    /*Stylesheet version 4.0*/
    html, body {
        font-family: "Open Sans" !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #2c3e50;
        margin-top: 0;
        background: #f4f4f4 !important;
    }

    h1, h2, h3, h4, h5, h6{
        font-family: "Open Sans" !important;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .page-header-fixed .page-container {
        margin-top: 75px!important;
    }
    /*Header*/
    .assistant-select{
        margin-top:2px;
        margin-right:20px;
    }
    .target-select{
        margin-top:2px;
        margin-right:20px;
    }
    .marginLmenu {
        background-color: unset !important;
        color: #9ca5ce!important;
        text-decoration: none !important;
        pointer-events: none!important;
        cursor: default!important;
    }
    .dividerHorizontal {
        border-top: 1px solid #dde0eb;
        margin: 5px 0;
    }
    .versionContainer, .versionContainer:hover {
        background-color: unset !important;
        color: #9ca5ce!important;
        text-decoration: none !important;
        pointer-events: none!important;
        cursor: default!important;
        position: relative;
    }
    .padL25{
        padding-left:25px;
    }

    .view-logs-btn {
        cursor: pointer;
    }
    /*LEARNING CENTER*/

    .learning-title {
        display: inline-block !important;
        font-size: 16px !important;
        font-weight: bold !important;
        color: #00a96f !important;
        padding-left: 20px !important;
        background-color:#ffffff !important;
        pointer-events: none;
        margin-top: 6px;
        padding-bottom: 4px!important;
    }

    .dropdown-menu.learn {
        visibility: visible;
        position: relative !important;
        top: 0px !important;
        background: #ffffff;
        border: 0;
        border-radius: 0;
        -webkit-box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
        box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
        font-size: 14px;
        font-family: 'Lato', sans-serif!important;
        float: right !important;
        left: inherit !important;
        z-index: 99999;
        min-width: 300px !important;
        color: #1C2029 !important;
        text-decoration: none !important;
        padding-bottom: 8px;
    }

    .dropdown-item.learn {
        font-size: 14px !important;
        font-weight: normal !important;
        cursor: pointer !important;
        padding-top: 12px !important;
        overflow: visible !important;
        color: #1C2029 !important;
        text-decoration: none !important;
        padding-left: 12px!important;
        padding-bottom: 4px;
    }

    .dropdown-item.learn:hover {
        background-color:#f4f4f4 !important;
        color: #00a96f !important;
    }

    .dropdown-item.learn.hidden {
        visibility: hidden;
    }

    a.learning-link {
        color: #1C2029 !important;
        text-decoration: none !important;
    }

    a.learning-link:hover {
        color: #00a96f !important;
        text-decoration: none !important;
    }

    .section-wrap {
        background:#f4f4f4 !important;
        display: inline-block !important;
        width: 100% !important;
        height: 36px !important;
        margin-top: 10px !important;
    }

    .learning-section{
        display: inline-block !important;
        padding-top: 8px !important;
        padding-left: 5px !important;
        font-size: 14px !important;
        font-weight: bold !important;
    }

    .learning-subsection {
        font-size: 14px !important;
        font-weight: normal !important;
        cursor: pointer !important;
        margin-bottom: 18px !important;
        margin-top: 10px !important;
        margin-left: 15px !important;
        color: #1C2029 !important;
    }

    .learning-subsection.active {
        color: #00a96f !important;
    }

    .learning-none-found {
        font-size: 14px !important;
        font-weight: normal !important;
        color: #425363;
        padding-left: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .section-arrow{
        width: 15px!important;
        height: 10px!important;
        margin-right: 8px;
    }
    .section-arrow.rotate{
        width: 15px!important;
        height: 10px!important;
        margin-right: 8px;
        transform: rotate(270deg);
    }
    .section-icon{
        width: 25px!important;
        height: 25px!important;
        margin-right: 5px!important;
        margin-left: 5px!important;
        margin-top: -3px!important;
    }
    .section-icon.none{
        visibility: hidden !important;
        width: 0px!important;
    }
    .learning-icon {
        width: 22px!important;
        height: 22px!important;
        margin-bottom: 4px!important;
    }
    .link-icon {
        width: 8px!important;
        height: 8px!important;
        margin-right: 8px!important;
        margin-left: 8px!important;
     }
     .link-icon.adjusted {
        width: 8px!important;
        height: 8px!important;
        margin-right: 13px!important;
        margin-left: 6px!important;
     }
    .x-icon {
        width: 16px!important;
        height: 16px!important;
        margin-right: 12px;
        margin-top: 14px;
        float: right;
        cursor: pointer !important;
        background-color:#ffffff !important;
    }
    .dropdown-learn {
        width: 44px!important;
        right: -7px;
    }
    .dropdown-notification {
        top: -9px;
        right: 2px;
    }
    .dropdown-download {
        top: -8px;
    }
    .dropdown-download .dropdown-toggle {
        display: block;
        height: 45px;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-learn .dropdown-toggle {
        padding: 10px 10px 5px;
        display: inline-flex;
        align-items: center;
    }
    /*Dropdown menu*/
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu {
        background: #ffffff;
        font-family: 'Lato', 'Open Sans', sans-serif !important;
        min-width: fit-content;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a {
        color: #1C2029;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a:hover {
        color: #00a96f;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a.disabled {
        color: #1C2029;
        background-color: unset !important;
        cursor: unset;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a>i, .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a>i {
        color: #00a96f;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu:after {
        border-bottom-color: #00a96f;
        right: 20px;
    }
    .dropdown-menu>li>a:hover{
        background-color:#f4f4f4!important;
    }

    #learning-dropdown-menu::after, #downloads-dropdown-menu::after, #notifications-dropdown-menu::after, #user-dropdown-menu::after,
    #learning-dropdown-menu::before, #downloads-dropdown-menu::before, #notifications-dropdown-menu::before, #user-dropdown-menu::before
    {
        content: none 
    }

    .dropdown-menu {
        position: absolute !important;
    }

    .dropdown-span {
        width: 100%;
        font-weight: 400;
        font-size: 14px;
        color: #212529;
        text-align: inherit;
        background-color: transparent;
        border: 0;
        padding: 8px 0px 0px 14px !important;
        text-decoration: none;
        display: flex !important;
        clear: both !important;
        line-height: 18px !important;
        white-space: nowrap !important;
    }
    .dropdown-span .toggle-text {
        margin: -3px 0px 0px 10px;
    }

    .toggle-container {
        display: flex;
        flex-direction: row;
        align-items: center;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
      }
      .toggle-text {
        margin-left: 10px;
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        color: #000000;
      }
      .toggle {
        position: relative;
        width: 20px;
        height: 12px;
        border: 2px solid #DDDDDD;
        background-color: #DDDDDD;
        border-radius: 20px !important;
        display: flex !important;
        justify-content: center;
        align-items: center;
        cursor: pointer;
        transition: .3s;
        display: inline-block;
      }
      .toggle-circle {
        position: absolute;
        left: 0;
        width: 6px;
        height: 6px;
        border-radius: 20px !important;
        background-color: white;
        transition: .3s;
      }
      .toggle.active {
        border-color: #03A96F;
        background-color: #03A96F;
      }
      .toggle.active .toggle-circle {
        left: 100%;
        transform: translateX(-100%);
        transition: .3s;
      }
    /*Notification*/
    .notification-badge {
        display: none;
        opacity: 0;
        position: absolute;
        top: 20px!important;
        left: 20px!important;
        z-index: 99999;
    }
    #header_notification_bar .dropdown-toggle{
        padding: 29px 24px 24px;
    }
    .page-header.navbar .dropdown-menu:before {
        right: 20px !important;
    }
    .dropdown-notification .dropdown-menu:after {
        right: 20px !important;
    }
    .dropdown-user .dropdown-menu:after {
        right: 13px !important;
    }
    .dropdown-user .dropdown-menu:after {
        top: 45px !important;
    }
    
    .clear-all-btn {
        margin-top: -6px !important;
        right: 7px !important;
    }
    .view-all-btn {
        display: block !important;
        position: static !important;
        padding: 7px !important;
        text-align: center;
    }
    /* Notifications update */
    .clear-all-notifications {
        float: right;
        padding: 0px;
        bottom: 3px;
        position: relative;
        font-size: 14px;
        text-decoration: underline;
        color: #03a96f;
        cursor: pointer;
    }

    .notification-menu, .download-menu {
        z-index: 1000;
        display: none;
        width: 370px !important;
        color: #212529;
        text-align: left;
        list-style: none;
        background-color: #fff;
        background-clip: padding-box;
        font-family: 'Open Sans', sans-serif !important;
        border: none !important;
    }

    .notifications-text, .downloads-text {
        margin: 0;
        padding: 0;
        float: left;
        font-size: 13px;
        font-weight: bold;
        letter-spacing: 0.3px;
        display: inline-block;
    }

    .notification-button, .download-button {
        color: #ffffff;
        background: #03a96f;
        border: #03a96f;
        box-shadow: 0 1px 5px 0 rgba(3, 169, 111, 0.2), 0 3px 1px -2px rgba(3, 169, 111, 0.12), 0 2px 2px 0 rgba(3, 169, 111, 0.14);
        height: 40px;
        display: inline-flex;
        border-radius: 6px !important;
        white-space: nowrap;
        transition: box-shadow, background 0.2s, -webkit-box-shadow;
        -moz-transition: box-shadow, background 0.2s;
        line-height: 30px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0px 7px 7px 0px;
        cursor: pointer;
    }

    .notification-button .text-wrapper, .download-button .text-wrapper {
        text-align: center;
        vertical-align: baseline;
        margin: auto;
        padding: 0 20px;
        font-size: 16px !important;
        font-weight: bold !important;
    }

    .transparent {
        background: transparent !important;
    }

    .notifications-tab-wrapper {
        display: flex;
        border-bottom: 1px solid #dee2e6;
    }

    .notifications-tab {
        font-size: 14px;
        font-weight: 400;
        padding: 0px 12px 6px 12px;
    }

    .badge-tab {
        background-color: #979797;
        color: #ffffff !important;
        opacity: 1;
        zoom: .8;
        top: 23px;
        left: 40px;
    }

    .notifications-tab.active {
        border-bottom: #03a96f 4px solid;
        color: #03a96f;
    }

    .notifications-tab.active .badge-tab {
        background-color: #03a96f;
    }

    .dropdown-submenu {
        overflow-y: scroll;
        overflow-x: hidden;
        display: flex;
        flex-direction: column;
    }

    .dropdown-submenu .details {
        width: 270px;
        white-space: normal;
        overflow-wrap: break-word;
        overflow: hidden;
        position: relative;
        display: inline-block;
        top: 3px;
        left: 3px;
        font-size: 14px;
    }

    .notification-span {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-evenly;
        border-bottom: 1px solid #dee2e6;
        padding: 7px 0px 0px 0px;
    }

    .check-icon, .download-icon, .close-icon {
        height: 17px;
        width: 17px;
    }

    .check-icon {
        display: flex;
    }

    .notification-text-wrapper {
        display: flex;
        flex-direction: column;
    }

    .notification-text-wrapper .subtext {
        width: 270px;
        padding-left: 4px;
        font-size: 11px;
        min-height: 24px;
        position: relative;
        display: flex;
        white-space: normal;
        overflow-wrap: break-word;
    }

    .notification-text-wrapper.grayed-out {
        color: #979797;
    }

    .footer-wrapper {
        padding-top: 10px !important;
    }

    .clear-notification-btn {
        cursor: pointer;
        display: flex;
    }

    .open-downloads-icon {
        height: 22px;
        width: 22px;
    }
    /* Nav Bar */
    .page-header.navbar {
        background-color: #ffffff;
        z-index: 999 !important;
        height: 45px;
        min-height: 45px;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external {
        padding: 0px;
        background: #f8f8f8;
    }
    .notification-top-bar, .download-top-bar {
        padding: 15px 15px 8px 10px !important;
        background: #fff !important;
        border-bottom: 1px solid #dee2e6;
    }
    .download-file-btn, .fetch-logs-btn {
        cursor: pointer;
        display: flex;
    }
    .download-file-btn:hover, .fetch-logs-btn:hover {
        background-color: transparent !important;
    }
    .download-file-btn .fa-download, .fetch-logs-btn .fa-download {
        margin-left: 5px;
    }
    .page-sidebar{
        margin-top:-41px;
        border-right: 1px solid #ededed;
    }
    .page-sidebar-menu i:not(.nested-superscript){
        position:relative;
    }
    .page-sidebar-menu i{
        top: -4px;
        text-transform: uppercase;
        font-size: 8px;
        padding-left: 2px;
        font-weight: bold;
        font-style: normal;
        color: #34495e;
    }
    .bg-info {
        background-color: #eaedef;
    }
    .bg-warning {
        background-color: #eaedef;
    }
    .invisible {
        visibility: collapse;
    }
    .answer_text .label {
        font-size: 13px;
        padding: 4px 6px;
    }
    .question_text,
    .answer_text {
        padding: 7px;
    }
    .check-actions,
    .check-all {
        display: none;
    }
    .table-striped thead,
    .productivity-table-custom-striped thead {
        background: #f8f8f8;
        color: #425363;
    }
    .container {
        background: transparent;
    }
    .bground-white {
        background: transparent;
        padding: 0px;
    }
    .pagination-container {
        background: transparent;
    }
    .pagination {
        margin-left: 40px;
    }
    div[intent-tag^="QueryFeature"] {
        color: white;
        padding: 0 5px 0 5px;
    }
    div.selected {
        color: white;
        padding: 0 5px 0 5px;
    }
    .color-block {
        top: 14px;
        position: relative;
    }
    .right-content-wrap {
        padding: 0px;
        margin: 0px;
    }
    .page-sidebar .page-sidebar-menu>li>a>.title,
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>.title,
    .page-sidebar .page-sidebar-menu .sub-menu li>a {
        font-size: 13px!important;
    }
    /********DATATABLES PAGINATION*********/
    .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
    {
        color: #fff !important;
        cursor: default;
        background: #00a96f!important;
        border-color: #00a96f!important;
    }
    .paginate_button.current
    {
        color: #fff!important;
        cursor: default;
        background: #00a96f!important;
        border-color: #00a96f!important;
    }
    .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
        color: #fff!important;
        border: 1px solid #00a96f!important;
    }
    .dataTables_paginate.paging_simple_numbers span a.paginate_button.current{
        color: #fff!important;
        background: #00a96f!important;
        border: 1px solid #00a96f!important;
    }
    .dataTables_paginate.paging_simple_numbers span a.paginate_button.current:hover, .dataTables_paginate.paging_simple_numbers span a.paginate_button:hover, .paginate_button.next:hover, .paginate_button.previous:hover, .pagination>li>a:hover
    {
        color: #fff!important;
        background-color:#13b67d!important;
        background:#13b67d!important;
        border-color: #13b67d!important;
    }
    .page-breadcrumb .nav-link, .page-breadcrumb .item {
        text-decoration:none;
    }
    .bcrumb li::after {
        content: " / ";
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle .badge.badge-default {
        background-color: #00A1AF;
        color: #ffffff!important;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu {
        min-width: 360px;
        max-width: 460px;
        width: 460px;
    }
    .fa-download {
        color: #03a96f;
    }
    .download-blank {
        width: 28px;
    }
    .aggregate-container{
        display:block;
        margin-top:20px;
    }
    /********OVERRIDE for new UX**********/
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
        padding: 5px 10px 5px;
        display: inline-flex;
        align-items: center;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle {
        background-color: #f1f3f9;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover {
        background-color: #f1f3f9;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle {
        padding: 11px 10px 12px;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>img {
        margin-left: 6px;
        margin-top: 0px;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-user {
        padding: 0 0 0 0px;
        top: -7px;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown {
        height: 45px;
    }
    .page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username{
        color: #425363;
        font-size: 16px;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 20vw;
    }
    .page-header.navbar .page-top {
        height: 45px;
    }
    .page-header.navbar.navbar-fixed-top {
        display: block;
        position: fixed;
        right: 0px;
        left: 0px;
        top: 0px;
    }
    #header_notification_bar .dropdown-toggle {
        padding: 9px 10px 12px;
        margin-right: 5px;
        display: block;
        position: relative;
    }
    /*********DASHBOARD**************/
    .dashboard-stat{
        background: white!important;
        color: #1c2029!important;
        border: 1px solid #eee!important;
    }
    .dashboard-stat .details .number, .dashboard-stat .details .desc {
        color: #1c2029!important;
    }
    .dashboard-stat .details .number{
        padding-bottom:5px;
    }
    .dashboard-stat .more {
        color: #1c2029!important;
        background-color: #ffffff!important;
    }
    .caption-subject.font-blue-sharp{
        font-size:20px!important;
        color: #333333!important;
        font-weight: bold!important;
    }
    .note.note-info {
        background-color: #e9f6f9!important;
        border-color: #759faa!important;
        color: #333333!important;
    }
    .note.note-danger {
        background-color: #fff0e9!important;
        border-color: #b8836c!important;
        color: #333333!important;
    }
    .timestamp-feed{
        color:rgb(131, 128, 128);

    }
    /*********Header********/
    .notification-icon{
        width: 15px;
        height: 22px;
    }
    .downloads-icon{
        width: 22px;
        height: 22px;
    }
    .account-icon{  
        width: 17px!important;
        height: 16px!important;
        margin-top:2px !important;
        vertical-align: top;
    }
    .down-arrow-green{
        width: 15px!important;
        height: 10px!important;
        margin-right: 6px;
        margin-top: 9px;
    }
    .page-header.navbar .page-logo {
        height: 45px;
    }
    /********Range********/
    .range-wrap .range .btn{
        color:#1c2029!important;
    }
    .range-wrap .range .btn:hover, .form-group .range .btn:hover{
        color: #1c2029!important;
        background-color: #fbfbfb!important;
    }
    .date-range-button, .date-range-button-1, .view-button{
        background: transparent!important;
        height: 45px;
        font-size: 16px!important;
        font-weight: 600;
        color: #1c2029;
        border-color:#dedada!important;
        font-weight: normal;
    }
    .date-range-button.btn-primary, .date-range-button-1.btn-primary, .view-button.btn-primary{
        width: auto;
        height: 45px;
        background-color: #ffffff;
        font-size: 16px;
        font-weight: normal;
        color: #03a96f;
        border-bottom: 3px solid #03a96f!important;
        border-top: 0px;
        border-left: 0px;
        border-right: 0px;
        background-color: #ffffff!important;
    }
    .date-range-button.btn-primary:hover, .date-range-button-1.btn-primary:hover,.view-button.btn-primary:hover{
        color: #1c2029;
        border-bottom: 3px solid #fbfbfb!important;
        background-color: #fbfbfb!important;
    }
    .date-range-button:hover, .date-range-button-1:hover, .view-button:hover{
        color: #1c2029!important;
        background-color: #fbfbfb!important;
    }
    .range-wrap{
        border-top: 1px solid #ededed;
        border-bottom: 1px solid #ededed;
        height: 63px;
        padding-left: 0px !important;
    }
    .range-wrap-bottom{
        border-bottom: 1px solid #dedada;
        height:48px;
    }
    .range.btn-group > .btn-primary {
        background-color: #03a96f;
        border-color: #03a96f;
    }
    .range.btn-group > button:hover {
        background-color: #ffffff!important;
        color: #000000!important;
    }
    .aggregate-container > button:hover{
        background-color: #ffffff!important;
        color: #03a96f!important;
    }
    .custom_dr{
        height: 45px;
        border: 1px solid #dedada;
        font-size: 16px !important;
        background-color:transparent!important;
        color: #333333;
    }
    .custom_dr:hover{
        background-color:#fbfbfb!important;
        color: #1c2029!important;
    }
    #needs_refresh{
        display: none;
    }
    /************MENU**************/
    html {
        height:100%!important;
    }
    body {
        min-height:100%!important;
    }
    .bground-white, .right-content-wrap{
        background: transparent;
    }
    .page-sidebar .page-sidebar-menu .sub-menu>li>a{
        font-size: 13px!important;
        font-weight: normal;
    }
    .page-sidebar .page-sidebar-menu>li>a>.title{
        font-size: 13px!important;
        font-weight: normal;
    }
    .page-sidebar {
        width: 260px!important;
        min-height: 100vh!important;
        padding-bottom: 300px!important;
    }
    .page-content-wrapper .page-content {
        margin-left: 250px!important;
        margin-top:-40px!important;
    }
    .page-sidebar .page-sidebar-menu>li.open>a{
        background:#ffffff!important;
        color: #1c2029!important;
    }
    .page-sidebar .page-sidebar-menu .sub-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a {
        color: #1c2029!important;
    }
    .page-sidebar .page-sidebar-menu>li.active.open>a, .page-sidebar .page-sidebar-menu>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a {
        color: #1c2029!important;
    }
    .page-sidebar .page-sidebar-menu>li>a{
        color: #1c2029!important;
    }
    .page-sidebar .page-sidebar-menu>li{
        border-top: 1px solid #f4f4f4;
        border-bottom: 1px solid #f4f4f4;
        line-height: 1.42857;
    }
    .page-sidebar .page-sidebar-menu .sub-menu>li>a:hover, .page-sidebar .page-sidebar-menu>li>a:hover  {
        background-color:#f4f4f4!important;
    }
    .page-sidebar .page-sidebar-menu>li.active>a, .page-sidebar .page-sidebar-menu>li.active{
        color: #03a96f!important;
        border-left: 3px solid #03a96f!important;
        background-color: #f4f4f4!important;
    }
    .page-sidebar .page-sidebar-menu .sub-menu{
        margin: 0px!important;
    }
    .arrow{
        float:left;
    }
    .page-sidebar .page-sidebar-menu .sub-menu>li>a>.arrow:before{
        color: #03a96f;
    }
    .page-sidebar .page-sidebar-menu li>a>.arrow:before{
        content: "\f105";
        color: #03a96f;
    }
    .page-sidebar .page-sidebar-menu li.active>a>.arrow.open:before, .page-sidebar .page-sidebar-menu li.active>a>.arrow:before{
        color: #03a96f;
    }
    .page-sidebar .page-sidebar-menu .sub-menu>li{
        background-color: #ffffff!important;
    }
    .page-sidebar .page-sidebar-menu .sub-menu>li.active>a{
        font-size: 13px!important;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #03a96f!important;
        border-left: 3px solid #03a96f;
        background-color: #f4f4f4!important;
    }
    /********MENU INDENTATION************/
    .page-sidebar .page-sidebar-menu .sub-menu>li.active>a>span.title{
        margin-left:-3px;
    }
    .sub-menu.padLeft li a span.title{
        padding-left:15px;
    }
    li.nopadLeft span.title{
        padding-left:0px!important;
    }
    li.nopadLeft .sub-menu.padLeft li a span.title{
        padding-left:18px!important;
        display: block;
    }
    /************Dashboard v2*************/
    .page-head.dashboard .page-title {
        padding: 5px 0 10px 50px;
    }
    .page-container {
        margin: 0;
        padding: 10px 20px 0 0;
    }
    .dashboard .breadcrumb {
        padding: 0 0 15px 40px;
    }
    .dashboard-stat .details {
        left: 15px!important;
        display: flex;
        flex-direction: column;
    }
    .dashboard-stat .details .desc, .dashboard-stat .details .number {
        text-align: left!important;
    }
    .dashboard-stat .details .desc{
        font-size: 14px!important;
    }
    .view-more-arrow{
        color: #03a96f;
        padding-bottom:10px;
    }
    .fa-angle-right:before {
        content: "\f105";
        font-size: 2em;
    }
    .select-dashboard .segments-placeholder, .select2-container--default .select2-selection--single .select2-selection__rendered {
        width: 200px;
    }
    .select-dashboard .select2{
        position: relative!important;
        float: right;
        margin-top: 18px;
    }
    .page-title h1{
        font-size: 30px!important;
        font-weight: bold!important;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #1c2029!important;
        margin-left: 0px!important;
        margin-top: 0px!important;
    }
    /*************BUTTONS*****************/
    .btn-primary {
        color: #fff;
        background-color:#03a96f!important;
        border-color: #03a96f!important;
    }
    .btn-primary:hover {
        background-color:#13b67d!important;
        border-color: #13b67d!important;
    }
    .btnExport, .applyBtn, .new-category-add, .add-category-button, .green-sharp, .btn.green, .export-data-package-button, .import-package{
        background-color:#03a96f!important;
        border-color: #03a96f!important;
    }
    .btnExport:hover, .applyBtn:hover, .new-category-add:hover, .add-category-button:hover, .green-sharp:hover, .btn.green:hover, .export-data-package-button:hover, .import-package:hover{
        background-color:#13b67d!important;
        border-color: #13b67d!important;
    }
    .preview-filter-set, .save-filters, .create-annotation-set-button, .hide_done, .search-btn, .create-annotation-set,.inner_box .btn-primary, .input-group .btn-primary, .btn-success, .nav-pills li.active a, .table-select-button{
        background-color:#03a96f!important;
        border-color: #03a96f!important;
    }
    .preview-filter-set:hover, .save-filters:hover, .create-annotation-set-button:hover, .search-btn:hover, .create-annotation-set:hover, .inner_box .btn-primary:hover, .input-group .btn-primary:hover, .btn-success:hover, .nav-pills li.active a:hover, .table-select-button:hover{
        background-color:#13b67d!important;
        border-color: #13b67d!important;
    }
    .hide_done:hover{
        background-color:#13b67d!important;
        border-color: #13b67d!important;
        color: white!important;
    }
    .label-success {
        background-color: #00a1af;
    }
    /***********FILTER TAGS**********/
    .new-filter-wrapper {
        margin-top: 0px!important;
    }
    .new-filter-wrapper .filter {
        padding-left: 5px;
    }
    .select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
        background-color: #f4f4f4;
        color: #333333;
    }
    select{
        background-color: #f4f4f4;
        color: #333333;
    }
    .select2-results .select2-highlighted {
        background-color: #f4f4f4;
        color: #333333;
    }
    .assigned-to-select{
        display: flex;
        flex-flow: row nowrap;
    }
    .slider:before {
        background-color: #03a96f!important;
    }
    .select2-container--bootstrap .select2-selection {
        background-color: #ffffff !important;
    }
    .kasisto-filters-wrap .select2-container--bootstrap .select2-selection{
        width: 200px!important;
    }
    .filters-header .close-search-filters, .filters-header-content{
        background-color: transparent!important;
    }
    /***************TABLES*****************/
    table.dataTable tbody tr:hover, .table-striped>tbody>tr:hover, .table-xstriped>tbody>tr:hover {
        background-color: #f4f4f4!important;
      }
    table.dataTable tbody tr:hover > .sorting_1, .table-striped>tbody>tr:hover > .sorting_1 {
        background-color: #f4f4f4;
    }
    .table-striped thead, .table-xstriped thead, .productivity-table-custom-striped thead {
        background: #f8f8f8;
        color: #425363;
        border-top: 1px solid #e7e7e7;
    }
    table.dataTable thead th, table.dataTable thead td {
        padding: 10px 18px;
        border-bottom: none!important;
    }
    table.dataTable.no-footer {
        border:none!important;
    }
    table.dataTable td.sorting_1, table.dataTable td.sorting_2, table.dataTable td.sorting_3, table.dataTable th.sorting_1, table.dataTable th.sorting_2, table.dataTable th.sorting_3 {
        background: #FFFFFF!important;
    }
    .table-striped>tbody>tr:nth-of-type(odd) {
        background-color: #ffffff;
    }
    .table-xstriped>tbody{
        background-color: #ffffff;
    }
    .table-striped>tbody>tr:nth-of-type(even) {
        background-color: #ffffff;
    }
    .table-striped>tbody>tr:nth-of-type(odd)>td:first-child>a, .table-striped>tbody>tr:nth-of-type(even)>td:first-child>a{
        font-weight: normal;
        color: #03a96f;
    }
    .pagination>.active>a,  .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
        background-color: #13b67d;
        border-color: #13b67d;
    }
    .pagination{
        float:right;
    }
    .tsyle {
        background-color: #f8f8f8!important;
        color: #333333!important;
    }
    .tsyle h2 {
        font-weight: bold;
    }
    .action_box {
        width: 100%;
        border: 1px solid #f8f8f8!important;
    }
    .timeNoWrap{
        min-width: 164px;
    }
    /**********Settings Table**************/
    .panel-default > .panel-heading, .panel-heading {
        background: #f8f8f8!important;
        color: #425363!important;
        border-color: #e0e0e0!important;
        border-bottom: 1px solid;
    }
    .panel-title {
        font-weight: bold;
        margin-top: 0;
        font-size: 16px;
    }
    /************FORMS - Input*****************/
    .form-control{
        border-radius: 6px;
    }
    /*Forms hover and focus states*/
    .form-control:hover, .select2-selection--single:hover, input:hover{
        border-color: #03a96f;
    }
    .form-control:focus, .select2-selection--single:focus, input:focus
    {
        border-color: #03a96f;
        border-radius: 6px;
        outline: none!important;
        box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.095) inset, 0px 0px 8px rgba(100, 179, 95, 0.5)!important;
    }
    .no-shadow input:focus {
        box-shadow: none!important;
    }
    .dataTables_filter input{
        outline: none!important;
        border: 1px solid #ffffff;
    }
    .dataTables_filter input:hover{
        border-color: #03a96f;
        border: 1px solid #03a96f!important;
    }
    .dataTables_filter input:focus{
        border-color: #03a96f;
        border-radius: 6px;
        box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.095) inset, 0px 0px 8px rgba(100, 179, 95, 0.5);
    }
    .answer-wrap.editing-answer input:hover, #import-form .form-group input:hover, .input-group input:hover
    {
        border: 1px solid #03a96f!important;
    }
    .answer-wrap.editing-answer input:focus, #import-form .form-group input:focus, .input-group input:focus
    {
        border: 1px solid #03a96f!important;
        box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.095) inset, 0px 0px 8px rgba(100, 179, 95, 0.5)!important;
    }
    /*Checkbox focus*/
    #import-form .form-group input[type=checkbox]:focus
    {
        box-shadow: none!important;
    }
    .slides-content-wrap .slides-content input, .slides-content-wrap .slides-content textarea, .list-wrap input, .list-wrap textarea, .list-text-col textarea{
        border: 1px solid #e1e5ec;
    }
    .slides-content-wrap .slides-content input:focus, .slides-content-wrap .slides-content textarea:focus, .list-wrap input:focus, .list-wrap textarea:focus, .list-text-col textarea:focus{
        outline: none;
        border: 1px solid #03a96f!important;
        box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.095) inset, 0px 0px 8px rgba(100, 179, 95, 0.5)!important;
    }
    .intent-slider{
        background-color: rgb(236, 237, 238)!important;
    }
    .intent-inactive{
        color: #979797!important;
    }
    /*Checkbox - Radio buttons Style*/
    input[type=checkbox]:focus{

    }
    input[type=checkbox] {
        position: relative;
        cursor: pointer;
   }
    /* input[type=checkbox]:before {
            content: "";
            display: block;
            position: absolute;
            width: 16px;
            height: 16px;
            top: 8px;
            left: 0;
            border: 2px solid #03a96f;
            border-radius: 3px;
            background-color: white;
    }
    input[type=checkbox]:checked:after {
            content: "";
            display: block;
            width: 5px;
            height: 10px;
            border: solid #03a96f;
            border-width: 0 2px 2px 0;
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
            position: absolute;
            top: 10px;
            left: 6px;
    } */
    /*Edit Intent Form*/
    .answer-wrap.editing-answer input, .answer-wrap.editing-answer textarea{
        background-color: #ffffff!important;
    }
    .intent-active {
        font-weight: 600!important;
        color: #fff!important;
    }
    input:checked + .intent-slider {
        background-color: #03a96f!important;
    }
    .intent-inactive {
        color: #979797!important;
    }
    .intent-slider.round {
        border-radius: 15px !important;
    }
    .intent-slider {
        background-color: rgb(236, 237, 238);
    }
    /*BUTTON style*/
    .btn.green-sharp:not(.btn-outline) {
        border-radius: 6px !important;
    }
    .add-bubble-choice {
        background-color: #00a96f!important;
        border-color: #00a96f!important;
        border-radius: 6px!important;
    }
    .add-bubble-choice:hover{
        background-color:#13b67d!important;
        border-color: #13b67d!important;
    }
    /*Search*/
    .search-input {
       width: 479px;
       height: 60px!important;
       border:1px solid white;
    }
    .search-input input {
        margin-top: 11px!important;
        width: 400px!important;
        font-size: 16px!important;
    }
    .search-input input:hover{
        border: 0px solid #03a96f!important;
    }
    .search-input input:focus{
        border: 0px solid #03a96f!important;
        box-shadow: none!important;
    }
    .search-input input:active {
        border: 0px solid #03a96f!important;
    }
    .search-input .fa-search{
        padding: 22px!important;
    }
    .search-filter-wrap, .questions-pagination-wrap {
        background-color: transparent!important;
    }
    /*GLOBAL*/
    a {
        color: #03a96f;
    }
    a:hover {
        text-decoration: underline;
        color: #13b67d;
    }
    .export-button{
        width:auto;
        display:inline-block;
    }
    input {
        outline: none!important;
        border: 1px solid #ccc;
    }
    .bground-white, .right-content-wrap, .container-fluid, .dashboard, .container{
        padding-left: 30px!important;
    }
    .sub-container{
        padding-left:15px;
    }
    #predicted-questions-table_wrapper{
        padding-left:15px;
    }
    .pad15{
        padding-left: 15px;
    }
    /* .panel-body {
        background-color: white;
    } */
    .export-configs{
        padding-left:15px;
    }
    .right-content-wrap .noPad, .bground-white .noPad, .container .noPad{
        padding-left:0px!important;
    }
    #performance_div{
        margin-left:300px;
    }
    .page-footer .page-footer-inner{
        display:none;
    }
    .menu100h{
        background-color: #ffffff;
        height: 100%;
        min-height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 260px;
    }
    .tableHead, .tableHead td:hover, .tableHead td:active{
        background: #f8f8f8!important;
        color: #425363!important;
        border-top: 1px solid #e7e7e7!important;
    }
    /*Breadcrumb*/
    .page-breadcrumb .nav-link {
        color: #03a96f!important;
    }
    .page-breadcrumb .nav-link:hover {
        text-decoration: underline;
    }
    /*Performance*/
    #performance_div {
        width: 400px;
        border:1px solid #bbb;
        padding:10px;
        margin-top: 10px;
        visibility: hidden;
      }
      th {
          text-align:left;
      }
      .env-info
      {
        text-align: center;
        width: 100%;
        margin: 0;
        font-size:14px;
        color:#7f8c8d;
      }
    /*DATEPICKER*/
    .daterangepicker td.active, .daterangepicker td.active:hover {
        background-color: #03a96f!important;
        border-color: #03a96f!important;
        color: #fff;
    }
    .daterangepicker td.in-range {
        background: #e0f9f0!important;
    }
    /*BREADCRUMB*/
    .page-breadcrumb{
        display: none!important;
    }
    .sort-header{
        font-size:20px;
        font-weight: bold;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .page-title{
        padding-left:15px!important;
    }
    .marginR{
        margin-right:12px!important;
    }
    .marginL{
        margin-left:12px!important;
    }
    /*Dashboard refactor*/
    .dashboardContainer .row {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }
    .dashboardContainer .container .row {
        background: #F1F3FA !important;
    }
    .dashboardContainer .portlet.light {
        min-height: 368px;
    }
    .dashboardContainer .error-feed h4 {
        font-size: 12px;
    }
    .dashboardContainer .stat-row {
        display: none;
        min-width: 172px !important;
        width: 20%!important;
        flex: unset;
    }
    .dashboardContainer .timezone-info {
        float: right;
        font-size: 12px;
    }
    .dashboardContainer .select-pos{
        margin-top: 45px!important;
        margin-left: 15px!important;
    }
    /*Top predicted questions*/
    .topPredicatedQuestions .kasisto-filters-wrap {
        clear: both;
    }
    #error-alert{
        position:fixed;
        top:46px;
        width:auto;
        left:310px;
        min-width:600px;
        z-index:10000;
    }
    #error-message{
        font-weight:bold;
        margin-right:10px;
    }
    .topPredicatedQuestions .all-select-wrap div {
        display: inline-block;
        margin-bottom: 10px;
        float: left;
    }
    .topPredicatedQuestions .all-select-wrap div.export-wrap {
        width:100%;
    }
    .topPredicatedQuestions .export-button{
        margin-left: 0px;
    }
    .topPredicatedQuestions .total-predictions {
        text-align: right;
    }
    .topPredicatedQuestions .total-requests {
        text-align: right;
    }
    /*Tag coloring*/
    .topPredicatedQuestions .question-skill-td > .question-tag, .topPredicatedQuestions .question-skill-td .question-tag a{
    background-color: #ffffff;
    color: #8775a7!important;
    border: solid 1px #8775a7;
    color: #8775a7;
    padding: 2px 3px;
    opacity: 1!important;
    color: white;
    border-radius: 6px!important;
    line-height: 25px;
    font-weight: 600;
    display:inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    }
    .topPredicatedQuestions .question-tag-noBorder a{
    border: solid 0px #8775a7;
    }
    .topPredicatedQuestions .question-tag {
    background-color: #425363;
    font-weight: 600;
    padding: 2px 3px;
    opacity: 1!important;
    color: white;
    border-radius: 6px!important;
    line-height: 25px;
    font-weight: 600;
    display:inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    }
    .topPredicatedQuestions .question-tag:hover{
    opacity: 0.9!important;
    text-decoration: none;
    color: white;
    }
    .topPredicatedQuestions .question-skill:hover{
    opacity: 0.9!important;
    text-decoration: none;
    color: #8775a7;
    }
    .topPredicatedQuestions table.dataTable td.sorting_1{
        background: #FFFFFF!important;
    }
    .topPredicatedQuestions .dataTables_paginate.paging_simple_numbers span a.paginate_button.current{
        color: #fff!important;
        background: #00a96f!important;
        border: 1px solid #00a96f!important;
    }
    .topPredicatedQuestions .dataTables_paginate.paging_simple_numbers span a.paginate_button.current:hover, .dataTables_paginate.paging_simple_numbers span a.paginate_button:hover{
        color: #fff!important;
        background-color:#13b67d!important;
        background:#13b67d!important;
        border-color: #13b67d!important;
    }
    /*Sessions refactor*/
    .sessionsContainer .segmentTag{
        padding: 2px 3px;
        opacity: 1!important;
        color: white;
        border-radius: 6px!important;
        line-height: 25px;
        font-weight: 600;
        display:inline-block;
        margin-bottom: 2px;
        }
        .sessionsContainer .segmentTag.question-skill{
        background-color: #ffffff;
        color: #8775a7;
        border: solid 1px #8775a7;
        }
        .sessionsContainer .segmentTag.question-tag{
        background-color: #425363;
        }
        .sessionsContainer .segmentTag.question-segment{
        background-color: #578ebe;
        }
        .sessionsContainer .segmentTag:hover{
        opacity: 0.9!important;
        text-decoration: none;
        color: white;
        }
        .sessionsContainer .segmentTag.question-skill:hover{
        opacity: 0.9!important;
        text-decoration: none;
        color: #8775a7;
        }
        .sessionsContainer .export-type-select {
            display: inline-block;
            position: relative;
        }
        .sessionsContainer .pagination {
            margin-right: 16px;
            float: right;
        }
        .sessionsContainer .pagination .next a{
        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: #333 !important;
        border: 1px solid transparent;
        background-color: transparent;
        }
        .sessionsContainer .pagination .next a:hover{
        color: #fff!important;
        background-color:#13b67d!important;
        background:#13b67d!important;
        border-color: #13b67d!important;
        }
        /*User reports refactor*/
        .userReportsContainer .col-sm-12 {
            padding: 0;
          }
          #active-users-chart,
          #registered-users-chart {
            width: 100%;
            margin-bottom: 50px;
          }
          .userReportsContainer .tab-wrap {
            display: none;
          }
          .userReportsContainer .alignRight {
            float: right;
          }
          .userReportsContainer .dataTables_paginate.paging_simple_numbers span a.paginate_button.current{
                color: #fff!important;
                background: #00a96f!important;
                border: 1px solid #00a96f!important;
            }
          .userReportsContainer .dataTables_paginate.paging_simple_numbers span a.paginate_button.current:hover, .userReportsContainer .dataTables_paginate.paging_simple_numbers span a.paginate_button:hover{
                color: #fff!important;
                background-color:#13b67d!important;
                background:#13b67d!important;
                border-color: #13b67d!important;
            }
            .userReportsContainer .right-content-wrap .dataTables_wrapper .dataTables_paginate .paginate_button.current {
                background: #00a96f!important;
                border: 1px solid #00a96f!important;
           }
           /*User feedback refactor*/
            .userFeedbackContainer .wrapper {
                padding-bottom: 15px;
            }
            .userFeedbackContainer button.export {
                width: 210px;
            }
            .userFeedbackContainer select {
                width: 200px;
            }
            .userFeedbackContainer .tsyle{
                background-color: transparent;
            }
            /*Panel style*/
            .userFeedbackContainer .btn{
                width: auto!important;
            }
            .userFeedbackContainer .tsyle {
                background-color: #f8f8f8!important;
                color: white!important;
                padding: 2px!important;
                padding-bottom: 3px!important;
            }
            .userFeedbackContainer .tsyle h2 {
                margin-top: 10px!important;
                margin-left: 10px!important;
                font-size: 14px!important;
                color: #333333!important;
            }
            .userFeedbackContainer .action_box {
                width: 100%;
                border: 1px solid black;
            }
            .userFeedbackContainer .action_box button {
                margin-left: 10px;
            }
            .userFeedbackContainer .inner_box {
                padding-top: 10px;
                padding-bottom: 20px;
                background-color: #fff;
            }
            .userFeedbackContainer select {
                min-width: 150px;
            }
            .userFeedbackContainer .desc-box {
                margin-left: 10px;
            }
            /*Panel style end*/
            .page-content .userFeedbackContainer{
                padding: 10px 0 0 10px!important;
            }
            .page-content .userFeedbackContainer #error-alert {
                z-index: 1;
            }
            .userFeedbackContainer .page-title {
                padding-left: 30px!important;
            }

            .liveChatContainer .wrapper {
                padding-bottom: 15px;
            }
            .liveChatContainer button.export {
                width: 210px;
            }
            .liveChatContainer .tsyle{
                background-color: transparent;
            }
            /*Panel style*/
            .liveChatContainer .btn{
                width: auto!important;
            }
            .liveChatContainer .tsyle {
                background-color: #f8f8f8!important;
                color: white!important;
                padding: 2px!important;
                padding-bottom: 3px!important;
            }
            .liveChatContainer .tsyle h2 {
                margin-top: 10px!important;
                margin-left: 10px!important;
                font-size: 14px!important;
                color: #333333!important;
            }
            .liveChatContainer .action_box {
                width: 100%;
                border: 1px solid black;
            }
            .liveChatContainer .action_box button {
                margin-left: 10px;
            }
            .liveChatContainer .inner_box {
                padding-top: 10px;
                padding-bottom: 20px;
                background-color: #fff;
            }
            .liveChatContainer select {
                min-width: 150px;
            }
            .liveChatContainer .desc-box {
                margin-left: 10px;
            }
            /*Panel style end*/
            .page-content .liveChatContainer{
                padding: 10px 0 0 10px!important;
            }
            .page-content .liveChatContainer #error-alert {
                z-index: 1;
            }
            .liveChatContainer .page-title {
                padding-left: 30px!important;
            }
            .daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
                background: #01a96f!important;
                border: 1px solid #01a96f!important;
                color: #fff;
            }
            /*Performance refactor*/
            .performanceContainer .background {
              fill: #eee;
            }
            .performanceContainer line {
              stroke: #fff;
            }
            .performanceContainer text.active {
              fill: red;
            }
            .performanceContainer a {
              color: steelblue;
            }
            .performanceContainer a:not(:hover) {
              text-decoration: none;
            }
            .performanceContainer svg .row {
              font: 10px sans-serif;
            }
            .performanceContainer svg .column {
              font: 10px sans-serif;
            }
            .performanceContainer .axis path, .performanceContainer .axis line {
              fill: none;
              stroke: #000;
              shape-rendering: crispEdges;
            }
            .performanceContainer .export-csv-button {
                margin: 10px 0;
            }
            .performanceContainer .headerPosition{
                font-size: 16px;
                font-weight: 400;
                left: 234px;
                position: relative;
            }
            .performanceContainer .portlet.light {
                min-height: 100%;
            }
            /*Beta reports refactor*/
            .hide {
                display: none !important;
            }
            .betaReportsContainer .wrapper {
                padding-bottom: 15px;
            }
            .betaReportsContainer h4{
                font-size: 14px;
                font-weight: bold!important;
            }
            .betaReportsContainer .tsyle {
                background-color: #35495e;
                color: white;
                padding: 2px;
                padding-bottom: 3px;
            }
            .betaReportsContainer .tsyle h2 {
                margin-top: 10px;
                margin-left: 10px;
                font-size: 14px;
            }
            .betaReportsContainer .action_box {
                width: 100%;
                border: 1px solid black;
            }
            .betaReportsContainer .action_box button {
                margin-left: 10px;
            }
            .betaReportsContainer .inner_box {
                padding-top: 10px;
                padding-bottom: 20px;
                background-color: #fff;
            }
            .betaReportsContainer select {
                min-width: 150px;
            }
            .betaReportsContainer .desc-box {
                margin-left: 10px;
            }
            .KaiAnswersReportsContainer .wrapper {
                padding-bottom: 15px;
            }
            .KaiAnswersReportsContainer h4{
                font-size: 14px;
                font-weight: bold!important;
            }
            .KaiAnswersReportsContainer .tsyle {
                background-color: #35495e;
                color: white;
                padding: 2px;
                padding-bottom: 3px;
            }
            .KaiAnswersReportsContainer .tsyle h2 {
                margin-top: 10px;
                margin-left: 10px;
                font-size: 14px;
            }
            .KaiAnswersReportsContainer .action_box {
                width: 100%;
                border: 1px solid black;
            }
            .KaiAnswersReportsContainer .action_box button {
                margin-left: 10px;
            }
            .KaiAnswersReportsContainer .inner_box {
                padding-top: 10px;
                padding-bottom: 20px;
                background-color: #fff;
            }
            .KaiAnswersReportsContainer select {
                min-width: 150px;
            }
            .KaiAnswersReportsContainer .desc-box {
                margin-left: 10px;
            }
            .liveChatReportsContainer .wrapper {
                padding-bottom: 15px;
            }
            .liveChatReportsContainer h4{
                font-size: 14px;
                font-weight: bold!important;
            }
            .liveChatReportsContainer .tsyle {
                background-color: #35495e;
                color: white;
                padding: 2px;
                padding-bottom: 3px;
            }
            .liveChatReportsContainer .tsyle h2 {
                margin-top: 10px;
                margin-left: 10px;
                font-size: 14px;
            }
            .liveChatReportsContainer .action_box {
                width: 100%;
                border: 1px solid black;
            }
            .liveChatReportsContainer .action_box button {
                margin-left: 10px;
            }
            .liveChatReportsContainer .inner_box {
                padding-top: 10px;
                padding-bottom: 20px;
                background-color: #fff;
            }
            .liveChatReportsContainer select {
                min-width: 150px;
            }
            .liveChatReportsContainer .desc-box {
                margin-left: 10px;
            }
            /*Annotations Sets refactor*/
            .annotSetsContainer .dataTables_length
            {
                margin-top: 8px;
            }
            .annotSetsContainer .dataTables_wrapper .dataTables_processing
            {
                position: absolute;
                top: 5em !important;
            }
            .dataTables_wrapper .dataTables_processing {
                background-color: unset !important;
            }
            .dataTables_wrapper .dataTables_processing div
            {
                display: none;
            }
            .tableLoading {
                height: 60px !important;
                margin: .75em;
            }
            .loadingLargeRelativeMargin {
                height: 60px !important;
                margin: .75em;
                margin-top: 8rem;
            }
            .annotSetsContainer .tsyle{
                background: #35495e;
                color: white;
            }
            .annotSetsContainer table.dataTable select
            {
                width:180px;
            }
            .annotSetsContainer .dataTables_length select{
                width:auto;
            }
            .annotSetsContainer .select2-container
            {
                display: inline-block !important;
            }
            .annotSetsContainer .dataTables_filter input {
                height: 30px;
            }
            .annotSetsContainer .table-search-btn {
                margin:0 5px;
            }
            .annotSetsContainer .select2-container--bootstrap .select2-selection--single {
                width: auto;
                display: flex;
                flex-flow: row nowrap;
            }
            /*Annotations Categories refactor*/
            .annotCatContainer .dataTables_length
            {
                margin-top: 8px;
            }
            .annotCatContainer .dataTables_wrapper .dataTables_paginate .paginate_button.current, .annotCatContainer .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
            {
                color: #fff !important;
                cursor: default;
                background: #00a96f!important;
                border-color: #00a96f!important;
            }
            .annotCatContainer .paginate_button .current
            {
                color: #fff!important;
                cursor: default;
                background: #00a96f!important;
                border-color: #00a96f!important;
            }
            .annotCatContainer .dataTables_wrapper .dataTables_paginate .paginate_button.current, .annotCatContainer .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
                color: #fff!important;
                border: 1px solid #00a96f!important;
            }
            .annotCatContainer .dataTables_paginate.paging_simple_numbers span a.paginate_button.current{
                color: #fff!important;
                background: #00a96f!important;
                border: 1px solid #00a96f!important;
            }
            .annotCatContainer .dataTables_paginate.paging_simple_numbers span a.paginate_button.current:hover, .annotCatContainer .dataTables_paginate.paging_simple_numbers span a.paginate_button:hover{
                color: #fff!important;
                background-color:#13b67d!important;
                background:#13b67d!important;
                border-color: #13b67d!important;
            }
            .annotCatContainer .dataTables_wrapper .dataTables_processing
            {
                position: absolute;
                top: 5em !important;
            }
            .annotCatContainer .add-category-button
            {
                margin:10px 0;
            }
            .annotCatContainer .add-new-wrap
            {
                display: none;
                margin:40px 0 40px 0;
            }
            .annotCatContainer .add-new-wrap p
            {
                float:left;
                height:34px;
                line-height: 34px;
            }
            .annotCatContainer .new-category-name
            {
                height:34px;
                float:left;
            }
            .annotCatContainer .new-category-add
            {
                float:left;
                margin-left:20px;
            }
            .annotCatContainer p
            {
                margin:0;
            }
            /*Settings refactor*/
            .settingsContainer .question_text{
                padding:10px;
                width:100%;
                font-weight:bold;
            }
            .settingsContainer .answer_text{
                padding:10px;
                width:100%;
            }
            .settingsContainer .radio-btn-div{
                margin-top: 4px;
                margin-bottom: 10px;
            }
            .settingsContainer #new_message_label{
                display: none;
            }
            .settingsContainer .filter-single{
                display: block;
                float:left;
                margin:0 10px;
                min-height:100px;
                width:250px;
            }
            .settingsContainer .filter-wrap{
                margin-top:20px;
            }
            .settingsContainer .panel-title{
                float:left;
                line-height: 34px;
                margin-left: 15px;
                margin-top: 10px;
            }
            .settingsContainer .panel-title-sm{
                font-size:14px;
            }
            .settingsContainer .panel-button{
                float:right;
            }
            .settingsContainer #filter-body table tbody tr{
                cursor: pointer;
            }
            .settingsContainer #filter-body table tbody tr.selected{
                background-color:#d9edf7;
            }

            .settingsContainer .edit-error-wrap, .error-wrap
            {
                margin:20px 0;
                padding:10px;
            }
            .settingsContainer .edit-success-wrap, .success-wrap
            {
                margin:20px 0;
                padding:10px;
            }
            .settingsContainer #template-message-body {
                width:65%;
            }
            .settingsContainer .actions .btn {
                display: block;
                float:left;
                margin: 0 5px;
            }
            .settingsContainer .message-error-wrap {
                display: none;
                margin-top: 20px;
                width:80%;
            }
            .settingsContainer .valid-json-wrap {
                display: none;
                margin-top: 20px;
                width:80%;
            }
            .settingsContainer .success-wrap, .error-wrap{
                max-width: unset;
                width:80%;
            }
            .settingsContainer .error-status {
                background-color: #FF0000
            }
            /* Slider CSS */
            /* The switch - the box around the slider */
            .settingsContainer .switch {
              position: relative;
              display: inline-block;
              width: 60px;
              height: 34px;
            }
            /* Hide default HTML checkbox */
            .settingsContainer .switch input {
                display:none;
            }
            /* The slider */
            .settingsContainer .slider {
              position: absolute;
              cursor: pointer;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              background-color: #ccc;
              -webkit-transition: .4s;
              transition: .4s;
            }
            .settingsContainer .slider:before {
              position: absolute;
              content: "";
              height: 26px;
              width: 26px;
              left: 4px;
              bottom: 4px;
              top:-8px;
              background-color: #32c5d2;
              -webkit-transition: .4s;
              transition: .4s;
            }
            .settingsContainer input:checked + .slider {
              background-color: #2196F3;
            }
            .settingsContainer input:focus + .slider {
              box-shadow: 0 0 1px #2196F3;
            }
            .settingsContainer input:checked + .slider:before {
              -webkit-transform: translateX(26px);
              -ms-transform: translateX(26px);
              transform: translateX(26px);
            }
            /* Rounded sliders */
            .settingsContainer .slider.round {
              border-radius: 34px;
            }
            .settingsContainer .slider.round:before {
              border-radius: 50%;
            }
            /* end slider CSS */
            .settingsContainer label.switch
            {
                float:left;
                margin-right:20px;
            }
            .settingsContainer .vpaunknown-status
            {
                float:left;
                height:34px;
                line-height: 34px;
            }
            .settingsContainer .ignore-junk-status
            {
                float:left;
                height:34px;
                line-height: 34px;
            }
            .settingsContainer .feedback-status
            {
                float:left;
                height:34px;
                line-height: 34px;
            }
            .settingsContainer .settings-loading
            {
                display: none;
            }
            .settingsContainer .switch-toggle
            {
                float:left;
            }
            .settingsContainer .filtered-results-report table tbody tr td
            {
                border:0;
            }
            .settingsContainer .filtered-loading
            {
                margin: 1em;
                text-align: center;
            }
            .settingsContainer .parsley-required{
                color:red;
            }
            .settingsContainer #score{
                margin-right:10px;
            }
            /*Slot Report refactor*/
            .slotReportContainer #my-tr-tag {
                background-color: MintCream;
            }
            .slotReportContainer #my-td-phrase {
                padding-left: 25px;
                color: teal;
            }
            .slotReportContainer .export-button{
                margin-left:75%;
            }
            .slotReportContainer #my-tr-tag {
                background-color: #ffffff;
            }
            /*Import refactor*/
            .importContainer .btn-file {
                position: relative;
                overflow: hidden;
            }
            .importContainer .btn-file input[type=file] {
                position: absolute;
                top: 0;
                right: 0;
                min-width: 100%;
                min-height: 100%;
                font-size: 100px;
                text-align: right;
                filter: alpha(opacity=0);
                opacity: 0;
                background: red;
                cursor: inherit;
                display: block;
            }
            .importContainer input[readonly] {
                background-color: white !important;
                cursor: text !important;
            }
            .importContainer .error h4 {
                color:red;
            }
            .importContainer .error span
            {
                color:red;
                display: block;
                padding: 10px 0;
                margin-left: 10px;
            }
            /*Export Annot + Legacy refactor*/
            .exportAnnotContainer select.form-control, .exportAnnotLegacy select.form-control{
                width: 150px;
            }
            .exportAnnotContainer .wrapper, .exportAnnotLegacy .wrapper {
                padding-bottom: 15px;
            }
            /*Annot Audit Trail refactor*/
            .annotAuditTrailContainer .question_text{
                padding:10px;
                width:100%;
                font-weight:bold;
            }
            .annotAuditTrailContainer .answer_text{
                padding:10px;
                width:100%;
            }
            .annotAuditTrailContainer .radio-btn-div{
                margin-top: 4px;
                margin-bottom: 10px;
            }
            .annotAuditTrailContainer #new_message_label{
                display: none;
            }
            .annotAuditTrailContainer .filter-single{
                display: block;
                float:left;
                margin:0 10px;
                min-height:100px;
                width:250px;
            }
            .annotAuditTrailContainer .filter-wrap{
                margin-top:20px;
            }
            .annotAuditTrailContainer .panel-title{
                float:left;
                line-height: 34px;
            }
            .annotAuditTrailContainer .panel-button{
                float:right;
            }
            .annotAuditTrailContainer #filter-body table tbody tr{
                cursor: pointer;
            }
            .annotAuditTrailContainer #filter-body table tbody tr.selected{
                background-color:#d9edf7;
            }
            .annotAuditTrailContainer .edit-error-wrap, .annotAuditTrailContainer .error-wrap
            {
                margin:20px 0;
                padding:10px;
            }
            .annotAuditTrailContainer .edit-success-wrap, .annotAuditTrailContainer .success-wrap
            {
                margin:20px 0;
                padding:10px;
            }
            .annotAuditTrailContainer #template-message-body {
                width:65%;
            }
            .annotAuditTrailContainer .actions .btn {
                display: block;
                float:left;
                margin: 0 5px;
            }
            .annotAuditTrailContainer .message-error-wrap {
                display: none;
                margin-top: 20px;
                width:80%;
            }
            .annotAuditTrailContainer .valid-json-wrap {
                display: none;
                margin-top: 20px;
                width:80%;
            }
            .annotAuditTrailContainer .success-wrap, .error-wrap{
                width:80%;
            }
            /* Slider CSS */

            /* The switch - the box around the slider */
            .annotAuditTrailContainer .switch {
              position: relative;
              display: inline-block;
              width: 60px;
              height: 34px;
            }
            /* Hide default HTML checkbox */
            .annotAuditTrailContainer .switch input {
                display:none;
            }
            /* The slider */
            .annotAuditTrailContainer .slider {
              position: absolute;
              cursor: pointer;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              background-color: #ccc;
              -webkit-transition: .4s;
              transition: .4s;
            }
            .annotAuditTrailContainer .slider:before {
              position: absolute;
              content: "";
              height: 26px;
              width: 26px;
              left: 4px;
              top:-8px;
              bottom: 4px;
              background-color: #32c5d2;
              -webkit-transition: .4s;
              transition: .4s;
            }
            .annotAuditTrailContainer input:checked + .slider {
              background-color: #2196F3;
            }
            .annotAuditTrailContainer input:focus + .slider {
              box-shadow: 0 0 1px #2196F3;
            }

            .annotAuditTrailContainer input:checked + .slider:before {
              -webkit-transform: translateX(26px);
              -ms-transform: translateX(26px);
              transform: translateX(26px);
            }
            /* Rounded sliders */
            .annotAuditTrailContainer .slider.round {
              border-radius: 34px;
            }
            .annotAuditTrailContainer .slider.round:before {
              border-radius: 50%;
            }
            /* end slider CSS */
            .annotAuditTrailContainer label.switch
            {
                float:left;
                margin-right:20px;
            }
            .annotAuditTrailContainer .annotation-set-status
            {
                float:left;
                height:34px;
                line-height: 34px;
            }
            .annotAuditTrailContainer .prev-modified-by-status
            {
                float:left;
                height:34px;
                line-height: 34px;
            }
            .annotAuditTrailContainer .modified-by-status
            {
                float:left;
                height:34px;
                line-height: 34px;
            }
            .annotAuditTrailContainer .prev-annotated-by-status
            {
                float:left;
                height:34px;
                line-height: 34px;
            }
            .annotAuditTrailContainer .annotated-by-status
            {
                float:left;
                height:34px;
                line-height: 34px;
            }
            .annotAuditTrailContainer .prev-intent-status
            {
                float:left;
                height:34px;
                line-height: 34px;
            }
            .annotAuditTrailContainer .intent-status
            {
                float:left;
                height:34px;
                line-height: 34px;
            }
            .annotAuditTrailContainer .audit-trail-loading
            {
                display: none;
            }
            .annotAuditTrailContainer .switch-toggle
            {
                float:left;
            }
            .annotAuditTrailContainer .score-input-wrap
            {
                display: none;
            }
            .annotAuditTrailContainer .filtered-results-report table tbody tr td
            {
                border:0;
            }
            .annotAuditTrailContainer .annotation-set-saving
            {
                display: none;
            }
            /*INTENT - Question_list refactor*/
            .questionListContainer .page-content {
                padding: 0px 20px 0 20px;
            }
            .questionListContainer.right-content-wrap {
                background-color: transparent;
            }
            .questionListContainer .breadcrumb {
                padding: 15px 15px 0 15px;
            }
            .questionListContainer .search-filter-wrap, .questionListContainer .questions-pagination-wrap {
                background-color: #34495e;
            }
            .questionListContainer .page-breadcrumb a {
                color: white;
            }
            .questionListContainer .search-input {
                background-color: white;
                height: 50px;
                margin: 0px 15px;
            }
            .questionListContainer .search-input .fa-search {
                color: #03a96f;
                float: left;
                font-size: 18pt;
                padding: 17px;
            }
            .questionListContainer .search-input input {
                border: 0;
                font-size: 16pt;
                height: 39px;
                outline: none;
                width: calc(100% - 58px - 4px);
                float: left;
                margin-top: 6px;
            }
            .questionListContainer .failed-import {
                background-color: red;
            }
            .questionListContainer .filters {
                display: block;
                padding: 0 20px;
                width: 100%;
            }
            .questionListContainer .filters .filter {
                float: left;
                padding-bottom: 20px;
                width: 33%;
            }
            .questionListContainer .filters .filter p {
                color: #e3e6e8;
                font-weight: bold;
                text-transform: uppercase;
                margin-bottom: 7px;
            }
            .questionListContainer .submit-question-wrap {
                height: 112px;
                margin-bottom: 20px;
            }
            .questionListContainer .submit-question-wrap .submit-question-button {
                cursor: pointer;
                background-color: #406f8a;
                height: 112px;
                margin-top: 20px;
                width: 100%;
            }
            .questionListContainer .submit-question-wrap .submit-question-button:hover {
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
                filter: alpha(opacity=50);
                -moz-opacity: 0.50;
                -khtml-opacity: 0.50;
                opacity: 0.50;
                -webkit-transition: opacity 0.2s ease-in-out;
                -moz-transition: opacity 0.2s ease-in-out;
                transition: opacity 0.2s ease-in-out;
            }
            .questionListContainer .submit-question-button .center-text {
                width: 200px;
                margin: 0 auto;
                padding: 20px 0;
                height: 100%;
            }
            .questionListContainer .submit-question-button .center-text .icon {
                font-size: 36pt;
                color: white;
                float: left;
            }
            .questionListContainer .submit-question-button .center-text p {
                color: white;
                font-weight: 600;
                margin: 0;
                padding: 0;
                line-height: 22px;
                margin-top: 12px;
                margin-left: 49px;
                text-transform: uppercase;
            }
            .questionListContainer .results-header {
                color: #03a96f;
            }
            .questionListContainer .results-header hr {
                border-top: 1px solid #ced6de;
                display: inline-block;
                float: left;
                margin-left: 4px;
                width: calc(100% - 140px);
                position: relative;
                top: 18px;
            }
            .questionListContainer .results-title h2 {
                font-weight: 600;
                font-size: 26px;
                float: left;
                width: 135px;
            }
            .questionListContainer .results-title .export-wrap {
                margin-top: 21px;
                margin-left: 10px;
                float: right;
            }
            .questionListContainer .results-title .export-wrap form {
                float:left;
                margin-right:0px;
            }
            .questionListContainer .results-found-wrap {
                float: left;
                margin-top: -6px;
            }
            .questionListContainer .results-found {
                font-weight: normal;
                margin: 5px 0;
                height: 19px;
            }
            .questionListContainer .results-per-page-wrap {
                float: left;
                margin-left: 12px;
            }
            .questionListContainer .results-per-page-wrap p {
                float: left;
                font-weight: bold;
            }
            .questionListContainer .results-per-page-select-wrap {
                float: left;
                margin: 15px 12px 0px 12px;
            }
            .questionListContainer .results-order-wrap {
                float: right;
                margin-top: 8px;
            }
            .questionListContainer .results-order-wrap p {
                font-weight: bold;
                float: left;
                margin: 7px;
            }
            .questionListContainer .results-order {
                float: left;
            }
            .questionListContainer .order-by-btn {
                cursor: pointer;
                float: left;
                font-size: 27px;
                margin-left: 6px;
                line-height: 34px;
            }
            .questionListContainer .result {
                cursor: pointer;
                background-color: #ffffff;
                display: table;
                margin: 26px 0;
                min-height: /*224px*/
                120px;
                width: 100%;
                -webkit-box-shadow: 11px 9px 13px -8px rgba(0, 0, 0, 0.17);
                -moz-box-shadow: 11px 9px 13px -8px rgba(0, 0, 0, 0.17);
                box-shadow: 11px 9px 13px -8px rgba(0, 0, 0, 0.17);
                padding-left: 0px;
                padding-right: 0px;
                position: relative;
            }
            .questionListContainer .result-status {
                position: absolute;
                right: 77px;
                top: 10px;
                z-index: 9;

                width: 60px;
                height: 23px;
                border-radius: 11px !important;
                border: solid 1px #00af94;
                background-color: #00af940c;
            }
            .questionListContainer .result-status .status-indicator {
                width: 100%;
                height: 21px;
                line-height: 21px;
                font-family: "Open Sans";
                font-size: 12px;
                font-weight: 600;
                font-style: normal;
                font-stretch: normal;
                letter-spacing: normal;
                text-align: center;
                color: #00af94;
            }
            .questionListContainer .result-status.result-inactive .status-indicator {
                color: #00000040;
            }
            .questionListContainer .result-status.result-inactive {
                border: solid 1px #33333340;
                background-color: #00000007;
            }
            .questionListContainer .results a:focus,
            .questionListContainer .results a:hover {
                text-decoration: none !important;
            }
            .questionListContainer .result:not(.dynamic):hover {
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
                filter: alpha(opacity=80);
                -moz-opacity: 0.8;
                -khtml-opacity: 0.8;
                opacity: 0.80;
                -webkit-transition: opacity 0.2s ease-in-out;
                -moz-transition: opacity 0.2s ease-in-out;
                transition: opacity 0.2s ease-in-out;
            }
            .questionListContainer .result-left {
                display: table-cell;
                width: calc(100% - 65px);
            }
            .questionListContainer .result-left .result-header ul {
                height: 9px;
                margin-top: 7px;
                padding-left: 36px;
                list-style-type: none;
            }
            .questionListContainer .result-left .result-header ul li {
                color: #b4bbc2;
                float: left;
                font-size: 9pt;
                font-weight: normal;
                text-transform: uppercase;
                padding: 0px;
            }
            .questionListContainer .result-left .result-header ul li.separator {
                padding: 0 5px;
            }
            .questionListContainer .result-right {
                background-color: #f8fafc;
                display: table-cell;
                height: auto;
                position: relative;
                width: 65px;
            }
            .questionListContainer .result-right .icon {
                color: #ffd33e;
                font-size: 26pt;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }
            .questionListContainer .question-name {
                padding: 0 10px 0 36px;
            }
            .questionListContainer .question-name p {
                color: #435363;
                font-weight: bold;
                font-size: 12pt;
                margin: 5px 0 0 0;
            }
            .questionListContainer .question-id {
                padding: 5px 20px 1px 36px;
            }
            .questionListContainer .question-id p {
                color: #b4bbc2;
                margin: 0;
            }
            .questionListContainer .question-segments {
                padding: 3px 20px 5px 36px;
            }
            .questionListContainer .question-segments ul {
                list-style-type: none;
                padding: 0;
            }
            .questionListContainer .question-segments ul li {
                border-radius: 6px !important;
                cursor: pointer;
                float: left;
                background-color: #01b0bb;
                margin: 5px;
            }
            .questionListContainer .question-segments ul li:first-child {
                margin: 5px 5px 0 0;
            }
            .questionListContainer .question-segments p {
                color: white;
                margin: 0;
                padding: 5px 10px;
                font-weight: 600;
            }
            .questionListContainer .question-segments ul li.question-skill p {
                color: #8775a7;
                margin: 0;
                padding: 5px 10px;
                font-weight: 600;
            }
            .questionListContainer .results-footer {
                background-color: white;
                height: 50px;
                width: 100%;
                -webkit-box-shadow: 11px 9px 13px -8px rgba(0, 0, 0, 0.17);
                -moz-box-shadow: 11px 9px 13px -8px rgba(0, 0, 0, 0.17);
                box-shadow: 11px 9px 13px -8px rgba(0, 0, 0, 0.17);
                display: none;
            }
            .questionListContainer .results-footer .left {
                float: left;
                padding: 16px;
            }
            .questionListContainer .results-footer .right {
                float: right;
                margin: 0;
            }
            .questionListContainer .results-footer .pagination-text {
                margin: 0;
            }
            /* Pagination */
            .questionListContainer .pagination-wrap {
                float: right;
                margin: 0;
                padding: 0;
            }
            .questionListContainer .pagination-item {
                position: relative;
                float: left;
                padding: 6px 12px;
                line-height: 1.42857;
                text-decoration: none;
                color: #337ab7;
                background-color: #fff;
                border: 1px solid #ddd;
                margin-left: -1px;
            }
            .questionListContainer .pagination-wrap .active .pagination-item {
                z-index: 3;
                color: #fff;
                background-color: #337ab7;
                border-color: #337ab7;
                cursor: default;
            }
            .questionListContainer .pagination {
                margin: 10px;
            }
            .questionListContainer .add-intent-button {
                top: 13px;
                position: relative;
            }
            /* Customizations for pending result */
            .questionListContainer .result.pending {
                background-color: #b4bbc2;
            }
            .questionListContainer .result.pending .result-right {
                background-color: #a5adb5;
            }
            .questionListContainer .result.pending .result-left .result-header ul li {
                color: white;
            }
            .questionListContainer .result.pending .result-left .question-name p {
                color: white;
            }
            .questionListContainer .result.pending .result-left .question-id p {
                color: white;
            }
            /* Customizations for in-review result */
            .questionListContainer .result.in-review {
                background-color: #ccae62;
            }
            .questionListContainer .result.in-review .result-right {
                background-color: #ccae62;
            }
            .questionListContainer .result.in-review .result-left .result-header ul li {
                color: white;
            }
            .questionListContainer .result.in-review .result-left .question-name p {
                color: white;
            }
            .questionListContainer .result.in-review .result-left .question-id p {
                color: white;
            }
            /* Customizations for rejected result */
            .questionListContainer .result.rejected {
                background-color: #fbe1e3;
            }
            .questionListContainer .result.rejected .result-right {
                background-color: #fbe1e3;
            }
            .questionListContainer .result.rejected .result-left .question-name p {
                color: black;
            }
            .questionListContainer .result.rejected .result-left .question-id p {
                color: black;
            }
            .questionListContainer .result-left .result-header ul li {
                color: black;
            }
            /* Custom Select2 Styles */
            .questionListContainer .select2-container--bootstrap .select2-selection {
                background-color: #ffffff !important;
                border: 0;
            }

            .questionListContainer .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
                color: #333333;
            }

            .questionListContainer .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
                border-color: #e3e6e8 transparent transparent transparent;
            }

            .questionListContainer .select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
                color: #333333;
            }

            @media (min-width: 992px) {
                .questionListContainer .page-content-wrapper .page-content {
                    padding: 20px 20px 0 20px;
                }
            }
            .questionListContainer .page-content {
                margin-top: -29px!important;
            }
            .questionListContainer .submit-new-question-wrap {
                background: white;
                padding: 0 30px 10px 10px;
                margin-top: 67px;
            }
            .questionListContainer .btn-delete-variant {
                color: #e74c3c;
                float: right;
            }
            .questionListContainer .form-group.form-md-line-input .form-control~label {
                top: 5px;
                margin-bottom: 5px;
                font-size: 14px;
                color: #333333;
            }
            .questionListContainer .edit-answer-placeholder {
                top: 5px;
                margin-bottom: 15px;
            }
            .questionListContainer .btn-file {
                background-color: #34495e;
                border: 1px solid #34495e;

                position: relative;
                overflow: hidden;
            }
            .questionListContainer .btn-file input[type=file] {
                position: absolute;
                top: 0;
                right: 0;
                min-width: 100%;
                min-height: 100%;
                font-size: 100px;
                text-align: right;
                filter: alpha(opacity=0);
                opacity: 0;
                background: red;
                cursor: inherit;
                display: block;
            }
            .questionListContainer input[readonly] {
                background-color: white !important;
                cursor: text !important;
            }
            .questionListContainer .search-icon-spinner {
                float: left;
                font-size: 18pt;
                padding: 18px 15px;
            }
             /*Tag coloring*/
             .questionListContainer .question-segments ul li.question-skill {
            background-color: #ffffff;
            color: #8775a7;
            border: solid 1px #8775a7;
            }
            .questionListContainer .question-segments ul li.question-tag {
            background-color: #425363;
            }
            .questionListContainer .question-segments ul li.question-segment {
            background-color: #578ebe;
            }
            /* kasisto-filter-1.1.css page specific updates */
            .questionListContainer .active-search-filters-wrap {
                margin-left: 10px;
                margin-top: 10px;
                padding-top: 15px;
            }
            .questionListContainer .filters-header .filter-header-data p {
                padding-left: 13px;
            }
            .questionListContainer .filters-header-content {
                padding-left: 10px;
            }
            .questionListContainer .new-filter-wrapper {
                margin-top: 20px;
            }
            .questionListContainer .no-results-found {
                background-color: #fff;
                clear: both;

                font-size: 20px;
                padding: 20px 16px;
                width: 100%;
            }
            /*Segment Builder refactor*/
            .segmentBuilderContainer .segment-error-message {
                display: block;
            }
            .segmentBuilderContainer #delete-modal-confirm-text {
                margin-top: 15px;
                padding:6px;
                width:100%;
            }
            .segmentBuilderContainer .customer-prop-key, .segmentBuilderContainer .customer-prop-value {
                padding:6px;
                width:100%;
            }
            .segmentBuilderContainer .customer-prop-key {
                height: 35px;
                font-size: 11pt !important;
            }
            .segmentBuilderContainer .typeahead__container * {
                font-size: 11pt !important;
            }
            .segmentBuilderContainer .typeahead__list {
                background-color: #f7f5d6;
            }
            .segmentBuilderContainer .typeahead__dropdown>li:not([disabled]).active>a, .typeahead__dropdown>li:not([disabled])>a:focus, .typeahead__dropdown>li:not([disabled])>a:hover, .typeahead__list>li:not([disabled]).active>a, .typeahead__list>li:not([disabled])>a:focus, .typeahead__list>li:not([disabled])>a:hover {
                background-color: #f7f5d6;
            }
            .segmentBuilderContainer .typeahead__cancel-button {
                line-height: 18pt;
                padding: .5rem .75rem;
                font-size: 14pt;
            }
            .segmentBuilderContainer .segment-ui-field input, .segment-ui-field textarea{
                background-color: white!important;
            }
            /*Offers refactor*/
            .offersContainer .question_text{
                padding:10px;
                width:100%;
                font-weight:bold;
            }
            .offersContainer .answer_text{
                padding:10px;
                width:100%;
            }
            .offersContainer .radio-btn-div{
                margin-top: 4px;
                margin-bottom: 10px;
            }
            .offersContainer #new_message_label{
                display: none;
            }
            .offersContainer .filter-single{
                display: block;
                float:left;
                margin:0 10px;
                min-height:100px;
                width:250px;
            }
            .offersContainer .filter-wrap{
                margin-top:20px;
            }
            .offersContainer .panel-title{
                float:left;
                line-height: 34px;
            }
            .offersContainer .panel-button{
                float:right;
            }
            .offersContainer #filter-body table tbody tr{
                cursor: pointer;
            }
            .offersContainer #filter-body table tbody tr.selected{
                background-color:#d9edf7;
            }
            .offersContainer .edit-error-wrap, .offersContainer .error-wrap
            {
                margin:20px 0;
                padding:10px;
            }
            .offersContainer .edit-success-wrap, .offersContainer .success-wrap
            {
                margin:20px 0;
                padding:10px;
            }
            .offersContainer #template-message-body {
                width:65%;
            }
            .offersContainer .actions .btn {
                display: block;
                float:left;
                margin: 5px;
            }
            .offersContainer .message-error-wrap {
                display: none;
                margin-top: 20px;
                width:80%;
            }
            .offersContainer .valid-json-wrap {
                display: none;
                margin-top: 20px;
                width:80%;
            }
            .offersContainer .success-wrap, .offersContainer .error-wrap{
                width:80%;
            }
            .offersContainer .message-error-wrap1 {
                display: none;
                margin-top: 20px;
                width:80%;
            }
            .offersContainer .valid-json-wrap1 {
                display: none;
                margin-top: 20px;
                width:80%;
            }
            .offersContainer .success-wrap1, .error-wrap1{
                width:80%;
            }
            /*Package history refactor*/
            .packageHistContainer h1 {
                font-size: 24px;
            }
            .packageHistContainer .clear {
                clear: both;
            }
            .packageHistContainer table {
                width: 100%;
            }
            .packageHistContainer td {
                padding: 10px 25px;
                border: 0px;
            }
            .packageHistContainer th {
                padding: 14px;
                padding-left: 23px;
            }
            .packageHistContainer th .ellipsisIcon {
                padding-left: 5px;
            }
            .packageHistContainer #more-options .open>.dropdown-menu {
             padding: 17px;
            }
            .packageHistContainer .dropdown-menu a{
              display: flex; /* or inline-flex */
              flex-direction: columns !important;
            }
            .packageHistContainer .dropdown-menu{
                left: -120px;
            }
            .packageHistContainer .ellipsis-icon {

            }
            .packageHistContainer .filter-options #unassigned-table_length {
                float:left;
            }
            .packageHistContainer .filter-options #unassigned-table_filter {
                float:right;
            }
            .packageHistContainer .btn-group>.dropdown-menu:after, .packageHistContainer .dropdown-toggle>.dropdown-menu:after, .packageHistContainer .dropdown>.dropdown-menu:after {
                left: 133px;
            }
            .packageHistContainer .btn-group>.dropdown-menu:before, .packageHistContainer .dropdown-toggle>.dropdown-menu:before, .packageHistContainer .dropdown>.dropdown-menu:before {
                left: 130px;
            }
            .packageHistContainer .btn-secondary {
                background:none !important;
            }
            /*CMS Sync refactor*/
            .cmsSyncContainer form {
                display: inline-block;
            }
            .cmsSyncContainer h2 {
            font-size: 14px;
            }
            .cmsSyncContainer .tsyle {
                background-color: #35495e;
                color: white;
                padding: 2px;
                padding-bottom: 3px;
            }
            .cmsSyncContainer .tsyle h2 {
                margin-top: 10px;
                margin-left: 10px;
            }
            .cmsSyncContainer .action_box {
                border: 1px solid black;
                background-color: #fff;
            }
            .cmsSyncContainer .action_box .form_group {
                margin-left: 10px;
            }
            .cmsSyncContainer .inner_box {
                padding-top: 10px;
                padding-bottom: 20px;
            }
            .cmsSyncContainer #package_changes tr td {
                padding: 3px 15px;
                border: 1px solid black;
            }
            .cmsSyncContainer .kai-content-box {
                border: 2px solid #34495e;
                margin-left: 15px;
            }
            .cmsSyncContainer .kai-content-header {
                background-color: #34495e;
                padding: 5px 5px 5px 10px;
                color: #fff;
                font-size: 20px;
            }
            .cmsSyncContainer .import-content {
                margin-top: 40px;
            }
            .cmsSyncContainer .kai-innner-box {
                padding: 20px;
            }
            .cmsSyncContainer .btn-default {
            color: #fff;
            background-color: #337ab7;
            border-color: #ccc;
            border: 0;
            border-radius: 5px;
            }
            .cmsSyncContainer .btn-default:hover {
            color: #fff;
            background-color: #286090;
            }
            .cmsSyncContainer .notransition {
            -webkit-transition: none !important;
            -moz-transition: none !important;
            -o-transition: none !important;
            -ms-transition: none !important;
            transition: none !important;
            }
            .cmsSyncContainer .btn-file {
            position: relative;
            overflow: hidden;
            }
            .cmsSyncContainer .btn-file input[type=file] {
                position: absolute;
                top: 0;
                right: 0;
                min-width: 100%;
                min-height: 100%;
                font-size: 100px;
                text-align: right;
                filter: alpha(opacity=0);
                opacity: 0;
                background: red;
                cursor: inherit;
                display: block;
            }
            .cmsSyncContainer input[readonly] {
                background-color: white !important;
                cursor: text !important;
            }
            .cmsSyncContainer .panel-primary {
                border: none;
            }
            .cmsSyncContainer .page-content h1 {
                margin-left: 0px;
            }
            .cmsSyncContainer .swal2-container.swal2-shown {
                z-index: 999999999999999999;
            }
            .cmsSyncContainer .swal2-popup .swal2-header {
                display: block;
                padding-left: 5px;
            }
            .cmsSyncContainer .swal2-popup .swal2-title {
                display: block !important;
            }
            .cmsSyncContainer .swal2-popup #swal2-content {
                text-align: center;
                padding-left: 5px;
            }
            .cmsSyncContainer .swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
                margin: 0 auto !important;
            }
            .cmsSyncContainer .swal2-popup .swal2-actions {
                /* flex-wrap: wrap; */
                align-items: right;
                /* justify-content: right; */
                /* margin: 1.25em auto 0; */
                z-index: 1;
                text-align: right;
                padding: 5px 10px;
                /* float: right; */
                display: block !important;
                width: 100%;
            }
            .cmsSyncContainer .notif-title {
                font-size: 20px;
                font-weight: bold;
                padding: 5px;
            }
            .cmsSyncContainer .notif-para {
                font-size: 14px;
                padding: 7px;
            }
            /*Model Management refactor*/
            .modelManageContainer .tsyle {
                background-color: #35495e;
                color: white;
                padding: 2px;
                padding-bottom: 3px;
            }
            .modelManageContainer .tsyle h2 {
                margin-top: 10px;
                margin-left: 10px;
                font-size: 14px;
            }

            .modelManageContainer .action_box {
                width: 100%;
                border: 1px solid black;
            }
            .modelManageContainer .action_box button {
                margin-left: 10px;
            }
            .modelManageContainer .action_box #holdouts {
                margin-left: 0px;
            }
            .modelManageContainer .action_box .form_group {
                margin-left: 10px;
            }
            .modelManageContainer .inner_box {
                padding-top: 10px;
                padding-bottom: 20px;
                background-color: #fff;
            }
            .modelManageContainer #package_changes tr td {
                padding: 3px 15px;
                border: 1px solid black;
            }
            .modelManageContainer .notransition {
            -webkit-transition: none !important;
            -moz-transition: none !important;
            -o-transition: none !important;
            -ms-transition: none !important;
            transition: none !important;
            }
            .modelManageContainer .btn-file {
            position: relative;
            overflow: hidden;
            }
            .modelManageContainer .btn-file input[type=file] {
            position: absolute;
            top: 0;
            right: 0;
            min-width: 100%;
            min-height: 100%;
            font-size: 100px;
            text-align: right;
            filter: alpha(opacity=0);
            opacity: 0;
            background: red;
            cursor: inherit;
            display: block;
            }
            .modelManageContainer input[readonly] {
            background-color: white !important;
            cursor: text !important;
            }
            .modelManageContainer .import-warning {
            display: none;
            }
            .modelManageContainer .page-content h1 {
            margin-left: 0px;
            }
            .modelManageContainer .swal2-container.swal2-shown {
            z-index: 999999999999999999;
            }
            .modelManageContainer .swal-packge-import .swal2-header {
            display: block !important;
            padding-left: 5px;
            }
            .modelManageContainer .swal-packge-import #swal2-content {
            text-align: left !important;
            padding-left: 5px;
            }
            .modelManageContainer .swal-packge-import .swal2-actions {
            align-items: right;
            z-index: 1;
            text-align: right;
            padding: 5px 10px;
            display: block !important;
            width: 100%;
            }
            .modelManageContainer .notif-title {
            font-size: 20px;
            font-weight: bold;
            padding: 5px;
            }
            .modelManageContainer .notif-para {
            font-size: 14px;
            padding: 7px;
            }
            /*Push messages refactor*/
            .pushMessagesContainer .question_text{
                padding:10px;
                width:100%;
                font-weight:bold;
            }
            .pushMessagesContainer .answer_text{
                padding:10px;
                width:100%;
            }
            .pushMessagesContainer .radio-btn-div{
                margin-top: 4px;
                margin-bottom: 10px;
            }
            .pushMessagesContainer #new_message_label{
                display: none;
            }
            .pushMessagesContainer .filter-single{
                display: block;
                float:left;
                margin:0 10px;
                min-height:100px;
                width:250px;
            }
            .pushMessagesContainer .filter-wrap{
                margin-top:20px;
            }
            .pushMessagesContainer .panel-title{
                float:left;
                line-height: 34px;
            }
            .pushMessagesContainer .panel-button{
                float:right;
            }
            .pushMessagesContainer #filter-body table tbody tr{
                cursor: pointer;
            }
            .pushMessagesContainer #filter-body table tbody tr.selected{
                background-color:#d9edf7;
            }
            .pushMessagesContainer .add-quick-reply-wrap
            {
                display: block;
                margin:10px 0 10px 15px;
            }
            .pushMessagesContainer .quick-reply-wrap input
            {
                width: 100%;
                margin: 10px 0;
            }
            .pushMessagesContainer .quick-reply-wrap .order-wrap
            {
                float:left;
                width:50px;
            }
            .pushMessagesContainer .delete-quick-reply
            {
                display: block;
                cursor: pointer;
                float:right;
                height:20px;
                color:red;
            }
            .pushMessagesContainer .quick-replies-error-wrap
            {
                display: none;
            }
            .pushMessagesContainer .quick-reply-preview-buttons
            {
                margin: 10px 6px;
                float: left;
            }
            .pushMessagesContainer .quick-reply-preview-buttons .btn
            {
                color:gray;
                margin:0 4px;
            }
            .pushMessagesContainer #preview-message-body, .pushMessagesContainer #new-message-body
            {
                min-height:200px;
            }
            .pushMessagesContainer .dataTables_wrapper .dataTables_processing
            {
                top: 93px;
                height:100%;
            }
            .pushMessagesContainer .select2-search__field, .select2, .select2-selection__rendered{
                width:200px!important;
            }
            select:disabled {

                background-color: #eee;
            }
            /*Edit Answer*/
            .editAnswersContainer .answer-wrap.editing-answer .select2-selection__rendered, .editAnswersContainer .answer-wrap.editing-answer .select2, .editAnswersContainer .answer-wrap.editing-answer .select2-search__field{
                width:auto!important;
            }
            .answer-footer{
                background-color: #e4e4e4!important;
            }
            /*Range*/
            .intent-tab-wrapper .intent-tab .tab-btn{
                background: transparent!important;
                height: 45px;
                font-size: 16px!important;
                font-weight: 600;
                color: #1c2029;
                border-color: #dedada!important;
                border: 1px solid;
                border-top: 0;
                border-bottom: 0;
                font-weight: normal;
                font-family: 'Lato', 'Open Sans', sans-serif !important;
                padding: 12px;
            }
            .intent-tab-wrapper .intent-tab .tab-btn.active{
                width: auto;
                height: 45px;
                background-color: #ffffff!important;
                font-weight: normal;
                color: #03a96f;
                border-bottom: 3px solid #03a96f!important;
                border-top: 0px;
                border-left: 0px;
                border-right: 0px;
                background-color: #ffffff!important;
            }
            .intent-tab-wrapper .intent-tab .tab-btn:hover, .intent-tab-wrapper .intent-tab .tab-btn.active:hover, .intent-tab-wrapper .intent-tab .tab-btn.active a:hover{
                color: #1c2029!important;
                border-bottom: 3px solid #fbfbfb!important;
                background-color: #fbfbfb!important;
            }
            .intent-tab-wrapper .intent-tab .tab-btn:hover{
                color: #1c2029;
                background-color: #fbfbfb!important;
                text-decoration:none!important;
            }
            /*Taxonomy refactor*/
            .taxonomyContainer .question_text{
                padding:10px;
                width:100%;
                font-weight:bold;
            }
            .taxonomyContainer .answer_text{
                padding:10px;
                width:100%;
            }
            /*Taxonomies refactor*/
            .taxonomiesContainer .question_text{
                padding:10px;
                width:100%;
                font-weight:bold;
            }
            .taxonomiesContainer .answer_text{
                padding:10px;
                width:100%;
            }
            .taxonomiesContainer #error-alert{
                position:fixed;
                top:70px;
                width:auto;
                left:100px;
                right:100px;
                min-width:600px;
                z-index:10000;
            }
            .taxonomiesContainer #error-message{
                font-weight:bold;
                margin-right:10px;
            }
            .taxonomiesContainer .table input:focus{
                border-color: #03a96f;
                border: 1px solid #03a96f!important;
                outline: none!important;
                box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.095) inset, 0px 0px 8px rgba(100, 179, 95, 0.5)!important;
            }
            .taxonomiesContainer .table input:hover{
                border-color: #03a96f;
                border: 1px solid #03a96f!important;
                outline: none!important;
            }
            /*Toastr*/
            .toast-top-right{
                margin-top:45px!important;
            }
            /*Select2 Dash*/
            .selectRight{
                float:right;
                padding-right: 0;
            }

            /* SWAL customizations */
            .swal2-styled.swal2-confirm{
                background-color: #03a96f !important;
            }

            /* Boostrap 4 fixes */
            .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
                display: table;
                content: " ";
            }
            .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before {
                display: table;
                content: " ";
            }
            .page-container:after, .page-container:before {
                content: " ";
                display: table;
            }
            .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before {
                display: table;
                content: " ";
            }

            .modal-header {
                display: block;
            }

            .page-container-bg-solid {
                margin-left: 0px;
            }

            .btn {
                display: inline-block;
                margin-bottom: 0;
                font-weight: 400;
                text-align: center;
                vertical-align: middle;
                touch-action: manipulation;
                cursor: pointer;
                border: 1px solid transparent;
                white-space: nowrap;
                padding: 6px 12px;
                font-size: 14px;
                line-height: 1.42857;
                border-radius: 4px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .btn-default {
                color: #333;
                background-color: #fff;
                border-color: #ccc;
            }

            strong {
                font-weight: 700;
            }

            .btn-group-xs>.btn, .btn-xs {
                padding: 1px 5px;
                font-size: 12px;
                line-height: 1.5;
                border-radius: 3px;
            }
            .btn-danger {
                color: #fff;
                background-color: #ed6b75;
                border-color: #ea5460;
            }
            .btn-info {
                color: #fff;
                background-color: #659be0;
                border-color: #508edb;
            }
            .btn-success {
                color: #fff;
                background-color: #00af94;
                border-color: #00af94;
            }
            .btn-group-sm>.btn, .btn-sm {
                padding: 5px 10px;
                padding-top: 5px;
                padding-right: 10px;
                padding-bottom: 5px;
                padding-left: 10px;
                font-size: 12px;
                line-height: 1.5;
                border-radius: 3px;
            }

            .badge, .label {
                line-height: 1;
                white-space: nowrap;
                text-align: center;
            }

            .panel-body {
                padding: 15px;
            }

            .performanceContainer .row {
                display: block;
            }

            .form-control, output {
                font-size: 14px;
                line-height: 1.42857;
                color: #555;
            }

            .pagination>li>a,.pagination>li>span {
                padding: 6px 12px;
            }
            .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
                color: #fff;
            }

            .center-block {
                display: block;
                margin-left: auto;
                margin-right: auto;
            }

            .hidden {
                display: none !important;
            }

            /* Swal2 looking modal in django */
            .modal.swal-like {
                padding-top: 20vh;
            }
            .swal-like .modal-content {
                position: relative;
                box-sizing: border-box;
                grid-template-columns: minmax(0, 100%);
                width: 32em;
                max-width: 100%;
                padding: 0 0 1.25em;
                border: none;
                border-radius: 5px!important;
                background: #fff;
                color: #545454;
                font-family: inherit;
                font-size: 1rem;
            }
            .swal-like .modal-header {
                flex-direction: column;
                display: flex;
                border-bottom: none!important;
                padding-top: 0px;
            }
            .swal-like .modal-title {
                align-self: center;
                position: relative;
                max-width: 100%;
                margin: 0;
                padding: 0.8em 1em 0;
                color: inherit;
                font-size: 20px;
                font-weight: 600;
                text-align: center;
                text-transform: none;
                word-wrap: break-word;
            }
            .swal-like .modal-body {
                text-align: center;
                border: none;
                padding-top: 0px;
            }
            .swal-like .modal-footer {
                justify-content: center;
                display: flex;
                border: none;
            }
            .swal-like .btn {
                border: 0;
                border-radius: 0.25em!important;
                background: initial;
                color: #fff;
                font-size: 1em;
                padding: 0.625em 1.1em;
            }
            .swal-like .icon {
                position: relative;
                box-sizing: content-box;
                justify-content: center;
                width: 5em;
                height: 5em;
                margin: 2.5em auto 0.6em;
                border: 0.25em solid rgba(0,0,0,0);
                border-radius: 50%!important;
                border-color: #000;
                font-family: inherit;
                line-height: 5em;
                cursor: default;
                user-select: none;
            }
            .swal-like .warning-icon {
                border-color: #facea8;
                color: #f8bb86;
            }
            .swal-like .icon-content {
                display: flex;
                font-size: 3.75em;
                line-height: 1.2em;
                justify-content: center;
            }

            /* Blank page icon */
            .blank-page-icon-container {
                display: flex;
                justify-content: center;
                height: 100%;
                align-items: center;
                padding-top: 25vh;
            }

            /* Bootstrap 5 fixes */
            .table-striped>tbody>tr:nth-of-type(odd)>* {
                --bs-table-bg-type: #FFFFFF;
            }

            .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
                position: relative;
                padding-right: 15px;
                padding-left: 15px !important;
            }

            .mb-1 .range {
                margin-left: -10px;
            }

            .table {
                --bs-table-bg: #F8F8F8;
            }

            .table td {
                background-color: #FFFFFF;
                border-top: 1px solid #dee2e6;
                border-bottom: none;
            }

            .float-right {
                float: right !important;
            }

            a {
                text-decoration: none;
            }