    * {
        font-family: "configrounded", sans-serif;
        font-size: 1em;
    }
    
    .m0 {
        margin: 0;
    }
    
    .p0 {
        padding: 0;
    }
    
    html,
    body {
        /* scrollbar */
        scrollbar-face-color: #181818;
        scrollbar-shadow-color: #000000;
        scrollbar-highlight-color: #666699;
        scrollbar-3dlight-color: #FBF5C3;
        scrollbar-darkshadow-color: #7F7F7F;
        scrollbar-track-color: #8b8b8b;
        scrollbar-arrow-color: #181818;
        scrollbar-base-color: #FFFFFF;
    }
    
    .scrollspy::-webkit-scrollbar {
        /* gesamte Scrolleiste */
        background: #FFFFFF;
        width: 25px;
        height: 10px;
    }
    
    .scrollspy::-webkit-scrollbar-thumb:horizontal {
        background-color: #127DB3;
        height: 25px;
        width: 15px;
        background-clip: padding-box;
        background-color: #D8D8D8;
        border-top: 5px solid rgba(0, 0, 0, 0);
    }
    
    .scrollspy::-webkit-scrollbar-thumb:horizontal:hover {
        height: 25px;
        width: 15px;
        background-clip: padding-box;
        background-color: #D8D8D8;
        border-top: 5px solid rgba(0, 0, 0, 0);
    }
    
.wreq {
    width: 40px;
}

    .scrollspy::-webkit-scrollbar-thumb:vertical {
        height: 20px;
        width: 10px;
        background-clip: padding-box;
        background-color: #D8D8D8;
        border-left: 15px solid rgba(0, 0, 0, 0);
        border-top-left-radius: 0.3rem;
        border-bottom-left-radius: 0.3rem;
        /*  background-color: rgba(0, 0, 0, 0.15);*/
        -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);
    }
    
    .scrollspy::-webkit-scrollbar-thumb:vertical:hover {
        height: 6px;
        width: 10px;
        background-color: rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);
    }
    
    .scrollspy::-webkit-scrollbar-button {
        width: 0;
        height: 0;
        display: none;
    }
    
    .scrollspy::-webkit-scrollbar-corner {
        background-color: transparent;
    }
    
    .scrollspy::-webkit-scrollbar {
        /* gesamte Scrolleiste */
        background: #FFFFFF;
        width: 25px;
        height: 10px;
    }
    
    .scrollspy::-webkit-scrollbar-thumb:horizontal {
        background-color: #fff;
        height: 25px;
        width: 15px;
        background-clip: padding-box;
        background-color: #ffffff;
        border-top: 0px solid rgba(0, 0, 0, 0);
    }
    
    .scrollspy::-webkit-scrollbar-thumb:horizontal:hover {
        height: 25px;
        width: 15px;
        background-clip: padding-box;
        background-color: #D8D8D8;
        border-top: 5px solid rgba(0, 0, 0, 0);
    }
    
    .scrollspy::-webkit-scrollbar-thumb:vertical {
        height: 20px;
        width: 10px;
        background-clip: padding-box;
        background-color: #D8D8D8;
        border-left: 15px solid rgba(0, 0, 0, 0);
        border-top-left-radius: 0.3rem;
        border-bottom-left-radius: 0.3rem;
        /*  background-color: rgba(0, 0, 0, 0.15);*/
        -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);
    }
    
    .scrollspy::-webkit-scrollbar-thumb:vertical:hover {
        height: 6px;
        width: 10px;
        background-color: rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);
    }
    
    .scrollspy::-webkit-scrollbar-button {
        width: 0;
        height: 0;
        display: none;
    }
    
     ::-webkit-scrollbar-corner {
        background-color: transparent;
    }
    
     ::-webkit-scrol lbar-button {
        /* Pfeil-Buttons */
        background: #96999c;
        color: white;
        -webkit-box-shadow: inset 0 0 6px rgba(139, 139, 13 9, 0.9);
    }
    
    .btn-success {
        color: #FFF;
    }
    
    .btn-success:hover {
        color: #127DB3;
    }
    
    .btn-primary:hover,
    .wizard>.actions a:hover {
        color: #127DB3;
        background-color: transparent;
        border-color: #127DB3;
    }
    /*
 ::-webkit-scrol lbar-track {}


 Bereich für den Schieberegler 

 ::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(139, 139, 13 9, 0.9);
}

*/
    /* Schieberegler 

thumb {
    background: #032027 !important;
    width: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(139, 139, 13 9, 0.9) !important
}

scrollbar {
    -moz-appearance: none !important;
    background: #181818 !important;
    width: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(139, 139, 13 9, 0.9) !important;
}

scrollbarbutton {
    -moz-appearance: none!important;
    background: #181818 !important;
    color: white !important;
    -webkit-box-shadow: inset 0 0 6px rgba(139, 139, 13 9, 0.9) !important
}
*/
    
    #particles-js {
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: 50% 50%;
        position: fixed;
        top: 0px;
        z-index: 1;
    }
    
    .auth-bg-2 {
        background: #14202f;
    }
    
    .z2 {
        z-index: 2;
        position: static;
    }
    
    .bg-none {
        background: none;
    }
    
    .auto-form-wrapper {
        background: #ffffff;
        padding: 40px 40px 10px;
        border-radius: 4px;
        -webkit-box-shadow: 0 -25px 37.7px 11.3px rgba(8, 143, 220, 0.07);
        box-shadow: 0 -25px 37.7px 11.3px rgba(8, 143, 220, 0.07);
    }
    
    .auth-footer {
        list-style-type: none;
        padding-left: 0;
        margin-top: 20px;
        margin-bottom: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    
    .auth-footer li a {
        font-size: 13px;
        color: rgba(255, 255, 255, 0.4);
    }
    
    .footer-text {
        color: rgba(255, 255, 255, 0.4) !important;
    }
    
    .footer-text2 {
        color: rgb(101, 112, 118) !important;
    }
    .footer-text3 {
        color: #C3C3C3;
    }
    .auth-footer li {
        margin-right: 10px;
        line-height: 1;
        padding-right: 10px;
        border-right: 1px solid rgba(255, 255, 255, 0.4);
    }
    
    .login-theme .content-wrapper {
        background: none !important;
    }
    
    .login-theme .page-body-wrapper {
        background: #303440 !important;
    }
    
    .login-theme .footer {
        display: none;
    }
    
    /*.login-theme h2 {
        color: #e2e2e2 !important;
    }*/
    
    .footer {
        font-family: "configrounded", sans-serif;
        background: #efefef;
    }
    
    .nav-mytabs .tabbg_grey a {
        background: #7a6b6d !important;
    }
    
    .nav-mytabs .tabbg_green a {
        background: #1a5e45 !important;
    }
    
    .nav-mytabs .tabbg_blue a {
        background: #193449 !important;
    }
    
    .nav-mytabs .tabbg_orange a {
        background: #db5f2d !important;
    }
    
    .nav-mytabs .tabbg_hblue a {
        background: #52a7e9 !important;
    }
    
    .nav-mytabs .tabbg_braun a {
        background: #552d08 !important;
    }
    
    .nav-mytabs .tabbg_yellow a {
        background: #f59518 !important;
    }
    
    .nav-mytabs .tabbg_red a {
        background: #f51818 !important;
    }
    
    .mytabs li[class*=" tabbg_"] a:hover {
        background: rgba(255, 255, 255, 0.479) !important;
    }
    
    .nav-mytabs a {
        color: #f3f3f3;
    }
    
    .nav-mytabs a.active {
        color: #adda7b;
        border-bottom: #09c554 4px solid;
    }
    
    .dataTables_wrapper .dataTable .btn {
        padding: 0;
    }
    
    .ierror {
        border-color: #E76863 !important;
    }
    
    .filter-sidebar-wrapper {
        margin-left: 40px;
        margin-right: 32px;
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        max-height: 100vh;
    }
    
    .navbar.default-layout .navbar-brand-wrapper {
        background: none;
    }
    
    .svgfiller {
        stroke: #3983ab;
        stroke-width: 3px;
        fill: #dfac20;
        fill-rule: nonzero;
    }
    
    li.show {
        background: #fff;
        color: #333;
    }
    
    a.dropdown-item:hover {
        background: #127DB3;
        color: #fff !important;
    }
    /*Bottom-Menu*/
    
    .nfoot {
        position: fixed;
        width: 100%;
        bottom: 0;
    }
    
    .animate {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    .nfoot .navbar {
        height: calc(100%);
        max-height: 300px;
        -webkit-transform: translate(0px, calc(-100% + 69px));
        transform: translate(0px, calc(-100% + 69px));
    }
    
    .nfoot .navbar .container:not(.navbar-more) {
        padding: 0px;
    }
    
    .nfoot .navbar-more-overlay {
        background-color: rgba(102, 102, 102, 0.55);
        display: none;
        height: 100%;
        left: 0px;
        position: fixed;
        top: 0px;
        width: 100%;
        z-index: 1029;
    }
    
    .nfoot .navbar-more-show>.navbar-more-overlay {
        display: block;
    }
    
    .nfoot .navbar-more-show>.navbar {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
    
    .nfoot .navbar-nav.mobile-bar {
        list-style: none;
        -ms-box-orient: horizontal;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -moz-flex;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-around;
        justify-content: space-around;
        -webkit-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-align-items: stretch;
        align-items: stretch;
        margin: 0px 0px;
    }
    
    .nfoot .navbar-nav.mobile-bar>li {
        -webkit-flex-grow: 1;
        flex-grow: 1;
        text-align: center;
    }
    
    .nfoot .navbar-nav.mobile-bar>li>a>span.menu-icon {
        display: block;
        font-size: 1.8em;
    }
    
    .nfoot .navbar-more {
        background-color: rgb(255, 255, 255);
        height: calc(100% - 69px);
        overflow: auto;
    }
    
    .nfoot .navbar-more .navbar-form {
        border-width: 0px;
    }
    
    .nfoot .navbar-more .navbar-nav>li>a {
        color: rgb(64, 64, 64);
    }
    
    .nfoot .navbar-more>.navbar-nav>li>a>span.menu-icon {
        margin-left: 10px;
        margin-right: 10px;
    }
    
    .nfoot.default-layout {
        font-family: "configrounded", sans-serif;
        font-size: 0.875rem;
        background: linear-gradient(120deg, #556cdc, #128bfc, #18bef1);
        transition: background 0.25s ease;
        -webkit-transition: background 0.25s ease;
        -moz-transition: background 0.25s ease;
        -ms-transition: background 0.25s ease;
    }
    
    .nav .nav-item.dropdown .dropdown-toggle:after,
    .navbar-nav .nav-item.dropdown .dropdown-toggle:after {
        display: none;
        border: none;
        content: "\F140";
        font: normal normal normal 28px/1 "Material Design Icons";
        font-size: inherit;
        text-rendering: auto;
        line-height: inherit;
        vertical-align: 0;
    }
    
    .toast-header {
        text-align: left;
    }
    /* Profile container */
    
    .profile {
        margin: 20px 0;
    }
    /* Profile sidebar */
    
    .profile-sidebar {
        padding: 20px 0 10px 0;
    }
    
    .profile-userpic img {
        float: none;
        margin: 0 auto;
        width: 50%;
        height: 50%;
    }
    
    .profile-usertitle {
        text-align: center;
        margin-top: 20px;
    }
    
    .profile-usertitle-name {
        color: #5a7391;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 7px;
    }
    
    .profile-usertitle-job {
        text-transform: uppercase;
        color: #5b9bd1;
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 15px;
    }
    
    .profile-userbuttons {
        text-align: center;
        margin-top: 10px;
    }
    
    .profile-userbuttons .btn {
        text-transform: uppercase;
        font-size: 11px;
        font-weight: 600;
        padding: 6px 15px;
        margin-right: 5px;
    }
    
    .profile-userbuttons .btn:last-child {
        margin-right: 0px;
    }
    
    .profile-usermenu {
        margin-top: 30px;
    }
    
    .profile-usermenu ul li {
        border-bottom: 1px solid #f0f4f7;
    }
    
    .profile-usermenu ul li:last-child {
        border-bottom: none;
    }
    
    .profile-usermenu ul li a {
        color: #93a3b5;
        font-size: 14px;
        font-weight: 400;
    }
    
    .profile-usermenu ul li a i {
        margin-right: 8px;
        font-size: 14px;
    }
    
    .profile-usermenu ul li a:hover {
        background-color: #fafcfd;
        color: #5b9bd1;
    }
    
    .profile-usermenu ul li.active {
        border-bottom: none;
    }
    
    .profile-usermenu ul li.active a {
        color: #5b9bd1;
        background-color: #f6f9fb;
        border-left: 2px solid #5b9bd1;
        margin-left: -2px;
    }
    /*video*/
    
    .homepage-hero-module {
        border-right: none;
        border-left: none;
        position: relative;
    }
    
    .no-video .video-container video,
    .touch .video-container video {
        display: none;
    }
    
    .no-video .video-container .poster,
    .touch .video-container .poster {
        display: block !important;
    }
    
    .video-container {
        position: fixed;
        bottom: 0%;
        left: 0%;
        height: 100%;
        width: 100%;
        overflow: hidden;
        background: #000;
    }
    
    .video-container .poster img {
        width: 100%;
        bottom: 0;
        position: absolute;
    }
    
    .video-container .filter {
        z-index: 100;
        position: absolute;
        background: rgba(0, 0, 0, 0.4);
        width: 100%;
    }
    
    .video-container video {
        position: absolute;
        z-index: 0;
        bottom: 0;
    }
    
    .hidden {
        display: none;
    }
    
    .video-container video.fillWidth {
        width: 100%;
    }
    
    .btn-secondary {
        color: #fff;
        background-color: #303440;
        border-color: #303440;
    }
    
    .pagination {
        font-size: 9px;
    }
    
    .pagination-info {
        font-size: 12px;
        margin-left: 15px;
        font-weight: bold;
    }
    
    .Mainer {
        width: 100% !important
    }
    
    tab {
        padding-left: 4em;
    }
    
    .fixed-top {
        z-index: 1051;
    }
    
    .poster {
        background: #fff;
    }
    
    @media (min-width: 576px) {
        .modal-rd {
            max-width: 100%;
        }
        .modal-small {
            max-width: 60%;
        }
        .modal-medium {
            max-width: 70%;
        }
        .modal-large {
            max-width: 90%;
        }
        .modal .modal-dialog {
            margin-top: 63px;
        }
    }
    
    @media (min-width: 1025px) {
        .modal-rd {
            max-width: 100%;
        }
        .modal-small {
            max-width: 60%;
        }
        .modal-medium {
            max-width: 70%;
        }
        .modal-large {
            max-width: 90%;
        }
        .modal .modal-dialog {
            margin-top: 63px;
            margin: auto;
        }
    }
    
    @media (max-width: 415px) {
        .modal-rd {
            max-width: 100%;
        }
        .modal-small {
            max-width: 60%;
        }
        .modal-large {
            max-width: 90%;
        }
        .modal .modal-dialog {
            margin-top: 63px;
        }
    }
    
    @media (min-width: 576px) {
        .modal-large {
            max-width: 100%;
        }
        .modal-large {
            max-width: 90%;
        }
        .modal-small {
            max-width: 50%;
        }
    }
    
    @media (min-width: 1025px) {
        .modal-large {
            max-width: 100%;
        }
        .modal-medium {
            max-width: 70%;
        }
        .modal-large {
            max-width: 90%;
        }
        .modal-small {
            max-width: 50%;
        }
    }
    
    @media (max-width: 415px) {
        .modal-large {
            max-width: 100%;
        }
        .modal-medium {
            max-width: 70%;
        }
        .modal-large {
            max-width: 90%;
        }
        .modal-small {
            max-width: 50%;
        }
    }
    
    @media (min-width: 576px) {
        .card-size-medium {
            max-width: 100%;
        }
        .modal-medium {
            max-width: 70%;
        }
        .modal-large {
            max-width: 90%;
        }
        .card-size-small {
            max-width: 90%;
        }
    }
    
    @media (min-width: 1025px) {
        .card-size-medium {
            max-width: 100%;
        }
        .card-size-medium {
            max-width: 70%;
        }
        .modal-large {
            max-width: 90%;
        }
        .card-size-small {
            max-width: 90%;
        }
    }
    
    @media (max-width: 415px) {
        .card-size-medium {
            max-width: 100%;
        }
        .modal-large {
            max-width: 90%;
        }
        .card-size-small {
            max-width: 90%;
        }
    }
    
    .modal-open .modal {
        background: rgba(243, 244, 249, 0.9);
        padding-right: 0px !important;
    }
    
    .modal .modal-dialog {
        margin: 63px auto 63px auto;
    }
    
    .state-icon {
        left: -5px;
    }
    
    .list-group-item-primary {
        color: rgb(255, 255, 255);
        background-color: rgb(66, 139, 202);
    }
    
    .well .list-group {
        margin-bottom: 0px;
        max-height: 300px;
    }
    
    table tbody tr:hover {
        background: #0064ff4d !important;
    }
    
    .tab-content {
        font-family: "configrounded", sans-serif;
        font-size: 0.875rem;
        line-height: 1.71;
    }
    
    .table thead th,
    .jsgrid .jsgrid-table thead th {
        border-top: 0;
        border-bottom-width: 1px;
        font-family: "configrounded", sans-serif;
        font-weight: bold;
    }
    
    .toast {
        padding: 2px 2px 15px 2px;
        margin-bottom: 10px;
        border-bottom: 1px solid #e2e2e2;
    }
    
    .toast-body {
        font-size: small;
        text-align: justify
    }
    
    .fixed-table-container {
        margin-bottom: 20px;
    }
    
    .modal-body i {
        cursor: pointer;
    }
    
    .modal-dialog {
        margin: 0;
    }
    
    .fixed-table-toolbar .search {
        position: relative;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 20%;
    }
    
    .fixed-table-toolbar .search input {
        background: #f1f2f8;
        height: 18px !important;
        padding: 16px 11px;
        border: 1px solid #d8dce1;
        margin-top: 2px;
        -webkit-box-shadow: inset 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
        box-shadow: inset 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
        border-radius: 4px;
        border-radius: 4px;
    }
    
    .card-body {
        border-radius: 59px 4px 4px 4px;
        background: #fff;
        margin-top: 3px;
    }
    
    .card-info {
        position: absolute;
        color: #fff;
        left: 4px;
        cursor: pointer;
    }
    
    .twidth {
        max-width: 200px !important;
        text-align: justify !important;
        height: 300px !important;
    }
    
    .accordion .card .card-header a {
        font-size: 20px;
    }
    /*new modal*/
    
    .modal-content {
        border-radius: 0.2rem;
    }
    
    .modal-header {
        background: #FFFFFF;
        padding: 15px 15px;
        margin: 15px 15px;
        margin-bottom: 10px;
        box-shadow: 1px 1px 6px 0px rgba(216, 216, 216, 1);
    }
    
    h5.modal-title {
        margin-bottom: 0;
        margin-top: 15px;
        line-height: 1.5;
    }
    
    .modal-body {
        margin-top: 0px;
        margin-left: 15px;
        margin-right: 15px;
        background-color: #FFFFFF;
        box-shadow: 1px 1px 6px 0px rgba(216, 216, 216, 1);
    }
    
    .modal-footer {
        background: #FFFFFF;
        margin: 15px;
        box-shadow: 1px 1px 6px 0px rgba(216, 216, 216, 1);
    }
    
    .form-group .require {
        color: #E76863;
    }
    
    .form-group:required {
        border-color: #E76863;
    }
    
    .form-group label {
        color: #c3c3c3;
        font-size: 14px;
    }
    
    .input-group-text {
        background: none;
        border-color: #D8D8D8 !important;
        width: 100%
    }
    
    .tooltip {
        z-index: 9999999999999999999999999999999999 !important;
    }
    
    .loaderold {
        width: 200px;
        height: 200px;
        background: #8ca9ff36;
        z-index: 9999999999999999999999999999999999999999999;
        position: fixed;
        top: 50%;
        bottom: 0;
        left: 50%;
        margin-left: -100px;
        margin-top: -100px;
        border-radius: 100px !important;
        display: none;
    }
    
    .backer {
        position: absolute;
        background: #2f557a;
        height: 40px;
        width: 174px;
        top: 0;
        left: 50%;
        margin-left: -100px;
        border-radius: 0 0 200px 200px;
    }
    
    .backer .dropdown {
        left: 50%;
        margin-left: -30%;
    }
    /*form validate*/
    
    input:invalid,
    select:invalid {
        border-color: #E76863;
    }
    /*chatter*/
    
    .chatter {
        position: fixed;
        bottom: 0;
        right: 0;
        width: 300px;
       /* display: none; checkkjnadsljnkasljkasdfjkl*/
        -webkit-box-shadow: -5px 0px 19px -7px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: -5px 0px 19px -7px rgba(0, 0, 0, 0.75);
        box-shadow: -5px 0px 19px -7px rgba(0, 0, 0, 0.75);
    }
    
    .chatter .panel {
        background: #edeef4;
    }
    
    .chatter .panel-footer {
        background: #edeef4;
    }
    
    .chatter .panel-primary>.panel-heading {
        color: #e2e2e2;
        background-color: #edeef4;
        border-color: #edeef4;
    }
    
    .chatter .panel-primary {
        border-color: #323283;
    }
    /*chater2*/
    
    * {
        box-sizing: border-box;
    }
    
    .img-rd {
        width: 60px;
        height: 60px;
    }
    
    .chat_window {
        position: fixed;
        width: 420px;
        height: 500px;
        border-radius: 10px;
        background-color: #fff;
        right: 0;
        bottom: 0;
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
        background-color: #f8f8f8;
        overflow: hidden;
    }
    
    .top_menu {
        background-color: #fff;
        width: 100%;
        padding: 20px 0 15px;
        box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
    }
    
    .top_menu .buttons {
        margin: 3px 0 0 20px;
        position: absolute;
    }
    
    .top_menu .buttons .button {
        width: 16px;
        height: 16px;
        border-radius: 50%;
        display: inline-block;
        margin-right: 10px;
        position: relative;
    }
    
    .top_menu .buttons .button.close {
        background-color: #f5886e;
    }
    
    .top_menu .buttons .button.minimize {
        background-color: #fdbf68;
    }
    
    .top_menu .buttons .button.maximize {
        background-color: #a3d063;
    }
    
    .top_menu .title {
        text-align: center;
        color: #bcbdc0;
        font-size: 20px;
    }
    
    .messages {
        position: relative;
        list-style: none;
        padding: 20px 10px 0 10px;
        margin: 0;
        height: 347px;
        overflow: scroll;
    }
    
    .messages .message {
        clear: both;
        overflow: hidden;
        margin-bottom: 20px;
        transition: all 0.5s linear;
        opacity: 0;
    }
    
    .messages .message.left .avatar {
        background-color: none;
        float: left;
    }
    
    .messages .message.left .text_wrapper {
        background-color: #ffe6cb;
        margin-left: 20px;
    }
    
    .messages .message.left .text_wrapper::after,
    .messages .message.left .text_wrapper::before {
        right: 100%;
        border-right-color: #ffe6cb;
    }
    
    .messages .message.left .text {
        color: #c48843;
    }
    
    .messages .message.right .avatar {
        background-color: #fdbf68;
        float: right;
    }
    
    .messages .message.right .text_wrapper {
        background-color: #c7eafc;
        margin-right: 20px;
        float: right;
    }
    
    .messages .message.right .text_wrapper::after,
    .messages .message.right .text_wrapper::before {
        left: 100%;
        border-left-color: #c7eafc;
    }
    
    .messages .message.right .text {
        color: #45829b;
    }
    
    .messages .message.appeared {
        opacity: 1;
    }
    
    .messages .message .avatar {
        width: 60px;
        height: 60px;
        border-radius: 50%;
        display: inline-block;
    }
    
    .messages .message .text_wrapper {
        display: inline-block;
        padding: 20px;
        border-radius: 6px;
        width: calc(100% - 85px);
        min-width: 100px;
        position: relative;
    }
    
    .messages .message .text_wrapper::after,
    .messages .message .text_wrapper:before {
        top: 18px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }
    
    .messages .message .text_wrapper::after {
        border-width: 13px;
        margin-top: 0px;
    }
    
    .messages .message .text_wrapper::before {
        border-width: 15px;
        margin-top: -2px;
    }
    
    .messages .message .text_wrapper .text {
        font-size: 18px;
        font-weight: 300;
    }
    
    .bottom_wrapper {
        position: relative;
        width: 100%;
        background-color: #fff;
        padding: 20px 20px;
        position: absolute;
        bottom: 0;
    }
    
    .bottom_wrapper .message_input_wrapper {
        display: inline-block;
        height: 50px;
        border-radius: 25px;
        border: 1px solid #bcbdc0;
        width: calc(100% - 160px);
        position: relative;
        padding: 0 20px;
    }
    
    .bottom_wrapper .message_input_wrapper .message_input {
        border: none;
        height: 100%;
        box-sizing: border-box;
        width: calc(100% - 40px);
        position: absolute;
        outline-width: 0;
        color: gray;
    }
    
    .bottom_wrapper .send_message {
        width: 140px;
        height: 50px;
        display: inline-block;
        border-radius: 50px;
        background-color: #a3d063;
        border: 2px solid #a3d063;
        color: #fff;
        cursor: pointer;
        transition: all 0.2s linear;
        text-align: center;
        float: right;
    }
    
    .bottom_wrapper .send_message:hover {
        color: #a3d063;
        background-color: #fff;
    }
    
    .bottom_wrapper .send_message .text {
        font-size: 18px;
        font-weight: 300;
        display: inline-block;
        line-height: 48px;
    }
    
    .message_template {
        display: none;
    }
    
    .button {
        cursor: pointer;
    }
    
    .modal-x1 {
        width: calc(100% - 1195px);
        margin: auto;
    }
    
    .modal-x2 {
        width: calc(100% - 400px);
        margin: auto;
    }
    
    .modal-x3 {
        width: calc(100% - 1750px);
        margin: auto;
    }
    
    .rounded-circle,
    .settings-panel .color-tiles .tiles {
        /*border: #fff 1px solid;*/
    }
    
    .flag-icon-holder {
        height: 32px;
        width: 32px;
        border-radius: 100%;
        overflow: hidden;
    }
    
    .flag-icon-holder i {
        font-size: 32px !important;
    }
    
    .bg-robin {
        background: #34495e;
    }
    
    .navbar.default-layout .navbar-menu-wrapper .navbar-nav.header-links .nav-item .nav-link {
        font-size: 1.2em;
    }
    
    .navbar.default-layout {
        font-family: "configrounded", sans-serif;
        background: linear-gradient(120deg, #303440, #127DB3, #B3DFF1);
    }
    
    .modal-header .close {
        margin: 15px;
    }
    
    .nav-tabs {
        border-bottom: none;
        margin-bottom: 5px;
    }
    
    .strafe:hover>* {
        border: 1px solid rgb(42, 47, 77);
    }
    
    .navbar .nob:hover {
        background: none;
    }
    
    .uplpictures img {
        position: absolute;
        opacity: .2;
    }
    
    .rowmodal {
        margin-left: 0px;
        position: relative;
        display: flex;
        flex-wrap: wrap;
    }
    
    .textfield {
        border-color: #c3c3c3;
        background-image: none;
        border: 1px solid #999999;
        border-radius: 0;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
        color: #333333;
        display: block;
        font-size: 14px;
        height: 34px;
        line-height: 1.42857;
        width: 100%;
    }
    
    #customdate {
        display: none;
    }
    
    .scrollspy {
        max-height: 470px;
        overflow-y: scroll;
        margin-top: 74px;
        margin-bottom: 15px;
    }
    
    .list-group-item {
        border: none !important;
    }
    
    .list-group-item:first-child,
    .list-group-item:last-child {
        border-radius: 0% !important;
    }
    
    .modal .breadcrumb {
        padding: 0;
        margin: 0;
        border-radius: 0;
    }
    
    .modalinfo {
        margin: 0 0 0 20px;
    }
    
    .modal .modal-dialog {
        padding: 15px 28px;
    }
    
    .ms-choice {
        height: 46px;
        border: none;
    }
    
    .ms-parent {
        padding: 0 !important;
    }
    
    .ss-main .ss-single-selected {
        cursor: pointer;
        width: 100%;
        border: 0px;
        border-radius: 0px;
        background-color: #fff;
        outline: 0;
        box-sizing: border-box;
        transition: background-color .3s;
    }
    
    .ss-main .ss-multi-selected {
        display: flex;
        cursor: pointer;
        width: 100%;
        min-height: 35px;
        padding: 0 0 0 0px;
        border: 0px;
        border-radius: 4px;
        background-color: #fff;
        outline: 0;
        box-sizing: border-box;
        transition: background-color .3s;
        flex-direction: row;
    }
    
    input,
    button,
    select,
    optgroup,
    textarea {
        margin: 0;
        height: 35px;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
    }
    
    .form-control.form-control-lg,
    .form-control-lg.asColorPicker-input,
    .dataTables_wrapper select.form-control-lg,
    .jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-lg[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row select.form-control-lg,
    .jsgrid .jsgrid-table .jsgrid-filter-row input.form-control-lg[type=number],
    .select2-container--default .form-control-lg.select2-selection--single,
    .select2-container--default .select2-selection--single .form-control-lg.select2-search__field,
    .form-control-lg.tt-hint,
    .form-control-lg.tt-query,
    .form-control-lg.typeahead {
        text-align: center;
        padding: 0px;
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .ss-main .ss-single-selected .placeholder,
    .ss-main .ss-single-selected .placeholder * {
        display: flex;
        align-items: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-top: 0px;
    }
    
    .input-group>.form-control:not(:last-child),
    .asColorPicker-wrap>.form-control:not(:last-child),
    .input-group>.asColorPicker-input:not(:last-child),
    .asColorPicker-wrap>.asColorPicker-input:not(:last-child),
    .dataTables_wrapper .input-group>select:not(:last-child),
    .dataTables_wrapper .asColorPicker-wrap>select:not(:last-child),
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]:not(:last-child),
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]:not(:last-child),
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select:not(:last-child),
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select:not(:last-child),
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]:not(:last-child),
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]:not(:last-child),
    .select2-container--default .input-group>.select2-selection--single:not(:last-child),
    .select2-container--default .asColorPicker-wrap>.select2-selection--single:not(:last-child),
    .select2-container--default .select2-selection--single .input-group>.select2-search__field:not(:last-child),
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field:not(:last-child),
    .input-group>.tt-hint:not(:last-child),
    .asColorPicker-wrap>.tt-hint:not(:last-child),
    .input-group>.tt-query:not(:last-child),
    .asColorPicker-wrap>.tt-query:not(:last-child),
    .input-group>.typeahead:not(:last-child),
    .asColorPicker-wrap>.typeahead:not(:last-child),
    .input-group>.custom-select:not(:last-child),
    .asColorPicker-wrap>.custom-select:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        height: auto;
    }
    
    .input-group>.input-group-append>.btn,
    .asColorPicker-wrap>.input-group-append>.btn,
    .ajax-upload-dragdrop .input-group>.input-group-append>.ajax-file-upload,
    .ajax-upload-dragdrop .asColorPicker-wrap>.input-group-append>.ajax-file-upload,
    .swal2-modal .swal2-buttonswrapper .input-group>.input-group-append>.swal2-styled,
    .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.input-group-append>.swal2-styled,
    .wizard>.actions .input-group>.input-group-append>a,
    .wizard>.actions .asColorPicker-wrap>.input-group-append>a,
    .input-group>.input-group-append>.input-group-text,
    .asColorPicker-wrap>.input-group-append>.input-group-text,
    .input-group>.input-group-prepend:not(:first-child)>.btn,
    .asColorPicker-wrap>.input-group-prepend:not(:first-child)>.btn,
    .input-group>.asColorPicker-trigger:not(:first-child)>.btn,
    .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>.btn,
    .ajax-upload-dragdrop .input-group>.input-group-prepend:not(:first-child)>.ajax-file-upload,
    .ajax-upload-dragdrop .asColorPicker-wrap>.input-group-prepend:not(:first-child)>.ajax-file-upload,
    .ajax-upload-dragdrop .input-group>.asColorPicker-trigger:not(:first-child)>.ajax-file-upload,
    .ajax-upload-dragdrop .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>.ajax-file-upload,
    .swal2-modal .swal2-buttonswrapper .input-group>.input-group-prepend:not(:first-child)>.swal2-styled,
    .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.input-group-prepend:not(:first-child)>.swal2-styled,
    .swal2-modal .swal2-buttonswrapper .input-group>.asColorPicker-trigger:not(:first-child)>.swal2-styled,
    .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>.swal2-styled,
    .wizard>.actions .input-group>.input-group-prepend:not(:first-child)>a,
    .wizard>.actions .asColorPicker-wrap>.input-group-prepend:not(:first-child)>a,
    .wizard>.actions .input-group>.asColorPicker-trigger:not(:first-child)>a,
    .wizard>.actions .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>a,
    .input-group>.input-group-prepend:not(:first-child)>.input-group-text,
    .asColorPicker-wrap>.input-group-prepend:not(:first-child)>.input-group-text,
    .input-group>.asColorPicker-trigger:not(:first-child)>.input-group-text,
    .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>.input-group-text,
    .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
    .asColorPicker-wrap>.input-group-prepend:first-child>.btn:not(:first-child),
    .input-group>.asColorPicker-trigger:first-child>.btn:not(:first-child),
    .asColorPicker-wrap>.asColorPicker-trigger:first-child>.btn:not(:first-child),
    .ajax-upload-dragdrop .input-group>.input-group-prepend:first-child>.ajax-file-upload:not(:first-child),
    .ajax-upload-dragdrop .asColorPicker-wrap>.input-group-prepend:first-child>.ajax-file-upload:not(:first-child),
    .ajax-upload-dragdrop .input-group>.asColorPicker-trigger:first-child>.ajax-file-upload:not(:first-child),
    .ajax-upload-dragdrop .asColorPicker-wrap>.asColorPicker-trigger:first-child>.ajax-file-upload:not(:first-child),
    .swal2-modal .swal2-buttonswrapper .input-group>.input-group-prepend:first-child>.swal2-styled:not(:first-child),
    .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.input-group-prepend:first-child>.swal2-styled:not(:first-child),
    .swal2-modal .swal2-buttonswrapper .input-group>.asColorPicker-trigger:first-child>.swal2-styled:not(:first-child),
    .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.asColorPicker-trigger:first-child>.swal2-styled:not(:first-child),
    .wizard>.actions .input-group>.input-group-prepend:first-child>a:not(:first-child),
    .wizard>.actions .asColorPicker-wrap>.input-group-prepend:first-child>a:not(:first-child),
    .wizard>.actions .input-group>.asColorPicker-trigger:first-child>a:not(:first-child),
    .wizard>.actions .asColorPicker-wrap>.asColorPicker-trigger:first-child>a:not(:first-child),
    .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
    .asColorPicker-wrap>.input-group-prepend:first-child>.input-group-text:not(:first-child),
    .input-group>.asColorPicker-trigger:first-child>.input-group-text:not(:first-child),
    .asColorPicker-wrap>.asColorPicker-trigger:first-child>.input-group-text:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        height: 35px;
    }
    
    .input-group>.form-control+.form-control,
    .asColorPicker-wrap>.form-control+.form-control,
    .input-group>.asColorPicker-input+.form-control,
    .asColorPicker-wrap>.asColorPicker-input+.form-control,
    .dataTables_wrapper .input-group>select+.form-control,
    .dataTables_wrapper .asColorPicker-wrap>select+.form-control,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.form-control,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.form-control,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.form-control,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.form-control,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.form-control,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.form-control,
    .select2-container--default .input-group>.select2-selection--single+.form-control,
    .select2-container--default .asColorPicker-wrap>.select2-selection--single+.form-control,
    .select2-container--default .select2-selection--single .input-group>.select2-search__field+.form-control,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.form-control,
    .input-group>.tt-hint+.form-control,
    .asColorPicker-wrap>.tt-hint+.form-control,
    .input-group>.tt-query+.form-control,
    .asColorPicker-wrap>.tt-query+.form-control,
    .input-group>.typeahead+.form-control,
    .asColorPicker-wrap>.typeahead+.form-control,
    .input-group>.form-control+.asColorPicker-input,
    .asColorPicker-wrap>.form-control+.asColorPicker-input,
    .input-group>.asColorPicker-input+.asColorPicker-input,
    .asColorPicker-wrap>.asColorPicker-input+.asColorPicker-input,
    .dataTables_wrapper .input-group>select+.asColorPicker-input,
    .dataTables_wrapper .asColorPicker-wrap>select+.asColorPicker-input,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.asColorPicker-input,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.asColorPicker-input,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.asColorPicker-input,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.asColorPicker-input,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.asColorPicker-input,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.asColorPicker-input,
    .select2-container--default .input-group>.select2-selection--single+.asColorPicker-input,
    .select2-container--default .asColorPicker-wrap>.select2-selection--single+.asColorPicker-input,
    .select2-container--default .select2-selection--single .input-group>.select2-search__field+.asColorPicker-input,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.asColorPicker-input,
    .input-group>.tt-hint+.asColorPicker-input,
    .asColorPicker-wrap>.tt-hint+.asColorPicker-input,
    .input-group>.tt-query+.asColorPicker-input,
    .asColorPicker-wrap>.tt-query+.asColorPicker-input,
    .input-group>.typeahead+.asColorPicker-input,
    .asColorPicker-wrap>.typeahead+.asColorPicker-input,
    .dataTables_wrapper .input-group>.form-control+select,
    .dataTables_wrapper .asColorPicker-wrap>.form-control+select,
    .dataTables_wrapper .input-group>.asColorPicker-input+select,
    .dataTables_wrapper .asColorPicker-wrap>.asColorPicker-input+select,
    .dataTables_wrapper .input-group>select+select,
    .dataTables_wrapper .asColorPicker-wrap>select+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group>input[type=text]+select,
    .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap>input[type=text]+select,
    .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group>select+select,
    .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap>select+select,
    .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group>input[type=number]+select,
    .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap>input[type=number]+select,
    .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+select,
    .select2-container--default .dataTables_wrapper .input-group>.select2-selection--single+select,
    .dataTables_wrapper .select2-container--default .input-group>.select2-selection--single+select,
    .select2-container--default .dataTables_wrapper .asColorPicker-wrap>.select2-selection--single+select,
    .dataTables_wrapper .select2-container--default .asColorPicker-wrap>.select2-selection--single+select,
    .select2-container--default .select2-selection--single .dataTables_wrapper .input-group>.select2-search__field+select,
    .dataTables_wrapper .select2-container--default .select2-selection--single .input-group>.select2-search__field+select,
    .select2-container--default .select2-selection--single .dataTables_wrapper .asColorPicker-wrap>.select2-search__field+select,
    .dataTables_wrapper .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+select,
    .dataTables_wrapper .input-group>.tt-hint+select,
    .dataTables_wrapper .asColorPicker-wrap>.tt-hint+select,
    .dataTables_wrapper .input-group>.tt-query+select,
    .dataTables_wrapper .asColorPicker-wrap>.tt-query+select,
    .dataTables_wrapper .input-group>.typeahead+select,
    .dataTables_wrapper .asColorPicker-wrap>.typeahead+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.form-control+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.form-control+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.asColorPicker-input+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.asColorPicker-input+input[type=text],
    .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group>select+input[type=text],
    .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap>select+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+input[type=text],
    .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.select2-selection--single+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group>.select2-selection--single+input[type=text],
    .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.select2-selection--single+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap>.select2-selection--single+input[type=text],
    .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.select2-search__field+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group>.select2-search__field+input[type=text],
    .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.select2-search__field+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.tt-hint+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.tt-hint+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.tt-query+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.tt-query+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.typeahead+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.typeahead+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.form-control+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.form-control+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.asColorPicker-input+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.asColorPicker-input+select,
    .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group>select+select,
    .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap>select+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+select,
    .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.select2-selection--single+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group>.select2-selection--single+select,
    .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.select2-selection--single+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap>.select2-selection--single+select,
    .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.select2-search__field+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group>.select2-search__field+select,
    .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.select2-search__field+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.tt-hint+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.tt-hint+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.tt-query+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.tt-query+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.typeahead+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.typeahead+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.form-control+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.form-control+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.asColorPicker-input+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.asColorPicker-input+input[type=number],
    .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .input-group>select+input[type=number],
    .dataTables_wrapper .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .dataTables_wrapper .asColorPicker-wrap>select+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+input[type=number],
    .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.select2-selection--single+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group>.select2-selection--single+input[type=number],
    .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.select2-selection--single+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap>.select2-selection--single+input[type=number],
    .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.select2-search__field+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group>.select2-search__field+input[type=number],
    .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.select2-search__field+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.tt-hint+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.tt-hint+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.tt-query+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.tt-query+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.typeahead+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.typeahead+input[type=number],
    .select2-container--default .input-group>.form-control+.select2-selection--single,
    .select2-container--default .asColorPicker-wrap>.form-control+.select2-selection--single,
    .select2-container--default .input-group>.asColorPicker-input+.select2-selection--single,
    .select2-container--default .asColorPicker-wrap>.asColorPicker-input+.select2-selection--single,
    .dataTables_wrapper .select2-container--default .input-group>select+.select2-selection--single,
    .select2-container--default .dataTables_wrapper .input-group>select+.select2-selection--single,
    .dataTables_wrapper .select2-container--default .asColorPicker-wrap>select+.select2-selection--single,
    .select2-container--default .dataTables_wrapper .asColorPicker-wrap>select+.select2-selection--single,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group>input[type=text]+.select2-selection--single,
    .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.select2-selection--single,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap>input[type=text]+.select2-selection--single,
    .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.select2-selection--single,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group>select+.select2-selection--single,
    .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.select2-selection--single,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap>select+.select2-selection--single,
    .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.select2-selection--single,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .input-group>input[type=number]+.select2-selection--single,
    .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.select2-selection--single,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .asColorPicker-wrap>input[type=number]+.select2-selection--single,
    .select2-container--default .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.select2-selection--single,
    .select2-container--default .input-group>.select2-selection--single+.select2-selection--single,
    .select2-container--default .asColorPicker-wrap>.select2-selection--single+.select2-selection--single,
    .select2-container--default .select2-selection--single .input-group>.select2-search__field+.select2-selection--single,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.select2-selection--single,
    .select2-container--default .input-group>.tt-hint+.select2-selection--single,
    .select2-container--default .asColorPicker-wrap>.tt-hint+.select2-selection--single,
    .select2-container--default .input-group>.tt-query+.select2-selection--single,
    .select2-container--default .asColorPicker-wrap>.tt-query+.select2-selection--single,
    .select2-container--default .input-group>.typeahead+.select2-selection--single,
    .select2-container--default .asColorPicker-wrap>.typeahead+.select2-selection--single,
    .select2-container--default .select2-selection--single .input-group>.form-control+.select2-search__field,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.form-control+.select2-search__field,
    .select2-container--default .select2-selection--single .input-group>.asColorPicker-input+.select2-search__field,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.asColorPicker-input+.select2-search__field,
    .dataTables_wrapper .select2-container--default .select2-selection--single .input-group>select+.select2-search__field,
    .select2-container--default .select2-selection--single .dataTables_wrapper .input-group>select+.select2-search__field,
    .dataTables_wrapper .select2-container--default .select2-selection--single .asColorPicker-wrap>select+.select2-search__field,
    .select2-container--default .select2-selection--single .dataTables_wrapper .asColorPicker-wrap>select+.select2-search__field,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group>input[type=text]+.select2-search__field,
    .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.select2-search__field,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap>input[type=text]+.select2-search__field,
    .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.select2-search__field,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group>select+.select2-search__field,
    .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.select2-search__field,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap>select+.select2-search__field,
    .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.select2-search__field,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .input-group>input[type=number]+.select2-search__field,
    .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.select2-search__field,
    .jsgrid .jsgrid-table .jsgrid-filter-row .select2-container--default .select2-selection--single .asColorPicker-wrap>input[type=number]+.select2-search__field,
    .select2-container--default .select2-selection--single .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.select2-search__field,
    .select2-container--default .select2-selection--single .input-group>.select2-selection--single+.select2-search__field,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-selection--single+.select2-search__field,
    .select2-container--default .select2-selection--single .input-group>.select2-search__field+.select2-search__field,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.select2-search__field,
    .select2-container--default .select2-selection--single .input-group>.tt-hint+.select2-search__field,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.tt-hint+.select2-search__field,
    .select2-container--default .select2-selection--single .input-group>.tt-query+.select2-search__field,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.tt-query+.select2-search__field,
    .select2-container--default .select2-selection--single .input-group>.typeahead+.select2-search__field,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.typeahead+.select2-search__field,
    .input-group>.form-control+.tt-hint,
    .asColorPicker-wrap>.form-control+.tt-hint,
    .input-group>.asColorPicker-input+.tt-hint,
    .asColorPicker-wrap>.asColorPicker-input+.tt-hint,
    .dataTables_wrapper .input-group>select+.tt-hint,
    .dataTables_wrapper .asColorPicker-wrap>select+.tt-hint,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.tt-hint,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.tt-hint,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.tt-hint,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.tt-hint,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.tt-hint,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.tt-hint,
    .select2-container--default .input-group>.select2-selection--single+.tt-hint,
    .select2-container--default .asColorPicker-wrap>.select2-selection--single+.tt-hint,
    .select2-container--default .select2-selection--single .input-group>.select2-search__field+.tt-hint,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.tt-hint,
    .input-group>.tt-hint+.tt-hint,
    .asColorPicker-wrap>.tt-hint+.tt-hint,
    .input-group>.tt-query+.tt-hint,
    .asColorPicker-wrap>.tt-query+.tt-hint,
    .input-group>.typeahead+.tt-hint,
    .asColorPicker-wrap>.typeahead+.tt-hint,
    .input-group>.form-control+.tt-query,
    .asColorPicker-wrap>.form-control+.tt-query,
    .input-group>.asColorPicker-input+.tt-query,
    .asColorPicker-wrap>.asColorPicker-input+.tt-query,
    .dataTables_wrapper .input-group>select+.tt-query,
    .dataTables_wrapper .asColorPicker-wrap>select+.tt-query,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.tt-query,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.tt-query,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.tt-query,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.tt-query,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.tt-query,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.tt-query,
    .select2-container--default .input-group>.select2-selection--single+.tt-query,
    .select2-container--default .asColorPicker-wrap>.select2-selection--single+.tt-query,
    .select2-container--default .select2-selection--single .input-group>.select2-search__field+.tt-query,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.tt-query,
    .input-group>.tt-hint+.tt-query,
    .asColorPicker-wrap>.tt-hint+.tt-query,
    .input-group>.tt-query+.tt-query,
    .asColorPicker-wrap>.tt-query+.tt-query,
    .input-group>.typeahead+.tt-query,
    .asColorPicker-wrap>.typeahead+.tt-query,
    .input-group>.form-control+.typeahead,
    .asColorPicker-wrap>.form-control+.typeahead,
    .input-group>.asColorPicker-input+.typeahead,
    .asColorPicker-wrap>.asColorPicker-input+.typeahead,
    .dataTables_wrapper .input-group>select+.typeahead,
    .dataTables_wrapper .asColorPicker-wrap>select+.typeahead,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.typeahead,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.typeahead,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.typeahead,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.typeahead,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.typeahead,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.typeahead,
    .select2-container--default .input-group>.select2-selection--single+.typeahead,
    .select2-container--default .asColorPicker-wrap>.select2-selection--single+.typeahead,
    .select2-container--default .select2-selection--single .input-group>.select2-search__field+.typeahead,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.typeahead,
    .input-group>.tt-hint+.typeahead,
    .asColorPicker-wrap>.tt-hint+.typeahead,
    .input-group>.tt-query+.typeahead,
    .asColorPicker-wrap>.tt-query+.typeahead,
    .input-group>.typeahead+.typeahead,
    .asColorPicker-wrap>.typeahead+.typeahead,
    .input-group>.form-control+.custom-select,
    .asColorPicker-wrap>.form-control+.custom-select,
    .input-group>.asColorPicker-input+.custom-select,
    .asColorPicker-wrap>.asColorPicker-input+.custom-select,
    .dataTables_wrapper .input-group>select+.custom-select,
    .dataTables_wrapper .asColorPicker-wrap>select+.custom-select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.custom-select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.custom-select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.custom-select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.custom-select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.custom-select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.custom-select,
    .select2-container--default .input-group>.select2-selection--single+.custom-select,
    .select2-container--default .asColorPicker-wrap>.select2-selection--single+.custom-select,
    .select2-container--default .select2-selection--single .input-group>.select2-search__field+.custom-select,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.custom-select,
    .input-group>.tt-hint+.custom-select,
    .asColorPicker-wrap>.tt-hint+.custom-select,
    .input-group>.tt-query+.custom-select,
    .asColorPicker-wrap>.tt-query+.custom-select,
    .input-group>.typeahead+.custom-select,
    .asColorPicker-wrap>.typeahead+.custom-select,
    .input-group>.form-control+.custom-file,
    .asColorPicker-wrap>.form-control+.custom-file,
    .input-group>.asColorPicker-input+.custom-file,
    .asColorPicker-wrap>.asColorPicker-input+.custom-file,
    .dataTables_wrapper .input-group>select+.custom-file,
    .dataTables_wrapper .asColorPicker-wrap>select+.custom-file,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=text]+.custom-file,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=text]+.custom-file,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>select+.custom-file,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>select+.custom-file,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>input[type=number]+.custom-file,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>input[type=number]+.custom-file,
    .select2-container--default .input-group>.select2-selection--single+.custom-file,
    .select2-container--default .asColorPicker-wrap>.select2-selection--single+.custom-file,
    .select2-container--default .select2-selection--single .input-group>.select2-search__field+.custom-file,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.select2-search__field+.custom-file,
    .input-group>.tt-hint+.custom-file,
    .asColorPicker-wrap>.tt-hint+.custom-file,
    .input-group>.tt-query+.custom-file,
    .asColorPicker-wrap>.tt-query+.custom-file,
    .input-group>.typeahead+.custom-file,
    .asColorPicker-wrap>.typeahead+.custom-file,
    .input-group>.custom-select+.form-control,
    .asColorPicker-wrap>.custom-select+.form-control,
    .input-group>.custom-select+.asColorPicker-input,
    .asColorPicker-wrap>.custom-select+.asColorPicker-input,
    .dataTables_wrapper .input-group>.custom-select+select,
    .dataTables_wrapper .asColorPicker-wrap>.custom-select+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.custom-select+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.custom-select+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.custom-select+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.custom-select+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.custom-select+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.custom-select+input[type=number],
    .select2-container--default .input-group>.custom-select+.select2-selection--single,
    .select2-container--default .asColorPicker-wrap>.custom-select+.select2-selection--single,
    .select2-container--default .select2-selection--single .input-group>.custom-select+.select2-search__field,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.custom-select+.select2-search__field,
    .input-group>.custom-select+.tt-hint,
    .asColorPicker-wrap>.custom-select+.tt-hint,
    .input-group>.custom-select+.tt-query,
    .asColorPicker-wrap>.custom-select+.tt-query,
    .input-group>.custom-select+.typeahead,
    .asColorPicker-wrap>.custom-select+.typeahead,
    .input-group>.custom-select+.custom-select,
    .asColorPicker-wrap>.custom-select+.custom-select,
    .input-group>.custom-select+.custom-file,
    .asColorPicker-wrap>.custom-select+.custom-file,
    .input-group>.custom-file+.form-control,
    .asColorPicker-wrap>.custom-file+.form-control,
    .input-group>.custom-file+.asColorPicker-input,
    .asColorPicker-wrap>.custom-file+.asColorPicker-input,
    .dataTables_wrapper .input-group>.custom-file+select,
    .dataTables_wrapper .asColorPicker-wrap>.custom-file+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.custom-file+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.custom-file+input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.custom-file+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.custom-file+select,
    .jsgrid .jsgrid-table .jsgrid-filter-row .input-group>.custom-file+input[type=number],
    .jsgrid .jsgrid-table .jsgrid-filter-row .asColorPicker-wrap>.custom-file+input[type=number],
    .select2-container--default .input-group>.custom-file+.select2-selection--single,
    .select2-container--default .asColorPicker-wrap>.custom-file+.select2-selection--single,
    .select2-container--default .select2-selection--single .input-group>.custom-file+.select2-search__field,
    .select2-container--default .select2-selection--single .asColorPicker-wrap>.custom-file+.select2-search__field,
    .input-group>.custom-file+.tt-hint,
    .asColorPicker-wrap>.custom-file+.tt-hint,
    .input-group>.custom-file+.tt-query,
    .asColorPicker-wrap>.custom-file+.tt-query,
    .input-group>.custom-file+.typeahead,
    .asColorPicker-wrap>.custom-file+.typeahead,
    .input-group>.custom-file+.custom-select,
    .asColorPicker-wrap>.custom-file+.custom-select,
    .input-group>.custom-file+.custom-file,
    .asColorPicker-wrap>.custom-file+.custom-file {
        margin-left: 1px;
        border-top-left-radius: 0.3rem;
        border-bottom-left-radius: 0.3rem;
    }
    
    .input-group>.input-group-append>.btn,
    .asColorPicker-wrap>.input-group-append>.btn,
    .ajax-upload-dragdrop .input-group>.input-group-append>.ajax-file-upload,
    .ajax-upload-dragdrop .asColorPicker-wrap>.input-group-append>.ajax-file-upload,
    .swal2-modal .swal2-buttonswrapper .input-group>.input-group-append>.swal2-styled,
    .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.input-group-append>.swal2-styled,
    .wizard>.actions .input-group>.input-group-append>a,
    .wizard>.actions .asColorPicker-wrap>.input-group-append>a,
    .input-group>.input-group-append>.input-group-text,
    .asColorPicker-wrap>.input-group-append>.input-group-text,
    .input-group>.input-group-prepend:not(:first-child)>.btn,
    .asColorPicker-wrap>.input-group-prepend:not(:first-child)>.btn,
    .input-group>.asColorPicker-trigger:not(:first-child)>.btn,
    .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>.btn,
    .ajax-upload-dragdrop .input-group>.input-group-prepend:not(:first-child)>.ajax-file-upload,
    .ajax-upload-dragdrop .asColorPicker-wrap>.input-group-prepend:not(:first-child)>.ajax-file-upload,
    .ajax-upload-dragdrop .input-group>.asColorPicker-trigger:not(:first-child)>.ajax-file-upload,
    .ajax-upload-dragdrop .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>.ajax-file-upload,
    .swal2-modal .swal2-buttonswrapper .input-group>.input-group-prepend:not(:first-child)>.swal2-styled,
    .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.input-group-prepend:not(:first-child)>.swal2-styled,
    .swal2-modal .swal2-buttonswrapper .input-group>.asColorPicker-trigger:not(:first-child)>.swal2-styled,
    .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>.swal2-styled,
    .wizard>.actions .input-group>.input-group-prepend:not(:first-child)>a,
    .wizard>.actions .asColorPicker-wrap>.input-group-prepend:not(:first-child)>a,
    .wizard>.actions .input-group>.asColorPicker-trigger:not(:first-child)>a,
    .wizard>.actions .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>a,
    .input-group>.input-group-prepend:not(:first-child)>.input-group-text,
    .asColorPicker-wrap>.input-group-prepend:not(:first-child)>.input-group-text,
    .input-group>.asColorPicker-trigger:not(:first-child)>.input-group-text,
    .asColorPicker-wrap>.asColorPicker-trigger:not(:first-child)>.input-group-text,
    .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
    .asColorPicker-wrap>.input-group-prepend:first-child>.btn:not(:first-child),
    .input-group>.asColorPicker-trigger:first-child>.btn:not(:first-child),
    .asColorPicker-wrap>.asColorPicker-trigger:first-child>.btn:not(:first-child),
    .ajax-upload-dragdrop .input-group>.input-group-prepend:first-child>.ajax-file-upload:not(:first-child),
    .ajax-upload-dragdrop .asColorPicker-wrap>.input-group-prepend:first-child>.ajax-file-upload:not(:first-child),
    .ajax-upload-dragdrop .input-group>.asColorPicker-trigger:first-child>.ajax-file-upload:not(:first-child),
    .ajax-upload-dragdrop .asColorPicker-wrap>.asColorPicker-trigger:first-child>.ajax-file-upload:not(:first-child),
    .swal2-modal .swal2-buttonswrapper .input-group>.input-group-prepend:first-child>.swal2-styled:not(:first-child),
    .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.input-group-prepend:first-child>.swal2-styled:not(:first-child),
    .swal2-modal .swal2-buttonswrapper .input-group>.asColorPicker-trigger:first-child>.swal2-styled:not(:first-child),
    .swal2-modal .swal2-buttonswrapper .asColorPicker-wrap>.asColorPicker-trigger:first-child>.swal2-styled:not(:first-child),
    .wizard>.actions .input-group>.input-group-prepend:first-child>a:not(:first-child),
    .wizard>.actions .asColorPicker-wrap>.input-group-prepend:first-child>a:not(:first-child),
    .wizard>.actions .input-group>.asColorPicker-trigger:first-child>a:not(:first-child),
    .wizard>.actions .asColorPicker-wrap>.asColorPicker-trigger:first-child>a:not(:first-child),
    .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
    .asColorPicker-wrap>.input-group-prepend:first-child>.input-group-text:not(:first-child),
    .input-group>.asColorPicker-trigger:first-child>.input-group-text:not(:first-child),
    .asColorPicker-wrap>.asColorPicker-trigger:first-child>.input-group-text:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        border-top-right-radius: 0.3rem;
        border-bottom-right-radius: 0.3rem;
        height: auto;
    }
    
    select.form-control,
    select.asColorPicker-input,
    .dataTables_wrapper select,
    .jsgrid .jsgrid-table .jsgrid-filter-row select,
    .select2-container--default select.select2-selection--single,
    .select2-container--default .select2-selection--single select.select2-search__field,
    select.tt-hint,
    select.tt-query,
    select.typeahead {
        padding: 0px;
    }
    
    .btn,
    .ajax-upload-dragdrop .ajax-file-upload,
    .swal2-modal .swal2-buttonswrapper .swal2-styled,
    .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-confirm,
    .swal2-modal .swal2-buttonswrapper .swal2-styled.swal2-cancel,
    .wizard>.actions a {
        font-size: 16px;
        line-height: 1;
        font-family: "configrounded", regular;
    }
    
    .form-control,
    .asColorPicker-input,
    .dataTables_wrapper select,
    .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text],
    .jsgrid .jsgrid-table .jsgrid-filter-row select,
    .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number],
    .select2-container--default .select2-selection--single,
    .select2-container--default .select2-selection--single .select2-search__field,
    .tt-hint,
    .tt-query,
    .typeahead {
        display: block;
        width: 100%;
        height: calc(2.25rem + 2px);
        padding: 0px;
        font-size: 1rem;
        line-height: 1;
        color: #c3c3c3;
        background-color: #ffffff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        border-radius: 2px;
        -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
        transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    }
    
    .textarea {
        height: auto;
        position: relative;
        width: auto;
        border-color: #D8D8D8;
        padding-left: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-right: 15px;
        font-size: 14px;
        color: #303440;
        resize: none;
        overflow: auto;
        flex: 1 1 auto;
        border-top-left-radius: 0.3rem;
        border-bottom-left-radius: 0.3rem;
    }
    
    .notes {
        border-top-right-radius: 0.3rem;
        border-bottom-right-radius: 0.3rem;
    }
    
    .btn-another-modal {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    
    .form-control {
        border-color: #D8D8D8;
        font-size: 14px;
        color: #303440;
        border-radius: 0.3rem;
        padding-top: 2px;
        padding-left: 15px;
    }
    
    .btn-success {
        color: #303440;
        background-color: #127DB3;
        border-color: #127DB3;
        height: auto;
    }
    
    .ss-main .ss-multi-selected .ss-add {
        display: flex;
        flex: 0 1 3px;
        margin: 15px;
    }
    
    h5,
    .h5 {
        font-size: 16px;
        color: #127DB3;
        font-weight: normal;
        margin-top: 100px;
    }
    
    h1,
    .h1 {
        color: #127DB3;
        font-weight: bold;
    }
    
    .first-header {
        margin-top: 0px;
    }
    
    .custom-control-label {
        position: relative;
        margin-bottom: 0;
        display: block;
        padding-left: 15px;
        text-indent: -15px;
        padding-top: 5px;
    }
    
    .form-row>.col,
    .form-row>[class*="col-"] {
        padding-right: 5px;
        padding-left: 0px;
    }
    
    .form-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -5px;
        margin-left: 3px;
    }
    
    .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: 15px;
        margin-left: 0px;
        margin-bottom: 15px;
    }
    
    .tab-minimal .nav-tabs .nav-item .nav-link.active {
        font-weight: bold;
        font-size: 125%;
        color: #127DB3;
        background-color: transparent
    }
    
    .transparent-background {
        background: transparent
    }
    
    .without-border {
        border: none;
        box-shadow: 0px 0px 0px 0px transparent;
    }
    
    .without-margin {
        margin: 0px;
    }
    
    .without-padding {
        padding: 0px;
        margin: 0px;
    }
    
    .without-border {
        border-color: #FFF;
        font-size: 14px;
        border-radius: 0px;
        padding-top: 2px;
        padding-left: 15px;
    }
    
    .special-label {
        padding-top: 0px;
        padding-bottom: calc(0.56rem + 1px);
        margin-bottom: 0;
        font-size: inherit;
        line-height: 1;
        margin-left: 4px;
    }
    
    .dwn {
        margin: 0 3px;
    }

    .blink_me {
        animation: blinker 2s linear infinite;
      }
      
      @keyframes blinker {
        50% {
          opacity: 0.5;
        }
      }

/* rdstats leiste footer */


.rdstats {
    background: #333;
    z-index: 999999;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 2.0rem;
    color: #fff;    
}

/*dashboard marc*/
.searchbar {
    margin: 0px 0px 1px 0px;
    height: 40px;
    background-color: #353b4805;
    border-radius: 30px;
    padding: 10px;
    transition: background-color 0.4s linear;
    }

.searchbar:hover {
    margin: 0px 0px 1px 0px;
    height: 40px;
    background-color: #353b48;
    border-radius: 30px;
    padding: 10px;
    transition: background-color 0.4s linear;
}

.searchbar.active {
    margin: 0px 0px 1px 0px;
    height: 40px;
    background-color: #353b48;
    border-radius: 30px;
    padding: 10px;
}


.search_input{
    color: white;
    border: 0;
    outline: 0;
    background: none;
    width: 0;
    caret-color:transparent;
    line-height: 40px;
    transition: width 0.4s linear;
}

.searchbar:hover > .search_input{
    padding: 0 10px;
    width: 255px;
    caret-color:red;
    transition: width 0.4s linear;
}

.searchbar.active > .search_input{
    padding: 0 10px;
    width: 255px;
    caret-color:red;
}


    .searchbar:hover > .search_icon, .searchbar.active > .search_icon{
    background: white;
    color: #e74c3c;
    }

    .search_icon{
    height: 20px;
    width: 20px;
    float: right;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color:white;
    text-decoration:none;
    }

    #circle {
        position: fixed;
        z-index: 9999;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        width: 150px;
        height: 150px;	
        pointer-events: none;
    }
    
    .loader {
        width: calc(100% - 0px);
        height: calc(100% - 0px);
        border: 6px solid #303440;
        border-top: 6px solid #2788B8;
        border-radius: 50%;
        animation: rotate 5s linear infinite;
        display: none;
    }
    
    @keyframes rotate {
    100% {transform: rotate(360deg);}
    } 


    .dashtable table {
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
        margin-bottom: 20px
    }
    
    .dashtable table td,.dashtable table th {
        padding: 15px;
        background: #eee;
        border-bottom: 1px solid #fff
    }
    
    .dashtable table th {
        white-space: nowrap;
        font-weight: 400;
        font-size: 16px
    }
    
    .dashtable table td h3 {
        margin: 0;
        font-weight: 400;
        color: #3989c6;
        font-size: 1.2em
    }
    
    .dashtable table .qty,.dashtable table .total,.dashtable table .unit {
        text-align: right;
        font-size: 1.2em
    }
    
    .dashtable table .no {
        color: #fff;
        font-size: 1.6em;
        background: #a8144c
    }
    
    .dashtable table .unit {
        background: #ddd
    }
    
    .dashtable table .total {
        /* background: #a8144c; */
        color: #fff
    }
    
    .dashtable table tbody tr:last-child td {
        border: none
    }
    
    .dashtable table tfoot td {
        background: 0 0;
        border-bottom: none;
        white-space: nowrap;
        text-align: right;
        padding: 10px 20px;
        font-size: 1.2em;
        border-top: 1px solid #aaa
    }
    
    .dashtable table tfoot tr:first-child td {
        border-top: none
    }
    
    .dashtable table tfoot tr:last-child td {
        color: #3989c6;
        font-size: 1.4em;
        border-top: 1px solid #3989c6
    }
    
    .dashtable table tfoot tr td:first-child {
        border: none
    }

    .update-nag{
        display: inline-block;
        font-size: 14px;
        text-align: left;
        background-color: #fff;
        margin: 10px 0;
        width: 100%;
      }
      
      .update-nag:hover{
          cursor: pointer;
      }
      
      .update-nag > .update-split{
        background: #337ab7;
        width: 33px;
        float: left;
        color: #fff!important;
        text-align: center;
        border-radius: 25px;
      }
      
      .update-nag > .update-split > .glyphicon{
        position:relative;
        top: calc(50% - 9px)!important; /* 50% - 3/4 of icon height */
      }
      .update-nag > .update-split.update-success{
        background: #5cb85c!important;
      }
      
      .update-nag > .update-split.update-danger{
        background: #d9534f!important;
      }
      
      .update-nag > .update-split.update-info{
        background: #5bc0de!important;
      }
      
      
      
      .update-nag > .update-text{
        line-height: 19px;
        padding-left: 45px;
        padding-right: 20px;
      }

      .card .card-header2 {
        background: #2788b8;
        color:#fff;
        border-bottom: 1px solid #f2f2f2;
    }

    .card-header2 .nav-pills .nav-item .nav-link, .nav-tabs .nav-item .nav-link {
        font-family: "configrounded",regular;
        line-height: 1;
        font-size: .875rem;
        color: #000;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .card-header2 .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
        color: #a0cffd;
        background-color: #cc5277;
        border-color: #dee2e6 #dee2e6 #fff;
        border-radius: 0px 0px 10px 10px;
    }
    .card-header2 .nav-tabs .nav-link {
        border: 0px solid transparent; 
        border-top-left-radius: .0rem; 
        border-top-right-radius: .0rem;
    }

    .card-header2 .nav-tabs .nav-link:hover {
        color: #a0cffd;
        background-color: #c53561;
        border-color: #dee2e6 #dee2e6 #fff;
        border-radius: 0px 0px 10px 10px;
    }

.btn-glyphicon { padding:8px; background:#ffffff; margin-right:4px; }
.icon-btn { padding: 1px 15px 3px 2px; border-radius:50px;}

.btn-circle.btn-sm { 
    width: 30px; 
    height: 30px; 
    padding: 6px 0px; 
    border-radius: 15px; 
    font-size: 8px; 
    text-align: center; 
} 
.btn-circle.btn-md { 
    width: 50px; 
    height: 50px; 
    padding: 7px 10px; 
    border-radius: 25px; 
    font-size: 10px; 
    text-align: center; 
} 
.btn-circle.btn-xl { 
    width: 70px; 
    height: 70px; 
    padding: 10px 16px; 
    border-radius: 35px; 
    font-size: 12px; 
    text-align: center; 
} 

.clock {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-image: url("../img/clock.png");
    background-size: cover;
    display: flex;

    justify-content: center;
    align-items: center;
/*     box-shadow: 0 -15px 15px rgba(255, 255, 255, 0.05),
      inset 0 -15px 15px rgba(255, 255, 255, 0.05), 0 15px 15px rgba(0, 0, 0, 0.3),
      inset 0 15px 15px rgba(0, 0, 0, 0.3); */
  }

  .clock::before {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    background-color: #fff;
    border-radius: 50%;
    z-index: 1000;
  }
  
  .hour,
  .min,
  .sec {
    position: absolute;
  }

  .hr {
    width: 10px;
    height: 91px;
  }
  
  .mn {
    width: 10px;
    height: 96px;
  }
  
  .sc {
    width: 10px;
    height: 96px;
  }
  
  .hr,
  .mn,
  .sc {
    display: flex;
    justify-content: center;
  }

  .hr::before {
    content: "";
    width: 8px;
    height: 40px;
    background-color: #ff105e;
    z-index: 100;
    border-radius: 5px;
  }

  .mn::before {
    content: "";
    width: 6px;
    height: 50px;
    background-color: rgb(15, 105, 207);
    z-index: 11;
    border-radius: 5px;
  }

  .sc::before {
    content: "";
    width: 2px;
    height: 50px;
    background-color: #fff;
    z-index: 10;
    border-radius: 5px;
  }
  
  .myheight {
    max-height: 170px !important;
    transition: max-height 0.5s ease-in-out;
    -webkit-transition: max-height 0.5s ease-in-out;
    -moz-transition: max-height 0.5s ease-in-out;
    -ms-transition: max-height 0.5s ease-in-out;
    -o-transition: max-height 0.5s ease-in-out;
  }

  .myheight_off {
    max-height: 100vh !important;
    transition: max-height 0.5s ease-in-out;
    -webkit-transition: max-height 0.5s ease-in-out;
    -moz-transition: max-height 0.5s ease-in-out;
    -ms-transition: max-height 0.5s ease-in-out;
    -o-transition: max-height 0.5s ease-in-out;
}



.share-button {
    width: 170px;
    height: 36px;
    background: #dfe6e9;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    transition: .3s linear;
  }
  .share-button:hover{
    transform: scale(1);
  }
  .share-button span{
    position: absolute;
    width: 100%;
    height: 100%;
    background: #353535;
    color: #f1f1f1;
    text-align: center;
    line-height: 34px;
    transition: .6s linear;
    border-radius: 0;
   
  }
  .share-button:hover span{
    transform: translateX(-100%);
    transition-delay: .3s;
  }
  .share-button a {
    flex: 1;
    font-size: 26px;
    margin-right: 20px;
    color: #2d3436;
    text-align: center;
    transform: translateX(-100%);
    opacity: 0;
    transition: .3s linear;
  }
  .share-button:hover a {
    opacity: 1;
    transform: translateX(0);
  }
  .share-button a:nth-of-type(1){
    transition-delay: 1s;
  }
  .share-button a:nth-of-type(2){
    transition-delay: .8s;
  }
  .share-button a:nth-of-type(3){
    transition-delay: .6s;
  }
  .share-button a:nth-of-type(4){
    transition-delay: .4s;
  }
  
  
.smasherboc {
    background: #efefef;
    box-shadow: 0px -12px 20px 0px rgb(239 239 239);
}

#clock {
    width: 100%;
    display: block;
}


#clock:after{
	content:'';
	position:absolute;
	width:400px;
	height:20px;
	border-radius:100%;
	left:50%;
	margin-left:-200px;
	bottom:2px;
	z-index:-1;
}


#clock .display{
	text-align:right;
	padding: 10px 0px 0px 0px 20px;
	border-radius:6px;
	position:relative;
	height: 54px;
}


#clock.light{
	background-color:#f3f4fa00;
	color:#272e38;
}

#clock.light:after{
	box-shadow:0 4px 10px rgba(0,0,0,0.15);
}

#clock.light .digits div span {
    background-color: #888888;
    border-color: #888888;
}

#clock.light .digits div.dots:before, #clock.light .digits div.dots:after {
    background-color: #888888;
}


#clock.dark{
	background-color:#272e38;
	color:#cacaca;
}

#clock.dark:after{
	box-shadow:0 4px 10px rgba(0,0,0,0.3);
}

#clock.dark .digits div span{
	background-color:#cacaca;
	border-color:#cacaca;	
}

#clock.dark .alarm{
	background:url('../img/alarm_dark.jpg');
}

#clock.dark .display{
	background-color:#0f1620;
	box-shadow:0 1px 1px rgba(0,0,0,0.08) inset, 0 1px 1px #2d3642;
}

#clock.dark .digits div.dots:before,
#clock.dark .digits div.dots:after{
	background-color:#cacaca;
}


#clock .digits div{
	text-align:left;
	position:relative;
	width: 28px;
	height:50px;
	display:inline-block;
	margin:0 4px;
}

#clock .digits div span{
	opacity:0;
	position:absolute;

	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	transition:0.25s;
}

#clock .digits div span:before,
#clock .digits div span:after{
	content:'';
	position:absolute;
	width:0;
	height:0;
	border:5px solid transparent;
}

#clock .digits .d1{			height:5px;width:16px;top:0;left:6px;}
#clock .digits .d1:before{	border-width:0 5px 5px 0;border-right-color:inherit;left:-5px;}
#clock .digits .d1:after{	border-width:0 0 5px 5px;border-left-color:inherit;right:-5px;}

#clock .digits .d2{			height:5px;width:16px;top:24px;left:6px;}
#clock .digits .d2:before{	border-width:3px 4px 2px;border-right-color:inherit;left:-8px;}
#clock .digits .d2:after{	border-width:3px 4px 2px;border-left-color:inherit;right:-8px;}

#clock .digits .d3{			height:5px;width:16px;top:48px;left:6px;}
#clock .digits .d3:before{	border-width:5px 5px 0 0;border-right-color:inherit;left:-5px;}
#clock .digits .d3:after{	border-width:5px 0 0 5px;border-left-color:inherit;right:-5px;}

#clock .digits .d4{			width:5px;height:14px;top:7px;left:0;}
#clock .digits .d4:before{	border-width:0 5px 5px 0;border-bottom-color:inherit;top:-5px;}
#clock .digits .d4:after{	border-width:0 0 5px 5px;border-left-color:inherit;bottom:-5px;}

#clock .digits .d5{			width:5px;height:14px;top:7px;right:0;}
#clock .digits .d5:before{	border-width:0 0 5px 5px;border-bottom-color:inherit;top:-5px;}
#clock .digits .d5:after{	border-width:5px 0 0 5px;border-top-color:inherit;bottom:-5px;}

#clock .digits .d6{			width:5px;height:14px;top:32px;left:0;}
#clock .digits .d6:before{	border-width:0 5px 5px 0;border-bottom-color:inherit;top:-5px;}
#clock .digits .d6:after{	border-width:0 0 5px 5px;border-left-color:inherit;bottom:-5px;}

#clock .digits .d7{			width:5px;height:14px;top:32px;right:0;}
#clock .digits .d7:before{	border-width:0 0 5px 5px;border-bottom-color:inherit;top:-5px;}
#clock .digits .d7:after{	border-width:5px 0 0 5px;border-top-color:inherit;bottom:-5px;}




#clock .digits div.one .d5,
#clock .digits div.one .d7{
	opacity:1;
}



#clock .digits div.two .d1,
#clock .digits div.two .d5,
#clock .digits div.two .d2,
#clock .digits div.two .d6,
#clock .digits div.two .d3{
	opacity:1;
}



#clock .digits div.three .d1,
#clock .digits div.three .d5,
#clock .digits div.three .d2,
#clock .digits div.three .d7,
#clock .digits div.three .d3{
	opacity:1;
}



#clock .digits div.four .d5,
#clock .digits div.four .d2,
#clock .digits div.four .d4,
#clock .digits div.four .d7{
	opacity:1;
}



#clock .digits div.five .d1,
#clock .digits div.five .d2,
#clock .digits div.five .d4,
#clock .digits div.five .d3,
#clock .digits div.five .d7{
	opacity:1;
}



#clock .digits div.six .d1,
#clock .digits div.six .d2,
#clock .digits div.six .d4,
#clock .digits div.six .d3,
#clock .digits div.six .d6,
#clock .digits div.six .d7{
	opacity:1;
}




#clock .digits div.seven .d1,
#clock .digits div.seven .d5,
#clock .digits div.seven .d7{
	opacity:1;
}



#clock .digits div.eight .d1,
#clock .digits div.eight .d2,
#clock .digits div.eight .d3,
#clock .digits div.eight .d4,
#clock .digits div.eight .d5,
#clock .digits div.eight .d6,
#clock .digits div.eight .d7{
	opacity:1;
}



#clock .digits div.nine .d1,
#clock .digits div.nine .d2,
#clock .digits div.nine .d3,
#clock .digits div.nine .d4,
#clock .digits div.nine .d5,
#clock .digits div.nine .d7{
	opacity:1;
}



#clock .digits div.zero .d1,
#clock .digits div.zero .d3,
#clock .digits div.zero .d4,
#clock .digits div.zero .d5,
#clock .digits div.zero .d6,
#clock .digits div.zero .d7{
	opacity:1;
}




#clock .digits div.dots{
	width:5px;
}

#clock .digits div.dots:before,
#clock .digits div.dots:after{
	width:5px;
	height:5px;
	content:'';
	position:absolute;
	left:0;
	top:14px;
}

#clock .digits div.dots:after{
	top:34px;
}




#clock .alarm{
	width:16px;
	height:16px;
	bottom:20px;
	background:url('../img/alarm_light.jpg');
	position:absolute;
	opacity:0.2;
}

#clock .alarm.active{
	opacity:1;
}


#clock .weekdays{
	font-size:12px;
	position:absolute;
	width:100%;
	top:-35px;
	left:0;
 
    text-align: right;
}


#clock .weekdays span{
	opacity:0.2;
	padding:0 10px;
}

#clock .weekdays span:last-child {
	opacity:0.2;
	padding:0 0px 0 10px;
}


#clock .weekdays span.active{
	opacity:1;
}


/*-------------------------
		AM/PM
--------------------------*/


#clock .ampm{
	position:absolute;
	bottom:20px;
	right:20px;
	font-size:12px;
}


.button-holder{
	text-align:center;
	padding-bottom:100px;
}

a.button{
	background-color:#f6a7b3;
	
	background-image:-webkit-linear-gradient(top, #f6a7b3, #f0a3af);
	background-image:-moz-linear-gradient(top, #f6a7b3, #f0a3af);
	background-image:linear-gradient(top, #f6a7b3, #f0a3af);

	border:1px solid #eb9ba7;
	border-radius:2px;

	box-shadow:0 2px 2px #ccc;

	color:#fff;
	text-decoration: none !important;
	padding:15px 20px;
	display:inline-block;
	cursor:pointer;
}

a.button:hover{
	opacity:0.9;
}

.mr20 {
    margin-right: 33px;
}

.w100 {
    width: 100%;
}
 .card-body.container {
	 max-width: 1024px !important;
	 width: 100% !important;
	 margin: 0 auto !important;
}
 .timeline-item {
	 padding: 3em 2em 2em;
	 position: relative;
	 color: rgba(0, 0, 0, .7);
	 border-left: 2px solid rgba(0, 0, 0, .3);
}
 .timeline-item p {
	 font-size: 1rem;
}
 .timeline-item::before {
	 content: attr(date-is);
	 position: absolute;
	 left: 2em;
	 font-weight: bold;
	 top: 1em;
	 display: block;
	 font-family: 'Roboto', sans-serif;
	 font-weight: 700;
	 font-size: 0.785rem;
}
 .timeline-item::after {
	 width: 10px;
	 height: 10px;
	 display: block;
	 top: 1em;
	 position: absolute;
	 left: -6px;
	 border-radius: 10px;
	 content: '';
	 border: 2px solid rgba(0, 0, 0, .3);
	 background: white;
}
 .timeline-item:last-child {
	 border-image: linear-gradient(to bottom, rgba(0, 0, 0, .3) 60%, rgba(0, 0, 0, 0)) 1 100%;
}
 





.ticker {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: 27px;
    margin: 0 0 0 20px;
}
.news {
    width: 76%;

}
.title {
    width: 18%;
    text-align: center;

    position: relative;
}
.title:after {
    position: absolute;
    content: "";
    right: -16%;

    border-top: 33px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 33px solid transparent;
    top: 0;
}
.title h5 {
    font-size: 18px;
    margin: 0 0 0 0;
}
.news marquee {
    font-size: 18px;
}




.m3filler {
    background: #ffffff42;
    /* box-shadow: inset 0px 20px 20px 20px rgb(255 255 255); */
    margin: 0 !important;
    padding-bottom: 1rem;
    /* top: 40px; */
    position: relative;
}

.topper {
    top: 7px;
    position: relative;
}

table.miyazaki { 
    margin: 0 auto;
    border-collapse: collapse;

 
  }
  table.miyazaki caption { 
    font-size: 2rem; color: #444;
    margin: 1rem;
    background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/miyazaki.png), url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/miyazaki2.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center left, center right; 
  }
  table.miyazaki thead th { font-weight: 600; }
  table.miyazaki thead th, table.miyazaki tbody td { 
    padding: .5rem; 

  }
  table.miyazaki tbody td { 
   
    color: #444; 
    background: rgb(255, 255, 255); 
  }
  table.miyazaki tbody tr:not(:last-child) { 
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;  
  }
  
  @media screen and (max-width: 600px) {
    table.miyazaki caption { background-image: none; }
    table.miyazaki thead { display: none; }
    table.miyazaki tbody td { 
      display: block; padding: .6rem; 
    }
    table.miyazaki tbody tr td:first-child { 
      background: #666; color: #fff; 
    }
      table.miyazaki tbody td:before { 
      content: attr(data-th); 
      font-weight: bold;
      display: inline-block;
      width: 6rem;  
    }
  }

  
 .background {
     width: 100%;
    height: 160px;
	 margin: 0;
	 padding: 0;
	 font-family: 'Lato', sans-serif;
}


 .background .container {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: right;
    margin-top: 5px;
    padding: 0;
    width: 100%;
    overflow: auto;
    position: relative;
}

 #card {
	
	 overflow: hidden;
	 width: 465px;
	 padding: 0;
	 height: 400px;
	 min-height: 300px;
	 margin: 20px 0px 20px 20px;
	 border-radius: 5px;
	 position: relative;
}
 #card .details {
	 position: absolute;
	 top: 0;
	 left: 190px;
	 right: 0;
	 padding: 0px 20px;
	 color: #888;
	 display: flex;
	 flex-direction: row;
	 justify-content: space-between;
	 transition: color 2s ease;
}
 .thunder #card .details {
	 color: #ddd;
}
 #card .details .right {
	 text-align: right;
}
 #card .details #date {
	 margin: 4px 0;
}
 #card .details #summary {
	 font-weight: 600;
	 font-size: 22px;
}
 #card .details .temp {
	 font-size: 60px;
	 line-height: 60px;
}
 #card .details .temp span {
	 font-size: 18px;
	 line-height: 30px;
	 vertical-align: top;
	 margin-left: 5px;
}
 .weather {
	 background-color: #dae3fd;
	 transition: background-color 2s ease;
}
 .thunder .weather {
	 background-color: #9fa4ad;
}
 .rain .weather {
	 background-color: #d8d8d8;
}
 .sun .weather {
	 background-color: #ccf;
}
.weather #inner {
    background-color:rgb(239 239 239);
 
}
 .weather .cloud {
	 transition: fill 2s ease;
}
 .weather #cloud1 {
	 fill: #efefef;
}
 .thunder .weather #cloud1 {
	 fill: #9fa4ad;
}
 .weather #cloud2 {
	 fill: #e6e6e6;
}
 .thunder .weather #cloud2 {
	 fill: #8b8e98;
}
 .weather #cloud3 {
	 fill: #d5d5d5;
}
 .thunder .weather #cloud3 {
	 fill: #7b7988;
}
 #outer, #back {
	 position: fixed;
	 pointer-events: none;
}
 
.content-wrapper {
    background: #efefef;
}

.btndowner {
    background: #fff;
    position: absolute;
    top: 12px;
    margin: 0 auto;
    left: 46%;
    pointer-events: all;
    border-radius: 100% 100% 0 0;
}


  .carousel-control {
    width: 30px;
    height: 30px;
    top: -35px;
  
  }
  .left.carousel-control {
    right: 30px;
    left: inherit;
  }
  .carousel-control .glyphicon-chevron-left, 
  .carousel-control .glyphicon-chevron-right {
    font-size: 12px;
    background-color: #fff;
    line-height: 30px;
    text-shadow: none;
    color: #333;
    border: 1px solid #ddd;
  }
  

.rda_menu {
    left: 50px;
    position: relative;
}

.audio {
    margin-left: 15px;
}

.cover {
    object-fit: cover;
    width: 254px;
    height: 200px;
  }

  .mega-dropdown {
    border: #2788b8 1px solid;
    border-top: none;
    margin-top: -1px;
  }

  .myresizable {
      resize: both;
      overflow: auto;
      width: 100%;
  }

  .unlicensed {
    filter: blur(3px);
    -webkit-filter: blur(3px);
  }