@charset "UTF-8";
/* Bright Blue Color Doc */
h1, .title                              { color: #18a4de; }
h2                                      { color: #0992cb; }
h3, .quotebox .title                    { color: #0e7eae; }
h4                                      { color: #026b97; }
a, #tabs .ui-widget-content a, #tabs .ui-state-active a, #tabs .ui-state-active a:link, #tabs-light-bar .ui-widget-content a
                     					{ color: #0087cd; }
a:hover                                 { color: #00b7ec; }
a:visited                               { color: #5998bb; }
ul.checks li, ul.arrows li              { background: url(/core/images/toolbox/blue-bright/checkmark.png) no-repeat top left }
ul.arrows li                            { background: url(/core/images/toolbox/blue-bright/circle-arrow.png) no-repeat top left }

.sub1                                   { background-image: url(/core/images/toolbox/blue-bright/1.png) }
.sub2                                   { background-image: url(/core/images/toolbox/blue-bright/2.png) }
.sub3                                   { background-image: url(/core/images/toolbox/blue-bright/3.png) }
.sub4                                   { background-image: url(/core/images/toolbox/blue-bright/4.png) }
.sub5                                   { background-image: url(/core/images/toolbox/blue-bright/5.png) }
.sub6                                   { background-image: url(/core/images/toolbox/blue-bright/6.png) }
.sub7                                   { background-image: url(/core/images/toolbox/blue-bright/7.png) }
.sub8                                   { background-image: url(/core/images/toolbox/blue-bright/8.png) }
.sub9                                   { background-image: url(/core/images/toolbox/blue-bright/9.png) }
.sub10                                  { background-image: url(/core/images/toolbox/blue-bright/10.png) }
.sub1-square                            { background-image: url(/core/images/toolbox/blue-bright/1-square.png) }
.sub2-square                            { background-image: url(/core/images/toolbox/blue-bright/2-square.png) }
.sub3-square                            { background-image: url(/core/images/toolbox/blue-bright/3-square.png) }
.sub4-square                            { background-image: url(/core/images/toolbox/blue-bright/4-square.png) }
.sub5-square                            { background-image: url(/core/images/toolbox/blue-bright/5-square.png) }
.sub6-square                            { background-image: url(/core/images/toolbox/blue-bright/6-square.png) }
.sub7-square                            { background-image: url(/core/images/toolbox/blue-bright/7-square.png) }
.sub8-square                            { background-image: url(/core/images/toolbox/blue-bright/8-square.png) }
.sub9-square                            { background-image: url(/core/images/toolbox/blue-bright/9-square.png) }
.sub10-square                           { background-image: url(/core/images/toolbox/blue-bright/10-square.png) }

.quotebox                               { border-top: 1px solid #bcebff; border-bottom: 1px solid #bcebff; }
.sectionhighlight                       { border-color: #bcebff; } /** Matches QuoteBox **/
/*** ELEMENTS ON LINES 1-24 ARE UPDATED TO NEW COLORSCHEME ****/


/**Letter Grade Chart - Replacement Window Options page**/
.lettergrade                            { color: #058FEF; }
.lettergrade .columnhead td             { color: #000; }
/**End Letter Grade ***/

#table-back                             { margin: 5px 0; text-align: center; background-color: #0B8FC6; }
.tablebox                               { padding: 10px; background-color: #ecf7fe; border: 1px solid #CCC; margin: 12px 0; }
#radon-top                              { background-color: #0B8FC6; padding-top: 5px; color: #FFF; }
table#quad                              { cellpadding: 5px; border: 0; margin-bottom: 10px; border-color: #717171; background-color: #F1F1F1; }
.headers .text                          { background-color: #0B8FC6; }
/* --- OPEN SIGN --- */
div.open                                { color: #0B8FC6; }
div.open img                            { background: #0B8FC6; }
/* --- END OPEN SIGN --- */
/* --- Button --- */
.dynamic-button a                       { background-color: #0B8FC6; }
/* Gradient Button - blue-bright */
.gradient-button                        { color: #fff; background: #0b8fc6; background: -webkit-gradient(linear, left top, left bottom, from(#0b8fc6), to(#006eb0)); background: -moz-linear-gradient(top,  #0b8fc6,  #006eb0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b8fc6', endColorstr='#006eb0'); }
.gradient-button:hover                  { background: #277da1; background: -webkit-gradient(linear, left top, left bottom, from(#277da1), to(#07598c)); background: -moz-linear-gradient(top,  #277da1,  #075a8c); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#277da1', endColorstr='#075a8c'); }
.gradient-button:active                 { color: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#006eb0), to(#0b8fc6)); background: -moz-linear-gradient(top,  #006eb0,  #0b8fc6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006eb0', endColorstr='#0b8fc6'); }
/* --- contact form test --- */
.contact_form .step.current             { border-color: #c1edff; }
.contact_form .step.current .title, .form-area
									    { border-color: #c1edff; background-color: #5fb8dd; }
/** Blue Bright Inline Widget **/
.inline_widget                          { border-color: #0B8FC6; }
.inline_widget .title                   { color: #0B8FC6; }

/* MY SALES REP NAV */
.msr_btn:hover {
	background: #aaeaff; /* Old browsers */
	background: -moz-linear-gradient(top,  #aaeaff 0%, #11bef6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaeaff), color-stop(100%,#11bef6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aaeaff 0%,#11bef6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #aaeaff 0%,#11bef6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #aaeaff 0%,#11bef6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #aaeaff 0%,#11bef6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaeaff', endColorstr='#11bef6',GradientType=0 ); /* IE6-9 */
}

.msr_btn_active,
.msr_btn_active:hover {
	background: #13c6fe; /* Old browsers */
	background: -moz-linear-gradient(top,  #13c6fe 0%, #0082b2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#13c6fe), color-stop(100%,#0082b2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #13c6fe 0%,#0082b2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #13c6fe 0%,#0082b2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #13c6fe 0%,#0082b2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #13c6fe 0%,#0082b2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13c6fe', endColorstr='#0082b2',GradientType=0 ); /* IE6-9 */
}
/* END MY SALES REP NAV */
.numbers-list li:hover:after{
border-left-color: #18a4de;
}
.numbers-list li:before {
    background: #18a4de;
}

.img-bottom-border {
    border-bottom: 5px solid #18a4de;
}

.letter-list li::before {
    color: white;
    background: #18a4de;
}