body { background-color:#eaeaea; }
a, a:visited { color:#04e4d804e4d8; }
a:hover { color:#1cb2f6; }
.bg-dark {
    background-color:#FFF !important;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25); 
}
.navbar { min-height:130px; }
.navbar-brand { width:161px; height:130px; background-image:url('images/logo.png'); background-repeat:no-repeat; background-position:left center; background-size:161px 120px; }
.maincontainer { border-top:1px solid #e2e9ef; }
.maincontainer .formcontainer { border-left:1px solid #dcdcdc; }
.stepcircle { background-color:#04e4d8; }
.stepcircle .current, .stepcircle .of,  .stepcircle .total { color:#FFF; }
a.steplink, a.optionlink { background-color:#e8e8e8; border:1px solid #d5d5d5; }
a.steplink:hover, a.optionlink:hover { background-color:#dfdfdf; border:1px solid #d5d5d5; }
.photo-upload { background-color:#e8e8e8; border:1px solid #dfdfdf; }
.photo-upload:hover { background-color:#dfdfdf; border:1px solid #dfdfdf; }
.removePhoto { color:#f5cc5a; border:1px solid #f5cc5a; }
.removePhoto:hover { color:#267893; border:1px solid #267893; }
.tooltip-inner, .tooltip-arrow { background-color:#f5cc5a; }
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before, .tooltip.tooltip-top .tooltip-inner::before { border-top-color:#f5cc5a; }
.previous { background-color:#eaeaea; background-image:url('images/gradient-next-steps.png') !important; }
.previous .formcontainer { border-left:1px solid #dcdcdc; }
.previous-btm { background-color:#e8e8e8; background-image:none !important; }
.previous-btm .formcontainer { border-left:1px solid #dcdcdc; }
.nextstepheading h2 { color:#7c7c7c; }
.next .formcontainer { border-left:1px solid #dcdcdc; }
footer { background-color:#eaeaea; background-image:url('images/gradient-next-steps.png') !important; }
.btn-primary, a.btn-primary { background-color:#04e4d8; color:#ffffff; border:1px solid #04e4d8; }
.btn-primary:hover { background-color:#04e4d8; border:1px solid #04e4d8; }
.btn-secondary, a.btn-secondary { background-color:#8b8c8e; border:1px solid #8b8c8e; color:#fff; }
.btn-secondary:hover { background-color:#1e1e1e; border:1px solid #8b8c8e; color:#fff; }
a.steplink.water { background-image: url(images/icon-water.png?); }
a.steplink.alarms { background-image: url(images/icon-alarms.png?); }
a.steplink.pest { background-image: url(images/icon-vermin.png?); }
a.steplink.meters { background-image: url(images/icon-meters.png?); }
a.steplink.internet { background-image: url(images/icon-internet.png?); }
a.steplink.stairs { background-image: url(images/icon-stairs.png); }
a.steplink.inspection { background-image: url(images/icon-inspection.png); }
a.optionlink.leak { background-image: url(images/icon-leak.png); }
a.optionlink.nowater { background-image: url(images/icon-nowater.png); }
a.optionlink.worktops { background-image: url(images/icon-worktops.png); }
a.optionlink.phone { background-image: url(images/icon-phone.png); }
a.optionlink.doorbell { background-image: url(images/icon-doorbell.png); }
a.optionlink.nopower { background-image: url(images/icon-nopower.png); }
a.optionlink.smokealarm { background-image: url(images/icon-smokealarm.png); }
a.optionlink.cmalarm { background-image: url(images/icon-cmalarm.png); }
a.optionlink.palarm { background-image: url(images/icon-palarm.png); }
a.optionlink.electricmeter { background-image: url(images/icon-electricmeter.png); }
a.optionlink.gasmeter { background-image: url(images/icon-gasmeter.png); }
a.optionlink.notworking { background-image: url(images/icon-notworking.png); }
a.optionlink.internal { background-image: url(images/icon-internal.png); }
a.optionlink.external { background-image: url(images/icon-external.png); }
a.optionlink.pests { background-image: url(images/icon-pests.png); }
a.optionlink.rodents { background-image: url(images/icon-vermin.png?); }