﻿/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(https://dnzytfrulzzkg.cloudfront.net/assets/plugins/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(https://dnzytfrulzzkg.cloudfront.net/assets/plugins/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(https://dnzytfrulzzkg.cloudfront.net/assets/plugins/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat 100% -20px;background:url(https://dnzytfrulzzkg.cloudfront.net/assets/plugins/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(https://dnzytfrulzzkg.cloudfront.net/assets/plugins/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));background-image:linear-gradient(#eee 20%, #fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:#fff url(https://dnzytfrulzzkg.cloudfront.net/assets/plugins/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat -30px -20px;background:url(https://dnzytfrulzzkg.cloudfront.net/assets/plugins/chosen-sprite-8aa69ee6b2376505578d758bfbbc52aec88fa5e591f1a7cabd8adfa80a7b613a.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("plugins/chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}div.datepicker{position:relative;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:196px;height:147px;position:absolute;cursor:default;top:0;left:0;display:none}.datepickerContainer{position:absolute}.datepickerBorderT,.datepickerBorderB,.datepickerBorderL,.datepickerBorderR,.datepickerBorderTL,.datepickerBorderTR,.datepickerBorderBL,.datepickerBorderBR{display:none}.datepickerHidden{display:none}div.datepicker table{border-collapse:collapse}div.datepicker a{color:black;text-decoration:none;cursor:default;outline:none}div.datepicker table td{text-align:center;padding:0;margin:0}div.datepicker th{text-align:center;color:#666666;font-weight:normal;padding:0}div.datepicker tbody a{display:block}.datepickerDays a{width:20px;line-height:16px;height:16px;padding-right:2px}.datepickerYears a,.datepickerMonths a{width:39px;line-height:36px;height:36px;text-align:center}.datepickerMonths td:first-child a,.datepickerMonths td:last-child a,.datepickerYears td:first-child a,.datepickerYears td:last-child a{width:38px}td.datepickerNotInMonth a{color:#666666}tbody.datepickerDays td.datepickerSelected{background:#136A9F}tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background:#17384d}tbody.datepickerYears td.datepickerSelected,tbody.datepickerMonths td.datepickerSelected{background:#17384d}div.datepicker td.datepickerSelected a{color:white}div.datepicker a:hover,div.datepicker a:hover{color:#88c5eb}div.datepicker td.datepickerNotInMonth a:hover{color:#999999}.datepickerSpace div{width:20px}.datepickerBlock{vertical-align:top}a.datepickerGoNext,a.datepickerGoPrev,a.datepickerMonth{text-align:center;height:20px;line-height:20px;float:left}div.datepicker th a.datepickerGoNext,div.datepicker th a.datepickerGoPrev{width:20px;color:#666666;display:none}div.datepicker th a.datepickerMonth{width:114px;display:block}div.datepicker .datepickerFirstView th a.datepickerGoPrev,div.datepicker .datepickerLastView th a.datepickerGoNext{display:block}div.datepicker th a.datepickerMonth{margin-left:20px}div.datepicker .datepickerFirstView th a.datepickerMonth{margin-left:0}table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears{display:none}table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW{display:none}table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW{display:none}td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{color:#DDD !important}td.datepickerDisabled a:hover{color:#333333;background:white !important}td.datepickerDisabled:hover{background:white !important}div.datepicker tbody.datepickerDays td.datepickerSpecial a{background:#770000;color:white}div.datepicker tbody.datepickerDays td.datepickerSpecial.datepickerSelected a{background:#aa0000}tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background-color:transparent}div.datepicker td.datepickerNotInMonth a span{display:none}div.datepicker td.datepickerNotInMonth a:hover span{display:none}div.datepicker tbody.datepickerDays td.datepickerNotInMonth:hover{background-color:transparent}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%}.picker__holder{position:fixed;-webkit-transition:background 0.15s ease-out, top 0s 0.15s;transition:background 0.15s ease-out, top 0s 0.15s}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}@media (min-height: 33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height: 40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height: 33.875em){.picker__wrap{display:block}}.picker__box{background:#ffffff;display:table-cell;vertical-align:middle}@media (min-height: 26.5em){.picker__box{font-size:1.25em}}@media (min-height: 33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,0.24);box-shadow:0 12px 36px 16px rgba(0,0,0,0.24)}}@media (min-height: 40.125em){.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,0.32);-webkit-transition:background 0.15s ease-out;transition:background 0.15s ease-out}.picker--opened .picker__frame{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height: 33.875em){.picker--opened .picker__frame{top:1.5em;bottom:auto}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width: 24.5em){.picker__select--month,.picker__select--year{margin-top:-0.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;-webkit-box-sizing:content-box;box-sizing:content-box;top:-0.25em}@media (min-width: 24.5em){.picker__nav--prev,.picker__nav--next{top:-0.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width: 24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width: 24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #000000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #000000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height: 33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--outfocus{color:#dddddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000000;background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:50%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before{position:relative;display:inline-block;height:0}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.wmd-input{height:300px;width:100%;border:1px solid DarkGray}.wmd-button-row{position:relative;margin-left:5px;margin-right:5px;margin-bottom:5px;margin-top:10px;padding:0px;height:20px}.wmd-spacer{width:1px;height:20px;margin-left:14px;position:absolute;background-color:Silver;display:inline-block;list-style:none}.wmd-button{width:20px;height:20px;padding-left:2px;padding-right:3px;position:absolute;display:inline-block;list-style:none;cursor:pointer}.wmd-button>span{background-image:url(https://dnzytfrulzzkg.cloudfront.net/assets/markdown-buttons-c2040b12f2d6cb568ddc33587a070a29a18fed20099260c3ecbbfdbd62042f7b.png);background-repeat:no-repeat;background-position:0px 0px;width:20px;height:20px;display:inline-block}.wmd-spacer1{left:50px}.wmd-spacer2{left:175px}.wmd-spacer3{left:300px}.wmd-prompt-background{background-color:Black}.wmd-prompt-dialog{border:1px solid #999999;background-color:#F5F5F5}.wmd-prompt-dialog>div{font-size:0.8em;font-family:arial, helvetica, sans-serif}.wmd-prompt-dialog>form>input[type="text"]{border:1px solid #999999;color:black}.wmd-prompt-dialog>form>input[type="button"]{border:1px solid #888888;font-family:trebuchet MS, helvetica, sans-serif;font-size:0.8em;font-weight:bold}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:0.4em 0.6em;min-height:5em;outline:none}trix-toolbar *{-webkit-box-sizing:border-box;box-sizing:border-box}trix-toolbar .trix-button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}trix-toolbar .trix-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-device-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-device-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,0.6);font-size:0.75em;font-weight:600;white-space:nowrap;padding:0 0.5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:black}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,0.125)}@media (max-device-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 0.3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(0.8em + 4vw);text-indent:-9999px}@media (max-device-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(0.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-device-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:0.125}trix-toolbar .trix-button--icon-bold::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-italic::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-link::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-strike::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-quote::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-heading-1::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-code::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-number-list::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-undo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-redo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:0.75em;padding:15px 10px;background:#fff;-webkit-box-shadow:0 0.3em 1em #ccc;box-shadow:0 0.3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:0.5em 0.8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{-webkit-box-shadow:#F00 0px 0px 1.5px 1px;box-shadow:#F00 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:0.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{-webkit-box-flex:1;-ms-flex:1;flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{-webkit-box-flex:0;-ms-flex:0 0 content;flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection{background:highlight}trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection{background:highlight}trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection{background:highlight}trix-editor [data-trix-mutable].attachment.attachment--file{-webkit-box-shadow:0 0 0 2px highlight;box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor [data-trix-mutable].attachment img{-webkit-box-shadow:0 0 0 2px highlight;box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:0.9;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 0.8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.25);box-shadow:1px 1px 6px rgba(0,0,0,0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.7;content:"";background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);max-width:90%;padding:0.1em 0.6em;font-size:0.8em;color:#fff;background-color:rgba(0,0,0,0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:0.2em;white-space:nowrap}.trix-content{line-height:1.5}.trix-content *{-webkit-box-sizing:border-box;box-sizing:border-box}.trix-content h1{font-size:1.2em;line-height:1.2;margin:0}.trix-content blockquote{margin:0 0 0 0.3em;padding:0 0 0 0.6em;border-left:0.3em solid #ccc}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:0.9em;margin:0;padding:0.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content ul,.trix-content ol,.trix-content li{margin:0;padding:0}.trix-content ul li,.trix-content ol li,.trix-content li li{margin-left:1em}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%;margin:0;padding:0}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{padding:0;text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:' · '}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:0.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 0;padding:0.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0;padding:0}.trix-content .attachment-gallery .attachment{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}trix-editor{background-color:white}trix-editor.error{border:1px solid red}trix-toolbar .trix-button-group--history-tools,trix-toolbar .trix-button--icon-strike{display:none}.hint{text-align:left;font-size:0.8em;color:#888;position:relative}.hint.error{color:red}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}button,[type='button'],[type='reset'],[type='submit'],.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#39AAC8;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Brandon-Grotesque;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 350ms ease;transition:background-color 350ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,[type='button']:hover,[type='button']:focus,[type='reset']:hover,[type='reset']:focus,[type='submit']:hover,[type='submit']:focus,.button:hover,.button:focus{background-color:#2e88a0;color:#fff}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled,.button:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover,.button:disabled:hover{background-color:#39AAC8}button.outline-button,[type='button'].outline-button,[type='reset'].outline-button,[type='submit'].outline-button,.button.outline-button{background:none;border-radius:8px;border:1px solid #243237;color:#243237}button.outline-button:hover,[type='button'].outline-button:hover,[type='reset'].outline-button:hover,[type='submit'].outline-button:hover,.button.outline-button:hover{background:#243237;color:white}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:0.375em;padding:0}label{display:block;font-weight:600;margin-bottom:0.375em}input,select,textarea{display:block;font-family:Brandon-Grotesque;font-size:1em}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #61777F;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0.75em;padding:0.5em 1em;-webkit-transition:border-color 350ms ease;transition:border-color 350ms ease;width:100%}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#4e5f66}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#39AAC8;-webkit-box-shadow:none;box-shadow:none;outline:none}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #61777F}[type='color'].error,[type='date'].error,[type='datetime'].error,[type='datetime-local'].error,[type='email'].error,[type='month'].error,[type='number'].error,[type='password'].error,[type='search'].error,[type='tel'].error,[type='text'].error,[type='time'].error,[type='url'].error,[type='week'].error,input:not([type]).error,textarea.error,select[multiple].error{border:1px solid #F45F5F}.input.date select.date{width:33%}.input .error{color:#F45F5F}textarea{resize:vertical}[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em}[type="file"]{margin-bottom:0.75em;width:100%}select{margin-bottom:0.75em;max-width:100%;width:auto}::-webkit-input-placeholder{text-transform:uppercase;color:#8DA2AA}:-ms-input-placeholder{text-transform:uppercase;color:#8DA2AA}::placeholder{text-transform:uppercase;color:#8DA2AA}.chosen-container-single{min-width:69px}.chosen-container-single .chosen-single{height:auto;padding:0.2em 1.2em;background:white;border-color:#6a7982;color:#6a7982;-webkit-box-shadow:none;box-shadow:none;font-size:12px}.chosen-container-single .chosen-single span{text-align:left}.chosen-container-single .chosen-single div{width:35px}.chosen-container-active.chosen-with-drop .chosen-single,.chosen-container-single .chosen-drop{background:white;border-color:#6a7982;color:#6a7982}.chosen-container .chosen-results li.active-result{padding:0.2em 0.8em;text-align:left;width:100%}.chosen-container .chosen-results li.highlighted{background:#39AAC8}.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(https://dnzytfrulzzkg.cloudfront.net/assets/icon.chevron-down-01bc81923dd05a1d973bb1000874ec03b6c3b24b1036af8fef0ad6f3e4a2ee36.svg) !important;background-size:12px 8px !important;background-position:center !important}.select2-dropdown{z-index:10051}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}.m-1{margin:0.25em}.m-2{margin:0.5em}.m-3{margin:1em}.m-4{margin:1.5em}.m-5{margin:3em}.mt-1{margin-top:0.25em}.mt-2{margin-top:0.5em}.mt-3{margin-top:1em}.mt-4{margin-top:1.5em}.mt-5{margin-top:3em}.p-1{padding:0.25em}.p-2{padding:0.5em}.p-3{padding:1em}.p-4{padding:1.5em}.p-5{padding:3em}.pt-1{padding-top:0.25em}.pt-2{padding-top:0.5em}.pt-3{padding-top:1em}.pt-4{padding-top:1.5em}.pt-5{padding-top:3em}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #49595f;font-weight:600;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #61777F;padding:0.75em 0}tr,td,th{vertical-align:middle}body{color:#45575E;font-family:FF-Tisa-Web-Pro, "Georgia", "Times", "Times New Roman", serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Brandon-Grotesque, "Verdana", "Geneva", sans-serif;font-size:30;font-weight:normal;text-transform:uppercase;color:#243237;line-height:1.2;margin:0 0 0.75em}h1{font-size:60px;line-height:1.4}h2{font-size:46px;color:white;line-height:0.9}h3{font-family:FF-Tisa-Web-Pro, "Georgia", "Times", "Times New Roman", serif;font-size:36px;text-transform:none;color:#39AAC8;line-height:1.3}h4{font-size:33px;color:white;line-height:1.4}h5{font-size:33px;line-height:1.1}h6{font-size:30px;line-height:1.5}p{font-size:13px;line-height:1.4}a{color:#39AAC8;text-decoration:none;-webkit-transition:color 350ms ease;transition:color 350ms ease}a:active,a:focus,a:hover{color:#2b8096}hr{border-bottom:1px solid #61777F;border-left:0;border-right:0;border-top:0;margin:1.5em 0}small{font-size:0.75em}body{margin:0;overflow-x:hidden}body ::-webkit-scrollbar{display:none}.container{max-width:1200px;margin-left:auto;margin-right:auto;display:block;border-right:15px solid transparent !important;border-left:15px solid transparent !important}.container::after{clear:both;content:"";display:block}.container::after{clear:both;content:"";display:block}.text-center{text-align:center}[data-aload]{background-image:none !important}.loader.hide{cursor:pointer}.loader.hide:hover{background:#39AAC8;color:white;border:1px solid white !important}figure{overflow:hidden;margin:0;width:100%}@media screen and (max-width: 1024px){figure{width:100%}}.thumbnail{width:100%}.lazy{display:block;width:100%}.goog-te-ftab-float{z-index:99999}@media screen and (max-width: 1024px){.goog-te-ftab-float{left:130px !important;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}.bg-404,.bg-422{background:url(https://dnzytfrulzzkg.cloudfront.net/assets/backgrounds/bg-404-35ae373a210089a5afce32c43e98f5e701ee18158bcaf4c57e712edb50688c8e.jpg) no-repeat center center fixed}.bg-500{background:url(https://dnzytfrulzzkg.cloudfront.net/assets/backgrounds/bg-500-77a7b8b4e0f4786104898b88e1d04f15a93c948e5c49361435bfdf29a8c1038b.jpg) no-repeat center center fixed}.bg-img{background-size:cover;height:100%;overflow:hidden;background-color:#39AAC8}.center-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-card{background-color:#fff;border-radius:3px;margin:100px 0;max-width:500px;padding:24px}.error-logo{max-width:136px;margin:0 auto;display:block}.error-type{color:#233137;line-height:1.4;font-size:16px;text-align:center;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.error-title{font-size:12px;font-weight:bold;letter-spacing:1px;color:#6A7173}.error-headline{font-size:24px;font-weight:bold}.error-link{color:#39AAC8;text-decoration:none}body.is-admin{padding-top:30px}body.is-admin aside#sidebar{top:30px}nav#admin-nav{position:fixed;top:0;left:0;right:0;margin:0;min-height:30px}.admin-page aside.filters,.admin-page aside.details{float:left;display:block;margin-right:4.82916%;width:30.11389%}.admin-page aside.filters:last-child,.admin-page aside.details:last-child{margin-right:0}.admin-page article.content{float:left;display:block;margin-right:4.82916%;width:65.05695%}.admin-page article.content:last-child{margin-right:0}#plans-asca .type-xlg{color:#243137;font-family:"Brandon Grotesque", "Verdana", "Geneva", sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:1.3;letter-spacing:1px;position:sticky;position:-webkit-sticky;left:0;z-index:20;margin-top:32px}@media only screen and (min-width: 640px){#plans-asca .type-xlg{font-size:30px;line-height:1.4}}@media only screen and (min-width: 1137px){#plans-asca .type-xlg{margin-top:40px}}#plans-asca .type-lg{color:#243137;font-family:"Brandon Grotesque", "Verdana", "Geneva", sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:1.3;letter-spacing:1px}#plans-asca .type-md{color:#243137;font-family:"Brandon Grotesque", "Verdana", "Geneva", sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1px}#plans-asca .type-sm{color:#B6BCBE;font-family:"Brandon Grotesque", "Verdana", "Geneva", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}#plans-asca .type-left{text-align:left}#plans-asca .type-center{text-align:center}#plans-asca .label{font-size:13px;-webkit-margin-before:0;-webkit-margin-after:0;-ms-flex-item-align:center;align-self:center;padding-left:16px;padding-right:16px;text-align:left;position:-moz-sticky;position:-webkit-sticky;position:sticky;left:0}#plans-asca .new-price{margin-bottom:8px}#plans-asca .button{background-color:#39AAC8;border:0;border-radius:3px;color:#FFFFFF;cursor:pointer;display:inline-block;font-family:"Brandon Grotesque", "Verdana", "Geneva", sans-serif;font-size:13px;font-weight:600;line-height:1;padding:8px 16px;text-decoration:none;vertical-align:middle;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;margin:0 16px 16px 16px}#plans-asca .badge{font-size:13px;font-family:"Brandon Grotesque", "Verdana", "Geneva", sans-serif;font-weight:600;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;border-radius:20px;cursor:default;line-height:1.3;margin:0 4px;padding:4px 8px}#plans-asca .badge-pro{background-color:#DBDEDF;color:#243137}#plans-asca .badge-coach{background-color:#243137;color:#FFFFFF}#plans-asca .wrapper{overflow-y:scroll;-webkit-overflow-scrolling:touch;margin:32px;-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0, 0, 0);-webkit-perspective:1000}@media only screen and (min-width: 1137px){#plans-asca .wrapper{margin:40px}}#plans-asca .grid-container{display:grid;grid-template-columns:repeat(2, 150px);border-top:1px solid #DBDEDF;border-left:1px solid #DBDEDF}@media only screen and (min-width: 640px){#plans-asca .grid-container{grid-template-rows:1fr repeat(4, 80px);grid-template-columns:150px repeat(3, 1fr);justify-items:stretch}}#plans-asca .grid-item{text-align:center;border-bottom:1px solid #DBDEDF;border-right:1px solid #DBDEDF}#plans-asca .grid-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:16px;padding-bottom:16px}@media only screen and (min-width: 640px){#plans-asca .grid-row{padding-top:0;padding-bottom:0}}@media only screen and (max-width: 640px){#plans-asca .grid-label{grid-column-start:1;grid-column-end:span col6-start;background-color:#DBDEDF;padding-top:8px;padding-bottom:8px}}#plans-asca .check-icon{width:20px;max-width:20px;vertical-align:middle;-ms-flex-item-align:center;align-self:center;text-align:center;margin-left:auto;margin-right:auto}#plans-asca .fade{width:100px;height:100vh;position:absolute;right:0;pointer-events:none;z-index:10;background:-webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255,255,255,0)));background:linear-gradient(to left, #fff, rgba(255,255,255,0))}@media only screen and (min-width: 640px){#plans-asca .fade{display:none}}section#course-description{display:block}section#course-description::after{clear:both;content:"";display:block}section#course-description .description{float:left;display:block;margin-right:2.35765%;width:65.88078%}section#course-description .description:last-child{margin-right:0}@media screen and (max-width: 768px){section#course-description .description{float:left;display:block;margin-right:38.19822%;width:100%;margin-bottom:30px}section#course-description .description:last-child{margin-right:0}}section#course-description .brief{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-left:8.5298%}section#course-description .brief:last-child{margin-right:0}@media screen and (max-width: 768px){section#course-description .brief{float:left;display:block;margin-right:38.19822%;width:100%;margin-left:0%}section#course-description .brief:last-child{margin-right:0}}section#course-lessons li{float:left;display:block;margin-right:10.1484%;width:26.56773%}section#course-lessons li:last-child{margin-right:0}section#course-lessons li:nth-child(3n){margin-right:0}section#course-lessons li:nth-child(3n+1){clear:left}@media screen and (max-width: 768px){section#course-lessons li{float:left;display:block;margin-right:38.19822%;width:100%}section#course-lessons li:last-child{margin-right:0}}section.cta{display:block}section.cta::after{clear:both;content:"";display:block}section#home-cta input[type=text],section#home-cta input[type=email],section#home-cta input[type=password]{float:left;display:block;margin-right:2.35765%;width:23.23176%}section#home-cta input[type=text]:last-child,section#home-cta input[type=email]:last-child,section#home-cta input[type=password]:last-child{margin-right:0}@media screen and (max-width: 1024px){section#home-cta input[type=text],section#home-cta input[type=email],section#home-cta input[type=password]{float:left;display:block;margin-right:38.19822%;width:100%}section#home-cta input[type=text]:last-child,section#home-cta input[type=email]:last-child,section#home-cta input[type=password]:last-child{margin-right:0}}@media screen and (max-width: 1024px){section#home-cta input[type=submit]{float:left;display:block;margin-right:38.19822%;width:100%}section#home-cta input[type=submit]:last-child{margin-right:0}}footer#footer .container{max-width:1200px;margin-left:auto;margin-right:auto}footer#footer .container::after{clear:both;content:"";display:block}footer#footer .link-group{float:left;display:block;margin-right:2.35765%;width:14.70196%}footer#footer .link-group:last-child{margin-right:0}@media screen and (min-width: 769px) and (max-width: 1024px){footer#footer .link-group{float:left;display:block;margin-right:1.75788%;width:19.42048%}footer#footer .link-group:last-child{margin-right:0}}@media screen and (min-width: 480px) and (max-width: 767px){footer#footer .link-group{float:left;display:block;margin-right:2.35765%;width:31.76157%}footer#footer .link-group:last-child{margin-right:0}footer#footer .link-group:nth-of-type(3){margin-right:0}}@media screen and (max-width: 479px){footer#footer .link-group{float:left;display:block;margin-right:38.19822%;width:100%}footer#footer .link-group:last-child{margin-right:0}}footer#footer .promo{float:left;display:block;margin-right:2.35765%;width:48.82117%}footer#footer .promo:last-child{margin-right:0}@media screen and (min-width: 769px) and (max-width: 1024px){footer#footer .promo{float:left;display:block;margin-right:1.75788%;width:36.40133%}footer#footer .promo:last-child{margin-right:0}}@media screen and (max-width: 768px){footer#footer .promo{float:left;display:block;margin-right:38.19822%;width:100%}footer#footer .promo:last-child{margin-right:0}}footer#footer .usas{float:left;display:block;margin-right:2.35765%;width:48.82117%}footer#footer .usas:last-child{margin-right:0}@media screen and (max-width: 768px){footer#footer .usas{float:left;display:block;margin-right:38.19822%;width:100%}footer#footer .usas:last-child{margin-right:0}}footer#footer .logo{float:left;display:block;margin-right:2.35765%;width:48.82117%}footer#footer .logo:last-child{margin-right:0}@media screen and (max-width: 768px){footer#footer .logo{float:left;display:block;margin-right:38.19822%;width:100%;margin:0}footer#footer .logo:last-child{margin-right:0}}header#header{display:block;position:fixed;right:0;left:0;background:white;z-index:999}header#header::after{clear:both;content:"";display:block}header#header.signed-in{left:194px;padding:15px 0}@media screen and (max-width: 1024px){header#header.signed-in{left:0;padding:0}}header#header #logo{float:left}header#header #main-nav.marketing{float:right}@media screen and (max-width: 1024px){header#header #main-nav.marketing{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:white;z-index:999}}header#header #main-nav.marketing .menu-item,header#header #main-nav.marketing .divider{display:block;float:left;padding:20px}@media screen and (max-width: 1024px){header#header #main-nav.marketing .menu-item,header#header #main-nav.marketing .divider{float:none;width:100%}}header#header #main-nav.marketing .menu-toggle{float:none;text-align:right}section#home-hero .description{float:left;display:block;margin-right:2.35765%;width:48.82117%}section#home-hero .description:last-child{margin-right:0}@media screen and (max-width: 1024px){section#home-hero .description{float:left;display:block;margin-right:38.19822%;width:100%}section#home-hero .description:last-child{margin-right:0}}section#home-hero .hero-image{float:left;display:block;margin-right:2.35765%;width:48.82117%}section#home-hero .hero-image:last-child{margin-right:0}section#home-content{padding:100px 0 0}@media screen and (max-width: 1024px){section#home-content{padding:20px 0 0}}section#home-content article{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:100px}section#home-content article::after{clear:both;content:"";display:block}@media screen and (max-width: 1024px){section#home-content article{display:block;margin-bottom:20px}}section#home-content article:nth-of-type(2) .screenshot{margin-right:0;float:right;text-align:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width: 1024px){section#home-content article:nth-of-type(2) .screenshot{text-align:center}}section#home-content .screenshot{float:left;display:block;margin-right:2.35765%;width:48.82117%}section#home-content .screenshot:last-child{margin-right:0}@media screen and (max-width: 1024px){section#home-content .screenshot{float:left;display:block;margin-right:38.19822%;width:100%;display:block;margin-bottom:20px;text-align:center}section#home-content .screenshot:last-child{margin-right:0}}section#home-content .description{float:left;display:block;margin-right:2.35765%;width:48.82117%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section#home-content .description:last-child{margin-right:0}@media screen and (max-width: 1024px){section#home-content .description{float:left;display:block;margin-right:38.19822%;width:100%;display:block}section#home-content .description:last-child{margin-right:0}}section#lesson-show #video-player,section#instant-lesson #video-player{display:block}section#lesson-show #video-player::after,section#instant-lesson #video-player::after{clear:both;content:"";display:block}section#lesson-show .video-wrapper,section#instant-lesson .video-wrapper{float:left;display:block;margin-right:1.75788%;width:74.56053%}section#lesson-show .video-wrapper:last-child,section#instant-lesson .video-wrapper:last-child{margin-right:0}@media screen and (max-width: 768px){section#lesson-show .video-wrapper,section#instant-lesson .video-wrapper{float:left;display:block;margin-right:38.19822%;width:100%}section#lesson-show .video-wrapper:last-child,section#instant-lesson .video-wrapper:last-child{margin-right:0}}section#lesson-show .playlist,section#instant-lesson .playlist{float:left;display:block;margin-right:1.75788%;width:23.68159%}section#lesson-show .playlist:last-child,section#instant-lesson .playlist:last-child{margin-right:0}@media screen and (max-width: 768px){section#lesson-show .playlist,section#instant-lesson .playlist{float:left;display:block;margin-right:38.19822%;width:100%}section#lesson-show .playlist:last-child,section#instant-lesson .playlist:last-child{margin-right:0}}@media screen and (max-width: 768px){section#lesson-show li.video-item,section#instant-lesson li.video-item{float:left;display:block;margin-right:1.40138%;width:49.29931%}section#lesson-show li.video-item:last-child,section#instant-lesson li.video-item:last-child{margin-right:0}section#lesson-show li.video-item:nth-child(2n),section#instant-lesson li.video-item:nth-child(2n){margin-right:0}section#lesson-show li.video-item:nth-child(2n+1),section#instant-lesson li.video-item:nth-child(2n+1){clear:left}}section#lesson-details{display:block}section#lesson-details::after{clear:both;content:"";display:block}section#lesson-details .description{float:left;display:block;margin-right:1.75788%;width:74.56053%}section#lesson-details .description:last-child{margin-right:0}@media screen and (max-width: 768px){section#lesson-details .description{float:left;display:block;margin-right:38.19822%;width:100%}section#lesson-details .description:last-child{margin-right:0}}section#lesson-details .schedule{float:left;display:block;margin-right:1.75788%;width:23.68159%}section#lesson-details .schedule:last-child{margin-right:0}@media screen and (max-width: 768px){section#lesson-details .schedule{float:left;display:block;margin-right:38.19822%;width:100%}section#lesson-details .schedule:last-child{margin-right:0}}section#lesson-comments{display:block}section#lesson-comments::after{clear:both;content:"";display:block}section#lesson-comments .comments{float:left;display:block;margin-right:1.75788%;width:74.56053%}section#lesson-comments .comments:last-child{margin-right:0}@media screen and (max-width: 768px){section#lesson-comments .comments{float:left;display:block;margin-right:38.19822%;width:100%}section#lesson-comments .comments:last-child{margin-right:0}}section.video-list .video-item{float:left;display:block;margin-right:10.1484%;width:26.56773%}section.video-list .video-item:last-child{margin-right:0}section.video-list .video-item:nth-child(3n){margin-right:0}section.video-list .video-item:nth-child(3n+1){clear:left}@media screen and (max-width: 768px){section.video-list .video-item{float:left;display:block;margin-right:38.19822%;width:100%}section.video-list .video-item:last-child{margin-right:0}}section.filter-mobile .filter-expand{float:left;display:block;margin-right:16.03631%;width:41.98184%}section.filter-mobile .filter-expand:last-child{margin-right:0}section.filter-mobile .guided-wizard-link{float:left;display:block;margin-right:16.03631%;width:41.98184%}section.filter-mobile .guided-wizard-link:last-child{margin-right:0}main#main{margin-left:194px}@media screen and (max-width: 1024px){main#main{margin-left:0}}main#main .container{width:85%}@media screen and (max-width: 1024px){main#main .container{width:100%}}#main-content{padding-top:67px}section#plans-info{display:block}section#plans-info::after{clear:both;content:"";display:block}section#plans-info .container{border:none !important}section#plans-info article.plan{float:left;display:block;margin-right:0.30806%;width:33.12796%}section#plans-info article.plan:last-child{margin-right:0}@media screen and (max-width: 1024px){section#plans-info article.plan{float:left;display:block;margin-right:38.19822%;width:100%}section#plans-info article.plan:last-child{margin-right:0}}section#schedule .span.control{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0}section#schedule .span.control:last-child{margin-right:0}section#schedule .queue-date{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-right:0}section#schedule .queue-date:last-child{margin-right:0}section#schedule .queue-row .static-item{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-right:0}section#schedule .queue-row .static-item:last-child{margin-right:0}section#schedule .queue-dropzone{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-right:0}section#schedule .queue-dropzone:last-child{margin-right:0}section#schedule .queue-item .col-handle,section#schedule .queue-item .col-thumb{float:left;display:block;margin-right:3.16844%;width:8.29472%}section#schedule .queue-item .col-handle:last-child,section#schedule .queue-item .col-thumb:last-child{margin-right:0}section#schedule .queue-item .col-information{float:left;display:block;margin-right:3.16844%;width:54.14736%;margin-right:0}section#schedule .queue-item .col-information:last-child{margin-right:0}section#schedule .queue-item .col-actions{float:left;display:block;margin-right:3.16844%;width:22.05051%;margin-right:0}section#schedule .queue-item .col-actions:last-child{margin-right:0}section#schedule .queue-items{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-right:0}section#schedule .queue-items:last-child{margin-right:0}section#schedule .lessons-container .col-information{float:left;display:block;margin-right:3.16844%;width:77.07368%;margin-right:0}section#schedule .lessons-container .col-information:last-child{margin-right:0}section#schedule .lessons-container .col-actions{float:left;display:block;margin-right:3.16844%;width:14.0263%;margin-right:0}section#schedule .lessons-container .col-actions:last-child{margin-right:0}section#schedule #favorite_lessons .col-handle{float:left;display:block;margin-right:3.16844%;width:2.56314%}section#schedule #favorite_lessons .col-handle:last-child{margin-right:0}section#schedule #favorite_lessons .queue-item{float:left;display:block;margin-right:1.75788%;width:23.0456%}section#schedule #favorite_lessons .queue-item:last-child{margin-right:0}section#schedule #favorite_lessons .filters{float:left;display:block;margin-right:2.35765%;width:23.23176%}section#schedule #favorite_lessons .filters:last-child{margin-right:0}section#schedule #favorite_lessons .filters label input{float:left;display:block;margin-right:10.1484%;width:-4.64098%}section#schedule #favorite_lessons .filters label input:last-child{margin-right:0}section#schedule #favorite_lessons .filters label span{float:left;display:block;margin-right:10.1484%;width:81.64193%;margin-right:0}section#schedule #favorite_lessons .filters label span:last-child{margin-right:0}aside#sidebar{position:fixed;top:0;left:0;bottom:0;width:194px}@media screen and (max-width: 1024px){aside#sidebar{display:none;width:100%;z-index:999}}aside#sidebar .mobile-sidebar-header{display:block}aside#sidebar .mobile-sidebar-header::after{clear:both;content:"";display:block}aside#sidebar .menu-toggle{text-align:right}aside#sidebar .menu-toggle,aside#sidebar .mobile-sidebar-header{display:none}@media screen and (max-width: 1024px){aside#sidebar .menu-toggle,aside#sidebar .mobile-sidebar-header{display:block}}section.splash{display:block}section.splash::after{clear:both;content:"";display:block}section#home-splash .splash-content{float:left;display:block;margin-right:1.75788%;width:61.8408%}section#home-splash .splash-content:last-child{margin-right:0}@media screen and (max-width: 1024px){section#home-splash .splash-content{float:left;display:block;margin-right:38.19822%;width:100%}section#home-splash .splash-content:last-child{margin-right:0}}section#home-splash .signup-form{position:relative;bottom:-50px;float:left;display:block;margin-right:1.75788%;width:36.40133%}section#home-splash .signup-form:last-child{margin-right:0}@media screen and (max-width: 1024px){section#home-splash .signup-form{position:static;float:left;display:block;margin-right:38.19822%;width:100%}section#home-splash .signup-form:last-child{margin-right:0}}section.team-header .content{float:left;display:block;margin-right:1.75788%;width:100%}section.team-header .content:last-child{margin-right:0}section.team-header .header{float:left;display:block;margin-right:1.75788%;width:74.56053%}section.team-header .header:last-child{margin-right:0}@media screen and (max-width: 768px){section.team-header .header{float:left;display:block;margin-right:38.19822%;width:100%}section.team-header .header:last-child{margin-right:0}}@media screen and (max-width: 768px){section.team-detail #team-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}section.team-detail .team-main{float:left;display:block;margin-right:1.75788%;width:74.56053%}section.team-detail .team-main:last-child{margin-right:0}@media screen and (max-width: 768px){section.team-detail .team-main{float:left;display:block;margin-right:38.19822%;width:100%;margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}section.team-detail .team-main:last-child{margin-right:0}}section.team-detail .team-sidebar{float:left;display:block;margin-right:1.75788%;width:23.68159%}section.team-detail .team-sidebar:last-child{margin-right:0}@media screen and (max-width: 768px){section.team-detail .team-sidebar{float:left;display:block;margin-right:38.19822%;width:100%;margin-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}section.team-detail .team-sidebar:last-child{margin-right:0}}section#deckshots-free .description{float:left;display:block;margin-right:2.35765%;width:48.82117%}section#deckshots-free .description:last-child{margin-right:0}@media screen and (max-width: 768px){section#deckshots-free .description{float:left;display:block;margin-right:38.19822%;width:100%}section#deckshots-free .description:last-child{margin-right:0}}section#deckshots-free .hero-image{float:left;display:block;margin-right:2.35765%;width:48.82117%}section#deckshots-free .hero-image:last-child{margin-right:0}@media screen and (max-width: 768px){section#deckshots-free .hero-image{float:left;display:block;margin-right:38.19822%;width:100%}section#deckshots-free .hero-image:last-child{margin-right:0}}#team-header .team-name{float:left;display:block;margin-right:2.35765%;width:48.82117%}#team-header .team-name:last-child{margin-right:0}@media screen and (max-width: 768px){#team-header .team-name{float:left;display:block;margin-right:38.19822%;width:100%}#team-header .team-name:last-child{margin-right:0}}#team-header .submenu{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}#team-header .submenu:last-child{margin-right:0}@media screen and (max-width: 768px){#team-header .submenu{float:left;display:block;margin-right:38.19822%;width:100%}#team-header .submenu:last-child{margin-right:0}}#ad-unit{display:block}#ad-unit .modal-popup{width:800px;height:600px;margin:15px auto;padding:0}@media screen and (max-width: 768px){#ad-unit .modal-popup{width:initial;height:75vw;margin:65px auto}}#ad-unit .modal-close{top:5px;right:10px}@media screen and (max-width: 768px){#ad-unit .modal-close{color:white}}#ad-unit .ad-image{float:left;width:100%;height:100%;text-align:center;color:white}nav#admin-nav{background:#243237;z-index:9999}@media screen and (max-width: 1024px){nav#admin-nav{border-bottom:1px solid white}}nav#admin-nav .quick-links{text-align:center}@media screen and (max-width: 1024px){nav#admin-nav .quick-links{display:none}}nav#admin-nav .quick-links a{display:inline-block;padding:2px 10px;color:white}nav#admin-nav .mobile-select{display:none}@media screen and (max-width: 1024px){nav#admin-nav .mobile-select{display:block;width:100%;margin-bottom:0;color:white}}.admin-page{padding:50px 0}.admin-page nav.admin-actions,.admin-page nav.sub-nav{float:right}.admin-page nav.admin-actions a,.admin-page nav.sub-nav a{padding:10px}.admin-page h1{font-size:30px}.admin-page h3{font-family:Brandon-Grotesque;font-size:1.5em;color:#243237}.admin-page table{font-size:13px}.admin-page table td,.admin-page table th{min-height:40px;border-color:#f2f3f4}.admin-page table td.align-right,.admin-page table th.align-right{text-align:right}.admin-page table td:last-of-type,.admin-page table th:last-of-type{width:80px}.admin-page table td:last-of-type a,.admin-page table th:last-of-type a{margin-right:5px}.admin-page table td.email,.admin-page table th.email{width:250px}.admin-page .chosen-container-single{min-width:100px}form .input{margin-bottom:20px}form textarea{min-height:200px}form .extra-link{display:inline-block;padding:10px}form select.datetime.optional{display:inline}form li{display:block;float:left;margin:15px}form li.wmd-button,form li.wmd-spacer{margin:0}form label[for="lesson_course_id"]{clear:both}form select.datetime{display:inline-block}form .hint{display:block}.wmd-preview{background:#F6F6F6;padding:25px}section#account-billing,section#account-groups,section#account-memberships{padding:60px 0}@media screen and (max-width: 768px){section#account-billing,section#account-groups,section#account-memberships{padding:30px 0}}section#account-billing h1,section#account-groups h1,section#account-memberships h1{font-size:30px;letter-spacing:1px}section#account-billing p,section#account-groups p,section#account-memberships p{clear:both;font-size:17px}section#account-billing .card,section#account-groups .card,section#account-memberships .card{display:block;margin:50px;padding:60px;background:white;-webkit-box-shadow:0px 2px 24px 0px rgba(0,0,0,0.11);box-shadow:0px 2px 24px 0px rgba(0,0,0,0.11)}section#account-billing .card::after,section#account-groups .card::after,section#account-memberships .card::after{clear:both;content:"";display:block}@media screen and (max-width: 768px){section#account-billing .card,section#account-groups .card,section#account-memberships .card{margin:50px 0 0;padding:30px}}section#account-billing .card article.module,section#account-groups .card article.module,section#account-memberships .card article.module{margin-bottom:40px}section#account-billing .card h3,section#account-groups .card h3,section#account-memberships .card h3{float:left;margin-bottom:20px;font-family:Brandon-Grotesque;font-weight:bold;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#5b727b}section#account-billing .card .module-toggler,section#account-groups .card .module-toggler,section#account-memberships .card .module-toggler{float:right}section#account-billing .card .lst-simple,section#account-groups .card .lst-simple,section#account-memberships .card .lst-simple{clear:both}section#account-billing .card .dark-orange-text,section#account-groups .card .dark-orange-text,section#account-memberships .card .dark-orange-text{color:#FFAC23}section#account-billing .card .icon-remove,section#account-groups .card .icon-remove,section#account-memberships .card .icon-remove{font-family:FF-Tisa-Web-Pro;-webkit-font-smoothing:auto}section#account-billing .card .icon-remove:before,section#account-groups .card .icon-remove:before,section#account-memberships .card .icon-remove:before{font-family:"FontAwesome"}section#account-billing table,section#account-groups table,section#account-memberships table{table-layout:auto;margin-bottom:50px}section#account-billing table th.group,section#account-groups table th.group,section#account-memberships table th.group{width:260px}section#account-billing table th.name,section#account-groups table th.name,section#account-memberships table th.name{width:120px}section#account-billing table th.email,section#account-groups table th.email,section#account-memberships table th.email{width:200px}section#account-billing table td:last-child,section#account-groups table td:last-child,section#account-memberships table td:last-child{text-align:right}section#account-billing table td:last-child a,section#account-groups table td:last-child a,section#account-memberships table td:last-child a{padding:5px}section#coach-settings .setting-form{width:488px;margin:50px auto;padding:60px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.16);box-shadow:0 0 20px 0 rgba(0,0,0,0.16)}@media screen and (max-width: 768px){section#coach-settings .setting-form{width:100%;padding:25px;-webkit-box-shadow:none;box-shadow:none}}section#coach-settings .chzn-select{width:100%}section#coach-settings label{margin-top:12px}section#coach-settings .chosen-container-single{width:100% !important}section#coach-settings .chosen-single{padding:0.5em 1em;border:1px solid #61777F;border-radius:3px;font-family:Brandon-Grotesque;font-size:17px;color:#243237}section#coach-settings .hint{display:block;font-size:12px}@media screen and (max-width: 768px){section#coach-settings .hint{font-size:15px}}section#coach-settings .radio_buttons{margin-top:20px;text-align:center}section#coach-settings .radio label{display:inline;margin:10px}section#coach-settings input[type=text]{margin-bottom:0}section#coach-settings .button{display:block;margin:25px auto 0;padding:15px 90px;text-transform:uppercase;letter-spacing:1.5px}section#coach-settings .delete{width:225px;padding:15px 0;text-align:center;background-color:red}section#coach-settings .delete:hover,section#coach-settings .delete:focus{background-color:#cc0000}section#course-introduction{padding:60px 0;border-bottom:1px solid #f2f3f4;background:#F0F5F6}@media screen and (max-width: 768px){section#course-introduction{padding:20px 0}}section#course-introduction .intro-thumb img{width:100%;-webkit-box-shadow:0 1px 8px 0px #61777F;box-shadow:0 1px 8px 0px #61777F}section#course-introduction .edit.button{background:none;border-radius:8px;border:1px solid #243237;color:#243237;display:block;width:300px;margin:15px auto;padding:5px 10px;border-radius:0;font-weight:normal;text-align:center;text-transform:uppercase}section#course-introduction .edit.button:hover{background:#243237;color:white}@media screen and (max-width: 768px){section#course-introduction .edit.button{display:block;clear:both;margin:10px auto;width:auto}}#course-description,#course-lessons{padding:40px 0}section#course-description{border-bottom:1px solid #E4E7E9}section#course-description #course-detail{overflow:hidden;text-overflow:ellipsis}section#course-description .read-more,section#course-description .read-less{display:none;position:relative;margin-top:10px;z-index:666;text-align:center}section#course-description .read-more:before,section#course-description .read-less:before{margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;z-index:-1;border-top:1px solid #eaecee;content:""}section#course-description .read-more span,section#course-description .read-less span{background:white;padding:0 15px;font-family:Brandon-Grotesque;font-size:14px;text-transform:uppercase;cursor:pointer;color:rgba(97,119,127,0.4)}section#course-description .description p{font-size:17px;margin:0}@media screen and (max-width: 768px){section#course-description .description p{margin-bottom:20px}}section#course-description .brief .info{margin:5px 0}@media screen and (max-width: 768px){section#course-description .brief .info{text-align:center}}section#course-description .brief .type,section#course-description .brief .count,section#course-description .brief p{font-family:Brandon-Grotesque;font-size:14px}section#course-description .brief .type,section#course-description .brief .count{text-transform:uppercase;line-height:200%;letter-spacing:1.5px}section#course-description .brief .count,section#course-description .brief p{font-weight:bold}section#course-description .brief p{font-size:17px}@media screen and (max-width: 768px){section#course-description .brief p,section#course-description .brief .sns{text-align:center}}section#course-description .brief .sns-link{margin-right:10px}@media screen and (max-width: 768px){section#course-description .brief .sns-link{width:30px;height:30px}}section#course-description h1{margin-bottom:5px;font-size:26px}@media screen and (max-width: 768px){section#course-description h1{margin-bottom:20px;text-align:center;font-size:17px}}section#course-description .button{background:none;border-radius:8px;border:1px solid #243237;color:#243237;width:180px;margin-bottom:15px;border-radius:0;font-size:14px;font-weight:normal;text-align:center;text-transform:uppercase}section#course-description .button:hover{background:#243237;color:white}@media screen and (max-width: 768px){section#course-description .button{margin:0 auto 5px;width:100%}}section#course-lessons{border-bottom:1px solid #E4E7E9}section#course-lessons h6{clear:both;padding-top:30px;font-size:20px}section#course-lessons .lazy{width:100%}section#course-lessons figcaption{font-family:Brandon-Grotesque;font-size:12px;text-transform:uppercase}@media screen and (max-width: 768px){section#course-lessons figcaption{font-size:15px}}section#course-schedule .drawer{padding:30px;border-bottom:1px solid #E4E7E9}section#course-schedule .drawer-closer{float:right;margin-bottom:20px;font-family:Brandon-Grotesque;font-size:14px;text-transform:uppercase}section#course-schedule h4,section#course-schedule .note{clear:both;color:#243237;font-size:18px;text-transform:none}section#course-schedule h4{margin-bottom:20px}section#course-schedule ul{margin:20px 0}section#course-schedule li{font-size:14px}section#course-schedule em{font-style:normal;font-weight:bold}section#course-schedule form{font-size:14px}section#course-schedule form .legroom{margin-bottom:30px;padding:0 25px}section#course-schedule form .schedule_days_of_week label{margin-bottom:1em}section#course-schedule form .schedule_days_of_week label input{margin-top:0;vertical-align:middle}section#course-schedule .schedule_days_of_week{display:table;margin-bottom:30px;width:100%}@media screen and (max-width: 768px){section#course-schedule .schedule_days_of_week{display:block}}section#course-schedule .schedule_days_of_week>label{width:100%}section#course-schedule .schedule_days_of_week>label:not(.control-label){border:0;border-right:none;display:table-cell;text-align:center;width:auto;padding:5px}@media screen and (max-width: 768px){section#course-schedule .schedule_days_of_week>label:not(.control-label){display:block;text-align:left}}section#course-schedule .schedule_days_of_week>label:not(.control-label) input{display:block;margin:0 auto 5px auto}@media screen and (max-width: 768px){section#course-schedule .schedule_days_of_week>label:not(.control-label) input{display:inline;margin:0 5px 5px auto}}section#course-schedule .picker__header{text-align:center;position:relative;margin-top:0.75em}section#course-schedule .picker__footer button{width:40%;margin:10px 10px 20px;text-transform:uppercase}section#course-schedule input[type=submit]{display:block;clear:both;margin:0 auto;text-transform:uppercase}section#course-schedule .note li{float:none}section#course-schedule .note li em{padding-right:20px}section.cta{background-repeat:no-repeat;background-size:cover}section#home-cta h4{padding-top:100px;font-size:20px;text-align:center;letter-spacing:1.2px}@media screen and (max-width: 1024px){section#home-cta h4{margin-bottom:0;padding-top:50px;font-size:30px}}section#home-cta .signup-form{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:80px;text-align:center}section#home-cta .signup-form::after{clear:both;content:"";display:block}@media screen and (max-width: 1024px){section#home-cta .signup-form{padding:30px 20px}}section#home-cta .signup-form input[type=text],section#home-cta .signup-form input[type=email],section#home-cta .signup-form input[type=password]{display:block;margin-left:8px;margin-right:8px}@media screen and (max-width: 1024px){section#home-cta .signup-form input[type=text],section#home-cta .signup-form input[type=email],section#home-cta .signup-form input[type=password]{margin:0 15px 20px 0}}section#home-cta .signup-form input[type=submit]{margin-top:40px;padding:15px 65px;text-transform:uppercase}@media screen and (max-width: 1024px){section#home-cta .signup-form input[type=submit]{margin-top:0;margin-bottom:20px}}section#home-cta .signup-form .control-label{clear:both;color:#8DA2AA}section#home-cta .signup-form .account_email_subscribe{display:none}section#home-cta .signup-form .disclaimer{margin:20px auto 0;width:85%;color:#8DA2AA}section#featured-lessons,section#scheduled-lessons{padding:30px 0 50px;border-bottom:1px solid #f2f3f4;background:#F0F5F6}section#featured-lessons h1,section#scheduled-lessons h1{font-size:26px;text-align:center;margin-bottom:5px}section#featured-lessons p,section#scheduled-lessons p{font-size:15px;text-align:center;margin:0 auto 35px}section#featured-lessons .video-item .details,section#featured-lessons .video-item .button,section#scheduled-lessons .video-item .details,section#scheduled-lessons .video-item .button{display:none}section#featured-lessons .dashboard-search,section#scheduled-lessons .dashboard-search{clear:both;float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:34.11922%;text-align:center}section#featured-lessons .dashboard-search:last-child,section#scheduled-lessons .dashboard-search:last-child{margin-right:0}@media screen and (max-width: 768px){section#featured-lessons .dashboard-search,section#scheduled-lessons .dashboard-search{float:left;display:block;margin-right:38.19822%;width:100%;margin-left:0%}section#featured-lessons .dashboard-search:last-child,section#scheduled-lessons .dashboard-search:last-child{margin-right:0}}section#featured-lessons .dashboard-search .button,section#scheduled-lessons .dashboard-search .button{text-transform:uppercase}section#featured-lessons .dashboard-search .search-container,section#scheduled-lessons .dashboard-search .search-container{width:100%;height:auto}section#featured-lessons .dashboard-search .search-container form,section#scheduled-lessons .dashboard-search .search-container form{border-radius:3px;background:white}section#scheduled-lessons{background:white;border:none}section#dashboard-recents{display:block;padding:50px 0}section#dashboard-recents::after{clear:both;content:"";display:block}article#just-added,article#recently-watched{float:left;display:block;margin-right:7.42297%;width:46.28851%;margin-bottom:30px}article#just-added:last-child,article#recently-watched:last-child{margin-right:0}@media screen and (max-width: 768px){article#just-added,article#recently-watched{float:left;display:block;margin-right:38.19822%;width:100%}article#just-added:last-child,article#recently-watched:last-child{margin-right:0}}article#just-added h1,article#recently-watched h1{font-size:18px}article#just-added table.recents,article#recently-watched table.recents{table-layout:auto;font-size:13px}@media screen and (max-width: 768px){article#just-added table.recents,article#recently-watched table.recents{font-size:15px}}article#just-added table.recents a,article#recently-watched table.recents a{color:#45575E}article#just-added table.recents a.button,article#recently-watched table.recents a.button{color:white}article#just-added table.recents td,article#recently-watched table.recents td{border-color:#f2f3f4}article#just-added table.recents td:last-child,article#recently-watched table.recents td:last-child{width:72px}article#just-added table.recents td.time,article#recently-watched table.recents td.time{font-family:Brandon-Grotesque;font-size:8px;letter-spacing:1px;color:#9ea9b0}article#just-added table.recents td img,article#recently-watched table.recents td img{margin:0;max-width:100px}section#error .container{text-align:center}section#error h1{margin:20px 0}section#error .description{margin-bottom:20px}section#error .intro-thumb{margin-bottom:20px}body#courses_index #main #main-content,body#lessons_index #main #main-content{padding-top:134px}body.is-admin section.filter,body.is-admin section.filter-mobile{top:95px}section.filter,section.filter-signed-out,section.filter-mobile{position:fixed;top:65px;left:194px;right:0;padding:10px 0;border-bottom:1px solid #E4E7E9;background-color:#f0f6f6;font-family:Brandon-Grotesque;z-index:998}@media screen and (max-width: 1024px){section.filter,section.filter-signed-out,section.filter-mobile{left:0}}section.filter .filter-option,section.filter-signed-out .filter-option,section.filter-mobile .filter-option{float:left;margin-right:15px;width:160px}section.filter .filter-option .title,section.filter-signed-out .filter-option .title,section.filter-mobile .filter-option .title{color:#23282b;font-size:10px;letter-spacing:0.6px;margin-left:3px;text-transform:uppercase}section.filter .apply-filter,section.filter-signed-out .apply-filter,section.filter-mobile .apply-filter{float:left;font-size:14px;margin-top:14px;margin-right:10px}@media screen and (max-width: 1024px){section.filter .apply-filter,section.filter-signed-out .apply-filter,section.filter-mobile .apply-filter{width:100%;font-size:16px;text-align:center;text-transform:uppercase}}section.filter .clear-filter,section.filter-signed-out .clear-filter,section.filter-mobile .clear-filter{float:left;margin:25px 0 0 0;width:120px;font-size:11px;cursor:pointer;text-transform:uppercase}@media screen and (max-width: 1024px){section.filter .clear-filter,section.filter-signed-out .clear-filter,section.filter-mobile .clear-filter{width:100%;font-size:16px;text-align:center}}section.filter .guided-wizard-link,section.filter-signed-out .guided-wizard-link,section.filter-mobile .guided-wizard-link{display:block;float:right;padding:12px 0;color:#243237;font-size:14px}section.filter .guided-wizard-link:hover,section.filter-signed-out .guided-wizard-link:hover,section.filter-mobile .guided-wizard-link:hover{color:#618693}section.filter .guided-wizard-link i.icon-arrow-right,section.filter-signed-out .guided-wizard-link i.icon-arrow-right,section.filter-mobile .guided-wizard-link i.icon-arrow-right{margin-left:5px}section.filter .filter-close,section.filter-signed-out .filter-close,section.filter-mobile .filter-close{display:none;text-align:right}section.filter .filter-close svg *,section.filter-signed-out .filter-close svg *,section.filter-mobile .filter-close svg *{fill:transparent;stroke:#6A7173}section.filter-signed-out{left:0}@media screen and (max-width: 768px){#filter{display:none;position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0}#filter .filter-option{clear:both;width:100%;margin:10px auto}#filter .chosen-container.chosen-container-single.chosen-container-single-nosearch,#filter .chosen-single{width:100% !important}#filter .guided-wizard-link{display:none}#filter .filter-close{display:block}}#filter-mobile{display:none}@media screen and (max-width: 768px){#filter-mobile{display:block}}#filter-mobile .filter-expand,#filter-mobile .guided-wizard-link{padding:12px 0;text-align:center;font-size:14px;text-transform:uppercase}.global-modal h3{margin:18px 0;color:#39AAC8;text-transform:none}.global-modal .description{margin-bottom:40px;font-size:17px}.global-modal .button{padding:1em 2em;margin:20px 5px 0;font-size:13px;text-transform:uppercase;letter-spacing:1.5px}@media screen and (max-width: 768px){.global-modal .button{width:100%}}#guided-wizard-welcome .button,#guided-wizard-stroke .button{width:250px;background:none;border-radius:8px;border:1px solid #243237;color:#243237}#guided-wizard-welcome .button:hover,#guided-wizard-stroke .button:hover{background:#243237;color:white}section#guided-wizard-welcome{display:none}section#guided-wizard-welcome .ready{font-family:Brandon-Grotesque;font-size:18px;text-transform:uppercase;letter-spacing:1.2px}section#guided-wizard-stroke{display:none}section#guided-wizard-expertise{display:none}section#guided-wizard-expertise .button{width:250px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.16);box-shadow:0 0 12px 0 rgba(0,0,0,0.16)}#guided-wizard-stroke ul,#guided-wizard-expertise ul{list-style:none;width:300px;margin:0 auto;padding:0}#guided-wizard-stroke ul li,#guided-wizard-expertise ul li{position:relative;padding:13px 20px;border:1px solid #a5b5ba;border-style:solid solid none solid;font-family:Brandon-Grotesque;color:#243237;text-lign:left}#guided-wizard-stroke ul li:last-child,#guided-wizard-expertise ul li:last-child{border-style:solid}#guided-wizard-stroke ul li input[type=radio],#guided-wizard-expertise ul li input[type=radio]{position:absolute;visibility:hidden}#guided-wizard-stroke ul li label,#guided-wizard-expertise ul li label{display:block;position:relative;margin:0;z-index:666;cursor:pointer;font-weight:300;font-size:12px;text-align:left;letter-spacing:1.2px;-webkit-transition:all 0.25s linear}@media screen and (max-width: 768px){#guided-wizard-stroke ul li label,#guided-wizard-expertise ul li label{font-size:15px}}#guided-wizard-stroke ul li label span,#guided-wizard-expertise ul li label span{margin-left:30px}#guided-wizard-stroke ul li:hover label,#guided-wizard-expertise ul li:hover label{color:orange}#guided-wizard-stroke ul li .check,#guided-wizard-expertise ul li .check{display:block;height:20px;width:20px;top:0;position:absolute;border:2px solid #243237;border-radius:100%;transition:border 0.25s linear;-webkit-transition:border 0.25s linear}#guided-wizard-stroke ul li:hover .check,#guided-wizard-expertise ul li:hover .check{border:2px solid orange}#guided-wizard-stroke ul li .check::before,#guided-wizard-expertise ul li .check::before{display:block;position:absolute;margin:auto;top:-2px;left:-2px;width:20px;height:20px;border-radius:100%;content:"";transition:background 0.25s linear;-webkit-transition:background 0.25s linear}#guided-wizard-stroke input[type=radio]:checked ~ .check,#guided-wizard-expertise input[type=radio]:checked ~ .check{border:2px solid #243237}#guided-wizard-stroke input[type=radio]:checked ~ .check::before,#guided-wizard-expertise input[type=radio]:checked ~ .check::before{background:#243237}#guided-wizard-stroke input[type=radio]:checked ~ label,#guided-wizard-expertise input[type=radio]:checked ~ label{color:#243237}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#5c6972;font-size:12px;line-height:34px;text-transform:uppercase}.select2-container--default .select2-selection--single{border-color:#E4E7E9;border-radius:3px;color:#E4E7E9;height:34px}.select2-results{font-family:Brandon-Grotesque}.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px}aside.filters .sub-section,aside.details .sub-section{font-size:13px;margin-bottom:20px}aside.filters .sub-section h6,aside.details .sub-section h6{margin-bottom:0px;font-size:1em}aside.filters h3,aside.details h3{margin:20px 0;font-family:Brandon-Grotesque;font-size:1.5em;color:#243237}#flash-alert,#flash-error,#flash-notice,#flash-success{text-align:center;font-weight:bold;margin:0;padding:15px}#flash-notice,#flash-success{color:#7ED321}#flash-alert,#flash-error{color:#F45F5F}#main #flash-notice,#main #flash-success,#main #flash-alert,#main #flash-error{background:whitesmoke}body#deckshots_index #flash-notice,body#deckshots_index #flash-success,body#deckshots_index #flash-alert,body#deckshots_index #flash-error{margin-top:116px}footer#footer{clear:both;position:relative;background:#F6F6F6;z-index:0}footer#footer .container{padding-top:50px;padding-bottom:30px}@media screen and (max-width: 768px){footer#footer .container{padding-top:10px;padding-bottom:20px}}@media screen and (max-width: 768px){footer#footer .link-group{margin-top:30px}}footer#footer .link-group a{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}footer#footer .link-group a:hover,footer#footer .link-group a:focus,footer#footer .link-group a:active{-webkit-transform:skew(-7deg);transform:skew(-7deg)}@media screen and (max-width: 768px){footer#footer .promo{margin-top:30px}}footer#footer .usas{text-align:center;font-size:12px;padding:10px 15px 0 0}@media screen and (max-width: 768px){footer#footer .usas{font-size:15px;padding:0}}footer#footer .logo{padding:20px 0;line-height:1.2}@media screen and (max-width: 768px){footer#footer .logo{padding:40px 0;text-align:center}}footer#footer .sns-link{width:20px;height:20px;margin-top:25px;margin-bottom:25px}@media screen and (max-width: 768px){footer#footer .sns-link{width:30px;height:30px;margin:0 10px}}@media screen and (max-width: 768px){footer#footer nav{text-align:center}}footer#footer h3,footer#footer a{margin-right:20px;font-size:12px;line-height:2.5;color:black}@media screen and (max-width: 768px){footer#footer h3,footer#footer a{margin-right:0;font-size:15px}}footer#footer h3{font-family:Brandon-Grotesque}@media screen and (max-width: 768px){footer#footer h3{text-align:center;font-size:17px}}#page-footer{display:block;clear:both;width:300px;margin:0 auto 30px;padding:15px 0;border:1px solid #6A7173;border-radius:5px;text-align:center;text-transform:uppercase;font-family:Brandon-Grotesque;font-size:16px}section#instant-lesson h1 span{margin-left:20px;font-size:8px;letter-spacing:2px;vertical-align:middle;color:#939fa7}section#instant-lesson h2{margin-top:30px}section#scheduled-lessons{padding:60px 0}section#scheduled-lessons h2{margin-bottom:40px}section#instant-lesson h2,section#scheduled-lessons h2{font-size:17px;letter-spacing:1px;color:#243237}section#new-group,section#new-invitation,section#new-athlete{padding:60px 0}section#new-group h1,section#new-invitation h1,section#new-athlete h1{font-size:30px}section#new-group h2,section#new-invitation h2,section#new-athlete h2{padding-top:20px;font-size:17px;letter-spacing:1px;color:#243237}section#new-group .form-sentence,section#new-invitation .form-sentence,section#new-athlete .form-sentence{font-size:16px;line-height:2}section#new-group .group_form_hour,section#new-group .group_form_ampm,section#new-group .group_form_time_zone,section#new-group .group_form_name,section#new-group .group_form_instructor_email,section#new-invitation .group_form_hour,section#new-invitation .group_form_ampm,section#new-invitation .group_form_time_zone,section#new-invitation .group_form_name,section#new-invitation .group_form_instructor_email,section#new-athlete .group_form_hour,section#new-athlete .group_form_ampm,section#new-athlete .group_form_time_zone,section#new-athlete .group_form_name,section#new-athlete .group_form_instructor_email{display:inline-block;margin-bottom:5px}section#new-group .group_form_name,section#new-invitation .group_form_name,section#new-athlete .group_form_name{width:150px}section#new-group .group_form_instructor_email,section#new-invitation .group_form_instructor_email,section#new-athlete .group_form_instructor_email{width:290px}section#new-group #group_form_hour_chosen,section#new-group #group_form_ampm_chosen,section#new-invitation #group_form_hour_chosen,section#new-invitation #group_form_ampm_chosen,section#new-athlete #group_form_hour_chosen,section#new-athlete #group_form_ampm_chosen{width:90px !important}section#new-group #group_form_time_zone_chosen,section#new-invitation #group_form_time_zone_chosen,section#new-athlete #group_form_time_zone_chosen{width:170px !important}section#new-group #group_form_name,section#new-group #group_form_instructor_email,section#new-invitation #group_form_name,section#new-invitation #group_form_instructor_email,section#new-athlete #group_form_name,section#new-athlete #group_form_instructor_email{margin-bottom:0}section#new-group #group_form_name,section#new-invitation #group_form_name,section#new-athlete #group_form_name{width:150px}section#new-group input[type='text'],section#new-group input[type='email'],section#new-invitation input[type='text'],section#new-invitation input[type='email'],section#new-athlete input[type='text'],section#new-athlete input[type='email']{font-size:14px;padding:5px 10px}section#new-group input[type='submit'],section#new-invitation input[type='submit'],section#new-athlete input[type='submit']{margin:20px 0 40px;text-transform:uppercase}section#groups h3{margin-top:50px;font-family:Brandon-Grotesque;font-size:1.5em;color:#243237}section#groups ul{margin:20px 40px 40px;list-style-type:disc}section#groups li{margin:20px 0 0 20px;font-size:1.2em}section#groups p{font-size:1.2em;line-height:1.6}section#groups .package-table{width:80%;margin-left:auto;margin-right:auto}section#groups .package-table th{padding:20px;font-size:20px}section#groups .package-table td{padding:20px}header#header.signed-in{border-bottom:1px solid #eaecee;line-height:0}@media screen and (max-width: 1024px){header#header.signed-in{background:#243237}header#header.signed-in .menu-toggle svg *{fill:white}}@media screen and (max-width: 1024px){header#header .container{border:none !important}}header#header #logo,header#header #mobile-logo{padding:20px;padding-left:0}@media screen and (max-width: 1024px){header#header #logo,header#header #mobile-logo{padding-left:20px}}header#header #mobile-logo{display:none}@media screen and (max-width: 1024px){header#header #mobile-logo{display:block;float:left;padding-left:20px}}header#header .menu-toggle,header#header .search-toggle{display:none;padding:20px;border-left:1px solid #E4E7E9}@media screen and (max-width: 1024px){header#header .menu-toggle,header#header .search-toggle{display:block;float:right}}header#header #main-nav.marketing{text-transform:uppercase}header#header #main-nav.marketing .divider{color:#E4E7E9}@media screen and (max-width: 1024px){header#header #main-nav.marketing .divider{margin:20px;padding:0;height:0;width:auto;border-bottom:1px solid #E4E7E9;color:white}}header#header #main-nav.marketing .menu-item{font-family:Brandon-Grotesque;color:#45575E}@media screen and (max-width: 1024px){header#header #main-nav.marketing .menu-item{text-align:center}}header#header #main-nav.marketing .menu-item.button{background:none;border-radius:8px;border:1px solid #45575E;color:#45575E;padding:10px 30px;margin:10px;font-weight:400;line-height:1.3}header#header #main-nav.marketing .menu-item.button:hover{background:#45575E;color:white}@media screen and (max-width: 1024px){header#header #main-nav.marketing .menu-item.button{width:auto}}header#header .search{float:left}@media screen and (max-width: 1024px){header#header .search{display:none}}header#header .my-menu{float:right;margin-right:15px;line-height:2.2;color:rgba(97,119,127,0.4)}@media screen and (max-width: 1024px){header#header .my-menu{display:none}}header#header .my-menu .name{display:inline;margin-right:10px;font-family:Brandon-Grotesque;text-transform:uppercase}header#header .my-menu-container{position:relative;top:0;right:0}header#header .my-menu-item{display:block;padding:18px 0;border-bottom:1px solid #E4E7E9;font-family:Brandon-Grotesque;font-size:12px;text-transform:uppercase;color:#243237}@media screen and (max-width: 768px){header#header .my-menu-item{font-size:12px}}header#header .my-menu-item:last-child{border-bottom:0}header#header #my-menu-popup{display:none;position:absolute;padding:10px 20px;width:170px;top:40px;right:0px;border:1px solid rgba(97,119,127,0.6);border-radius:3px;background:white;-webkit-box-shadow:0 3px 8px 1px rgba(0,0,0,0.2);box-shadow:0 3px 8px 1px rgba(0,0,0,0.2);z-index:666}header#header #my-menu-popup:before{content:"";position:absolute;bottom:100%;right:13px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:5px solid rgba(97,119,127,0.6)}header#header #my-menu-popup:after{content:"";position:absolute;bottom:100%;right:15px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:4px solid white}header#page-header h1{margin:50px auto 8px;font-size:35px}@media screen and (max-width: 1024px){header#page-header h1{font-size:24px}}header#page-header .description{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #E4E7E9}section#home-hero{background:#F6F6F6;padding-top:40px}section#home-hero h2{font-size:30px;line-height:1.4;text-transfrom:uppercase;letter-spacing:1px;color:#243237}@media screen and (max-width: 1024px){section#home-hero h2{font-size:27px;line-height:1.2}}section#home-hero p{font-size:17px;line-height:1.2;color:#45575E}section#home-hero .description{margin:50px 0 40px}@media screen and (max-width: 1024px){section#home-hero .description{margin-top:20px}}section#home-hero .app-store-badge{margin-top:30px}section#home-hero .app-hero-image{float:right}section#home-content h2{font-size:30px;line-height:1.4;text-transfrom:uppercase;letter-spacing:1px;color:#243237}@media screen and (max-width: 1024px){section#home-content h2{font-size:27px;line-height:1.2}}section#home-content p{font-size:17px;line-height:1.5;color:#45575E}section#home-content .video-wrapper{position:relative;padding-bottom:52%;padding-top:25px;height:0}section#home-content .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}tr.lesson .lesson-link{display:block;width:110%;overflow:hidden}tr.lesson .lesson-img.lazy{display:block;padding-right:10px;width:100% !important}section.invitation-note{margin-top:10px;text-align:center}section#invitation-form{width:566px;padding:40px}section#invitation-form .heading{margin:0;margin-bottom:20px}section#invitation-form .chosen-container-single{min-width:115px}section#invitation-form .chosen-container .chosen-results li{width:100%}section#invitation-form input[type=submit]{width:100%;padding:15px}section#invitation-form .extra-link{text-align:center}section#lesson-show,section#instant-lesson{padding:60px 0;border-bottom:1px solid #f2f3f4;background:#F0F5F6}@media screen and (max-width: 768px){section#lesson-show,section#instant-lesson{padding:20px 0}}section#lesson-show h1,section#instant-lesson h1{margin-bottom:5px;font-size:26px}@media screen and (max-width: 768px){section#lesson-show h1,section#instant-lesson h1{margin-bottom:20px;text-align:center;font-size:17px}}section#lesson-show h6,section#instant-lesson h6{font-size:8px;letter-spacing:2px;color:#939fa7}section#lesson-show .note,section#instant-lesson .note{text-align:center;font-size:18px}@media screen and (max-width: 768px){section#lesson-show #description,section#instant-lesson #description{display:none}}section#lesson-show .show-description,section#instant-lesson .show-description{display:none;width:100%;padding:20px 0;background-color:#39AAC8;border-radius:3px;border:0;color:white}@media screen and (max-width: 768px){section#lesson-show .show-description,section#instant-lesson .show-description{display:block;margin:20px auto}}section#lesson-show #video,section#instant-lesson #video{position:relative;-webkit-box-shadow:0 1px 8px 0px #61777F;box-shadow:0 1px 8px 0px #61777F}section#lesson-show #video .locked,section#instant-lesson #video .locked{position:absolute;top:0;bottom:0;left:0;right:0;padding:50px 0;background:rgba(26,62,72,0.6);font-family:Brandon-Grotesque;letter-spacing:1px;text-transform:uppercase;text-align:center;color:white}section#lesson-show #video .locked .upgrade-wrapper,section#instant-lesson #video .locked .upgrade-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section#lesson-show #video .locked i,section#instant-lesson #video .locked i{font-size:3em}section#lesson-show #video .locked .upgrade,section#instant-lesson #video .locked .upgrade{margin-bottom:30px;font-size:15px}section#lesson-show #video .locked .button,section#instant-lesson #video .locked .button{font-size:12px;color:white;border-color:white}@media screen and (max-width: 768px){section#lesson-show #video .locked .button,section#instant-lesson #video .locked .button{display:block;clear:both;font-size:12px}}section#lesson-show #video .locked .button:hover,section#instant-lesson #video .locked .button:hover{border-color:#243237}section#lesson-show #video img,section#instant-lesson #video img{display:block;width:100%}section#lesson-show .playlist,section#instant-lesson .playlist{padding:0 10px;text-align:center}@media screen and (max-width: 768px){section#lesson-show .playlist,section#instant-lesson .playlist{padding:0}section#lesson-show .playlist h6,section#instant-lesson .playlist h6{margin:20px 0;text-align:center}section#lesson-show .playlist .video,section#instant-lesson .playlist .video{display:block}section#lesson-show .playlist .video::after,section#instant-lesson .playlist .video::after{clear:both;content:"";display:block}section#lesson-show .playlist .video figure,section#instant-lesson .playlist .video figure{float:left;display:block;margin-right:7.42297%;width:46.28851%}section#lesson-show .playlist .video figure:last-child,section#instant-lesson .playlist .video figure:last-child{margin-right:0}}section#lesson-show .playlist .video-item,section#instant-lesson .playlist .video-item{margin-bottom:10px}section#lesson-show .playlist .title a,section#instant-lesson .playlist .title a{color:#243237}@media screen and (max-width: 768px){section#lesson-show .playlist .title a,section#instant-lesson .playlist .title a{text-align:left}}section#lesson-show .playlist .thumbnail i,section#instant-lesson .playlist .thumbnail i{right:11%;font-size:1em}@media screen and (max-width: 768px){section#lesson-show .playlist .thumbnail i,section#instant-lesson .playlist .thumbnail i{right:12%;font-size:1.5em}}section#lesson-show .playlist .thumbnail .icon-play,section#instant-lesson .playlist .thumbnail .icon-play{padding:3px 3px 3px 7px}@media screen and (max-width: 768px){section#lesson-show .playlist .thumbnail .icon-play,section#instant-lesson .playlist .thumbnail .icon-play{padding:4px 4px 4px 9px}}section#lesson-show .playlist .thumbnail .icon-lock,section#instant-lesson .playlist .thumbnail .icon-lock{padding:3px 6px 3px 6px}@media screen and (max-width: 768px){section#lesson-show .playlist .thumbnail .icon-lock,section#instant-lesson .playlist .thumbnail .icon-lock{padding:4px 9px 4px 9px}}section#lesson-show .playlist figure,section#instant-lesson .playlist figure{width:70%;margin:5px auto;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 768px){section#lesson-show .playlist figure,section#instant-lesson .playlist figure{width:90%}}section#lesson-show .hide,section#instant-lesson .hide{display:none}section#lesson-show .button.lesson-scheduler-link,section#instant-lesson .button.lesson-scheduler-link{background:none;border-radius:8px;border:1px solid #243237;color:#243237;border-radius:0;font-weight:normal;text-align:center;text-transform:uppercase;width:auto}section#lesson-show .button.lesson-scheduler-link:hover,section#instant-lesson .button.lesson-scheduler-link:hover{background:#243237;color:white}@media screen and (max-width: 768px){section#lesson-show .button.lesson-scheduler-link,section#instant-lesson .button.lesson-scheduler-link{display:block;clear:both;margin:0 auto;width:auto}}section#lesson-details{padding:60px 0}section#lesson-details .description,section#lesson-details .description p{font-size:17px}section#lesson-details .schedule{padding:10px}#lesson-video h1,#lesson-details h1{display:inline-block;margin-bottom:20px}#lesson-video .button,#lesson-details .button{background:none;border-radius:8px;border:1px solid #243237;color:#243237;border-radius:0;font-weight:normal;text-align:center;text-transform:uppercase;width:100%}#lesson-video .button:hover,#lesson-details .button:hover{background:#243237;color:white}@media screen and (max-width: 768px){#lesson-video .button,#lesson-details .button{display:block;clear:both;margin:0 auto;width:auto}}#lesson-video .edit.button,#lesson-details .edit.button{display:block;width:300px;margin:15px auto;padding:5px 10px}.lst-schedule li{padding:10px;cursor:pointer;float:none}.lst-schedule li i.icon-check{display:none}.lst-schedule li label{cursor:pointer;display:block;font-weight:normal}.lst-schedule li input[type='submit']{float:none;text-transform:uppercase}.lst-schedule li.selected{background:#E4E7E9}.lst-schedule li.selected i.icon-check{display:inline-block}.lst-schedule li.selected i.icon-check-empty{display:none}.lst-schedule input[type='radio']{position:absolute;left:-100px}.lst-schedule li.disabled{background:url(https://dnzytfrulzzkg.cloudfront.net/assets/backgrounds/bg-dropzone-rpt-0fcf5cf0e34b1dcef6113aee0e6c8b1ba4e6b9f60fd022f3117e825d8473a7a5.gif)}.lst-schedule li.disabled label{cursor:default}.video-wrapper{position:relative}.video-wrapper .vjs-big-play-button:before{position:initial !important;top:initial !important;left:initial !important;margin:0 12px 0 12px !important;width:25px !important;height:25px !important}.video-wrapper .vjs-big-play-button{position:absolute !important;display:inline-block !important;width:initial !important;margin-left:-0.75em !important;border:1px solid #39AAC8 !important;border-radius:100px !important;background:#243237 !important;color:white !important;font-size:5em !important;pointer-events:none !important}.video-wrapper .vjs-big-play-button.hidden:before,.video-wrapper .vjs-big-play-button.hidden{display:none !important}.lesson-scheduler .success{display:none}li.video-item{margin-bottom:50px}@media screen and (max-width: 768px){li.video-item{margin-bottom:25px}}li.video-item .show-date{margin-bottom:5px;font-family:Brandon-Grotesque;font-size:8px;letter-spacing:2px;text-transform:uppercase;color:#939fa7}li.video-item figure{position:relative;margin-bottom:10px;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px 1px rgba(0,0,0,0.3)}li.video-item figure .lazy{display:block;width:100%}li.video-item figure .thumbnail{display:block}li.video-item .mark-watched{position:absolute;top:5px;left:5px;padding:5px 10px;color:white;background:rgba(0,0,0,0.5);font-family:Brandon-Grotesque;font-size:12px;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 768px){li.video-item .mark-watched{font-size:15px}}li.video-item i{position:absolute;display:inline-block;bottom:10%;right:8%;border:1px solid #39AAC8;border-radius:100px;background:#243237;color:white;font-size:1.5em}li.video-item .icon-play{padding:8px 9px 8px 14px}li.video-item .icon-lock{padding:8px 13px 8px 13px}li.video-item .title,li.video-item .details{width:100%;height:auto;overflow:hidden;text-overflow:ellipsis}li.video-item .title a,li.video-item .details a{color:#4C6E7B}li.video-item .title{height:20px;margin-bottom:5px;font-family:Brandon-Grotesque;font-size:14px;text-transform:uppercase}@media screen and (max-width: 768px){li.video-item .title{margin-bottom:15px;font-size:17px}}li.video-item .details{margin-bottom:10px;font-size:13px}li.video-item .details p{margin:0}li.video-item .button{font-size:12px;text-transform:uppercase}@media screen and (max-width: 768px){li.video-item .button{margin-bottom:20px;font-size:15px}}.global-modal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:6666;background:rgba(0,0,0,0.7);-webkit-transition:opacity 2000ms;transition:opacity 2000ms}.global-modal .modal-close{position:absolute;top:-30px;right:5px;color:white;font-family:Brandon-Grotesque;font-size:14px;text-transform:uppercase}@media screen and (max-width: 768px){.global-modal .modal-close{top:35px;color:#6A7173}}.global-modal .modal-close span{vertical-align:super}.global-modal .modal-close i.icon-remove-circle{margin-left:5px}.global-modal .modal-popup{position:relative;width:620px;margin:70px auto;padding:50px 70px;background:#fff;border-radius:3px;text-align:center}@media screen and (max-width: 768px){.global-modal .modal-popup{width:100%;height:100%;margin:0;padding:50px 10px;border-radius:0;overflow:scroll}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:666;background-color:#000000}.modal-backdrop.fade{display:none;opacity:0}.modal-backdrop,.modal-backdrop.fade.in{display:block;opacity:0.8;filter:alpha(opacity=80)}.modal{display:none;position:fixed;top:10%;left:50%;width:640px;margin-left:-320px;z-index:999;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);background-clip:padding-box;outline:none}@media screen and (max-width: 768px){.modal{top:0;right:0;bottom:0;left:0;margin:0;width:100%;border:0;border-radius:0}}.modal.fade{-webkit-transition:opacity 0.3s linear, top 0.3s ease-out;transition:opacity 0.3s linear, top 0.3s ease-out}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header a.close{float:right;padding:3px 10px;font-size:24px;color:#243237;cursor:pointer}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}@media screen and (max-width: 768px){.modal-header h3{font-size:20px}}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}section#deckshots-detail .personal-deckshot-list th.header-filename,section#deckshots-detail .personal-deckshot-list .video-title.ng-scope{width:150px}@media screen and (max-width: 768px){section#deckshots-detail .personal-deckshot-list th.header-filename,section#deckshots-detail .personal-deckshot-list .video-title.ng-scope{width:100%}}section#deckshots-detail .personal-deckshot-list th.header-groupname,section#deckshots-detail .personal-deckshot-list .group-name{width:150px}section#deckshots-detail .personal-deckshot-list .group-name{float:left;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}@media screen and (max-width: 768px){section#deckshots-detail .personal-deckshot-list .group-name{float:none;width:100%;font-size:16px}}section#deckshots-detail .personal-deckshot-list .link-item{display:block;float:left;margin-right:15px;padding:2px 0;font-size:12px}@media screen and (max-width: 768px){section#deckshots-detail .personal-deckshot-list .link-item{display:inline;float:none;font-size:18px}}section#plans-info{padding:70px 0}@media screen and (max-width: 1024px){section#plans-info{padding:0}}article.plan{padding:45px 20px 55px;font-family:Brandon-Grotesque;text-align:center;text-transform:uppercase}article.plan .title{margin-bottom:35px;font-size:13px;color:#243237}article.plan .title span{color:#b7bfc4}article.plan .price{font-size:45px;line-height:1.2;color:#243237}article.plan .price span.base-price{display:none}article.plan .price span.duration{margin-right:10px;font-size:15px;letter-spacing:0.5px}article.plan .price .number-of-groups{display:inline-block;font-size:10px;line-height:3;letter-spacing:0.5px;text-align:left;vertical-align:top;color:#6a7982}article.plan .price #number_of_groups_chosen{width:75px !important}article.plan .features{display:table-cell;height:250px;vertical-align:middle}article.plan .feature,article.plan .upgrade{margin:0 0 30px;line-height:1.2;letter-spacing:1px}article.plan .feature{padding-left:1em;margin-left:20px;margin-right:20px;font-size:15px;text-align:center;list-style-type:none;list-style-position:inside;text-indent:-1em}article.plan .feature:last-of-type{margin-bottom:0}article.plan .upgrade{font-size:13px;color:#b7bfc4}article.plan hr{border-color:#E4E7E9}article.plan .button{padding:1em 2em;font-size:13px;text-transform:uppercase;letter-spacing:1.5px}#free-plan .button,#coach-plan .button{background:none;border-radius:8px;border:1px solid #243237;color:#243237;border-radius:3px;border-size:2px}#free-plan .button:hover,#coach-plan .button:hover{background:#243237;color:white}#pro-plan{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.16);box-shadow:0 0 12px 0 rgba(0,0,0,0.16)}section#account-plays p{font-size:17px}section#account-plays .download{background:none;border-radius:8px;border:1px solid #243237;color:#243237;display:block;width:300px;margin-bottom:15px;padding:5px 10px;border-radius:0;font-weight:normal;text-align:center;text-transform:uppercase}section#account-plays .download:hover{background:#243237;color:white}header.registration{padding:50px 0 30px;text-align:center}section.registration{width:488px;margin:0 auto;padding:60px 0;background:white;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.35);box-shadow:0 0 20px 0 rgba(0,0,0,0.35)}@media screen and (max-width: 768px){section.registration{width:auto;margin:0 20px}}section.registration .description{margin:0;text-align:center}section.registration .heading{margin:10px;font-size:24px;font-weight:bold;letter-spacing:-0.23px}section.registration p{font-size:17px;margin:0 auto}section.registration form{padding:0 80px;margin-top:50px}@media screen and (max-width: 768px){section.registration form{padding:0 30px}}section.registration .plan ul{width:255px;margin:0 auto;padding:45px 0;list-style:none}section.registration .plan ul li{position:relative;float:left;padding:10px 20px;border:1px solid #a5b5ba;border-style:solid none solid solid;font-family:Brandon-Grotesque;color:#243237;text-lign:left}section.registration .plan ul li.selected{background:#E4E7E9}section.registration .plan ul li:last-child{border-style:solid}section.registration .plan ul li input[type=radio]{position:absolute;visibility:hidden}section.registration .plan ul li label{display:block;position:relative;margin:0;z-index:666;cursor:pointer;font-weight:300;font-size:15px;text-align:left;letter-spacing:1.2px}section.registration .plan ul li label span{margin-left:30px}section.registration .plan ul li:hover label{color:orange}section.registration .plan ul li .check{display:block;height:20px;width:20px;top:0;position:absolute;border:2px solid #243237;border-radius:100%;-webkit-transition:border 0.25s linear;transition:border 0.25s linear}section.registration .plan ul li:hover .check{border:2px solid orange}section.registration .plan ul li .check::before{display:block;position:absolute;margin:auto;top:-2px;left:-2px;width:20px;height:20px;border-radius:100%;content:"";-webkit-transition:background 0.25s linear;transition:background 0.25s linear}section.registration .plan ul li a{color:#243237}section.registration .plan ul li a:hover{color:orange}section.registration .plan input[type=radio]:checked ~ .check{border:2px solid #243237}section.registration .plan input[type=radio]:checked ~ .check::before{background:#243237}section.registration .plan input[type=radio]:checked ~ label{color:#243237}section.registration .plan-info{clear:both;padding:45px 40px 0;font-family:Brandon-Grotesque;text-align:center;text-transform:uppercase}section.registration .plan-info .title{margin-bottom:35px;font-size:20px;color:#243237}section.registration .plan-info .title span{color:#b7bfc4}section.registration .plan-info .price{font-size:60px;line-height:1.2;color:#243237}section.registration .plan-info .price span.duration{margin-right:10px;font-size:15px;letter-spacing:0.5px}section.registration .plan-info .price .number-of-groups{display:inline-block;font-size:10px;line-height:3;letter-spacing:0.5px;text-align:left;vertical-align:top;color:#6a7982}section.registration .plan-info hr{border-color:#E4E7E9}section.registration .tos{text-align:left}section.registration .button{padding:1em 2em;margin:20px 5px 0;font-size:16px;text-transform:uppercase;letter-spacing:1.5px;border-radius:5px}@media screen and (max-width: 768px){section.registration .button{width:80%;padding:1em}}section.registration .usas{text-align:center;font-size:12px;padding-top:20px}@media screen and (max-width: 768px){section.registration .usas{font-size:15px;padding:0}}#new-athlete-info{display:block}#new-athlete-form{display:none;text-align:center}#new-athlete-form label{font-size:14px}#new-athlete-form .submit{text-align:center}#new-athlete-form .extra-link{margin-top:15px;display:block;color:rgba(97,119,127,0.9)}#new-athlete-form input{margin-top:10px;margin-bottom:0}#new-athlete-form input[type=submit]{margin:20px auto;padding:15px 90px;text-transform:uppercase;letter-spacing:2px}#new-athlete-form .stripe-button-el{all:unset;padding:1em 2em;margin:20px 5px 0;border-radius:5px;color:#243237;background:white;background:none;border-radius:8px;border:1px solid #243237;color:#243237}#new-athlete-form .stripe-button-el:hover{background:#243237;color:white}@media screen and (max-width: 768px){#new-athlete-form .stripe-button-el{width:80%;padding:1em}}#new-athlete-form .stripe-button-el:disabled,#new-athlete-form .stripe-button-el:hover:disabled{color:#acb5bb;border-color:#acb5bb;background:white;cursor:not-allowed}#new-athlete-form .stripe-button-el:hover{color:white}#new-athlete-form .stripe-button-el span{all:unset;min-height:0 !important;font-family:Brandon-Grotesque;font-size:16px;font-weight:normal;text-transform:uppercase;letter-spacing:1.5px;background:transparent}#new-athlete-form #flash-alert,#new-athlete-form #flash-error,#new-athlete-form #flash-notice{text-align:center;font-weight:bold;margin-bottom:15px}#new-athlete-form #flash-alert,#new-athlete-form #flash-notice{color:#7ED321}#new-athlete-form #flash-error{color:#F45F5F}#new-athlete-form div.error{font-size:12px;text-align:right;font-weight:bold;color:#F45F5F}@media screen and (max-width: 768px){#new-athlete-form div.error{font-size:15px}}footer.registration{color:white;text-shadow:1px 0px 2px #243237}footer.registration .check-account{padding:20px 0 40px;text-align:center}footer.registration .account-action{margin-left:5px;font-weight:bold;text-decoration:underline;color:white}.grecaptcha-badge{visibility:hidden}#on_mobile_note{display:none;margin:0 0 20px;padding:20px;border-bottom:1px solid #F0F5F6;background-color:#39AAC8;color:white;text-align:center;font-size:16px}@media screen and (max-width: 768px){#on_mobile_note{display:block}}#on_mobile_note strong{font-size:18px;text-transform:uppercase;line-height:2}section#schedule .container{padding-top:150px}section#schedule .container.no-top-menu{padding-top:0}section#schedule p{font-size:18px}section#schedule h1{margin:60px 0 15px;font-size:30px}section#schedule .lessons-container .toggle-favorites{display:block;margin-bottom:10px}section#schedule .lessons-container .col-handle{margin-left:10px}section#schedule .lessons-container .col-actions{float:right}section#schedule .toggle-favorites.favorite-tab-trigger{position:fixed;bottom:0;padding:10px 40px;left:50%;z-index:666;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-box-shadow:0 -2px 10px #8DA2AA;box-shadow:0 -2px 10px #8DA2AA;font-size:18px;text-transform:uppercase}@media screen and (max-width: 768px){section#schedule .toggle-favorites.favorite-tab-trigger{display:none}}section#schedule .queue-row{margin-bottom:10px}section#schedule .queue-row .static-item{float:right;margin:0}section#schedule .queue-row:after{content:"";display:table;clear:both}section#schedule .center{text-align:center}section#schedule .lnk-add_more_slots{background:none;border-radius:8px;border:1px solid #243237;color:#243237;margin:20px 0 50px;padding:10px 60px;border-radius:0;font-size:18px;text-transform:uppercase}section#schedule .lnk-add_more_slots:hover{background:#243237;color:white}section#schedule #schedule_countdown{padding:15px;margin-bottom:10px;background:#F6F6F6;font-size:14px;text-align:center}section#schedule #schedule_countdown span>span{display:inline-block;margin:0 3px;padding:0 5px;min-width:50px;border-radius:3px;background:#187FB8;color:white;vertical-align:middle}section#schedule span.help{float:right;padding:0 8px;margin-top:-7px;border-bottom-radius:3px;cursor:help;background:#61777F}section#schedule span.control{float:right}section#schedule .queue-date{padding:0 13px;height:54px;line-height:50px;border-top:1px dotted #b1c5cd;border-bottom:1px dotted #b1c5cd;text-align:right}@media screen and (max-width: 768px){section#schedule .queue-date{padding:0 5px}}section#schedule .date-long{display:block}@media screen and (max-width: 768px){section#schedule .date-long{display:none}}section#schedule .date-short{display:none;font-size:12px}@media screen and (max-width: 768px){section#schedule .date-short{display:block}}section#schedule #favorite_lessons{display:none;position:fixed;bottom:0;max-width:875px;min-width:875px;margin:0 auto;padding:20px;border-top-right-radius:5px;border-top-left-radius:5px;border:1px solid #dee2e4;z-index:777;background-color:white;-webkit-box-shadow:0 -2px 10px #E4E7E9;box-shadow:0 -2px 10px #E4E7E9}section#schedule #favorite_lessons .lnk-message{display:none}section#schedule #favorite_lessons .col-thumb{display:none}section#schedule #favorite_lessons .col-handle{line-height:27px;font-size:18px}section#schedule #favorite_lessons .col-information .name-stroke{display:inline}section#schedule #favorite_lessons .col-actions{line-height:27px;font-size:18px}section#schedule #favorite_lessons .queue-item{margin-bottom:10px;width:100%;min-height:20px;height:auto}section#schedule #favorite_lessons .filters{height:250px;overflow-y:auto}section#schedule #favorite_lessons .filters hr{margin:0}section#schedule #favorite_lessons .filters input[type='search']{margin-top:20px;width:98%;font-size:14px}section#schedule #favorite_lessons .filters input[type='checkbox']{margin-top:4px}section#schedule #favorite_lessons .filters h6{margin:10px 0;font-color:#243237;font-weight:bold;font-size:18px}section#schedule #favorite_lessons .filters label{display:block;padding:3px 0;overflow:hidden;border-bottom:1px solid #6A7173;cursor:pointer;line-height:normal;font-size:11px}section#schedule #favorite_lessons .filters label:last-child{border-bottom:none}section#schedule #favorite_lessons .queue-items{max-height:250px;overflow:auto}section#schedule #favorite_lessons header h3{float:left;border-bottom:4px solid #6A7173}section#schedule #favorite_lessons header nav{float:right}section#schedule .queue-dropzone{float:right;height:54px;background:url(https://dnzytfrulzzkg.cloudfront.net/assets/backgrounds/bg-dropzone-rpt-0fcf5cf0e34b1dcef6113aee0e6c8b1ba4e6b9f60fd022f3117e825d8473a7a5.gif);border:1px solid #E4E7E9}section#schedule .queue-dropzone:after{content:"Drop lesson here";display:block;margin-top:12px;text-align:center}section#schedule .queue-dropzone.drop-hover{opacity:0.3}section#schedule .queue-dropzone.filled{background:none;border:none;padding-top:0}section#schedule .queue-dropzone.filled:after{content:""}section#schedule .queue-dropzone .lnk-message{display:inline-block}section#schedule .queue-item{padding:6px;height:54px;border:1px solid #61777F;background:white}section#schedule .queue-item .col-handle{line-height:40px;color:#6A7173;text-align:center;font-size:24px}section#schedule .queue-item .col-handle:hover span{color:#187FB8;cursor:move}section#schedule .queue-item .col-thumb img{width:100%;height:40px;border:1px solid #6A7173;background:white}section#schedule .queue-item .col-thumb .lazy{margin:0}section#schedule .queue-item .col-information .name-stroke{display:block;font-weight:bold;font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section#schedule .queue-item .col-information .name-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section#schedule .queue-item .col-information .name-body,section#schedule .queue-item .col-information .name-extra{font-size:13px}section#schedule .queue-item .col-actions{border-left:1px dotted #6A7173;line-height:40px;text-align:center;font-size:18px}section#schedule .queue-item .col-actions .lnk-message,section#schedule .queue-item .col-actions .lnk-remove{margin-left:10px}section#schedule .queue-item .is-loading{display:none;position:absolute;padding:12px 20px;font-size:18px}section#schedule .queue-items.empty{min-height:72px;background:#F6F6F6;border:3px dashed #61777F;position:relative}section#schedule .queue-items.empty:after{content:"Drop items here";position:absolute;top:43%;text-align:center}section#schedule .queue-items.not-moveable .no-handle .col-handle span{visibility:hidden}section#schedule .queue-items .queue-placeholder{min-height:65px;background:#E4E7E9;border:1px dashed #32454D}section#schedule .queue-jump-links{top:0;border-top:1px dotted #6A7173;border-bottom:1px dotted #6A7173;z-index:888;text-align:center}section#schedule .queue-jump-links.affix-top{position:static;width:auto;left:0;top:0;background:white}section#schedule .queue-jump-links.affix-top a{color:#187FB8}section#schedule .queue-jump-links.affix{position:fixed;width:100%;left:0;border:none;background:#187FB8;color:white}section#schedule .queue-jump-links.affix a{color:white !important}section#schedule .queue-jump-links a{display:inline-block;padding:5px;border-right:1px dotted #6A7173}section#schedule .queue-jump-links a:last-child{border:none}section#schedule .has-drawer{padding-bottom:230px}#message_modal{display:none}#message_modal .lesson-name{font-size:24px;color:#243237}#message_modal .message-text{background-color:#f6f6f6;margin:0;padding:1em}#message_modal label.text{font-family:Brandon-Grotesque;text-transform:uppercase}#message_modal input[type=submit]{display:block;margin:0 auto;padding:15px 50px;text-transform:uppercase}@media screen and (max-width: 1024px){.search{position:absolute;display:block;top:100%;width:100%;padding:2px 5px;border-top:1px solid white;background:#243237}}.search-container{width:280px;height:35px;border:1px solid #E4E7E9;border-radius:3px}@media screen and (max-width: 1024px){.search-container{width:100%;border:0;border-radius:0}}@media screen and (max-width: 1024px){.search-container i.icon-search{display:none}}#search{display:inline;width:240px;margin:2px 0;padding:5px;border:0;border-radius:0;font-size:14px;letter-spacing:0.5px;line-height:1.5}@media screen and (max-width: 1024px){#search{width:100%;padding-left:15px}}.icon-search:before{margin:5px 5px 5px 10px;color:rgba(97,119,127,0.4)}header.session{padding:50px 0 30px;text-align:center}section.session{width:488px;margin:0 auto;padding:40px 0;background:white;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.35);box-shadow:0 0 20px 0 rgba(0,0,0,0.35)}@media screen and (max-width: 768px){section.session{width:auto;margin:0 20px}}section.session .description{margin:0;text-align:center}section.session .heading{margin:10px;font-size:24px;font-weight:bold;letter-spacing:-0.23px}section.session .note{padding:0 20px 20px;line-height:150%}section.session .note strong{font-size:18px}section.session .note .button{margin-top:20px;width:100px;text-transform:uppercase}section.session p{font-size:17px;margin:0 auto}section.session .form{padding:0 80px;margin-top:50px}@media screen and (max-width: 768px){section.session .form{padding:0 30px}}section.session label{font-size:14px}section.session .submit{text-align:center}section.session .extra-link{margin-top:15px;display:block;color:rgba(97,119,127,0.9)}section.session input{margin-top:10px;margin-bottom:0}section.session input[type=submit]{margin:20px auto;padding:15px 90px;text-transform:uppercase;letter-spacing:2px}@media screen and (max-width: 768px){section.session input[type=submit]{padding:15px 60px}}section.session #flash-alert,section.session #flash-error,section.session #flash-notice{text-align:center;font-weight:bold;margin-bottom:15px}section.session #flash-alert,section.session #flash-notice{color:#7ED321}section.session #flash-error{color:#F45F5F}section.session div.error{font-size:12px;text-align:right;font-weight:bold;color:#F45F5F}@media screen and (max-width: 768px){section.session div.error{font-size:15px}}#signup-form input[type=submit],#reset-password-form input[type=submit]{padding:15px 25px}#signup-form .tos,#reset-password-form .tos{text-align:left}footer.session{color:#243237}footer.session .check-account{padding:20px 0 40px;text-align:center}footer.session .account-action{margin-left:5px;font-weight:bold;text-decoration:underline;color:#243237}section#account-settings{padding:60px 0}@media screen and (max-width: 768px){section#account-settings{padding:30px 0}}section#account-settings h1{font-size:30px;letter-spacing:1px}section#account-settings p{font-size:17px}section#account-settings form{display:block;margin:50px;padding:60px;background:white;-webkit-box-shadow:0px 2px 24px 0px rgba(0,0,0,0.11);box-shadow:0px 2px 24px 0px rgba(0,0,0,0.11)}section#account-settings form::after{clear:both;content:"";display:block}@media screen and (max-width: 768px){section#account-settings form{margin:50px 0 0;padding:30px}}section#account-settings form .form-col{float:left;display:block;margin-right:16.03631%;width:41.98184%}section#account-settings form .form-col:last-child{margin-right:0}@media screen and (max-width: 1024px){section#account-settings form .form-col{float:left;display:block;margin-right:38.19822%;width:100%}section#account-settings form .form-col:last-child{margin-right:0}section#account-settings form .form-col:nth-child(3){margin-top:30px}}section#account-settings form .form-group{margin-bottom:40px}section#account-settings form label{font-weight:normal}section#account-settings form .group-label{margin-bottom:20px;font-family:Brandon-Grotesque;font-weight:bold;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#5b727b}section#account-settings form input[type=submit],section#account-settings form .upgrade-account{font-family:Brandon-Grotesque;padding:1.2em 4em;border-radius:0;text-transform:uppercase;font-size:12px}@media screen and (max-width: 768px){section#account-settings form input[type=submit],section#account-settings form .upgrade-account{font-size:15px}}section#account-settings form input[type=submit].outline-button,section#account-settings form .upgrade-account.outline-button{background:none;border-radius:8px;border:1px solid #243237;color:#243237;padding:1.2em 3em;border-radius:0}section#account-settings form input[type=submit].outline-button:hover,section#account-settings form .upgrade-account.outline-button:hover{background:#243237;color:white}#group_time_zone_chosen .chosen-single,#group_hour_chosen .chosen-single{z-index:-1}#user_time_zone{width:100%}#user_time_zone_chosen{font-size:1em}#user_time_zone_chosen .chosen-single{padding:0.5em 1em;border-radius:3px;font-size:1em}aside#sidebar{background:#243237;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(2%, #32464d), to(#243237));background-image:linear-gradient(-180deg, #32464d 2%, #243237 100%);overflow-y:scroll;z-index:1000}@media screen and (max-width: 1024px){aside#sidebar .menu-toggle svg *,aside#sidebar .mobile-sidebar-header svg *{fill:transparent;stroke:white}aside#sidebar .menu-toggle:focus,aside#sidebar .mobile-sidebar-header:focus{background:transparent}}aside#sidebar .mobile-sidebar-header{padding:15px;line-height:0}aside#sidebar .mobile-sidebar-header .menu-title{float:left;padding:15px 0;font-family:Brandon-Grotesque;text-transform:uppercase;color:white}aside#sidebar #logo{display:block;padding:15px;text-align:center}@media screen and (max-width: 1024px){aside#sidebar #logo{display:none}}aside#sidebar .sidebar-item{display:block;padding:15px;font-family:Brandon-Grotesque;font-size:13px;line-height:1.9;letter-spacing:1px;text-transform:uppercase;vertical-align:middle;color:#bac2c7}aside#sidebar .sidebar-item:hover{color:#E4E7E9}aside#sidebar .sidebar-item.active{background:#39AAC8}aside#sidebar #sidebar-main .sidebar-item{color:white}aside#sidebar #sidebar-main .sidebar-item:not(.group):hover{background:#39AAC8}aside#sidebar .nav-icon{display:inline-block;width:30px;vertical-align:middle}aside#sidebar .nav-icon svg *{fill:white}aside#sidebar hr{margin:20px 15px;border-color:#32464d}aside#sidebar #sidebar-team,aside#sidebar #sidebar-groups{margin-left:0}aside#sidebar #sidebar-team h6,aside#sidebar #sidebar-groups h6{margin:0;padding:15px 15px 5px;font-size:8px;color:#bac2c7}aside#sidebar #sidebar-team a,aside#sidebar #sidebar-groups a{position:relative;display:block;padding:10px 40px;font-family:Brandon-Grotesque;font-size:11px;line-height:1;letter-spacing:1px;text-transform:uppercase;vertical-align:middle;color:#bac2c7}aside#sidebar #sidebar-team a:hover,aside#sidebar #sidebar-groups a:hover{background:#39AAC8;color:white}aside#sidebar #sidebar-team a .badge,aside#sidebar #sidebar-groups a .badge{position:absolute;top:50%;right:15px;margin-top:-10px;display:block;width:20px;height:20px;border-radius:20px;line-height:20px;text-align:center;background:#39AAC8;color:white}aside#sidebar #sidebar-team a.active,aside#sidebar #sidebar-groups a.active{color:white;background:#39AAC8}aside#sidebar #sidebar-bottom a{display:inline-block;padding-right:0}@media screen and (max-width: 1024px){aside#sidebar #sidebar-bottom a{display:block}}aside#sidebar .my-menu-mobile,aside#sidebar .my-menu-mobile *{display:none}@media screen and (max-width: 1024px){aside#sidebar .my-menu-mobile,aside#sidebar .my-menu-mobile *{display:block}}aside#sidebar #sidebar-team a{padding:10px 35px 10px 15px}aside#sidebar #sidebar-team #sidebar-team-subpages{display:none;padding:10px 15px}aside#sidebar #sidebar-group-switch.collapsable{position:relative;padding:15px;color:white}aside#sidebar #sidebar-group-switch.collapsable:after{border-style:solid;height:0;width:0;border-color:white transparent transparent;border-width:7.5px 7.5px 0;content:"";position:absolute;top:40%;right:15px}aside#sidebar #sidebar-group-switch.collapsable.open:after{border-style:solid;height:0;width:0;border-color:transparent transparent white;border-width:0 7.5px 7.5px}aside#sidebar .manage{width:80%;margin:0 auto;padding:10px;color:white;text-align:center}#site-takeover{display:block}#site-takeover .modal-popup{width:800px;height:600px;margin:15px auto;padding:0}@media screen and (max-width: 768px){#site-takeover .modal-popup{width:initial;height:100%;margin:0 auto}}#site-takeover .modal-close{top:5px;left:5px;right:initial}@media screen and (max-width: 1024px){#site-takeover{display:none}}section#hero{float:left;width:50%;height:100%;padding:0 25px;text-align:center;color:white}@media screen and (max-width: 768px){section#hero{display:none}}section#hero .logo-white{width:240px;margin-top:100px}section#hero h1{margin-top:40px;font-size:24px;color:white}section#hero p{font-size:18px}section#session-switcher .logo{display:none}@media screen and (max-width: 768px){section#session-switcher .logo{display:block;width:180px;margin:0 auto;padding:20px 0}}section#session-switcher .sign-up,section#session-switcher .sign-in{float:left;width:25%;padding:10px;font-family:Brandon-Grotesque;font-size:20px;text-transform:uppercase;background:#E4E7E9}@media screen and (max-width: 768px){section#session-switcher .sign-up,section#session-switcher .sign-in{width:50%;border-top:1px solid #E4E7E9}}section#session-switcher .sign-up:hover,section#session-switcher .sign-in:hover{cursor:pointer}section#session-switcher .sign-up span:hover,section#session-switcher .sign-in span:hover{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}section#session-switcher .sign-up span:hover:hover,section#session-switcher .sign-up span:hover:focus,section#session-switcher .sign-up span:hover:active,section#session-switcher .sign-in span:hover:hover,section#session-switcher .sign-in span:hover:focus,section#session-switcher .sign-in span:hover:active{-webkit-transform:skew(-7deg);transform:skew(-7deg)}section#session-switcher .selected{background:white}section#session-signup{float:left;width:50%}@media screen and (max-width: 768px){section#session-signup{width:100%}}section#session-signup #pro-plan{-webkit-box-shadow:none;box-shadow:none}section#session-signup .title{margin:0;font-size:20px}section#session-signup .features{height:initial}section#session-signup .button{margin:0;padding:15px 90px;font-size:1em}section#session-signin{display:none;float:left;width:50%;padding:10px 20px;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 768px){section#session-signin{width:85%;padding:10px 0}}section#session-signin .description{margin-top:50px}section#session-signin .form{margin-top:30px;padding:10px}@media screen and (max-width: 768px){section#session-signin .form{padding:0}}section#session-signin input[type='submit']{margin:0 auto}section#session-signin .extra-link{margin-top:0}section.splash{background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1024px){section#home-splash .container{border:0 !important}}section#home-splash .splash-content{padding-top:100px;color:white}@media screen and (max-width: 1024px){section#home-splash .splash-content{border-left:15px solid transparent;border-right:15px solid transparent}}section#home-splash .splash-content h1{margin-bottom:0;font-size:46px;line-height:0.9;letter-spacing:1.2px;color:white}@media screen and (max-width: 1024px){section#home-splash .splash-content h1{line-height:1.2}}section#home-splash .splash-content p{margin-bottom:40px;font-size:20px;line-height:1.5;opacity:0.75}@media screen and (max-width: 1024px){section#home-splash .splash-content .features{display:none}}section#home-splash .splash-content .feature{margin-bottom:20px;font-family:Brandon-Grotesque;font-size:17px;letter-spacing:1.13px;text-transform:uppercase}section#home-splash .signup-form{padding:40px 60px;text-align:center;border-radius:3px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 2px 22px;box-shadow:rgba(0,0,0,0.25) 0 2px 22px;background:white}@media screen and (max-width: 1024px){section#home-splash .signup-form{padding:30px 20px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}section#home-splash .signup-form .heading{margin-bottom:30px;font-size:22px;font-weight:bold;font-style:italic;color:#243237;letter-spacing:-0.23px}@media screen and (max-width: 1024px){section#home-splash .signup-form .heading{margin-bottom:20px}}section#home-splash .signup-form form{margin:0}section#home-splash .signup-form input[type=submit]{text-transform:uppercase}section#home-splash .signup-form label.checkbox{font-size:0.75em;font-weight:normal}section#home-splash .signup-form .disclaimer{margin:20px auto 0;width:85%;color:#8DA2AA}section#plans-splash{padding:100px 0;background:#F0F5F6;border-top:1px solid #d0e0e3;border-bottom:1px solid #d0e0e3;text-align:center}@media screen and (max-width: 1024px){section#plans-splash{padding:30px 0}}section#plans-splash h1{margin-bottom:10px;font-size:30px;line-height:1.4}section#plans-splash p{width:75%;margin:20px auto;font-size:18px;line-height:1.5}@media screen and (max-width: 1024px){section#plans-splash p{width:100%}}section.static{padding:50px 0}section.static h1,section.static h2,section.static h3,section.static h4,section.static h5,section.static h6{color:#243237}section.static h1{font-size:40px}section.static h2{font-size:30px}section.static h6{font-size:20px}section.static p{margin-bottom:25px}section.static .anchor{display:block;position:relative;top:-100px;visibility:hidden}#statistics-header{padding-bottom:0}#statistics-container input.csv{margin:-35px 0 0 620px;font-size:18px;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 1024px){#statistics-container input.csv{margin:15px 0}}#statistics-container #date-range{position:relative}#statistics-container #date-range-field{width:342px;height:26px;overflow:hidden;position:relative;cursor:pointer;border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;background-color:#fff}#statistics-container #date-range-field a{color:#B2B2B2;background-color:#F7F7F7;display:block;position:absolute;width:26px;height:23px;top:0;right:0;text-decoration:none;padding-left:4px;border-radius:0 5px 5px 0}#statistics-container #date-range-field span{font-size:12px;font-weight:bold;color:#404040;position:relative;top:0;height:26px;line-height:26px;left:5px;width:250px;text-align:center}#statistics-container #datepicker-calendar{position:absolute;overflow:hidden;width:342px;height:153px;background-color:#F7F7F7;border:1px solid #CCCCCC;border-radius:0 5px 5px 5px;display:none;padding:10px 0 0 20px;z-index:1}#statistics-container #datepicker-calendar div.datepicker{background-color:transparent;border:none;border-radius:0;padding:0}#statistics-container table{table-layout:auto;margin:0;padding:0;font-size:12px}#statistics-container table:last-of-type a{margin-right:0;margin-left:0}#statistics-container table th,#statistics-container table td{border-bottom:1px solid #E4E7E9}#statistics-container #metadata .table{float:left;font-size:12px;width:45%}#statistics-container #metadata .table table tr td:first-child{border-right:3px double #6A7173;font-weight:bold}#statistics-container #metadata_table,#statistics-container #courses_table{margin:30px auto;font-size:14px}#statistics-container #metadata_table td,#statistics-container #courses_table td{padding:5px 5px}#statistics-container #metadata_table form,#statistics-container #courses_table form{float:right;width:45%}#statistics-container #courses_table{margin-bottom:60px}#statistics-container .datepickerSpace div{width:20px}#statistics-container .error{visibility:hidden}#statistics-container .clear{clear:both}section.subscription{width:488px;margin:30px auto;padding:50px 0;background:white;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.35);box-shadow:0 0 20px 0 rgba(0,0,0,0.35)}@media screen and (max-width: 768px){section.subscription{width:auto;margin:10px 20px}}section.subscription .description{margin:0;padding:0 10px;text-align:center}section.subscription .heading{margin:10px;font-size:24px;font-weight:bold;letter-spacing:-0.23px}section.subscription p{font-size:17px;margin:0 auto;padding:0 20px}section.subscription .plan ul{width:255px;margin:0 auto;padding:45px 0;list-style:none}section.subscription .plan ul li{position:relative;float:left;padding:10px 20px;border:1px solid #a5b5ba;border-style:solid none solid solid;font-family:Brandon-Grotesque;color:#243237;text-lign:left}section.subscription .plan ul li.selected{background:#E4E7E9}section.subscription .plan ul li:last-child{border-style:solid}section.subscription .plan ul li input[type=radio]{position:absolute;visibility:hidden}section.subscription .plan ul li label{display:block;position:relative;margin:0;z-index:666;cursor:pointer;font-weight:300;font-size:15px;text-align:left;letter-spacing:1.2px}section.subscription .plan ul li label span{margin-left:30px}section.subscription .plan ul li:hover label{color:orange}section.subscription .plan ul li .check{display:block;height:20px;width:20px;top:0;position:absolute;border:2px solid #243237;border-radius:100%;-webkit-transition:border 0.25s linear;transition:border 0.25s linear}section.subscription .plan ul li:hover .check{border:2px solid orange}section.subscription .plan ul li .check::before{display:block;position:absolute;margin:auto;top:-2px;left:-2px;width:20px;height:20px;border-radius:100%;content:"";-webkit-transition:background 0.25s linear;transition:background 0.25s linear}section.subscription .plan ul li a{color:#243237}section.subscription .plan ul li a:hover{color:orange}section.subscription .plan input[type=radio]:checked ~ .check{border:2px solid #243237}section.subscription .plan input[type=radio]:checked ~ .check::before{background:#243237}section.subscription .plan input[type=radio]:checked ~ label{color:#243237}section.subscription .plan-info{clear:both;padding:45px 40px 0;font-family:Brandon-Grotesque;text-align:center;text-transform:uppercase}section.subscription .plan-info .title{margin-bottom:35px;font-size:20px;color:#243237}section.subscription .plan-info .title span{color:#b7bfc4}section.subscription .plan-info .price{font-size:60px;line-height:1.2;color:#243237}section.subscription .plan-info .price span.duration{margin-right:10px;font-size:15px;letter-spacing:0.5px}section.subscription .plan-info .price .number-of-groups{display:inline-block;font-size:10px;line-height:3;letter-spacing:0.5px;text-align:left;vertical-align:top;color:#6a7982}section.subscription .plan-info hr{border-color:#E4E7E9}section.subscription .button{padding:1em 2em;margin:20px 5px 0;font-size:16px;text-transform:uppercase;letter-spacing:1.5px;border-radius:5px}@media screen and (max-width: 768px){section.subscription .button{width:80%;padding:1em}}#subscription-form{margin-top:50px;padding:0 30px;text-align:center}@media screen and (max-width: 768px){#subscription-form{padding:0 30px}}#subscription-form .align-right{text-align:right}#subscription-form .align-left{text-align:left}#subscription-form .discount-item{text-decoration:line-through}#subscription-form label{font-size:14px}#subscription-form .submit{text-align:center}#subscription-form .extra-link{margin-top:15px;display:block;color:rgba(97,119,127,0.9)}#subscription-form input{margin-top:10px;margin-bottom:0}#subscription-form input[type=submit]{margin:20px auto;padding:15px 90px;text-transform:uppercase;letter-spacing:2px}#subscription-form .stripe-button-el{all:unset;padding:1em 2em;margin:20px 5px 0;border-radius:5px;color:#243237;background:white;background:none;border-radius:8px;border:1px solid #243237;color:#243237}#subscription-form .stripe-button-el:hover{background:#243237;color:white}@media screen and (max-width: 768px){#subscription-form .stripe-button-el{width:80%;padding:1em}}#subscription-form .stripe-button-el:disabled,#subscription-form .stripe-button-el:hover:disabled{color:#acb5bb;border-color:#acb5bb;background:white;cursor:not-allowed}#subscription-form .stripe-button-el:hover{color:white}#subscription-form .stripe-button-el span{all:unset;min-height:0 !important;font-family:Brandon-Grotesque;font-size:16px;font-weight:normal;text-transform:uppercase;letter-spacing:1.5px;background:transparent}#subscription-form #flash-alert,#subscription-form #flash-error,#subscription-form #flash-notice{text-align:center;font-weight:bold;margin-bottom:15px}#subscription-form #flash-alert,#subscription-form #flash-notice{color:#7ED321}#subscription-form #flash-error{color:#F45F5F}#subscription-form div.error{font-size:12px;text-align:right;font-weight:bold;color:#F45F5F}@media screen and (max-width: 768px){#subscription-form div.error{font-size:15px}}footer.subscription{color:white;text-shadow:1px 0px 2px #243237}footer.subscription .check-account{padding:20px 0 40px;text-align:center}footer.subscription .account-action{margin-left:5px;font-weight:bold;text-decoration:underline;color:white}section.team-header,section.team-header-no-padding{padding-top:115px}@media screen and (max-width: 768px){section.team-header,section.team-header-no-padding{padding-top:0}}section.team-header h3,section.team-header h4,section.team-header-no-padding h3,section.team-header-no-padding h4{margin:30px 0 15px;color:#243237;font-family:Brandon-Grotesque;text-transform:uppercase}section.team-header h4,section.team-header-no-padding h4{margin:15px 0;text-transform:none}section.team-header p,section.team-header-no-padding p{margin-bottom:0;font-size:17px}section.team-header .share,section.team-header-no-padding .share{margin-top:20px}section.team-header .share p,section.team-header-no-padding .share p{margin:0;font-family:Brandon-Grotesque;font-weight:bold;color:#243237}section.team-header .share table,section.team-header-no-padding .share table{margin-top:20px;margin-bottom:0;table-layout:initial}section.team-header .share td,section.team-header-no-padding .share td{padding:0;border:0}section.team-header-no-padding{padding-top:20px}section.team-detail{margin:50px 0;font-family:Brandon-Grotesque;text-transform:uppercase}section.team-detail .team-main{padding:30px;border:1px solid #a5b5ba}@media screen and (max-width: 768px){section.team-detail .team-main{padding:10px}}@media screen and (max-width: 768px){section.team-detail .team-main .team-title{text-align:center}}section.team-detail .team-main h6{float:left}@media screen and (max-width: 768px){section.team-detail .team-main h6{float:none;margin-bottom:10px}}section.team-detail .team-main h6.addition{clear:both;margin-top:30px}section.team-detail .team-main .button{float:right;margin-bottom:20px;text-transform:uppercase;-webkit-box-shadow:0 2px 2px 1px #E4E7E9;box-shadow:0 2px 2px 1px #E4E7E9}@media screen and (max-width: 768px){section.team-detail .team-main .button{float:none;width:60%;min-width:250px;text-align:center}}section.team-detail .team-main table{font-size:12px}@media screen and (max-width: 768px){section.team-detail .team-main table{font-size:15px}}section.team-detail .team-main th{color:#a5b5ba;letter-spacing:1.5px}@media screen and (max-width: 768px){section.team-detail .team-main th{display:none}}section.team-detail .team-main th,section.team-detail .team-main td{border-bottom:1px solid #E4E7E9}section.team-detail .team-sidebar{letter-spacing:1.2px}section.team-detail .team-sidebar .sub-heading{margin-bottom:15px;color:#243237;font-size:12px}@media screen and (max-width: 768px){section.team-detail .team-sidebar .sub-heading{font-size:15px}}section.team-detail .team-sidebar .lst-of-links{margin:5px 0 35px 10px}section.team-detail .team-sidebar .tag{margin-bottom:10px;font-size:14px}section#deckshots-free .description{padding:50px 0}section#deckshots-free .description h3{color:#243237}section#deckshots-free .description p{font-size:14px}section#deckshots-free .description .hidden{display:none}section#deckshots-free .hero-image{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:105px;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width: 768px){section#deckshots-free .hero-image{padding-top:20px}}section#deckshots-free .hero-image .image{max-width:502px}section#deckshots-detail .deckshot-list{clear:both}section#deckshots-detail form{margin-bottom:30px}section#deckshots-detail input[type=submit]{text-transform:uppercase}section#deckshots-detail #upload-queue .select-all-athletes{display:block;margin:5px}section#deckshots-detail #upload-queue .button{float:left;margin-bottom:30px;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 768px){section#deckshots-detail #upload-queue .button{display:block;float:none;margin:0 auto 30px}}@media screen and (max-width: 768px){section#deckshots-detail #upload-queue .btn-upload,section#deckshots-detail #upload-queue .btn-remove{display:inline;margin:20px}}section#deckshots-detail td.deckshot{width:60%}@media screen and (max-width: 768px){section#deckshots-detail td.deckshot{width:100%}}section#deckshots-detail td.progress{padding:10px}section#deckshots-detail td.upload-control{width:5%}@media screen and (max-width: 768px){section#deckshots-detail td.upload-control{width:100%;text-align:center}}section#deckshots-detail th.deckshot{width:60%}section#deckshots-detail th.progress-container{padding:10px;width:35%}section#deckshots-detail th.control{width:5%}section#deckshots-detail .chosen-container.chosen-container-single{width:100% !important}section#deckshots-detail .progress-bar{border:1px solid #E4E7E9}section#deckshots-detail .progress-text{position:absolute;padding-left:5px;color:white}section#deckshots-detail .progress-amount{width:0;background:#61777F}section#deckshots-detail .btn-upload,section#deckshots-detail .btn-remove{display:block;font-size:30px}@media screen and (max-width: 768px){section#deckshots-detail tr,section#deckshots-detail td{display:block}}section#deckshots-detail th.header-filename{width:190px}section#deckshots-detail th.header-uploaded{width:130px}@media screen and (max-width: 768px){section#deckshots-detail .row{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #E4E7E9;text-align:center}}section#deckshots-detail .video-title,section#deckshots-detail .uploaded,section#deckshots-detail .modified{font-size:14px}section#deckshots-detail .video-title{clear:both;float:left;width:190px;text-transform:none}@media screen and (max-width: 768px){section#deckshots-detail .video-title{float:none;margin-bottom:5px;width:100%;font-size:20px}}section#deckshots-detail .uploaded,section#deckshots-detail .modified{float:left;width:130px}@media screen and (max-width: 768px){section#deckshots-detail .uploaded,section#deckshots-detail .modified{float:none;width:100%}}@media screen and (max-width: 768px){section#deckshots-detail .uploaded:before{content:"Uploaded: "}}@media screen and (max-width: 768px){section#deckshots-detail .modified:before{content:"Modified: "}}@media screen and (max-width: 768px){section#deckshots-detail .links{margin-top:5px;text-align:center}}section#deckshots-detail .link-item{color:#243237;margin-right:10px}@media screen and (max-width: 768px){section#deckshots-detail .link-item{margin-right:20px;font-size:24px}}section#deckshots-detail .link-item:last-of-type{margin-right:0}section#deckshots-detail .processing{font-size:14px;color:#6A7173}section#deckshot{padding:40px 0}section#deckshot h3{color:#243237}section#deckshot .bottom{text-align:center}section#deckshot .bottom .button{background:none;border-radius:8px;border:1px solid #243237;color:#243237;display:inline-block;width:250px;margin:15px auto;padding:5px 10px;border-radius:0;font-weight:normal;text-align:center;text-transform:uppercase}section#deckshot .bottom .button:hover{background:#243237;color:white}@media screen and (max-width: 768px){section#deckshot .bottom .button{display:block;clear:both;margin:10px auto;width:auto}}#team-header{position:fixed;padding:10px 0;top:67px;left:194px;right:0;border-bottom:1px solid #E4E7E9;background:white}@media screen and (max-width: 768px){#team-header{position:relative;top:0;left:0;right:0}}@media screen and (max-width: 768px){#team-header .team-name{text-align:center}}#team-header .team-name .title,#team-header .team-name .icon-angle-down,#team-header .team-name h1{margin:0;padding:25px 0;font-size:30px;color:#243237}#team-header .team-name .title,#team-header .team-name h1{float:left;font-family:Brandon-Grotesque;text-transform:uppercase}#team-header .team-name .icon-angle-down{margin-left:15px}#team-header .submenu{padding:30px 0;text-align:right}@media screen and (max-width: 768px){#team-header .submenu{padding:20px 0;text-align:center}}#team-header .submenu a{margin-left:50px;font-family:Brandon-Grotesque}@media screen and (max-width: 768px){#team-header .submenu a{margin-left:30px;font-size:18px}}#team-header .submenu a:first-of-type{margin-left:0}#team-header.with-admin-bar{top:95px}#group-switcher{display:none;position:absolute;padding:20px;top:80px;left:95px;border:1px solid rgba(97,119,127,0.6);border-radius:3px;background:white;-webkit-box-shadow:0 3px 8px 1px rgba(0,0,0,0.3);box-shadow:0 3px 8px 1px rgba(0,0,0,0.3);z-index:666}@media screen and (max-width: 768px){#group-switcher{position:static;margin:20px 0;padding:15px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}#group-switcher .scroll-area{clear:both;height:265px;overflow-y:auto}#group-switcher h6{float:left;margin:0;font-size:18px;text-align:left}#group-switcher .icon-remove{float:right;margin-bottom:20px}#group-switcher li{clear:both;margin-bottom:10px;text-align:left}.notice{padding:15px;border-bottom:1px solid #F0F5F6;background-color:#b1dde9;text-align:center;font-size:20px;color:#243237}.notice a{color:#187FB8}.notice a:hover{color:white}@media screen and (max-width: 768px){section.team-detail tr{position:relative}}section.team-detail th.name,section.team-detail th.email,section.team-detail td.name,section.team-detail td.email{width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width: 768px){section.team-detail th.name,section.team-detail th.email,section.team-detail td.name,section.team-detail td.email{width:100%}}section.team-detail td.name{letter-spacing:1.2px}@media screen and (max-width: 768px){section.team-detail td.name:before{content:"Name : "}}@media screen and (max-width: 768px){section.team-detail td.email:before{content:"Email : ";letter-spacing:1.2px}}@media screen and (max-width: 768px){section.team-detail td.name,section.team-detail td.email{border-bottom:none}}section.team-detail td.control{text-align:right}@media screen and (max-width: 768px){section.team-detail td.control{padding-top:0;margin-bottom:10px}}@media screen and (max-width: 768px){section.team-detail td.control i.icon-trash{position:absolute;top:25px;right:10px;font-size:30px}}section.team-detail .parental-consent strong{display:block;margin:10px 0;font-size:14px}section.team-detail .parental-consent input[type=email]{padding:10px;font-size:14px}section.team-detail .parental-consent .button,section.team-detail .pending .button{float:none;-webkit-box-shadow:none;box-shadow:none;font-size:17px}@media screen and (max-width: 768px){section.team-detail tr,section.team-detail td{display:block}}section#team-invitation form li{margin:5px 2px 0 0}section#team-invitation .select2-selection__rendered{max-height:300px;overflow:scroll}section#team-invitation .select2-search__field{padding:0 5px 0 5px}section#team-invitation .select2-search--inline:first-child{width:100%}section#team-invitation .select2-container li.select2-search--inline input{width:100% !important;height:100%;margin-top:0px}section#team-invitation .hint{display:block;margin:10px 0}.tooltip{position:absolute;max-width:300px;padding:5px 10px 10px;border-radius:3px;font-size:0.75em;text-align:center;background:#243237;color:white}.upgrade-banner,.upgrade-banner-signed-out{padding:10px 0;border-bottom:1px solid #F0F5F6;text-align:center;background-color:#39AAC8;color:white}.upgrade-banner span,.upgrade-banner-signed-out span{margin-right:40px;text-transform:uppercase;font-size:15px;font-family:Brandon-Grotesque;letter-spacing:1.5px}@media screen and (max-width: 1024px){.upgrade-banner span,.upgrade-banner-signed-out span{display:block;margin-right:0;text-align:center;margin-bottom:15px}}.upgrade-banner-signed-out{margin-top:64px}.button.upgrade{background:none;border-radius:8px;border:1px solid white;color:white;font-size:12px;text-transform:uppercase;letter-spacing:1px}.button.upgrade:hover{background:white;color:white}@media screen and (max-width: 768px){.button.upgrade{font-size:15px}}.button.upgrade:hover{color:#39AAC8}#contracts_index aside.left{padding:10px}#contracts_index aside.upload{margin-top:20px;border:1px solid #E4E7E9;padding:10px}.ui-sortable-helper{display:table}#admin-lesson-edit .thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}#admin-lesson-edit .thumbnails figure+figure{margin-left:5px}#admin-workout-new form select,#admin-workout-edit form select{width:100%}#workout-exercises{margin:1em 0}#workout-exercises .nested-fields{border-bottom:1px dashed;margin-bottom:1em;padding:1em 0}
