Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
fsib
/
bot
/
bot-css
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
* { box-sizing: border-box; margin: 0; padding: 0; } html { --primaryGradient: linear-gradient(93.12deg, #154d10d7 0.52%, #0f9e33 100%); --secondaryGradient: linear-gradient( 268.91deg, #154d10d7 -2.14%, #0f9e33 99.69% ); --primaryBoxShadow: 0px 10px 15px rgba(0, 0, 0, 0.1); --secondaryBoxShadow: 0px -10px 15px rgba(0, 0, 0, 0.1); --primary: #154d10d7; } .chatbox { position: fixed; top: 18vh; right: 2.7rem; z-index: 1000000; background: transparent; } .chatbox__support { display: flex; flex-direction: column; background: #f9f9f9; width: 490px; /* Default width */ height: 510px; /* Default height */ z-index: -123456; position: relative; opacity: 0; transition: all 0.5s ease-in-out; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); border-top-left-radius: 20px; border-top-right-radius: 20px; margin-bottom: -10px; } .chatbox--active { transform: translateY(-40px); z-index: 123456; opacity: 1; border-radius: 20px; } .chatbox__button { text-align: right; position: fixed; bottom: 5rem; right: 0.4rem; border: none; background: transparent; animation: pulse2 2s infinite; z-index: 99998; } @keyframes pulse2 { 0% { transform: scale(1); } 50% { transform: scale(1.3); } 100% { transform: scale(1); } } .chatbox__button:hover { scale: 1.1; animation: none; } .chatbox__button #Ch12 { border: none; background: transparent; padding: 0; } .chatbox__button #Ch12 img { display: block; width: 100%; height: auto; border: none; outline: none; } .sound-off{ display: block; border: none; outline: none; background:transparent; font-size: 23px; } .send__button { padding: 6px; background: transparent; border: none; outline: none; cursor: pointer; } .send__button:disabled img { filter: grayscale(100%); /* Makes the icon dark */ } .chatbox__header { position: sticky; top: 0; background: linear-gradient( 90deg, rgba(0, 59, 83, 1) 0%, rgba(60, 150, 89, 1) 100% ); /*background: linear-gradient(140deg, rgba(44, 49, 140, 1) 20%, rgba(60, 144, 89, 1) 80%); */ display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding: 15px 20px 20px 15px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: var(--primaryBoxShadow); } .chatbox__messages { margin-top: 10px; overflow-y: scroll; padding: 0 20px; height: calc(100vh - 150px); /* Default height for messages */ display: flex; flex-direction: column; /*column-reverse;*/ font-family: "Times New Roman", Times, serif; } /* #container { display:flex; flex-direction: column; } #items { order: 2 } #logo { order: 1 } */ .messages__item { width: fit-content; margin-bottom: 8px !important; background: #e0e0e0; padding: 5px 9px; } .starting_message { margin-bottom: 40px; } .header-avatar { height: 50px; /* Adjust size as needed */ width: 46px; /* Adjust size as needed */ background-size: cover; background-position: center; border-radius: 50%; border: 2px solid #175919; animation: avatarAnimation 3s infinite; } @keyframes avatarAnimation { 0% { background-image: url("../bot-images/avatar-1-left.jpeg"); background-position: left; } 25% { background-image: url("../bot-images/avatar-1.jpeg"); background-position: center; } 50% { background-image: url("../bot-images/avatar-1-right.jpeg"); background-position: right; } 75% { background-image: url("../bot-images/avatar-1.jpeg"); background-position: center; } 100% { background-image: url("../bot-images/avatar-1-left.jpeg"); background-position: left; } } .header-avatar-2 { height: 25px; /* Adjust size as needed */ width: 25px; /* Adjust size as needed */ background-size: cover; background-position: center; border-radius: 50%; border: 1px solid #175919; margin-bottom: 45px; margin-left: 7px; animation: avatarAnimation 3s infinite; } @keyframes avatarAnimation { 0% { background-image: url("../bot-images/avatar-1-left.jpeg"); background-position: left; } 25% { background-image: url("../bot-images/avatar-1.jpeg"); background-position: center; } 50% { background-image: url("../bot-images/avatar-1-right.jpeg"); background-position: right; } 75% { background-image: url("../bot-images/avatar-1.jpeg"); background-position: center; } 100% { background-image: url("../bot-images/avatar-1-left.jpeg"); background-position: left; } } .header-avatar-3 { height: 25px; /* Adjust size as needed */ width: 25px; /* Adjust size as needed */ background-size: cover; background-position: center; border: 1px solid #175919; border-radius: 50%; margin-bottom: 26px; /* margin-top: -1px; */ margin-left: -7px; animation: avatarAnimation 1s infinite; } @keyframes avatarAnimation { 0% { background-image: url("../bot-images/avatar-1-left.jpeg"); background-position: left; } 25% { background-image: url("../bot-images/avatar-1.jpeg"); background-position: center; } 50% { background-image: url("../bot-images/avatar-1-right.jpeg"); background-position: right; } 75% { background-image: url("../bot-images/avatar-1.jpeg"); background-position: center; } 100% { background-image: url("../bot-images/avatar-1-left.jpeg"); background-position: left; } } .footer-avater { height: 45px; width: 45px; background: white; border-radius: 50%; } .minimize__button { padding: 6px; background: transparent; border: none; outline: none; cursor: pointer; margin-left: auto; } .chatbox__image--header { margin-right: 10px; } .chatbox__content--header { font-family: "Times New Roman", Times, serif; line-height: 20px; } .chatbox__heading--header { font-size: 1.2rem; color: white; font-weight: 700; } .chatbox__description--header { font-size: 13px; color: white; text-align: left; } #welcome-message { margin-bottom: 13px; margin-left: 15px; } #welcome-message_2 { margin-left: 15px; margin-bottom: 34px; } #welcome-message_2 .starting_message { margin-left: -25px; margin-top: -8px; } #welcome-message .starting_message { margin-left: -25px; margin-top: 5px; } .welcome_messages__item--visitor, .messages__item--typing { border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; margin-left: 35px !important; margin-top: -68px; font-size: 15px; line-height: 140%; color: #000; padding-bottom: 5px; } .messages__item--visitor, .messages__item--typing { border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; margin-left: 37px !important; margin-top: -69px; font-size: 15px; line-height: 140%; color: #000; padding-bottom: 5px; width: 75%; } .messages__item--operator { margin-left: auto; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; background: var(--primary); color: white !important; font-size: 13px; line-height: 185%; margin-bottom: 1.7rem !important; margin-right: 8px; } .user-icon{ width: 30px; height: 28px; float: right; margin-right: -20px; margin-top: 11px; margin-bottom:1rem } #chat-message { margin-left: -11px; /*margin-top: 20px;*/ /* margin-bottom: 10px; */ font-size: 13px !important; } .chatbox__footer { display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding: 8px 20px !important; background: linear-gradient( 90deg, rgba(0, 59, 83, 1) 0%, rgba(60, 150, 89, 1) 100% ); box-shadow: var(--secondaryBoxShadow); border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; margin-top: 20px; } .chatbox__footer input { width: 87%; border: none; padding: 0 10px; height: 30px; border-radius: 15px; outline: none; } .chatbox__send--footer { color: white; } .button_group { display: flex; justify-content: flex-start; flex-wrap: wrap; margin-left: 34px; margin-right: 55px; } .back-button { background-color: rgb(204, 236, 206) !important; color: #0e0d0d !important; border: 0.5px solid #023502; padding: 4px 6px; border-radius: 20px; cursor: pointer; flex-shrink: 0; text-align: center; font-size: 14px; white-space: nowrap; margin-right: 4px; margin-bottom: 7px; line-height: 15px; position: relative; overflow: hidden; z-index: 1; transition: color 0.3s ease; font-weight: 500; } .back-button::before { content: "" !important; position: absolute !important; bottom: 0 !important; left: 0 !important; width: 100% !important; height: 0 !important; background: linear-gradient(-45deg, rgb(7, 0, 100), rgb(6, 126, 36)) !important; transition: height 0.5s ease !important; z-index: -1 !important; } .back-button:hover::before { height: 100% !important; } .back-button:hover { color: white !important; } .welcome-button_group { display: flex; justify-content: flex-start; flex-wrap: wrap; /* margin-right: 2.6rem; */ margin-left: 10px; } .button_group:first-of-type { margin-top: 20px; /* Add space at the top for the first group */ } .custom_button_previous { background-color: white; /* White background */ color: #008000; /* Green text color */ border: 0.5px solid #008000; /* Green border */ padding: 4px 6px; /* Adjust padding to fit text */ border-radius: 20px; /* Make the corners round */ cursor: pointer; flex-shrink: 0; /* Prevent buttons from shrinking */ text-align: center; font-size: 13px; /* Adjust font size to fit text */ white-space: nowrap; /* Prevent text wrapping */ margin-right: 4px; /* Add space between buttons */ margin-bottom: 7px; /* Space between buttons */ line-height: 15px; } .custom_button_previous:hover { background: linear-gradient(-45deg, darkgreen, darkblue); color: white; /* White text color on hover */ } .custom_button,.custom_button_response, .custom_button_welcome { background-color: white; color: #008000; border: 0.5px solid #008000; padding: 4px 6px; border-radius: 20px; cursor: pointer; flex-shrink: 0; text-align: center; font-size: 14px; white-space: nowrap; margin-right: 4px; margin-bottom: 7px; line-height: 15px; position: relative; overflow: hidden; z-index: 1; transition: color 0.3s ease; font-weight: 500; } .custom_button_response::before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0; background: linear-gradient(-45deg, darkgreen, darkblue); transition: height 0.5s ease; z-index: -1; } .custom_button::before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0; background: linear-gradient(-45deg, darkgreen, darkblue); transition: height 0.5s ease; z-index: -1; } .custom_button_welcome::before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0; background: linear-gradient(-45deg, darkgreen, darkblue); transition: height 0.3s ease; z-index: -1; } .custom_button:hover::before { height: 100%; } .custom_button:hover { color: white; } .custom_button_response:hover::before { height: 100%; } .custom_button_response:hover { color: white; } .custom_button_welcome:hover::before { height: 100%; } .custom_button_welcome:hover { color: white; } /* button group containing deposit scheme options */ #depositSchemeGroup { /* display: none; flex-wrap: wrap; justify-content: flex-start; */ margin-bottom: 4px; /* Space between buttons */ margin-top: 0.7rem; /* Space above the group */ margin-left: 2.1rem; } /* Deposit Scheme Textbox */ #depositSchemeTextBox { margin-left: auto; margin-top: 10px; /* Adjust spacing as needed */ padding: 8px 12px; /* Match padding */ max-width: 80%; /* Match max-width */ border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; background: var(--primary); /* Match background color */ color: white; /* Text color */ font-size: 15px; /* Font size */ line-height: 130%; /* Line height */ } /* Ensure the specific message is on its own row */ #depositSchemeGroup .starting_message { display: block; /* Ensure it's treated as a block element */ width: 100%; /* Take full width to push other buttons down */ margin-bottom: 40px; /* Add space below the message */ } /* Ensure no buttons align next to the message */ /* Responsive design for Samsung Galaxy S20 Ultra (412px width) */ @media only screen and (max-width: 412px) { .chatbox { width: 100vw; /* Full width of the viewport */ height: 90vh; /* Full height of the viewport */ bottom: 0; right: 0; border-radius: 0; /* Remove border-radius for full screen */ } .chatbox__support { width: 100%; height: 100%; margin: 0; /* Remove margin to fill screen */ } .chatbox__footer { padding: 10px; /* Reduce padding for smaller screens */ } .chatbox__messages { height: calc(100vh - 150px); /* Adjust for header/footer height */ padding: 10px; /* Consistent padding */ } .custom_button, .custom_button_welcome { font-size: 13px; /* Smaller font size */ padding: 6px 8px; /* Adjust padding */ margin-right: 6px; /* Adjust margin */ } } /* Responsive design for iPad Mini (768px width) */ @media only screen and (max-width: 768px) { .chatbox { width: 90vw; /* Adjust width */ height: 80vh; /* Adjust height */ bottom: 10px; right: 10px; border-radius: 10px; /* Adjust border-radius */ } .chatbox__support { width: 95%; height: 96%; margin: 0; /* Remove margin to fill screen */ } .chatbox__footer { padding: 15px; /* Adjust padding */ } .chatbox__messages { height: calc(100vh - 160px); /* Adjust for header/footer height */ padding: 15px; /* Consistent padding */ } .custom_button, .custom_button_welcome { font-size: 13px; /* Slightly larger font size */ padding: 8px 10px; /* Adjust padding */ margin-right: 6px; /* Adjust margin */ } } /* Responsive design for iPhone 13 (375px width) */ @media only screen and (max-width: 375px) { .chatbox { width: 95vw; /* Adjust width */ height: 85vh; /* Adjust height */ bottom: 5px; right: 5px; border-radius: 5px; /* Adjust border-radius */ } .chatbox__support { width: 97%; height: 88%; margin: 0; /* Remove margin to fill screen */ } .messages__item--operator { margin-right: 15px; } .user-icon{ margin-right: -10px; } .chatbox__footer { padding: 10px; /* Adjust padding */ margin-top: -3px; /* Adjust margin */ } .chatbox__messages { height: calc(100vh - 140px); /* Adjust for header/footer height */ padding: 10px; /* Consistent padding */ } .custom_button, .custom_button_welcome { font-size: 12px; /* Smaller font size */ padding: 6px 8px; /* Adjust padding */ margin-right: 4px; /* Adjust margin */ } } .dot-animation { display: flex; justify-content: left; margin-top: 20px; margin-bottom: 20px; } .dot { height: 4px; width: 4px; margin: 0 3px; background: linear-gradient( 90deg, rgba(60, 150, 89, 1) 0%, rgba(0, 59, 83, 1) 100% ); border-radius: 50%; display: inline-block; animation: dot-blink 1.5s infinite; } @keyframes dot-blink { 0%, 20% { opacity: 0; } 40% { opacity: 1; } 100% { opacity: 0; } } .dot:nth-child(1) { margin-top: -5px; animation-delay: 0s; } .dot:nth-child(2) { margin-top: -5px; animation-delay: 0.2s; } .dot:nth-child(3) { margin-top: -5px; animation-delay: 0.4s; } .dot:nth-child(4) { margin-top: -5px; } #typing-indicator { display: flex; /* Ensure the typing indicator is shown initially */ margin-left: 3px; margin-top: 2px; } .chatbox__resetbutton { background: transparent; border: none; } .chatbox__maxbutton { background: transparent; border: none; } .chatbox__minbutton { background: transparent; border: none; } .dot-animation-title { font-size: 13px; margin-top: -15px; margin-left: -5px; } #questionBox { font-family: "Times New Roman", Times, serif; } #bot_feature { display: flex; flex-direction: row; gap: 0.5rem; justify-content: center; align-items: center; } .chatbox-header-content { display: flex; flex-direction: row; align-items: center; } .response_message { margin-top: 1rem; font-size: 13px; } #bot_feature button { background-color: rgba(110, 168, 110, 0.651); border-radius: 50%; padding: 0.1rem 0.32rem 0.2rem 0.32rem; border: none; cursor: pointer; margin-top: 2px; position: relative; overflow: hidden; z-index: 1; transition: color 0.3s ease; } #bot_feature button::before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0; background-color: rgba(3, 36, 3, 0.651); transition: height 0.3s ease; z-index: -1; border-radius: 50%; } #bot_feature button:hover::before { height: 100%; } #bot_feature button:hover { color: white; /* Adjust if needed for better contrast */ } #bot_feature button img { height: 1.1rem; width: 1.1rem; } .message-time-user, .message-time-bot { font-size: 12px; color: gray; } .message-time-bot { text-align: left; margin-left: 2.14rem; } .message-time-user { text-align: right; margin-top: -1.52rem; margin-bottom: 1.3rem; } #bot_feature button :nth-child(3) { padding: 0.1rem; } .mudraba-savings-container { padding: 20px; background-color: transparent; border-radius: 10px; } .mudraba-savings-special-spacing { font-size: 13px; margin-bottom: 20px; } .mudraba-savings-section-title { font-size: 16px; color: #007bff; margin-top: 15px; margin-bottom: 10px; } .mudraba-savings-list { list-style-type: disc; padding-left: 20px; margin-bottom: 20px; } .mudraba-savings-list-item { margin-bottom: 10px; font-size: 14px; } .mudraba-savings-link { color: #28a745; text-decoration: none; font-size: 14px; } .mudraba-savings-link:hover { text-decoration: underline; } .mudraba-savings-link-visited { color: #6c757d; } .mudraba-savings-text { font-size: 13px; color: #333; } .mudraba-savings-text-bold { font-weight: bold; } /* Common styles for Foreign Currency Account sections */ .foreign-currency-container { padding: 15px; background-color: transparent; } .foreign-currency-intro { font-size: 13px; margin-bottom: 10px; } .foreign-currency-title { font-size: 13px; font-weight: bold; margin-top: 15px; } .foreign-currency-list { list-style-type: disc; margin: 10px 0; padding-left: 20px; } .foreign-currency-list li { margin-bottom: 8px; } /*term deposit */ /* Styles for term-deposit class */ .term-deposit { font-family: Arial, sans-serif; color: #333; } .term-deposit .special_spacing { margin: 15px 0; font-size: 13px; font-weight: bold; } .term-deposit h6 { margin-top: 20px; font-size: 13px; border-bottom: 1px solid #ccc; padding-bottom: 5px; } .term-deposit ul { margin: 10px 0; padding-left: 20px; } .term-deposit ul li { margin-bottom: 10px; } .term-deposit .table { width: 100%; border-collapse: collapse; margin: 20px 0; } .term-deposit .table th, .term-deposit .table td { border: 1px solid #ddd; padding: 8px; text-align: left; } .term-deposit .table th { background-color: #f4f4f4; font-weight: bold; } .term-deposit .table tbody tr:nth-child(even) { background-color: #f9f9f9; } .term-deposit .table tbody tr:hover { background-color: #f1f1f1; } .term-deposit a { color: #007bff; text-decoration: none; } .term-deposit a:hover { text-decoration: underline; } /* mudaraba scheme account */ .mudaraba-scheme_tabcontent { display: block; padding: 1.5rem; /* Add padding to give some space inside the content */ background-color: transparent; /* Light background color for better readability */ border: 1px solid #ddd; /* Border to outline the content */ border-radius: 8px; /* Rounded corners */ margin-bottom: 1.5rem; /* Spacing between tab contents */ font-family: Arial, sans-serif; /* Ensure readable font */ color: #333; /* Text color */ } .mudaraba-scheme_spacing { margin-bottom: 1.5rem; /* Adjust spacing as needed */ } .mudaraba-scheme_table-responsive { width: 100%; overflow-x: auto; } .mudaraba-scheme_table { width: 100%; border-collapse: collapse; margin: 1rem 0; font-size: 13px; } .mudaraba-scheme_table th, .mudaraba-scheme_table td { border: 1px solid #ddd; padding: 8px; } .mudaraba-scheme_table th { background-color: #f2f2f2; text-align: left; font-weight: bold; } .mudaraba-scheme_table tr:nth-child(even) { background-color: #f9f9f9; } .mudaraba-scheme_table tr:hover { background-color: #ddd; } /* starting from durbar */ .mudaraba-scheme-account-content { display: block; margin: 20px; } .mudaraba-scheme-account-description { font-size: 13px; margin-bottom: 15px; } .mudaraba-scheme-account-heading { font-size: 13px; font-weight: bold; margin-top: 20px; margin-bottom: 10px; } .mudaraba-scheme-account-list { margin-left: 20px; margin-bottom: 15px; list-style-type: disc; font-size: 14px; } .mudaraba-scheme-account-list li { font-size: 14px; margin-bottom: 5px; } .mudaraba-scheme-account-footer { font-size: 13px; margin-top: 20px; } .mudaraba-scheme-account-table-responsive { overflow-x: auto; margin-bottom: 20px; } .mudaraba-scheme-account-table { width: 100%; border-collapse: collapse; } .mudaraba-scheme-account-table th, .mudaraba-scheme-account-table td { text-align: center; border: 1px solid #ddd; padding: 8px; } .mudaraba-scheme-account-table th { background-color: #f2f2f2; font-weight: bold; } .mudaraba-scheme-account-table td { font-size: 13px; } .mudaraba-scheme-account-table tr:nth-child(even) { background-color: #f9f9f9; } .mudaraba-scheme-account-table tr:hover { background-color: #ddd; } /* agent banking */ .accordion-body { background-color: transparent; /* Light background for contrast */ border: 1px solid #ddd; /* Border around the accordion */ padding: 15px; /* Padding inside the accordion */ border-radius: 5px; /* Rounded corners */ font-size: 15px; } .accordion-body ol { margin: 0; /* Remove default margin */ padding-left: 10px; /* Indent ordered list */ } .accordion-body li { margin-bottom: 10px; /* Space between list items */ line-height: 1.5; /* Improve readability */ font-family: "Times New Roman", Times, serif; /* Font style */ } /* card button */ .fsib-card-container { margin-left: 25px; margin-top: 20px; width: 75%; text-align: justify; font-family: Arial, sans-serif; color: #333; } .fsib-card-title { color: #2c3e50; font-weight: bold; } .fsib-card-eligibility, .fsib-card-network, .fsib-card-inquiry { line-height: 1.6; } .fsib-card-features { list-style-type: circle; padding-left: 20px; } .fsib-card-link { color: #2980b9; text-decoration: underline; } .my-svg { fill: none; stroke: #006400; /* Deep green color */ transition: stroke 0.3s ease; /* Smooth transition */ } .my-svg:hover { stroke: #ffffff; /* White color on hover */ } .svg-arrow { margin-left: px; } .link_button { text-decoration: none; font-size: 13px; display: inline-flex; align-items: center; position: relative; } .link_button::after { content: url("../bot-images/arrow-up-right-from-square-svgrepo-com.svg"); /* Default image */ margin-left: 4px; display: inline-block; width: 16px; height: 16px; } .link_button:hover::after { content: url("../bot-images/arrow-up-right-white.svg"); /* Image to display on hover */ } #typing-indicator-test { display: flex; align-items: center; margin-bottom: 10px; } .loading-indicator { display: flex; align-items: center; justify-content: center; padding: 10px; background-color: #f0f0f0; border-radius: 5px; margin: 10px 0; } .spinner { border: 4px solid #f3f3f3; border-top: 4px solid #3498db; border-radius: 50%; width: 20px; height: 20px; animation: spin 1s linear infinite; margin-right: 10px; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .details-container { background-color: transparent; /* Light background for readability */ padding: 10px 10px 10px 5px; border-radius: 10px; font-family: "Times New Roman", Times, serif; /* Font consistency */ /* color: #333; */ } .details-spacing { margin-bottom: 10px; } .details-section-title { font-size: 17px; font-weight: 600; color: #034d15; /* A shade of blue for headers */ margin-bottom: 15px; } .details-list { list-style-type: disc; padding-left: 20px; margin-bottom: 20px; } .details-list-item { font-size: 15px; line-height: 1.5; margin-bottom: 10px; } .details-link { color: #0565ca; /* Link color */ text-decoration: none; transition: color 0.3s ease; } .details-link:hover { color: #0056b3; /* Darker blue on hover */ text-decoration: underline; } .details-text-bold { font-weight: 700; font-size: 1rem; } .details-text { margin-top: 10px; font-size: 1rem; } @media (max-width: 768px) { .details-container { padding: 15px; } .details-section-title { font-size: 1.1rem; } .details-list-item { font-size: 0.9rem; } .details-text { font-size: 0.9rem; } } .special-icon { line-height: 17px; z-index: 9999999; -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); -webkit-transition-duration: 400ms; transition-duration: 400ms; -webkit-transform: scale(1.1, 1.1) translate3d(0, 0, 0); transform: scale(1.1, 1.1) translate3d(0, 0, 0); cursor: pointer; border: 1px solid #8790da; box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px; background: linear-gradient( 135deg, rgba(44, 49, 140, 1) 28%, rgba(60, 144, 89, 1) 100% ); border-radius: 100%; width: 45px; height: 45px; margin-left: -40px; position: fixed; bottom: 20px; left: 60px; color: #ffffff; text-align: center; line-height: 60px; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform ease-out 200ms; transition: -webkit-transform ease-out 200ms; transition: transform ease-out 200ms; transition: transform ease-out 200ms, -webkit-transform ease-out 200ms; } .special-icon:hover { transform: scale(1.2, 1.2) translate3d(0, 0, 0); } .overlay2 { display: none ; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgb(8, 8, 8) !important; z-index: 99999998; } .chatbox__support { z-index: 99999999; } .overlayBot{ position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.5); /* semi-transparent black */ display: none; /* hidden by default */ z-index: 999; /* Ensure it's above everything */ }