@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css); .yup-chat-window{ border: solid 1px #f1f1f1; } .yup-chat-window.closed { opacity: 0; display: none; bottom: 90px; } /* Let's get this party started */ .yup-message-list::-webkit-scrollbar { width: 10px; } /* Track */ .yup-message-list::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); -webkit-border-radius: 5px; border-radius: 5px; } /* Handle */ .yup-message-list::-webkit-scrollbar-thumb { -webkit-border-radius: 5px; border-radius: 5px; background: #cacccc; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); } .yup-message-list::-webkit-scrollbar-thumb:window-inactive { background: #cacccc; } @keyframes fadeIn { 0% { display: none; opacity: 0; } 100% { display: flex; opacity: 1; } } .yup-message--me { text-align: right; } .input-name{ box-shadow: 0 3px 10px 0 rgb(0 0 0 / 8%), 0 0 1px 0 rgb(0 0 0 / 22%), inset 0 2px 0 0 rgb(156, 39, 176); } .yup-alert{ position: absolute; width: 94.5%; padding: 10px; bottom: 10px; transition: bottom 0.3s; } .show-alert{ bottom: 54px; transition: bottom 0.3s; } .yup-alert-danger{ color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; font-size: 13px; } .yup-alert-success{ color: #155724; background-color: #d4edda; border-color: #c3e6cb; font-size: 13px; } .yup-alert-dark{ color: #1b1e21; background-color: #d6d8d9; border-color: #c6c8ca; font-size: 13px; } .yup-message--them { text-align: left; } .shadow-card{ --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); } .yup-form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; max-width: 100%; width: 242px; } ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #ccc; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ccc; opacity: 1; } ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ccc; opacity: 1; } :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #ccc; } ::-ms-input-placeholder { /* Microsoft Edge */ color: #ccc; } .yup-form-control ::placeholder { /* Most modern browsers support this now. */ color: #ccc; } .btn { padding: 10px 30px !important; border: 2px solid transparent; } .btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da; } .p10{ padding: 10px !important; } .p15{ padding: 15px !important; } .m10{ margin: 10px !important; } .h3-input{ margin: 0px; margin-bottom: 5px; font-weight: 100; font-size: 18px; } .input-wait{ margin: 0px; font-weight: 100; font-size: 100%; font-weight: normal; font-family: "Open Sans", Arial, sans-serif; } .rounded { border-radius: .40rem; } .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; } @media (max-width: 450px) { .yup-chat-window { width: 100%; height: 100%; max-height: 100%; right: 0px; bottom: 0px; border-radius: 0px; } .yup-chat-window { transition: 0.1s ease-in-out; } .yup-chat-window.closed { bottom: 0px; } } .yup-launcher { width: 60px; height: 60px; background-position: center; background-repeat: no-repeat; position: fixed; right: 25px; bottom: 25px; border-radius: 50%; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: -webkit-box-shadow 0.2s ease-in-out; transition: -webkit-box-shadow 0.2s ease-in-out; transition: box-shadow 0.2s ease-in-out; transition: box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; cursor: pointer; } .yup-chat-window { width: 370px; height: calc(100% - 120px); max-height: 590px; position: fixed; right: 25px; bottom: 100px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0px 7px 40px 2px rgb(148 149 150 / 10%); box-shadow: 0px 7px 40px 2px rgb(148 149 150 / 10%); background: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-radius: 11px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; -webkit-animation: fadeIn-data-v-d9ac5be4; animation: fadeIn-data-v-d9ac5be4; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } .yup-chat-window { z-index: 1900 !important; } .yup-emoji-picker { position: absolute; bottom: 50px; right: 12px; width: 330px; max-height: 215px; box-shadow: 0px 7px 40px 2px rgba(148, 149, 150, 0.3); background: white; border-radius: 10px; outline: none; } .yup-emoji-picker:after { content: ''; width: 14px; height: 14px; background: white; position: absolute; bottom: -6px; right: 55px; transform: rotate(45deg); border-radius: 2px; } .yup-emoji-picker--content { padding: 10px; overflow: auto; width: 100%; max-height: 195px; margin-top: 7px; box-sizing: border-box; } .yup-emoji-picker--category { display: flex; flex-direction: row; flex-wrap: wrap; } .yup-emoji-picker--category-title { min-width: 100%; color: #b8c3ca; font-size: 13px; margin: 5px; letter-spacing: 1px; } .yup-emoji-picker--emoji { margin: 5px; width: 30px; line-height: 30px; text-align: center; cursor: pointer; vertical-align: middle; font-size: 28px; transition: transform 60ms ease-out; } .yup-emoji-picker--emoji:hover { transform: scale(1.4); } .yup-header { border-top-left-radius: 9px; border-top-right-radius: 9px; padding: 15px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); position: relative; box-sizing: border-box; display: block; font-weight: 600; } .left-b-none{ border-top-left-radius: 0px !important; } .right-b-none{ border-top-right-radius: 0px !important; } .yup-header--img { border-radius: 50%; align-self: center; padding: 10px; } .yup-header--title { align-self: center; padding: 10px; flex: 1; user-select: none; font-size: 20px; } .yup-header--title.enabled { cursor: pointer; border-radius: 5px; } .yup-header--title.enabled:hover { box-shadow: 0px 2px 5px rgba(0.2, 0.2, 0.5, 0.1); } .yup-header--close-button { width: 40px; align-self: center; height: 40px; margin-right: 10px; box-sizing: border-box; cursor: pointer; border-radius: 5px; margin-left: auto; } .yup-header--close-button:hover { box-shadow: 0px 2px 5px rgba(0.2, 0.2, 0.5, 0.1); } .yup-header--close-button img { width: 100%; height: 100%; padding: 13px; box-sizing: border-box; } @media (max-width: 450px) { .yup-header { border-radius: 0px; } } .yup-launcher { width: 60px; height: 60px; background-position: center; background-repeat: no-repeat; position: fixed; right: 25px; bottom: 25px; border-radius: 50%; box-shadow: none; transition: box-shadow 0.2s ease-in-out; cursor: pointer; z-index: 1900 !important; } .yup-launcher:before { content: ''; position: relative; display: block; border-radius: 50%; transition: box-shadow 0.2s ease-in-out; } .yup-launcher .yup-open-icon, .yup-launcher .yup-closed-icon { width: 60px; height: 60px; position: fixed; right: 25px; bottom: 25px; transition: opacity 100ms ease-in-out, transform 100ms ease-in-out; } .yup-launcher .yup-closed-icon { transition: opacity 100ms ease-in-out, transform 100ms ease-in-out; width: 60px; height: 60px; } .yup-launcher .yup-open-icon { padding: 20px; box-sizing: border-box; opacity: 1; } .yup-launcher.opened .yup-open-icon { transform: rotate(-90deg); opacity: 1; } .yup-launcher.opened .yup-closed-icon { transform: rotate(-90deg); opacity: 1; } .yup-launcher.opened:before { box-shadow: 0px 0px 400px 250px rgba(148, 149, 150, 0.2); } .yup-launcher:hover { box-shadow: 0 0px 27px 1.5px rgba(0, 0, 0, 0.2); } .yup-new-messsages-count { position: absolute; top: -3px; left: 41px; display: flex; justify-content: center; flex-direction: column; border-radius: 50%; width: 22px; height: 22px; background: #ff4646; color: white; text-align: center; margin: auto; font-size: 12px; font-weight: 500; } .yup-message { margin-bottom: 10px; display: flex; } .yup-message--edited { opacity: 0.7; word-wrap: normal; font-size: xx-small; text-align: center; } .yup-message--content { width: 100%; display: flex; } .yup-message--content.sent { justify-content: flex-end; } .yup-message--content.system { justify-content: center; } .yup-message--content.sent .yup-message--avatar { display: none; } .yup-message--avatar { background-repeat: no-repeat; background-size: 100%; background-position: center; min-width: 30px; min-height: 30px; border-radius: 50%; align-self: center; margin-right: 15px; } @media (max-width: 450px) { .yup-message { width: 80%; } } .yup-message-list { height: 80%; overflow-y: auto; background-size: 100%; padding: 30px 30px; } .yup-suggestions-row { text-align: center; background: inherit; } .yup-suggestions-element { margin: 3px; padding: 5px 10px 5px 10px; border: 1px solid; border-radius: 15px; font-size: 14px; background: inherit; cursor: pointer; } .yup-user-input { min-height: 55px; margin: 0px; position: relative; bottom: 0; display: flex; background-color: #f4f7f9; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; transition: background-color 0.2s ease, box-shadow 0.2s ease; } .yup-user-input--text { flex-grow: 1; outline: none; border-bottom-left-radius: 10px; box-sizing: border-box; padding: 18px; font-size: 15px; line-height: 1.33; white-space: pre-wrap; word-wrap: break-word; color: #565867; -webkit-font-smoothing: antialiased; max-height: 200px; overflow-x: hidden; overflow-y: auto; border: none; border-top: rgb(244, 247, 249) solid 1px; } .yup-user-input--text:empty:before { content: attr(placeholder); display: block; /* For Firefox */ filter: contrast(15%); outline: none; cursor: text; } .yup-user-input--buttons { display: flex; align-items: center; padding: 0 10px; } .yup-user-input--button { margin: 0 4px; } .yup-user-input.active { box-shadow: none; background-color: white; box-shadow: 0px -5px 20px 0px rgba(150, 165, 190, 0.2); } .file-container { background-color: #f4f7f9; border-top-left-radius: 10px; padding: 5px 20px; color: #565867; } .delete-file-message { font-style: normal; float: right; cursor: pointer; color: #c8cad0; } .delete-file-message:hover { color: #5d5e6d; } .icon-file-message { margin-right: 5px; } .yup-user-input--button-icon-wrapper { display: block; background: none; border: none; padding: 0px; margin: 0px; outline: none; cursor: pointer; } .user-list { height: 100%; overflow: auto; padding-left: 5px; padding-top: 8px; } .img-msg { border-radius: 50%; width: 50px; margin-right: 5px; } .user-element { font-size: 20px; vertical-align: middle; } svg { display: block; } .yup-message--emoji { font-size: 40px; } .yup-message--file { border-radius: 6px; font-weight: 300; font-size: 14px; line-height: 1.4; -webkit-font-smoothing: subpixel-antialiased; } .yup-message--content.sent .yup-message--file { word-wrap: break-word; } .yup-message--file-icon { text-align: center; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 0px; } .yup-image { max-width: 100%; min-width: 100%; } .yup-message--file-text { padding: 17px 20px; border-radius: 6px; font-weight: 300; font-size: 14px; line-height: 1.4; white-space: pre-wrap; -webkit-font-smoothing: subpixel-antialiased; } .yup-message--file-name { color: white; padding-left: 15px; padding-right: 15px; padding-top: 0; font-size: x-small; text-align: center; } .yup-message--file-name a { text-decoration: none; color: #ece7e7; } .yup-message--file-name a:hover { color: white; } .yup-message--content.sent .yup-message--file-text { color: white; background-color: #4e8cff; word-wrap: break-word; } .yup-message--content.received .yup-message--file { color: #263238; background-color: #f4f7f9; margin-right: 40px; } .yup-message--content.received .yup-message--file-name { color: #000; } .yup-message--content.received .yup-message--file a { color: rgba(43, 40, 40, 0.7); } .yup-message--content.received .yup-message--file a:hover { color: #0c0c0c; } .yup-message--system { padding: 8px 20px; border-radius: 6px; font-weight: 300; font-size: 12px; line-height: 1.2; white-space: pre-wrap; -webkit-font-smoothing: subpixel-antialiased; font-style: italic; opacity: 0.55; } .span-user-name { display: block; width: 100%; position: relative; margin-top: 10px; font-weight: 400; } .yup-message--meta { font-size: xx-small; margin-bottom: 0px; margin-top: 5px; opacity: 1; color: #616161; text-align: left; } .yup-message--text { padding: 5px 20px; border-radius: 10px; font-weight: 300; font-size: 14px; line-height: 1.4; position: relative; -webkit-font-smoothing: subpixel-antialiased; } .yup-message--text-content { white-space: pre-wrap; font-size: 100%; font-weight: normal; font-family: "Open Sans", Arial, sans-serif; } .yup-message--toolbox { transition: left 0.2s ease-out 0s; white-space: normal; opacity: 0; position: absolute; left: 0px; width: 25px; top: 0; } button { background: none; border: none; padding: 0px; margin: 0px; outline: none; width: 100%; text-align: center; cursor: pointer; } code { font-family: 'Courier New', Courier, monospace !important; } .yup-message--content.sent .yup-message--text { color: white; background-color: #4e8cff; max-width: calc(100% - 120px); word-wrap: break-word; } .yup-message--content.received .yup-message--text { color: #263238; background-color: #f4f7f9; margin-right: 40px; } a.chatLink { color: inherit !important; } .yup-typing-indicator { text-align: center; padding: 17px 20px; border-radius: 6px; } .yup-typing-indicator span { display: inline-block; background-color: #b6b5ba; width: 10px; height: 10px; border-radius: 100%; margin-right: 3px; animation: bob 2s infinite; } .hide{ display: none !important; } .show{ display: block; } .parsley-error { color: #ff1a1a; margin-top: 5px; display: block; font-size: 15px; } .input-error{ border: solid 1px #ff1a1a !important; } /* SAFARI GLITCH */ .yup-typing-indicator span:nth-child(1) { animation-delay: -1s; } .yup-typing-indicator span:nth-child(2) { animation-delay: -0.85s; } .yup-typing-indicator span:nth-child(3) { animation-delay: -0.7s; } @keyframes bob { 10% { transform: translateY(-10px); background-color: #9e9da2; } 50% { transform: translateY(0); background-color: #b6b5ba; } } .yup-message--meta { font-size: xx-small; margin-bottom: 0; text-align: left; } .yup-launcher { width: 60px; height: 60px; background-position: center; background-repeat: no-repeat; position: fixed; right: 25px; bottom: 25px; border-radius: 50%; box-shadow: none; transition: box-shadow 0.2s ease-in-out; cursor: pointer; } .yup-launcher .yup-open-icon, .yup-launcher .yup-closed-icon { width: 60px; height: 60px; position: fixed; right: 25px; bottom: 25px; transition: opacity 100ms ease-in-out, transform 100ms ease-in-out; } .yup-launcher .yup-closed-icon { transition: opacity 100ms ease-in-out, transform 100ms ease-in-out; width: 60px; height: 60px; } .yup-launcher .yup-open-icon { padding: 20px; box-sizing: border-box; opacity: 1; } .yup-launcher.opened .yup-open-icon { transform: rotate(-90deg); opacity: 1; } .yup-launcher.opened .yup-closed-icon { transform: rotate(-90deg); opacity: 1; } .yup-launcher.opened:before { box-shadow: 0px 0px 400px 250px rgba(148, 149, 150, 0.2); } .yup-launcher:hover { box-shadow: 0 0px 27px 1.5px rgba(0, 0, 0, 0.2); } .yup-new-messsages-count { position: absolute; top: -3px; left: 41px; display: flex; justify-content: center; flex-direction: column; border-radius: 50%; width: 22px; height: 22px; background: #ff4646; color: white; text-align: center; margin: auto; font-size: 12px; font-weight: 500; } /*Emoji picker*/ .yup-emoji-picker { position: absolute; bottom: 50px; right: 12px; width: 330px; max-height: 215px; box-shadow: 0px 7px 40px 2px rgba(148, 149, 150, 0.3); background: white; border-radius: 10px; outline: none; } .yup-emoji-picker:after { content: ''; width: 14px; height: 14px; background: white; position: absolute; bottom: -6px; right: 35px; transform: rotate(45deg); border-radius: 2px; } .yup-emoji-picker--content { padding: 10px; overflow: auto; width: 100%; max-height: 195px; margin-top: 7px; box-sizing: border-box; } .yup-emoji-picker--category { display: flex; flex-direction: row; flex-wrap: wrap; } .yup-emoji-picker--category-title { min-width: 100%; color: #b8c3ca; font-size: 13px; margin: 5px; letter-spacing: 1px; } .yup-emoji-picker--emoji { margin: 5px; width: 30px; line-height: 30px; text-align: center; cursor: pointer; vertical-align: middle; font-size: 28px; transition: transform 60ms ease-out; } .yup-emoji-picker--emoji:hover { transform: scale(1.4); } .b-left{ left: 25px !important; } .b-right{ right: 25px !important; } .b-center{ left: 50% !important; } .h3-input{ margin-top: 10px !important; display: block; } .typing-loader{ width: 6px; height: 6px; border-radius: 50%; -webkit-animation: line 1s linear infinite alternate; -moz-animation: line 1s linear infinite alternate; animation: line 1s linear infinite alternate; margin: 0px; } .input-typing{ animation-name: left-to-zero; animation-duration: 0.2s; } .yup-message--content.received{ animation-name: left-to-zero; animation-duration: 0.2s; } .yup-message--content.sent{ animation-name: right-to-zero; animation-duration: 0.2s; } @keyframes left-to-zero { from {margin-left: -20px} to {margin-left: 0px} } @keyframes right-to-zero { from {margin-right: -20px} to {margin-right: 0px} } @-webkit-keyframes line{ 0%{ background-color: rgba(0,0,0, 1); box-shadow: 12px 0px 0px 0px rgba(0,0,0,0.2), 24px 0px 0px 0px rgba(0,0,0,0.2); } 25%{ background-color: rgba(0,0,0, 0.4); box-shadow: 12px 0px 0px 0px rgba(0,0,0,2), 24px 0px 0px 0px rgba(0,0,0,0.2); } 75%{ background-color: rgba(0,0,0, 0.4); box-shadow: 12px 0px 0px 0px rgba(0,0,0,0.2), 24px 0px 0px 0px rgba(0,0,0,2); } } @-moz-keyframes line{ 0%{ background-color: rgba(0,0,0, 1); box-shadow: 12px 0px 0px 0px rgba(0,0,0,0.2), 24px 0px 0px 0px rgba(0,0,0,0.2); } 25%{ background-color: rgba(0,0,0, 0.4); box-shadow: 12px 0px 0px 0px rgba(0,0,0,2), 24px 0px 0px 0px rgba(0,0,0,0.2); } 75%{ background-color: rgba(0,0,0, 0.4); box-shadow: 12px 0px 0px 0px rgba(0,0,0,0.2), 24px 0px 0px 0px rgba(0,0,0,2); } } @keyframes line{ 0%{ background-color: rgba(0,0,0, 1); box-shadow: 12px 0px 0px 0px rgba(0,0,0,0.2), 24px 0px 0px 0px rgba(0,0,0,0.2); } 25%{ background-color: rgba(0,0,0, 0.4); box-shadow: 12px 0px 0px 0px rgba(0,0,0,2), 24px 0px 0px 0px rgba(0,0,0,0.2); } 75%{ background-color: rgba(0,0,0, 0.4); box-shadow: 12px 0px 0px 0px rgba(0,0,0,0.2), 24px 0px 0px 0px rgba(0,0,0,2); } } .yup-chat-button.active.focus, .yup-chat-button.active:focus, .yup-chat-button.focus, .yup-chat-button:active.focus, .yup-chat-button:active:focus, .yup-chat-button:focus { outline-width: 2; outline-color: #000; } .yup-chat-button { padding: 8px 12px; border: none; border-radius: 5px; transition: background-color 0.2s ease 0s, box-shadow 0.2s ease 0s, color 0.2s ease 0s; margin-bottom: 5px; font-size: inherit; display: flex; -webkit-box-pack: justify; justify-content: space-between; color: rgb(255, 255, 255); background: rgb(20, 138, 113); outline: none; text-decoration: none; max-width: 100%; line-height: 1.5; animation-name: left-to-zero; animation-duration: 0.2s; width: 268px; } .yup-chat-button:hover { background: rgb(34 208 171); } .yup-chat-button .svg{ flex-shrink: 0; margin-left: 8px; margin-top: 3px; line-height: 1.5; height: 14px; width: 14px; position: relative; fill: #fff; } .yup-message-list { position: relative; } .yup-chat-close-btn{ float: right; min-width: 0px; max-width: none; width: auto; min-height: 0px; max-height: none; height: auto; margin: 0px; padding: 0px; color: inherit; background-color: transparent; background-image: none; border: 0px none transparent; border-radius: 0px; overflow: visible; font-size: 100%; font-style: normal; font-weight: normal; line-height: inherit; text-decoration: none; text-align: left; text-shadow: none; } .yup-chat-hide-btn { float: right; min-width: 0; max-width: none; width: auto; min-height: 0; max-height: none; height: auto; margin: 0; padding: 0; color: inherit; background-color: transparent; background-image: none; border: 0 none transparent; border-radius: 0; overflow: visible; font-size: 100%; font-style: normal; font-weight: 400; line-height: inherit; text-decoration: none; text-align: left; text-shadow: none; } .yup-chat-rate-box{ background: rgb(56, 61, 69); position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-align: center; width: 100%; height: 100%; overflow: auto; display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; z-index: 1; } .yup-chat-rate-box .yup-chat-rate-box-content{ display: flex; justify-content: space-around; padding: 0px 40px; margin-top: 50px; } .yup-chat-rate-box .yup-chat-rate-box-content .btn-rate-ok{ padding: 0px; display: block; border: none; background: none; color: rgb(255, 255, 255); cursor: pointer; overflow: visible; min-width: auto; margin-left: 0px; text-align: right; width: auto; } .yup-chat-rate-box .yup-chat-rate-box-content .btn-rate-not{ padding: 0px; display: block; border: none; background: none; color: rgb(255, 255, 255); cursor: pointer; overflow: visible; min-width: auto; margin-left: 0px; width: auto; } .yup-chat-rate-box .yup-chat-rate-box-content .btn-rate-not{ transition: transform 0.2s; } .yup-chat-rate-box .yup-chat-rate-box-content .btn-rate-not:hover{ transform: translateY(-15%) } .yup-chat-rate-box .yup-chat-rate-box-content .btn-rate-ok{ transition: transform 0.2s; } .yup-chat-rate-box .yup-chat-rate-box-content .btn-rate-ok:hover{ transform: translateY(-15%) } .yup-chat-rate-box .yup-chat-rate-box-content .btn-rate-ok .btn-rate-ok-span { transform: translateY(-13%); text-align: right; display: block; } .yup-chat-rate-box .yup-chat-rate-box-content .btn-rate-ok .btn-rate-not-span { transform: translateY(-13%); } .yup-chat-button-close{ background: #fff; color: #000; text-align: center; display: block; margin: 0 auto; margin-top: 50px; } .commet-text-area{ margin: 0 auto; height: 80px; width: 265px; margin-top: 30px; } .yup-btn-rate-col.active { transform: translateY(-15%) !important; } .yup-btn-rate-col.active svg{ fill: #888 !important; }