/*! normalize.css v3.0.3 | 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,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none}select{text-transform:none}button,html input[type="button"]{-webkit-appearance:button;cursor:pointer}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input::-moz-focus-inner{border:0;padding:0}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,input,select,button,textarea{font:15px/1.5em 'Open Sans', 'Helvetica Neue', sans-serif;color:#55555e;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:whitesmoke}h1{font-size:24px;line-height:50px;font-weight:700;margin:0 0 20px 0}h2{font-size:20px;font-weight:700;margin:20px 0}p{margin-bottom:20px}a,.link{color:#ff5a5f;text-decoration:none}hr{height:1px;background:transparent;border:none;border-bottom:1px solid #dcdce0}.content{position:relative;width:1240px;margin:0 auto;margin-top:70px;padding:30px 0 100px 0}.loader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:99999;background:url("http://developercenter.robotstudio.com/Images/ajax_loader.gif") 50% 50% no-repeat #f9f9f9}#workout_workout_set_ids{width:1215px;height:400px}navigation{position:fixed;left:0;right:0;top:0;height:80px;background:white;padding:0 20px;box-shadow:0 0 3px rgba(0,0,0,0.3);z-index:3}navigation .wrapper{width:1240px;margin:0 auto}navigation .logo{float:left;margin:15px 0 15px 0;margin-right:30px;width:70px;height:50px;background:url(https://d1r03q5ughs.cloudfront.net/assets/logo-a0ee63268b16be7b04599e02e12549477295979a675b25193257b2d7142c40ea.png);background-size:contain;background-repeat:no-repeat;text-indent:-9999px}navigation a{display:inline-block;color:#55555e;height:80px;line-height:80px;font-weight:600;cursor:pointer;padding:0 5px;text-transform:uppercase;text-decoration:none}navigation a.active{border-bottom:4px solid #ff5a5f}navigation a+a{margin-left:10px}navigation .logout{float:right;color:#ff1919}.sub-navigation{border-bottom:2px solid #dcdce0;margin-bottom:20px}.sub-navigation a{display:inline-block;line-height:40px;font-weight:600;cursor:pointer;text-transform:uppercase;color:#55555e}.sub-navigation a+a{margin-left:20px}.sub-navigation a.active{border-bottom:2px solid #ff5a5f;margin-bottom:-2px}.search_box{width:250px !important}div.tagsinput{border:1px solid #dcdce0;border-top-color:#bcbcc2;background:white;padding:5px;border-radius:2px;overflow-y:auto}div.tagsinput span.tag{border:1px solid #a5d24a;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;float:left;padding:5px;text-decoration:none;background:#cde69c;color:#638421;margin-right:5px;margin-bottom:5px}div.tagsinput span.tag a{font-weight:700;color:#82ad2b;text-decoration:none}div.tagsinput input{width:80px;margin:0 5px 5px 0;border:1px solid transparent;padding:5px;background:0 0;color:#000;outline:0}div.tagsinput div{display:block;float:left}.tags_clear{clear:both;width:100%;height:0}.not_valid{background:#FBD8DB !important;color:#90111A !important}.button{display:inline-block;background-color:#ff5a5f;color:white;line-height:40px;padding:0 15px;border:none;border-bottom:3px solid #ff595e;cursor:pointer;border-radius:3px;font-weight:600;margin-right:20px}.button:active{margin-top:3px;border-bottom:none}.button[disabled]{background-color:#878792}.green-button{display:inline-block;background-color:#ff5a5f;color:white;line-height:40px;padding:0 15px;border:none;border-bottom:3px solid #ff595e;cursor:pointer;border-radius:3px;font-weight:600;margin-right:20px;background-color:#00A86B;border-bottom:3px solid #00a76a}.green-button:active{margin-top:3px;border-bottom:none}.green-button[disabled]{background-color:#878792}.orange-button{display:inline-block;background-color:#ff5a5f;color:white;line-height:40px;padding:0 15px;border:none;border-bottom:3px solid #ff595e;cursor:pointer;border-radius:3px;font-weight:600;margin-right:20px;background-color:rgba(0,0,0,0);border:3px solid #4d22b3;border-radius:30px;color:#d94f00;margin-right:0px}.orange-button:active{margin-top:3px;border-bottom:none}.orange-button[disabled]{background-color:#878792}.error{background-color:#ff5a5f;color:white;padding:5px;margin-bottom:10px;font-weight:600}.field+.field{margin-top:20px}label{display:block;width:230px;line-height:40px;color:#878792}input[type=submit]{display:inline-block;background-color:#ff5a5f;color:white;line-height:40px;padding:0 15px;border:none;border-bottom:3px solid #ff595e;cursor:pointer;border-radius:3px;font-weight:600;margin-right:20px}input[type=submit]:active{margin-top:3px;border-bottom:none}input[type=submit][disabled]{background-color:#878792}input[type=text],input[type=email],input[type=password],select,textarea{width:600px;padding:10px 15px;background-color:white;border:1px solid #dcdce0;border-top-color:#bcbcc2;line-height:30px;height:50px;border-radius:2px;-webkit-user-select:text}input.right[type=text],input.right[type=email],input.right[type=password],select.right,textarea.right{float:none;text-align:right}input.short[type=text],input.short[type=email],input.short[type=password],select.short,textarea.short{width:100px}input.long[type=text],input.long[type=email],input.long[type=password],select.long,textarea.long{width:500px}input.upcase[type=text],input.upcase[type=email],input.upcase[type=password],select.upcase,textarea.upcase{text-transform:uppercase}select{width:auto}select[multiple]{height:auto}textarea{height:200px}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin:12px 0}input[type=checkbox]+label,input[type=radio]+label{display:inline-block}.button-row{overflow:auto;margin:20px 0}.date-from{width:200px !important;height:40px !important}.date-to{width:200px !important;height:40px !important}.ui-datepicker{background-color:lightgrey}.ui-icon-circle-triangle-e{margin-left:-20px !important}table{width:100%;border:1px solid #dcdce0;margin-bottom:20px}table td{padding:5px 10px;background:white;border-bottom:1px solid #dcdce0}table thead td{font-weight:600;background:#dcdce0}.upload{margin-bottom:20px}.upload .buttons{margin-bottom:20px;overflow:hidden}.upload .fileinput{float:left;display:inline-block;background-color:#ff5a5f;color:white;line-height:40px;padding:0 15px;border:none;border-bottom:3px solid #ff595e;cursor:pointer;border-radius:3px;font-weight:600;margin-right:20px;position:relative;overflow:hidden}.upload .fileinput:active{margin-top:3px;border-bottom:none}.upload .fileinput[disabled]{background-color:#878792}.upload .fileinput input{position:absolute;top:0;right:0;left:0;bottom:0;padding:0;font-size:10em;cursor:pointer;filter:alpha(opacity=0);color:transparent}.upload .progress{display:none;margin:10px 0;padding:6px;background:white}.upload .progress .bar{height:6px;margin-bottom:6px;border-radius:3px;background:#ff5a5f}.upload .cancel{display:inline-block;background-color:#ff5a5f;color:white;line-height:40px;padding:0 15px;border:none;border-bottom:3px solid #ff595e;cursor:pointer;border-radius:3px;font-weight:600;margin-right:20px}.upload .cancel:active{margin-top:3px;border-bottom:none}.upload .cancel[disabled]{background-color:#878792}.upload .files{display:none;background:white;padding:6px}.pagination{padding:10px;background-color:white;margin:20px 0;border-radius:3px;overflow:auto}.pagination a{display:inline-block;padding:5px}.pagination .previous_page{display:inline-block;background-color:#ff5a5f;color:white;line-height:40px;padding:0 15px;border:none;border-bottom:3px solid #ff595e;cursor:pointer;border-radius:3px;font-weight:600;margin-right:20px}.pagination .previous_page:active{margin-top:3px;border-bottom:none}.pagination .previous_page[disabled]{background-color:#878792}.pagination .current{font-style:normal;font-weight:700}.pagination .next_page{float:right;display:inline-block;background-color:#ff5a5f;color:white;line-height:40px;padding:0 15px;border:none;border-bottom:3px solid #ff595e;cursor:pointer;border-radius:3px;font-weight:600;margin-right:20px;margin:0}.pagination .next_page:active{margin-top:3px;border-bottom:none}.pagination .next_page[disabled]{background-color:#878792}.pagination .disabled{opacity:0.25}/*!
 * jQuery UI Datepicker 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;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{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;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{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;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;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%;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;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !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{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__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.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-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;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-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 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-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);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-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 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-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 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;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;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}.workout-top__wrapper{text-align:center;background-color:#ffffff}.workout--set__container{border-style:solid;border-width:0.5px;overflow:hidden;padding:5px;border-radius:10px;border-color:rgba(57,66,57,0.23);background-color:white}.workout_title{position:relative;display:inline-block;overflow:hidden;text-align:left}.workout_language{position:relative;max-width:8%;display:inline-block;overflow:hidden;text-align:left}.workout-integer__inputs{margin-top:10px;text-align:center}.workout-integer__inputs .workout_internal_id{position:relative;display:inline-block;overflow:hidden;width:17%;top:-20px}.workout-integer__inputs .workout_number_of_exercises{position:relative;overflow:hidden;width:17%;display:inline-block;top:-20px}.workout-integer__inputs .workout_secondary_id{position:relative;overflow:hidden;width:17%;display:inline-block;top:-20px}.workout-integer__inputs .workout_duration_id{position:relative;display:inline-block;overflow:hidden;width:17%;top:-20px}.workout-select__options{text-align:center}.workout-select__options .workout_pro{position:relative;display:inline-block;width:33%}.workout-select__options .workout_visible{position:relative;display:inline-block;width:33%}.workout-select__options .workout_is_program_workout{position:relative;display:inline-block;width:33%}.workout_dynamic_images .select2-container{width:100% !important}.right-delimiter{border-right-style:solid}.asana--solid__box{border:solid #8a8a8a;border-width:2px}.asana--solid__box td{border:inherit;border-width:inherit}.centered{text-align:center}.flag--false{background-color:rgba(255,0,0,0.61);color:white;width:100px}.flag--true{background-color:rgba(29,150,0,0.66);color:white;width:100px}.flag--info{background-color:rgba(239,200,0,0.77);color:black;width:100px}.empty__image__square{height:50px;width:50px;background-color:#F5F5F5;text-align:center}.user__facebook__image img,.user__own__image img{max-width:50px !important}.nowrap{white-space:nowrap}.list_of_videos_text_area textarea{width:100%;line-height:16px}.profile_picture{width:120px}.inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{font-size:1.1em;font-weight:700;color:white;background-color:#ff5a5f;display:inline-block}.inputfile:focus+label,.inputfile+label:hover{background-color:white;color:black;border-radius:2px}.inputfile+label{cursor:pointer}.event-container .info{background-color:#6ac76a;color:white;border-radius:5px;padding-top:2px;padding-bottom:2px;padding-left:10px}.event-container .warning{background-color:#efdeaf;border-radius:5px;padding-top:2px;padding-bottom:2px;padding-left:10px}.event-container .urgent{background-color:#e29e9e;color:white;border-radius:5px;padding-top:2px;padding-bottom:2px;padding-left:10px}@font-face{font-family:'Lato Regular';src:url(https://d1r03q5ughs.cloudfront.net/assets/Lato/Lato-Regular-5a7ee76932e5355f679f70b3c2380533564dd25143a8eab609ab74743acbed70.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Lato Bold';src:url(https://d1r03q5ughs.cloudfront.net/assets/Lato/Lato-Bold-ede7eb46edd69275f376a6ba6882afc55e52c49df5e6e306e55698d516456c02.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Lato Black';src:url(https://d1r03q5ughs.cloudfront.net/assets/Lato/Lato-Black-83b7920dd041f1e8fc0e26208d74574641530e7e612887f8de33bf68802630b4.ttf) format("truetype");font-weight:normal;font-style:normal}a{cursor:pointer}.title h1{color:red}.sales__footer{position:absolute;bottom:0;width:100%;height:25px;text-align:center;font-size:0.9em;line-height:27px;background-color:white}@media screen and (min-width: 451px){.sales__best__offer{margin-top:5px;font-size:1.1em;color:#FF5A5F}.web--thanks__buy{font-family:'Lato Black';font-size:1.6em;margin-top:10%;position:relative;width:100%;text-align:center}.thanks__container{position:relative;width:100%}.web--workout__link{font-family:'Lato Regular';font-size:1.6em;margin-top:4%;position:relative;width:50%;margin-left:25%;text-align:center}.sales__text__wrapper{position:relative;text-align:center;margin-top:50px}.sales__text__wrapper .sales__header{font-family:'Lato Regular';font-size:2.8em;color:black}.sales__text__wrapper .sales__body{line-height:1.5;font-weight:200;margin-left:25%;position:relative;font-family:'Lato Regular';font-size:1.8em;color:black;max-width:50%}.sales__money__back{margin:auto;text-align:center;font-family:'Lato Regular';font-size:1.5em;color:#af0909}.sales__discount{position:absolute;top:0;width:200px;height:60px;color:white;font-size:0.8em;line-height:8.5;text-align:left;padding-left:45px;margin-left:70%;background-color:#FF5A5F;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-family:'Lato Black'}.flash__notice{position:relative;width:50%;height:35px;line-height:2.1;margin-left:27%;text-align:left;background-color:#DFF0D8;border-color:#c9d8c2;color:#849a7f;border-radius:4px;border-style:solid;border-width:1px;padding-left:10px}.flash__error,.flash__alert{position:relative;width:50%;height:35px;line-height:2.1;margin-left:27%;text-align:left;background-color:#F2DEDE;border-color:#bda9a9;color:#984b4b;border-radius:4px;border-style:solid;border-width:1px;padding-left:10px}.web--pro__cta{height:40px;border-radius:7px;margin-top:20px;position:relative;line-height:2.6;float:right;background-color:#FF5A5F;color:white;font-family:'Lato Regular';font-weight:600;padding-left:20px;padding-right:20px}.web--logout__link{float:right;margin-left:10px}.web--logout__link a{font-weight:500}.web--workouts__link{margin-left:10px}.web--workouts__link a{font-weight:500}.stripe-button-el{background-image:linear-gradient(#FF5A5F, #FF5A5F, #FF5A5F) !important}.stripe-button-el span{background-image:linear-gradient(#FF5A5F, #FF5A5F, #FF5A5F) !important;height:40px !important;line-height:2.7 !important}.plan__wrapper{display:flex;position:relative;width:50%;text-align:center;margin-left:30%;margin-top:3%}.plan__wrapper #plan__first__element{padding:5px 5px 5px 5px;position:relative;height:250px;width:250px;background-color:white;border-style:solid;border-color:#ececec;border-width:1px;border-right:none;margin-top:10px;order:1;z-index:1}.plan__wrapper #plan__second__element{overflow:hidden;padding:5px 5px 5px 5px;position:relative;height:250px;width:250px;background-color:white;border-style:solid;border-color:#ececec;border-width:1px;border-right:none;margin-top:10px;order:1;z-index:1}.plan__wrapper #plan__third__element{padding:5px 5px 5px 5px;position:absolute;height:220px;width:250px;background-color:white;border-style:solid;border-color:#ececec;border-width:1px;border-left:none;margin-top:10px;order:3;z-index:1}.plan__cta{position:absolute;bottom:0;margin-bottom:17px;margin-left:45px}.plan__cta__middle{position:absolute;bottom:0;margin-bottom:27px;margin-left:50px}.pricing__logo{display:inline;vertical-align:middle;width:35px;height:35px;background-image:url(https://d1r03q5ughs.cloudfront.net/images/lotus_img.png);display:inline-block;background-size:cover}.pricing__header{margin-top:20px}.pricing__context{color:black}.plan__name{display:inline;color:black;vertical-align:middle;font-family:'Lato Black';font-size:1.6em}.plan__pricing{position:relative;margin-top:8%}.plan__pricing .pricing__price{font-family:'Lato Regular';font-size:2em;color:black}.plan__pricing__third,.plan__pricing__first{position:relative;margin-top:15%}.plan__pricing__third .pricing__price,.plan__pricing__first .pricing__price{font-family:'Lato Regular';font-size:2em;color:black}.web--generic__text{font-family:'Lato Regular';color:grey}.web--form__login__wrapper{display:none;width:100%;position:relative}.web--form__wrapper{width:100%;position:relative}.web--form__wrapper .web--form__wrapper__signup{width:100%;position:absolute}.web--form__wrapper .web--form__wrapper__login{display:none;width:100%;position:absolute}.signup--title{text-align:center;margin:0;font-family:'Lato Regular'}.web--cta__wrapper{width:100%;text-align:center;height:50px}.web--cta__wrapper .overlay__cta:hover{cursor:hand;cursor:pointer}.web--user__name{text-align:center}.web--user__name .web--user__name__label{font-family:'Lato Regular';text-align:center;color:grey}.web--user__name .web--user__name__input{border:0;max-width:300px}.web--user__email{text-align:center}.web--user__email .web--user__email__label{font-family:'Lato Regular';text-align:center;color:grey}.web--user__email .web--user__email__input{border:0;max-width:300px}.web--input_submit_signup{font-family:'Lato Regular';font-size:1em;border-radius:7px !important;width:200px;margin-left:20px}.webapp-video-player{margin-left:-5%}.overlay__pro--workout{position:fixed;z-index:1001;display:none;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:0.80;filter:alpha(opacity=80)}.overlay__get--asana--pro{position:fixed;height:300px;width:500px;background-color:whitesmoke;display:none;z-index:1002;border-radius:7px;left:35%;margin-top:100px}.overlay__get--asana--pro .overlay__body{position:relative;width:90%;margin-left:5%;height:400px;margin-top:50px}.overlay__get--asana--pro .overlay__body .overlay__body__title__text{text-align:center;margin-top:30px;color:rgba(90,90,90,0.46)}.overlay__get--asana--pro .overlay__body .overlay__body__body__text{text-align:center;color:rgba(90,90,90,0.46)}.overlay__get--asana--pro .overlay__cta{position:absolute;bottom:0;width:300px;height:100px;background-color:#ff5a5f;margin-left:100px;margin-bottom:50px;height:50px;line-height:3;text-align:center;border-radius:7px;border-style:solid;border-color:rgba(0,0,0,0.03);color:white}.overlay__get--asana--pro .overlay__cta:hover{cursor:hand;cursor:pointer}.workout--index__wrapper{width:80%;margin-left:16.1%}.workout--index__wrapper .workout--index__element{width:25%;display:inline-block;margin:13px;box-shadow:0px 5px 15px 2px rgba(0,0,0,0.2)}.workout--index__wrapper .workout--index__element .pro--workout__locker{position:absolute;height:26px;width:26px;margin-top:20px;text-align:center}.workout--index__wrapper .workout--index__element .pro--workout__locker img{position:relative;margin-top:3px;height:20px;margin-left:220px;height:20px;top:-16px}.workout--index__wrapper .workout--index__element .workout--index__element__title{width:260px;height:146px;background-color:#363840;color:white;display:flex}.workout--index__wrapper .workout--index__element .workout--index__element__title .text--title{font-family:'Lato Black';float:left;margin:100px 0px 0px 10px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workout--index__wrapper .workout--index__element .workout--index__element__title .text--duration{position:relative;margin-top:118px;right:72%;font-family:'Lato Regular';font-size:0.75em}.workout--index__wrapper .workout--index__element .text--duration{width:60px}.workout--index__wrapper .workout--index__element .text--duration__image img{position:relative;margin-top:122px;height:17px;right:192px}.web--content__container{display:flex}.column--player{flex:0 0 55%;width:50%}.column--exercises{flex:1;display:flex;flex-direction:column;width:50%}.column--exercises .column--exercises__title{color:#9E9D9E;font-family:'Lato Regular';height:50px;margin:0}.column--exercises .column--exercises__wrapper .column--exercises__content{font-family:'Lato Regular'}.column--exercises .column--exercises__wrapper .column--exercises__session_thumbnail{display:flex}.column--exercises .column--exercises__wrapper .column--exercises__session_thumbnail .img{height:70px}.column--exercises .column--exercises__wrapper .column--exercises__session_thumbnail .column--exercises__session_title{margin-top:23px;margin-left:30px}.workout-description{margin-left:16%}.web--duration__image{width:10px;fill:#94d31b}.web-title{text-align:center}.web-title h1{line-height:20px}.web-title .web-title__workout--length{font-family:'Lato Regular';font-size:1em;color:#9E9D9E;text-align:center;height:50px;margin-top:-10px}.web-description{height:100%;padding:5px;text-align:justify;padding-right:38px}.web-description .web__workout--description--title{color:#9E9D9E;font-family:'Lato Regular'}.web-description .web__workout--description--content{font-family:'Lato Regular'}.asana-web-player{z-index:1;margin-left:5%;margin-top:20.5px}.blurred{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(3px)}.asana-web-player-control{position:absolute;font-size:8em;margin-top:28.5%;left:3.5%;top:-30px;text-align:center;width:640px;z-index:2;color:#FF5874}.play{position:absolute;font-size:1.6em;margin-top:28.2%;left:3.76%;top:-23px;color:#FFF;text-align:center;width:640px;z-index:3;color:white}}@media screen and (max-width: 450px){.login-link-error{text-align:center}.login-link-error .logo{display:inline-block;margin:15px 0 15px 0;width:70px;height:50px;background:url(https://d1r03q5ughs.cloudfront.net/assets/logo-a0ee63268b16be7b04599e02e12549477295979a675b25193257b2d7142c40ea.png);background-size:contain;background-repeat:no-repeat;text-indent:-9999px}.login-link-error .links{margin-top:100%}.login-link-error .style--login_start{width:auto;padding:10px;border-style:solid;border-radius:10px;border-color:rgba(255,47,82,0.3);background-color:#FF515F}.login-link-error .style--login_start a{color:white}.login-link-error .style--login_contact a{color:#3c3b3b}.web--cta__wrapper{text-align:center;margin-bottom:30px}navigation .wrapper{width:auto;font-size:10px}.content{width:100%}.web--workouts__link a{font-weight:600}.logo{display:none}.web--logout__link{display:inline-block;float:right}.web--form__wrapper hr{height:0px !important}.web--form__wrapper .signup--title{text-align:center}.workout--index__wrapper{width:auto}.workout--index__wrapper .workout--index__element{width:100%;margin:13px;box-shadow:0px 5px 15px 2px rgba(0,0,0,0.2)}.workout--index__wrapper .workout--index__element .pro--workout__locker{position:absolute;height:26px;width:26px;right:7%;z-index:1}.workout--index__wrapper .workout--index__element .pro--workout__locker img{position:absolute;margin-top:3px;height:28px}.workout--index__wrapper .workout--index__element .workout--index__element__title{position:relative;width:90%;height:146px;background-color:#363840;color:white;display:flex;margin:0 auto}.workout--index__wrapper .workout--index__element .workout--index__element__title .text--title{font-family:'Lato Black';float:left;margin:100px 0px 0px 10px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workout--index__wrapper .workout--index__element .workout--index__element__title .text--duration{position:absolute;right:72%;font-family:"Lato Black";font-size:0.75em;left:8%;top:80%}.workout--index__wrapper .workout--index__element .text--duration{width:60px}.workout--index__wrapper .workout--index__element .text--duration__image img{position:absolute;top:83%;height:17px;left:3%}.overlay__pro--workout{position:fixed;z-index:1001;display:none;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:0.80;filter:alpha(opacity=80)}.overlay__get--asana--pro{position:fixed;height:auto;width:auto;background-color:whitesmoke;display:none;z-index:1002;border-radius:7px}.overlay__get--asana--pro .overlay__body{position:relative;width:90%;margin-left:5%;height:400px;margin-top:50px}.overlay__get--asana--pro .overlay__body .overlay__body__title__text{text-align:center;margin-top:30px;color:rgba(90,90,90,0.46)}.overlay__get--asana--pro .overlay__body .overlay__body__body__text{text-align:center;color:rgba(90,90,90,0.46)}.overlay__get--asana--pro .overlay__cta{position:absolute;bottom:0;width:70%;height:auto;background-color:#ff5a5f;margin-left:15%;margin-bottom:50px;height:50px;line-height:3;text-align:center;border-radius:7px;border-style:solid;border-color:rgba(0,0,0,0.03);color:white}video{width:100%}.content .web-title{text-align:center}.content .column--player .web-description{text-align:center}.content .column--exercises__title{text-align:center}.column--exercises__wrapper .column--exercises__content{position:relative}.column--exercises__wrapper .column--exercises__content .column--exercises__session_thumbnail img{position:relative;width:25%;left:37%;top:4.2%}.column--exercises__wrapper .column--exercises__content .column--exercises__session_title{text-align:center}.web--pro__cta{height:40px;left:-10%;border-radius:7px;margin-top:7%;position:relative;line-height:4;float:right;background-color:#FF5A5F;color:white;font-family:'Lato Regular';font-weight:600;padding-left:20px;padding-right:20px}.plan__wrapper form{border-style:solid;border-width:2px;width:90%;margin:auto;padding:5px;border-radius:10px;border-color:#f17171;background-color:#fff;margin-bottom:10px}.plan__wrapper .enhanced{background-color:#f17171;border-color:white;color:white}#plan__first__element{text-align:center}#plan__second__element{text-align:center;position:relative;overflow:hidden;color:white}#plan__second__element .plan__name,#plan__second__element .plan__pricing,#plan__second__element .sales__best__offer{font-weight:600}#plan__third__element{text-align:center}.sales__text__wrapper{text-align:center;font-size:0.7em}.sales__discount{position:absolute;top:0;width:200px;height:60px;color:#FF5A5F;font-size:1.1em;line-height:5.5;text-align:left;padding-left:60px;margin-left:70%;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-family:"Lato Black"}.web--user__name{text-align:center}.web--user__name .web--user__name__input{border:0;max-width:300px}.web--user__email{text-align:center}.web--user__email .web--user__email__input{border:0;max-width:300px}.signup--title{text-align:center}.web--form__login__wrapper{display:none;width:100%;position:relative}}.app_default_programs label{width:100%}.app_default_programs .checkbox>label:hover{cursor:pointer}tr.subscription-renewal>td{font-size:.875rem;color:#888}.evenly-spaced-elements{display:flex;justify-content:space-between;margin-bottom:10px;margin-top:10px}.admin-actions .admin-actions-buttons{display:flex;gap:20px;margin-top:15px;justify-content:flex-start}.admin-actions .admin-actions-buttons form input[type="submit"]{padding:10px 20px;border-radius:4px;border:1px solid #ddd;background-color:#fff;cursor:pointer;transition:all 0.2s ease}.admin-actions .admin-actions-buttons form input[type="submit"]:hover{background-color:#f5f5f5}.admin-actions .admin-actions-buttons form input[type="submit"][data-confirm]:hover{background-color:#fff0f0}.admin-login .button{margin-top:15px}
