:root {
    --background: #008F88;
    --text: #FFFFFF;
    --hover-background: #FFFFFF;
    --hover-text: #008F88;
    --href-text :#008F88;
}

.roocwidget .custom .cw-chat-window.login{
    background: var(--background) !important;
}

.roocwidget .cw-chat-window > .menu-background{
    background-color: var(--background) !important;
}

.roocwidget .custom .cw-launcher {
    right: 30px !important;
    bottom: 30px !important;
	
}

.roocwidget .custom .cw-launcher .cw-closed-icon{
    width: 90px !important;
    height: 90px !important;
}

.roocwidget .custom .MuiButton-textPrimary {
    color: var(--text) ;
}

.roocwidget .chat-header--team-name {
    color: var(--text);
}

.roocwidget .custom .MuiButton-root {
    text-transform: none;
}

.roocwidget .custom .MuiButtonBase-root{
    background: var(--background) !important;
    border-color: var(--text) !important;
	
}

.roocwidget .custom .chat-header{
    background: var(--background) !important;
}

.roocwidget .custom .chat-header--team-name:hover{
    background: var(--background) !important;
}   

.roocwidget .custom .chat-header--close-button:hover{
    background: var(--background) !important;
} 

.roocwidget .custom .chat-bubble.from-me{
    background: var(--background) !important;
    color: var(--text) !important;
}

.roocwidget .custom .chat-bubble.from-them a{
    color: var(--href-text) !important;
}

.roocwidget .custom .from-me.end::before{
    border-right-color: var(--background) !important;
}

.roocwidget .custom #assetchatbot-12{
    fill: var(--background);
}

.MuiInputBase-input {
    padding-top: 6px !important;
    padding-bottom: 7px !important;
}

.roocwidget .cw-launcher .cw-open-icon {
	right:0px !important;
}

.roocwidget .cw-chat-window {
    width: 100% !important;
    height: calc(100% - 0px) !important;
    right: 0px !important;
    bottom: 0px !important;
    box-sizing: border-box !important;
    box-shadow: 0px 7px 40px 2px rgba(148,149,150,0.3) !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    transition: 0.3s ease-in-out !important;
    border-radius: 0px !important;
    font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
    z-index: 1000;
}

.roocwidget .custom .cw-launcher .cw-closed-icon {
    visibility:hidden;
}
.roocwidget .custom .cw-launcher {
    visibility:hidden;
}