html { color:#000; background:#F9F9F9; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0; background: #fff; }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:'' }
abbr, acronym { border:0; font-variant:normal }
sup { vertical-align:text-top }
sub { vertical-align:text-bottom }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; *font-size:100%}
input[type=button], input[type=submit], input[type=file], button { cursor:pointer; outline:0px; -webkit-appearance:none }
textarea { -webkit-appearance:none }
legend { color:#000 }
.inner, .container { zoom:1 }
.inner:before, .container:before, .inner:after, .container:after { content:""; display:table }
.inner:after, .container:after { clear:both; overflow:hidden }
html { height:100% }
body { height:100%; font-family: Helvetica,Microsoft YaHei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif; font-size:14px; color:#333; }
a { text-decoration:none; color:#666 }
a:hover { text-decoration:none; color:#006bb7 }
img { vertical-align:middle }
button, input, select, textarea { font-family:Tahoma, Arial, Helvetica, "寰蒋闆呴粦"; font-size:inherit; line-height:inherit }
.wrapper { position:relative; background:#fff; min-height:100% }
.inner { position:relative; max-width:1070px; padding:0 15px; margin:0 auto }
.J_link { cursor:pointer }
.clearfix::after, .clear::after{clear:both;display:table;content:"";zoom:1}
.center {text-align: center;}

tr.active td {background: #f9f9f9;}

.red {color: red;}
.green {color: green;}

.header {margin-bottom: 15px;}

.module { background:#fff; margin-bottom:15px; border:1px solid #e2e2e2; border-radius:8px;box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);}
.module .hd { padding:10px; line-height:20px; border-bottom:1px solid #e2e2e2 }
.module .hd .title { position:relative; display:inline-block; vertical-align:middle; font-size:16px; font-weight:bold }
.module .hd .title:before { display:inline-block; content:''; width:4px; height:16px; margin-top:-2px; margin-right:10px; background:#006bb7; vertical-align:middle; border-radius:3px }

.mod-breadcrumbs { margin:-15px 0 0 0; line-height:36px; color:#666 }
.mod-breadcrumbs span, .mod-breadcrumbs a, .mod-breadcrumbs strong { margin-right:4px }
.mod-breadcrumbs a { color:#666 }
@media screen and (min-width: 800px) {
    .hidden-xs{display:none!important}
}
@media screen and (max-width: 799px) {
    .inner {
        padding:0
    }
    .container .inner, .footer .inner {
        padding:0 10px
    }

    .visible-xs{display:none!important}

    .mod-head .menu{
        position: absolute;
        right: 0;
        top: 0;
        display: block;
        width: 16px;
        height: 16px;
        margin: 17px 16px;
    }
    .mod-head .menu span{
        display: block;
        width: 16px;
        height: 3px;
        background: #fff;
        -webkit-transition: all;
        -moz-transition: all;
        -o-transition: all;
        transition: all;
        -webkit-transition-duration: 300ms;
        transition-duration: 300ms;
    }
    .mod-head .menu span:nth-child(2){
        margin:4px 0;
    }
    .status-show .mod-head .menu span:first-child{
        transform: translateX(4px) translateY(12px) rotate(-45deg);
        -webkit-transform: translateX(4px) translateY(12px) rotate(-45deg);
    }
    .status-show .mod-head .menu span:last-child{
        transform: translateX(4px) translateY(-12px) rotate(45deg);
        -webkit-transform: translateX(4px) translateY(-12px) rotate(45deg);
    }
}
.mod-head { }
.mod-head .bd { position:relative; height:64px;background:#0c78e7; 
/*background:#276cae; rgba(0,0,0,0.9)*/
overflow:hidden }
.mod-head .bd .logo { float:left; height:64px; overflow:hidden; font-size:23px; color:#fdfdfe; }
.mod-head .bd .logo img { }
.mod-head .bd ul { position:absolute; top:0; right:0; padding:14px 10px; overflow:hidden }
.mod-head .bd ul li { float:left; height:36px; padding:0 10px; line-height:36px; color:#fff }
.mod-head .bd ul li a { display:block; color:rgba(255, 255, 255, 0.8) }
@media screen and (max-width: 799px) {
    .mod-head {
        margin-bottom:10px
    }
    .mod-head .bd {
        height:auto
    }
    .mod-head .bd .logo {
        float:left;
        display:block;
        width:130px;
        height:50px;
        font-size:18px;
        color:#fff; 
        text-align:center
    }
    .mod-head .bd .hwrap {
        float:none;
        display:block;
        width:auto;
        height:50px;
        text-align:center
    }
    .mod-head .bd .logo img {
        margin:0;
        width:50px;
        height:50px
    }
    .mod-head .bd ul {
        display: none;
        position:static;
        padding:0;
        background:#fff;
        border-bottom:1px solid #e2e2e2
    }
    /*.status-show .bd ul {display: block;}*/
    .mod-head .bd ul li {
        float:left;
        width:33.33%;
        height:36px;
        padding:0;
        line-height:36px;
        text-align:center
    }
    .mod-head .bd ul li a {
        position:relative;
        left:-1px;
        top:-1px;
        padding:0 8px;
        border-left:1px solid #e2e2e2;
        border-top:1px solid #e2e2e2;
        font-size:13px;
        color:#444
    }

    a.goback_butn{ width:44px; height:44px; line-height:50px; position:absolute; left:0; top:3px;}
    i.goback{display: inline-block; border-bottom: 1px solid #fff;  border-right: 1px solid #fff;  -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; width: 14px; height: 14px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); margin-left:10px;}

    div.headtitle{ width:66%; margin:0 auto; position:absolute; top:0; left:17%; text-align:center; padding:6px;}
    div.headtitle p.exchangelist{ font-size:18px; height: 38px; line-height:38px; color:#fff; font-weight: bold;}
    div.headtitle p.exchangename{ font-size:16px; line-height:22px; color:#fff;}
    div.headtitle p.englishname{font-size:12px; line-height:16px; color:rgba(255, 255, 255, 0.8);}
}
.mod-foot { position:relative; padding:5px 0 25px; line-height:24px; text-align:center; color:#999; border-radius:8px }
.mod-foot span, .mod-foot a { margin:0 3px; white-space:nowrap }
.mod-foot a { color:#999 }
.mod-link .bd { padding:15px 20px; line-height:24px }
.mod-link .bd a { white-space:nowrap; margin:0 10px; color:#666 }
/*
.mod-link .bd a:hover { text-decoration:underline }
 */
@media screen and (max-width: 799px) {
    .mod-link .bd {
        padding:15px 10px
    }
}
.mod-login .mask { position:fixed; top:0; left:0; width:100%; height:100%; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity:0; z-index:999; _position:absolute }
.mod-login .dialog { width:350px; min-height:380px; position:fixed; left:50%; top:50%; margin:-200px 0 0 -175px; border:1px solid #ebebeb; background:#fff; color:#757575; z-index:9999; overflow:auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; _position:absolute; _height:360px }
.mod-login a { text-decoration:none; color:#757575 }
.mod-login .panel .hd { padding:15px 0; font-size:20px; color:#212121; text-align:center }
.mod-login .panel .hd .close { position:absolute; top:7px; right:7px; width:20px; height:20px; background:url(../images/login_icon.png) 3px 3px no-repeat; cursor:pointer }
.mod-login .panel .bd { width:274px; margin:0 auto; padding-bottom:10px }
.mod-login .panel p { position:relative; line-height:20px; *zoom:1
}
.mod-login .panel label { display:inline-block; padding-left:20px; background:url(../images/login_icon.png) 0 -46px no-repeat; cursor:pointer; -moz-user-select:-moz-none; -ms-user-select:none; -webkit-user-select:none }
.mod-login .panel label.checked { background-position:0 -94px }
.mod-login .panel label input { display:none }
.mod-login .panel label a { color:#017cb5 }
.mod-login .panel .error { height:20px; margin-bottom:6px; color:#d34242; font-size:12px }
.mod-login .panel .error span { display:inline-block; height:20px; padding-left:20px; background:url(../images/login_icon.png) 0 -238px no-repeat; line-height:20px }
.mod-login .panel .captcha { position:absolute; top:1px; right:4px }
.mod-login .panel .captcha img { height:38px }
.mod-login .panel .getcode { position:absolute; top:0; right:0; width:102px; line-height:40px; background:#017cb5; color:#fff; text-align:center; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px }
.mod-login .panel .disable { background-color:#b0afaf; font-size:12px; cursor:default }
.mod-login .panel .auto { top:-10px; font-size:12px }
.mod-login .panel .forget { float:right }
.mod-login .panel .separate { margin:15px 0 }
.mod-login .panel .line { display:block; border-top:1px solid #ebebeb }
.mod-login .panel .or { position:absolute; top:-8px; left:50%; width:24px; margin-left:-12px; background:#fff; text-align:center; font-size:12px; color:#bdbdbd }
.mod-login .panel .btn { margin-bottom:15px }
.mod-login .panel .switch { display:inline-block; width:100%; height:40px; line-height:40px; border:medium none; background:#309e11; text-align:center; color:#fff; cursor:pointer; -webkit-appearance:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
.mod-login .login p { margin-bottom:20px }
.mod-login .reg p { margin-bottom:10px }
.mod-login .js-error .input-text { border-color:#d34242 }
.mod-login .toggle { position:absolute; top:5px; right:5px; width:30px; height:30px; background:url(../images/login_icon.png) 7px -137px no-repeat }
.mod-login .toggle-open { background-position:7px -184px }
.mod-login .input-text { width:256px; height:20px; line-height:20px; padding:9px 8px; border:1px solid #ebebeb; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; outline:none }
.mod-login .input-text:focus { border-color:#7688a9 }
.mod-login .input-submit { display:inline-block; width:100%; height:40px; line-height:40px; border:medium none; background:#017cb5; text-align:center; color:#fff; cursor:pointer; -webkit-appearance:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
.mod-login input[type="number"]::-webkit-outer-spin-button, .mod-login input[type="number"]::-webkit-inner-spin-button {
    display:none
}
.mod-login input[type=number] { -moz-appearance:textfield }
.mod-login input::-webkit-input-placeholder {
    color:#757575
}
.mod-login input:-moz-placeholder {
    color:#757575
}
.mod-login input::-moz-placeholder {
    color:#757575
}
.mod-login input:-ms-input-placeholder {
    color:#757575
}
.mod-login-show .mask { opacity:.5; -moz-animation:opacity 0.6s 0s ease both; -webkit-animation:opacity 0.6s 0s ease both; animation:opacity 0.6s 0s ease both }
.mod-login-show .dialog { -moz-animation:bounce-down 0.6s 0s ease both; -webkit-animation:bounce-down 0.6s 0s ease both; animation:bounce-down 0.6s 0s ease both }


.mod-panel { margin:0 auto 15px }
.mod-panel .hd { padding:25px 0; margin-bottom:10px; text-align:center }
.mod-panel .hd h1 { line-height:36px; font-weight:bold; font-size:20px }
.mod-panel .hd p { line-height:24px; color:#666 }
.mod-panel .select-box { position:relative; margin-bottom:20px; text-align:center }
.mod-panel .select-box select { width:250px; height:240px; padding:10px 0; border:1px solid #ebebeb; text-indent:0.5em; vertical-align:middle; outline:none }
.mod-panel .select-box option { padding:5px 0; vertical-align:middle }
.mod-panel .select-box label { display:inline-block }
.mod-panel .select-box span.title { position:relative; display:block; padding-left:15px; margin-bottom:5px; line-height:30px; font-weight:bold; font-size:16px; text-align:left }
.mod-panel .select-box span.title:before { position:absolute; left:0; top:50%; display:inline-block; width:4px; height:18px; content:''; margin:-9px 2px 0; vertical-align:middle; background:#006bb7; border-radius:2px }
.mod-panel .input-button { width:64px; height:36px; margin:0 15px; border:medium none; background:#006bb7; vertical-align:middle; border-radius:4px; line-height:32px; font-size:16px; color:#fff; outline:none; cursor:pointer }
.mod-panel .input-button:hover { background:#065994 }
.mod-panel .search { position:relative; width:100%; max-width:600px; margin:0 auto 20px; text-align:center }
.mod-panel .search .input-text { display:inline-block; width:60%; width:calc(100% - 124px); height:20px; border:1px solid #ebebeb; padding:10px 8px 10px 8px; border-radius:4px; vertical-align:middle; line-height:20px; outline:none }
.mod-panel .search .input-submit { display:inline-block; width:100px; height:42px; padding:0 15px; background:#4bae4f; border:medium none; line-height:42px; vertical-align:middle; text-align:center; font-size:16px; color:#fff; cursor:pointer; outline:none; box-sizing:border-box; border-radius:4px }
.mod-panel .search .input-submit:hover { background:#47a04b }
.mod-panel .ft table { width:100%; table-layout:fixed }
.mod-panel .ft table caption { line-height:36px; text-align:center; font-weight:bold; font-size:16px }
.mod-panel .ft table caption span{ color: #276cae;}
.mod-panel .ft table caption a { float:right; font-weight:normal; font-size:13px; color:#2095f2 }
.mod-panel .ft table caption .title { margin:0 100px }
.mod-panel .ft table th, .mod-panel .ft table td { padding:8px; border:1px solid #e2e2e2; line-height:20px; text-align:center }
.mod-panel .ft table th { white-space:nowrap }
.mod-panel .ft table thead { background:#f5f5f5 }
.mod-panel .ft table b { font-weight:bold; color:#fc9000 }
.mod-panel p.title { line-height:36px; text-align:center; font-weight:bold; font-size:16px }

/*
.mod-panel .ft table a:hover { text-decoration:underline; color:#006bb7 }
 */
.mod-panel .ft .more { padding:15px 0; text-align:center }
.mod-panel .ft .more a { display:inline-block; width:30%; height:48px; background:#f9f9f9; border:1px dotted #e2e2e2; line-height:48px; text-align:center; border-radius:5px }
.mod-banner { margin-bottom:20px; text-align:center }
.mod-rate { margin-bottom:20px }
.mod-rate .bd ul { overflow:hidden }
.mod-rate .bd li { float:left; width:25% }
.mod-rate .bd li a { display:block; background:#f9f9f9; margin:0 1px 2px; padding:0 12px; line-height:32px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden }
.mod-rate .bd li a:hover { background:#e9f4ff }
.mod-list { position:relative }
.mod-list .bd { padding:10px 15px }
.mod-list .bd ul { overflow:hidden }
.mod-list .bd li { float:left; width:16.6%; height:48px; line-height:48px; text-align:center }
.mod-list .bd a { display:block; padding:0 15px; text-align:left; border-radius:5px }
.mod-list .bd a:hover { background:rgba(0, 0, 0, 0.03) }
.mod-list .bd a img { margin:0 auto; background:#fff }
.mod-list .bd a span { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.mod-recommend { position:relative }
.mod-recommend .hd { position:relative }
.mod-recommend .hd a { position:absolute; right:10px; bottom:6px }
.mod-recommend .bd { padding:10px; position:relative; z-index:1; line-height:20px }
.mod-recommend .bd table { width:100%; font-size:15px }
.mod-recommend .bd table thead { background:#f9f9f9; border-radius:4px }
.mod-recommend .bd table tbody tr { border-bottom:1px dotted #e2e2e2 }
.mod-recommend .bd table tbody tr:last-child { border-bottom:none }
.mod-recommend .bd table th, .mod-recommend .bd table td { padding:8px 12px; line-height:22px }
.mod-recommend .bd table th { font-weight:bold }
.mod-recommend .bd .icon { float:left; width:75px }
.mod-recommend .bd .info { margin-left:80px }
.mod-recommend .bd .info p.name { font-weight:bold }
.mod-recommend .bd .info p.code { color:#999999 }
.mod-img { position:relative }
.mod-img .bd { padding:20px 15px 20px }
.mod-img .bd ul { overflow:hidden }
.mod-img .bd li { float:left; width:16.6%; margin-bottom:5px }
.mod-img .bd a { display:block; padding:10px 0 5px; margin:0 10px; line-height:30px; text-align:center; border-radius:5px }
.mod-img .bd a:hover { background:rgba(0, 0, 0, 0.03) }
.mod-img .bd a img { display:block; margin:0 auto }
.mod-img .bd a span { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.mod-img .bd a .bank { background:#fff; border:1px solid #f0f0f0; margin:0 auto; overflow:hidden }
.mod-intro .bd { padding:20px }
.mod-intro .bd p { margin-bottom:10px; line-height:24px; /*text-indent:2em*/ }
@media screen and (max-width: 799px) {
    .mod-panel .hd {
        padding:10px 0
    }
    .mod-panel .select-box select {
        width:132px;
        height:36px;
        padding:0;
        border-radius:5px
    }
    .mod-panel .select-box .input-button {
        width:60px;
        margin:0
    }
    .mod-panel .search .input-text {
        padding:7px 8px
    }
    .mod-panel .search .input-submit {
        height:36px;
        line-height:36px
    }
    .mod-panel .ft table {
        table-layout:auto;
        font-size:13px
    }
    .mod-panel .ft table th, .mod-panel .ft table td {
        padding:6px
    }
    .mod-banner img {
        max-width:100%;
        height:auto
    }
    .mod-rate .bd li {
        width:50%
    }
    .mod-list .bd {
        padding:10px 0
    }
    .mod-list .bd li {
        width:33.33%;
        height:36px;
        line-height:36px
    }
    .mod-list .bd a {
        padding:0 8px;
        font-size:13px
    }
    .mod-list .bd a img {
        zoom:0.75
    }
    .mod-recommend .hd a img {
        zoom:0.75
    }
    .mod-recommend .bd table {
        font-size:14px
    }
    .mod-recommend .bd table th, .mod-recommend .bd table td {
        padding:6px 5px;
        line-height:18px;
        white-space:nowrap
    }
    .mod-recommend .bd table th .icon, .mod-recommend .bd table td .icon {
        width:40px
    }
    .mod-recommend .bd table th .icon img, .mod-recommend .bd table td .icon img {
        width:48px;
        height:30px
    }
    .mod-recommend .bd table th .info, .mod-recommend .bd table td .info {
        margin-left:54px
    }
    .mod-img .bd {
        padding:15px 10px
    }
    .mod-img .bd li {
        width:33.33%
    }
    .mod-img .bd a {
        margin:0 6px
    }
}
@media screen and (max-width: 359px) {
    .mod-panel .select-box select {
        width:118px;
        font-size:13px
    }
    .mod-panel .select-box .input-button {
        width:56px;
        margin:0
    }
    .mod-list .bd a {
        padding:0 5px
    }
}

 .entry-head {
	margin-bottom: 1px;
}
.entry-title {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 24px;
	font-size: 2rem;
	line-height: 1.4;
    text-align: center;
}
.entry-info {
	padding-bottom: 1px;
	color: #999;
	 text-align: center;
}
/* converter start*/
#from, #to {width: 100%;}

*, ::after, ::before {
    box-sizing: border-box;
}
button, input, optgroup, select, textarea { margin:0; font-family:inherit; font-size:inherit; line-height:inherit }

[type=search] {
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}

.converter{
    position:relative;width:100%;
    border-radius: 8px;
}
.converter .row{z-index:999;padding: .5rem 2rem 1rem;}
.convert{display: flex;line-height: 6rem;margin-bottom: 1rem;}
.converter .col{width:100%;}
.converter .col label{line-height:3rem;height:3.6rem;display:block;font-weight:600;color:#141E37;font-size:1.2rem;}
.converter .col input,.converter .col select{display: block;width:100%;height:calc(2em + .75rem + 2px) !important;line-height:calc(2em + .75rem + 2px) !important;padding: 0 1.6rem;background-color:#fff;border-radius:.25rem;border: 1px solid #c7c7d2;box-sizing: border-box;}
.converter .col input:focus,.converter .col select:focus{outline:none;border-color:#80bdff;box-shadow: 0 1px 3px 0 rgba(0, 123, 155, 0.2);}
.converter .buts button{background:#65f;border:0;width: 100%;line-height:5.6rem;color:#fff;font-size: 1.8rem;border-radius: .2rem;cursor: pointer;font-weight: 300;transition: all .3s;}
.converter .buts{padding: 3.6rem 0 0 0.8rem;width:16rem;}
.converter .tip{padding: 1.6rem 0 .5rem;font-size: 1.2rem;color: #889;}
@media all and (max-width:760px){
    .converter{padding: 0;box-sizing: border-box;/}
    .converter .row{padding: 1.6rem;box-shadow:none;border-radius: 0;margin: 0;}
    .convert{display: flex;}
    .converter .col input,.converter .col select{box-shadow: inset 0 1px 1px rgba(0,0,0,.01);}
    .converter .buts{padding: 0;width: 40%;}
    .converter .buts button {height: 6rem;line-height: 6rem;border-radius: 0;font-size: 1.5rem;}
}

.currency .col{width:32%;}
.currency .col label{height:3.2rem;}
.currency .select{padding-left:1rem;}

select{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;cursor: pointer;}
select::-ms-expand { display: none; }
select{border: none;outline: none;background: transparent url('data:image/svg+xml;base64,77u/PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPHBhdGggZmlsbD0iIzc1NzY3OSIgZD0iTTIsNkwxMi4wMTYsMTYuMDE2LDIyLDZsMiwyTDEyLDIwLDAsOFoiLz4KPC9zdmc+Cg==') no-repeat 91% center;background-size: .8em;}

.currency .exchange{text-align:center;color:#006CF4; margin:3.2rem 0 0 1rem;width:4%;height:calc(2em + .75rem + 2px) !important;line-height: calc(2em + .75rem + 2px) !important;}
.kDuZbJ{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background:none;border:1px solid #ddd;border-radius:50%;padding:12px;}/*!sc*/
.currency .exchange button:hover{background:none;}
.fZJuOo{width:16px;height:16px;color:#276cae;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}/*!sc*/
@media (min-width:576px){.fZJuOo{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}}/*!sc*/

.currency-buts{float: right; padding:1rem 0 0;font-size: 1.2rem;color: #889;}
.currency-buts .but{float:right;display:inline-block;
/*background:#276cae;*/
background: #0c78e7;
border:0;width: 13rem;text-align:center;line-height:3rem;color:#fff;font-size: 1.6rem;border-radius: .5rem;cursor: pointer;font-weight: 300;transition: all .25s;}
.currency-buts .but:hover{background:#0071EB;}
.currency-buts h1{display:inline-block;font-weight:300;font-size:1rem;}
.converter button:hover{background:#43f;}

.converter .result{float: left;padding: 1rem 0 .5rem;font-size:16px;font-weight:700;line-height:180%;}
.converter .result .f {color: #5C667B; font-size:16px; font-weight: 600;}
.converter .result .t{font-size:30px; color: #2E3C57; padding: 1.0rem 0 2rem;}
.converter .result .t .faded-digits{color: #A1A6B0;}
.converter .result .e{font-weight: 400;font-size:14px;color: #5C667B;}
.converter .result .e a{color: #889;}

@media all and (max-width:760px){
    .currency{display:block;}
    .currency .col{width:100%;}
    .converter .col label{display:none;}
    .currency .select{padding-left:0;width:100%;padding-top: .5rem;}
    .currency .exchange{width:100%;margin: .5rem 0 0 0;background: #fff;border-radius: 0;box-shadow: inset 0 1px 1px rgba(0,0,0,.02);}
    .currency-buts{float: none;clear:both;padding: 0;}
    .currency-buts .but{width: 100%;line-height: 3rem;border-radius: .3rem;}
    .currency-buts h1,.currency-buts span{display: none;}
    .converter .result .t {
        font-size: 1.6rem;
        padding: .6rem 0 .6rem;
    }
    .converter .result {line-height: 220%; padding: 1rem 0 0 0;}
    .converter .result .e {line-height: 180%;}
}

.capital-result{line-height: 4rem;}
.capital-result h2{font-size:1.6rem;font-weight:300;padding: .6rem 0;}
.capital-result p{font-size:3rem;line-height: 3.6rem;letter-spacing: .1rem;text-align: center;padding: 2rem;color: #f20;border: 1px solid #b0aeb9;}
.capital-result p i{padding: 0 .5rem;color:#555;}
.capital-result p i:last-child{padding: 0 0 0 .5rem;}
.capital-result .simplified{padding: 1rem 0;border-bottom: 1px dotted #b0aeb9;}
.capital-result .format{padding: 1rem 0;border-bottom: 1px dotted #b0aeb9;}
.capital-result span{font-weight:400;letter-spacing:2px;color: #f20;}
.capital-result h1{font-size:12px;font-weight:300;}
.capital-result .money_form{text-align:left;font-weight:600;font-size:16px;padding:9px 0 0;color: #464248;}
.capital-result .money_to{text-align:left;font-weight:600;font-size:30px;padding:0;}
.capital-result .url{text-align:left;font-size:14px;padding:25px 0 0;}
.capital-result .tip{text-align:left;font-size:12px;color: #464248;padding:20px 1px 15px;}

.capital-result .check{display:flex;border:1px solid #b0aeb9;text-align: center;margin-top: 2rem;}
/* converter end */

.table-inner {
    overflow-x:auto
}

.mod-chart {height:400px;overflow:hidden;border-bottom: 12px solid #fff;margin-bottom: 20px;}
.mod-chart #chart-container {width:100%;height:400px;}
@media all and (max-width:760px) {
    .mod-chart {height: 250px; border-bottom: 0;}
    .mod-chart #chart-container {width:100%;height:250px;}
}

/*daxie*/
.col100 {width:100% !important;}
/*.lh2 th, .lh2 td {line-height: 1.6!important;}*/

.article-wrap {background: #fff; padding: 20px;}
.article-wrap .article-info { padding-bottom: 15px; border-bottom: 1px dashed #dee2e6}
.article-wrap .article-info h1 {font-size:1.8rem; font-weight: bold;color:#212529;}
.article-wrap .article-info p{margin-top: 10px;font-size: 14px;color: #666;}
.article-wrap .article-info p span {padding-right: 20px;}

@media all and (max-width:760px) {
    .article-wrap {background: #fff; padding: 1rem;}
    .article-wrap .article-info { padding-bottom: .9375rem; border-bottom: .0625rem dashed #e0e0e0}
    .article-wrap .article-info h1 {font-size:1.8rem; font-weight: bold;}
    .article-wrap .article-info p{margin-top: .625rem; font-size: .875rem;color: #666;}
    .article-wrap .article-info p span {padding-right: 1.25rem;}
}

.article-content {font-size: 16px;height: auto;display: block;overflow: hidden;position: relative;margin:0; padding-top: 20px;}
.article-content p {overflow: hidden;font-size: 16px;color: #4c4c4c;line-height: 28px;margin:0px auto 10px ;display: inline-block; width: 100%;}
.article-content h3{width: auto; height: 36px; line-height: 36px; font-size: 16px; font-weight: bold; color: #276cae; border-left: 3px solid #276cae;
    background: #fafafa; text-indent: 14px; display: block; overflow: hidden; margin: 10px 0 10px;}
.article-content p img {display: block;margin: 0 auto; max-width:80%; max-height: 450px;}
.article-content a { color:#276cae;text-decoration: underline; margin: 0; }
.article-content a:hover { color:#f60; }

.article-content table{margin:0 auto 6px;border-collapse:collapse;background-color:#fff; color:#212529;width: 100%;}
.article-content table th, .article-content table td {line-height:200%;padding:.3rem;}
.article-content table th {vertical-align: bottom; border-bottom: 1px solid #dee2e6;font-size:16px; font-weight: bold;}
.article-content table td{border-bottom:1px dashed #dee2e6;text-align:left;font-size:16px; vertical-align: middle;;}
.article-content table p {margin: 0;display: block;}

@media all and (max-width:760px) {
    .article-content p img { max-width:100%; }
}
.idx-topic ul{  border-radius: 10px;
    background: #fff;
    padding: 20px 20px;}
.idx-topic ul li span{float:right;}
.wmhkywmkt .fbox-photo img{border-radius:10px;}
.idx-topic {
  max-width: 1070px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  padding-top: 1.2rem;
  margin-top: 1.2rem;
  margin: 0 auto;
  padding: 1.2rem 15px;
}
.idx-topic li a{max-width:180px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display: inline-block;}
*, *::before, *::after {
    box-sizing: border-box;
}
footer{
    background: #f3f3f3;
     /*background:rgba(0, 0, 0, 0.9);*/
}
.wx-box .wx-pop,
.wx-box .wx-pop img{display:none;}
.hover .wx-pop{    display: flex;
    position: absolute;
    left: 66%;
    bottom: 0%;}
.hover .wx-pop img{display:flex;}
/**/
.flex { display:flex }
.justify-between { justify-content:space-between }
.line-h20 { line-height:20px }
.font-semibold { font-weight:600 }
.text-rigth { text-align:right }
@media (max-width:1010px) {
    .hide-mobile {
        display:none
    }
}
#hero-template { background-color:#4657a1; color:#fff; padding:25px 0; font-family:EuclidCircularB, sans-serif }
#hero-template .breadcrumbs>li.breadcrumbs-item:before, #hero-template .breadcrumbs a { color:#fff }
#hero-template h1 { font-weight:700; font-size:40px; line-height:50.72px }
@media (max-width:1010px) {
    #hero-template h1 {
        font-size:24px;
        line-height:30.43px;
        font-weight:600
    }
}
#hero-template h2 { margin-top:30px; font-size:14px }
#hero-template .hero-template_content { display:flex; align-items:center; justify-content:space-between; padding-top:25px }
#hero-template .hero-template_image svg { width:265px }
@media (max-width:1010px) {
    #hero-template .hero-template_image {
        display:none
    }
}
.wrapper-container { font-family:EuclidCircularB, sans-serif; padding:40px 0 }
@media (max-width:1010px) {
    .wrapper-container {
        padding:20px 0
    }
}
.wysiwyg-content.intro-content p { margin-bottom:0 }
.section { margin-bottom:40px; box-shadow:0 0 8px rgba(0, 0, 0, .15); border-radius:4px }
#currency-conversion { padding:24px 30px }
@media (min-width:1011px) {
    #currency-conversion {
        padding:24px 40px
    }
}
#currency-conversion .text-label { font-size:16px; line-height:24px; color:#333; word-break:break-word }
#currency-conversion .text-input { font-size:16px; line-height:28px }
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
    #currency-conversion .text-input {
        line-height:23px
    }
}
#currency-conversion .bg-white { background:#fff }
#currency-conversion .dollar-svg { padding-left:47px!important; background:#fff url("../fonts/5c302520361b459a80538330e7eee274.woff") no-repeat 22px 50%; background-size:9px 鈥�18px }
#currency-conversion .dropdown-svg { position:absolute; top:18px; right:18px; cursor:pointer; height:8px; width:13px; pointer-events:none; color:#666 }
@media (min-width:1011px) {
    #currency-conversion .input-group-wrapper {
        display:flex;
        justify-content:space-between;
        margin-bottom:24px
    }
}
@media (min-width:1011px) {
    #currency-conversion .input-group-wrapper.additional-inputs {
        margin-top:24px
    }
}
#currency-conversion .invert-selection { background-color:transparent }
@media (min-width:1011px) {
    #currency-conversion .invert-selection {
        margin-top:15px
    }
}
#currency-conversion .input-section { width:100%; min-height:56px; color:#333; border:1px solid #cbd5e1; border-radius:4px; word-break:break-word }
#currency-conversion .label-wrapper { margin-bottom:4px; display:flex; align-items:center; position:relative }
@media (min-width:1011px) and (max-width:1128px) {
    #currency-conversion .additional-inputs .label-wrapper {
        min-height:48px
    }
}
#currency-conversion .input-group { margin-bottom:24px }
@media (min-width:1011px) {
    #currency-conversion .input-group {
        flex:1;
        display:flex;
        flex-direction:column;
        margin-bottom:0;
        padding-right:20px
    }
    #currency-conversion .input-group:last-child {
        padding-right:0
    }
}
#currency-conversion .input-group.flex-grow-none { flex-grow:unset }
#currency-conversion .input-group .input-icon { position:relative; overflow:hidden }
#currency-conversion .input-group .input-icon input+span:after, #currency-conversion .input-group .input-icon select+span:after { position:absolute; top:15px; right:20px; font-family:EuclidCircularB, sans-serif; font-size:18px; line-height:28px; font-weight:400; text-align:right; color:#aaa }
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
    #currency-conversion .input-group .input-icon input+span:after, #currency-conversion .input-group .input-icon select+span:after {
        top:13px
    }
}
#currency-conversion .input-group input, #currency-conversion .input-group select { padding:13px 40px 13px 16px }
#currency-conversion .input-group input:disabled, #currency-conversion .input-group select:disabled { background-color:#f3f3f3; cursor:not-allowed; color:#395bb6; opacity:1!important }
#currency-conversion .input-group input:disabled::-moz-placeholder, #currency-conversion .input-group select:disabled::-moz-placeholder {
    color:#395bb6
}
#currency-conversion .input-group input:disabled::placeholder, #currency-conversion .input-group select:disabled::placeholder {
    color:#395bb6
}
#currency-conversion .input-group input::-moz-placeholder {
    color:#aaa
}
#currency-conversion .input-group input::placeholder {
    color:#aaa
}
#currency-conversion .errorBox { font-size:14px; line-height:24px; color:#ed1b2e }
#currency-conversion .errorBox .error { margin:10px 0 0; display:block }
#currency-conversion .errorBox input { border:1px solid #ed1b2e!important }
#currency-conversion .error { display:none }
#currency-conversion .submit-button { max-width:320px; height:56px; margin:30px auto 0; display:flex; justify-content:center; align-items:center; -webkit-tap-highlight-color:transparent; box-shadow:0 4px 4px rgba(0, 0, 0, .12); font-family:EuclidCircularB, sans-serif; border-radius:4px; width:100%; background:#4657a1; color:#fff; font-style:normal; font-weight:600; font-size:18px; padding:6px 0; cursor:pointer }
#currency-conversion .submit-button svg { width:20px; fill:#fff; margin-left:10px }
.partner-cta-btn-text { max-width:320px; margin:1rem 0; text-align:center }
@media (max-width:1010px) {
    .partner-cta-btn-text {
        max-width:100%
    }
}
.partner-cta-btn-text small { color:#64748b }
.partner-cta-top .partner-cta-btn-text small { color:#fff }
.partner-cta-center { padding:2rem 0; margin-bottom:4rem; background-color:#fcf9f1 }
.partner-cta-center .wysiwyg-content { display:flex; flex-direction:row; align-items:center; justify-content:center }
@media (max-width:1011px) {
    .partner-cta-center .wysiwyg-content {
        flex-direction:column
    }
}
.partner-cta-center .wysiwyg-content p { margin-bottom:0; font-family:EuclidCircularB, sans-serif; margin-right:50px; font-weight:500 }
@media (max-width:1010px) {
    .partner-cta-center .wysiwyg-content p {
        margin-right:0
    }
}
.partner-cta-center .wysiwyg-content .partner-cta-center-link-container { display:flex; flex-direction:column; min-width:320px }
@media (max-width:1010px) {
    .partner-cta-center .wysiwyg-content .partner-cta-center-link-container {
        min-width:100%
    }
}
.partner-cta-bottom { display:flex; flex-direction:column; justify-content:center; align-items:center; margin-top:2rem }
.partner-cta-bottom a { margin-top:0 }
.cta-button-green { max-width:320px; height:56px; margin:30px 0 0; display:flex; justify-content:center; align-items:center; -webkit-tap-highlight-color:transparent; box-shadow:0 4px 4px rgba(0, 0, 0, .12); font-family:EuclidCircularB, sans-serif; border-radius:4px; width:100%; background:#35b782; color:#fff!important; text-decoration:none!important; font-style:normal; font-weight:600; font-size:18px; padding:6px 0; cursor:pointer }
@media (max-width:1010px) {
    .cta-button-green {
        max-width:100%
    }
}
.cta-button-green svg { width:20px; fill:#fff; margin-left:10px }
.cta-button-green:hover { background-color:#34b37f }
.updated-string { margin-top:15px; margin-bottom:15px; line-height:24px; font-size:14px; color:#64748b; font-family:EuclidCircularB, sans-serif; text-align:center }
@media (min-width:1011px) {
    .updated-string {
        padding:0 40px
    }
}
.result-box { text-align:center; background-color:#f5f7ff; padding:20px 0 }
@media (max-width:1010px) {
    .result-box {
        padding:40px
    }
}
.result-box .result-box-title { font-size:16px; color:#1e293b; font-weight:600; line-height:24px }
.result-box .result-box-conversion { color:#4657a1; font-family:EuclidCircularB, sans-serif; font-weight:600; font-size:28px; line-height:44px }
@media (max-width:1010px) {
    .result-box .result-box-conversion {
        font-size:32px
    }
}
@media (max-width:1010px) {
    .result-box .result-box-conversion span.amount {
        display:block
    }
}
.result-box .result-box-conversion span.amount span { color:#cbd5e1 }
.result-box .result-box-c1-c2 { color:#64748b; font-weight:400; font-size:14px; line-height:24px }
@media (max-width:1010px) {
    .result-box .result-box-c1-c2 {
        margin-top:10px
    }
}
.section-chart { padding:20px }
@media (min-width:1011px) {
    .section-chart {
        padding:24px 40px 30px
    }
}
.section-chart .section-chart-header { display:flex; justify-content:space-between; align-items:center; font-family:EuclidCircularB, sans-serif; font-weight:400; font-size:14px; line-height:24px; color:#64748b; padding-bottom:20px }
.section-chart .section-chart-header h2 { font-weight:600; font-size:22px; line-height:22px; color:#1e293b; padding-bottom:6px }
.section-chart #exchange-rate-chart .tick { fill:#a3a3a3 }
.section-chart #exchange-rate-chart .c3-line { stroke:#4657a1!important; stroke-width:2px }
.section-chart #exchange-rate-chart .c3-circle { fill:#4657a1; stroke-width:3px; stroke:#fff }
.section-chart #exchange-rate-chart line, .section-chart #exchange-rate-chart path { stroke:#cbd5e1!important }
.section-chart #exchange-rate-chart .c3-axis-x .tick text { transform:rotate(-45deg) translateX(-30px) }
@media (min-width:1011px) {
    .section-chart #exchange-rate-chart .c3-axis-x .tick text {
        transform:none
    }
}
.section-chart #exchange-rate-chart .c3-tooltip-container { background-color:#4657a1; color:#fff; padding:10px; border-radius:4px }
.section-chart #exchange-rate-chart .c3-tooltip-container .value { font-size:15px; font-weight:600 }
.section-chart #exchange-rate-chart .c3-tooltip-container .date { font-size:12px }
.section-chart .chart-periods { text-align:center; display:flex; justify-content:space-between; margin:auto }
@media (min-width:1011px) {
    .section-chart .chart-periods {
        width:400px
    }
}
.section-chart .chart-periods button { font-family:EuclidCircularB, sans-serif; background-color:transparent; border:none; font-style:normal; font-size:16px; line-height:24px; color:#64748b; font-weight:400; position:relative }
.section-chart .chart-periods button.selected { color:#4657a1; font-weight:700 }
.section-chart .chart-periods button.selected:after { content:""; height:2px; background-color:#395bb6; width:100%; display:block; position:absolute; bottom:-7px }
.wysiwyg-content a, .wysiwyg-content b, .wysiwyg-content em, .wysiwyg-content i, .wysiwyg-content li, .wysiwyg-content ol, .wysiwyg-content p, .wysiwyg-content span, .wysiwyg-content strong, .wysiwyg-content ul { font-size:18px; line-height:28px; color:#333 }
@media (max-width:1010px) {
    .wysiwyg-content a, .wysiwyg-content b, .wysiwyg-content em, .wysiwyg-content i, .wysiwyg-content li, .wysiwyg-content ol, .wysiwyg-content p, .wysiwyg-content span, .wysiwyg-content strong, .wysiwyg-content ul {
        font-size:16px;
        line-height:24px
    }
}
.wysiwyg-content a { color:#395bb6 }
.wysiwyg-content a:hover { text-decoration:underline }
.wysiwyg-content hr { display:none }
.wysiwyg-content b, .wysiwyg-content strong { font-weight:700; font-size:18px }
.wysiwyg-content p { margin-bottom:20px }
.wysiwyg-content p:empty { margin:0 }
.wysiwyg-content>ol { margin-left:20px; margin-bottom:20px }
.wysiwyg-content>ul { margin-bottom:20px }
.wysiwyg-content>ul li { position:relative; padding-left:30px }
.wysiwyg-content>ul li:before { content:""; width:8px; height:8px; border-radius:50%; position:absolute; left:6px; top:8px; background-color:#4759b2; display:inline-block }
@media (max-width:1010px) {
    .wysiwyg-content>ul li:before {
        top:6px
    }
}
.wysiwyg-content>ul li:last-child { margin-bottom:0 }
.wysiwyg-content>ul li strong { line-height:inherit }
.wysiwyg-content li { line-height:23px; margin-bottom:9px }
@media (max-width:1010px) {
    .wysiwyg-content li {
        font-size:16px;
        line-height:20px;
        margin-bottom:7px
    }
}
.wysiwyg-content h2, .wysiwyg-content h3, .wysiwyg-content h4, .wysiwyg-content h5, .wysiwyg-content h6 { font-family:EuclidCircularB, sans-serif; font-weight:700 }
.wysiwyg-content h2 { font-size:24px; line-height:31px; color:#333330; padding-bottom:12px; font-weight:600 }
@media (max-width:1010px) {
    .wysiwyg-content h2 {
        font-size:20px;
        line-height:26px;
        padding-bottom:8px;
        margin-bottom:12px
    }
}
.wysiwyg-content h3 { font-size:20px; line-height:26px; margin-bottom:8px }
@media (max-width:1010px) {
    .wysiwyg-content h3 {
        font-size:18px;
        line-height:28px
    }
}
.wysiwyg-content h4 { font-size:18px; line-height:23px; margin-bottom:4px }
@media (max-width:1010px) {
    .wysiwyg-content h4 {
        font-size:16px;
        line-height:24px
    }
}
.wysiwyg-content .table-wrapper { display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; margin:20px 0 }
.wysiwyg-content table { border-collapse:collapse; border:1px solid #333; width:100% }
.wysiwyg-content table tr th { font-family:EuclidCircularB, sans-serif; font-weight:700 }
.wysiwyg-content table tr td, .wysiwyg-content table tr th { padding:10px; border:1px solid #333; font-size:18px }
@media (max-width:1010px) {
    .wysiwyg-content table tr td, .wysiwyg-content table tr th {
        font-size:16px
    }
}
.wysiwyg-content img { width:100%; height:auto; display:block }
.wysiwyg-content .article-section { border-bottom:4px solid #181716; margin-bottom:20px }
@media (max-width:1010px) {
    .wysiwyg-content b, .wysiwyg-content strong {
        font-weight:700;
        font-size:16px
    }
}
.boxes-wrapper { }
@media (min-width:1011px) {
    .boxes-wrapper {
        display:grid;
        grid-template-columns:1fr 390px;
        grid-template-rows:repeat(1, 1fr);
        grid-column-gap:15px;
    }
}

.module .box-card-title { background-color:#f5f7ff; padding:20px; font-weight:600; font-size:20px; line-height:24px; border-top-right-radius:4px; border-top-left-radius:4px }
.module .box-card-content { padding:15px 20px }
.module .box-card-footer { display:flex; justify-content:flex-end; font-size:12px; color:#64748b; line-height:24px; padding:0 12px }
@media (min-width:1011px) {
    .box-card-currencies-list {
        grid-area:2/1/3/2
    }
}
.box-card-currencies-list ul { display:grid; grid-template-columns:1fr 1fr }
.box-card-currencies-list .box-card-content {padding-bottom: 0;}
@media (min-width:1011px) {
    .box-card-currencies-list ul {
        display:flex;
        flex-direction:column;
        flex-wrap:wrap;
        height:700px
    }
}
.box-card-currencies-list ul li { margin-bottom:12px }
@media (min-width:1011px) {
    .box-card-currencies-list ul li {
        margin-bottom:12px
    }
}
.box-card-currencies-list a { font-size:14px; font-weight:500 }
/*
.box-card-currencies-list a:hover { text-decoration:underline }
*/
@media (min-width:1011px) {
    .box-card-currencies {
        grid-area:2/2/3/3
    }
}
.box-card-currencies {  }
ul.charts-list {padding: 20px 20px 0;}
ul.charts-list li { display:flex; justify-content:space-between; align-items:center; margin-bottom: 12px;}
ul.charts-list a  { height: 19px; overflow: hidden;}
@media (min-width:1011px) {
    .box-card-conversion {
        grid-area:1/1/2/2
    }
}
@media (min-width:1011px) {
    .box-card-conversion .box-card-content {
        display:grid;
        grid-template-columns:repeat(2, 1fr);
        grid-template-rows:1fr;
        grid-column-gap:40px;
        grid-row-gap:0
    }
}
@media (max-width:1010px) {
    .box-card-conversion .box-card-content>div:first-child {
        margin-bottom:20px;
        padding-bottom:20px;
        border-bottom:1px solid #ddd
    }
}
.box-card-conversion .box-card-content h3 { font-size:15px; font-weight: bold; }
.box-card-conversion .box-card-content div { font-size:14px; line-height:35px }
/*
.box-card-conversion .box-card-content a { color:#4657a1 }
.box-card-conversion .box-card-content a:hover { text-decoration:underline }
 */
.box-card-list-rates { font-size:14px; line-height:36px }
@media (min-width:1011px) {
    .box-card-list-rates {
        grid-area:1/2/2/3
    }
}
.box-card-list-rates .box-card-content { padding:20px 20px 0 }
.box-card-list-rates .box-card-content>div { margin-bottom:5px }
.box-card-list-rates h3 { font-size:15px; font-weight: bold; margin-bottom:5px }
.box-card-list-rates span:nth-child(2) {
    /*color:#4657a1*/
}
.box-card-list-rates img { margin-right:6px }
@media (min-width:1011px) {
    .box-card-pairings {
        grid-area:3/1/4/3
    }
}
.box-card-pairings ul { display:grid; row-gap:10px }
@media (max-width:1010px) {
    .box-card-pairings ul {
        grid-template-columns:1fr 1fr
    }
}
@media (min-width:1011px) {
    .box-card-pairings ul {
        gap:10px 25px;
        grid-auto-columns:auto;
        grid-template-areas:"a a a a a a a a"
    }

    .box-card-pairings-query ul {
        grid-template-areas:"a a a a a a"
    }
}
.box-card-pairings a { font-size:15px; line-height:34px;}
/*
.box-card-pairings a:hover { text-decoration:underline }
 */
.cur-flag { margin-bottom:3px }
#rafeed-main .rafeed__container { width:1150px }
.article__editors-note { background-color:#f8f8f8; font-size:12px; line-height:18px; color:#929a9b; padding:14px; font-family:EuclidCircularB, sans-serif; margin:0 0 20px; letter-spacing:0; border:none }
@media (min-width:768px) {
    .top-ed-placeholder {
        padding:12px 0;
        display:flex;
        justify-content:center;
        background-color:#f4f4f4
    }
    .top-ed-placeholder.top-ed-placeholder--sticky {
        padding:10px 0;
        background-color:#f4f4f4;
        position:fixed;
        top:50px;
        border:none;
        width:100%!important;
        z-index:9999;
        transition:top 1s;
        box-shadow:inset 0 -1px 0 0 #e2e2e2
    }
}
.inline-article-ed-placeholder { margin:40px 0; display:flex; align-items:center; justify-content:center; padding-bottom:20px }
.inline-article-ed-placeholder iframe { margin:0 auto; display:block }
.mobile-sticky-ed-placeholder { position:fixed; bottom:0; left:0; right:0; width:100%; background-color:#e6e6e6; display:block; z-index:9999; text-align:center }

/**/
.select2-container{display:block}.select2-container *:focus{outline:0}.input-group .select2-container--bootstrap4{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input-group-prepend ~ .select2-container--bootstrap4 .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.select2-container--bootstrap4:not(:last-child) .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap4 .select2-selection{width:100%;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.select2-container--bootstrap4 .select2-selection{-webkit-transition:none;transition:none}}.select2-container--bootstrap4.select2-container--focus .select2-selection{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap4.select2-container--open.select2-container--above .select2-selection{border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap4.select2-container--disabled .select2-selection,.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection{cursor:not-allowed;background-color:#e9ecef;border-color:#ced4da;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap4.select2-container--disabled .select2-search__field,.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field{background-color:transparent}select.is-invalid ~ .select2-container--bootstrap4 .select2-selection,form.was-validated select:invalid ~ .select2-container--bootstrap4 .select2-selection{border-color:#dc3545}select.is-valid ~ .select2-container--bootstrap4 .select2-selection,form.was-validated select:valid ~ .select2-container--bootstrap4 .select2-selection{border-color:#28a745}.select2-container--bootstrap4 .select2-search{width:100%}.select2-container--bootstrap4 .select2-dropdown{border-color:#ced4da;border-radius:0}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--below{border-top:none;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-top:1px solid #ced4da;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected="true"]{color:#212529;background-color:#f2f2f2}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected="true"]{color:#fff;background-color:#007bff}.select2-container--bootstrap4 .select2-results__option[role="group"]{padding:0}.select2-container--bootstrap4 .select2-results__option[role="group"] .select2-results__options--nested .select2-results__option{padding-left:1em}.select2-container--bootstrap4 .select2-results__option{padding:.375rem .75rem}.select2-container--bootstrap4 .select2-results>.select2-results__options{max-height:15em;overflow-y:auto}.select2-container--bootstrap4 .select2-results__group{display:list-item;padding:6px;color:#6c757d}.select2-container--bootstrap4 .select2-selection__clear{float:right;width:.9em;height:.9em;padding-left:.15em;margin-top:.7em;margin-right:.3em;line-height:.75em;color:#f8f9fa;background-color:#c8c8c8;border-radius:100%}.select2-container--bootstrap4 .select2-selection__clear:hover{background-color:#afafaf}.select2-container--bootstrap4 .select2-selection--single{height:calc(2em + .75rem + 2px) !important}.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{line-height:calc(2em + .75rem);color:#6c757d}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:3px;width:20px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{position:absolute;top:60%;left:50%;width:0;height:0;margin-top:-2px;margin-left:-4px;border-color:#343a40 transparent transparent transparent;border-style:solid;border-width:5px 4px 0}.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{padding-left:.75rem;line-height:calc(2em + .75rem);color:#495057}.select2-search--dropdown .select2-search__field{padding:.375rem .75rem;border:1px solid #ced4da;border-radius:.25rem}.select2-results__message{color:#6c757d}.select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(2em + .75rem + 2px) !important}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 .375rem;margin:0;list-style:none}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{float:left;padding:0;padding-right:.75rem;margin-top:calc(.375rem - 2px);margin-right:.375rem;color:#495057;cursor:pointer;border:1px solid #bdc6d0;border-radius:.2rem}.select2-container--bootstrap4 .select2-selection--multiple .select2-search__field{color:#495057}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice+.select2-search{width:0}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{float:left;padding-right:3px;padding-left:3px;margin-right:1px;margin-left:3px;font-weight:700;color:#bdc6d0}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#343a40}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear{position:absolute !important;top:0;right:.7em;float:none;margin-right:0}.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice{padding:0 5px;cursor:not-allowed}.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{display:none}
