/* Sofia Font Face */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {
    font-family: 'Sofia Pro';
    src: url('../Fonts/SofiaPro-Regular.eot');
    src: url('../Fonts/SofiaPro-Regular.eot') format('embedded-opentype'),
        url('../Fonts/SofiaPro-Regular.woff') format('woff'),
        url('../Fonts/SofiaPro-Regular.woff2') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('../Fonts/SofiaPro-SemiBold.eot');
    src: url('../Fonts/SofiaPro-SemiBold.eot') format('embedded-opentype'),
        url('../Fonts/SofiaPro-SemiBold.woff') format('woff'),
        url('../Fonts/SofiaPro-SemiBold.woff2') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('../Fonts/SofiaPro-Bold.eot');
    src: url('../Fonts/SofiaPro-Bold.eot') format('embedded-opentype'),
        url('../Fonts/SofiaPro-Bold.woff') format('woff'),
        url('../Fonts/SofiaPro-Bold.woff2') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Bahij TheSansArabic Bold';
	src: url('../Fonts/Bahij_TheSansArabic-Bold.ttf') format('truetype');
}

:root {
    #floatingChatBotDiv {
        --bot-primary-color: #118881;
        --bot-secondary-color: #fff;
        --bot-footer-color: #323286;
        --bot-left-msg-bg: #E8EFF2;
        --bot-left-msg-font: #000;
        --bot-tag-msg-bg: #ddd;
        --bot-font-primary-color: #000;
        --bot-border-color: #DAE1E6;
        --bot-typing-indicator-bg: #E6EDF0;
        --bot-box-shadow: 0px 0px 10px 1px rgb(42 41 41);
        --bot-small-start-unmark: url(../images/starMarkAlSalam.png);
        --bot-back-overlay: #002A54;
        --bot-menu-icon: url(../images/noun_menu_blue.svg);
        --bot-send-icon: url(../images/caret-right-solid.svg);
        --bot-icon-search: url(../images/Icon-Search-blue.svg);
        --bot-emoji-icon: url(../images/Emoji-dark.svg);
        transition: all 0.3s ease 0s;
        --bot-User-message: url(../images/User-Message.svg);
        --bot-user-icon : url(../images/chatBotUser.png);
        --bot-icon : url(../images/Bot-Salem-img.png);
        --bot-arabic-font-family: 'Bahij TheSansArabic Bold';
        --bot-thumbs-up-solid: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjMDA2QkQ5Ij48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzEzLjQgMzIuOWMyNiA1LjIgNDIuOSAzMC41IDM3LjcgNTYuNWwtMi4zIDExLjRjLTUuMyAyNi43LTE1LjEgNTIuMS0yOC44IDc1LjJINDY0YzI2LjUgMCA0OCAyMS41IDQ4IDQ4YzAgMjUuMy0xOS41IDQ2LTQ0LjMgNDcuOWM3LjcgOC41IDEyLjMgMTkuOCAxMi4zIDMyLjFjMCAyMy40LTE2LjggNDIuOS0zOC45IDQ3LjFjNC40IDcuMiA2LjkgMTUuOCA2LjkgMjQuOWMwIDIxLjMtMTMuOSAzOS40LTMzLjEgNDUuNmMuNyAzLjMgMS4xIDYuOCAxLjEgMTAuNGMwIDI2LjUtMjEuNSA0OC00OCA0OEgyOTQuNWMtMTkgMC0zNy41LTUuNi01My4zLTE2LjFsLTM4LjUtMjUuN0MxNzYgNDIwLjQgMTYwIDM5MC40IDE2MCAzNTguM1YzMjAgMjcyIDI0Ny4xYzAtMjkuMiAxMy4zLTU2LjcgMzYtNzVsNy40LTUuOWMyNi41LTIxLjIgNDQuNi01MSA1MS4yLTg0LjJsMi4zLTExLjRjNS4yLTI2IDMwLjUtNDIuOSA1Ni41LTM3Ljd6TTMyIDE5Mkg5NmMxNy43IDAgMzIgMTQuMyAzMiAzMlY0NDhjMCAxNy43LTE0LjMgMzItMzIgMzJIMzJjLTE3LjcgMC0zMi0xNC4zLTMyLTMyVjIyNGMwLTE3LjcgMTQuMy0zMiAzMi0zMnoiLz48L3N2Zz4=);
        --bot-thumbs-up-regular: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjMDA2QkQ5Ij48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNOTYgMTkxLjFIMzJjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzEuMXYyMjMuMWMwIDE3LjY3IDE0LjMzIDMxLjEgMzIgMzEuMWg2NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMxLjFWMjIzLjFDMTI4IDIwNi4zIDExMy43IDE5MS4xIDk2IDE5MS4xek01MTIgMjI3YzAtMzYuODktMzAuMDUtNjYuOTItNjYuOTctNjYuOTJoLTk5Ljg2QzM1NC43IDEzNS4xIDM2MCAxMTMuNSAzNjAgMTAwLjhjMC0zMy44LTI2LjItNjguNzgtNzAuMDYtNjguNzhjLTQ2LjYxIDAtNTkuMzYgMzIuNDQtNjkuNjEgNTguNWMtMzEuNjYgODAuNS02MC4zMyA2Ni4zOS02MC4zMyA5My40N2MwIDEyLjg0IDEwLjM2IDIzLjk5IDI0LjAyIDIzLjk5YzUuMjU2IDAgMTAuNTUtMS43MjEgMTQuOTctNS4yNmM3Ni43Ni02MS4zNyA1Ny45Ny0xMjIuNyA5MC45NS0xMjIuN2MxNi4wOCAwIDIyLjA2IDEyLjc1IDIyLjA2IDIwLjc5YzAgNy40MDQtNy41OTQgMzkuNTUtMjUuNTUgNzEuNTljLTIuMDQ2IDMuNjQ2LTMuMDY2IDcuNjg2LTMuMDY2IDExLjcyYzAgMTMuOTIgMTEuNDMgMjMuMSAyNCAyMy4xaDEzNy42QzQ1NS41IDIwOC4xIDQ2NCAyMTYuNiA0NjQgMjI3YzAgOS44MDktNy43NjYgMTguMDMtMTcuNjcgMTguNzFjLTEyLjY2IC44NTkzLTIyLjM2IDExLjQtMjIuMzYgMjMuOTRjMCAxNS40NyAxMS4zOSAxNS45NSAxMS4zOSAyOC45MWMwIDI1LjM3LTM1LjAzIDEyLjM0LTM1LjAzIDQyLjE1YzAgMTEuMjIgNi4zOTIgMTMuMDMgNi4zOTIgMjIuMjVjMCAyMi42Ni0yOS43NyAxMy43Ni0yOS43NyA0MC42NGMwIDQuNTE1IDEuMTEgNS45NjEgMS4xMSA5LjQ1NmMwIDEwLjQ1LTguNTE2IDE4Ljk1LTE4Ljk3IDE4Ljk1aC01Mi41M2MtMjUuNjIgMC01MS4wMi04LjQ2Ni03MS41LTIzLjgxbC0zNi42Ni0yNy41MWMtNC4zMTUtMy4yNDUtOS4zNy00LjgxMS0xNC4zOC00LjgxMWMtMTMuODUgMC0yNC4wMyAxMS4zOC0yNC4wMyAyNC4wNGMwIDcuMjg3IDMuMzEyIDE0LjQyIDkuNTk2IDE5LjEzbDM2LjY3IDI3LjUyQzIzNSA0NjguMSAyNzAuNiA0ODAgMzA2LjYgNDgwaDUyLjUzYzM1LjMzIDAgNjQuMzYtMjcuNDkgNjYuOC02Mi4yYzE3Ljc3LTEyLjIzIDI4LjgzLTMyLjUxIDI4LjgzLTU0LjgzYzAtMy4wNDYtLjIxODctNi4xMDctLjY0MDYtOS4xMjJjMTcuODQtMTIuMTUgMjkuMjgtMzIuNTggMjkuMjgtNTUuMjhjMC01LjMxMS0uNjQwNi0xMC41NC0xLjg3NS0xNS42NEM0OTkuOSAyNzAuMSA1MTIgMjUwLjIgNTEyIDIyN3oiLz48L3N2Zz4=);
        --live-agent-share-icon: url(../images/live-agent-share-light.svg);
    }
}


.dark-theme {
    #floatingChatBotDiv {
        --bot-primary-color: #293d52;
        --bot-secondary-color: #212129;
        --bot-left-msg-bg: #293d52;
        --bot-tag-msg-bg: #ddd;
        --bot-left-msg-font: #fff;
        --bot-font-primary-color: #fff;
        --bot-border-color: #253647;
        --bot-typing-indicator-bg: #253647;
        --bot-box-shadow: 0px 0px 10px 1px rgb(89 88 88);
        --bot-small-start-unmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMi40MTIiIHZpZXdCb3g9IjAgMCAxMyAxMi40MTIiPg0KICA8cGF0aCBpZD0iSWNvbl9mZWF0aGVyLXN0YXIiIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLXN0YXIiIGQ9Ik05LDNsMS44NTQsMy43NTZMMTUsNy4zNjJsLTMsMi45MjIuNzA4LDQuMTI4TDksMTIuNDYybC0zLjcwOCwxLjk1TDYsMTAuMjg0LDMsNy4zNjJsNC4xNDYtLjYwNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjUgLTIuNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ExYWJiMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEiLz4NCjwvc3ZnPg0K);
        --bot-back-overlay: #747e89;
        --bot-menu-icon: url(../images/noun_menu_light.svg);
        --bot-send-icon: url(../images/noun_send_light.svg);
        --bot-icon-search: url(../images/Icon-Search-light.svg);
        --bot-emoji-icon: url(../images/Emoji-light.svg);
        transition: all 0.3s ease 0s;
        --bot-user-message: url(../images/User-Message.svg);
        --bot-user-icon : url(../images/chatBotUser.png);
        --bot-icon : url(../images/Bot-Salem-img.png);
        --bot-arabic-font-family: 'Bahij TheSansArabic Bold';
        --bot-thumbs-up-solid: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjMDA2QkQ5Ij48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzEzLjQgMzIuOWMyNiA1LjIgNDIuOSAzMC41IDM3LjcgNTYuNWwtMi4zIDExLjRjLTUuMyAyNi43LTE1LjEgNTIuMS0yOC44IDc1LjJINDY0YzI2LjUgMCA0OCAyMS41IDQ4IDQ4YzAgMjUuMy0xOS41IDQ2LTQ0LjMgNDcuOWM3LjcgOC41IDEyLjMgMTkuOCAxMi4zIDMyLjFjMCAyMy40LTE2LjggNDIuOS0zOC45IDQ3LjFjNC40IDcuMiA2LjkgMTUuOCA2LjkgMjQuOWMwIDIxLjMtMTMuOSAzOS40LTMzLjEgNDUuNmMuNyAzLjMgMS4xIDYuOCAxLjEgMTAuNGMwIDI2LjUtMjEuNSA0OC00OCA0OEgyOTQuNWMtMTkgMC0zNy41LTUuNi01My4zLTE2LjFsLTM4LjUtMjUuN0MxNzYgNDIwLjQgMTYwIDM5MC40IDE2MCAzNTguM1YzMjAgMjcyIDI0Ny4xYzAtMjkuMiAxMy4zLTU2LjcgMzYtNzVsNy40LTUuOWMyNi41LTIxLjIgNDQuNi01MSA1MS4yLTg0LjJsMi4zLTExLjRjNS4yLTI2IDMwLjUtNDIuOSA1Ni41LTM3Ljd6TTMyIDE5Mkg5NmMxNy43IDAgMzIgMTQuMyAzMiAzMlY0NDhjMCAxNy43LTE0LjMgMzItMzIgMzJIMzJjLTE3LjcgMC0zMi0xNC4zLTMyLTMyVjIyNGMwLTE3LjcgMTQuMy0zMiAzMi0zMnoiLz48L3N2Zz4=);
        --bot-thumbs-up-regular: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSIjMDA2QkQ5Ij48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNOTYgMTkxLjFIMzJjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzEuMXYyMjMuMWMwIDE3LjY3IDE0LjMzIDMxLjEgMzIgMzEuMWg2NGMxNy42NyAwIDMyLTE0LjMzIDMyLTMxLjFWMjIzLjFDMTI4IDIwNi4zIDExMy43IDE5MS4xIDk2IDE5MS4xek01MTIgMjI3YzAtMzYuODktMzAuMDUtNjYuOTItNjYuOTctNjYuOTJoLTk5Ljg2QzM1NC43IDEzNS4xIDM2MCAxMTMuNSAzNjAgMTAwLjhjMC0zMy44LTI2LjItNjguNzgtNzAuMDYtNjguNzhjLTQ2LjYxIDAtNTkuMzYgMzIuNDQtNjkuNjEgNTguNWMtMzEuNjYgODAuNS02MC4zMyA2Ni4zOS02MC4zMyA5My40N2MwIDEyLjg0IDEwLjM2IDIzLjk5IDI0LjAyIDIzLjk5YzUuMjU2IDAgMTAuNTUtMS43MjEgMTQuOTctNS4yNmM3Ni43Ni02MS4zNyA1Ny45Ny0xMjIuNyA5MC45NS0xMjIuN2MxNi4wOCAwIDIyLjA2IDEyLjc1IDIyLjA2IDIwLjc5YzAgNy40MDQtNy41OTQgMzkuNTUtMjUuNTUgNzEuNTljLTIuMDQ2IDMuNjQ2LTMuMDY2IDcuNjg2LTMuMDY2IDExLjcyYzAgMTMuOTIgMTEuNDMgMjMuMSAyNCAyMy4xaDEzNy42QzQ1NS41IDIwOC4xIDQ2NCAyMTYuNiA0NjQgMjI3YzAgOS44MDktNy43NjYgMTguMDMtMTcuNjcgMTguNzFjLTEyLjY2IC44NTkzLTIyLjM2IDExLjQtMjIuMzYgMjMuOTRjMCAxNS40NyAxMS4zOSAxNS45NSAxMS4zOSAyOC45MWMwIDI1LjM3LTM1LjAzIDEyLjM0LTM1LjAzIDQyLjE1YzAgMTEuMjIgNi4zOTIgMTMuMDMgNi4zOTIgMjIuMjVjMCAyMi42Ni0yOS43NyAxMy43Ni0yOS43NyA0MC42NGMwIDQuNTE1IDEuMTEgNS45NjEgMS4xMSA5LjQ1NmMwIDEwLjQ1LTguNTE2IDE4Ljk1LTE4Ljk3IDE4Ljk1aC01Mi41M2MtMjUuNjIgMC01MS4wMi04LjQ2Ni03MS41LTIzLjgxbC0zNi42Ni0yNy41MWMtNC4zMTUtMy4yNDUtOS4zNy00LjgxMS0xNC4zOC00LjgxMWMtMTMuODUgMC0yNC4wMyAxMS4zOC0yNC4wMyAyNC4wNGMwIDcuMjg3IDMuMzEyIDE0LjQyIDkuNTk2IDE5LjEzbDM2LjY3IDI3LjUyQzIzNSA0NjguMSAyNzAuNiA0ODAgMzA2LjYgNDgwaDUyLjUzYzM1LjMzIDAgNjQuMzYtMjcuNDkgNjYuOC02Mi4yYzE3Ljc3LTEyLjIzIDI4LjgzLTMyLjUxIDI4LjgzLTU0LjgzYzAtMy4wNDYtLjIxODctNi4xMDctLjY0MDYtOS4xMjJjMTcuODQtMTIuMTUgMjkuMjgtMzIuNTggMjkuMjgtNTUuMjhjMC01LjMxMS0uNjQwNi0xMC41NC0xLjg3NS0xNS42NEM0OTkuOSAyNzAuMSA1MTIgMjUwLjIgNTEyIDIyN3oiLz48L3N2Zz4=);
    }
}

.plt-mobile #F_InAppChatBot .messagesec {
    min-width: 100%;
}

#streebo-chatbot * {
    font-family: 'Sofia Pro';
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    letter-spacing: 0.1;
    /*
        AL SALAM CHANGES - START
    */
    direction: ltr;
    /*
        AL SALAM CHANGES - END
    */
}

/* Begin Style : Floating ChatBot */

/* Main Floating Chat Div */

#floatingChatBotDiv .chatbotDiv {
    z-index: 999;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    position: fixed;
    bottom: 45px;
    right: 32px;
    width: 60px;
    height: 60px;
    transform: translateY(150px);
    transition: all 250ms ease-out;
    opacity: 1;
}

#floatingChatBotDiv .chatbotDiv.enter:hover {
    opacity: 1;
}

#floatingChatBotDiv .chatbotDiv.enter {
    transform: translateY(0);
}

#floatingChatBotDiv .chatbotDiv.enter.chatMinimize .cbheader {
    position: relative;
    top: -3px;
    z-index: 1;
}

#floatingChatBotDiv .chatbotDiv.expand {
    border: none;
    border-radius: 3%;
    width: 30%;
    min-width: 600px;
    max-width: 550px;
    height: calc(100% - 110px);
    max-height: 700px;
    min-height: calc(100vh - 60px);
	border-radius: 15px 15px 15px 15px;
    cursor: auto;
    opacity: 1;
    background: var(--bot-secondary-color);
    box-shadow: 0px 0px 99px #00000029;
    -webkit-box-shadow: 0px 0px 99px #00000029;
    -moz-box-shadow: 0px 0px 99px #00000029;
    margin-bottom: 0px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #floatingChatBotDiv .chatbotDiv.expand {
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 2px 17px 0px rgba(0, 0, 0, 0.19);
        -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 2px 17px 0px rgba(0, 0, 0, 0.19);
        -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 2px 17px 0px rgba(0, 0, 0, 0.19);
    }

    #F_InAppChatBot footer {
        position: absolute !important;
        width: 100%;
    }

    #F_InAppChatBot .typing-indicator {
        position: absolute !important;
    }

}

#floatingChatBotDiv .chatbotDiv .chatButtonBG {
    background-image: url(../images/Icon-Bot-AlSalam.png);
	background-repeat: no-repeat;
	width: 205px;
    height: 60px;
    background-size: cover;
    position: absolute;
    /* bottom: 20px; */
    right: 0px;
    z-index: 9;
}

/* Chatbot header */

#floatingChatBotDiv .chatbotDiv .chat {
    display: flex;
    flex-direction: column;
    position: absolute;
    opacity: 0;
    width: 1px;
    height: 1px;
    transition: all 250ms ease-out;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

#floatingChatBotDiv .chatbotDiv .chat.enter {
    opacity: 1;
    border-radius: 0;
    margin: 0px;
    width: auto;
    height: auto;
}

#floatingChatBotDiv .chatbotDiv .chat .cbheader {
    padding: 17px 10px !important;
    background: var(--bot-primary-color);
    border-radius: 15px 15px 0px 0px;
}

/* Chatbot body header */
.floatingChatBody {
    overflow: hidden;
}


/* Chatbot body images */

#floatingChatBotDiv .chatbotDiv .cbheader-icon {
    display: inline-block;
    float: right;
    margin-right: 15px;
    margin-top: 0px;
    position: relative;
    background-position: 50% 50%;
}

#floatingChatBotDiv .cbheader .title {
    display: inline-block !important;
    padding-top: 0px !important;
    font-size: 25px;
    letter-spacing: 1px;
    font-weight: 600;
    line-height: 24px;
    width: 50%;
}

#floatingChatBotDiv .chatMinimize .cbheader .title {
    display: inline-block !important;
    padding-top: 0px !important;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 600;
    line-height: 24px;
    max-width: 70%;
}

#floatingChatBotDiv .chatbotDiv .chatbotIcons {
    background-size: 35px;
    background-repeat: no-repeat;
}


/* #floatingChatBotDiv .chatbotDiv .cbheader .expand {
    background-image: url(../../core/images/expand.png);
    background-repeat: no-repeat !important;
    width: 20px;
    height: 20px;
    background-size: 18px !important;
    background-position: center !important;
    display: inline-block;
    float: right;
    margin-right: 10px;
    margin-top: 1px;
  }
   */
#floatingChatBotDiv .chatbotDiv .chat-updates {
    background-image: url(../images/Icon_Bell.svg);
    background-repeat: no-repeat !important;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-size: 18px !important;
    background-position: 50% 50%;
    float: right;
    margin-right: 10px;

}

#floatingChatBotDiv .chatbotDiv .markStar {
    background-image: url(../images/star-marked.svg);
    background-repeat: no-repeat !important;
    width: 22px;
	height: 25px;
    cursor: pointer;
    background-size: 22px !important;

}

#floatingChatBotDiv .chatbotDiv .unmarkStar {
    background-image: url(../images/Icon-feather-star.svg);
    background-repeat: no-repeat !important;
    width: 22px;
	height: 25px;
    cursor: pointer;
    background-size: 20px !important;
}

#floatingChatBotDiv .chatbotDiv .chat-close {
    background-image: url(../images/Icon_Close.svg);
    background-repeat: no-repeat !important;
    width: 22px;
    height: 25px;
    cursor: pointer;
    background-size: 22px !important;
    border: none;
    padding-top: 2px !important;
}

#floatingChatBotDiv .chatbotDiv .chat-minimize {
    background-image: url(../images/window-minimize.svg);
    background-repeat: no-repeat !important;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-size: 20px !important;
}

#floatingChatBotDiv .chatbotDiv .cbheader .expand {
    background-image: url(../../salem/custom/images/maximize-icon.svg);
    background-repeat: no-repeat !important;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-size: 20px !important;
}

#floatingChatBotDiv .chatbotDiv #chat-maximize {
    background-image: url(../images/Maximize.svg);
    background-repeat: no-repeat !important;
    width: 22px;
	height: 25px;
    cursor: pointer;
    background-size: 18px !important;
    padding-top: 2px !important;

}

#floatingChatBotDiv .offers-notification {
    position: absolute;
    width: 8px;
    height: 8px;
    background: #df2626;
    border-radius: 50%;
    right: 1px;
    top: -1px;
}

#floatingChatBotDiv .msg-tick {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA7VBMVEUAAAAAXbQAY7UAXbkDYLYCYLYCX7UAXrMCYLYDYLYAXrwCYLYCYLUCYLYAXrMAYbkCYLYAY7gCYbYCYLYBYLYCYLYDYLYAZLYCYLYCYLYAYroCX7YAZLECYbYAXbkCYLYAYbYCX7YCYLYAZrMAWrQDYLcAYK8DX7YDX7cDX7cCYLUAXLgCYbYAXrcAYrECYLYAW7YAYLcCYLYCYLcAX7UDYLYDYbYAYrcCX7YAZrsDYLYDYLYCYLYCYLYDYLYCYLYDYLUAZrMBYLYBYbcAVaoBYLYBX7UAbbYBYLUCYLYBYLYCX7YAYLUCYLYAAACzDudCAAAATXRSTlMAKR8LZf1rHt/KE/7e1Rsd3SRp+L35UBzc2RrbF9YW1BXT0hQRzBDLZk7XGXQ5DZIOQPR1PsDGPPMPyMd68cSCyQq/vgm8uwe0hbjrGInEacsAAAABYktHRACIBR1IAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH4wwLBQgfDe/smgAAAVdJREFUWMPtlmlTwjAQhquoFQFP8L5BwKtyaBXvKh6o+///ji1JpolMmiw746fsJ7bwPHmbbGbwPFeuXP1/TajtZA7JT03PyK0/m59D8lCQDH4RoDSP40EyLCzGLRSXrPnlQgLAip+un1QZtT5AZZW1a+uM39gck9+i8ds7RL5E43ep/B6N3z8g8oc0vkrka0c0vt4g8nkk32T3p3Ks5j85/fvDs3OlDS5a7EO7I/Ni/VG+C51Lqc1dQcgN1zdp/t6tLn83fioZYh4kg+Bbdzr+fvj8QbxF8DjshaHN8wehLr/3xL4RGerPoBikWLr9tzBEL5nnZzREr4bzNxiisnF+Mg39N4v5yzD0363mV2v4+LSc/wEo8yDmPvzSnr8hQ49nQNy/DIPl/dUarO8/34fvQN0Hi/dXMoj7JzJYr88NKc8MKD42yHxiQPIj/6NqP0jelStX49Yv2K6tkM3FP30AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMTItMTFUMDU6MDg6MzErMDA6MDDKD4XaAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTEyLTExVDA1OjA4OjMxKzAwOjAwu1I9ZgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=') no-repeat;
    width: 15px;
    height: 15px;
    background-size: 15px !important;
    background-position: center !important;
    display: inline-block !important;
    vertical-align: middle;
    margin-right: 2px !important;
}

#floatingChatBotDiv .msg-bottomDate {
    opacity: 0.70;
    font-size: 10px;
    color: gray;
    min-width: max-content;
    width: max-content;
    text-align: left;
    display: inline-block;
}

#floatingChatBotDiv .rgtmsg .msg-bottomDate {
    text-align: right;
}

#floatingChatBotDiv .msg-bottomDate span {
    display: inline;
}

#floatingChatBotDiv .leftmsg .msg-bottom-content {
    position: absolute;
    top: 100%;
    /*padding-left: 10px;*/
    min-width: max-content;
}

#floatingChatBotDiv .rgtmsg .msg-bottom-content {
    position: absolute;
    top: 100%;
    right: 0;
    padding-right: 10px;
}

span.Chatpop_logo {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3MEJBRUJDMUQ4ODExRUE4OTUwQzdDNzdBRjVDOUMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3MEJBRUJEMUQ4ODExRUE4OTUwQzdDNzdBRjVDOUMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTcwQkFFQkExRDg4MTFFQTg5NTBDN0M3N0FGNUM5QzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTcwQkFFQkIxRDg4MTFFQTg5NTBDN0M3N0FGNUM5QzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5V1/5WAAAASFBMVEXt8PT19/nw8/b6+/z4+fvv8vX29/n5+vzx9Pf+/v7////3+Pru8fXz9ff5+vv3+fr9/f7y9Pfx8/b9/v709vj+///2+Pr///906+W4AAAAGHRSTlP//////////////////////////////wDNEy7qAAAAfElEQVR42tzTSRLCMAxEUXmCeAokDH3/m1KFDUolspYs+DvV89JNgDODLhGEOw0LV3KkVMloXHSmxiX7XpDY4JOV+PSvvN5U5lx/lrLKSO32A0a7H1ZlRGPDO5m/Tb/jKPLz3JqryPuYF+kjM2dpBsxpEUaEjc+HCb4EGAB+RxqavojNOQAAAABJRU5ErkJggg==') no-repeat;
    width: 30px;
    height: 30px;
    background-size: 20px;
    float: left;
}

@media only screen and (max-width: 768px) {
    #floatingChatBotDiv .cb-body {
        width: 100%;
    }

    #floatingChatBotDiv .chatbotDiv .cbheader {
        line-height: 25px !important;
    }

    #floatingChatBotDiv .chatbotDiv .cb-topbar {
        height: 45px !important;
    }
}

@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');

#streebo-chatbot * {
    box-sizing: border-box;
}

#streebo-chatbot {
    position: relative;
    z-index: 9999;
}

#F_InAppChatBot {
    /*Header*/
    /*Header*/
    /*Body*/
    /*Pattern 1*/
    /*Pattern 1*/
    /*.bluebtnsec a:focus {
     background: #fff;
     color: #415cf4;
     }*/
    /*Pattern 2*/
    /*Pattern 2*/
    /*Pattern 3*/
    /*Pattern 3*/
    /*Pattern 4*/
    /*Pattern 4*/
    /*Body*/
    /*Footer Menu*/
    /*Footer Menu*/
    /*Footer*/
    /*Footer*/
    /**
     *     Options CSS
     */
    /* IE */
    /* Opera and prob css3 final iteration */
    /*
     *  Typing Indicator
     */
    /* Start Header TopBar */
    /* End Header TopBar */
}

#F_InAppChatBot fieldset[name="F_Configurations"] {
    display: none;
    visibility: hidden;
}

#floatingChatBotDiv .chatbotDiv .showMarkStar, #floatingChatBotDiv .chatbotDiv .hideUnmarkStar {
    display: block;
}

#floatingChatBotDiv .chatbotDiv .hideMarkStar, #floatingChatBotDiv .chatbotDiv .showUnmarkStar {
    display: none;
}

#F_InAppChatBot [name="F_HTMLArea1"] {
    margin: 0px;
}

#F_InAppChatBot [name="F_HybridSection"] {
    height: auto !important;
}

#F_InAppChatBot .setPosition {
    margin: 0px 40px;
    margin-left: 40px;
    position: fixed;
    margin-left: 10% !important;
    bottom: 10px;
    left: 0px;
    z-index: 11;
    width: 82%;
}

#F_InAppChatBot input[type="text"].barcode {
    background: url(../images/icons/barcode.png) no-repeat 98% 50% #fff;
    width: 90%;
    height: 30px !important;
    padding: 10px 0px !important;
    padding-right: 35px;
    margin: 0px auto 0px auto !important;
    border-radius: 10px;
    transition: all 0.5s ease-in;
    box-shadow: inherit;
    border: none;
    color: black !important;
    resize: none;
    background-size: 23px;
    margin: 0 auto 0 !important;
    display: flex;
    background-position: top 3px right 5px !important;
}

#F_InAppChatBot .tag_highlight {
    background-color: #4fbde5 !important;
    /* Light blue background */
    /* transition: background-color 1.5s ease-in-out; */
}

#F_InAppChatBot .tag_highlight.rgtmsg::after {
    /* transition: border-color 1.5s ease-in-out; */
    border-color: transparent #4fbde5 transparent transparent;
}

#F_InAppChatBot .tag_highlight.leftmsg::after {
    /* transition: border-color 1.5s ease-in-out; */
    border-color: #4fbde5 transparent transparent transparent;
}

#F_InAppChatBot div[class="barcode"], #F_InAppChatBot div[class="qrcode"] {
    width: 83% !important;
}

#F_InAppChatBot div[class="selectbox"] {
    position: absolute;
    bottom: 59px;
    width: 100%;
    padding: 10px 28px 10px 40px !important;
    resize: none;
}

#F_InAppChatBot div[class="selectbox"] select {
    width: 93% !important;
    color: #415cf4;
    height: 40px !important;
    margin: 0px auto 0px auto !important;
    border-radius: 30px;
    transition: all 0.5s;
    position: relative;
    bottom: auto;
    top: 117px;
    resize: none;
    z-index: 11;
    cursor: pointer;
    left: 7px;
    border-width: 1px;
    border-radius: 10px;
}

#F_InAppChatBot div[class="selectbox"] select:focus {
    border: #e1e1e1 1px solid;
    border-radius: 10px !important;
    box-shadow: inherit !important;
}

#F_InAppChatBot div label.clabel {
    display: none;
}

#F_InAppChatBot input[type="text"].qrcode {
    background: url(../images/icons/qrcode.png) no-repeat 98% 50% #fff;
    width: 90%;
    height: 30px !important;
    padding: 10px 0px !important;
    padding-right: 35px;
    margin: 0px auto 0px auto !important;
    border-radius: 10px;
    transition: all 0.5s ease-in;
    /*box-shadow: 0px 0px 3px #adadad;*/
    border: none;
    color: black !important;
    resize: none;
    background-size: 23px !important;
    display: flex;
    background-position: top 3px right 5px !important;
    position: relative;
    bottom: -18px;
  }

#F_InAppChatBot .setPosition label {
    display: none !important;
}

#F_InAppChatBot body {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    font-family: "Roboto", sans-serif;
}

#F_InAppChatBot ul, #F_InAppChatBot li, #F_InAppChatBot a, #F_InAppChatBot p, #F_InAppChatBot span, #F_InAppChatBot h1, #F_InAppChatBot h2, #F_InAppChatBot h3, #F_InAppChatBot h4, #F_InAppChatBot h5, #F_InAppChatBot h6, #F_InAppChatBot header, #F_InAppChatBot footer, #F_InAppChatBot section, #F_InAppChatBot div {
    margin: 0;
    padding: 0;
    outline: none;
    border: 0 none;
}

#F_InAppChatBot ul, #F_InAppChatBot li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#F_InAppChatBot :not(button):focus {
    outline: none;
    border: 0 none;
}

#F_InAppChatBot a:hover, #F_InAppChatBot a:focus {
    outline: none;
    border: 0 none;
}

#F_InAppChatBot .wrap:before, #F_InAppChatBot .wrap:after {
    clear: both;
    content: "";
    display: table;
}

#F_InAppChatBot .wrap {
    justify-content: center;
    display: flex;
    width: 100%;
    max-width: 100%;
    /* padding: 1% 0% 0% 2%; */
    background: var(--bot-secondary-color);
}

#F_InAppChatBot .m-t-20 {
    margin-top: 20px;
}

#F_InAppChatBot .clear {
    clear: both;
}

#F_InAppChatBot .img-respnsv {
    max-width: 100%;
    height: auto;
}

#F_InAppChatBot .newmsg:before, #F_InAppChatBot .newmsg:after {
    clear: both;
    display: table;
    content: "";
}

#F_InAppChatBot .hdrleftarrw {
    float: left;
    width: 5%;
    text-align: left;
}

#F_InAppChatBot .hdrmdlpart {
    float: left;
    width: 90%;
}

#F_InAppChatBot .hdrrgtdots {
    float: right;
    width: 5%;
    text-align: right;
}

#F_InAppChatBot .hdrleftarrw a, #F_InAppChatBot .hdrrgtdots a {
    display: block;
    padding: 15px 5px;
}

#F_InAppChatBot .profpic {
    float: left;
    /* Too much white space visible to the user MFPCFR-793 - Aamir Mansuri
    width: 10%; */
    margin-left: 10px;
}

#F_InAppChatBot .messagesec {
    float: left;
    width: 98%;
    /*
    max-width: 470px;
    min-width: 450px;
    */
    padding: 10px 13px 10px 13px;
    height: calc(560px - 151px);
    overflow: auto;
    /*
    overflow-y: auto;
    overflow-x: hidden;
    */
    /* padding-top: 7%; */
    /* margin-bottom:15px;  */
}

#floatingChatBotDiv .chatbot-fullscreen .messagesec {
    height: calc(100vh - 151px);
    max-width: 100% !important;
}

#F_InAppChatBot .streebo-watermark {
    position: absolute;
    bottom: 75px;
    left: 3%;
    color: #808080a8;
    font-size: smaller;
    z-index: 0;
}

#F_InAppChatBot.messagesec::-webkit-scrollbar {
    display: none;
}

#F_InAppChatBot .datetime {
    color: #ccc;
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}

#F_InAppChatBot .leftmsg {
    float: left;
    background: var(--bot-left-msg-bg);
    padding: 10px;
    font-size: 14px;
    border-radius: 6px;
    color: var(--bot-left-msg-font);
    display: inline-block;
    margin: 12px 0 12px 0;
    transition: background-color 0.5s linear;
    max-width: 75%;
    clear: both;
    word-break: break-word;
    position: relative;
    left: 40px;
	/* padding-bottom: 20px; */
}

#F_InAppChatBot .leftmsg.Edited {
    margin-bottom: 20px;
}

/* AL SALAM CHANGES -START */
#F_InAppChatBot .bot-avatar-left {
    content: var(--bot-icon);
	height: 40px;
	width: 40px;
    position: absolute;
	left: -45px;
	top: 0px;
}

/* #F_InAppChatBot .leftmsg:after {
    content:'';
    position:absolute;
    bottom: -11px;
    left: 0px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 15px 0 0;
    border-color: var(--left-msg-bg) transparent transparent transparent;
}
AL SALAM CHANGES -END */

#F_InAppChatBot .rgtmsg {
    float: right;
	/* background: var(--bot-primary-color); */
	background: #e6e6e6;
    padding: 10px;
    font-size: 14px;
    border-radius: 6px;
	color: #000 !important;
    display: inline-block;
    margin: 12px 0 12px 0;
    transition: background-color 0.5s linear;
	max-width: 75%;
    clear: both;
    word-break: break-word;
    position: relative;
	right: 32px;
}

/* AL SALAM CHANGES -START */
#F_InAppChatBot .user-avatar-right {
    content: var(--bot-user-icon);
	height: 40px;
    position: absolute;
	bottom: 0px;
	right: -44px;
	top: 0px;
}

/*
#F_InAppChatBot .rgtmsg:after {
    content: '';
    position: absolute;
    bottom: -11px;
    right: 0px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 15px 15px 0;
    border-color: transparent #006dd9 transparent transparent;
}
AL SALAM CHANGES -END */

/* User message - Link CSS */
/*
#F_InAppChatBot .rgtmsg a {
    color: #fff !important;
}
*/

#F_InAppChatBot .rgtmsg .esignatureImage {
    background-color: white;
}

#F_InAppChatBot .pttrn1, #F_InAppChatBot .pttrn2, #F_InAppChatBot .pttrn3, #F_InAppChatBot .pttrn4 {
    border: #eee 1px solid;
    display: inline-block;
    padding: 0;
    border-radius: 5px 20px 20px 20px;
    box-shadow: 0 2px 2px #eee;
    margin: 10px 0;
}

#F_InAppChatBot .pttrn1 h4, #F_InAppChatBot .pttrn2 h4, #F_InAppChatBot .pttrn3 h4, #F_InAppChatBot .pttrn4 h4 {
    background: #eee;
    padding: 10px;
    border-radius: 5px 20px 0 0;
    color: #000;
    margin: 0 0 5px 0;
    display: block;
}

#F_InAppChatBot .pttrn1 ul li a {
    color: #415cf4;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    padding: 10px;
    text-align: center;
    border-bottom: #eee 1px solid;
    transition: all 0.5s ease-in;
}

#F_InAppChatBot .pttrn1 .active {
    background: #415cf4;
    color: #fff;
}

#F_InAppChatBot .pttrn1 ul li:last-child a {
    border: 0 none;
}

#floatingChatBotDiv #F_InAppChatBot .chatbotFormLoginBtn {
    display: inline-block;
    padding: 5px 15px;
    border-radius: 10px;
    background: #0060B8;
    border: #0060b9 1px solid;
    text-decoration: none;
    color: #fff;
    font-size: larger;
    margin: 5px 5px 5px 5px;
    text-align: center;
    transition: all 0.5s ease-in;
}

/*Footer CSS*/
#floatingChatBotDiv #F_InAppChatBot footer {
    border-top: 2px solid var(--bot-border-color);
}


#F_InAppChatBot .ftradd {
    width: 50px;
    display: inline-block;
    text-align: center;
    margin-bottom: 5px;
}

#floatingChatBotDiv .ftrinput {
    width: calc(100% - 130px);
    display: inline-block;
}

#floatingChatBotDiv .ftrmice {
    display: inline-block;
    text-align: center;
    margin-right: 10px;
}

#floatingChatBotDiv .iphone .ftrmice {
    margin-right: 25px !important;
}

#floatingChatBotDiv footer>div {
    display: flex;
    align-items: center;
}

#F_InAppChatBot .ftrinput {
    flex-grow: 1;
    margin-bottom: 5px;
    /* position: relative; */
}

#F_InAppChatBot .ftrinput input.enterKeyDetect,
#F_InAppChatBot .ftrinput textarea.enterKeyDetect,
#F_InAppChatBot .ftrinput input,
#F_InAppChatBot .ftrinput input.enterKeyDetectAC {
    padding: 0px 20px;
    margin: 0 !important;
    border: none;
    width: 95%;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    color: var(--bot-font-primary-color) !important;
    background: transparent;
    height: auto;
    line-height: 20px;
}

#F_InAppChatBot .ftrinput input.enterKeyDetect:disabled {
    cursor: not-allowed;
}

#F_InAppChatBot .ftrinput input::-webkit-input-placeholder,
#F_InAppChatBot .ftrinput textarea.enterKeyDetect::-webkit-input-placeholder,
#F_InAppChatBot .ftrinput input::-webkit-input-placeholder,
#F_InAppChatBot .ftrinput input.enterKeyDetectAC::-webkit-input-placeholder {
    /* Edge */
    color: #A1ABB3;
}

#F_InAppChatBot .ftrinput input:-ms-input-placeholder,
#F_InAppChatBot .ftrinput textarea.enterKeyDetect:-ms-input-placeholder,
#F_InAppChatBot .ftrinput input:-ms-input-placeholder,
#F_InAppChatBot .ftrinput input.enterKeyDetectAC:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #43484d;
}

#F_InAppChatBot .ftrinput input::placeholder,
#F_InAppChatBot .ftrinput textarea.enterKeyDetect::placeholder,
#F_InAppChatBot .ftrinput input::placeholder,
#F_InAppChatBot .ftrinput input.enterKeyDetectAC::placeholder {
    color: #A1ABB3;
}


#F_InAppChatBot .ftrinput input[class="enterKeyDetect"] {
    display: block;
}

#F_InAppChatBot .ftrinput textarea[class="enterKeyDetect"] {
    resize: none;
}

#F_InAppChatBot .ftrinput textarea.enterKeyDetect::-webkit-scrollbar {
    display: none;
}

#F_InAppChatBot .ftrmenuhdn {
    display: none;
    position: fixed;
    bottom: 56px;
    width: 100%;
    border: #eee 1px solid;
    box-shadow: 0 0 3px #eee;
}

#F_InAppChatBot .ftrmenuhdn title {
    display: block;
    font-size: 28px;
    line-height: 34px;
    background: #eee;
    padding: 20px;
    border-radius: 40px 40px 0 0;
    color: #000;
    margin: 0;
    text-align: center;
}

#F_InAppChatBot .ftrmenuhdn title:before {
    content: "";
    width: 10%;
    height: 5px;
    background: #dcd9d9;
    display: block;
    position: absolute;
    top: 5px;
    left: 45%;
    border-radius: 30px;
}

#F_InAppChatBot #slider1 {
    width: 50%;
    margin: 0 auto;
    border: 1px solid #3a3a3a;
    box-shadow: 2px 2px 10px 0 #666;
    border-radius: 3px;
}

#F_InAppChatBot .cb_carousel h3 {
    padding: 10px 10px 0 10px;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
}

#F_InAppChatBot .cb_carousel p {
    padding: 10px;
}

#F_InAppChatBot .jSlider .slider-slides>div::-webkit-scrollbar {
    width: 3px;
}

#F_InAppChatBot .jSlider .slider-slides>div::-webkit-scrollbar-track {
    background: #f1f1f1;
}

#F_InAppChatBot .jSlider .slider-slides>div::-webkit-scrollbar-thumb {
    background: #888;
}

#F_InAppChatBot .jSlider .slider-slides>div::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#F_InAppChatBot .messagesec::-webkit-scrollbar {
    width: 3px;
}

#F_InAppChatBot .messagesec::-webkit-scrollbar-track {
    background: #f1f1f1;
}

#F_InAppChatBot .messagesec::-webkit-scrollbar-thumb {
    background: #888;
}

#F_InAppChatBot .messagesec::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#F_InAppChatBot .pttrn2 ul li a {
    text-align: left;
}

#F_InAppChatBot .pttrn2 ul li a h3 {
    color: #000;
    text-transform: capitalize;
    padding: 0 0 5px 0;
}

#F_InAppChatBot .pttrn2 ul li a p {
    color: #999;
    text-transform: capitalize;
}

#F_InAppChatBot .pttrn2 ul li a:focus {
    box-shadow: 0 0 10px #415cf4 inset;
    color: #000;
    background: transparent;
}

#F_InAppChatBot .pttrn2left {
    float: left;
    width: 75%;
}

#F_InAppChatBot .pttrn2rgt {
    float: right;
    width: 15%;
}

#F_InAppChatBot .pttrn2 ul li a {
    clear: both;
    display: inline-block;
    content: "";
    width: 96%;
    padding: 2%;
}

#F_InAppChatBot .pttrn2 h4, #F_InAppChatBot .pttrn4 h4 {
    color: #58bce0;
}

#F_InAppChatBot .pttrn3 h4 {
    background: transparent;
}

#F_InAppChatBot .pttrn3 ul li, #F_InAppChatBot .pttrn4 ul li {
    clear: both;
    content: "";
    display: table;
    width: 100%;
}

#F_InAppChatBot .pttrn3 ul li div:nth-child(1) {
    width: 30%;
}

#F_InAppChatBot .pttrn3 ul li div:nth-child(2) {
    width: 58%;
}

#F_InAppChatBot .pttrn3 ul li div, #F_InAppChatBot .pttrn4 ul li div {
    float: left;
    width: 44%;
    padding: 2% 2% 2% 4%;
}

#F_InAppChatBot .pttrn3 ul li div:nth-child(2), #F_InAppChatBot .pttrn4 ul li div:nth-child(2) {
    text-align: right;
}

#F_InAppChatBot .pttrn3 ul li strong {
    font-weight: normal;
}

#F_InAppChatBot .pttrn3 .divider {
    width: 100%;
    height: 1px;
    background: #eee;
}

#F_InAppChatBot .pttrn4 h4 span {
    color: #ccc;
    float: right;
    display: inline-block;
    padding: 0 0 0 20px;
}

#F_InAppChatBot .pttrn4 strong {
    font-size: 22px;
    line-height: 26px;
}

#F_InAppChatBot .pttrn4 small a {
    color: #415cf4;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    padding: 0;
}

#F_InAppChatBot .pttrn4 ul li span {
    color: #ccc;
}

#F_InAppChatBot .newmsg {
    background: #f2766f;
    width: 50%;
    padding: 1%;
    margin: 0 auto;
    border-radius: 5px;
    box-shadow: 0 2px 5px #f79999;
}

#F_InAppChatBot .newmsgleft {
    float: left;
    width: 85%;
    color: #fff;
}

#F_InAppChatBot .newmsgrgt {
    float: right;
    width: 15%;
}

#F_InAppChatBot .newmsgrgt a {
    display: block;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    text-decoration: none;
    text-align: right;
    padding: 0 10px 0 0;
}

#F_InAppChatBot label {
    position: relative;
    display: inline-block;
    padding: 25px 10px;
    transition: background 0.3s;
    cursor: pointer;
    color: #333;
}

#F_InAppChatBot label:after {
    /*content: "";*/
    position: absolute;
    display: block;
    top: 45%;
    right: 5px;
    width: 0;
    height: 0;
    border-top: 10px solid #666;
    border-bottom: 0 solid rgba(255, 255, 255, 0.5);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    transition: border-bottom 0.1s, border-top 0.1s 0.1s;
}

#F_InAppChatBot label:hover {
    background: #eee;
}

/* #F_InAppChatBot input:checked~label {
    background: #415cf4;
    color: #fff;
  } */

#F_InAppChatBot input:checked~label:after {
    border-top: 0 solid rgba(255, 255, 255, 0.5);
    border-bottom: 10px solid #fff;
    transition: border-top 0.1s, border-bottom 0.1s 0.1s;
}

/* #F_InAppChatBot .chatbot-container input {
    display: none;
  } */

#F_InAppChatBot input:checked~ul.submenu {
    max-height: 300px;
    transition: max-height 0.5s ease-in;
}

#F_InAppChatBot ul.submenu {
    max-height: 0;
    padding: 0;
    overflow: hidden;
    list-style-type: none;
    background: #fff;
    border: #eee 1px solid;
    transition: max-height 0.5s ease-out;
    min-width: 100%;
}

#F_InAppChatBot ul.submenu li a {
    display: block;
    padding: 20px 10px;
    color: #333;
    text-decoration: none;
    box-shadow: 0 -1px #eee inset;
    transition: background 0.3s;
    white-space: nowrap;
}

#F_InAppChatBot ul.submenu li a:hover {
    background: #eee;
}

#F_InAppChatBot footer {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    min-height: 56px;
    background: var(--bot-footer-color);
    padding: 5px;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    z-index: 1;
    border-radius: 0px 0px 15px 15px;
}

#F_InAppChatBot footer>div {
    width: 100%;
    background-color: white;
	margin: 10px 20px;
	padding: 5px 0px;
	border-radius: 5px;
}


/* #F_InAppChatBot .ftrlines {
    float: left;
    width: 10%;
    text-align: center;
  }

  #F_InAppChatBot .ftrinput {
    float: left;
    width: 90%;
    width: calc(100% - 60px) !important;
    text-align: center;
  }

  #F_InAppChatBot .ftrmice {
    float: right;
    width: 5%;
    width: 30px !important;
    text-align: center;
    margin-left: -2%;
    margin-top: -1%;
    margin-right: 2%;
  }

  #F_InAppChatBot .ftradd a, #F_InAppChatBot .ftrlines a, #F_InAppChatBot .ftrinput a, #F_InAppChatBot .ftrmice a {
    display: block;
    padding: 5px 0 0 0;
  }*/

@media screen and (max-width: 600px) {
    #F_InAppChatBot {
        /*margin: 0 0 70px 0;*/
        /*input[type=file]/* {
       right: 34%;
       width: 10px;
       }*/
    }

    /*#F_InAppChatBot .ftradd {
      width: 7%;
      padding: 0 3% 0 0;
    }
    #F_InAppChatBot .ftrlines {
      width: 7%;
      padding: 0 3% 0 0;
    }
    #F_InAppChatBot .ftrmice {
      width: 10%;
      width: 30px !important;
      text-align: left;
      padding: 0;
    }
    #F_InAppChatBot .ftrinput {
      width: 80%;
    }*/
    #F_InAppChatBot .profpic {
        width: 8%;
        margin-left: 10px;
    }

    #F_InAppChatBot .messagesec {
        width: 96%;
        height: calc(100vh - 151px);
    }

    #F_InAppChatBot .hdrleftarrw {
        width: 10%;
    }

    #F_InAppChatBot .hdrmdlpart {
        width: 80%;
    }

    #F_InAppChatBot .hdrrgtdots {
        width: 10%;
    }

    #F_InAppChatBot .pttrn2left {
        width: 80%;
    }

    #F_InAppChatBot .pttrn2rgt {
        width: 10%;
    }

    #F_InAppChatBot #slider1 {
        width: 90%;
    }

    #F_InAppChatBot .newmsg {
        width: 80%;
        padding: 2% 1%;
    }

    #F_InAppChatBot .wrap {
        width: 100%;
        max-width: 100%;
        padding: 1% 0% 0% 0%;
    }
}

#F_InAppChatBot .ftrmenuoptions,
#F_InAppChatBot .examples-menu {
    display: none;
    position: absolute;
    bottom: 67px;
    width: fit-content;
    z-index: 100;
    width: 100%;
    background: #fff;
}

#F_InAppChatBot .ftrmenuoptions .menu-icon {
    display: block;
    width: 100%;
}

#F_InAppChatBot .ftrmenuoptions ul li input {
    display: none;
}

#F_InAppChatBot .ftrmenuoptions title {
    display: block;
    font-size: 16px;
    line-height: 10px;
    background: #eee;
    padding: 15px;
    border-radius: 40px 40px 0 0;
    color: #000;
    margin: 0;
    text-align: center;
}

#F_InAppChatBot .ftrmenuoptions title:before {
    content: "";
    width: fit-content;
    height: 5px;
    background: #dcd9d9;
    display: block;
    position: absolute;
    top: 5px;
    left: 45%;
    border-radius: 30px;
}

#F_InAppChatBot input[type="file"] {
    display: block;
}

#F_InAppChatBot img {
    border-radius: 25px;
}

#F_InAppChatBot .attachmentlabel:after {
    display: none;
}

#F_InAppChatBot input[type="file"] {
    z-index: 9999 !important;
    position: absolute;
    bottom: 4%;
    right: 30%;
    cursor: pointer;
    width: 20px !important;
    cursor: pointer;
    opacity: 0;
}

#F_InAppChatBot .chat-input-options {
    display: flex;
}

#F_InAppChatBot .chat-input-options .chat-emoji {
    display: flex;
    align-items: center;
}

/* image tag convert to div tag -kenil.gajera - MFPCFR-797 */
#F_InAppChatBot span.upload div {
    background: url('data:image/png;base64,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');
    z-index: 999 !important;
    position: fixed;
    bottom: 10px;
    right: 15%;
    cursor: pointer;
    width: 30px;
    margin-right: 10px;
}

#F_InAppChatBot span.upload-liveagent-file div {
    background-image: url(../images/icon-file-upload-salem.svg);
    z-index: 99 !important;
    position: fixed;
    bottom: 18px;
    right: 50px !important;
    cursor: pointer;
    width: 40px;
    height: 35px;
}

#F_InAppChatBot .upload-liveagent-file {
	width: 30px;
}

#F_InAppChatBot span.showPassword, #F_InAppChatBot span.hidePassword {
    margin-right: 10px;
}

#F_InAppChatBot span.showPassword img, #F_InAppChatBot span.hidePassword img {
    z-index: 999 !important;
    cursor: pointer;
    width: 29px !important;
    height: 29px !important;
}

#F_InAppChatBot .chat-emoji div {
    cursor: pointer;
    width: 25px;
    height: 25px;
    margin-right: 10px;
    background: var(--bot-emoji-icon);
}

#F_InAppChatBot .pbcb {
    padding-bottom: 5px;
}

@-moz-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/* @-ms-keyframes blink {
    #F_InAppChatBot 0% {
      opacity: 1;
    }
    #F_InAppChatBot 50% {
      opacity: 0;
    }
    #F_InAppChatBot 100% {
      opacity: 1;
    }
  } */

@keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

#F_InAppChatBot .blink-image {
    -moz-animation: blink normal 0.5s infinite ease-in-out;
    /* Firefox */
    -webkit-animation: blink normal 0.5s infinite ease-in-out;
    /* Webkit */
    -ms-animation: blink normal 0.5s infinite ease-in-out;
    /* IE */
    animation: blink normal 0.5s infinite ease-in-out;
    /* Opera and prob css3 final iteration */
}

#F_InAppChatBot fieldset.esignatureContainer {
    position: absolute;
    background: #fff !important;
    margin: 0 !important;
    padding: 20px;
    width: 100% !important;
    bottom: 0px;
    left: 0;
    z-index: 9999999;
}

#F_InAppChatBot fieldset.esignatureContainer .clearButton {
    border: none !important;
    border-radius: 10px;
    background: #E6EDF2;
    width: 50px !important;
    height: 50px !important;
    margin: 25px 0px 20px 25px;
    float: left !important;
}

#F_InAppChatBot fieldset.esignatureContainer .clearButton a {
    background-image: url(../images/refresh.png) !important;
    background-size: 25px;
    font-size: 0px;
    width: 50px;
    height: 50px;
    background-position: top 13px center !important;
    display: flex;
    text-align: center;
    background-repeat: no-repeat;
}

#F_InAppChatBot fieldset.esignatureContainer .ftrmicesign {
    margin: 25px 0px 0px 25px;
    float: left;
}

#F_InAppChatBot fieldset.esignatureContainer .ftrmicesign .chat-send-img {
    margin-right: 0px !important
}

#F_InAppChatBot fieldset.esignatureContainer .ftrmicesign a {
    background: var(--bot-primary-color);
    border-radius: 10px;
    width: 50px;
    height: 50px;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

#F_InAppChatBot fieldset.esignatureContainer .chat-send-img {
    background: url(../images/IconWhite_send.svg);
    background-size: 20px !important;
    background-position: center !important;
    width: 25px !important;
    height: 25px !important;
    background-repeat: no-repeat;
}

#F_InAppChatBot fieldset.esignatureContainer .button-container .attachmentlabel {
    background: url(../images/IconWhite_send.svg);
    background-size: 20px !important;
    background-position: center !important;
    width: 25px !important;
    height: 25px !important;
    background-repeat: no-repeat;
}

#F_InAppChatBot .esignatureContainer .esignature-fileUpload {
    float: left;
    margin-left: 25px;
    position: relative;
    bottom: 15px;
}

#F_InAppChatBot .esignatureContainer .esignature-fileUpload button {
    font-size: 0px;
    width: 50px;
    height: 50px;
    min-width: inherit;
    text-align: center;
    padding: 0 !important;
    background-position: center;
    background-size: 17px;
    float: right;
}

#F_InAppChatBot fieldset.esignatureContainer .ftrmicesign {
    margin: 15px 0px 0px 25px;
}

#F_InAppChatBot fieldset.esignatureContainer .clearButton {
    margin: 7px 0px 7px 25px;
}

#floatingChatBotDiv .chatbot-fullscreen #F_InAppChatBot fieldset.esignatureContainer .ftrmicesign, #floatingChatBotDiv .chatbot-fullscreen #F_InAppChatBot fieldset.esignatureContainer .clearButton, #floatingChatBotDiv .chatbot-fullscreen #F_InAppChatBot fieldset.esignatureContainer .esignature-fileUpload {
    margin: 25px 0px 20px 25px !important;
}

#F_InAppChatBot fieldset.esignatureContainer .button-container {
    display: block;
}

#floatingChatBotDiv .eSignature {
    padding: 18px 10px 18px 0px !important;
    float: left;
}

#floatingChatBotDiv .eSignature .pad {
    border: 2px dashed #B4C5D2 !important;
    margin-left: 20px;
    width: 100%;
}

#floatingChatBotDiv .esignatureContainer .hint {
    color: #1E2C46;
    font-size: 16px;
    font-weight: bold;
    padding: 18px 0px 0px 18px !important;
}

#F_InAppChatBot fieldset.esignatureContainer label.clabel, #F_InAppChatBot fieldset[name="F_HybridSection"] .autocomplete label.clabel {
    display: none;
}

#F_InAppChatBot fieldset[name="F_HybridSection"] .rating {
    padding: 3px;
}


/*
* These styles are required for noUiSlider to function.
* Taking code from mobileform.css
*/

#floatingChatBotDiv .noUi-target,
#floatingChatBotDiv .noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#floatingChatBotDiv .noUi-target {
    position: relative;
}

#floatingChatBotDiv .noUi-base,
#floatingChatBotDiv .noUi-connects {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}

/* Wrapper for all connect elements. */
#floatingChatBotDiv .noUi-connects {
    overflow: hidden;
    z-index: 0;
}

#floatingChatBotDiv .noUi-connect,
#floatingChatBotDiv .noUi-origin {
    will-change: transform;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform-style: preserve-3d;
    transform-origin: 0 0;
    transform-style: flat;
}

#floatingChatBotDiv .noUi-connect {
    height: 100%;
    width: 100%;
}

#floatingChatBotDiv .noUi-origin {
    height: 10%;
    width: 10%;
}

/* Offset direction */
#floatingChatBotDiv .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
    left: 0;
    right: auto;
}

/* Give origins 0 height/width so they don't interfere with clicking the connect elements. */
#floatingChatBotDiv .noUi-vertical .noUi-origin {
    width: 0;
}

#floatingChatBotDiv .noUi-horizontal .noUi-origin {
    height: 0;
}

#floatingChatBotDiv .noUi-touch-area {
    font-size: 0px;
}

#floatingChatBotDiv .noUi-state-tap .noUi-connect,
#floatingChatBotDiv .noUi-state-tap .noUi-origin {
    -webkit-transition: transform 0.3s;
    transition: transform 0.3s;
}

#floatingChatBotDiv .noUi-state-drag * {
    cursor: inherit !important;
}

/* Slider size and handle placement; */
#floatingChatBotDiv .noUi-horizontal {
    height: 18px;
}

#floatingChatBotDiv .noUi-horizontal .noUi-handle {
    width: 34px;
    height: 28px;
    right: -17px;
    top: -6px;
}

#floatingChatBotDiv .noUi-vertical {
    width: 18px;
}

#floatingChatBotDiv .noUi-vertical .noUi-handle {
    width: 28px;
    height: 34px;
    right: -6px;
    top: -17px;
}

#floatingChatBotDiv .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
    left: -17px;
    right: auto;
}

/* Styling; */
#floatingChatBotDiv .noUi-target {
    background: #FAFAFA;
    border-radius: 4px;
    border: 1px solid #D3D3D3;
    box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}

#floatingChatBotDiv #floatingChatBotDiv.noUi-connects {
    border-radius: 3px;
}

#floatingChatBotDiv .noUi-connect {
    background: #3FB8AF;
}

/* Handles and cursors; */
#floatingChatBotDiv .noUi-draggable {
    cursor: ew-resize;
}

#floatingChatBotDiv .noUi-vertical .noUi-draggable {
    cursor: ns-resize;
}

#floatingChatBotDiv .noUi-handle {
    background: transparent !important;
}

#floatingChatBotDiv .noUi-handle.noUi-handle-lower {
    position: absolute;
    top: -12px;
}

#floatingChatBotDiv .noUi-active {
    box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}

/* Disabled state; */
[disabled] #floatingChatBotDiv .noUi-connect {
    background: #B8B8B8;
}

[disabled] #floatingChatBotDiv .noUi-target,
[disabled] #floatingChatBotDiv .noUi-handle,
[disabled] #floatingChatBotDiv .noUi-handle {
    cursor: not-allowed;
}

/* Base; */
#floatingChatBotDiv .noUi-pips,
#floatingChatBotDiv .noUi-pips * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#floatingChatBotDiv .noUi-pips {
    position: absolute;
    color: #999;
}

/* Values; */
#floatingChatBotDiv .noUi-value {
    position: absolute;
    white-space: nowrap;
    text-align: center;
}

#floatingChatBotDiv .noUi-value-sub {
    color: #ccc;
    font-size: 10px;
}

/* Markings; */
#floatingChatBotDiv .noUi-marker {
    position: absolute;
    background: #CCC;
}

#floatingChatBotDiv .noUi-marker-sub {
    background: #AAA;
}

#floatingChatBotDiv .noUi-marker-large {
    background: #AAA;
}

/* Horizontal layout; */
#floatingChatBotDiv .noUi-pips-horizontal {
    padding: 10px 0;
    height: 80px;
    top: 100%;
    left: 0;
    width: 100%;
}

#floatingChatBotDiv .noUi-value-horizontal {
    -webkit-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
}

#floatingChatBotDiv .noUi-rtl .noUi-value-horizontal {
    -webkit-transform: translate(50%, 50%);
    transform: translate(50%, 50%);
}

#floatingChatBotDiv .noUi-marker-horizontal.noUi-marker {
    margin-left: -1px;
    width: 2px;
    height: 5px;
}

#floatingChatBotDiv .noUi-marker-horizontal.noUi-marker-sub {
    height: 10px;
}

#floatingChatBotDiv .noUi-marker-horizontal.noUi-marker-large {
    height: 15px;
}

/* Vertical layout; */
#floatingChatBotDiv .noUi-pips-vertical {
    padding: 0 10px;
    height: 100%;
    top: 0;
    left: 100%;
}

#floatingChatBotDiv .noUi-value-vertical {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding-left: 25px;
}

#floatingChatBotDiv .noUi-rtl .noUi-value-vertical {
    -webkit-transform: translate(0, 50%);
    transform: translate(0, 50%);
}

#floatingChatBotDiv .noUi-marker-vertical.noUi-marker {
    width: 5px;
    height: 2px;
    margin-top: -1px;
}

#floatingChatBotDiv .noUi-marker-vertical.noUi-marker-sub {
    width: 10px;
}

#floatingChatBotDiv .noUi-marker-vertical.noUi-marker-large {
    width: 15px;
}

#floatingChatBotDiv .noUi-tooltip {
    display: block;
    position: absolute;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    text-align: center;
    white-space: nowrap;
}

#floatingChatBotDiv .noUi-horizontal .noUi-tooltip {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    left: 50%;
    bottom: 120%;
}

#floatingChatBotDiv .noUi-vertical .noUi-tooltip {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    right: 120%;
}


#F_InAppChatBot fieldset[name="F_HybridSection"] .noUiSliderDiv {
    position: absolute;
    background: #fff;
    width: 100%;
    bottom: 3px;
    z-index: 9;
    border-top: 1px solid #ddd;
    left: 0;
}

#F_InAppChatBot fieldset[name="F_HybridSection"] .noUiSliderDiv .noUi-connects {
    overflow: visible;
}

#F_InAppChatBot fieldset[name="F_HybridSection"] .noUiSliderDiv .clabel:after {
    display: none !important;
}

#F_InAppChatBot fieldset[name="F_HybridSection"] .noUiSliderDiv .clabel {
    color: #1E2C46;
    font-size: 16px;
    font-weight: 600;
    padding: 25px 15px;
    display: block !important;
}

#F_InAppChatBot fieldset[name="F_HybridSection"] .noUiSliderDiv .clabel:hover {
    background: transparent !important;
}

#F_InAppChatBot .noUiSliderDiv .sliderDiv {
    position: relative;
    float: none;
    margin: 120px auto 0px auto !important;
    width: 80% !important;
}

#floatingChatBotDiv .noUi-marker-large {
    background: no-repeat;
}

#floatingChatBotDiv .noUiSliderDiv .noUi-horizontal {
    height: 6px;
}

#F_InAppChatBot fieldset[name="F_HybridSection"] .noUi-connects {
    background: #D9E5F0;
    height: 7px;
    border-radius: 5px;
}

#F_InAppChatBot fieldset[name="F_HybridSection"] .noUiSliderDiv .noUi-connect {
    background: var(--bot-primary-color) !important;
}

#F_InAppChatBot .noUi-connect:before {
    content: '';
    position: absolute;
    right: 0;
    width: 12px !important;
    height: 12px !important;
    border-radius: 100%;
    background: var(--bot-primary-color);
    border: 6px solid #fff;
    top: -10px;
    box-shadow: 0px 0px 2px 1px rgb(0, 0, 0, 0.2);
    transform: scale(var(--scaleValue), 1);
    box-sizing: unset;
}

/* .noUi-connect:after {
   content: '';
   position:absolute;
   right: 10px;
   width:11px;
   height: 11px;
   border-radius: 100%;
   top:0px;
   background:#006BD9;
} */


#F_InAppChatBot .noUi-horizontal .noUi-handle {
    width: 60px !important;
    right: -24px !important;
    box-shadow: inherit;
}

#F_InAppChatBot .noUi-marker {
    background: transparent !important;
}

/* .noUi-value.noUi-value-horizontal.noUi-value-large {
  left: -8%;
  top: -28px;
  font-size:16px;
  font-weight:700;
  color:#1E2C46;
}

.noUi-value.noUi-value-horizontal.noUi-value-large:last-child {
   left: 107%!important;
} */
#F_InAppChatBot .topSlideValue {
    color: rgb(0, 107, 217);
    font-weight: 700;
    text-align: center;
    font-size: 32px;
    border-bottom: 2px dashed rgb(0, 107, 217);
    max-width: 100px;
    margin: 0px auto;
    position: absolute;
    top: -100px;
    left: 0px;
    right: 0px;
}

#floatingChatBotDiv .ftrmiceslider a button {
    background: var(--bot-primary-color);
    color: #fff;
    border-radius: 23px;
    padding: 10px 20px;
    min-width: 125px;
    border: none;
    height: 45px;
    font-size: 16px;
    position: relative;
    top: 26px;
    z-index: 99;
    cursor: pointer;

}

#floatingChatBotDiv .ftrmiceslider {
    text-align: center;
}

/* .leftSide {
  text-align:center;
  margin:0 auto;
  display:table;
  position:relative;
  left:50%  ;
  top:-20px;
  font-size:32px;
  color:#006BD9;
  font-weight:700;

}

.leftSide:after {
  content:'';
  position:absolute;
  left:50%  ;
  top:50px;
  font-size:32px;
  background:#006BD9;
  height:5px;
  border-radius:5px;
  width:150px;
  transform:translateX(-50%);

} */

@media screen and (max-width: 500px) {}

#F_InAppChatBot fieldset[name="F_Audio"] audio {
    display: block;
}

#F_InAppChatBot fieldset[name="F_Video"] video {
    display: block;
}

#F_InAppChatBot .typing-indicator {
    bottom: 100px;
    z-index: 99;
    left: 15px;
    background-color: var(--bot-typing-indicator-bg);
    border-radius: 50px;
    position: fixed;
}

#floatingChatBotDiv .tiblock {
    align-items: center;
    display: flex;
    height: 22px;
    width: 43px;
    color: #000;
    font-size: 6px;
    letter-spacing: 1px;
}

#floatingChatBotDiv .ticontainer .tidot {
    background-color: #5C839E;
}

#floatingChatBotDiv .tiblock .tidot:first-child {
    margin-left: 6px !important;
}

#floatingChatBotDiv .tidot {
    -webkit-animation: mercuryTypingAnimation 1.5s infinite;
    border-radius: 100%;
    display: inline-block;
    height: 6px;
    margin-right: 2px;
    width: 6px;
    margin: 3px !important;
}

@-webkit-keyframes mercuryTypingAnimation {
    0% {
        -webkit-transform: translateY(0px)
    }

    28% {
        -webkit-transform: translateY(-5px)
    }

    44% {
        -webkit-transform: translateY(0px)
    }
}

#floatingChatBotDiv .tidot:nth-child(1) {
    -webkit-animation-delay: 200ms;
}

#floatingChatBotDiv .tidot:nth-child(2) {
    -webkit-animation-delay: 400ms;
}

#floatingChatBotDiv .tidot:nth-child(3) {
    -webkit-animation-delay: 700ms;
}

#F_InAppChatBot .typing-indicator span {
    height: 15px;
    width: 15px;
    float: left;
    margin: 0 1px;
    background-color: #9e9ea1;
    display: block;
    border-radius: 50%;
    opacity: 0.4;
}

#F_InAppChatBot .typing-indicator span:nth-of-type(1) {
    -webkit-animation: 1s blink_indicator infinite 0.3333s;
    animation: 1s blink_indicator infinite 0.3333s;
}

#F_InAppChatBot .typing-indicator span:nth-of-type(2) {
    -webkit-animation: 1s blink_indicator infinite 0.6666s;
    animation: 1s blink_indicator infinite 0.6666s;
}

#F_InAppChatBot .typing-indicator span:nth-of-type(3) {
    -webkit-animation: 1s blink_indicator infinite 0.9999s;
    animation: 1s blink_indicator infinite 0.9999s;
}

@-webkit-keyframes blink_indicator {
    50% {
        opacity: 1;
    }
}

@keyframes blink_indicator {
    50% {
        opacity: 1;
    }
}

@-webkit-keyframes bulge {
    50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
}

@keyframes bulge {
    50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
}

#F_InAppChatBot .adjustIndicator {
    position: absolute;
    bottom: 0 !important;
    transition: bottom 0.3s ease;
}

#F_InAppChatBot .ocrImage {
    width: 200px;
    height: 150px;
}

#F_InAppChatBot .cb-topbar {
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
    height: 30px;
    width: 100%;
    padding: 10px 0px;
    background-color: #fff;
    position: fixed;
    z-index: 50;
}

@media only screen and (max-width: 350px) {
    #F_InAppChatBot .cb-topbar {
        height: 28px;
        padding: 10px 0px;
    }
}

@media only screen and (max-width: 320px) {
    #F_InAppChatBot .cb-topbar {
        height: 26px;
        padding: 10px 0px;
    }
}

#F_InAppChatBot .topbarIcons {
    height: 20px;
    width: 20px;
    margin: 0px 5px;
    padding: 0;
    cursor: pointer;
    display: block;
}


#F_InAppChatBot .chatbotIcons {
    height: 35px;
    width: 35px;
    cursor: pointer;
    display: block;
}

#F_InAppChatBot .transcriptEmail {
    margin-right: 9px;
    height: 22px;
}

#F_InAppChatBot .markStar, #F_InAppChatBot .messageCopy, #F_InAppChatBot .messageShare {
    display: none;
}

@media only screen and (max-width: 767px) {
    #F_InAppChatBot .messageSearch {
        margin-right: 2px;
    }

    #F_InAppChatBot .topbarIcons.transcriptEmail {
        height: 22px;
    }

    #F_InAppChatBot input[type="text"].qrcode {
        width: 86%;
    }

    #F_InAppChatBot input[type="text"].barcode {
        width: 86%;
    }
}

#F_InAppChatBot .selecting-left {
    background-color: #3b4b4a !important;
    color: #fff !important;
    padding: 13px;
    transition: background-color 0.5s linear;
    box-shadow: 2px 2px 2px 0px rgba(24, 25, 25, 0.3);
}

#F_InAppChatBot .selecting-right {
    background-color: #3b4b4a !important;
    color: #fff !important;
    padding: 13px;
    transition: background-color 0.5s linear;
    box-shadow: -2px 2px 2px 0px rgba(24, 25, 25, 0.3);
}

#F_InAppChatBot .leftmsg .mark-star-left,
#F_InAppChatBot .leftmsg .speak-toggle,
#F_InAppChatBot .leftmsg .mark-tag-left {
    display: block;
    width: 15px;
    height: 15px;
    margin-top: -15px;
}

#F_InAppChatBot .mark-star-left,
#F_InAppChatBot .mark-star-rgt {
    cursor: pointer;
}

#F_InAppChatBot .star-relpy-wrap {
    position: absolute;
    height: max-content;
    bottom: 9px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    direction: ltr;
}

#F_InAppChatBot .star-relpy-wrap-left {
    right: -23px;
    padding: 5px;
    float: right;
    bottom: 0;
}

#F_InAppChatBot .star-relpy-wrap-rgt {
    left: -25px;
    width: 20px;
    padding: 6px;
}

#F_InAppChatBot .small-star-unmark {
    content: var(--bot-small-start-unmark);
    display: block;
    height: 15px !important;
    width: 15px !important;
}

#F_InAppChatBot .small-star-mark {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABU1BMVEUAAAAAVf8AbPIAbe8AdusAbfAAZv8AbfAAbPEAgP8AbfAAbvAAbfAAbe8AgP8AbfAAbe8AbfAAbPEAgP8AbPAAbvAAAP8AbfAAbe8AbPAAbfMAbfAAa/IAbfEAbvEAbu8AbPAAbfAAbfAAbfAAZu4AbPAAbfEAbfEAbu8AbfAAbfAAc/IAbPEAbe8AbfAAbfEAbfAAbO4AbfAAbfAAbfAAbfAAbfEAcO8AbfAAa/AAbfAAbPAAbe4AbfAAa/IAbfAAcO8Abu4AbfAAcPMAbe8AbvEAbfAAbPAAbfAAb+4AbvAAbfAAavQAbO8AbfAAbfAAbe4AbvAAbvAAbfAAbfAAbfAAbfAAbfAAb/IAbPAAbe8Abe8AbfEAbfAAbPEAbvAAbfAAb/QAbPAAbO8Abf8AbfAAbO8AbvEAbO8AbPAAdOgAZuYAa/IAbPAAbvAAbfAAAAAKX0WsAAAAb3RSTlMAAzuDDc4FvGoG4mbfYgTcXtlaAtZWAdNSzxW2EzhdgqfN9KgPNFl+o8nuFH3E6mz3Lfm50tuNEOtF9kI98jnwMCzpKeYl4yHgHkPsGHGd8015pdH82P6pJ1Uxc8NpSbrhF8hvB7tOkJJXCwpMi4dleSlGAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+IKEwoYC4caNP4AAAI1SURBVFjDtZdXV8JAEEY3KHbABhZsoKhgxwaKooBib4Ad7L3M/39TBE1CdnR2c/wemb33hGR2NmHsX6NYysosijxfboXPWMtl+YpK+EplhaSgCoqpkuOra74FNdVSglr4Sa3UHahTBXUyd8EGmtjEebtDK3DYhQX1oEu9KK806AUNov3YCCVpFOObmksFzU1CAicY4hThXS1GQYtLQNAKnLQKXEAbT9BGvoR2N3Djbv8T7ejs6u7xeAGJ19Pb3dXZwSP7fP0Dg/4AkBLwDw70+/p+4KHhkVEaqc/oyPBQnh8bl6ELGR9jbCIozwMEJ9ikGR5gkk2ZE0yxaXOCaTZjTjDDZkNm+NAsY+E5eX4unG+Eea8s750vtGJkQY5fiHw382JUho8uqnvJR9xG2gR82t24JPwsQkv6/bwcE+Njy6UTIZ4Q4RNx40xZWaXzqyu8qZRco/JrSf5EXHfQeMc6NlM3aIINdCgrpIcZ+uWg3qQINnF+i/YXtlBBmCYIo4JtmmAbFezQBDuowE8T+DHetUsT7GLnfJLGAyCdzPaogj1EsE8V7COCA6rgABGkqIIUn7dzDvp0JpM2/hrkv3rHDQsPj44ZOz46NBTiXMFJ6TL3aaFwanhrO+EKzvSLziNqKXKur51xBVntEmtOX8xZtdUsV2BRF2Schm51OTNq3cJ/DBfF8qWNO7QU22VxwQXSB1fX+Wrs5haps9ubr/PrDn3lVe4fHp+e2S95eX17fxX79PgrH4l6ooN0YRGVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTEwLTE5VDEwOjI0OjExKzAyOjAw8Ny8eAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMC0xOVQxMDoyNDoxMSswMjowMIGBBMQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC);
    display: none;
    height: 15px !important;
    width: 15px !important;
}

#floatingChatBotDiv .messagesec .no-starred-msg {
    text-align: center;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    color: black !important;
}

#F_InAppChatBot .searchWrapper {
    position: absolute;
    height: 50px;
    top: 60px;
    right: 5px;
    background-color: #eee;
    border-radius: 10px;
    box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.3), -2px 2px 4px 0px rgba(0, 0, 0, 0.3);
}

#F_InAppChatBot .searchWrapper:before {
    position: absolute;
    content: "";
    border: 9px solid #eee;
    border-left: none;
    border-radius: 50px 0px 0px 10px;
    /* top: 0px; */
    right: 27px;
    bottom: 40px;
}

#floatingChatBotDiv .searchTextInput {
    display: block;
    position: absolute;
    background-color: white;
    padding: 15px;
    margin: 15px;
    border: transparent;
    width: 60%;
    height: 40px;
    border-radius: 10px;
    right: 0px;
    z-index: 1;
    color: black;
}

#F_InAppChatBot .searchTextInput:hover+.searchTextInput:focus {
    opacity: 1;
}

#F_InAppChatBot .searchOptsBtn {
    position: absolute;
    top: 5px;
    right: 12px;
}

#F_InAppChatBot .nextSearch, #F_InAppChatBot .prevSearch {
    height: 20px;
    width: 20px;
    cursor: pointer;
}

#F_InAppChatBot .prevNextSearch {
    display: flex;
    margin: 3px 0 3px 0;
}

#F_InAppChatBot .searchMatchCount {
    left: 0px;
    position: relative;
    top: 10px;
    /*bottom: 4px;*/
}

#F_InAppChatBot .mobileSearchTextInput {
    display: block;
    position: relative;
    background-color: transparent !important;
    padding: 5px;
    bottom: 6px;
    border: transparent !important;
    width: 60% !important;
    transition: width 0.4s cubic-bezier(0, 0.795, 0, 1);
}

#F_InAppChatBot .closeSearchBar {
    float: right;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 17px;
    right: 10px;
    transition: all 0.5s ease;
}

#F_InAppChatBot .mobilePrevNextSearch {
    position: absolute;
    top: 18px;
    left: 55%;
    transition: all 0.5s ease;
    padding-top: 10px;
}

#F_InAppChatBot .mobileSearchMatchCount {
    position: absolute;
    top: 20px;
    right: 50px;
    transition: all 0.5s ease;
}

#F_InAppChatBot .copyShareStarSearch {
    float: right;
    display: inline-flex;
}

#F_InAppChatBot #headerBlk {
    position: fixed !important;
}

#floatingChatBotDiv #F_InAppChatBot .cb-topbar {
    margin-top: auto;
    height: auto;
    background: #fff !important;
}

/* reply tag msg css started */
#F_InAppChatBot .reply-icon {
    display: block;
    height: 100% !important;
    width: 100% !important;
    background-image: url(../images/reply.svg);
    background-size: 100%;
    cursor: pointer;
}

#F_InAppChatBot .replyTextWrapper {
    border: 4px solid #e8eff2 !important;
    padding: 9px !important;
    border-radius: 5px;
    height: auto;
    width: auto;
    max-width: 500px;
    background: #e8eff2;
    margin: 10px 0px 5px 10px;
    font-size: 14px;
    cursor: pointer;
}

#F_InAppChatBot .rgtmsg .replyTextWrapper {
    border: 4px solid #e8eff2 !important;
    padding: 9px !important;
    border-radius: 5px;
    height: auto;
    width: auto;
    max-width: 500px;
    background: #e8eff2;
    font-size: 14px;
    color: black;
}

#F_InAppChatBot .rgtmsg .replyTextWrapper a {
    color: -webkit-link !important;
}

#F_InAppChatBot .closeDiv {
    float: right;
    font-size: 23;
    font-weight: bolder !important;
    cursor: pointer;
}

#F_InAppChatBot .closeDiv .re_close {
    background-image: url(../images/closeReply.svg);
    height: 16px;
    width: 16px;
    display: block;
    background-repeat: no-repeat;
}

#F_InAppChatBot .leftmsg .replyTextWrapper {
    background: var(--bot-tag-msg-bg);
    color: black;
    border-radius: 8px !important;
}

#F_InAppChatBot .replyTextWrapper .uname {
    font-weight: 600;
}

#F_InAppChatBot .replySendIcon .ftrmice, #F_InAppChatBot .replySendIcon .ftradd {
    padding-bottom: 10px !important;
}

#F_InAppChatBot .replySendIcon .try-examples {
    margin-bottom: 14px;
}

#F_InAppChatBot .replySendIcon .ftrinput {
    margin-bottom: 10px;
}

#F_InAppChatBot .replyTextWrapper .content {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

#F_InAppChatBot .ftrinput .replyTextWrapper {
    color: black;
}

#F_InAppChatBot .ftrinput .replyTextWrapper a {
    color: webkit-link;
}

/* reply tag msg css ended */
#F_InAppChatBot .msg {
    border-left: 5px solid #939596 !important;
    padding-left: 5px !important;
}

#F_InAppChatBot .wrptag {

    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;

}

/*#floatingChatBotDiv #F_InAppChatBot .ftrmice a {
    margin-top: 0px;
     padding-top:0px !important;
  }
  */

#floatingChatBotDiv .cb_weather_widget {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    /* cursor: pointer; */
    border-radius: 20px;
    box-shadow: 0 27px 55px 0 rgba(0, 0, 0, 0.3), 0 17px 17px 0 rgba(0, 0, 0, 0.15);
}

#floatingChatBotDiv .cb_weather_widget .weatherIcon {
    flex: 1 100%;
    height: 50%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    background: #27a5fd;
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding-top: 15px !important;
}

#floatingChatBotDiv .cb_weather_widget .weatherInfo {
    flex: 0 0 70%;
    background: #080705;
    border-bottom-left-radius: 20px;
    display: flex;
    align-items: center;
    color: white;
}

#floatingChatBotDiv .cb_weather_widget .weatherInfo .temperature {
    flex: 0 0 40%;
    width: 100%;
    font-size: 30px;
    display: flex;
    justify-content: space-around;
}

#floatingChatBotDiv .cb_weather_widget .weatherInfo .description {
    flex: 0 60%;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    justify-content: center;
}

#floatingChatBotDiv .cb_weather_widget .weatherInfo .description .weatherCondition {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 100;
}

#floatingChatBotDiv .cb_weather_widget .weatherInfo .description .place {
    font-size: 13px;
}

#floatingChatBotDiv .cb_weather_widget .date {
    flex: 0 0 30%;
    background: #6f6f6f;
    border-bottom-right-radius: 20px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    color: white;
    font-size: 15px;
    font-weight: 400;
}

#floatingChatBotDiv #F_InAppChatBot .header {
    background: #246df0;
}

#floatingChatBotDiv.floating-chat.expand {
    border: 0.15em solid #246df0;
}

#floatingChatBotDiv.floating-chat .chat .header::before {
    background-image: url(data:image/png;base64,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);
}

#floatingChatBotDiv .cb-body {
    background: #fff;
    min-width: 300px;
    width: 100%;
}

#F_InAppChatBot .rgtmsg .small-star-unmark, #F_InAppChatBot .rgtmsg .small-star-mark {
    position: absolute;
}

#F_InAppChatBot .sliderOuter {
    width: 92%;
    height: auto !important;
    padding: 10px 0px !important;
    padding-right: 35px;
    margin: 0px auto 2px auto !important;
    transition: all 0.5s ease-in;
    color: black !important;
    resize: none;
    top: -30px;
    position: relative;
}

#F_InAppChatBot .sliderDiv {
    margin: 0px 50px;
    position: fixed;
    bottom: 30px;
    left: 0px;
    z-index: 11;
    width: 75% !important;
}

#F_InAppChatBot .noUiSliderDiv label {
    display: none !important;
}

/* #F_InAppChatBot .rgtmsg img, #F_InAppChatBot .leftmsg img {
    max-width: 70vw;
    max-height: 50vh;
  } */

#F_InAppChatBot .leftmsg video, #F_InAppChatBot .rgtmsg video {
    width: 300px !important;
}

/*Style Open Full Form*/

#floatingChatBotDiv .cb_fullForm_formIcon {
    margin: 0px;
    padding: 0px;
    height: 48px;
    width: 48px;
    cursor: pointer;
    border-width: 0px;
}

#floatingChatBotDiv .cb_fullForm_modal .modal {
    display: block;
    /*Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 999;
    /* Sit on top */
    padding-top: 60px;
    /* Location of the box */
    padding-bottom: 40px;
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    overflow: auto;
    /* Enable scroll if needed */
    background-color: rgb(0, 0, 0);
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.4);
    /* Black w/ opacity */
}

/* Modal Content */

#floatingChatBotDiv .cb_fullForm_modal .modal {
    padding-top: 48px !important;
    padding-bottom: 25px !important;
}

#floatingChatBotDiv .cb_fullForm_modal .modal-content {
    width: 90% !important;
    max-height: 82% !important;
    color: #212529 !important;
    /* MFPCFR-581 - components labels visible  */
}

#floatingChatBotDiv .cb_fullForm_modal .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    overflow-y: auto;
    max-height: 75%;
    position: unset;
}

#floatingChatBotDiv .cb_fullForm_modal .modal-header {
    padding: 8px 20px 4px 0 !important;
    width: 90% !important;
}

#floatingChatBotDiv .cb_fullForm_modal .modal-header {
    background: #003a6f !important;
}

#floatingChatBotDiv .cb_fullForm_modal .modal-header {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    width: 80%;
    overflow: hidden;
}

#floatingChatBotDiv .cb_fullForm_modal .modal-header-content {
    color: #ffffff;
    padding-left: 20px;
}

#floatingChatBotDiv .cb_fullForm_modal .close:hover, #floatingChatBotDiv .cb_fullForm_modal .close:focus {
    color: #fff !important;
}

#floatingChatBotDiv .cb_fullForm_modal .modal-header-content {
    float: left;
    font-size: 20px;
}

/* The Close Button */

#floatingChatBotDiv .cb_fullForm_modal .close {
    color: #aaaaaa;
    float: right;
    font-size: 20px;
    font-weight: bold;
}

#floatingChatBotDiv .cb_fullForm_modal .close:hover, #floatingChatBotDiv .cb_fullForm_modal .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    font-weight: 700;
    /* font-size: 22px; */
    /* background-color: #aaaaaa; */
    /* padding: 5px; */
}

/*
 Time stap componet proper show
 Jira id:- MFPCFR-581
 author:- Kenil.Gajera
*/
#floatingChatBotDiv .cb_fullForm_modal .xdsoft_datetimepicker {
    position: initial !important
}

/*Style Open Full Form*/

/*Report Box Css*/

body #floatingChatBotDiv .cb_report_fullScreen {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 9999;
}

#floatingChatBotDiv .cb_report_fullScreen>div {
    height: 100%;
    align-items: center;
    justify-content: center;
    display: flex;
    opacity: 1;
}

#floatingChatBotDiv .cb_report_fullScreen .section {
    width: 70%;
}

#floatingChatBotDiv .cb_report_fullScreen .sectionHead {
    background: #eee;
    padding: 10px;
}

#floatingChatBotDiv .cb_report_fullScreen .cb_report_close {
    float: right;
    font-size: 25px;
    font-weight: bold;
    cursor: pointer;
}

body #floatingChatBotDiv .cb_report_blank {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 999;
    background-color: #000;
    opacity: 0.5;
}

#floatingChatBotDiv.cb_report_fullScreen .pvtRendererArea {
    display: block !important;
}

#F_InAppChatBot .cb_reportBtn {
    text-align: center;
    cursor: pointer;
}

#F_InAppChatBot .cb_reportBtn .cb_reportBtn_img {
    border-radius: 0px !important;
}

/* new css strt for chatbot*/

#F_InAppChatBot .rgtmsg img, #F_InAppChatBot .leftmsg img {
    max-width: 400px;
    max-height: 400px;
}


.chatbotDiv .chat-close {
    float: right;
    background: transparent;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    border: 2px solid #fff;
    border-radius: 20px;
    font-weight: bolder;
}

/* .chatbotDiv .chat-close {
    float: right;
    color: #fff;
    cursor: pointer;
    font-size: 13px !important;
    border: 1px solid #0060b9 !important;
    border-radius: 20px;
    font-weight: bolder;
    display: inline-block;
    width: 25px !important;
    height: 25px !important;
    line-height: 25px !important;
    color: #0060b9 !important;
    background: #fff !important;
  } */


#F_InAppChatBot .profpic .chatbotIcons {
    height: 20px;
    width: 20px;
    margin-top: 4px;
}

#floatingChatBotDiv span.searched {
    color: #000;
}

#F_InAppChatBot pre {
    word-break: break-all;
    white-space: normal;
    margin: 0 !important;
}

@media(min-width:767px) and (max-width:1024px) {
    #F_InAppChatBot .chatbot-container input.mobileSearchTextInput {
        display: block;
    }

    #F_InAppChatBot .mobilePrevNextSearch {
        top: 11px !important;
        left: auto !important;
        right: 35px;
        width: 72px;
    }

    #F_InAppChatBot .nextSearch, #F_InAppChatBot .prevSearch {
        display: inline-block !important;
    }
}

@media(min-width:768px) {
    #F_InAppChatBot .mobileSearchTextInput {
        display: block;
    }

    /* #F_InAppChatBot .ftrmice {
      width: 7% !important;
    }
    #F_InAppChatBot .ftrmice {
      float: right;
      width: 5%;
      text-align: center;
      margin-left: -2%;
      margin-top: -1%;
      margin-right: 2%;
    }*/
    #floatingChatBotDiv .barcode div.btnPosition {
        padding: 18px 10px !important;
        position: absolute;
        background-position: top 8px right 5px !important;
    }
}

@media(max-width:767px) {
    #floatingChatBotDiv .mapDiv {
        width: 70% !important;
    }

    #floatingChatBotDiv .mapRightPanel {
        width: 29% !important;
    }

    #F_InAppChatBot .chatbot-container input.mobileSearchTextInput {
        display: block !important;
    }

    /*mike img*/
    /*.chat-mic-img { display:none !important; }*/
    #floatingChatBotDiv #F_InAppChatBot .ftrmice a {
        margin-top: 0;
        padding-top: 2px !important;
    }

    #F_InAppChatBot span.upload div {
        bottom: 10px;
        right: 19%;
    }

    #F_InAppChatBot span.showPassword img, span.hidePassword img {
        bottom: 10px;
        right: 19%;
    }

    #F_InAppChatBot span.emoji img {
        bottom: 10px;
        right: 15%;
    }

    #F_InAppChatBot .mobilePrevNextSearch {
        top: 34px;
        left: auto;
        right: 65px;
        width: 100px;
        bottom: auto;
    }

    /* MFPCFR-556 - kenil.gajera - show next, previous button in serch bar in mobile
    .chatbotDiv .prevSearch, .chatbotDiv .nextSearch {
      background-image: inherit !important;
    }*/
    #F_InAppChatBot .nextSearch, #F_InAppChatBot .prevSearch {
        height: 29px;
        width: 20px;
    }

    #floatingChatBotDiv .mobilePrevNextSearch {
        width: 65px !important;
    }

    #floatingChatBotDiv .mobilePrevNextSearch .prevSearch {
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 99999;
    }

    #floatingChatBotDiv .mobilePrevNextSearch .nextSearch {
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 99999;
    }

    /* MFPCFR-1894 - Add chatbot specific class to avoid conflicts with Mobileforms CSS - Ronak Jain */
    #F_InAppChatBot div.btnPosition {
        right: 16% !important;
        bottom: 9px !important;
        z-index: 999999999 !important;
        height: 27px;
        width: 27px;
    }

    #F_InAppChatBot .barcode div.btnPosition {
        height: 20px;
        position: absolute;
        right: 2%;
        background: 0 0;
        width: 80px;
        bottom: 6px;
    }

    /* MFPCFR-1559 - Chatbot> APK>QR Code Component> Scanner is not opening on the click of bar code component - Ronak Jain */
    #floatingChatBotDiv .android .qrcode .btnPosition {
        right: 28px !important;
        position: absolute;
        top: 1px;
    }

    /* MFPCFR-1558 - Chatbot> APK>Bar Code Component> Scanner is not opening on the click of bar code component - Ronak Jain */
    #floatingChatBotDiv .android .barcode div.btnPosition {
        height: 24px !important;
        position: absolute;
        right: 8% !important;
        width: 30px !important;
        bottom: 0px !important;
        top: 4px !important;
    }

    #F_InAppChatBot .mobileSearchMatchCount {
        top: 45px !important;
        right: auto !important;
        left: 8px !important;
    }

    #F_InAppChatBot .cb-topbar {
        height: 55px;
    }

    /*citycool css*/
    #floatingChatBotDiv .citycoolChatClient .tile-item-container {
        flex: 1 0 219px !important;
    }

    #floatingChatBotDiv .citycoolChatClient .tile-item-content {
        min-height: 130px;
        max-width: 225px;
    }

    #floatingChatBotDiv audio.audioControl {
        width: 200px;
    }

    #floatingChatBotDiv .chatbotDiv {
        bottom: 0;
        right: 0;
        /* height:100% !important; */
        max-height: 100% !important;
    }

    #floatingChatBotDiv .chatbotDiv .chatButtonBG {
        right: 20px;
    }

    #F_InAppChatBot .leftmsg video, #F_InAppChatBot .rgtmsg video {
        width: 100% !important;
    }

    #floatingChatBotDiv .chatbotDiv.expand {
        width: 100% !important;
        max-width: 100%;
        min-width: auto;
        height: 100%;
    }

    #F_InAppChatBot .messagesec {
        height: calc(100vh - 151px);
    }

    /* Hide Minimize and Full screen button in small window */
    #floatingChatBotDiv .chat-minimize,
    #floatingChatBotDiv #chat-maximize {
        display: none !important;
    }
}

#floatingChatBotDiv #F_InAppChatBot .cb-topbar {
    height: 45px;
}

#floatingChatBotDiv #F_InAppChatBot img {
    border-radius: 0px;
}

#F_InAppChatBot .searchWrapper {
    width: 70% !important;
}

#F_InAppChatBot .searchWrapper:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

#F_InAppChatBot .nextSearch,
#F_InAppChatBot .prevSearch {
    margin: 7px !important;
}

#F_InAppChatBot fieldset.esignatureContainer {
    background: #fff !important;
}

#F_InAppChatBot .ftrinput textarea {
    margin-bottom: 0px !important;
    height: 40px !important;
    padding: 10px 20px !important;
    font-size: 14px !important;
    color: #999;
}

#F_InAppChatBot .ftrmenuoptions title {
    background-color: #006ccff7;
    border-radius: 0px !important;
    color: #fff !important;

}

#F_InAppChatBot .messagesec::-webkit-scrollbar {
    width: 7px !important;
}

#F_InAppChatBot .messagesec::-webkit-scrollbar-thumb {
    background: var(--bot-primary-color) !important;
    border-radius: 15px !important;
}


#F_InAppChatBot .ftrmenuoptions .lang-options::-webkit-scrollbar {
    width: 7px !important;
}

#F_InAppChatBot .ftrmenuoptions .lang-options::-webkit-scrollbar-thumb {
    background: #006ccff7 !important;
    border-radius: 15px !important;
}

/* Image Viewer */
#iv-streebo-chatbot {
    position: fixed;
    top: 30px;
    left: 30px;
    width: 80%;
    z-index: 999;
    background-color: #000;
    padding: 0px 10px 10px 10px;
}

#floatingChatBotDiv #iv-close {
    display: block;
    font-size: 25px;
    color: #fff;
    float: right;
    margin-right: 7px;
}

#floatingChatBotDiv #iv-img {
    width: 100%;
    height: 100%;
}

#floatingChatBotDiv .floatingUpdateBody {
    margin-top: 20px;
}

#floatingChatBotDiv .Update-title {
    color: var(--bot-font-primary-color);
    font-size: 18px;
    font-weight: 600;
    display: inline-block;
    padding: 10px 5px 5px 30px !important;
}

#floatingChatBotDiv .numofupdates {
    color: var(--bot-primary-color) !important;
    font-size: 18px !important;
}

#floatingChatBotDiv .offer-close {
    background: url(../images/notification-close.svg);
    background-size: 14x;
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 12px;
    display: none;
}

#floatingChatBotDiv .offer-count {
    position: absolute;
    left: 20px;
    font-size: 18px;
    color: var(--bot-primary-color);
    font-weight: 700;
}

#floatingChatBotDiv .chat-offer-list {
    color: #515151;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    padding: 0px !important;
    letter-spacing: 0.5px;
    max-height: 355px;
    overflow-y: auto;
    margin: 20px 0px 0px;
    line-height: 1;
}

#floatingChatBotDiv .chat-offer-list::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

/*New Notification CSS*/
#floatingChatBotDiv .mainUpdatesLayout .ClearAll {
    float: right;
    display: inline-block;
    margin-top: 10px;
    padding: 0px 15px;
    cursor: pointer;
}

#floatingChatBotDiv .mainUpdatesLayout .ClearAll p {
    font-size: 14px;
    color: var(--bot-primary-color);
    font-weight: 600;
    text-decoration: underline;
    margin: 0;
}

/* Track */
#floatingChatBotDiv .chat-offer-list::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
#floatingChatBotDiv .chat-offer-list::-webkit-scrollbar-thumb {
    background: #f1f1f1;
}

/* Handle on hover */
#floatingChatBotDiv .chat-offer-list::-webkit-scrollbar-thumb:hover {
    background: #f1f1f1;
}

#floatingChatBotDiv .chat-offer-list::-webkit-scrollbar {
    width: 5px;
    border-radius: 10px;
}

::-webkit-scrollbar-button {
    background: #f1f1f1;
}

#floatingChatBotDiv .chat-offer-box {
    display: inline-block;
    width: 100%;
    border-radius: 5px;
    background: transparent;
    margin: 0px 0px !important;
    padding: 20px 40px 20px 30px !important;
    border-bottom: 2px solid #DAE1E6;
    position: relative;
}

#floatingChatBotDiv .offer-icon {
    width: 100px;
    display: inline-block;
    vertical-align: top;
}

#floatingChatBotDiv .offer-content {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding: 0px 15px;
}

#floatingChatBotDiv .offer-content h3 {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px;
    margin: 0 !important;
    letter-spacing: 1px !important;
    text-transform: capitalize;
    color: var(--bot-font-primary-color);

}

#floatingChatBotDiv .offer-content p {
    padding: 5px 0px !important;
    margin: 0 !important;
    white-space: normal;
    word-break: break-word;
    font-size: 14px;
    font-weight: 500;
    color: #58656F;
    line-height: 20px;
    height: 50px;
    line-height: 20px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    -ms-line-clamp: 2;
    line-clamp: 2;
    overflow: hidden;
}

#floatingChatBotDiv .offer-content a {
    font-size: 14px;
    color: var(--bot-primary-color) !important;
    font-weight: 700;
    margin: 0 !important;
    padding-top: 10px !important;
    letter-spacing: 1px !important;
    text-decoration: none;
    width: 100%;
    display: inline-block;
}

#floatingChatBotDiv .backtochat {
    border-radius: 23px;
    color: var(--bot-primary-color) !important;
    -webkit-box-shadow: 0 2px 25px 0 rgb(183 183 183 / 50%);
    text-align: center !important;
	/* padding: 14px !important; */
	border: 0 !important;
    color: #fff;
	position: fixed !important;
    bottom: 12px;
    cursor: pointer;
	font-size: 15px !important;
	padding: 13px 30px !important;
	left: 0 !important;
	right: 0 !important;
    margin: 0 auto !important;
	width: 100% !important;
	max-width: 125px !important;
}

.backtochat:hover{
	margin: 0 auto !important;
	padding: 13px 30px  !important;
	background-color: var(--bot-primary-color) !important;
	font-size: 15px !important;
	text-align: center !important;
}

#floatingChatBotDiv .chat-settings {
    background: var(--bot-menu-icon);
    background-size: 20px !important;
    background-position: center !important;
    width: 25px !important;
    height: 25px !important;
    margin-left: 10px !important;
    background-repeat: no-repeat;
}

#floatingChatBotDiv .chat-send-img {
    background: var(--bot-send-icon);
    background-size: 20px !important;
    background-position: center !important;
    width: 25px !important;
    height: 25px !important;
    margin-right: 8px !important;
    text-align: right;
    float: right;
}

#floatingChatBotDiv .chat-mic-img {
    background: url(../images/Icon-material-mic.svg);
    background-size: 15px !important;
    background-position: center !important;
    width: 23px !important;
    height: 23px !important;
    margin-right: 0px !important;
    text-align: right;
    float: right;
    transition: all 0.3s ease;
    position: relative;
}

#floatingChatBotDiv .chat-mic-img.listening {
    border-radius: 50%;
    box-shadow: 0 0 0 var(--bot-primary-color);
    animation: pulse 1.5s infinite;
}

#floatingChatBotDiv .chat-mic-img.processing {
    pointer-events: none;
    opacity: 0.5;
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 var(--bot-primary-color);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(255, 0, 0, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(255, 0, 0, 0);
    }
}

#floatingChatBotDiv .recordingDuration {
    position: absolute;
    top: -22px;
    left: 50%;
    transform: translateX(-50%); 
    font-size: 12px;
    color: var(--bot-primary-color);
    font-weight: bold;
    background-color: var(--bot-secondary-color);
    padding: 3px 8px;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    display: none;
    white-space: nowrap;
    z-index: 10;
}


/* New css */

.chatbotDiv button.chat-close {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg3RjQwMkM0MUE3MzExRUFBMDhBRDU1ODMzQkNEQzZFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg3RjQwMkM1MUE3MzExRUFBMDhBRDU1ODMzQkNEQzZFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODdGNDAyQzIxQTczMTFFQUEwOEFENTU4MzNCQ0RDNkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODdGNDAyQzMxQTczMTFFQUEwOEFENTU4MzNCQ0RDNkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Z6mc1AAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAC/SURBVHjatJZbDsMwCAR373/pVmrSRo7NMq7CFzKMQmxe8lskuSGHmz5qhznddKiZ+brpVBPzc9NFWsQgnFgzg1eDGQBnZnCQIzOa5cTcjHJg7ia5ZiYGuWRmx6qMi8MyhOmnqyBWwRZPtrgS8eQTT3F1ktwV4kZJKBeTE+JYdool+AzCA+O/zy+ZPyVPGJ6WPPl5ifFC5u2CNyXe+niD5W2cDws+kvjg2xiv/w3x7qqwsZDsrD07yxVd4V4CDABwCwWBMQLpiwAAAABJRU5ErkJggg==') !important;
    background-repeat: no-repeat !important;
    width: 20px;
    height: 20px;
    background-size: 13px !important;
    background-position: center !important;
    margin-top: 2px;
    cursor: pointer;
}


#floatingChatBotDiv .offers-notification {
    position: absolute;
    width: 8px;
    height: 8px;
    background: #df2626;
    border-radius: 50%;
    right: 1px;
    top: -1px;
}

#floatingChatBotDiv .ftrmenuoptions #menu .menu-icon {
    background-size: cover !important;
    background-position: center !important;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: block;
    margin: 0px auto 10px;
    max-height: 16px;
    background-size: 20px 16px !important;
    background-repeat: no-repeat !important;
}

/* #F_InAppChatBot .ftrmenuoptions a, #F_InAppChatBot .ftrmenuoptions .dropdown-submenu {
    display:block !important;
  } */
#floatingChatBotDiv .ftrmenuoptions #menu #clearLogs .menu-icon {
    background: url(../images/Icon-Delete.svg);
}

#floatingChatBotDiv .ftrmenuoptions #menu #liveAgent .menu-icon, .ftrmenuoptions #menu #liveAgentEnd .menu-icon {
    background: url(../images/Icon-customer-service.svg);
}

#floatingChatBotDiv .ftrmenuoptions #menu #changeLanguage .menu-icon {
    background: url(../images/Icon-Language.svg);
}

#floatingChatBotDiv .ftrmenuoptions #menu #chatbotLogin .menu-icon {
    background: url(../images/Icon-key.svg);
}

#floatingChatBotDiv .ftrmenuoptions #menu #chatbotLogout .menu-icon {
    background: url(../images/logout.png);
}

#floatingChatBotDiv .ftrmenuoptions #menu #emailtranscript .menu-icon {
    background: url(../images/Icon_Download.svg);
}

#floatingChatBotDiv .ftrmenuoptions #menu #search .menu-icon {
    background: url(../images/Icon-Search.svg);
}

#floatingChatBotDiv .ftrmenuoptions #menu #imgSearch .menu-icon {
    background: url(../images/Icon-Search.svg);
}

#floatingChatBotDiv .ftrmenuoptions #CloseMenu,
#floatingChatBotDiv .examples-menu #close-example-menu {
    position: relative;
    width: 40px;
    height: 40px;
    background: #fff;
    top: -20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 100%;
    cursor: pointer;
    z-index: 999;
}

#floatingChatBotDiv .ftrmenuoptions #CloseMenu:before,
#floatingChatBotDiv .examples-menu #close-example-menu:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(../images/Icon_BlackClose.svg);
    background-size: 12px !important;
    background-position: center !important;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: block;
    margin: 0px auto 10px;
    text-align: center;
}

#floatingChatBotDiv .ftrmenuoptions #menu {
    top: -5px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

#floatingChatBotDiv .ftrmenuoptions #menu li {
    width: 33.3%;
    display: inline-block;
    margin-bottom: 5px;
    text-align: center;
    cursor: pointer;
}

#floatingChatBotDiv .ftrmenuoptions #menu a {
    color: #1E2C46 !important;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    padding: 20px 15px;
    display: inline-block;
    text-align: center;
    width: 100%;
    cursor: pointer;
    text-decoration: none;
}

#floatingChatBotDiv .ftrmenuoptions #menu a:hover {
    background: rgb(161 171 179 / 0.14);
    border-radius: 3px;
    ;
}

/* .ftrmenuoptions #menu li:nth-child(3n) {
    clear:right;
  }

.ftrmenuoptions #menu li:nth-child(3n+1) {
    clear:left;
 } */

#floatingChatBotDiv .msg-tick {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA7VBMVEUAAAAAXbQAY7UAXbkDYLYCYLYCX7UAXrMCYLYDYLYAXrwCYLYCYLUCYLYAXrMAYbkCYLYAY7gCYbYCYLYBYLYCYLYDYLYAZLYCYLYCYLYAYroCX7YAZLECYbYAXbkCYLYAYbYCX7YCYLYAZrMAWrQDYLcAYK8DX7YDX7cDX7cCYLUAXLgCYbYAXrcAYrECYLYAW7YAYLcCYLYCYLcAX7UDYLYDYbYAYrcCX7YAZrsDYLYDYLYCYLYCYLYDYLYCYLYDYLUAZrMBYLYBYbcAVaoBYLYBX7UAbbYBYLUCYLYBYLYCX7YAYLUCYLYAAACzDudCAAAATXRSTlMAKR8LZf1rHt/KE/7e1Rsd3SRp+L35UBzc2RrbF9YW1BXT0hQRzBDLZk7XGXQ5DZIOQPR1PsDGPPMPyMd68cSCyQq/vgm8uwe0hbjrGInEacsAAAABYktHRACIBR1IAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH4wwLBQgfDe/smgAAAVdJREFUWMPtlmlTwjAQhquoFQFP8L5BwKtyaBXvKh6o+///ji1JpolMmiw746fsJ7bwPHmbbGbwPFeuXP1/TajtZA7JT03PyK0/m59D8lCQDH4RoDSP40EyLCzGLRSXrPnlQgLAip+un1QZtT5AZZW1a+uM39gck9+i8ds7RL5E43ep/B6N3z8g8oc0vkrka0c0vt4g8nkk32T3p3Ks5j85/fvDs3OlDS5a7EO7I/Ni/VG+C51Lqc1dQcgN1zdp/t6tLn83fioZYh4kg+Bbdzr+fvj8QbxF8DjshaHN8wehLr/3xL4RGerPoBikWLr9tzBEL5nnZzREr4bzNxiisnF+Mg39N4v5yzD0363mV2v4+LSc/wEo8yDmPvzSnr8hQ49nQNy/DIPl/dUarO8/34fvQN0Hi/dXMoj7JzJYr88NKc8MKD42yHxiQPIj/6NqP0jelStX49Yv2K6tkM3FP30AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMTItMTFUMDU6MDg6MzErMDA6MDDKD4XaAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTEyLTExVDA1OjA4OjMxKzAwOjAwu1I9ZgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=') no-repeat;
    width: 15px;
    height: 15px;
    background-size: 15px !important;
    background-position: center !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 2px !important;
}

#floatingChatBotDiv .edited-text {
    opacity: 0.70;
    font-size: 10px;
    color: gray;
    display: inline-block;
    text-align: left;
    margin-right: 7px;
}

.mainPopUpMessage {
    display: none;
}

.popup-message {
    font-size: 14px;
    z-index: 9999;
    box-sizing: border-box !important;
    padding: 12px;
    color: #fff;
    border-radius: 5px;
    outline: 0;
    position: fixed;
    right: 18px;
    bottom: 150px;
    max-width: 300px !important;
    width: 100% !important;
    display: block;
    background: transparent none repeat scroll 0% 0%;
}

.popup-message .popup-close {
    position: absolute;
    right: 4px;
    margin-top: 0px !important;
    top: 0px;
    border: none;
    cursor: pointer;
    color: black;
    background: transparent;
    width: auto !important;
}

.popup-message button:hover{
    margin: 0px !important;
    text-align: center !important;
    font-size: 12px !important;
    right: 9px !important;
    top: 1px;
}

.popup-content-div {
    float: right;
    width: 100%;
    background: white;
    border-radius: 0px 0px 6px 6px;
    display: inline;
    position: relative;
    box-shadow: 0px 5px 20px rgba(59, 58, 58, 0.2);
    border-top: 4px solid var(--bot-primary-color);
    max-width: 210px;
    text-align: center;

}

.popup-message p.Chatheading {
    padding: 16px 10px;
    margin: 0px;
    color: white;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    font-size: inherit;
    font-weight: inherit;
    text-align: left;
    background-color: #0060b9;
}

.popup-message p {
    word-wrap: break-word;
    margin: 5px;
    color: #565867;
    padding: 10px;
    line-height: 1.5em;
}

.popup-message-div {
    float: right;
    width: 100% !important;
    background: white;
    border-radius: 6px;
    padding: 11px 0px;
    display: inline;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    margin-top: 10px;
}

#popup-getstarted {
    width: 90%;
    margin-left: 10px;
}

.popup-getstarted-button {
    color: #565867;
    text-align: center;
}


#floatingChatBotDiv span.Chatpop_logo {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3MEJBRUJDMUQ4ODExRUE4OTUwQzdDNzdBRjVDOUMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3MEJBRUJEMUQ4ODExRUE4OTUwQzdDNzdBRjVDOUMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTcwQkFFQkExRDg4MTFFQTg5NTBDN0M3N0FGNUM5QzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTcwQkFFQkIxRDg4MTFFQTg5NTBDN0M3N0FGNUM5QzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5V1/5WAAAASFBMVEXt8PT19/nw8/b6+/z4+fvv8vX29/n5+vzx9Pf+/v7////3+Pru8fXz9ff5+vv3+fr9/f7y9Pfx8/b9/v709vj+///2+Pr///906+W4AAAAGHRSTlP//////////////////////////////wDNEy7qAAAAfElEQVR42tzTSRLCMAxEUXmCeAokDH3/m1KFDUolspYs+DvV89JNgDODLhGEOw0LV3KkVMloXHSmxiX7XpDY4JOV+PSvvN5U5lx/lrLKSO32A0a7H1ZlRGPDO5m/Tb/jKPLz3JqryPuYF+kjM2dpBsxpEUaEjc+HCb4EGAB+RxqavojNOQAAAABJRU5ErkJggg==') no-repeat;
    width: 30px;
    height: 30px;
    background-size: 20px;
    float: left;
}

#floatingChatBotDiv .exportableTable:hover table {
    filter: blur(3px);
}

#floatingChatBotDiv .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    transition: opacity 0.3s;
}

#floatingChatBotDiv .exportableTable:hover .overlay {
    opacity: 1;
}

#floatingChatBotDiv .overlay button {
    padding: 10px 20px;
    background-color: var(--bot-primary-color);
    color: white;
    border: none;
    cursor: pointer;
}

#floatingChatBotDiv .backOverlay:after {
    content: '';
    background: var(--bot-back-overlay);
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.18;
}

#floatingChatBotDiv .chatbotDiv.chatMinimize {
    height: 105px !important;
    border: 0.1em solid #babac1;
    width: 370px !important;
    border-radius: 5px;
    cursor: auto;
    opacity: 1;
    background: #fff;
}

#floatingChatBotDiv .chatMinimize .upload-liveagent-file {
    display: none;
}

/* MFPCFR-804 - header also transparent  */
#floatingChatBotDiv .messagesec.black-overlay,
#floatingChatBotDiv .cb-topbar.black-overlay {
    position: relative;

}

#floatingChatBotDiv .messagesec.black-overlay:after {
    content: '';
    background: rgba(0, 42, 84, 0.19) !important;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    min-height: 100%;
    /* z-index: 999999; */
}

@media(max-width:1024px) {
    #floatingChatBotDiv .cb_weather_widget .weatherInfo .temperature {
        font-size: 20px
    }
}

#floatingChatBotDiv .collapsiblegordy {
    background-color: #7770;
    color: #2600f9;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
}

#floatingChatBotDiv .active, .collapsiblegordy:hover {
    background-color: #0000;
}

#floatingChatBotDiv .contentgordy {
    /*   padding: 18px 18px; */
    display: none;
    margin-left: 5% !important;
    overflow: hidden;
    background-color: #00000000;
}

#floatingChatBotDiv .discriptiongordy {
    margin-bottom: 5% !important;
    color: black;
}

#floatingChatBotDiv .collapsiblegordy:after {
    font-family: 'Glyphicons Halflings';
    content: "more info";
    float: right;
    color: grey;
}

@media screen and (max-width: 600px) {
    .chatbotDiv .ff-product-carousel {
        max-width: 280px !important;
    }

    .chatbotDiv .ff-product-carousel>div {
        min-width: 95% !important;
    }
}

#F_InAppChatBot .messagesec .cb_chooseFileBtn {
    padding: 5px;
    background: #264ea3;
    border: 1px solid #264ea3;
    margin: 5px 0;
    border-radius: 6px;
    color: #fff;
}

#F_InAppChatBot .messagesec .cb_chooseFileBtn:hover {
    background: #fff;
    color: #264ea3;
}

/* MFPCFR-767 - Date icon not visible in Android -Starts- Hardik S. - 21-10-2020 */
#floatingChatBotDiv .android .smf_row input[type="date"]:not(.has-value):before, .iphone .smf_row input[type="date"]:not(.has-value):before {
    background: url(data:image/png;base64,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AAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQDvVXSvP4aKVtw8Am3bx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) no-repeat #fff !important;
    background-position: right !important;
    background-size: 100% !important;
    height: 25px !important;
    width: 20px !important;
    color: grey !important;
    content: '';
    position: absolute;
    right: 0px;
    top: 3px;
}

#floatingChatBotDiv .iphone .smf_row input[type="date"]:not(.has-value):before {
    right: -20%;
}

#floatingChatBotDiv .android .smf_row input[type="date"], .iphone .smf_row input[type="date"] {
    background: transparent;
    width: auto !important;
    position: relative;
    text-fill-color: #999;
    -webkit-text-fill-color: #999;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}

#floatingChatBotDiv .android [type="date"]::-webkit-calendar-picker-indicator {
    opacity: 0;
    z-index: 100;
    min-height: 25px !important;
    min-width: 25px !important;
}


#floatingChatBotDiv .android .smf_row input[type="time"]:not(.has-value):before, .iphone .smf_row input[type="time"]:not(.has-value):before {
    background: url('data:image/png;base64,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') no-repeat #fff !important;
    background-position: right !important;
    background-size: 100% !important;
    height: 25px !important;
    width: 20px !important;
    color: grey !important;
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
}

#floatingChatBotDiv #floatingChatBotDiv.iphone .smf_row input[type="time"]:not(.has-value):before {
    right: -5px;
    top: -5px;
}

#floatingChatBotDiv .android .smf_row input[type="time"], .iphone .smf_row input[type="time"] {
    background: transparent;
    width: auto !important;
    position: relative;
    text-fill-color: #999;
    -webkit-text-fill-color: #999;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}

#floatingChatBotDiv .android .smf_row input[type="datetime-local"]:not(.has-value):before, .iphone .smf_row input[type="datetime-local"]:not(.has-value):before {
    background: url(data:image/png;base64,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AAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQDvVXSvP4aKVtw8Am3bx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) no-repeat #fff !important;
    background-position: right !important;
    background-size: 100% !important;
    height: 25px !important;
    width: 20px !important;
    color: grey !important;
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
}

#floatingChatBotDiv .iphone .smf_row input[type="datetime-local"]:not(.has-value):before {
    right: -6px;
    top: -6px;
}

#floatingChatBotDiv .android .smf_row input[type="datetime-local"], .iphone .smf_row input[type="datetime-local"] {
    background: transparent;
    width: auto !important;
    position: relative;
    text-fill-color: #999;
    -webkit-text-fill-color: #999;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}

#floatingChatBotDiv .android .smf_row input[type="date"] {
    height: 30px;
}

#floatingChatBotDiv .android .smf_row input[type="time"],
#floatingChatBotDiv .android .smf_row input[type="datetime-local"] {
    height: 15px !important;
}



@-moz-document url-prefix() {
    .smf_row input[type="date"] {
        background-position: center right 3px !important;
        background-size: 12px 13px !important;
        width: 20px !important;
        width: auto !important;
        position: relative;
        text-fill-color: #999;
        -webkit-text-fill-color: #999;
        font-size: 14px;
        font-weight: 500;
        font-family: 'Montserrat', sans-serif;
    }

    .smf_row input[type="time"] {
        background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7d13+GVVdfDx78wAM0PvvVfpiiBIUVEUCSKiAqKxvVE0Gkv0faNpaowaE1s0KqKxgYJir2gkEWMDAUGagDAMZWDodXp7/9i/kZlxyu/eu/dZZ5/z/TzPegZ49N416+5z7rr77LMPSJIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLUEROiE5A0lLWADYGNgY3G/nmDsT83HPtvG/PYMT4FmLrM/38jYOIy/74AeHSZf58PzBqL+cCDY/+bh8f++YGxeHAsFmf7m0lqhA2A1C7rAbsA2wFbjcW2wBZj/21LYGtg06gEV+F+4C7gHuDOZf75NuD2sT9vBeZGJShpeTYAUrMmAjuQvuR3HYtl/3nLuNQasbQpmAbcCNw09ueNwAxgSVxqUr/YAEhlTAB2AvYdi/3G/tyb5afi9ZjZwLXAlWNxFfA74L7IpKSusgGQRrcOcCBwCHAQsD+wD7B+ZFIdMoPUDFy5TFxHWpMgaUg2ANJgJgKPI33ZL40DgcmRSfXQfFJT8Kux+AVprYGkcbIBkFZvMulL/mnAU4EnkVbZq31uJTUCSxuCq4FFoRlJLWYDIC1vCnAoj33hH4bX7Gv1MPBrHmsIfgnMC81IahEbAClN4R8HHEv6wp8Sm44KmQX8D3A+8CPg5th0pFg2AOqjdYHDgROAk0i35al/pgEXAN8HfoJ7FKhnbADUF7uTvuyPA44E1o5NRy0zG/gpaXbgfFJzIHWaDYC6bFfSr/yTgSOCc1FdrgW+BnwZ+ENwLlIRNgDqmn1JX/gnk+7Fl0a1tBk4m7RzodQJNgDqgj2AlwIvBnYLzkXdtYR0V8F5pIbgjth0pNHYAKhWmwCnAi8Dnhyci/pnMenWwq8A55KeiChJKmQScAxwFumWriWG0YKYS5oVOAZ/VKkiDlbVYHfgNaRf+11/Wp7q9nvgP0lN6r3BuUhSlSaSflGdBywk/leeYQwS83BWQC3nwFTbbAu8eiy2C85FyuFG0qzAF4C7YlORpPZ5CvAN0iNeo3+9GUaJmAt8BtgbSeq5iaSNen5F/MnZMJqKxaSth09AknpmPeB04HriT8aGERmXkxa3ujW1GucaADVpS+B1wF8BmwXnIrXJncCngX/HPQUkdcj2wMdJ10Cjf3EZRpvjQeBfgS2QpIrtAHwUmEP8idUwaopHSceO+15Iqopf/IaRJx4B3g9sjCS12E7Ap0iboESfOA2jS3Ef8LfA+kiZuAhQOWwCvA14EzAlOBepy+4FPgh8jDTDJkkhpgD/D7if+F9IhtGnmAG8Hm8flNSwicDJwDTiT4SG0ee4gXQsSlJxxwJXEH/iMwzjsfgh8DikAbgGQOO1G2mTkudEJyJppRYCnwP+Hh9FrHGYFJ2AWm9d0gnlHGCf4FwkrdpE4InAq0h34lxGeu6AtFLOAGh1TgD+g3R7n6S6XAe8BTg/OhG1kw2AVmZf0hf/0dGJSBrZt4A3ArdHJ6J28RKAlrUu8D7gC6Rr/pLqtzfpssBDwG9JiwYlZwD0R0cBnwH2ik5EUjG/Al4NXBudiOJNjE5A4TYGzgR+hl/+UtcdTrqN9/3A5OBcFMwZgH47Afgk6XG9kvrlatJswEXRiSiGMwD9tC1pYdB38ctf6qv9gF+Q9vfwIUM95AxA/5xK+tW/aXQiklpjOmmh4H8H56EGOQPQHxuRrvV/Bb/8JS1vZ+AnwEdxbUBvOAPQD88APg/sEJ2IpNa7GngxcFV0IirLBqDbppJW+74BP+uuWAzcRXoc7EzSo5gfWOHP+4EHgfnArFX8uSobkB4xuzHpl+C6Y/9tnbH/tjmw2TKx9N+3AbYG1sr1F1Wo2cBbgU9FJ6Jy/FLoroOAL5E2AVE9FpCux944FjeRvuzvAG4jfekviEpuDSaRmoCdSItLtwd2JE0v7wXsSmokVI/vktYG3BOdiPKzAeimvwI+iNfy2mwWcA3wO9JU6x9IX/jTSU9166K1eKwZ2AvYk/SAqQOBDePS0hrMBF4B/Dg4D2VmA9AtGwGfBV4QnYiWcxdwMenL/sqxP2/CJ7UtNYE0O/AE4PFj8QTS7apqhyXAx4C3A3ODc1EmNgDdcRDwVWD36ER6biFwA+n+6l+SHsl6Le6/PoytgUOAI4AjSY+6nRKaka4g/cCYFp2IRmcD0A1O+ceZTdpf/adjcRmrX2Sn4U0FDiY1BEcBTwXWC82on+4DXoKXBKRQGwFfI/26NJqJeaTnJrwLeAo2XZHWITUB/wz8mjT7Ej0++hILgb/HH5FSiMcB1xF/IuhDzAQ+B7wQF6u12cbAScCngTuJHzd9iG+TfohIashzSPd5Rx/8XY7LgHcDT8IdM2s0ETgM+BfS3RbR46nLcT2w7/g+FknDmkCadltE/EHfxbgUeBuwy3g/EFVjd9LGNhcRP866GI+QnjMiqYD18Xp/ibiGdD1/r3F/EqrdjsCbSLM80eOva3EmaSdJSZnsSrp/PPrg7krcBrwPv/QFB5C2y55O/LjsSvwI18pIWRwF3Ev8QV17zAa+DDwLr+nrT00EjiE9LXMu8eO19vgdaStoSUN6EZ6MRo1LgdNxpbLGb3Pgr3Hx4KhxO2lXR0kDejtpq9jog7jGmAucTVoFLo3iCOAL2IgPGw8Dxw1adKmvJgGfIP7ArTHuIF3P3W7gqkurtyXpDpHbiB/ntcVC4PWDl1zql/WBHxJ/wNYWF5H2J580eMmlgUwGXoZ3EAwT/4brb6SV2hb4LfEHaS2xGPg+aTteKcJRwHfwUt0gcR4+0Elazm6kp2tFH5w1xHzgi8B+Q1Vayu8A0t0DbtA1vvgFadtmqff2I127jj4o2x7zgE8COwxXZqm4vYDPk5rU6OOl7fFbYIvhyix1w6GkR2tGH4xtjvmkh7vsNGSNpabtDJxBalqjj582xzWkS59S7zyNdItM9EHY1lhEul64x5D1laLtSNoa18cUrzpuJl0ClXrjeXhf8apiMel6ql/86or9ge8Sf2y1NW4B9hy6ulJFXgosIP6ga2P8nHRZROqiw4ELiT/O2hh34sJeddyLcDpwZXE9cDLpccdS1x2D2wyvLO7HHwDqqJfil/+KcQ9phzAfH6q+mQz8DfAQ8cdhm+JB4MgR6iq1zkvwy3/ZWAR8Cth0lKJKHbA18FncQ2DZeJT0DAapeqfhl/+ycQlwyEgVlbrnYODXxB+fbYkHx2oiVeuFuOBvaTwAvAn365dWZQLpOQPuDfLYOeMJI1VUCnIyfvkvjS/irl/SeG0LfJ3447YNcSfeEqzKHIP3+S8hbXF84oi1lPrqeGA68cdxdNwG7DJaKaVmPBmYRfxBExmLSVuhbjhiLaW+Wx/4D3zi4B9w22C13H54/W4a8IxRCylpOUcCNxJ/fEfGdcBWoxZSKmEXYAbxB0lULAY+Bqw7aiElrdRGpKcNRh/rkfFbfJSwWmZr0hRV9MERFTOB40auoqTxeC5pcVz0cR8VvwCmjFxFKYONgSuIPyii4nvAliNXUdIgNge+TfzxHxVfBSaOXEVpBGsDFxB/METEHNJ9/e7fL8V5GTCb+PNBRLw/Q/2koX2e+IMgIq4C9slQP0mjOwi4gfjzQkS8JkP9pIH9PfGDPyK+BKyXoX6S8tkAOJv480PTsRA4IUP9pHE7lf7dlzsHOD1H8SQV80r6d0ngYeDxOYonrckh9G+jn1vwOd1SLR5P2o8j+rzRZMwAdshRPGlVdgXuJn6wNxnfBTbJUTxJjdmc/i1QvoJ0KUTKbiPgWuIHeVOxGHgv3mrTNVOA/UnPqzhxLI4h7WLpvdXdMgn4AP26XHk+sFaO4klLTST9Eo4e3E3FHOC0LJVTtMnAScCnSFupLmLVn/uisf/NGcDzgHUC8lV+pwKPEn9eaSo+kKdsUvIu4gd1U3EH8KQsVVOkHYCPMNqzKe4DPgxs33Duyu8A4Fbizy9NxGLglDxlU9+dwOp/NXUpLgd2zFM2BdkI+Cgwj3zjYh6pEfDpjnXbFriU+PNME/EIsG+esqmv9gIeJH4wNxHfwAf51O5Y0gxOqTEyA3hmY38blbA+8H3izzdNxHXYtGpI6wNXEz+Im4iP42K/mk0A3k0zM1WLgHfiFtA1m0SaJYo+7zQR38GxqgFNAL5J/OAtHYuBv81UM8WYBHyO5sfOf469t+r1JvpxedNznAbyNuIHbemYT3qQiOo1gfRFHDWGzsJfV7V7CelcEH0+KhkL8dKVxulJdP+AeBQ4LlfBFObdxI+ldxT/W6q04+n+7qb3AbvkKpi6aRNgOvGDtfSBcEimeinO00m/bKLH0yLgWYX/rirvSOAB4sdTybiUtC+GtFJdv+5/N3BgtmopyoaUXe0/aNyOW7B2wb6kzzJ6PJWMD2arljrldcQPzpJxB7BPtmop0r8TP55WjA8V/RurKbvT7Q2DFuN6AK1gP7r9CM1bgT2yVUuRtifvJj+5Yi6wXcG/t5qzE91+muBMYKts1VLV1qPbD/mZDuyWq1gK18Zf/0vDWYDu2BG4ifgxVSq+na9UqlnkbVSl4ybcx71L1gHuJX5crSruw0VWXbIzcDPx46pUnJ6tUqrSc4gfhKXiNrztpWtOIn5crSmeW+xvrwg7AjcSP65KxCzgcflKpZpsRrtWUueMO/CafxedSfzYWlN8otjfXlF2orsLAy/Fx1730leJH3wl4m58ClZXXUf8+FpTXFvsb69IewB3Ej++SsT7M9ZJFTiV+EFXIu7D+/y7aip17Nu+EJhSqAaKdRDdfDrqIuDojHVSi21DuxdSDRuP4A5/XbY/8WNsvOEMVHcdRTe3DZ5GuiOsV/r4CNjPkK7/d8kC4GTgkuhEVMyW0QkMYIvoBFTMz4ETSXtRdMkuwD9FJ6GyXkF8p5k7FuNT/frgROLH2njDOwG67zTSuSd6rOWMhTiL2lmbAfcQP8hyx9tzFkmtdTLxY228cXKhGqhd3k78WMsdVwJr5yyS2uFs4gdX7jgja4XUZjYAaqNPED/ecsffZa2Qwh1D/KDKHd+gn2s4+soGQG20FvBD4sdczpgD7JmzSG3Vhy+QycDHo5PI7HLSdf/F0YlI6rWFpNuqL49OJKMppMXiE6ITKa0PDcA/AntFJ5HRncAJpFtxJCnaI6Rt1W+PTiSjpwCvjk5Co9mL9JjS6CmlnFNTh2atkGrhJQC13RPo1h4BD9HxR1x3eQZgAvBZuvN0siXAXwAXRyciSStxOfCX0UlktCHp8duq0MuJ7yBzxnvylkeVcQZAtfgI8WMwZzwzb3lU2vrADOIHTq74Lt2erdGa2QCoFmsBFxA/DnPFFcCkrBVqia5+qfwdsG10EpncArwSV/xLqsNC4BTgpuhEMjmQdPm1c7rYAOwK/HV0EpnMA15AesqfJNXifuD5pIXLXfAeYOPoJHLrYgPwQbrzONI3ApdFJyFJQ7gS+H/RSWSyBemWcrXY0cRfL8oV52SujermGgDV6svEj8kcMZ9u7SnTqRmASXTnlo2rcRMKSd3wGuD66CQyWBv4UHQSOXWpAXgVcEB0EhnMIW2t6U5/krrgUeDFpDVNtTseODY6iVy60gBMBd4RnUQm/xe4NjoJScrot8Bbo5PI5CN05JHBXWkA3kA3bvv7Pj7iV1I3fRI4PzqJDPYmzTirBTYi3SYXvUBk1LgL2DpzbdQdLgJUF2xJOtdFj9FR4w7SzHPVujAD8DfAptFJjGgJaaOJmdGJSFJBd5MWBdZuG+D06CT6bivSApPobnDU+FjuwqhznAFQl3yR+HE6aswE1stdmCbVPgPwj1T+AQA3A38bnYQkNegNwPToJEa0FfD66CRGUXMDsAv13yu/BPg/eMufpH55mHTuWxKdyIj+hvTY4CrV3AD8A7BOdBIjOhO4MDoJSQrwU+Cz0UmMaDPgTdFJ9M0OpE0loq8BjRK308GHS6gY1wCoizYinQujx+wo8SCVLkSvdQbgbdT/6/9VpIEjSX31EPX/gt6I7jyBtvW2Jm2XG931jRJfzF4VdZ0zAOqybxI/bkeJh4HNs1elsBpnAN5K3Y/7vZ+03a8kKfkr6p4R3QB4S3QSg6qtAdgMeG10EiP6e+Ce6CQkqUXuAP4uOokRvRZYPzqJQdTWALyJygq8gsuAz0QnIUktdCZwSXQSI9iEtKNrNWpqADYkTRPVajFp04hF0YlIUgstBt5MuqZeqzcDa0UnMV41NQCnkzqsWn0GuDg6CUlqsV8BX4pOYgQ7Ay+ITqJrJpG2jYxe6Tls3EOl94mqNbwLQH2xDen2wOhxPGz8Jn9JyqhlBuAkYKfoJEbwLtLqf0nS6t0JvDs6iREcAjw1OonxqKUBeGN0AiO4Afh0dBKSVJGPkc6dtXprdALjUUMDcBBwVHQSI3gbsCA6CUmqyALqvi3wOcA+0UmsSQ0NwJujExjBr4HvRCchSRX6BmlRYI0mUMF3V9sbgK2BU6KTGNIS0v7QS6ITkaRKvT06gRG8FNgyOonVaXsD8JfA5OgkhvRVvO1Pkkbxc+B70UkMaQrwiugkarU2aTVo9C0dw8QCYI/8JVGPeRug+mofYCHx43qYuIF0OaCV2jwD8BzSJYAanQ38IToJSeqAa4GzopMY0h7A06KTWJU2NwCvjk5gSAuA90QnIUkd8l7SLECNXhWdwKq0tQHYHnhWdBJD+jwwLToJSeqQm6h3i+AXAJtHJ7EybW0AXkXa/rc2C4D3RychSR30HuqcBZgMvCQ6iZVpYwMwkXpXTn4GuDk6CUnqoJuAL0cnMaTXRCewMm1sAJ5Fnfv+++tfksqqdRZgb+Dw6CRW1MYGoNbFf+cCt0UnIUkddiNwTnQSQ2rdd1vbGoAtgBOikxjCEuAD0UlIUg98kHTOrc0pwEbRSSyrbQ3AKaQNgGrzQ+Dq6CQkqQeuAn4cncQQ1gVOjU5iWW1rAF4cncCQ/jU6AUnqkQ9FJzCkF0UnsKw2NQA7Ak+OTmIIvyHtVy1JasYFwOXRSQzhqcC20Uks1aYG4DRavGfyavxbdAKS1EMfjk5gCBOB50cnsVTbGoDa3Ap8OzoJSeqhr1LnnVetecR9WxqAvYEDo5MYwqeARdFJSFIPLSCdg2tzJOmSd7i2NACt3CZxDeYBn4tOQpJ67DOkc3FNJtCSywBtaQBatTJynL4G3BWdhCT12D3At6KTGEIrbgdsQwPweGC36CSG8PHoBCRJVV4GOBTYOTqJNjQAJ0YnMITLgYujk5Ak8TPq24htAnBydBJtaABq3Pq3xo5Tkrrq09EJDCH8boDoBmAH4KDgHAY1h3T7iSSpHc4inZtrcjDBT76NbgBOpL7Nf74FPBSdhCTpjx6izj1Znh355m1oAGrzxegEJEl/4uzoBIZwXOSbRzYAGwFPCXz/YcwA/js6CUnSn/gv4M7oJAZ0DDA56s0jG4A/A9YJfP9hfBF3/pOkNloEnBOdxIDWA46IevPoBqA2Z0UnIElapRrP0WGXAaIagAnAM4Lee1i/Ba6PTkKStEpXAr+LTmJAYQsBoxqA/YBtgt57WF+LTkCStEbnRicwoP0IejhQVANwTND7juLr0QlIktbovOgEhnBsxJvaAIzPpcCN0UlIktboZtJ27TUJuQwQ0QCsQ323/zn9L0n1+EZ0AgM6Bli76TeNaAAOA9YPeN9hLcHpf0mqSW3n7A1J342NimgAapv+vxyYFp2EJGncrqe+JwQe1fQbRjQAtd3+9/3oBCRJA6vtMsDhTb9h0w3AVNITkGpiAyBJ9ant3H0EDX8nN90AHEJd2//eDVwWnYQkaWC/Be6KTmIAGwP7NPmGTTcAjU9xjOj7wOLoJCRJA1tMekBQTRp9LkDTDUDYQw+G9IPoBCRJQzs/OoEBdbYBmEDAbQ4jmA9cEJ2EJGloP6auJ7h2tgHYC9i8wfcb1UXAw9FJSJKGdj/wm+gkBrArsF1Tb9ZkA1Db9f+fRicgSRrZj6ITGFBj35VNNgC1Xf//n+gEJEkjuzA6gQF1sgE4pMH3GtVs4OLoJCRJI7sYmBOdxACObOqNmmoApgCPa+i9cvglMC86CUnSyOZR1w+6A2hov5ymGoD9CXjS0Qi8/i9J3fGz6AQGsA4NbQjUVANwYEPvk8uF0QlIkrK5MDqBAT2hiTdpqgFo5C+TyVzc/leSuuQi0rm9Fp1qAGqaAbictAmQJKkb5gKXRicxgM40ABOpqwGoabGIJGl8atoQ6EDS7rlFNdEA7AGs38D75HJRdAKSpOwuiU5gABsAO5R+kyYagAMaeI+cnAGQpO6pqQEA2Lf0GzTRAOzdwHvkcjcwPToJSVJ204D7opMYQCcagD0beI9cnP6XpG5aQl0LATvRANS0A+AV0QlIkoqp6TJA8c2AmloEWIurohOQJBVT0x4vxX88l24AtgE2LPweOTkDIEnddU10AgPYENi05BuUbgD2Kvz6Oc0iLRKRJHXTTdT1ZMBdSr64DcBjrgIWRychSSpmMfD76CQGYAPQkCujE5AkFVfTZYCqG4DdCr9+TjUNCknScK6OTmAAVTcAOxZ+/ZxuiE5AklRcTT/2qm4Ativ8+jndGJ2AJKm4a6MTGEC1DcBUYPOCr5/TQuCW6CQkScXdBiyITmKcdqLgUwFLNgA70MDjDDO5mXoGhCRpeAtJTUANpgBbl3rx0g1ALf4QnYAkqTE3RycwgGKXAWwAEq//S1J/1LTpW5UNwPYFXzu3mgaDJGk0NZ3zi/2YtgFIZkQnIElqTE0NwJalXrhkA1As6QJsACSpP2q662urUi9csgHYouBr53Z7dAKSpMbcGZ3AAKpsAGrZA2AxdQ0GSdJoZgJLopMYpyobgKLPMc7obtJ9oZKkfpgPPBCdxDhVtwZgIrBZodfOzel/SeqfWmZ+N6PQpnqlGoCNgUmFXju3mdEJSJIaV8u5fxKwQYkXLtUA1LQA8L7oBCRJjaulAYD0ozq7Ug1ALdf/AR6MTkCS1Li7ohMYwCYlXtQGAO6PTkCS1LiHohMYQFUNwLqFXreEWlaCSpLysQEo8aLAeoVetwTXAEhS/zwcncAA1i/xos4AeAlAkvqopgagyHeqDQA8Ep2AJKlxNV0CqKoBqOkSwOzoBKSOeSH17AOi/nIGoMSLAlMLvW4Jc6MTkDrmFOBcYK3oRKTVsAEo8aLUdQnABkDK72TgHGwC1F41nfttAAqZE52A1FE2AWqzBdEJDGByiRct1QCsXeh1S7ABkMqxCVBb1dQAFFlTU6oBKPLkokJsAKSybALURjYAJV60MjUNAqlWNgFqm5rO/UVm1Z0BkNQUmwC1SU0NQFUzADU1ADXlKtXOJkBtUVMDUOR4sQGoK1f11/zoBDKyCVAb9P7cbwNQV67qr0ejE8jMJkDRitxaV0iR2QobgLpyVX/NjE6ggJOBs3DbYMWwASjxosCSQq9bgndCqAY3AouikyjgNNw2WDFsAEq8KHVtseiJRzWYB1wfnUQhzgQogg1AiRelrgagpm2L1W8/i06gIGcC1DQbgBIvSl2769kAqBbnRydQmDMBapINQIkXxRkAqYQfAfdGJ1GYMwFqig1AiRelrhmA9aITkMZpAfCF6CQa4EyAmmADUOJFqasBcAZANfkQdc2wDcuZAJVWUwMwu8SLlmoA5hV63RJsAFSTmcDHo5NoiDMBKmnj6AQG8FCJFy3VABTpVgrZMDoBaUDvBmZEJ9GQ04CzsQlQfptFJzCAh0u8aKkG4JFCr1tCTYNAgnR8/Tnd3BhoZbwcoBK2iE5gAFXNANxf6HVL2Dw6AWkIFwL/FJ1Eg7wcoNxq+vFXVQPwQKHXLaGmQSAt65/pz3oAcCZAedV07q/qEkBNMwA1DQJpRW8mfSn2hTMByqWm2d+qGoCaZgBqGgTSihYBLwW+FJ1Ig5wJUA41nfuLXAIoZQJp44IlFcQlhWogNWkSabV89PHUZJyHTYCGdwPxY3g8sZgKZ7zuIb5w44lbShVAaphNgDR+9xM/fscT95QqQEnXE1+48cQCKuyupFWwCZDWbG3SL+vosTueuKpQDYqtAQC4r+Br57QWsE10ElImi4BX0K81AScD52AToPHbgXSpugYzS71wyQbgjoKvndsO0QlIGdkESKu3S3QCA7iz1AuXbABq2qrUBkBdYxMgrZoNADYAS9kAqItsAqSVq6kBuKvUC9sAJDYA6iqbAOlP1dQAVLkG4PaCr53bztEJSAXZBEjL2zk6gQEUmwEoaXfib58Yb1xbqAZSm3iLoJTcSfzYHG/sXagGRU0lvnDjjXl4klA/2ASo76ZSzx4Ai4F1y5ShvPuIL+B4Y49CNZDaxiZAfbY38eNxvFH0dvqSawAAphd+/Zz2jE5AaohrAtRnNf3Ym1byxUs3ADcWfv2cbADUJzYB6qsDoxMYQNUNwB8Kv35Oe0UnIDXMJkB9tH90AgOwAWjIPtEJSAFsAtQ3NTUAN0cnMIojiF9EMd54iHoeDiHl5sJA9cFUYCHxY2+8cVSZMjRjK+ILOEjsVqYMUhVsAtR1hxA/5gaJ7cuUISl9CeAu4OHC75HTE6ITkAJ5OUBdt190AgOYReW3AUJddwI8PjoBKZhNgLqspjsAriFtBFRMEw3A9Q28Ry42AJJNgLqrpgWA15R+gyYagKsaeI9cvAQgJTYB6qIDohMYQPEGoAnHE7+QYpDYpkwZpCq5MFBdUdMD6pYAx5YpQ7N2IL6Qg8QLypRBqpZNgLrglcSPq0FiuzJleEwTlwBuIz0UqBaHRycgtYyXA9QFR0QnMICHKHwHQJMuJL6bGm9cVKYEUvWcCVDNfk/8eBpv/KJQDZbTxAwAwJUNvU8OTyDtFiVpec4EqFabUdfzXq5u4k1sAP7UOsDB0UlILWUToBodSV1bvV/axJs01QD8rqH3yaWma0VS02wCVJva1nY10gA03kL8+AAAF1dJREFUZTIwl/jrKuONH5Qpg9QprglQLX5B/NgZb8ymg2PsYuILO954lHQpQNLq2QSo7Wr7AfrLMmX4U01dAoC6VtevBxwWnYRUgaWXA84NzqNJJwNnkZoftd+RpCagFr9p6o2abAAubvC9cnhmdAJSJRYBL6VfawJOA86ITkLjclx0AgO6JDqBEnYjfmplkPh1mTJInTWJtFAu+thtMt6SpXIq6Rrix8kgsUeZMsSbSXxxxxsLgU3KlEHqrL6tCVgAHJqlciphe+LHyCDxAA3ertjkJQCoa2pjEvC06CSkyvRtTcBawOeBtaMT0Ur9WXQCA7qI1Ag0oukGoLZ1ALVdO5LaoG9rAvYGXhedhFbq2dEJDOhn0QmU9DTip1gGiTtpvkmSuqJPawLuxi3E22Yd4GHix8Yg8eQilWiJyaRNDqKLPEh4O6A0vD41AadnqpnyOJr4MTFIzKLh/Wea/nU7j/pW1z83OgGpYn26HPAX0QloObVdwv0FML/JN4yY3v6fgPccxYnRCUiV68vCwEOAnaOT0B/V9uPtf6MTaMLhxE+1DBp7FqmE1C99uEXw1dmqpVE8nvixMGg0/hC6iBmAS0h77dfkhOgEpA7ow0yATxJth1OiExjQbOq6TX4kPyS+2xokanqOgdR2XZ4J6NRjXCt2I/FjYZD4SZkyrF7ULW4XBr3vsA6lw9szSg3r8kzAbtEJiIOp73P4UcSbRjUAId3OiGqbUpLarKt3B2yMTwmMVuO5+vzoBJo0Abid+GmXQeLaIpWQ+q2L+wRsmLVCGsQE4Gbix8AgcWuRSoxD1AzAEtI6gJrsDRwQnYTUMV2cCWj0Xm4t5zDquxXzB1FvHLnNbdhfegSnRScgdVCX1gTMB+ZGJ9FjTv9XYj3SgRI9/TJITMdnA0ildOHugJuyV0XjtTbp+S3RY2CQmAusX6IY4xH5ZTaL+u4G2Im0v7Sk/LowE3BDdAI9dgKwdXQSA/o5gfviRP+arfEygDt9SeXUvibgN9EJ9NirohMYQi+n/5fahfgpmEFjHrBFiWJI+qNa7w5whjDGDsBC4j//QaO2/Qqyu5r4D2HQ+OsilZC0rNrWBNxHw49z1R+9i/jPf9C4rEQhBhF9CQDg69EJDOF00v2mksqpbU3AeXgLYISJwCujkxhCjd992T2O+E5smDi8RDEk/YkaZgIWA/uVKoBW63jiP/9hYq8SxahRjZcBvlCiEJJWqu1rAr5V7q+uNfgW8Z//oPG7IpWo1DuI/0AGjbnAViWKIWml2joTMA9/zUXZFlhA/BgYNN5Rohi12ov4D2SYeGeJYkhapTbOBLyn6N9Yq/M+4j//YWLvEsWo2ZXEfyiDxl3AlBLFkLRKbZoJuBhX/kdZD7iX+DEwaFxdohjDaMNdAEt9LTqBIWxJnXtPSzVry90BM4AX4sr/KK8CNotOYghfiU6gjfYkvjMbJsLv5ZR6KvJywP3A/uX/ilqFScA04s//g8Zi6ntaYWMuIv4DGiaOKlEMSWs0CTiDZo/32/HLP9qLiD/vDxM/LVGMrngN8R/QMPGdEsWQNG5vIU3Flz7Wf0XadlaxfkP8eX+Y+D8litEVGwGzif+QBo3FwAEF6iFp/A4GrqXMMT4P+GfSI2cV62nEn/OHidmk7zitxrnEf1DDRPSCJEnpC/qNwN3ka+6/TVqjpHb4HvHn+2HiyyWK0TXHEv9BDRMLcTMQqS2mkp7ZcTHpS3zQ4/le4JPAvk0nrtU6gOE+zzbEsQXq0TkTgVuJ/7CGic8VqIek0ewMvBr4InAp8ADLH7fzgZtIz2b/J9IjfZ3qb6cat/1dQrpldFKBenTSvxD/gQ0T8/EWD6kWm5BmClSHJ1Lvr//3FqhHZ+1FvR/0GQXqIUl99wPiz+/DxEJgpwL16LQLiP/ghon5wG4F6iFJffVk4s/tw8Z3C9Sj804i/oMbNs4uUA9J6qtafxAuAY4rUI/OmwRMJ/7DGyYWAY/PXhFJ6p8jiT+nDxvTafHivzY9DGhFi4DPRCcxpInAu6OTkKQOqPlxy2eQvss0hK2AucR3ccPG4flLIkm98Wziz+PDxjzSE2M1gi8R/0EOGxfmL4ck9cJawDXEn8eHjXPyl6R/al79uQQ4MX9JJKnz3kj8+XuUOCx/SfrpUuI/zGHjD8Dk/CWRpM7aDLiP+PP3sPHz/CXpr1qf/bw0/iZ/SSSpsz5B/Hl7lHhu/pL01yTgRuI/1GHjYWCb7FWRpO7ZB1hA/Hl72Liedt9hV6W/Iv6DHSU+m78kktQ5Pyb+fD1KvCZ/SbQu+Z7xHRGLgCdlr4okdcfziD9XjxJ34wOminkn8R/wKPFrnBqSpJWZQlo0HX2eHiXemb0q+qPNgVnEf8ijxOuzV0WS6vc+4s/Po8QsYIvsVdFy/oP4D3qUeAjYLntVJKleB5CepBp9fh4lPpy9KvoTO1P/QPl67qJIUqUmAb8h/rw8SswGts5dGK3cmcR/4KOG94lKEryV+PPxqOGv/wbtSN0PCVoC3AKsn7swklSRnYBHiD8fjxJzgG1zF0arV/tOUUtI6xkkqa9qv+d/CfDv2auiNdqGdN0l+sMfJRYDx+YujCRV4OXEn4NHjTm4qDvMR4kfAKPGLcBGuQsjSS22LXAv8effUeOjuQuj8evCLMAS4PO5CyNJLTUR+C/iz7ujxiy89h/uw8QPhBzx/NyFkaQW6sKq/yXAP+cujAa3OfAg8YNh1Lgb2DJzbSSpTfYjXTePPt+OGvcAG2aujYb0duIHRI74NjAhc20kqQ2mAtcQf57NEW/MXBuNYAownfhBkSPekLc0ktQKXbh1ewkwDZicuTYa0UuJHxg5Yi5wUObaSFKk40i3PUefX3PEqZlrowwmApcRPzhyxA3ABnnLI0khtiatcYo+r+aIS/AybWsdTfwAyRVnZ66NJDVtLeBnxJ9Pc8XT85ZHuX2P+EGSK16ZuTaS1KSu3Ka9BPhm5tqogL2p/3HBS2M2rgeQVKcXEX8OzXku3jlrdVTMB4gfMLniFmCLvOWRpKL2Bx4l/vyZK96ZtzwqaQPgduIHTa74b9K1NElquw2A3xN/3swVtwDrZq2QijuV+IGTMz6QtzySlN0E4BvEny9zxvOyVkiNOZ/4wZMzXpS3PJKU1T8Sf57MGT/JWx416XHAPOIHUa54FBcFSmqnk4BFxJ8nc8U8YK+sFVLj/oX4gZQzZgDbZ62QJI3mUNLjcaPPjznjvVkrpBDrkRZxRA+mnHE5sH7OIknSkHYBZhJ/XswZ15OeMaMOOI74AZU7foh3BkiKtRFwFfHnw5yxGHf865yziB9YuePMrBWSpPFbG7iA+PNg7vhUziKpHTYF7iR+cOWON+UskiSNwwTS80qiz3+5YwZpVkMd9FziB1juWAy8ImONJGlN3k38ua9EnJSzSGqf84gfZLljPnB8ziJJ0iq8jvhzXon4es4iqZ22Au4lfrDljlnAkRnrJEkregVp1jH6fJc77gW2yVcmtdlLiB9wJeJB4AkZ6yRJS50ELCD+PFciTslYJ1Xgm8QPuhJxJ7B7xjpJ0vF0a1fVZeOsjHVSJTYBbiV+8JWIW4Hd8pVKUo89HZhD/HmtRNxG+i5QDz2Tbu1dvWITsGu+UknqoUOBh4k/n5WIRcDR+UqlGn2I+IFYKqYDO+cqlKReOQh4gPjzWKn4YL5SqVaTgSuIH4yl4hbSXt2SNF6H0M27pZbGNbjXv8bsC8wmflCWimnATtmqJanLjgYeIf68VSrmAAdkq5Y64Q3ED8yScQewX7ZqSeqiP6PbP4aWAKdnq5Y6YwLwXeIHZ8m4m3RdT5JWdDLdvdVvaZyTrVrqnI2Bm4gfpCXjEXzUpaTlvYTubvKzNP4AbJirYOqmA+n+FNgs4LhcBZNUtdfS3duhl8Yc3CVV4/Qa4gds6ZgHnJarYJKqM4HuPtVvxfC6vwbyBeIHbelYDLwrT7kkVWQd4Gziz0FNxFcz1Uw9sh5wFfGDt4k4E1grT9kktdwmwIXEn3eaiKuBDbJUTb2zB/AQ8YO4ifgvXCAjdd0uwLXEn2+aiPvxwWga0fPp5vOvVxaXA9vmKZukljkUmEn8eaaJWAg8K0/Z1Hf/SPyAbipuI20DKqk7TiLd/RN9fmkq/m+esklptexXiB/UTcUc4GVZKicp0gTgH+j+bX7LxpeyVE5axlTgYuIHd5NxJrB2juJJatwGwDeIP480GZcD6+YonrSi7YAZxA/yJuMCYLMcxZPUmP2AG4g/fzQZM4EdcxRPWpUnkabIowd7kzENd9GSavEi4FHizxtNxizSIkepuBfTnzsDlsYc4HU5iiepiLWAjxB/rmg6FpEWOUqN+QfiB35EfBX3C5DaZmvgZ8SfHyLizRnqJw3sY8QP/oiYjtNtUlscC9xB/HkhIj6VoX7SUCYB3yb+IIiIucDrSbcZSWreVOAT9O9y5NL4NukcLIWZCvyc+IMhKn5MujtCUnP2BX5H/PEfFZeSntcihdsM+D3xB0VU3AO8YOQqSlqTCcBbSDNw0cd9VNwAbDVqIaWctgduJf7giIzzSE8ak5TfVsAPiD/OI+M2YOcR6ygVcSDwAPEHSWRMB44esY6Slvcy4F7ij+/IuAvYa9RCSiUdCjxM/MESGYuBs3AHQWlUOwM/Iv6Yjo6HgCeOVkqpGYcDjxB/0ETHnfhQIWkYE4HT8TyyBJgNPGW0ckrNOob+bRm8qvgeaY2EpDXbn/49eGxVMR/4s9HKKcV4DmkARx9EbYgHgL/E+3alVZkCvA/PGUtjAfDCkSoqBXshaSBHH0xtid8CR4xUUal7TgT+QPzx2ZZYAJw8UkWllvhz0gMrog+qtsTSRYLbjFJUqQP2A35C/DHZppiPv/zVMX+OMwErxkPAW4G1R6irVKPNgI/jOWHFmA88f4S6Sq11Av3ewWtVMZ10t4DPFVDXrUVa3X838cdd22I+PtZXHfccvDtgVfFr4KjhSyu12rOBa4g/ztoY84DnDV9aqR7PBGYRf9C1Nb4L7DN0daV2eSrwv8QfV22NucBzh66uVKGn4I6Bq4uFwOeAXYctsBTsycAFxB9LbY6Hcetw9dTBuL/3mmIR6SFDew5ZY6lp+5PG7GLij582x33AYUPWWOqEA4EZxB+MbY8FwBeA3YeqslTe/sC38It/PHELPthHAmAn4FriD8oaYgHwRdLJVmqDp5LWrbjXx/jiWmCHoSotddQmuFBo0PgF6dZKbx9U0yaSxt6viD8OaopLgC2GqLfUeVNJU4jRB2ltcTlpoyU3FFJp6wNvBKYRP+5ri/PH6idpFSYBZxB/sNYYtwJ/B2w1cNWl1duW9KCe+4kf5zXGGaRNkCSNwz/gYqJhYx7wFdK1WWlYk4DjSbNybtk7XCwibfctaUCnAbOJP4hrjmuANwAbDVh79deOwLtIM0rR47fmmIVb+0ojeQKeiHLEHOB7pEeMulZAK5oEHEO6f99f+6PHncAhA30CklZqO9Lq2eiDuitxB/BB4IBBPgR1zgTSRjQfJn1hRY/LrsTVpFubJWUyFTiX+IO7a3EF8DZgt/F/FKrcwcC/kZ5CGT3+uhbfBDYY9ychadwmkL6s3HCkTFxDuva79zg/D9VjX9Jnez3x46yLsRh4P2l/BEkFnYQPEiodV5G+MA7Gk1qN1iY9ZOZfgeuIH09djvtIjzqW1JA9gd8Rf/D3Ie4hLQ47Hdh6PB+OQmwFvIz0WT1A/LjpQ/wOL59JIdYl7YsffRLoUywEfgm8AzgKmLzGT0mlTAaeAXyAtPAsemz0Lc4B1lvjp6TWcg/1bjgd+CgwJTqRHpoDXAT8bCwuAuaGZtRdmwGHA0cCR5Auz9iANW8eaS3SR6MT0WhsALrjIOBrwK7RifTcXOBS4DekWzcvAW4Kzahee7D8F/7j8JwV7UbgRcBl0YlodB5M3bIJ8AXgucF5aHn381gz8FvSAsNppJXTSre47gMcSHrM8/5j/7x5ZFL6E+cCryUtQFYH2AB0zwTg9aT7nKcG56JVmwP8nnTt+pqxP38P3EZaZ9BFU4FdSL/s9yNtxHTA2L9PCsxLqzeb9ATEz0YnorxsALprH9IinQOjE9FAFpCagGnAzWN/TiNtB3076Y6EeWHZrd7awA6kL/ldgJ1X+OdtohLT0K4GTgWujU5E+dkAdNtk4L3AX+O97F1yH3AXMJO0rfHdwIOkqdml8dBYPExqKhax/NTto2P/HdLObWsB6/DYqu6NSGNmCumX+wakRXhbkKbmN1smNh+LTXL/RRVmCfAp0pP85gTnokJsAPrh6aTbBbePTkRS691JurPo+9GJqCx/FfbD/wCPB74RnYikVjuLdPnQL/8ecAagf04GPkGaypUkSJeRXgt8KzoRNceVt/1zLfCfpOu1TwzORVK8rwPH4739veMMQL89D/gkrs6W+ugu0gLhc6MTUQxnAPrtOtK9vZuSdhK0IZS6bwnwJeBE0o6V6ilP+Frq2cAZpPu1JXXTdcBrgP+NTkTxnAHQUjcCnybtQncY6b5wSd2wAPggaR//acG5qCWcAdDK7An8B/Cs6EQkjexnpF/910cnonZxHwCtzA3AsaSHCt0SnIuk4cwAXg4cjV/+WgkvAWh1buCxywJPxssCUg3mAB8GTiE9gVKSRvI44DukFcSGYbQvFgNfAXZEGgfXAGhQhwEfAg6PTkTSH10OvAn4eXQikrptAvBiYDrxv3oMo89xC/BKXM8lqWHrkH51PED8idAw+hT3Am8jPa5ZGoqLADWKRcDFpN0EJ5GeOLh2aEZStz0CvB84lfSUz4Wx6UhSsgXp5DSb+F9IhtGlmAecCWyNJLXYtqSNhOYSf+I0jJpj6Re/K/slVWV74KOk+5KjT6SGUVPMJX3xb49UiLcBqgk7Am8BXgWsF5yL1GYPkx7R/RHg7uBcJCmbDUl3Dcwg/heWYbQpHiKtn9kUSeqwqcDrSE8gjD7xGkZk3AS8GVgfSeqRSTy2X3n0idgwmoyfAs/DDXwkiSeSFj15C6HR1ZgHnAccitQCLgJU22wB/AXwWmCn4FykHGaSmtszgLuCc5Gk1psIHAN8j/SUs+hfb4YxSCwCfgKcjLtjqqWcAVANdgdeDrwMN0RRu00HPgd8Hrg9NhVp9WwAVJOJpMcQv5T0NEJXTqsN5gPfAc4Gfkj69S+1ng2AarUh6YEoLweOCM5F/bMY+DlwLvB14L7YdKTB2QCoC3YnXWs9hfREQqmUy0hf+l/FKX5VzgZAXbMHqRE4GTgwOBd1w/WkL/1zgRuCc5GysQFQl+1FagRegDMDGr/FpM2pvgN8F7gmNh2pDBsA9cVWwLHAc4BnAxvEpqOWmQv8Avg+6Zr+jNh0pPJsANRHU4Gnk5qB44EdYtNRkNtI9+r/EPgRMCs2HalZNgASHAA8AzgaeCrpDgN1z8OkPfgvIH3xXx+bjhTLBkBa3iTScwmeTmoIjgDWC81Iw5pLupZ/wVj8BlgYmpHUIjYA0uqtAzwJOBI4jPQgl61DM9KqzAR+TbqW/2vSLXvzQzOSWswGQBrcTsCTSc3AocBBwOTQjPpnPnA1cDHpy/6XwLTQjKTK2ABIo1uHtI7gAGD/Zf5588ikOuRB4Ipl4nLg98CCyKSk2tkASOVsS2oIDgT2A/YkbVS0aWRSLXY/aaOd65b58wrg5sikpK6yAZCatylp++I9xmLpP+9It9cXLCFdp7+VtI3ujaQv+uvH4t641KT+sQGQ2mUdYBtge2A70izCDsv8t03HYhNgSlCOK5pPehjO0riX9EU/g3Sv/a1jf87ARXlSa9gASPVal8cagqWxMbAW6VHJa5NuYVxn7H87mbQJ0kTWvOnNI6Qv64dIt9PNId1Hv2Dsvz0E3EP6wn8k499JkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJGsz/BwlUOhCo6Fb2AAAAAElFTkSuQmCC') no-repeat !important;
        background-position: center right 3px !important;
        background-size: 12px 13px !important;
        width: 20px !important;
        width: auto !important;
        position: relative;
        text-fill-color: #999;
        -webkit-text-fill-color: #999;
        font-size: 14px;
        font-weight: 500;
        font-family: 'Montserrat', sans-serif;
    }

    .smf_row input[type="datetime-local"] {
        background: #fff url(data:image/png;base64,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AAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQDvVXSvP4aKVtw8Am3bx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) no-repeat !important;
        background-position: center right 3px !important;
        background-size: 13px 13px !important;
        width: 20px !important;
        width: auto !important;
        position: relative;
        text-fill-color: #999;
        -webkit-text-fill-color: #999;
        font-size: 14px;
        font-weight: 500;
        font-family: 'Montserrat', sans-serif;
    }
}

/* MFPCFR-767 - Date icon not visible in Android -Ends- Hardik S. - 21-10-2020 */

/*CSS for newScrollCarousel*/
#F_InAppChatBot .leftmsg.sliderbox {
    border: none !important;
    background: transparent !important;
    box-shadow: inherit !important;
    /* width:100% !important; */
    /* max-width: 495px !important; */
    max-width: 330px;
    box-sizing: border-box;
    /*overflow-x: hidden !important;*/
    /* padding: 10px 24px !important; */
    padding: 10px 0 0 !important;
    /*overflow-y: hidden;*/
    position: relative;
}

#F_InAppChatBot .leftmsg.sliderbox::after {
    display: none;
}

#F_InAppChatBot .leftmsg.sliderbox .ff-product-carousel {
    width: 100%;
    /* max-width: 100% !important; */
    padding: 0px !important;
    position: relative;
}

#F_InAppChatBot .leftmsg.sliderbox .sliderbox-before {
    position: absolute;
    left: -30px;
    top: 40%;
    transform: translateY(-50%) rotate(180deg);
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
    border: none;
    width: 45px;
    height: 45px;
    border-radius: 100%;
    z-index: 998;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMAQMAAACDeaWaAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAZQTFRFAAAAAFizhW2MpQAAAAJ0Uk5TAP9bkSK1AAAAJElEQVR4nGNgZ2Bgb2BgP8DA/ICB8QPD/x8gBGQAuUBBkBQDALW0CkHef6OeAAAAAElFTkSuQmCC') !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 20%);
    display: none;
    cursor: pointer;
}

#F_InAppChatBot .leftmsg.sliderbox .sliderbox-after {
    position: absolute;
    right: -35px;
    top: 40%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    border: none;
    width: 45px;
    height: 45px;
    border-radius: 100%;
    z-index: 998;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMAQMAAACDeaWaAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAZQTFRFAAAAAFizhW2MpQAAAAJ0Uk5TAP9bkSK1AAAAJElEQVR4nGNgZ2Bgb2BgP8DA/ICB8QPD/x8gBGQAuUBBkBQDALW0CkHef6OeAAAAAElFTkSuQmCC') !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 20%);
    cursor: pointer;
}

@media(max-width:767px) {
    #F_InAppChatBot .leftmsg.sliderbox {
        width: 93vw !important;
    }

    #F_InAppChatBot .leftmsg.sliderbox .sliderbox-after, #F_InAppChatBot .leftmsg.sliderbox .sliderbox-before {
        line-height: 18px;
    }
}

@media(min-width:768px) {

    /* Carousel CSS in full screen */
    .chatbot-fullscreen .ff-product-inner {
        min-width: 250px;
    }

    #floatingChatBotDiv .chatbot-fullscreen #F_InAppChatBot .leftmsg.sliderbox {
        max-width: calc(100vw - 300px) !important;
    }
    #floatingChatBotDiv .chatbot-fullscreen #F_InAppChatBot .leftmsg.sliderbox .sliderbox-after {
        right: -15px;
    }
}

/* @-moz-document url-prefix() {
  #floatingChatBotDiv #F_InAppChatBot .wrap .messagesec {
    height: 70vh !important;
  }
} */

/* Emoji Css */

#floatingChatBotDiv .emoji-body {
    z-index: 999 !important;
    position: fixed !important;
    bottom: 56px !important;
    right: 10% !important;
    cursor: pointer !important;
}

#floatingChatBotDiv .toggleEmojiBody {
    display: none;
}

#floatingChatBotDiv .ui-menu-item {
    height: 40px !important;
}

/*#floatingChatBotDiv #F_InAppChatBot .wrap .fullHeightMessagesec{
  height: 75vh !important;
}

/*Button CSS*/

#F_InAppChatBot .bluebtnsec a {
    display: inline-block;
    border-radius: 5px;
    background: transparent;
    border: var(--bot-primary-color) 1px solid;
    text-decoration: none;
    color: var(--bot-primary-color);
    margin: 5px 3px 5px 3px;
    text-align: center;
    transition: all 0.5s ease-in;
    padding: 11px 13px;
    font-size: 14px;
    background-color: transparent;
    cursor: pointer;
}

#F_InAppChatBot .bluebtnsmall #restartButton{
    display: inline-block;
    border-radius: 5px;
    background: transparent;
    border: #0077F0 1px solid;
    text-decoration: none;
    color: #0072E6;
    text-align: center;
    transition: all 0.5s ease-in;
    padding: 4px 4px;
    font-size: 14px;
    background-color: transparent;
    cursor: pointer;
    margin-top: 5px;
}

#F_InAppChatBot .bluebtnsec .active, #F_InAppChatBot .bluebtnsec a:hover, #F_InAppChatBot .bluebtnsmall #restartButton:hover {
    color: #fff !important;
    background-color: var(--bot-primary-color);
}


/*Checkbox CSS*/
#F_InAppChatBot .bluebtnsec.checkbox .active,
#F_InAppChatBot .bluebtnsec.checkbox a:hover {
    color: #000 !important;
    background-color: #fff;
}

#F_InAppChatBot .checkbox {
    width: auto;
}

#F_InAppChatBot .checkbox a {
    display: inline-block;
    border-radius: 50px;
    background: transparent;
    border: #DCE3E6 2px solid;
    text-decoration: none;
    color: #000;
    margin: 4px;
    text-align: center;
    transition: all 0.5s ease-in;
    padding: 11px 14px !important;
    font-size: 14px;
    background-color: #fff;
    cursor: pointer;
    padding-left: 37px !important;
    font-weight: 600;
    position: relative;
}

#F_InAppChatBot .checkbox a.active {
    border: 2px solid var(--bot-primary-color) !important;
	color: var(--bot-primary-color);
}

#F_InAppChatBot .checkbox a:before {
    content: '';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 13px;
    height: 13px;
    border-radius: 3px !important;
    border: 2px solid #1E2C46 !important;

}

#F_InAppChatBot .checkbox a.active:before {
    border: 2px solid var(--bot-primary-color) !important;
	background-color: var(--bot-primary-color);
}

#F_InAppChatBot .checkbox a.active:after {
    content: '';
    background: url(../images/Icon-checkbox.png);
    background-size: 12px !important;
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateX(-15%) translateY(-50%);
    border-radius: 50px !important;
    font-size: 20px;
    width: 12px;
    height: 14px;
    background-position: center;

}

/*Radio Box CSS*/
#F_InAppChatBot .bluebtnsec.radiobox .active,
#F_InAppChatBot .bluebtnsec.radiobox a:hover {
    color: #000 !important;
    background-color: #fff;
}

#F_InAppChatBot .radiobox {
    width: auto;
}

#F_InAppChatBot .radiobox a {
    display: inline-block;
    border-radius: 50px;
    background: transparent;
    border: #DCE3E6 2px solid;
    text-decoration: none;
    color: #000;
    margin: 5px 3px 7px 3px;
    text-align: center;
    transition: all 0.5s ease-in;
    padding: 11px 14px !important;
    font-size: 14px;
    background-color: #fff;
    cursor: pointer;
    padding-left: 35px !important;
    font-weight: 600;
    position: relative;
}

#F_InAppChatBot .radiobox a.active {
    border: 2px solid var(--bot-primary-color) !important;
	color: var(--bot-primary-color);
}

#F_InAppChatBot .radiobox a:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    border-radius: 50px !important;
    border: 2px solid #1E2C46 !important;

}

#F_InAppChatBot .radiobox a.active:before {
    border: 2px solid var(--bot-primary-color) !important;
}

#F_InAppChatBot .radiobox a.active:after {
    content: '';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50px !important;
    background: var(--bot-primary-color) !important;
    font-size: 20px;
    width: 9px;
    height: 9px;

}


#floatingChatBotDiv .rating {
    border: 2px solid #B4C5D2 !important;
    width: 100% !important;
    max-width: 170px;
    clear: both;
    padding: 10px !important;
    border-radius: 6px;
    margin-left: 5px !important;
    display: flex;
    margin-top: 10px !important;
    background: #fff;

}

#floatingChatBotDiv .rating img {
    margin: 5px;
    display: inline-block;
    float: left;
}

#floatingChatBotDiv .rating [name="F_Rating"] {
    width: 100% !important;
    display: flex;
}

#floatingChatBotDiv .rating img.starOff {
    content: url(../images/Icon-starOff.svg);
    background-size: 17px !important;
    height: 16px;
    width: 16px;
}

#floatingChatBotDiv .rating img.starOn {
    content: url(../images/Icon-starOn.svg);
    background-size: 17px !important;
    height: 16px;
    width: 16px;
}

/*Dropdown CSS*/
#floatingChatBotDiv ul, #floatingChatBotDiv li {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 0px !important;
}

#floatingChatBotDiv .menu ul li {
    display: inline-block;
    margin-right: 20px;
}

#floatingChatBotDiv .menu ul li a {
    color: #fff;
    text-decoration: none;
    background: transparent;
}

/* Submenu styles */
#floatingChatBotDiv .submenu:hover .dropdown {
    display: block;
}

#floatingChatBotDiv .cs-dropdown {
    display: none;
    position: absolute;
    background-color: #444;
    padding: 10px;
    left: -2px;
    top: 100%;
}

#floatingChatBotDiv .cs-dropdown li {
    margin: 7px 0;
    display: contents
}

#floatingChatBotDiv .cs-dropdown a {
    color: white;
    text-decoration: none;
}

/* Position the dropdown */
#floatingChatBotDiv .submenu {
    position: relative;
    background: #fff;
    border-radius: 5px;
}

/* Optional: Improve dropdown visibility */
#floatingChatBotDiv .cs-dropdown {
    z-index: 1;
    margin-top: 34px;
}

#floatingChatBotDiv ul.cs-dropdown {
    display: block;
    width: 250px;
    background: var(--bot-secondary-color);
    box-shadow: var(--bot-box-shadow);
    border-radius: 10px;
}

#floatingChatBotDiv ul.cs-dropdown li {
    width: 100%;
    padding: 10px 11px
}

#floatingChatBotDiv ul.cs-dropdown li a {
    color: var(--bot-font-primary-color) !important;
    text-decoration: none !important;
    padding-bottom: 10px;
}

#floatingChatBotDiv ul.cs-dropdown:before {
    content: '';
    position: absolute;
    top: -8px;
    left: 5px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 8px 10px 8px;
    border-color: transparent transparent var(--bot-secondary-color) transparent;
    transform: rotate(0deg);
}

.switch-theme {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.switch-theme input {
    display: none;
}

.switch-theme .toggle {
    position: relative;
    display: block;
    width: 35px;
    height: 20px;
    cursor: pointer;
    background: rgb(204, 204, 204);
    border-radius: 20px;
    transition: background 300ms linear 0s;
}

.switch-theme .toggle::before {
    position: absolute;
    top: 50%;
    left: 2px;
    transform: translateY(-50%);
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background: rgb(255, 255, 255);
    border-radius: 50%;
    transition: left 300ms linear 0s;
}

.switch-theme input:checked+.toggle {
    background: rgb(0, 221, 119);
}

.switch-theme input:checked+.toggle::before {
    left: 15px;
}

/* Reset default styles */
#floatingChatBotDiv .radio-optionbox {
    padding-bottom: 10px;
}

#floatingChatBotDiv .radio-optionbox [type="radio"]:checked,
#floatingChatBotDiv .radio-optionbox [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}


#floatingChatBotDiv .radio-optionbox [type="radio"]:checked+label,
#floatingChatBotDiv .radio-optionbox [type="radio"]:not(:checked)+label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}

#floatingChatBotDiv .radio-optionbox [type="radio"]:checked+label:before,
#floatingChatBotDiv .radio-optionbox [type="radio"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 5px;
    top: 11px;
    width: 18px;
    height: 18px;
    border: 1px solid #0076EF;
    border-radius: 100%;
    background: #fff;
}

#floatingChatBotDiv .radio-optionbox [type="radio"]:checked+label:after,
#floatingChatBotDiv .radio-optionbox[type="radio"]:not(:checked)+label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #0076EF;
    position: absolute;
    top: 15px;
    left: 9px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

#floatingChatBotDiv .radio-optionbox [type="radio"]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

#floatingChatBotDiv .radio-optionbox [type="radio"]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

#floatingChatBotDiv .radio-optionbox [type="radio"]+label {
    padding: 10px;
    border-radius: 5px;
    display: inline-block;
    width: 100%;
}

#floatingChatBotDiv .radio-optionbox [type="radio"]:checked+label {
    background: #EBF6FF;
}

#floatingChatBotDiv .ConversationStyle {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAABHNCSVQICAgIfAhkiAAAAG9JREFUGFdjlNV2u8DA8P/846u7ExnwAKC6BYwM//UZwQxGhvj///8vwKUJoYZhISPIUHyakBU/vrorAawBlyZ0xSB1cA3omsCSjIwJ//8zLASZDDMYRQOyJhAbXTGGDTBTZLRdJ4DYT67uLkAPOAB0PUiTBDJBDQAAAABJRU5ErkJggg==) no-repeat !important;
    background-size: 14px !important;
    background-position: top 10px right 5px !important;
    width: 100% !important;
    display: block;
    color: #1E2C46 !important;
    text-decoration: none !important;
}

#floatingChatBotDiv .NewChat {
    width: 100% !important;
    display: block;
    color: #1E2C46 !important;
    text-decoration: none !important;
}

#floatingChatBotDiv .backOverlaymsg:after {
    content: '';
    background: var(--bot-back-overlay);
    position: absolute;
    left: 0;
    top: 58px;
    width: 100%;
    height: -webkit-fill-available;
    opacity: 0.18;
}

#floatingChatBotDiv .radio-optionbox p {
    margin: 0px;
}

#floatingChatBotDiv .chatbotDiv .menu-header {
    background-image: url(../images/icon-menu-header.svg);
    float: left !important;
    background-repeat: no-repeat !important;
    width: 16px;
    height: 20px;
    cursor: pointer;
    background-size: 4px !important;
    border: none;
    margin-right: 3px
}

#F_InAppChatBot .bluebtnsec select,
#F_InAppChatBot .welcomeMessageOptions select {
    background: #fff url(../images/Icon-dropdown.svg);
    border: 2px solid #A1B8C7;
    /*padding: 15px 30px 15px 20px;*/
    padding: 15px 30px 15px 20px !important;
    margin-top: 10px;
    /*margin-left: 10px;*/
    margin-left: 0px;
    border-radius: 5px;
    min-width: 180px;
    /* MFPCFR-1361 Dropdown is getting overflow, if text-content in options contains a long statement. */
    max-width: 290px;
    appearance: none;
    background-repeat: no-repeat;
    background-position: center right 15px;
    background-size: 13px;
    color: #5C839E;
    font-weight: 600;
}

#F_InAppChatBot .bluebtnsec select:focus,
#F_InAppChatBot .bluebtnsec select:selected,
#F_InAppChatBot .welcomeMessageOptions select:focus,
#F_InAppChatBot .welcomeMessageOptions select:selected {
    border: 2px solid #A1B8C7;
}

#F_InAppChatBot .bluebtnsec select option,
#F_InAppChatBot .welcomeMessageOptions select option {
    border: none !important;
    color: #111C31 !important;
    font-weight: 600 !important;
    outline: none !important;
}

#F_InAppChatBot .bluebtnsec select option:disabled,
#F_InAppChatBot .welcomeMessageOptions select option:disabled {
    color: gray !important;
}

#floatingChatBotDiv .bluebtnsec.checkbox .selected {
    background: #fff url(../images/Icon-dropdown.svg);
    border: 2px solid #A1B8C7 !important;
    padding: 10px 15px 15px 12px !important;
    margin-top: 10px;
    margin-left: 10px;
    border-radius: 5px;
    min-width: 180px;
    background-repeat: no-repeat;
    background-position: right 10px top 12px;
    background-size: 13px;
    color: #5C839E;
    font-weight: 600;
    width: 100%;
    min-width: 220px;
    height: 45px;
    margin-top: 20px !important;
    text-align: left;
    line-height: 20px;
}

#floatingChatBotDiv .bluebtnsec.checkbox ul {
    background: #fff;
    border: 2px solid #A1B8C7 !important;
    padding: 15px 15px 15px 20px;
    border-top: none !important;
    overflow: auto;
    max-height: 200px;
    display: none;
    margin-top: -4px !important;
    border-radius: 0 0 5px 5px;
}

#floatingChatBotDiv .bluebtnsec.checkbox ul a {
    border: none !important;
    width: 100%;
    text-align: left !important;
    padding: 5px 5px 5px 38px !important;
    margin: 0 !important;
}

#F_InAppChatBot .bluebtnsec.checkbox ul a.active {
    border: none !important;
}

/* width */
#F_InAppChatBot .bluebtnsec.checkbox ul::-webkit-scrollbar {
    width: 10px;
}

/* Track */
#F_InAppChatBot .bluebtnsec.checkbox ul::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
}

/* Handle */
#F_InAppChatBot .bluebtnsec.checkbox ul::-webkit-scrollbar-thumb {
    background: #DAE1E6;
    border-radius: 10px;
}

/* Handle on hover */
#F_InAppChatBot .bluebtnsec.checkbox ul::-webkit-scrollbar-thumb:hover {
    background: #DAE1E6;
}

/* .leftmsg img {
  width:100%;
} */


.chatbotDiv.enter.expand.chatbot-fullscreen {
    width: 100% !important;
    max-width: 100% !important;
    height: 100vh !important;
    max-height: 100vh !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0px !important;
    margin-bottom: 0px !important;
}

/*Caurosal css*/
.chatbot-fullscreen .ff-product-carousel {
	max-width: 90vw;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .leftmsg.sliderbox .ff-product-carousel{
    max-width: 800px !important;
}

.ff-product-carousel {
    max-width: 330px;
    display: flex;
    overflow: auto;
    background-color: white;
}

.ff-product-inner {
    float: left;
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    min-width: 200px;
    min-height: 200px;
    color: #212529;
    box-sizing: border-box !important;
    text-align: left;
    background: #E8EFF2 !important;
    margin: 4px !important;
    padding: 10px !important;
    border-radius: 5px;
}

.ff-product-inner img {
    width: 100% !important;
    border-radius: 5px !important;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.ff-product-carousel::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.ff-product-carousel {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

/*Attachment Component*/

#floatingChatBotDiv .attchment button {
    background: var(--bot-primary-color) url(../images/Icon-file-upload.svg);
    border: none;
    height: 45px;
    min-width: 180px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: left 42px center;
    background-size: 12px 16px;
    border-radius: 5px;
    padding-left: 30px;
    letter-spacing: 0.5 !important;
    margin-top: 15px;
    cursor: pointer;
}

/*Textarea Component*/
#floatingChatBotDiv .textareaContainer {
    position: absolute;
    background: #fff;
    width: 100%;
    bottom: 0;
    left: 0;
    min-height: 300px;
    border-top: 1px solid #ddd !important;
    padding: 15px 0px !important;
}

#floatingChatBotDiv .textareaContainer textarea {
    border: 1px solid #DAE1E6 !important;
    min-height: 130px;
    border-radius: 6px;
    padding: 15px !important;
    resize: none !important;
}

#floatingChatBotDiv .textareaContainer .clabel {
    padding-bottom: 15px !important;
}

#floatingChatBotDiv .textareaContainer h2 {
    padding: 0px 20px 15px 20px !important;
    font-size: 20px;
    font-weight: 600;
    border-bottom: 2px solid #DAE1E6 !important;
    color: #1E2C46;
}

#floatingChatBotDiv .textareaouter {
    padding: 20px !important;
}

#floatingChatBotDiv .textareaContainer .ftrmice {
    width: 100%;
    text-align: center;
    margin: 25px 0px 0px !important;
}

#floatingChatBotDiv .textareaContainer .ftrmice button {
    background: var(--bot-primary-color);
    min-width: 160px;
    height: 45px;
    border-radius: 23px;
    border: none;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

/*Language CSS*/
#floatingChatBotDiv .language-container {
    background: #fff;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    display: none;
    max-height: 400px;
    padding-bottom: 5px !important;
    overflow: hidden;
}

#floatingChatBotDiv .language-container h2 {
    text-align: left;
    font-size: 20px;
    color: #1E2C46;
    font-weight: 600;
    padding: 15px 20px !important;
    border-bottom: 2px solid #DAE1E6 !important;
    ;
}

#floatingChatBotDiv ul.lang-options {
    text-align: left;
    width: 100%;
    margin: 0;
    padding-bottom: 55px !important;
}

.ftrmenuoptions #menu ul.lang-options li {
    width: 100%;
    display: inline-block;
    text-align: left;
    margin: 0px;
}

.ftrmenuoptions #menu ul.lang-options li a {
    text-align: left;
    font-size: 16px;
    color: #000;
    padding: 10px 20px;
    font-weight: 500;
    margin: 0 !important;
    cursor: pointer;
}

.ftrmenuoptions #menu ul.lang-options li a.active-lang {
    background: url(../images/Icon-lang-check.svg);
    background-size: 15px;
    background-position: right 20px center;
    background-repeat: no-repeat;
    pointer-events: none;

}

#floatingChatBotDiv ul.lang-options {
    overflow-y: auto;
    max-height: 150px;
    width: 99%;
    margin: 10px 0px !important;
}

/* Track */
.ftrmenuoptions #menu ul.lang-options::-webkit-scrollbar-track {
    background: #fff !important;
}

/* Handle */
.ftrmenuoptions #menu ul.lang-options::-webkit-scrollbar-thumb {
    background: #DAE1E6 !important;
}

/* Handle on hover */
.ftrmenuoptions #menu ul.lang-options::-webkit-scrollbar-thumb:hover {
    background: #DAE1E6;
}

/* IE Hack CSS*/
@media all and (-ms-high-contrast:none) {
    #floatingChatBotDiv .chatbotDiv .chatButtonBG {
        position: static;
    }

    .popup-message {
        bottom: 100px;
        right: 20px;
    }
}


/*Data Table Modal CSS*/

#floatingChatBotDiv table.dataTable th {
    color: var(--bot-primary-color) !important;
    /* padding: 10px 15px 10px 15px; */
    text-align: left;
    font-size: 15px !important;
    letter-spacing: 0.4px !important;
    color: rgba(23, 23, 37, 0.75);
    vertical-align: middle;
    border: none !important;
}

#floatingChatBotDiv table.dataTable td {
    padding: 10px 15px 10px 15px;
    color: #717171;
    text-align: left;
    font-size: 15px !important;
    letter-spacing: 0.4px !important;
    color: rgba(23, 23, 37, 0.75);
    vertical-align: middle;
    border: none !important;
}

#floatingChatBotDiv table.dataTable img {
    max-width: 20px;
    width: 20px !important;
    margin: 3px;
}

#floatingChatBotDiv table.dataTable tr {
    font-size: 15px;
    color: #717171;
    text-align: right;
    font-size: 14px !important;
    letter-spacing: 0.4px !important;
    color: rgba(23, 23, 37, 0.75);
}

#floatingChatBotDiv table.dataTable tbody tr.even {
    background: rgba(243, 246, 249, 0.5) !important;
}

#floatingChatBotDiv table.dataTable.no-footer {
    border: none !important;
}


/* #floatingChatBotDiv .dataTables_length select {
  width:20px !important;
  height:20px !important;
} */
#floatingChatBotDiv .cb_fullForm_modal .modal-header {
    background: var(--bot-primary-color) !important;
}

#floatingChatBotDiv .cb_fullForm_modal .modal-header h2 {
    margin: 5px;

}

#floatingChatBotDiv .cb_fullForm_modal .modal {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: auto;
}

#floatingChatBotDiv .cb_fullForm_modal {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 999;
}

#floatingChatBotDiv .cb_fullForm_modal .modal {
    background: transparent;
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_paginate span .paginate_button {
    border: 1px solid transparent;
    font-size: 16px;
    padding: 4px 3px 4px 3px;
    min-width: 30px;
    cursor: pointer;
    background: #d0d6de !important;
    width: 40px !important;
    height: 40px !important;
    display: inline-block;
    line-height: 28px !important;
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_paginate .paginate_button.current,
#floatingChatBotDiv .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important;
    background-color: var(--bot-primary-color);
    background: #006AFF !important;
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_info {
    color: #8C8F9B;
    padding-left: 0px !important;
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_filter input {
    width: 100% !important;
    padding-left: 10px !important;
    background-position: 5% 50%;
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_filter input:focus-visible {
    outline: none;
}

#floatingChatBotDiv .cb_fullForm_modal .close {
    color: #fff;
    font-size: 35px;
    line-height: 28px;
}

#floatingChatBotDiv .dataTables_wrapper {
    position: relative;
    clear: both;
}

#floatingChatBotDiv .dataTables_wrapper:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_length {
    display: inline-block !important;
    float: left;
    padding-left: 0px;
    width: 40% !important;
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_length select {
    border: 1px solid #aaa;
    border-radius: 3px;
    padding: 5px;
    background-color: transparent;
    padding: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_filter {
    display: inline-block;
    float: right;
    text-align: right;
    width: 50%;
    margin-right: 0px !important;
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_length label {
    background: transparent;
    padding: 25px 10px 10px;
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_filter label {
    background: transparent;
    padding: 8px 10px 10px;
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_filter input {
    border: 1px solid #aaa;
    border-radius: 3px;
    padding: 5px;
    background-color: transparent;
    margin-left: 3px;
}

#floatingChatBotDiv table.dataTable {
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0;
}

#floatingChatBotDiv table.dataTable thead>tr>th.sorting,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_asc,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_desc,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_asc_disabled,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_desc_disabled,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_asc,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_desc,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_asc_disabled,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_desc_disabled {
    cursor: pointer;
    position: relative;
    padding-right: 26px;
    background: transparent;
}

#floatingChatBotDiv table.dataTable thead th,
#floatingChatBotDiv table.dataTable thead td {
    padding: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

#floatingChatBotDiv table.dataTable thead th,
#floatingChatBotDiv table.dataTable tfoot th {
    font-weight: bold;
}



#floatingChatBotDiv table.dataTable thead>tr>th.sorting:before,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_asc:before,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_desc:before,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_asc_disabled:before,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_desc_disabled:before,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting:before,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_asc:before,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_desc:before,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_asc_disabled:before,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_desc_disabled:before {
    bottom: 50%;
    content: "▲";
    content: "▲"/"";
    color: black;
}

#floatingChatBotDiv table.dataTable thead>tr>th.sorting:before,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting:after,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_asc:before,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_asc:after,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_desc:before,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_desc:after,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_asc_disabled:before,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_asc_disabled:after,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_desc_disabled:before,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_desc_disabled:after,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting:before,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting:after,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_asc:before,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_asc:after,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_desc:before,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_desc:after,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_asc_disabled:before,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_asc_disabled:after,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_desc_disabled:before,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_desc_disabled:after {
    position: absolute;
    display: block;
    opacity: .125;
    right: 10px;
    line-height: 9px;
    font-size: .8em;
}

#floatingChatBotDiv table.dataTable thead>tr>th.sorting:after,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_asc:after,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_desc:after,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_asc_disabled:after,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_desc_disabled:after,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting:after,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_asc:after,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_desc:after,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_asc_disabled:after,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_desc_disabled:after {
    top: 50%;
    content: "▼";
    content: "▼"/"";
    color: black;
}

#floatingChatBotDiv table.dataTable thead>tr>th.sorting_asc:before,
#floatingChatBotDiv table.dataTable thead>tr>th.sorting_desc:after,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_asc:before,
#floatingChatBotDiv table.dataTable thead>tr>td.sorting_desc:after {
    opacity: .6;
}

#floatingChatBotDiv table.dataTable tbody tr {
    background-color: transparent;
}

#floatingChatBotDiv table.dataTable>tbody>tr.odd>.sorting_1,
#floatingChatBotDiv table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_1 {
    box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.054);
}

#floatingChatBotDiv table.dataTable>tbody>tr.odd>.sorting_1 {
    background-color: #f1f1f1;
}

#floatingChatBotDiv table.dataTable>tbody>tr.even>.sorting_1 {
    background-color: #f9f9f9;
}

#floatingChatBotDiv table.dataTable.row-border tbody tr:first-child th,
#floatingChatBotDiv table.dataTable.row-border tbody tr:first-child td,
#floatingChatBotDiv table.dataTable tbody tr:first-child th,
#floatingChatBotDiv table.dataTable tbody tr:first-child td {
    border-top: none;
}

#floatingChatBotDiv table.dataTable.order-column>tbody tr>.sorting_1,
#floatingChatBotDiv table.dataTable.order-column>tbody tr>.sorting_2,
#floatingChatBotDiv table.dataTable.order-column>tbody tr>.sorting_3,
#floatingChatBotDiv table.dataTable>tbody tr>.sorting_1,
#floatingChatBotDiv table.dataTable>tbody tr>.sorting_2,
#floatingChatBotDiv table.dataTable>tbody tr>.sorting_3 {
    box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019);
}

#floatingChatBotDiv table.dataTable.stripe>tbody>tr.odd>*,
#floatingChatBotDiv table.dataTable>tbody>tr.odd>* {
    box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.023);
}

#floatingChatBotDiv table.dataTable.row-border tbody th,
#floatingChatBotDiv table.dataTable.row-border tbody td,
#floatingChatBotDiv table.dataTable tbody th,
#floatingChatBotDiv table.dataTable tbody td {
    border-top: 1px solid rgba(0, 0, 0, 0.15);
}

#floatingChatBotDiv table.dataTable tbody th,
#floatingChatBotDiv table.dataTable tbody td {
    padding: 8px 10px;
}

#floatingChatBotDiv table.dataTable th,
#floatingChatBotDiv table.dataTable td {
    box-sizing: content-box;
}

#floatingChatBotDiv table.dataTable.no-footer {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: 0.25em;
}



#floatingChatBotDiv .dataTables_wrapper .dataTables_length,
#floatingChatBotDiv .dataTables_wrapper .dataTables_filter,
#floatingChatBotDiv .dataTables_wrapper .dataTables_info,
#floatingChatBotDiv .dataTables_wrapper .dataTables_processing,
#floatingChatBotDiv .dataTables_wrapper .dataTables_paginate {
    color: inherit;
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: 0.755em;
}



#floatingChatBotDiv .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
#floatingChatBotDiv .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
#floatingChatBotDiv .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #666 !important;
    border: 1px solid transparent;
    background: transparent;
    box-shadow: none;
    visibility: hidden;
    display: none;
}

#floatingChatBotDiv .dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    color: inherit !important;
    border: 1px solid transparent;
    border-radius: 2px;
    background: transparent;
}

#floatingChatBotDiv .dataTables_wrapper:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}

@media screen and (max-width: 767px) {

    #floatingChatBotDiv .dataTables_wrapper .dataTables_info,
    #floatingChatBotDiv .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center;
    }
}

@media screen and (max-width: 767px) {
    #floatingChatBotDiv .dataTables_wrapper .dataTables_paginate {
        margin-top: 0.5em;
    }
}


/* POP-UP CSS */
#floatingChatBotDiv .button {
    background: #fff;
    border: none;
    cursor: pointer;
}

#floatingChatBotDiv .button_two {
    width: 50%;
}

.streebopopUp {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    font-family: 'Sofia Pro' !important;
    display: none;
    background: #E8EFF2;
    /*
    display: none;
    background: white;
    */
    width: 80%;
    /* top: 50%;
    right: 25px;
    left: 25px; */
    z-index: 10046;
    color: #000000;
    font-size: 14px;
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12);
    font-size: 16px;
    /* margin-top: -125px; */
    border-radius: 8px;
    position: absolute;
    max-width: 350px;
    /* left: 50%;
    margin-left: -175px; */
}

/*
.streebopopUp .popUppd {
    padding: 20px;
}
*/

.streebopopUp h3 {
    margin-bottom: 15px;
    font-size: 20px !important;
    font-weight: 500px;
    margin-block-start: 0em;
    margin-block-end: 0em;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
    background-color: #118881;
    text-align: center;
}


.streebopopUp .popUppd p {
    max-height: 200px;
    padding-left: 5px;
    text-align: center;
    overflow: auto;
    min-height: 20px;
    line-height: normal;
    margin: 15px !important;
}

.streebopopUp .button.button-clear.button_two {
    float: none !important;
    display: inline-block;
    border-radius: 5px;
    background: transparent;
    border: #118881 1px solid !important;
    text-decoration: none;
    color: #118881 !important;
    margin: 5px 17px 12px 20px !important;
    justify-content: center;
    text-align: center;
    transition: all 0.5s ease-in;
    padding: 11px 57px !important;
    font-size: 15px !important;
    background-color: transparent !important;
    cursor: pointer;
}

/*css*/
#floatingChatBotDiv .login-details {
    background: #fff;
    position: fixed;
    /* height: 79% !important; */
    z-index: 999;
    top: 60px;
    width: 100%;
    left: 0;
    padding: 30px 20px !important;
    text-align: left;
    display: none;
}

#floatingChatBotDiv .login-details label {
    padding: 10px 0px !important;
    background: transparent !important;
    cursor: inherit;
}

#floatingChatBotDiv .login-details label:after {
    display: none !important;
}

#floatingChatBotDiv .login-details .Login-header {
    padding: 35px 0px 10px 0px !important;
}

#floatingChatBotDiv .login-details .input-row {
    margin-bottom: 5px !important;
}

#floatingChatBotDiv .Login-header h2 {
    width: 60%;
    display: inline-block;
    font-size: 2em;
    color: #333;
    font-weight: bold;
}

#floatingChatBotDiv .Login-header .signUpBtn {
    width: 38%;
    vertical-align: middle !important;
}


#floatingChatBotDiv .login-details .SignInButton button, #floatingChatBotDiv .login-details .StartChatButton button {
    width: 100%;
    background: var(--bot-primary-color);
    color: #FFF;
    border: none !important;
    padding: 10px 20px !important;
    border-radius: 5px;
    font-size: 16px;
    margin: 20px auto 10px;
    display: table;
    cursor: pointer;
}


#floatingChatBotDiv .Login-header .signUpBtn button {
    float: right;
    border: 1px solid var(--bot-primary-color);
    padding: 7px 15px !important;
    border-radius: 5px;
    min-width: 100px;
    background: #fff;
    color: var(--bot-primary-color);
    cursor: pointer;
    display: none;
}

#floatingChatBotDiv .Login-header .signUpBtn button:hover {
    background: var(--bot-primary-color);
    color: #fff;
}

#F_InAppChatBot .ftrmenuoptions ul li .login-details input {
    display: block;
    border-radius: 5px;
    padding: 5px 10px;
    border: 1px solid #DAE1E6;
    width: 97%;
    height: 40px;
}

#F_InAppChatBot .ftrmenuoptions ul li .login-details input:focus {
    border: 2px solid rgb(225, 225, 225)
}

#floatingChatBotDiv .login-details .ForgotPass a {
    text-align: center;
    color: var(--bot-primary-color);
    margin: 13px 0px !important;
    text-decoration: none !important;
    font-size: 14px;
}

#floatingChatBotDiv .login-details .ForgotPass a {
    text-align: center;
    color: var(--bot-primary-color);
    margin: 13px 0px !important;
    text-decoration: none !important;
    font-size: 14px;
    padding: 0 !important;
    display: none;
}

#floatingChatBotDiv .login-details .Back-arrow {
    background: url(../images/Icon-arrow-left.svg);
    background-size: 15px 18px;
    padding-left: 25px !important;
    background-repeat: no-repeat;
    background-position: left center !important;
    cursor: pointer;
}


/* Chatbot Loader CSS*/
#floatingChatBotDiv #loadingBotSpinner {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    background-color: rgba(255, 255, 255, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

#floatingChatBotDiv #loadingBotSpinner .loading-dots-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 20px;
}

#floatingChatBotDiv #loadingBotSpinner .loading-message {
    width: 65%;
    color: var(--bot-primary-color);
    text-align: center;
    font-size: 20px;
    margin-top: 10px;
}

#floatingChatBotDiv #loadingBotSpinner .dot-pulse {
    position: relative;
    left: -9999px;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: var(--bot-primary-color);
    color: var(--bot-primary-color);
    box-shadow: 9999px 0 0 -5px;
    -webkit-animation: dot-pulse 1.5s infinite linear;
    animation: dot-pulse 1.5s infinite linear;
    -webkit-animation-delay: .25s;
    animation-delay: .25s;
}

#floatingChatBotDiv #loadingBotSpinner .dot-pulse::before, .dot-pulse::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: var(--bot-primary-color);
    color: var(--bot-primary-color);
}

#floatingChatBotDiv #loadingBotSpinner .dot-pulse::before {
    box-shadow: 9984px 0 0 -5px;
    -webkit-animation: dot-pulse-before 1.5s infinite linear;
    animation: dot-pulse-before 1.5s infinite linear;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

#floatingChatBotDiv #loadingBotSpinner .dot-pulse::after {
    box-shadow: 10014px 0 0 -5px;
    -webkit-animation: dot-pulse-after 1.5s infinite linear;
    animation: dot-pulse-after 1.5s infinite linear;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}

@-webkit-keyframes dot-pulse-before {
    0% {
        box-shadow: 9984px 0 0 -5px;
    }

    30% {
        box-shadow: 9984px 0 0 2px;
    }

    60%,
    100% {
        box-shadow: 9984px 0 0 -5px;
    }
}

@keyframes dot-pulse-before {
    0% {
        box-shadow: 9984px 0 0 -5px;
    }

    30% {
        box-shadow: 9984px 0 0 2px;
    }

    60%,
    100% {
        box-shadow: 9984px 0 0 -5px;
    }
}

@-webkit-keyframes dot-pulse {
    0% {
        box-shadow: 9999px 0 0 -5px;
    }

    30% {
        box-shadow: 9999px 0 0 2px;
    }

    60%,
    100% {
        box-shadow: 9999px 0 0 -5px;
    }
}

@keyframes dot-pulse {
    0% {
        box-shadow: 9999px 0 0 -5px;
    }

    30% {
        box-shadow: 9999px 0 0 2px;
    }

    60%,
    100% {
        box-shadow: 9999px 0 0 -5px;
    }
}

@-webkit-keyframes dot-pulse-after {
    0% {
        box-shadow: 10014px 0 0 -5px;
    }

    30% {
        box-shadow: 10014px 0 0 2px;
    }

    60%,
    100% {
        box-shadow: 10014px 0 0 -5px;
    }
}

@keyframes dot-pulse-after {
    0% {
        box-shadow: 10014px 0 0 -5px;
    }

    30% {
        box-shadow: 10014px 0 0 2px;
    }

    60%,
    100% {
        box-shadow: 10014px 0 0 -5px;
    }
}

#floatingChatBotDiv .login-msg, #floatingChatBotDiv .otp-login-msg {
    color: red;
    font-size: 14px;
}

/* Show More Toggle button Text CSS */
#floatingChatBotDiv .moreTextToggle.hide-text {
    height: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*IE Specific CSS*/
@media all and (-ms-high-contrast:none) {
    .loading-dots-wrapper {
        position: absolute;
    }

    .ftrmenuoptions #menu .menu-icon {
        background-size: contain !important
    }

    #floatingChatBotDiv .backtochat {
        position: absolute;
    }

    #F_InAppChatBot .setPosition {
        position: absolute;
    }

    #floatingChatBotDiv .language-container {
        position: absolute;
        top: 100%;
        bottom: auto;
    }

    #floatingChatBotDiv .messagesec.black-overlay::after {
        display: none;
    }

    #floatingChatBotDiv .messagesec.black-overlay {
        background: rgba(0, 42, 84, 0.19) !important;

    }

    #floatingChatBotDiv .login-details {
        position: absolute;
        top: -237px;
        height: 443px !important;
    }

    #F_InAppChatBot .messagesec {
        width: 400px;
    }

    #F_InAppChatBot footer {
        height: 56px !important;
    }

    #F_InAppChatBot input[type='text'].barcode {
        top: -6px;
        position: relative;
        background-position: top 9px right 5px !important;
    }

    #F_InAppChatBot input[type='text'].qrcode {
        top: -6px;
        position: relative;
        background-position: top 9px right 5px !important;
    }


}

.gmap_canvas iframe {
    width: 97% !important;
}

/*android specific CSS*/
.android #F_InAppChatBot fieldset.esignatureContainer .clearButton a {
    /* background-position: top 0px center !important; */
}

.android #floatingChatBotDiv .Login-header h2 {
    width: 60%;
    display: inline-block;
    font-size: 2em;
    color: #333;
    font-weight: bold;
}

.android #floatingChatBotDiv .login-details .Back-arrow {
    color: #333;
    font-weight: 600;
}

#floatingChatBotDiv .android .chat-offer-list {
    min-height: 72vh;
    max-height: 60vh;
}

.android #floatingChatBotDiv .login-details {
    height: 85vh !important
}

#floatingChatBotDiv .android .eSignature {
    width: 100% !important;
}

#floatingChatBotDiv .android .eSignature .pad {
    max-width: 100%;
}

.android #F_InAppChatBot fieldset.esignatureContainer .clearButton {
    margin-top: 0px;
    margin-right: 10px;
    margin-left: 10px;
}

.android #F_InAppChatBot .messagesec {
    height: calc(100vh - 150px) !important;
}

.android #F_InAppChatBot .ftrinput input[type=date] {
    padding: 8px !important;
}

#floatingChatBotDiv .android .eSignature .pad {
    max-width: 100% !important;
}


/*iphone specific CSS*/
.iphone #F_InAppChatBot fieldset.esignatureContainer .clearButton a {
    background-position: top 0px center !important;
}

.iphone #floatingChatBotDiv .Login-header h2 {
    width: 60%;
    display: inline-block;
    font-size: 2em;
    color: #333;
    font-weight: bold;
}

.iphone #floatingChatBotDiv .login-details .Back-arrow {
    color: #333;
    font-weight: 600;
}

#floatingChatBotDiv .iphone .chat-offer-list {
    min-height: 72vh;
    max-height: 60vh;
}

#floatingChatBotDiv .iphone .eSignature {
    width: 100% !important;
}

#floatingChatBotDiv .iphone .eSignature .pad {
    max-width: 100% !important;
}

.iphone #F_InAppChatBot fieldset.esignatureContainer .clearButton {
    margin-top: 0px;
    margin-right: 10px;
    margin-left: 10px;
}

#F_InAppChatBot .errorMsgDiv {
    display: inline-block !important;
    margin-left: 20px;
}

.iphone #F_InAppChatBot .messagesec {
    height: calc(100vh - 230px) !important;
}

.iphone .popup-message {
    bottom: 80px;
}

.iphone .gmap_canvas iframe {
    width: 92% !important;
}

#floatingChatBotDiv .iphone .chat-offer-list {
    min-height: 65vh;
    max-height: 55vh;
}

.iphone #F_InAppChatBot .ftrinput input[type=date] {
    padding: 12px !important;
}

/*Safari browser*/

.safariBrowser #F_InAppChatBot .ftrinput input[type=date] {
    padding: 10px 12px !important;
}

#floatingChatBotDiv .autoComplete-arrow {
    width: 35px;
    height: 42px;
    position: absolute;
    right: 8px;
    top: 60px;
}

#floatingChatBotDiv #autoCompleteUlId {
    background: #fff;
    border: 2px solid #A1B8C7 !important;
    padding: 15px 15px 15px 20px;
    border-top: none !important;
    overflow: auto;
    max-height: 200px;
    display: none;
    margin-top: -4px !important;
    border-radius: 0 0 5px 5px;
    position: relative;
    z-index: 9;
}

#floatingChatBotDiv #autoCompleteUlId li {
    padding: 7px 20px !important;
    color: black;
}

#floatingChatBotDiv #autoCompleteUlId li:hover {
    background-color: #007bff;
}

#floatingChatBotDiv #autoCompleteId {
    background: #fff url(../images/Icon-dropdown.svg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    border: 2px solid #A1B8C7 !important;
    padding: 15px 25px 15px 20px !important;
    margin-top: 10px;
    margin-left: 0px;
    border-radius: 5px;
    min-width: 180px !important;
    background-repeat: no-repeat;
    background-position: right 10px top 12px;
    background-size: 13px;
    color: #5C839E;
    -webkit-text-fill-color: #5C839E;
    font-weight: bold;
    font-size: 14px;
    width: 100%;
    min-width: 220px;
    height: 45px;
    margin-top: 20px !important;
    text-align: left;
    line-height: 20px;
}

#floatingChatBotDiv .autoCompleteDiv ul.ui-autocomplete {
    background: #fff;
    border: 2px solid #A1B8C7 !important;
    padding: 0px !important;
    border-top: none !important;
    overflow: auto !important;
    max-height: 200px !important;
    margin-top: -4px !important;
    border-radius: 0 0 5px 5px;
    width: auto !important;
    /* max-width: 220px !important; */
    position: unset !important;
}

#floatingChatBotDiv .autoCompleteDiv ul.ui-autocomplete li {
    padding: 0px !important;
    font-size: 14px !important;
    height: auto !important;
}

#floatingChatBotDiv .autoCompleteDiv ul.ui-autocomplete li .ui-menu-item-wrapper {
    font-size: 15px !important;
    line-height: 20px !important;
    padding: 10px 15px !important;
    color: #000 !important;
}

#floatingChatBotDiv #suggestion {
    position: absolute;
    top: -22px;
    left: 60px;
    color: #86868691;
    background-color: rgba(255, 255, 255, 0);
    z-index: 1;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter #suggestion{
    top: -22px;
}


#floatingChatBotDiv .ui-helper-hidden-accessible {
    display: none;
}

#floatingChatBotDiv .ui-autocomplete .ui-menu-item:hover {
    background-color: #f1f1f1;
}

#floatingChatBotDiv .show-more-button {
    width: 100%;
}

/*  Search specific CSS  */
#floatingChatBotDiv .searchWrapper {
    position: relative;
}

#floatingChatBotDiv .searchTextInput {
    box-shadow: 2px 2px 4px 0px rgb(0 0 0 / 30%), -2px 2px 4px 0px rgb(0 0 0 / 30%);
}

#floatingChatBotDiv .searchTextInput:focus-visible {
    border: none;
    outline: none;
}

#floatingChatBotDiv .searchOptsBtn {
    position: absolute;
    top: 18px;
    right: 15px;
}

#floatingChatBotDiv .prevNextSearch {
    display: flex;
}

#floatingChatBotDiv .prevSearch {
    background-image: url(../images/search-left-green.png);
}

#floatingChatBotDiv .nextSearch {
    background-image: url(../images/search-right-green.png);
}

#floatingChatBotDiv .closeSearch {
    background-image: url(../images/close-search-green.png);
}

#floatingChatBotDiv .nextSearch, #floatingChatBotDiv .prevSearch, #floatingChatBotDiv .closeSearch {
    background-repeat: no-repeat !important;
    background-size: 18px !important;
    margin: 7px !important;
    height: 20px;
    width: 20px;
    cursor: pointer;
    z-index: 1;
}

#floatingChatBotDiv .searchMatchCount {
    /* position: absolute;
    top: 25px; */
    position: relative;
    margin-right: 10px;
    z-index: 1;
}

#floatingChatBotDiv .leftmsg.selecting-right:after, .leftmsg.selecting-left:after {
    border-color: #3b4b4a transparent transparent transparent;
}

#floatingChatBotDiv .rgtmsg .selecting-left:after, .rgtmsg .selecting-right:after {
    border-color: #3b4b4a transparent transparent transparent;
}

.chatbotDiv.chatMinimize {
    border: none;
    box-shadow: 0px 0px 99px #00000029;
    -webkit-box-shadow: 0px 0px 99px #00000029;
}

/*Localdatetime CSS*/
/* #F_InAppChatBot .ftrinput input[type=datetime-local] {
  width:auto !important;
  position: relative;
} */

/* .smf_row input[type=datetime-local]{
  background: url(data:image/png;base64,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AAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQDvVXSvP4aKVtw8Am3bx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) no-repeat #fff !important;
  background-size: 21px !important;
  min-height: 25px !important;
  min-width: 25px !important;
  color: grey;
  content: attr(placeholder);
  background-position: center right !important;
  width:auto !important;
} */
/* input[type="datetime-local"]::-webkit-calendar-picker-indicator {
  background: url(data:image/png;base64,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AAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQAIAAAYSAAAwkAAAgIEEAAAMJAAAYCABAAADCQAAGEgAAMBAAgAABhIAADCQAACAgQQAAAwkAABgIAEAAAMJAAAYSAAAwEACAAAGEgAAMJAAAICBBAAADCQAAGAgAQAAAwkAABhIAADAQDvVXSvP4aKVtw8Am3bx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) no-repeat #fff !important;
}  */


/*Date component CSS*/

#floatingChatBotDiv .ftrinput input[type=date] {
    width: auto !important;
    display: inline-block !important;
    color: #999;
    text-fill-color: #999;
    -webkit-text-fill-color: #999;
    height: 40px;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    padding: 0px 20px;
}

#floatingChatBotDiv .ftrinput input[type=time] {
    width: auto !important;
    display: inline-block !important;
    color: #999;
    text-fill-color: #999;
    -webkit-text-fill-color: #999;
    height: 40px;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    padding: 0px 20px;
}

#floatingChatBotDiv .ftrinput input[type=datetime-local] {
    width: auto !important;
    display: inline-block !important;
    color: #999;
    text-fill-color: #999;
    -webkit-text-fill-color: #999;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    height: 40px;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    padding: 0px 20px;
}

@media only screen and (max-width: 767px) {

    .desktopbrowser .smf_row input[type="time"]:not(.has-value),
    .desktopbrowser .smf_row input[type="date"]:not(.has-value),
    .desktopbrowser .smf_row input[type="datetime-local"]:not(.has-value) {
        padding-top: 10px !important;
    }
}

/* Message Feedback using thumbs icon - Starts */
#F_InAppChatBot .msg-feedback {
    display: inline-block;
    width: 40px;
    height: 15px;
}

#F_InAppChatBot .msg-feedback .upvote,
#F_InAppChatBot .msg-feedback .downvote {
    width: 15px;
    height: 15px;
    float: left;
    content: var(--bot-thumbs-up-regular);
    cursor: pointer;
}

#F_InAppChatBot .msg-feedback .upvote.selected,
#F_InAppChatBot .msg-feedback .downvote.selected {
    content: var(--bot-thumbs-up-solid);
}

#F_InAppChatBot .msg-feedback .upvote {
    margin-right: 7px;
}

#F_InAppChatBot .msg-feedback .downvote {
    transform: rotate(180deg);
}

/* Message Feedback using thumbs icon - Ends */
#floatingChatBotDiv a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}

#floatingChatBotDiv fieldset {
    border: none !important;
    min-width: 1px !important;
    padding: 0 !important;
}

/* Buttons should be of equal width in welcome message and when disambiguation occurs */
#F_InAppChatBot .bluebtnsec.welcome,
#F_InAppChatBot .bluebtnsec.suggestions {
    display: flex;
    flex-wrap: wrap;
}

#F_InAppChatBot .bluebtnsec.suggestions a {
    width: 100%;
}


#F_InAppChatBot .faq-content .title,
#F_InAppChatBot .faq-content .title h2,
#F_InAppChatBot .faq-content .title h1 {
    font-weight: bold;
    margin-bottom: 5px !important;
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 14px;
}

#F_InAppChatBot .faq-content h3 {
    font-weight: bold;
    font-size: 16px;
}

#F_InAppChatBot .faq-content p,
#F_InAppChatBot .faq-content div {
    margin-bottom: 5px !important;
    text-align: justify !important;
}

#F_InAppChatBot .show-more-button {
    padding: 5px 13px;
    margin: 10px 0px !important;
}

/* Cogniitve Search Result CSS */
#F_InAppChatBot .cognitive-search-result {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Codex GPT code generation */
#F_InAppChatBot .code-block {
    background-color: #ced3d3;
    white-space: pre-wrap;
    padding: 10px;
}

#F_InAppChatBot .copy-button {
    float: right;
    cursor: pointer;
    font-size: 16px;
    line-height: 12px;
    border-radius: 8px;
    padding: 5px;
    margin: 5px;
    border: 2px solid #222222;
    background-color: #fff;
    transition: background-color 0.3s ease-in-out;
}

#F_InAppChatBot .copy-button:hover {
    color: #fff;
    background-color: #000;
}

#F_InAppChatBot .image-size {
    width: 256px;
    height: 256px;
}

/* Chatbot Feedback Popup CSS - starts */
#chatbot_feedback .modal-header {
    display: block;
}

#imgSearch_modal .modal-header {
    display: block;
}

#chatbot_feedback .modal-header-content {
    padding-left: 10px !important;
}

#imgSearch_modal .modal-header {
    display: block;
}

#chatbot_feedback .upvote,
#chatbot_feedback .downvote {
    width: 30px;
    height: 30px;
    float: left;
    content: var(--bot-thumbs-up-regular);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: white;
    border-radius: 50%;
    margin-right: 8px;
}

#chatbot_feedback .downvote {
    transform: rotate(180deg);
}

#chatbot_feedback .feedback-comment {
    width: 100%;
    border-radius: 5px;
    border-color: var(--bot-primary-color);
	outline-color: var(--bot-primary-color);
    padding: 8px;
}

#chatbot_feedback .downvote-reason {
    margin-top: 10px;
}

#chatbot_feedback .submit-feedback {
    float: right;
    background: var(--bot-primary-color);
    color: #FFF;
    border: none !important;
    padding: 10px 20px !important;
    border-radius: 5px;
    font-size: 16px;
    margin-top: 20px;
    cursor: pointer;
}

/* MFPCFR-1860-1861 : To create modal for uploading image.*/
#imgSearch_modal .upload-image {
    background: var(--bot-primary-color);
    color: #FFF;
    border: none !important;
    padding: 10px 20px !important;
    border-radius: 5px;
    font-size: 16px;
    margin-top: 20px;
    cursor: pointer;
}

/* Chatbot Feedback Popup CSS - ends */



/*Repeat Component CSS*/
#F_InAppChatBot .isRepeat {
    max-width: 340px;
    overflow-x: auto;
}

.chatbot-fullscreen #F_InAppChatBot .isRepeat {
    width: 90vw;
    max-width: 100%;
}

#F_InAppChatBot .isRepeat::-webkit-scrollbar {
    height: 4px;
    width: 4px;
    background: gray;
}

/* Track */
/*#F_InAppChatBot .isRepeat::-webkit-scrollbar-track {
background: #f1f1f1;
}
*/
/* Handle */
#F_InAppChatBot .isRepeat::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
#F_InAppChatBot .isRepeat::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#F_InAppChatBot .isRepeat::-webkit-scrollbar-thumb:horizontal {
    background: #000;
    border-radius: 10px;
}

#F_InAppChatBot .isRepeat::-webkit-scrollbar-button {
    background: gray;
    background: #e8eff2;
}

#F_InAppChatBot .isRepeat::-webkit-scrollbar-track {
    background: gray;
}

#F_InAppChatBot .element {
    margin-bottom: 20px !important;
    width: 100% !important;
}

.chatbot-fullscreen #F_InAppChatBot .element {
    width: 100% !important;
}

#F_InAppChatBot.page {
    border-radius: inherit !important;
    background-color: transparent !important;
    padding: 0px !important;
}

#F_InAppChatBot button.repear-arrow {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    font-size: 0px;
    border: none;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.2);
    background: #fff url('data:image/png;base64,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') !important;
    background-repeat: no-repeat !important;
    background-size: 15px !important;
    background-position: center !important;
    position: absolute;
    right: 0;
    top: 43%;
    z-index: 99;
    cursor: pointer;
}



#F_InAppChatBot button.prevArrow {
    transform: rotate(180deg);
    right: auto;
    left: 0;
}

/* MFPCFR-1895 - Try examples & custom place holder message - CSS Starts */
#F_InAppChatBot .try-examples {
    background: var(--bot-icon-search);
    background-position: center !important;
    width: 20px;
    height: 20px;
    display: block;
    max-height: 16px;
    background-size: 20px 16px !important;
    background-repeat: no-repeat !important;
    cursor: pointer;
    margin-bottom: 4px;
    line-height: normal;
}

#F_InAppChatBot .examples-menu {
    max-height: 300px;
    color: black;
}

#F_InAppChatBot .examples-menu h6 {
    padding: 0 1rem 0.5rem;
    font-size: 16px;
}

#F_InAppChatBot .examples-menu ul {
    padding: 0 1rem 0.5rem;
    max-height: 230px;
    overflow-y: auto;
}

#F_InAppChatBot .examples-menu li {
    display: block;
    padding: 1rem 30px 1rem 1rem;
    background-color: #E8EFF2;
    border-radius: 5px;
    position: relative;
    margin-bottom: 5px !important;
    cursor: pointer;
    font-size: 14px;
    box-shadow: 0 0 0 10px white;
}

#F_InAppChatBot .examples-menu li:after {
    content: '';
    position: absolute;
    right: 5px;
    top: calc(50% - 10px);
    transform: rotate(-90deg);
    background: url(../images/arrow.png);
    background-size: 12px !important;
    background-position: center !important;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: block;
}

#F_InAppChatBot .examples-menu ul::-webkit-scrollbar {
    width: 4px;
}

#F_InAppChatBot .examples-menu ul::-webkit-scrollbar-thumb {
    background: #006ccff7 !important;
    border-radius: 15px !important;
}

#F_InAppChatBot .examples-menu ul::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* MFPCFR-1895 - Try examples & custom place holder message - CSS Ends */

#F_InAppChatBot .image-size {
    width: 256px;
    height: 256px;
}

/* MFPCFR-1897 TableUI: Search box and Pagination Improvements - Ronak Jain - 25-07-23 */
#floatingChatBotDiv .modal div#F_ChatbotTableComponent_filter label {
    font-size: 0px;
}

#floatingChatBotDiv .modal div#F_ChatbotTableComponent_filter input {
    background: url(../images/Icon-Search.svg) no-repeat;
    background-position: center right 10px !important;
    background-size: 12px !important;
    padding: 5px 24px 5px 10px !important;
    font-size: 14px !important;
}

#floatingChatBotDiv .modal table#F_ChatbotTableComponent {
    width: 100% !important;
    display: block;
    overflow-x: auto !important;
}

#floatingChatBotDiv .modal div#F_ChatbotTableComponent_length {
    margin-bottom: 20px;
}

/* CFT CSS Starts */
#chatbot_cft .modal-header {
    display: block;
}

#chatbot_cft .modal-header-content {
    padding-left: 10px !important;
}

#chatbot_cft .conversationName {
    width: 100%;
    border-radius: 5px;
    border: 1px solid var(--bot-primary-color);
    outline-color: var(--bot-primary-color);
    padding: 10px;
    height: 40px;
}


#chatbot_cft .submit-cft {
    float: right;
    background: var(--bot-primary-color);
    color: #FFF;
    border: none !important;
    padding: 10px 20px !important;
    border-radius: 5px;
    font-size: 16px;
    margin-top: 20px;
    cursor: pointer;
}

/* CFT CSS Ends */

#floatingChatBotDiv .speak-icon {
    content: url(../images/speaker-icon.svg);
    width: 100%;
    height: 100%;
    cursor: pointer;
}

/* Data table overwritten CSS */
#floatingChatBotDiv .chatbotTable .table_class {
    width: 100%;
    max-width: 400px;
    overflow-x: auto;
    display: block;
    word-break: keep-all;
}

@media (min-width: 768px) {
    #floatingChatBotDiv .chatbot-fullscreen .chatbotTable .table_class {
        max-width: 100%;
    }
}

#floatingChatBotDiv .chatbotTable div#table_id_filter label,
#floatingChatBotDiv .chatbotTable .dataTables_length label {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#floatingChatBotDiv .chatbotTable a.previous {
    background: url(../images/previous_icon.svg);
    width: 25px;
    height: 25px;
    display: inline-block;
    font-size: 0;
    background-size: 100%;
    background-repeat: no-repeat;
}

#floatingChatBotDiv .chatbotTable a.next {
    background: url(../images/next_icon.svg);
    width: 25px;
    height: 25px;
    display: inline-block;
    font-size: 0;
    background-size: 100%;
    background-repeat: no-repeat;
}

#floatingChatBotDiv .chatbotTable div.dataTables_paginate {
    margin-top: 10px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}


#floatingChatBotDiv .chatbotTable .paginate_button.current {
    border: 1px solid #0058b3;
    width: 25px;
    height: 25px;
    display: inline-block;
    text-align: center;
    border-radius: 100%;
    color: #0058b3;
    margin-left: 7px;
    margin-right: 7px;
    line-height: 22px;
    text-decoration: none;
    padding: 0;
}

#floatingChatBotDiv .chatbotTable .dataTables_info {
    padding-top: 10px;
}

#floatingChatBotDiv .chatbotTable .dataTables_filter input {
    border-radius: 3px !important;
    border: none;
    margin-left: 10px;
    max-width: 100px;
}

#floatingChatBotDiv .chatbotTable .dataTables_length select {
    border: none;
}

#floatingChatBotDiv .chatbotTable table.dataTable thead th {
    font-weight: 400;
    border: none;
    font-size: 15px;
    border-bottom: 1px solid #8b8b8b;
}

#floatingChatBotDiv .chatbotTable tbody td {
    font-size: 14px;
}

#floatingChatBotDiv .chatbotTable .dataTable::-webkit-scrollbar {
    height: 4px;
    width: 4px;
}

/* Track */
#floatingChatBotDiv .chatbotTable .dataTable::-webkit-scrollbar-track {
    background: #d6d6d6;
}

/* Handle */
#floatingChatBotDiv .chatbotTable .dataTable::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
#floatingChatBotDiv .chatbotTable .dataTable::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#floatingChatBotDiv .chatbotTable .dataTable::-webkit-scrollbar-thumb:horizontal {
    background: #737373;
    border-radius: 10px;
}

#floatingChatBotDiv .chatbotTable .dataTable::-webkit-scrollbar-button {
    background: #e8eff2 !important;
}

/* #floatingChatBotDiv #html_table td, #floatingChatBotDiv #html_table th {
  border: 1px solid #ddd;
  padding: 8px;
}

#floatingChatBotDiv #html_table tr:nth-child(even){background-color: #f2f2f2;}

#floatingChatBotDiv #html_table tr:hover {background-color: #ddd;}

#floatingChatBotDiv #html_table th {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  background-color: #006BD9;
  color: white;
}

#floatingChatBotDiv #html_table::-webkit-scrollbar-thumb{
  width: 10px;
} */

/* Custom responsive CSS for Buttons shown on welcome message */
#floatingChatBotDiv .welcomeMessageOptions {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 5px;
    max-width: 100%;
    margin-top: 5px;
}

#floatingChatBotDiv .welcomeMessageOptions>button {
    flex: 1 1 45%;
    border-radius: 5px;
    background: transparent;
    border: #0077F0 1px solid;
    text-decoration: none;
    color: #0072E6;
    margin: 5px 3px 5px 3px;
    text-align: center;
    transition: all 0.5s ease-in;
    padding: 11px 13px;
    font-size: 14px;
    background-color: transparent;
    cursor: pointer;
}

#floatingChatBotDiv .welcomeMessageOptions button:hover {
    color: #fff !important;
    background-color: #0072E6;
}

/* MFPCFR-2417 QRcode Component> textbox's UI issue - 07-12-23 - Ronak Jain */
#F_InAppChatBot .qrcode div.btnPosition {
    /* Need to overwrite all the mobileform values for btnPosition's placement */
    bottom: 28px !important;
    height: 35px !important;
    right: 40px !important;
    left: 317px !important;
    top: -15px !important;
}

#F_InAppChatBot .qrcode.setPosition {
    bottom: -8px !important;
    left: 0px !important;
}

#F_InAppChatBot .textarea-input {
    color: #FFF;
}

/****** Slick Slider CSS - Starts ******/
#F_InAppChatBot .slick-slide {
    height: max-content;
}

/* Slick Slider Dots CSS */
#F_InAppChatBot .slick-dots {
    margin: 10px 0 10px !important;
    padding: 0 !important;
    text-align: center;
}

#F_InAppChatBot .isRepeat.slick {
    overflow-x: clip;
}

/* hiding all bullets by default */
#F_InAppChatBot .slick-dots li {
    display: none !important;
}

/* displaying the active bullet and the 2 bullets next to it */
#F_InAppChatBot .slick-dots li.slick-active,
#F_InAppChatBot .slick-dots li.slick-active+li,
#F_InAppChatBot .slick-dots li.slick-active+li+li {
    display: inline-block !important;
}

/* displaying the 2 bullets previous to active bullet */
#F_InAppChatBot .slick-dots li:has(+ li.slick-active),
#F_InAppChatBot .slick-dots li:has(+ li + li.slick-active) {
    display: inline-block !important;
}

/* make 1st of previous button & last of next button small */
#F_InAppChatBot .slick-dots li.slick-active+li+li button:before,
#F_InAppChatBot .slick-dots li:has(+ li + li.slick-active) button:before {
    width: 5px;
    height: 5px;
    top: 4px;
    left: 4px;
}

/****** Slick Slider CSS - Ends ******/

/* FAQ Buttons CSS */
#F_InAppChatBot .cbThemeButton {
	width: 100% !important;
	max-width: inherit;
	display: inline-block !important;
	border-radius: 5px !important;
	color: var(--bot-primary-color) !important;
	margin: 5px 3px 5px 3px !important;
	text-align: center !important;
	padding: 11px 13px !important;
	font-size: 14px !important;
	background-color: transparent !important;
	cursor: pointer !important;
	border: 1px solid #0f1b57 !important;
}

#F_InAppChatBot .cbThemeButton:hover {
	color: #fff !important;
	background-color: var(--bot-primary-color) !important;
	text-align: center !important;
	font-size: 14px !important;
}

/* FAQ Buttons CSS Ends */

/* Table CSS Starts */
.chatbot-table {
	max-width: 50vw;
	border-collapse: collapse;
	background-color: #fff;
	font-size: 14px;
	margin: 0px 5px 20px 5px;
}

.chatbot-table td {
	padding: 8px;
	border: 1px solid #ccc;
	text-align: left
}

.chatbot-table td:first-child {
	font-weight: 700
}

.chatbot-table tr:nth-child(odd) {
	background-color: #f2f2f2
}

.chatbot-table th {
	background-color: var(--bot-primary-color);
	color: #fff
}

/* Table CSS Ends */
.ff-product-carousel .doctor-card-button {
	width: auto;
	max-width: inherit;
	margin-top: 20px;
	background-color: var(--bot-primary-color) !important;
	color: white;
	border: 0px !important;
	border-radius: 5px;
	padding: 10px 10px !important;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	margin: 0px 10px !important;
	cursor: pointer;
	font-size: 13.33px !important;
}

.ff-product-carousel .doctor-card-button:hover {
	font-size: 13.33px !important;
	text-align: center !important;
}

.ff-product-carousel .doctor-card {
	max-width: 390px;
	min-width: 325px;
	margin: 5px !important;
	border-radius: 15px;
	background-color: #e7ebf6;
	color: #212529;
	padding: 10px !important;
	text-align: center;
	border: 2px solid !important;
	position: relative !important;
	padding-bottom: 80px !important;
}

.doctor-card-button-blur {
	/* width: auto !important; */
	max-width: inherit !important;
	background-color: transparent !important;
	border: 2px solid var(--bot-primary-color) !important;
	border-radius: 5px !important;
	padding: 8px 10px !important;
	margin: 2px !important;
	cursor: pointer !important;
	color: #000 !important;
	font-size: 13.33px !important;
}

.doctor-card-button-blur:hover {
	font-size: 13.33px !important;
	max-width: inherit !important;
	background-color: transparent !important;
	border: 2px solid var(--bot-primary-color) !important;
	border-radius: 5px !important;
	padding: 8px 10px !important;
	margin: 2px !important;
	text-align: center !important;
	color: #000 !important;
}

.ff-product-carousel .doctor-card img{
	width: 160px;
	margin: 20px 0px;
	mix-blend-mode: multiply;
}

.ff-product-carousel .doctor-card .scrollable-div {
	height: 100px;
	overflow: auto;
}

.ff-product-carousel .doctor-card .scrollable-div::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.ff-product-carousel .doctor-card .scrollable-div::-webkit-scrollbar-track {
	border-radius: 20px;
	background: #f1f1f1;
}

.ff-product-carousel .doctor-card .scrollable-div::-webkit-scrollbar-thumb {
	border-radius: 20px;
	background: var(--bot-primary-color);
}

.ff-product-carousel .doctor-card .scrollable-div::-webkit-scrollbar-thumb:hover {
	background: #555;
}

.ff-product-carousel .doctor-card .scrollable-div::-webkit-scrollbar-button {
	display: none;
}

#F_InAppChatBot .bluebtnsec.large-buttons {
    max-height:300px;
    overflow-y:auto;
	overflow-x: hidden;
    padding-bottom:20px !important;
}

#F_InAppChatBot .bluebtnsec.large-buttons a {
    width: 98%;
}

#F_InAppChatBot .bluebtnsec.large-buttons::-webkit-scrollbar-thumb {
	background: var(--bot-primary-color) !important;
	border-radius: 15px !important;
}

#F_InAppChatBot .bluebtnsec.large-buttons::-webkit-scrollbar {
	width: 7px !important;
}

#F_InAppChatBot .bluebtnsec.large-buttons::-webkit-scrollbar-track {
    background: #d2d2d2;
}

#F_InAppChatBot .bluebtnsec.large-buttons::-webkit-scrollbar-button {
    background: transparent;
}

#F_InAppChatBot .bluebtnsec.small-buttons {
    display:flex;
    flex-wrap: wrap;
    align-items: normal;
    justify-content: center;
    max-height:300px;
    overflow-y:auto;
}

#F_InAppChatBot .bluebtnsec.small-buttons a {
    flex: 0 0 48%;
}

#F_InAppChatBot .bluebtnsec.small-buttons::-webkit-scrollbar-thumb {
	background: var(--bot-primary-color) !important;
	border-radius: 15px !important;
}

#F_InAppChatBot .bluebtnsec.small-buttons::-webkit-scrollbar {
	width: 7px !important;
}

#F_InAppChatBot .bluebtnsec.small-buttons::-webkit-scrollbar-track {
    background: #d2d2d2;
}

#F_InAppChatBot .bluebtnsec.small-buttons::-webkit-scrollbar-button {
    background: transparent;
}

#F_InAppChatBot .examples-menu ul {
    max-height: 220px;
}

#F_InAppChatBot .examples-menu ul::-webkit-scrollbar-thumb {
	background: var(--bot-primary-color) !important;
	border-radius: 15px !important;
}

#F_InAppChatBot .examples-menu ul::-webkit-scrollbar {
	width: 7px !important;
}

#F_InAppChatBot .examples-menu ul::-webkit-scrollbar-track {
    background: #d2d2d2;
}

#F_InAppChatBot .examples-menu ul::-webkit-scrollbar-button {
    background: transparent;
}

#F_InAppChatBot .menuImages{
	width: 250px;
    height: 250px;
}

#floatingChatBotDiv .chatbotDiv .toggle-chat-language {
	width: fit-content;
}

#floatingChatBotDiv .chatbotDiv .toggle-chat-language button {
	cursor: pointer !important;
	background: transparent !important;
	border: 2px solid var(--bot-secondary-color) !important;
	border-radius: 5px !important;
	color: var(--bot-secondary-color) !important;
    /*padding: 2px 10px 2px 10px;*/
	padding: 3px 8px 2px 8px !important;
	margin: 0px 0px 0px 0px !important;
    font-size: 13.33px !important;
}

#floatingChatBotDiv .chatbotDiv .toggle-chat-language button:hover {
	/*font-weight: normal !important;*/
	font-size: 13.33px !important;
}

#floatingChatBotDiv .chatbotDiv .toggle-chat-language button:hover::before {
	content: attr(toolTip);
	position: absolute;
	top: 0px;
	right: 5px;
	transform: translateX(-25%);
	background-color: var(--bot-secondary-color);
	color: var(--bot-primary-color);
	padding: 5px;
	border-radius: 4px;
	font-size: 12px;
	white-space: nowrap;
	z-index: 999;
}

#F_InAppChatBot .disabled {
    opacity: 0.5;
    pointer-events: none;
}

/*
    * file operation css.
*/
.pdfIcon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAABuElEQVR4nO2XvUoDQRSF91X8KXwHI9gIwgSMVhaCURAFkaRRCChaqYUQEKxsLKwUESuDNhGCQYkmxEIUNX9CHAO+gJAjw82ybIyihJls9B447N57d2C/3TMLa1ksll5BdEKPO9bbFqA63msOAhoA3m8zqAZ9ZiC0AMiyOQjoAjAFAZ0A0gCEdgCpGcIIgNQIYQxAaoIwCiA1QBgHkG4ITwL8xhYDCH4D4Ag1I46Q4Ag1p78ZoZlBIJ93fH8HHO8D9q9iaMg9T50Dq3PO+sUJ9zxf8/SAIYBZAVTegNIzEI8B6QuqbzJAoAcIj1BdKAKJU6BYojoaofXLU1Q/PtB628E+wwCpJNX+LuAyQb3ImAOQjNN8sh+QFSD3RNfaALGDFkWoHkD5aJd6a+HPAMrZa+qpmHkGIJum84VRioPqqboRQPKMeqFA4wjtbbcAoN72TfwUoPzqbGC1V4wDqCe4EwU2l4DwsDNvBJC5qkXI59E9IDq/BlC5V0+7UAD83W0EkMsBJ4d0VPXWivszGvM6gPJLhb5AG/POvOUAwpwtBhD8BsARakYcIcERak4cIcER+ucRYrGsb/UBlRYe5HhQULAAAAAASUVORK5CYII=");
    width: 50px;
    height: 50px;
    border: none;
    margin-right: 5px;
    background-repeat: no-repeat;
    flex: 0 0 auto;
    background-position: center;
    background-size: 50px;
}

.pptIcon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAABiUlEQVR4nO2UO0sDQRSFB220sLYRa/uUFmJr4W+wSuUYWKwExSKFBPEFItqqBIRYLlqoICjiizSKZYyK2EhgFJQYjozDslmTFWSZu6u5By7DmRd83DMjBItlV5ACVmpUzPxdgMkeOgjYALg7BqZ6aSCsAKgSHQRsAVBBwCaAIoCwDqAsQ5AAKIsQZADKEgQpgLIAQQ6gghDJBPhFCQaQ3AFwhKKIIyQ5QtH0PyNUr+obUD4HVob89aPVwBY83wJ7s4DTadYrDwiVpAS43AKud4DaB1CrArlUEECDFQtA5d74w2V/XZ99vDLzetReFymA5/fnjD9YCALk08Zn+4x/fwHG2vxz7rSZ12MsEfJ8IWP82WZzAB0dT+NdCQLIpYD5fqB8Yfy2EwTYzZo9etR6ugne48YNUK/SCeB0NH/EX/F5BZYGEwaQTwMbI8DiAJBpb/yFTtfNnrVhYKK78R43boCw//v7GwgrlwFatQOSrgQDSO4AOEJRxBGSHKFo4ghJjlCLR4jFEj/qE7bmJKLWYTt/AAAAAElFTkSuQmCC");
    width: 50px;
    height: 50px;
    border: none;
    margin-right: 5px;
    background-repeat: no-repeat;
    flex: 0 0 auto;
    background-position: center;
    background-size: 50px;
}

.documentIcon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC+UlEQVR4nO1ZXUhUQRTeoJfojktFPUgPLvXQz1MJvRT1UncWxIUSI/ojLCSin4dAsEKUwCQMEUrQrO5cf9I0TAzNv7TaUlxds0W0skI0bTcT9a5r26oT96w7pCS4FuxY88EwZ85cDt+558yZe2cMBgEBAYF/Eiv25oajfWo0wiRZwkoFkpUBA5fY07B8JVa2Ilk5LskkE8lKrYSVIYQJndtCTdWwxpKLJDPZJclKPJDFxIowmfgd2ZA7YIwqWKWTRVi5IMmKimSlE8lkaqFkQ+4A+gOi8zVTlraoFnFLsy5pB0xZWvDREw5gEQHKXQoFC5NwABO680wFeyNJd9pmvdGOnm+g901O07XR+Ux/vfAN6IfHvtMwc4ir0OqoPOrxTgKhgpoeRmadpQCIB7D73GM2V27tBV1d62c+ymhLlwsItb39ynT4YtWsfD2b8YrNdfeOgE6PBBdrILu8Cwy6PT6WEonZNtBpnh/Q51R0s4h5fVOgO5zSwIcDp9OtzOiWY6WgK238BONaWz/0zZ0u0EeeesSe3XSkhI8U2hFfzkgduFIHut4vGozPZzZBPz7ho0azCm9dh3N4gp9PCaNZZalyKcdGTQeLQR51e+n6mPt0emYtbz9ZRlPu2UGuau7jax946XCCUfXJexqbVA/yU/sAzPX0j8L4ROozWlT/AeTUvNd8OXDzYScY1SvStfwOkNOL/FWmpMG/Hm4UOWj7uyGQY2ZSjYsUQpjQuLTnbHOqbOoD+ejVRpi7fLsVxtUt/XRs3J9qGw4V8+XAtrgyIKbn+8eBMZA3z1SkqIRqGPc53f7e5ebvWyjMTOiI5mXGf60y4fsL6VRgJVMKOzF3DiBMaGP7IDM+t8oEFrKO5Lt2Pv/IMh44GMm5VSawkHVYEmv4dACJ/4HgYOItAks+hUzCgSAgIoD/XgpFZGkvDP/d4e58x+tGWYlkdwE8H68v5oIDYZKm38Zwe8GxcNBlYbK6UTKrsUgmqRImlUgmg0EYEBAQEDAsDfwEy+4aiiOUSdwAAAAASUVORK5CYII=");
    width: 50px;
    height: 50px;
    border: none;
    margin-right: 5px;
    background-repeat: no-repeat;
    flex: 0 0 auto;
    background-position: center;
    background-size: 50px;
}

.excelIcon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAACcklEQVR4nGNgGAWjYBSMgmEJDOsNpfRqDX11aw0bdGsNN+vWGj5jGIzAvt6eRb9GX1uvxiBOt8Zwol6t0W69WsM3erVG/9HxQLuVQb3Uilev2thGt9YoDeRY3RrDI3o1ht+xOXbAPaBboSsIdmyNUb5ujdEi3Rqjq3o1Rn+JdeyAe0CPAofiwj7rA8jC3uv9jwxpD/isDyA99kY9UDsaA/8HXRJCBjCH4QOjHtBDCr3Obd0ooVO+qgpF3q7d6f+XH1/g8j07+gZXDBjWm/6/9eI23PC7r+7+N6gzgcsvPb4cLnfn5Z3/Rg1mg68YTZmfjhJCuUsKwOIevT7/f/7+CRb79+/f/+R5aYO3Hth7bT/cA5ceXwaLbbmwFS62+cKWwZ2Jvfp8//+AhjYIlKws///3318w+9P3T/8dO10Gtwf0ao3+zzowB27Jx28f4ez2LZ1Doxg1b7b+//LjSxTLrj+78d+gHpGpB20e0Ks1+m/VaofhgWfvn/03a7IaGh5YfXot3OGvP7+Bs2funz34k1Di3BRwUQkC3399/5+3tBBuIago9Z0QOHg9YNJo8f/uq3twC+YcnAcWP3r7GFzs2J0Tg9cDMw/MRil9bNscwOKhUyPgRSkIlK6sGHx5IGhy6P9ff37hbOvsvLwLJV+AMvqg8YBBncn/8w8vwB0IKoFMmyxRHTch4P+fv3/gahYfWzr4kpAehXjUAwMdA4OmItMb9UDAaAwMqSTkvd7/MMOIG9zFNbyuW2tkDJsLGNTD6+RMcOjVGnWAZmMG7QQHCYBRq95QRbfOOFS31rBNr8Zom16N4XNSDBgFo2AUjAKGIQEAkqNB3aFhJ4wAAAAASUVORK5CYII=");
    width: 50px;
    height: 50px;
    border: none;
    margin-right: 5px;
    background-repeat: no-repeat;
    flex: 0 0 auto;
    background-position: center;
    background-size: 50px;
}

.txtIcon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAACFklEQVR4nO2avUoDQRSFT2EpWBnQStDa2ufxBbSwsEyhnYVPICIEawVfwCFgKUnhC1jYxspGjwgjLEJispPNvXf3fDAk2Z/J2Y/MUdcAQgghhBBCiJVDR+MFwBaCQWcjnETmYU1YiXQmcFx57CGwwCGAZJCjF00ipwj8kfdolCOURDpbwr9sAhhF6EQ6FRhGIp114F/cL2c67MBQEul4CYdYzgwi0K1EOu9A98uZATrQtUQ6W8J1xthDcGtK7+KYB7fuwLq4FZhW3IGtExgF8/y0DhA9P9WBzQhM6sAygVEwz0/rANHzUx3YjMCkDiwTGAXz/LQOED0/1YHNCEzqwDKBUTDPT+sAXezA/owbm6f5mLv8elA57zJvu11gnrr5XXdgf44L3wXwAeATwD6Anfx6AmB7gXnq5l8ZLAww6/zzvO8ewE1+frzkHK0WuA7gNe//AvAMYK0rAodz/k/kvws4qxxzWDDPss9z83sgZ1zABoC3yjGjLn0Cl3H+Rd53BeApPz+qMU/d9w8tcC//1H3P32E5yD04mfKdltYJHBZ24EPeflLZNsjbrheYp+77rwzqb+FmBEbBPD+tA0TPT90PbEZg0v3AMoFRMM9P6wDR81Md2IzApA4sExgF8/y0DhA9P9WBzQhM6sAygVEwz0/rANHzUx3YjMCkDiwTGAXz/LQOED0/WzIkEEEFCiGEEEIIgS7yDZHCV0vGpSp+AAAAAElFTkSuQmCC");
    width: 50px;
    height: 50px;
    border: none;
    margin-right: 5px;
    background-repeat: no-repeat;
    flex: 0 0 auto;
    background-position: center;
    background-size: 50px;
}

.unknownFileIcon {
    background-image: url("data:image/png;base64,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");
    width: 50px;
    height: 50px;
    border: none;
    margin-right: 5px;
    background-repeat: no-repeat;
    flex: 0 0 auto;
    background-position: center;
    background-size: 50px;
    background-color: transparent;
}

.displayDocIcons {
    display: flex;
    align-items: center;
}

.downloadButton {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAHYAAAB2AH6XKZyAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAA1NJREFUeJztmj1oFEEYhp87Ew0SNUEQNRhRMEQkEkFDECVNQCxUEAsRG4WAoKjYGUQLwcagaKGdjWCn2MZKYyFREBERkyhpopgmSuJvfi2+Pb3E7M7s7bczF9gHvmpnZ973vd2d2dnL4Y91wC5gBugBPnnU4pQccAWYQMzPAOPAJZ+iXHKaf8bnVodHXU7IAUOEB/DenzQ31BBuvlBLXQrKuxwMWKzURg3XAZQdWQC+BfgmC8C3AN9kAfgW4JssAN8CfJMF4FuAb7IAfAvwTRaAbwG+yQLwLcA3WQC+BfgmC8C3AN+kEcAh4BGyx98NHEzQVwfQj2yXDwNdON42j8tl5t/r7wqOrwo5Xlw1yAeUmyHHe4BKJ25ishWYJtzYdewCqAVuGNocc+QpFucwm7tr0eaORZt7WqI1nwG1Fm2OWrSx+XUXWbSxQjOAl4p9mXjicCxrKoFXmC/fpPUaqHLkKTZ1wADpme8D1jpzUyKrgbfom+9HAl4QaIfgxHw10A7sBVYq9KcVgpb5KqAFaGaeWeQ48LVo0F/ARWRFloSkIWiZP8Vsf0PAgcLBfYSv4M4qDF5qCFrmO0L6nwTaAHojRAyjs+iIG4KW+Tzy/8OwcR6DXO5RYuoVhIB9CJoPvHrDWD+wENSgJAbMIWg/7RsixiqU0wBADL6bZ5w36E91xgAqlAe04SOwA3k47QmEdAO3kdvROZNEp9TkQ5QSTUR7m8gD3wydrElTYcqYbqmxPDLVRdGoJMYHJu3DeeSBFMV+JTE+MGnvywPPDY3a0J8JXNAI7Da06QVoxTwV3k9NZno8xOyrBeSF54NF4xNO5SfjJGY/gxS97HVanDAOHHblIAFHEK0mP53FJ9Uw+3UxrKaBq8jeQbmxDLhG9LeJQn0BVsztwGZfv1CfkQQ3p2jIli3ABWQ6t9V/pnBy8YZHBfAM2B5TwAjyylkQ4IIc8mJVh1y9cXgB7ERWwP+xEbk8bJNcaDUCbDAl1Ap8LwOx2vUT87rgL+3AaBmI1qrRwFMsmkn3I4erGgi8lMRy5D19qgyMxK0p4FbgITHbgAcLJIipQGvJv3oU65H5/yl2qy1XNR5oOh9otCbJh48lwCZkWqlGVmIuGUM2cwaR+/x3KZ38AeT7WKOpqEIUAAAAAElFTkSuQmCC");
    height: 20px;
    width: 20px;
    background-size: 18px;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 10px;
    border: none;
    cursor: pointer;
}

.rgtmsg #fileFromLiveAgent span {
    color: white !important;
}

.leftmsg #fileFromLiveAgent span {
    color: black !important;
}

.rgtmsg .replyTextWrapper #fileFromLiveAgent span {
    color: black !important;
}

.defaultThumbnailVideo {
    background-image: url("../images/videoThumbnailPlaceHolder.png");
}

#floatingChatBotDiv .replyTextWrapper #fileFromLiveAgent.preview {
    height: 80px;
}

#floatingChatBotDiv #fileFromLiveAgent.preview {
    max-height: 200px;
}

#floatingChatBotDiv #fileFromLiveAgent span {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*Center align Design*/
/*Author Priyanka Patel*/
/*Jira Tickets No:*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

.BotAlignCenter * {
    font-family: 'Poppins', sans-serif !important;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .floatingChatBody {
    max-width: 900px;
    margin: 0 auto;
    width: 90%;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .cb-body {
    width: 100%;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .messagesec {
    width: 98%;
    overflow-x: hidden !important;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .leftmsg {
    background: transparent;
    border: 1px solid #718096;
    width: calc(100% - 55px);
    margin: 15px 30px 20px !important;
    padding: 10px 15px;
    border-radius: 10px;
    color: var(--bot-left-msg-font);
    font-size: 14px;
    font-weight: 500;
    max-width: calc(100% - 55px);
    margin-left: 10px !important;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .leftmsg:before {
    content: '';
    background: var(--bot-icon);
    background-position: center;
    width: 40px;
    height: 40px;
    background-size: 40px;
    position: absolute;
    left: -50px;
    top: 2px;
    background-repeat: no-repeat;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .leftmsg:after {
    display: none;

}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .rgtmsg {
    background: transparent;
    border: 1px solid #718096;
    width: calc(100% - 55px);
    margin: 15px auto 20px !important;
    padding: 15px 15px;
    border-radius: 10px;
    color: var(--bot-left-msg-font);
    font-size: 14px;
    font-weight: 500;
    max-width: calc(100% - 55px);
    /*
    box-shadow: 0 0 70px 40px rgba(112, 144, 176, 10%);
    */
    margin-left: 55px !important;
    right: 5px;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .rgtmsg:before {
    content: '';
    background: var(--bot-user-icon);
    background-position: center;
    width: 40px;
    height: 40px;
    background-size: 100%;
    position: absolute;
    left: -50px;
    top: 2px;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .rgtmsg:after {
    display: none;

}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenterr .messagesec {
    max-width: 85%;
    width: 100%;
    padding: 10px 50px 10px 50px;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .chatbotDiv.expand {
    box-shadow: 0 0 70px 40px rgba(112, 144, 176, 10%);
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .star-relpy-wrap-left,
#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .star-relpy-wrap-rgt {
    right: 0;
    left: 0;
    bottom: -22px;
    padding: 0 !important;
    width: auto;
    flex-direction: row-reverse;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .star-relpy-wrap-rgt {
    bottom: -7px !important;
    right: 13px !important;
    /*
    bottom: -20px !important;
    right: 2px !important;
    position: relative;
    z-index: 1;
    */
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .leftmsg .mark-star-left,
#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .leftmsg .speak-toggle,
#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .leftmsg .mark-tag-left {
    margin-left: 5px;
    width: 17px !important;
    height: 17px !important;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .msg-feedback {
    width: 55px;
    height: 15px;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .msg-bottom-content {
    padding-top: 5px;
    top: 100%;
    right: 10px;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .msg-bottomDate {
    text-align: left;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .msg-feedback .upvote,
#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .msg-feedback .downvote {
    background-size: 17px;
    background-position: center;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .ftrinput {
    border: 1px solid #718096;
    border-radius: 10px;
    text-align: left;
    height: auto;
    padding: 14px 0px !important;
    color: #718096;
    width: calc(100% - 200px);
    /* margin-right: 5px; */
    /* margin-left: 10px; */
}

/*
#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .replyText {
    margin-left: 30px !important;
}
*/

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .welcome-meassage {
    border: none !important;
    text-align: center;
    font-size: 30px !important;
    color: #0033A0 !important;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .welcome-meassage br {
    display: none
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter footer, #floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter fieldset.esignatureContainer, #floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter fieldset[name="F_HybridSection"] .noUiSliderDiv {
    border: none !important;
    max-width: 900px !important;
    background: var(--bot-secondary-color);
    margin: 0 auto !important;
    width: 90%;
    left: 0;
    right: 0;
    padding: 0px 30px !important;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter footer>div {
    display: flex;
    justify-content: center;
    align-items: center;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .ftrmice {
    display: inline-block;
    text-align: center;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .ftrinput input.enterKeyDetect,
#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter textarea.enterKeyDetect,
#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .ftrinput input,
#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .ftrinput input.enterKeyDetectAC {
    font-weight: 400;
    /* padding-left: 50px !important; */
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .chat-input-options {
    position: absolute;
    right: 70px;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .try-examples {
    position: absolute;
    left: 100px;

}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .streebo-watermark {
    display: none;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .streebo-watermark {
    max-width: 900px;
    margin: 20px 0px 0px 100px !important;
    display: table !important;
    position: static;
    text-align: left;
    width: 93%;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .chat-settings {
    margin-left: 10px !important;
    background-size: 25px !important;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .ftradd {
    width: 45px;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .ftrmenuoptions {
    max-width: 900px;
    margin-bottom: 5px;
    width: 90%;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .typing-indicator {
    position: relative;
    width: 42px;
    bottom: auto;
    left: 100px;
    bottom: 40px;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .examples-menu {
    max-width: 900px;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .upload-liveagent-file div {
    right: 30px !important;
    bottom: 5px;
    position: relative;
    background-size: 40px;
}

#floatingChatBotDiv .BotAlignCenter .cb_fullForm_modal .modal {
    max-width: 800px;
}

#floatingChatBotDiv .BotAlignCenter .searchTextInput {
    max-width: 300px !important;
    padding-right: 100px;
}

#floatingChatBotDiv .BotAlignCenter .prevNextSearch {
    justify-content: flex-end;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .user-avatar-right {
    display: none;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .bot-avatar-left {
    display: none;
}

#floatingChatBotDiv .arabic-content {
    text-align: right !important;
    direction: rtl !important;
    font-family: var(--bot-arabic-font-family) !important;
}

/*Window Full Screen*/
/* #floatingChatBotDiv .BotAlignCenter.enter.expand.chatbot-fullscreen .streebo-watermark {
    left: 23px;
    bottom: 65px;

} */
/* #floatingChatBotDiv .BotAlignCenter.enter.expand.chatbot-fullscreen {
    width: 100% !important;
    max-width: 100% !important;
}

#floatingChatBotDiv .BotAlignCenter.enter.expand.chatbot-fullscreen footer {
    border: none !important;
    max-width: 80% !important;
    margin: 0 auto !important;
    width: 80%;
    left: 0;
    right: 0;
} */

#floatingChatBotDiv .BotAlignCenter .language-container {
    max-width: 900px;
    margin: 0 auto !important;
    left: 0;
    right: 0;
}

#floatingChatBotDiv .BotAlignCenter .login-details {
    max-width: 900px;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 100% !important;
}

#floatingChatBotDiv .input-container {
    display: flex;
    align-items: center;
}

#floatingChatBotDiv #enterOtpBtn {
    background: var(--bot-primary-color);
    color: #FFF;
    border: none !important;
    border-radius: 5px;
    font-size: 16px;
    display: table;
    cursor: pointer;
    margin-left: 10px;
}

#F_InAppChatBot .messagecount-watermark {
    position: absolute;
    bottom: 60px;
    right: 3%;
    color: #808080a8;
    font-size: smaller;
    z-index: 0;
    float: right;
}

#F_InAppChatBot input[name='EmailId'], #F_InAppChatBot input[name='oneTimePassword'] {
    -webkit-text-fill-color: black;
}


/*For Dark Mode*/
.dark-theme #floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .leftmsg {

    color: #fff !important;
}

.dark-theme #floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .rgtmsg {
    color: #fff !important;
}

.dark-theme #floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .welcomeMessageOptions button {
    color: #fff !important;
    border-color: #fff;
}

.dark-theme #floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .leftmsg:before {
    background: #fff url(../images/botMessage.svg);
    background-size: 30px;
    border-radius: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.rgtmsg #fileFromLiveAgent span {
    color: #fff !important;
}

/*----- Suggestions CSS ------ */

#F_InAppChatBot .suggested-intents {
    position: absolute;
    bottom: 56px;
    width: 100%;
    max-height: 300px;
    overflow-y: auto;
    background: #fff;
    z-index: 100;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    display: none;
    overflow: visible;
}

#F_InAppChatBot .suggested-intents ul {
    padding: 0 1rem 0.5rem;
    max-height: 230px;
    overflow-y: auto;
}

#F_InAppChatBot .suggested-intents li {
    display: block;
    padding: 1rem 0px 1rem 2rem;
    background-color: #E8EFF2;
    border-radius: 5px;
    position: relative;
    margin-bottom: 5px !important;
    cursor: pointer;
    font-size: 14px;
    color: #000 !important;
    box-shadow: 0 0 0 10px white;
}

#F_InAppChatBot .suggested-intents li:hover {
    background-color: #D0E6F3;
}

#F_InAppChatBot .suggested-intents li:after {
    content: '';
    position: absolute;
    left: 5px;
    top: calc(50% - 10px);
    background: url(../images/Icon-Search-light.svg);
    background-size: 18px !important;
    background-position: center !important;
    width: 20px;
    height: 19px;
    background-repeat: no-repeat;
    display: block;
}

#F_InAppChatBot .suggested-intents ul::-webkit-scrollbar {
    width: 4px;
}

#F_InAppChatBot .suggested-intents ul::-webkit-scrollbar-thumb {
    background: #006ccff7 !important;
    border-radius: 15px !important;
}

#F_InAppChatBot .suggested-intents ul::-webkit-scrollbar-track {
    background: #f1f1f1;
}

#F_InAppChatBot .suggested-intents .suggestion-item {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}

#floatingChatBotDiv .suggested-intents #close-suggested-intents {
    position: relative;
    width: 40px;
    height: 40px;
    background: #fff;
    top: -20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 100%;
    cursor: pointer;
    z-index: 999;
}

#floatingChatBotDiv .suggested-intents #close-suggested-intents:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: url(../images/Icon_BlackClose.svg);
    background-size: 12px !important;
    background-position: center !important;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: block;
    margin: 0px auto 10px;
    text-align: center;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .suggested-intents {
    max-width: 900px;
}

#floatingChatBotDiv .messagesec .leftmsg .verified-icon {
    background-image: url(../images/verified-badge.png);
    background-size: contain;
    display: inline-block !important;
    vertical-align: middle;
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    margin-left: 2px !important;
}

#floatingChatBotDiv .messagesec span.verified-icon img {
    max-width: 20px !important;
}

#floatingChatBotDiv .leftmsg .msg-bottom-content {
    display: flex;
    align-items: center;
    justify-content: center;
}

#floatingChatBotDiv .messagesec .leftmsg .verified-icon::after {
    content: attr(data-tooltip);
    position: absolute;
    top: 150%;
    left: 50%;
    right: 0;
    background-color: #f0f0f0;
    color: #060606;
    padding: 4px 10px;
    border-radius: 6px;
    white-space: nowrap;
    font-size: 10px;
    font-weight: 400;
    visibility: hidden;
    transition: opacity 0.3s ease;
    min-width: 115px;
    max-width: 115px;
    margin: 0 auto;
    transform: translateX(-50%);
    z-index: 1;
}

#floatingChatBotDiv .messagesec .leftmsg .verified-icon::before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #f0f0f0;
    border-top: 0;
    position: absolute;
    top: 105%;
    visibility: hidden;
    opacity: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

#floatingChatBotDiv .messagesec .leftmsg .verified-icon:hover::after, #floatingChatBotDiv .messagesec .leftmsg .verified-icon:hover::before {
    opacity: 1;
    visibility: visible;
}

#floatingChatBotDiv .messagesec span.verified-icon {
    position: relative;
}

.video-container {
    position: relative;
    display: inline-block;
    width: 400px;
    height: 300px;
}

.video-container .play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    width: 75px;
    height: 75px;
    opacity: 1;
    content: url('data:image/png;base64,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');
}

/* Agent Assistant CSS */
#F_InAppChatBot .live-agent-share {
    width: 15px;
    height: 15px;
    float: left;
    content: var(--live-agent-share-icon);
    cursor: pointer;
    margin-left: 5px;
}

#floatingChatBotDiv .chatbot-fullscreen.BotAlignCenter .live-agent-share {
    width: 20px;
    height: 20px;
}

/* LLM Default CSS - Starts */
#floatingChatBotDiv.default-llm-format .chatbot-message-content table {
    /* border: 1px solid; */
    border-collapse: collapse;
    margin: 15px 0px 15px 0px;
    overflow-x: auto;
    max-width: 100%;
    width: 100%;
    display: block;
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content table::-webkit-scrollbar {
    width: 3px !important;
    height:5px !important;
    border-radius:19px !important;
}
 
#floatingChatBotDiv.default-llm-format .chatbot-message-content table::-webkit-scrollbar-track {
    background:transparent !important;
}
 
#floatingChatBotDiv.default-llm-format .chatbot-message-content table::-webkit-scrollbar-thumb {
    background: #006bd9 !important;
    border-radius: 10px !important;
}
 
#floatingChatBotDiv.default-llm-format .chatbot-message-content table::-webkit-scrollbar-thumb:hover {
    background: transparent !important;
}

.dark-theme #floatingChatBotDiv.default-llm-format .chatbot-message-content table::-webkit-scrollbar-thumb {
    background: #00e5ff !important;
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content p,
#floatingChatBotDiv.default-llm-format .chatbot-message-content pre {
    margin-block-start: 1em;
    margin-block-end: 1em;
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content p:first-child,
#floatingChatBotDiv.default-llm-format .chatbot-message-content p:last-child {
    margin-block-start: 0em !important;
    margin-block-end: 0em !important;
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content pre {
    white-space: pre;
    word-break: unset;
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content ul,
#floatingChatBotDiv.default-llm-format .chatbot-message-content ol {
    margin-block-start: 1em;
    margin-block-end: 1em !important;
    padding-inline-start: 40px;
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content ul,
#floatingChatBotDiv.default-llm-format .chatbot-message-content li,
#floatingChatBotDiv.default-llm-format .chatbot-message-content ol {
    list-style: unset;
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content h2,
#floatingChatBotDiv.default-llm-format .chatbot-message-content h3 {
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content strong {
    font-weight: bold;
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content table,
#floatingChatBotDiv.default-llm-format .chatbot-message-content th,
#floatingChatBotDiv.default-llm-format .chatbot-message-content td {
    /* border-bottom: 1px solid black; */
    border-collapse: collapse;
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content th,
#floatingChatBotDiv.default-llm-format .chatbot-message-content td {
    font-size: 14px;
    padding: 8px 15px !important;
    padding-inline-start: 0;
    border: 1px solid;
    white-space: normal;
    word-break: normal;
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content th {
    white-space: nowrap;
    text-align: left;
}

.dark-theme #floatingChatBotDiv.default-llm-format .chatbot-message-content table,
.dark-theme #floatingChatBotDiv.default-llm-format .chatbot-message-content th,
.dark-theme #floatingChatBotDiv.default-llm-format .chatbot-message-content td {
    color: #fff;
    /* border-bottom: 1px solid #fff; */
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content:has(table) {
    /* overflow-x: auto; */
    max-width: 100%;
}

#floatingChatBotDiv.default-llm-format .chatbot-message-content pre:has(code) {
    overflow-x: auto;
    max-width: 100%;
    padding: 1em;
    margin-block-start: 1em !important;
    background-color: #ececec;
    /* scrollbar-color: #ececec transparent; */
    scrollbar-width: thin;
    border: 1px solid #00000026;
    border-radius: 5px;
    color: black;
}
/* LLM Default CSS - Ends */
