.bg-pendingpayments {
    background-color: #ff7c7c !important;
    border-radius: 10px;
}

.bg-payments {
    background-color: #026ebf !important;
    border-radius: 10px;
}

.bg-homecounter1 {
    background-color: #6D9D9B !important;
    border-radius: 10px;
}

.bg-homecounter2 {
    /*background-color: #6dffb6 !important;*/
    background-color: #C1FBDD !important;
    border-radius: 10px;
}

.tx-homecounter2 {
    color: #343a40;
}

.bg-homecounter3 {
    background-color: #4DADCF !important;
    border-radius: 10px;
}

.bg-homecounter4 {
    background-color: #E29C36 !important;
    border-radius: 10px;
}

.sidebar-tabs .nav-link.active {
    color: #6dffb6 !important;
}

.br-menu-sub .sub-link:hover, .br-menu-sub .sub-link:focus {
    color: #6dffb6 !important;
}

    .br-menu-sub .sub-link:hover::before, .br-menu-sub .sub-link:focus::before {
        background-color: #6dffb6 !important;
    }

.br-menu-sub .sub-link.active {
    color: #6dffb6 !important;
}

    .br-menu-sub .sub-link.active::before {
        background-color: #6dffb6 !important;
    }

.help-button {
    color: #62686f !important;
}

.square {
    padding: 8px;
    border-radius: 3px;
    background-color: indianred;
    color: white;
}

.square-tp {
    padding: 8px;
    border-radius: 3px;
    /*    background-color: indianred;*/
    /*    color: white !important;
*/
    width: 60px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
}

.fa-customx {
    font-size: 18px;
}

.blocchetto {
    /*    border-right-style: solid;
    border-right-width: 1px;*/
}

    .blocchetto a {
        color: #000000;
        text-decoration: none;
    }

.blocchetto-subtitle {
    font-weight: 300;
}

.tx-disabled {
    color: lightgray;
}

.tx-notstarted {
    color: #424242;
}

.tx-inprogress {
    color: #F6955C;
}

.tx-confirmed {
    color: #42C4FD;
}

.tx-ontravel {
    color: #b52de2;
}

.tx-completed {
    color: #00D27A;
}

.tx-canceled {
    color: #EB657E;
}

.tx-greenok {
    color: #23BF08;
}

.tx-enter {
    color: #08C6B4;
}

.fa-enter {
    font-size: 1.5rem;
}


.badge-notstarted {
    color: #424242;
    background-color: #e3e4e5;
    font-size: 14px;
    font-weight: normal;
}

    .badge-notstarted[href]:focus, .badge-notstarted[href]:hover {
        color: #424242;
        text-decoration: none;
        background-color: #e3e4e5;
        font-size: 14px;
        font-weight: normal;
    }

.badge-inprogress {
    color: #F6955C;
    background-color: #FEF0E8;
    font-size: 14px;
    font-weight: normal;
}

    .badge-inprogress[href]:focus, .badge-inprogress[href]:hover {
        color: #F6955C;
        text-decoration: none;
        background-color: #FEF0E8;
        font-size: 14px;
        font-weight: normal;
    }

.badge-confirmed {
    color: #27BCFD;
    background-color: #E5F7FF;
    font-size: 14px;
    font-weight: normal;
}

    .badge-confirmed[href]:focus, .badge-confirmed[href]:hover {
        color: #27BCFD;
        text-decoration: none;
        background-color: #E5F7FF;
        font-size: 14px;
        font-weight: normal;
    }

.badge-ontravel {
    color: #b52de2;
    background-color: #f4d3ff;
    font-size: 14px;
    font-weight: normal;
}

    .badge-ontravel[href]:focus, .badge-ontravel[href]:hover {
        color: #b52de2;
        text-decoration: none;
        background-color: #f4d3ff;
        font-size: 14px;
        font-weight: normal;
    }

.badge-completed {
    color: #00D27A;
    background-color: #E0FAEF;
    font-size: 14px;
    font-weight: normal;
}

    .badge-completed[href]:focus, .badge-completed[href]:hover {
        color: #00D27A;
        text-decoration: none;
        background-color: #E0FAEF;
        font-size: 14px;
        font-weight: normal;
    }

.badge-canceled {
    color: #EB657E;
    background-color: #FCE7EB;
    font-size: 14px;
    font-weight: normal;
}

    .badge-canceled[href]:focus, .badge-canceled[href]:hover {
        color: #EB657E;
        text-decoration: none;
        background-color: #FCE7EB;
        font-size: 14px;
        font-weight: normal;
    }

.badge-invoice {
    color: #55A847;
    background-color: rgb(166, 229, 155);
    font-size: 14px;
    font-weight: 700;
}

.badge-receipt {
    color: rgb(255, 255, 255);
    background-color: rgb(134, 142, 150);
    font-size: 14px;
    font-weight: 700;
}

.alert-tvslight {
    color: #464a4e;
    background-color: #F2F3F7;
    border-color: #dddfe2;
}

    .alert-tvslight hr {
        border-top-color: #cfd2d6;
    }

    .alert-tvslight .alert-link {
        color: #2e3133;
    }

.btn-tvslight {
    color: rgb(17, 17, 17);
    background-color: #E4E6E8;
    border-color: rgb(248, 249, 250);
}

ul-tvslight {
    padding-left: 5px;
}

.tx-strike {
    text-decoration: line-through;
    color: red;
}

.fa-ix {
    font-size: 1.75em;
}

.tx-webtext {
    font-size: 1.09375rem;
}

.bg-sticky-notes {
    background-color: #fbf5ac !important;
}

.bg-version-enabled {
    background-color: #424242 !important;
}

.bg-version-disabled {
    background-color: #c6c1c1 !important;
}

.dxcvBreakpointsCard_Material, .dxcvEmptyCard_Material, .dxcvEmptyHiddenCard_Material {
    padding: 12px 2px 12px;
}

.fa-lg {
    font-size: 1.2rem;
}

.tx-word {
    color: #285091;
}

.tx-excel {
    color: #1F6F43;
}

.tx-image {
    color: #552C53;
}

.tx-archive {
    color: #C99700;
}

.tx-powerpoint {
    color: #F7F7F7;
}

.tx-pdf {
    color: #AD0B00;
}

.tx-file {
    color: #757575;
}

.list-group-item:last-child {
    margin-bottom: 15px;
}

.navicon-left {
    width: 74px;
}

.dxeRequiredMark_Material {
    color: #868ba1;
    font-style: italic;
}

.dxeCaptionCell_Material.dxeCLTSys, .dxeCaptionCell_Material.dxeCLBSys {
    padding: 1px 0;
}

.consentbook-color {
    color: #43A473;
}

.plus-color {
    color: #6dffb6;
}

.btn-outline-plus {
    color: #868e96;
    background-color: transparent;
    background-image: none;
    border-color: #868e96;
    border-radius: 0.3rem;
}

    .btn-outline-plus:hover {
        color: #6dffb6;
        /*   background-color: #868e96;*/
        border-color: #6dffb6;
    }

    .btn-outline-plus:focus, .btn-outline-plus.focus {
        box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5);
    }

    .btn-outline-plus.disabled, .btn-outline-plus:disabled {
        color: #868e96;
        background-color: transparent;
    }

    .btn-outline-plus:active, .btn-outline-plus.active, .show > .btn-outline-plus.dropdown-toggle {
        color: #fff;
        background-color: #868e96;
        border-color: #868e96;
    }

.hidden-plus {
    display: none;
}

.plus-item {
    /* do nothing: only mark an item*/
}

.tx-consentbook {
    color: #45A675;
}

.bg-catalog {
    background-color: #FBE3D6 !important;
    color: #FFF !important;
    border-radius: 10px;
}


.disabled-link {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}