v-card[_ngcontent-evn-c19] .overviews[_ngcontent-evn-c19] {
    display: flex;
    flex-direction: row;
}

v-card::after {
    content: '';
    display: table;
    clear: both;
}

v-card[_ngcontent-evn-c19] {
    margin-bottom: 20px;
}

v-card[_ngcontent-evn-c19] .overviews[_ngcontent-evn-c19] .regular[_ngcontent-evn-c19] {
    width: 66%;
}

.total-with-symbol[_ngcontent-evn-c18] {
    font-weight: 700;
    line-height: 1.5;
    font-size: 2.25rem;
    margin: 0;
	text-align: revert;
}

.subtext[_ngcontent-evn-c18] {
    margin: 0;
    padding-bottom: 15px;
}

.subtext[_ngcontent-evn-c18] strong[_ngcontent-evn-c18] {
    font-size: 1.1rem;
}

v-card[_ngcontent-evn-c19] .overviews[_ngcontent-evn-c19] .catchUp[_ngcontent-evn-c19] {
    width: 33%;
    border-left: 2px solid #f4f4f4;
}

v-card[_ngcontent-evn-c19] .overviews[_ngcontent-evn-c19] .catchUp[_ngcontent-evn-c19] {
    width: 58%;
    border-left: 2px solid #f4f4f4;
	border-color: #bebebe;
}

.catchupContributionType.type-overview[_ngcontent-evn-c18] {
    width: 72%;
    margin: auto;
}

.rate-escalator[_ngcontent-avs-c20] {
    display: flex;
    align-items: center;
    margin-top: 3%;
    margin-bottom: 3%;
}

.rate-escalator[_ngcontent-avs-c20] .escalation-icon[_ngcontent-avs-c20] {
    margin-left: 2%;
    width: 7em;
    height: 7em;
    padding: 1%;
    margin-right: 2%;
    display: block;
}

.rate-escalator[_ngcontent-avs-c20] .not-on-file-escalation[_ngcontent-avs-c20] {
    width: 60%;
}

.rate-escalator[_ngcontent-avs-c20] .not-on-file-escalation[_ngcontent-avs-c20] .escalation-header[_ngcontent-avs-c20] {
    font-size: 1.5rem;
    font-weight: 200;
    line-height: normal;
    margin-bottom: 1%;
}

.rate-escalator[_ngcontent-avs-c20] #setUpNowButton[_ngcontent-avs-c20] {
    margin-right: 3%;
    margin-left: auto;
}

v-card::after {
    content: '';
    display: table;
    clear: both;
}

.other-option-row[_ngcontent-avs-c21] .button[_ngcontent-avs-c21] v-button[_ngcontent-avs-c21] {
    float: right;
}

contribution-option[_nghost-avs-c21]:not(:last-child) .other-option-row[_ngcontent-avs-c21], contribution-option:not(:last-child) [_nghost-avs-c21] .other-option-row[_ngcontent-avs-c21] {
    border-bottom: 2px solid #f4f4f4;
	display: flex;
    flex-grow: 3;
    
    align-items: center;
}

.other-option-row[_ngcontent-avs-c21] .content[_ngcontent-avs-c21] {
    display: flex;
    flex-grow: 3;
    width: 70%;
    align-items: center;
}
.other-option-row[_ngcontent-avs-c21] .content[_ngcontent-avs-c21] .title-tooltip[_ngcontent-avs-c21] {
    width: 55%;
}

.other-option-row[_ngcontent-avs-c21] .content[_ngcontent-avs-c21] .title-tooltip[_ngcontent-avs-c21] .title[_ngcontent-avs-c21] {
    display: inline;
    font-size: 1.25em;
    vertical-align: middle;
    line-height: 54px;
}

.other-option-row[_ngcontent-avs-c21] .content[_ngcontent-avs-c21] .title-tooltip[_ngcontent-avs-c21] v-tooltip[_ngcontent-avs-c21] {
    vertical-align: middle;
    margin-left: 3%;
}

v-speech-bubble[right][top] {
    left: -22.5px;
    transform: translateY(-100%) translateY(-40px);
}
v-speech-bubble {
    position: absolute;
}


.other-option-row[_ngcontent-avs-c21] .content[_ngcontent-avs-c21] .description[_ngcontent-avs-c21] {
    width: 45%;
}.other-option-row[_ngcontent-avs-c21] .button1[_ngcontent-avs-c21] {
    width: 30%;
}
.other-option-row[_ngcontent-avs-c21] .button1[_ngcontent-avs-c21] v-button[_ngcontent-avs-c21] {
    float: right;
}

.matchMessage {
    width: 50%;
    border-left: 2px solid;
    border-color: #bebebe;
}

.MatchMessageType type-overview {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 24px;
    padding-left: 30px;
    padding-right: 30px;
}

.total-with-symbol {
    font-weight: 700;
    line-height: 1.5;
    font-size: 2.25rem;
	text-align: center;
}



