/* 1. Global Common and Reset CSS 2. Ball Selector 3. Message container 4. Tab 5. Message Editor 6. Message Item - Link Item - Message module Featured products - Order List - Cart List 7. Product Details - Popup Product Details for ShortCode 8. Short Code Overnight 9. App ShortCode 10. Notification 11. Responsive */ /*********************************************************************** 1. Global Common and Reset CSS ************************************************************************/ @font-face { font-family: 'quicksandregular'; src: url('../fonts/quicksand-regular-webfont.woff2') format('woff2'), url('../fonts/quicksand-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } #wp-chatbot-shortcode-template-container img, #wp-chatbot-chat-container img { max-width: 100%; height: auto; box-shadow: none !important; } .clear { width: 100%; clear: both; float: none; } .wp-chatbot-chat-container, .wp-chatbot-shortcode-template-container { font-size: 14px; line-height: 1.8; } .wp-chatbot-chat-container a, .wp-chatbot-shortcode-template-container a { text-decoration: none; border: none; outline: none; color: inherit; background: none; box-shadow: none; } .wp-chatbot-chat-container a:active, .wp-chatbot-chat-container a:hover, .wp-chatbot-shortcode-template-container a:active, .wp-chatbot-shortcode-template-container a:hover { outline: 0; } .wp-chatbot-chat-container p, .wp-chatbot-shortcode-template-container p { background: none; font-weight: normal; line-height: 1.8; letter-spacing: 0; margin: 10px 0; padding: 0; } .wp-chatbot-chat-container h1, .wp-chatbot-chat-container h2, .wp-chatbot-chat-container h3, .wp-chatbot-chat-container h4, .wp-chatbot-chat-container h5, .wp-chatbot-chat-container h6, .wp-chatbot-shortcode-template-container h1, .wp-chatbot-shortcode-template-container h2, .wp-chatbot-shortcode-template-container h3, .wp-chatbot-shortcode-template-container h4, .wp-chatbot-shortcode-template-container h5, .wp-chatbot-shortcode-template-container h6 { color: inherit; background: none; font-weight: normal; line-height: 1.1; letter-spacing: 0; padding: 0; } .wp-chatbot-chat-container h1, .wp-chatbot-chat-container h2, .wp-chatbot-chat-container h3, .wp-chatbot-shortcode-template-container h1, .wp-chatbot-shortcode-template-container h2, .wp-chatbot-shortcode-template-container h3 { margin-top: 20px; margin-bottom: 10px; } .wp-chatbot-chat-container h4, .wp-chatbot-chat-container h5, .wp-chatbot-chat-container h6, .wp-chatbot-shortcode-template-container h4, .wp-chatbot-shortcode-template-container h5, .wp-chatbot-shortcode-template-container h6 { margin-top: 10px; margin-bottom: 10px; } .wp-chatbot-chat-container h1, .wp-chatbot-shortcode-template-container h1 { font-size: 42px; } .wp-chatbot-chat-container h2, .wp-chatbot-shortcode-template-container h2 { font-size: 28px; } .wp-chatbot-chat-container h3, .wp-chatbot-shortcode-template-container h3 { font-size: 24px; } .wp-chatbot-chat-container h4, .wp-chatbot-shortcode-template-container h4 { font-size: 18px; } .wp-chatbot-chat-container h5, .wp-chatbot-shortcode-template-container h5 { font-size: 14px; } .wp-chatbot-chat-container h6, .wp-chatbot-shortcode-template-container h6 { font-size: 12px; } .wp-chatbot-chat-container button, .wp-chatbot-chat-container input, .wp-chatbot-chat-container optgroup, .wp-chatbot-chat-container select, .wp-chatbot-chat-container textarea, .wp-chatbot-shortcode-template-container button, .wp-chatbot-shortcode-template-container input, .wp-chatbot-shortcode-template-container optgroup, .wp-chatbot-shortcode-template-container select, .wp-chatbot-shortcode-template-container textarea { color: inherit; margin: 0; box-shadow: none; border: none; background: inherit; } .wp-chatbot-chat-container button:focus, .wp-chatbot-chat-container input:focus, .wp-chatbot-chat-container optgroup:focus, .wp-chatbot-chat-container select:focus, .wp-chatbot-chat-container textarea:focus, .wp-chatbot-shortcode-template-container button:focus, .wp-chatbot-shortcode-template-container input:focus, .wp-chatbot-shortcode-template-container optgroup:focus, .wp-chatbot-shortcode-template-container select:focus, .wp-chatbot-shortcode-template-container textarea:focus { outline: none; } /************************************************************************** 2. Ball Selector **************************************************************************/ #wp-chatbot-chat-container { position: fixed; z-index: 999998; } .wp-chatbot-ball { float: right; position: relative; cursor: pointer; background: #ffffff; box-shadow: 0 0 15px #ccc; width: 60px; height: 60px; border-radius: 50%; margin-top: 10px; box-shadow: #767580 0px 4px 20px; } #wp-chatbot-ball .wp-chatbot-ball img { width: 56px !important; height: 56px !important; display: block; border-radius: 50%; margin: 2px ; } .wp-chatbot-ball-animator { position: relative; border-radius: 50%; } .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch { opacity: 1; width: 100%; height: 100%; position: absolute; animation: spin 2s linear infinite; border: 3px solid transparent; border-top-color: #9370DB; } .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch:before { content: ""; position: absolute; top: -9px; left: -9px; right: -9px; bottom: -9px; border-radius: 50%; border: 3px solid transparent; border-top-color: #BA55D3; animation: spin 3s linear infinite; } .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch:after { content: ""; position: absolute; top: -15px; left: -15px; right: -15px; bottom: -15px; border-radius: 50%; border: 3px solid transparent; border-top-color: #FF00FF; animation: spin 1.5s linear infinite; } .wp-chatbot-footer div#wp-chatbot-editor-container { display: flex; } @keyframes spin { 0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spinHide { 0% { opacity: 0; } 100% { opacity: 0; } } /******************************************************************************* 3. Message container *********************************************************************************/ .wp-chatbot-board-container { display: none; font-family: "quicksandregular", "Helvetica Neue", Helvetica, Aria; height: auto; width: 370px; position: relative; box-sizing: border-box; /*margin-bottom: 10px;*/ } .wp-chatbot-board-container.active-chat-board { display: inline-block; vertical-align: top; } /* Hide slimScroll when message content fits (slimScroll otherwise shows a ghost bar) */ .slimScrollDiv.wpbot-no-scroll > .slimScrollBar, .slimScrollDiv.wpbot-no-scroll > .slimScrollRail { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } .wp-chatbot-header { border-radius: 5px 5px 0 0; margin: 0; padding: 15px 15px; box-sizing: border-box; text-align: center; position: relative; /*height: 63px;*/ } .wp-chatbot-header h3 { margin: 0 !important; padding: 0 !important; } .wp-chatbot-content { position: relative; padding: 15px; box-sizing: border-box; } .wp-chatbot-product-reload.wp-chatbot-product-loading { display: block; position: absolute; background: rgba(255, 255, 255, 0.50); padding: 3px; border-radius: 5px; top: 0; bottom: 0; left: 0; right: 0; z-index: 999; } .wp-chatbot-product-loading img { display: table; left: 50%; top: 50%; position: absolute; margin: -10px -45px; } ul.wp-chatbot-messages-container { padding: 0 !important; margin: 0 !important; overflow: hidden; } @keyframes messageAnim { 0% { transform: translateY(80px) scaleX(0.5); opacity: 0; } 100% { transform: translateY(0) scaleX(1); opacity: 1; } } ul.wp-chatbot-messages-container > li { position: relative; box-sizing: border-box; word-wrap: break-word; list-style: none; display: block; clear: both; line-height: 150%; min-height: 50px; margin: 0 0 10px 0; animation: messageAnim 0.5s; opacity: 1; } ul.wp-chatbot-messages-container > li > .wp-chatbot-paragraph h3 { padding: 0 0 5px !important; margin: 0 !important; font-weight: bold; font-size: 16px; } ul.wp-chatbot-messages-container > li.wp-chatbot-msg::before { left: 19px; } ul.wp-chatbot-messages-container > li.wp-chat-user-msg::before { right: 19px; } ul.wp-chatbot-messages-container > li:before { content: ""; display: block; width: 5px; height: 5px; background: red; top: 19px; z-index: 999; position: absolute; border-radius: 50%; box-shadow: -38px 0 #f35b5c, -28px 8px #88bfc9, -14px 35px #f35b5c, -4px 28px #88bfc9, 30px 32px #f35b5c, 28px 22px #88bfc9, 43px 0px #f35b5c, 35px -5px #88bfc9, 20px -30px #f35b5c, 10px -22px #88bfc9, -18px -30px #f35b5c, -14px -22px #88bfc9; animation: 0.9s bang ease-out backwards, 0.9s linear dothide; opacity: 0; /*animation-delay: 0s, 0.2s;*/ animation-duration: 0.5s, 0.5s; } @keyframes dothide { 0% { opacity: 1; } 90% { opacity: 1; } 100% { opacity: 1; } } @keyframes bang { from { box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } } ul.wp-chatbot-messages-container > li:first-child .wp-chatbot-avatar, ul.wp-chatbot-messages-container > li:first-child .wp-chatbot-agent { display: none; overflow: hidden; } ul.wp-chatbot-messages-container > li.wp-chat-user-msg:after, ul.wp-chatbot-messages-container > li .wp-chatbot-products:after { clear: both; display: block; content: ""; height: 1px; } ul.wp-chatbot-messages-container > li .wp-chatbot-agent, .wp-chatbot-agent-profile .wp-chatbot-widget-agent { display: none; } #wp-chatbot-messages-container .wp-chatbot-avatar img, .wp-chatbot-agent-profile .wp-chatbot-widget-avatar img { width: 40px; height: 40px; object-fit: cover; } /********************************************************************************* 4. Tab *********************************************************************************/ .wp-chatbot-footer { border-radius: 5px; } .wp-chatbot-tab-nav { padding: 15px 5px; /*background-color: #9ec3c0;*/ } .wp-chatbot-tab-nav ul { margin: 0 !important; padding: 0 !important; list-style: none; text-align: center; display: flex; justify-content: space-around; vertical-align: bottom; } .wp-chatbot-tab-nav ul li { display: inline-block; vertical-align: middle; position: relative; transition: 0.2s; margin: 0 !important; padding: 0 !important; } .wp-chatbot-tab-nav ul li a { display: block; width: 24px; height: 24px; margin: 5px; background: url("../images/tab-btn-icon.png") no-repeat; border-radius: 50%; position: relative; border-bottom: none; } .wp-chatbot-tab-nav ul li a:focus { outline: none; } .wp-chatbot-tab-nav ul li a[data-option="recent"] { background-position: -7px -7px; } .wp-chatbot-tab-nav ul li a[data-option="cart"] { background-position: -47px -7px; } .wp-chatbot-tab-nav ul li a[data-option="chat"] { background-position: -82px -2px; width: 35px; height: 35px; margin: 0; } .wp-chatbot-tab-nav ul li a[data-option="help"] { background-position: -129px -7px; } .wp-chatbot-tab-nav ul li a[data-option="support"] { background-position: -169px -49px; } .wp-chatbot-tab-nav ul li:before { content: ""; display: block; width: 74px; /*background: linear-gradient(transparent 50%, #9ec3c0 50%);*/ background-size: 200%, 100%; transition: all 0.2s linear; height: 26px; position: absolute; left: 0; top: -25px; margin-left: -20px; border-radius: 50%; } .wp-chatbot-tab-nav ul li a[data-option="chat"]:after { content: ""; position: absolute; border-radius: 50%; border: 3px solid #FFF; left: -9px; right: -9px;; bottom: -9px; top: -9px; } .wp-chatbot-tab-nav ul li.wp-chatbot-operation-active a:before, .wp-chatbot-tab-nav ul li:hover a:before { content: ""; position: absolute; left: -4px; right: -4px;; bottom: -4px; top: -4px; border-radius: 50%; border: 3px solid #FFF; transition: 0.2s; } .wp-chatbot-tab-nav ul li:hover:before, .wp-chatbot-tab-nav ul li.wp-chatbot-operation-active:before { background-position: bottom; } .wp-chatbot-tab-nav ul li a span#wp-chatbot-cart-numbers { position: absolute; top: -6px; right: -11px; background: #da165d; color: #fff; display: block; width: 16px; height: 16px; border-radius: 50%; font-size: 10px; line-height: 16px; } /************************************************************************************* 5. Message Editor ************************************************************************************/ .wp-chatbot-editor-container { border-radius: 0 0 5px 5px; margin: 0; padding: 4px 15px; position: relative; } .wp-chatbot-editor-container input { display: inline-block; border: none; box-shadow: none; height: 40px; font-family: 'Montserrat', sans-serif; width: 80%; background-color: transparent; font-size: 14px; margin: 0; padding: 0; outline: none; } .wp-chatbot-editor-container input:focus { outline: none; border: none; box-shadow: none; background: none; } /***************************************************************************************** 6. Message Item *********************************************************************************************/ /*Load More Product*/ #wp-chatbot-loadmore { display: table; margin: 0 auto; padding: 8px 20px !important; } .qcld-chatbot-support-or { text-align: center; font-weight: 700; color: #1f8ceb; } .qcld-chatbot-user-confirmation { color: #494949; } /************Link Item*************/ span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email,span.qcld-chatbot-site-search, span.qcld-chatbot-suggest-phone, span.qcld-chat-common { display: block; margin: 8px auto; padding: 12px 30px; } .qcld-chatbot-reset-btn { display: inline-block; padding: 5px 12px; min-width: 100px; } span.qcld-chatbot-product-category, span.qcld-chatbot-support-items, span.qcld-chatbot-wildcard, span.qcld-chatbot-suggest-email,span.qcld-chatbot-site-search,span.qcld-chatbot-suggest-phone, span.qcld-chatbot-reset-btn, #wp-chatbot-loadmore, span.qcld-chat-common { font-weight: bold; cursor: pointer; text-align: center; border-radius: 50px; transition: 0.2s linear; } /******* Message module Featured products *******/ .wp-chatbot-products-area { clear: both; height: auto; margin-bottom: 15px; } .wp-chatbot-products-area ul { margin: 0 !important; padding: 0 !important; font-size: 0; } .wp-chatbot-products-area ul li { position: relative; display: inline-block; width: 48%; margin: 2% 0; box-sizing: border-box; padding: 2px; background-color: #eee; border-radius: 5px; } .wp-chatbot-products-area ul li:nth-child(2n+2) { margin-left: 4%; } .wp-chatbot-products-area ul li img { display: block; box-shadow: none; } .wp-chatbot-products-area ul li .wp-chatbot-product-summary { background: rgba(0, 0, 0, 0.51); bottom: 0; left: 0; position: absolute; right: 0; text-align: center; top: 0; z-index: 999; visibility: hidden; font-size: 12px; } .wp-chatbot-products-area ul li:hover .wp-chatbot-product-summary { visibility: visible; } .wp-chatbot-products-area ul li .wp-chatbot-product-summary .wp-chatbot-product-table { display: table; height: 100%; width: 100%; } .wp-chatbot-products-area ul li .wp-chatbot-product-summary .wp-chatbot-product-table .wp-chatbot-product-table-cell { display: table-cell; vertical-align: middle; } .wp-chatbot-products-area ul li .wp-chatbot-product-summary h3.wp-chatbot-product-title { padding: 0; margin: 0 0 10px 0; font-size: 16px; line-height: 1.2; } .wp-chatbot-products-area ul li .wp-chatbot-product-summary h3.wp-chatbot-product-title { color: #ffffff; text-decoration: none; } .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price, .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price span, .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price ins, .wp-chatbot-products-area ul li .wp-chatbot-product-summary .price del { background-color: transparent !important; color: #ffffff; font-size: 14px; } /********* Order List and Cart List *******/ .wp-chatbot-orders-container, .wp-chatbot-cart-container { width: 100%; } .wp-chatbot-orders-single, .wp-chatbot-orders-header, .wp-chatbot-cart-header, .wp-chatbot-cart-single { display: block; font-size: 0; } .wp-chatbot-orders-single div, .wp-chatbot-orders-header div, .wp-chatbot-cart-header div, .wp-chatbot-cart-single div { display: inline-block; font-size: 10px; padding: 8px; vertical-align: middle; min-height: 30px; box-sizing: border-box; } .wp-chatbot-cart-header div, .wp-chatbot-cart-single div { width: 20%; } .wp-chatbot-cart-header div:nth-child(1), .wp-chatbot-cart-single div:nth-child(1) { width: 45%; } .wp-chatbot-cart-header div:nth-child(3), .wp-chatbot-cart-single div:nth-child(3) { text-align: right; } .wp-chatbot-cart-header div:nth-child(4), .wp-chatbot-cart-single div:nth-child(4) { width: 15%; text-align: right; } .wp-chatbot-orders-single div, .wp-chatbot-orders-header div { width: 25%; } .wp-chatbot-orders-single div:nth-child(1), .wp-chatbot-orders-header div:nth-child(1) { width: 15%; } .wp-chatbot-orders-single div:nth-child(3), .wp-chatbot-orders-header div:nth-child(3) { width: 35%; } .wp-chatbot-orders-container .order-items p { margin: 2px 0; padding: 0; line-height: 14px; } .wp-chatbot-cart-container h3 { font-size: 12px !important; margin: 0 !important; padding: 0 !important; } .wp-chatbot-cart-container input[type="number"] { width: 100%; height: 20px; padding: 0; margin: 0; text-align: center; } .wp-chatbot-cart-single div:last-child span.wp-chatbot-cart-price, .wp-chatbot-cart-single div:last-child span.wp-chatbot-remove-cart-item { vertical-align: middle; } .wp-chatbot-remove-cart-item { display: inline-block; font-size: 14px; width: 20px; height: 20px; line-height: 20px; text-align: center; cursor: pointer; border-radius: 50%; } .wp-chatbot-remove-cart-item:hover { background-color: red; color: #ffffff; } .wp-chatbot-cart-title, .wp-chatbot-recent-view-title { margin: 0 0 10px; text-align: center; font-size: 18px; } .wp-chatbot-cart-footer { clear: both; font-size: 0; } .wp-chatbot-cart-footer div { display: inline-block; font-size: 14px; width: 50%; min-height: 1px; } .wp-chatbot-cart-footer div a { display: block; text-align: center; font-size: 14px; padding: 8px 20px; } .wp-chatbot-no-cart-item { margin: 10px auto; text-align: center; } /*********************************************************************************************** 7. Product details ************************************************************************************************/ /**********Product Details (Left)******/ .wp-chatbot-product-container { margin-top: 50px; display: none; z-index: 9999999; } .wp-chatbot-product-container.active-chatbot-product-details { display: inline-block; vertical-align: top; } .wp-chatbot-product-details { width: 600px; position: relative; margin: 50px auto; font-size: 0; min-height: 300px; padding: 15px; } .wp-chatbot-product-image-col, .wp-chatbot-product-info-col { display: inline-block; vertical-align: top; width: 50%; font-size: 15px; box-sizing: border-box; padding: 15px; } #wp-chatbot-product-image { text-align: center; } .wp-chatbot-product-image-large:hover a { cursor: zoom-in; } .wp-chatbot-product-image-large a:focus { outline: none; } .wp-chatbot-product-image-thumbs { overflow-x: auto; text-align: left; padding: 5px 0; } .wp-chatbot-product-image-thumbs ul { margin: 0; padding: 0; white-space: nowrap; } .wp-chatbot-product-image-thumbs ul li { list-style: none; display: inline-table; max-width: 80px; margin: 0 2px; background-color: #000; } .wp-chatbot-product-image-thumbs ul li img { display: block; } .wp-chatbot-product-image-thumbs ul li a { display: block; opacity: .5; } .wp-chatbot-product-image-thumbs ul li a:focus { outline: none; } .wp-chatbot-product-image-thumbs ul li.wp-chatbot-product-active-image-thumbs a { opacity: 1; } .wp-chatbot-product-title h2 { margin: 0 0 5px; font-size: 24px; } .wp-chatbot-product-price p { margin: 5px 0 10px; padding: 0; } .wp-chatbot-product-price ins, .wp-chatbot-product-price del { background: transparent; color: inherit; } .wp-chatbot-product-description { max-height: 150px; overflow-x: auto; } .wp-chatbot-product-description, .wp-chatbot-product-description p { font-size: 12px; line-height: 1.8; color: #999999; margin: 5px 0; padding: 0; } .wp-chatbot-product-quantity, .wp-chatbot-product-variable > div { margin: 10px 0; font-size: 0; } .wp-chatbot-product-quantity label, .wp-chatbot-product-variable label { display: inline-block; width: 90px; text-transform: uppercase; font-size: 14px; margin-right: 10px; } .wp-chatbot-product-quantity input, .wp-chatbot-product-variable select { display: inline-block; width: 140px; box-sizing: border-box; padding: 5px 10px; height: 35px; border: 1px solid #eeeeee; margin: 0; font-size: 14px !important; } .wp-chatbot-product-quantity input:focus, .wp-chatbot-product-variable select:focus { outline: none; } .wp-chatbot-product-cart-button input[type="button"] { display: table; padding: 8px 20px; text-transform: uppercase; font-size: 14px; margin: 20px 0 0; } .wp-chatbot-product-cart-button input[type="button"]:focus { box-shadow: none !important; } a.wp-chatbot-product-close { position: absolute; top: 0; right: 0; background: rgba(252, 67, 3, 0.8) url("../images/wp-boat-product-close-icon.png") no-repeat center; width: 30px; height: 30px; cursor: pointer; } .wp-chatbot-board-container { display: none; } @keyframes chatbotProductAnimation { 0% { transform: translate(200px); } 95% { transform: translate(-10px); } 100% { transform: translate(0); } } .active-chatbot-product-details { display: block; position: absolute; right: 100%; animation: 0.5s chatbotProductAnimation; z-index: -1; } /********Popup Product Details for ShortCode***********/ .wp-chatbot-shortcode-template-container .wp-chatbot-product-container { position: fixed; animation: none; right: 0; left: 0; top: 0; border: 0; width: 100%; height: 100%; background-color: rgba(1, 1, 1, 0.79); z-index: 99999999; margin: 0; } /**************************************************************************************************** 8 App ShortCode ****************************************************************************************************/ #wp-chatbot-chat-app-shortcode-container { position: fixed; z-index: 99999999; top: 0; bottom: 0; left: 0; right: 0; background: #FFF; } #wp-chatbot-chat-app-shortcode-container .wp-chatbot-board-container, #wp-chatbot-chat-app-shortcode-container .wp-chatbot-container { width: 100% !important; } #wp-chatbot-chat-app-shortcode-container .wp-chatbot-board-container:after { display: none; } #wp-chatbot-chat-app-shortcode-container .wp-chatbot-header, #wp-chatbot-chat-app-shortcode-container .wp-chatbot-footer, #wp-chatbot-chat-app-shortcode-container .wp-chatbot-container { border-radius: 0; } #wp-chatbot-chat-app-shortcode-container .wp-chatbot-header { display: none; } #wp-chatbot-chat-app-shortcode-container .wp-chatbot-product img { margin: 0 auto; } #wp-chatbot-chat-app-shortcode-container .wp-chatbot-product-container { margin-top: 0; } #wp-chatbot-chat-app-shortcode-container .active-chatbot-product-details { left: 0; right: 0; top: 0; bottom: 0; z-index: 999999999; background: rgba(0, 0, 0, 0.80); margin: 0; } #wp-chatbot-chat-app-shortcode-container .wp-chatbot-product-details { margin: 0 auto; } #wp-chatbot-chat-app-shortcode-container #wp-chatbot-cart-short-code .wp-chatbot-comment-loader, #wp-chatbot-chat-app-shortcode-container #wp-chatbot-checkout-short-code .wp-chatbot-comment-loader { position: absolute; top: 50%; left: 50%; margin-left: -45px; } .wpchatbot-app-order-confirmation .wpchatbot-wpcommerce-order, #wp-chatbot-app-checkout-container { font-size: 14px; box-sizing: border-box;; padding: 15px; position: absolute; left: 0; right: 0; top: 0; /*bottom: 0;*/ z-index: 999999; background: #ffffff; } .wpchatbot-wpcommerce-order .wpcommerce-notice { padding: 10px; border: 1px solid #cccccc; color: #FFF; } .wpchatbot-wpcommerce-order .wpcommerce-notice.wpcommerce-thankyou-order-received { background: #58a093; } .wpchatbot-wpcommerce-order .wpcommerce-notice.wpcommerce-thankyou-order-failed { background: #db4771; } .wpchatbot-wpcommerce-order .wpcommerce-order-details, .wpchatbot-wpcommerce-order .wpcommerce-customer-details { padding: 20px 0; } .wpchatbot-app-order-confirmation #wp-chatbot-chat-container, .wpchatbot-app-checkout #wp-chatbot-chat-container { display: none; } .wpchatbot-wpcommerce-order table { width: 100%; } .wpchatbot-wpcommerce-order .wpcommerce-table.order_details tbody tr td, .wpchatbot-wpcommerce-order .wpcommerce-table.order_details tfoot tr th, .wpchatbot-wpcommerce-order .wpcommerce-table.order_details tfoot tr td { text-align: left; } .wpchatbot-app-order-confirmation .wpcommerce-thankyou-order-details { margin: 0; padding: 0; } .wpchatbot-app-home-back { display: table; padding: 8px 20px; background: #9a3a87; color: white; font-size: 14px; text-transform: uppercase; border: none; } .wpchatbot-app-order-confirmation .wpcommerce-thankyou-order-details li { list-style: none; padding: 5px 0; border-bottom: 1px solid #eaeaea; } .wpchatbot-app-order-confirmation .wpcommerce-thankyou-order-details li:last-child { border-bottom: none; } #wp-chatbot-cart-short-code .coupon { width: 100%; max-width: 400px; text-align: left; } #wp-chatbot-cart-short-code .coupon input[type="text"], #wp-chatbot-cart-short-code .coupon input[type="submit"] { width: 45%; height: 50px; box-sizing: border-box; padding: 5px; margin-right: 4%; vertical-align: middle; font-size: 16px; } #wp-chatbot-cart-short-code .cart_totals table, #wp-chatbot-cart-short-code .cart_totals table tr, #wp-chatbot-cart-short-code .cart_totals table td, #wp-chatbot-cart-short-code .cart_totals table th { width: 100%; max-width: 100% !important; margin: 0 !important; } #wp-chatbot-cart-short-code .cross-sells { display: none; } #wp-chatbot-cart-short-code .wc-proceed-to-checkout { margin: 15px 0; } /**************************************************************************************************** 9 ShortCode OverRight ****************************************************************************************************/ .wp-chatbot-shortcode-template-container .wp-chatbot-content { height: 452px; } .wp-chatbot-shortcode-template-container { } /************Link Item*************/ .wp-chatbot-shortcode-template-container span.qcld-chatbot-product-category, .wp-chatbot-shortcode-template-container span.qcld-chatbot-support-items, .wp-chatbot-shortcode-template-container span.qcld-chatbot-wildcard, .wp-chatbot-shortcode-template-container span.qcld-chatbot-suggest-email,span.qcld-chatbot-site-search,span.qcld-chatbot-suggest-phone, .wp-chatbot-shortcode-template-container span.qcld-chatbot-reset-btn, .wp-chatbot-shortcode-template-container #wp-chatbot-loadmore, span.qcld-chat-common { color: #000000; background-size: 200% auto; background-color: #ffffff7d; border: 1px solid #ffffff; display: inline-block; margin: 3px auto; padding: 6px 11px; margin-right: 4px; } .wp-chatbot-shortcode-template-container span.qcld-chatbot-product-category:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-support-items:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-wildcard:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-suggest-email:hover,span.qcld-chatbot-site-search:hover,span.qcld-chatbot-suggest-phone:hover, .wp-chatbot-shortcode-template-container span.qcld-chatbot-reset-btn:hover, .wp-chatbot-shortcode-template-container #wp-chatbot-loadmore:hover, span.qcld-chat-common:hover { background-position: right center; box-shadow: none; background-color: #a1c4fd; } /**************************************************************************************************** 10. Notification ****************************************************************************************************/ .wp-chatbot-notification-container { position: relative; padding: 35px 15px 10px; box-shadow: 0 0 5px #d5d5d5; transition: 0.8s; background-color: #fff; font-size: 14px; line-height: 1.5; transform: translateX(500px); opacity: 0.1; border-radius: 5px; width: 320px; } .wp-chatbot-notification-container.wp-chatbot-notification-container-sliding { opacity: 0.9; transform: translateX(0); } .wp-chatbot-notification-container-disable { display: none; } .wp-chatbot-notification-agent-profile { position: absolute; top: -40px; left: 15px; right: 15px; } .wp-chatbot-notification-widget-avatar, .wp-chatbot-notification-welcome { display: inline-block; } .wp-chatbot-notification-widget-avatar { width: 60px; height: 60px; background-color: #fff; border-radius: 50%; overflow: hidden; box-shadow: 0 5px 5px #d5d5d5; } .wp-chatbot-notification-welcome { font-size: 12px; } .wp-chatbot-notification-message { transition: opacity 0.5s; } div#wp-chatbot-desktop-reload { background: transparent; width: 30px; height: 30px; border-radius: 50%; position: absolute; top: -21px; right: 25px; color: #ffffff; cursor: pointer; text-align: center; box-sizing: border-box; transition: 0.2s; transform: translateY(20px); } div#wp-chatbot-desktop-close span{ position: relative; } div#wp-chatbot-desktop-reload span { position: relative; top: 6px; } #wp-chatbot-desktop-close { display: block; position: absolute; right: 3px; padding: 5px; font-size: 14px; font-family: "Arial"; line-height: 20px; top: -20px; width: 30px; height: 30px; background-color: transparent; border-radius: 50%; color: #ffffff; cursor: pointer; text-align: center; box-sizing: border-box; transition: 0.2s; transform: translateY(20px); } span.chatbot_intent_reload { position: absolute; left: 80%; -webkit-transform: translate(-80%, -50%); transform: translate(-80%, -50%); top: 50%; color: #9a9a9a; cursor: pointer; line-height: normal; } .wp-chatbot-notification-close { display: block; position: absolute; right: 0; padding: 5px; font-size: 14px; font-family: "Arial"; line-height: 20px; top: -35px; width: 30px; height: 30px; background-color: #7d8999; border-radius: 50%; color: #ffffff; cursor: pointer; text-align: center; box-sizing: border-box; transition: 0.2s; visibility: hidden; transform: translateY(20px); } .wp-chatbot-notification-close:hover { background-color: #5f6a76; } .wp-chatbot-notification-container:hover .wp-chatbot-notification-close { visibility: visible; transform: translateY(0px); } ul.wp-chatbot-messages-container > li > .wp-chatbot-paragraph{ display: block !important; } .wp-chatbot-ball-cart-items { bottom: -8px; left: -11px; position: absolute; width: 22px; height: 22px; line-height: 22px; font-size: 14px; background-color: #43c0ed; color: #ffffff; display: block; border-radius: 50%; text-align: center; } .wp-chatbot-rtl ul li.wp-chatbot-msg:after, .wp-chatbot-rtl ul li.wp-chat-user-msg:after { content: ""; display: table; clear: both; width: 100%; height: 3px; } .wp-chatbot-rtl .wp-chatbot-notification-close { right: auto; left: 0; } #wp-chatbot-product-title h2 a { color: #2ea3f2; } /** #Integration */ .wp-chatbot-integration-button-container { position: absolute; left: -35px; top: 100px; z-index: -1; } .wp-chatbot-integration-button-container span { cursor: pointer; width: 40px; height: 40px; background-image: url("../images/tab-btn-icon.png"); background-repeat: no-repeat; border-radius: 50%; display: block; } .wp-chatbot-messages-container .wp-chatbot-msg-flat .facebook-messenger-chat { cursor: pointer; width: 40px; height: 40px; background-image: url(../images/tab-btn-icon.png); background-repeat: no-repeat; background-size: auto; border-radius: 50%; display: table; margin: 0 auto; background-position: 0 -80px; border: none !important; box-shadow: none !important; } .swal2-container { z-index: 99999999; } .facebook-messenger { background-position: 0 -80px; } .intergration-weblink { background-position: -120px -80px; } .intergration-phone { background-position: -81px -80px; } .inetegration-skype-btn { background-position: -162px -80px; } .intergration-whats { background-position: -40px -80px; } .intergration-viber { background-position: 0px -120px; } .fb_dialog { /*right: 85px !important; bottom: 47px !important;*/ visibility: hidden; width: 35px !important; height: 35px !important; background: #017cff url('../images/tab-btn-icon.png') no-repeat -43px -122px !important; } .fb_dialog > .fb_dialog_content { opacity: 0.01; } /********************************************************************************************** ********************************************************************************************** ************************************* text writing animation ************************************ *********************************************************************************************** ***********************************************************************************************/ /* @keyframes letters { from { left: 0; } to { left: 100%; } } @keyframes lines { from { top: 0; } to { top: 100%; } } @keyframes cursor-type { 50% { border-color: #1f8ceb00; } } @keyframes cursor-wait { 0% { box-shadow: inset 2px 0 0 0 rgba(0, 0, 0, 0); } 1% { box-shadow: inset 2px 0 0 0 #1f8ceb00; } 40% { box-shadow: inset 2px 0 0 0 #1f8ceb00; } } li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation { position: relative; width: 100%; line-height: 1.2; word-break: break-all; overflow: hidden; } @supports (width: 1ch) { li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation:before, li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation:after { box-sizing: border-box; content: ""; position: absolute; z-index: 1; display: block; height: 1.2em; width: 100%; background-color: #1f8ceb; } li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation:before { border-left: 2px solid transparent; top: 100%; animation-name: letters, lines, cursor-type, cursor-wait; animation-fill-mode: both, both, both, backwards; } li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation:after { content: ""; height: 100%; top: 100%; left: 0; margin-top: 1.2em; } } li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation:before { animation-duration: 1.4285714286s, 1.4285714286s, 0.0285714286s, 0.8s; animation-timing-function: steps(50, end), steps(1, end), step-end, ease-out; animation-iteration-count: 1, 1, 35, 2; animation-delay: 0.6s, 0.6s, 0.6s, 1.0s; } li.wp-chatbot-msg .wp-chatbot-paragraph .wp-chatbot-textanimation:after { animation: lines 1.4285714286s steps(1, end) 1; animation-fill-mode: backwards; animation-delay: 1.0s; } ul.wp-chatbot-messages-container > li.wp-chatbot-msg:first-child{ background-color: #fff; } ul.wp-chatbot-messages-container > li.wp-chatbot-msg:first-child .wp-chatbot-paragraph .wp-chatbot-textanimation:before, ul.wp-chatbot-messages-container > li.wp-chatbot-msg:first-child .wp-chatbot-paragraph .wp-chatbot-textanimation:after { box-sizing: border-box; content: ""; position: absolute; z-index: 1; display: block; height: 1.2em; width: 100%; background-color: #1f8ceb00; } */ /**************************************************************************************************** 11 Responsive ****************************************************************************************************/ @media screen and (max-width: 1200px) { /******************Product Details Popup*****************/ #wp-chatbot-ball-container .wp-chatbot-product-container { position: absolute; animation: none; right: 0; left: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(1, 1, 1, 0.79); z-index: 9999; margin: 0; } /******product details layout******/ .wp-chatbot-shortcode-template-container .wp-chatbot-product-container { overflow-y: scroll; } .wp-chatbot-products-area .slimScrollDiv, .wp-chatbot-products-area .wp-chatbot-products { height: auto !important; } #wp-chatbot-ball-container .wp-chatbot-product-container { overflow-x: auto; } .wp-chatbot-product-details { width: 100%; box-sizing: border-box; } .wp-chatbot-product-image-col, .wp-chatbot-product-info-col { width: 100%; box-sizing: border-box; } } @media screen and (max-width: 767px) { body div#wp-chatbot-ball-container { max-width: 98%; margin: 0 auto 3px auto; } .wp-chatbot-header { padding-left: 50px; padding-right: 50px; } .wp-chatbot-board-container{ width: 310px; } #wp-chatbot-mobile-close { position: absolute; right: 12px; top: 9px; display: table; background: rgba(252, 67, 3, 0.8) url("../images/wp-boat-product-close-icon.png") no-repeat center; width: 30px; height: 30px; cursor: pointer; color: transparent; } #wp-chatbot-mobile-close{ display: none; } .wp-chatbot-notification-close { visibility: visible; } .chatbot-sidebar { display: none !important; } } @media screen and (max-width: 500px) { .wp-chatbot-integration-button-container { position: absolute; left: 15px; top: 5px; right: 43px; text-align: center; } .wp-chatbot-integration-button-container span { display: inline-block !important; } .wp-chatbot-header { padding-top: 15px; } #wp-chatbot-chat-container { right: 30px; bottom: 30px; } .fb_dialog { z-index: 21999 !important; right: 46px !important; bottom: 3px !important; } } @media screen and (max-width: 400px) { .wp-chatbot-notification-container { width: 250px; padding-top: 55px; } .wp-chatbot-mobile-full-screen .wp-chatbot-header{ padding-top: 15px !important; } } .wpb-search-result a{ display: block; background: #fff; margin-bottom: 0; padding: 5px; } @media screen and (-webkit-min-device-pixel-ratio:0) { .qcwp-chatbot-search-article input:focus, .qcwp-chatbot-search-article input { font-size: 14px; } input#wp-chatbot-editor:focus, input#wp-chatbot-editor { font-size: 14px; } } /*modal form*/ .plugin-card{ width: 77% !important; height: 186px; } .plugin-action-buttons li a{ font-size: 13px; } .name a{ text-decoration: none !important; } .cxsc-settings-blocks-addon { width: 100% !important; } .plugin-card { width: 100% !important; } span.chatbotquote-info { font-size: 38px; padding: 20px 0 0 0; position: absolute; left: 0; top: 32px; } .wp-chatbot-textanimation { position: relative; } ul.wp-chatbot-messages-container > li > .wp-chatbot-paragraph .wp-chatbot-textanimation h3 { padding: 0 0 0 22px !important; } span.chatbotquote-info-foot { font-size: 38px; padding: 0px 0 0 130px; position: static; bottom: -20px; display: grid; line-height: 0; } wp-chatbot-editor-container input::placeholder { color: #181818 !important; } .wp-chatbot-editor-container input::-ms-input-placeholder { color: #181818 !important; } .wpb-search-result a { display: block; background: #eeeeee00 !important; padding: 4px 5px; line-height: 20px; padding-left: 0px !important; margin-bottom: 0; color: #222 !important; } .wpb-search-result a p { margin-bottom: 0; } .wpb-search-result a { color: #222; } .wpbot_card_caption p { color: #222; } .wp-chatbot-textanimation ul { margin: 12px 0 8px 20px !important; } .wp-chatbot-textanimation ul li { list-style-type: "✓"; padding-left: 6px; } .wp-chatbot-textanimation ul li::marker { color: #1d73b4; font-weight: bold; } /** like dislike thumbs icons**/ .qcld-like-dislike-icon { display: none; } .qcld-like-dislike-icon a { padding: 0 5px; } .qcld-like-dislike-icon i { color: #1d73b4; } ul.wp-chatbot-messages-container>li>.wp-chatbot-paragraph, .wp-chatbot-agent-profile .wp-chatbot-bubble { padding: 8px 15px 15px 15px; } /* ul.wp-chatbot-messages-container>li.wp-chatbot-msg:hover .qcld-like-dislike-icon { opacity: 1; } */ .qcld-share { position: relative; display: inline-block; } .qcld-share .share-menu { position: absolute; bottom: 100%; left: -6px; background: #fff; border: 1px solid #ddd; padding: 5px; display: flex; gap: 8px; border-radius: 5px; } .qcld-share .share-menu a { color: #333; font-size: 16px; } /**Modal style**/ #wpbot-report-modal>div { box-shadow: inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%) !important; background: #1d73b4 !important; backdrop-filter: blur(0px); isolation: isolate; } #wpbot-report-modal input#wpbot-report-email { box-shadow: inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%); background: #ffffff61; backdrop-filter: blur(0px); isolation: isolate; margin: 0 0; border-radius: 6PX; padding: 10px 10px; border: none; width: 96% !important; color: #fff; } #wpbot-report-modal textarea#wpbot-report-text { box-shadow: inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%); background: #ffffff61; backdrop-filter: blur(0px); isolation: isolate; margin: 0 0; border-radius: 6PX; padding: 10px 10px; border: none; width: 96% !important; color: #fff; } #wpbot-report-modal textarea#wpbot-report-text:focus-visible { box-shadow: none; outline: none; } #wpbot-report-modal input#wpbot-report-email:focus-visible { box-shadow: none; outline: none; } #wpbot-report-modal>div h3 { font-size: 20px; font-weight: bold; color: #fff; } #wpbot-report-modal>div label { font-size: 16px; font-weight: bold; color: #fff; } #wpbot-report-modal>div button { transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 2.2); box-shadow: inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%); background: rgb(255 255 255 / 25%); backdrop-filter: none; isolation: isolate; color: rgb(29 115 180) !important; margin: 2px 2px; border: 1px solid #fff !important; padding: 8px 15px; border-radius: 8px; color: #ffffff !important; font-size: 14px; font-weight: bold; cursor: pointer; } #wpbot-report-modal>div button:hover { transform: scale(0.95); } .qcld-like-dislike-icon a .liked { color: green; cursor: default; pointer-events: none; } .qcld-like-dislike-icon a .disliked { color: red; cursor: default; pointer-events: none; } ul.wp-chatbot-messages-container>li.wp-chatbot-msg .chat-container .wp-chatbot-paragraph { box-shadow: none; background: transparent; backdrop-filter: none; isolation: inherit; } ul.wp-chatbot-messages-container>li.wp-chatbot-msg .chat-container { box-shadow: inset 1px 1px 0 rgb(255 255 255 / 75%), inset 0 0 5px rgb(255 255 255 / 76%); background: rgb(255 255 255 / 30%); backdrop-filter: blur(0px); isolation: isolate; border-radius: 10px; padding: 8px 15px; } .qcld-like-dislike-icon { padding: 6px 0 0 0; margin-top: 20px; } .qcld-like-dislike-icon i.fa.fa-thumbs-o-up.liked { position: relative; font-size: 0px !important; } .qcld-like-dislike-icon i.fa.fa-thumbs-o-up.liked:before { content: "\f164" !important; left: 0px; bottom: 0; font-size: 16px !important; } .qcld-like-dislike-icon i.fa.fa-thumbs-o-down.disliked { position: relative; font-size: 0px !important; } .qcld-like-dislike-icon i.fa.fa-thumbs-o-down.disliked:before { content: "\f165" !important; left: 0px; bottom: 0; font-size: 16px !important; } .qcld-like-dislike-icon a { padding: 0 0px; } .qcld-like-dislike-icon a i { transition: all 0.2s ease-in-out; } .qcld-like-dislike-icon a i:hover { transform: scale(1.5); } .qcld-like-dislike-icon i.fa.fa-thumbs-o-up.liked:before { transition: all 0.2s ease-in-out; } .qcld-like-dislike-icon i.fa.fa-thumbs-o-down.disliked:before:hover { transform: scale(1.5); } .qcld-like-dislike-icon a { outline: none !important; } .qcld-like-dislike-icon a { padding: 0 10px 0 0; } .qcld-like-dislike-icon .share-menu a { padding: 0 0 0 0 !important; } .qcld-like-dislike-icon i { color: #ffffff; } .wp-chatbot-textanimation ul { margin: 12px 0 8px 20px !important; padding: 0; } .qcld-like-dislike-icon i { color: #1e74b3; } .qcld-like-dislike-icon a i { font-size: 16px; padding: 0; height: auto; } .qcld-like-dislike-icon a { padding: 0 5px 0 0; height: 15px; } /* Icon video / YouTube inside the floating ball */ #wp-chatbot-ball .wp-chatbot-ball .wpbot-icon-video, .wp-chatbot-ball .wpbot-icon-video { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; border-radius: 50%; object-fit: cover; pointer-events: none; box-sizing: border-box; z-index: 0; } /* * YouTube iframes ignore object-fit and letterbox in a square ball. * Size as 16:9 cover, then scale up so title / logo / chrome are cropped by the circle. */ #wp-chatbot-ball .wp-chatbot-ball iframe.wpbot-icon-video, .wp-chatbot-ball iframe.wpbot-icon-video { top: 50%; left: 50%; width: 100% !important; /* 16 / 9 */ height: 100% !important; min-height: 100%; border: 0; transform: translate(-50%, -50%) scale(1); transform-origin: center center; object-fit: unset; pointer-events: none; } .wp-chatbot-ball-animator { position: relative; border-radius: 50%; z-index: 1; } .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch { opacity: 1; width: 100%; height: 100%; position: absolute; animation: spin 2s linear infinite; border: 3px solid transparent; border-top-color: #9370DB; } .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch:before { content: ""; position: absolute; top: -9px; left: -9px; right: -9px; bottom: -9px; border-radius: 50%; border: 3px solid transparent; border-top-color: #BA55D3; animation: spin 3s linear infinite; } .wp-chatbot-animation-active .wp-chatbot-ball-animation-switch:after { content: ""; position: absolute; top: -15px; left: -15px; right: -15px; bottom: -15px; border-radius: 50%; border: 3px solid transparent; border-top-color: #FF00FF; animation: spin 1.5s linear infinite; } @keyframes spin { 0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spinHide { 0% { opacity: 0; } 100% { opacity: 0; } } span.qcld-chatbot-wildcard.qcld_back_to_start { text-align: center; margin: 0 auto; display: block; max-width: 120px; } .chat-container.wp-chatbot-msg-flat:has(.qcld_back_to_start) { box-shadow: none !important; background: rgb(255 255 255 / 0%) !important; } @media screen and (min-height: 1281px) { div#wp-chatbot-chat-container .slimScrollDiv { height: 100vh !important; max-height: 680px !important; } div#wp-chatbot-chat-container div#wp-chatbot-board-container { height: 100vh !important; max-height: 850px !important; } } @media screen and (max-width: 1024px) { div#wp-chatbot-chat-container { right: 30px !important; bottom: 30px !important; left: auto !important; } div#wp-chatbot-mobile-close { display: none; } } @media screen and (max-width: 767px) { body div#wp-chatbot-ball-container { max-width: 100%; margin: 0 auto 3px auto; width: 100%; } } @media screen and (max-width: 480px) { div#wp-chatbot-chat-container { right: 0px !important; bottom: 0px !important; left: auto !important; } /* Full width only below 480px while open (incl. after reset/reload) */ div#wp-chatbot-chat-container.wp-chatbot-mobile-fs-open { left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; max-width: 100% !important; } div#wp-chatbot-chat-container.wp-chatbot-mobile-fs-open #wp-chatbot-board-container, div#wp-chatbot-chat-container.wp-chatbot-mobile-fs-open .wp-chatbot-board-container, .wp-chatbot-template-01 div#wp-chatbot-chat-container.wp-chatbot-mobile-fs-open #wp-chatbot-board-container, .wp-chatbot-mobile-full-screen.wp-chatbot-mobile-fs-open #wp-chatbot-board-container, .wp-chatbot-template-01 .wp-chatbot-mobile-full-screen.wp-chatbot-mobile-fs-open #wp-chatbot-board-container, div#wp-chatbot-chat-container.wp-chatbot-mobile-fs-open .slimScrollDiv, div#wp-chatbot-chat-container.wp-chatbot-mobile-fs-open .wp-chatbot-ball-inner { width: 100% !important; max-width: 100% !important; } div#wp-chatbot-ball { right: 30px; bottom: 30px; position: relative; } } @media screen and (min-height: 1281px) { body .wp-chatbot-ball-inner.wp-chatbot-content { height: 660px !important; max-height: 660px !important; } }