@font-face {
    font-family: Inter;
    src: url('/fonts/Inter-Regular.ttf') format('truetype'), url('/fonts/Inter-Medium.ttf') format('truetype'), url('/fonts/Inter-Light.ttf') format('truetype'), url('/fonts/Inter-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}

body {
    font-family: Inter !important;
    font-size: 16px;
    background: transparent;
}

h1,
h2,
h3,
h4,
h5,
h6 {
}

h2 {
    font-size: 26px;
}

p {
    font-family: Inter;
    font-weight: 300;
    line-height: 22px;
}

ul {
    padding-left: 0;
}

    ul li {
        list-style: none;
    }

img {
    max-width: 100%;
}

a:hover {
    text-decoration: none;
}

.section-heading {
    text-align: left;
}

.float-right {
    float: right;
}

.float-left {
    float: left;
}

.margin-top-5 {
    margin-top: 5px;
}

.margin-top-10 {
    margin-top: 10px !important;
}

.margin-top-15 {
    margin-top: 15px;
}

.margin-top-20 {
    margin-top: 20px;
}

.margin-top-30 {
    margin-top: 30px;
}

.margin-left-5 {
    margin-left: 5px;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-left-15 {
    margin-left: 15px;
}

.margin-left-20 {
    margin-left: 20px;
}

.margin-left-30 {
    margin-right: 30px;
}

.margin-right-0 {
    margin-right: 0px;
}

.margin-right-5 {
    margin-right: 5px;
}

.margin-right-10 {
    margin-right: 10px;
}

.margin-right-15 {
    margin-right: 15px;
}

.margin-right-20 {
    margin-right: 20px;
}

.margin-right-30 {
    margin-right: 30px;
}

.margin-right-40 {
    margin-right: 40px;
}

.form-horizontal .control-box {
    padding-top: 5px;
}

.visibility-hidden {
    visibility: hidden;
}

.align-right {
    text-align: right;
}

.table-fix {
    table-layout: fixed;
}

.wrapper {
    /*overflow-x: scroll;*/
    width: 100%;
}

#siteConfigForm .has-feedback .form-control, #addNewModal .has-feedback .form-control {
    padding-right: 12px;
}

    #siteConfigForm .has-feedback .form-control.bs3 {
        padding-right: 0;
    }

.section-heading p {
    color: #727272;
    font-family: Inter;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
}

.title {
    color: #333;
    font-size: 30px;
    font-weight: 300;
    line-height: 1.1;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.subtitle {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 18px;
    text-transform: uppercase;
}

.subtitle-des {
    color: #727272;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 35px;
}

.pages {
    padding: 80px 0 40px;
}

.moduler {
    padding: 140px 0;
}

/*=== MEDIA QUERY ===*/

.navbar-default .navbar-nav li a:hover {
    color: #02bdd5;
}

.navbar.navbar-default {
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
}

    .navbar.navbar-default .navbar-toggle {
        margin-top: 32px;
    }

.navbar-header .navbar-brand a {
    display: inline-block;
    height: auto;
    margin-top: 8px;
}

.navbar-right {
    margin-right: 0;
}

ul.dropdown-menu.inner {
    margin-bottom: 0px !important;
}

.navbar-inverse .navbar-toggle {
    background: #444;
}

    .navbar-inverse .navbar-toggle:focus {
        background: #444;
    }

#top-bar {
    background: transparent;
    box-shadow: 0px 4px 6px rgba(25, 45, 82, 0.08);
    color: #EBF5FF;
    padding: 0;
}

    #top-bar .main-menu li {
        position: relative;
    }

        #top-bar .main-menu li a {
            border-bottom: 2px solid transparent;
            color: #444;
            font-size: 14px;
            font-weight: 500;
            text-transform: uppercase;
        }

            #top-bar .main-menu li a:hover {
                color: #02bdd5;
            }

.navbar-custom .nav li a {
    color: #222222;
    position: relative;
}

.navbar-custom .dropdown-menu {
    display: block;
    opacity: 0;
    position: absolute;
    visibility: hidden;
}

.navbar-toggle {
    background: #222222;
}

.dropdown-menu ul {
    background: #fff;
    list-style: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: -5px;
    padding: 15px;
    /*background-color: rgba(0, 0, 0, 0.95);*/
    /*box-shadow: 0 2px 0.09px rgba(0, 0, 0, 0.15);*/
}

.nav .open a {
    background-color: transparent;
}

    .nav .open a:focus {
        background-color: transparent;
    }

#top-bar .dropdown-menu ul li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    padding: 8px 0;
    text-decoration: none;
}

#feature {
    margin-top: 50px;
    background: #ffffff;
    height: calc(100vh - 100px);
    overflow-y: auto;
}

    #feature .home-page h1 {
        font-size: 80px;
        font-weight: 800;
        margin: 20px 0;
    }

    #feature .media {
        margin: 0px 0 70px 0;
    }

        #feature .media .media-left {
            padding-right: 25px;
        }

    #feature h3 {
        color: #222222;
        font-size: 20px;
        font-weight: bold;
        text-align: left;
        margin-bottom: 20px;
        text-transform: uppercase;
    }

    #feature .landing-page p {
        color: #777777;
        font-size: 16px;
        line-height: 25px;
    }

    #feature .icon {
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        -webkit-border-radius: 50%;
        background-color: #02bdd5;
        color: #fff;
        font-size: 50px;
        height: 100px;
        line-height: 100px;
        overflow: hidden;
        text-align: center;
        text-decoration: none;
        text-shadow: #00a4ba 1px 1px, #00a4ba 2px 2px, #00a4ba 3px 3px, #00a4ba 4px 4px, #00a4ba 5px 5px, #00a4ba 6px 6px, #00a4ba 7px 7px, #00a4ba 8px 8px, #00a4ba 9px 9px, #00a4ba 10px 10px, #00a4ba 11px 11px, #00a4ba 12px 12px, #00a4ba 13px 13px, #00a4ba 14px 14px, #00a4ba 15px 15px, #00a4ba 16px 16px, #00a4ba 17px 17px, #00a4ba 18px 18px, #00a4ba 19px 19px, #00a4ba 20px 20px, #00a4ba 21px 21px, #00a4ba 22px 22px, #00a4ba 23px 23px, #00a4ba 24px 24px, #00a4ba 25px 25px, #00a4ba 26px 26px, #00a4ba 27px 27px, #00a4ba 28px 28px, #00a4ba 29px 29px, #00a4ba 30px 30px, #00a4ba 31px 31px, #00a4ba 32px 32px, #00a4ba 33px 33px, #00a4ba 34px 34px, #00a4ba 35px 35px, #00a4ba 36px 36px, #00a4ba 37px 37px, #00a4ba 38px 38px, #00a4ba 39px 39px, #00a4ba 40px 40px, #00a4ba 41px 41px, #00a4ba 42px 42px, #00a4ba 43px 43px, #00a4ba 44px 44px, #00a4ba 45px 45px, #00a4ba 46px 46px, #00a4ba 47px 47px, #00a4ba 48px 48px, #00a4ba 49px 49px, #00a4ba 50px 50px, #00a4ba 51px 51px, #00a4ba 52px 52px, #00a4ba 53px 53px, #00a4ba 54px 54px, #00a4ba 55px 55px, #00a4ba 56px 56px, #00a4ba 57px 57px, #00a4ba 58px 58px, #00a4ba 59px 59px, #00a4ba 60px 60px, #00a4ba 61px 61px, #00a4ba 62px 62px, #00a4ba 63px 63px, #00a4ba 64px 64px, #00a4ba 65px 65px, #00a4ba 66px 66px, #00a4ba 67px 67px, #00a4ba 68px 68px, #00a4ba 69px 69px, #00a4ba 70px 70px, #00a4ba 71px 71px, #00a4ba 72px 72px, #00a4ba 73px 73px, #00a4ba 74px 74px, #00a4ba 75px 75px, #00a4ba 76px 76px, #00a4ba 77px 77px, #00a4ba 78px 78px, #00a4ba 79px 79px, #00a4ba 80px 80px, #00a4ba 81px 81px, #00a4ba 82px 82px, #00a4ba 83px 83px, #00a4ba 84px 84px, #00a4ba 85px 85px, #00a4ba 86px 86px, #00a4ba 87px 87px, #00a4ba 88px 88px, #00a4ba 89px 89px, #00a4ba 90px 90px, #00a4ba 91px 91px, #00a4ba 92px 92px, #00a4ba 93px 93px, #00a4ba 94px 94px, #00a4ba 95px 95px, #00a4ba 96px 96px, #00a4ba 97px 97px, #00a4ba 98px 98px, #00a4ba 99px 99px, #00a4ba 100px 100px;
        width: 100px;
    }

    #feature .container-fluid {
        padding-bottom: 15px;
    }

    #feature.feature-landing {
        height: calc(100vh - 50px);
    }

.landing-page.page-container {
    overflow-y: hidden;
}

.error {
    background-color: #FFBABA;
    border-radius: 2px;
    color: #D8000C;
    font-size: 14px;
    padding: 10px;
}

.success {
    background-color: #6cb670;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    padding: 10px;
}

#error,
#success {
    display: none;
    margin-bottom: 10px;
}

.gallery {
    padding: 100px;
}

    .gallery figure .buttons {
        left: 40%;
    }

#footer {
    background: #F0F2F5;
    z-index: 10;
    text-align: center;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 14px;
    color: #8D9399;
    clear: both;
    bottom: 0;
    width: 100%;
    position: fixed;
}

    #footer .copyright {
        font-size: 13px;
        margin-bottom: 0;
    }

        #footer .copyright a {
            color: #02bdd5;
        }

    #footer .social {
        margin-bottom: 0;
        text-align: right;
    }

        #footer .social li {
            display: inline-block;
            margin-right: 15px;
        }

            #footer .social li a {
                color: #02bdd5;
                font-size: 22px;
            }

#copyright a:hover,
#copyright nav .menu li a:hover {
    color: #e4e4e4 !important;
}

#copyright a {
    text-decoration: none;
}

    #copyright a:hover {
        text-decoration: none;
    }

/*# sourceMappingURL=maps/style.css.map */

.dc-description-completed {
    background-color: #008000;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
    padding: 7px;
    vertical-align: middle;
}

.dc-description-missing {
    background-color: #ff0000;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
    padding: 7px;
    vertical-align: middle;
}

.navbar-header .navbar-brand a.logo-content {
    margin-top: -25px !important;
    vertical-align: middle;
}

.carousel-inner > .item {
    height: 450px;
}

    .carousel-inner > .item > img {
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        left: 50%;
        max-height: 800px;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: auto;
    }

.carousel-indicators li {
    background-color: #eee !important;
}

.carousel-indicators .active {
    background-color: #999 !important;
}

.padding-top-30 {
    padding-top: 30px;
}

.color-success {
    background-color: #0a9428;
    border-color: #0a9428;
    text-align: center;
}

.color-error {
    background-color: #ea1c0a;
    border-color: #ea1c0a;
    text-align: center;
}

.color-grey {
    background-color: #8f9192;
    border-color: #8f9192;
    text-align: center;
}

.text-white {
    color: #fff !important;
}

header a {
    color: #333;
    font-weight: 600;
}

#form-filter .btn-primary {
    background-color: #00a4ba;
    border-color: #00a4ba;
}

#form-filter .btn-danger {
    background-color: #ffffff;
    border-color: #00a4ba;
    color: #333;
}

.form-group label {
    color: #4B4E52;
    font-size: 13px;
    font-weight: normal;
}

.btn-shadow {
    box-shadow: 2px 2px #eee;
}

    .btn-shadow p:first-child {
        font-weight: 400;
        font-size: 14px !important;
        color: #2B2D2E;
    }

    .btn-shadow p:nth-child(2) {
        color: #4B4E52;
        font-size: 11px;
    }

.oem-sql label {
    color: #333;
}

.font-size-18 {
    font-size: 18px !important;
}

/* toannt data */

.data-extract {
    background: #ffffff;
}

.data-request {
    background: #ffffff;
}

.data-completeness {
    background: #ffffff;
}

#pp-nav li {
    height: 24px;
    margin: 14px 7px;
    width: 24px;
}

#pp-nav span {
    background: #454444;
    border: 2px solid #454444 !important;
    height: 24px;
    left: 0;
    margin: 0;
    top: 0;
    width: 24px;
}

#pp-nav a.active span {
    background: none;
    border: 2px solid #1EA2B1;
    border-color: #1EA2B1 !important;
}

.pp-tableCell {
    display: block;
    padding: 100px 0;
}

.navbar-form {
    margin: 0;
}

.btn-primary {
    background-color: #1EA2B1;
    border-color: #1EA2B1;
}

#siteConfigForm .fa-question-circle {
    margin-left: 5px;
}

.form-horizontal .control-checkbox {
    padding-top: 7px;
}

.table-bordered > thead > tr > th { /*text-transform: uppercase;*/
}

.minW140 {
    min-width: 140px;
}

.minW120 {
    min-width: 120px;
}

.minW150 {
    min-width: 150px;
}

.minW210 {
    min-width: 210px;
}

.w5p {
    width: 5%;
}

#siteConfigForm table p {
    color: #999;
    white-space: inherit;
    word-break: break-word;
}

.table > thead > tr > th {
    vertical-align: top;
    text-align: center;
}

.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
    border: 1px solid #dddddda3;
    color: #999;
}

.table-bordered input[type=checkbox][disabled] {
    cursor: auto;
}

.landing-page {
    font-size: 14px;
}

.dashboard-detail-link p {
    overflow: hidden;
    text-overflow: ellipsis;
}

.bootstrap-select .dropdown-menu {
    z-index: -1;
}

.bootstrap-select .dropdown-toggle {
    padding: 0;
}

    .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
        color: #4B4E52;
        padding: 6px 12px;
    }

.bootstrap-select.open .dropdown-menu {
    z-index: 15;
}

.monitoringDetail .item li {
    display: inline-block;
    margin-right: 15px;
}

.modal {
    overflow-y: auto;
}

.modal-dialog .has-feedback {
    overflow: hidden;
}

#siteConfigForm p, #addNewModal p {
    font-size: 13px;
}

p#tagDescription {
    margin-bottom: 0;
    padding-top: 4px;
}

#addNewModal textarea, #formAddNew textarea {
    height: 34px;
}

.table-pi td .btn-group {
    float: none !important;
    min-width: 68px;
}

.pi-title {
    left: 0;
    position: fixed;
    right: 0;
    top: 82px;
    z-index: 1030;
}

    .pi-title h3 {
        background-color: #f5f5f5;
        border-bottom: 1px solid #dedede;
        box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
        padding: 15px 0;
        padding: 15px 0;
        transition: all 0.2s ease-out 0s;
    }

.monitoring-page .section-heading {
    margin-top: 62px;
}

.bg-left {
    position: relative;
}

.canvas-img {
    left: 50%;
    margin: 0 auto;
    position: absolute;
    top: 0;
    transform: translate(-50%, 0);
    width: 80%;
}

.canvas-1 {
    float: left;
    left: -2%;
    position: absolute;
    width: 30%;
}

.canvas-2 {
    float: left;
    left: 20.8%;
    position: absolute;
    width: 40%;
}

.canvas-3 {
    float: left;
    position: absolute;
    right: 12%;
    width: 30%;
}

canvas {
    margin-top: 3%;
}

#canvas2 {
    margin-top: 0.5%;
}

/* css Home -> DetailDashBoard */

.text-green {
    color: green !important;
}

.text-green-v2 {
    color: #00B050 !important;
}

.text-red {
    color: #EB4651 !important;
}

.text-orange {
    color: orange !important;
}

.text-yellow {
    color: yellow !important;
}

.text-bold {
    font-weight: bold !important;
}

.border-red {
    border-color: red !important;
}

    .border-red:focus {
        outline: none;
    }

.addnew, .set-backfilling, .validate-all {
    float: right;
    margin-bottom: 10px;
    margin-left: 10px;
}

.right-play {
    bottom: 0;
    color: #eee;
    position: absolute;
    right: 15px;
    top: 46.5%;
}

    .right-play i {
        color: #e8e8e8;
        font-size: 30px;
    }

.left-play {
    bottom: 0;
    left: 15px;
    position: absolute;
    top: 50%;
}

    .left-play i {
        color: #e8e8e8;
        font-size: 20px;
    }

.circle-step {
    background-color: #fcb216;
    border-radius: 50%;
    margin: auto;
    padding-top: 50%;
    position: relative;
    width: 50%;
}

#feature .circle-step p {
    bottom: auto;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 45%;
    vertical-align: middle;
}

#feature table p {
    font-size: 14px;
    margin-bottom: 0;
}

#dashboard-content .table-responsive table > tbody > tr > td,
#dashboard-content .table-responsive table > tbody > tr > th,
#dashboard-content .table-responsive table > tfoot > tr > td,
#dashboard-content .table-responsive table > tfoot > tr > th,
#dashboard-content .table-responsive table > thead > tr > td,
#dashboard-content .table-responsive table > thead > tr > th,
.grid-form1 .extention-link table > tbody > tr > td,
.grid-form1 .extention-link table > tbody > tr > th,
.grid-form1 .extention-link table > tfoot > tr > td,
.grid-form1 .extention-link table > tfoot > tr > th,
.grid-form1 .extention-link table > thead > tr > td,
.grid-form1 .extention-link table > thead > tr > th {
    padding: 15px;
}

.fa-error {
    color: #ea1c0a;
}

.fa-success {
    color: #0a9428;
}

p.span-success, p.span-error, p.span-pending, p.span-grey {
    padding: 10px 3px 10px 3px;
}

p.span-success, span.span-success {
    background-color: green;
}

p.span-error, span.span-error {
    background-color: red;
}

p.span-pending, span.span-pending {
    background-color: #ff0;
}

p.span-grey, span.span-grey {
    background-color: grey;
}

span.span-success {
    background-color: green;
    margin-right: 4px;
    padding: 3px;
}

span.span-error {
    background-color: red;
    margin-right: 4px;
    padding: 3px;
}

span.span-pending {
    background-color: #ff0;
    margin-right: 4px;
    padding: 3px;
}

span.span-grey {
    background-color: grey;
    margin-right: 4px;
    padding: 3px;
}

#fleet-detail .progress {
    border-radius: unset !important;
}

.progress-bar-green {
    background-color: green;
}

.progress-bar-red {
    background-color: red;
}

.progress-bar-yellow {
    background-color: yellow;
}

#dashboard-content table a {
    display: inline-block;
}

.site-dashboard-title {
    color: #0a9fe8;
    font-size: 20px;
    font-weight: 400;
    text-decoration: none solid #0a9fe8;
}

.extention-link .site-dashboard-title {
    font-size: 15px;
    margin-bottom: 0;
}

.extention-link a {
    background-color: #0e8f9f;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    height: 25px;
    margin-top: 5px;
    min-width: 145px;
    padding: 5px;
    text-align: center;
    text-decoration: none solid #fff;
}

form.navbar-form.open {
    position: relative;
}

i.form-control-feedback {
    cursor: pointer;
    line-height: 34px !important;
    pointer-events: auto;
}

.grid-form1 form {
    margin: 1.5em 0;
}

.CodeMirror {
    border: 1px solid #ccc;
}

.btn-50 {
    margin-top: 10px;
    width: 50px;
}

.report .btn-default:hover, .report .btn-default:focus, .report .btn-default:active, .report .btn-default.active, .report .open .dropdown-toggle.btn-default {
    background-color: #ff4a43;
    border-color: #ff4a43;
    color: #fff;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border: 0;
    border-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child),
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border: 0;
    border-radius: 0;
}

.multiselect-native-select > div.btn-group {
    margin: unset !important;
    width: 100%;
}

.btn-group > .multiselect.dropdown-toggle {
    width: 100%;
}

/*		Tablet Layout: 768px.
		Gutters: 24px.
		Outer margins: 28px.
		Inherits styles from: Default Layout.
-----------------------------------------------------------------
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */

/*		Mobile Layout: 320px.
		Gutters: 24px.
		Outer margins: 34px.
		Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width: 767px) {
    .title {
        font-size: 40px;
    }

    .navbar-header .navbar-brand a {
        padding: 6px 8px;
    }

    #hero-area {
        padding: 140px 0;
    }

        #hero-area .btn {
            margin-top: 8px;
        }

    #about {
        padding: 70px 0;
    }

        #about .block {
            padding: 0;
        }

    figure .buttons {
        left: 16%;
    }

    #feature .media {
        margin: 0px 0px 35px;
    }

    #footer .copyright {
        text-align: center;
    }

    #footer .social {
        text-align: center;
    }

    .dropdown-menu > ul > li > a {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        color: #333;
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: normal;
        padding: 15px;
        text-decoration: none;
    }

    .dropdown-menu > ul {
        background: #fff;
        background-color: rgba(255, 255, 255, 0.95);
        box-shadow: 0 2px 0.09px rgba(0, 0, 0, 0.15);
        list-style: none;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto;
        margin-top: -5px;
        padding: 0 15px;
    }

    .navbar-collapse {
        background: #333333;
    }

    header a {
        color: #fff;
    }

    #top-bar .main-menu li > a {
        background: transparent;
        color: #fff;
        padding: 21px 10px;
    }

    #top-bar .dropdown-menu > ul {
        background: #fff;
        background-color: rgba(255, 255, 255, 0.95);
        box-shadow: 0 2px 0.09px rgba(0, 0, 0, 0.15);
        list-style: none;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto;
        margin-top: -5px;
        padding: 0 15px;
    }

        #top-bar .dropdown-menu > ul > li > a {
            border-bottom: 1px solid rgba(0, 0, 0, 0.1);
            color: #333;
            display: block;
            font-size: 14px;
            font-weight: 400;
            line-height: normal;
            padding: 15px;
            text-decoration: none;
        }

    #feature .home-page h1 {
        font-size: 40px;
        font-weight: 800;
        margin: 20px 0;
    }

    .nav > li {
        border-bottom: 1px ridge rgba(255, 255, 255, .04);
    }
}

.breadcrumb {
    background-color: transparent;
    height: auto;
    margin-bottom: 0;
    padding: 15px;
    display: none;
}

/* Padding , margin */

.padding-right-0 {
    padding-right: 0px;
}

.padding-right-5 {
    padding-right: 5px !important;
}

.padding-right-10 {
    padding-right: 10px;
}

.padding-right-16 {
    padding-right: 16px;
}

.padding-right-10-imp {
    padding-right: 10px !important;
}

.padding-right-30 {
    padding-right: 30px !important;
}

.padding-right-15 {
    padding-right: 15px;
}

.padding-right-60 {
    padding-right: 60px;
}

.padding-right-65 {
    padding-right: 65px;
}

.padding-left-0 {
    padding-left: 0px;
}

.padding-left-5 {
    padding-left: 5px;
}

.padding-left-10 {
    padding-left: 10px;
}

.padding-left-15 {
    padding-left: 15px;
}

.padding-left-30 {
    padding-left: 30px;
}

.padding-left-40 {
    padding-left: 40px;
}

.padding-left-50 {
    padding-left: 40px;
}

.padding-left-70 {
    padding-left: 70px;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-5 {
    padding-top: 5px;
}

.padding-top-15 {
    padding-top: 15px;
}

.padding-top-20 {
    padding-top: 20px;
}

.paading-top-25 {
    padding-top: 25px;
}

.padding-top-50 {
    padding-top: 50px;
}

.padding-5-percent {
    padding: 2% 4%;
}

.padding-bottom-10 {
    padding-bottom: 10px;
}

.padding-bottom-15 {
    padding-bottom: 15px;
}

.padding-bottom-40 {
    padding-bottom: 40px;
}

.padding-10 {
    padding: 10px;
}

.padding-20 {
    padding: 20px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-bottom-0 {
    margin-bottom: 0px;
}

/*css for ajax loading*/
.ajax-loading {
    background-color: #f5f5f5;
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0.75;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10005;
}

.loader {
    bottom: 50%;
    height: 50px;
    left: 50%;
    position: relative;
    right: 50%;
    top: 50%;
    width: 50px;
    transform: translate(-50%, -50%);
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* Sticky menu */

.sticky-menu {
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
}

    .sticky-menu a {
        color: white;
        display: block;
        font-size: 14px;
        padding: 0 4px;
        text-align: center;
        transition: all 0.3s ease;
    }

        .sticky-menu a:hover {
        }

    .sticky-menu .dropdown {
        display: block;
        position: relative;
    }

    .sticky-menu .dropdown-content {
        background-color: #f1f1f1;
        display: none;
        left: 100%;
        min-width: 160px;
        position: absolute;
        top: 0;
        z-index: 1;
    }

        .sticky-menu .dropdown-content a {
            color: black;
            display: block;
            padding: 10px 12px;
            text-decoration: none;
        }

            .sticky-menu .dropdown-content a:hover {
                background-color: #ddd;
            }

    .sticky-menu .dropdown:hover .dropdown-content {
        display: block;
    }

    .sticky-menu .dropdown:hover .dropbtn {
        background-color: #00a19f;
    }

    .sticky-menu a.monitoring {
        background: #3B5998;
        color: white;
    }

    .sticky-menu a.data-extract {
        background: #55ACEE;
        color: white;
    }

    .sticky-menu a.configuration {
        background: #007bb5;
        color: white;
    }

    .sticky-menu a.qubole {
        background: #ccc;
        color: white;
    }

    .sticky-menu a.disabled {
        box-shadow: none;
        cursor: not-allowed;
        opacity: .65;
        pointer-events: none;
    }

/* css for source schema and source table name */

.txtSourceSchema, .txtSourceTableName, .txtSourceDatabaseName, .txtSourceHistory {
    -o-transition: unset;
    -webkit-box-shadow: unset;
    -webkit-transition: unset;
    border: none;
    border-bottom: 1px solid #ccc;
    border-radius: unset;
    box-shadow: unset;
}

/* opacity */

.opacity-60 {
    opacity: 0.6;
}

/* Style for tooltip */
.tooltip {
    z-index: 10002;
}

.dashboard-detail-link + .tooltip > .tooltip-inner {
    background-color: #ccc;
    color: #000;
}

.dashboard-detail-link + .tooltip > .tooltip-arrow {
    border-top-color: #ccc;
}

.tooltip-inner {
    max-width: 30vw;
    min-width: 200px;
    text-align: left;
    padding: 10px;
}

    .tooltip-inner li:before {
        content: ' \2022';
        padding-right: 5px;
    }

    .tooltip-inner ul.child {
        padding-left: 25px;
    }
/* css for data extract */
.btn-selected {
    border-color: #00a4ba;
}

li.multiselect-item > div.input-group {
    width: 96%;
}

    li.multiselect-item > div.input-group .multiselect-search {
        border-radius: 4px;
    }

.turbine-detail {
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-top: 15px;
    padding: 6px 12px;
    width: 100%;
}

span.multiselect-selected-text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}

ul.pagination {
    margin: unset;
}

/* Multi select css for checkbox */

.multiselect-container li.active label {
    color: #fff;
}

/*.multiselect-container .checkbox input[type="checkbox"] {
    opacity: 1;
}*/

/* Comment button */

.btn-comment {
    background-color: #0e8f9f;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    height: 25px;
    padding: 5px;
}

.background-color-white {
    background-color: #fff !important;
}

/*resize textarea*/

textarea {
    max-width: 100%;
    min-width: 100%;
}

#commentIssueForm #lblTicketSubject {
    font-size: 15px;
    font-weight: bold;
}

/*prevent click to dropdown*/

.dropdown-disabled {
    pointer-events: none;
    touch-action: none;
}

.isEdit {
    display: none;
}

.no-padding-top {
    padding-top: 0 !important;
}

.no-padding-left {
    padding-left: 0 !important;
}

.no-padding-right {
    padding-right: 0 !important;
}

.no-padding-bottom {
    padding-bottom: 0 !important;
}

.no-padding {
    padding: 0 !important;
}

/*Dashboard Configuration*/

.btn-primary {
    background-color: #1EA2B1;
}

    .btn-primary:hover,
    .btn-primary:active,
    .btn-primary:visited,
    .btn-primary:focus {
        background-color: #4AA4AE;
    }

.thead-light {
    background-color: #FAFAFA;
}

.colorActive {
    color: #00B0F0;
    font-size: 13px;
}

.colorDeactive {
    color: #C4C4C4;
    font-size: 13px;
}

.icon-copy {
    color: #438FF7;
    font-size: 16px;
}

.td-dots {
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.disabledTab {
    cursor: not-allowed;
}

#dashboard-config-container .panel {
    background-color: #ffffff;
    border-radius: 10px;
}

#dashboard-config-container .panel-heading {
    padding: 20px;
}

#dashboard-config-container .panel-body {
    padding: 0 35px;
}

#dashboard-config-container .label-dashboard-config {
    margin-bottom: 33px;
    margin-top: 10px;
}

    #dashboard-config-container .label-dashboard-config > h3, #dashboard-monitoring-container .label-dashboard-monitoring > h3 {
        font-weight: 600;
        text-align: left !important;
        text-transform: capitalize !important;
    }

/* Default mode */

#upload-avatar {
    z-index: 1080 !important;
}

#dashboard-map {
    background-color: #e1f0fc;
    overflow: hidden;
    border: 2px solid silver;
}

.label-primary {
    background-color: #1EA2B1;
}

#dashboard-config-container .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #1EA2B1;
}

.bootstrap-tagsinput {
    width: 100% !important;
}

#dashboard-config-container .tabbable-line > .nav-tabs {
    /*border: none;*/
    margin: 0;
    /*width: 15em;*/
}

    #dashboard-config-container .tabbable-line > .nav-tabs > li {
        margin-right: 2px;
    }

        #dashboard-config-container .tabbable-line > .nav-tabs > li > a {
            border: 0;
            color: #737373;
            margin-right: 0;
        }

            #dashboard-config-container .tabbable-line > .nav-tabs > li > a > i {
                color: #a6a6a6;
            }

        #dashboard-config-container .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
            border-bottom: 3px solid #9dc5c9;
            margin-bottom: -2px;
        }

            #dashboard-config-container .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
                background: none !important;
                /*border: 0;
            color: #333333;*/
            }

                #dashboard-config-container .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
                    color: #a6a6a6;
                }

            #dashboard-config-container .tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
                margin-top: 0px;
            }

        #dashboard-config-container .tabbable-line > .nav-tabs > li.active {
            border-bottom: 3px solid #1EA2B1;
            margin-bottom: -2px;
            position: relative;
        }

            #dashboard-config-container .tabbable-line > .nav-tabs > li.active > a {
                border: 0;
                color: #1EA2B1;
                font-weight: bold;
            }

                #dashboard-config-container .tabbable-line > .nav-tabs > li.active > a > i {
                    color: #404040;
                }

#dashboard-config-container .tabbable-line > .tab-content {
    background-color: #fff;
    border: 0;
    border-top: 1px solid #eee;
    padding: 15px 0;
}

#dashboard-config-container .portlet .tabbable-line > .tab-content {
    padding-bottom: 0;
}

#dashboard-config-container [hidden] {
    display: none !important;
}

#dashboard-config-container .form-text {
    line-height: 2.6;
}

#dashboard-config-container .radio.radio-primary {
    line-height: 1.29;
}

#dashboard-config-container .form-control + .fa {
    position: absolute;
    right: 0;
    /*padding: 34px 20px;
    z-index: 0;*/
}

#dashboard-config-container .form-control + .fa-calendar {
    padding: 3%;
}

#dashboard-config-container .btnEditDashboardConfig {
    color: #438FF7;
    float: left;
}

/* Clicks are not permitted and change the opacity. */

#dashboard-config-container li.disabledTab > a[data-toggle="tab"] {
    -webkit-box-shadow: none;
    box-shadow: none;
    filter: alpha(opacity=65);
    opacity: .65;
    pointer-events: none;
}

#dashboard-config-container .fa-trash-o {
    color: #FF0000;
}

.filter-option-inner {
    padding-right: 25px;
}

.has-feedback .form-control {
    padding-right: 0;
}


#dashboard-monitoring-site.row.hasCode .item .thumbnail,
#dashboard-monitoring-fleet.row.hasCode .item .thumbnail,
#dashboard-monitoring-e2c.row.hasCode .item .thumbnail {
    height: 146px;
}

#dashboard-monitoring-site .row .item span.form-control-feedback,
#dashboard-monitoring-fleet .row .item span.form-control-feedback,
#dashboard-monitoring-e2c .row .item span.form-control-feedback {
    left: 3px;
    border-right: 1px solid #ccc;
    width: 46px;
}

#dashboard-monitoring-site .row .item input,
#dashboard-monitoring-fleet .row .item input,
#dashboard-monitoring-e2c .row .item input {
    padding-right: 28px;
    padding-left: 56px;
}

#generateDashboardE2C.form-horizontal .form-group,
#generateDashboardFlashy.form-horizontal .form-group {
    margin: 0px;
    margin-bottom: 15px;
}

li.disabled {
    display: none;
}

.btn-edit {
    font-size: 13pt;
    cursor: pointer;
}

    .btn-edit:hover {
        opacity: 0.8;
    }

.checkbox-align {
    padding-left: 35px !important;
}

.txt-as-label {
    border: none;
    outline: none;
    border-radius: 4px;
    width: 100%;
}

.form-control.txt-as-label:disabled {
    box-shadow: none;
}

.txt-as-label:disabled {
    background-color: transparent;
    cursor: text;
}

.edit-mode {
    border-radius: 4px !important;
}

.data-extract-ellipsis-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#drdSourceAvailable {
    width: 100%;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    #drdSourceAvailable .caret {
        position: absolute;
        right: 5px;
        top: 15px;
    }

i.available {
    color: #00a4ba;
}

i.notavailable {
    color: #999;
}

.form-horizontal .control-label {
    text-align: left;
}

.text-danger, .text-danger > span {
    color: #f00;
}

.control-label.text-right {
    text-align: right;
}

.panel-custom .panel-heading {
    color: #666;
    border-color: #ddd;
    border-width: 1px;
    font-size: 16px;
    font-weight: bold;
    background-color: #fff;
    padding: 10px 0px;
    cursor: pointer;
}

    .panel-custom .panel-heading h4 {
        color: #333;
        border-color: #999;
        font-size: 18px;
        font-weight: bold;
    }

        .panel-custom .panel-heading h4 i {
            font-size: 13px;
        }

.panel-custom .panel {
    border: 0;
    margin-bottom: 0px;
    box-shadow: none;
    margin-top: 20px;
}

.panel-custom .panel-body {
    padding-bottom: 0px;
}

.nav-tabs > li > a:hover {
    border-color: #999;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #999;
    border-bottom-color: transparent;
}

.nav-tabs > li.active > a {
    font-weight: bold;
}

.nav-tabs {
    border-bottom: 1px solid #999;
}

.tab-content.active > .tab-pane {
    display: block;
}

.tab-content > .tab-pane {
    /*border: 1px solid #999;*/
    padding: 20px;
    border-top: 0;
}

.grid-form1 .tab-pane form {
    margin: 0;
}

.panel-custom .panel-heading a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e259";
    float: right;
    color: #B1B7BD;
    font-size: 14px;
}

.panel-custom .panel-heading a.collapsed:after {
    content: "\e258";
}

.search-inline span {
    float: left;
    margin-left: 6px;
    margin-top: -24px;
    position: relative;
    z-index: 2;
}

.search-inline input {
    padding-inline: 24px;
}

.table-border {
    border: 1px solid rgba(1, 1, 1, 1);
}

    .table-border thead tr th {
        border-bottom: 0px;
    }

.label-checkbox {
    padding-top: 3px;
}

.multiselect-container input[type=checkbox] {
    /*margin: 1px 0px 0 -20px;*/
}

#toast-container > div {
    -webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
    opacity: .95 !important;
}

.toast-warning {
    background-color: #fb3 !important;
}

.toast-error {
    background-color: #ff3547 !important;
}

.toast-success {
    background-color: #00c851 !important;
}

.toast-info {
    background-color: #33b5e5 !important;
}

.toast-confirm {
    background-image: none !important;
    padding: 0;
    background-color: #fff !important;
}

    .toast-confirm .toast-title {
        border: 1px solid #999;
        color: #666;
        padding: 5px 15px;
    }

.toastr-middle-center {
    left: calc((100% - 300px)/2);
    top: 0;
    width: 100%;
}

.align-middle {
    vertical-align: middle !important;
}

.date-group-hidden {
    padding-right: 40px;
    display: block;
}

    .date-group-hidden .input-group-addon {
        display: none;
    }

.resize-none {
    resize: none;
}

.hidetext {
    -webkit-text-security: disc; /* Default */
}

.word-break td {
    word-break: break-all;
}

a.read-more {
    text-decoration: none;
    outline: none;
}

.morecontent span {
    display: none;
}

@media screen and (min-width:961px) {
    .col-lg-1-5 {
        width: 12.5%;
    }

    .col-lg-2-5 {
        width: 20.83333%;
    }

    .col-lg-3-5 {
        width: 29.16667%;
    }

    .col-md-1-5 {
        width: 12.5%;
    }

    .col-md-2-5 {
        width: 20.83333%;
    }

    .col-md-3-5 {
        width: 29.16667%;
    }

    .col-sm-1-5 {
        width: 12.5%;
    }

    .col-sm-2-5 {
        width: 20.83333%;
    }

    .col-sm-3-5 {
        width: 29.16667%;
    }

    .col-lg-1-5, .col-lg-2-5, .col-lg-3-5, .col-md-1-5, .col-md-2-5, .col-md-3-5, .col-sm-1-5, .col-sm-2-5, .col-sm-3-5 {
        float: left;
        padding: 0px 15px;
        position: relative;
        min-height: 1px;
    }
}

.text-italic {
    font-style: italic;
}

.fa.fa-exclamation-triangle {
    color: red !important;
}

.border-top-content {
    border-top: 1px solid #dedede;
}

.item-comment {
    border-bottom: 0px;
    border-top: solid 1px;
}

.content-comment {
    padding-bottom: 10px !important;
    padding-top: 0px;
}

#div-comment {
    padding-bottom: 0px !important;
    padding-top: 0px;
}

.panel-heading .fa-exclamation-triangle {
    color: red;
}

.viewer-disable {
    cursor: not-allowed;
}

.pointer-events-none {
    pointer-events: none;
}

.action {
    cursor: pointer;
}

.div-scroll {
    overflow: auto;
    max-height: 400px;
}

.icon-calendar {
    right: 7%;
    position: absolute;
    top: 0;
    z-index: 10;
    display: block !important;
    line-height: 34px !important;
    text-align: center;
    cursor: text;
    color: #5E8EE0;
}

    .icon-calendar.icon-calendar-disable {
        color: #B1B7BD;
        pointer-events: none;
    }

#form-filter .form-group {
    min-width: 50vw;
}


.section-heading {
    background-color: #dfeafa;
    padding-right: 15px;
}

    .section-heading h1 {
        font-weight: bold;
        padding: 20px;
        margin: 0;
        color: #25447A;
        font-size: 22px;
        line-height: 32px;
    }

    .section-heading .nav-pills {
        padding: 20px 0;
    }

        .section-heading .nav-pills li.li-filter a {
            font-family: Inter;
            border: 1px solid #BED6FA;
            border-radius: 4px;
            background-color: #ffff;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            padding: 3px 7px;
            font-style: normal;
            font-weight: 600;
            font-size: 13px;
            letter-spacing: 0.02em;
        }

            .section-heading .nav-pills li.li-filter a .mdi:before {
                color: #00A0F0;
            }

    .section-heading ul.nav > li.li-addnew a {
        font-family: Inter;
        border: 1px solid #BED6FA;
        border-radius: 4px;
        background-color: #ffff;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding: 3px 12px;
        color: #2B2D2E;
        font-style: normal;
        font-weight: 600;
        font-size: 13px;
        letter-spacing: 0.02em;
    }

        .section-heading ul.nav > li.li-addnew a .mdi:before {
            color: #00A0F0;
            margin-right: 10px;
        }

    .section-heading ul.nav > li.li-report {
        border-radius: 4px;
        display: inline-flex;
        border: 1px solid #BED6FA;
    }

        .section-heading ul.nav > li.li-report a:first-child {
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
            color: #656B70;
        }

        .section-heading ul.nav > li.li-report a:last-child {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

        .section-heading ul.nav > li.li-report a {
            background-color: #ffff;
            padding: 6px 10px;
            border-radius: 0px;
            color: black;
            font-weight: 600;
            color: #325EA8;
        }

    .section-heading ul.nav li.active-filter a {
        background-color: #BED6FA !important;
        border: 1px solid #84B1F5 !important;
    }

    .section-heading ul.nav li.active-filter i {
        color: #fff;
    }

.report {
    padding: 0 20px;
}

.title-report h1 {
    font-size: 18px;
    color: #325EA8;
    font-weight: 600;
}

label.control-label i {
    margin-left: 5px;
    color: #84B1F5;
}

button#div-btn-saveanother {
    border: 1px solid #BED6FA;
    background-color: #ffff;
    color: black;
}

button#div-btn-save, button#div-btn-update {
    border: 1px solid #BED6FA;
    background-color: #00A0F0;
}

.tab-content > .tab-pane {
    padding: 16px 20px;
}


.grid-form ul.nav {
    padding: 8px 20px;
    background-color: #EBF5FF;
    border-bottom: 1px solid #BED6FA;
}

    .grid-form ul.nav li {
        border-radius: 5px;
    }

        .grid-form ul.nav li a {
            font-weight: 600;
            padding: 6px 20px;
            color: #25447A;
            font-family: Inter;
            font-style: normal;
            font-size: 14px;
            /*line-height: 20px;*/
            letter-spacing: 0.02em;
            border: 1px solid transparent;
        }

            .grid-form ul.nav li a:hover {
                background-color: transparent;
            }

        .grid-form ul.nav li.active a {
            font-weight: bold !important;
            color: #25447A !important;
            background-color: #ffffff !important;
            border: 1px solid #6BC4FF;
        }

            .grid-form ul.nav li.active a i {
                color: #00A0F0;
                font-weight: bold;
                font-size: 20px;
                line-height: 14px;
                vertical-align: middle;
                margin-right: 10px;
            }

        .grid-form ul.nav li.active-filter a {
            background-color: #BED6FA !important;
            border: 1px solid #84B1F5 !important;
        }

        .grid-form ul.nav li.active-filter i {
            color: #fff;
        }

.table-nwe {
    margin-bottom: unset !important;
    background-color: #fff;
}

    .table-nwe thead {
        background-color: #5e8ee0;
        color: #fff;
    }

        .table-nwe thead tr th {
            text-transform: uppercase;
            font-weight: 600;
            text-align: left;
            border: none !important;
            font-size: 11px;
            line-height: 14px;
        }

            .table-nwe thead tr th.text-center {
                text-align: center;
            }

    .table-nwe > tbody > tr > td, .table-nwe > tbody > tr > th, .table-nwe > tfoot > tr > td, .table-nwe > tfoot > tr > th, .table-nwe > thead > tr > td, .table-nwe > thead > tr > th {
        padding: 11px 16px !important;
        vertical-align: middle !important;
    }

    .table-nwe > tbody > tr {
        border-bottom: 1px solid #D7DCE0;
        border-top: none !important;
    }

        .table-nwe > tbody > tr > td {
            color: #2B2D2E;
        }

            .table-nwe > tbody > tr > td > input:disabled {
                color: #2B2D2E;
            }

            .table-nwe > tbody > tr > td > div > input:disabled {
                color: #2B2D2E;
            }

.table-responsive {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.table-nwe td.enable-backfilling {
    background-color: #e3fcec66;
}

.table-nwe i.mdi-cloud-outline {
    color: #31AD67;
}

.table-nwe i.mdi-cloud-off-outline {
    color: #D7DCE0;
}

.color-8D9399 {
    color: #8D9399;
}

#pager .pagination-total, .pager-custom .pagination-total {
    float: right !important;
    padding: 17px 16px;
    font-size: 11px;
    color: #8D9399;
}

#pager ul, .pager-custom ul {
    padding-top: 7px;
}

#pager .pagination > li > a, .pager-custom .pagination > li > a {
    margin: 2px;
    margin: 2px;
    font-size: 13px;
    padding: 4px 10px;
    border-radius: unset !important;
    border: 1px solid #D7DCE0;
    color: #25447A;
    font-weight: 600;
}

#pager .pagination > li.active > a, .pager-custom .pagination > li.active > a {
    background-color: #BED6FA;
    border: 1px solid #D7DCE0;
}

.grid-form ul.nav > li.li-filter, .grid-form ul.nav > li.li-addnew {
    float: right;
    margin-left: 5px;
}
ul.nav > li.li-filter {
    margin-left: 5px;
}

    .grid-form ul.nav > li.li-filter a {
        border: 1px solid #BED6FA;
        background-color: #ffff;
        padding: 3px 7px;
        color: #00A0F0;
    }

    .grid-form ul.nav > li.li-addnew a {
        border: 1px solid #BED6FA;
        background-color: #ffff;
        padding: 3px 10px;
        color: #2B2D2E;
        font-weight: 600;
    }

#form-filter {
    background: #FFFFFF;
    position: absolute;
    padding: 16px 16px 0;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.24);
    border-radius: 4px;
    right: 20px;
    display: none;
    z-index: 1;
}

    #form-filter .icon-search {
        left: 20px;
        position: absolute;
        top: 0;
        z-index: 10;
        display: block !important;
        line-height: 34px !important;
        text-align: center;
        cursor: text;
        color: #B1B7BD;
    }

    #form-filter #btnSearch, #form-filter #btnFilter {
        background-color: #00A0F0 !important;
        color: #fff;
    }

    #form-filter #btnReset {
        color: #00A0F0;
        padding: 3px 8px;
        border: 1px solid #BED6FA;
        background: #FFFFFF;
        border-radius: 4px;
        height: 34px;
    }

button {
    outline: none !important;
}

    button::-moz-focus-inner {
        border: 0 !important;
    }

.font-11 {
    font-size: 11px !important;
}

.modal-title {
    font-weight: 600;
    color: #2B2D2E;
}

.modal-body .control-label {
    font-weight: 600;
    font-size: 13px;
    color: #25447A;
}

.modal-body, .modal-header, .modal-footer {
    padding: 15px 25px;
}

.max-with-1200 {
    max-width: 1200px !important;
    margin: auto !important;
}

.panel-heading a, .panel-heading a::after {
    float: left !important;
    color: #B1B7BD;
    margin-right: 10px;
    font-weight: 100;
}

.panel-heading .panel-title {
    color: #2B2D2E !important;
}

.panel-custom .panel .panel-heading {
    border: none !important;
}

.panel-custom .panel {
    border-bottom: 1px solid #ddd;
}

label.control-label {
    color: #25447A;
    font-weight: bold;
}

    label.control-label i {
        margin-left: 5px;
        color: #84B1F5;
    }

.panel-custom .panel-body {
    padding: 15px 0;
}

i.mdi-eye, i.mdi-eye-off {
    right: 25px;
    position: absolute;
    top: 31px;
    z-index: 2;
    display: block !important;
    line-height: 34px !important;
    text-align: center;
    cursor: pointer;
    color: #5E8EE0;
}

.menuBar {
    background-image: linear-gradient(#dfeafa, #ffffff);
}

span.pg-color-pending {
    color: #325EA8 !important;
    font-weight: 600;
}

span.pg-color-running {
    color: #6BC4FF !important;
    font-weight: 600;
}

span.pg-color-success {
    color: #31AD67 !important;
    font-weight: 600;
}

span.pg-color-error {
    color: #EB4651 !important;
    font-weight: 600;
}

div.queue-text {
    text-align: right !important;
}

@media (max-width: 1200px) {
    div.queue-text {
        text-align: left !important;
    }
}

.modal-dialog .modal-header {
    border: unset;
}

.modal-custom {
    width: 1500px;
}

.modal-custom-w500 {
    width: 500px;
}

.history-item {
    padding-top: 15px;
    padding-bottom: 15px;
    cursor: pointer;
}

.modal-custom, .modal-custom .modal-content, #dvHarmonizationConfigHistory, #dvHarmonizationConfigHistory .col-md-3 {
    height: 95%;
}

    .modal-custom .modal-body {
        height: 90%;
    }

.list-item-history {
    overflow-y: scroll;
    height: 67vh;
}

.border-orange {
    border-color: #FFCCCE !important;
}

.border-blue {
    border-color: #BED6FA !important;
    color: #00A0F0;
}

.width-auto {
    width: auto;
}

.background-color-orange {
    background-color: #F08330;
}

div.input-date {
    position: relative;
}

.width-75 {
    width: 75%;
}

#request-detail-about {
    border: 1px solid #5E8EE0;
    border-radius: 4px;
    box-sizing: border-box;
    background: #EBF5FF;
}

#form-search {
    position: absolute;
    padding: 16px;
    border-radius: 4px;
    display: none;
    z-index: 1;
    display: block
}

    #form-search .form-group {
        margin-bottom: unset;
    }

    #form-search .icon-search {
        left: 20px;
        position: absolute;
        top: 0;
        z-index: 10;
        display: block !important;
        line-height: 34px !important;
        text-align: center;
        cursor: text;
        color: #B1B7BD;
    }

.navbar-fixed-bottom {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 30px;
    background: #FFFFFF;
    border-top: 1px solid #D7DCE0;
}

.navbar-fixed-bottom-tableconfig {
    padding-top: 0;
    padding-bottom: 0;
}

.form-site-view-bottom {
    margin-bottom: 0;
}

.multiselect-container .checkbox-multiple {
    background-color: #ffffff;
    color: #4B4E52;
    font-family: Inter;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    padding-left: 30px;
    padding-top: 0;
    padding-bottom: 5px;
}

    .multiselect-container .checkbox-multiple:hover {
        background-color: #EBF5FF;
    }

.btn-group {
    padding-bottom: 5px;
}

.mdi-color-grey-g3:before {
    color: #656B70;
}

.height-auto {
    height: auto;
    overflow-wrap: break-word;
    min-height: 34px;
}

.btn-rwe-core {
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 0.02em;
    border-radius: 2px;
}

.btn-blue {
    background: #00A0F0;
    color: #FFFFFF;
    box-sizing: border-box;
}

    .btn-blue:hover {
        color: #fff;
    }

.btn-grey {
    background: #FFFFFF;
    color: #2B2D2E;
    border: 1px solid #BED6FA;
    box-sizing: border-box;
}

    .btn-grey:hover {
        color: #2B2D2E;
    }

.mdi-18 {
    font-size: 18px !important;
    padding: 0px;
}

.blue {
    color: #00A0F0;
}

.red {
    color: #EB4651;
}

.grey {
    color: #656B70;
}
.dropdown-menu .selected a {
}
.dropdown-menu > .active > a {
    background-color: #EBF5FF !important;
    color: #4B4E52 !important;
}

option:hover {
    background-color: #EBF5FF !important;
    color: #4B4E52 !important;
}

.table > tbody > tr > td > a {
    color: #0077C7;
    font-family: Inter;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
}

    .table > tbody > tr > td > a:hover {
        text-decoration: underline;
    }

div .panel-title .collapsed::after {
    color: #5E8EE0 !important;
}

.btn-warning {
    background-color: #F58A2C !important;
}

.multiselect-selected-text {
    color: #4B4E52 !important;
}

.margin-right-5 {
    margin-right: 5px;
}

.padding-left-25 {
    padding-left: 25px;
}

.padding-top-25 {
    padding-top: 25px;
}

.table {
    width: 100%;
    word-wrap: break-word;
    table-layout: fixed;
}

.active-configuration-icon:before {
    color: #31AD67 !important;
    font-size: 16px !important;
    font-weight: bold !important;
}

.inactive-configuration-icon:before {
    color: #EB4651 !important;
    font-size: 16px !important;
    font-weight: bold !important;
}

.form-control {
    color: #4B4E52;
}

.mdi-plus-box {
    color: #5E8EE0;
}

.li-filter > a, .li-addnew > a {
    cursor: pointer;
}

.modal-body label.lbDisplay {
    color: #656B70;
}

.modal-footer .closeModal {
    font-weight: 600;
    line-height: 20px;
    padding: 6px 16px;
}

.modal-footer button {
    font-size: 13px;
}

.text-none {
    color: #B1B7BD;
    font-weight: 400;
}

.mdi-publish {
    color: #5E8EE0;
}

#CommentHistory i.mdi.mdi-pencil, #divBackfillingComment i.mdi.mdi-pencil {
    color: #00A0F0;
}

#CommentHistory i.mdi.mdi-window-close, #divBackfillingComment i.mdi.mdi-window-close {
    color: #656B70;
}

#CommentHistory .display-comment, #divBackfillingComment .display-comment {
    color: #2B2D2E;
}

#sticky-menu {
    z-index: 10000;
}

li.li-addnew > a {
    display: flex;
}
/* Style button*/
.btn-icon {
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    cursor: pointer;
}

    .btn-icon i {
        font-size: 18px;
    }

.btn-icon-text {
    border-radius: 4px;
    display: flex;
    align-items: center;
    padding: 3px 10px;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #BED6FA;
    background-color: #fff;
}

button.btn-icon-text {
    padding: 3px 10px;
}

.btn-icon-text i {
    font-size: 18px;
    margin-right: 5px;
}

.btn-icon-text:hover, .btn-text:hover, .btn-icon:hover {
    opacity: 0.7;
}

.btn-text {
    padding: 6px 16px;
    height: 34px;
    border-radius: 4px;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
    border: 1px solid #BED6FA;
    background-color: #fff;
    cursor: pointer;
    color: #2B2D2E;
}

a.btn-text {
    padding: 7px 16px;
}

.btn-add, .btn-filter, .btn-reset {
    background-color: #FFFFFF;
    border: 1px solid #BED6FA;
    color: #2B2D2E;
}

    .btn-add i, .btn-filter i, .btn-reset i {
        color: #00A0F0;
    }

.active-filter .btn-filter {
    background-color: #BED6FA;
    border: 1px solid #84B1F5;
}

.btn-save {
    background-color: #F58A2C;
    border: 1px solid #F58A2C;
    color: #FFFFFF;
}

.btn-save-blue {
    background-color: #00A0F0;
    border: 1px solid #00A0F0;
    color: #FFFFFF;
}

.btn-save i {
    color: #FFE4BD;
}

.btn-save:disabled i {
    color: #FFFFFF;
}

.btn-icon-text:disabled {
    opacity: 0.7;
    background-color: #B7C0C8;
    border: 1px solid #9AA7B1;
}

.btn-delete {
    background: #FFFFFF;
    border: 1px solid #FFCCCE;
    color: #2B2D2E;
}

    .btn-delete i {
        color: #EB4651;
    }

.btn-blue {
    background-color: #00A0F0;
    border: 1px solid #00A0F0;
    color: #FFFFFF;
}

    .btn-blue i {
        color: #B8ECFF
    }

.btn-orange {
    background-color: #F58A2C;
    border: 1px solid #F58A2C;
    color: #FFFFFF;
}

.font-size-20 {
    font-size: 20px;
}

/* End style button*/
#enableFromBlobModal {
    z-index: 10001;
}

.error-border {
    border-color: #FF8589 !important;
}

.mdi-color-green-g3 {
    color: #31AD67;
}

.btn-yes-modal {
    font-weight: 600;
    line-height: 20px;
    color: #2B2D2E;
    align-items: center;
    padding: 6px 16px;
    background: #FFFFFF;
    border: 1px solid #BED6FA;
    border-radius: 4px;
}

.btn-no-modal {
    font-weight: 600;
    line-height: 20px;
    color: #2B2D2E;
    align-items: center;
    padding: 6px 16px;
    background: #FFFFFF;
    border: 1px solid #BED6FA;
    border-radius: 4px;
}

.modal-message {
    font-size: 14px;
    line-height: 20px;
    align-items: center;
    color: #4B4E52;
}

.no-margin {
    margin: 0px;
}

.mdi-fact-check {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20%203H4c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2zM9%2017H6c-.55%200-1-.45-1-1s.45-1%201-1h3c.55%200%201%20.45%201%201s-.45%201-1%201zm0-4H6c-.55%200-1-.45-1-1s.45-1%201-1h3c.55%200%201%20.45%201%201s-.45%201-1%201zm0-4H6c-.55%200-1-.45-1-1s.45-1%201-1h3c.55%200%201%20.45%201%201s-.45%201-1%201zm9.7%202.12l-3.17%203.17c-.39.39-1.03.39-1.42%200l-1.41-1.42a.996.996%200%201%201%201.41-1.41l.71.71l2.47-2.47a.996.996%200%200%201%201.41%200l.01.01c.38.39.38%201.03-.01%201.41z%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%2300a0f0%22%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}

.mdi-fact-check-white {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="white" d="M5 9h5V7H5Zm0 4h5v-2H5Zm0 4h5v-2H5Zm9.55-2l4.95-4.95l-1.425-1.425l-3.525 3.55l-1.425-1.425l-1.4 1.425ZM4 21q-.825 0-1.412-.587Q2 19.825 2 19V5q0-.825.588-1.413Q3.175 3 4 3h16q.825 0 1.413.587Q22 4.175 22 5v14q0 .825-.587 1.413Q20.825 21 20 21Zm0-2h16V5H4v14Zm0 0V5h16v14Z"%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 36px;
    height: 36px;
    background-size: 36px 36px;
    margin: 0px 4px;
}

.mdi-copy-file {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="%23ffe4bd" d="M15 1H4c-1.1 0-2 .9-2 2v13c0 .55.45 1 1 1s1-.45 1-1V4c0-.55.45-1 1-1h10c.55 0 1-.45 1-1s-.45-1-1-1zm.59 4.59l4.83 4.83c.37.37.58.88.58 1.41V21c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2h6.17c.53 0 1.04.21 1.42.59zM15 12h4.5L14 6.5V11c0 .55.45 1 1 1z"%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}

.mdi-copy-file-blue {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M16%201H4c-1.1%200-2%20.9-2%202v14h2V3h12V1zm-1%204l6%206v10c0%201.1-.9%202-2%202H7.99C6.89%2023%206%2022.1%206%2021l.01-14c0-1.1.89-2%201.99-2h7zm-1%207h5.5L14%206.5V12z%22%20fill%3D%22%2300a0f0%22%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}

.mdi-copy-file-aqua {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M16%201H4c-1.1%200-2%20.9-2%202v14h2V3h12V1zm-1%204l6%206v10c0%201.1-.9%202-2%202H7.99C6.89%2023%206%2022.1%206%2021l.01-14c0-1.1.89-2%201.99-2h7zm-1%207h5.5L14%206.5V12z%22%20fill%3D%22%23b8ecff%22%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}

.mdi-copy-file-grey {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="%23656b70" d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm-1 4l6 6v10c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2h7zm-1 7h5.5L14 6.5V12z"%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}

.mdi-fact-check-black {
    background-image: url('/Images/mdi-fact-check-black.png');
    display: inline-block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}

.disable-menu {
    pointer-events: none;
    background: radial-gradient(100% 1696.32% at 18.42% 0%, #A9A9A9 7.69%, #DCDCDC 79.87%);
}

.see-more {
    color: #00A0F0;
}

.mdi-add-chart {
    background: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="%2300a0f0" d="M6 9.99h2v7H6zm8 3h2v4h-2zm-4-6h2v10h-2zM20 7V4h-2v3h-3v2h3v3h2V9h3V7zm-2 12H4V5h12V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5h-2v5z"%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}

#feature.tab-background-blue {
    background: #dfeafa;
}

.btn-copy-url {
    fill: #656B70 !important;
}

.dropdown-notification-display #lb-title {
    color: #2B2D2E;
    font-weight: 600;
    font-size: 14px;
    padding: 15px;
    margin: 0;
}

.blue-notification {
    color: #0077C7;
}

.display-block {
    display: block !important;
}

#ul-notification {
    max-height: 450px;
    overflow-y: scroll;
    padding-top: 0px !important;
    padding-left: 0px;
    padding-right: 0px;
}

.li-notification {
    min-height: 90px;
    border-bottom: solid 1px #E4E8EE;
    cursor: pointer;
}

    .li-notification:hover {
        background-color: #E4E8EE;
    }

    .li-notification div {
        padding-left: 15px;
        padding-right: 15px;
    }

.li-notification-no-data {
    color: #2B2D2E;
    text-align: center;
    padding-top: 5px;
}

#li-notification .dropdown-header {
    padding: 0 !important;
    margin-bottom: 5px;
}

#li-notification .dropdown-header-left, #li-notification .dropdown-header-right{
    border-bottom: solid 1px #E4E8EE;
}

#li-notification #lb-title, #li-notification #lbViewAll {
    padding: 15px 0;
}

#li-notification #lbViewAll {
    color: #0077C7;
    font-weight: 600;
    font-size: 14px;
    float: right;
}
    #number-notification {
    min-width: 16px;
    line-height: 14px;
    width: auto;
    height: 14px;
    background-color: red;
    border-radius: 20px;
    font-size: 10px;
    position: absolute;
    font-weight: 600;
    left: 40%;
    top: 15%;
    text-align: center;
    z-index: 1000;
}

.notification-object-name {
    line-break: anywhere;
}

.dropdown-menu-custom {
    width: 190px;
}

.li-addnew ul.dropdown-menu .btn-copy-from {
    height: 32px;
}

.li-addnew ul.dropdown-menu button:hover {
    background-color: #EBF5FF;
}

.li-addnew ul.dropdown-menu button {
    border: 0px;
    border-radius: 0px;
    width: 100%;
}

#odsMappingTimeMachineEntry .action > i.mdi-delete {
    color: #656B70;
    cursor: pointer;
}

    #odsMappingTimeMachineEntry .action > i.mdi-delete:hover {
        color: red;
    }

.btn-copy-from {
    height: 34px;
}

.mdi-upload-file {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="rgba(255%2C 255%2C 238%2C 0.7333333333333333)" d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm4 18H6V4h7v5h5v11zM8 15.01l1.41 1.41L11 14.84V19h2v-4.16l1.59 1.59L16 15.01L12.01 11z"%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}

.mdi-note-add {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="%2300a0f0" d="M6 22q-.825 0-1.412-.587Q4 20.825 4 20V4q0-.825.588-1.413Q5.175 2 6 2h8l6 6v12q0 .825-.587 1.413Q18.825 22 18 22Zm7-13h5l-5-5Zm-2 9h2v-3h3v-2h-3v-3h-2v3H8v2h3Z"%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 24px;
    height: 24px;
    background-size: 24px 24px;
    margin: 5px 0px;
}

.mdi-add-to-photos {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="%2300a0f0" d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-1 9h-4v4h-2v-4H9V9h4V5h2v4h4v2z"%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
    margin: 5px 0px;
}

.mdi-fact-check-grey {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="%23656b70" fill-rule="evenodd" d="M20 3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H6c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1zm0-4H6c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1zm0-4H6c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1zm9.7 2.12l-3.17 3.17c-.39.39-1.03.39-1.42 0l-1.41-1.42a.996.996 0 1 1 1.41-1.41l.71.71l2.47-2.47a.996.996 0 0 1 1.41 0l.01.01c.38.39.38 1.03-.01 1.41z"%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}

.mdi-sync-config {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="white" d="M2 12A10 10 0 1 0 12 2A10 10 0 0 0 2 12m13.6 1.72A4 4 0 0 0 16 12a4 4 0 0 0-4-4v2L8.88 7L12 4v2a6 6 0 0 1 6 6a5.9 5.9 0 0 1-.93 3.19M6 12a5.9 5.9 0 0 1 .93-3.19l1.47 1.47A4 4 0 0 0 8 12a4 4 0 0 0 4 4v-2l3 3l-3 3v-2a6 6 0 0 1-6-6Z"%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 32px;
    height: 32px;
    background-size: 32px 32px;
    margin: 0px 4px;
}

i.mdi-delete:hover {
    color: #EB4651;
}

i.mdi-pencil:hover {
    color: #00A0F0;
}

@media screen and (max-width: 991px) {
    .layout-logo-index {
        min-width: 120px;
        background-size: 120px 38px;
    }

    .mdi-36px.mdi:before {
        font-size: 30px !important;
    }

    .navbar-collapse {
        display: block;
        height: 50px;
        border: none;
        background: transparent;
    }

    .container-fluid > .navbar-header {
        margin-left: 0px;
        margin-right: 0px;
    }

    .username {
        padding-right: 15px;
        padding-left: 0px;
    }

    .layout-header-divider {
        margin: 2px;
    }

    .notification {
        padding-right: 13px;
        padding-left: 15px;
    }

    .not-padding {
        padding: 0px !important;
    }

    #number-notification {
        left: 57%;
    }

    .dropdown-menu.dropdown-notification-display {
        min-width: 330px;
    }
}

#navigation-breadcrumb {
    white-space: nowrap;
}

.mdi-helpcenter {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cg fill="none"%3E%3Cpath stroke="%236fd6a3" stroke-linejoin="round" stroke-width="4" d="M39 6H9a3 3 0 0 0-3 3v30a3 3 0 0 0 3 3h30a3 3 0 0 0 3-3V9a3 3 0 0 0-3-3Z"%2F%3E%3Cpath stroke="%236fd6a3" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" d="M24 28.625v-4a6 6 0 1 0-6-6"%2F%3E%3Cpath fill="%236fd6a3" fill-rule="evenodd" d="M24 37.625a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5Z" clip-rule="evenodd"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    display: block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}

.mdi-folding {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cg fill="none" stroke="%2300a0f0" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"%3E%3Cpath d="m22 44l-1-8m21 8V12H26l1 8l1 8l1 8l-7 8h20ZM28 28h5m-6-8h6"%2F%3E%3Cpath d="M6 4h19l1 8l1 8l1 8l1 8H6V4Zm6 8h7m-7 8h8m-8 8h9"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    display: block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}

.mdi-style {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="white" d="M3.87 20.21v-9.03l-3.19 7.7l3.19 1.33zm18.92-2.43L16.31 2.14L5.26 6.71l6.48 15.64l11.05-4.57zM7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1zm-2 13h3.45l-3.45-8.34v8.34z"%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 32px;
    height: 32px;
    background-size: 32px 32px;
    margin: 0px 4px;
}

.mdi-sticky-note {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="%2300a0f0" d="M5 21q-.825 0-1.413-.587Q3 19.825 3 19V5q0-.825.587-1.413Q4.175 3 5 3h14q.825 0 1.413.587Q21 4.175 21 5v10l-6 6Zm9-2l5-5h-5Zm-7-5h5v-2H7Zm0-4h10V8H7Z"%2F%3E%3C%2Fsvg%3E');
    display: block;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}
button[disabled="disabled"] > i.mdi-sticky-note {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="%23ccc" d="M19 3H4.99C3.89 3 3 3.9 3 5l.01 14c0 1.1.89 2 1.99 2h10l6-6V5c0-1.1-.9-2-2-2zM7 8h10v2H7V8zm5 6H7v-2h5v2zm2 5.5V14h5.5L14 19.5z"%2F%3E%3C%2Fsvg%3E')
}
#div-audit-mapping{
    z-index: 9999999;
}
@media screen and (max-width: 991px) {
    #feature.feature-landing {
        height: calc(100vh - 130px);
    }
}