﻿.nz-form{max-width:700px;margin:30px auto 20px;line-height:1.2em}.nz-form .nz-forestry-address-details.container-fluid{padding:0;overflow:hidden}.nz-form .nz-form-row,.nz-form .nz-address-row{margin-bottom:10px}.nz-form .nz-form-title{font-family:'Swiss721BT-Bold',Arial,sans-serif;font-size:22px;margin-bottom:20px;display:block}.nz-form .nz-form-sub-title{font-family:'Swiss721BT-Bold',Arial,sans-serif;font-size:17px;margin-bottom:20px;display:block}.nz-form .nz-form-label{display:block;margin-top:7px;margin-bottom:3px}.nz-form .nz-form-field-description{font-size:.9em;margin:3px 0}.nz-form input[type="text"].nz-date-picker{width:80px}.nz-form button.ui-datepicker-trigger{margin:0;padding:0;min-width:0;border:none;background:transparent;position:relative;margin-left:20px}.nz-form button.ui-datepicker-trigger:hover{background:transparent;border:none}.nz-form button.ui-datepicker-trigger:after{content:'';color:#808285;position:absolute;right:0;top:-1px;font-family:'FontAwesome';font-size:16px}.nz-form .nz-address-header{font-family:'Swiss721BT-Bold',Arial,sans-serif;font-size:15px;margin-bottom:5px;margin-top:10px;display:block}.nz-form .nz-form-controls{margin-top:20px;text-align:right}.nz-form .nz-form-controls button{-moz-box-shadow:2px 2px 5px -1px #c4c4c4;-webkit-box-shadow:2px 2px 5px -1px #c4c4c4;box-shadow:2px 2px 5px -1px #c4c4c4;background:#bcbcbc;border:1px solid #acacac;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:inline-block;cursor:pointer;color:#fff;font-size:13px;padding:7px 15px 7px 15px;text-decoration:none;text-transform:uppercase;margin:0 0 0 10px;-moz-transition:.3s ease background;-o-transition:.3s ease background;-webkit-transition:.3s ease background;transition:.3s ease background}.nz-form .nz-form-controls button:hover{background:#76787b;border:1px solid #acacac}.nz-form .nz-form-controls button:focus{outline:none}.nz-form .nz-form-controls button.disabled{background:#d9d9d9}.nz-form .nz-form-controls button.disabled:hover{background:#d9d9d9}.nz-form .nz-cb-grp{margin-bottom:10px}.nz-form .nz-readonly{color:#999}.nz-form input[type="text"],.nz-form input[type="email"],.nz-form input[type="file"]{width:100%;padding:5px}.nz-form input[type=number]{width:100px;padding:4px 5px}.nz-form select{width:100%;padding:5px}.nz-form ul.nz-radio-grp,.nz-form ul.nz-cb-grp{list-style:none;list-style-image:none;padding-left:0;margin:0}.nz-form ul.nz-radio-grp li,.nz-form ul.nz-cb-grp li{margin-bottom:5px}.nz-form ul.nz-radio-grp input[type="radio"],.nz-form ul.nz-cb-grp input[type="radio"]{margin:0 5px 0 2px}.nz-form ul.nz-radio-grp input[type="radio"]:invalid,.nz-form ul.nz-cb-grp input[type="radio"]:invalid{box-shadow:none}.nz-form .progress{height:40px;margin-top:20px;border-radius:6px}.nz-form .nz-form-tac-label{margin-left:30px}.nz-form .nz-form-tac-label input[type=checkbox]{position:absolute;left:15px;margin:0}.nz-form .nz-bank-details{display:inline-block}.nz-form .nz-bank-details.nz-bank-details-bankcode{width:35px}.nz-form .nz-bank-details.nz-bank-details-branchcode{width:45px}.nz-form .nz-bank-details.nz-bank-details-acctno{width:65px}.nz-form .nz-bank-details.nz-bank-details-acctnosuffix{width:40px}.nz-form .nz-bank-details span{display:block;margin-bottom:3px}.nz-form-submitting input.ng-invalid,.nz-form-submitting select.ng-invalid,.nz-form-submitting textarea.ng-invalid,input.ng-dirty.ng-touched.ng-invalid,select.ng-dirty.ng-touched.ng-invalid,textarea.ng-dirty.ng-touched.ng-invalid{border:1px solid red;color:red;background-color:#ffe9e9}.nz-form-submitting input.ng-invalid::-webkit-input-placeholder,.nz-form-submitting select.ng-invalid::-webkit-input-placeholder,.nz-form-submitting textarea.ng-invalid::-webkit-input-placeholder,input.ng-dirty.ng-touched.ng-invalid::-webkit-input-placeholder,select.ng-dirty.ng-touched.ng-invalid::-webkit-input-placeholder,textarea.ng-dirty.ng-touched.ng-invalid::-webkit-input-placeholder{color:red}.nz-form-submitting input.ng-invalid:-moz-placeholder,.nz-form-submitting select.ng-invalid:-moz-placeholder,.nz-form-submitting textarea.ng-invalid:-moz-placeholder,input.ng-dirty.ng-touched.ng-invalid:-moz-placeholder,select.ng-dirty.ng-touched.ng-invalid:-moz-placeholder,textarea.ng-dirty.ng-touched.ng-invalid:-moz-placeholder{color:red}.nz-form-submitting input.ng-invalid::-moz-placeholder,.nz-form-submitting select.ng-invalid::-moz-placeholder,.nz-form-submitting textarea.ng-invalid::-moz-placeholder,input.ng-dirty.ng-touched.ng-invalid::-moz-placeholder,select.ng-dirty.ng-touched.ng-invalid::-moz-placeholder,textarea.ng-dirty.ng-touched.ng-invalid::-moz-placeholder{color:red}.nz-form-submitting input.ng-invalid:-ms-input-placeholder,.nz-form-submitting select.ng-invalid:-ms-input-placeholder,.nz-form-submitting textarea.ng-invalid:-ms-input-placeholder,input.ng-dirty.ng-touched.ng-invalid:-ms-input-placeholder,select.ng-dirty.ng-touched.ng-invalid:-ms-input-placeholder,textarea.ng-dirty.ng-touched.ng-invalid:-ms-input-placeholder{color:red}.nz-form-submitting input.ng-invalid:active,.nz-form-submitting select.ng-invalid:active,.nz-form-submitting textarea.ng-invalid:active,input.ng-dirty.ng-touched.ng-invalid:active,select.ng-dirty.ng-touched.ng-invalid:active,textarea.ng-dirty.ng-touched.ng-invalid:active,.nz-form-submitting input.ng-invalid:hover,.nz-form-submitting select.ng-invalid:hover,.nz-form-submitting textarea.ng-invalid:hover,input.ng-dirty.ng-touched.ng-invalid:hover,select.ng-dirty.ng-touched.ng-invalid:hover,textarea.ng-dirty.ng-touched.ng-invalid:hover,.nz-form-submitting input.ng-invalid:focus,.nz-form-submitting select.ng-invalid:focus,.nz-form-submitting textarea.ng-invalid:focus,input.ng-dirty.ng-touched.ng-invalid:focus,select.ng-dirty.ng-touched.ng-invalid:focus,textarea.ng-dirty.ng-touched.ng-invalid:focus{border:1px solid red}.nz-validation-msg{margin:3px 0;color:red;font-weight:700}.nz-payment-selection button{display:block;margin:30px 0;font-size:20px;font-weight:bold;border:none;text-align:left;color:#000;-moz-transition:color .2s ease,opacity .3s ease;-o-transition:color .2s ease,opacity .3s ease;-webkit-transition:color .2s ease,opacity .3s ease;transition:color .2s ease,opacity .3s ease;opacity:1;background:none;box-shadow:none;padding:0}.nz-payment-selection button:hover{cursor:pointer;background-color:transparent;border:none;opacity:.7}.nz-payment-selection button:focus{outline:none}.nz-card-expiry-dropdown-wrap{width:55px;display:inline-block}.nz-loading{position:absolute;top:0;right:0;left:0;height:100%;z-index:10000;background:rgba(255,255,255,.5);text-align:center}.nz-loading .nz-loading-img{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100px;background:transparent url(/_layouts/15/images/FiveP.WilsonNZ.Internet/loading.gif) no-repeat center center}.nz-form-status{min-height:100px;padding-top:20px;font-size:15px;opacity:1;-moz-transition:opacity .3s ease .3s;-o-transition:opacity .3s ease .3s;-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s}.nz-form-status.ng-hide{opacity:0}.nz-form-status .fa{font-size:40px;position:absolute;left:15px}.nz-form-status .fa-check{color:#037c03}.nz-form-status .fa-times{color:red}.nz-form-status p{margin:0 0 10px 60px}.nz-form-status ul{margin:0 0 10px 60px}.nz-form-status ul li{margin:0 0 5px}.nz-divider{border-top:1px solid #666;margin:7px 0}.nz-payment-summary-wrap{margin-bottom:40px}.nz-align-right{text-align:right}.nz-total-label{font-weight:700}.enquiryForm .row>div{padding-bottom:20px}.enquiryForm .captchaWrapper .row>div{padding-bottom:0}.enquiryForm .wsValue{border-bottom:1px solid #777;padding-bottom:1px}.enquiryForm .captchaInput .wsValue{border-bottom:none;padding-bottom:0}.enquiryForm .styled-select{float:left;width:100%;height:24px;background:transparent;position:relative}.enquiryForm .styled-select select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.enquiryForm .styled-select select::-ms-expand{display:none}.enquiryForm .styled-select:after{position:absolute;width:20px;height:22px;top:1px;right:0;content:'';background:#fff url(/_layouts/15/images/FiveP.WilsonNZ.Internet/arrow-down-dark.png) no-repeat center right;pointer-events:none}.enquiryForm select{float:left;width:100%;height:24px;background:transparent;padding:2px 0;line-height:1em;margin-top:0;margin-left:-3px;border:none;color:#777}.enquiryForm span.customSelect{width:100%;height:24px;background-color:transparent;line-height:1em;padding:2px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:0}.enquiryForm span.customSelect.changed{background-color:transparent}.enquiryForm .customSelect{background:url(/_layouts/15/images/FiveP.WilsonNZ.Internet/arrow-down-dark.png) no-repeat center right;border:1px solid transparent;margin-left:-1px}.enquiryForm .customSelect.customSelectFocus{border:1px dotted #ccc}.enquiryForm .customSelectInner{width:100% !important;height:24px;color:#808285;padding-top:2px}.enquiryForm input[type="button"],.enquiryForm input[type="submit"],.enquiryForm button{margin-left:0}.enquiryForm input[type="button"]:hover{background-color:#444}.enquiryForm input[type="text"]{background-color:transparent;border:none;padding:2px 0;width:100%;color:#777;height:24px}.enquiryForm textarea{background-color:transparent;border:1px solid #777;padding:2px;width:100%;color:#777;height:100px;resize:none}.enquiryForm .wsValueComment{border-bottom:none}.enquiryForm .captchaWrapper input[type="text"]{border:1px solid #777}.enquiryForm .submitButton{-moz-box-shadow:2px 2px 5px -1px #c4c4c4;-webkit-box-shadow:2px 2px 5px -1px #c4c4c4;box-shadow:2px 2px 5px -1px #c4c4c4;background:#bcbcbc url(/_layouts/15/images/FiveP.WilsonNZ.Internet/arrow.png) no-repeat 72px 12px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:inline-block;cursor:pointer;color:#fff;font-size:13px;padding:7px 30px 7px 15px;text-decoration:none;text-shadow:0 1px 0 #e1e2ed;text-transform:uppercase;margin-top:20px}@media(min-width:768px){.enquiryForm .submitButton{margin-top:0}}.enquiryForm input[type="button"]:enabled:hover,.enquiryForm input[type="reset"]:enabled:hover,.enquiryForm input[type="submit"]:enabled:hover,.enquiryForm button:enabled:hover{border-color:transparent;background:#76787b url(/_layouts/15/images/FiveP.WilsonNZ.Internet/arrow.png) no-repeat scroll 72px 12px}.enquiryForm .wsWorkingAtWilson{display:none;margin-top:34px}.placeholder{padding:0}.nz-quiz-question .nz-quiz-question-lbl{position:relative;font-family:'Swiss721BT-Bold',Arial,sans-serif}.nz-quiz-question .nz-quiz-question-lbl:after{position:absolute;right:-20px;top:-3px;font-family:'FontAwesome';font-size:16px}.nz-quiz-question ul.nz-radio-grp{margin:8px 0 15px}.nz-quiz-question.nz-quiz-question-correct .nz-quiz-question-lbl{color:#037c03}.nz-quiz-question.nz-quiz-question-correct .nz-quiz-question-lbl:after{content:""}.nz-quiz-question.nz-quiz-question-incorrect .nz-quiz-question-lbl{color:red}.nz-quiz-question.nz-quiz-question-incorrect .nz-quiz-question-lbl:after{content:""}.nz-forestry-documentation-details p{margin-bottom:0}.nz-form.nz-office-location-form{max-width:none;margin:0 0 20px}.nz-office-loc-search,.nz-office-loc-results{padding:0;overflow:hidden}.nz-office-loc-search-row{margin-bottom:20px}.nz-office-loc-search-row .nz-form-label{margin-bottom:10px;display:block}.nz-office-loc-search-row input[type="text"]{width:100px;height:33px;margin-right:5px}.nz-office-loc-res-header{font-weight:700;padding-bottom:5px;border-bottom:1px solid #ccc;font-size:15px}.nz-office-loc-res-header-small{font-size:15px;font-weight:700;margin-top:10px}.nz-office-loc-res{padding-top:5px;padding-bottom:20px;border-bottom:1px solid #ccc}.nz-office-loc-res:nth-child(odd){background-color:#f1f2f2}.nz-office-loc-res span,.nz-office-loc-res a{display:block;margin-bottom:3px}.nz-office-loc-res .nz-office-loc-res-name{font-size:15px}.nz-office-loc-res .nz-office-loc-res-number{margin-bottom:10px}@media(min-width:768px){.nz-office-loc-res{padding-bottom:5px}}.nz-recurring-payment-form{max-width:400px}.nz-bank-details .nz-validation-msg{display:none}.nz-map-tooltip{display:none}.nz-office-location-map-wrap{position:relative}.nz-office-location-map img{display:block;margin:0 auto}.wsContactUsPageWrapperBottom{color:#777}.wsContactUsPageWrapperBottom .ms-webpart-titleText.ms-webpart-titleText{font-size:13px;color:#2162a7;font-weight:bold;border-bottom:1px solid #777;padding-bottom:4px}.wsContactUsPageWrapperBottom>.wsContactUsPage{padding-top:30px}.wsContactUsPageWrapperBottom>.wsContactUsPage>.row>div{padding:0 30px}@media(min-width:992px){.wsContactUsPageWrapperBottom>.wsContactUsPage>.row>div{padding:0 15px}}.wsContactUsPageWrapperTop{background:#d0d0d3 url(/_layouts/15/images/FiveP.WilsonNZ.Internet/wsContentGrey2.png) no-repeat right top;padding:30px}@media(min-width:992px){.wsContactUsPageWrapperTop{padding:0 0 20px 0}}.wsContactUsPage{margin-left:auto;margin-right:auto;max-width:990px}.wsContactUsMap img{display:block;margin:0 auto}.wsContactUsPins{width:100%;position:absolute;top:0}.wsContactUsPins>div{width:630px;margin:auto;position:relative}.wsContactMapText,.wsContactMapIcon{position:absolute;cursor:pointer;height:14px}.nz-office-loc-details span,.nz-office-loc-details a{display:block;margin:5px 0}.nz-office-loc-details .nz-office-loc-res-name{font-weight:bold;font-size:20px}.nz-office-loc-details .nz-office-loc-res-loc{margin:2px 0}#powerTip{color:#777}#powerTip .nz-office-loc-details .nz-office-loc-res-name{margin-top:0;margin-bottom:10px;font-size:13px;color:#1555a2}#powerTip .nz-office-loc-details .nz-office-loc-res-hours{margin-top:10px}#powerTip .nz-office-loc-details .nz-office-loc-res-services{margin-top:10px}#powerTip .nz-office-loc-res-number{margin-top:20px}.wsContactTooltipWrapper{position:relative}.wsContactMapIcon{width:23px;height:19px}.wsContactUsList{background-color:#fff}.wsContactUsList .nz-office-loc-details{padding:10px 0;border-bottom:1px solid #ccc}.contactAddressWrapper .contactAddress{border-bottom:1px solid #ddd;padding-bottom:20px;min-height:1px}@media(min-width:768px){.contactAddressWrapper .contactAddress{min-height:170px}}.contactAddress{line-height:18px;color:#777}.contactAddress a,.contactAddress a:visited,.contactAddress a:link,.contactAddress a:hover{color:#777}.contactAddress a.wsContactGoogleMapLink,.contactAddress a.wsContactGoogleMapLink:visited,.contactAddress a.wsContactGoogleMapLink:link,.contactAddress a.wsContactGoogleMapLink:hover{color:#2162a7}.contactAddress img{margin-right:5px}.contactAddressWrapper h3{font-size:18px;color:#2162a7;font-weight:bold;margin:20px 0}