@charset "utf-8";
/* CSS Document */

.select.small{width:25%}.select.medium{width:50%}.select.large,.wufoo .country .wufoo-dropdown,.wufoo .country .wufoo-dropdown-control{width:100%}.wufoo .wufoo-dropdown{position:relative}.wufoo .wufoo-dropdown-control{border:1px solid #ccd0d9;border-radius:3px;font-family:National\ 2,sans-serif;font-size:15px;height:41px;position:relative}.wufoo li.error .wufoo-dropdown-control{border-color:#da4553}.wufoo .wufoo-dropdown-menu{background:#fff;border:1px solid #2685c6;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-color:#ccd0d9;left:-1px;max-height:300px;overflow-y:auto;position:absolute;right:-1px;top:100%;z-index:100}.wufoo .wufoo-dropdown-menu li{font-size:16px;padding:8px 12px}.wufoo .wufoo-dropdown-menu li.selected,.wufoo .wufoo-dropdown-menu li:hover{background-color:#effcff}.wufoo .wufoo-dropdown-control .text{align-items:center;border:none;display:flex;height:100%;padding:8px;width:85%}.wufoo .wufoo-dropdown-chevron{border-bottom:2px solid #7f8189;border-right:2px solid #7f8189;display:inline-block;height:10px;position:absolute;right:14px;width:10px}.wufoo .wufoo-dropdown-chevron-up{top:16px;transform:rotate(-135deg)}.wufoo .wufoo-dropdown-chevron-down{top:13px;transform:rotate(45deg)}.wufoo .wufoo-dropdown-control:hover .wufoo-dropdown-chevron{border-color:#2685c6}.wufoo .wufoo-dropdown-control.open,.wufoo .wufoo-dropdown-control:hover{border-color:#2685c6;cursor:pointer}.redesigned-theme-2018 .wufoo-dropdown-control input.text:focus{border:none}.redesigned-theme-2018 .wufoo .wufoo-file-upload{border:1px solid #2685c6;border-radius:3px;height:200px;text-align:center;width:200px}.redesigned-theme-2018 .wufoo .wufoo-file-upload.wufoo-no-file{border-color:#ccd0d9;display:flex;flex-direction:column}.redesigned-theme-2018 .wufoo .wufoo-file-upload.wufoo-no-file:focus,.redesigned-theme-2018 .wufoo .wufoo-file-upload.wufoo-no-file:hover{border-color:#2685c6;cursor:pointer}.redesigned-theme-2018 .wufoo li.error .wufoo-file-upload{border-color:#da4553}.redesigned-theme-2018 .wufoo .wufoo-file-upload .wufoo-file-upload-icon{width:100%}.redesigned-theme-2018 .wufoo .wufoo-file-upload .wufoo-file-upload-icon img{margin:45px 0 5px;width:50px}.redesigned-theme-2018 .wufoo .wufoo-file-upload .wufoo-remove-file{color:#da4553;text-decoration:none}.redesigned-theme-2018 .wufoo .wufoo-file-upload .wufoo-remove-file:focus,.redesigned-theme-2018 .wufoo .wufoo-file-upload .wufoo-remove-file:hover{text-decoration:underline}.redesigned-theme-2018 .wufoo .wufoo-file-upload p{font-size:15px;font-weight:300;margin:8px 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.redesigned-theme-2018 form header #errorLi{list-style:none}.redesigned-theme-2018 form header #errorLi #errorMsgLbl{margin:15px}.redesigned-theme-2018 input.btTxt{-moz-appearance:none;-webkit-appearance:none;background-color:#007faa;border:1px solid #007faa;border-radius:3px;color:#fff;cursor:pointer;float:right;font-family:National\ 2,sans-serif;font-size:15px;font-weight:400;margin-right:0;padding:15px 30px;transition:color .4s,border-color .4s,background-color .4s}.redesigned-theme-2018 input.btImg{float:right;margin-right:0}.redesigned-theme-2018 input.btTxt:focus,.redesigned-theme-2018 input.btTxt:hover{background-color:#2685c6;border:1px solid #2685c6}.redesigned-theme-2018 .buttons div{margin:0!important;width:100%}.redesigned-theme-2018 .buttons .marker{border:1px solid #ccd0d9;border-radius:18px;color:#333e48;font-family:National\ 2,sans-serif;font-size:15px;font-weight:200;padding:5px 20px;right:50%;top:50%;transform:translate(50%,-50%)}.redesigned-theme-2018 .buttons .marker b{font-weight:lighter}.redesigned-theme-2018 button#previousPageButton{background-color:#fff;border:1px solid #007faa;border-radius:3px;color:#007faa;cursor:pointer;float:left;font-family:National\ 2,sans-serif;font-size:15px;font-weight:400;margin-right:0;padding:15px 30px;text-decoration:none;transition:color .4s,border-color .4s,background-color .4s}.redesigned-theme-2018 button#previousPageButton:focus,.redesigned-theme-2018 button#previousPageButton:hover{background-color:#edeeee}.redesigned-theme-2018 .buttons div div{left:50%;padding-bottom:20px;position:absolute;text-align:center;top:80%;transform:translateX(-50%);width:200px}.redesigned-theme-2018 .buttons a{bottom:0;color:#61b7d4;left:50%;position:absolute!important;transform:translateX(-50%)}.redesigned-theme-2018 form li div label.other{font-size:1px;margin-top:6px;visibility:hidden}.redesigned-theme-2018 form li div label{font-size:12px}.redesigned-theme-2018 form li div label var{font-weight:400}.redesigned-theme-2018 form li div label em.currently{font-size:0;visibility:hidden}.redesigned-theme-2018 form li div label em.currently var[id^=rangeUsedMsg]{color:#656d78;float:right;font-size:12px;margin-right:2px;visibility:visible}.redesigned-theme-2018 form li div label.other em.currently var[id^=rangeUsedMsg]{visibility:hidden}.redesigned-theme-2018 form li div span label{visibility:visible}.redesigned-theme-2018 .wufoo input.medium+label{width:50%}.redesigned-theme-2018 .wufoo input.small+label{width:25%}.redesigned-theme-2018 .wufoo li div span.choice__text{vertical-align:text-bottom}.redesigned-theme-2018 li div span.choice__qty,.redesigned-theme-2018 li div span.choice__qty span{color:#7f8189;font-size:13px;font-style:normal;margin:0 0 0 5px}.redesigned-theme-2018 input.checkbox,.redesigned-theme-2018 input.radio{left:-9999px;position:absolute}.redesigned-theme-2018 .subfield label.choice{border-radius:6px;color:#fff;cursor:pointer;display:block;position:relative}.redesigned-theme-2018 #payment #shippingSame label.choice:before,.redesigned-theme-2018 .subfield label.choice:before{border:1px solid #d0d2d3;border-radius:6px;content:"";display:block;height:25px;left:0;position:absolute;top:15px;transition:background-color .2s;width:25px}.redesigned-theme-2018 input.checkbox:focus+label.choice:before{border:1px solid #2685c6}.redesigned-theme-2018 input.checkbox:checked+label.choice:before{background-color:#2685c6}.redesigned-theme-2018 #payment #shippingSame input.checkbox:checked+label.choice:after,.redesigned-theme-2018 input.checkbox:checked+label.choice:after{content:url(/assets/images/icons/checkmarkicon.svg);display:block;height:25px;left:2px;position:absolute;top:18px;width:25px}.redesigned-theme-2018 label.choice:hover:before{box-shadow:0 0 5px #0003}.redesigned-theme-2018 .wufoo ul li span.symbol{padding-top:8px}.redesigned-theme-2018 li input.currency{text-align:right}.redesigned-theme-2018 .date .symbol{display:none}.redesigned-theme-2018 li.date [id^=cal]{height:40px;width:25px}.redesigned-theme-2018 li.date [id^=cal] img{height:30px;opacity:0;position:absolute;width:25px;z-index:3}.redesigned-theme-2018 li.date [id^=cal]:after{background-image:url(/assets/images/icons/calendaricon.svg);background-repeat:no-repeat;content:"";display:inline-block;height:25px;position:relative;top:7px;width:25px}div.datepicker{border-radius:3px;font-family:National\ 2,sans-serif}div.datepicker td.day{color:#525a65}div.datepicker td.dow{color:#525a65;font-weight:700}div.datepicker td.day.new,div.datepicker td.day.old{color:#ccd0d9}div.datepicker td.active,div.datepicker td.active.active{background:#2685c6;border-radius:3px}div.datepicker thead{color:#525a65;font-weight:400}.redesigned-theme-2018 .wufoo select.select{background-color:inherit;border:1px solid #ccd0d9;border-radius:3px;height:41px}.redesigned-theme-2018 .wufoo select.select:focus{border:1px solid #2685c6}.firefox .redesigned-theme-2018 .ampm select.select,.redesigned-theme-2018 .ampm select.select,.safari .redesigned-theme-2018 .ampm select.select{-moz-appearance:none;-webkit-appearance:none;background:url(https://s3.us-west-2.amazonaws.com/filestorage-asset.wufoo.com/b3dbdf64-02de-40ab-af30-2c0298743e4f/8f78aa63-dd6e-4876-bfd8-1e145027753c) no-repeat 2.5em 16px;border-radius:3px;font-family:National\ 2,sans-serif;padding:7px}.redesigned-theme-2018 .date span label,.redesigned-theme-2018 .time span label{text-align:center}.redesigned-theme-2018 form #errorLi{background-color:#f6f7fb!important;border:none;border-radius:0;font-weight:400;text-align:center}.redesigned-theme-2018 form #errorLi #errorMsgLbl{font-size:18px;font-weight:400;margin:0 auto 15px}.redesigned-theme-2018 form #errorLi b{background-color:initial!important;color:#df0000!important;font-weight:400;padding:0}.redesigned-theme-2018 form li.error{background-color:initial!important}.redesigned-theme-2018 form li.error .desc{color:inherit!important;font-weight:400!important}.redesigned-theme-2018 form li.error input{border:1px solid #da4553;border-radius:3px;position:relative}.redesigned-theme-2018 form li.error:after{color:#da4553;content:"!";display:block;font-family:Mateo,sans-serif;height:12px;width:12px}.redesigned-theme-2018 form li.error p.error{color:#da4553;font-weight:400}.redesigned-theme-2018 form li.error .req{color:#da4553!important}.redesigned-theme-2018 .wufoo .error select.select{border:1px solid #da4553}.redesigned-theme-2018 h1{margin-left:14px;margin-right:14px}.redesigned-theme-2018 #logo,.redesigned-theme-2018 #nav2.logo{border-bottom:1px solid #ccd0d9}.redesigned-theme-2018 #nav2.logo{background-color:#fff}.redesigned-theme-2018 #logo a,.redesigned-theme-2018 .logo a{background:url(/assets/images/logos/wufoo/wufoo-logo-500x210.png) no-repeat 2% 20px;background-size:120px;height:80px;margin-bottom:10px}.redesigned-theme-2018 .wufoo .info h2{margin-bottom:20px;margin-top:40px}#preview.redesigned-theme-2018 h3{background-color:initial}#preview.redesigned-theme-2018 .logo{background-color:#fff}.redesigned-theme-2018 .wufoo form header.info{border-bottom:1px solid #ccd0d9}.redesigned-theme-2018 .wufoo .info div{padding-bottom:30px}.redesigned-theme-2018 .wufoo .info{margin-bottom:36px}#preview.redesigned-theme-2018 header.info{margin-bottom:0}.redesigned-theme-2018 input.text{border:1px solid #ccd0d9;border-radius:3px;padding:11px 14px 9px;position:relative}.redesigned-theme-2018 .wufoo input.text{background-image:none!important}.redesigned-theme-2018 input.type::placeholder,.redesigned-theme-2018 textarea.textarea::placeholder{color:#7f8189}.redesigned-theme-2018 input.text:focus{border:1px solid #2685c6}.redesigned-theme-2018 .wufoo ul li.focused{background-color:#fff}.redesigned-theme-2018 li[data-field-type=text] div{position:relative}.redesigned-theme-2018 input[type=number]::-webkit-inner-spin-button,.redesigned-theme-2018 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.redesigned-theme-2018 input[type=number]{-moz-appearance:textfield}.redesigned-theme-2018 .wufoo textarea.textarea{background-image:none!important;border:1px solid #ccd0d9;border-radius:3px;color:#282828;font-family:National\ 2,sans-serif;padding:10px 14px}.redesigned-theme-2018 textarea.textarea:focus{border:1px solid #2685c6}.redesigned-theme-2018 input:focus~.floating-placeholder{color:#2685c6!important;font-size:9px!important;font-weight:400;left:14px;opacity:1;top:2px}.redesigned-theme-2018 .floating-placeholder{color:#7f8189!important;font-size:15px!important;left:14px;pointer-events:none;position:absolute;top:12px;transition:all .2s ease}.redesigned-theme-2018 .wufoo .user-instructions{background:url(../images/tooltipicon.svg) no-repeat 50%;background-color:initial;display:inline-block;height:22px;margin:0;position:relative;vertical-align:sub;width:30px}.redesigned-theme-2018 .wufoo .user-instructions small{border-radius:2px;box-shadow:0 2px 8px 0 #00000024;display:none;line-height:18px;overflow-wrap:break-word;padding:15px;position:absolute;transform:translateX(-50%);width:250px;z-index:3001}.redesigned-theme-2018 .wufoo .floatInstructionTop small{left:50%;top:38px}.redesigned-theme-2018 .wufoo .floatInstructionLeft small{left:-136px;top:50%;transform:translate(-50%,-50%)}.redesigned-theme-2018 .wufoo .floatInstructionRight small{left:165px;top:50%;transform:translate(-50%,-50%)}.redesigned-theme-2018 .wufoo .user-instructions:focus small,.redesigned-theme-2018 .wufoo .user-instructions:hover small{display:block}.redesigned-theme-2018 .wufoo .user-instructions:focus:before,.redesigned-theme-2018 .wufoo .user-instructions:hover:before{box-shadow:0 0 1px 1px #d0d2d3;content:"";height:20px;left:9px;position:absolute;top:30px;transform:rotate(45deg);width:20px;z-index:3000}.redesigned-theme-2018 .wufoo .user-instructions:focus:after,.redesigned-theme-2018 .wufoo .user-instructions:hover:after{content:"";height:20px;position:absolute;transform:rotate(45deg);width:20px;z-index:3001}.redesigned-theme-2018 .wufoo .floatInstructionTop:focus:after,.redesigned-theme-2018 .wufoo .floatInstructionTop:focus:before,.redesigned-theme-2018 .wufoo .floatInstructionTop:hover:after,.redesigned-theme-2018 .wufoo .floatInstructionTop:hover:before{left:9px;top:30px}.redesigned-theme-2018 .wufoo .floatInstructionRight:focus:after,.redesigned-theme-2018 .wufoo .floatInstructionRight:focus:before,.redesigned-theme-2018 .wufoo .floatInstructionRight:hover:after,.redesigned-theme-2018 .wufoo .floatInstructionRight:hover:before{left:32px;top:2px}.redesigned-theme-2018 .wufoo .floatInstructionLeft:focus:after,.redesigned-theme-2018 .wufoo .floatInstructionLeft:focus:before,.redesigned-theme-2018 .wufoo .floatInstructionLeft:hover:after,.redesigned-theme-2018 .wufoo .floatInstructionLeft:hover:before{left:-22px;top:2px}.redesigned-theme-2018 .instruct{display:none}.redesigned-theme-2018#preview .wufoo .user-instructions small{background-color:#fff;border:1px solid #d0d2d3;line-height:normal;overflow-wrap:break-word}.redesigned-theme-2018#preview .wufoo .user-instructions:focus:after,.redesigned-theme-2018#preview .wufoo .user-instructions:focus:before,.redesigned-theme-2018#preview .wufoo .user-instructions:hover:after,.redesigned-theme-2018#preview .wufoo .user-instructions:hover:before{background-color:#fff;border:none;content:none!important}.redesigned-theme-2018 .likert tbody th label{cursor:pointer;font-size:15px;font-weight:400}.redesigned-theme-2018 .likert thead td,.redesigned-theme-2018 .likert thead th{background-color:#e6e9ee;font-size:15px}.redesigned-theme-2018 .likert tbody tr.alt td,.redesigned-theme-2018 .likert tbody tr.alt th{background-color:#f6f7fb}.redesigned-theme-2018 .likert table,.redesigned-theme-2018 .likert td,.redesigned-theme-2018 .likert th{border-color:#ccd0d9}.redesigned-theme-2018 .likert td,.redesigned-theme-2018 .likert th{border-bottom:1px solid #ccd0d9}.redesigned-theme-2018 .likert tbody tr:hover label,.redesigned-theme-2018 .likert tbody tr:hover td,.redesigned-theme-2018 .likert tbody tr:hover th{background-color:#effcff;color:#7f8189}.redesigned-theme-2018 .likert:not(.hideNumbers) td label{padding-bottom:5px;padding-top:30px}.redesigned-theme-2018 .likert tbody th{padding:15px}.redesigned-theme-2018 .likert tbody tr:hover td{border-left:1px solid #ccd0d9}.redesigned-theme-2018 .hideNumbers tbody td label{color:#0000;display:block}.redesigned-theme-2018 .hideNumbers tr:hover td label{color:#0000}.redesigned-theme-2018 .likert input[type=radio]{left:-9999px;position:absolute}.redesigned-theme-2018 .likert td{position:relative}.redesigned-theme-2018 .likert input:checked+label:before,.redesigned-theme-2018 .likert input:not(:checked)+label:before{background:#fff;border:1px solid #d0d2d3;border-radius:100%;content:"";cursor:pointer;display:block;height:20px;left:50%;position:absolute;top:20px;transform:translate(-50%,-50%);transition:all .2s ease;width:20px}.redesigned-theme-2018 .likert input:checked~label:before{background:#2685c6}.redesigned-theme-2018 .likert input:checked+label:after{background:#fff;border-radius:100%;content:"";cursor:pointer;display:block;height:10px;left:50%;position:absolute;top:20px;transform:translate(-50%,-50%);-webkit-transition:all .2s ease;transition:all .2s ease;width:10px}.redesigned-theme-2018 .likert input:not(:checked)+label:after{opacity:0;transform:scale(0)}.redesigned-theme-2018 .likert input:checked+label:after,input:checked+label:before{opacity:1;text-align:center}.redesigned-theme-2018 .likert input:focus+label:before{border:1px solid #2685c6}.redesigned-theme-2018 .likert input:hover{cursor:pointer}.redesigned-theme-2018 .likert.hideNumbers input:checked+label:before,.redesigned-theme-2018 .likert.hideNumbers input:not(:checked)+label:before{background:#fff;border:1px solid #d0d2d3;border-radius:100%;content:"";cursor:pointer;display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:20px}.redesigned-theme-2018 .likert.hideNumbers input:checked+label:after{background:#fff;border-radius:100%;content:"";cursor:pointer;display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transition:all .2s ease;transition:all .2s ease;width:10px}.redesigned-theme-2018 .likert input:checked~label:before,.redesigned-theme-2018 .likert.hideNumbers input:checked~label:before{background:#2685c6}.redesigned-theme-2018 .likert tbody th label,.redesigned-theme-2018 .likert thead td,.redesigned-theme-2018 .likert thead th{color:#434a54}
/*!*page navigation styles*!*/.redesigned-theme-2018 .wufoo .paging-context{border-bottom:1px solid #ccd0d9}.redesigned-theme-2018 .wufoo .paging-context table.pgStyle1{padding-bottom:24px}.redesigned-theme-2018 .paging-context table tbody tr{position:relative}.redesigned-theme-2018 .paging-context table tbody td:before{background-color:#efefef;content:" ";height:5px;left:0;position:absolute;top:8px;width:100%}.redesigned-theme-2018 .circle2 td{width:50%!important}.redesigned-theme-2018 .circle3 td{width:33%!important}.redesigned-theme-2018 .circle4 td{width:25%!important}.redesigned-theme-2018 .circle5 td{width:20%!important}.redesigned-theme-2018 .circle6 td{width:16.6%!important}.redesigned-theme-2018 .circle7 td{width:14.2%!important}.redesigned-theme-2018 .paging-context table tbody td:last-child:before{display:none}.redesigned-theme-2018 .paging-context table tbody td{text-align:center}.redesigned-theme-2018 .paging-context table tbody td.done b{color:#d0d2d3}.redesigned-theme-2018 .paging-context table.pgStyle1 tbody td var{background-color:#efefef;border:3px solid #fff;color:#efefef;font-size:2px;height:20px;position:relative;width:20px;z-index:12}.redesigned-theme-2018 .paging-context table tbody td.done var{background-color:#a0d468;border:3px solid #fff;color:#a0d468;height:20px;position:relative;width:20px;z-index:12}.redesigned-theme-2018 table.pgStyle1 .selected var,.redesigned-theme-2018 table.pgStyle1 var,.redesigned-theme-2018 table.pgStyle1 var em{background:none;border:3px solid #fff}.redesigned-theme-2018 .pgStyle1 var{box-shadow:none}.redesigned-theme-2018 .paging-context table tbody td.selected var{background:#2685c6;box-shadow:0 0 0 1px #2685c6;color:#2685c6;height:20px;width:20px}.redesigned-theme-2018 .paging-context table tbody td.selected b{color:#2685c6;font-weight:400}.redesigned-theme-2018 .paging-context table tbody td b{font-size:inherit}.redesigned-theme-2018 .paging-context table.pgStyle1 td.c var{float:none;font-size:1px;margin:0 auto 5px}.redesigned-theme-2018 .paging-context table.pgStyle1 tr{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.redesigned-theme-2018 .paging-context table.pgStyle1 tr td.c{order:-1}.redesigned-theme-2018 .paging-context table.pgStyle1 tr td.t{flex:1 0;order:0;text-align:center}

/*!*percentage view styles*!*/.redesigned-theme-2018 .paging-context table.pgStyle2{margin:0 auto 24px;position:relative}.redesigned-theme-2018 .paging-context .pgStyle2 td{border:1px solid #ccd0d9;box-shadow:none}.redesigned-theme-2018 table.pgStyle2 var b{color:#fff!important;font-weight:400;padding-right:3px}.redesigned-theme-2018 table.pgStyle2 var{background:#2685c6!important}.redesigned-theme-2018 .paging-context table.pgStyle2 tbody td var{height:inherit;padding-right:7px;width:inherit}.redesigned-theme-2018 .pgStyle2 em{color:#7f8189;font-size:100%}.redesigned-theme-2018 li.phone span label{font-size:0}.redesigned-theme-2018 label.choice{margin-left:0;padding:15px 30px 15px 36px}.redesigned-theme-2018 input.radio:checked+label.choice,.redesigned-theme-2018 input.radio:not(:checked)+label.choice{cursor:pointer;display:inline-block;padding-left:36px;position:relative}.redesigned-theme-2018 input.radio:checked+label.choice:before,.redesigned-theme-2018 input.radio:not(:checked)+label.choice:before{border:1px solid #d0d2d3;border-radius:100%;content:"";height:24px;left:0;margin-top:15px;position:absolute;top:0;width:24px}.redesigned-theme-2018 input.radio:checked+label.choice:before{background:#2685c6}.redesigned-theme-2018 input.radio:checked+label.choice:after,.redesigned-theme-2018 input.radio:not(:checked)+label.choice:after{background:#fff;border-radius:100%;content:"";height:10px;left:8px;margin-top:15px;position:absolute;top:8px;transition:all .2s ease;width:10px}.redesigned-theme-2018 input.radio:not(:checked)+label.choice:after{opacity:0;transform:scale(0)}.redesigned-theme-2018 input.radio:checked+label.choice:after,.redesigned-theme-2018 input.radio:checked+label.choice:before{opacity:1;text-align:center}.redesigned-theme-2018 input.radio:focus+label.choice:before{border:1px solid #2685c6}.redesigned-theme-2018 .wufoo li .rating span{font-size:34px;text-shadow:none}.redesigned-theme-2018 .rating .clicked:hover,.redesigned-theme-2018 .rating:hover span.star,.redesigned-theme-2018 .rating>span.star:hover{color:#ffc94f;text-shadow:none}.rating:hover span.star:hover~span.star,.redesigned-theme-2018 .rating span.star{color:#ccd0d9;font-size:34px;text-shadow:none}.redesigned-theme-2018 .rating span.star.clicked{color:#ffc94f}.redesigned-theme-2018 .wufoo li span.star{color:#ccd0d9}.redesigned-theme-2018 .wufoo .section h3{margin-bottom:10px;margin-top:50px;padding-top:18px}.redesigned-theme-2018 .wufoo .section div{margin-bottom:50px}#preview.redesigned-theme-2018 h3{margin-top:0}#preview.redesigned-theme-2018 section div{margin-bottom:0}.redesigned-theme-2018 .section.scrollText h3{border-top:none;margin-top:0}#container,#container2 .redesigned-theme-2018{box-shadow:none}@media only screen and (max-width:580px){#container,#container2 .redesigned-theme-2018,.redesigned-theme-2018 .leftLabel .desc,.redesigned-theme-2018 .rightLabel .desc{text-align:left;width:100%}.redesigned-theme-2018 form.wufoo{margin:0;padding-bottom:100px;padding-left:10px;padding-right:10px;width:100%}.redesigned-theme-2018 .wufoo .field.large,.redesigned-theme-2018 .wufoo .field.medium,.redesigned-theme-2018 .wufoo .field.small{width:100%}.redesigned-theme-2018 .wufoo li,.redesigned-theme-2018 .wufoo li.complex .left,.redesigned-theme-2018 .wufoo li.complex .right{width:100%!important}.redesigned-theme-2018 .wufoo .info{margin-bottom:12px}.redesigned-theme-2018 .wufoo li.total{padding:36px!important}.redesigned-theme-2018 .wufoo .user-instructions:focus:after,.redesigned-theme-2018 .wufoo .user-instructions:focus:before,.redesigned-theme-2018 .wufoo .user-instructions:hover:after,.redesigned-theme-2018 .wufoo .user-instructions:hover:before{display:none}.redesigned-theme-2018 .wufoo .user-instructions{position:static}.redesigned-theme-2018 .wufoo .floatInstructionLeft small,.redesigned-theme-2018 .wufoo .floatInstructionRight small,.redesigned-theme-2018 .wufoo .user-instructions small{left:0;top:0;transform:translateY(-100%);width:100%}.redesigned-theme-2018 .wufoo .wufoo-file-upload,.redesigned-theme-2018 .wufoo input.medium+label,.redesigned-theme-2018 .wufoo input.small+label,.redesigned-theme-2018 li.notStacked div span,.redesigned-theme-2018 li.threeColumns div span,.redesigned-theme-2018 li.twoColumns div span{width:100%}.redesigned-theme-2018 #payment.leftLabel li div,.redesigned-theme-2018 #payment.rightLabel li div,.redesigned-theme-2018 .leftLabel li div:not(.wufoo-dropdown-control):not(.wufoo-dropdown-chevron),.redesigned-theme-2018 .rightLabel li div:not(.wufoo-dropdown-control):not(.wufoo-dropdown-chevron){float:none;width:100%}.redesigned-theme-2018 #payment .right img{width:auto}

    /*!*Calendar Date Picker*!*/div.datepicker.dropdown-menu{left:50%!important;transform:translateX(-50%);width:90%}div.datepicker:after,div.datepicker:before{left:50%;transform:translateX(-50%)}.redesigned-theme-2018 .buttons div div{margin-top:50px}.redesigned-theme-2018 .buttons .marker{top:100px}}@media only screen and (min-width:580px) and (max-width:959px){#container,#container2 .redesigned-theme-2018{width:100%}}@media only screen and (min-width:960px){#container,#container2 .redesigned-theme-2018{width:960px}}.redesigned-theme-2018 .wufoo #lola.wufoo-running-total{background-color:#f6f7fb;border:1px solid #ccd0d9;border-radius:3px;width:250px!important}.redesigned-theme-2018 .wufoo #lola.wufoo-running-total tbody{font-size:20px;font-weight:300;margin-top:5px;position:relative}.redesigned-theme-2018 .wufoo #lola.wufoo-running-total tbody b{color:#656d78;font-size:20px;font-weight:400;margin-top:5px}.redesigned-theme-2018 .wufoo #lola.wufoo-running-total tbody span{font-weight:400;margin-right:0;margin-top:10px}.redesigned-theme-2018 .wufoo #lola.wufoo-running-total tfoot td,.redesigned-theme-2018 .wufoo #lola.wufoo-running-total tfoot th{color:#656d78;font-size:16px;font-weight:300;padding:14px 0 0}.redesigned-theme-2018 .wufoo #lola.wufoo-running-total tbody td{border-bottom:none}.redesigned-theme-2018 .wufoo #lola.wufoo-running-total.expanded tbody td{border-bottom:1px solid #ccd0d9}.redesigned-theme-2018 .wufoo #lola.wufoo-running-total tfoot{display:none}.redesigned-theme-2018 .wufoo #lola.wufoo-running-total.expanded tfoot{display:table-footer-group}.redesigned-theme-2018 .wufoo #lola.wufoo-running-total tbody:after{border-bottom:2px solid #7f8189;border-right:2px solid #7f8189;bottom:10px;content:"";display:inline-block;height:7px;left:50%;position:absolute;transform:translateX(-50%)rotate(45deg);width:7px}.redesigned-theme-2018 .wufoo #lola.wufoo-running-total.expanded tbody:after{transform:rotate(-135deg)}.redesigned-theme-2018 #payment .section.first h2{color:#282828;font-family:National\ 2,sans-serif;font-size:34px;font-weight:300;margin-bottom:20px;margin-top:0}.redesigned-theme-2018 #payment .section.first div{color:#282828;font-family:National\ 2,sans-serif;font-size:20px;font-weight:300}.redesigned-theme-2018 #payment .section.first{border-bottom:1px solid #ccd0d9;margin-bottom:36px}.redesigned-theme-2018 #payment .invoice table{background-color:#f6f7fb;border:1px solid #ccd0d9;border-radius:3px;padding:8px}.redesigned-theme-2018 #payment .invoice tbody td,.redesigned-theme-2018 #payment .invoice tbody th,.redesigned-theme-2018 #payment .invoice tfoot td,.redesigned-theme-2018 #payment .invoice tfoot th,.redesigned-theme-2018 #payment .invoice thead th{border:none;color:#282828;padding:18px 7px 2px}.redesigned-theme-2018 #payment .invoice thead th{background-color:#f6f7fb;border-bottom:1px solid #e9ebef;font-size:18px;padding-bottom:10px;padding-top:10px}.redesigned-theme-2018 #payment .invoice thead th em{font-size:12px;font-weight:500;margin-top:4px}.redesigned-theme-2018 #payment .invoice tbody td,.redesigned-theme-2018 #payment .invoice tbody th{font-size:16px;font-weight:300}.redesigned-theme-2018 #payment .invoice tbody tr:first-child th{padding-top:30px}.redesigned-theme-2018 #payment .invoice tbody tr:last-child th{padding-bottom:30px}.redesigned-theme-2018 #payment .invoice tfoot .last{font-size:20px}.redesigned-theme-2018 #payment .invoice tfoot .last td,.redesigned-theme-2018 #payment .invoice tfoot .last td b,.redesigned-theme-2018 #payment .invoice tfoot .last th{font-weight:300;padding:11px 3px 6px}.redesigned-theme-2018 #payment .invoice tfoot .last td,.redesigned-theme-2018 #payment .invoice tfoot .last th{border-top:1px solid #e9ebef}.redesigned-theme-2018 #payment #billSection,.redesigned-theme-2018 #payment #ccSection,.redesigned-theme-2018 #payment #ppSection{background:inherit;border-bottom:1px solid #ccd0d9}.redesigned-theme-2018 #payment #ccSection{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.redesigned-theme-2018 #payment #billSection,.redesigned-theme-2018 #payment #ccSection,.redesigned-theme-2018 #payment #shipSection{padding:50px 0}.redesigned-theme-2018 #payment #ccSection label.desc,.redesigned-theme-2018 #payment #shipSection label.desc{padding-bottom:25px}.redesigned-theme-2018 #payment #shipSection{border-top:none}.redesigned-theme-2018 #payment #ccErrorMessage{position:absolute;top:20px}.redesigned-theme-2018 #payment #ccErrorMessage img{display:none}.redesigned-theme-2018 #payment #shippingSame{margin-top:10px}.redesigned-theme-2018 #payment #shippingSame label{color:#4a4a4a;padding-left:40px;position:relative}.redesigned-theme-2018 #payment .buttons{margin:17px;padding:0}.redesigned-theme-2018 #payment .buttons>div{width:100%}.redesigned-theme-2018 #payment .sq-input{background:none;border:1px solid #ccd0d9;border-radius:3px;font-family:National\ 2,sans-serif;font-size:15px;height:41px;padding:11px 14px 9px}.redesigned-theme-2018 #payment img.right{display:none}.redesigned-theme-2018 #payment span.left{margin-top:0!important}.redesigned-theme-2018 #payment #invoiceSection,.redesigned-theme-2018 .paging-context{border-top:none!important}.redesigned-theme-2018 #payment #ppSection .choice{margin:-25px 0 0 30px}.redesigned-theme-2018 #payment #ppSection .choice:before{left:-30px;margin-top:8px}.redesigned-theme-2018 #payment #ppSection .choice:after{left:-22px;top:1px}.redesigned-theme-2018 #payment #ppSection .PayPal{margin-left:9px}body{margin:0;padding:0}.redesigned-theme-2018 .wufoo{padding-bottom:50px}.redesigned-theme-2018 li.focused label.desc{color:#4a4a4a}#public{min-height:100vh}.redesigned-theme-2018 *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.redesigned-theme-2018 :focus{outline:0}.redesigned-theme-2018 .wufoo{font-family:National\ 2,sans-serif}.redesigned-theme-2018 .wufoo li{padding:16px!important}.redesigned-theme-2018 form li span label,.redesigned-theme-2018 form li.name span label{font-size:13px;text-align:left}.redesigned-theme-2018 #preview{background-color:#fff}.redesigned-theme-2018 .likert caption,.redesigned-theme-2018 .wufoo label.desc,.redesigned-theme-2018 .wufoo legend.desc{padding-bottom:10px;position:relative}.redesigned-theme-2018 form span.req{color:#2685c6!important;font-size:32px!important;font-weight:lighter;left:-17px;position:absolute;top:8px}#preview #container2.redesigned-theme-2018{width:100%}.redesigned-theme-2018 .wufoo li div span.choice__text,.redesigned-theme-2018 .wufoo li span,.redesigned-theme-2018 .wufoo li span label,.redesigned-theme-2018 .wufoo li.focused span,.redesigned-theme-2018 .wufoo ul li span.symbol,.redesigned-theme-2018 li div span.choice__qty,.redesigned-theme-2018 li div span.choice__qty span{color:#656d78}