.tooltip-error {

}

:root {
    --ck-z-default: 100;
    --ck-z-panel: calc( var(--ck-z-default) + 999 );
}

.tooltip-error .tooltip-inner{
    background-color: #c62828;
    color: #fff;
}

.tooltip-inner {
    text-align: left !important;
    max-width: 400px !important;
}

.tooltip-error .tooltip-arrow::before {
    --bs-tooltip-bg: #c62828;
}

.border-solid{
    border: solid;
}

i.bi,i[class*=" fa-"],i[class*=" fonticon-"],i[class*=" la-"],i[class^=fa-],i[class^=fonticon-],i[class^=la-] {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}

.hover-info-block{
    display:none;
    position: absolute;
    margin: 10px 0 0 -10px;
    border: 1px solid #d6d6d6;
    border-radius: 10px;
    box-shadow: 1px 1px 1px #d6d6d6;
    background-color: #fff;
    padding: 10px;
    z-index: 10;
    color:#000;
}
.theme-dark .hover-info-block .text-muted {
    color:rgba(0,0,0,.5)!important;
}
.hover-info{
    /*position: relative;*/
}
.hover-info:hover .hover-info-block{
    display:inline-block !important;
}
.table td, .table th {
    vertical-align: middle;
}

#ofAccountsTable_wrapper .table-responsive{
    position: initial;
}

.btn>i {
    /*font-size: initial;*/
    padding-right: initial;
}

.btn-group-xs > .btn, .btn-xs {
    padding: 0.33rem 0.4rem !important;
    font-size: 0.83rem !important;
    line-height: 0.9;
    border-radius: 0.2rem;
}

.ladda-button[data-style=expand-right][data-loading] {
    padding-right: 45px !important;
}

.noUi-value-large{
    margin-top: 5px;
}

.questions-list{
    color: inherit!important;
}
.questions-list:hover {
    color: #3f78e0!important;
}
.questions-list.active {
    color: #3f78e0!important;
}

#ch-emoji-bar .ch-emoji-bar-wrapper, #ch-template-emoji-bar .ch-template-emoji-bar-wrapper{
    overflow: hidden;
}
#ch-emoji-bar .ch-emoji-bar-button, #ch-template-emoji-bar .ch-template-emoji-bar-button{
    margin: 0 1px;
    border-radius: 6px;
    padding: 0 4px;
    cursor: pointer;
    align-self: baseline;
}
#ch-emoji-bar .ch-emoji-bar-button:hover{
    background: rgb(213, 212, 212);
}

#ch-template-emoji-bar .ch-template-emoji-bar-button:hover{
    background: rgb(213, 212, 212);
}
.no-transition{
    transition: none !important;
}

.ch-font-size-large{
    font-size: large;
}

.tooltip-bold { font-weight: bold; font-size: 1.2em; }
.tooltip-change { font-size: .9em; position: relative; }
.tooltip-positive { color: green; }
.tooltip-negative { color: red; }

.custom-border-radius {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.without-border-top-left-radius{
    border-top-left-radius: 0 !important;
}

.without-border-bottom-left-radius{
    border-bottom-left-radius: 0 !important;
}

.symbol-16px{
    width:16px;
    height:16px;
}

[data-bs-theme=dark] .btn-group button {
    background-color: var(--bs-body-bg) !important;
    color:white !important;
}

[data-bs-theme=dark] .btn-group i {
    color:white !important;
}

[data-bs-theme=dark] h1 {
    color:white !important;
}
