.steps{padding:15px 0;border-bottom:1px solid #e0e0e0;text-transform:uppercase;font-weight:700;color:#adadad}.steps .done{color:#003d64}.steps .next{color:#6c6c6c}h1{font-size:30px}#frmAov h2,h2.aov{background:0 0;padding-left:0}h4 .hlp{display:inline-block;width:15px;height:16px;background:url("/img/icon-help.png") 0 0 no-repeat}.btn-primary{padding:10px 30px;min-width:210px}.btn-validate-step{-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;box-shadow:inset 0px 1px 0px 0px #a4e271;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#89c403),color-stop(1,#77a809));background:-moz-linear-gradient(center top,#89c403 5%,#77a809 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403',endColorstr='#77a809');background-color:#89c403;border:1px solid #74b807;color:#fff;text-shadow:none}.btn-validate-step:hover{background-position:0 0}.tooltip.in{opacity:1}.tooltip-inner{background-color:#ffc600;color:#000;font-size:14px;min-width:200px;max-width:500px}.controls{margin-bottom:5px}.controls .hlp{display:inline-block;width:15px;height:16px;background:url("/img/icon-help.png") 0 0 no-repeat}.control-label .hlp{top:7px;right:0;display:inline-block;width:15px;height:16px;background:url("/img/icon-help.png") 0 0 no-repeat}.control-label .tooltip-inner{width:auto !important;min-width:200px !important;max-width:500px !important}.control-label .tooltip.in{opacity:1;width:0 !important}.option-box{position:relative;background:#eee;border:1px solid #d9d9d9;padding:18px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:20px 0}.option-box.box1{margin:20px 0 20px 16px}.option-box.box3{margin:20px 16px 20px 0}@media (max-width:480px){.option-box.box1{margin:20px 0}.option-box.box3{margin:20px 0}}.option-box .hlp{display:block;position:absolute;top:10px;right:10px;width:15px;height:16px;background:url("/img/icon-help.png") 0 0 no-repeat}.option-box h3{color:#003d64;font-size:15px;margin:0 0 15px;padding:0;line-height:1.1em}.option-box td{vertical-align:top;padding-right:10px;height:62px}.option-box .price{margin:10px 0 0 32px;color:#003d64;font-size:14px;font-weight:700}.product{margin-bottom:20px}.product .price{font-size:20px;font-weight:700;color:#003d64;margin:5px 0}.product .brand{margin:20px auto;display:block;width:35%}.product .name{font-size:23px;font-weight:700;color:#003d64;display:block;margin-bottom:5px}.product-row{background:#eaeaea;margin-bottom:20px}.product-row .product .price{display:block;font-size:32px;font-weight:700;color:#003d64;margin:26px 15px 10px}.product-row .product .price small{font-size:24px}.product-row .product .brand{margin:15px 15px 0;display:block;height:50px;width:auto}.product-row .product .name{font-size:21px;font-weight:700;line-height:1.6em;color:#003d64;display:block;margin:25px 0 5px}.product-row .link{font-size:16px;font-weight:700;display:block;margin-bottom:15px;margin-left:15px}.product-row .btn-primary{margin-top:-20px;margin-right:15px;margin-bottom:15px}.product-row.advice .product .name{font-size:21px;margin:15px 0 -10px 15px}.connection{border:1px solid #d9d9d9;position:relative}.connection h4{position:relative;top:-10px;margin-left:20px;margin-top:-18px;background:#fff;color:#959595;display:inline-block;padding:0 10px}.product-check{padding:8px 10px;background:#eee;border:1px solid #d9d9d9}.product-check .iradio_flat{float:left;margin-right:5px}.product-check.other .iradio_flat{margin-top:4px}.progress{height:30px;line-height:30px}.progress .bar{font-size:16px;color:#333;font-weight:700}.checkbox.error,.radio.error,input.error,select.error,textarea.error{color:#b94a48}input.error,select.error,textarea.error{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}input.error:focus,select.error:focus,textarea.error:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}input[readonly],select[readonly],textarea[readonly]{background-color:#fff;cursor:default}.row.thankyou{margin-top:30px}.thankyou .info{margin-top:10px}.thankyou h3{color:#003d64}.payment td{border-top:0 solid #ddd;border-bottom:1px solid #ddd}.payment .price{text-align:right}.payment h3{color:#003d64;font-size:16px}label.error{color:#b94a48}.compare-step-1 h4{margin-left:300px}.compare-step-1 .controls-box{border-bottom:1px solid #ccc}.compare-step-1 .control-group{margin-bottom:5px}.compare-step-1 .control-label{width:260px;color:#003d64;padding-right:20px;position:relative}.compare-step-1 .controls{margin-left:300px}.compare-step-1 .input-prepend{margin-right:5px}.compare-step-1 label.error{color:#b94a48}.compare-step-1 .time-error{margin-left:300px;color:#b94a48}.aov-form-step1 .form-title{text-align:center;font-size:24px;font-weight:700;padding:20px 0 10px;border-bottom:1px #dcdcdc solid;background-color:#f9f9f9;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:10px}.aov-form-step1{background-color:#fff;min-height:200px;margin-top:20px;margin-bottom:60px;border-radius:5px;box-shadow:0 0 5px #999}.aov-form-step1 .form-fields{padding:10px 40px 0}.aov-form-step1 .form-fields div.control-group{float:left}.aov-form-step1 .submit-container{text-align:center;margin-bottom:10px}.aov-form-step1 input[type=submit]{width:auto;padding-left:60px;padding-right:60px}.aov-form-step1 input[name=yearIncome]{margin-right:10px;width:140px}.aov-form-step1 select[name=jobId]{margin-right:10px;width:140px}.aov-form-step1 input[name=dateBirth]{width:80px;margin-top:-5px}.aov-form-step1 .add-on{margin-top:-5px;margin-right:10px}.aov-form-step1 .payoff{color:#2a7dd0;text-align:center;font-size:20px;font-family:'Architects Daughter',cursive}.aov-form-step1 .hlp{display:inline-block;width:15px;height:16px;margin-left:8px;background:url("/img/icon-help.png") 0 0 no-repeat}.counter-container{position:relative}.counter-container h3{text-align:center}.counter-container .labels{position:absolute;left:0;bottom:-10px;width:377px}.counter-container .labels .label-left,.counter-container .labels .label-right{margin:5px;text-transform:uppercase;font-size:14px;font-weight:700}.counter-container .labels .label-left{float:left}.counter-container .labels .label-right{float:right}.counter{width:377px;height:188px;background:url("/img/aov-tool/counter-background.png") no-repeat}.counter .needle{margin:26px 0 0 176px}.counter .needle.plus1{margin:28px 0 0 188px;-ms-transform:rotate(11deg);-webkit-transform:rotate(11deg);transform:rotate(11deg)}.counter .needle.plus2{margin:30px 0 0 200px;-ms-transform:rotate(22deg);-webkit-transform:rotate(22deg);transform:rotate(22deg)}.counter .needle.plus3{margin:35px 0 0 210px;-ms-transform:rotate(33deg);-webkit-transform:rotate(33deg);transform:rotate(33deg)}.counter .needle.plus4{margin:42px 0 0 220px;-ms-transform:rotate(44deg);-webkit-transform:rotate(44deg);transform:rotate(44deg)}.counter .needle.plus5{margin:51px 0 0 227px;-ms-transform:rotate(55deg);-webkit-transform:rotate(55deg);transform:rotate(55deg)}.counter .needle.plus6{margin:62px 0 0 231px;-ms-transform:rotate(66deg);-webkit-transform:rotate(66deg);transform:rotate(66deg)}.counter .needle.plus7{margin:74px 0 0 234px;-ms-transform:rotate(77deg);-webkit-transform:rotate(77deg);transform:rotate(77deg)}.counter .needle.plus8{margin:85px 0 0 236px;-ms-transform:rotate(88deg);-webkit-transform:rotate(88deg);transform:rotate(88deg)}.counter .needle.min1{margin:28px 0 0 165px;-ms-transform:rotate(-11deg);-webkit-transform:rotate(-11deg);transform:rotate(-11deg)}.counter .needle.min2{margin:30px 0 0 153px;-ms-transform:rotate(-22deg);-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}.counter .needle.min3{margin:35px 0 0 143px;-ms-transform:rotate(-33deg);-webkit-transform:rotate(-33deg);transform:rotate(-33deg)}.counter .needle.min4{margin:42px 0 0 132px;-ms-transform:rotate(-44deg);-webkit-transform:rotate(-44deg);transform:rotate(-44deg)}.counter .needle.min5{margin:51px 0 0 126px;-ms-transform:rotate(-55deg);-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.counter .needle.min6{margin:62px 0 0 120px;-ms-transform:rotate(-66deg);-webkit-transform:rotate(-66deg);transform:rotate(-66deg)}.counter .needle.min7{margin:74px 0 0 117px;-ms-transform:rotate(-77deg);-webkit-transform:rotate(-77deg);transform:rotate(-77deg)}.counter .needle.min8{margin:85px 0 0 115px;-ms-transform:rotate(-88deg);-webkit-transform:rotate(-88deg);transform:rotate(-88deg)}@media (max-width:480px){h1{font-size:22px;line-height:30px}.aov-form-step1 .submit-container{padding:0 10px}.aov-form-step1 .form-title{text-align:center;font-size:18px}.aov-form-step1 .form-fields{padding:10px 10px 0}.compare-step-1 .control-label{width:95%}.compare-step-1 h4{margin-left:0}}