﻿@font-face {
  font-family: 'DragonceRT';
  src: url('../dragonce/fonts/DragonceRT/DragonceRT.eot?2o2Iy');
  src: url('../dragonce/fonts/DragonceRT/DragonceRT.eot?2o2Iy#iefix') format('embedded-opentype'), url('../dragonce/fonts/DragonceRT/DragonceRT.ttf?2o2Iy') format('truetype'), url('../dragonce/fonts/DragonceRT/DragonceRT.woff?2o2Iy') format('woff'), url('../dragonce/fonts/DragonceRT/DragonceRT.svg?2o2Iy#DragonceRT') format('svg');
  font-weight: normal;
  font-style: normal;
}
/******** Inter ********/
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */
/* latin */
@font-face {
  font-family: 'Inter';
  src: url('../bundle/fonts/Inter/static/Inter-Thin-slnt=0.ttf');
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: 'Inter';
  src: url('../bundle/fonts/Inter/static/Inter-ExtraLight-slnt=0.ttf');
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'Inter';
  src: url('../bundle/fonts/Inter/static/Inter-Light-slnt=0.ttf');
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: 'Inter';
  src: url('../bundle/fonts/Inter/static/Inter-Regular-slnt=0.ttf');
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'Inter';
  src: url('../bundle/fonts/Inter/static/Inter-Medium-slnt=0.ttf');
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: 'Inter';
  src: url('../bundle/fonts/Inter/static/Inter-SemiBold-slnt=0.ttf');
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: 'Inter';
  src: url('../bundle/fonts/Inter/static/Inter-Bold-slnt=0.ttf');
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'Inter';
  src: url('../bundle/fonts/Inter/static/Inter-ExtraBold-slnt=0.ttf');
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: 'Inter';
  src: url('../bundle/fonts/Inter/static/Inter-Black-slnt=0.ttf');
  font-style: normal;
  font-weight: 900;
}
/******** Poppins ********/
/* devanagari */
/* latin-ext */
/* latin */
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-Thin.ttf');
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-ThinItalic.ttf');
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-ExtraLight.ttf');
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-ExtraLightItalic.ttf');
  font-style: italic;
  font-weight: 200;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-Light.ttf');
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-LightItalic.ttf');
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-Regular.ttf');
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-Medium.ttf');
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-MediumItalic.ttf');
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-SemiBold.ttf');
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-SemiBoldItalic.ttf');
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-Bold.ttf');
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-BoldItalic.ttf');
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-ExtraBold.ttf');
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-ExtraBoldItalic.ttf');
  font-style: italic;
  font-weight: 800;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-Black.ttf');
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: 'Poppins';
  src: url('../bundle/fonts/Poppins/Poppins-BlackItalic.ttf');
  font-style: italic;
  font-weight: 900;
}
/* ------------------------------------------------------------------ Left-hand Menu */
.sysMenuUser span.dict:before {
  content: "User Account";
}
.sysMenuDevice span.dict:before {
  content: "Device Management";
}
span.dict.dict_userMenu:before {
  content: "Users";
}
span.dict.dict_groupMenu:before {
  content: "Groups";
}
span.dict.dict_orgChart:before {
  content: "Organizational Unit (OU)";
}
span.dict.dict_waitingForApproval::before {
  content: "Waiting For Approval";
}
span.dict.dict_approvedDevice::before {
  content: "Approved Device";
}
span.dict.dict_redemptionCode::before {
  content: "Redemption Code";
}
.sysMenuChatSetting span.dict:before {
  content: "Messenger";
}
.chatroomManagementItem span.dict:before {
  content: "Chat Rooms";
}
.companyLogoItem span.dict:before {
  content: "Logo";
}
.companyResourceItem span.dict:before {
  content: "Shared Resources";
}
.contactLimitItem span.dict:before {
  content: "User Type Constraints";
}
.sysMenuSubs_circular_title span.dict:before {
  content: "Circular";
}
.sysMenuCircular_manage_title span.dict:before {
  content: "General";
}
.sysMenuSubs span.dict:before {
  content: "Subscriber";
}
.subOverviewItem span.dict:before {
  content: "Overview";
}
.environmentListItem span.dict:before {
  content: "Environments";
}
.smtpUploaderItem span.dict:before {
  content: "SMTP (Channel 2)";
}
.extModuleItem span.dict:before {
  content: "External Modules";
}
.sysMenuLog span.dict:before {
  content: "Log";
}
.sysLogListItem span.dict:before {
  content: "Log In/Out Time";
}
.userLogListItem span.dict:before {
  content: "User Account & Group";
}
.scimListItem span.dict:before {
  content: "SCIM";
}
.accessLogListItem span.dict:before {
  content: "Access Log";
}
.wrongPwListItem span.dict:before {
  content: "Wrong Password";
}
.devicesLogListItem span.dict:before {
  content: "Device Management";
}
.dataEncryptionItem span.dict:before {
  content: "Data Encryption";
}
/* ------------------------------------------------------------------ UserList */
span.dict.dict_subtitle:before {
  content: "Login Information";
}
span.dict.dict_subtitle_basicInfo:before {
  content: "Basic Information (required)";
}
span.dict.dict_subtitle_personalInfo:before {
  content: "Personal Information";
}
span.dict.dict_subtitle_systemSetting:before {
  content: " System Settings";
}
span.dict.dict_subtitle_addGroup:before {
  content: "Add to Existing Groups";
}
span.dict.UserRole_popInfo:before {
  content: "DragOnce platform user permission settings for current organization.";
}
span.dict.dict_duplicativeName:before {
  content: "Username already exists in your organization. We highly recommended you to provide another username for better operation.";
}
span.dict.dict_duplicativeEmail:before {
  content: "Email already exists in your organization.";
}
span.dict.dict_gradeLevel:before {
  content: "Organization grade level.";
}
span.dict.dict_subtitle_dragonceInfo:before {
  content: "DragOnce Information";
}
span.dict.dict_grantAccess:before {
  content: "Grants access to manage DragOnce applications.";
}
span.dict.dict_temporalDeputy:before {
  content: "Temporal deputy who officially in charge when you are off duty.";
}
span.dict.dict_noticeEmail:before {
  content: "System emails will be sent to your login email address. Please enter a contact email if you want to receive emails through another address.";
}
span.dict.dict_selectedGroups:before {
  content: "selected group(s)";
}
span.dict.dict_userDetailChangePW:before {
  content: "Password should not be empty.";
}
span.dict.dict_pwnotmatch:before {
  content: "Passwords do not match";
}
span.dict.dict_pwhints:before {
  content: "Please choose a more secure password: Include Uppercase, Lowercase, Numbers, Symbols, non-consecutive repeating characters and at least 8 characters long.";
}
span.dict.dict_mobileDevice:before {
  content: "Mobile Devices";
}
span.dict.dict_confirmationHeader:before {
  content: "Confirmation";
}
span.dict.dict_confirmationContent:before {
  content: "Are you sure to leave? All unsaved changes will be discarded.";
}
span.dict.dict_confirmationContent2:before {
  content: "Are you sure to cancel changes? ";
}
/* ------------------------------------------------------------------ ChatroomManagement */
span.dict_start:before {
  content: "Start";
}
span.dict_end:before {
  content: "End";
}
span.dict_groupType:before {
  content: "Group Chat";
}
span.dict_annType:before {
  content: "Announcement";
}
span.dict_O2OType:before {
  content: "One to One Chat";
}
span.dict_sendLimitation:before {
  content: "Allowed to Send Message";
}
span.dict_guestAccount:before {
  content: "Guest Account";
}
span.dict_staffAccount:before {
  content: "Staff Account";
}
/* ------------------------------------------------------------------ ResourcesURL */
span.dict_URLName:before {
  content: "URL Name";
}
span.dict_URL:before {
  content: "URL";
}
span.dict_lastPublish:before {
  content: "Last update: ";
}
/* ------------------------------------------------------------------ CircularManagement */
span.dict_circularManagement:before {
  content: "General Settings";
}
span.dict_circularTimezone:before {
  content: "Time Zone";
}
span.dict_circularAdminList:before {
  content: "Circular Admin List";
}
span.dict_enforcePsw:before {
  content: "Need Password to Reply Circular";
}
span.dict_scheduledDeliveryTime:before {
  content: "Scheduled Delivery Time";
}
span.dict_observer:before {
  content: "Observer";
}
span.dict_recipient:before {
  content: "Recipient";
}
span.dict_newObserver:before {
  content: "+ New Observer";
}
span.dict_ctz:before {
  content: "The time zone settings will affect the date and time you see and save.";
}
span.dict_sdt:before {
  content: "Scheduled circular will start to be distributed.";
}
span.en_observerEmpty:before {
  content: "Obsever cannot be empty.";
}
/* ------------------------------------------------------------------ Subscriber Overview */
span.dict.dict_dragonceBasic:before {
  content: "DragOnce Basic";
}
/* ------------------------------------------------------------------ Environment */
span.dict_devEnv:before {
  content: "Developing";
}
span.dict_proEnv:before {
  content: "Production";
}
span.dict_envDetail:before {
  content: "  Environment Details";
}
/* ------------------------------------------------------------------ Top Menu */
span.dict.dict_accSetting:before {
  content: "Account Setting";
}
span.dict.dict_changePW:before {
  content: "Change Password";
}
span.dict.dict_changeSubs:before {
  content: "Change Subscriber";
}
span.dict.dict_logout:before {
  content: "Logout";
}
/* ------------------------------------------------------------------ One word */
span.dict_yes:before {
  content: "Yes";
}
span.dict_no:before {
  content: "No";
}
span.dict.dict_symbolEnd:before {
  content: ".";
}
span.dict.headerName:before {
  content: "DragOnce";
}
span.dict.dict_none:before {
  content: "None";
}
span.dict.dict_user:before {
  content: "user(s)";
}
span.dict.dict_userU:before {
  content: "User(s)";
}
span.dict.dict_group:before {
  content: "group(s)";
}
span.dict.dict_groupU:before {
  content: "Group(s)";
}
span.dict.dict_env:before {
  content: "environment(s)";
}
span.dict.dict_notAssigned:before {
  content: "not assigned";
}
span.dict.dict_total:before {
  content: "Total  ";
}
span.dict.dict_totalS:before {
  content: "total";
}
span.dict.dict_app:before {
  content: "  app(s)";
}
span.dict.dict_app2:before {
  content: "  apps";
}
span.dict.dict_noAppMode:before {
  content: "No apps";
}
span.dict.dict_max20:before {
  content: "  (max 20)  ";
}
span.dict.dict_max20char:before {
  content: "  (max 20 characters)  ";
}
span.dict.dict_selectAll:before {
  content: "Select All";
}
span.dict.dict_addUser:before {
  content: "Add User";
}
span.dict.dict_used:before {
  content: "Used";
}
span.dict.dict_capacity:before {
  content: "Capacity";
}
span.dict.dict_data:before {
  content: "Data";
}
span.dict.dict_storage:before {
  content: "Storage";
}
span.dict.dict_dataStorage:before {
  content: "Data Storage";
}
span.dict.dict_fileStorage:before {
  content: "File Storage";
}
span.dict.dict_viewDetail:before {
  content: "view detail";
}
span.dict.dict_fileSize:before {
  content: "File Size";
}
span.dict.dict_dataSize:before {
  content: "Data Size";
}
span.dict.dict_appName:before {
  content: "Application Name";
}
span.dict.dict_name:before {
  content: "Name";
}
span.dict.dict_password:before {
  content: "Password";
}
span.dict.dict_calculating:before {
  content: "Calculating";
}
span.dict.dict_selected:before {
  content: "Selected";
}
span.dict.dict_unselected:before {
  content: "Unselected";
}
span.dict.dict_guest:before {
  content: "Guest";
}
span.dict.dict_guest:before {
  content: "Staff";
}
span.dict.dict_active:before {
  content: "Active";
}
span.dict.dict_suspend:before {
  content: "Suspend";
}
span.dict.dict_selectedOnly:before {
  content: "Selected Only";
}
span.dict.dict_unselectedOnly:before {
  content: "Unselected Only";
}
span.dict.dict_guestOnly:before {
  content: "Guest Only";
}
span.dict.dict_guestOnly:before {
  content: "Staff Only";
}
span.dict.dict_activeOnly:before {
  content: "Active Only";
}
span.dict.dict_suspendOnly:before {
  content: "Suspend Only";
}
span.dict.dict_only:before {
  content: "Only";
}
span.dict.dict_showAll:before {
  content: "Show All";
}
span.dict.dict_log_in:before {
  content: "Log In";
}
span.dict.dict_logging_to:before {
  content: "Logging to ";
}
span.dict.dict_forget_pw:before {
  content: "Forgot password?";
}
span.dict.dict_forget_pwU:before {
  content: "Forgot Password";
}
span.dict.dict_2FA_title:before {
  content: "Two-Factor Authentication";
}
span.dict.dict_go_to:before {
  content: "Go to  ";
}
span.dict.dict_expriation:before {
  content: "Expriation: ";
}
span.dict.dict_currentPlan:before {
  content: "Current Plan";
}
span.dict.dict_dataStorage:before {
  content: "Data Storage";
}
span.dict.dict_used:before {
  content: "USED";
}
/* new act */
span.dict.newAct_newAccessCard:before {
  content: "+ New Access Card ";
}
/* ------------------------------------------------------------------ new something */
.dict_newTestingEnv span.dict:before {
  content: "+ New Testing Environment";
}
/* ------------------------------------------------------------------ Error / Hint */
.hints_envNameFirst:before {
  content: "Please enter the environment name.";
}
.hints_envNameExisted:before {
  content: "The environment name has already existed.";
}
/* ------------------------------------------------------------------ dialog button */
.cmnBtn_abort span.dict:before {
  content: "Abort";
}
.cmnBtn_apply span.dict:before {
  content: "Apply";
}
.cmnBtn_restore span.dict:before {
  content: "Restore";
}
.cmnBtn_back span.dict:before {
  content: "Back";
}
.cmnBtn_cancel span.dict:before,
.sysBtnCancel span.dict:before {
  content: "Cancel";
}
.cmnBtn_clearAll span.dict:before {
  content: "Clear All";
}
.cmnBtn_close span.dict:before {
  content: "Close";
}
.cmnBtn_closePolling span.dict:before,
span.dict.en_ClosePolling:before {
  content: "Close Polling";
}
.cmnBtn_continue span.dict:before {
  content: "Continue";
}
.cmnBtn_delete span.dict:before {
  content: "Delete";
}
.cmnBtn_deleteAll span.dict:before {
  content: "Delete All";
}
.cmnBtn_reject span.dict:before {
  content: "Reject";
}
.cmnBtn_revoke span.dict:before {
  content: "Revoke";
}
.cmnBtn_discardChanges span.dict:before {
  content: "Discard Changes";
}
.cmnBtn_done span.dict:before {
  content: "Done";
}
.cmnBtn_leave span.dict:before {
  content: "Leave";
}
.cmnBtn_next span.dict:before {
  content: "Next";
}
.cmnBtn_open span.dict:before {
  content: "Open";
}
.cmnBtn_ok span.dict:before {
  content: "OK";
}
.cmnBtn_recover span.dict:before {
  content: "Recover";
}
.cmnBtn_refresh span.dict:before {
  content: "Refresh";
}
.cmnBtn_releaseResults span.dict:before,
span.dict.en_ReleaseResults:before {
  content: "Release Results";
}
.cmnBtn_remind span.dict:before,
span.dict.en_Remind:before {
  content: "Remind";
}
.cmnBtn_remove span.dict:before {
  content: "Remove";
}
.cmnBtn_removeAll span.dict:before {
  content: "Remove All";
}
.cmnBtn_reset span.dict:before {
  content: "Reset";
}
.cmnBtn_resend span.dict:before {
  content: "Resend";
}
.cmnBtn_retrieve span.dict:before {
  content: "Retrieve";
}
.cmnBtn_return span.dict:before {
  content: "Return";
}
.cmnBtn_save span.dict:before {
  content: "Save";
}
.cmnBtn_saveNConvert span.dict:before {
  content: "Save and Convert";
}
.cmnBtn_send span.dict:before {
  content: "Send";
}
.cmnBtn_sending2 span.dict:before {
  content: "Sending...";
}
.cmnBtn_resend span.dict:before {
  content: "Re-send";
}
.cmnBtn_comment span.dict:before {
  content: "Comment";
}
.cmnBtn_share span.dict:before {
  content: "Share";
}
.cmnBtn_closeDiscuss span.dict:before {
  content: "Close Discussion";
}
.cmnBtn_hide span.dict:before {
  content: "Hide";
}
.cmnBtn_useHere span.dict:before {
  content: "Use Here";
}
.cmnBtn_vote span.dict:before {
  content: "Vote";
}
.cmnBtn_oh span.dict:before {
  content: "Oh";
}
.cmnBtn_soSad span.dict:before {
  content: "So Sad";
}
.cmnBtn_onSoSad span.dict:before {
  content: "Oh, So Sad";
}
.cmnBtn_submit span.dict:before {
  content: "Submit";
}
.cmnBtn_verify span.dict:before {
  content: "Verify";
}
.cmnBtn_comment span.dict:before {
  content: "Comment";
}
.cmnBtn_share span.dict:before {
  content: "Share";
}
.cmnBtn_reopenDiscuss span.dict:before {
  content: "Reopen Discussion";
}
.cmnBtn_closeDiscuss span.dict:before {
  content: "Close Discussion";
}
.cmnBtn_hide span.dict:before {
  content: "Hide";
}
.step1_num span.dict:before {
  content: "Step 1.";
}
.step2_num span.dict:before {
  content: "Step 2.";
}
.sysBtnArchive span.dict:before {
  content: "Archive";
}
.sysBtnAdd span.dict:before {
  content: "Add to Group(s)";
}
span.dict.dict_addNewGroup:before {
  content: "Add Group";
}
span.dict.dict_addNewGroup_1:before {
  content: "Add to Group(s)";
}
.sysBtnApplyChanges span.dict:before {
  content: "Save";
}
.sysBtnBack span.dict:before {
  content: "Back";
}
.sysBtnReset span.dict:before {
  content: "Reset";
}
.sysBtnConfirm span.dict:before {
  content: "Confirm";
}
.sysBtnConfirmPublish span.dict:before {
  content: "Confirm Publish";
}
.sysBtnDelete span.dict:before {
  content: "Delete";
}
.sysBtnDiscardChanges span.dict:before {
  content: "Discard Changes";
}
.sysBtnEdit span.dict:before {
  content: "Edit";
}
.sysBtnPublish span.dict:before {
  content: "Publish";
}
.sysBtnReorder span.dict:before {
  content: "Reorder";
}
.sysBtnRevert span.dict:before {
  content: "Cancel";
}
.sysBtnSave span.dict:before {
  content: "Save";
}
.sysBtnSaveNew span.dict:before {
  content: "Save & New";
}
.sysBtnUpdate span.dict:before {
  content: "Update";
}
.sysBtnUpload span.dict:before {
  content: "Upload";
}
/* ------------------------------------------------------------------ ss overview button */
.cmnBtn_upgradePlan span.dict:before {
  content: "Upgrade Plan";
}
/* ------------------------------------------------------------------ System Setting */
/* system seting left side menu */
.sysMenuChatSetting_menu span.dict:before {
  content: "Subscriber Settings";
}
.sysMenuChatSetting_overview_title span.dict:before {
  content: "Subscriber Overview";
}
.sysMenuChatSetting_enviroment_title span.dict:before {
  content: "Environment";
}
.sysMenuChatSetting_extModule_title span.dict:before {
  content: "External Module";
}
.sysMenuChatSetting_settings_title span.dict:before {
  content: "Settings";
}
.sysMenuUser_title span.dict:before {
  content: "Account Management";
}
.sysMenuUser_user_title span.dict:before {
  content: "User";
}
.sysMenuUser_group_title span.dict:before {
  content: "Group";
}
.sysMenuChatSetting_title span.dict:before {
  content: "Messenger Settings";
}
.sysMenuChatSetting_manage_title span.dict:before {
  content: "Chat Room Management";
}
.sysMenuChatSetting_logo_title span.dict:before {
  content: "Company Logo";
}
.sysMenuChatSetting_resources_title span.dict:before {
  content: "Company Resources";
}
.sysMenuChatSetting_contacts_title span.dict:before {
  content: "Limitation";
}
.sysMenuLog_title span.dict:before {
  content: "Activity Log";
}
.sysMenuLog_log_title span.dict:before {
  content: "System Log";
}
.sysMenuLog_loginRecord_title span.dict:before {
  content: "User Record";
}
.sysMenuLog_appDeploy_title span.dict:before {
  content: "Deployment History";
}
span.dict.subscriberOverviewInSystem_title:before {
  content: "Subscriber Overview";
}
span.dict.subOverviewDataStorage_sectionTitle:before {
  content: "Data Storage";
}
span.dict.subOverviewFileStorage_sectionTitle:before {
  content: "File Storage";
}
span.dict.overViewLegendOther_title:before {
  content: "Others";
}
span.dict.textLink_getMoreSpace:before {
  content: "Get more space";
}
span.dict.textLink_deleteSub:before {
  content: "Permanently Delete Subscriber";
}
span.dict.dict_resource:before {
  content: "Resource";
}
span.dict.dict_messenger:before {
  content: "Messenger";
}
span.dict.dict_circular:before {
  content: "Circular";
}
span.dict.dict_deployPackage:before {
  content: "Deployment Package";
}
span.dict.deleteSubs_agree:before {
  content: "I agree ...";
}
span.dict.deleteSubs_content1:before {
  content: "Enter your password to confirm permanent deletion of the subscriber.";
}
span.dict.deleteSubs_content2:before {
  content: "Caution: The deletion is NOT reversible !";
}
/* User */
span.dict.userList_title:before {
  content: "User List";
}
span.dict.userInfo_detail_title:before {
  content: "Staff Details";
}
span.dict.userInfo_addUser_title:before {
  content: "Add New Staff";
}
span.dict.userInfo_id:before {
  content: "Staff ID";
}
.guestMode span.dict.userInfo_detail_title:before {
  content: "Guest Details";
}
.guestMode span.dict.userInfo_addUser_title:before {
  content: "Add New Guest";
}
.guestMode span.dict.userInfo_id:before {
  content: "Guest ID";
}
/* User asc dialog */
span.dict.acsDialog_acssTable_th2:before {
  content: "Access Control System";
}
span.dict.acsDialog_acssTable_th3:before {
  content: "Access Level";
}
span.dict.acsDialog_acssTable_th4:before {
  content: "Security Group";
}
span.dict.acsDialog_acsTable_th1:before {
  content: "Reader Type";
}
span.dict.acsDialog_acsTable_th2:before {
  content: "Card Type";
}
span.dict.acsDialog_acsTable_th3:before {
  content: "Card ID";
}
span.dict.acsDialog_acsTable_th4:before {
  content: "Override";
}
span.dict.oacssDialog_oacssTable_th1:before {
  content: "Override";
}
span.dict.oacssDialog_oacssTable_th2:before {
  content: "Access Control System";
}
span.dict.oacssDialog_oacssTable_th3:before {
  content: "Access Level";
}
span.dict.oacssDialog_oacssTable_th4:before {
  content: "Security Group";
}
span.dict.oacssDialog_oacssTable_th5:before {
  content: "Password";
}
/* Access Card Dialog */
span.dict.textLink_copySettingFromStaff:before {
  content: "Copy Settings From Staff...";
}
span.dict.acsDialog_header:before {
  content: "Access Card Settings";
}
span.dict.acsDialog_userPassword_label:before {
  content: "User Password";
}
span.dict.oacssDialog_header:before {
  content: "Override Access Control System Settings";
}
span.dict.acs_accessControlSystemSetting_subHeader:before {
  content: "Access Control System Settings";
}
span.dict.acs_accessCardSetting_subHeader:before {
  content: "Access Card Settings";
}
span.dict.acs_acsDescript1:before {
  content: "All enabled access control systems above will support following access cards.";
}
span.dict.acs_acsDescript2:before {
  content: "All changes will take effect in about one hour.";
}
/* ss group */
.groupGridViewMode span.dict.groupList_title::before {
  content: "Group List";
}
span.dict.groupList_title::before {
  content: "Group Member List";
}
.groupTreeViewMode span.dict.groupList_title::before {
  content: "Group List";
}
span.dict.groupInfo_groupName_column:before {
  content: "Group Name";
}
span.dict.groupInfo_groupMember_column:before {
  content: "Group Members";
}
span.dict.groupInfo_groupDescription_column:before {
  content: "Description";
}
span.dict.groupInfo_groupTag_column:before {
  content: "Tag";
}
span.dict.groupInfo_groupAdmin_column:before {
  content: "Group Admin";
}
span.dict.dict_GroupAdmin:before {
  content: "Group admins can edit members of this group in the Group Management page.";
}
span.dict.newGroupTitle:before {
  content: "Add New Group";
}
span.dict.editGroupTitle:before {
  content: "Group Details";
}
.autoCompShowAll span.dict:before {
  content: "Show All...";
}
span.dict.warning_group_deleteGroup_title:before {
  content: "Delete Group";
}
span.dict.warning_group_deleteGroup_content1:before {
  content: "Are you sure to delete the group";
}
span.dict.warning_group_deleteGroup_content2:before {
  content: "?";
}
div.dict.warning_group_deleteGroup_caution span.red:before {
  content: "Caution: The deletion is NOT reversible.";
}
span.dict.warning_rejectDevice_title:before {
  content: "Reject the request";
}
span.dict.warning_rejectDevice_content1:before {
  content: "Are you sure to reject the request?";
}
span.dict.warning_revokeDevice_title:before {
  content: "Revoke the device";
}
span.dict.warning_revokeDevice_content1:before {
  content: "Are you sure to revoke the approved device?";
}
/* Organizational Chart */
.groupGridViewMode span.dict.orgChart_title::before {
  content: "Organizational Unit (OU)";
}
span.dict.orgChart_title::before {
  content: "Organizational Unit (OU)";
}
.groupTreeViewMode span.dict.orgChart_title::before {
  content: "Organizational Unit (OU)";
}
span.dict.dict_addNewOrg:before {
  content: "Org Unit";
}
.sysBtnAdd.newOrgUnit span.dict:before {
  content: "OU";
}
.updateOrgUnit span.dict:before {
  content: "Update";
}
span.dict.newOrgUnit:before {
  content: "Add New OU";
}
span.dict.ouInfo_ouName_column:before {
  content: "Name";
}
span.dict.ouInfo_ouLv_column:before {
  content: "Level";
}
span.dict.ouInfo_ouLv_upper:before {
  content: "Upper OU";
}
span.dict.ouInfo_ouType_head:before {
  content: "Head";
}
span.dict.ouInfo_ouType_deputyHead:before {
  content: "Deputy Head";
}
span.dict.ouInfo_ouType_secretary:before {
  content: "Secretary";
}
span.dict.ouInfo_ouType_member:before {
  content: "Member";
}
span.dict.dict_ouLv:before {
  content: "Number between 1 to 99. Level 1 is the highest level.";
}
span.dict.editOrgUnit:before {
  content: "OU Details";
}
span.dict.systemSettingDialog_ou_UpdateOU_title:before {
  content: "Batch Update OU";
}
span.dict.systemSettingDialog_ou_UpdateOU_hintLabel:before {
  content: "Clean up existing OU users";
}
span.dict.systemSettingDialog_ou_UpdateOU_popupHint:before {
  content: "All users will be removed from each OU.";
}
span.dict.warning_ou_deleteOU_title:before {
  content: "Delete OU";
}
span.dict.warning_ou_deleteOU_content1:before {
  content: "Are you sure to delete the OU";
}
span.dict.warning_ou_deleteOU_content2:before {
  content: "?";
}
span.dict.warning_ou_unlink_title:before {
  content: "Clear OU Users";
}
span.dict.warning_ou_unlinkOU_content1:before {
  content: "Are you sure to remove users in the OU";
}
span.dict.warning_ou_unlinkOU_content2:before {
  content: "?";
}
span.dict.warning_ou_importSuccess_content:before {
  content: "Successfully updated";
}
/* Bulk Update */
.batchUpdateUser span.dict:before {
  content: "Update";
}
span.dict.systemSettingDialog_updateUser_title:before {
  content: "Update User";
}
span.dict.systemSettingDialog_updateUser_descript_li1:before,
span.dict.systemSettingDialog_group_UpdateGroup_descript_li1:before {
  content: "The file layout should follow the ";
}
span.dict.systemSettingDialog_updateUser_descript_li1_2:before,
span.dict.systemSettingDialog_group_UpdateGroup_descript_li1_2:before {
  content: "sample file";
}
span.dict.systemSettingDialog_group_updateUser_descript_li2:before,
span.dict.systemSettingDialog_updateUser_descript_li2:before {
  content: "Please read the instructions inside the sample file BEFORE uploading your file.";
}
span.dict.systemSettingDialog_updateUser_iset1_label:before,
span.dict.systemSettingDialog_group_UpdateGroup_iset1_label:before,
span.dict.systemSettingDialog_ou_UpdateGroup_iset1_label:before {
  content: "Upload file";
}
span.dict.warning_user_importUserProcessing_title:before,
span.dict.warning_group_importUserProcessing_title:before,
span.dict.warning_ou_importUserProcessing_title:before {
  content: "Processing";
}
span.dict.warning_user_importUserProcessing_content:before,
span.dict.warning_group_importGroupProcessing_content:before,
span.dict.warning_ou_importGroupProcessing_content:before {
  content: "Server is processing your request.";
}
span.dict.warning_user_updateSuccess_title:before,
span.dict.warning_group_importSuccess_title:before,
span.dict.warning_ou_importSuccess_title:before {
  content: "Success";
}
span.dict.warning_user_updateSuccess_content:before {
  content: "Successfully updated.";
}
span.dict.warning_group_importSuccess_content:before,
span.dict.warning_ou_importSuccess_content:before {
  content: "Successfully Inserted.";
}
span.dict.warning_group_incorrectFile_title:before,
span.dict.warning_ou_incorrectFile_title:before {
  content: "Incorrect file contents";
}
span.dict.warning_group_incorrectFile_content:before,
span.dict.warning_ou_incorrectFile_content:before {
  content: "Your uploaded file should be follow the layout of the sample file.";
}
span.dict.warning_user_failedUpdate_title:before,
span.dict.warning_group_failedUpdate_title:before,
span.dict.warning_ou_failedUpdate_title:before {
  content: "Failed to Update";
}
span.dict.warning_user_failedUpdate_content:before,
span.dict.warning_group_failedUpdate_content:before,
span.dict.warning_ou_failedUpdate_content:before {
  content: "Failed to update the following item(s):";
}
span.dict.warning_group_uploadFailed_title:before,
span.dict.warning_ou_uploadFailed_title:before {
  content: "Upload Failed";
}
span.dict.warning_group_uploadFailed_content:before,
span.dict.warning_ou_uploadFailed_content:before {
  content: "Failed to upload the file. Please check and try again.";
}
span.dict.warning_user_failedUpdate_th1:before,
span.dict.warning_group_failedUpdate_th1:before {
  content: "Row";
}
span.dict.warning_user_failedUpdate_th2:before,
span.dict.warning_group_failedUpdate_th2:before {
  content: "Reason";
}
span.dict.warning_ou_failedAddMembers_title:before {
  content: "Failed to add members";
}
span.dict.warning_ou_failedAddMembers_desc:before {
  content: "Users cannot be the 'Members' of more than one OU.";
}
span.dict.warning_ou_failedAddMembers_th1:before {
  content: "User";
}
span.dict.warning_ou_failedAddMembers_th2:before {
  content: "Current OU (Members)";
}
span.dict.warning_ou_failedUpdate_th1:before {
  content: "Tab";
}
span.dict.warning_ou_failedUpdate_th2:before {
  content: "Row";
}
span.dict.warning_ou_failedUpdate_th3:before {
  content: "Reason";
}
.sysBtnChooseFile span.dict:before {
  content: "Choose File";
}
.updateGroupAndChatRoom span.dict:before {
  content: "Batch Insert";
}
span.dict.systemSettingDialog_group_UpdateGroup_title:before {
  content: "Batch Insert Users to Group & Chat Room";
}
span.dict.reviewUserAndGroup:before {
  content: "Review User & Group";
}
.reviewUserAndGroup span.dict:before {
  content: "Review User & Group";
}
span.dict.by_group:before {
  content: "By Group";
}
span.dict.by_user:before {
  content: "By User";
}
/*span.dict.batchInsertDescript1:before {
  content: "The file layout should be following the ";
}
*/
span.dict.systemSettingDialog_users_UpdateUsers_hintLabel:before {
  content: "Clean up data when the cell is empty";
}
span.dict.systemSettingDialog_users_UpdateUsers_popupHint:before {
  content: "If the data cell on the uploaded file is empty, then clean up relevant data for the user (except Password).";
}
span.dict.systemSettingDialog_group_UpdateGroup_hintLabel:before {
  content: "Clean up existing group members";
}
span.dict.systemSettingDialog_group_UpdateGroup_popupHint:before {
  content: "All users and sub-groups will be removed from each group.";
  /* content: "Cleaning up means removing all users and sub-groups from the group(s)"; */
}
span.dict.systemSettingDialog_group_actionsRole:before {
  content: "Action on existing group members";
}
.cmnBtn_start span.dict:before,
.sysBtnStart span.dict:before {
  content: "Start";
}
.sysBtnArchive span.dict:before {
  content: "Archive";
}
span.dict.warning_deleteChatroom_title:before {
  content: "Permanently Delete Chat Room";
}
span.dict.warning_deleteChatroom_content1:before {
  content: "Are you sure to delete the chat room";
}
span.dict.warning_deleteChatroom_content2:before {
  content: " selected chat rooms permanently?";
}
span.dict.warning_deleteChatroom_hint:before {
  content: "Caution: The deletion is NOT reversible.";
}
span.dict.warning_deleteMultipleChatroom_title:before {
  content: "Permanently Delete Chat Room";
}
span.dict.warning_deleteMultipleChatroom_content1:before {
  content: "Are you sure to delete the ";
}
span.dict.warning_deleteMultipleChatroom_content2:before {
  content: " selected chat rooms permanently?";
}
span.dict.warning_deleteMultipleChatroom_hint:before {
  content: "Caution: The deletion is NOT reversible";
}
span.dict.warning_archiveChatroom_title:before,
span.dict.warning_archiveMultipleChatroom_title:before {
  content: "Archive Chat Room";
}
span.dict.warning_archiveChatroom_content1:before {
  content: "Are you sure to archive the chat room ";
}
span.dict.warning_archiveChatroom_content2:before {
  content: " ?";
}
/*.ChatroomManagement_bulkArchiveChatroom_1st .dialogHeader span.dict:before {
  content: "Archive Chat Room";
}*/
span.dict.warning_archiveMultipleChatroom_content1:before {
  content: "Are you sure to archive the ";
}
span.dict.warning_archiveMultipleChatroom_content2:before {
  content: " selected chat rooms?";
}
span.dict.warning_msg_updateFailed_title:before {
  content: "Update Failed";
}
span.dict.warning_msg_updateFailed_content:before {
  content: "Unexpected error occurred, please click 'OK' to continue.";
}
/* ss group */
span.dict.groupList_title:before {
  content: "Group List";
}
span.dict.groupInfo_groupName_column:before {
  content: "Group Name";
}
span.dict.groupInfo_groupMember_column:before {
  content: "Group Members";
}
span.dict.groupInfo_groupDescription_column:before {
  content: "Description";
}
span.dict.groupInfo_groupTag_column:before {
  content: "Tag";
}
span.dict.newGroupTitle:before {
  content: "Add New Group";
}
span.dict.editGroupTitle:before {
  content: "Group Detail";
}
.autoCompShowAll span.dict:before {
  content: "Show All...";
}
/* ss Environment */
.subscriberEnvInSystem_title span.dict:before {
  content: "Environments";
}
.subscriberEnvInSystem_description span.dict:before {
  content: "Developing environment is used for application building and all ready-to-use applications should be deployed to production environment. Data in each environment are independent.";
}
.ssEnvDescription_newUAT_description span.dict:before {
  content: "You can create environment for testing purpose.";
}
.systemSettingDialog_envSetting_step1_title span.dict:before {
  content: "Environment Name";
}
.envRoleAssignItem_envSubject_title span.dict:before {
  content: "Subject";
}
.envRoleAssignItem_envContent_title span.dict:before {
  content: "Content";
}
.envRoleAssignItem_envAdmin_title span.dict:before {
  content: "Environment Administrator";
}
.envRoleAssignItem_envDevel_title span.dict:before {
  content: "Design Team";
}
.envRoleAssignItem_develTeam_title span.dict:before {
  content: "Deployment Team";
}
.envRoleAssignItem_accManager_title span.dict:before {
  content: "User Access Control Team";
}
.ssEnvSettingDialogNewMode_title span.dict:before {
  content: "New Testing Environment";
}
.ssEnvSettingDialogEditMode_title span.dict:before {
  content: "Testing Environment Detail";
}
.systemSettingDialog_envSetting .step1_title span.dict:before {
  content: "Environment Name";
}
.systemSettingDialog_envSetting_step1_title span.dict:before {
  content: "Environment Name";
}
.systemSettingDialog_envSetting_step2_title span.dict:before {
  content: "Assign Environment Role";
}
.systemSettingDialog_envSetting_step3_title span.dict:before {
  content: "Environment Indication in Testing Email";
}
.warningDialog_deleteEnvironment_title span.dict:before {
  content: "Delete Environment";
}
.warningDialog_deleteEnvironment_content span.dict:before {
  content: "Are you sure to delete this environment? All the records, applications, forms, workflows in this environment will be removed.";
}
span.dict.chatroom_type:before {
  content: "Group Chat Room";
}
span.dict.chatroom_type.shortType:before {
  content: "Group Chat";
}
span.dict.chatroom_type.typeAnnou:before {
  content: "Announcement Chat Room";
}
span.dict.chatroom_type.typeAnnou_short:before {
  content: "Announcement";
}
span.dict.chatroom_type.typeOneToOne:before {
  content: "One to One Chat";
}
span.dict.ssDialog_chatInfo_table_th2:before {
  content: "Admin";
}
span.dict.warning_removeChateRoomUser_header:before {
  content: "Remove Chat Room User";
}
span.dict.warning_removeChateRoomUser_content_before:before {
  content: "Are you sure to remove this user  ";
}
span.dict.warning_removeChateRoomUser_content_after:before {
  content: "  from this chat room?";
}
span.dict.subscriberContactLimitInSystem_title:before {
  content: "Limitation";
}
span.dict.label_guestLimit:before {
  content: "Guest's Permission to User Contacts";
}
span.dict.popup_guestLimit:before {
  content: "Email Address for receiving system's notifications and messages.";
}
span.dict.label_normallStaffLimit:before {
  content: "All Staff's Permission to User Contacts";
}
span.dict.popup_normallStaffLimit:before {
  content: "Email Address for receiving system's notifications and messages.";
}
span.dict.label_seenAndRead:before {
  content: "Last Seen & Read/Unread Info";
}
span.dict.popup_seenAndRead:before {
  content: "Secret";
}
span.dict.descr_seenAndRead:before {
  content: "(Last Seen & Read/Unread Info will not be shown to guest account users in announcement chat room.)";
}
span.dict.warning_AllowSendMessage_title:before {
  content: "Allowed to Send Message";
}
span.dict.warning_AllowSendMessage_content:before {
  content: "  will be able to send message in this chat room. Are you sure to change?";
}
span.dict.asmType_all:before {
  content: "All chat room members";
}
span.dict.asmType_staff:before {
  content: "Only staff";
}
span.dict.asmType_admin:before {
  content: "Only chat room admin";
}
span.dict.asmType_none:before {
  content: "No one";
}
span.dict.forChatRoom_allowChat_hint:before {
  content: "  is allowed to chat.";
}
span.dict.actType_staff:before {
  content: "Only Staff";
}
span.dict.actType_admin:before {
  content: "Only Chat Room Admin";
}
span.dict.actType_none:before {
  content: "No One";
}
.announceMode span.dict.chatroomName_header:before {
  content: "Announcement Chat Room";
}
.groupMode span.dict.chatroomName_header:before {
  content: "Group Chat Room";
}
.error_chatroomNameEmpty span.dict:before {
  content: "Chat Room Name should not be empty.";
}
span.dict.messengerDialog_userTag_title:before {
  content: "User(s)";
}
.readMode span.dict.messengerDialog_userTag_title:before {
  content: "User(s)";
}
span.dict.messengerDialog_userTagForPollingUnvote_title:before {
  content: "Undecided Users";
}
span.dict.messengerDialog_userTagForPolling_title:before {
  content: "Users Voted For Option  ";
}
.errMsgInputAllEmtry span.dict:before {
  content: "You can't leave email and password empty.";
}
.errMsgInputEmailEmtry span.dict:before {
  content: "You can't leave email empty.";
}
.errMsgInputPWEmtry span.dict:before {
  content: "You can't leave password empty.";
}
.errMsgAcc span.dict:before {
  content: "User account and password do not match. Please try again.";
}
.errMsgCompany span.dict:before {
  content: "Your password do not match for this subscriber. Please try again.";
}
.forgetPWSuccessMsg span.dict:before {
  content: "An email with further instructions will be sent to your email address soon.";
}
.login_title span.dict:before {
  content: "Administration Panel";
}
span.dict.userLogInPage:before {
  content: "Login Page for DragOnce Web Portal.";
}
span.dict.adminLogInPageFront:before {
  content: "Subscriber admin?  ";
}
span.dict.adminLogInPage:before {
  content: "Login Page for Administration Panel.";
}
span.dict.termsAndPrivacy_hints1:before {
  content: "By logging in, you agree to DragOnce's  ";
}
span.dict.termsAndPrivacy_hints2:before {
  content: "Terms & Privacy";
}
span.dict.loginCompany_title:before {
  content: "Please Select A Subscriber:";
}
span.dict.loginCompany_hint:before {
  content: "You have multiple subscribers. Please specify which subscriber you are attempting to log in.";
}
span.dict.login2FA_content:before {
  content: "Open the authenticator app and enter the code below.";
}
span.dict.loginForgetPW_content:before {
  content: "To reset your password, please enter the email address you use to reset password.";
}
.accountLogin span.dict.loginForgetPW_content:before {
  content: "To reset your password, please enter the user account you use to reset password.";
}
span.dict.loginForgetPW_emtpyError:before {
  content: "You can't leave this field empty.";
}
span.dict.loginMultiCompany_title:before {
  content: "Please Select a Subscriber";
}
span.dict.loginMultiCompany_content:before {
  content: "You have multiple subscriber. Please specify which subscriber you are attempting to reset password.";
}
span.dict.login_init:before {
  content: "DragOnce Initializing...";
}
span.dict.loginBackAdminPage:before {
  content: "Back to Admin Login Page";
}
span.dict.loginBackUserPage:before {
  content: "Back to User Login Page";
}
span.dict.loginMaxTry_content:before {
  content: "The number of password attempts has been exceeded. Please reset your password using Forgot Password function. Please contact your system administrator if necessary.";
}
span.dict.resetPW_title:before {
  content: "Reset Password";
}
span.dict.resetLPW_title:before {
  content: "Reset Password";
}
span.dict.welcomePW_title:before {
  content: "Set Password";
}
span.dict.resetPW_error_pwNotMatch:before {
  content: "Passwords don't match.";
}
span.dict.resetPW_descrip:before {
  content: "Please enter your new password for  ";
}
span.dict.resetLPW_descrip:before {
  content: "Please enter your new password for  ";
}
span.dict.welcomePW_descrip:before {
  content: "Please enter your password for  ";
}
span.dict.resetPW_descrip2:before {
  content: "  of  ";
}
span.dict.resetLPW_descrip2:before {
  content: "  of  ";
}
span.dict.welcomePW_descrip2:before {
  content: "  of  ";
}
span.dict.resetPWSucess_title:before {
  content: "Reset Password Success";
}
span.dict.resetLPWSucess_title:before {
  content: "Reset Password Success";
}
span.dict.welcomePWSucess_title:before {
  content: "Set Password Success";
}
span.dict.resetPWSucess_descrip:before {
  content: "Your password has been reset successfully!";
}
span.dict.resetLPWSucess_descrip:before {
  content: "Your password has been reset successfully!";
}
span.dict.welcomePWSucess_descrip:before {
  content: "Your password has been set successfully!";
}
span.dict.userLoginPage:before {
  content: "User Login Page";
}
span.dict.reqExp_title:before {
  content: "Request Expired";
}
span.dict.welcomeExp_title:before {
  content: "Request Expired";
}
span.dict.resetLExp_title:before {
  content: "Request Expired";
}
span.dict.reqExp_descrip:before {
  content: "We’re sorry your request to reset your password has expired. Please submit another password reset request.";
}
span.dict.welcomeExp_descrip:before {
  content: "We’re sorry the request to set your password has expired.";
}
span.dict.resetLExp_descrip:before {
  content: "We’re sorry the request to reset your password has expired.";
}
.mobile_buz span.dict.dict_mobileAppName_hints:before {
  content: "DragOnce for Business";
}
.mobile_edu span.dict.dict_mobileAppName_hints:before {
  content: "DragOnce for Education";
}
.mobileAppIos span.dict.dict_mobileAppStore_hints:before {
  content: "Available on the App Store";
}
.mobileAppAndroid span.dict.dict_mobileAppStore_hints:before {
  content: "Available on the Google Play";
}
span.dict.CRmanagement_header:before {
  content: "Chat Room List";
}
span.dict.CRmanagement_toggle_activeCR:before {
  content: "Active Chat Room";
}
span.dict.CRmanagement_toggle_archiveCR:before {
  content: "Archived Chat Room";
}
span.dict.ss_pageJump:before {
  content: "Jump to page ";
}
span.dict.ss_ok:before {
  content: "OK";
}
span.dict.page_10it:before {
  content: "10 items per page";
}
span.dict.page_20it:before {
  content: "20 items per page";
}
span.dict.page_50it:before {
  content: "50 items per page";
}
span.dict.page_100it:before {
  content: "100 items per page";
}
span.dict.page_200it:before {
  content: "200 items per page";
}
span.dict.CRmanagement_filter_CRn:before {
  content: "Chat Room Name";
}
span.dict.CRmanagement_filter_CRtype:before {
  content: "Type";
}
span.dict.CRmanagement_filter_laTime:before {
  content: "Last Active Time";
}
span.dict.CRmanagement_filter_cDateTime:before {
  content: "Creation Time";
}
span.dict.CRmanagement_filter_dataSize:before {
  content: "Data Size";
}
span.dict.CRmanagement_filter_fileSize:before {
  content: "File Size";
}
span.dict.CRmanagement_filter_CRusers:before {
  content: "Chat Room Users";
}
.ChatroomManagement_deleteChatroom_1st .dialogHeader span.dict:before {
  content: "Permanently Delete Chat Room";
}
.ChatroomManagement_deleteChatroom_1st .content span.dict.content_1:before {
  content: "Are you sure to delete the chat room ";
}
.ChatroomManagement_deleteChatroom_1st .content span.dict.content_2:before {
  content: " permanently?";
}
.ChatroomManagement_deleteChatroom_1st .content span.dict.content_3:before {
  content: "Caution: The deletion is NOT reversible.";
}
.ChatroomManage_OAerror .dialogHeader span.dict:before,
span.dict.en_PleaseAssignAdmin:before {
  content: "Please Assign Admin";
}
.ChatroomManage_OAerror .PAA_content span.dict:before {
  content: "Since this user is the only admin of this chat room, please assign another admin.";
}
.chatroomListSetting_warning_revert .warning_revertDelete .dialogHeader span.dict:before {
  content: "Restore Chat Room";
}
.chatroomListSetting_warning_revert .warning_revertDelete .RD_content span.dict.content_1:before {
  content: "Are you sure to restore chat room ";
}
.chatroomListSetting_warning_revert .warning_revertDelete .RD_content span.dict.content_2:before {
  content: "?";
}
span.sys_companyLogo_header:before {
  content: "Company Logo";
}
span.dict.en_Lastupdate:before {
  content: "Last update:";
}
.systemSettinDescription span.dict.sys_companyLogo_tip_1:before {
  content: "1. For the mobile messenger top bar, you can upload JPG or PNG images of height 100 pixels and width 50-500 pixels.";
}
.systemSettinDescription span.dict.sys_companyLogo_tip_2:before {
  content: "2. Please use transparent background for best result.";
}
.systemSettinDescription span.dict.sys_companyLogo_tip_3:before {
  content: "Click the above image to upload your logo. You can also preview it in the screens below.";
}
.systemLogInSystem span.dict.sys_sysLog_header:before {
  content: "System Log";
}
span.dict.sys_sysLog_searchBTN:before {
  content: "Search";
}
span.dict.sys_sysLog_aType:before {
  content: "Activity Type";
}
span.dict.sys_en_Item:before {
  content: "Item";
}
span.dict.sys_sysLog_logMsg:before {
  content: "Log Message";
}
span.dict.sys_sysLog_userName:before {
  content: "User Name";
}
span.dict.sys_sysLog_time:before {
  content: "Time";
}
span.dict.en_sys_searchMode:before {
  content: "Search Mode";
}
span.dict.sys_noResult:before {
  content: "No Result";
}
span.dict.sys_noLog:before {
  content: "No Log";
}
span.dict.sys_sysLog_aType_env:before {
  content: "Environment";
}
span.dict.sys_sysLog_aType_user:before {
  content: "User";
}
span.dict.sys_sysLog_aType_group:before {
  content: "Group";
}
span.dict.sys_sysLog_aType_CR:before {
  content: "Chat Room";
}
span.dict.sys_search_startDate:before {
  content: "Start Date";
}
span.dict.sys_search_endDate:before {
  content: "End Date";
}
span.dict.sys_userLog_header:before {
  content: "User Log";
}
span.dict.sys_userLog_platform:before {
  content: "Platform";
}
span.dict.sys_userLog_logIn:before {
  content: "Log In";
}
span.dict.sys_userLog_logOut:before {
  content: "Log Out";
}
span.dict.extM_header:before {
  content: "External Modules";
}
span.dict.en_New:before {
  content: "Add Module";
}
span.dict.en_GroupList:before {
  content: "GROUP LIST";
}
span.dict.en_Total:before {
  content: "Total ";
}
span.dict.en_Modules:before {
  content: "Module(s)";
}
span.dict.en_Status:before {
  content: "Status";
}
span.dict.en_ModuleName:before {
  content: "Module Name";
}
span.dict.en_ClientID:before {
  content: "Client ID";
}
span.dict.en_ModuleType:before {
  content: "Module Type";
}
span.dict.en_AliasName:before {
  content: "Alias Name";
}
span.dict.en_AandCnotEmpty:before {
  content: "Alias Name, Client ID should not be empty.";
}
span.dict.en_Save:before {
  content: "Save";
}
span.dict.en_Cancel:before {
  content: "Cancel";
}
span.dict.en_DeleteModule:before {
  content: "Delete Module";
}
span.dict.en_DM_content:before {
  content: "Are you sure to delete";
}
span.dict.en_Delete:before {
  content: "Delete";
}
span.dict.en_MConfiguration:before {
  content: "Module Configuration";
}
span.dict.en_IPaddress:before {
  content: "IP Address";
}
span.dict.en_IPport:before {
  content: "IP Port";
}
span.dict.en_xSocketID:before {
  content: "xSocket ID";
}
span.dict.en_waitingTime:before {
  content: "Waiting Time";
}
span.dict.en_minute:before {
  content: "(minute)";
}
span.dict.en_CompanyResources:before {
  content: "Shared Resources List";
}
span.dict.en_files:before {
  content: "file(s)";
}
span.dict.en_Type:before {
  content: "Type";
}
span.dict.en_Name:before {
  content: "Name";
}
span.dict.en_ImportTime:before {
  content: "Import Time";
}
span.dict.en_Size:before {
  content: "Size";
}
span.dict.en_Reorder:before {
  content: "Reorder";
}
span.dict.en_DesForReorder:before {
  content: "This order will take effect in both PC and Mobile messenger. Please drag up and down to reorder.";
}
span.dict.en_Publish:before {
  content: "Publish";
}
span.dict.en_DesForPublish:before {
  content: "These changes will take effect in both PC and Mobile messenger. Please double check your newly uploaded file(s) status before publishing.";
}
span.dict.en_ContactsLimitation:before {
  content: "User Type Constraints in Messenger";
}
span.dict.en_deviceManagement:before {
  content: "Device Management";
}
span.dict.label_approvalMechanism:before {
  content: "Approval Mechanism";
}
span.dict.en_subsSettings:before {
  content: "Settings";
}
span.dict.en_UserList:before {
  content: "User List";
}
span.dict.en_Staff:before {
  content: "Add Staff";
}
span.dict.en_UserTitle:before {
  content: "User";
}
span.dict.en_Guest:before {
  content: "Add Guest";
}
span.dict.en_Import:before {
  content: "Import";
}
span.dict.en_batchExportUser:before,
.cmnBtn_export span.dict:before {
  content: "Export";
}
span.dict.en_Role:before {
  content: "User Type";
}
span.dict.en_ID:before {
  content: "ID";
}
span.dict.en_SandNew:before {
  content: "Save & Add New";
}
span.dict.en_Back:before {
  content: "Back";
}
span.dict.en_AddNewStaff:before {
  content: "Add New Staff";
}
span.dict.en_AddNewGuest:before {
  content: "Add New Guest";
}
span.dict.en_UserRole:before {
  content: "User Type";
}
span.dict.en_UserName:before {
  content: "User Name";
}
span.dict.en_LoginEmail:before {
  content: "User Account";
}
span.dict.en_Password:before {
  content: "Password";
}
span.dict.en_ConfirmPassword:before {
  content: "Confirm Password";
}
span.dict.en_AppManagement:before {
  content: "App Management";
}
span.dict.en_Delegation:before {
  content: "Delegation";
}
span.dict.en_NotificationEmail:before {
  content: "Contact Email";
}
span.dict.en_Description:before {
  content: "Description";
}
span.dict.en_Title:before {
  content: "Title";
}
span.dict.en_Grades:before {
  content: "Grade";
}
span.dict.en_DirectPhone:before {
  content: "Direct Line";
}
span.dict.en_MobilePhone:before {
  content: "Mobile Phone";
}
span.dict.en_StaffID:before {
  content: "Staff ID";
}
span.dict.en_groups:before {
  content: " group(s)";
}
span.dict.en_showSelectedOnly:before {
  content: "Show selected only";
}
span.dict.en_Account:before {
  content: "Account";
}
span.dict.en_Groups:before {
  content: " Group(s)";
}
span.dict.en_Security:before {
  content: "Security";
}
span.dict.en_AddtoOtherGroups:before {
  content: "Add to Other Groups";
}
span.dict.en_linkingwith:before {
  content: "linking with ";
}
span.dict.en_OldPassword:before {
  content: "Old Password";
}
span.dict.en_NewPassword:before {
  content: "New Password";
}
span.dict.en_ConfirmNewPassword:before {
  content: "Confirm New Password";
}
span.dict.en_Authentication:before {
  content: "Authenticatior App: ";
}
span.dict.en_Reg:before {
  content: "Registered";
}
span.dict.en_NotSet:before {
  content: "Not Set";
}
span.dict.en_Change:before {
  content: "Change";
}
span.dict.en_YAHLTD:before {
  content: "Your account has linked these devices.";
}
span.dict.en_LastAccessTime:before {
  content: "Last Access Time";
}
span.dict.en_Unlink:before {
  content: "Unlink";
}
span.dict.warning_user_deleteUser_title:before {
  content: "Delete User";
}
span.dict.warning_user_deleteUser_content1:before {
  content: "Are you sure to delete the user";
}
span.dict.warning_user_deleteAPIKey_title:before {
  content: "Delete API Key";
}
span.dict.warning_user_deleteAPIKey_content1:before {
  content: "Are you sure to delete the API Key";
}
span.dict.warning_user_deleteUser_content2:before {
  content: "?";
}
div.dict.warning_user_deleteUser_caution span.red:before {
  content: "Caution: The deletion is NOT reversible.";
}
span.dict.en_RevertChanges:before {
  content: "Revert Changes";
}
.RevertCompanyLogo_warning_white span.dict.RCs_content:before {
  content: "All changes will be reverted to last published version. Are you sure to proceed?";
}
/* below content: warning message */
span.dict.en_ChatRoom:before {
  content: "Chat Room";
}
span.dict.en_DeleteCRpermanently:before {
  content: "has been deleted permanently.";
}
span.dict.en_RevertCRsuccess:before {
  content: "has been restored to active chat room.";
}
span.dict.en_CRaddUserSuccess:before {
  content: "has been added to";
}
span.dict.en_CRaddUserSuccessNew:before {
  content: "Successfully added to";
}
span.dict.en_CRremoveUserSuccess:before {
  content: "has been removed from";
}
span.dict.en_CRassignAdminSuccess:before {
  content: "has been assigned as admin of";
}
span.dict.en_CRunassignAdminSuccess:before {
  content: "has been removed as admin of";
}
span.dict.en_Group:before {
  content: "Group";
}
span.dict.en_CreateSuccess:before {
  content: "has been created";
}
span.dict.en_DetailsOf:before {
  content: " Details of ";
}
span.dict.en_UpdateSuccess:before {
  content: "have been updated";
}
span.dict.en_EnvDeleteSuccess:before {
  content: "has been deleted";
}
span.dict.en_EnvUpdateSuccess_1:before {
  content: "Details of environment";
}
span.dict.en_EnvUpdateSuccess_2:before {
  content: "have been updated";
}
span.dict.en_Added:before {
  content: "Added ";
}
span.dict.en_to:before {
  content: "to ";
}
span.dict.en_PasswordOf:before {
  content: "Password of ";
}
span.dict.en_hasbeenchanged:before {
  content: "has been changed";
}
span.dict.en_EnvUpdateSuccess_1:before {
  content: "Details of environment";
}
span.dict.defaultOperationFail:before {
  content: "Fail to proceed the operation. Please verify your input and try again.";
}
span.dict.en_wrongImageType:before {
  content: "Wrong Image Type!";
}
span.dict.en_notAllowToUpdateValue:before {
  content: "Some fields do not allow to update because of the subscriber restriction.";
}
span.dict.en_mobileExistsInOrganization:before {
  content: "Mobile Phone exists in your organization.";
}
span.dict.en_contactLimitWarning1:before {
  content: "Fail to obtain information!";
}
span.dict.en_contactLimitWarning2:before {
  content: "Fail to update the content. Please try again later!";
}
span.dict.en_extModuleWarning1:before {
  content: "Cannot register this module!";
}
span.dict.en_extModuleWarning2:before {
  content: "Success!";
}
span.dict.en_groupListWarning1:before {
  content: "the number of Description words cannot be larger than 200!";
}
span.dict.en_groupListWarning2:before {
  content: "Group name cannot be empty!";
}
span.dict.en_groupListWarning3:before {
  content: "Unable to choose the memeber. Refresh the page now!";
}
span.dict.en_noAdminPermission:before {
  content: "You don't have admin permission!";
}
span.dict.en_LogoWarning1:before {
  content: "Please wait until upload success...";
}
span.dict.en_LogoWarning2:before {
  content: "Logo may have been altered by others. Please try again!";
}
span.dict.en_LogoWarning3:before {
  content: "Image resolution not valid!";
}
span.dict.en_LogoWarning4:before {
  content: "This is not a valid image!";
}
span.dict.en_LogoWarning5:before {
  content: "Wrong Image Type!";
}
span.dict.en_overviewWarning1:before {
  content: "Information not available!";
}
span.dict.en_overviewWarning2:before {
  content: "To be enabled in the future!";
}
span.dict.en_resourceWarning1:before {
  content: "Please enter the name!";
}
span.dict.en_resourceWarning2:before {
  content: "Fail to change url!";
}
span.dict.en_resourceWarning3:before {
  content: "url has been changed.";
}
span.dict.en_userListWarning1:before {
  content: "File type:";
}
span.dict.en_userListWarning2:before {
  content: " Please make sure your file is in jpg or jpeg or gif or png or bmp format.";
}
span.dict.en_userListWarning3:before {
  content: "File size too large, please choose a smaller one!";
}
/*New user picker*/
span.dict.en_ChooseUser:before {
  content: "Choose User";
}
span.dict.en_Users:before {
  content: "Users";
}
span.dict.en_Groups_Newuserpicker:before {
  content: " Groups";
}
span.dict.en_Advanced:before {
  content: "Advanced";
}
span.dict.en_Filteredby:before {
  content: "Filtered by: ";
}
span.dict.en_NoResults:before {
  content: "No Results";
}
span.dict.en_pageListNum1:before {
  content: "10 items per page";
}
span.dict.en_pageListNum2:before {
  content: "20 items per page";
}
span.dict.en_pageListNum3:before {
  content: "50 items per page";
}
span.dict.en_pageListNum4:before {
  content: "100 items per page";
}
span.dict.en_AdvancedSearch:before {
  content: "Advanced Search";
}
span.dict.en_Title:before {
  content: "Title";
}
span.dict.en_Email:before {
  content: "Email / Login";
}
span.dict.en_ApplySelection:before {
  content: "Apply Selection";
}
span.dict.en_staffpickerCloseWarning:before {
  content: "Are you sure to close the dialogue? All options selected will be discarded.";
}
/*messenger*/
span.dict.en_noChatList:before {
  content: "Press + button to start chatting";
}
span.dict.en_Bookmarks:before {
  content: "Bookmarks";
}
span.dict.en_BookmarkDetail:before {
  content: "Bookmark Detail";
}
span.dict.en_Todos:before {
  content: "To-dos";
}
span.dict.en_TodoDetail:before {
  content: "To-do Detail";
}
span.dict.en_Mute:before {
  content: "Mute";
}
span.dict.en_Unmute:before {
  content: "Unmute";
}
span.dict.en_PreviewImage:before {
  content: "Send Image";
}
span.dict.en_DeleteChatRoom:before {
  content: "Delete Chat Room";
}
span.dict.en_QuitChatRoom:before {
  content: "Quit Chat Room";
}
span.dict.en_ChooseChatRoom:before {
  content: "Choose Chat Room";
}
span.dict.en_Done:before {
  content: "Done";
}
span.dict.en_QuotedMessageDetail:before {
  content: "Quoted Message Detail";
}
span.dict.en_MessageContent:before {
  content: "Message Content";
}
span.dict.en_CopyText:before {
  content: "Copy Text";
}
span.dict.en_ReadUnreadInfo:before {
  content: "Read / Unread Info";
}
span.dict.en_Read:before {
  content: "Read";
}
span.dict.en_Unread:before {
  content: "Unread";
}
span.dict.en_ReadUnreadTip:before {
  content: "Sorted by read message time";
}
span.dict.en_ReadUnreadTip2:before {
  content: "Sorted by user last access chat room time";
}
span.dict.en_LastSeen:before {
  content: "Last Seen";
}
span.dict.en_MediaFolder:before {
  content: "Media Folder";
}
span.dict.en_Image:before {
  content: "Image";
}
span.dict.en_File:before {
  content: "File";
}
span.dict.en_Audio:before {
  content: "Audio";
}
span.dict.en_NoImages:before {
  content: "No Images";
}
span.dict.en_NoFiles:before {
  content: "No Files";
}
span.dict.en_NoAudios:before {
  content: "No Audios";
}
span.dict.en_CreateAPoll:before {
  content: "Create A Poll";
}
span.dict.en_CreatePollTip:before {
  content: "Max 200 characters for both question and option.";
}
span.dict.en_CreatePollTip2:before {
  content: "Max. Selection / Total";
}
span.dict.en_PollList:before {
  content: "Poll List";
}
span.dict.en_Open:before {
  content: "Open";
}
span.dict.en_Ended:before {
  content: "Ended";
}
span.dict.en_MyPolls:before {
  content: "My Polls";
}
span.dict.en_NoPolls:before {
  content: "No Polls";
}
span.dict.en_pollPageDetail1:before {
  content: "Maximum Selection Allowed";
}
span.dict.en_pollPageDetail2:before {
  content: "Last Voting Time";
}
span.dict.en_pollPageDetail3:before {
  content: "Not Voted Yet";
}
span.dict.en_View:before {
  content: "View";
}
span.dict.en_UndecidedUsers:before {
  content: "Undecided Users";
}
span.dict.en_UndecidedUser:before {
  content: "Undecided User";
}
span.dict.en_AllUsersHaveVoted:before {
  content: "All Users Have Voted";
}
span.dict.en_CurrentStatus:before {
  content: "Current Status";
}
span.dict.en_Initiator:before {
  content: "Initiator";
}
span.dict.en_StartTime:before {
  content: "Start Time";
}
span.dict.en_EndTime:before {
  content: "End Time";
}
span.dict.en_forwardWarning:before {
  content: "All the users in this announcement chat room will receive the message.";
}
span.dict.en_RemoveUser:before {
  content: "Remove User";
}
span.dict.en_RemoveUserWarning1:before {
  content: "Are you sure to remove user";
}
span.dict.en_RemoveUserWarning2:before {
  content: "from this chat room";
}
span.dict.en_Remove:before {
  content: "Remove";
}
span.dict.en_AssignasAdmin:before {
  content: "Assign as Admin";
}
span.dict.en_AssignasAdminWarning1:before {
  content: "Are you sure to assign";
}
span.dict.en_AssignasAdminWarning2:before {
  content: "as Admin";
}
span.dict.en_Assign:before {
  content: "Assign";
}
span.dict.en_RemoveasAdmin:before {
  content: "Remove as Admin";
}
span.dict.en_RemoveasAdminWarning1:before {
  content: "Are you sure to remove";
}
span.dict.en_RemoveasAdminWarning2:before {
  content: "as Admin";
}
span.dict.en_Quit:before {
  content: "Quit";
}
span.dict.en_QuitChatRoomWarning:before {
  content: "You will no longer receive messages from this chat room. Are you sure to quit";
}
span.dict.en_DeleteChatRoomWarning:before {
  content: "This chat room will no longer be existing and all messages in it will be deleted. Are you sure to delete";
}
span.dict.en_RemoveBookmark:before {
  content: "Remove Bookmark";
}
span.dict.en_RemoveBookmarkWarning:before {
  content: "Are you sure to remove this bookmark";
}
span.dict.en_RemoveTodo:before {
  content: "Remove To-do";
}
span.dict.en_RemoveTodoWarning:before {
  content: "Are you sure to remove this to-do";
}
span.dict.en_GO:before {
  content: "GO";
}
span.dict.en_GotoChatRoom:before {
  content: "Go to Chat Room";
}
span.dict.en_GotoChatRoomWarning:before {
  content: "Are you sure to go to chat room";
}
span.dict.en_Attention:before {
  content: "Attention";
}
span.dict.en_AttentionWarning:before {
  content: "This will be a public announcement if you don't tag any users";
}
span.dict.en_HideMessage:before {
  content: "Hide Message";
}
span.dict.en_Hide:before {
  content: "Hide";
}
span.dict.en_HideMessageWarning:before {
  content: "Are you sure to hide this message? This operation is not reversible.";
}
span.dict.en_PleaseAssignAdminWarning1:before {
  content: "Since you are the only admin of this chat room, please assign another admin before you quit.";
}
span.dict.en_EmptyQuestion:before {
  content: "Empty Question";
}
span.dict.en_EmptyQuestionError:before {
  content: "Empty question is not allowed.";
}
span.dict.en_EmptyOption:before {
  content: "Empty Option";
}
span.dict.en_EmptyOptionError:before {
  content: "Empty option is not allowed.";
}
span.dict.en_LessThan2Options:before {
  content: "Less Than 2 Options";
}
span.dict.en_LessThan2OptionsError:before {
  content: "Minimum 2 options should be set up.";
}
span.dict.en_MaximumOptionAllowed:before {
  content: "Maximum Option Allowed";
}
span.dict.en_Atmost:before {
  content: "At most";
}
span.dict.en_MaximumOptionAllowedError:before {
  content: "option(s) can be selected.";
}
span.dict.en_PollingClosed:before {
  content: "Polling Closed";
}
span.dict.en_PollingClosedError:before {
  content: "This polling has been closed, your vote is not accepted.";
}
span.dict.en_EmptySelection:before {
  content: "Empty Selection";
}
span.dict.en_EmptySelectionError:before {
  content: "At least one option should be selected.";
}
span.dict.wordBeta:before {
  content: "BETA";
}
span.dict.en_CreatePoll:before {
  content: "Create Poll";
}
span.dict.en_CreatePollError:before {
  content: "Failed to create poll.";
}
span.dict.en_LeavePage:before {
  content: "Leave Page";
}
span.dict.en_LeavePageWarning:before {
  content: "Are you sure to leave and discard this polling?";
}
span.dict.en_OptionChanged:before {
  content: "Option Changed";
}
span.dict.en_OptionChangedWarning:before {
  content: "Are you sure to leave without saving your changes?";
}
span.dict.en_ClosePollingWarning:before {
  content: "Are you sure to close this polling?";
}
span.dict.en_ReleaseResultsWarning:before {
  content: "Are you sure to release the results?";
}
span.dict.en_RemindWarning:before {
  content: "Are you sure to remind the undecided users?";
}
span.dict.en_Remindall:before {
  content: "Remind all";
}
span.dict.en_Filter:before {
  content: "Filter";
}
span.dict.en_AddUserstochatroomWarning:before {
  content: "Are you sure to add all the selected users to the chatroom?";
}
span.dict.en_PleaseDeleteThisChatRoom:before {
  content: "Please Delete This Chat Room";
}
span.dict.en_PleaseDeleteThisChatRoomWarning:before {
  content: "You cannot leave this chat room as you are the only internal staff in this chat room.";
}
span.dict.en_Failedtosendreminder:before {
  content: "Failed to send reminder.";
}
span.dict.en_Failedtoclosepoll:before {
  content: "Failed to close poll.";
}
span.dict.en_Failedtoreleasepoll:before {
  content: "Failed to release poll.";
}
span.dict.en_NoLonngerinChatRoom:before {
  content: "No Lonnger in Chat Room";
}
span.dict.en_ChatRoomNotExist:before {
  content: "Chat Room Not Exist";
}
span.dict.en_ChatRoomNotExistWarning:before {
  content: "Since this chat room has been removed, you can not go back to the chat room.";
}
span.dict.en_Usernotavailable:before {
  content: "User not available";
}
span.dict.en_UsernotavailableWarning:before {
  content: "This user cannot be tagged.";
}
.cmnBtn_reopenDiscuss span.dict:before {
  content: "Reopen Discussion";
}
span.dict.en_closeDiscussion:before {
  content: "Close Discussion";
}
span.dict.en_closeDiscussionContent:before {
  content: "Are you sure to close this discussion?";
}
span.dict.en_reopenDiscussion:before {
  content: "Reopen Discussion";
}
span.dict.en_reopenDiscussionContent:before {
  content: "Are you sure to reopen this discussion?";
}
span.dict.en_hideDiscussion:before {
  content: "Hide Discussion";
}
span.dict.en_hideDiscussionContent:before {
  content: "Are you sure to hdie this discussion? This action is not reversible.";
}
span.dict.PDS_Mapping_Desc:before {
  content: "Map widgets in data source to the widgets on the current page.";
}
span.dict.PDS_Filter_Desc:before {
  content: "Add conditions of filters for this data source.";
}
span.dict.PDS_Source_Desc:before {
  content: "Please enter Label and select Data Source.";
}
span.dict.sys_companyLogo_Upload:before {
  content: "Upload Image";
}
span.dict.sys_companyLogo_webPreview:before {
  content: "Website Preview";
}
span.dict.sys_companyLogo_mobilePreview:before {
  content: "Mobile Preview";
}
span.dict.maxUserLimit:before {
  content: "Subscription limit exceeded - Too many users";
}
span.dict.en_exceedEnvLimit:before {
  content: "Subscription limit exceeded - Too many environments";
}
.cmnBtnDownloadSampleFile span.dict:before {
  content: "Download Sample File";
}
.errorReason.ERR_USRNOFOUND:before {
  content: "User account does not exist";
}
.errorReason.ERR_REQUIRED:before {
  content: "Missing required field";
}
.errorReason.ERR_FORMAT:before {
  content: "Incorrect data format";
}
.errorReason.ERR_CHRNOEX:before {
  content: "Maximum number of chat room members exceeded";
}
.errorReason.ERR_CHRADMIN:before {
  content: "Guest account cannot be the admin of announcement chat room";
}
.errorReason.ERR_USRNOEX:before {
  content: "Maximum number of users exceeded";
}
.errorReason.ERR_UNKNOWN:before {
  content: "Unknown Error";
}
.cmnBtn_leave span.dict:before {
  content: "OK";
}
.cmnBtn_refresh span.dict:before {
  content: "Refresh";
}
/* ------------------------------------------------------------------ Page Builder */
span.dict.designerBuilder_title:before {
  content: "Page Builder";
}
.mobileMode span.dict.designerBuilder_title:before {
  content: "Mobile Page Builder";
}
.cmnBtn_remove span.dict:before {
  content: "Remove";
}
.cmnBtn_removeAll span.dict:before {
  content: "Remove All";
}
/* ------------------------------------------------------------------ Circular Management */
span.dict.APIKey_title:before {
  content: "API Key";
}
.APIKeyItem span.dict:before {
  content: "API Key";
}
/* -------------------- Admin Panel / Subscriber / Settings */
.settingsItem span.dict:before {
  content: "Settings";
}
.passwordItem span.dict:before {
  content: "Password Policy";
}
.generalItem span.dict:before {
  content: "General";
}
.securityItem span.dict:before {
  content: "Security";
}
.eventConsumerItem span.dict:before {
  content: "Event Consumer";
}
.systemNoticesItem span.dict:before {
  content: "System Notices";
}
.emitEventItem span.dict:before {
  content: "Emit Event";
}
.consumerRunHistoryItem span.dict:before {
  content: "Consumer Run History";
}
.emissionLogItem span.dict:before {
  content: "Emission Log";
}
span.dict.en_subsSettings:before {
  content: "Settings";
}
span.dict.label_accDelegation:before {
  content: "Restrict Account Delegation";
}
span.dict.label_runTimeLang:before {
  content: "Runtime Language";
}
span.dict.popup_accDelegation:before {
  content: "Remove Account Delegation function for selected User Type(s). Previous delegation settings will be removed.";
}
span.dict.subsSettings_title:before {
  content: "General";
}
span.dict.subsSettings_title2:before {
  content: "Password";
}
span.dict.label_changePw:before {
  content: "Change Password Restriction";
}
span.dict.popup_changePw:before {
  content: "Restrict users of selected User Type(s) to change their password.";
}
span.dict.label_additionalRestriction:before {
  content: "Additional Restriction";
}
span.dict.popup_additionalRestriction:before {
  content: "Selected user(s) will be unavailable to change their password";
}
span.dict.label_dayBeforePwExpire:before {
  content: "Password Expiration Days";
}
span.dict.popup_dayBeforePwExpire:before {
  content: "Password will be expired after the specified number of days. If it is empty, the password will never expire.";
}
span.dict.label_defaulttimezone:before {
  content: "Default Time Zone";
}
span.dict.popup_defaulttimezone:before {
  content: "User time zone, environment time zone and system time zone will follow this time zone by default.";
}
/* -------------------- Admin Panel / Log / Log In Out Time */
span.dict.en_logLogInOutTime:before {
  content: "Log In/Out Time";
}
span.dict.en_logInOutTitle:before {
  content: "Log In/Out";
}
span.dict.en_userNameTitle:before {
  content: "User Name";
}
span.dict.en_userTypeTitle:before {
  content: "User Type";
}
span.dict.en_ipAddressTitle:before {
  content: "IP Address";
}
span.dict.en_method:before {
  content: "Method";
}
span.dict.en_platformTitle:before {
  content: "Platform";
}
span.dict.en_remarks:before {
  content: "Remarks";
}
span.dict.en_timeTitle:before {
  content: "Time";
}
.logInAL span.actType:before {
  content: "Log In";
}
.logOutAL span.actType:before {
  content: "Log Out";
}
.iOS .platformText:before {
  content: "iOS";
}
.android .platformText:before {
  content: "Android";
}
.web .platformText:before {
  content: "Web";
}
.app-ios .platformText:before {
  content: "iOS";
}
.app-android .platformText:before {
  content: "Android";
}
/* -------------------- Admin Panel / User */
span.dict.en_SubsLogAccess:before {
  content: "Subscriber Log Access";
}
span.dict.dict_SubsLogAccess:before {
  content: "Grants access for the Subscriber Log";
}
span.dict.en_GroupManagement:before {
  content: "Group Management";
}
span.dict.dict_GroupManagement:before {
  content: "Grant access to the Group Management page, where group admin can edit group members without entering the Admin Panel.";
}
/* -------------------- Admin Panel / Log / User Account & Group */
span.dict.en_logUserAccGroup:before {
  content: "User Account & Group";
}
span.dict.en_actionTaker:before {
  content: "Action Taker";
}
span.dict.en_logMsg:before {
  content: "Log Message";
}
span.dict.en_userAcc:before {
  content: "User Account";
}
span.dict.en_userType:before {
  content: "User Type";
}
span.dict.en_result:before {
  content: "Result";
}
span.dict.en_group:before {
  content: "Group";
}
span.dict.en_ou:before {
  content: "OU";
}
span.dict.en_affectedUser:before {
  content: "Affected User";
}
/* -------------------- Admin Panel / Subscriber / Data Encryption */
span.dict.en_dataEncryption:before {
  content: "Data Encryption";
}
span.dict.en_log:before {
  content: "Log";
}
span.dict.en_expirytime:before {
  content: "The delegation expiry time must be larger than the effective time.";
}
span.dict.en_expirytime_empty:before {
  content: "Either effective time or expiry time cannot be empty.";
}
/* -------------------- Group Management -------------------- */
span.dict.en_groupManagement:before {
  content: "Group Management";
}
span.dict.en_groupName:before {
  content: "Group Name";
}
span.dict.en_groupMemberList:before {
  content: "Group Memeber List";
}
/* -------------------- 2FA -------------------- */
span.dict.dict_lost2FA::before {
  content: "If you have changed your device, redownloaded the authenticator app or restored from a backup, please contact your system administrator for assistance.";
}
span.dict.verify::before {
  content: "Verify";
}
span.dict.dict_incorrVerifyCode::before {
  content: "Incorrect Verification Code";
}
/* ------------------------------------------------------------------ Access Deinied Form */
.dict.dict_errorTitle::before {
  content: "Access Denied";
}
.dict.dict_errorContent::before {
  content: "You do not have access to this form.";
}
.saveThenAddBg::after {
  content: "Save Then Add";
}
/* -------------------- Devices ID / Device Management */
span.dict.en_devicesID:before {
  content: "Device Management";
}
span.dict.en_waitingforapproval:before {
  content: "Waiting for Approval";
}
span.dict.en_devicerefno:before {
  content: "Device Reference No.";
}
span.dict.en_brand:before {
  content: "Brand";
}
span.dict.en_model:before {
  content: "Model";
}
span.dict.en_osVersion:before {
  content: "OS Version";
}
span.dict.en_user:before {
  content: "User";
}
span.dict.en_affectedUser:before {
  content: "Affected User";
}
span.dict.en_submission_time:before {
  content: "Submission Time";
}
span.dict.en_submission_time:before {
  content: "Submission Time";
}
span.dict.en_approval_time:before {
  content: "Approval Time";
}
span.dict.en_approvedList:before {
  content: "Approved Device";
}
span.dict.en_deviceOwnerUsers:before {
  content: "Users";
}
span.dict.en_actionTaker:before {
  content: "Action Taker";
}
span.dict.en_action:before {
  content: "Action";
}
span.dict.en_actionTime:before {
  content: "Action Time";
}
span.dict.en_deviceName:before {
  content: "Device Name";
}
span.dict.en_ip:before {
  content: "IP Address";
}
span.dict.en_revoke::before {
  content: "Revoke";
}
span.dict.en_reject::before {
  content: "Reject";
}
span.dict.en_approve::before {
  content: "Approve";
}
span.dict.sys_noRequest:before {
  content: "No pending for approval request.";
}
span.dict.sys_noApproved:before {
  content: "No approved device.";
}
span.dict.sys_noDeviceLog:before {
  content: "No device management log.";
}
span.dict.popup_dataStorageDetails:before {
  content: "The actual storage usage will be calculated every 5 minutes, and the usage displayed before calculation is for reference only.";
}
.warning_checkUniqueConfirm span.foot_btn.btn_ok:before {
  content: "OK";
}
/* ------------------------------------------------------------------ Third Party */
.thirdPartyItem span.dict:before {
  content: "Third-Party Login";
}
.provisioningItem span.dict:before {
  content: "Provisioning";
}
/*    global variable --- Imported by function.less    */
/* ------------------------------------------------------------------------------  */
/* ------------------------------------------------------------------------------ stat */
/* ------------------------------------------------------------------------------  */
/* ------------------------------------------------------------------------------  */
/*
This file defines basic variables which should be referrenced by any other components.
*/
/*	"basic css file (important!), all element style reset, z-index, popup backgroud style, color, commonly used class"	
 *  Imported by "- circular_app_base.less - circular_designer_base.less"	*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-size-adjust: none;
}
html,
body,
div,
span,
object,
iframe,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ul,
li,
fieldset,
form,
label,
legend,
input,
textarea,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
ol {
  margin: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
html,
body {
  width: 100%;
  height: 100%;
  overflow: auto;
  min-width: 320px;
  color: #494949;
  background-color: #ffffff;
}
html,
body,
textarea,
input,
input[type="text"],
input[type="search"],
input[type="password"],
select,
option,
button {
  font-family: 'Poppins', 'Inter', Helvetica, Arial, "Lucida Grande", "Heiti", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif;
}
html {
  overflow: hidden;
}
.hidden,
div.hidden,
div .hidden,
div div.hidden,
div div div.hidden,
div div .hidden {
  display: none;
}
.clear {
  clear: both;
  float: none;
}
.clickable {
  cursor: pointer;
}
.unclickable,
*.unclickable,
div.unclickable {
  cursor: auto;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
  margin: 0;
}
ul {
  list-style-type: none;
}
a {
  text-decoration: none;
}
/* ------------------------------------------------------------------------------  */
input,
textarea,
select {
  outline: none;
}
input[type="checkbox"] {
  margin: 0;
  vertical-align: top;
}
input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
select {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* ------------------------------------------------------------------------------ header */
.system_header {
  position: fixed;
  background-color: #1c97fb;
  height: 49px;
  line-height: 49px;
  width: 100%;
  padding: 0 16px;
  color: #ffffff;
  font-size: 14px;
  z-index: 11;
}
.system_header,
.system_header * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
.system_header,
.system_header h1 {
  font-weight: normal;
}
.system_header h1 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #ffffff;
  font-size: 20px;
  height: 100%;
  background-image: url("../img_logo/logo_full.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 140px;
  padding-left: 0px;
  text-indent: -9999px;
  width: 172px;
  margin-left: -16px;
}
.system_header h1 img {
  display: none;
}
/* ------------------------------------------------------------------------------ commons */
.inlineBlock {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.displayBlock {
  display: block;
}
.float_left {
  float: left;
}
.float_right {
  float: right;
}
.float_top {
  position: absolute;
  top: 0;
}
.float_top--left {
  left: 0;
}
.float_top--right {
  right: 0;
}
.float_bottom {
  position: absolute;
  bottom: 0;
}
.float_bottom--left {
  left: 0;
}
.float_bottom--right {
  right: 0;
}
.alignLeft {
  text-align: left;
}
.alignCenter {
  text-align: center;
}
.alignRight {
  text-align: right;
}
.bold {
  font-weight: bold;
}
.underline {
  text-decoration: underline;
}
.normal {
  font-weight: normal;
}
.scollArea,
.scrollArea {
  overflow: auto;
  position: relative;
}
.hScrollArea {
  overflow-y: visible;
  overflow-x: auto;
  white-space: nowrap;
}
.overHidden {
  overflow: hidden;
}
.scroll,
div.scroll,
div .scroll,
div div.scroll,
div > .scroll,
div > div.scroll,
div > div.sectionBlock.scroll {
  overflow-y: scroll;
}
.sidePart {
  position: relative;
  overflow: hidden;
}
.noPadding {
  padding: 0;
}
.break_all {
  word-break: break-all;
}
/* ------------------------------------------------------------------------------ Color */
.pink {
  color: #e2375c;
}
.skyBlue {
  color: #146bff;
}
.yellow {
  color: #febc2d;
}
.lightGrey {
  color: #cecece;
}
.grey {
  color: #999999;
}
.descrGrey {
  color: #828282;
}
.blue,
.blue:before {
  color: #0099ff;
}
.blue2,
.blue2:before {
  color: #1a95ff;
}
/* ------------------------------------------------------------------------------ Width */
.w350 {
  width: 350px;
}
.w200 {
  width: 200px;
}
/* ------------------------------------------------------------------------------  */
@-webkit-viewport {
  width: device-width;
  zoom: 1.0;
  min-zoom: 1.0;
  max-zoom: 1.0;
  user-zoom: fixed;
}
@-ms-viewport {
  width: device-width;
  zoom: 1.0;
  min-zoom: 1.0;
  max-zoom: 1.0;
  user-zoom: fixed;
}
@-o-viewport {
  width: device-width;
  zoom: 1.0;
  min-zoom: 1.0;
  max-zoom: 1.0;
  user-zoom: fixed;
}
@viewport {
  width: device-width;
  zoom: 1.0;
  min-zoom: 1.0;
  max-zoom: 1.0;
  user-zoom: fixed;
}
/* ------------------------------------------------------------------------------  */
/* ------------------------------------------------------------------------------  */
.infoBtn,
.helpBtn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 16px;
  height: 16px;
  cursor: pointer;
  color: #acacac;
  font-size: 18px;
  font-weight: normal;
}
.infoBtn::before,
.helpBtn::before {
  content: '\e937';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.infoBtn.on,
.helpBtn.on {
  color: #0099ff;
}
.helpBtn::before {
  content: '\ea28';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.infoPopupClose {
  width: 12px;
  height: 12px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  color: #0099ff;
  line-height: 12px;
  font-weight: bold;
}
.infoPopupClose::before {
  content: '\e920';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.infoPopup {
  position: absolute;
  background-color: #ffffff;
  border: 1px solid #1c97fb;
  width: 140px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 17px 3px 5px;
  font-size: 13px;
  color: #494949;
  z-index: 10;
  line-height: 18px;
}
.infoPopup.w200 {
  width: 200px;
}
.infoPopup.w260 {
  width: 260px;
}
.infoPopup.w280 {
  width: 280px;
}
.infoPopup.w300 {
  width: 300px;
}
.infoPopup.bottomSide:before,
.infoPopup.bottomRightSide:before,
.infoPopup.bottomSide:after,
.infoPopup.bottomRightSide:after {
  top: auto;
  bottom: 100%;
}
.infoPopup.bottomSide:before,
.infoPopup.bottomRightSide:before {
  border-color: rgba(28, 151, 251, 0);
  border-bottom-color: #1c97fb;
}
.infoPopup.bottomSide:after,
.infoPopup.bottomRightSide:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.infoPopup.bottomRightSide:before {
  left: auto;
  right: 8px;
}
.infoPopup.bottomRightSide:after {
  left: auto;
  right: 9px;
}
.infoPopup.rightSide:before {
  left: auto;
  right: 8px;
}
.infoPopup.rightSide:after {
  left: auto;
  right: 9px;
}
.infoPopup:after,
.infoPopup:before {
  top: 100%;
  left: 12px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.infoPopup:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffffff;
  border-width: 3px;
  margin-left: -3px;
}
.infoPopup:before {
  border-color: rgba(28, 151, 251, 0);
  border-top-color: #1c97fb;
  border-width: 4px;
  margin-left: -4px;
}
.infoPopup .infoPopupClose {
  position: absolute;
  right: 5px;
  top: 4px;
}
.infoPopup .infoPopupContent {
  font-weight: normal;
  font-family: Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif;
}
.infoPopupItem {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.infoPopupItem .infoPopup {
  display: none;
  white-space: normal;
}
.infoPopupItem.on .infoPopup {
  display: block;
}
.infoPopupItem.on .infoBtn,
.infoPopupItem.on .helpBtn {
  color: #0099ff;
}
.infoPopupItem .infoPopup {
  z-index: 1;
  left: -5px;
  bottom: 20px;
}
.infoPopupItem .infoPopup.bottomSide,
.infoPopupItem .infoPopup.bottomRightSide {
  bottom: auto;
  top: 20px;
}
.infoPopupItem .infoPopup.bottomRightSide {
  left: auto;
  right: -4px;
}
.infoPopupItem .infoPopup.rightSide {
  left: auto;
  right: -4px;
}
.infoPopupItem .infoPopup.index111 {
  z-index: 111;
}
.alertTopWrap {
  position: absolute;
  top: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  overflow: hidden;
  z-index: 23500;
  max-height: 600px;
}
.alert {
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 4px;
}
.alert.success {
  color: #45BF55;
  background-color: #f0fff8;
  border: 1px solid #51C360;
  -webkit-box-shadow: 0 0 6px rgba(69, 191, 85, 0.16);
  -moz-box-shadow: 0 0 6px rgba(69, 191, 85, 0.16);
  -ms-box-shadow: 0 0 6px rgba(69, 191, 85, 0.16);
  -o-box-shadow: 0 0 6px rgba(69, 191, 85, 0.16);
  box-shadow: 0 0 6px rgba(69, 191, 85, 0.16);
}
.alert.success .alert-block {
  border-left: 4px solid #45BF55;
}
.alert.success a {
  color: #45BF55;
  text-decoration: underline;
}
.alert.attend {
  color: #F60A20;
  background-color: #FEEFF0;
  border: 1px solid #F60A20;
  -webkit-box-shadow: 0 0 6px rgba(246, 10, 32, 0.16);
  -moz-box-shadow: 0 0 6px rgba(246, 10, 32, 0.16);
  -ms-box-shadow: 0 0 6px rgba(246, 10, 32, 0.16);
  -o-box-shadow: 0 0 6px rgba(246, 10, 32, 0.16);
  box-shadow: 0 0 6px rgba(246, 10, 32, 0.16);
}
.alert.attend .alert-block {
  border-left: 4px solid #F60A20;
}
.alert.attend a {
  color: #F60A20;
  text-decoration: underline;
}
.alert.attend_yellow {
  color: #EA960F;
  background-color: #fffdf9;
  border: 1px solid #EA960F;
  -webkit-box-shadow: 0 0 6px rgba(234, 150, 15, 0.16);
  -moz-box-shadow: 0 0 6px rgba(234, 150, 15, 0.16);
  -ms-box-shadow: 0 0 6px rgba(234, 150, 15, 0.16);
  -o-box-shadow: 0 0 6px rgba(234, 150, 15, 0.16);
  box-shadow: 0 0 6px rgba(234, 150, 15, 0.16);
}
.alert.attend_yellow .alert-block {
  border-left: 4px solid #EA960F;
}
.alert.attend_yellow a {
  color: #EA960F;
  text-decoration: underline;
}
.alert-block {
  width: 500px;
  min-height: 40px;
  display: flex;
  align-items: flex-start;
}
.alert-icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 24px;
  margin: 10px;
}
.alert-close {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 18px;
  margin: 10px;
  color: #111111;
  cursor: pointer;
}
.alert-close:hover {
  opacity: 0.8;
}
.alert-close:active {
  opacity: 1;
}
.alert-text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 14px;
  padding: 10px 0;
  cursor: default;
}
.alert-status {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  max-width: 400px;
  min-height: 24px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  line-height: 1.2;
  color: #111111;
}
.alert-status a {
  color: #111111;
  text-decoration: underline;
}
.alert-description {
  margin-top: 2px;
  max-width: 400px;
  font-family: 'Inter', Helvetica, Arial, "Lucida Grande";
}
.icon-circle_tick {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
.icon-circle_tick::before {
  content: '\ea56';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-attend {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
.icon-attend::before {
  content: '\ea57';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 600px) {
  .alert-block {
    width: 90vw;
  }
}
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__fadeIn {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-duration: calc(0.5s);
  animation-name: fadeIn;
}
.animate__fadeIn.infinite {
  animation-iteration-count: infinite;
}
.animate__fadeIn.repeat-1 {
  animation-iteration-count: 1;
}
.animate__fadeIn.repeat-2 {
  animation-iteration-count: calc(2);
}
.animate__fadeIn.repeat-3 {
  animation-iteration-count: calc(3);
}
.animate__fadeIn.delay-1s {
  animation-delay: 1s;
}
.animate__fadeIn.delay-2s {
  animation-delay: calc(2s);
}
.animate__fadeIn.delay-3s {
  animation-delay: calc(3s);
}
.animate__fadeIn.delay-4s {
  animation-delay: calc(4s);
}
.animate__fadeIn.delay-5s {
  animation-delay: calc(5s);
}
.animate__fadeIn.faster {
  animation-duration: calc(0.5s);
}
.animate__fadeIn.fast {
  animation-duration: calc(0.8s);
}
.animate__fadeIn.slow {
  animation-duration: calc(2s);
}
.animate__fadeIn.slower {
  animation-duration: calc(3s);
}
.animate__fadeOut {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-duration: calc(0.5s);
  animation-name: fadeOut;
}
.animate__fadeOut.infinite {
  animation-iteration-count: infinite;
}
.animate__fadeOut.repeat-1 {
  animation-iteration-count: 1;
}
.animate__fadeOut.repeat-2 {
  animation-iteration-count: calc(2);
}
.animate__fadeOut.repeat-3 {
  animation-iteration-count: calc(3);
}
.animate__fadeOut.delay-1s {
  animation-delay: 1s;
}
.animate__fadeOut.delay-2s {
  animation-delay: calc(2s);
}
.animate__fadeOut.delay-3s {
  animation-delay: calc(3s);
}
.animate__fadeOut.delay-4s {
  animation-delay: calc(4s);
}
.animate__fadeOut.delay-5s {
  animation-delay: calc(5s);
}
.animate__fadeOut.faster {
  animation-duration: calc(0.5s);
}
.animate__fadeOut.fast {
  animation-duration: calc(0.8s);
}
.animate__fadeOut.slow {
  animation-duration: calc(2s);
}
.animate__fadeOut.slower {
  animation-duration: calc(3s);
}
.animate__slideInLeft {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-duration: calc(0.5s);
  animation-name: slideInLeft;
}
.animate__slideInLeft.infinite {
  animation-iteration-count: infinite;
}
.animate__slideInLeft.repeat-1 {
  animation-iteration-count: 1;
}
.animate__slideInLeft.repeat-2 {
  animation-iteration-count: calc(2);
}
.animate__slideInLeft.repeat-3 {
  animation-iteration-count: calc(3);
}
.animate__slideInLeft.delay-1s {
  animation-delay: 1s;
}
.animate__slideInLeft.delay-2s {
  animation-delay: calc(2s);
}
.animate__slideInLeft.delay-3s {
  animation-delay: calc(3s);
}
.animate__slideInLeft.delay-4s {
  animation-delay: calc(4s);
}
.animate__slideInLeft.delay-5s {
  animation-delay: calc(5s);
}
.animate__slideInLeft.faster {
  animation-duration: calc(0.5s);
}
.animate__slideInLeft.fast {
  animation-duration: calc(0.8s);
}
.animate__slideInLeft.slow {
  animation-duration: calc(2s);
}
.animate__slideInLeft.slower {
  animation-duration: calc(3s);
}
.animate__slideInRight {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-duration: calc(0.5s);
  animation-name: slideInRight;
}
.animate__slideInRight.infinite {
  animation-iteration-count: infinite;
}
.animate__slideInRight.repeat-1 {
  animation-iteration-count: 1;
}
.animate__slideInRight.repeat-2 {
  animation-iteration-count: calc(2);
}
.animate__slideInRight.repeat-3 {
  animation-iteration-count: calc(3);
}
.animate__slideInRight.delay-1s {
  animation-delay: 1s;
}
.animate__slideInRight.delay-2s {
  animation-delay: calc(2s);
}
.animate__slideInRight.delay-3s {
  animation-delay: calc(3s);
}
.animate__slideInRight.delay-4s {
  animation-delay: calc(4s);
}
.animate__slideInRight.delay-5s {
  animation-delay: calc(5s);
}
.animate__slideInRight.faster {
  animation-duration: calc(0.5s);
}
.animate__slideInRight.fast {
  animation-duration: calc(0.8s);
}
.animate__slideInRight.slow {
  animation-duration: calc(2s);
}
.animate__slideInRight.slower {
  animation-duration: calc(3s);
}
.animate__slideOutRight {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-duration: calc(0.5s);
  animation-name: slideOutRight;
}
.animate__slideOutRight.infinite {
  animation-iteration-count: infinite;
}
.animate__slideOutRight.repeat-1 {
  animation-iteration-count: 1;
}
.animate__slideOutRight.repeat-2 {
  animation-iteration-count: calc(2);
}
.animate__slideOutRight.repeat-3 {
  animation-iteration-count: calc(3);
}
.animate__slideOutRight.delay-1s {
  animation-delay: 1s;
}
.animate__slideOutRight.delay-2s {
  animation-delay: calc(2s);
}
.animate__slideOutRight.delay-3s {
  animation-delay: calc(3s);
}
.animate__slideOutRight.delay-4s {
  animation-delay: calc(4s);
}
.animate__slideOutRight.delay-5s {
  animation-delay: calc(5s);
}
.animate__slideOutRight.faster {
  animation-duration: calc(0.5s);
}
.animate__slideOutRight.fast {
  animation-duration: calc(0.8s);
}
.animate__slideOutRight.slow {
  animation-duration: calc(2s);
}
.animate__slideOutRight.slower {
  animation-duration: calc(3s);
}
.animate__slideOutLeft {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-duration: calc(0.5s);
  animation-name: slideOutLeft;
}
.animate__slideOutLeft.infinite {
  animation-iteration-count: infinite;
}
.animate__slideOutLeft.repeat-1 {
  animation-iteration-count: 1;
}
.animate__slideOutLeft.repeat-2 {
  animation-iteration-count: calc(2);
}
.animate__slideOutLeft.repeat-3 {
  animation-iteration-count: calc(3);
}
.animate__slideOutLeft.delay-1s {
  animation-delay: 1s;
}
.animate__slideOutLeft.delay-2s {
  animation-delay: calc(2s);
}
.animate__slideOutLeft.delay-3s {
  animation-delay: calc(3s);
}
.animate__slideOutLeft.delay-4s {
  animation-delay: calc(4s);
}
.animate__slideOutLeft.delay-5s {
  animation-delay: calc(5s);
}
.animate__slideOutLeft.faster {
  animation-duration: calc(0.5s);
}
.animate__slideOutLeft.fast {
  animation-duration: calc(0.8s);
}
.animate__slideOutLeft.slow {
  animation-duration: calc(2s);
}
.animate__slideOutLeft.slower {
  animation-duration: calc(3s);
}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.animated.infinite {
  animation-iteration-count: infinite;
}
.animated.repeat-1 {
  animation-iteration-count: 1;
}
.animated.repeat-2 {
  animation-iteration-count: calc(2);
}
.animated.repeat-3 {
  animation-iteration-count: calc(3);
}
.animated.delay-1s {
  animation-delay: 1s;
}
.animated.delay-2s {
  animation-delay: calc(2s);
}
.animated.delay-3s {
  animation-delay: calc(3s);
}
.animated.delay-4s {
  animation-delay: calc(4s);
}
.animated.delay-5s {
  animation-delay: calc(5s);
}
.animated.faster {
  animation-duration: calc(0.5s);
}
.animated.fast {
  animation-duration: calc(0.8s);
}
.animated.slow {
  animation-duration: calc(2s);
}
.animated.slower {
  animation-duration: calc(3s);
}
@media print, (prefers-reduced-motion: reduce) {
  .animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }
  .animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  animation-name: pulse;
  animation-timing-function: ease-in-out;
}
/* Back exits */
.animation__backOutRight,
.animation__backOutRight:active {
  animation-name: backOutRight;
  animation-duration: 1s;
}
@keyframes backOutRight {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0px) scale(0.9);
    opacity: 0.7;
  }
  100% {
    transform: translateX(2000px) scale(0.9);
    opacity: 0.4;
  }
}
/* Fading entrances  */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  animation-name: fadeInRight;
}
/* Fading exits  */
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOut;
}
/* Sliding entrances */
@keyframes slideInLeft {
  from {
    transform: translate3d(-50%, 0, 0);
    visibility: visible;
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.slideInLeft {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.slideInRight {
  animation-name: slideInRight;
}
/* Sliding exits */
@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(50%, 0, 0);
  }
}
.slideOutRight {
  animation-name: slideOutRight;
}
/* Customise */
.bokeh {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 0;
}
.bokeh span {
  border-radius: 50%;
  backface-visibility: hidden;
  position: absolute;
}
.bokeh span:nth-child(1) {
  width: 50px;
  height: 50px;
  color: #ffffff;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 6vmin 20px #ffffff;
  -moz-box-shadow: 0 0 6vmin 20px #ffffff;
  -ms-box-shadow: 0 0 6vmin 20px #ffffff;
  -o-box-shadow: 0 0 6vmin 20px #ffffff;
  box-shadow: 0 0 6vmin 20px #ffffff;
  opacity: 0.4;
  top: 0%;
  left: -2%;
}
.bokeh span:nth-child(2) {
  width: 10em;
  height: 10em;
  color: #ffffff;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 6vmin 20px #ffffff;
  -moz-box-shadow: 0 0 6vmin 20px #ffffff;
  -ms-box-shadow: 0 0 6vmin 20px #ffffff;
  -o-box-shadow: 0 0 6vmin 20px #ffffff;
  box-shadow: 0 0 6vmin 20px #ffffff;
  opacity: 0.4;
  right: 12px;
  top: 100px;
  animation-name: move;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-duration: 16s;
  animation-delay: -0.5s;
  transform-origin: -19vw -1vh;
}
.bokeh span:nth-child(3) {
  width: 20em;
  height: 20em;
  color: #00afaf;
  background-color: #00afaf;
  -webkit-box-shadow: 0 0 6vmin 20px #00afaf;
  -moz-box-shadow: 0 0 6vmin 20px #00afaf;
  -ms-box-shadow: 0 0 6vmin 20px #00afaf;
  -o-box-shadow: 0 0 6vmin 20px #00afaf;
  box-shadow: 0 0 6vmin 20px #00afaf;
  opacity: 0.15;
  right: -30%;
  top: 20%;
  animation-name: move;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-duration: 6s;
  animation-delay: -15.4s;
  transform-origin: -19vw -1vh;
}
.bokeh span:nth-child(4) {
  width: 20em;
  height: 20em;
  color: #ffffff;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 6vmin 20px #ffffff;
  -moz-box-shadow: 0 0 6vmin 20px #ffffff;
  -ms-box-shadow: 0 0 6vmin 20px #ffffff;
  -o-box-shadow: 0 0 6vmin 20px #ffffff;
  box-shadow: 0 0 6vmin 20px #ffffff;
  opacity: 0.15;
  left: -28px;
  top: 120px;
}
.bokeh span:nth-child(5) {
  width: 20em;
  height: 20em;
  color: #ffffff;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 6vmin 20px #ffffff;
  -moz-box-shadow: 0 0 6vmin 20px #ffffff;
  -ms-box-shadow: 0 0 6vmin 20px #ffffff;
  -o-box-shadow: 0 0 6vmin 20px #ffffff;
  box-shadow: 0 0 6vmin 20px #ffffff;
  opacity: 0.08;
  top: -10px;
  left: 216px;
  animation-name: move;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-duration: 20s;
  animation-delay: -8.3s;
  transform-origin: -19vw -1vh;
}
.bokeh span:nth-child(6) {
  width: 40em;
  height: 40em;
  color: #00f2fe;
  background-color: #00f2fe;
  -webkit-box-shadow: 0 0 6vmin 20px #00f2fe;
  -moz-box-shadow: 0 0 6vmin 20px #00f2fe;
  -ms-box-shadow: 0 0 6vmin 20px #00f2fe;
  -o-box-shadow: 0 0 6vmin 20px #00f2fe;
  box-shadow: 0 0 6vmin 20px #00f2fe;
  opacity: 0.08;
  top: 20px;
  left: 260px;
}
.bokeh span:nth-child(7) {
  width: 10em;
  height: 10em;
  color: #00f2fe;
  background-color: #00f2fe;
  -webkit-box-shadow: 0 0 6vmin 20px #00f2fe;
  -moz-box-shadow: 0 0 6vmin 20px #00f2fe;
  -ms-box-shadow: 0 0 6vmin 20px #00f2fe;
  -o-box-shadow: 0 0 6vmin 20px #00f2fe;
  box-shadow: 0 0 6vmin 20px #00f2fe;
  opacity: 0.15;
  top: -10%;
  right: 10%;
  animation-name: move;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-duration: 20s;
  animation-delay: -20s;
  transform-origin: -19vw -1vh;
}
.bokeh span:nth-child(8) {
  width: 20em;
  height: 20em;
  color: #ffffff;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 6vmin 20px #ffffff;
  -moz-box-shadow: 0 0 6vmin 20px #ffffff;
  -ms-box-shadow: 0 0 6vmin 20px #ffffff;
  -o-box-shadow: 0 0 6vmin 20px #ffffff;
  box-shadow: 0 0 6vmin 20px #ffffff;
  opacity: 0.15;
  top: 25%;
  left: 56%;
  animation-name: move;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-duration: 14s;
  animation-delay: -12s;
  transform-origin: -19vw -1vh;
}
.bokeh span:nth-child(9) {
  width: 50px;
  height: 50px;
  color: #00f2fe;
  background-color: #00f2fe;
  -webkit-box-shadow: 0 0 6vmin 20px #00f2fe;
  -moz-box-shadow: 0 0 6vmin 20px #00f2fe;
  -ms-box-shadow: 0 0 6vmin 20px #00f2fe;
  -o-box-shadow: 0 0 6vmin 20px #00f2fe;
  box-shadow: 0 0 6vmin 20px #00f2fe;
  opacity: 0.4;
  top: 23.8%;
  right: 38%;
  animation-name: move;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-duration: 16s;
  animation-delay: -12s;
  transform-origin: -19vw -1vh;
}
.bokeh span:nth-child(10) {
  width: 40em;
  height: 40em;
  color: #ffffff;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 6vmin 20px #ffffff;
  -moz-box-shadow: 0 0 6vmin 20px #ffffff;
  -ms-box-shadow: 0 0 6vmin 20px #ffffff;
  -o-box-shadow: 0 0 6vmin 20px #ffffff;
  box-shadow: 0 0 6vmin 20px #ffffff;
  opacity: 0.08;
  top: 30%;
  left: 70%;
}
@-webkit-keyframes move {
  100% {
    -webkit-transform: translate3d(100px, 20px, 1px);
    -ms-transform: translate3d(100px, 20px, 1px);
    transform: translate3d(100px, 20px, 1px);
  }
}
@-moz-keyframes move {
  100% {
    -webkit-transform: translate3d(100px, 20px, 1px);
    -ms-transform: translate3d(100px, 20px, 1px);
    transform: translate3d(100px, 20px, 1px);
  }
}
@-ms-keyframes move {
  100% {
    -webkit-transform: translate3d(100px, 20px, 1px);
    -ms-transform: translate3d(100px, 20px, 1px);
    transform: translate3d(100px, 20px, 1px);
  }
}
@-o-keyframes move {
  100% {
    -webkit-transform: translate3d(100px, 20px, 1px);
    -ms-transform: translate3d(100px, 20px, 1px);
    transform: translate3d(100px, 20px, 1px);
  }
}
@keyframes move {
  100% {
    -webkit-transform: translate3d(100px, 20px, 1px);
    -ms-transform: translate3d(100px, 20px, 1px);
    transform: translate3d(100px, 20px, 1px);
  }
}
.input_wlabel {
  width: 320px;
  margin-bottom: 20px;
}
.input_wlabel.error {
  position: relative;
}
.input_wlabel.error .under_input {
  display: block;
  cursor: default;
}
.input_wlabel.disabled .round_label {
  color: #BBBBBB;
}
.input_wlabel.disabled .round_input {
  box-shadow: none;
}
.input_wlabel.disabled .input_icon {
  opacity: 0.1;
}
.input_wlabel.fullWidth {
  width: 100%;
}
.input_wlabel.small {
  margin-bottom: 10px;
}
.input_wlabel.small .picker_wicon .picker_icon {
  top: 3px;
}
.input_wlabel.small .picker_wicon .icon-pickerClear {
  top: 4px;
  right: 6px;
}
.picker_wicon.error {
  position: relative;
}
.picker_wicon.error .round_picker {
  border-color: #F61420;
  -webkit-box-shadow: 0 1px 3px rgba(246, 20, 32, 0.3);
  -moz-box-shadow: 0 1px 3px rgba(246, 20, 32, 0.3);
  -ms-box-shadow: 0 1px 3px rgba(246, 20, 32, 0.3);
  -o-box-shadow: 0 1px 3px rgba(246, 20, 32, 0.3);
  box-shadow: 0 1px 3px rgba(246, 20, 32, 0.3);
}
.picker_wicon.error .under_input {
  display: block;
  cursor: default;
}
.input_wCopyLabel,
.input_wGenerateCopy {
  margin-bottom: 20px;
}
.under_input {
  display: none;
}
.under_input.yellow {
  color: #EA960F;
}
.input_wicon,
.input_search,
.picker_wicon,
.file_uploader {
  position: relative;
}
.input_wicon .round_input,
.input_search .round_input,
.picker_wicon .round_input,
.file_uploader .round_input,
.input_wicon .round_search,
.input_search .round_search,
.picker_wicon .round_search,
.file_uploader .round_search,
.input_wicon .round_picker,
.input_search .round_picker,
.picker_wicon .round_picker,
.file_uploader .round_picker {
  padding-left: 46px;
}
.input_wicon .round_input.small,
.input_search .round_input.small,
.picker_wicon .round_input.small,
.file_uploader .round_input.small,
.input_wicon .round_search.small,
.input_search .round_search.small,
.picker_wicon .round_search.small,
.file_uploader .round_search.small,
.input_wicon .round_picker.small,
.input_search .round_picker.small,
.picker_wicon .round_picker.small,
.file_uploader .round_picker.small {
  padding: 5px 40px;
}
.input_wicon .input_icon,
.input_search .input_icon,
.picker_wicon .input_icon,
.file_uploader .input_icon,
.input_wicon .search_icon,
.input_search .search_icon,
.picker_wicon .search_icon,
.file_uploader .search_icon,
.input_wicon .picker_icon,
.input_search .picker_icon,
.picker_wicon .picker_icon,
.file_uploader .picker_icon {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 18px;
  text-align: center;
  color: #0E1317;
}
.input_wicon .picker_icon,
.input_search .picker_icon,
.picker_wicon .picker_icon,
.file_uploader .picker_icon {
  color: #0099ff;
  font-size: 22px;
  z-index: 1;
}
.icon-pickerClear,
.icon-clear,
.icon-uploaderClear {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 22px;
  text-align: center;
}
.icon-pickerClear:hover,
.icon-clear:hover,
.icon-uploaderClear:hover {
  color: #0E1317;
}
.icon-pickerClear:active,
.icon-clear:active,
.icon-uploaderClear:active {
  color: #ED4B48;
}
.picker_wicon {
  cursor: pointer;
}
.round_picker-name,
.round_uploader-name {
  display: inline-block;
  max-width: 93%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.round_picker-name:empty + .icon-pickerClear,
.round_uploader-name:empty + .icon-pickerClear {
  display: none;
}
.round_label {
  display: block;
  font-size: 14px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
  line-height: 1.4;
}
.round_label .infoPopupItem {
  font-weight: normal;
}
.toggle_label {
  display: block;
  font-size: 14px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
  line-height: 1.4;
}
.toggle_label .infoPopupItem {
  font-weight: normal;
}
.round_input,
.round_select,
.round_search,
.round_picker,
.round_number,
.round_copyLink,
.round_different,
.round_uploader,
.round_textarea {
  font-size: 17px;
  border: 1px solid #DDDDDD;
  border-radius: 12px;
  background-color: #ffffff;
  padding: 14px 16px;
  width: 100%;
  height: 48px;
  color: #494949;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.round_input:hover,
.round_select:hover,
.round_search:hover,
.round_picker:hover,
.round_number:hover,
.round_copyLink:hover,
.round_different:hover,
.round_uploader:hover,
.round_textarea:hover {
  color: #595959;
  -webkit-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  -moz-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  -ms-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  -o-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
}
.round_input:focus,
.round_select:focus,
.round_search:focus,
.round_picker:focus,
.round_number:focus,
.round_copyLink:focus,
.round_different:focus,
.round_uploader:focus,
.round_textarea:focus {
  color: #111111;
  border-color: #CCCCCC;
  -webkit-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  -moz-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  -ms-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  -o-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
}
.round_input.invalid,
.round_select.invalid,
.round_search.invalid,
.round_picker.invalid,
.round_number.invalid,
.round_copyLink.invalid,
.round_different.invalid,
.round_uploader.invalid,
.round_textarea.invalid {
  border-color: #F61420;
  -webkit-box-shadow: 0 1px 3px rgba(246, 20, 32, 0.3);
  -moz-box-shadow: 0 1px 3px rgba(246, 20, 32, 0.3);
  -ms-box-shadow: 0 1px 3px rgba(246, 20, 32, 0.3);
  -o-box-shadow: 0 1px 3px rgba(246, 20, 32, 0.3);
  box-shadow: 0 1px 3px rgba(246, 20, 32, 0.3);
}
.round_input:disabled,
.round_select:disabled,
.round_search:disabled,
.round_picker:disabled,
.round_number:disabled,
.round_copyLink:disabled,
.round_different:disabled,
.round_uploader:disabled,
.round_textarea:disabled,
.round_input .disabled,
.round_select .disabled,
.round_search .disabled,
.round_picker .disabled,
.round_number .disabled,
.round_copyLink .disabled,
.round_different .disabled,
.round_uploader .disabled,
.round_textarea .disabled {
  color: #CCCCCC;
  border-color: #DDDDDD;
  background-color: #F6F6F6;
}
.round_input::placeholder,
.round_select::placeholder,
.round_search::placeholder,
.round_picker::placeholder,
.round_number::placeholder,
.round_copyLink::placeholder,
.round_different::placeholder,
.round_uploader::placeholder,
.round_textarea::placeholder {
  color: #CCCCCC;
}
.round_input.small,
.round_select.small,
.round_search.small,
.round_picker.small,
.round_number.small,
.round_copyLink.small,
.round_different.small,
.round_uploader.small,
.round_textarea.small {
  font-size: 14px;
  height: 32px;
  padding: 0 6px;
}
.round_number {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.round_select,
.round_dropdown {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  padding: 12px 16px;
  padding-right: 44px;
  line-height: 1.5;
  cursor: pointer;
}
.round_select .select_icon,
.round_dropdown .select_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0E1317;
  width: 24px;
  height: 24px;
  font-size: 12px;
  position: absolute;
  right: 10px;
  top: 12px;
}
.round_select-wrap,
.round_dropdown-wrap {
  position: relative;
}
.round_select-wrap.on .round_dropdown,
.round_dropdown-wrap.on .round_dropdown {
  display: block;
}
.round_select option,
.round_dropdown option {
  font-size: 14px;
}
.round_select-wrap::after {
  content: '\ea5a';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0E1317;
  width: 24px;
  height: 24px;
  font-size: 12px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
  cursor: pointer;
}
.round_select-wrap.disabled .round_select {
  color: #CCCCCC;
  border-color: #DDDDDD;
  background-color: #F6F6F6;
  cursor: not-allowed;
}
.round_select-wrap.disabled::after {
  color: #CCCCCC;
}
.round_textarea {
  height: 134px;
  resize: none;
}
.round_dropdown {
  width: 320px;
  padding: 24px 12px;
  border-radius: 12px;
  border: 1px solid #CCCCCC;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 6px rgba(17, 17, 17, 0.07);
  -moz-box-shadow: 0 2px 6px rgba(17, 17, 17, 0.07);
  -ms-box-shadow: 0 2px 6px rgba(17, 17, 17, 0.07);
  -o-box-shadow: 0 2px 6px rgba(17, 17, 17, 0.07);
  box-shadow: 0 2px 6px rgba(17, 17, 17, 0.07);
  position: absolute;
  z-index: 3;
}
.round_dropdown.hv_foot {
  padding-bottom: 10px;
}
.dropdown_list {
  font-size: 14px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
}
.dropdown_list > li {
  padding: 0 2px;
  border-radius: 8px;
  line-height: 26px;
  margin-bottom: 4px;
  cursor: pointer;
}
.dropdown_list > li:hover {
  background-color: rgba(246, 246, 246, 0.5);
}
.dropdown_list > li:active {
  color: #0066FF;
  background-color: #EEF5FF;
}
.dropdown_list > li.red:active {
  color: #eb2727;
  background-color: rgba(237, 62, 62, 0.06);
}
.round_option {
  font-family: 'Poppins', sans-serif;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.round_option:hover {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.round_option:hover .round_option__label,
.round_option:hover .round_checkbox__option {
  color: #0066FF;
  background-color: rgba(246, 246, 246, 0.5);
}
.round_option:hover .round_checkbox {
  border-color: #0066FF;
}
.round_option:active {
  border-radius: 12px;
  color: #0066FF;
  background-color: #EEF5FF;
}
.round_option .round_checkbox__input:checked + .round_checkbox__label,
.round_option .round_checkbox__input:checked + .round_checkbox__option {
  background-color: #EEF5FF;
}
.round_option .round_checkbox__input:indeterminate + .round_checkbox__label .round_checkbox,
.round_option .round_checkbox__input.indeterminate + .round_checkbox__label .round_checkbox {
  color: white;
  background-color: #0066FF;
  border-color: #0056d6;
}
.round_option .round_checkbox__input:indeterminate + .round_checkbox__label .round_checkbox::before,
.round_option .round_checkbox__input.indeterminate + .round_checkbox__label .round_checkbox::before {
  content: '\e9af';
}
.round_option .round_checkbox__option.checked {
  background-color: #EEF5FF;
}
.round_option .round_checkbox__option.checked .round_checkbox {
  color: white;
  background-color: #0066FF;
  border-color: #0056d6;
}
.round_option .round_checkbox__option.checked .round_checkbox::before {
  content: '\e921';
}
.round_checkbox {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  border: 2px solid #111111;
  border-radius: 2px;
  margin: 2px;
}
.round_checkbox::before {
  font-size: 14px;
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.round_checkbox__input {
  position: absolute;
  opacity: 0;
  display: none;
}
.round_checkbox__input:checked + .round_checkbox__label .round_checkbox,
.round_checkbox__input:checked + .round_checkbox__option .round_checkbox {
  color: white;
  background-color: #0066FF;
  border-color: #0056d6;
}
.round_checkbox__input:checked + .round_checkbox__label .round_checkbox::before,
.round_checkbox__input:checked + .round_checkbox__option .round_checkbox::before {
  content: '\e921';
}
.round_checkbox__label {
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-gap: 4px;
  align-items: center;
  padding: 0 2px;
  border-radius: 8px;
  line-height: 26px;
  cursor: pointer;
  position: relative;
}
.round_checkbox__label.round_checkbox__label_wicon {
  grid-template-columns: max-content max-content 1fr;
}
.round_checkbox__flex .round_checkbox__option {
  display: flex;
  border-radius: 12px;
}
.round_checkbox__flex .round_checkbox__col {
  padding: 4px;
}
.round_radio {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  border: 2px solid #111111;
  border-radius: 50%;
  padding: 2px;
  margin: 2px;
}
.round_radio::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  background-color: #0066FF;
  border-radius: 50%;
  opacity: 0;
}
.round_radio__input {
  position: absolute;
  opacity: 0;
  display: none;
}
.round_radio__input:checked + .round_radio__label .round_radio,
.round_radio__input:checked + .round_radio__option .round_radio {
  border-color: #0066FF;
}
.round_radio__input:checked + .round_radio__label .round_radio::before,
.round_radio__input:checked + .round_radio__option .round_radio::before {
  opacity: 1;
}
.round_radio__label {
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-gap: 4px;
  align-items: center;
  padding: 0 2px;
  border-radius: 8px;
  line-height: 26px;
  cursor: pointer;
  position: relative;
}
.round_radio__label.round_radiobox__label_wicon {
  grid-template-columns: max-content max-content 1fr;
}
.input_search.animation__search_bar {
  -webkit-transition: all 0.8s linear;
  -moz-transition: all 0.8s linear;
  -ms-transition: all 0.8s linear;
  -o-transition: all 0.8s linear;
  transition: all 0.8s linear;
}
.input_search.animation__search_bar:hover {
  width: 320px;
}
.input_search.animation__search_bar:hover .round_search {
  width: 320px;
  height: 48px;
  border: 1px solid #DDDDDD;
  padding: 14px 16px;
  padding-left: 46px;
}
.input_search.animation__search_bar .round_search {
  width: 0;
  border: 0;
  padding: 0;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.input_search.animation__search_bar .round_search_btn {
  z-index: 1;
  -webkit-transition: all 0.8s linear;
  -moz-transition: all 0.8s linear;
  -ms-transition: all 0.8s linear;
  -o-transition: all 0.8s linear;
  transition: all 0.8s linear;
}
.round_datetimePicker .round_picker-name {
  text-decoration: unset;
  font-size: 17px;
  color: #888888;
  vertical-align: top;
}
.wCopy_2_azure_ad {
  padding-right: 50px;
}
.round_copyLink {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 0 16px;
}
.round_copyLink-target {
  padding: 12px 0;
  color: #494949;
  cursor: default;
}
.round_copyLink .copy_btn.btn_wicon {
  padding: 10px 24px 10px 16px;
  border-radius: 10px;
}
.round_different-target {
  margin-left: 16px;
  padding: 12px 0;
  color: #494949;
  cursor: default;
}
.file_uploader {
  display: flex;
}
.file_uploader .uploader_preview {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 32px;
  height: 32px;
  display: inline-block;
  background-color: #ffffff;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 6px rgba(17, 17, 17, 0.16);
  -moz-box-shadow: 0 3px 6px rgba(17, 17, 17, 0.16);
  -ms-box-shadow: 0 3px 6px rgba(17, 17, 17, 0.16);
  -o-box-shadow: 0 3px 6px rgba(17, 17, 17, 0.16);
  box-shadow: 0 3px 6px rgba(17, 17, 17, 0.16);
  background-position: center;
}
.file_uploader.wImage .round_uploader {
  padding-left: 46px;
}
.file_uploader.wImage .uploader_preview {
  display: inline-block;
}
.file_uploader .uploader_preview {
  display: none;
}
.file_uploader .round_uploader {
  display: inline-block;
  cursor: default;
}
.primary_btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  display: inline-block;
  outline: 0;
  border: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-radius: 12px;
  padding: 12px 24px;
  letter-spacing: 0.04em;
  color: #ffffff;
  background-color: #0066FF;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  -moz-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  -ms-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  -o-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
}
.primary_btn:hover {
  background-color: rgba(0, 102, 255, 0.8);
}
.primary_btn:active {
  background-color: #0058db;
}
.primary_btn:disabled {
  background-color: #DDDDDD;
  pointer-events: none;
}
.primary_btn:hover {
  background-color: rgba(0, 102, 255, 0.8);
}
.primary_btn:active {
  background-color: #0058db;
}
.primary_btn:disabled {
  background-color: #DDDDDD;
}
.primary_btn > i {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: top;
}
.primary_btn > i::before {
  vertical-align: unset;
  font-size: 18px;
}
.primary_btn.btn_wicon {
  padding: 12px 24px 12px 16px;
}
.primary_btn.btn_wicon > i {
  line-height: 24px;
}
.primary_btn.delete_btn,
.primary_btn.red_btn {
  background-color: #ED4B48;
}
.primary_btn.delete_btn:hover,
.primary_btn.red_btn:hover {
  background-color: rgba(237, 75, 72, 0.8);
}
.primary_btn.delete_btn:active,
.primary_btn.red_btn:active {
  background-color: #ea2b27;
}
.secondary_btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  display: inline-block;
  outline: 0;
  border: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-radius: 12px;
  padding: 12px 24px;
  letter-spacing: 0.04em;
  color: #0066FF;
  background-color: #ffffff;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.secondary_btn:hover {
  background-color: rgba(255, 255, 255, 0.8);
}
.secondary_btn:active {
  background-color: #ededed;
}
.secondary_btn:disabled {
  background-color: #DDDDDD;
  pointer-events: none;
}
.secondary_btn:hover {
  background-color: rgba(255, 255, 255, 0.8);
}
.secondary_btn:active {
  background-color: #ededed;
}
.secondary_btn:disabled {
  background-color: #DDDDDD;
}
.secondary_btn > i {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: top;
}
.secondary_btn > i::before {
  vertical-align: unset;
}
.secondary_btn.btn_wicon {
  padding: 12px 24px 12px 16px;
}
.secondary_btn.black_txt_btn {
  color: #111111;
}
.secondary_btn.red_btn {
  color: #ED4B48;
}
.secondary_btn_wbg {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  display: inline-block;
  outline: 0;
  border: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-radius: 12px;
  padding: 12px 24px;
  letter-spacing: 0.04em;
  color: #0066FF;
  background-color: #EEF5FF;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.secondary_btn_wbg:hover {
  background-color: rgba(238, 245, 255, 0.8);
}
.secondary_btn_wbg:active {
  background-color: #cae0ff;
}
.secondary_btn_wbg:disabled {
  background-color: #DDDDDD;
  pointer-events: none;
}
.secondary_btn_wbg:hover {
  background-color: rgba(238, 245, 255, 0.8);
}
.secondary_btn_wbg:active {
  background-color: #cae0ff;
}
.secondary_btn_wbg:disabled {
  background-color: #DDDDDD;
}
.secondary_btn_wbg > i {
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
}
.secondary_btn_wbg > i::before {
  vertical-align: middle;
  font-size: 18px;
}
.secondary_btn_wbg.btn_wicon {
  padding: 12px 24px 12px 16px;
}
.btn_wicon {
  position: relative;
}
.btn_wicon .btn_icon {
  display: inline-block;
  font-weight: normal;
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 18px;
  text-align: center;
}
.btn_noBG_rounded {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  outline: 0;
  border: 0;
  border-radius: 12px;
  font-size: 14px;
  padding: 6px;
  width: 48px;
  height: 48px;
  cursor: pointer;
  background-color: transparent;
}
.btn_noBG_rounded > i {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
}
.btn_noBG_rounded:hover {
  color: #0066FF;
  background-color: #EEF5FF;
}
.btn_noBG_rounded:active {
  background-color: #dfecff;
}
.btn_noBG_rounded.delete_btn:hover,
.btn_noBG_rounded.red_btn:hover {
  color: #ED4B48;
  background-color: rgba(237, 75, 72, 0.08);
}
.btn_noBG_rounded.delete_btn:active,
.btn_noBG_rounded.red_btn:active {
  background-color: rgba(237, 75, 72, 0.18);
}
.btn_noBG_rounded:disabled {
  pointer-events: none;
}
.btn_noBG_rounded-small {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  outline: 0;
  border: 0;
  border-radius: 12px;
  font-size: 14px;
  padding: 6px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: transparent;
}
.btn_noBG_rounded-small > i {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
}
.btn_noBG_rounded-small:hover {
  color: #0066FF;
  background-color: #EEF5FF;
}
.btn_noBG_rounded-small:active {
  background-color: #dfecff;
}
.btn_noBG_rounded-small.delete_btn:hover,
.btn_noBG_rounded-small.red_btn:hover {
  color: #ED4B48;
  background-color: rgba(237, 75, 72, 0.08);
}
.btn_noBG_rounded-small.delete_btn:active,
.btn_noBG_rounded-small.red_btn:active {
  background-color: rgba(237, 75, 72, 0.18);
}
.btn_noBG_rounded-small:disabled {
  pointer-events: none;
}
.btn_medium {
  padding: 10px 22px 10px 14px;
}
.group_join_btn.primary_icon_btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  outline: 0;
  border: 0;
  border-radius: 12px;
  font-size: 14px;
  padding: 6px;
  width: 48px;
  height: 48px;
  color: #ffffff;
  background-color: #FFBA00;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.group_join_btn.primary_icon_btn > i {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 24px;
}
.group_join_btn.primary_icon_btn:hover {
  background-color: rgba(255, 186, 0, 0.8);
}
.group_join_btn.primary_icon_btn:active {
  background-color: #dba000;
}
.group_join_btn.primary_icon_btn:disabled {
  background-color: #DDDDDD;
  pointer-events: none;
}
.group_join_btn.primary_btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  display: inline-block;
  outline: 0;
  border: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-radius: 12px;
  padding: 12px 24px;
  letter-spacing: 0.04em;
  color: #ffffff;
  background-color: #FFBA00;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.group_join_btn.primary_btn:hover {
  background-color: rgba(255, 186, 0, 0.8);
}
.group_join_btn.primary_btn:active {
  background-color: #dba000;
}
.group_join_btn.primary_btn:disabled {
  background-color: #DDDDDD;
  pointer-events: none;
}
.group_join_btn.primary_btn:hover {
  background-color: rgba(255, 186, 0, 0.8);
}
.group_join_btn.primary_btn:active {
  background-color: #dba000;
}
.group_join_btn.primary_btn:disabled {
  background-color: #DDDDDD;
}
.round_dd_cancel_btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  display: inline-block;
  outline: 0;
  border: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-radius: 12px;
  padding: 12px 24px;
  letter-spacing: 0.04em;
  color: #494949;
  background-color: white;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-size: 14px;
  flex: 1;
  line-height: 1;
  margin-right: 10px;
}
.round_dd_cancel_btn:hover {
  background-color: rgba(255, 255, 255, 0.8);
}
.round_dd_cancel_btn:active {
  background-color: #ededed;
}
.round_dd_cancel_btn:disabled {
  background-color: #DDDDDD;
  pointer-events: none;
}
.round_dd_cancel_btn:hover {
  background-color: rgba(255, 255, 255, 0.8);
}
.round_dd_cancel_btn:active {
  background-color: #ededed;
}
.round_dd_cancel_btn:disabled {
  background-color: #DDDDDD;
}
.round_dd_done_btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  display: inline-block;
  outline: 0;
  border: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-radius: 12px;
  padding: 12px 24px;
  letter-spacing: 0.04em;
  color: #ffffff;
  background-color: #0066FF;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-size: 14px;
  flex: 1;
  line-height: 1;
}
.round_dd_done_btn:hover {
  background-color: rgba(0, 102, 255, 0.8);
}
.round_dd_done_btn:active {
  background-color: #0058db;
}
.round_dd_done_btn:disabled {
  background-color: #DDDDDD;
  pointer-events: none;
}
.round_dd_done_btn:hover {
  background-color: rgba(0, 102, 255, 0.8);
}
.round_dd_done_btn:active {
  background-color: #0058db;
}
.round_dd_done_btn:disabled {
  background-color: #DDDDDD;
}
.round_btn_in_fields {
  padding: 10px 16px 10px 16px;
  border-radius: 10px;
}
body {
  color: #111111;
  font-family: 'Inter', Helvetica, Arial, "Lucida Grande";
}
.login {
  position: relative;
  height: 100%;
  height: 100vh;
  width: 100%;
  z-index: 1;
}
.login .login_flexbox {
  display: flex;
  flex-direction: column;
  height: 100vh;
  margin: 0 auto;
}
.login .login_center {
  margin: auto;
  max-width: 100%;
  padding: 10px;
}
.login .login_block {
  margin-top: 10px;
  border-radius: 60px;
  background: #ffffff;
  -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12);
  width: 440px;
}
.login footer {
  width: 100%;
  text-align: center;
  color: #ffffff;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  padding-bottom: 10px;
}
.acc_pw_login {
  padding: 20px 4em;
}
.azure_ad,
.forgot_pw,
.twoFA,
.select_subscriber,
.forgot_pw_subscriber {
  padding: 3.4em 2em 2em 3.4em;
}
.select_subscriber,
.forgot_pw_subscriber {
  padding: 2.6em;
}
.select_subscriber .back_btn,
.forgot_pw_subscriber .back_btn {
  margin-left: -20px;
}
.login_input {
  margin: 2.5em auto;
  width: 320px;
}
.login_content {
  margin-bottom: 3em;
}
.or {
  position: relative;
  border-bottom: 0.5px solid #DDDDDD;
  margin: 1em 0 2em;
  color: #DDDDDD;
  text-align: center;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.or > span {
  background: #ffffff;
  padding: 0 10px;
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translateX(-50%);
}
.subscriber_select {
  width: 320px;
  max-height: 286px;
  overflow-y: auto;
  border: 1px solid #CCCCCC;
  border-radius: 12px;
  padding: 10px 4px;
  margin: 0 auto;
  -webkit-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  -moz-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  -ms-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  -o-box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
  box-shadow: 0 1px 3px rgba(17, 17, 17, 0.07);
}
.subscriber_select:hover {
  -webkit-box-shadow: 0 2px 6px rgba(17, 17, 17, 0.07);
  -moz-box-shadow: 0 2px 6px rgba(17, 17, 17, 0.07);
  -ms-box-shadow: 0 2px 6px rgba(17, 17, 17, 0.07);
  -o-box-shadow: 0 2px 6px rgba(17, 17, 17, 0.07);
  box-shadow: 0 2px 6px rgba(17, 17, 17, 0.07);
}
.subscriber_select .subs_rows {
  position: relative;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  padding: 6px 8px;
  border-radius: 12px;
  border: 1px solid transparent;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -ms-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
}
.subscriber_select .subs_rows:hover {
  color: #ffffff;
  border-radius: 12px;
  border: 1px solid rgba(11, 76, 124, 0.4);
  background: #36b7fd;
  background: -moz-linear-gradient(90deg, #36b7fd 0%, #1286e0 100%);
  background: -webkit-linear-gradient(90deg, #36b7fd 0%, #1286e0 100%);
  background: linear-gradient(90deg, #36b7fd 0%, #1286e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#36b7fd", endColorstr="#1286e0", GradientType=1);
  -webkit-box-shadow: 0 1px 3px rgba(0, 102, 255, 0.4);
  -moz-box-shadow: 0 1px 3px rgba(0, 102, 255, 0.4);
  -ms-box-shadow: 0 1px 3px rgba(0, 102, 255, 0.4);
  -o-box-shadow: 0 1px 3px rgba(0, 102, 255, 0.4);
  box-shadow: 0 1px 3px rgba(0, 102, 255, 0.4);
}
.subscriber_select .subs_rows:hover .icon-enter {
  color: #111111;
  background-color: #ffffff;
}
.subscriber_select .subs_rows.active {
  color: #ffffff;
  border-radius: 12px;
  border: 1px solid rgba(11, 76, 124, 0.4);
  background: #36b7fd;
  background: -moz-linear-gradient(90deg, #36b7fd 0%, #1286e0 100%);
  background: -webkit-linear-gradient(90deg, #36b7fd 0%, #1286e0 100%);
  background: linear-gradient(90deg, #36b7fd 0%, #1286e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#36b7fd", endColorstr="#1286e0", GradientType=1);
  -webkit-box-shadow: 0 1px 3px rgba(0, 102, 255, 0.4);
  -moz-box-shadow: 0 1px 3px rgba(0, 102, 255, 0.4);
  -ms-box-shadow: 0 1px 3px rgba(0, 102, 255, 0.4);
  -o-box-shadow: 0 1px 3px rgba(0, 102, 255, 0.4);
  box-shadow: 0 1px 3px rgba(0, 102, 255, 0.4);
}
.subscriber_select .subs_rows:active {
  -webkit-transform: scale(0.98);
  -moz-transform: scale(0.98);
  -ms-transform: scale(0.98);
  -o-transform: scale(0.98);
  transform: scale(0.98);
}
.subs_name {
  display: inline-block;
  vertical-align: middle;
  max-width: 86%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
small {
  font-size: 11px;
  line-height: 1.2;
}
.forget_pw {
  float: right;
}
.pw_error {
  display: none;
  max-width: 320px;
}
.forget_pw {
  display: block;
  cursor: pointer;
}
.forget_pw:hover {
  color: #0066FF;
}
.forget_pw:active {
  color: #0058db;
}
.action_btns > button {
  margin-left: 15px;
}
.action_btns.btns_right {
  text-align: right;
}
.login_btn {
  width: 170px;
  margin: 0 auto;
  display: block;
}
.azureAD_btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  display: inline-block;
  outline: 0;
  border: 0;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-radius: 12px;
  padding: 12px 24px;
  letter-spacing: 0.04em;
  color: #ffffff;
  background-color: #085DA7;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: block;
  margin: 0 auto;
  width: 320px;
  font-family: 'Inter', Helvetica, Arial, "Lucida Grande";
  font-weight: 400;
}
.azureAD_btn:hover {
  background-color: rgba(8, 93, 167, 0.8);
}
.azureAD_btn:active {
  background-color: #064a85;
}
.azureAD_btn:disabled {
  background-color: #DDDDDD;
  pointer-events: none;
}
.azureAD_btn:hover {
  background-color: rgba(8, 93, 167, 0.8);
}
.azureAD_btn:active {
  background-color: #064a85;
}
.azureAD_btn:disabled {
  background-color: #DDDDDD;
}
.multipleCloud-select {
  background-color: rgba(0, 0, 0, 0.03);
  border-radius: 30px;
  width: 100%;
  padding: 6px 16px 6px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-around;
  align-items: center;
  cursor: pointer;
}
.multipleCloud-select .cloudText {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 4px;
  text-align: center;
}
.multipleCloud-select .cloudText > * {
  display: block;
}
.multipleCloud-select .cloudText > label {
  font-size: 9px;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  opacity: 0.6;
}
.multipleCloud-select .cloudText > span {
  max-width: 197px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 auto;
}
.multipleCloud {
  position: relative;
  margin-top: 3em;
}
.multipleCloud-list {
  position: absolute;
  bottom: 48px;
  left: 0;
  right: 0;
  background-color: #ffffff;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 6px rgba(216, 221, 230, 0.3);
  -moz-box-shadow: 0 0 6px rgba(216, 221, 230, 0.3);
  -ms-box-shadow: 0 0 6px rgba(216, 221, 230, 0.3);
  -o-box-shadow: 0 0 6px rgba(216, 221, 230, 0.3);
  box-shadow: 0 0 6px rgba(216, 221, 230, 0.3);
  color: #494949;
  overflow: hidden;
  z-index: 1;
}
.multipleCloud-list > ul {
  width: 100%;
  padding: 6px 0;
  text-align: left;
  overflow-y: auto;
  max-height: 110px;
}
.multipleCloud-list > ul > li {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.multipleCloud-list > ul > li:hover {
  background-color: #eef6ff;
}
.multipleCloud-list > ul > li:active {
  background-color: #d5e8ff;
}
.multipleCloud-list > ul > li.current {
  background-color: #0099ff;
}
.multipleCloud-list > ul > li.current a {
  color: #ffffff;
}
.multipleCloud-list > ul > li.current .icon-tick {
  visibility: visible;
}
.multipleCloud-list > ul > li a {
  padding: 6px 8px;
  color: #494949;
  display: block;
}
.icon-multiCloud {
  font-size: 22px;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 50%;
  padding: 6px;
  height: 34px;
  line-height: 1;
  display: inline-block;
}
.icon-multiCloud::before {
  content: '\ea34';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-tick {
  visibility: hidden;
  color: #ffffff;
  padding: 4px;
  margin-right: 6px;
}
.icon-tick::before {
  content: '\e921';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-acc::before {
  content: '\ea50';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-pw::before {
  content: '\ea51';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-windows::before {
  content: '\ea55';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-drop {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
}
.icon-drop::before {
  content: '\e92f';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-enter {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
  border-radius: 50%;
  background-color: #111111;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.icon-enter::before {
  content: '\ea30';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-prev::before {
  content: '\ea2f';
  font-family: 'DragonceRT' !important;
  /* Better Font Rendering =========== */
  /* Better Font Rendering =========== */
  font-family: 'DragonceRT', Helvetica, Arial, "Lucida Grande", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", sans-serif !important;
  /* Better Font Rendering =========== */
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: top;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.arrow--l-r {
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  position: relative;
  margin-right: 1rem;
  font-size: 20px;
  vertical-align: middle;
}
.arrow--l-r.left span:nth-child(4) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.arrow--l-r.left span:nth-child(5) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.arrow--l-r.right span:nth-child(1) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.arrow--l-r.right span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.arrow--l-r span {
  position: absolute;
  height: 0.1rem;
  background-color: #0066FF;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.arrow--l-r span:nth-child(1),
.arrow--l-r span:nth-child(2),
.arrow--l-r span:nth-child(4),
.arrow--l-r span:nth-child(5) {
  width: 0.425rem;
  top: 0.625rem;
}
.arrow--l-r span:nth-child(1) {
  right: 0;
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}
.arrow--l-r span:nth-child(2) {
  right: 0;
  -webkit-transform-origin: top right;
  transform-origin: top right;
}
.arrow--l-r span:nth-child(3) {
  width: 1.25rem;
  top: 0.625rem;
  right: 0;
  height: 2px;
}
.arrow--l-r span:nth-child(4) {
  left: 0;
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}
.arrow--l-r span:nth-child(5) {
  left: 0;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
.dragonceIcon {
  user-select: none;
  margin: 2em auto;
  text-align: center;
  display: block;
}
.dIcon {
  display: block;
  width: 80px;
  height: 80px;
  margin: 0 auto;
  background: url(../bundle/btn/login/logo_blue.png) no-repeat;
  background-size: 100%;
}
.dName {
  display: block;
  line-height: 1.7;
  font-size: 22px;
  font-weight: 400;
  vertical-align: top;
  font-family: 'Lato', Helvetica, Arial, "Lucida Grande";
  color: #1A95FF;
}
.white {
  color: #ffffff;
}
.red {
  color: #F60A20;
}
.gradient {
  background: #4d5dfb;
  background: -moz-linear-gradient(45deg, #4d5dfb 0%, #087ee1 40%, #00d4ff 100%);
  background: -webkit-linear-gradient(45deg, #4d5dfb 0%, #087ee1 40%, #00d4ff 100%);
  background: linear-gradient(45deg, #4d5dfb 0%, #087ee1 40%, #00d4ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d5dfb", endColorstr="#00d4ff", GradientType=1);
}
.title {
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  font-weight: 600;
  cursor: default;
  margin-bottom: 24px;
}
.description {
  font-size: 17px;
  color: #888888;
}
.azure_content {
  margin: 4em 0;
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  body {
    overflow: auto;
  }
  .login .login_block {
    width: 100%;
    min-width: unset;
    border-radius: 30px;
  }
  .login .loging_center {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    padding: 16px;
  }
  .login_content {
    margin-bottom: 2em;
  }
  .acc_pw_login {
    padding: 20px 1.5em;
  }
  .azure_ad,
  .forgot_pw,
  .twoFA,
  .select_subscriber,
  .forgot_pw_subscriber {
    padding: 2.2em 2em 2em 2.2em;
  }
  .dragonceIcon {
    margin: 2em auto;
  }
  .dIcon {
    width: 60px;
    height: 60px;
  }
  .dName {
    font-size: 18px;
  }
  .multipleCloud {
    margin-top: 2em;
  }
  .login_input,
  .input_wlabel {
    width: 100%;
  }
  .round_input,
  .azureAD_btn {
    width: 100%;
  }
  .subscriber_select {
    width: 100%;
  }
}
/* Small devices (portrait tablets and large phones, 600px and up) */
/* Medium devices (landscape tablets, 768px and up) */
/* Large devices (laptops/desktops, 992px and up) */
/* Extra large devices (large laptops and desktops, 1200px and up) */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .alert .alert-block {
    width: 100vw;
  }
}
/* Small devices (portrait tablets and large phones, 600px and up) */
/* Medium devices (landscape tablets, 768px and up) */
/* Large devices (laptops/desktops, 992px and up) */
/* Extra large devices (large laptops and desktops, 1200px and up) */
input::-ms-reveal,
input::-ms-clear {
  display: none !important;
}
