/*

Theme Name: X - Child Theme: Renew
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Renew in this child theme.
Version: 1.0.0
Template: x

*/

@import url( '../x/framework/css/site/stacks/renew.css' );
.x-highlight {
	color: #000;
        background-color: #FFFFE0;
}
.x-alert {
        font-size: 18px;
}
.x-header-landmark {
padding: 20px 0;
}
.faq-catname {
font-size: 22px;
font-weight: bold;
color: #364c8c;
}
.qa-faq-anchor {
font-size: 18px;
margin: 0px;
padding: 0px;
}
.qa-faq-title {
font-size: 18px;
}
.h-widget {
margin-top: 30px;
}
.hentry {
margin-top: 50px;
}
h4 {
margin-top: 1.25em;
}
/* ------------------------------------------------------- */
blockquote {
	font-size: 16px;
}

.LrgrFont {
	font-size: 18px;
}

.quotetable {
	width: 100%;
	border: 0;
}

.quotetable td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}

.leasemileagescalc {
	background-color: #EEFFFF;
}

.leasemileagecalc table {
	width: 80%;
}

.leasemileagecalc table tr td {
	padding: 0;
	font-weight: bold;
	font-size: 14px;
}

.leaseevalcalc table {
	width: 100%;
	background-color: #EEFFEE;
}

.leaseevalcalc table tr td {
	padding: 5px 5px 0 10px;
}

.leasedealcalc {
	background-color: #EEFFFF;
}

.leasedealcalc table tr td {
	padding: 5px;
	font-weight: bold;
	font-size: 14px;
}

.mobilecalc {
	width: 100%;
	padding: 0;
	font-size: 14px;
	background-color: #EFE;
}

.residualtables {
	width: 100%;
	background-color: #EEF;
}

.WhiteTextLrg {
	font-size: 18px;
	font-weight: bold;
	color: white;
}

.LeaseKitMenuItem {
	background-color: #E8F0F8;
	padding: 4px 5px;
	border: solid #DDD 1px;
}

.mt-table tr:nth-of-type(even) {
	background-color: #EFEFEF;
}

.tooltip {
    position: relative;
    opacity: 100;
}

.tooltip img {
    z-index: -5;
}

.tooltip .tooltiptext {
    background: #9FDAEE;
	border: 1px solid #2BB0D7;
    border-radius: 10px 10px;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	padding: 5px;
	left: 2em;
	top: 2em;
	margin-left: 5;
	width: 350px;
	position: absolute;
	visibility: hidden; 
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.classic {
	padding: .8em 1em;
}

.custom {
	padding: .5em .8em .8em 2em;
}

* html a:hover {
	background: transparent;
}

.classic {
	background: #FFFFAA;
	border: 1px solid #FFAD33;
}

.critical {
	background: #FFCCAA;
	border: 1px solid #FF3334;
}

.help {
	background: #9FDAEE;
	border: 1px solid #2BB0D7;
}

.info {
	background: #9FDAEE;
	border: 1px solid #2BB0D7;
}

.warning {
	background: #FFFFAA;
	border: 1px solid #FFAD33;
}