#footer{margin-top:24px;color:#686b71}#footer .col-holder{text-align:justify}#footer .col-holder::after{content:'';width:100%;display:inline-block;vertical-align:top}#footer .col{display:inline-block;vertical-align:top}#footer .col-holder a{color:#686b71;text-decoration:none}#footer h6{font-family:TradeGothicLTPro-Bd2,Helvetica,Arial;font-size:14px;text-transform:uppercase;margin:0 0 6px;color:#686b71;letter-spacing:1px}#footer ul{font-size:13px;line-height:18px;margin-bottom:13px;list-style:none;padding-left:0}#footer .copyright{font-size:12px;margin-bottom:12px}#footer .copyright p{color:#686b71}#footer .copyright .center{text-align:center}#footer .copyright .right{text-align:right}@media (max-width:767px){#footer .col{margin:13px}#footer .copyright .block.logo{margin-bottom:5px}#footer .copyright .block{text-align:center}}.header{margin:24px 0}.header .logo{float:left}.header .logo img{width:170px;height:50px}.header::after{content:"";display:block;clear:both}@media (max-width:767px){#header-signup-btn{display:none}}body{font-size:16px;font-weight:400;font-family:TradeGothicLTPro,Helvetica,Arial;color:#fff}.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}.heading-level-1{font-size:28px;letter-spacing:.5px;margin-bottom:14px}p{line-height:1.31;letter-spacing:-.2px}.error-message p,.error-text{margin-left:1em;font-size:.875em;color:#d0021b;font-weight:400;padding-top:.5em}.text-center{text-align:center}input,select,textarea{color:#4a4a4a;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-question .form-question-input{margin-bottom:.625em;position:relative}input,select{padding:6px 12px;height:48px;border:1px solid #d1d9db;border-radius:1px;background-color:#fff;box-shadow:none}textarea{border:1px solid #d1d9db;border-radius:1px;box-shadow:none;background-color:#fff;height:120px;resize:none;padding:18px 18px}select::-ms-expand{display:none}select{position:relative;z-index:3;font-size:14px;font-weight:400}.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:42px;height:32px;right:5px;top:10px;pointer-events:none;z-index:4}.select-block:hover::after{background-image:url(/img/ic_form_down_hover.png)}.form-question-legend{display:inline-block;max-width:100%;margin-top:10px;margin-bottom:5px;padding-right:15px;padding-left:15px;text-transform:uppercase;font-size:12px;font-style:normal;font-stretch:normal;letter-spacing:1px;color:#fff;border-bottom:none}label{display:inline-block;max-width:100%;margin-top:10px;margin-bottom:5px;text-transform:uppercase;font-size:12px;font-style:normal;font-stretch:normal;letter-spacing:1px}input[type=date]::-ms-clear,input[type=email]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear{display:none}.lv-btn{font-weight:700;font-size:12px;letter-spacing:1px;width:98px;height:30px;border-radius:2px;border:solid 1px #e8e8e8}.lv-btn+.lv-btn{margin-left:12px}.lv-btn.lv-btn-green{background-color:#0ed224;color:#fff;border:none}.lv-btn.lv-btn-white{background-color:#fff;color:#3b3b3b}button.lv-btn[disabled]{opacity:.4;cursor:default}#spinner{position:fixed;background-image:none;top:50%;left:50%;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}.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 .btn.btn-default.btn-sm{border:0}.uib-day .btn.active{-webkit-box-shadow:none;box-shadow:none}.uib-day .btn-info,.uib-day .btn-info.active{background-color:#0060fc}.uib-day .btn,.uib-day .btn .text-info{font-weight:600;font-family:Helvetica,Arial}.uib-day .btn .text-muted,.uib-day .btn[disabled]{color:#777771;opacity:1;font-weight:400}#spinner-outer{display:none}#spinner-outer.on{display:block;width:100%;height:100%;z-index:100;position:fixed;top:0;left:0}#cde-block{padding:32px;height:280px;background-color:#0ed224}#cde-block-learn-more{width:auto;height:40px;margin-top:18px;padding:0 12px}#video-block{height:557px}#meeting-img-block{height:280px;background:url(/img/coach.jpg) no-repeat center;background-size:cover}#video-block iframe{width:100%;height:100%;border:none}.meeting-page .appointment-schedule-block{background-color:#00afb5;padding:24px}.appointment-success-block{color:#4a4a4a;text-align:center;margin-bottom:40px;padding:50px}#cde-block .heading-level-2{font-size:16px;font-weight:700;letter-spacing:.5px}#meeting-img-block blockquote{position:absolute;bottom:10px;left:0;right:0;background:rgba(255,255,255,.8);border:none;margin:0 auto;width:80%;color:#434345;font-size:14px}#meeting-img-block cite{letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700;font-style:normal;color:#2fbd58}#cde-block .heading-level-1{line-height:1.1}.meeting-page .top-buffer{margin-top:12px}.meeting-page .bottom-buffer{margin-bottom:12px}.meeting-page .left-padding-pull{padding-left:0}.meeting-page .date-time .date-btn{position:absolute;top:8px;right:10px}.meeting-page .date-time .date-btn .btn-default{border:none;background:0 0}.meeting-page .align-right{text-align:right}#book-appointment-btn{margin:20px 0 30px auto;width:auto;height:36px;padding:4px 16px}#redirect-btn{width:180px;height:36px}.meeting-page .padding-adjusted{padding-left:0}.meeting-page .errors{font-family:TradeGothicLTPro,Helvetica,Arial;font-size:22px;font-weight:400;color:#152228}.meeting-page .time-zone-text{font-weight:400;font-size:.9em}::-webkit-input-placeholder{font-weight:400;font-size:.9em;color:#adb0b2}::-moz-placeholder{font-weight:400;font-size:.9em;color:#adb0b2}:-ms-input-placeholder{font-weight:400;font-size:.9em;color:#adb0b2}::-ms-input-placeholder{font-weight:400;font-size:.9em;color:#adb0b2}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.bootstrap-select.btn-group>.btn:first-child{padding:6px 12px;height:48px}.bootstrap-select .btn{border-radius:0;background:#fff}.bootstrap-select .caret{border:0}.bootstrap-select .btn-default.active,.bootstrap-select .btn-default:active,.bootstrap-select .btn-default:focus,.bootstrap-select .btn-default:hover,.bootstrap-select.open>.dropdown-toggle.btn-default{border:1px solid #0690c6}.bootstrap-select .notify{color:#d0021b}.bootstrap-select .btn-group.open .dropdown-toggle{box-shadow:none}.bootstrap-select .btn-default.active,.bootstrap-select .btn-default:active,.bootstrap-select.open>.dropdown-toggle.btn-default{color:#333;background-color:#fff!important}.form-question-input.invalid .bootstrap-select .btn{border:2px solid #d0021b!important}.form-input-container.invalid,.form-question-input.invalid input,.form-question-input.invalid select{border:2px solid #d0021b!important}@media (max-width:991px){.meeting-page{margin-top:20px}#video-block{height:557px}.meeting-page .left-padding-pull{padding-left:15px}#cde-block{height:auto}#meeting-img-block{margin-top:12px}.sm-xs-hide{display:none}}@media (max-width:767px){button.lv-btn{width:100%}.meeting-page .padding-adjusted{padding-left:15px}#video-block{height:264px}#cde-block{padding:32px}.sm-xs-hide{display:none}#book-appointment-btn{margin:20px auto 30px auto;display:block;width:auto}#meeting-img-block blockquote{font-size:12px}#meeting-img-block cite{font-size:10px}}@media (min-width:992px){.md-lg-hide{display:none}}