@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap');    
:root{
      --lang-font13: 13px;
      --lang-font14: 14px;
    }

body.lang_ja  { font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;  /* e.g. 400, 500, 700 */
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
  letter-spacing: -0.02em; 
}
.lang_ja .download-viewer .txt-small { font-size: var(--lang-font13); }
.lang_ja .download-viewer .txt-medium { font-size: var(--lang-font13); }
.lang_ja .userCount, .lang_ja .compCount { font-size: var(--lang-font14); }
.lang_ja aside ul.nav li a { letter-spacing: -1px; }
.lang_ja .rpc-rgt-sidebar.columnFilterSlider .sidebar-footer .btn-lg { min-height: 38px; }
.lang_ja .btnAlign .btn { min-width: 100px; font-size: 13px; line-height: 18px; }
.lang_ja .userCount { margin: 17px 20px 0px 0px; }

/*---------- Header -------------*/
.lang_ja .headDownloadBtn { font-size: 13px; padding: 6px 6px; }
.lang_ja .accountDetails a.blue { margin-right: 12px; font-size: 13px; letter-spacing: -1px; }
.lang_ja .trialAcc .freetrial.ft_no_of_days span:first-child { font-size: 12px; display: flex; align-items: center; }

.lang_ja .trialAcc .rpc_date{margin-left:5px;font-size:15px;}
.lang_ja .trialAcc .freetrial span:first-child { font-size: 12px; margin-top: 0 !important; padding-top: 3px; }
.lang_ja .trialAcc .freetrial { margin-top: -12px; padding: 0 9px; box-sizing: border-box; min-height: 60px; display: flex; flex-direction: column; }
.lang_ja .trialAcc .whiteClr { padding: 2px 10px; font-size: 12px;width: fit-content;margin-left: 0px; }
.lang_ja .trialAcc .freetrial span br { display: none; }
.lang_ja .card a { background-position: 0 -198px; height: 18px; }
.lang_ja .trialAcc .card { margin-right: 8px; }
/*new*/
.lang_ja .upgradePlanNw .upgradeList.oneUgplan .combineSect{height: 53px !important;line-height: 53px;}
.lang_ja .computersListview .compStat{height:inherit;line-height: inherit;}
.lang_ja .computersListview .connectTime{height: inherit;line-height: inherit;}
.lang_ja .computersListview .compStat .statonline{background: url(../images/icons_rpc_blue.png) no-repeat 0px -7811px;}
.lang_ja .computersListview .compStat .statinsession{background: url(../images/icons_rpc_blue.png) no-repeat 0px -7876px;}
.lang_ja .computersListview .compStat .statoffline{background: url(../images/icons_rpc_blue.png) no-repeat 0px -7843px;}
.lang_ja .rpc-rgt-sidebar .sidebar-inner .sidebar-hd h4 .pckName span{line-height: 23px;vertical-align:bottom;}
.lang_ja .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{min-height: 35px;top:3px;padding:3px;}
.lang_ja .createResourceComp .filterRhs .searchContent .filtrContainer.selected{font-size: 12px;min-width: 165px;}
.lang_ja .compResourceTable .filterRhs .compCount{font-size: 13px;}
.lang_ja .rpc-rgt-sidebar.createPackageSlider .sidebar-footer .btn-lg{height: 41px;}
.lang_ja .rpc-rgt-sidebar.assignCompSlider .sidebar-footer .btn-lg{height: 41px;}
.lang_ja .successms p{word-break: break-word;}
.lang_ja .scheduleCompTable .schComp-head .accCommonUp .customTooltip{min-width: 107px;line-height: 27px;}
.lang_ja .scheduleCompTable .schComp-head .accCommonUp .customTooltip:after{top:11px;}
/* Spanish */
.lang_es aside footer ul li a { font-size: 14px;line-height: 25px; }
.lang_es aside footer ul li:last-child{padding-left:0px;}
.lang_es .trialAcc .freetrial span br { display: none; }
.lang_es .trialAcc .freetrial.ft_no_of_days span:first-child { font-size: 12px; display: flex; align-items: center; }
.lang_es .trialAcc .rpc_date{margin-left:5px;font-size:15px;}
/* Aside */
.lang_ja aside ul.nav li.remotelogs a.logs-menu .nav-lhs-icon { background-image: url(../images/logs-japanese.svg); }
.lang_es aside ul.nav li.remotelogs a.logs-menu .nav-lhs-icon { background-image: url(../images/logs-spanish.svg); }

/*new*/
.lang_es .bckupFreTrialExpire{width: 670px;}
 .lang_ja .bckupFreTrialExpire{width: 710px;}
/* Welcome Pages */
.lang_ja .welcomeEntp .diffComp.sendStep .greenBorderButton { font-size: 12px; letter-spacing: -1px; margin-top: 34px; }
.lang_ja .welcomeEntp .sameComp .greenButton { font-size: 12px; letter-spacing: -1px; padding: 8px 10px; }
.lang_ja .welcomeEntp .sendComp .formInput label { line-height: 22px; }
.lang_ja .welcomeEntp .welcomeSteps .formInput .linkCopied { left: 0; top: 34px; }
.lang_ja .emptyDiv.secondtimeUser a.btn { width: 120px; display: flex; }
.lang_ja .pkge-link::after { top: 5px; }
/*----------- Computers Page -------------*/
.lang_ja .cdWrapper .cdcmdCen { padding-top: 140px; }
.lang_ja .topMenu .exportCompList { letter-spacing: -1px; }
.lang_ja .computersListview .timeTxt { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lang_ja  .addComputerpop .greenBorderButton { font-size: 12px; letter-spacing: -1px; }
.lang_ja .addTogroupid .agThree .check input[type="checkbox"] + label { font-size: 12px; letter-spacing: -1px; }
.lang_ja .addTogrouppop .check input[type="checkbox"] + label { font-size: 12px; letter-spacing: -1px; }
.lang_ja .cdWrapper input[type='submit'] { line-height: 18px;}
.lang_ja .shareBox-input { min-width: 230px;  }
.lang_ja .email-hidden { letter-spacing: -1px; font-size: 12px; }
.lang_ja .enable-backup .modalBtn.enable-backup-button .btn.green { width: 230px; }
.lang_ja .remove_all_computer .modalBtn.remove-confirm-button .btn { line-height: 16px; font-size: 14px; }
.lang_ja.cmdLineScreen .cmdHead .HeadBtn.DisconnectBtn { width: 90px; }
.lang_ja .cdWrapper .rpcNclsbtn .menuOptions .menu-opt { font-size: 12px; }
.lang_ja.cmdLineLogin .pswd-tooptip-ctnr { width: 60px !important; }
.lang_ja .pswd-tooptip-ctnr { width: 65px !important; }
.lang_ja .enterprise .greenButton { line-height: 18px; }
.lang_ja .enterprise .greenBorderButton { line-height: 18px; }
.lang_ja .enterprise .greenBorderButton:hover { line-height: 18px; }
.lang_ja #deleteTogroupid .modalInput.agThree .check { margin-right: 10px; width: 36%; }
.lang_ja #tab2 .formInput .linkCopied { top: 30px; }
.lang_ja #switchPopupTeam #cancel_ID.btn.green.tabIndexfix, .lang_ja #switchPopupEntr #cancel_ID.btn.green.tabIndexfix { font-size: 13px; line-height: 17px; }
.lang_ja .teamCompList .adminIcon { background: url(../images/admin_icon-japanese.png) no-repeat 0 0; }
.lang_ja .computersListhead span.iconUp:before { top: 5px; }
.lang_ja .computersListhead span.iconDown:before { top: 5px; }
.lang_ja .enterprise_backup .computersListview .enableBackup .backupBtn .bckSettDropdown { width: 200px; }
.lang_ja .enterprise_backup .computersListview .enableBackup .backupBtn .bckSettDropdown li a { font-size: 12px; }
.lang_ja div#removeBckAgent_popup .modalBtn .btn { line-height: 20px; font-size: 13px; min-height: 38px; }
.lang_ja .exportCSV_slider .emailListHead .rhsHeadWrap .totalCount { font-size: 13px; }
/* Spanish */
.lang_es .shareBox-input { min-width: 350px;  }
.lang_es .email-hidden { letter-spacing: -1px; font-size: 12px; }
.lang_es .enable-backup .modalBtn.enable-backup-button .btn.green { width: 250px; }
.lang_es .remove_all_computer .modalBtn.remove-confirm-button .btn { line-height: 16px; font-size: 14px; min-height: 36px; }
.lang_es .cdWrapper .rpcNclsbtn .menuOptions .menu-opt { font-size: 13px; padding-left: 38px; }
.lang_es .cdWrapper .rpcNclsbtn .menuOptions .menu-opt:before { left: 10px;  }
.lang_es .cdWrapper .rpcNclsbtn .menuOptions .menu-opt.err-report::before { left: 10px;}
.lang_es .cdWrapper .rpcNclsbtn .menuOptions .menu-opt.restart::before { left: 10px;}
.lang_es .addTogrouppop .btnAlign .btn { min-width: 60px; }
.lang_es .pswd-tooptip-ctnr { width: 65px !important; }
.lang_es .enterprise #invitation_form.invitation_lft .add_user_emailblk{float: left;width:100%;}
.lang_es .rpc-rgt-sidebar.columnFilterSlider .sidebar-footer{padding: 0px 10px 0px 20px;}
.lang_es .rpc-rgt-sidebar.columnFilterSlider .sidebar-footer .btn-lg{padding: 7px 6px;min-width: 65px;}
.lang_es .rpc-rgt-sidebar.columnFilterSlider .sidebar-footer .footBtn-rhs a{font-size: 13px;}
.lang_es .invite .status .btn.copy-invite-btn{left:135px;}
.lang_es .invite .status .btn.copy-invite-btn:hover{left:135px;}
.lang_es .cdWrapper .cdWrcmd textarea{width:65%;}
.lang_es.cmdLineScreen .cmdHead .HeadBtn.DisconnectBtn { font-size: 13px; width: 120px; }
.lang_es.cmdLineScreen .cmdHead .HeadBtn.saveBtn { width: 90px; font-size: 13px; }
.lang_es .teamCompList .adminIcon { background: url(../images/admin_icon-spanish.png) no-repeat 0 0; width: 80px; }
.lang_es #tab2 .formInput .linkCopied { width: 355px; }
.lang_es .enterprise_backup .install-host-backup,.lang_ja .enterprise_backup .install-host-backup{height:45px;line-height: 45px;}
.lang_es .enterprise_backup .install-host-backup span,.lang_ja .enterprise_backup .install-host-backup span{display: none;}
.lang_es .exportCSV_slider .emailListHead .rhsHeadWrap .totalCount { font-size: 13px; }
.lang_es .retention-popup .btnAlign .cancelBtn{width:auto !important;}
.lang_es .addTogrouppop .btnAlign .btn#delete_group_btn { margin-right:0px; }
/*Plan backup*/
.lang_es .plan-backup.planBck-newUi .pln-tbl-col .bplan .plan-pricing.enablebkp{width:125px !important;}
.lang_es .plan-backup.planBck-newUi .pln-tbl-col .bplan .plan-pricing.enablebkp label .duration{font-size: 12px;width: max-content;display: block;}
.lang_es .planBck-newUi .plan-table .table-head .banner{width: auto;padding: 0px 15px;}
.lang_es .downloadSetup .headDownloadBtn{font-size: 12px;padding: 6px 5px;}
.lang_es .computersListview .timeTxt{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lang_es .tooltip .cvv.tooltip1{left: 314px;}
.lang_es .overUsage p.usageComp{padding-bottom: 30px !important;}
.lang_es .backup-plan-table{max-width:705px;}
.lang_es .backup-plan-table .btable-body .btable-row .btable-col .col-radio .bprice-dtls{min-width:175px;}
.lang_es .backup-plan-table.offer90upg:after{background:url("../images/percent90-limited-spanish.png") no-repeat;}
/*Japenese*/
.lang_ja .backup-plan-table.offer90upg:after{background:url("../images/percent90-limited-japanese.png") no-repeat;}
/*Security*/
.lang_es .trusteddevice .YellowBlock{font-size: 13px;padding:9px;}
.lang_es .trusteddevice .YellowBlock .submit_pref{padding: 3px 10px;}
.lang_es .addComputerpop .sendComp .formInput input{width:72%; font-size: 13px; }
.lang_es .exportCSV_slider .emailListHead label{font-size: 13px;}
.lang_es .exportCSV_slider .emailListHead .rhsHeadWrap .totalCount{font-size: 13px;}
.lang_es .exportCSV_slider .emailListHead .searchBox{width:193px;}
.lang_es .tfanewblock .intfirst label{width:calc(100% - 36px)}
.lang_es .backup-plan-table .btable-head .banner{width: auto;padding:0px 20px;}
.lang_es .welcomeEntp .diffComp.sendStep .formInput{width: calc(100% - 124px);}
.lang_es .backup-tsmry .transactionLt .summary .billDate{width: 17% !important;min-width: 110px;}
.lang_es .backup-tsmry .transactionLt .summary .print {width:43px;}
.lang_es .rpc-tab-content.security .tfanewblock .newBlock{width: calc(100% - 10px);}
.lang_es .prefSetBox label[for="createPolicyOpt1"] .seting-tool-content.tooltip-rightEnd{right:unset !important;}
.lang_es .prefSetBox label[for="createPolicyOpt1"] .seting-tool-content.tooltip-rightEnd:after{left: 50% !important;right: unset !important;}
.lang_es .prefSetBox label[for="capablePolicyOpt1"] .seting-tool-content.tooltip-rightEnd{right:unset !important;}
.lang_es .prefSetBox label[for="capablePolicyOpt1"] .seting-tool-content.tooltip-rightEnd:after{left: 78px !important;right: unset !important;}
.lang_es.dashboard.connectViewer .rpc_ziperr{background-position: -1px 1px;}
.lang_es .cancelAutoRenewal .cancelReasonBlock{margin:5px 0px;}
.lang_es .cancelAutoRenewal .modalBody .renewalCancelBody{padding-bottom:5px;}
.lang_ja .pwd-change-popup .pwdencrypt-wrap .errorMsg{position: absolute;top: 38px;white-space: break-spaces !important;}
.lang_es .pwd-change-popup .pwdencrypt-wrap .errorMsg{position: absolute;top: 38px;white-space: break-spaces !important;}
.lang_es .trialAcc .freetrial{padding:10px 7px 0px;margin-top: -12px;padding: 0 9px;box-sizing: border-box;min-height: 60px;display: flex;flex-direction: column;}
.lang_es .trialAcc .freetrial .whiteClr{padding:3px 10px;font-size: 13px;width: fit-content;margin-left:0px;}
.lang_es.viewer .res_menu li.lock .res_sub_menu{width: 203px;right:-203px;}
/*Language based Spanish*/
.viewer.lang_es .dbLeft{width: 60%;}
.viewer.lang_es .dbRight{width: 33%;}
.viewer.lang_es .dbFeaturesCol{width:270px;padding-right:5px;}
.viewer.lang_es .wb-tools-kit .kit-brush-size span{width: max-content;float:left;text-align: center;margin-left: 8px;}
.viewer.lang_es .wb-tools-kit.eraser-tools-kit{width: 130px;}
.viewer.lang_es  .wb-tools-kit.eraser-tools-kit .tools-kit-head::before{left:111px;}
/*Japenese viewer*/
.viewer.lang_ja .viewer .initialLoader::before{margin-left: -55px;}
/*Scheduled Access*/
.lang_es .timeBox .timeRepeatWrap .dateInp{max-width: 260px;}
.lang_es .scheduleAccessTable .tr li .col .icon.delSchedule .customTooltip { min-width: 150px; left: calc(50% - 75px); }
.lang_es .scheduleAccessTable .tr li .col .icon.cloneSchedule .customTooltip { min-width: 150px; left: calc(50% - 75px); }
.lang_es .rpc-rgt-sidebar.createResourceSlider .timeBox .timeFieldsWrap{align-items: flex-end;}
.lang_es .scheduleAccessTable .tr li .col .icon .customTooltip { left: calc(50% - 70px); min-width: 140px; }

/*------------- Schedule Access -------------*/
.lang_ja .rpc-rgt-sidebar.createResourceSlider .resourceForm .inp-row label { font-size: 13px; }
.lang_ja .scheduleAccessTable .tr li .col .icon.delSchedule .customTooltip { left: calc(50% - 64px); min-width: 130px; }
.lang_ja .scheduleAccessTable .tr li .col .icon.cloneSchedule .customTooltip { left: calc(50% - 64px); min-width: 130px;  }
.lang_ja .createResourceComp .addComp-table .checkmark { top: 0; }
.lang_ja .scheduleAccessTable .tr li .col .icon .customTooltip { left: calc(50% - 65px); min-width: 130px; }
.lang_ja .rpc-rgt-sidebar.createResourceSlider .nav-bar .num-icon { line-height: 16px; }
/*--------- Users ----------*/
.lang_ja .topMenu ul li a { font-size: 12px; }
.lang_ja .ui-tabs .ui-tabs-nav .ui-tabs-anchor { font-size: 13px; }
.lang_ja .olyUsrTable .role { width: 10%; }
.lang_ja .olyUsrTable .status { width: 10%; }
.lang_ja .olyUsrTable .userHead span.iconDown:before { top: 5px; }
.lang_ja .olyUsrTable .userHead span.iconUp:before { top: 5px; }
.lang_ja .invitation_rgt .invitation_rgt_bdy .invitation_rgt_bdy_wrap .by-wp-upload { display: flex; align-items: center; line-height: normal; padding: 0 10px; box-sizing: border-box; }
.lang_ja .sec-enable-row div.title { font-size: 11px; }
.lang_ja .inviteLate-reseller .reselUserList .copyBtn { font-size: 12px; letter-spacing: -1px; }
.lang_ja .inviteLate-reseller .linkCopyField .copiedMsg { width: calc(100% - 95px); }
.lang_ja .tooltip .cvv.tooltip1{left: 202px;}
.lang_ja .invite .status .btn { margin-left: 2px; }
/* Spanish */
.lang_es .deleteGrpPop .btnAlign .green { width: 60px !important;}
.lang_es .btnAlign .cancelBtn { width: 70px !important;}
.lang_es .inviteLate-reseller .reselUserList .copyBtn { font-size: 12px; }
.lang_es .inviteLate-reseller .linkCopyField .copiedMsg { width: calc(100% - 94px); font-size: 13px; }
.lang_es .assignSchedule .resourceForm .connectSettBox .settingPointers .usrNotify select { width: 110px; margin-left: 4px; margin-right: 4px;  }
.lang_es .userList .userHead div span { font-size: 13px; }
.lang_es #EditUser .headTitleTxt{max-width: calc(100% - 238px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*----------- Logs ----------------*/
 .lang_ja .wlnSrcfields .blueBorder { font-size: 12px; letter-spacing: -1px; }
.lang_ja .sessionLogs .ipAddress { width: 17%; }
.lang_ja .userHead span.iconUp:before { top: 3px; }
.lang_ja .userHead span.iconDown:before { top: 3px; }
.lang_ja .originalFile.mul-user .fslogspopup .Type { width: 100px !important; }
.lang_ja .originalFile.mul-user .fslogspopup .Status { width: 70px !important; }
.lang_ja .originalFile .fslogspopup .userHead { font-size: 12px; }
.lang_ja .logsOutsideTable .filetransferlogs .UD { width: 6%; }
.lang_ja .logsOutsideTable .filetransferlogs .Status { width: 7%; }
.lang_ja .sessionLogs .userHead span { font-size: 12px; }
/*----------- RPC Viewer -------------*/
.viewer.lang_ja .downloadBox, .lang_ja .advance_credentials_wrap p.cred_title { font-size: var(--lang-font13); }
.viewer.lang_ja .connect ul.utilities_menu li span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; display: inline-block; }
.lang_ja .cdWrapper .cdcmdCen { margin-top: 80px; }
.lang_es .wb-eraser { width: 60px; }
.lang_es .wb-tools-option { font-size: 13px; }
.lang_es .wb-tools-option.wp-tools-active .wb-eraser {background-position: 1px -464px; }
.viewer.lang_es .cw_menuLeft .utilities_menu { width: 192px; }


/*----------- Schedule Access -----------*/
.lang_ja .resumeSchedulePopup .btnAlign .btn { min-width: 120px; min-height: 38px; box-sizing: border-box; font-size: 13px; }
.lang_ja .scheduleAccessTable li .col6 .icon-wrap.manage-resource-icon .customTooltip { width: 135px; }
.lang_ja .modalCont h2 { font-size: 18px;  }
.lang_ja .compResourceTable .th span.accCommonUp .customTooltip, .lang_ja .compResourceTable .th span.accCommonDown .customTooltip { font-size: 10px; }
/* Spanish */
.lang_es .scheduleAccessTable li .col6 .icon.pauseResume .customTooltip { min-width: 125px; font-size: 12px; left: calc(50% - 80px);  }
.lang_es .scheduleAccessTable .tr li .col .icon .customTooltip:after { right: 38px; }
.lang_es .scheduleAccessTable li .col6 .icon-wrap.manage-resource-icon .customTooltip { width: 158px;}

/*---------------  Deploy Package --------------*/
.lang_ja .deployPck-container .deply-tb .deply-tb-actions .hvr-icns span .customTooltip { font-size: 10px; }
.lang_ja .deployPck-container .deply-tb .deply-tb-actions .hvr-icns .share .customTooltip { min-width: 160px; letter-spacing: -1px; }
.lang_ja .deployPck-container .deply-tb .btn.blue { padding: 8px 10px; font-size: 12px; letter-spacing: -1px; }
.lang_ja .policyPref-table .tr li .col2 a { font-size: 12px; letter-spacing: -1px; }
.lang_ja .deplyPck-download .dwnCol .button-blue { font-size: 12px; letter-spacing: -1px;}
.lang_ja .deplyPck-download .dwnCol .border-btn { font-size: 12px; letter-spacing: -1px;}
.lang_ja .createPackageSlider .check-info { font-size: 12px; }
.lang_ja .prefSetBox .check-info label { font-size: 12px; }
.lang_ja .policyPref-table .tr li .col2 { padding-right: 5px; }
.lang_ja .rpc-rgt-sidebar .sidebar-inner .sidebar-hd h4 .pckName span { max-width: calc(100% - 330px); }
.lang_ja .setup-dwnld-blk .download-btn { width: 160px; font-size: 12px; } 
.lang_ja .setup-dwnld-blk .download-btn.download-linux-host { width: 72px; }
.lang_ja .dwnCol.linux-wrpr .cmnd { line-height: 18px; }
.lang_ja .deplyPck-download .dwnCol .dwnCol-row p a { display: block; }
.lang_ja .setup-dwnld-blk .dwnld-wrpr .or-text { font-size: 12px; min-width: 40px; }
.lang_ja .sldr-tabcontent .btn { font-size: 14px; }
.lang_ja .prefEmpty-wrap p { font-size: 13px; }
/* Spanish */
.lang_es .deleteDeployment_popup .modalCont h2 {  font-size: 18px; }
.lang_es .deployPck-container .deply-tb .btn.blue { font-size: 12px; padding: 8px 6px; }
.lang_es .deployPck-container .deply-tb .deply-tb-actions .hvr-icns .share .customTooltip { min-width: 160px; }
.lang_es .deployPck-container .deply-tb .deply-tb-actions .hvr-icns .delete .customTooltip { min-width: 120px; }
.lang_es .deployPck-container .deply-tb .deply-tb-actions .hvr-icns .copy .customTooltip { min-width: 156px; }
.lang_es .createPackageSlider .check-wrap label { font-size: 13px; }
.lang_es .createPackageSlider .radio-wrap .label-wrap { font-size: 13px; }

/* ------------Accounts -------------------------*/
.lang_ja .modalPopup.upgAcnt .sales-tax .cnt-btn { width: 140px; }
.lang_ja .modalPopup.google_auth .modalBody .gAuth_blk .copy_link_block b { width: calc(100% - 130px); }
.lang_ja .modalPopup.google_auth .modalBody .gAuth_blk .copy_link_block button { width: 130px; height: 38px; }
.lang_ja .apikey-popup .show-btn { width: 60px; }
.lang_ja .print { width: 30px; }
.lang_ja .invoice-grp .ph-fields .frm-grp label{line-height: 20px;}
.lang_ja .welcomeEntp .diffComp.sendStep .formInput{width: calc(100% - 124px);}
.lang_ja .upg_paymod .modalRow.upg-fields { margin-top: 45px !important; }
.lang_ja #upgradeAccountdiv .modalCont { width: 630px !important; font-size: 13px; }
.lang_ja .sales-tax .sumry-table .sumry-tb-bdy .sumry-td span { font-size: 12px; }
.lang_ja .myAccount .btn, .lang_ja .myAccount .btn.grey { font-size: 13px; line-height: 18px; }
.lang_ja .myAccount .creditCard .btn.grey { min-height: 36px; }
.lang_ja .modalPopup.google_auth .modalBody .gAuth_blk .copy_link_block b { min-height: 38px; line-height: 16px; font-size: 12px; }
.lang_ja .upgradePlan.upgradePlanNw.off2y50:after { background: url(https://static.remotepc.com/webconsole/images/upgrade_50-japanese.png) no-repeat !important; }
.lang_ja.stepver .twostep { background-position: -5px center; padding-left: 148px; width: 81%; }
.lang_ja.stepver .twostep.ga_twostep { background-position: 65px center; padding-left: 170px; width: 72%; }
.lang_ja.stepver .stepVerifyBox p { font-size: 12px; }
.lang_ja.stepver span.resend { font-size: 12px; }
.lang_ja .trustBlock { padding-right: 20px; }
.lang_ja .redBlock input { font-size: 11px !important; }
.lang_ja .backup-tsmry .transactionLt .summary .chng-crdt-card { font-size: 13px; }
.lang_ja .sync-tb .sync-token-code .copy-token-btn { background-position: 12px center; }
.lang_ja.stepver.google-auth .intBlock .intfirst .ver_input_grp { float: left; width: 100%; }
.lang_ja #cancelAutoEnable { font-size: 13px; line-height: 20px; height: 32px; }
.lang_ja #confirmEnablePopup input[type="submit"] { font-size: 13px; line-height: 20px; height: 32px; }
.lang_ja .pwd-change-popup .modalCont { width: 450px; }
.lang_ja .pwd-change-popup .modalBody { padding: 20px 15px 20px 20px; }
.lang_ja .deleteSsopop .btnAlign .btn { min-width: 70px; }
/* Spainish */
.lang_es .apikey-popup .show-btn { font-size: 12px; width: 58px; }
.lang_es .upg_paymod .modalRow.upg-fields { margin-top: 45px !important; }
.lang_es .creditCard .tooltip .cvv.tooltip1 { left: 318px; }
.lang_es .backup-tsmry .transactionLt .summary .chargedTowards .srt-arw, .lang_es .backup-tsmry .transactionLt .summary .billDate .srt-arw { left: 2px; }
.lang_es .backup-tsmry .transactionLt .summary .chargedTowards .srt-arw-down, .lang_es .backup-tsmry .transactionLt .summary .billDate .srt-arw-down { left: 2px; }
.lang_es .modalPopup.google_auth .modalBody .gAuth_blk .copy_link_block b { width: calc(100% - 130px); }
.lang_es .modalPopup.google_auth .modalBody .gAuth_blk .copy_link_block button { width: 130px; font-size: 14px; }
.lang_es .upgradePlan.upgradePlanNw.off2y50:after { background: url(https://static.remotepc.com/webconsole/images/upgrade_50-spanish.png) no-repeat !important; }
.lang_es .pwd-change-popup .modalCont { width: 450px; }
.lang_es .pwd-change-popup .modalBody { padding: 20px 15px 20px 20px; }
.lang_es .pwd-change-popup #conpassword_err.errorMsg{width: inherit !important;}
.lang_es .myAccountdiv .settingsNew .inactivity-timeout-blk .inactive p span{font-size: 14px;}
.lang_es .modalPopup.email-change-popup .modalBody .errorMsg#cpassword_err{font-size: 12px;}
/*Logs*/
.lang_es .sessionLists .sessForm .modalInput{margin-right:15px;}
/*------------------- Attended Access -----------------*/
.lang_ja.viewer .inputerrorMsg { font-size: 11px; letter-spacing: -1px; }
.lang_es .msiSection .codBox .formFields { padding-left: 20px; padding-right: 20px; }
.lang_es .msiSection .codBox .invt-usr p i { position: relative; top: 1px; }
.lang_ja .msiSection .codBox .invt-usr p i { position: relative; top: 2px; }
.lang_es .modalPopup.atndacs-popup .pop-footer input { width: calc(100% - 120px); }
.lang_es.viewer .modalPopup button { line-height: 20px; font-size: 13px; }
/*--------------- Viewer ------------------*/
.lang_ja .wb-cursor { padding-left: 15px; }
.viewer.lang_ja .viewer_settings+.rc-tooltip { min-width: 100px; }
.viewer.lang_ja .viewer_help+.rc-tooltip { min-width: 100px; }
.viewer.lang_ja .wb-tools-option { font-size: 12px; }
.viewer.lang_ja .downloadBox .greenBorderButton { padding: 5px 10px; font-size: 12px; letter-spacing: -1px; }
.lang_ja .viewerHelpWrap .helpBlock p { font-size: 13px; }
.lang_ja .viewerHelpWrap .helpBlock p a { display: block; }
.viewer.lang_ja .res_menu li.lock .res_sub_menu { width: 190px; }
.lang_ja .prefEmpty-wrap p{max-width:840px;}
.lang_ja.viewer .res_sub_menu { width: 170px; }
.viewer.lang_ja  .initialLoader::before { left: auto; margin-left: auto; }
.viewer.lang_ja .initialLoader { display: flex; justify-content: center; }
/* Backup */
.lang_ja .plan-backup .modalBody .modalBtn.plan-backup-button .btn { font-size: 12px; line-height: 18px !important; }
.lang_ja .plan-backup.planBck-newUi .modalBody .plan-table .pln-tbl-rw .pln-tbl-col .bplan .plan-pricing label .duration { font-size: 12px; }
.lang_ja .id-product-welcome-section .id-product-desc h3 { font-size: 20px; }
.lang_ja .backWel-new .rpcWelcomeBanner .bannerRhsInfo .rhsTop.ofr90:after { background-image: url("../images/bck-save90-japanese.png"); }
.lang_es .plan-backup.planBck-newUi .modalBody .plan-table .pln-tbl-rw .pln-tbl-col .bplan .plan-pricing .bprice-dtls .ofr-price { font-size: 12px; }
.lang_es .plan-backup.planBck-newUi .year-paid .pln-tbl-col .bplan .plan-pricing.yr-price { width: calc(100% - 168px) !important }

.lang_es .plan-backup.free-trial-note.planBck-newUi .modalCont.year-paid { width: 910px; }
.lang_es .backWel-new .rpcWelcomeBanner .bannerRhsInfo .rhsTop.ofr90:after { background-image: url("../images/bck-save90-spanish.png"); }
.lang_ja .planBck-newUi .table-body .offer-sec figure.offer90 { background: url("../images/bck-offer90-japanese.png") no-repeat; }
.lang_es .planBck-newUi .table-body .offer-sec figure.offer90 { background: url("../images/bck-offer90-spanish.png") no-repeat; }

/*------------ File Access -----------------*/
.lang_ja .comp-file-emp .heading { font-size: 2rem; }
.lang_ja .fileAccess-module .file-table li span { font-size: 13px; line-height: 19px; }
.lang_ja .fileAccess-module .file-table .col1 .fileAccess-btn { font-size: 1rem; }
.lang_es .ft-personalkey .pswd-tooptip-ctnr { width: 65px !important; }
.lang_es .ft-personalkey .pswd-tooptip-ctnr span { font-size: 13px; }
.lang_ja .fileAccess-btns .btn.btn-delete span:before { top: calc(50% - 8px); }
.lang_es.rpc-file-access .fileAccess-module .file-table .col1 { width: calc(100% - 130px); }
.lang_es.rpc-file-access .fileAccess-module .file-table .col2 { width: 130px; }

/* -------------- Date Picker ---------------- */
.lang_es .drp-calendar::before { padding: 15px 0 15px 14px; font-size: 13px; }
.lang_ja .drp-calendar::before {  padding: 15px 0 15px 14px; font-size: 11px;  }

/*----------Meeting welcome page*/
.lang_es .mtng-welcome .mtng-widgets h4{font-size:15px;}

/* -------- Responsive -----  */

@media only screen and (max-width:1400px){
    .lang_ja .topMenu ul li a { font-size: 11px; }
    .lang_ja .topMenu ul { margin-left: 10px; }
    .lang_ja .faq-usr .topMenu .usrRhsInfo span.selUser {font-size: 12px; }
    .lang_ja .faq-usr .topMenu .usrRhsInfo .exportUser { font-size: 12px; }
}

@media only screen and (max-width:1720px){
    .lang_ja .slider li { font-size: 13px; }
    /*----- Spanish -------*/
    .lang_es .slider li { font-size: 13px; margin-right: 0; padding: 0 5px; }
}
@media only screen and (max-width: 1360px) {
  /* Header */
  .lang_ja .search label { max-width: 260px; }
  .lang_ja .search label span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; width: 100%; }
  .lang_ja .enterprise .topMenu .exportCompList { line-height: 27px; font-size: 13px; background: url(../images/export-csv.png) no-repeat 0px 0px; text-indent: -5500px; width: 15px; margin-top: 9px; }
  .lang_ja .sessionLogs .userHead { font-size: 12px; }
  .lang_ja .hd-activity { width: 5%; letter-spacing: -2px; font-size: 11px; }
  .lang_ja .download-button-fullsuite { width: 50px; height: 60px; background: url(../images/icon-download-viewer.png) center center no-repeat #13599f; text-indent: -3000px; border: 0px;  margin: 0px; }
  
  /* Logs*/
  .lang_ja .sessForm .modalInput { max-width: 250px; }
  .lang_ja .userHead span.iconUp:before { top: 4px; }
  .lang_ja .sessForm .modalInput { margin-right: 20px; }
    
  /* Users */
  .lang_ja  .faq-usr .topMenu .exportUser { line-height: 27px; font-size: 13px; background: url(../images/csv-exportIcon.svg) no-repeat 0px 0px;  text-indent: -5500px; width: 23px; margin-top: 4px; position: relative; top: 0; }
  .lang_ja  .faq-usr .topMenu { padding: 14px 0px 14px 0px; top: 118px; }
  .lang_ja  .faq-usr .topMenu .usrRhsInfo { margin-top: 5px; }
  .lang_ja .faq-usr .topMenu .usrRhsInfo span.selUser { margin-right: 16px; }
/* Accounts */
    
/* Japanese */
.lang_ja  #profile_sec{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px 14px;text-indent: -3000px;width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_ja #profile_sec.selectedli { background-position: 9px -326px; }
.lang_ja #upgrade_sec{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -27px;text-indent: -3000px;width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_ja #upgrade_sec.selectedli { background-position: 9px -367px; }
.lang_ja #billing_info{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -70px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_ja #billing_info.selectedli { background-position: 9px -410px; }
.lang_ja #accountSecurity{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -154px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_ja #accountSecurity.selectedli { background-position: 9px -494px; }
.lang_ja #trustedDevice{background: url(../images/account-summary-trust.png) no-repeat 13px -813px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_ja #trustedDevice.selectedli { background-position: 0 0; }
.lang_ja #accountSettings{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -112px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_ja #accountSettings.selectedli { background-position: 9px -452px; }
.lang_ja #customizeHelpdesk{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 13px -172px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_ja #customizeHelpdesk.selectedli { background-position: 0 0; }
.lang_ja #accountSSOConfig{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -196px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_ja #accountSSOConfig.selectedli { background-position: 9px -536px; }
.lang_ja  #deployPackage{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -238px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_ja #deployPackage.selectedli { background-position: 9px -578px; }
.lang_ja #preferencePolicy{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -280px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_ja #preferencePolicy.selectedli { background-position: 9px -620px; }
.lang_ja .slider li#api-keys{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -658px;text-indent: -3000px;width: 40px;padding-left: 0px;padding-right: 0px;font-size: 0;outline:none;}
.lang_ja .slider li#api-keys:hover,.slider li#api-keys.selectedli{background-position: 8px -694px;}
.lang_ja .rpc-tblinks#googleBillingInfo { background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -780px; text-indent: -3000px; width: 38px; padding-left: 0px; padding-right: 0px; font-size: 0; outline: none; }
.lang_ja .rpc-tblinks#googleBillingInfo.selectedli { background-position: 8px -828px; }
.lang_ja .rpc-tblinks#msBillingInfo { background: url(../images/acc-tabs-repsonsive.svg) no-repeat 10px -875px; text-indent: -3000px; width: 38px; padding-left: 0px; padding-right: 0px; font-size: 0; outline: none; }
.lang_ja .rpc-tblinks#msBillingInfo.selectedli { background-position: 10px -922px; }
.lang_ja .ip-whitelist-popup .modalCont h2 { font-size: 15px; }
/* Spanish */
.lang_es  #profile_sec{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px 14px;text-indent: -3000px;width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_es #profile_sec.selectedli { background-position: 9px -326px; }
.lang_es #upgrade_sec{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -27px;text-indent: -3000px;width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_es #upgrade_sec.selectedli { background-position: 9px -367px; }
.lang_es #billing_info{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -70px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_es #billing_info.selectedli { background-position: 9px -410px; }
.lang_es #accountSecurity{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -154px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_es #accountSecurity.selectedli { background-position: 9px -494px; }
.lang_es #trustedDevice{background: url(../images/account-summary-trust.png) no-repeat 13px -813px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_es #trustedDevice.selectedli { background-position: 0 0; }
.lang_es #accountSettings{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -112px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_es #accountSettings.selectedli { background-position: 9px -452px; }
.lang_es #customizeHelpdesk{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 13px -172px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_es #customizeHelpdesk.selectedli { background-position: 0 0; }
.lang_es #accountSSOConfig{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -196px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_es #accountSSOConfig.selectedli { background-position: 9px -536px; }
.lang_es  #deployPackage{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -238px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_es #deployPackage.selectedli { background-position: 9px -578px; }
.lang_es #preferencePolicy{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -280px;text-indent: -3000px; width: 38px;padding-left: 0px;padding-right: 0px;font-size: 0;outline: none;}
.lang_es #preferencePolicy.selectedli { background-position: 9px -620px; }
.lang_es .slider li#api-keys{background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -658px;text-indent: -3000px;width: 40px;padding-left: 0px;padding-right: 0px;font-size: 0;outline:none;}
.lang_es .slider li#api-keys:hover,.slider li#api-keys.selectedli{background-position: 8px -694px;}
.lang_es .rpc-tblinks#googleBillingInfo { background: url(../images/acc-tabs-repsonsive.svg) no-repeat 8px -780px; text-indent: -3000px; width: 38px; padding-left: 0px; padding-right: 0px; font-size: 0; outline: none; }
.lang_es .rpc-tblinks#googleBillingInfo.selectedli { background-position: 8px -828px; }
.lang_es .rpc-tblinks#msBillingInfo { background: url(../images/acc-tabs-repsonsive.svg) no-repeat 10px -875px; text-indent: -3000px; width: 38px; padding-left: 0px; padding-right: 0px; font-size: 0; outline: none; }
.lang_es .rpc-tblinks#msBillingInfo.selectedli { background-position: 10px -922px; }
}
@media only screen and (max-width: 1300px){
.lang_ja .trialAcc .freetrial span { font-size: 12px; }
.lang_ja .trialAcc .freetrial .download-button-fullsuite { font-size: 12px;  }
}
@media only screen and (max-width:1280px){
    /* Users */
    .lang_ja .faq-usr .topMenu { padding: 16px 0px 16px 0px; top: 115px; }
    
    .lang_es .summaryHead div.billDate { width: 25% !important; }
    .lang_es .summaryHead .invoice { width: 15% !important; }
       .lang_es .summaryBody div.billDate { width: 25% !important; }
    .lang_es .summaryBody .invoice { width: 15% !important; }
    .lang_es .vatBlock + .mTop { font-size: 13px; }
    .lang_es .transactionLt p.mTop { max-width: 400px; }
    .lang_es .summary .print { margin-right: 40px; }
} 
@media only screen and (max-width:1200px){
    .lang_ja .trialAcc .whiteClr { margin-top: 15px; }
    .lang_ja .trialAcc .freetrial.ft_no_of_days span:first-child { display: none; }
    .lang_es .trialAcc .freetrial.ft_no_of_days span:first-child { display: none; }
    .lang_ja .ui-tabs.faq-usr .ui-tabs-nav .ui-tabs-anchor { padding: 14px 2px 11px 0px; }
}
@media only screen and (max-width: 1184px) {
  .respDesign .security .divSecurity2.tfanewblock .stepVeri .redBlock{box-sizing: border-box;}
}
@media only screen and (max-width: 1180px) {
  .lang_ja .backup-plan-table.offer90upg:after {
      background: url(../images/bck-offer90-res-japanese.png) no-repeat !important;
    }
  .lang_es .backup-plan-table.offer90upg:after {
      background: url(../images/bck-offer90-res-spanish.png) no-repeat !important;
    }
  }
@media only screen and (max-width:992px){
  .lang_es .welcomeEntp .diffComp.sendStep .formInput{width:100%;}
  .lang_es .welcomeEntp .diffComp.sendStep .sendComp .formInput input{border-right: 1px solid #c4c4c4;}
  .lang_es.viewer.lang_es .dbFeaturesCol{width:100%;}
  .lang_ja .welcomeEntp .diffComp.sendStep .sendComp .formInput input{border-right: 1px solid #c4c4c4;}
  .lang_ja .welcomeEntp .diffComp.sendStep .formInput{width:100%;}
  .lang_ja .welcomeEntp .diffComp.sendStep  .greenBorderButton.copyBtn{margin-top:0px;}
  .lang_ja.viewer.lang_es .dbFeaturesCol{width:100%;}
}
@media only screen and (max-width:980px){
    .lang_es .msiSection .codBox .formFields { padding-left: 20px; padding-right: 20px; } 
    .lang_ja .logsOutside .logs_main_head .comp_used_UserLog .trans_filter_ctnr .blueBorder { width: 150px; font-size: 11px; }
    .lang_ja .trialAcc .whiteClr { width: 32px; }
    .lang_ja .topMenu ul li a { letter-spacing: -1px; }
    .lang_ja .faq-usr .topMenu .exportUser { margin-top: 6px; }
    .lang_ja .rpc-rgt-sidebar .sidebar-inner .sidebar-hd h4 { font-size: 14px; }
    .lang_ja .sso-blk .sso-blk-lft .frm-row .frm-grp label { font-size: 13px; letter-spacing: -1px; }
    .lang_ja .enterprise .permOptions .formRadio input[type="radio"] + label { font-size: 13px; }
    .lang_ja .enterprise .reselOptions .formRadio input[type=radio]:checked + label { font-size: 13px; }
    .lang_ja .enterprise .reselOptions { padding-left: 25px; }
    .lang_ja .ui-tabs.faq-usr .ui-tabs-nav .ui-tabs-anchor { padding: 14px 2px 11px 0px; }
    .lang_es .backWel-new .offrBanner { font-size: 18px;}
    .lang_es .deleteDeployment_popup .modalCont h2 { font-size: 16px; }
    .lang_es .plan-backup.planBck-newUi .pln-tbl-col .bplan .plan-pricing.yr-price { width: calc(100% - 160px) !important; }
    .lang_es .plan-backup.planBck-newUi .pln-tbl-col .bplan .plan-pricing.enablebkp { width: 160px !important; }
    .lang_es .acct-sets .setting-tooltip .setting-tool-content { width: 200px; }
}
  @media only screen and (max-width:910px){
    .lang_es .plan-backup.free-trial-note.planBck-newUi .modalCont.year-paid{width:90%;left: 5%;margin: 0 !important;margin-top: 20px !important;}
    .lang_es .planBck-newUi .table-body .plan-table{width: 100%;margin-right:0px;}
    .lang_es .planBck-newUi .table-body{display: flex;flex-direction: column-reverse;}
    .lang_es .planBck-newUi .table-body .offer-sec figure.offer90{background: url(../images/bck-offer90-res-spanish.png) no-repeat;width:319px;height:49px;margin-bottom:10px;min-height:unset;}
  }
  @media only screen and (max-width:844px){
    .lang_ja .planBck-newUi .table-body .offer-sec figure.offer90{background: url(../images/bck-offer90-res-japanese.png) no-repeat;min-height: unset;;}
  }
@media only screen and (max-width:767px){
    /*Spanish*/
    .viewer.lang_es .dbLeft{width: 100%;}
    .viewer.lang_es .dbRight{width: 250px;}
    /* Users */
    .lang_ja .faq-usr .topMenu { padding: 8px 0px 8px 0px; top: 103px;  }
    .lang_ja .ui-tabs.faq-usr .ui-tabs-nav .ui-tabs-anchor { padding-left: 20px; }
    /*new*/
    .lang_ja .bckupFreTrialExpire{width: 92%;}
    .lang_ja .bckupFreTrialExpire a.btn{min-width:105px;}
    .lang_ja .scheduleAccess-wrap .emptyPage { height: auto; padding-bottom: 20px; }
    .lang_ja .scheduleAccess-wrap .emptyPage figure { margin-top: 10px; }
    .lang_ja .rpc-rgt-sidebar.createResourceSlider .seachOption li.no-res-icon p { font-size: 13px; }
    .lang_ja .sessForm .modalInput { max-width: 100%; }
    .lang_ja .rpc-rgt-sidebar .sidebar-inner .sidebar-hd h4 .pckName span { display: inline; }
    .lang_ja .exportCSV_slider .emailListHead label { font-size: 13px; }
    .lang_ja .deleteSchedule_popup .modalBody .btnAlign .green { min-width: 70px; }
    .lang_es .scheduleAccess-wrap .emptyPage { height: auto; padding-bottom: 20px; }
    .lang_es .scheduleAccess-wrap .emptyPage figure { margin-top: 10px; }
    .lang_es .deployPck-container .deply-tb.deploy-tbl .deply-tb-td.dpn .res-acc-label{white-space: normal;line-height: normal;max-width: 215px;}
}
@media only screen and (max-width:700px){
  .lang_es .plan-backup.planBck-newUi .year-paid .pln-tbl-col .bplan .plan-pricing.yr-price{width:100% !important;}
}
@media only screen and (max-width : 670px) {
  .lang_es .bckupFreTrialExpire{width: 92%;}
  .lang_ja  .ggle-workspace_wrap .expireAlert p { font-size: 14px; }
  .lang_ja .viewerBlock h3 + div { font-size: 13px; }
}
@media only screen and (max-width : 667px) {
   .lang_ja #upgradeAccountdiv .modalCont { width: 90% !important; }
   .lang_es .modalPopup#deleteTogroupid .modalCont{width:350px;}
}
@media only screen and (max-width:640px){
    .lang_ja aside ul.nav li a { font-size: 13px; }
  .lang_ja .compCount { margin: 15px 5px; }
    .lang_ja .logsOutsideTable .ses_det .eventsFrm { font-size: 12px; display: flex; }
    .lang_ja .enable-backup .modalCont h2 { font-size: 15px; }
  .lang_es .addComputerpop .sendComp .formInput input{width:100%;}
  .lang_es .addComputerpop .greenBorderButton{margin-left:0px;}
  .lang_es .addComputerpop .compTabtext { padding: 0px 8px; }
  .lang_es .addTogrouppop .btnAlign .btn { margin-right: 0; }  
  .lang_es .retention-popup .modalBtn .btn{min-width:295px;}
  .lang_es #EditUser .headTitleTxt{max-width: calc(100% - 131px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .lang_es .pwd-change-popup .modalCont{width:90% !important}
    .lang_es .planBck-newUi .plan-table .table-head .banner { font-size: 11px; padding: 0px 12px; font-weight: 500; }
    .lang_es .planBck-newUi .plan-table .table-head h3 { padding-left: 6px; font-size: 11px; }
    .lang_es .planBck-newUi .modalCont h2 { font-size: 13px; padding-right: 30px; }
}
@media only screen and (max-width:600px){
  .lang_es .backup-tsmry .transactionLt .summary .chargedTowards{min-width:60px;}
  .lang_es .backup-tsmry .transactionLt .summary .cardNo{width: 25% !important;}
  .lang_es .myAccountdiv .settingsNew .inactivity-timeout-blk .inactive p{line-height: 30px;}
  .lang_es .inactivity-timeout-blk .inactive input[type="text"]{margin-right:0px;}
  .lang_es .inactivity-timeout-blk .inactive input[type="sunmit"]{margin-left:0px;}
  .lang_es .viewerBlock p.teamPara + .teamPara .outer{margin-bottom:5px;}
  .lang_es .modalPopup.atndacs-popup .pop-footer{width: calc(100% - 10px);}
  .lang_es .modalPopup.atndacs-popup .pop-footer input{width: calc(100% - 64px);margin-right: 7px;font-size: 12px;}
  .lang_es .modalPopup.atndacs-popup .pop-footer .pop-left button{padding: 0px 6px;}
}
@media only screen and (max-width:500px){
.lang_es .email-chips-ctnr .tokenfield .token-input{min-width:unset !important;width:unset !important;}
}
@media only screen and (max-width: 480px) {
   .lang_ja .rpc-rgt-sidebar.createPolicySlider .sidebar-footer .btn-lg { letter-spacing: -2px; }
   .lang_ja .deployPck-container .dwnldPck-wrap .nav-tabs ul li { font-size: 11px; letter-spacing: -1px; }
   .lang_ja .profileTitle span { margin: 3px 0px 0px 15px; }
   .lang_ja .scheduleReport-list .sidebar-inner .sidebar-hd .btn { font-size: 9px; margin-left: 2px; }
   .lang_ja .rpc-rgt-sidebar .sidebar-inner .sidebar-hd a.clsIcon { right: 10px; }
   .lang_ja .renameGrpPop .modalInput.agThree .check { width: 35%; }
   .lang_ja .fc .fc-col-header-cell-cushion { font-size: 10px; }
   .lang_ja .addComputerpop .compTabtext { font-size: 10px; }
   .lang_ja .addComputerpop .sameComp .greenButton { font-size: 11px; }
   .lang_es .summaryHead div.billDate { width: 30% !important; } 
   .lang_es .summaryBody div.billDate { width: 30% !important; }
   .lang_es .backup-tsmry .transactionLt .summary .chargedTowards{min-width:80px;}
   .lang_es .backup-plan-table .btable-head .banner{    padding: 0px 8px 0px 15px;    font-size: 13px;}
   .lang_es .backup-plan-table .btable-head p{font-size:14px;}
   .lang_es #EditUser .headTitleTxt{max-width: calc(100% - 20px);}
   .lang_es .enterprise .invitation_lft .formRow.reselOptions{flex-direction: column;gap:15px;}
   .lang_es .enterprise .invitation_lft .formInput label{width:100%;}
}
@media only screen and (max-width: 469px){
  .lang_es .reportSchedule.scheduleReport-list .rpc-sort-active.uparr::before{top: calc(50% + 5px);}
}
@media only screen and (max-width: 460px){
/*Label changes*/
.lang_ja .fileAccess-module .folder-access.fl-tbl .col4 figure.download{min-width:13px;width:110px;}
.lang_ja .fileAccess-module .folder-access.fl-tbl .col4 figure.del{min-width:14px;width: 110px;}
.lang_ja .fileAccess-module .folder-access.fl-tbl .col4 .icon-wrap .icon{width:110px;}
.lang_es .cancelRenewStep .modalCont figure{margin-top:85px;margin-bottom: 15px;}
}
@media only screen and (max-width: 450px){
  .lang_es .rpc-rgt-sidebar.columnFilterSlider .sidebar-footer .btn-lg{min-width: 60px;font-size: 13px;}
  .lang_es .rpc-rgt-sidebar.columnFilterSlider .sidebar-footer .footBtn-rhs a{font-size: 11px;}
  .lang_es .rpc-rgt-sidebar.columnFilterSlider .sidebar-footer .border-btn{margin-right:5px;}
  .lang_es .rpc-rgt-sidebar.columnFilterSlider .sidebar-footer{padding:0px 10px;}
  .lang_es .deployPck-container .deply-tb.deploy-tbl .deply-tb-td.dpn .res-acc-label{max-width: 180px;}
  .lang_es .deployPck-container .deply-tb.deploy-tbl .deply-tb-td .res-acc-label{min-width: 180px;}
}
@media only screen and (max-width: 430px){
.lang_es .modalPopup.email-change-popup .modalBody{padding:15px 30px;}
.lang_es .modalPopup.email-change-popup .modalBody .errorMsg{top:8px;position: relative;}
.lang_es .modalPopup.email-change-popup .modalBody .modalInput{margin-bottom: 35px;}
.lang_es .scheduleReport-list .sidebar-inner .sidebar-hd .btn{min-width:170px;margin-right:20px;}
}
@media only screen and (max-width: 420px){
  .lang_es .fileAccess-module .userDetail .userName{font-size: 15px;}
  .lang_es .ip-whitelist-popup .modalCont h2{font-size: 14px;}
  .lang_es .mail-set-block .mail-set-list#event_report_section{padding:20px 12px;}
  .lang_es .mail-set-block .mail-set-list#event_report_section label{padding-left:20px;}
  .lang_es .mail-set-block .mail-set-list.access-control{padding:20px 12px;}
  .lang_es .enterprise .invitation_lft .formRow.permOptions label{font-size: 13px;}
}
@media only screen and (max-width: 1330px) and (min-width: 980px) {
    .lang_ja .welcomeEntp .diffComp.sendStep .greenBorderButton { width: 90px; }
    .lang_es .welcomeEntp .diffComp.sendStep .greenBorderButton{width:max-content;}
}
@media only screen and (max-width: 1300px) and (min-width: 1024px){
     .lang_ja .container.sessionLists .sessionLogs .ipAddress{width: 130px !important;}
}
@media only screen and (max-width: 1295px) and (min-width: 1190px) {
    .lang_es .olyUsrTable .lastname { width: 13%; }
    .lang_es .userList.olyUsrTable .userHead .email { width: calc(34% - 185px) !important; }
    .lang_es .userHead span.iconUp:before, .lang_es .userHead span.iconDown:before { top: 5px; right: -7px; }
}
@media only screen and (max-width: 1250px) and (min-width: 1055px) {
    .lang_es .welcomeEntp .instSetup{padding-left:155px;}
    .lang_es .welcomeEntp .sameComp .greenButton{font-size: 15px;padding:8px 10px;}
}
@media only screen and (max-width: 1054px) and (min-width: 1025px) {
  .lang_es .welcomeEntp .instSetup{padding-left:150px;}
    .lang_es .welcomeEntp .sameComp .greenButton{font-size: 14px;padding:8px 10px;}
}
@media only screen and (max-width: 890px) and (min-width: 767px) {
  .lang_es .scheduleAccess-wrap .emptyPage p{width:85%;}
}
@media only screen and (max-width: 680px) and (min-width: 451px) {
  .lang_es .sec-enable-row .enable-wrap .tr-dev .tooltip .sec_tooltip{top: -120px;left: -144px;width: 240px;}
  .lang_es .sec-enable-row .enable-wrap .tr-dev .tooltip .sec_tooltip span{top:104px;left: 145px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
  .lang_es .sec-enable-row .enable-wrap .tfa-auth .tooltip .sec_tooltip{top: -100px;left: -144px;width: 240px;}
  .lang_es .sec-enable-row .enable-wrap .tfa-auth .tooltip .sec_tooltip span{top:82px;left: 145px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
}
@media only screen and (min-height:800px){
  .lang_es .cancelAutoRenewal .modalBody .renewalCancelBody{max-height: 600px;}
}