
.tooltipster-content {
    color:#1f2937!important;
    padding:10px 20px!important;
}

.tooltipster-box {
    background: white!important;
}

/* -------------------------------------------------------------------------- */
/* tooltipster padding */
/* -------------------------------------------------------------------------- */

.tooltipster-padding {
    max-width: 500px;
}

.tooltipster-padding p {
    padding: 0.3rem 0;
}

.tooltipster-padding .tooltipster-content {
    padding: 10px 15px !important;
    font-weight: 500;
}

/* -------------------------------------------------------------------------- */
/* help tooltips theme */
/* -------------------------------------------------------------------------- */

.tooltipster-base.tooltipster-ht {
    max-width : 350px ;
    padding: 0 0 ;
}

.tooltipster-ht .tooltipster-content {
    color:white!important;
    background: #303338;
    padding: 0.3rem 0.6rem
}

.tooltipster-ht .tooltipster-arrow {
    display: none !important;
}

.tooltipster-ht.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #303338!important;
}

.tooltipster-ht.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #303338!important;
}

.tooltipster-ht.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #303338!important;
}

.tooltipster-ht.tooltipster-left .tooltipster-arrow-background {
    border-left-color: #303338!important;
}

.tooltipster-ht .tooltipster-content p {
    color: white ;
    font-size: 0.8rem ;
    line-height: 1.2rem ;
    margin: 0.2rem 0 ;
}

.tooltipster-ht .tooltipster-content a {
    color: #83b3ff ;
    line-height: 1.2rem ;
    margin: 0.2rem 0 ;
}

.tooltipster-ht .tooltipster-content a:hover {
    cursor: pointer ;
    text-decoration: underline ;
}

/* -------------------------------------------------------------------------- */
/* tooltipster light */
/* -------------------------------------------------------------------------- */

.tooltipster-sidetip.tooltipster-light.tooltipster-light-green .tooltipster-box {
    background: #e6f5e8!important;
    border-radius: 6px;
    border: 2px solid #0ab21b!important;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-green .tooltipster-content {
    color: #0ab21b!important;
    padding: 8px;
    font-weight: 600;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-green .tooltipster-arrow-border {
    border-top-color: #0ab21b!important;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-green .tooltipster-arrow-background {
    border-bottom-color: #0ab21b!important;
    border-top-color: #0ab21b!important;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-blue .tooltipster-box {
    background: #fdfeff!important;
    border-radius: 6px;
    border: 2px solid #047ff2 !important;
    padding: 7px 10px;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-blue .tooltipster-content {
    color: #047ff2 !important;
    padding: 8px;
    font-weight: 600;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-blue .tooltipster-arrow-border {
    border-top-color: #047ff2 !important;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-blue .tooltipster-arrow-background {
    border-bottom-color: #047ff2 !important;
    border-top-color: #047ff2 !important;
}

/* -------------------------------------------------------------------------- */
/* tooltipster pharow */
/* -------------------------------------------------------------------------- */

.tooltipster-pharow .tooltipster-box {
    border: 1px solid #d6d6d6!important;
    border-radius: 5px!important;
    -webkit-box-shadow: 0px 0px 4px 2px rgba(202, 202, 202, 0.6);
    -moz-box-shadow: 0px 0px 4px 2px rgba(202, 202, 202, 0.6);
    box-shadow: 0px 0px 4px 2px rgba(202, 202, 202, 0.6);
}

.tooltipster-pharow.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background {
    border-right-color: white!important;
}

.tooltipster-pharow.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background {
    border-left-color: white!important;
}
.tooltipster-pharow.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background {
    border-top-color: white!important;
}
.tooltipster-pharow.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: white!important;
}
