.elementor-26193 .elementor-element.elementor-element-694d161{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:200px;--padding-bottom:40px;--padding-left:21px;--padding-right:21px;}.elementor-26193 .elementor-element.elementor-element-15f264c{text-align:center;}.elementor-26193 .elementor-element.elementor-element-d75961b{text-align:center;}.elementor-26193 .elementor-element.elementor-element-76805da{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:120px;--padding-left:21px;--padding-right:21px;}@media(max-width:1024px){.elementor-26193 .elementor-element.elementor-element-694d161{--padding-top:200px;--padding-bottom:150px;--padding-left:21px;--padding-right:21px;}.elementor-26193 .elementor-element.elementor-element-76805da{--padding-top:200px;--padding-bottom:150px;--padding-left:21px;--padding-right:21px;}}@media(min-width:768px){.elementor-26193 .elementor-element.elementor-element-694d161{--content-width:700px;}.elementor-26193 .elementor-element.elementor-element-76805da{--content-width:1280px;}}.a-b-c-d,.a-b-c-d tbody,.a-b-c-d th,.a-b-c-d td {
    font: 13px Arial,sans-serif;
    outline: none
}

.a-b-c-d:before {
    content: '';
    border-top: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    position: absolute;
    left: 50%;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    background: #fff;
    margin-top: -15px
}

.a-b-c-d button {
    outline: none;
    cursor: pointer;
    padding: 0;
    margin: 1px 0;
    border: 0;
    color: transparent;
    font-weight: bold;
    background: transparent;
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

.a-b-c-d button:after {
    content: '';
    display: block;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    margin-left: -7px
}

.a-b-c-d button.a-b-c-d-e:after {
    transform: rotate(-45deg);
    margin-left: -2px
}

.a-b-c-d button.a-b-c-d-f:after {
    transform: rotate(135deg)
}

.a-b-c-d {
    -moz-user-focus: normal;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    border: 1px solid #e0e0e0;
    float: left;
    padding: 10px;
    color: #000;
    background: #fff;
    cursor: default;
    z-index: 100500;
    width: 185px;
    height: 224px
}

.a-b-c-d th {
    text-align: center;
    font-size: .9em
}

.a-b-c-d td {
    text-align: center;
    vertical-align: middle;
    border: 1px solid transparent;
    width: 30px;
    position: relative
}

.a-b-c-d td div {
    float: left
}

.a-b-c-d .a-b-c-d-c {
    background: #fff
}

.a-b-c-d .a-b-c-d-g,.a-b-c-d .a-b-c-d-h {
    padding: 16px 0 10px;
    font-weight: bold!important;
    border: 0;
    border-color: #fff;
    border-style: solid
}

.a-b-c-d .a-b-c-d-g {
    border-right-width: 1px
}

.a-b-c-d .a-b-c-d-h {
    border-bottom-width: 1px
}

.a-b-c-d .a-b-c-d-i {
    height: 30px
}

.a-b-c-d .a-b-c-d-i td,.a-b-c-d td.a-b-c-d-j-k,.a-b-c-d td.a-b-c-d-l-k {
    text-align: center
}

.a-b-c-d .a-b-c-d-m,.a-b-c-d .a-b-c-d-n {
    font-size: 13px;
    font-weight: normal!important
}

.a-b-c-d .a-b-c-d-m {
    width: 12ex
}

.a-b-c-d .a-b-c-d-n {
    width: 6ex
}

.a-b-c-d table {
    border-collapse: separate;
    width: 100%
}

.a-b-c-d .a-b-c-d-o-p table {
    border-collapse: separate
}

.a-b-c-d table {
    height: 100%
}

.a-b-c-d .a-b-c-d-q-m {
    color: #e2e2e2
}

.a-b-c-d td.a-b-c-d-r {
    color: #000;
    font-weight: bold;
    border: 1px solid #000;
    border-radius: 3px
}

.a-b-c-d .a-b-c-d-j {
    color: #000;
    font-weight: bold!important
}

.a-b-c-d .a-b-c-d-s-c {
    color: #ccc
}

.a-b-c-d .a-b-c-d-o-p {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    padding: 10px
}

.a-b-c-d .a-b-c-d-o-p table {
    width: 100%
}

.a-b-c-d .a-b-c-d-o-p .a-b-c-d-t {
    height: 26px;
    table-layout: fixed;
    border-spacing: 0
}

.a-b-c-d .a-b-c-d-o-p .a-b-c-d-i td:nth-child(1),.a-b-c-d .a-b-c-d-o-p .a-b-c-d-i td:nth-child(3) {
    width: 24px;
    height: 21px
}

.a-b-c-d .a-b-c-d-o-p .a-b-c-d-i td:nth-child(2) {
    width: 100%
}

.a-b-c-d .a-b-c-d-o-p .a-b-c-d-i td button {
    top: 0;
    z-index: 1
}

.a-b-c-d .a-b-c-d-o-p .a-b-c-d-u {
    border-spacing: 0;
    height: 195px
}

.a-b-c-d tbody td.a-b-c-d-c:hover,.a-b-c-d .a-b-c-d-i td:hover,.a-b-c-d .a-b-c-d-o-p .a-b-c-d-i td:hover,.a-b-c-d .a-b-c-d-o-p .a-b-c-d-u td:hover {
    background: #e0e0e0;
    border-radius: 3px;
    color: #000;
    transition: background .1s;
    font-weight: normal
}

.a-b-c-d tbody th:nth-child(1) {
    display: none
}

.a-b-c-d tbody td.a-b-c-d-r:hover {
    font-weight: bold!important;
    background: #fff!important
}

.a-v-w-x table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

.a-v-w-t {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    top: 0;
    height: 32px;
    line-height: 32px
}

.a-v-w-u {
    position: absolute;
    top: 34px;
    bottom: 0;
    left: 0;
    right: 0;
    width: auto;
    height: auto;
    overflow: auto;
    overflow-x: hidden
}

.a-v-w-t th {
    padding: 0 5px;
    vertical-align: top;
    text-transform: uppercase
}

.a-v-w-t th:first-child,.a-v-w-u td:first-child {
    padding-left: 18px
}

.a-v-w-t th:last-child,.a-v-w-u td:last-child {
    padding-right: 15px
}

.a-v-w-y td {
    padding: 8px 5px
}

.a-v-w-u tr:nth-child(2n) td {
    background: #f5f5f5
}

.a-v-w-y {
    border-top: 1px solid transparent;
    border-bottom: 1px solid #e0e0e0
}

.a-v-w-y:hover {
    border-bottom: 1px solid #000
}

.a-v-w-y:nth-child(1):hover td {
    border-top: 1px solid transparent
}

.a-v-w-y:hover td {
    background: transparent;
    border-top: 1px solid #000;
    font-weight: bold
}

.a-v-w-z-y {
    background: #fafafa;
    color: #666;
    font-weight: bold
}

.a-v-w-z-y td {
    border-bottom: solid 1px #e0e0e0;
    text-align: center;
    padding: 4px 5px
}

.a-v-w .a-v-w-A-B {
    width: 16px;
    vertical-align: middle
}

.a-v-w .a-v-w-A-B a {
    cursor: pointer
}

.a-v-w-C {
    display: block
}

.a-v-w-C-D {
    float: left;
    text-align: right
}

.a-v-w-C-E {
    float: left
}

.a-v-w-t-F-x {
    width: 100%;
    position: relative;
    top: 0;
    left: 0
}

.a-v-w-t-F {
    background-color: #fff;
    border: 1px solid #ccc;
    height: 16px;
    left: 0;
    margin: 0 0 0 -1px;
    padding: 2px 0;
    position: absolute;
    right: 0;
    top: 5px;
    width: auto
}

.a-v-w-t-F input {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
    background: #fff
}

.a-v-w-t-b-F-x {
    width: 83%;
    position: relative;
    float: left;
    height: 31px;
    top: 1px;
    min-width: 143px;
    max-width: 95%
}

.a-v-w-t-F-G-H {
    padding: 0 0 0 10px!important
}

.a-v-w-t-F-G-I-H {
    position: relative;
    min-width: 143px;
    padding: 0!important
}

.a-v-w-t-b-F {
    height: 16px;
    left: 0;
    margin: 0 0 0 -1px;
    padding: 2px 0;
    position: relative;
    right: 0;
    top: 5px;
    bottom: 0;
    width: inherit;
    min-width: inherit;
    max-width: inherit;
    border: none
}

.a-v-w-t-b-F input {
    font-style: italic;
    outline: none!important;
    position: relative;
    display: block;
    width: 85%;
    min-width: inherit;
    max-width: inherit;
    margin: 0;
    padding: 0;
    border: none
}

.a-v-w-t-F-J-K {
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
    cursor: pointer
}

.a-v-w-t-F-J-L {
    float: right;
    position: relative;
    line-height: 16px;
    font-size: 16px;
    color: #cecece;
    top: 10px;
    cursor: pointer;
    margin: 0 auto;
    right: 21px;
    height: 31px;
    width: 0
}

.a-v-w-M-N-O .a-v-w-t-F-J-L {
    right: 50px
}

.a-v-w-t-F-J-P-Q {
    background-image: url("../../assets/magnifying-glass.png");
    float: right;
    position: relative;
    width: 13px;
    height: 13px;
    margin-top: -22px;
    margin-right: 8px;
    cursor: pointer
}

.a-v-w-t-F-J-P-Q-r {
    display: none
}

.a-v-w-M-N-O .a-v-w-t-F-J-P-Q-r {
    background: url("../magnifying-glass.png"),linear-gradient(to bottom,#fdfdfd,#ececec);
    background-repeat: no-repeat,no-repeat;
    background-position: center,center;
    float: right;
    position: relative;
    width: 32px;
    height: 31px;
    margin-top: 0;
    margin-right: 0;
    border-left: 1px solid #cecece;
    cursor: pointer;
    top: 1px;
    display: block
}

.a-v-w-M-N-O .a-v-w-t-F-J-P-Q-r:before {
    background: none;
    border: 1px solid #fff;
    display: block;
    content: "";
    top: 1px;
    pointer-events: none;
    position: absolute;
    height: 28px;
    width: 30px
}

.a-v-w-t-p-x,.a-v-w-t-p {
    height: 32px
}

.a-v-w-t-p .R-S-T {
    background: none;
    height: 32px;
    width: 100%;
    margin-left: -10px
}

.a-v-w-t-p .R-S-T-U-V {
    height: 27px;
    width: 100%;
    border: none
}

.a-v-w-t-p .R-S-T-W-V {
    width: 100%;
    height: 23px;
    border: none
}

.a-v-w-t-p .R-S-T-X {
    float: left;
    margin-top: -4px;
    padding-left: 4px
}

.a-v-w-t-p .R-S-T-Y {
    float: right;
    margin-right: 14px
}

.a-v-w-t-p-Z {
    margin-right: 7px;
    margin-top: -2px
}

.a-v-w-t-ab-bb {
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    top: 16px;
    margin-left: 4px;
    background-image: url('../../assets/corner.png');
    background-size: 5px
}

th:hover .a-v-w-t-Y-cb {
    box-shadow: inset 0 2px 4px #efefef
}

.a-v-w-t-Y-cb {
    background: #fff;
    position: absolute;
    width: 100%;
    top: 0
}

.a-v-w-t-Y-cb .a-v-w-t-Y-x {
    display: none
}

.a-v-w-t-Y-cb:hover .a-v-w-t-Y-x {
    display: block
}

.a-v-w-t-Y-x {
    border: 1px solid #e0e0e0;
    border-top-style: dashed;
    box-shadow: 0 2px 3px #ededed;
    position: relative;
    width: 100%;
    padding: 1px 0;
    left: -1px;
    top: 1px;
    z-index: 20000;
    background: #fff
}

.a-v-w-t-Y .R-S.R-S-db {
    position: relative;
    width: 100%;
    border: none;
    box-shadow: none
}

.a-v-w-t-Y.a-v-w-G-eb-fb .R-S.R-S-db,.a-v-w-t-Y .R-S.R-S-db .R-gb-hb {
    text-align: left
}

.a-v-w-t-Y.a-v-w-G-eb-fb .R-gb.R-ib {
    display: inline-block;
    padding: 4px 0;
    border-width: 0;
    width: 50%
}

.a-v-w-t-Y.a-v-w-G-eb-fb .R-gb.R-ib .R-gb-jb {
    position: relative;
    float: left;
    margin-right: 15px
}

.a-v-w-t-kb-T-x button {
    display: block;
    width: 100%;
    margin: 0;
    padding: 10px;
    background-color: #fff;
    border: none;
    cursor: pointer;
    outline: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px
}

.a-v-w-t-kb-T-x button:hover {
    color: #d92626
}

.a-v-w-t-lb-fb {
    cursor: pointer
}

.a-v-w-t-lb-fb:hover {
    color: #565656
}

.a-v-w-t-mb {
    position: absolute;
    display: inline-block;
    margin-left: 3px;
    width: 7px;
    margin-top: -2px
}

.a-v-b-nb {
    position: relative;
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: 1.5em;
    width: 100%;
    height: 100%;
    min-width: 500px;
    background: #fff
}

.a-v-b-nb-t {
    position: absolute;
    margin: 10px 0;
    left: 15px;
    padding: 0;
    z-index: 100
}

.a-v-b-nb-t h1 {
    font-size: 19px;
    font-weight: bold!important;
    text-transform: uppercase;
    padding: 0 0 10px;
    margin: 10px 0 0
}

.a-v-b-nb-t h2 {
    font-size: 14px;
    font-weight: normal!important;
    padding: 0;
    margin: 0;
    color: #5d5d5d
}

.a-v-b-nb-G-t .a-v-b-nb-t {
    display: none
}

.a-v-b-nb-ob-x {
    width: 100%;
    padding-bottom: 10px;
    height: auto;
    position: relative;
    top: 70px
}

.a-v-b-nb-ob {
    height: 100%;
    padding: 0 15px
}

.a-v-b-nb-pb {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-right: 10px;
    height: 60px
}

.a-v-b-nb-pb label {
    display: block;
    text-align: left;
    padding-bottom: 5px;
    text-transform: uppercase;
    font-weight: bold;
    color: #626262
}

.a-v-b-nb-hb {
    position: absolute;
    top: 145px;
    bottom: 50px;
    height: auto;
    width: 100%
}

.a-v-b-nb-J {
    position: absolute;
    top: 0;
    bottom: 0;
    height: auto;
    width: 100%;
    display: none;
    z-index: 90;
    background: #fff
}

.a-v-b-nb-J p {
    position: absolute;
    color: #666;
    font-weight: bold;
    font-size: 25px;
    left: 0;
    line-height: 36px;
    margin-top: -18px;
    top: 50%;
    width: 100%;
    text-align: center
}

.a-v-b-nb-qb-x {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 13px;
    text-align: center;
    color: #bcbcbc;
    background: #fff;
    border-top: 1px solid #ccc
}

.a-v-b-nb-qb-x a {
    text-decoration: none;
    color: #000
}

.a-v-b-nb-G-t .a-v-b-nb-ob-x {
    top: 15px
}

.a-v-b-nb-G-t .a-v-b-nb-hb {
    top: 95px
}

.a-v-b-nb-G-qb .a-v-b-nb-qb-x {
    display: none
}

.a-v-b-nb-G-qb .a-v-b-nb-hb {
    bottom: 0
}

.a-v-b-nb-qb-x .a-v-b-nb-rb-x {
    text-align: center
}

.a-b-T {
    background-color: #fff;
    cursor: pointer;
    padding: 10px;
    display: inline-block;
    border: 1px solid #b6b6b6;
    border-radius: 3px;
    color: #000;
    font: normal 13px Arial,sans-serif;
    outline: none
}

.a-b-T:hover {
    background-color: #f5f5f5
}

.a-b-kb-T {
    position: relative;
    background-color: #fff;
    cursor: pointer;
    padding: 10px 25px 10px 10px;
    display: inline-block;
    border: 1px solid #b6b6b6;
    border-radius: 3px;
    color: #000;
    font: normal 13px Arial,sans-serif;
    outline: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.a-b-kb-T::before {
    content: '';
    position: absolute;
    right: 8px;
    top: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0;
    border-color: #000 transparent transparent
}

.a-b-kb-T:hover {
    background-color: #f5f5f5
}

.a-b-kb-T-sb {
    border-radius: 3px 3px 0 0
}

.a-b-S {
    background: #fff;
    border: 1px solid #cecece;
    cursor: default;
    font: normal 13px Arial,sans-serif;
    margin: 0;
    outline: none;
    position: absolute;
    z-index: 20000;
    margin-top: -1px;
    box-shadow: 0 2px 1px #e2e2e2;
    border-radius: 0 0 3px 3px
}

.a-b-S .R-gb {
    color: #000;
    font: normal 13px Arial,sans-serif;
    list-style: none;
    margin: 0;
    padding: 10px;
    white-space: nowrap;
    border-bottom: 1px solid #cecece
}

.a-b-S .R-gb:last-child {
    border-bottom: none
}

.a-b-S .R-gb.R-gb-tb {
    padding-left: 7em;
    padding-right: 28px
}

.a-b-S .R-S-ub .R-gb,.a-b-S .R-S-vb .R-gb {
    padding-left: 12px
}

.a-b-S .R-S-wb .R-gb {
    padding-right: 20px
}

.a-b-S .R-gb-hb {
    color: #000;
    font: normal 13px Arial,sans-serif;
    overflow: hidden;
    text-overflow: ellipsis
}

.a-b-S .R-gb-xb .R-gb-yb,.a-b-S .R-gb-xb .R-gb-hb {
    color: #ccc!important
}

.a-b-S .R-gb-xb .R-gb-B {
    opacity: .3;
    -moz-opacity: .3;
    filter: alpha(opacity=30)
}

.a-b-S .R-gb-zb,.a-b-S .R-gb-Ab,.a-b-S .R-ib-r {
    background-color: #f5f5f5
}

.a-b-S .R-gb-jb,.a-b-S .R-gb-B {
    background-repeat: no-repeat;
    height: 16px;
    left: 6px;
    position: absolute;
    right: auto;
    vertical-align: middle;
    width: 16px
}

.a-b-S .R-gb-tb .R-gb-jb,.a-b-S .R-gb-tb .R-gb-B {
    left: auto;
    right: 6px
}

.a-b-S .R-gb-yb {
    color: #999;
    direction: ltr;
    left: auto;
    padding: 0 6px;
    position: absolute;
    right: 0;
    text-align: right
}

.a-b-S .R-gb-tb .R-gb-yb {
    left: 0;
    right: auto;
    text-align: left
}

.a-b-S .R-gb-Bb-Cb {
    text-decoration: underline
}

.a-b-S .R-gb-Bb-Db {
    color: #999;
    font-size: 12px;
    padding-left: 4px
}

.a-v-b-Eb-J {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #fff
}

.a-v-b-Eb-J .a-v-b-Fb-Gb {
    position: relative;
    top: 50%;
    text-align: center;
    font-family: Arial,sans-serif;
    color: #666;
    font-size: 28px;
    margin-top: -14px
}

.a-v-b-Eb-J .a-v-b-Gb {
    width: 80px;
    height: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -40px;
    margin-top: -5px
}

.a-v-b-Eb-J .a-v-b-Gb>div {
    content: " ";
    width: 15px;
    height: 15px;
    background: #a3a3a3;
    border-radius: 100%;
    position: absolute;
    -webkit-animation: dc-ui-modern-loader 3.2s linear infinite;
    -moz-animation: dc-ui-modern-loader 3.2s linear infinite;
    -o-animation: dc-ui-modern-loader 3.2s linear infinite;
    animation: dc-ui-modern-loader 3.2s linear infinite
}

.a-v-b-Eb-J .a-v-b-Gb>div:nth-child(1) {
    -webkit-animation-delay: -1s;
    -moz-animation-delay: -1s;
    -o-animation-delay: -1s;
    animation-delay: -1s
}

.a-v-b-Eb-J .a-v-b-Gb>div:nth-child(2) {
    -webkit-animation-delay: -1.8s;
    -moz-animation-delay: -1.8s;
    -o-animation-delay: -1.8s;
    animation-delay: -1.8s
}

.a-v-b-Eb-J .a-v-b-Gb>div:nth-child(3) {
    -webkit-animation-delay: -2.6s;
    -moz-animation-delay: -2.6s;
    -o-animation-delay: -2.6s;
    animation-delay: -2.6s
}

.a-v-b-Eb-J .a-v-b-Gb>div:nth-child(4) {
    -webkit-animation-delay: -3.4s;
    -moz-animation-delay: -3.4s;
    -o-animation-delay: -3.4s;
    animation-delay: -3.4s
}

@-webkit-keyframes dc-ui-modern-loader {
    0% {
        transform: translateX(0);
        opacity: .2
    }

    10% {
        transform: translateX(0);
        opacity: 1
    }

    85% {
        transform: translateX(80px);
        opacity: 1
    }

    87% {
        transform: translateX(80px);
        opacity: .5
    }

    to {
        transform: translateX(0);
        opacity: .2
    }
}

@-moz-keyframes dc-ui-modern-loader {
    0% {
        transform: translateX(0);
        opacity: .2
    }

    10% {
        transform: translateX(0);
        opacity: 1
    }

    85% {
        transform: translateX(80px);
        opacity: 1
    }

    87% {
        transform: translateX(80px);
        opacity: .5
    }

    to {
        transform: translateX(0);
        opacity: .2
    }
}

@-o-keyframes dc-ui-modern-loader {
    0% {
        transform: translateX(0);
        opacity: .2
    }

    10% {
        transform: translateX(0);
        opacity: 1
    }

    85% {
        transform: translateX(80px);
        opacity: 1
    }

    87% {
        transform: translateX(80px);
        opacity: .5
    }

    to {
        transform: translateX(0);
        opacity: .2
    }
}

@keyframes dc-ui-modern-loader {
    0% {
        transform: translateX(0);
        opacity: .2
    }

    10% {
        transform: translateX(0);
        opacity: 1
    }

    85% {
        transform: translateX(80px);
        opacity: 1
    }

    87% {
        transform: translateX(80px);
        opacity: .5
    }

    to {
        transform: translateX(0);
        opacity: .2
    }
}

.a-Hb-Ib {
    background: #666;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1030
}

.a-Hb {
    font-family: Arial,sans-serif;
    font-size: 12px;
    background: #fff;
    color: #000;
    position: absolute;
    z-index: 1050;
    border-color: #666;
    border-style: solid;
    border-width: 1px
}

.a-Hb a,.a-Hb a:link,.a-Hb a:visited {
    color: #06c;
    cursor: pointer
}

.a-Hb-K {
    background: #fafafa;
    color: #222;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    min-height: 18px;
    padding: 10px;
    position: relative;
    _zoom: 1
}

.a-Hb-K-Jb {
    cursor: default;
    height: 20px;
    position: absolute;
    right: 9px;
    top: 9px;
    width: 20px;
    vertical-align: middle;
    cursor: pointer
}

.a-Hb-Kb,.a-Hb-hb {
    background-color: #fff;
    position: relative
}

.a-Hb-Kb {
    padding: 10px 15px
}

.a-Hb-Kb button,.a-Hb-T-Lb-T {
    background-color: #eee;
    border: 0 none;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,sans-serif;
    font-size: 14px;
    height: 14px;
    margin-bottom: 0;
    min-width: 6em;
    padding: 10px 14px;
    text-align: center;
    text-shadow: 0 1px 0 white;
    vertical-align: middle;
    box-sizing: content-box;
    -o-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    margin-right: 10px
}

.a-Hb-Kb button:focus {
    outline: none
}

.R-Mb-Nb {
    font-weight: bold
}

.a-v-Ob {
    max-width: 700px;
    min-width: 265px
}

.a-v-Ob .a-Hb-hb {
    padding: 10px
}

.a-v-Ob .a-v-Ob-hb-K {
    padding: 0;
    margin: 0
}

.a-v-Ob .a-v-Ob-hb-Pb {
    font-size: 14px;
    color: #444;
    line-height: 22px
}

.a-v-Ob .a-Hb-Kb {
    padding-right: 5px
}

@font-face {
    font-family: 'Icon';
    src: url('icons.eot');
    src: url('icons.eot') format('embedded-opentype'),url('icons.woff') format('woff'),url('icons.ttf') format('truetype'),url('icons.svg') format('svg');
    font-weight: normal;
    font-style: normal
}

.a-B {
    width: 20px;
    height: 20px;
    vertical-align: middle
}

.a-B:before {
    position: absolute;
    font-family: Icon;
    font-style: normal;
    font-weight: normal;
    text-indent: 0;
    font-size: 24px;
    line-height: 20px;
    width: 20px
}

.a-B-Qb:before {
    content: "\00e900";
    left: 3px
}

.a-B-Rb:before {
    content: "\00e901"
}

.a-B-F:before {
    content: "\00e906"
}

.a-B-P-Q:before {
    content: "\00e902"
}

.a-B-Sb-Tb::before {
    content: "\00e903"
}

.a-B-Jb::before {
    content: "\00e904"
}

html,body {
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0
}

.a-v-b-nb.a-Ub {
    min-width: 480px!important;
    min-height: 400px!important
}

.a-v-b-nb.a-Ub .a-v-b-nb-t {
    color: #0e0e0e
}

.a-Ub-A-Vb {
    width: 25%;
    min-width: 100px;
    color: #8a8a8a;
    text-align: left
}

.a-Ub-A-Wb,.a-Ub-A-Xb,.a-Ub-A-Yb,.a-Ub-A-Zb,.a-Ub-A-ac {
    padding-right: 0!important;
    text-align: right!important;
    min-width: 50px;
    width: 12.5%!important;
    color: #8a8a8a
}

.a-v-w-A-B {
    padding-right: 0!important;
    min-width: 50px;
    width: 12.5%!important;
    color: #8a8a8a;
    text-align: center!important
}

.a-Ub-G-Zb-ac-bc .a-v-w .a-v-w-A-B,.a-Ub-G-Zb-ac-bc .a-v-w .a-Ub-A-Wb,.a-Ub-G-Zb-ac-bc .a-v-w .a-Ub-A-Xb,.a-Ub-G-Zb-ac-bc .a-v-w .a-Ub-A-Yb {
    width: 18.75%!important
}

.a-v-w-t th {
    font-weight: bold!important;
    color: #c5c5c5
}

.a-v-w-u tr:hover td {
    color: #000
}

.a-Ub-c-cc {
    position: relative;
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 3px;
    height: 18px;
    padding: 9px 0 8px 26px;
    vertical-align: middle;
    margin: 0 0 0 1px;
    cursor: pointer;
    width: 110px;
    display: block
}

.a-Ub-c-cc:hover {
    background: #f5f5f5
}

.a-Ub-c-cc::after {
    content: '';
    position: absolute;
    right: 8px;
    top: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0;
    border-color: #000 transparent transparent
}

.a-Ub-c-cc i {
    left: 0;
    top: 7px;
    position: absolute
}

.a-Ub-c-cc span {
    margin-left: 5px;
    top: -1px;
    position: relative;
    display: block
}

.a-Ub-ob-dc .a-b-kb-T {
    width: 50px
}

.a-Ub-kb-ec .a-b-kb-T {
    width: 125px
}

.a-Ub-ob-c,.a-Ub-ob-c .a-Ub-c-d {
    width: 140px
}

.a-Ub-ob-c .a-Ub-c-d input {
    border: none;
    background: transparent;
    width: 80px;
    outline: none;
    margin-top: 1px
}

.a-Ub-F-fc-J {
    display: block;
    top: 156px;
    right: 0;
    bottom: 51px;
    left: 0;
    width: auto;
    z-index: 94
}

.a-v-b-Eb-J.a-Ub-gc-hc {
    top: 156px;
    bottom: 51px
}

.a-v-b-nb-G-t .a-v-b-Eb-J.a-Ub-gc-hc {
    top: 96px
}

.a-v-b-nb-G-qb .a-v-b-Eb-J.a-Ub-gc-hc {
    bottom: 0
}

.a-Ub-ob-Vb-ic .a-b-kb-T {
    width: 115px
}

.a-Ub-ob-F i {
    position: absolute;
    right: 17px;
    bottom: 8px
}

.a-Ub-ob-F input:hover,.a-Ub-ob-F i:hover~input,.a-Ub-ob-F input:focus {
    background: #f5f5f5
}

.a-Ub-ob-F input {
    padding: 10px 25px 10px 10px;
    width: 80px;
    outline: none;
    border-radius: 3px;
    border: 1px solid #aaa
}

.a-Ub-Ob-x {
    position: absolute;
    padding: 5px 5px 5px 10px;
    border-radius: 3px;
    box-shadow: 1px 1px 3px #757575;
    right: 15px;
    bottom: 15px;
    background: #f5f5f5;
    width: 215px;
    z-index: 95
}

.a-Ub-Ob-x.a-Ub-jc {
    opacity: 0;
    transition: opacity .5s
}

.a-Ub-Ob-x .a-B {
    display: inline-block;
    color: red;
    margin-right: 5px;
    margin-bottom: 1px;
    margin-left: -5px
}

.a-Ub-Ob-x .a-B-Jb {
    position: absolute;
    right: 0;
    top: 0;
    color: #000;
    margin-right: 0;
    margin-left: 5px;
    margin-bottom: 0;
    cursor: pointer
}

.a-Ub-Ob {
    padding-left: 5px;
    text-decoration: underline;
    cursor: pointer;
    color: #00e
}

.a-v-Ob .a-v-Ob-hb-K {
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: 700
}

.a-v-Ob .a-v-Ob-hb-Pb {
    margin: 14px 0
}

.a-kc {
    font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
    position: absolute;
    z-index: 99;
    background: #f5f5f5;
    top: 0;
    bottom: 80px;
    height: 100%;
    width: 100%;
    min-height: 205px
}

.a-kc-t {
    height: 40px;
    background: #fff;
    margin-top: -15px;
    box-shadow: 0 2px 1px #dadada
}

.a-kc-t .a-kc-lc-x {
    width: 150px;
    padding-top: 2px;
    float: left;
    margin-left: 15px
}

.a-kc-t .a-kc-lc-x .a-b-T {
    padding: 7px 12px
}

.a-kc-t .a-kc-t-hb {
    color: #0e0e0e;
    font-size: 14px;
    font-weight: bold;
    line-height: 33px
}

.a-kc-t .a-kc-t-hb span {
    font-size: 17px
}

.a-kc .a-v-b-Eb-J {
    background: #f5f5f5;
    top: 45px;
    z-index: 100
}

.a-kc-x {
    position: absolute;
    z-index: 99;
    top: 60px;
    right: 15px;
    bottom: 15px;
    left: 15px
}

.a-kc-mc {
    position: absolute;
    border-bottom: 1px solid #d2dadf;
    padding-bottom: 5px;
    padding-left: 9%;
    left: 0;
    right: 0;
    top: 3.2em;
    bottom: 3.2em;
    text-align: center
}

.a-kc-G-nc {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 100px;
    margin-left: -100px;
    margin-top: -75px;
    line-height: 100px;
    text-align: center;
    font-size: 25px;
    color: #626262
}

.a-kc-mc-oc {
    display: inline-block;
    position: relative;
    width: 8%;
    height: 100%;
    vertical-align: bottom;
    max-width: 300px
}

.a-kc-mc-oc-pc {
    position: absolute;
    bottom: 0;
    left: 5px;
    right: 0;
    background: #d2dadf
}

.a-kc-mc-oc-pc-qc {
    background: #d2dadf
}

.a-kc-mc-oc-rc {
    display: block;
    text-align: center
}

.a-kc-mc-oc-sc {
    display: block;
    text-align: center;
    color: #000
}

.a-kc-mc-oc-rc {
    color: #939fa6
}

.a-kc-mc-oc-rc-K {
    display: block;
    position: absolute;
    padding: 0 2px;
    color: #939fa6;
    font-size: 1.3em;
    bottom: 10px;
    left: 0
}

.a-kc-mc-oc-sc {
    position: relative;
    top: -1.6em;
    font-size: 1.4em
}

.a-kc-mc-oc-rc {
    position: absolute;
    bottom: -2.3em;
    font-size: 1.3em;
    width: 100%;
    white-space: nowrap
}

.a-kc-tc-x {
    color: #000;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    top: 0
}

.a-kc-tc-x>div {
    font-size: 1.2em;
    line-height: 1.2em;
    padding: 10px;
    border: 1px solid #dfdfdf;
    color: #a7a7a7;
    background: #fff;
    margin: -1px 1px 0;
    position: relative
}

.a-kc-tc-x>div:hover {
    cursor: pointer;
    background: #e0e0e0;
    color: #bbb;
    z-index: 1
}

.a-kc-tc-x>div.N,.a-kc-tc-x>div.N:hover {
    border: 1px solid #000;
    background: #fff;
    color: #000;
    font-weight: bold;
    z-index: 2
}

.a-Ub-uc .a-kc-mc-oc-sc,.a-Ub-uc .a-kc-mc-oc-rc,.a-Ub-uc .a-kc-mc-oc-rc-K,.a-Ub-uc .a-kc-vc-T {
    font-size: 1.2em
}

.a-Ub-uc .a-kc-mc-oc-rc {
    bottom: -2.3em
}

.a-Ub-uc .a-kc-vc-T {
    padding: 8px
}

@media only screen and (max-width: 1150px) {
    .a-kc-mc-oc-sc,.a-kc-mc-oc-rc,.a-kc-mc-oc-rc-K,.a-kc-vc-T {
        font-size:1.2em!important
    }

    .a-kc-mc-oc-rc {
        bottom: -2.3em!important
    }

    .a-kc-vc-T {
        padding: 8px!important
    }
}

.a-Ub-wc .a-kc-mc-oc-sc {
    font-size: 1em;
    top: -2em
}

.a-Ub-wc .a-kc-mc-oc-rc {
    font-size: 1em;
    bottom: -3em
}

.a-Ub-wc .a-kc-mc-oc-pc:before {
    width: .3em
}

.a-Ub-wc .a-kc-mc-oc-pc:after {
    height: .3em
}

.a-Ub-wc .a-kc-mc-oc-rc-K {
    font-size: 1.1em
}

.a-Ub-wc .a-kc-tc-x>div {
    font-size: .8em;
    padding: 10px
}

@media only screen and (max-width: 1000px) {
    .a-kc-mc-oc-sc {
        font-size:1em!important;
        top: -2em!important
    }

    .a-kc-mc-oc-rc {
        font-size: 1em!important;
        bottom: -3em!important
    }

    .a-kc-mc-oc-pc:before {
        width: .3em!important
    }

    .a-kc-mc-oc-pc:after {
        height: .3em!important
    }

    .a-kc-mc-oc-rc-K {
        font-size: 1.1em!important
    }

    .a-kc-tc-x>div {
        font-size: .8em!important;
        padding: 10px!important
    }
}

.a-Ub-xc .a-kc-mc-oc-sc {
    font-size: .8em;
    top: -2em
}

.a-Ub-xc .a-kc-mc-oc-pc:before {
    width: .2em
}

.a-Ub-xc .a-kc-mc-oc-pc:after {
    height: .2em
}

.a-Ub-xc .a-kc-mc-oc-rc-K {
    font-size: 1em
}

.a-Ub-xc .a-kc-tc-x>div {
    font-size: .8em
}

.a-Ub-xc .a-kc-mc-oc-pc {
    right: 2px
}

.a-Ub-xc .a-kc-mc {
    padding-bottom: 2px
}

.a-Ub-xc .a-kc-mc-oc-rc {
    bottom: -3.3em;
    font-size: .8em
}

@media only screen and (max-width: 750px) {
    .a-kc-mc-oc-sc {
        font-size:.8em!important;
        top: -2em!important
    }

    .a-kc-mc-oc-pc:before {
        width: .2em!important
    }

    .a-kc-mc-oc-pc:after {
        height: .2em!important
    }

    .a-kc-mc-oc-rc-K {
        font-size: 1em!important
    }

    .a-kc-tc-x>div {
        font-size: .8em!important
    }

    .a-kc-mc-oc-pc {
        right: 2px!important
    }

    .a-kc-mc {
        padding-bottom: 2px!important
    }

    .a-kc-mc-oc-rc {
        bottom: -3.3em!important;
        font-size: .8em!important
    }
}

.a-Ub-xc-yc .a-kc-vc-T {
    padding: 5px!important;
    font-size: .8em!important
}

@media only screen and (max-height: 465px) {
    .a-kc-vc-T {
        padding:5px!important;
        font-size: .8em!important
    }
}

.a-Ub-zc-nb {
    float: left;
    margin-left: 10px
}

.a-v-b-nb-rb-x {
    float: right;
    margin-right: 10px
}

.a-v-b-nb-ob-x::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    background-color: #eee
}

.a-v-w-u::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    background-color: #eee
}

.a-v-b-nb-ob-x::-webkit-scrollbar-thumb:vertical {
    background-color: #ccc
}

.a-v-w-u::-webkit-scrollbar-thumb:vertical {
    background-color: #ccc
}

.a-v-b-nb-ob-x::-webkit-scrollbar-thumb:horizontal {
    background-color: #ccc
}

.a-v-w-u::-webkit-scrollbar-thumb:horizontal {
    background-color: #ccc
}

.a-v-b-nb-ob-x::-webkit-scrollbar-thumb:vertical:hover {
    background-color: #aaa
}

.a-v-w-u::-webkit-scrollbar-thumb:vertical:hover {
    background-color: #aaa
}

.a-v-b-nb-ob-x::-webkit-scrollbar-thumb:horizontal:hover {
    background-color: #aaa
}

.a-v-w-u::-webkit-scrollbar-thumb:horizontal:hover {
    background-color: #aaa
}

.a-v-b-nb-ob-x,.a-v-w-u {
    scrollbar-track-color:#eee;scrollbar-arrow-color:#aaa;scrollbar-face-color:#aaa}

.R-x {
    outline: none
}

.a-v-w-t {
    background: #fff;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #000!important
}

.a-v-w .a-v-w-A-B a {
    cursor: pointer;
    position: relative;
    margin: 0 auto;
    display: inline-block;
    width: 20px;
    height: 20px
}

.a-v-w .a-v-w-A-B a::before {
    left: 0
}

.a-Ub .a-v-b-nb-ob-x {
    overflow: auto
}

.a-Ub .a-v-b-nb-ob {
    width: 540px;
    padding-right: 0
}

.a-Ub.a-Ub-Ac-ec .a-v-b-nb-ob {
    width: 715px
}

.a-Ub .a-v-Bc {
    font-family: Arial,sans-serif!important;
    font-size: 13px
}

.a-v-b-Eb-J {
    z-index: 101
}

.a-Hb .a-Hb-K-Jb:before {
    content: "\00e904";
    position: absolute;
    font-family: Icon;
    font-style: normal;
    font-weight: normal;
    text-indent: 0;
    font-size: 24px;
    line-height: 20px;
    width: 20px
}