.calculator{float:left;clear:left;padding:20px;border:1px solid #e0e0e0}.calculator h1{float:left;clear:left;margin:0;padding-bottom:15px;font-size:23px;line-height:23px;font-family:"Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;color:#404040}.calculator form{float:left;clear:left}.calculator form .selection-img{float:left;clear:left;padding-bottom:15px}.calculator form .selection-img>span{float:left;font-size:13px;line-height:18px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;color:#404040;line-height:30px}.calculator form .selection-img>div{float:left;clear:left}.calculator form .selection-img>div label{float:left}.calculator form .selection-img>div label img{float:left;width:120px;padding:15px}.calculator form .selection-img>div label:not(.selected):hover{cursor:pointer}.calculator form .selection-img>div label.selected{background-color:#e0e0e0}.calculator form .selection-img input{display:none}.calculator form .selection-field{float:left;clear:left;padding-bottom:15px}.calculator form .selection-field.tip-materiala>div{clear:left;width:498px;margin-left:0}.calculator form .selection-field>span{float:left;width:220px;font-size:13px;line-height:18px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;color:#404040;line-height:30px}.calculator form .selection-field input{display:none}.calculator form .selection-field>div{position:relative;float:left;width:258px;margin-left:20px;border:1px solid #e0e0e0;border-radius:5px;-webkit-box-shadow:inset 0px 0px 3px 0px #e0e0e0;box-shadow:inset 0px 0px 3px 0px #e0e0e0}.calculator form .selection-field>div label{float:left;padding:0 10px;font-size:13px;line-height:18px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;color:#404040;line-height:30px}.calculator form .selection-field>div>label{width:calc(100% - 51px);text-decoration:underline}.calculator form .selection-field>div .arrow{float:right;width:30px;height:30px;border-left:1px solid #e0e0e0;border-radius:0 5px 5px 0;background:#e5e5e5;background:-webkit-linear-gradient(top, #fff, #e5e5e5)}.calculator form .selection-field>div .arrow:hover{cursor:pointer}.calculator form .selection-field>div .arrow span{float:left;width:10px;height:6px}.calculator form .selection-field>div .dropdown{position:absolute;z-index:100;top:40px;float:left;width:calc(100% - 2px);border:1px solid #e0e0e0;border-radius:5px;-webkit-box-shadow:inset 0px 0px 3px 0px #e0e0e0;box-shadow:inset 0px 0px 3px 0px #e0e0e0;background:white}.calculator form .selection-field>div .dropdown label{width:calc(100% - 20px)}.calculator form .selection-field>div .dropdown label:hover{cursor:pointer;background:#e0e0e0}.calculator form .selection-field>div:not(.clicked) .arrow span{margin:15px 10px 9px 10px;background:url(arrows.png);background-repeat:no-repeat;background-position:top}.calculator form .selection-field>div:not(.clicked) .dropdown{display:none}.calculator form .selection-field>div.clicked .arrow span{margin:9px 10px 15px 10px;background:url(arrows.png);background-repeat:no-repeat;background-position:bottom}.calculator form .selection-field>div.clicked .dropdown{display:block}.calculator form .text-field{float:left;clear:left;padding-bottom:15px}.calculator form .text-field label{float:left;width:385px;font-size:13px;line-height:18px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;color:#404040;line-height:30px}.calculator form .text-field label .footnote.error{color:#f08010}.calculator form .text-field input{float:left;width:73px;height:30px;margin-left:20px;padding:0 10px;font-size:13px;line-height:18px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;color:#404040;border:1px solid #e0e0e0;border-radius:5px;-webkit-box-shadow:inset 0px 0px 3px 0px #e0e0e0;box-shadow:inset 0px 0px 3px 0px #e0e0e0;background:white}.calculator form .text-field input.error{border:1px solid #f08010;-webkit-box-shadow:inset 0px 0px 3px 0px #f08010;box-shadow:inset 0px 0px 3px 0px #f08010}.calculator form .text-field input:focus{outline:none}.calculator form>input{float:left;clear:left;width:120px;padding:0 10px;margin-bottom:15px;text-decoration:underline;font-size:13px;line-height:30px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:0 -1px 1px rgba(0,0,0,0.35);color:white;border:1px solid #f08010;border-radius:5px;background:#e56010;background:-webkit-linear-gradient(top, #f08010, #e56010)}.calculator form>input:hover{cursor:pointer}.calculator form>input:focus{outline:none}.calculator form .note{float:left;clear:left;margin:0;padding-top:15px;font-size:13px;line-height:18px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;color:#404040}.calculator form .note.error{color:#f08010 !important}.calculator .result{float:left;clear:left;width:100%;padding-top:30px;margin-top:30px;border-top:1px solid #e0e0e0}.calculator .result>p{float:left;clear:left;margin:0;font-size:13px;line-height:18px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;color:#404040}.calculator .result>p:not(:first-child){padding-top:15px}.calculator .result>p:first-child{color:#f08010 !important}.calculator .result>div{float:left;clear:left;padding-top:15px}.calculator .result>div>p{float:left;clear:left;margin:0;font-size:13px;line-height:18px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;color:#404040}.calculator .result>div>span{float:left;width:385px;font-size:13px;line-height:18px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;color:#404040;line-height:30px}.calculator .result>div input{float:left;width:73px;height:30px;margin-left:20px;padding:0 10px;font-size:13px;line-height:18px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;color:#404040;border:1px solid #e0e0e0;border-radius:5px;-webkit-box-shadow:inset 0px 0px 3px 0px #e0e0e0;box-shadow:inset 0px 0px 3px 0px #e0e0e0;background:white}
