div.rtvFormRow {
    padding-top: 15px;
    padding-bottom: 5px;
}

div.rtvInlineSection {
    /*
    padding-bottom: 2px;*/
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display:inline-block;
    
}

span.rtvLabel {
    width:170px;
    display:inline-block;
    font-weight: bold;
}

span.rtvInstructions
{

}

hr.rtvHr
{
    margin-top:15px;
}

.rtvInputElement {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width:120px;
}

table.rtvOutputTable
{
    background-color: white;
    border: 1px solid darkgray;
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top:10px;
}

table.rtvOutputTable th
{
    background-color: lightgray;
    border: 1px solid darkgray;
    padding:4px;
    text-align:left;
}

table.rtvOutputTable td
{
    border: 1px solid darkgray;
    padding:4px;
    width:170px;
}

table.rtvOutputTable td.rtvPrice
{
    text-align: right;
}

img.rtvIcon
{
    margin-bottom:-4px;
    display: inline;
    position: relative;
    width:16px;
    
}

img.rtvRating
{
    width:140px;
    margin-top:0px;
}

span.rtvTableIcon
{
    display:inline-block;
    float:right;
}
img.rtvTableIcon
{
    margin-bottom:-1px;
    margin-top:-0px;
    margin-right:0px;
    display: inline;
    position: relative;
    
    filter: grayscale(100%);
    background-color: white;
    border-radius:50%;
    width:13px;
    cursor: help;
}

[data-title]:hover:after {
    opacity: 1;
    transition: all 0.1s ease 0.5s;
    visibility: visible;
}
[data-title]:after {
    content: attr(data-title);
    background-color: white;
    color: #111;
    font-size: 100%;
    position: absolute;
    padding: 3px 5px 3px 5px;
    bottom: 2em;
    left: 5px;
    white-space: nowrap;
    box-shadow: 1px 1px 1px lightgrey;
    opacity: 0;
    border: 1px solid lightgrey;
    z-index: 99999;
    visibility: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
[data-title] {
    position: relative;
}