.header{background-color:#0060fc;width:100%}.header img{margin:20px}html{font-size:16px;font-weight:400}body{font-family:TradeGothicLTPro;color:#233843;font-size:16px}.lv-link,a.lv-link{font-weight:400;color:#0060fc;font-size:1em;cursor:pointer}.lv-link:hover,a.lv-link:hover{color:#0060fc;text-decoration:underline}button.lv-link{color:#0060fc;font-weight:400;letter-spacing:-.2px;text-decoration:none;border-width:0;background-color:transparent;padding:0}h1,h2,h3{font-family:TradeGothicLTPro-BD2;font-weight:400;font-style:normal;text-align:left;color:#233843}h1{font-size:2.25em}h2{font-size:1.75em}h3{font-size:1.125em}h1.light,h2.light,h3.light{color:#fff}.label,label{font-family:TradeGothicLTPro-BD2;font-weight:400;font-style:normal;font-size:.9em;color:#000;cursor:default}legend{font-family:TradeGothicLTPro-BD2;font-weight:400;font-style:normal;font-size:.9em;color:#000;cursor:default;border-bottom:none;margin-bottom:5px;margin-right:15px;margin-left:15px}.hint-text{font-weight:400;font-size:.9em;color:#777771}.error-message p,.error-text{margin-left:1em;font-size:.875em;color:#f75237;font-weight:400;padding-top:.5em}.text-center{text-align:center}.form-question .form-question-input{margin-bottom:.625em;position:relative}.form-question .form-question-input input,.form-question .form-question-input select,.form-question .form-question-input textarea,.form-question .form-question-inputs select{width:100%}.form-question .form-question-input input[type=date]{line-height:1em}.form-question .form-question-input input,.form-question .form-question-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-question .form-question-input input,.form-question .form-question-input select{padding:1em 3em 1em 1em;border:1px solid #d1d9db;border-radius:1px;box-shadow:none}.form-question .form-question-input input{padding:.8em 1em .9em 1em}.form-question .help-block{color:inherit;margin-bottom:0;margin-top:.5em}.form-question .top-help-block{margin-bottom:.5em}.form-question .date-component{min-width:105px;margin-bottom:0}.form-input-container{font-size:.875em;padding:1em .5em 1em 1em;border:1px solid #d1d9db;border-radius:1px}.form-input-container input[form-input]{border:none;box-shadow:none;width:100%}.form-input-container .hint-text.small{display:none}.form-input-container .invalid-image{position:absolute;right:25px;top:15px;display:none;width:20px;height:20px}.form-input-container.active,.form-question .form-question-input input:focus,.form-question .form-question-input select:focus{border:1px solid #0690c6}.form-input-container.active input[form-input]{color:#233843}.form-input-container.active .hint-text.small{color:#0690c6}.form-input-container.filled{padding:.563em .5em .563em 1em}.form-input-container.filled .hint-text.small{display:block}.form-input-container.filled input[form-input]{font-weight:400}.form-input-container.invalid,.form-question-input.invalid input,.form-question-input.invalid select{border:1px solid #f75237!important}.form-input-container.invalid .invalid-image{display:block}.checkbox-custom.checked,.radio-custom.checked{color:#0690c6}.checkbox-custom,.radio-custom{display:block}.checkbox-custom .icons,.radio-custom .icons{display:inline-block;width:26px;height:26px;overflow:hidden;margin-bottom:-7px}.checkbox-custom img,.radio-custom img{width:26px;height:26px}.radio-custom-table{display:inline-table}.radio-custom-table-cell{display:table-cell}select::-ms-expand{display:none}select{background-color:transparent;appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;z-index:3}#coaching-support-checkbox-notifications input[type=checkbox],#login-modal input[type=checkbox],#signup-modal input[type=checkbox]{-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2)}.checkbox-custom .checkbox-block{height:26px;margin-top:-22px;margin-left:6px;position:absolute;width:26px}.checkbox-custom .checkbox-style{opacity:0}.select-block{position:relative;width:100%}.select-block::after{content:'';background-image:url(/img/ic_form_down.png);background-repeat:no-repeat;background-color:#fff;position:absolute;width:32px;height:32px;right:18px;top:10px;pointer-events:none}.select-block:hover::after{background-image:url(/img/ic_form_down_hover.png)}.hint-text option{color:#233843}.hint-text-black{color:#233843}.lv-btn{font-family:inherit;font-weight:400;font-size:1em;text-align:center;padding:1em;border:none;min-width:130px;border-radius:1px;margin-right:.625em}.lv-btn.disabled,.lv-btn.disabled:active,.lv-btn.disabled:hover{-webkit-box-shadow:none;box-shadow:none;opacity:.65;cursor:initial}.lv-btn.lv-btn-green.disabled,.lv-btn.lv-btn-green.disabled:active,.lv-btn.lv-btn-green.disabled:hover{background-color:#53af43}.lv-btn-grey{background-color:#d0d9ea}.lv-btn-white-blue{background-color:#fff;color:#0690c6;border:1px solid #039fd6}.lv-btn-white-blue:focus,.lv-btn-white-blue:hover{background-color:#e5f9fd}.lv-btn-white-blue:active{background-color:#d9eff8}.lv-btn-green{background-color:#53af43;color:#fff;border-bottom:1px solid #438739}.lv-btn-green:focus,.lv-btn-green:hover{background-color:#4e9d43}.lv-btn-green:active{background-color:#438739}.lv-btn-blue{background-color:#0060fc;color:#fff}.lv-btn-blue:focus,.lv-btn-blue:hover{background-color:#0059e8}.lv-btn-blue:active{background-color:#0059e8}.lv-btn.lv-btn-blue.disabled{background-color:#6a7485}.lv-btn-white-green{background-color:#fff;color:#4e9d43;border:1px solid #48a23f}.lv-btn-white-green:focus,.lv-btn-white-green:hover{background-color:#ecf8e8}.lv-btn-white-green:active{background-color:#e3ede2}.lv-btn-light{background-color:rgba(255,255,255,.1);color:#fff}.lv-btn-light:focus,.lv-btn-light:hover{background-color:rgba(89,211,239,.3);color:#fff}.lv-btn-light:active{background-color:rgba(6,144,198,.3);color:#fff}input[type=date]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear{display:none}#k-loading-image{position:fixed;background-image:none;bottom:0;top:0;right:0;left:0;margin:auto;z-index:1500;width:15px;height:15px;border-radius:100%;box-shadow:15px 15px #1aacde,-15px 15px #cef,-15px -15px #1aacde,15px -15px #cef;-webkit-animation:spin ease infinite 3s;animation:spin ease infinite 3s}@-webkit-keyframes spin{0%,100%{box-shadow:15px 15px #1aacde,-15px 15px #cef,-15px -15px #1aacde,15px -15px #cef}25%{box-shadow:-15px 15px #cef,-15px -15px #1aacde,15px -15px #cef,15px 15px #1aacde}50%{box-shadow:-15px -15px #1aacde,15px -15px #cef,15px 15px #1aacde,-15px 15px #cef}75%{box-shadow:15px -15px #cef,15px 15px #1aacde,-15px 15px #cef,-15px -15px #1aacde}}@keyframes spin{0%,100%{box-shadow:15px 15px #1aacde,-15px 15px #cef,-15px -15px #1aacde,15px -15px #cef}25%{box-shadow:-15px 15px #cef,-15px -15px #1aacde,15px -15px #cef,15px 15px #1aacde}50%{box-shadow:-15px -15px #1aacde,15px -15px #cef,15px 15px #1aacde,-15px 15px #cef}75%{box-shadow:15px -15px #cef,15px 15px #1aacde,-15px 15px #cef,-15px -15px #1aacde}}.uib-datepicker-popup.dropdown-menu{padding:0}.uib-datepicker{padding-bottom:5px;font-family:Helvetica,Arial}.uib-daypicker thead tr:first-child{background-color:#0060fc;padding:5px 0}.uib-daypicker thead tr:last-child{color:#333}.uib-daypicker thead tr:first-child th{color:#fff;padding:5px 0}.uib-daypicker thead tr:first-child button.btn{background-color:#0060fc;color:#fff;opacity:1}.uib-daypicker button.btn-info,.uib-daypicker button.btn-info[disabled]{background-color:#0060fc}.uib-daypicker .btn.btn-default.btn-sm{border:0}.uib-daypicker button.btn.active{-webkit-box-shadow:none;box-shadow:none}.uib-daypicker button.btn-info.active{background-color:#0060fc}.uib-daypicker .uib-day .btn,.uib-daypicker .uib-day .btn .text-info{font-weight:600}.uib-datepicker .uib-day .text-muted,.uib-daypicker .uib-day .btn[disabled]{color:#777771;opacity:1;font-weight:400}#coach-notes{border:1px solid #d1d9db;border-radius:1px;box-shadow:none;background-color:#fff;height:120px;resize:none}#coach-notes:focus{border:1px solid #0690c6}.coach-landing .date-time .date-btn{position:absolute;top:8px;right:10px}.coach-landing .date-time .date-btn .btn-default{border:none;background:0 0}.coach-landing .align-right{text-align:right}#coach-btn-book-appointment{margin:20px 0 30px auto}.coach-landing{margin-top:60px}.coach-landing .padding-adjusted{padding-left:0}.coach-landing .coach-image{margin-top:23px;margin-right:20px}.coach-landing .errors{font-family:TradeGothicLTPro;font-size:22px;font-weight:400;color:#152228}.coach-landing .time-zone-text{font-weight:400;font-size:.9em;color:#777771}.coach-landing .form-question-label{margin-top:10px}::-webkit-input-placeholder{font-weight:400;font-size:.9em;color:#777771}::-moz-placeholder{font-weight:400;font-size:.9em;color:#777771}:-ms-input-placeholder{font-weight:400;font-size:.9em;color:#777771}::-ms-input-placeholder{font-weight:400;font-size:.9em;color:#777771}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.select-block:hover:after{background-image:url(/img/retina/ic_form_down_hover.png);background-size:contain}.select-block:after{background-image:url(/img/retina/ic_form_down.png);background-size:contain}}@media (max-width:1199px){.coach-landing .coach-image{display:none}}@media (max-width:991px){.coach-landing{margin-top:20px}}@media (max-width:767px){button.lv-btn{width:100%}.coach-landing .padding-adjusted{padding-left:15px}}