@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap');
.login-page .login-logo img { max-width: 70% !important; }
.tr-swap-free { display: none; }
.cabinet-menu-8b10281154afa6312e3e8448c14f7134 { display: none; }
.transfer-important-info { display: none; }
.ib-link-edit {display: none;}

/* not uploaded  */
.box-index-verification .box-header {
    background-color: #f2dede !important;
}
/* pending  */
.box-index-verification.pending .box-header {
    background-color: #d9edf7 !important;
}
/* approved */
.box-index-verification.success .box-header {
    background-color: #FF7F00 !important;
}
.main-footer {
    text-align: right;
    font-size: 10px;
}


.anon-body .multiselect-ul input[type="radio"] {
    display: none;
}

@media only screen and (max-width: 600px) {
    .page-transactions-history .box .box-body {
        overflow-x: auto;
    }
}

.skin-minton .main-header .navbar {
    background: #ffffff;
}

.skin-minton .main-header .navbar .nav>li>a {
    color: #DADFF1;
}

.skin-minton header ul:first-child>li {
    border-left: 0;
}

.skin-minton .main-sidebar {
    background-color: #2b303d;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.skin-minton .sidebar-menu>li.active>a, .skin-minton .sidebar-menu>li:hover>a{
    background: #2B3264;
    font-weight: 700;
}

.skin-minton .sidebar-menu>li>a {
    border-left: 3px solid transparent;
    font-weight: 700;
    color: #FFFFFF;
}

.skin-minton .sidebar-menu>li>.treeview-menu{
    background: #232952;
}

.sidebar-search input, sidebar-search input:placeholder{
    color: #1C2142;
    background: white;
    font-weight: 500;;
}

.account-list-type-brokeree-investor table th:nth-child(10), 


.login-page .login-logo img { max-width: 70% !important; }
.tr-swap-free { display: none; }
.cabinet-menu-8b10281154afa6312e3e8448c14f7134 { display: none; }
.transfer-important-info { display: none; }
.ib-link-edit {display: none;}

/* not uploaded  */
.box-index-verification .box-header {
    background-color: #f2dede !important;
}
/* pending  */
.box-index-verification.pending .box-header {
    background-color: #d9edf7 !important;
}
/* approved */
.box-index-verification.success .box-header {
    background-color: #FF7F00 !important;
}
.main-footer {
    text-align: right;
    font-size: 10px;
}


.anon-body .multiselect-ul input[type="radio"] {
    display: none;
}

@media only screen and (max-width: 600px) {
    .page-transactions-history .box .box-body {
        overflow-x: auto;
    }
}

.skin-minton .main-header .navbar {
    background: #ffffff;
}

.skin-minton .main-header .navbar .nav>li>a {
    color: #DADFF1;
}

.skin-minton header ul:first-child>li {
    border-left: 0;
}

.skin-minton .main-sidebar {
    background-color: #2b303d;
}

.skin-minton .sidebar-menu>li.active>a, .skin-minton .sidebar-menu>li:hover>a{
    background: #2B3264;
    font-weight: 700;
}

.skin-minton .sidebar-menu>li>a {
    border-left: 3px solid transparent;
    font-weight: 700;
    color: #FFFFFF;
}

.skin-minton .sidebar-menu>li>.treeview-menu{
    background: #232952;
}

.sidebar-search input, sidebar-search input:placeholder{
    color: #1C2142;
    background: white;
    font-weight: 500;;
}
.account-list-type-brokeree-investor table th:nth-child(10), 
.account-list-type-brokeree-investor table td:nth-child(10) {
    display:none;
}

.btn[type=submit], .btn[value=Back]{
    border-radius: 3px;
    background-color: #007FFE !important;
}

.btn[type=submit]:hover, .btn[value=Back]:hover{
    background-color: #007FFE !important;
    opacity: 0.5;
}

#top-btn-demo{
    order: 3;
}
.top-buttons__btn{
    background-color: #007FFE;
}
.top-buttons__btn:hover{
    background-color: #007FFE;
    opacity: 0.5;
}
#menu-messages{
    display: none;
}

#form_login_submit{
    width: 200px;
    padding: 0 0;
    background-color: #007FFE;
}

#form_login_submit:hover{
    opacity: 0.5;
}

.btn-google{
    width: 200px;
    padding: 0 0 !important;
    margin: 0 auto;
}

.anon-reg-box__btn a{
    width: 200px;
    padding: 0 0;
    height: 5rem !important;
    text-align: center;
    line-height: 5rem;
}


.sidebar-menu{
    display: flex;
    flex-direction: column;
}
#menu-profile{
    order: 1;
}
#menu-accounts{
    order: 2;
}
#menu-funds{
    order: 3;
}
#menu-downloads{
    order: 4;
}
#menu-economic-calendar{
    order: 5;
}
#menu-trading-calculator{
    order: 6;
}
#menu-reports > .treeview-menu{
    display: flex;
    flex-direction: column;
}
#menu-other-network-commission{
    order: 3;
}
#menu-accounts-commission{
    order: 1;
}
#menu-clients-commission{
    order: 2;
}
.alert{
    background-color: #e39105!important;
    border-color: #e39105 !important;
}
#form-helpdesk{
    display: none;
}
#form-marketing{
    display: none;
}
.anon-log-box__head{
    width: 13rem;
    margin: 0 auto;
    line-height: 5rem;
    font-size: 2rem;
    padding-bottom: 1rem;
}
.anon-log-box__head:lang(ja):before{
    content: 'マイページ';
    font-size: 2.5rem;
}
.anon-log-box__head:lang(en):before{
    content: 'MyPage\A';
    font-size: 2.5rem;
    white-space: pre;
}
.anon-reg-box__callout:lang(ja):after{
    content: 'お取引まで最短即日';
    font-size: 3rem;
}
.bg-olive{
    background-color: #007FFE !important;
}

.accounts-block[data-accounts-list-type="brokeree"] {
    display: none;
}

#menu-contest-revenge a span:lang(ja){
    font-size: 0px;
}

#menu-contest-revenge a span:lang(ja):before{
    content:'FXチャレンジ再挑戦';
    font-size: 14px;
}
.content .alert{
 background-color: #e39105 !important;   
 border-color: #e39105 !important;
}

/* Hide Clicks in the table Client Area > IB MENU > Marketing Tools > Links. Request ticket #29304 */
#ib-links-table tr>td:nth-child(5), /*for cells*/
#ib-links-table tr>th:nth-child(5) /*for cell headers*/
{
    display:none;
}

/*ticket 37936*/
@media (max-width: 980px) {
    .cabinet-base.locale-ja.anon-html .anon-reg-box__callout {
        font-size: 2rem;
    }
    .cabinet-base.locale-ja.anon-html .anon-reg-box__callout:after {
        font-size: 1.5rem;
    }
}