html,body{height:100%}input:-moz-placeholder,textarea:-moz-placeholder{color:#888}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#888}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}::placeholder{color:#888}@keyframes onAutoFillStart{from{}to{}}@keyframes onAutoFillCancel{from{}to{}}input:-webkit-autofill{animation-name:onAutoFillStart;transition:background-color 5000s ease-in-out 0s}input:not(:-webkit-autofill){animation-name:onAutoFillCancel}input[type="text"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none}input[type="radio"][name="selectedtemplate"]{margin:-4px 2px 0 4px}.row-fluid [class*="span"]{min-height:20px}.btn:focus,a:focus,div:focus{outline:0}a.image-link{text-decoration:none}.edit-athlete .row-fluid [class*="span"]{-moz-box-sizing:content-box;box-sizing:content-box}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.with-new-lines,.with-newlines{white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}textarea{box-sizing:border-box;padding:9px 11px}#scheduleComments,#coachnotes,textarea.x-notes,textarea.x-coach-notes{width:100%;height:150px}.hidden{display:none!important;visibility:hidden!important}.start-hidden{display:none}.float-right{float:right}.float-left{float:left}.width-full{width:100%}.overflow-visible{overflow:visible!important}.width-auto{width:auto!important}.no-transition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.display-inline-block{display:inline-block!important}.sizing-content-box{-moz-box-sizing:content-box!important;box-sizing:content-box!important}legend{margin-bottom:15px!important}#centeredContent{width:942px;margin:0 auto;padding:18px;background-color:#fff}#overlay{background-color:#d5d5d5;z-index:999;position:fixed;left:0;top:0;min-width:100%;min-height:100%;width:100%;height:100%;display:none;opacity:.5;cursor:wait}#guest{width:744px;margin:0 auto;overflow:auto}#guest h1{font-size:32px;font-weight:bold;text-align:center;padding:24px 0;color:#790c0a}#guest .login{text-align:right}table#calendar{border-collapse:separate}table#calendar>thead>tr:first-child{position:sticky;top:0;background:#fff;z-index:1}table#calendar>thead>tr:first-child th{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dbdbdb}table#calendar thead th.show-previous-month,table#calendar tfoot th.show-next-month{text-align:center;background:#f5f3f3;font-size:11pt;padding:6px 0;font-weight:bold;color:#999;height:36px;text-transform:uppercase}table#calendar tfoot th.show-next-month{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}table#calendar thead th.show-previous-month .loader,table#calendar tfoot th.show-next-month .loader{background:#999;background:-moz-linear-gradient(left,#999 10%,rgba(85,177,0,0) 42%);background:-webkit-linear-gradient(left,#999 10%,rgba(85,177,0,0) 42%);background:-o-linear-gradient(left,#999 10%,rgba(85,177,0,0) 42%);background:-ms-linear-gradient(left,#999 10%,rgba(85,177,0,0) 42%);background:linear-gradient(to right,#999 10%,rgba(85,177,0,0) 42%)}table#calendar thead th.show-previous-month .loader::before,table#calendar tfoot th.show-next-month .loader::before{background:#999}table#calendar thead th.show-previous-month .loader::after,table#calendar tfoot th.show-next-month .loader::after{background:#f5f3f3}table #calendar tfoot th.show-next-month{border-bottom:1px solid #dbdbdb}table#calendar thead th.show-previous-month:hover,table#calendar thead th.show-previous-month:focus,table#calendar tfoot th.show-next-month:hover,table#calendar tfoot th.show-next-month:focus{background:#f0eded}table#calendar thead th.show-previous-month:active,table#calendar tfoot th.show-next-month:active{background:#eae8e8}table#calendar tbody td{box-sizing:border-box;height:140px;width:150px;padding:5px 3px;vertical-align:top;position:relative;cursor:pointer}.table-calendar-row{max-width:1200px}table#calendar tbody td.x-mileage-td{width:120px}table#calendar tbody td.vdot-challenge{height:150px}.team-training table#calendar tbody td{width:110px}.team-training table#calendar tbody td.x-mileage-td{width:98px}@media(max-width:979px) and (min-width:768px){.team-training table#calendar tbody .x-mileage-value,.team-training table#calendar tbody .x-mileage-unit{font-size:10pt;line-height:14pt;display:block}}table#calendar>tbody>tr>td{border-top:1px solid #dbdbdb}table#calendar>tbody>tr:nth-child(even){background-color:#fff}table#calendar>tbody>tr:nth-child(odd){background-color:#f5f3f3}table#calendar thead th{color:#999;text-align:left;font-weight:normal}#calendar .dayLabel{text-align:left;display:block;background-color:transparent;font-size:11pt;font-weight:bold;color:#999;user-select:none}#calendar .dayHeader{padding:0 3px;box-sizing:border-box;height:30px}#calendar td.vdot-challenge .btn-join-vdot-challenge{border-top:1px solid #32a0d3;border-bottom:1px solid #32a0d3;background:#33bef3;color:#fff;font-size:9pt;padding-left:3px;margin-top:-5px;margin-left:-3px;margin-right:-3px;margin-bottom:5px;height:25px;cursor:pointer;box-sizing:border-box}#calendar td.vdot-challenge .btn-join-vdot-challenge img{height:16px;width:16px;margin-left:2px;margin-right:5px;margin-bottom:0}#calendar td.vdot-challenge .btn-join-vdot-challenge span{display:inline-block;margin-top:1px}#calendar td.vdot-challenge-start .btn-join-vdot-challenge{border-left:1px solid #32a0d3;margin-left:0}#calendar td.vdot-challenge-start .btn-join-vdot-challenge span{position:absolute;width:250%;z-index:10}#calendar td.vdot-challenge-end .btn-join-vdot-challenge{border-right:1px solid #32a0d3;margin-right:0}#calendar td.today{border:2px solid #000;padding:4px 1px 3px 1px}#calendar td.today.vdot-challenge .dayHeader:before,#calendar td.today.vdot-challenge .dayHeader:after{content:'';width:2px;height:54px;background:#000;position:absolute;top:-1px}#calendar td.today.vdot-challenge .dayHeader:before{left:-2px}#calendar td.today.vdot-challenge .dayHeader:after{right:-2px}#calendar td.today:before{content:'';width:calc(100% - 78px);height:2px;background:#fff;position:absolute;top:-2px;left:39px}#calendar td.today:after{content:'';width:calc(100% - 78px);height:2px;background:#fff;position:absolute;bottom:-2px;left:39px}#calendar td.today .calendarDay-inner:before{content:'';width:2px;height:calc(100% - 108px);background:#fff;position:absolute;top:54px;left:-2px}#calendar td.today .calendarDay-inner:after{content:'';width:2px;height:calc(100% - 108px);background:#fff;position:absolute;top:54px;right:-2px}table#calendar>tbody>tr:nth-child(odd) td.today:before,table#calendar>tbody>tr:nth-child(odd) td.today:after,table#calendar>tbody>tr:nth-child(odd) td.today .calendarDay-inner:before,table#calendar>tbody>tr:nth-child(odd) td.today .calendarDay-inner:after,table#calendar>tbody>tr:nth-child(odd) td.vdot-challenge:before,table#calendar>tbody>tr:nth-child(odd) td.vdot-challenge:after,table#calendar>tbody>tr:nth-child(odd) td.vdot-challenge .calendarDay-inner:before,table#calendar>tbody>tr:nth-child(odd) td.vdot-challenge .calendarDay-inner:after{background:#f5f3f3}#calendar .today .dayLabel strong{background-color:#000;padding:1px 10px 2px 8px;color:#fff}#calendar .today .dayLabel:after{content:'Today';float:right;padding-right:2px;color:#000;font-weight:bold}.mycoaching #calendar .today.with-month .dayLabel:after{font-size:8pt}@media(max-width:1200px){.mycoaching #calendar .today.with-month .dayLabel:after{float:none}}@media(max-width:979px) and (min-width:768px){#calendar .today .dayLabel:after{font-size:10pt}#calendar .today.with-month .dayLabel:after{font-size:8pt}}@media(max-width:767px){#calendar .today .dayLabel:after{float:none}}.calendarLabel{border:0;height:auto;font-size:9pt;font-weight:bold;text-align:center;color:#ccc}.dayContent{min-height:80px;position:relative}.calendarContainer{overflow:hidden;border:1px solid #aaa;width:951px}.calendar-section .calendarEventIcons{height:24px}.calendar-section .calendarEventIcons i{color:#000;font-size:18px;line-height:24px;vertical-align:middle;cursor:pointer}.calendar-section .calendarEventIcons i.placeholder{cursor:default}#calendar td#calendarToday{background-color:#ffffe5}.pager li>span.calendarMonthTitle{font-size:1.5em;margin-bottom:0;line-height:1.5em;text-align:center;border:0}div#datepicker{margin-bottom:26px}div#datepicker a{font-size:14px;color:#ccc;padding:0 4px;font-weight:bold}div#datepicker a.selected{color:#000}#lbl_template_name{padding-left:6px;color:#999}#calendar>thead>tr>th{font-size:11pt;padding:10px 6px}div#datepicker select,div#datepicker select option{margin-top:-5px}.signUpTile{background-color:#fff;float:left;width:200px;height:200px;margin:12px;padding:12px;text-align:center;font-size:24px;font-weight:bold;box-shadow:0 1px 3px rgba(5,5,5,.6)}.signUpHeading{height:80px;padding-top:24px}.signUpButton{padding:5px 12px;color:#00f;text-decoration:underline;display:block}.username{cursor:pointer;text-decoration:underline}.editor-label{color:#333;font-size:9pt;font-weight:bold;margin-top:3px}.editor-label label{color:inherit;font:inherit;margin-bottom:0}body{background-color:#fff;font-size:12px}body,h1,h2,h3,h4,h5,h6,div,p,a,button,select,option,span,textarea,input,legend{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}#wrap{min-height:100%;height:auto!important;height:100%}div.content{margin-left:0;border:0;box-shadow:none}div.center{margin-left:auto!important;margin-right:auto!important;float:none!important}div.v-center{display:flex;align-items:center}.page-header-row,.header-row{background-color:#eaeaea;margin-bottom:20px}.bottom-spacer,.input-row{margin-bottom:10px}.bottom-spacer-extra,.input-row-extra-space{margin-bottom:20px}h1,h2,h3,h4,h5{line-height:normal}#static-content .row-fluid{margin-bottom:30px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left!important}.text-bold{font-weight:bold!important}.text-normal{font-size:12px!important}.text-semibold{font-weight:600!important}.text-small{font-size:12px!important}.text-muted{font-weight:bold!important}.lead{margin-top:30px;margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}.lead a{font-size:21px}#homepage h1{text-align:center;font-size:30px;margin-bottom:30px}#content-header h1{text-align:center;font-size:30px}h2{font-size:24px;margin-bottom:12px}#homepage h2{font-size:16px;font-weight:bold}#homepage .thumbnail{border:0;-webkit-box-shadow:none;box-shadow:none}#homepage .thumbnail.home-offset{padding-top:80px}#homepage .thumbnail{text-align:center}#homepage .thumbnail.home-offset .caption{padding:12px 12% 12px 28%}#homepage .thumbnail .caption{padding:12px 20%}#homepage .thumbnail .caption h2,#homepage .thumbnail .caption p{text-align:left}#homepage .thumbnail .btn-homepage{background-color:#f07606;border:0;border-radius:0;padding:18px 28px;font-size:16px;line-height:50px;color:#fff}#homepage .btn-large{border:0;border-radius:0;padding:16px 24px;font-size:14px}#homepage .btn-homepage2{background-color:#4387bf;color:#fff;line-height:46px}.btn-flat{border-radius:0}div#footer{display:flex;justify-content:center;align-items:center;min-height:70px;background-color:#f1f1f1;margin-top:30px}div#footer a{color:#7e7d7d;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11pt;color:#555;margin-right:20px;margin-left:20px;padding-top:10px;padding-bottom:10px;display:inline-block}@media(max-width:676px){div#footer{margin-top:120px}}ul.no-bullets{list-style-type:none;padding:0;margin:0}footer{min-height:70px;background-color:#f5f5f5;padding-top:48px;padding-bottom:24px;margin-top:30px;color:#111;font-size:1rem;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}footer .vertical-divider{border-right:1px solid #111;margin-right:-1px}footer .img-footer-logo{width:72px}footer h4{text-transform:uppercase;font-size:1rem}footer h2{font-size:2rem}footer .podcast-icons{display:flex;justify-content:center}footer .podcast-logo{width:32px}footer .social-logo{width:50px}footer .img-email-arrow{width:24px}footer .text-muted{color:#888;font-size:.875rem}footer .text-link{font-weight:bold;font-size:1rem;color:#111;text-decoration:underline}footer .text-link.inline{text-decoration:none;font-weight:normal}footer .text-link.inline:hover,footer .text-link.inline:active{text-decoration:underline}footer .text-link:hover{color:#222}footer .text-link:active{color:#333}footer .img-download-google,footer .img-download-apple{max-width:180px;margin-left:-5px}@media(min-width:980px){footer .podcast-icons{justify-content:left}}@media(max-width:979px){footer .text-link.inline{font-weight:600}footer .vertical-divider{border-right:0;margin-right:0}footer{text-align:center}footer .social-logo{width:40px}footer .podast-description{max-width:400px;margin-left:auto;margin-right:auto}footer .img-download-google,footer .img-download-apple{max-width:140px}}#cal-banner{position:relative}#cal-banner p.muted{font-size:1.1em;padding-top:4px}table.tbl-current-workouts tr td:first-of-type{width:110px;padding-left:10px}table.tbl-profile{margin-bottom:0}table.tbl-profile span{font-weight:bold;margin-left:5px;margin-right:20px;margin-bottom:10px;display:inline-block}table.tbl-current-workouts thead,table.tbl-profile thead{border:0}table.tbl-current-workouts tbody{border-bottom:10px solid transparent}table.tbl-current-workouts thead span{margin-bottom:8px;display:inline-block}div.todays-run{font-weight:bold;font-size:24px;color:#333;text-align:center}@media(min-width:768px){div.todays-run{position:absolute;font-size:34pt;color:#f3f1f1;left:170px;font-weight:bold;margin-top:35px;z-index:-1}}@media(min-width:980px){div.todays-run{font-size:48pt}}table.tbl-current-workouts thead tr th,table.tbl-profile thead tr th{font-size:13pt;text-transform:none;padding-bottom:0;padding-left:0}table.tbl-current-workouts tbody tr td,table.tbl-profile tbody tr td{font-size:11pt;color:#959595;border-top:0;padding:4px}table.tbl-profile tbody tr td{padding-left:0}#currentworkout_overlay span2{margin-left:-30px}div.content{overflow:visible}div.clear{clear:both}hr.less-padding{margin:10px 0 0 0}hr.section-title{margin:10px 0 0 0}.user-vdot{font-size:3em;color:#fff;margin-top:12px}.user-vdot span:before,.user-vdot span:after{content:"•"}input.user-vdot-edit{margin-bottom:0}#vdot-next-race th{color:#bbb;font-weight:normal;text-align:left}#vdot-next-race td{color:#fa9e7d;font-size:1.1em}.projected-upcoming{font-size:14pt;color:#33bef3;margin-bottom:20px}.additional-goals{font-size:11pt;color:#959595;width:75%;margin-bottom:30px}#next-race-text p{color:#999;font-size:1.1em;margin:0;line-height:1.5em}#pad-wrapper{margin-top:0}div.calendarEvent{font-size:9pt;line-height:11pt;text-align:left;padding:7px 2px 6px 2px;border:2px solid #808080;background-color:transparent;color:#222;position:relative;margin:12px 0 2px 0;cursor:pointer}div.calendarEventRace img.virtual-race-icon{height:12px;width:12px;margin-left:2px;margin-right:2px;margin-bottom:4px}div .calendarEvent .eventDetails{line-height:12pt;margin-left:2px;font-size:8pt;overflow-wrap:break-word;max-width:112px}div.calendarEvent i{padding:0 4px 0 2px;color:#808080}div.calendarEvent .eventType{font-weight:bold}@media(max-width:767px){div.calendarEvent .eventType{margin-top:4px}}.x-add-activity,.x-add-activity-options>div,.x-log-repetition,.x-add-day-off,.x-add-note{cursor:pointer;color:#000;font-weight:bold;line-height:10pt;margin-bottom:6px}.calendar-section .calendarDay i{display:inline-block}.calendar-section .x-add i{display:none}.calendar-section .x-add-activity-options i{display:none}@media(min-width:1200px){.x-add-activity,.x-add-activity-options>div,.x-log-repetition,.x-add-day-off,.x-add-note{font-size:8pt;line-height:8pt;margin-bottom:2px}.calendar-section .x-add i{display:inline-block}.calendar-section .x-add-activity-options i{display:inline-block}}@media(max-width:979px){.x-add-activity,.x-add-activity-options>div,.x-log-repetition,.x-add-day-off,.x-add-note{font-size:8pt;line-height:8pt;margin-bottom:6px}}.x-add-activity-options{margin-bottom:10px;margin-top:-10px}.content-section{margin-top:20px;margin-bottom:20px}div.title-section hr{border-color:#33bef3;border-width:2px;margin:4px 0 0 0}.calendar-section{font-size:13px;color:#a4a4a4;margin-bottom:40px}m .calendar-section h1,.mycoaching h1{font-size:24pt;font-weight:normal;margin-bottom:0;color:#333}.calendar-section i{color:#a4a4a4;font-size:18px}.calendar-section .icon-remove{color:#333}.calendar-section a>i{text-decoration:none}.calendar-section .x-delete-small,.calendar-section .x-delete-set,.calendar-section .x-delete-rest,.calendar-section .x-delete-small i,.calendar-section i.x-delete-button,.calendar-section .x-delete-set i,.calendar-section .x-delete-rest i,.x-delete-button{color:#991f19;cursor:pointer}.calendar-section .x-delete-small{font-size:9pt;font-weight:normal}.calendar-section .x-delete-small i{font-size:9pt;margin-right:5px}.set-row i.tool-button,.set-row i.tool-button-delete{color:#888;font-size:16px;margin-right:10px}.set-row i.tool-button-delete{color:#ff6300}.x-log-reps-section{margin-bottom:10px}.x-repetition-title{margin-top:4px}.x-repetition-item .poor-score,.x-repetition-item .ok-score,.x-repetition-item .good-score{display:inline-block;height:6px;width:6px;border-radius:50%;border:0;margin-bottom:1px;margin-left:4px}.x-repetition-item:not(.item-edited) .poor-score{background-color:#ea5545}.x-repetition-item:not(.item-edited) .ok-score{background-color:#ef9b20}.x-repetition-item:not(.item-edited) .good-score{background-color:#56b100}.q-add-session p{margin-bottom:0}.q-date{font-weight:normal;margin-top:0}.calendar-section .q-date .bootstrap-select.btn-group .btn .filter-option,.calendar-section .q-date .bootstrap-select.btn-group .dropdown-menu li>a{font-size:22px;min-height:26px;color:#a4a4a4}.calendar-section .q-date .bootstrap-select.btn-group .btn .filter-option{color:#000}.calendar-section .q-date .bootstrap-select.btn-group .dropdown-menu li.selected a{color:#000}.calendar-section .effort.bootstrap-select.btn-group .btn .filter-option{color:#3db93d}.calendar-section .effort.bootstrap-select.btn-group .dropdown-menu li.selected a{color:#3db93d}.calendar-section .dropdown,.calendar-section .dropdown a.dropdown-toggle,.mycoaching .dropdown,.mycoaching .dropdown a.dropdown-toggle{display:inline-block;text-decoration:none}.calendar-section h1 .dropdown a.dropdown-toggle{font-size:24pt;font-weight:normal;margin-bottom:0;color:#333}.calendar-section h1 .dropdown a.dropdown-toggle i{color:#333}.calendar-section h1 .dropdown a{text-decoration:none}.calendar-section h1 .dropdown a.dropdown-toggle:hover,.calendar-section h1 .dropdown.open a.dropdown-toggle{background-color:#eee}.calendar-section h1 .dropdown a.dropdown-toggle:hover:after{background-color:transparent}.calendar-section h1 li a{font-size:14px}#datepicker .dropdown{padding-top:0}.xdropdown{padding-top:8px}.dropdown .btn-show-menu{background-image:url('/img/icons/ic-menu.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.dropdown .btn-show-menu.options{background-image:url('/img/icons/ic-preferences.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.dropdown a.dropdown-toggle{color:#56b100;font-size:11pt;padding:2px 5px}.dropdown.width-full a.dropdown-toggle{width:100%}.dropdown.width-full a.dropdown-toggle b.caret{float:right}.dropdown a.dropdown-toggle:hover{text-decoration:none}.dropdown.with-border a.dropdown-toggle,.dropdown.x-effort a.dropdown-toggle,.dropdown.x-effort-dropdown a.dropdown-toggle,.dropdown a.dropdown-toggle.effort{border:1px solid #c3c3c3;padding:8px 5px;height:38px;box-sizing:border-box}.dropdown-menu{padding:5px 0 5px 0;border-color:#ccc;box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.dropdown-menu>li>a{cursor:pointer;line-height:30px}.dropdown-menu>li>a:hover{background:#33bef3}.dropdown-menu>li>a.danger{color:#c61e1e}.dropdown-menu>li>a.danger:hover{background:#c61e1e;color:#fff}.dropdown-menu>li>a.success{color:#56b100}.dropdown-menu>li>a.success:hover{background:#4a9900;color:#fff}.dropdown-menu .dropdown-divider{height:1px;width:100%;background:#eaeaea;margin-top:5px;margin-bottom:5px}.calendar-section .set-row{background-color:transparent;margin-bottom:30px}.calendar-section .set-row hr{margin-bottom:4px;margin-top:6px}.calendar-section XXlabel{color:#b7b7b7;font-size:10pt;margin-bottom:0;cursor:default}.calendar-section .summary-tab{font-size:12pt;font-weight:normal;color:#fff;margin-top:0;min-height:30px;background-color:#33bef3;text-align:center;padding-top:8px}.calendar-section .x-effort-pace{margin-top:-5px}.calendar-section .x-rep-pace{font-size:11pt;margin-top:-5px;margin-left:4px;text-align:right}.calendar-section .x-summary-section h3,.calendar-section .x-workout-accuracy-section h3 .calendar-section .x-gps-admin-info-section h3{font-size:14pt;color:#333;font-weight:normal;margin:4px 0}.calendar-section .x-summary-section p,.calendar-section .x-workout-accuracy-section p{margin-left:20px;margin-bottom:0}.calendar-section .x-workout-accuracy-section p.score-feedback{font-weight:600;color:#333}.calendar-section .x-workout-accuracy-section p.score-analysis{font-size:12px;color:#333}.calendar-section .x-summary-section hr{margin:6px 0;border-top-width:2px}.calendar-section .x-summary-section hr:last-of-type{margin-bottom:0}.calendar-section .x-summary-section .summary-total{background-color:#222;color:#fff;width:auto;margin-left:auto;width:45%;margin-top:0;text-align:right;padding-top:8px;padding-bottom:8px;padding-right:8px;font-size:12pt}.calendar-section .x-summary-section .summary-total.extended{width:60%}.calendar-section .x-summary-section .summary-label,.calendar-section .x-workout-accuracy-section .summary-label{text-align:right;color:#333}@media(max-width:767px){.calendar-section .x-summary-section .summary-total{margin-left:0;text-align:left;padding-left:10px}.calendar-section .x-summary-section .summary-label,.calendar-section .x-workout-accuracy-section .summary-label{text-align:left;margin-left:0}}.calendar-section .x-summary-section .summary-total .summary-unit{font-size:10pt}hr.set-divide{border-top-color:#7dd9f6;margin:0 0 8px 0}hr.set-divide-warm{border-top-color:#ccc;margin:0 0 8px 0}.calendar-section .x-activity-item .set-bar{background-color:#f5f3f3;border-top:2px solid #dadada;border-bottom:2px solid #dadada;margin-bottom:20px}.set-row.x-repeat-group-item .x-repeat-group,.x-workout.x-repeat-group-item .x-repeat-group,.x-summary-section .repeat-items{position:relative;padding-left:30px}.set-row.x-repeat-group-item .x-repeat-group:before,.x-workout.x-repeat-group-item .x-repeat-group:before,.x-summary-section .repeat-items:before{content:"";position:absolute;top:-5px;bottom:0;left:4px;width:12px;background:#dadada;border-radius:6px}.x-summary-section .repeat-items:before{top:0;width:8px;border-radius:4px}.x-summary-section .repeat-items{padding-left:20px;margin-bottom:10px}.set-row.x-repeat-group-item .x-repeat-group .set-bar,.x-workout.x-repeat-group-item .x-repeat-group .set-bar{margin-bottom:10px}.set-row.x-repeat-group-item .x-repeat-group .set-bar h2,.x-workout.x-repeat-group-item .x-repeat-group .set-bar h2{font-size:16px;margin-top:0;margin-bottom:1px}.set-row.x-repeat-group-item .x-repeat-group .set-bar .set-action-btns,.x-workout.x-repeat-group-item .x-repeat-group .set-bar .set-action-btns{padding-top:2px}.x-summary-section .repeat-items{margin-top:10px}.x-summary-section .repeat-items h3{font-size:14px;margin-bottom:0}.x-summary-section .repeat-items p{margin-left:0}div.x-activity-item.input-error>.set-bar,div.x-workout-item.input-error>.set-bar,div.x-repeat-group-item.input-error>.set-bar{background-color:#ffeaea;border-bottom-color:#d8000c;border-top-color:#d8000c}.calendar-section .x-activity-item .set-bar h2{margin-top:2px;margin-left:10px;margin-bottom:6px}.calendar-section .x-activity-item .set-bar .set-action-btns{padding-top:12px}.calendar-section .x-activity-item a,.calendar-section .x-activity-item .rep-icons a i{color:#56b100}.calendar-section .x-strength-item .checkbox-field input[type="checkbox"]+label{margin-left:24px}.calendar-section .x-strength-item .checkbox-field input[type="checkbox"]+label::before{left:-24px}.calendar-section .x-repeat-each-side{display:inline-block;margin-left:5px}.calendar-section .activity-tab,.calendar-section .activity-tab label{color:#b1b0b0;font-size:14px;font-weight:bold}.calendar-section .set-tab{background-color:#7dd9f6;color:#000}.calendar-section .add-tab{background-color:#bfbfbf;color:#7b7b7b}.calendar-section .set-tab p,.calendar-section .add-tab p{padding:4px 6px 0 6px;height:10px;text-align:center}.calendar-section input[type=text].x-custom-text{text-align:left}input[type=text]{color:#808080;background-color:#f5f3f3;border-color:#f5f3f3;border-radius:0;padding:4px 4px}input[type=text].input-error,textarea.input-error{background-color:#ffeaea;border:1px solid #d8000c}input[type=text].with-message{margin-bottom:0}span.input-error{font-size:12px;color:#d8000c}.calendar-section input[type=text]{font-size:20px;text-align:right;height:28px}.calendar-section input[type=text]:hover{background-color:#f9fcdf;cursor:pointer}input[type=text].input-highlight{color:#56b100;text-align:right;font-size:20px;height:28px;box-sizing:content-box}input[type=text].input-highlight-small{color:#56b100;text-align:right;font-size:20px;height:20px;box-sizing:content-box}input[type=text].input-small{text-align:right;font-size:20px;height:20px;box-sizing:content-box}.calendar-section i.icon-remove-sign:hover{color:#ff3828;cursor:pointer}.reps{font-size:24px;margin-top:8px;color:#a4a4a4}.reps i{font-size:20px;margin-left:4px}span.unit{font-size:11pt;color:#333}span.unit a{color:#a4a4a4;text-decoration:underline}.dropdown span.unit-label{white-space:nowrap;display:inline-block}.dropdown .effort span.unit-label,.dropdown.truncate-ellipsis span.unit-label{text-overflow:ellipsis;overflow:hidden;width:calc(100% - 14px)}.x-add-rest:hover,.x-add-new-set:hover,.x-add-repeat-group:hover{cursor:pointer}.add-set-options{border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding-top:10px}.add-set-option-delimiter{color:#dadada;font-size:14px;line-height:16px}.x-strides-description{font-size:16px;font-weight:600;color:#b1b0b0}.x-actual-pace-unit{font-size:14px}.x-pace,.x-team-activity #pace{font-size:20px;color:#a4a4a4}#x-calendar-section textarea.x-notes,#x-calendar-section textarea.x-coach-notes{width:100%;height:100px}textarea#scheduleComments{width:95%;height:100px}@media(max-width:767px){#footer .row-fluid [class*="span"]{display:block;padding-top:10px;height:auto}.dropdown{margin-bottom:14px}}.wayfinder{margin-bottom:-8px;font-weight:bold}.thumbnail-crop{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin-left:auto;margin-right:auto}.thumbnail-contain{background-size:contain;background-repeat:no-repeat;background-position:50% 50%;margin-left:auto;margin-right:auto}.profile-pic-container{margin:0 0 10px}.profile-pic,.profile-pic-title-name{width:100px;height:100px;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:block;margin-left:auto;margin-right:auto}img.profile-pic{object-fit:cover}.profile-pic-title-name{width:32px!important;height:32px!important;margin-bottom:-4px;display:inline-block;vertical-align:baseline}.profile-pic.small{width:50px;height:50px}.profile-pic.no-center{margin-left:0;margin-right:0}.normal-page-header h1,.profile-header h1{font-size:23pt;color:#000;margin-top:0;text-transform:capitalize;font-weight:normal;margin-bottom:4px;border-bottom:3px solid #32bef3}.normal-page-header h1 span,.profile-header h1 span{color:#9c9c9c;font-size:16pt;font-style:italic}.normal-page-header h2 i,.normal-page-header h2 img{margin-top:-5px}.nav-tabs{border:0}.nav-tabs>li>a{line-height:26px;color:#5e5b5b;font-size:16px}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{background-color:#33bef3;color:#fff;border:0}.mycoaching .add-training .nav-tabs li{margin-left:0;width:20%}.mycoaching .add-training .nav-tabs li>a,.mycoaching .add-training .nav-tabs li>a,.mycoaching .add-training .nav-tabs li>a:hover,.mycoaching .add-training .nav-tabs li>a:focus{background-color:#eee;border-top:4px solid #eee;margin-right:0;text-align:center}.mycoaching .add-training .nav-tabs>.active>a,.mycoaching .add-training .nav-tabs>.active>a,.mycoaching .add-training .nav-tabs>.active>a:hover,.mycoaching .add-training .nav-tabs>.active>a:focus{background-color:#000;color:#fff;border-top:4px solid #5db8e0}@media(max-width:979px){.nav-tabs>li>a{font-size:14px;padding-right:4px;padding-left:4px}}.mycoaching .arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #000}.mycoaching .side-panel h3{background-color:#33bef3;color:#fff;font-size:18px;text-align:center;font-weight:normal;vertical-align:middle;padding:10px;min-height:40px;-moz-box-sizing:border-box;box-sizing:border-box}.mycoaching h3.side-panel-title{margin-top:0;padding-top:6px}.mycoaching .athlete-picker ul.level-1 li{margin-top:10px}.mycoaching .athlete-picker ul.level-1 li:before{background-image:url('/img/checkbox_unselected.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-repeat:no-repeat}.mycoaching .athlete-picker ul.level-1>li>label{font-size:20px;font-weight:bold;color:#ae76b0}.mycoaching .athlete-picker ul.level-1>li>label.group-0,.mycoaching .athlete-picker ul.level-1>li>label.group-3,.mycoaching .athlete-picker ul.level-1>li>label.group-6,.mycoaching .athlete-picker ul.level-1>li>label.group-9{color:#ae76b0}.mycoaching .athlete-picker ul.level-1>li>label.group-1,.mycoaching .athlete-picker ul.level-1>li>label.group-4,.mycoaching .athlete-picker ul.level-1>li>label.group-7,.mycoaching .athlete-picker ul.level-1>li>label.group-10{color:#33bef3}.mycoaching .athlete-picker ul.level-1>li>label.group-2,.mycoaching .athlete-picker ul.level-1>li>label.group-5,.mycoaching .athlete-picker ul.level-1>li>label.group-8,.mycoaching .athlete-picker ul.level-1>li>label.group-11{color:#56b100}.mycoaching .hasDatepicker{background-image:url('/img/calendar_icon.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-repeat:no-repeat;background-position:100%;background-size:28px;padding-right:30px;cursor:pointer;height:28px}.mycoaching .athlete-picker ul.level-1{margin-left:10px}.mycoaching .athlete-picker ul.level-2{margin-left:14px;margin-top:10px}.mycoaching .athlete-picker ul.level-2 li{font-size:14px;font-weight:bold;color:#808080;margin-top:0}.mycoaching .athlete-picker label{display:inline}.mycoaching .athlete-picker ul.level-2 label{position:relative;width:158px;background-color:transparent;margin-top:5px;margin-left:32px;padding:6px;display:list-item;width:82%}.mycoaching .athlete-picker ul.level-2 li:nth-child(odd) label{background-color:#f2f2f2}.mycoaching .athlete-picker input[type="checkbox"]{position:absolute;margin-left:-9999px;visibility:hidden}.mycoaching .athlete-picker ul.level-1>li>input[type="checkbox"]+label{margin:0 0 0 32px;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;display:list-item}.mycoaching .athlete-picker input[type=checkbox]+label:before{content:"";width:32px;height:32px;visibility:visible;display:block;position:absolute;top:-2px;left:-34px;bottom:1px}.mycoaching .athlete-picker input[type=checkbox]:checked+label:before{background-image:url('/img/checkbox_selected.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-repeat:no-repeat}.mycoaching .athlete-picker input[type=checkbox]+label:before{background-image:url('/img/checkbox_unselected.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-repeat:no-repeat}@-moz-document url-prefix(){.xmycoaching .athlete-picker input[type="checkbox"]{visibility:visible;}}.mycoaching .btn-delete-athlete-invite,.mysubscriptions .subscriptionaction_cancel{background:none;border:0;color:#808080;font-size:14px;font-weight:normal}.mycoaching .btn-delete-athlete-invite img,.mysubscriptions .subscriptionaction_cancel img{margin-top:-2px;padding-right:4px}.mycoaching table.tablesorter,.mysubscriptions table.tablesorter{background-color:#fff;margin-bottom:30px}.mycoaching table.tablesorter tbody tr,.mysubscriptions table.tablesorter tbody tr{border-top:1px solid #cfcfcf}.mycoaching table.tablesorter tbody tr:last-child,.mysubscriptions table.tablesorter tbody tr:last-child{border-bottom:1px solid #cfcfcf}.mycoaching table.tablesorter thead tr th,.mysubscriptions table.tablesorter thead tr th{background-color:#fff;font-size:10pt;text-align:center;border-right:1px solid #cfcfcf;height:40px}.mycoaching table.tablesorter thead tr th:first-child,.mysubscriptions table.tablesorter thead tr th:first-child{text-align:left;padding-left:8px}.mycoaching table.tablesorter thead tr th:last-child,.mysubscriptions table.tablesorter thead tr th:last-child{border-right:0}.mycoaching table.tablesorter tbody tr td,.mysubscriptions table.tablesorter tbody tr td{color:#404040;font-size:14px;vertical-align:middle;border-right:1px solid #cfcfcf}.mycoaching table.athlete-summary thead tr th{height:auto;font-size:12px;text-align:left;border-top:1px solid #cfcfcf!important;border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf}.mycoaching table.athlete-summary tbody tr td:first-child{font-weight:bold}.mycoaching table.athlete-summary tbody tr td{font-size:12px;border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}@media(max-width:767px){.mycoaching .x-athlete-container{overflow:auto}}.mycoaching table.tablesorter tbody tr td:last-child,.mysubscriptions table.tablesorter tbody tr td:last-child{border-right:0}.mycoaching table.tablesorter tbody tr td.td-img,.mysubscriptions table.tablesorter tbody tr td.td-img{width:65px;vertical-align:top}.mycoaching table.tablesorter .profile-state{position:relative}.mycoaching table.tablesorter tbody tr td.td-athlete{position:relative;padding-left:8px;padding-right:8px;width:235px;max-width:235px}.mycoaching table.tablesorter tbody tr td.td-group,.mysubscriptions table.tablesorter tbody tr td.td-group{white-space:nowrap}.mysubscriptions table.tablesorter tbody tr td.td-past-due{color:#981919;font-weight:bold}.mycoaching table.tablesorter tbody tr td.td-recent{line-height:18px}.mycoaching table.tablesorter tbody tr td.td-recent a{color:#000}.mycoaching table.tablesorter tbody tr td.td-upcoming{line-height:18px}.mycoaching table.tablesorter tbody tr td.td-upcoming a{color:#000}.mycoaching .gps-icon{height:18px;margin-bottom:2px;margin-right:8px}.mycoaching .subscription-icon{color:#000;margin-right:8px}.mycoaching .notes-icon{color:#000;margin-right:8px;margin-bottom:2px}.mycoaching .pending-setup-icon{color:#000;margin-right:8px;margin-bottom:2px;font-size:1.17em}.mycoaching .past-due-subscription{color:#fa9e7d}.mycoaching .inactive-subscription{color:#991f19}.mycoaching .active-subscription{color:#000}.mycoaching .profile-pic{width:64px;height:64px}.mycoaching .profile-name{margin-bottom:5px}.mycoaching .profile-name a{font-size:18px;color:#000;font-weight:bold}.mycoaching .profile-options{display:inline-flex;align-items:center}.mycoaching .profile-edit{padding-left:6px;float:right}.mycoaching .profile-edit a{color:#7bcf59;line-height:16px;font-size:12px}.mycoaching .profile-notes{color:#808080;font-size:12px;max-height:42px;overflow:hidden}.mycoaching .profile-notes a{font-style:normal;color:#7bcf59}.mycoaching .profile-notes.hide-class{max-height:72px}.mycoaching .profile-notes.show-class{max-height:inherit}.athlete-training .side-panel .profile-notes{max-height:105px;overflow:hidden}.athlete-training .side-panel .profile-notes.hide-class{max-height:135px}.athlete-training .side-panel .profile-notes.show-class{max-height:inherit}.athlete-training .side-panel .profile-notes a{font-style:normal;color:#56b100}.mycoaching .light-info{color:#808080;font-size:12px}.vdot-pagination .dataTables_wrapper{margin-top:10px}.vdot-pagination .dataTables_wrapper .dataTables_paginate .paginate_button{padding:0;margin-left:0;display:inline;border:0}.vdot-pagination .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:none;border:0;outline:0}.vdot-pagination .pagination ul>li:first-child>a,.vdot-pagination .pagination ul>li:first-child>span,.vdot-pagination .pagination ul>li:last-child>a,.vdot-pagination .pagination ul>li:last-child>span{border:0}.vdot-pagination .pagination ul>li:first-child>a,.vdot-pagination .pagination ul>li:first-child>span{border-right:1px solid #ddd}.vdot-pagination .pagination ul>li>a:hover,.vdot-pagination .pagination ul>li>a:focus,.vdot-pagination .pagination ul>.active>a,.vdot-pagination .pagination ul>.active>span{background-color:#5db8e0}.vdot-pagination .pagination ul>li>a,.vdot-pagination .pagination ul>li>span{border-left-width:inherit}.vdot-pagination .pagination ul>.active>a{font-size:14pt;color:#fff;display:inline-block;margin:0 5px}.vdot-pagination .pagination ul>.next>a,.vdot-pagination .pagination ul>.previous>a{visibility:hidden;padding:0;margin-top:4px;font-size:1px;display:inline-block}.vdot-pagination .pagination ul>.next>a{text-align:left;padding-left:10px}.vdot-pagination .pagination ul>.previous>a{text-align:right}.vdot-pagination .pagination ul>.previous>a:before,.vdot-pagination .pagination ul>.next>a:after{visibility:visible;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20pt;text-rendering:auto;-webkit-font-smoothing:antialiased}.vdot-pagination .pagination ul>.previous>a:before{content:"";padding-right:14px}.vdot-pagination .pagination ul>.next>a:after{content:""}.mycoaching #tableHistory_length{margin-top:20px}.mycoaching #tableHistory_length label{color:#404040}.mycoaching #tableHistory_length select{font-weight:bold;color:#000;width:68px}.mycoaching .dataTables_wrapper .dataTables_info{font-size:10pt;padding-top:4px}.mycoaching .dataTables_wrapper .dataTables_filter{float:none;text-align:left}.mycoaching .dataTables_wrapper .dataTables_filter label{text-align:left}.mycoaching .dataTables_filter label input[type=search]{background-image:url('/img/magnifying_glass.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-repeat:no-repeat;background-position-x:-8px;padding:6px 0 6px 38px;cursor:pointer}.mycoaching table.dataTable.no-footer{border-bottom:1px solid #ddd}#tableHistory_wrapper{margin-bottom:30px}.mycoaching .search-wrapper{float:right}.mycoaching input[type=search]{background-color:#fafaf8;width:156px;border:0}.mycoaching .x-workouts th{font-size:16px;color:#9c9c9c;font-weight:normal;text-align:left}.mycoaching select{color:#56b100;height:38px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('/img/icons/dropdown.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE') no-repeat;background-position:right 5px center;background-size:10px 5px;padding:4px;padding-right:16px}select:focus{outline:0}.mycoaching select.x-effort,.mycoaching select.x-effort-dropdown{text-overflow:ellipsis}.mycoaching select.unit{width:52px;border:0;color:#000}.mycoaching select.x-between-recovery-units,.mycoaching select.x-rest-units{width:90px}#training_template .mycoaching select.unit{color:#56b100}button.btn-show-favs{position:absolute;border:0;right:0;top:5px;margin-top:-14px;padding-right:0}.x-team-activity button.btn-show-favs{top:15px}.activity-table select.unit{border:0;outline:0;height:38px;color:#56b100}.mycoaching .blank-bar{background-color:#f5f3f3;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;height:40px}.mycoaching tr.x-workout{height:64px;vertical-align:bottom}tr.x-workout .fa-times{font-size:14pt}.x-workout{margin-bottom:20px}.mycoaching textarea.email-invite .mycoaching input[type=text].email-invite{height:30px;margin-top:10px;text-align:left}.mycoaching .btn-invite{font-weight:normal;padding-top:0;padding-bottom:0;height:40px}.mycoaching #AddAthleteCancelButton{float:right;background:none;border:0;color:#981919;font-size:16px;font-weight:normal}.mycoaching #AddAthleteCancelButton:hover{color:#cd9090}.mycoaching.edit-athlete label{color:#000}.mycoaching.edit-athlete p,.mycoaching.edit-athlete span{font-size:14px;color:#808080}#profile-view-body hr{margin-bottom:0}.profile-upcoming hr{border-color:#5db8e0;border-width:1px;border-bottom:0}.profile-recent hr{border-color:#b0171f;border-width:1px;border-bottom:0}.profile-personal hr{border-color:#ded300;border-width:1px;border-bottom:0}.profile-ranking hr{border-color:#7bcf59;border-width:1px;border-bottom:0}#profile-view-body h2{margin-top:0;font-size:20px}#profile-view-body h2:before{vertical-align:-55%;padding-right:8px}.profile-upcoming h2:before{content:url(/img/icon-shoe.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE)}.profile-recent h2:before{content:url(/img/icon-clock.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE)}.profile-personal h2:before{content:url(/img/icon-medal.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE)}.profile-ranking h2:before{content:url(/img/icon-cup.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE)}.profile-body .input-row{margin-bottom:10px;display:block}.profile-body label{font-weight:bold;color:#000}label.info,p.info,span.info,div.info{font-weight:normal;font-size:16px;line-height:1.5;color:#000}.text-light{font-weight:normal;color:#9e9e9e}p.info-light,span.info-light,div.info-light{font-weight:normal;font-size:14px!important;color:#9e9e9e}p.info-strong{font-weight:bold;font-size:16px;color:#000}.profile-header p.info-light{font-weight:normal;font-size:12px;color:#9e9e9e}.profile-body input[type="radio"]{position:absolute;margin-left:-9999px;visibility:hidden}.profile-body input[type="radio"]+label{font-size:16px;font-weight:normal;color:#9e9e9e;margin:0 0 0 32px;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative}.profile-body input[type="radio"]+label:before{background-image:url('/img/checkbox_unselected.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-repeat:no-repeat;content:"";width:32px;height:32px;visibility:visible;display:block;position:absolute;top:-5px;bottom:1px;left:-34px}.profile-body input[type="radio"]:checked+label:before{background-image:url('/img/checkbox_selected.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-repeat:no-repeat}.profile-body .main-instruction{font-size:11pt;font-weight:bold}.profile-body .secondary-instruction{font-size:11pt;font-weight:bold;margin-bottom:0}.profile-body p{font-size:11pt}.x-performance-tab-content .tabbable label{color:#b9b8b8;font-size:10px}.profile-body .tab-content{overflow:visible}p.section-label{font-weight:bold}p.section-label.small{font-size:12pt}.radio-inline,.checkbox-inline{display:inline-block;vertical-align:middle;cursor:pointer;margin-right:20px}p.section-label,label.section-label{color:#333;text-align:left;font-size:14pt;line-height:25px;margin-top:-5px}p.section-label i,label.section-label i{color:#c9c9c9}.profile-body h2{color:#333;margin-bottom:1em;font-size:18pt}.profile-body h2 i{font-size:28pt;vertical-align:middle;margin-top:-5px}.profile-body h2 span{color:#c9c9c9;font-weight:normal}.profile-body input[type=radio],.profile-body input[type=text],.profile-body select,.profile-body select option{color:#686868;background-color:#f5f3f3;height:30px;font-size:18px}.profile-body select,.profile-body select[class*="span"]{height:30px;padding:3px;background-color:transparent;border:2px solid #c9c9c9;-moz-box-sizing:content-box;box-sizing:content-box;margin-right:10px}.profile-body input[type=text]{display:inline-block;height:30px;-moz-box-sizing:content-box;box-sizing:content-box;margin-right:10px}.profile-body input[type=text].hasDatepicker{cursor:pointer}.profile-body input[type=text].full-width,.profile-body select.full-width{width:95%}.profile-body input[type=radio],.profile-body input[type=checkbox]{float:none;margin:0;margin-right:5px;margin-top:-3px}.profile-body label.checkbox{padding-left:10px}dt:not(:first-child){margin-top:20px}dd{margin-left:0}.performance-tabs li{background-color:#f5f3f4;width:33%;text-align:center;position:relative;border-right:1px solid #fff}.performance-tabs>li>a{border-top-width:3px;background-color:#f5f3f4;font-weight:bold}.performance-tabs>li.active{margin-top:0}.performance-tabs>li.active>a,.performance-tabs>li.active>a:focus{background-color:#000;border-top:3px solid #32bef3}.performance-tabs>li.active>a:after{border-style:solid;border-width:20px 17.5px 0 17.5px;border-color:#000 transparent transparent transparent;line-height:0;_border-color:#000 #fff #fff #fff;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#ffffff');content:" ";height:0;width:0;position:absolute;top:45px;left:0}.performance-tabs>li.active>a:hover{border-top:3px solid #32bef3}@media(max-width:767px){.performance-tabs>li>a{height:auto}}.profile-body table th{color:#333;font-size:11pt;width:50%}.xtable td{padding:0;line-height:normal;text-align:left;vertical-align:top;border:0}.profile-body .table th{padding:0;line-height:normal;text-align:left;vertical-align:top;border:0}.profile-body table td{font-size:14px}.comparison-showhide{color:#55b100}.table .projected-time{color:#ce5200;text-align:right}.table .event-col{color:#808080;font-size:10px}.table .recent-time{color:#6e9c36;text-align:right}.coaching-mod{margin-top:-22px}.coaching-mod p,.coaching-mod li{font-size:14px}.coaching-mod .btn-primary{width:200px;height:54px;border:0;border-radius:4px;padding:0;font-size:18px;font-weight:bold;line-height:54px;color:#fff;text-decoration:none}.coaching-mod .btn-primary:hover{background-color:#57a4c6}.coaching-mod hr{border:2px solid #5db8e0;margin-top:0;width:380px}.coaching-mod h2{margin-bottom:4px}.coaching-mod .ui-tabs-anchor{cursor:pointer}.icon-bars-green,.icon-bike,.icon-clock-orange,.icon-runner-purple{display:inline-block;background:url('/img/event-sprites@2x.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE&v1') no-repeat;background-size:24px 96px;overflow:hidden;text-indent:-9999px;text-align:left;vertical-align:middle;width:24px;height:24px;margin-bottom:2px}.mycoaching .icon-bars-green,.mycoaching .icon-bike,.mycoaching .icon-clock-orange,.mycoaching .icon-runner-purple{background-size:18px 72px;width:18px;height:18px;margin-bottom:2px}.icon-comment-blank,.icon-comment-unread,.icon-comment-list,.icon-video-link,.icon-clone,.icon-publish{display:inline-block;background:url('/img/day-action-sprites@2x.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE&v1') no-repeat;background-size:20px 120px;overflow:hidden;text-indent:-9999px;text-align:left;vertical-align:middle;float:right;width:20px;height:20px}.icon-clone-gray,.icon-publish-gray{display:inline-block;background:url('/img/day-action-sprites-gray@2x.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE&v1') no-repeat;background-size:20px 120px;overflow:hidden;text-indent:-9999px;text-align:left;vertical-align:middle;float:right;width:20px;height:20px}.icon-dot,.icon-plus-cyan,.icon-plus-orange,.icon-plus-pink{display:inline-block;background:url('/img/event-dot-sprites@2x.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE&v1') no-repeat;background-size:24px 240px;overflow:hidden;text-indent:-9999px;text-align:left;vertical-align:middle;width:24px;height:24px}.icon-dot{height:20px}.x-calendar-event.summary .icon-dot{background:url('/img/summary-dot-sprites@2x.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE&v2') no-repeat;background-color:#fff;background-size:24px 168px}.icon-select{display:inline-block;background:url('/img/icons/ic-select-event.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-size:24px 24px;vertical-align:middle;width:24px;height:24px}i.icon-comment-blank{background-position:0 0;margin-left:4px}i.icon-comment-list{background-position:0 -20px}i.icon-video-link{background-position:0 -40px;width:15px;margin-left:4px}i.icon-publish,i.icon-publish-gray{background-position:0 -60px;float:left;margin-left:4px}i.icon-clone,i.icon-clone-gray{background-position:0 -80px;float:left}i.icon-comment-unread{background-position:0 -100px;margin-left:4px}.icon-bars-green{background-position:0 0}.icon-bike{background-position:0 -24px}.icon-clock-orange{background-position:0 -48px}.icon-runner-purple{background-position:0 -72px}.mycoaching .icon-bars-green{background-position:0 0}.mycoaching .icon-bike{background-position:0 -18px}.mycoaching .icon-clock-orange{background-position:0 -36px}.mycoaching .icon-runner-purple{background-position:0 -54px}.icon-dot{position:absolute;top:-13px;right:6px;background-color:#fff}.calendarEvent .event-status-icon{position:absolute;top:-13px;right:6px;width:24px;height:24px;background-size:24px 24px}.calendarEvent .event-status-icon.workout-completed{background-image:url('/img/icons/ic-completed-overlay.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.calendarEvent .event-status-icon.workout-modified{background-image:url('/img/icons/ic-modified-overlay.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.calendarEvent .event-status-icon.workout-skipped{background-image:url('/img/icons/ic-skipped-overlay.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.x-calendar-event{position:relative}.x-calendar-event .eventDetails .repeat-group{position:relative;padding-left:10px;margin-top:1px}.x-calendar-event .eventDetails .repeat-group:before{content:"";position:absolute;top:1px;bottom:1px;left:0;width:6px;background:#aaa;border-radius:3px}.x-select-event{position:absolute;top:-12px;left:5px;background-color:#fff;cursor:pointer;display:none}.x-select-week{background-color:#fff;cursor:pointer;display:none}.mycoaching #MyAthletesTable .x-select-athlete{position:absolute;top:10px;right:5px;cursor:pointer;display:none}.mycoaching .x-toggle-all-athletes{margin-top:8px;display:none}.mycoaching.bulk-edit-enabled #MyAthletesTable .profile-name{margin-right:25px}.bulk-edit-enabled .x-select-event,.bulk-edit-enabled .x-select-week,.mycoaching.bulk-edit-enabled #MyAthletesTable .x-select-athlete,.mycoaching.bulk-edit-enabled .x-toggle-all-athletes{display:block}.x-calendar-event .calendarEvent,.x-calendar-event.selected .calendarEventIcons{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.x-calendar-event.selected .calendarEvent,.x-calendar-event.selected .calendarEventIcons{-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.x-calendar-event:hover .icon-select,.x-select-week:hover .icon-select,.mycoaching #MyAthletesTable tbody tr:hover .icon-select{background:url('/img/icons/ic-select-event-hover.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-size:24px 24px}.x-calendar-event.selected .icon-select,.x-select-week.all-selected .icon-select,.mycoaching #MyAthletesTable tbody tr.selected .icon-select{background:url('/img/icons/ic-selected-event.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-size:24px 24px}.mycoaching.bulk-edit-enabled #MyAthletesTable tbody tr{cursor:pointer}.mycoaching.bulk-edit-enabled #MyAthletesTable .profile-edit{opacity:0}.mycoaching.bulk-edit-enabled #MyAthletesTable tbody tr a{pointer-events:none}table #calendar{width:100%}table#calendar>tbody>tr:nth-child(odd) .icon-dot,table#calendar>tbody>tr:nth-child(odd) .icon-staging,table#calendar>tbody>tr:nth-child(odd) .x-select-event,table#calendar>tbody>tr:nth-child(odd) .x-select-week{background-color:#f5f3f3}.calendarEventCrossTraining .icon-dot,.x-calendar-event.summary .calendarEventCrossTraining .icon-dot{background-position:0 0}.calendarEventQualitySession .icon-dot,.x-calendar-event.summary .calendarEventQualitySession .icon-dot{background-position:0 -24px}.calendarEventDayOff .icon-dot,.x-calendar-event.summary .calendarEventDayOff .icon-dot{background-position:0 -48px}.calendarEventEasyPace .icon-dot,.x-calendar-event.summary .calendarEventEasyPace .icon-dot{background-position:0 -72px}.calendarEventRace .icon-dot,.x-calendar-event.summary .calendarEventRace .icon-dot{background-position:0 -96px}.calendarEventImportedActivity .icon-dot,.x-calendar-event.summary .calendarEventImportedActivity .icon-dot{background-position:0 -120px}.calendarEventNote .icon-dot,.x-calendar-event.summary .calendarEventNote .icon-dot{background-position:0 -144px}.icon-plus-cyan{background-position:0 -168px;margin-bottom:2px}.icon-plus-orange{background-position:0 -192px;margin-bottom:2px}.icon-plus-pink{background-position:0 -216px}#createEventDialog #screens{position:relative}#easyPaceScreen,#qualitySessionScreen,#raceScreen{position:relative;margin-left:auto;margin-right:auto}#easyPaceScreen,#raceScreen{width:50%}#qualitySessionScreen{width:65%}#createEventDialog #screens h2{text-align:center}.ui-dialog{position:absolute;height:auto;width:600px;top:31px;left:348px;display:block;padding:0;border-radius:0;border:1px solid #ccc}.ui-dialog .ui-dialog-titlebar{border-radius:0;background-image:none;background-color:#000;border:0;padding:1em}.ui-dialog-title{font-size:1.5em;color:#fff}.ui-dialog .ui-dialog-titlebar-close{opacity:1;margin-top:-10px;margin-right:6px}.ui-state-default .ui-icon{background-image:url("../../css/images/ui-icons_454545_256x240.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE")}.ui-dialog .ui-dialog-buttonset button{margin-left:5px;min-width:64px}div.pace-entry.rest{margin:0 auto 10px 25%;background-color:#e5e5e5;padding:5px 10px 0 10px;width:105px}#static-content dt{font-weight:normal}#static-content dd{font-size:14px}#static-content ul{margin-left:2em}#static-content ul li{line-height:2em}#static-content ul.icon{list-style-type:none;padding:0;margin:0}#static-content ul.icon li{background-image:url('/img/vdot-bullet.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-repeat:no-repeat;background-position:0 .3em;background-size:20px;padding-left:2em;margin-bottom:4px;font-size:11pt;line-height:22pt}ul.bullet-icons{list-style-type:none;padding-left:0;margin:0}ul.bullet-icons li{background-image:url('/img/home/icons/ic-bullet.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-repeat:no-repeat;background-size:20px;background-position:center left;padding-left:24px;margin-bottom:4px}ul.bullet-icons.small li{background-size:16px}#static-content td p{margin:18px 0;font-size:14px}#static-content .vcard dd,#static-content .vcard dt,#static-content .vcard span,#static-content .vcard abbr{font-size:18px}ol.big-list{margin-left:5em}ol.big-list li{font-size:18px;line-height:2em}#static-content blockquote{margin-top:30px}#user-setup form label.control-label{font-size:18px;font-weight:bold;width:200px}#user-setup form .controls{margin-left:220px}#user-setup form .controls input{background-color:#fff}#user-setup form #step2 label.control-label{width:400px}#user-setup form #step2 .controls{margin-left:420px}@media(min-width:1200px){div#datepicker a{font-size:18px;padding:0 7px}}@media(max-width:979px) and (min-width:768px){div#datepicker a{font-size:12px;padding:0 2px}}@media(max-width:767px){div#datepicker a{font-size:12px;padding:0 2px}}@media(max-width:480px){#user-setup form label.control-label{font-size:18px;font-weight:bold;width:auto}#user-setup form .controls{margin-left:0}}div#error{font-size:16px;color:#333}div#error h1{font-size:32px}div#error article{display:block;text-align:left;max-width:650px;margin:0 auto}div#error article.wide{max-width:800px}div#error p{margin:20px 0}@media(max-width:979px){div#error article,div#error article.wide{width:100%}}[role="button"]{cursor:pointer}a[role="button"]{text-decoration:none}option[value=""][disabled]{display:none}select:required:invalid{color:#808080}hr.delimeter{margin-top:5px;border-top:1px solid #b4b4b4;border-bottom:1px solid #e9e9e9}hr.title-delimiter{margin:10px 0 0 0;border-color:#33bef3;border-width:2px;margin-top:4px}div.edit-activity-footer .x-save,div.edit-activity-footer .x-cancel,div.edit-activity-footer .x-publish,div.edit-activity-footer .x-save-to-favorites,div.edit-activity-footer .x-clear-qualitysession{float:right;margin-left:10px;margin-top:-4px}div.edit-activity-footer .x-save-to-favorites{font-weight:bold}div.edit-activity-footer .x-favorite-options-container{display:inline-block;float:right}div.edit-activity-footer .x-clear-qualitysession{margin-right:2px}div.activity-save-section{margin-top:-80px}div.edit-activity-footer{position:fixed;bottom:0;height:60px;z-index:99}.quality-session-team-activity div.edit-activity-footer,.x-quality-session-activity div.edit-activity-footer{height:80px}div.edit-activity-footer .x-delete,div.edit-activity-footer .x-clear-qualitysession{line-height:40px}div.edit-activity-footer-background{background:#fff;width:100vw;position:fixed;bottom:0;left:0;height:80px;z-index:98}.quality-session-team-activity div.edit-activity-footer-background,.x-quality-session-activity div.edit-activity-footer-background{height:100px}.x-set-calendar-status p{color:#b1b0b0;font-size:14px;font-weight:bold}.x-set-calendar-status .status-buttons{display:flex}.x-set-calendar-status .btn-icon{background-color:#f0f0f0;background-size:36px;width:88px;height:88px}.x-set-calendar-status .btn-icon:hover{background-color:#eaeaea}.x-set-calendar-status .btn-icon:active{background-color:#e0e0e0}.x-set-calendar-status label{margin-top:5px;font-size:13px;text-align:center}.x-btn-set-completed-status .btn-icon{background-image:url('/img/icons/ic-set-workout-completed.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.x-btn-set-modified-status .btn-icon{background-image:url('/img/icons/ic-set-workout-modified.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.x-btn-set-skipped-status .btn-icon{background-image:url('/img/icons/ic-set-workout-skipped.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}div .bulk-edit-toolbar-bg{background:#fff;width:100vw;position:fixed;top:-76px;left:0;height:76px;z-index:98;border-bottom:2px solid #e9e9e9}div.bulk-edit-toolbar{position:fixed;top:-76px;height:76px;z-index:99}.bulk-edit-toolbar .btn-delete{background-image:url('/img/icons/ic-bulk-delete.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.bulk-edit-toolbar .btn-publish{background-image:url('/img/icons/ic-bulk-publish.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.bulk-edit-toolbar .btn-edit-publish-schedule{background-image:url('/img/icons/ic-bulk-edit-publish-schedule.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.bulk-edit-toolbar .btn-publish-workouts{background-image:url('/img/icons/ic-bulk-publish-workouts.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.bulk-edit-toolbar .btn-convert-to-template{background-image:url('/img/icons/ic-bulk-convert-to-template.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.bulk-edit-toolbar .btn-edit-group{background-image:url('/img/icons/ic-bulk-edit-group.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.bulk-edit-toolbar .btn-message{background-image:url('/img/icons/ic-bulk-message.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.bulk-edit-toolbar .btn-close{display:inline-block;background-image:url('/img/icons/ic-bulk-close.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');margin-left:-5px}.bulk-edit-toolbar .bulk-edit-status{flex-grow:1;font-size:20px}.bulk-edit-toolbar .bulk-edit-actions{display:flex;margin-right:-10px}@media(max-width:767px){div.bulk-edit-toolbar{width:calc(100% - 30px)}.bulk-edit-toolbar .bulk-edit-actions{margin-right:0}}.cursor-default{cursor:default!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-grow{flex-grow:1!important}.align-content-center{align-items:center!important}.justify-content-center{justify-content:center!important}.m-0{margin:0!important}.ml-0{margin-left:0!important}.mt-0,.my-0{margin-top:0!important}.mt-2{margin-top:15px!important}.mb-0,.my-0{margin-bottom:0!important}.mt-min,.my-min{margin-top:5px!important}.mb-min,.my-min{margin-bottom:5px!important}.ml-min,.mx-min{margin-left:5px!important}.mr-min,.mx-min{margin-right:5px!important}.ml-1,.mx-1{margin-left:10px!important}.ml-2,.mx-2{margin-left:15px!important}.ml-3,.mx-3{margin-left:20px!important}.mr-min{margin-right:5px!important}.mr-1,.mx-1{margin-right:10px!important}.mr-2,.mx-2{margin-right:15px!important}.mr-3,.mx-3{margin-right:20px!important}.my-2,.mb-2{margin-bottom:15px!important}.mb-3{margin-bottom:20px!important}.mt-1,.my-1{margin-top:10px!important}.mt-2,.my-2{margin-top:15px!important}.mt-3,.my-3{margin-top:20px!important}.mt-4{margin-top:30px!important}.mb-4{margin-bottom:30px!important}.mt-5{margin-top:50px!important}.mb-1,.my-1{margin-bottom:10px!important}.mb-3,.my-3{margin-bottom:20px!important}.mb-5{margin-bottom:50px!important}.ml-4{margin-left:30px!important}.ml-5{margin-left:50px!important}.p-0{padding:0!important}.p-3{padding:20px!important}.pt-1{padding-top:7px!important}.pt-2{padding-top:15px!important}.pl-0,.px-0{padding-left:0!important}.pr-0,.px-0{padding-right:0!important}.pl-1{padding-left:10px!important}.pr-3{padding-right:20px!important}.pl-3{padding-left:20px!important}.pt-4{padding-top:30px!important}.pt-5{padding-top:50px!important}.pb-0{padding-bottom:0!important}.pb-4{padding-bottom:30px!important}.pb-5{padding-bottom:50px!important}.py-4{padding-top:30px!important;padding-bottom:30px!important}.w-100{width:100%!important}.h-100{height:100%!important}@media(max-width:979px){.m-md-0{margin:0!important}.p-md-0{padding:0!important}.mb-md-3{margin-bottom:20px!important}.mt-md-4{margin-top:30px!important}.hidden-md-and-down{display:none!important}.span-md-12{width:100%!important;margin-left:0!important}}@media(min-width:980px){.hidden-lg-and-up{display:none!important}}tr.input-error{border-bottom:1px solid #d8000c}.delimeter-top-bottom{border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding-top:10px;padding-bottom:10px}.text-button{color:#56b100;cursor:pointer;font-size:11pt;text-decoration:none}.text-button:hover{color:#56b100;text-decoration:underline}.text-button.strong{font-weight:bold}div.relative-container{position:relative}div.absolute-overlay{position:absolute;top:0;left:0}#calendarMonth .week-bottom-container{position:absolute;left:0;right:0;bottom:10px}#calendarMonth .week-options-container{position:relative;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;cursor:pointer;display:table}#calendarMonth .week-options-container i{margin:0 0 0 5px}#calendarMonth .btn-publish-week{color:#a4a4a4;font-weight:bold;font-size:10px;text-align:right}#calendarMonth .btn-publish-week i{font-size:10px}#calendarMonth .btn-clone-week-events{color:#a4a4a4;font-weight:bold;font-size:10px;text-align:right;display:inline-block}#calendarMonth .btn-clone-week-events i{font-size:10px}input[type=text].x-video-title-textfield,input[type=text].x-video-link-textfield{width:100%;text-align:left;font-size:14px;height:20px;margin-bottom:4px}a.x-add-video-btn,a.x-add-strides-btn,a.x-show-video-btn,a.x-preview-video-btn,a.x-video-btn{padding:0}a.x-add-strides-btn i.fa,a.x-add-video-btn i.fa,a.x-show-video-btn i.fa,a.x-popup-video-btn i.fa{font-size:12pt}a.x-preview-video-btn{font-size:9pt;font-weight:normal}a.x-preview-video-btn i.fa{font-size:8pt;margin-left:1px;margin-right:5px;margin-bottom:-1px;vertical-align:middle}.app-store-badge{height:62.5px;padding:10px}.tooltip-templates{display:none}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-box{background:#fff}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-arrow-background{border-bottom-color:#fff}.calendar-section .athlete-header{color:#000;font-size:14px}#calendarMonth .calendarEvent .eventDetails a{color:#a4a4a4;text-decoration:underline}.alert{padding:10px 15px}.alert a{font-weight:bold}.alert p:last-child{margin-bottom:0}.alert strong{font-weight:600}.alert ul li:not(:last-child) ol li:not(:last-child){margin-bottom:10px}.alert-success{background-color:#f8fff8;color:#246500;border:1px solid #d4edda}.alert-success a{color:#0a4b00}.alert-danger{background-color:#fff8f8;color:#b94a48;border:1px solid #b94a48}.alert-danger a{color:#582222}.alert-info{background-color:#eef6ff;color:#004085;border:1px solid #cce5ff}.alert-info.strong{border:1px solid #004085}.alert-info a{color:#002752}.alert-gray{background-color:#f5f3f3;color:#b1b0b0;border:0}.alert-gray a{color:#aaa}.alert-warning{background-color:#fffbef;color:#856404;border:1px solid #fff3cd}.alert-warning.strong{border:1px solid #856404}.alert-warning a{color:#533f03}#nav-notification{padding-right:0;width:56px;margin-right:-12px}#nav-notification>.fa-bell{padding-top:25px;color:#232323;cursor:pointer}#nav-notification>.notification-status{color:#fff;background-color:#de2828;-ms-border-radius:5px;border-radius:5px;min-height:13px;max-height:13px;min-width:6px;display:inline-block;padding:2px;padding-left:3px;padding-right:3px;position:relative;top:-10px;left:-12px;border:solid 1px #fff;text-align:center;font-size:.8em}#nav-notification span{position:relative;top:-3px}#notification-modal{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.35);font-size:12px}#notification-modal .overlay{width:100%;height:100%}#notification-modal #notification-panel{position:absolute;right:-400px;top:0;bottom:0;width:400px;height:100%;background:#fff;transition:ease-in .25s}#notification-modal #notification-panel.is-visible{right:0;transition:ease-out .25s}#notification-modal .notification-header{border-bottom:2px solid #eaeaea;margin:20px;margin-top:15px;margin-bottom:0}#notification-modal .notification-header sup,#notification-modal .notification-header sub{font-size:10px;color:#888;margin-top:-4px}#notification-modal .notification-header .panel-close,#notification-modal .notification-header .btn-notification-preferences{float:right;margin-right:-12px;margin-top:-6px;background-size:16px}#notification-modal .notification-header .panel-close{background-image:url("/img/icons/ic-modal-close.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE")}#notification-modal .notification-header .btn-notification-preferences{background-image:url("/img/icons/ic-preferences.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE");margin-right:0}#notification-modal .notification-content{height:100%;height:-webkit-calc(100% - 57px);height:-moz-calc(100% - 57px);height:calc(100% - 57px);padding-bottom:15px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#notification-modal .notification-content::-webkit-scrollbar{display:none}#notification-modal .notification-content>div{margin-left:20px;margin-right:20px}#notification-modal .notification-content>div.notification-items{margin-left:0;margin-right:0}#notification-modal .notification-item-mark-all,#notification-modal .notification-item-archive-all{display:flex;justify-content:flex-end;margin-top:5px;margin-bottom:10px}#notification-modal .notification-item{display:flex;flex-direction:row;margin-top:-5px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;color:inherit;text-decoration:inherit}#notification-modal .notification-item:hover{background-color:#fafafa}#notification-modal .notification-item:hover .notification-item-status{visibility:visible}#notification-modal .notification-item:hover .notification-item-remove{visibility:visible}#notification-modal .notification-item .vdot-level-badge{width:32px;height:32px;flex-shrink:0;border-width:3px;margin:0;box-sizing:border-box}#notification-modal .notification-item .vdot-level-badge .badge-vdot{top:3px;font-size:11px;font-weight:bold}#notification-modal .notification-loading-item{text-align:center;margin:30px}#notification-modal .notification-see-more{text-align:center;margin:20px;margin-top:10px}#notification-modal .notification-item-content{width:100%;display:flex;flex-direction:column;flex-grow:1;margin-left:15px}#notification-modal .notification-item-message{font-size:14px;color:#888}#notification-modal .notification-item-message ul{margin-top:3px;margin-bottom:0}#notification-modal .notification-item-message .comment-body{margin-top:3px;margin-left:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#notification-modal .notification-item-message .comment-body-full{margin-top:3px;margin-left:10px}#notification-modal .notification-item-message .hint{margin-top:3px}#notification-modal .notification-item-unread .notification-item-message{color:#0a0a0a}#notification-modal .notification-item-unread .notification-item-status{visibility:visible}#notification-modal .notification-item-unread .notification-item-status .circle{background-color:#33bef3!important}#notification-modal .notification-item-unread .notification-item-date{color:#33bef3}#notification-modal .notification-item-image{flex-grow:0;flex-shrink:0}#notification-modal .notification-item-remove{width:8px;height:8px;padding:6px;margin-top:0;margin-left:5px;flex-shrink:0;flex-grow:0;visibility:hidden;cursor:default}#notification-modal .notification-item-remove img{margin-bottom:15.5px}#notification-modal .notification-item-status{width:10px;height:10px;padding:5px;margin-top:0;margin-right:-5px;flex-shrink:0;flex-grow:0;visibility:hidden;cursor:default}#notification-modal .notification-item-status .circle{background-color:#ddd;-ms-border-radius:50%;border-radius:50%;width:10px;height:10px}#notification-modal .notification-item-date{color:#a4a4a4;font-size:10px}#notification-modal .notification-see-more>.notification-item-link{font-size:14px;float:inherit}#notification-modal .notification-item-profile-pic{margin-left:initial;margin-right:initial;width:32px!important;height:32px!important;flex-shrink:0;margin-bottom:-4px;display:inline-block}#notification-modal .no-notifications-message{margin:30px}@media(pointer:coarse){#notification-modal #notification-panel{width:100%}#notification-modal #notification-panel .overlay{display:none}}.loader{background:#55b100;background:-moz-linear-gradient(left,#55b100 10%,rgba(85,177,0,0) 42%);background:-webkit-linear-gradient(left,#55b100 10%,rgba(85,177,0,0) 42%);background:-o-linear-gradient(left,#55b100 10%,rgba(85,177,0,0) 42%);background:-ms-linear-gradient(left,#55b100 10%,rgba(85,177,0,0) 42%);background:linear-gradient(to right,#55b100 10%,rgba(85,177,0,0) 42%);font-size:20px;text-indent:-9999em;width:1em;height:1em;border-radius:50%;margin:0 auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loader3 1s infinite linear;animation:loader3 1s infinite linear}.loader:before{width:50%;height:50%;background:#55b100;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.loader.loader-large{font-size:50px}.alert-info .loader:after{background:#eef6ff}.btn-success .loader,.btn-accent .loader{font-size:20px;background:#fff;background:-moz-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#fff 10%,rgba(255,255,255,0) 42%)}.btn-success .loader:before,.btn-accent .loader:before{background:#fff}.btn-success .loader:after,.btn-accent .loader:after{background:#55b100}.btn-success:hover .loader:after,.btn-success:focus .loader:after{background-color:#4a9900}.btn-success:active .loader:after{background-color:#3e8000}.btn-accent .loader{font-size:24px}.btn-accent .loader:after{background:#6ead33}.btn-accent:hover .loader:after,.btn-accent:focus .loader:after{background-color:#5d932b}.btn-accent:active .loader:after{background-color:#4d7923}@-webkit-keyframes loader3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader6{0%{box-shadow:0 -.83em 0 -.38em,0 -.83em 0 -.36em,0 -.83em 0 -.38em,0 -.83em 0 -.44em,0 -.83em 0 -.457em}5%,95%{box-shadow:0 -.83em 0 -.38em,0 -.83em 0 -.36em,0 -.83em 0 -.38em,0 -.83em 0 -.44em,0 -.83em 0 -.457em}10%,59%{box-shadow:0 -.83em 0 -.38em,-.087em -.825em 0 -.36em,-.173em -.812em 0 -.38em,-.256em -.789em 0 -.44em,-.297em -.775em 0 -.457em}20%{box-shadow:0 -.83em 0 -.38em,-.338em -.758em 0 -.36em,-.555em -.617em 0 -.38em,-.671em -.488em 0 -.44em,-.749em -.34em 0 -.457em}38%{box-shadow:0 -.83em 0 -.38em,-.377em -.74em 0 -.36em,-.645em -.522em 0 -.38em,-.775em -.297em 0 -.44em,-.82em -.09em 0 -.457em}100%{box-shadow:0 -.83em 0 -.38em,0 -.83em 0 -.36em,0 -.83em 0 -.38em,0 -.83em 0 -.44em,0 -.83em 0 -.457em}}@keyframes loader6{0%{box-shadow:0 -.83em 0 -.38em,0 -.83em 0 -.36em,0 -.83em 0 -.38em,0 -.83em 0 -.44em,0 -.83em 0 -.457em}5%,95%{box-shadow:0 -.83em 0 -.38em,0 -.83em 0 -.36em,0 -.83em 0 -.38em,0 -.83em 0 -.44em,0 -.83em 0 -.457em}10%,59%{box-shadow:0 -.83em 0 -.38em,-.087em -.825em 0 -.36em,-.173em -.812em 0 -.38em,-.256em -.789em 0 -.44em,-.297em -.775em 0 -.457em}20%{box-shadow:0 -.83em 0 -.38em,-.338em -.758em 0 -.36em,-.555em -.617em 0 -.38em,-.671em -.488em 0 -.44em,-.749em -.34em 0 -.457em}38%{box-shadow:0 -.83em 0 -.38em,-.377em -.74em 0 -.36em,-.645em -.522em 0 -.38em,-.775em -.297em 0 -.44em,-.82em -.09em 0 -.457em}100%{box-shadow:0 -.83em 0 -.38em,0 -.83em 0 -.36em,0 -.83em 0 -.38em,0 -.83em 0 -.44em,0 -.83em 0 -.457em}}@-webkit-keyframes loader6-small{0%{box-shadow:0 -.83em 0 -.32em,0 -.83em 0 -.34em,0 -.83em 0 -.36em,0 -.83em 0 -.38em,0 -.83em 0 -.397em}5%,95%{box-shadow:0 -.83em 0 -.32em,0 -.83em 0 -.34em,0 -.83em 0 -.36em,0 -.83em 0 -.38em,0 -.83em 0 -.397em}10%,59%{box-shadow:0 -.83em 0 -.32em,-.087em -.825em 0 -.34em,-.173em -.812em 0 -.36em,-.256em -.789em 0 -.38em,-.297em -.775em 0 -.397em}20%{box-shadow:0 -.83em 0 -.32em,-.338em -.758em 0 -.34em,-.555em -.617em 0 -.36em,-.671em -.488em 0 -.38em,-.749em -.34em 0 -.397em}38%{box-shadow:0 -.83em 0 -.32em,-.377em -.74em 0 -.34em,-.645em -.522em 0 -.36em,-.775em -.297em 0 -.38em,-.82em -.09em 0 -.397em}100%{box-shadow:0 -.83em 0 -.32em,0 -.83em 0 -.34em,0 -.83em 0 -.36em,0 -.83em 0 -.38em,0 -.83em 0 -.397em}}@keyframes loader6-small{0%{box-shadow:0 -.83em 0 -.32em,0 -.83em 0 -.34em,0 -.83em 0 -.36em,0 -.83em 0 -.38em,0 -.83em 0 -.397em}5%,95%{box-shadow:0 -.83em 0 -.32em,0 -.83em 0 -.34em,0 -.83em 0 -.36em,0 -.83em 0 -.38em,0 -.83em 0 -.397em}10%,59%{box-shadow:0 -.83em 0 -.32em,-.087em -.825em 0 -.34em,-.173em -.812em 0 -.36em,-.256em -.789em 0 -.38em,-.297em -.775em 0 -.397em}20%{box-shadow:0 -.83em 0 -.32em,-.338em -.758em 0 -.34em,-.555em -.617em 0 -.36em,-.671em -.488em 0 -.38em,-.749em -.34em 0 -.397em}38%{box-shadow:0 -.83em 0 -.32em,-.377em -.74em 0 -.34em,-.645em -.522em 0 -.36em,-.775em -.297em 0 -.38em,-.82em -.09em 0 -.397em}100%{box-shadow:0 -.83em 0 -.32em,0 -.83em 0 -.34em,0 -.83em 0 -.36em,0 -.83em 0 -.38em,0 -.83em 0 -.397em}}@-webkit-keyframes loader4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes loader4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@-webkit-keyframes loader5{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #fff}}@keyframes loader5{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #fff}}@-webkit-keyframes loader-round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.modal-open{overflow:hidden!important;margin-right:17px}.modal-open .page-header-row{margin-right:-17px;padding-right:17px}@media(pointer:coarse){.modal-open{margin-right:0}.modal-open .page-header-row{margin-right:0;padding-right:0}}.full-screen-modal{position:fixed;left:0;top:0;width:100%;height:100%;max-width:100vw;z-index:999;background:#f6f6f6}.full-screen-modal .navbar-inner .container{display:flex;height:0;align-items:center;justify-content:center;min-height:74px}.full-screen-modal .navbar-inner .container .modal-close{background-image:url("/img/icons/ic-modal-close.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE")}.full-screen-modal .navbar-inner .container .modal-title-container{height:100%;display:flex;align-items:center;justify-content:center;flex-grow:1;padding-right:32px}.full-screen-modal .navbar-inner .container .modal-title{font-size:18px}.modal-popup{position:fixed;overflow:auto;left:0;top:0;width:100%;max-width:100vw;height:100%;z-index:999;background:rgba(0,0,0,.35)}.modal-popup>.container{margin-top:0}@media(max-width:767px){.modal-popup>.container{margin:0;padding:20px}}.modal-popup .modal-close{margin-top:-25px;margin-right:-15px;float:right;background-size:16px;background-image:url("/img/icons/ic-modal-close.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE")}.modal-popup .alert-status{padding:10px;font-size:1.1em}@media(max-width:767px){.full-screen-modal,.modal-popup{background:#fff}}.input-form h1,.input-form h2,.input-form h3,.input-form h4,.modern-form h1,.modern-form h2,.modern-form h3,.modern-form h4{border:0;color:#333;font-weight:bold;font-size:24px;margin-top:0;margin-bottom:20px}.input-form h2,.modern-form h2{font-size:22px;margin-bottom:15px}.input-form h3,.modern-form h3{font-size:20px;margin-bottom:15px}.input-form h4,.modern-form h4{font-size:16px;margin-bottom:10px}.input-form p,.input-form ul,.modern-form p,.modern-form ul{line-height:22px}@media(max-width:767px){.input-form p,.input-form ul,.modern-form p,.modern-form ul{line-height:24px}}.input-form p,.modern-form p{margin-bottom:10px}.input-form p.light,.modern-form p.light{color:#888}.input-form p .hint-message,.modern-form p .hint-message{color:#aaa}.vdot-level-badge{width:170px;height:170px;border-radius:100%;border-width:10px;border-style:solid;border-color:#888;position:relative;margin-left:auto;margin-right:auto;background:#fff}.vdot-level-badge .badge-title{font-size:12px;font-weight:800;color:#888;position:absolute;top:40px;text-align:center;width:100%}.vdot-level-badge .badge-vdot{font-size:52px;font-weight:800;color:#333;position:absolute;top:75px;text-align:center;width:100%}.vdot-level-badge .badge-level{font-size:12px;font-weight:800;color:#888;position:absolute;top:120px;text-align:center;width:100%}.vdot-level-badge.level-1{border-color:#888}.vdot-level-badge.level-2{border-color:#6d6d6d}.vdot-level-badge.level-3{border-color:#ffff39}.vdot-level-badge.level-4{border-color:#dc60e0}.vdot-level-badge.level-5{border-color:#ff8f00}.vdot-level-badge.level-6{border-color:#5ede00}.vdot-level-badge.level-7{border-color:#ff5cd3}.vdot-level-badge.level-8{border-color:#333dd6}.vdot-level-badge.level-9{border-color:#ef0000}.vdot-level-badge.level-10{border-color:#ffd443}.progress-steps-container{width:100%;position:relative;z-index:1}.progress-steps{width:100%;margin:0;counter-reset:progress-step;display:table;table-layout:fixed}.progress-steps li{display:table-cell;position:relative;text-align:center;height:40px}.progress-steps li:before{content:"";counter-increment:progress-step;width:18px;height:18px;line-height:34px;border:3px solid #fff;display:inline-block;border-radius:50%;background:#eaeaea;color:transparent;text-align:center;font-weight:bold;box-sizing:border-box;vertical-align:middle}.progress-steps li.active:before{content:counter(progress-step);background:#55b100;color:#fff;width:40px;height:40px}.progress-steps li:after{content:"";position:absolute;width:100%;height:4px;background:#eaeaea;left:-50%;top:18px;z-index:-1}.progress-steps li.active:after{background:#55b100}.progress-steps li:first-child:after{content:none}.debug-hlines{background:repeating-linear-gradient(to bottom,rgba(255,0,0,.3),rgba(255,0,0,.3) 10px,rgba(255,0,0,.1) 10px,rgba(255,0,0,.1) 20px)}.debug-vlines{background:repeating-linear-gradient(to right,#f6ba52,#f6ba52 10px,#ffd180 10px,#ffd180 20px)}.debug-red{background:rgba(255,0,0,.3)!important}.debug-green{background:rgba(0,255,0,.3)!important}.debug-blue{background:rgba(0,0,255,.3)!important}.currency-selector-icon{background-image:url("/img/icons/ic-currency-exchange.svg");height:20px;background-repeat:no-repeat}#nav-currency .dropdown-menu{height:250px;overflow-y:auto}@media only screen and (max-width:600px){#nav-currency .empty-navbar{margin-top:10px}#nav-currency .currency-heading-label{display:none}}#nav-currency .currency-selector-home-navbar{margin-top:15px!important}#nav-currency .white-text{color:#fff!important}#nav-currency .currency-selector-lin-navbar-auth-content{color:#707070!important;font-size:16px!important;padding:8px 6px 0;margin-left:-6px!important;text-transform:uppercase!important}#nav-currency .currency-heading-label{color:#000;text-decoration:none}#nav-currency .currency-heading-symbol{font-weight:bold}#nav-currency .dropdown-toggle{color:#000}#nav-currency .dropdown-toggle:hover{text-decoration:none}#nav-currency .currency-heading-label:hover{text-decoration:none}.currency-selector-list{z-index:3000!important}.currency-selector-list li{z-index:3100}.currency-selector-list .currency-option{cursor:pointer}.currency-selector-list .currency-option:hover{text-decoration:underline}.navbar{margin-bottom:0}.dropdown-toggle{touch-action:manipulation}.navbar-inner{min-height:74px;-webkit-box-shadow:none;box-shadow:none}.navbar .nav-collapse .nav{min-height:74px;margin-left:20px}.navbar .header-logo,.navbar .header-logo-left{width:74px;height:74px;margin-left:0}.navbar-inverse .navbar-inner{background:#eaeaea;border-color:#eaeaea}.navbar-inverse .brand{color:#fff;padding:0}.navbar .btn-navbar{background:rgba(50,50,50,.2);border:0;float:left;margin-top:18px;margin-left:-10px}.nav-collapse{margin-left:-20px;margin-right:-20px;padding-left:20px}.navbar .btn-navbar .icon-bar{background:#000;border:0;height:4px;width:25px}.navbar .btn-navbar .icon-bar+.icon-bar{margin-top:5px}.navbar-inverse .btn-navbar,.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{background:rgba(50,50,50,.2)}.navbar-inverse .btn-navbar.collapsed,.navbar-inverse .btn-navbar.collapsed:hover,.navbar-inverse .btn-navbar.collapsed:focus,.navbar-inverse .btn-navbar.collapsed:active,.navbar-inverse .btn-navbar.collapsed.active,.navbar-inverse .btn-navbar.collapsed.disabled,.navbar-inverse .btn-navbar.collapsed[disabled]{background:transparent}.navbar-inverse .nav>li{padding-left:20px;padding-right:20px;height:74px}.navbar-inverse .nav>li>a,.navbar-inverse .nav>li>div{height:30px;color:#707070;text-shadow:none;font-size:16px;padding:27px 0 13px;cursor:pointer}.navbar-inverse .nav-collapse .dropdown-menu>li>a{color:#707070}.navbar-inverse .nav-collapse .nav>li.dropdown.open>a,.navbar-inverse .nav-collapse .nav>li.dropdown.open>div{color:#333;border-bottom:0}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:transparent;color:#000}.navbar-inverse .nav>li>a>i,.navbar-inverse .nav>li>a>i{padding-right:4px}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .nav>li>div{font-weight:bold}.navbar-inverse .nav-collapse .active>a,.navbar-inverse .nav-collapse .active>a:hover,.navbar-inverse .nav-collapse .active>a:focus{color:#000;background-color:transparent}.navbar-inverse .nav-collapse .nav.main>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu>li>a:focus{background-color:transparent;color:#707070}.navbar-inverse .nav-collapse .nav.main>li>a:hover,.navbar-inverse .nav-collapse .nav.main>li>div:hover{color:#333}.navbar-inverse .nav>li>.dropdown-menu:before{border-bottom:6px solid #ccc}.navbar-inverse .nav>li>.dropdown-menu:after{border-bottom-color:transparent}.navbar-inverse .dropdown-menu>li>a:after{display:block;content:attr(title);font-weight:bold;height:0;overflow:hidden;visibility:hidden}.navbar-inverse .dropdown-menu>li>a{margin-top:5px;padding:6px 20px;color:#707070}.navbar-inverse .dropdown-menu>li>a:hover{color:#333;background-color:transparent;font-weight:bold}.navbar-inverse .nav-collapse .nav.main>li>div.dropdown-backdrop:hover{border-bottom:0}.navbar-inverse .dropdown-menu>li>a:hover:before{content:"";margin-left:-20px;margin-top:-4px;width:4px;height:30px;background-color:#000;position:absolute}.navbar-inverse .nav-collapse .nav>li>a{color:#707070}.navbar-inverse .nav-collapse .nav>li.active>a,.navbar-inverse .nav-collapse .nav>li.active>div{color:#000;border-bottom:4px solid #000}#nav-authenticate a{height:30px;min-width:70px;color:#55b100;text-shadow:none;font-size:17px;padding:6px 15px;border:1px solid #55b100;background-color:#fff;border-radius:6px;line-height:28px;text-align:center;font-weight:bold;margin-top:16px;cursor:pointer;display:inline-block}#nav-authenticate>a:hover{background-color:#edf7e5}@media(max-width:375px){#nav-authenticate a{padding:6px 10px}}#nav-user{padding-right:0}#nav-user a{padding-top:12px;font-weight:bold;text-transform:uppercase;line-height:24px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}#nav-user .profile-name{margin-right:10px}#nav-user .profile-pic{border:5px solid #ccc;background-color:#ccc;width:45px;height:45px;display:inline-block;vertical-align:middle;margin-top:-2px}#nav-user .profile-pic:hover{border:5px solid #b0b0b0}#nav-user .dropdown-menu .profile-pic{border:0;width:20px;height:20px;margin-top:-2px}#nav-user .dropdown-menu .profile-pic:hover{border:0}.pull-right .dropdown-menu{margin-right:8px}.navbar .nav-training{margin-left:0}.navbar .nav-training{margin-left:0}.navbar .nav-training .nav.pull-right{margin-right:5px}@media(min-width:768px) and (max-width:979px){.page-header-row .navbar .container{width:724px}.navbar-inverse .nav-collapse .nav>li.active>a:before{margin-left:-16px}}@media(max-width:979px){div.content{margin-top:0}.navbar-inverse .nav>li>a,.navbar-inverse .nav>li>div{padding:8px 6px 0}.navbar-inner .dropdown{margin-bottom:0}.navbar{margin-left:-20px;margin-right:-20px}.navbar .brand{margin-left:0}.navbar .header-logo{position:absolute;left:calc(50% - 18px);top:20px;width:35px;height:35px}.navbar .nav-collapse .nav{margin-top:20px;margin-bottom:20px;margin-left:0}.navbar-inverse .nav>li{padding-left:0;padding-right:0;height:auto}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .nav>li>div{margin-left:0}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu>li>a:hover,.navbar-inverse .nav-collapse .nav>li>div:hover{color:#333;border-bottom:0}.navbar-inverse .nav-collapse .nav>li.active>a,.navbar-inverse .nav-collapse .nav>li.active>div{border-bottom:0}.navbar-inverse .nav-collapse .nav>li.active>a:before,.navbar-inverse .nav-collapse .nav>li.active>div:before{content:"";margin-left:-26px;margin-top:-4px;width:4px;height:30px;background-color:#000;position:absolute}.nav-collapse .dropdown-menu{margin-bottom:10px}#nav-user{margin-right:-10px}#nav-user .profile-name{width:0;display:none}.pull-right .dropdown-menu{margin-top:42px;margin-right:16px}.nav-training{width:100%}}@media(min-width:980px){.page-header-row .navbar .container{width:940px}}@media(min-width:1200px){.page-header-row .navbar .container{width:1130px}#nav-user,#nav-authenticate{margin-right:-20px}.navbar .nav-training #nav-user{margin-right:-40px}.navbar .header-logo,.navbar .header-logo-left{margin-left:-20px}.navbar .dropdown-menu{margin-top:10px;margin-left:20px;padding:5px 0 10px 0;border-radius:4px;border-color:#ccc;box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}}#nav-whats-new{font-weight:bold}.beamer_icon.active{min-width:30px;min-height:20px;border-radius:12px!important;font-size:14px!important;padding-top:4px;margin-top:26px;margin-right:-40px}@media(max-width:979px){.beamer_icon.active{margin-top:5px;margin-right:0}}.input-form,.content-form,.app-form{overflow:visible;font-size:16px;line-height:24px;color:#333}.input-form h1,.input-form h2,.input-form h3,.input-form h4,.input-form h5,.content-form h1,.content-form h2,.content-form h3,.content-form h4,.content-form h5,.app-form h1,.app-form h2,.app-form h3,.app-form h4,.app-form h5{border:0;font-weight:bold;text-align:left;margin-top:0}.input-form h1.center,.input-form h2.center,.input-form h3.center,.input-form h4.center,.input-form h5.center,.content-form h1.center,.content-form h2.center,.content-form h3.center,.content-form h4.center,.content-form h5.center,.app-form h1.center,.app-form h2.center,.app-form h3.center,.app-form h4.center,.app-form h5.center{text-align:center}.input-form h1,.content-form h1,.app-form h1{font-size:24px;margin-bottom:20px}.input-form h2,.content-form h2,.app-form h2{font-size:22px;margin-bottom:15px}.input-form h3,.content-form h3,.app-form h3{font-size:20px;margin-bottom:15px}.input-form h4,.content-form h4,.app-form h4{font-size:16px;margin-bottom:10px}.input-form h5,.content-form h5,.app-form h5{font-size:14px;margin-bottom:5px}.input-form p,.input-form ul,.content-form p,.content-form ul,.app-form p,.app-form ul{font-size:16px;line-height:22px;margin-bottom:15px}.input-form p li,.input-form ul li,.content-form p li,.content-form ul li,.app-form p li,.app-form ul li{line-height:22px}.input-form p.small,.input-form ul.small,.content-form p.small,.content-form ul.small,.app-form p.small,.app-form ul.small{font-size:12px;line-height:18px}.input-form p.light,.input-form ul.light,.content-form p.light,.content-form ul.light,.app-form p.light,.app-form ul.light{color:#888}.input-form p .hint-message,.input-form ul .hint-message,.content-form p .hint-message,.content-form ul .hint-message,.app-form p .hint-message,.app-form ul .hint-message{color:#aaa}.input-form .subtitle,.content-form .subtitle,.app-form .subtitle{margin-top:-10px}.input-form .form-group,.content-form .form-group,.app-form .form-group{margin-bottom:15px}.input-form .section-intro,.content-form .section-intro,.app-form .section-intro{margin-bottom:30px}.input-form-container{background:#f6f6f6}.input-form-container .header-row{margin-bottom:0}.input-form{width:370px;max-width:100%;margin:30px auto;padding:40px 30px;border:1px solid #eaeaea;border-radius:4px;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.03);overflow:visible;font-size:16px}.input-form.inline{width:100%;border:0;margin:0;border-radius:0;padding:0;box-shadow:none}.input-form.full{width:100%}.input-form.wide{width:670px}.input-form.wide h1{text-align:left}.input-form.medium{width:570px}.input-form.medium h1{text-align:left}.input-form.no-border{border:0;border-radius:0;padding:0;box-shadow:none}.input-form label,.input-form select,.input-form textarea,.input-form input[type=text],.input-form input[type=password],.input-form input[type=datetime],.input-form input[type=datetime-local],.input-form input[type=date],.input-form input[type=month],.input-form input[type=time],.input-form input[type=week],.input-form input[type=number],.input-form input[type=email],.input-form input[type=url],.input-form input[type=search],.input-form input[type=tel],.input-form input[type=color],.input-form button.dropdown-toggle,.input-form .uneditable-input{font-size:16px}@media(max-width:767px){.input-form label,.input-form select,.input-form textarea,.input-form input[type=text],.input-form input[type=password],.input-form input[type=datetime],.input-form input[type=datetime-local],.input-form input[type=date],.input-form input[type=month],.input-form input[type=time],.input-form input[type=week],.input-form input[type=number],.input-form input[type=email],.input-form input[type=url],.input-form input[type=search],.input-form input[type=tel],.input-form input[type=color],.input-form button.dropdown-toggle,.input-form .uneditable-input{font-size:18px}}.input-form .progress-steps-container{margin-bottom:20px}.input-form h1{text-align:center}.input-form .input-field{outline-style:none}.input-form input[type=text],.input-form input[type=email],.input-form input[type=number],.input-form input[type=password],.input-form button.dropdown-toggle,.input-form .dropdown-toggle{color:#333;border:1px solid #eaeaea;background:#fff;height:50px;border-radius:0;padding:15px 15px;text-align:left}.input-form input[type=text].disabled,.input-form input[type=email].disabled,.input-form input[type=number].disabled,.input-form input[type=password].disabled,.input-form button.dropdown-toggle.disabled,.input-form .dropdown-toggle.disabled{background:#f8f8f8}.input-form input[type=text]:after,.input-form input[type=email]:after,.input-form input[type=number]:after,.input-form input[type=password]:after,.input-form button.dropdown-toggle:after,.input-form .dropdown-toggle:after{content:none}@media(max-width:767px){.input-form input[type=text],.input-form input[type=email],.input-form input[type=number],.input-form input[type=password],.input-form button.dropdown-toggle,.input-form .dropdown-toggle{height:60px;padding:20px 15px}}.input-form textarea{color:#333;border:1px solid #eaeaea;background:#fff;border-radius:0;padding:15px 15px;text-align:left}.input-form button.btn-success,.input-form button.btn-success-outline{height:50px}.input-form button.btn-success.small,.input-form button.btn-success-outline.small{height:40px}@media(max-width:767px){.input-form button.btn-success,.input-form button.btn-success-outline{height:60px}.input-form button.btn-success.small,.input-form button.btn-success-outline.small{height:50px}}.input-form input[type=submit].btn-quiet{background:none;border:0;width:auto;padding-left:0;padding-right:0}.input-form input[type]:focus,.input-form textarea:focus,.input-form .dropdown.open button.dropdown-toggle,.input-form .dropdown.open button.dropdown-toggle:focus,.input-form .dropdown.open .dropdown-toggle,.input-form .dropdown.show button.dropdown-toggle,.input-form .dropdown.show button.dropdown-toggle:focus,.input-form .dropdown.show .dropdown-toggle{border-color:#55b100;outline:0;z-index:2}.input-form .btn-quiet,.input-form .btn-quiet-secondary{font-size:13px}.input-form .btn-quiet.large,.input-form .btn-quiet-secondary.large{font-size:15px}@media(max-width:767px){.input-form .btn-quiet,.input-form .btn-quiet-secondary{font-size:14px}.input-form .btn-quiet.large,.input-form .btn-quiet-secondary.large{font-size:16px}}@media(max-width:767px){.input-form .dropdown-menu>li>a{line-height:40px}.input-form .field-title{font-size:14px}}.input-form .hint-label{color:#888;font-size:13px}@media(max-width:767px){.input-form .hint-label{font-size:14px}}.input-form .alert{font-size:13px;line-height:19px}.input-form .alert p,.input-form .alert ul,.input-form .alert ol,.input-form .alert ul li,.input-form .alert ol li{font-size:13px;line-height:19px}.input-form .alert ul li:not(:last-child),.input-form .alert ol li:not(:last-child){margin-bottom:5px}@media(max-width:767px){.input-form .alert{font-size:14px;line-height:20px}.input-form .alert p,.input-form .alert ul,.input-form .alert ol,.input-form .alert ul li,.input-form .alert ol li{font-size:14px;line-height:20px}}.input-form .alert.alert-lg{font-size:16px;line-height:22px}.input-form .alert.alert-lg p,.input-form .alert.alert-lg ul,.input-form .alert.alert-lg ol,.input-form .alert.alert-lg ul li,.input-form .alert.alert-lg ol li{font-size:16px;line-height:22px}.input-form .alert.alert-lg ul li:not(:last-child),.input-form .alert.alert-lg ol li:not(:last-child){margin-bottom:8px}.input-form .btn{box-sizing:border-box;margin-bottom:0}.input-form input[type=submit]{margin-top:15px}.input-form .subtitle{margin-top:-15px;margin-bottom:30px}.input-form .field-title{text-transform:uppercase;font-size:13px;font-weight:bold;margin-bottom:10px}.input-form hr.section-spacer{height:15px;border:0;margin:0;color:transparent}.input-form hr.section-delimiter{width:50%;margin:15px auto 15px auto;background:1px;color:#888}.input-form .form-group-container{display:flex}.input-form .form-group-container .col-2,.input-form .form-group-container .col-grow{margin-left:10px;margin-right:10px}.input-form .form-group-container .col-2:first-child,.input-form .form-group-container .col-grow:first-child{margin-left:0}.input-form .form-group-container .col-2:last-child,.input-form .form-group-container .col-grow:last-child{margin-right:0}.input-form .form-group-container .col-2{width:50%}.input-form .form-group-container .col-grow{flex-grow:1}@media(max-width:767px){.input-form .form-group-container{flex-wrap:wrap}.input-form .form-group-container .col-2{width:100%;margin-left:0;margin-right:0}}.input-form .form-group{margin-bottom:15px}.input-form .form-group.submit{padding-top:15px}.input-form .form-group input,.input-form .form-group .dropdown,.input-form .form-group .dropdown-toggle,.input-form .form-group textarea{width:100%;box-sizing:border-box;margin-bottom:0;resize:vertical}.input-form textarea:-moz-placeholder,.input-form textarea:-ms-input-placeholder,.input-form textarea::-webkit-input-placeholder{color:#888}.input-form .field-placeholder{position:absolute;z-index:10}.input-form .field-placeholder div{position:absolute;background:#fff;height:3px;width:100%;top:40%;margin-left:-5px;padding-left:5px;padding-right:5px;opacity:0;box-sizing:content-box}.input-form .field-placeholder label{position:relative;color:#888;margin-bottom:0}.input-form .field-placeholder.active{margin-top:-26px}.input-form .field-placeholder.active div{top:11px;opacity:1}.input-form .field-placeholder.active label{font-size:13px}.input-form .field-placeholder.active.focused label{color:#333}@media(max-width:767px){.input-form .field-placeholder.active{margin-top:-31px}.input-form .field-placeholder.active label{font-size:14px}}.input-form .text-field .field-placeholder{background:transparent;margin-left:15px;margin-top:-12px}.input-form .text-field .field-placeholder div{top:11px;transition:all .15s}.input-form .text-field .field-placeholder label{cursor:text;user-select:none;margin-top:25px;transition:all .15s}.input-form .text-field .field-placeholder.active label{margin-top:0}@media(max-width:767px){.input-form .text-field .field-placeholder label{margin-top:28px}}.input-form input.time-input{background-image:url(/img/icons/time_input.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE);background-repeat:no-repeat;background-position:right 16.5px center;background-size:16px 18px}.input-form .nav-tabs{display:flex;border-bottom:2px solid #eee;width:100%}.input-form .nav-tabs li{display:table-cell;text-align:center;flex-grow:1;margin:-2px;float:none}.input-form .nav-tabs>li>a{color:#333;font-size:16px;padding:10px 0 10px 0;border:0;margin:0}.input-form .nav-tabs>li>a:after{display:block;content:attr(title);font-weight:bold;height:0;overflow:hidden;visibility:hidden}.input-form .nav-tabs>li>a:hover{background:transparent;font-weight:bold}.input-form .nav-tabs>.active>a,.input-form .nav-tabs>.active>a:hover{background:transparent;font-weight:bold;border-bottom:2px solid #55b100;color:#333}.input-form .input-field .input-append{display:flex;margin-bottom:0}.input-form .input-field .input-append input{box-sizing:border-box;margin-left:0;width:50px;flex-grow:1}.input-form .input-field .input-append .unit-field{font-size:16px;flex-grow:0}.input-form .input-field.distance-text-field .dropdown{display:inline-block;width:20%;min-width:100px;margin-left:-1px;font-size:16px}.input-form .input-field.distance-text-field .dropdown.wide{min-width:130px}.input-form .input-field.single-unit-text-field .field-value{z-index:1}.input-form .input-field.single-unit-text-field .unit-field{cursor:default;display:inline-block;width:20%;min-width:100px;margin-left:-1px;font-size:16px;z-index:0}.input-form .dropdown i.fa{color:#888;font-size:24px;line-height:18px;margin-right:2.5px}.input-form .dropdown.open i.fa{color:#333}.input-form .dropdown.open .field-placeholder.active label{color:#333}.input-form .dropdown .dropdown-toggle{cursor:pointer;padding-top:12px;padding-bottom:18px}.input-form .dropdown .dropdown-toggle i{margin-top:3px}.input-form .dropdown .unit-label{display:inline-block}.input-form .dropdown .dropdown-menu{width:calc(100% - 2px);padding:5px 0 10px 0;border-color:#ccc;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);max-height:504px;overflow-y:auto}.input-form .dropdown .dropdown-menu>li>a{cursor:pointer;line-height:30px;padding:3px 20px}.input-form .dropdown .dropdown-menu>li>a:focus{border:2px solid #55b100;background:transparent;color:#333;padding:1px 18px}.input-form .dropdown .dropdown-menu>li>a:hover{background:#55b100;color:#fff}.input-form .dropdown .dropdown-menu>li>a:active{border:0;background:#55b100;color:#fff;padding:3px 20px}@media(max-width:767px){.input-form .dropdown .dropdown-toggle{padding-top:14px;padding-bottom:16px}}.input-form .profile-picture-container{display:flex;align-items:center}.input-form .profile-picture-container .profile-pic{margin:0;width:75px;height:75px}.input-form input[type=text].datepicker,.input-form input[type=text].birthday-datepicker{cursor:pointer;background-image:url(/img/icons/date_picker.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE);background-repeat:no-repeat;background-position:right 15px center;background-size:18px 18px}.input-form input[type=text].phone{background-image:url(/img/icons/input-phone.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE);background-repeat:no-repeat;background-position:right 15px center;background-size:24px 24px}.input-form input[type=text].whatsapp{background-image:url(/img/icons/input-whatsapp.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE);background-repeat:no-repeat;background-position:right 15px center;background-size:26px 26px}.input-form input[type=text].messenger{background-image:url(/img/icons/input-messenger.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE);background-repeat:no-repeat;background-position:right 15px center;background-size:24px 24px}.input-form input[type=text].skype{background-image:url(/img/icons/input-skype.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE);background-repeat:no-repeat;background-position:right 15px center;background-size:24px 24px}.input-form input[type=text].hangouts{background-image:url(/img/icons/input-hangouts.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE);background-repeat:no-repeat;background-position:right 15px center;background-size:24px 24px}.input-form .StripeElement{box-sizing:border-box;height:0;color:#333;border:1px solid #eaeaea;background:#fff;height:50px;border-radius:0;padding:15px 15px;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.input-form .StripeElement--focus{border-color:#55b100}.input-form .StripeElement--invalid{background-color:#fff8f8;border:1px solid #b94a48}.input-form .StripeElement--webkit-autofill{background-color:#fefde5!important}.input-form textarea.input-error,.input-form input[type=text].input-error,.input-form input[type=email].input-error,.input-form input[type=password].input-error,.input-form textarea.input-error:focus,.input-form input[type=text].input-error:focus,.input-form input[type=email].input-error:focus,.input-form input[type=password].input-error:focus,.input-form .input-error textarea,.input-form .input-error input[type=text],.input-form .input-error input[type=email],.input-form .input-error input[type=password],.input-form .input-error textarea:focus,.input-form .input-error input[type=text]:focus,.input-form .input-error input[type=email]:focus,.input-form .input-error input[type=password]:focus,.input-form .input-error button.input-field:focus,.input-form .dropdown.input-error .dropdown-toggle{background-color:#fff8f8;border:1px solid #b94a48}.input-form .validation-summary-errors{background-color:#fff8f8;padding:15px 10px 5px 5px;margin-bottom:20px;border:1px solid #b94a48}.input-form .validation-summary-errors ul li{color:#b94a48}.input-form .validation-hint{color:#b94a48;font-size:13px;display:none}.input-form .input-error .validation-hint{display:block}.input-form input[type=checkbox],.calendar-section input[type=checkbox]{height:auto;margin-bottom:auto}.input-form .radio-buttons-field .radio,.input-form .radio-buttons-field .checkbox,.input-form .checkbox-field .radio,.input-form .checkbox-field .checkbox,.calendar-section .radio-buttons-field .radio,.calendar-section .radio-buttons-field .checkbox,.calendar-section .checkbox-field .radio,.calendar-section .checkbox-field .checkbox{padding-left:0;padding-bottom:12px}.input-form .radio-buttons-field input[type=radio],.input-form .radio-buttons-field input[type=checkbox],.input-form .checkbox-field input[type=radio],.input-form .checkbox-field input[type=checkbox],.calendar-section .radio-buttons-field input[type=radio],.calendar-section .radio-buttons-field input[type=checkbox],.calendar-section .checkbox-field input[type=radio],.calendar-section .checkbox-field input[type=checkbox]{width:auto;position:absolute;visibility:hidden}.input-form .radio-buttons-field input[type=radio]+label,.input-form .radio-buttons-field input[type=checkbox]+label,.input-form .checkbox-field input[type=radio]+label,.input-form .checkbox-field input[type=checkbox]+label,.calendar-section .radio-buttons-field input[type=radio]+label,.calendar-section .radio-buttons-field input[type=checkbox]+label,.calendar-section .checkbox-field input[type=radio]+label,.calendar-section .checkbox-field input[type=checkbox]+label{font-weight:normal;color:#333;margin:0 0 0 40px;padding-top:3px;cursor:pointer;outline:0;user-select:none;position:relative}.input-form .radio-buttons-field input[type=radio]+label:before,.input-form .radio-buttons-field input[type=checkbox]+label:before,.input-form .checkbox-field input[type=radio]+label:before,.input-form .checkbox-field input[type=checkbox]+label:before,.calendar-section .radio-buttons-field input[type=radio]+label:before,.calendar-section .radio-buttons-field input[type=checkbox]+label:before,.calendar-section .checkbox-field input[type=radio]+label:before,.calendar-section .checkbox-field input[type=checkbox]+label:before{background-image:url("/img/icons/radio_button.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE");background-repeat:no-repeat;background-size:26px 26px;content:"";width:26px;height:26px;visibility:visible;display:block;position:absolute;top:0;left:-40px}.input-form .radio-buttons-field.small,.input-form .checkbox-field.small,.calendar-section .radio-buttons-field.small,.calendar-section .checkbox-field.small{font-size:13px}.input-form .radio-buttons-field.small input[type=radio]+label,.input-form .radio-buttons-field.small input[type=checkbox]+label,.input-form .checkbox-field.small input[type=radio]+label,.input-form .checkbox-field.small input[type=checkbox]+label,.calendar-section .radio-buttons-field.small input[type=radio]+label,.calendar-section .radio-buttons-field.small input[type=checkbox]+label,.calendar-section .checkbox-field.small input[type=radio]+label,.calendar-section .checkbox-field.small input[type=checkbox]+label{font-size:13px;margin:0 0 0 32px}.input-form .radio-buttons-field.small input[type=radio]+label:before,.input-form .radio-buttons-field.small input[type=checkbox]+label:before,.input-form .checkbox-field.small input[type=radio]+label:before,.input-form .checkbox-field.small input[type=checkbox]+label:before,.calendar-section .radio-buttons-field.small input[type=radio]+label:before,.calendar-section .radio-buttons-field.small input[type=checkbox]+label:before,.calendar-section .checkbox-field.small input[type=radio]+label:before,.calendar-section .checkbox-field.small input[type=checkbox]+label:before{left:-32px}.input-form .radio-buttons-field.input-error,.input-form .checkbox-field.input-error,.calendar-section .radio-buttons-field.input-error,.calendar-section .checkbox-field.input-error{background-color:#fff8f8;margin:-5px -5px -1px -5px;padding:4px 4px 0 4px;border:1px solid #b94a48}.input-form .radio-buttons-field.input-error.field-title,.input-form .checkbox-field.input-error.field-title,.calendar-section .radio-buttons-field.input-error.field-title,.calendar-section .checkbox-field.input-error.field-title{background-color:#fff8f8;color:#b94a48}.input-form .radio-buttons-field input[type=radio]:checked+label::before,.calendar-section .radio-buttons-field input[type=radio]:checked+label::before{background-image:url("/img/icons/radio_button_checked.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE");background-repeat:no-repeat}.input-form .checkbox-field input[type=checkbox]+label::before,.calendar-section .checkbox-field input[type=checkbox]+label::before{background-image:url("/img/icons/checkbox.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE");background-size:20px 20px;top:3px;width:20px;height:20px}.input-form .checkbox-field input[type=checkbox]:checked+label::before,.calendar-section .checkbox-field input[type=checkbox]:checked+label::before{background-image:url("/img/icons/checkbox_selected.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE");background-repeat:no-repeat}.input-form .checkbox-field.small input [type=checkbox]+label::before,.calendar-section .checkbox-field.small input [type=checkbox]+label::before{width:16px;height:16px}.input-form.mobile-mode,.calendar-section.mobile-mode{font-family:-apple-system,BlinkMacSystemFont,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.input-form.mobile-mode .checkbox-field input[type=checkbox]:checked+label::before,.calendar-section.mobile-mode .checkbox-field input[type=checkbox]:checked+label::before{background-image:url("/img/icons/checkbox_selected_bk.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE")!important}.input-form.mobile-mode .btn-success,.calendar-section.mobile-mode .btn-success{background-color:#111;border-color:#111;border-radius:40px;height:48px}.input-form.mobile-mode .btn-success:hover,.input-form.mobile-mode .btn-success:focus,.calendar-section.mobile-mode .btn-success:hover,.calendar-section.mobile-mode .btn-success:focus{background-color:#222;border-color:#222}.input-form.mobile-mode .btn-success:active,.calendar-section.mobile-mode .btn-success:active{background-color:#333;border-color:#333}@media(max-width:767px){.input-form.mobile-mode .preferences-content,.calendar-section.mobile-mode .preferences-content{padding-bottom:95px}.input-form.mobile-mode h1,.calendar-section.mobile-mode h1{font-size:20px}.input-form.mobile-mode .form-group.submit,.calendar-section.mobile-mode .form-group.submit{position:fixed;background:#fff;padding-bottom:20px;margin-bottom:0;bottom:0;left:20px;right:20px}}.calendar-section .radio-buttons-field input[type=radio]+label,.calendar-section .radio-buttons-field input[type=checkbox]+label,.calendar-section .checkbox-field input[type=radio]+label,.calendar-section .checkbox-field input[type=checkbox]+label{color:#a4a4a4}.datepicker-dropdown{font-size:16px;margin-top:8px}.datepicker-dropdown .table-condensed th,.datepicker-dropdown .table-condensed td{padding:10px}@media(max-width:979px){.input-form.wide{width:650px}.input-form.medium{width:550px}}@media(max-width:767px){.input-form.wide{width:570px;margin:30px auto}.input-form.medium{width:470px;margin:20px auto}}@media(max-width:767px){.input-form,.input-form.wide,.input-form.medium{width:100%;padding:0;border:0;box-shadow:none}.input-form-container{background:#fff}}.content-form{width:670px;margin:30px auto}.content-form.wide{width:940px}.content-form.full{width:100%}.content-form.full .section-content{margin-left:60px;margin-right:60px}.content-form ul.icon{list-style-type:none;padding:0 30px;margin:0 auto;display:block}.content-form ul.icon li{background-image:url("/img/vdot-bullet.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE");background-repeat:no-repeat;background-size:20px;padding-left:2em;margin-bottom:10px}.content-form .form-title{margin-bottom:30px}.content-form .form-title h1{text-align:center;font-size:28px}.content-form .form-title h3{text-align:center}.content-form .form-title img{width:80%;display:block;margin:30px auto;border-radius:4px}.content-form .form-title.calendar-style .title{display:flex;flex-direction:row;align-items:flex-end}.content-form .form-title.calendar-style h1{flex-grow:1;margin-bottom:6px;text-align:left}.content-form .form-title.calendar-style hr{border-color:#33bef3;border-width:2px;margin:0 0 15px 0}.content-form .ui-accordion{margin-bottom:60px}.content-form .ui-accordion .ui-accordion-header{border:0;border-bottom:2px solid #33bef3;border-radius:0;background-color:#fff;background-image:url(/img/icons/expand_section.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE);background-repeat:no-repeat;background-position:right 0 center;background-size:20px 20px;padding:5px 0;-webkit-transition:background-image .2s ease-in-out;transition:background-image .2s ease-in-out}.content-form .ui-accordion .ui-accordion-header-active{background-image:url(/img/icons/collapse_section.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE)}.content-form .ui-accordion .ui-accordion-content{border:0;padding:0;color:#333;font-size:16px;line-height:24px;margin-bottom:15px}@media(max-width:979px){.content-form{width:650px}.content-form.wide{width:724px}}@media(max-width:767px){.content-form,.content-form.wide{width:100%;padding:0;border:0;box-shadow:none}.content-form ul.icon,.content-form.wide ul.icon{padding:0}}.app-form .form-title{margin-bottom:30px}.app-form .form-title h1{font-size:28px;border-bottom:2px solid #33bef3}.app-form .form-title .subtitle{margin-top:-10px;font-size:12px}.app-form .subtitle{margin-top:-10px}.app-form .form-group{margin-bottom:15px}.app-form .section-intro{margin-bottom:30px}.ui-dialog .btn,.btn{padding:5px 10px;border-radius:4px;user-select:none}.ui-dialog .btn .ui-button-text{line-height:19px;padding:0}.ui-dialog .btn{background:none;background-color:transparent;font-size:14px;line-height:20px;min-height:40px}.ui-dialog .btn,.btn-primary,.btn-secondary,.btn-success,.btn-success-light,.btn-success-outline,.btn-danger,.btn-cancel,.btn-default{font-size:16px;font-weight:bold;padding:12px 20px}.btn-small{font-size:14px;padding:6px 15px}.btn-legacy-green,.btn-legacy-green i{color:#89c145!important}.btn-legacy-green:hover,.btn-legacy-green:hover i,.btn-legacy-green:focus,.btn-legacy-green:focus i{color:#80b83d!important}.btn-legacy-green:active,.btn-legacy-green:active i{color:#78ab39!important}.ui-dialog .btn,.btn-success:focus,.btn-success-light:focus,.btn-success-outline:focus,.btn-danger,.btn-cancel:focus,.btn-default:focus{outline:0}.ui-dialog .btn-default,.btn-default{background-color:#fff;border:1px solid #c6c6c6}.ui-dialog .btn-default i,.btn-default i{background-color:#fff;color:#000}.ui-dialog .btn-default:hover,.ui-dialog .btn-default:focus,.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;border-color:#e0e0e0}.ui-dialog .btn-default:active,.btn-default:active{background-color:#d0d0d0;border-color:#d0d0d0}.ui-dialog .btn-success,.btn-success{background-color:#56b100;border:0;font-weight:bold}.ui-dialog .btn-success,.btn-success,.btn-success i{color:#fff}.ui-dialog .btn-success:hover,.ui-dialog .btn-success:focus,.btn-success:hover,.btn-success:focus{background-color:#4a9900;border-color:#4a9900}.btn-success:active{background-color:#3e8000;border-color:#3e8000}.btn-success:disabled,.btn-success[disabled],.btn-success-outline:disabled,.btn-success-outline[disabled]{color:#e6e6e6;border:0;background-color:#ccc}.btn-link-danger,.btn-link-danger i{background-color:transparent;border:0;padding:0;color:#b71c1c!important}.btn-link-danger.small{font-size:14px}.btn-link-danger:hover,.btn-link-danger:focus,.btn-link-danger:hover i,.btn-link-danger:focus i{background-color:transparent;outline:0;color:#a81a1a}.btn-link-danger:active{background-color:transparent;outline:0;color:#9a1818}.ui-dialog .btn-danger,.btn-danger{background-color:#de2828;border:1px solid #de2828}.ui-dialog .btn-danger,.btn-danger,.btn-danger i{color:#fff}.ui-dialog .btn-danger:hover,.ui-dialog .btn-danger:focus,.btn-danger:hover,.btn-danger:focus{background-color:#d42121;border-color:#d42121}.ui-dialog .btn-danger:active,.btn-danger:active{background-color:#c61e1e;border-color:#c61e1e}.btn-icon{cursor:pointer;width:40px;height:40px;border-radius:100%;background-color:transparent;background-size:20px;background-position:center;background-repeat:no-repeat}button.btn-icon{border:0;background-color:transparent}.btn-icon.small{width:30px;height:30px;background-size:15px}.btn-icon.small i{font-size:20px}.btn-icon:hover{background-color:#f0f0f0}.btn-icon:active{background-color:#eaeaea}.btn-icon.inactive:hover,.btn-icon.inactive:active{background-color:transparent}.btn-icon.square{border-radius:0}.btn-image{background-color:transparent;border:0;padding:5px;color:#a4a4a4}.btn-image img{max-width:100%;max-height:100%;vertical-align:initial}.btn-text:hover,.btn-text:focus{outline:0;background-color:transparent;color:#999}.btn-text:hover,.btn-text:focus{outline:0;background-color:transparent;color:#999}.btn-text{background-color:transparent;border:0;padding:0;color:#a4a4a4}.btn-text:hover,.btn-text:focus{outline:0;background-color:transparent;color:#999}.btn-text:active{background-color:transparent;color:#888}.btn-quiet{cursor:pointer;border:1px solid transparent;color:#56b100;font-weight:bold;font-size:16px;padding-left:0;padding-right:0}.btn-quiet i{color:#56b100}.btn-quiet.small{font-size:14px}.btn-quiet.smallest{font-weight:normal;font-size:12px}.btn-quiet.blue{color:#11a9ed}.btn-quiet.blue:hover,.btn-quiet.blue:focus{color:#109edd}.btn-quiet.blue:active{color:#0f92cd}.btn-quiet.text{color:#000}.btn-quiet.text:hover,.btn-quiet.text:focus{color:#000}.btn-quiet.text:active{color:#000}.btn-quiet:hover,.btn-quiet:focus,.btn-quiet:hover i,.btn-quiet:focus i{color:#4a9900}.btn-quiet:active,.btn-quiet:active i{color:#3e8000}.btn-quiet,.btn-quiet:hover,.btn-quiet:focus,.btn-quiet:active{background:transparent}.btn-quiet-secondary{cursor:pointer;border:1px solid transparent;color:#707070;font-weight:bold;padding-left:0;padding-right:0}.btn-quiet-secondary:hover,.btn-quiet-secondary:focus{color:#505050}.btn-quiet-secondary:active{color:#404040}.btn-quiet-secondary,.btn-quiet-secondary:hover,.btn-quiet-secondary:focus,.btn-quiet-secondary:active{background:transparent}.btn-em-link,.btn-em-link i{color:#56b100;font-weight:bold}.btn-em-link:hover,.btn-em-link:focus,.btn-em-link:hover i,.btn-em-link:focus i{color:#4a9900}.btn-em-link:active,.btn-em-link:active i{color:#3e8000}.btn-learn-more-link{display:block;cursor:pointer;border:0;border-bottom:2px solid #ccc;color:#333;font-size:inherit;font-weight:normal;padding-top:5px;padding-left:0;padding-right:0;width:auto;align-items:flex-start}.btn-learn-more-link:hover,.btn-learn-more-link:focus{color:#222;border-bottom:2px solid #888;outline:0}.btn-learn-more-link:active{color:#000;border-bottom:2px solid #707070}.btn-learn-more-link,.btn-learn-more-link:hover,.btn-learn-more-link:focus,.btn-learn-more-link:active{background:transparent}.btn-success-light{background-color:transparent;border:0;color:#56b100}.btn-success-light i{margin-top:-4px;color:#56b100}.btn-success-light:hover,.btn-success-light:focus,.btn-success-light:hover i,.btn-success-light:focus i{color:#4a9900;background-color:#fff}.btn-success-light:active{color:#3e8000;background-color:#fff}.btn-success-outline{color:#56b100;border:1px solid #56b100;background-color:#fff}.btn-success-outline i{color:#56b100}.btn-success-outline:hover,.btn-success-outline:focus{color:#4a9900;border:1px solid #4a9900}.btn-success-outline:hover i,.btn-success-outline:focus i{color:#4a9900}button.btn-success-outline:active{color:#3e8000;border:1px solid #4a9900}.btn-success-outline:active i,.btn-success-outline:active i{color:#3e8000}button.btn-success-outline:hover,button.btn-success-outline:active,button.btn-success-outline:focus{background-color:#fafff5}button.btn-success-outline i{color:#56b100}.btn-secondary{color:#707070;border:1px solid #707070;background-color:#fff;font-weight:bold}.btn-secondary i{color:#707070}.btn-secondary:hover,.btn-secondary:focus{background-color:#f8f8f8;color:#505050;border:1px solid #505050}.btn-secondary:hover i,.btn-secondary:focus i{color:#505050}.btn-cancel{background-color:#f0f0f0;border:1px solid #c6c6c6}.btn-cancel i{color:#991f19}.btn-cancel:hover,.btn-cancel:focus{background-color:#d0d0d0;border-color:#d0d0d0}.btn-cancel:active{background-color:#b0b0b0;border-color:#b0b0b0}a[role="button"] i.fa{margin-top:-3px;margin-right:5px;vertical-align:middle}.btn i.fa{margin-right:5px;margin-top:-4px;font-size:20px;vertical-align:middle}i .fa-arrows-v:hover{cursor:ns-resize}.btn-primary{background-color:#5db8e0}.btn-optional{color:#fff;background-color:#949494}.btn-authorize-sync{max-width:193px;font-size:14px}.btn-authorize-strava-sync{width:193px;cursor:pointer}#x-authorize-garmin-sync{background-color:#11a9ed;border:1px solid #11a9ed;font-weight:bold}#x-authorize-garmin-sync:hover,#x-authorize-garmin-sync:focus{background-color:#109edd;border-color:#109edd}#x-authorize-garmin-sync:active{background-color:#0f92cd;border-color:#0f92cd}#x-authorize-coros-sync,#connect_coros{background-color:#111f26;border:1px solid #111f26;font-weight:bold}#x-authorize-coros-sync:hover,#x-authorize-coros-sync:focus,#x-authorize-coros-sync:active,#connect_coros:hover,#connect_coros:focus,#connect_coros:active{background-color:#222f36;border-color:#222f36}.authorize-sync-logo{margin-top:10px;margin-bottom:20px;width:100px}.btn-facebook{background-color:#3b5998;border:1px solid #3b5998;background-image:url(/img/facebook-auth-logo.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE);background-size:24px auto;background-repeat:no-repeat;background-position:15px 50%;padding-left:60px}.btn.btn-facebook:hover,.btn.btn-facebook:active,.btn.btn-facebook:focus{background-color:#2d4373;background-image:url(/img/facebook-auth-logo.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE);border:1px solid #2d4373;background-position:15px 50%}span.x-projected-pace-label{margin-left:10px;vertical-align:baseline}#importedActivityTooltip{font-size:14px;vertical-align:text-top;cursor:pointer;margin-top:6px}#garminFitDownloadTooltip{font-size:14px;line-height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#garminFitDownloadTooltip a.btn-quiet:hover{text-decoration:none}#garminFitDownloadTooltip a.btn-quiet-secondary{font-weight:normal}div.x-coach-notes-readonly,div.x-notes-readonly{background-color:#f5f3f3;-ms-border-radius:3px;border-radius:3px;margin:4px 2px 16px 0;border:solid 1px rgba(0,0,0,.07);-moz-box-sizing:border-box;box-sizing:border-box;padding:9px 11px;clear:both;overflow:hidden;text-overflow:ellipsis;width:100%}.x-coach-notes-readonly p,.x-notes-readonly p{color:#333;font-size:14px;margin:0}.x-coach-notes-readonly.hint-message{cursor:pointer;font-style:italic}.x-coach-notes-readonly.hint-message p{color:#a0a0a0}@media(max-width:767px){.x-calendar-content{overflow:auto}}.calendar-title{display:flex}.calendar-title h1{flex-grow:1;font-size:24pt;font-weight:normal;color:#333}.calendar-title img.vdot-challenge{height:28px;width:28px;margin-bottom:6px}.calendar-title .action-menu{height:40px;margin-bottom:-2px;margin-top:auto;margin-right:-10px;display:flex}.calendar-title .event-status-icon{display:inline-block;width:32px;height:32px;margin-left:5px;margin-bottom:-6px;background-size:32px 32px}.calendar-title .event-status-icon.workout-completed{background-image:url('/img/icons/ic-workout-completed.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.calendar-title .event-status-icon.workout-modified{background-image:url('/img/icons/ic-workout-modified.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.calendar-title .event-status-icon.workout-skipped{background-image:url('/img/icons/ic-workout-skipped.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.athlete-training-calendar .calendar-title .action-menu{margin-right:-18px}.calendar-title .coach-list{margin-top:auto;margin-bottom:5px;display:flex}.calendar-title .action-menu .btn-show-older{background-image:url('/img/icons/ic-angle-left.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.calendar-title .action-menu .btn-show-newer{background-image:url('/img/icons/ic-angle-right.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.calendar-title .action-menu .btn-show-menu{background-image:url('/img/icons/ic-menu.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.calendar-title .action-menu .btn-history{background-image:url('/img/icons/ic-history.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.calendar-title .action-menu i{font-size:28px;font-weight:normal;cursor:pointer}.calendar-title .action-menu i.fa-calendar{margin-bottom:3px}.calendar-title .action-menu i.fa-angle-left,.calendar-title .action-menu i.fa-angle-right{font-size:28px}.action-notifications .alert{font-size:12px;line-height:16px}.action-notifications .alert h5{margin:0;margin-bottom:5px}.action-notifications .alert p{margin-bottom:0}div.x-calendar-year-nav{margin-top:10px;margin-bottom:20px}.x-calendar-year-nav-left{font-size:14pt;margin-top:15px;text-align:right}.x-calendar-year-nav-left a>i{vertical-align:middle;font-size:40pt;margin-right:16px}.x-calendar-year-nav-left a>span,.x-calendar-year-nav-right a>span{display:inline-block;margin-top:4px;vertical-align:middle}.x-calendar-year-nav-center{text-align:center}.x-calendar-year-nav-center>div{margin-bottom:10px}.x-calendar-year-nav-center .icon-angle-left{font-size:14pt;margin-right:8px}.x-calendar-year-nav-center .icon-angle-right{font-size:14pt;margin-left:8px}.x-calendar-year-nav-center>p{font-size:34pt;color:#000}.x-calendar-year-nav-center>span{font-size:13pt}.x-calendar-year-nav-right{font-size:14pt;margin-top:15px}.x-calendar-year-nav-right a>i{vertical-align:middle;font-size:40pt;margin-left:16px}div.x-calendar-year-nav a,div.x-calendar-year-nav a:hover{text-decoration:none}@media(max-width:979px) and (min-width:768px){.x-calendar-year-nav-center>p{font-size:24pt}}@media(max-width:767px){.x-calendar-year-nav-center .icon-angle-left,.x-calendar-year-nav-center .icon-angle-right{font-size:40pt}.x-calendar-year-nav-center span{font-size:22pt}}.calendarMileage{margin-top:24px;margin-bottom:85px;font-size:12px}.calendarMileage .mileage-progress-border{position:relative;text-align:center;width:104px;height:104px;margin-left:auto;margin-right:auto;border-radius:100%;background-color:#fff;background:#ccc;overflow:hidden}.calendarMileage .mileage-progress{position:relative;top:6px;left:6px;text-align:center;width:92px;height:92px;border-radius:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}.calendarMileage .x-mileage-value,.calendarMileage .x-mileage-unit{font-size:18px;font-weight:600;color:#333}.calendarMileage .planned-mileage-label{font-size:12px;font-weight:600;color:#333}.team-training .calendarMileage{margin-top:24px;font-size:11px}.team-training .calendarMileage .mileage-progress-border{width:88px;height:88px}.team-training .calendarMileage .mileage-progress{width:80px;height:80px;top:4px;left:4px}.calendarMileage .x-mileage-value,.calendarMileage .x-mileage-unit{font-size:15px}#vdot-bubble{position:absolute;top:-60px;right:140px;z-index:98}@media(max-width:979px){#cal-banner{height:auto}#vdot-bubble{position:relative;top:auto;right:auto;margin-bottom:20px}}#vdot-bubble a{text-decoration:none}#vdot-bubble .vdot-level-badge{width:100px;height:100px;border-width:6px}#vdot-bubble .vdot-level-badge .badge-title{font-size:10px;top:12px}#vdot-bubble .vdot-level-badge .badge-vdot{font-size:40px;top:40px}#vdot-bubble .vdot-level-badge .badge-level{font-size:10px;top:70px}.x-profile-view #vdot-bubble{right:170px}.x-profile-view #vdot-bubble .vdot-level-badge{width:150px;height:150px;border-width:9px}.x-profile-view #vdot-bubble .vdot-level-badge .badge-title{font-size:12px;top:28px}.x-profile-view #vdot-bubble .vdot-level-badge .badge-vdot{font-size:52px;top:64px}.x-profile-view #vdot-bubble .vdot-level-badge .badge-level{font-size:12px;top:102px}@media(max-width:1199px){.x-profile-view #vdot-bubble{right:120px}}@media(max-width:979px){.x-profile-view #vdot-bubble{position:absolute;top:-60px;right:60px}}@media(max-width:767px){.x-profile-view #vdot-bubble{position:relative;top:auto;right:auto}}#create-vdot-challenge-race-modal input[type="text"]{text-align:left}.athlete-training .side-panel hr{margin:10px 0}.athlete-training .side-panel h4{font-size:14px;font-weight:600}.athlete-training .side-panel h3.side-panel-title{margin-top:-4px;padding-top:12px;padding-bottom:12px;font-size:16px;font-weight:bold}.athlete-training .side-panel .btn-edit-notes{margin-top:-7px;margin-right:-6px;width:36px;height:36px;background-size:20px;background-image:url('/img/icons/ic-edit-light.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.athlete-training .side-panel .btn-edit-notes:hover{background-color:#0da4de}.athlete-training .side-panel .btn-edit-notes:active{background-color:#0c9ad0}.athlete-list a:hover{text-decoration:none}.athlete-list .athlete-group-name{background-color:#f5f3f3;padding:10px 10px;font-size:16px;font-weight:bold}.athlete-list .athlete-group-name:hover{cursor:pointer;background-color:#eae8e8}.athlete-list .athlete-group-name.active{color:#fff;background-color:#33bef3}.athlete-list .athlete-group-name.active:hover{background-color:#0da4de}.athlete-list .athlete-group-name.active:active{background-color:#0c9ad0}.athlete-list .athlete-item{padding:5px 10px;font-size:14px;color:#808080}.athlete-list .athlete-item.active{font-weight:bold}.athlete-list .athlete-item:hover{cursor:pointer;background-color:#faf8f8}.athlete-list .avatar{height:32px;width:32px}.athlete-list .avatar .profile-pic{width:32px;height:32px}.athlete-list .btn-icon{width:24px;height:24px;margin-top:-2px}.athlete-list .btn-expand{background-image:url('/img/icons/ic-angle-down.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.athlete-list .btn-collapse{background-image:url('/img/icons/ic-angle-up.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.athlete-list .athlete-group-name.active .btn-expand{background-image:url('/img/icons/ic-angle-down-light.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.athlete-list .athlete-group-name.active .btn-collapse{background-image:url('/img/icons/ic-angle-up-light.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE')}.calendarStatistics{position:relative;margin-bottom:10px;margin-top:10px;display:flex;justify-content:center}.calendar-statistics-tooltip-container{width:180px}.calendar-statistics-tooltip-container p{display:flex;justify-content:space-between;margin-bottom:5px}.calendar-statistics-tooltip-container .stats-label{text-align:left;flex-grow:1}.calendar-statistics-tooltip-container .stats-value{text-align:right;flex-grow:1}.vdot-autocomplete-item{display:block;padding:10px 12px;text-decoration:none}.vdot-autocomplete-event-name{font-weight:bold;font-size:.7rem;margin-bottom:4px}.vdot-autocomplete-event-distance,.vdot-autocomplete-event-location{font-size:.5rem}.ui-autocomplete .ui-menu-item:hover{background:#1967d2!important;color:#fff!important}.ui-autocomplete .ui-menu-item a.ui-state-focus{background:#1967d2!important;color:#fff!important}#dialogSaveToFavorites h4{font-size:12pt;margin:0}#btnSubmitToFavorites span:before{content:"";font-family:"FontAwesome";margin-left:0;margin-right:.5em;font-size:18pt;font-weight:normal;vertical-align:text-bottom}.quality-header{background-color:#eee;padding:0;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin-bottom:12px}.quality-header input.input-highlight{background-color:#fff;margin:4px 0;border:1px solid #a9a9a9;width:80px}.quality-header label{display:inline;font-size:11pt;vertical-align:middle}@media(max-width:767px){.add-workout{text-align:left;margin-bottom:20px}}.add-workout span{font-size:12pt;line-height:16pt;color:#dadada}.addSet{padding:6px 12px}.addSet i{font-size:28pt;margin-right:10px;vertical-align:middle;line-height:32px}.addSet a{font-size:14pt;line-height:28pt;display:inline-block;vertical-align:middle;color:#56b100}@media(max-width:767px){#goBtn{width:100%;margin-bottom:10px}}#trainingFolderList{margin-left:0}#trainingFolderList li{list-style:none;padding:4px 0;font-size:11pt;width:100%;color:#000;line-height:2.2em;position:relative;cursor:pointer;font-weight:bold}#trainingFolderList li:before{content:'';font-family:'FontAwesome';margin-left:.15em;margin-right:.15em;vertical-align:top;font-size:18pt;font-weight:normal}#trainingFolderList li:hover{background-color:#d4d3d3}#trainingFolderList li a{color:#000;width:180px;display:inline-block;cursor:pointer}#trainingFolderList li i{margin:0 0 0 4px}#trainingFolderList li.active{background-color:#33bef3;color:#fff}#trainingFolderList li.active a,#trainingFolderList li.active i{color:#fff}#trainingFolderList li.active:before{content:''}#trainingFolderList li.active .arrow-right{visibility:visible}#trainingFolderList li span{display:inline-block;line-height:14pt;width:calc(100% - 110px)}@media(min-width:1200px){#trainingFolderList li:before{margin-left:.5em;margin-right:.5em}}@media(max-width:979px) and (min-width:768px){#trainingFolderList li:before{margin-left:.1em;margin-right:.1em}#trainingFolderList li span{font-size:10pt}}#trainingFolderList li span.editFolder{float:right;margin-right:5px;width:50px;margin-top:8px}#trainingFolderList label,#folderContent label{display:inline;cursor:pointer}#folderContent ul{margin:0}#folderContent ul li{list-style:none;line-height:24pt;cursor:pointer}#folderContent ul li input[type="radio"]{position:absolute;margin-left:-9999px;visibility:hidden}#folderContent ul li input[type="radio"]:checked+label:before{background-image:url('/img/checkbox_selected.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-repeat:no-repeat}#folderContent ul li input[type="radio"]+label:before{background-image:url('/img/checkbox_unselected.png?v=Kl7fEJf20B4ql4rQIVeT0BhQSIE');background-repeat:no-repeat;content:"";width:32px;height:32px;visibility:visible;display:block;position:absolute;top:0;left:-32px;bottom:1px}#folderContent ul li label{position:relative;margin-top:5px;margin-left:32px;padding:5px 6px 6px 6px;width:80%;display:inline-block}#folderContent ul li:nth-child(odd){background-color:#f3f3f3}#folderContent ul li i{margin:0 0 0 4px;font-size:11pt}#folderContent ul li span.editFolder{float:right;margin-right:5px;width:40px;margin-top:6px}#trainingFavoritesContainer{margin-top:-10px}#trainingFavorites h4{padding-left:4px;color:#000}.arrow-right{width:0;height:0;border-bottom:10px solid transparent;border-top:10px solid transparent;border-left:10px solid #5db8e0;position:absolute;right:-10px;top:10px;visibility:hidden;z-index:100}.green{color:#56b100}.grey{color:#e2e2e1}.red{color:#991f19}.white{color:#fff}.i-med{font-size:14pt}#addNewFolderIcons i{cursor:pointer;font-size:18pt;font-weight:normal;margin-left:4px}#btnPublishWorkouts{margin:0}#btnToggleTemplates{padding-right:0;position:absolute;right:0;top:0}.calendar-delimiter{height:30px}tr.input-error{border-bottom:1px solid #d8000c}.vdot-overlay-staging .circle{width:100px;height:100px;margin-left:80px}.vdot-overlay-staging .circle div{padding-top:12%;background-position-y:40%;background-size:70%;height:64px}.vdot-overlay-staging .user-vdot{font-size:2em;margin-top:6px}.vdot-overlay-staging #vdot-bubble{right:150px;top:-70px;margin-bottom:40px;z-index:98}div.calendarEventStaging{opacity:.65}.icon-staging{display:inline-block;position:absolute;top:-10px;right:30px;padding-left:4px;background-color:#fff}@media(max-width:979px){.vdot-overlay-staging #vdot-bubble{position:relative;top:auto;right:auto;margin-bottom:20px}.vdot-overlay-staging .circle{margin-left:auto;margin-right:auto}}div.import-details,.import-details h3{color:#333}div.import-details hr.delimeter{border-width:1px;border-color:#c8c8c8;margin-left:30px}div.import-details h3{font-size:18px;font-weight:600}div.import-summary{margin-bottom:20px}div.import-summary label{cursor:default;font-weight:lighter;font-size:22px}#importSplitsContainer{overflow:auto;margin-bottom:20px}#importSplitsContainer.collapsed{max-height:300px}#btnHideAllImportedData,#btnToggleAllImportedData{float:right;margin-bottom:5px}#btnHideAllImportedData{margin-top:-50px}#splitsTable{background-color:#fff;font-size:14pt;color:#333}#splitsTable th{background-color:#fff;font-weight:lighter;font-size:11pt}#splitsTable th,#splitsTable td{border-bottom:1px solid #cfcfcf;border-right:0;text-align:right;padding-left:20px;padding-top:8px;padding-bottom:8px;padding-right:8px;white-space:nowrap;vertical-align:bottom}#splitsTable th:first-child{padding-left:8px;padding-right:0;text-align:center}#splitsTable td:first-child{padding-left:8px;padding-right:0;text-align:center}#splitsTable tfoot td{font-weight:600;border-bottom:0}#splitsTable tfoot td:first-child{font-size:11pt}#splitsTable thead tr th:last-child,#splitsTable tbody tr td:last-child,#splitsTable tfoot tr td:last-child{border-right:0}#activityMap{width:100%;height:400px;margin-bottom:40px}#splitsTable td.pace-score,#splitsTable th.pace-score{padding-left:0;padding-right:0;width:12px}#splitsTable .poor-score,#splitsTable .ok-score,#splitsTable .good-score{display:block;height:6px;width:6px;border-radius:50%;border:0;margin-bottom:6px}#splitsTable .poor-score{background-color:#ea5545}#splitsTable .ok-score{background-color:#ef9b20}#splitsTable .good-score{background-color:#56b100}div.chart-header{vertical-align:middle;margin-bottom:5px}div.chart-container{margin-bottom:15px}i.elevation-chart-legend{color:#74c53e;vertical-align:middle;padding-right:4px;padding-bottom:1px}i.pace-chart-legend{color:#49b8f0;vertical-align:middle;padding-right:4px;padding-bottom:1px}i.hr-chart-legend{color:#d8000c;vertical-align:middle;padding-right:4px;padding-bottom:1px}i.cadence-chart-legend{color:#e48d24;vertical-align:middle;padding-right:4px;padding-bottom:1px}.device-name{font-size:16px}