button {    -webkit-appearance: button;    cursor: pointer;}#dhwani_message_tbl td, #dhwani_message_tbl th {    padding: 4px;}#dhwani_bot_div table {    max-width: 100%;    background-color: transparent;}#dhwani_message_tbl th {    text-align: left;}#dhwani_bot_div .table {    width: 100%;    margin-bottom: 20px;}    #dhwani_bot_div .table > tbody > tr > td {        vertical-align: bottom;    }.dw-btn {    display: inline-block;    padding: 6px 12px;    margin-bottom: 0;    font-size: 14px;    font-weight: normal;    line-height: 1.428571429;    text-align: center;    white-space: nowrap;    vertical-align: middle;    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    -o-user-select: none;    user-select: none;    background-image: none;    border: 1px solid transparent;    border-radius: 4px;}.dw-btn-default {    color: #333;    background-color: #fff;    border-color: #ccc;}    .dw-btn-default:hover,    .dw-btn-default:focus,    .dw-btn-default:active,    .dw-btn-default.active {        color: #333;        background-color: #ebebeb;        border-color: #adadad;    }.dw-btn-primary {    color: #fff;    background-color: #f36737;    border-color: #357ebd;}    .dw-btn-primary:hover,    .dw-btn-primary:focus,    .dw-btn-primary:active,    .dw-btn-primary.active {        color: #fff;        background-color: #f36737;        border-color: #285e8e;    }.dw-btn-success {    color: #fff;    background-color: #5cb85c;    border-color: #4cae4c;}    .dw-btn-success:hover,    .dw-btn-success:focus,    .dw-btn-success:active,    .dw-btn-success.active {        color: #fff;        background-color: #47a447;        border-color: #398439;    }.dw-btn-info {    color: #fff;    background-color: #5bc0de;    border-color: #46b8da;}    .dw-btn-info:hover,    .dw-btn-info:focus,    .dw-btn-info:active,    .dw-btn-info.active {        color: #fff;        background-color: #39b3d7;        border-color: #269abc;    }.dw-btn-warning {    color: #fff;    background-color: #f0ad4e;    border-color: #eea236;}    .dw-btn-warning:hover,    .dw-btn-warning:focus,    .dw-btn-warning:active,    .dw-btn-warning.active {        color: #fff;        background-color: #ed9c28;        border-color: #d58512;    }.dw-btn-danger {    color: #fff;    background-color: #d9534f;    border-color: #d43f3a;}    .dw-btn-danger:hover,    .dw-btn-danger:focus,    .dw-btn-danger:active,    .dw-btn-danger.active {        color: #fff;        background-color: #d2322d;        border-color: #ac2925;    }.dw-btn-sm {    padding: 5px 10px;    font-size: 12px;    line-height: 1.5;    border-radius: 3px;}.dw-btn-xs {    padding: 1px 5px;    font-size: 12px;    line-height: 1.5;    border-radius: 3px;}.dw-progress-info {    /*max-width: 90%;*/    background-color: #fcd69a /*#d2d0d0*/;    float: left;    border-radius: 16px;    padding: 10px;    font-size: 12.5px;    font-family: Arial, Helvetica, sans-serif;}.dw-progress-warning {    max-width: 90%;    background-color: #5fcf64;    float: right;    border-radius: 16px;    padding: 10px;}.text-left {    text-align: left;}.text-right {    text-align: right;}/*bootstrap css above*/.dw-open-button {    font-size: 20px;    background-color: #f4812e;    color: white;    padding: 10px;    border: none;    cursor: pointer;    opacity: 0.9;    position: fixed;    bottom: 20px;    right: 25px;    width: 90px;    height: 90px;    border-radius: 50%;    z-index: 50;}.dw-open-buttonH {    font-size: 15px;    text-shadow: 1px 1px 2px white, 0 0 1em white, 0 0 0.2em white;    font: 1.2em Georgia, serif;    text-align: center;    color: #1b1e6f;    padding: 10px;    border: none;    cursor: pointer;    opacity: 0.9;    position: fixed;    bottom: 110px;    right: 25px;    width: 90px;    height: 35px;    border-radius: 10%;    z-index: 10;}.dw-msg-area {    border-radius: 20px 20px 5px 5px;    width: 300px;    display: none;    position: fixed;    bottom: 20px;    right: 20px;    border: 1px solid #408591;    z-index: 15;}.dw-form-container {    /*max-width: 350px;*/    background-color: white;}.dw-msg-area .dw-textarea {    width: 88%; /* width: 98%; */    height: 30px;    text-indent: 10px;    border: none;    background: #ddd;    color: #555;}button#mic {    height: 30px;    width: 32px;    border: none;    background-color: #f4b31e;}.dw-form-container .dw-textarea:focus {    background-color: #ddd;    outline: none;    text-align: left;    border: 0px;}.dw-form-container .dw-btn {    background-color: #541a46; /*#408591;*/    color: white;    padding: 16px 20px;    border: none;    cursor: pointer;    width: 100%;    margin-bottom: 3px;    opacity: 0.9;}    .dw-form-container .dw-btn:hover, .dw-open-button:hover {        opacity: 1;        background-color: #8b2e68;        background-image: url();    }#dhwani_bot_div {    overflow-y: auto;    height: 400px;    flex-direction: column-reverse;}    #dhwani_bot_div::-webkit-scrollbar {        display: none;    }#dhwani_message_tbl {    width: 100%;    border: none;}.dw-msg-head {    border-radius: 15px 15px 0px 0px;    font-size: 14px;    /*background-color: #591199;*/ /*#406291*/    background-image: linear-gradient(to right, red, blue);    / /*#408591*/    padding: 9px 3px 5px 5px; /*padding:12px; */    text-align: left;    color: #ffffff;    cursor: pointer;}.dw-msg-subhead {    background-color: #be3190;    padding: 3px;    height: 28px;}.main_heading { /*position:relative; top:8px;left:50px;height: 50px;*/    margin-bottom: 10px;    font-weight: bold;}.m_heading {    padding-left: 50px;    padding-top: 10px;}.sub_heading {    padding-left: 50px;}.close_button {    position: absolute;    top: 5px;    right: 3px;    border-radius: 50%;    border: none;}.font_button_cont { /*position:absolute;top: 2px; right:1px;padding:1px;*/    float: right;    right: 1px;    padding: 1px;}.font_button {    height: 22px;    width: 28px;    font-size: smaller;    font-weight: bold;}.mic_button {    height: 35px;    background-color: #bebec5;    border: none;}img#logo_img {    float: left;    width: 40px;    height: 40px;    padding-top: 10px;    padding-left: 10px;}li.dw-list-item {    list-style-type: none;    margin: 0;    padding: 0;    width: 100%;}@keyframes spinner {    to {        transform: rotate(360deg);    }}#dw-spinner {    display: none;    content: '';    box-sizing: border-box;    position: absolute;    top: 50%;    left: 50%;    width: 20px;    height: 20px;    margin-top: -10px;    margin-left: -10px;    border-radius: 50%;    border: 2px solid #ccc;    border-top-color: #333;    animation: spinner .6s linear infinite;}.interactiveBtn {    white-space: normal !important;    max-width: 100%;    padding: 6px 10px !important;}.dhwaniText {    font-size: 12px;}.poweredText {    font-size: 10px;    text-align: center;    color: #fff;    /*background-color: #f25744*/ /*#406291*/    ; /*#408591;*/    background-image: linear-gradient(to bottom right, red, blue);    padding: 3px 0px 0px 5px;}/*******Menu******//* Style The Dropdown Button */.dropbtn {    /* background-color: #4CAF50;  color: white;  padding: 16px;  font-size: 16px;  border: none;  cursor: pointer;*/}/* The container <div> - needed to position the dropdown content */.dropdown {    /*  position: relative;  display: inline-block;*/    float: left;}/* Dropdown Content (Hidden by Default) */.dropdown-content {    display: none;    position: absolute;    background-color: #f9f9f9;    min-width: 160px;    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);    z-index: 1;}    /* Links inside the dropdown */    .dropdown-content a {        color: black;        padding: 12px 16px;        text-decoration: none;        display: block;    }        /* Change color of dropdown links on hover */        .dropdown-content a:hover {            background-color: #f1f1f1;        }/* Show the dropdown menu on hover */.dropdown:hover .dropdown-content {    display: block;}/* Change the background color of the dropdown button when the dropdown content is shown */.dropdown:hover .dropbtn {    background-color: #3e8e41;}@media print {    body * {        visibility: hidden;    }    #dw-msg-area * {        visibility: visible;    }    #dw-msg-area {        position: absolute;        left: 0;        top: 0;    }}