﻿:root {
    --donut-chart-color-complete: #3C9;
    --donut-chart-color-completewithwarn: #FC0;
    --donut-chart-color-failed: #C03;
    --donut-chart-color-canceled: #F39;
    --donut-chart-color-running: #09C;
    --donut-chart-color-skipped: #F60;
    --donut-chart-color-triggered: #0CF;
}



.div_disabled {
    opacity: 0.4;
    pointer-events: none;
}

.popover-header-error {
    background-color: #dc3545 !important;
    color: white !important;
}

/*
.card {
    z-index: 1;
}

.input-group {
    z-index: -1;
}

.carousel {
    z-index: -1;
}
*/

.inputControlError {
    width: calc(100% - 50px) !important;
}
.inputControlErrorNoBgImage {
    background-image: none !important;
    width: calc(100% - 50px) !important;
}

.inputControlSelectError {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;
    width: calc(100% - 50px) !important;
}

.inputControlSelect {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;
    /*width: calc(100% - 50px) !important;*/
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem);
    background-repeat: no-repeat;
    padding-right: calc(1.5em + .75rem);
}

.inputControlLookupError {
    width: calc(100% - 100px) !important;
}

.inputControlContainer {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.tooltip-text {
    background-color: #192733;
    border-radius: 10px !important;
    color: white;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 2rem;
    padding: 5px 15px 5px 15px;
    position: absolute;
    visibility: hidden;
    width: max-content;
    z-index: 999999;
}

.fadetooltip {
    opacity: 0;
    transition: opacity 0.3s;
    transition-delay: 0.8s;
}

/*.tooltip-text::before {
    background-color: #192733;
    content: "";
    padding: 5px;
    position: absolute;
    transform: rotate(45deg);
    z-index: 1;
}*/

.hover-text:hover .fadetooltip { opacity: 1; }

.hover-text:hover .tooltip-text { visibility: visible; }

/* - Close Distance - */

.hover-text > .toptooltip {
    bottom: 110%;
    left: 0%;
}


.hover-text > .bottomtooltip {
    left: 0%;
    top: 110%;
}

.hover-text > .lefttooltip {
    right: 110%;
    top: 0px;
}

.hover-text > .righttooltip {
    left: 110%;
    top: 0px;
}

/* - Middle Distance - */

.hover-text > .toptooltip-m {
    bottom: 125%;
    left: 0%;
}

.hover-text > .bottomtooltip-m {
    left: 0%;
    top: 125%;
}

.hover-text > .lefttooltip-m {
    right: 125%;
    top: 0px;
}

.hover-text > .righttooltip-m {
    left: 125%;
    top: 0px;
}

/* - Far Distance - */

.hover-text > .toptooltip-f {
    bottom: 140%;
    left: 0%;
}

.hover-text > .bottomtooltip-f {
    left: 0%;
    top: 140%;
}

.hover-text > .lefttooltip-f {
    right: 140%;
    top: 0px;
}

.hover-text > .righttooltip-f {
    left: 140%;
    top: 0px;
}

.hover-text {
    /* display: inline-block; */
    position: relative;
    /* text-align: center; */
}

.input-text-choose-button {   
    color: white;
}

.custom-background {
    background-color: #000000 !important;
    opacity: 0.5 !important;
}

.custom-background-btn {
    border-radius: 20%; 
}

.custom-background-text {
    border-radius: 5px;
}

.custom-carousel-indicators {
    margin-bottom: 1.3rem;
}