/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./_build/temp/www/wp-content/themes/next-dental/styles/pages/account.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/.kcw-template .account{margin-top:30px}.kcw-template .account .login-register{color:#3d3d3b}.kcw-template .account .login-register h1,.kcw-template .account .login-register h2{margin-top:0;margin-bottom:30px;text-align:left;font-size:20px;color:#ff4f00}.kcw-template .account .login-register .btn{text-align:left;color:#fff}.kcw-template .account .login-register .btn .nxd{float:right}.kcw-template .account .login-register>.row>div:first-of-type{border-right:1px solid #a6a6a6;padding-right:30px}@media (max-width:991px){.kcw-template .account .login-register>.row>div:first-of-type{border-right:0;border-bottom:1px solid #a6a6a6;padding-right:15px}}.kcw-template .account .login-register>.row>div:last-of-type{padding-left:30px}@media (max-width:991px){.kcw-template .account .login-register>.row>div:last-of-type{padding-left:15px;padding-top:30px}}.kcw-template .account .login-register .register{font-weight:500;text-align:left}.kcw-template .account .login-register .register p{margin-bottom:30px}.kcw-template .account .login-register .register .btn{width:50%}@media (max-width:991px){.kcw-template .account .login-register .register .btn{width:100%;max-width:300px}}@media (max-width:767px){.kcw-template .account .login-register .register .btn{margin-left:0;margin-right:auto}}.kcw-template .account .login-register .register .error{font-size:14px;color:#fff;text-align:left;background:red;padding:4px 8px;margin:0}.kcw-template .account .login-register .register .error.general{margin-bottom:15px}.kcw-template .account .login{text-align:left;font-size:14px}.kcw-template .account .login .re-register{margin:0;text-align:left;background:#ff4f00;color:#fff;font-size:16px;padding:8px 14px;margin-bottom:15px}.kcw-template .account .login .re-register a{color:#fff}.kcw-template .account .login .re-register a:hover{color:#fff}.kcw-template .account .login p{margin-bottom:15px}.kcw-template .account .login p.no-margin{margin-bottom:0}@media (max-width:991px){.kcw-template .account .login p.no-margin{margin-bottom:15px}}.kcw-template .account .login .error{font-size:14px;color:#fff;text-align:left;background:red;padding:4px 8px;margin:0}.kcw-template .account .login .error.general{margin-bottom:15px}.kcw-template .account .login form .row{margin-bottom:10px}@media (max-width:767px){.kcw-template .account .login form .row{margin-bottom:15px}.kcw-template .account .login form .row:first-of-type>div:first-of-type{margin-bottom:15px}}.kcw-template .account .login form input{width:100%;border:1px solid #cecece;border-radius:0;font-size:14px;padding:5px 8px;color:#000}@media (max-width:991px){.kcw-template .account .login form input{font-size:16px;padding:8px 10px}}.kcw-template .account .login form .btn{width:100%}@media (max-width:767px){.kcw-template .account .login form .btn{margin-left:0;margin-right:auto}}.kcw-template .account .login form input[name=password]{display:inline-block;vertical-align:top;width:80%;width:calc(100% - 65px)}.kcw-template .account .login form .show-hide-password{display:inline-block;vertical-align:top;width:65px}.kcw-template .account .login form .show-hide-password .btn{text-align:center;padding:5px 12px}@media (max-width:991px){.kcw-template .account .login form .show-hide-password .btn{padding:9.5px 12px}}.kcw-template .account .login a{font-weight:500;color:#ff4f00;padding:0;cursor:pointer;transition:color .3s}.kcw-template .account .login a:focus,.kcw-template .account .login a:hover{color:#3d3d3b}.kcw-template .account .forgotten-password{color:#3d3d3b;font-size:14px;text-align:left}.kcw-template .account .forgotten-password h1{text-align:left;line-height:90px;margin-top:0}@media (max-width:349px){.kcw-template .account .forgotten-password h1 span{line-height:45px;display:inline-block;vertical-align:top;width:60%;width:calc(100% - 120px)}}.kcw-template .account .forgotten-password h1 .nxd{background-color:#ff4f00;width:90px;height:90px;border-radius:50%;margin-right:20px;line-height:90px;text-align:center}.kcw-template .account .forgotten-password h2{margin-top:0;margin-bottom:30px;text-align:left;font-size:20px}.kcw-template .account .forgotten-password .btn{text-align:left;color:#fff}.kcw-template .account .forgotten-password .btn .nxd{float:right}.kcw-template .account .forgotten-password .error{font-size:14px;color:#fff;text-align:left;background:red;padding:4px 8px;margin:0}.kcw-template .account .forgotten-password .error.general{margin-bottom:15px}.kcw-template .account .forgotten-password form .row{margin-bottom:10px}.kcw-template .account .forgotten-password form input{width:100%;max-width:300px;border:1px solid #cecece;border-radius:0;font-size:14px;padding:6.5px 8px;color:#000}@media (max-width:991px){.kcw-template .account .forgotten-password form input{font-size:16px;padding:8px 10px}}@media (max-width:767px){.kcw-template .account .forgotten-password form input{margin-bottom:15px}}.kcw-template .account .forgotten-password form .btn{width:100%;max-width:300px}@media (max-width:991px){.kcw-template .account .forgotten-password form .btn{padding:9px 12px}}@media (max-width:767px){.kcw-template .account .forgotten-password form .btn{margin-left:0;margin-right:auto}}.kcw-template .account body.no-js .account .login-register .login a.hide-password,.kcw-template .account body.no-js .account .login-register .login a.show-password{display:none}.kcw-template .account hr{margin-bottom:30px}.kcw-template .account .login h1,.kcw-template .account .login h2{margin-top:0;margin-bottom:30px;text-align:left;font-size:20px;color:#ff4f00}.kcw-template .account .login .btn{text-align:left;color:#fff}.kcw-template .account .login .btn .nxd{float:right}.kcw-template .account .reset-password h1{text-align:left;line-height:90px;margin-top:0}@media (max-width:349px){.kcw-template .account .reset-password h1 span{line-height:45px;display:inline-block;vertical-align:top;width:60%;width:calc(100% - 120px)}}.kcw-template .account .reset-password h1 .nxd{background-color:#ff4f00;width:90px;height:90px;border-radius:50%;margin-right:20px;line-height:90px;text-align:center}.kcw-template .account .reset-password h2{margin-top:0;margin-bottom:30px;text-align:left;font-size:20px;color:#000}.kcw-template .account .reset-password .btn{text-align:left;color:#fff}.kcw-template .account .reset-password .btn .nxd{float:right}.kcw-template .account .reset-password .error{font-size:14px;color:#fff;text-align:left;background:red;padding:4px 8px;margin:0}.kcw-template .account .reset-password .error.general{margin-bottom:15px}.kcw-template .account .reset-password form .row{margin-bottom:30px}.kcw-template .account .reset-password form .row:last-of-type{margin-bottom:0}.kcw-template .account .reset-password form input{width:100%;max-width:450px;border:1px solid #cecece;border-radius:0;font-size:14px;padding:6.5px 8px;color:#000}@media (max-width:991px){.kcw-template .account .reset-password form input{font-size:16px;padding:8px 10px}}@media (max-width:767px){.kcw-template .account .reset-password form input{margin-bottom:15px}}.kcw-template .account .reset-password form .btn{width:100%;max-width:300px}@media (max-width:991px){.kcw-template .account .reset-password form .btn{padding:9px 12px}}@media (max-width:767px){.kcw-template .account .reset-password form .btn{margin-left:0;margin-right:auto}}.kcw-template .account .reset-password label{font-size:14px;font-weight:500}.kcw-template .account .reset-password a{font-size:14px;font-weight:500;color:#ff4f00;padding:0;cursor:pointer;transition:color .3s}.kcw-template .account .reset-password a:focus,.kcw-template .account .reset-password a:hover{color:#3d3d3b}.kcw-template .account .reset-password a.btn{padding:6px 12px}.kcw-template .account .reset-password a.btn:hover{color:#fff}.kcw-template .account .reset-password a.back-link{font-size:inherit}.kcw-template .account .register .kcw-message-container{margin-bottom:15px}.kcw-template .account .register h1{text-align:left;line-height:90px;margin-top:0}@media (max-width:349px){.kcw-template .account .register h1 span{line-height:45px;display:inline-block;vertical-align:top;width:60%;width:calc(100% - 120px)}}.kcw-template .account .register h1 .nxd{background-color:#ff4f00;width:90px;height:90px;border-radius:50%;margin-right:20px;line-height:90px;text-align:center}.kcw-template .account .register .register-content{font-weight:500}.kcw-template .account .register h3{margin:0}.kcw-template .account .register .btn{text-align:left;color:#fff}.kcw-template .account .register .btn .nxd{float:right}.kcw-template .account .register .error{font-size:14px;color:#fff;text-align:left;background:red;padding:4px 8px;margin:0}.kcw-template .account .register .error.general{margin-bottom:15px}.kcw-template .account .register form .row{margin-bottom:15px}.kcw-template .account .register form .row:last-of-type{margin-bottom:0}.kcw-template .account .register form .row>div{padding:0 7.5px}@media (max-width:991px){.kcw-template .account .register form .row>div{padding:0 15px;margin-bottom:15px}}.kcw-template .account .register form .row>div:first-of-type{padding-left:15px}.kcw-template .account .register form .row>div:last-of-type{padding-right:15px}@media (max-width:991px){.kcw-template .account .register form .row>div:last-of-type{margin-bottom:0}}.kcw-template .account .register form input[type=email],.kcw-template .account .register form input[type=password],.kcw-template .account .register form input[type=tel],.kcw-template .account .register form input[type=text],.kcw-template .account .register form select{width:100%;border:1px solid #cecece;border-radius:0;font-size:14px;padding:6.5px 8px;color:#000}@media (max-width:991px){.kcw-template .account .register form input[type=email],.kcw-template .account .register form input[type=password],.kcw-template .account .register form input[type=tel],.kcw-template .account .register form input[type=text],.kcw-template .account .register form select{font-size:16px;padding:8px 10px}}@media (max-width:767px){.kcw-template .account .register form input[type=email],.kcw-template .account .register form input[type=password],.kcw-template .account .register form input[type=tel],.kcw-template .account .register form input[type=text],.kcw-template .account .register form select{margin-bottom:15px}}.kcw-template .account .register form select{padding:6.5px 28px 6.5px 8px}.kcw-template .account .register form .btn{width:100%;max-width:300px}@media (max-width:991px){.kcw-template .account .register form .btn{padding:9px 12px}}@media (max-width:767px){.kcw-template .account .register form .btn{margin-left:0;margin-right:auto}}.kcw-template .account .register form .kpaf .kpaf-container{margin:0}.kcw-template .account .register form .kpaf .kpaf-container>div{padding:0}@media (max-width:991px){.kcw-template .account .register form .kpaf .kpaf-container>div{margin-bottom:0}}.kcw-template .account .register form .kpaf .kpaf-container .btn{padding:6.5px 12px}@media (max-width:991px){.kcw-template .account .register form .kpaf .kpaf-container .btn{padding:9.5px 10px}}.kcw-template .account .register form .kpaf .kpaf-container .kpaf-results{width:100%;right:0}.kcw-template .account .register form .kpaf .kpaf-container .kpaf-results ul li{padding:5px 10px;margin:0;font-size:14px;transition:background-color .3s}.kcw-template .account .register form .kpaf .kpaf-container .kpaf-results ul li:focus,.kcw-template .account .register form .kpaf .kpaf-container .kpaf-results ul li:hover{background-color:#d8d8d8}.kcw-template .account .register form .gdc-text,.kcw-template .account .register form .vat-text{color:#ff4f00;font-weight:500;font-size:12px;margin:0}.kcw-template .account .register form .vat-text{margin-top:8.85px}@media (max-width:991px){.kcw-template .account .register form .vat-text{margin-top:11.7px}}@media (max-width:767px){.kcw-template .account .register form .vat-text{margin-top:0}}.kcw-template .account .register form .checkbox{margin-top:0;margin-bottom:20px}.kcw-template .account .register form .checkbox label{font-size:12px}.kcw-template .account .register form .g-recaptcha>div{max-width:100%}@media (max-width:1199px){.kcw-template .account .register form .g-recaptcha iframe{-ms-transform:scaleX(.85);transform:scaleX(.85);-ms-transform-origin:0;transform-origin:0}}@media (max-width:991px){.kcw-template .account .register form .g-recaptcha iframe{-ms-transform:none;transform:none}}.kcw-template .account .register-success h1{text-align:left;line-height:90px;margin-top:0}@media (max-width:349px){.kcw-template .account .register-success h1 span{line-height:45px;display:inline-block;vertical-align:top;width:60%;width:calc(100% - 120px)}}.kcw-template .account .register-success h1 .nxd{background-color:#ff4f00;width:90px;height:90px;border-radius:50%;margin-right:20px;line-height:90px;text-align:center}.kcw-template .account .register-success .register-success-content{font-weight:500}.kcw-template .account .register-success .register-success-content p{margin-bottom:30px}.kcw-template .account .register-success #credit_success .modal-content .credit-success h2{margin-top:0;margin-bottom:20px;color:#ff4f00}.kcw-template .account .register-success #credit_success .modal-content .credit-success [data-static-content-id] p{font-size:14px}.kcw-template .account .register-success #credit_success .modal-content .credit-success [data-static-content-id] p:last-of-type{margin-bottom:0}.kcw-template .account .register-success #credit_success .modal-content .credit-success .success-footer{margin-top:20px}.kcw-template .account .register-success #credit_success .modal-content .credit-success .success-footer .btn{display:block;width:100%;text-align:left}.kcw-template .account .register-success #credit_success .modal-content .credit-success .success-footer .btn .nxd{float:right}.kcw-template .account .customer-returns h1{text-align:left;line-height:90px;margin-top:0}@media (max-width:349px){.kcw-template .account .customer-returns h1 span{line-height:45px;display:inline-block;vertical-align:top;width:60%;width:calc(100% - 120px)}}.kcw-template .account .customer-returns h1 .nxd{background-color:#ff4f00;width:90px;height:90px;border-radius:50%;margin-right:20px;line-height:90px;text-align:center}.kcw-template .account .customer-returns .btn{display:block}.kcw-template .account .customer-returns .returns-container h2{margin-bottom:30px}.kcw-template .account .customer-returns .returns-container .orders-header.disabled>div{position:relative}.kcw-template .account .customer-returns .returns-container .orders-header.disabled>div:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(255,255,255,.5)}.kcw-template .account .customer-returns .returns-container .order{margin:0;padding:20px 0;font-size:12px;font-weight:500;border-bottom:1px solid #a6a6a6}.kcw-template .account .customer-returns .returns-container .order.disabled .order-details{position:relative}.kcw-template .account .customer-returns .returns-container .order.disabled .order-details:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(255,255,255,.5)}@media (max-width:767px){.kcw-template .account .customer-returns .returns-container .order:nth-child(even){background:0 0}}.kcw-template .account .customer-returns .returns-container .order:last-of-type{border-bottom:0}.kcw-template .account .customer-returns .returns-container .order>div{padding:0}.kcw-template .account .customer-returns .returns-container .order>div:nth-child(2),.kcw-template .account .customer-returns .returns-container .order>div:nth-child(3){text-align:left;padding:0}@media (max-width:499px) and (min-width:400px){.kcw-template .account .customer-returns .returns-container .order>div:nth-child(1),.kcw-template .account .customer-returns .returns-container .order>div:nth-child(3){width:50%}}@media (max-width:399px){.kcw-template .account .customer-returns .returns-container .order>div:nth-child(1),.kcw-template .account .customer-returns .returns-container .order>div:nth-child(3){width:100%;margin-top:10px}.kcw-template .account .customer-returns .returns-container .order>div:nth-child(1) .btn,.kcw-template .account .customer-returns .returns-container .order>div:nth-child(3) .btn{max-width:100%}}@media (max-width:499px){.kcw-template .account .customer-returns .returns-container .order>div:nth-child(2){display:none}}.kcw-template .account .customer-returns .returns-container .order p{margin:0}.kcw-template .account .customer-returns .returns-container .order .btn{text-align:left;line-height:19px}.kcw-template .account .customer-returns .returns-container .order .btn .nxd{float:right}@media (max-width:991px) and (min-width:768px){.kcw-template .account .customer-returns .returns-container .order .order-status{margin-top:5px}}@media (max-width:499px){.kcw-template .account .customer-returns .returns-container .order .order-status{margin-top:5px;display:block!important}}.kcw-template .account .customer-returns .returns-container .order .order-view{clear:both}.kcw-template .account .customer-returns .returns-container .orders-more{display:none}.kcw-template .account .customer-returns .returns-container .orders-more.open{display:block}.kcw-template .account .customer-returns .returns-container .orders-more.open+.show-more{display:none}.kcw-template .account .customer-returns .returns-container .show-more{border-bottom:1px solid #a6a6a6;display:block;padding:15px 0;text-align:center;font-size:18px;line-height:18px;font-weight:500;color:#3d3d3b;cursor:pointer;transition:color .3s}.kcw-template .account .customer-returns .returns-container .show-more:focus,.kcw-template .account .customer-returns .returns-container .show-more:hover{color:#ff4f00}.kcw-template .account .customer-returns .returns-container .show-more .nxd{margin-top:5px}.kcw-template .account .customer-returns .returns-container .completed-orders h2{margin-top:0}.kcw-template .account .customer-returns .returns-container .completed-orders .select-days{text-align:right}.kcw-template .account .customer-returns .returns-container .completed-orders .select-days label{display:inline-block;vertical-align:top;font-size:12px;font-weight:500;margin-bottom:0;line-height:32px;margin-right:5px}.kcw-template .account .customer-returns .returns-container .completed-orders .select-days select{display:inline-block;vertical-align:top;width:100%;border:1px solid #cecece;border-radius:0;font-size:12px;font-weight:500;padding:6.5px 28px 6.5px 8px;color:#000;max-width:150px;cursor:pointer}@media (max-width:991px){.kcw-template .account .customer-returns .returns-container .completed-orders .select-days select{font-size:16px;padding:8px 10px}}.kcw-template .account .customer-returns .returns-container .completed-orders .select-days .btn{display:none;width:100%;max-width:150px;margin:0 0 0 auto;text-align:left}.kcw-template .account .customer-returns .returns-container .returns h2{margin-top:0}.kcw-template .account .customer-returns .order-view .header{margin-bottom:20px}@media (max-width:767px){.kcw-template .account .customer-returns .order-view .header .order-status{margin-top:5px}}.kcw-template .account .customer-returns .order-view .header p{font-size:14px;font-weight:600;margin:0}.kcw-template .account .customer-returns .order-view .header .close-details-container{text-align:right}.kcw-template .account .customer-returns .order-view .header .close-details-container .close-details{font-size:14px;line-height:25px;font-weight:700;color:#3d3d3b;cursor:pointer;transition:color .3s}.kcw-template .account .customer-returns .order-view .header .close-details-container .close-details .nxd-container{display:inline-block;vertical-align:top;width:25px;height:25px;background:#3d3d3b;border-radius:50%;padding:6px}.kcw-template .account .customer-returns .order-view .header .close-details-container .close-details:focus,.kcw-template .account .customer-returns .order-view .header .close-details-container .close-details:hover{color:#ff4f00}.kcw-template .account .customer-returns .order-view .header .close-details-container .close-details:focus .nxd-container,.kcw-template .account .customer-returns .order-view .header .close-details-container .close-details:hover .nxd-container{background:#ff4f00}.kcw-template .account .customer-returns .order-view .items .item{border-width:2px;padding:15px 0;border-bottom:1px solid #a6a6a6}.kcw-template .account .customer-returns .order-view .items .item:nth-child(2n){background:0 0}.kcw-template .account .customer-returns .order-view .items .item>.row{margin-left:-5px;margin-right:-5px}.kcw-template .account .customer-returns .order-view .items .item>.row>div{padding-left:5px;padding-right:5px}.kcw-template .account .customer-returns .order-view .items .item p{margin:0}@media (max-width:991px){.kcw-template .account .customer-returns .order-view .items .item .title-column{margin-bottom:10px}}.kcw-template .account .customer-returns .order-view .items .item .title-column .title{margin:0;font-size:12px;color:#3d3d3b;font-weight:700}.kcw-template .account .customer-returns .order-view .items .item .details-column{font-size:12px;text-align:left}.kcw-template .account .customer-returns .order-view .items .item .details-column .title{color:#ff631d;font-weight:600;display:block}.kcw-template .account .customer-returns .order-view .items .item .details-column .content{font-weight:500}.kcw-template .account .customer-returns .order-view .items .item .quantity-column{font-size:12px;font-weight:700;line-height:32px;text-align:center}.kcw-template .account .customer-returns .order-view .items .item .reason-column{font-size:12px;text-align:left}.kcw-template .account .customer-returns .order-view .items .item .reason-column .title{color:#ff631d;font-weight:600;display:block}.kcw-template .account .customer-returns .order-view .items .item .reason-column .content{font-weight:500}.kcw-template .account .main-account h1{text-align:left;margin-top:0}.kcw-template .account .main-account h1 span{line-height:90px}.kcw-template .account .main-account h1 span.code-span{float:right}@media (max-width:499px){.kcw-template .account .main-account h1 span.code-span{float:none;margin-left:120px;line-height:45px}}@media (max-width:349px){.kcw-template .account .main-account h1 span{line-height:45px;display:inline-block;vertical-align:top;width:60%;width:calc(100% - 120px)}}.kcw-template .account .main-account h1 .nxd{background-color:#ff4f00;width:90px;height:90px;border-radius:50%;margin-right:20px;line-height:90px;text-align:center}.kcw-template .account .main-account h2{margin-top:0;margin-bottom:30px}.kcw-template .account .main-account .login-container h2{margin-bottom:7px}.kcw-template .account .main-account .login-container p{font-size:14px;font-weight:500;margin-bottom:5px}.kcw-template .account .main-account .login-container .login-details{margin-bottom:30px}.kcw-template .account .main-account .login-container .login-details .btn{text-align:left;width:100%;max-width:230px;margin:0 auto 0 0}.kcw-template .account .main-account .login-container .login-details .btn .nxd{float:right}.kcw-template .account .main-account .gdc-number{margin-bottom:30px}.kcw-template .account .main-account .gdc-number .btn{text-align:left;width:100%;max-width:230px;margin:0 auto 0 0}.kcw-template .account .main-account .gdc-number .btn .nxd{float:right}.kcw-template .account .main-account #emailPref .btn{text-align:left;width:100%;max-width:230px;margin:0 auto 0 0;padding-right:32px;background-image:url(../../img/arrow-fat-w.png);background-image:url(../../img/arrow-fat-w.svg);background-repeat:no-repeat;background-position:top 6px right 12px;background-size:20px auto}.kcw-template .account .main-account .address-update{margin-top:30px}.kcw-template .account .main-account .address-update p{font-size:14px;font-weight:500}.kcw-template .account .main-account .address-update p:last-of-type{margin-bottom:0}.kcw-template .account .amend-registration h2{margin-top:0;margin-bottom:15px}.kcw-template .account .amend-registration p{font-size:14px;font-weight:600}.kcw-template .account .amend-registration form .row{margin-bottom:15px}.kcw-template .account .amend-registration form .row:last-of-type{margin-bottom:0}.kcw-template .account .amend-registration form .error{font-size:14px;color:#fff;text-align:left;background:red;padding:4px 8px;margin:0}.kcw-template .account .amend-registration form .error.general{margin-bottom:15px}.kcw-template .account .amend-registration form label{font-size:14px;font-weight:600}.kcw-template .account .amend-registration form input[type=password],.kcw-template .account .amend-registration form input[type=text]{width:100%;border:1px solid #cecece;border-radius:0;font-size:14px;padding:6.5px 8px;color:#000}@media (max-width:991px){.kcw-template .account .amend-registration form input[type=password],.kcw-template .account .amend-registration form input[type=text]{font-size:16px;padding:8px 10px}}@media (max-width:767px){.kcw-template .account .amend-registration form input[type=password],.kcw-template .account .amend-registration form input[type=text]{margin-bottom:15px}}.kcw-template .account .amend-registration form .btn{text-align:left;width:100%;max-width:220px}.kcw-template .account .amend-registration form .btn .nxd{float:right}.kcw-template .account .vendor-ref h2{margin-top:0;margin-bottom:15px}.kcw-template .account .vendor-ref p{font-size:14px;font-weight:600}.kcw-template .account .vendor-ref form .row{margin-bottom:15px}.kcw-template .account .vendor-ref form .row:last-of-type{margin-bottom:0}.kcw-template .account .vendor-ref form .error{font-size:14px;color:#fff;text-align:left;background:red;padding:4px 8px;margin:0}.kcw-template .account .vendor-ref form .error.general{margin-bottom:15px}.kcw-template .account .vendor-ref form label{font-size:14px;font-weight:700}.kcw-template .account .vendor-ref form input[type=text]{width:100%;border:1px solid #cecece;border-radius:0;font-size:14px;padding:6.5px 8px;color:#000}@media (max-width:991px){.kcw-template .account .vendor-ref form input[type=text]{font-size:16px;padding:8px 10px}}@media (max-width:767px){.kcw-template .account .vendor-ref form input[type=text]{margin-bottom:15px}}.kcw-template .account .vendor-ref form .btn{text-align:left;width:100%;max-width:220px}.kcw-template .account .vendor-ref form .btn .nxd{float:right}.kcw-template .account .vendor-ref form .note{font-weight:500;font-style:italic;font-size:12px;margin-bottom:15px}.kcw-template .account .address-details .row{border:0;margin-left:-10px;margin-right:-10px}.kcw-template .account .address-details .row .add-address{padding:10px}@media (max-width:767px){.kcw-template .account .address-details .row .add-address{max-width:230px;margin-left:auto;margin-right:auto;float:none}}.kcw-template .account .address-details .row .add-address a{display:block;height:100%;background:#cecece;text-align:center;font-size:14px;font-weight:500;color:#3d3d3b;padding-top:60px;padding-bottom:40px}.kcw-template .account .address-details .row .add-address a .nxd{display:block;margin:0 auto 20px;background-color:#3d3d3b;width:90px;height:90px;border-radius:50%;line-height:90px;text-align:center}.kcw-template .account .address-details .row .add-address a span{display:block;margin:0 auto}.kcw-template .account .address-details .row .address{border:0;padding:10px;min-height:auto}@media (max-width:767px){.kcw-template .account .address-details .row .address{max-width:230px;margin-left:auto;margin-right:auto;float:none}}.kcw-template .account .address-details .row .address:nth-child(4n+1){border:0}.kcw-template .account .address-details .row .address p{font-size:14px;font-weight:500;margin:0}.kcw-template .account .address-details .row .address p.default{margin-bottom:15px}.kcw-template .account .address-details .row .address p.type{font-size:10px}.kcw-template .account .address-details .row .address p a{position:static;display:inline-block;left:0;right:0;bottom:0}.kcw-template .account .address-details .row .address p .email{font-size:12px}.kcw-template .account .address-details .row .address .buttons{margin-top:10px}.kcw-template .account .address-details .row .address .buttons .btn{position:static;margin-bottom:5px;text-align:left}.kcw-template .account .address-details .row .address .buttons .btn:last-of-type{margin-bottom:0}.kcw-template .account .address-details .row .address .buttons .btn .nxd{float:right}.kcw-template .account .add-edit-address h2{margin-top:0;margin-bottom:15px}.kcw-template .account .add-edit-address .error{font-size:14px;color:#fff;text-align:left;background:red;padding:4px 8px;margin:0}.kcw-template .account .add-edit-address .error.general{margin-bottom:15px}.kcw-template .account .add-edit-address form .row{margin-bottom:15px}.kcw-template .account .add-edit-address form .row:last-of-type{margin-bottom:0}.kcw-template .account .add-edit-address form .row>div{padding:0 7.5px}@media (max-width:991px){.kcw-template .account .add-edit-address form .row>div{padding:0 15px;margin-bottom:15px}}.kcw-template .account .add-edit-address form .row>div:first-of-type{padding-left:15px}.kcw-template .account .add-edit-address form .row>div:last-of-type{padding-right:15px}@media (max-width:991px){.kcw-template .account .add-edit-address form .row>div:last-of-type{margin-bottom:0}}.kcw-template .account .add-edit-address form label{font-size:14px;font-weight:600}.kcw-template .account .add-edit-address form input[type=email],.kcw-template .account .add-edit-address form input[type=password],.kcw-template .account .add-edit-address form input[type=tel],.kcw-template .account .add-edit-address form input[type=text],.kcw-template .account .add-edit-address form select{width:100%;border:1px solid #cecece;border-radius:0;font-size:14px;padding:6.5px 8px;color:#000}@media (max-width:991px){.kcw-template .account .add-edit-address form input[type=email],.kcw-template .account .add-edit-address form input[type=password],.kcw-template .account .add-edit-address form input[type=tel],.kcw-template .account .add-edit-address form input[type=text],.kcw-template .account .add-edit-address form select{font-size:16px;padding:8px 10px}}@media (max-width:767px){.kcw-template .account .add-edit-address form input[type=email],.kcw-template .account .add-edit-address form input[type=password],.kcw-template .account .add-edit-address form input[type=tel],.kcw-template .account .add-edit-address form input[type=text],.kcw-template .account .add-edit-address form select{margin-bottom:15px}}.kcw-template .account .add-edit-address form select{padding:6.5px 28px 6.5px 8px}.kcw-template .account .add-edit-address form .btn{text-align:left;width:100%;max-width:300px}@media (max-width:991px){.kcw-template .account .add-edit-address form .btn{padding:9px 12px}}@media (max-width:767px){.kcw-template .account .add-edit-address form .btn{margin-left:0;margin-right:auto}}.kcw-template .account .add-edit-address form .btn .nxd{float:right}.kcw-template .account .add-edit-address form .kpaf .kpaf-container{margin:0}.kcw-template .account .add-edit-address form .kpaf .kpaf-container>div{padding:0}@media (max-width:991px){.kcw-template .account .add-edit-address form .kpaf .kpaf-container>div{margin-bottom:0}}.kcw-template .account .add-edit-address form .kpaf .kpaf-container .btn{padding:6.5px 12px}@media (max-width:991px){.kcw-template .account .add-edit-address form .kpaf .kpaf-container .btn{padding:9.5px 10px}}.kcw-template .account .add-edit-address form .kpaf .kpaf-container .kpaf-results{width:100%;right:0}.kcw-template .account .add-edit-address form .kpaf .kpaf-container .kpaf-results ul li{padding:5px 10px;margin:0;font-size:14px;transition:background-color .3s}.kcw-template .account .add-edit-address form .kpaf .kpaf-container .kpaf-results ul li:focus,.kcw-template .account .add-edit-address form .kpaf .kpaf-container .kpaf-results ul li:hover{background-color:#d8d8d8}.kcw-template .account .add-edit-address form .checkbox{margin-top:0}.kcw-template .account .delete-address p{font-size:14px;font-weight:500;margin:0}.kcw-template .account .delete-address .btn{text-align:left;width:100%;max-width:300px}@media (max-width:991px){.kcw-template .account .delete-address .btn{padding:9px 12px}}@media (max-width:767px){.kcw-template .account .delete-address .btn{margin-left:0;margin-right:auto}}.kcw-template .account .delete-address .btn .nxd{float:right}.kcw-template .account .statement .print-logo{display:none}.kcw-template .account .statement h1{text-align:left;line-height:90px;margin-top:0}@media (max-width:509px){.kcw-template .account .statement h1 span{line-height:45px;display:inline-block;vertical-align:top;width:60%;width:calc(100% - 110px)}}.kcw-template .account .statement h1 .nxd{background-color:#ff4f00;width:90px;height:90px;border-radius:50%;margin-right:20px;line-height:90px;text-align:center}@media (max-width:509px){.kcw-template .account .statement h1 .nxd{margin-right:10px}}@media (max-width:991px){.kcw-template .account .statement.pay h1 .nxd{float:left}}.kcw-template .account .statement.pay h1 span{line-height:45px;display:inline-block;vertical-align:top;width:60%;width:calc(100% - 120px)}@media (max-width:991px){.kcw-template .account .statement.pay h1 span{width:auto;display:block;font-size:24px;line-height:36px}}@media (max-width:509px){.kcw-template .account .statement.pay h1 span{width:auto;display:block}}.kcw-template .account .statement.pay .statement-address{margin:0}.kcw-template .account .statement.pay .statement-address .address{border:0;padding:10px 15px;min-height:auto}@media (max-width:767px){.kcw-template .account .statement.pay .statement-address .address{max-width:230px;margin-left:auto;margin-right:auto;float:none}}.kcw-template .account .statement.pay .statement-address .address.selected-address{padding:0 15px}.kcw-template .account .statement.pay .statement-address .address p{font-size:14px;font-weight:500;margin:0}.kcw-template .account .statement.pay .statement-address .address p.default{margin-bottom:15px}.kcw-template .account .statement.pay .statement-address .address p.type{font-size:10px}.kcw-template .account .statement.pay .statement-address .address p .email{font-size:12px}.kcw-template .account .statement.pay .statement-address .address .buttons{margin-top:10px}.kcw-template .account .statement.pay .statement-address .address .buttons .btn{display:block;margin-bottom:5px;text-align:left;max-width:240px}.kcw-template .account .statement.pay .statement-address .address .buttons .btn:last-of-type{margin-bottom:0}.kcw-template .account .statement.pay .statement-address .address .buttons .btn .nxd{float:right}.kcw-template .account .statement.pay .statement-address .modal h2{margin:0}.kcw-template .account .statement.pay .statement-address .modal .radio label{color:#3d3d3b}.kcw-template .account .statement.pay h2{margin-top:30px;color:#3d3d3b}.kcw-template .account .statement.pay hr{margin-top:30px}.kcw-template .account .statement.pay hr:first-of-type{margin-top:30px}.kcw-template .account .statement.pay .statement-prepare{text-align:center}.kcw-template .account .statement.pay .statement-prepare img{margin-top:20px;margin-bottom:20px}.kcw-template .account .statement.pay .statement-payment-methods{text-align:center}.kcw-template .account .statement.pay .statement-payment-methods h2{margin-top:0}.kcw-template .account .statement.pay .statement-payment-methods #paypal-button,.kcw-template .account .statement.pay .statement-payment-methods form{display:inline-block;width:100%;max-width:240px;margin-top:15px;margin-left:10px;margin-right:10px}.kcw-template .account .statement.pay .statement-payment-methods #paypal-button .btn,.kcw-template .account .statement.pay .statement-payment-methods form .btn{padding:7.5px 12px}@media (max-width:767px){.kcw-template .account .statement.pay .statement-payment-methods #paypal-button .btn,.kcw-template .account .statement.pay .statement-payment-methods form .btn{padding:12.5px 12px}}.kcw-template .account .statement.pay .statement-payment-methods #paypal-button.disabled{position:relative;cursor:not-allowed;opacity:.65;pointer-events:none}.kcw-template .account .statement.pay iframe{border:0}@media (max-width:991px){.kcw-template .account .statement.failed h1 .nxd{float:left}}.kcw-template .account .statement.failed h1 span{line-height:90px;display:inline-block;vertical-align:top;width:60%;width:calc(100% - 120px)}@media (max-width:991px){.kcw-template .account .statement.failed h1 span{width:auto;display:block;font-size:24px}}@media (max-width:619px){.kcw-template .account .statement.failed h1 span{line-height:30px;height:90px}}@media (max-width:991px){.kcw-template .account .statement.complete h1 .nxd{float:left}}.kcw-template .account .statement.complete h1 span{line-height:90px;display:inline-block;vertical-align:top;width:60%;width:calc(100% - 120px)}@media (max-width:991px){.kcw-template .account .statement.complete h1 span{width:auto;display:block;font-size:24px}}@media (max-width:619px){.kcw-template .account .statement.complete h1 span{line-height:30px;height:90px}}.kcw-template .account .statement.complete .btn{white-space:normal}.kcw-template .account .statement .btn{text-align:left;width:100%;max-width:300px}@media (max-width:991px){.kcw-template .account .statement .btn{padding:9px 12px}}@media (max-width:767px){.kcw-template .account .statement .btn{margin-left:0;margin-right:auto}}.kcw-template .account .statement .btn .nxd{float:right}.kcw-template .account .statement hr{margin-top:30px}.kcw-template .account .statement hr:first-of-type{margin-top:20px}.kcw-template .account .statement .statement-header p{font-size:14px;font-weight:500;margin-bottom:0}@media (max-width:991px){.kcw-template .account .statement .statement-header .print-page{margin-top:20px}}.kcw-template .account .statement .statement-header .print-page .nxd,.kcw-template .account .statement .statement-header .print-page .text{display:inline-block;vertical-align:middle}@media (max-width:991px){.kcw-template .account .statement .balances>div{margin-bottom:20px}.kcw-template .account .statement .balances>div:last-of-type{margin-bottom:0}}.kcw-template .account .statement .balances h3{color:#3d3d3b;margin:0 0 5px 0;font-size:20px;font-weight:500}.kcw-template .account .statement .balances form{margin-top:20px}.kcw-template .account .statement .balances .total-balance{position:relative;display:inline}.kcw-template .account .statement .balances .total-balance .info{display:inline-block;vertical-align:top;width:16px;height:16px;background:#9e9e9d;color:#fff;border-radius:50%;font-size:12px;font-style:normal;text-align:center;padding:2px}.kcw-template .account .statement .balances .total-balance .info-popup{display:none;position:absolute;top:-20px;left:100%;margin-left:15px;font-size:12px;width:150px;border:1px solid #ff4f00;padding:8px 10px;background:#fff}.kcw-template .account .statement .balances .total-balance .info-popup:before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #ff4f00 transparent transparent;position:absolute;top:18.5px;left:-10px}.kcw-template .account .statement .balances .total-balance .info-popup:after{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent;position:absolute;top:18.5px;left:-8px}.kcw-template .account .statement .balances .total-balance:focus .info-popup,.kcw-template .account .statement .balances .total-balance:hover .info-popup{display:block}.kcw-template .account .statement .transactions .row{margin:0}.kcw-template .account .statement .transactions .row>div{text-align:left}@media (max-width:991px){.kcw-template .account .statement .transactions .row>div{text-align:left;margin-bottom:5px}}@media (max-width:539px){.kcw-template .account .statement .transactions .row>div{width:100%}}.kcw-template .account .statement .transactions .row>div:first-of-type{padding-left:0}@media (max-width:991px) and (min-width:768px){.kcw-template .account .statement .transactions .row>div:first-of-type{padding-left:10px}}@media (max-width:767px){.kcw-template .account .statement .transactions .row>div:first-of-type{padding-left:15px}}.kcw-template .account .statement .transactions .row>div:last-of-type{padding-right:0;text-align:right}@media (max-width:991px) and (min-width:768px){.kcw-template .account .statement .transactions .row>div:last-of-type{padding-right:10px;text-align:left}}@media (max-width:767px){.kcw-template .account .statement .transactions .row>div:last-of-type{padding-right:15px;text-align:left}}.kcw-template .account .statement .transactions .row.running-total{padding:6px 5px}.kcw-template .account .statement .transactions .row.running-total>div{border-top:1px solid #a6a6a6;padding-top:10px}.kcw-template .account .statement .transactions .row.running-total>div:first-of-type{padding-left:15px}.kcw-template .account .statement .transactions .row.running-total>div:last-of-type{text-align:left}.kcw-template .account .statement .transactions .row.running-total>div p{margin:0;font-size:14px}.kcw-template .account .statement .transactions .transaction-group{margin-bottom:60px}.kcw-template .account .statement .transactions .transaction-group .group-header{font-size:18px;font-weight:600;background:#d8d8d8;padding:4px 12px;margin-bottom:20px}.kcw-template .account .statement .transactions .transaction-group .titles{background:0 0;color:#ff4f00;font-size:14px;margin-bottom:5px}.kcw-template .account .statement .transactions .transaction-group .transaction{font-size:14px;font-weight:500;border-top:1px solid #a6a6a6;padding-top:6px;padding-bottom:6px;background:0 0}.kcw-template .account .statement .transactions .transaction-group .transaction .nxd-exclamation{background-color:#ff4f00;border-radius:50%;width:20px;height:20px;text-align:center;line-height:20px}.kcw-template .account .statement .transactions .transaction-group .transaction p{margin:0;line-height:22px}.kcw-template .account .statement .transactions .transaction-group .transaction button{display:inline-block;background:0 0;color:#3d3d3b;padding:0;margin:0;border:0}.kcw-template .account .statement .transactions .transaction-group .transaction button:hover{color:#ff4f00}.kcw-template .account .statement .transactions .transaction-group .transaction .checkbox{margin:0}.kcw-template .account .statement .transactions .transaction-group .transaction .checkbox label{padding-left:22px}@media (max-width:991px){.kcw-template .account .statement .transactions .transaction-group .transaction .checkbox label{padding-left:30px}}.kcw-template .account .statement .transactions .transaction-group .transaction .checkbox label:after,.kcw-template .account .statement .transactions .transaction-group .transaction .checkbox label:before{top:0}.kcw-template .account .statement .transactions .pay-selected{margin-top:60px;margin-bottom:40px}@media (max-width:991px){.kcw-template .account .statement .transactions .pay-selected{margin-top:30px}}.kcw-template .account .statement .transactions .pay-selected>div{padding-top:15px}.kcw-template .account .statement .transactions .pay-selected>div:first-of-type{padding-right:30px}@media (max-width:991px) and (min-width:768px){.kcw-template .account .statement .transactions .pay-selected>div:first-of-type{padding-right:10px}}@media (max-width:767px){.kcw-template .account .statement .transactions .pay-selected>div:first-of-type{padding-right:15px}}.kcw-template .account .statement .transactions .pay-selected>div:last-of-type{border-top:1px solid #a6a6a6;padding-left:0}@media (max-width:991px) and (min-width:768px){.kcw-template .account .statement .transactions .pay-selected>div:last-of-type{padding-left:10px}}@media (max-width:767px){.kcw-template .account .statement .transactions .pay-selected>div:last-of-type{padding-left:15px}}@media (max-width:991px) and (min-width:768px){.kcw-template .account .statement .transactions .pay-selected>div .row{margin-left:-10px;margin-right:-10px}}@media (max-width:767px){.kcw-template .account .statement .transactions .pay-selected>div .row{margin-left:-15px;margin-right:-15px}}.kcw-template .account .statement .transactions .pay-selected h3{margin:0 0 5px 0;font-size:20px;font-weight:500}.kcw-template .account .statement .transactions .pay-selected h3.amount{font-weight:700;margin:0}.kcw-template .account .statement .transactions .pay-selected .payment-method-icons{width:233px;height:40px;background-image:url(../../img/payment-methods.png);background-image:url(../../img/payment-methods.svg);background-repeat:no-repeat;background-position:top left}@media (max-width:991px){.kcw-template .account .statement .transactions .pay-selected .payment-method-icons{margin-bottom:30px}}@media (max-width:767px){.kcw-template .account .statement .transactions .pay-selected .btn{margin-top:20px}}.kcw-template .account .statement .transactions .pay-balance>div{padding-top:15px}.kcw-template .account .statement .transactions .pay-balance>div:last-of-type{border-top:1px solid #a6a6a6;padding-left:0}@media (max-width:991px) and (min-width:768px){.kcw-template .account .statement .transactions .pay-balance>div:last-of-type{padding-left:10px}}@media (max-width:767px){.kcw-template .account .statement .transactions .pay-balance>div:last-of-type{padding-left:15px}}@media (max-width:991px) and (min-width:768px){.kcw-template .account .statement .transactions .pay-balance>div .row{margin-left:-10px;margin-right:-10px}}@media (max-width:767px){.kcw-template .account .statement .transactions .pay-balance>div .row{margin-left:-15px;margin-right:-15px}}.kcw-template .account .statement .transactions .pay-balance h3{margin:0 0 5px 0;font-size:20px;font-weight:500;color:#3d3d3b}.kcw-template .account .statement .transactions .pay-balance h3.amount{font-weight:700;margin:0}@media (max-width:767px){.kcw-template .account .statement .transactions .pay-balance .btn{margin-top:20px}}.kcw-template .account #gdc_modal .note{margin-bottom:15px}.kcw-template .account #invoice_modal h3{margin-bottom:20px!important;color:#ff4f00}.kcw-template .account #invoice_modal p{font-size:14px;font-weight:500}.kcw-template .account #invoice_modal .btn{margin-top:20px;margin-bottom:0;line-height:20px}.kcw-template .account #invoice_modal .btn .nxd-cross-w{margin-top:2px}.kcw-template .priority-contact hr{border-width:4px;border-color:#ff4f00}.kcw-template .priority-contact .priority-contact-title span{margin-left:30px}.kcw-template .priority-contact .priority-contact-general{margin:30px 0}@media (max-width:991px){.kcw-template .priority-contact .priority-contact-general{margin:0}}.kcw-template .priority-contact .priority-contact-general .general-contact-link{display:block;font-size:20px;font-weight:600;color:#000;margin:20px 0}.kcw-template .priority-contact .priority-contact-general .general-contact-link:focus,.kcw-template .priority-contact .priority-contact-general .general-contact-link:hover{color:#ff4f00}.kcw-template .priority-contact .priority-contact-general .general-contact-link:focus .nxd-i,.kcw-template .priority-contact .priority-contact-general .general-contact-link:hover .nxd-i{background-color:#ff4f00}.kcw-template .priority-contact .priority-contact-general .general-contact-link span{display:inline-block;vertical-align:middle}.kcw-template .priority-contact .priority-contact-content .contact-element{padding:14px 0}.kcw-template .priority-contact .priority-contact-content .contact-element .icon{display:inline-block;vertical-align:middle;width:84px}@media (max-width:425px){.kcw-template .priority-contact .priority-contact-content .contact-element .icon{display:block;margin-bottom:10px}}.kcw-template .priority-contact .priority-contact-content .contact-element .icon a{display:block}.kcw-template .priority-contact .priority-contact-content .contact-element .icon a:focus .nxd-i,.kcw-template .priority-contact .priority-contact-content .contact-element .icon a:hover .nxd-i{background-color:#ff4f00}.kcw-template .priority-contact .priority-contact-content .contact-element .text{display:inline-block;vertical-align:middle;padding-left:50px;width:70%;width:calc(100% - 90px)}@media (max-width:991px){.kcw-template .priority-contact .priority-contact-content .contact-element .text{padding-left:20px}}@media (max-width:425px){.kcw-template .priority-contact .priority-contact-content .contact-element .text{display:block;padding-left:0;width:100%}}.kcw-template .priority-contact .priority-contact-content .contact-element .text form input[type=email],.kcw-template .priority-contact .priority-contact-content .contact-element .text form input[type=phone]{display:inline-block;vertical-align:middle;border:0;background:#a6a6a6;border-radius:0;color:#000;padding:5px;width:100%;max-width:200px}.kcw-template .priority-contact .priority-contact-content .contact-element .text form input[type=email]:-ms-input-placeholder,.kcw-template .priority-contact .priority-contact-content .contact-element .text form input[type=phone]:-ms-input-placeholder{color:#000}.kcw-template .priority-contact .priority-contact-content .contact-element .text form input[type=email]::placeholder,.kcw-template .priority-contact .priority-contact-content .contact-element .text form input[type=phone]::placeholder{color:#000}.kcw-template .priority-contact .priority-contact-content .contact-element .text form input[type=email]:-ms-input-placeholder,.kcw-template .priority-contact .priority-contact-content .contact-element .text form input[type=phone]:-ms-input-placeholder{color:#000}.kcw-template .priority-contact .priority-contact-content .contact-element .text form input[type=email]::-ms-input-placeholder,.kcw-template .priority-contact .priority-contact-content .contact-element .text form input[type=phone]::-ms-input-placeholder{color:#000}.kcw-template .priority-contact .priority-contact-content .contact-element .text form button[type=submit]{width:30px;height:30px;background:0 0;display:inline-block;vertical-align:middle}.kcw-template .priority-contact .priority-contact-content .contact-element .text form button[type=submit]:focus .nxd-i,.kcw-template .priority-contact .priority-contact-content .contact-element .text form button[type=submit]:hover .nxd-i{background-color:#3d3d3b}.kcw-template .priority-contact .priority-contact-content .contact-element .text form .alert{margin-top:10px}body.no-js .account .reset-password .reset-hide-password,body.no-js .account .reset-password .reset-show-password{display:none}