

/* assets/idea/less/workout-builder.less */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.page-workouts .block-grid-item,.page-exercises .block-grid-item{margin-bottom:30px}.page-workouts .block-grid-item.ui-draggable-dragging,.page-exercises .block-grid-item.ui-draggable-dragging{padding:0}.workout-exercises .ui-sortable-handle .dragdropicon{position:absolute;top:50%;left:50%;width:58px;height:60px;z-index:200;opacity:0;margin-left:-29px;margin-top:-30px;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.workout-exercises .ui-sortable-handle:hover .dragdropicon{opacity:.5}.workout-exercises .ui-sortable-handle .dragdropicon:hover{opacity:1}.workout{position:relative;display:block}.workout.card{margin-bottom:0;background:#fff}.workout.card.dropping{opacity:.5}.workout .workout-title{text-align:left}.workout .exercises{cursor:move;position:relative;display:block;background:#ccc;height:0;padding-bottom:56.25%;overflow:hidden}.workout .exercises .exercise-img{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.workout .exercises .exercise-img img{width:100%;height:auto}.workout .exercises.exercises-multi .exercise-img{padding-bottom:28.125%;width:50%;float:left}.workout .exercises .dragdropicon{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;opacity:0}.workout .exercises .dragdropicon img{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}.workout .delete-button{display:block;position:absolute;top:-5px;right:-5px;z-index:210;opacity:0}.workout .delete-button a{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.workout .delete-button:hover{opacity:1}.workout:hover .delete-button{opacity:1}.exercise-parameters{margin:5px 0;text-align:left;font-size:10px}.exercise-parameters .ex-param{display:none}.exercise-parameters .ex-param.show{display:block}.exercise-parameters .ex-param .param-label{font-weight:bold}.pd-exercise{position:relative;display:block}.pd-exercise.card{margin-bottom:0;background:#fff}.pd-exercise.card.dropping{opacity:.5}.pd-exercise .exercise-media-wrap{position:relative}.pd-exercise .exercise-media{position:relative;display:block;height:0;padding-bottom:56.25%;overflow:hidden}.pd-exercise .exercise-media video,.pd-exercise .exercise-media iframe{position:absolute;width:100%;height:100%;top:0;left:0}.pd-exercise .exercise-media img.exercise-img{width:100%;height:auto}.pd-exercise .exercise-media .play-icon.fa{color:#fff;position:absolute;top:50%;left:50%;margin-left:-24px;margin-top:-24px}.pd-exercise .exercise-title{text-align:left}.pd-exercise .info{text-align:left;font-size:9px;padding:5px 0 5px 0;position:relative}.pd-exercise .info .fa.edit-meta{position:absolute;right:5px;top:15px}.pd-exercise .info .comments{margin-top:5px}.edit .pd-exercise .info{padding:5px 30px 5px 5px}.pd-exercise .add-exercise-link{display:none}.pd-exercise .pd-exercise-unpublished{position:absolute;top:45px;left:4px;width:200px;z-index:200;color:white;font-size:20px;text-align:center;opacity:.8;display:none}.pd-exercise .draggable-exercise.unpublished .pd-exercise-unpublished{display:block}.pd-exercise .lock{display:none}.pd-exercise.locked .lock{position:absolute;display:block;bottom:10px;left:10px;z-index:204}.pd-exercise .delete-button{display:block;position:absolute;top:-5px;right:-5px;z-index:210;opacity:0}.pd-exercise .delete-button a{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.pd-exercise .delete-button:hover{opacity:1}.pd-exercise:hover .delete-button{opacity:1}.draggable-exercise.unpublished .pd-exercise{background-color:pink}.draggable-exercise .pd-dragdropicon-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200}@media screen and (max-width:767px){.draggable-exercise .pd-dragdropicon-wrapper{display:none}}.pd-locked-dim-overlay{display:none}.locked .pd-locked-dim-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:190;background-color:black;opacity:.5}.exercise-media img.pd-exercise-thumb{width:104%;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-csstransforms .exercise-media img.pd-exercise-thumb{width:100%;position:relative;left:0;top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}.draggable-exercise img.pd-dragdropicon{position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;visibility:hidden}.draggable-exercise .pd-dragdropicon-wrapper .fa-arrows{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.25)}.ui-draggable-dragging img.pd-dragdropicon,.ui-draggable .pd-dragdropicon-wrapper:hover img.pd-dragdropicon,.draggable-exercise .pd-dragdropicon-wrapper:hover .fa-arrows{visibility:visible}.image-wrap .imageThumb,.exercise-media .imageThumb{position:absolute;display:block;top:10px;left:10px;width:26px;height:26px;z-index:1}.image-wrap .imageThumb .fa,.exercise-media .imageThumb .fa{color:#ddd}.exercise-media>a{display:block}.workout .workout-message,.pd-exercise .workout-message{position:absolute;opacity:1;top:0;left:0;width:100%;z-index:200;color:#fff;font-size:15px;padding:5px 10px;background-color:#222;background-color:rgba(0,0,0,.7)}.workout .workout-message.success,.pd-exercise .workout-message.success{background-color:#5cb85c;background-color:rgba(92,184,92,.7)}.workout .workout-message.error,.pd-exercise .workout-message.error{background-color:#d9534f;background-color:rgba(217,83,79,.7)}#view-workout .exercise-index{font-weight:bold;padding:5px;height:30px}#view-workout .sortable-placeholder{margin:30px 0 0 0;position:relative}#view-workout .sortable-placeholder>div{border:solid 1px #fcefa1;background:#fbf9ee;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}#view-workout .add-exercise{cursor:pointer}#view-workout.edit .pd-exercise .info:hover{background-color:#ffffa5;cursor:pointer}.dropcontainer .workout.card{margin-bottom:20px}.program-design-workouts{text-align:center;height:575px;overflow:hidden;overflow-y:scroll;padding:15px}.workout.busy{position:relative}.workout.busy .exercise-img{opacity:.5}.workout.busy .workout-throbber{position:absolute;top:33%;left:50%;height:32px;width:32px;margin-left:-16px;margin-top:-16px;z-index:220}.workout.busy .workout-throbber .fa{color:#fff}.workout.placeholder{height:101px}.workout.hilite,.workout.busy,.workout.dropping{background-color:#ddd}.program-design-workouts .workout .workout-title{font-size:10px;font-weight:bold;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.ui-draggable-handle{cursor:move}}.ui-draggable-dragging .dragdropicon,.ui-draggable.workout .dragdropicon:hover{opacity:1}#main-section{min-height:630px}#right-sidebar{min-height:600px}#program-design-right-sidebar-inner .tab-content{background-color:#eee;border:1px solid #ccc;border-top-width:0}#program-design-right-sidebar-inner ul.nav>li>a{padding:3px 5px}#program-design-right-sidebar-inner.affix-top{position:static !important}#program-design-right-sidebar-inner.affix{position:fixed !important;top:15px}#program-design-right-sidebar-inner.affix,#program-design-right-sidebar-inner.affix-bottom{width:203px;z-index:10}.affix,.affix-top{position:static}#pd-exercise-sidebar-tabs.nav-tabs{border-bottom:0}#pd-exercise-sidebar-tabs.nav-tabs>li{width:50%;text-align:center}#pd-exercise-sidebar-tabs.nav-tabs>li>a{background-color:#ccc}#pd-exercise-sidebar-tabs.nav-tabs>.active>a{background-color:#eee}#pd-sidebar-workoutset-tab.tab-myworkouts .pd-workout.new{display:none}.pd-filter-result-count-section{text-align:right;margin-right:10px;margin-bottom:10px}.pd-filter-reset{color:#08c;cursor:pointer}.pd-filter-reset:hover{text-decoration:underline}.pd-filter-reset.hidden{display:none}.results-header{margin-bottom:20px}.pd-total-exercise-results{line-height:31px}.pd-total-exercise-results .reset{display:none;margin-left:10px}.pd-total-exercise-results.has-search .reset{display:inline-block}.pd-filter-result-count-section{text-align:right;margin-right:10px}.pd-filter-reset{margin-left:20px;color:#08c}.draggable-exercise div.pd-add-exercise-dropdown-menu{font-size:10px;position:absolute;width:100%}.draggable-exercise div.pd-add-exercise-dropdown-menu li{overflow:hidden}.draggable-exercise div.pd-add-exercise-dropdown-menu ul.dropdown-menu li a{line-height:12px;color:#0055a0;padding-left:5px}.draggable-exercise div.pd-add-exercise-dropdown-menu ul.dropdown-menu li.button{text-align:center}.draggable-exercise div.pd-add-exercise-dropdown-menu .title{font-weight:bold}.draggable-exercise div.pd-add-exercise-dropdown-menu .dropdown-toggle{position:absolute;right:-10px;top:-10px;z-index:209}.ui-draggable-dragging .dropdown-toggle{visibility:hidden}.draggable-exercise div.pd-add-exercise-dropdown-menu ul.dropdown-menu{padding:10px;width:166px;margin-left:20px;background-color:#e4eff3;border:1px solid #c8cdd1;z-index:208}.draggable-exercise div.pd-add-exercise-dropdown-menu .dropdown-toggle{opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.draggable-exercise.hover div.pd-add-exercise-dropdown-menu .dropdown-toggle{opacity:1}#select-exercise{min-height:500px}#select-exercise .pd-exercise .pd-dragdropicon-wrapper{display:none}#select-exercise .add-exercise-link{display:block;text-align:center}.found-by{margin-top:5px;font-size:10px}