#tooltip-master,
.tooltip-master
{
    min-width: 382px;
    /*max-width: 382px;*/    
}

.tooltip-content-outer {
    background-color: #fff;
    border-width: 2px;
    border-style: solid;
    border-color: rgba( 0, 0, 0, .3 );    
}

.tooltip-content-outer.tooltip-error h3.tooltip-error {
    display: block;
}

.tooltip-content-outer.tooltip-warning h3.tooltip-warning {
    display: block;
}

.tooltip-content-outer.tooltip-info h3.tooltip-info {
    display: block;
}

.tooltip-content-outer.tooltip-info h3.tooltip-keyinfo {
    display: block;
}

.tooltip-content {
    overflow: hidden;
    padding: 5px 9px;
    position: relative;
    text-align: left;
    word-wrap: break-word;

    font-size: 1.1em;
}


.tooltip-content-outer.tooltip-error {
    
    background-color: #ff6961;
    color: #fff;
    font-weight: bold;
    
    background-color: #fff;
    color: #000;
    font-weight: normal;
    
    
    border: 2px solid #ff6961;
}

.tooltip-content-outer.tooltip-info {
    background-color: #ffffe1;
    border: 2px solid lightsteelblue;
    color: #000;
}

.tooltip-content-outer.tooltip-keyinfo {
    background-color: #ffffe1;
    border: 2px solid lightsteelblue;
    color: #000;
}

.tooltip-content-outer.tooltip-warning {
    background-color: #ffffe0;
    border: 2px solid #666;
    color: #000;
}