﻿.tooltip {
    opacity: 1;
    position: relative;
}

.validationError {
    border: 1px solid #FF0000 !important;
    background-color: rgba(247, 101, 113, 0.2);
}

.ui-tooltip, .arrow:after {
    background: white;
    border: 1px solid #C7C7C7;
    position: absolute;
    top: 5px;
    left: 5px;
}

.ui-tooltip {
    padding: 10px;
    color: black;
    border-radius: 3px;
    z-index: 9999;
    max-width: 300px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}

.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 25px;
    margin-left: -35px;
    bottom: -16px;
}

    .arrow.top {
        top: -16px;
        bottom: auto;
    }

    .arrow.left {
        left: 20%;
    }

    .arrow:after {
        content: "";
        position: absolute;
        left: 20px;
        top: -20px;
        width: 22px;
        height: 22px;
        box-shadow: 6px 5px 9px -9px black;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .arrow.top:after {
        bottom: -20px;
        top: auto;
    }

.tooltip-img {
    margin-right: 10px;
}

.ui-helper-hidden-accessible {
    display: none;
}
