.calcButton{background:#b0d233;text-align:center;font-size:1.6rem;text-transform:uppercase;font-weight:bold;padding:1.5rem 1.5rem;margin-top:1rem;cursor:pointer;position:relative;overflow:hidden;z-index:0}.calcButton.small{display:inline-block}.calcButton i.fa.fa-calculator{position:absolute;font-size:5rem;top:.4rem;right:.3rem;color:#d4e597;transform:rotate(20deg);z-index:-1}.aggCalc{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);z-index:1000;text-align:center;display:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.aggCalc .inner{width:75%;max-width:1000px;background-color:#fff;margin:15rem auto 4rem auto;position:relative}.aggCalc .inner .innerContent{padding:1rem 7rem 4rem 7rem}.aggCalc .inner h3{background-color:#b0d233;padding:1.2rem;margin:0;line-height:3.6rem}.aggCalc .inner span.asterisk{color:#f56d01}.aggCalc .inner p.note{font-size:1.3rem;font-style:italic;color:#f56d01}.aggCalc .inner .close{width:40px;height:40px;line-height:35px;border-radius:50%;background-color:#fff;border:2px solid #000;position:absolute;top:-1.8rem;right:-1.8rem;opacity:1}.aggCalc .inner .close:hover{opacity:.9}.aggCalc .inner .calcForm{margin-top:3rem}@media(max-width: 767px){.aggCalc .inner{width:calc(100% - 2rem);margin:1rem auto 6rem auto}.aggCalc .inner .innerContent{padding:1rem 1rem 2rem 1rem}.aggCalc .inner h3{padding-right:5rem;font-size:2.2rem;line-height:2.8rem}.aggCalc .inner .close{top:.6rem;right:.6rem;z-index:2}}.aggCalc .inner button{margin-top:1rem;background-color:#b0d233;color:#fff;border:none;text-transform:uppercase;padding:.5rem 3rem}.aggCalc .rowitem{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem}.aggCalc .rowitem .colinput,.aggCalc .rowitem .colselect{flex:1}.aggCalc .rowitem .colinput input,.aggCalc .rowitem .colinput select,.aggCalc .rowitem .colselect input,.aggCalc .rowitem .colselect select{width:100%;height:35px;border:1px solid rgba(0,0,0,.3);border-radius:4px;padding-left:.5rem}.aggCalc .rowitem .colinput input::placeholder,.aggCalc .rowitem .colinput select::placeholder,.aggCalc .rowitem .colselect input::placeholder,.aggCalc .rowitem .colselect select::placeholder{color:#777}.aggCalc #calcResults{display:none;background-color:#e5e5e5;padding:1rem;margin-top:2rem}.aggCalc #calcResults .rowitem{gap:4rem}.aggCalc #calcResults .btn{transition:background-color .2s}.aggCalc #calcResults .btn.btn-grey{background-color:#646464;color:#fff}.aggCalc #calcResults input[type=number]{width:7rem}.aggCalc #calcResults input[type=submit]{width:100%;margin-top:.5rem}.aggCalc #calcResults .totalPrice{margin-top:1rem;font-weight:bold;font-style:italic;color:#333}.aggCalc #calcResults .notAvailable{margin-top:1rem;font-style:italic;color:#777}@media(max-width: 767px){.aggCalc #calcResults .rowitem{flex-direction:column;gap:2rem}}.aggCalc #calcResults .quotemessage{margin:1rem 0 0;padding:12px 14px;text-align:center;font-size:14px;color:#333;background:#fff;border:2px solid #b0d233;border-radius:0}.aggCalc #calcResults .quotemessage .fa-check{color:rgb(136.4096385542,163.6915662651,36.1084337349)}.aggCalc #calcResults .quotemessage.alert-danger{border-color:#f56d01}.aggCalc #calcResults .quotemessage .quoteactions{display:block;margin-top:10px}.aggCalc #calcResults .quotemessage a.btn{display:inline-block;width:auto;margin:0;font-size:13px;color:#354046;border-color:#354046}.aggCalc #calcResults .quotemessage .close{position:static;float:right;width:auto;height:auto;margin:-8px -8px 0 6px;padding:4px 8px;font-size:22px;line-height:1;color:#354046;background:none;border:0;border-radius:0;text-shadow:none;text-transform:none;opacity:.5}.aggCalc #calcResults .quotemessage .close:hover,.aggCalc #calcResults .quotemessage .close:focus{opacity:1}
