#users-table img{width:35px;min-height:35px;padding:5px}#users-table .circle-image{border-radius:50%;height:50px}#users-table span a{color:#00acc1;cursor:pointer}#users-table th md-icon{display:inline!important}#users-table .md-button{min-width:15px;margin:0}#users-table md-switch{margin:0;margin-left:5px}.browsehappy{margin:.2em 0;background:#f3f5fa;color:#000;padding:.2em 0}.no-padding{padding:0!important}.no-margin{margin:0!important}.p-fixed{position:fixed!important}.color-white{color:#fff}.color-white md-icon{color:#fff}.clickeable{cursor:pointer!important}body{padding:0}.text-center{text-align:center!important}.text-right{text-align:right!important}.md-toolbar-tools{background:#000;color:#fff;font-size:16px}md-toolbar{background:#000;color:#f3f5fa}md-toolbar .md-datepicker-triangle-button .md-datepicker-expand-triangle{border-top-color:#fff}md-toolbar md-datepicker{color:#f3f5fa;border-color:#f3f5fa}md-toolbar md-datepicker .md-datepicker-input{color:#e6e6e6!important;border-color:#f3f5fa}input.md-datepicker-input{font-size:16px}md-icon.color-white{color:#fff}.md-button{font-size:16px}.footer,.header,.marketing{padding-left:15px;padding-right:15px}.header{border-bottom:1px solid #e5e5e5;margin-bottom:10px}.header h3{margin-top:0;margin-bottom:0;line-height:40px;padding-bottom:19px}.footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5}.container-narrow>hr{margin:30px 0}.md-scroll-content{height:800px}#propiedadesMenu{position:fixed;width:30%}.active-section{background-color:#267ed5}.pasive-section{background-color:red}div.md-list-item-inner.ng-scope:hover{color:#58595b}#ng-message{color:#f44336;font-size:16px;font-family:RobotoDraft,Roboto,'Helvetica Neue',sans-serif}.md-button.md-fab md-icon{color:#c7c3c3}#md-toolbar-questions{min-height:36px}form:focus{outline:0}md-dialog-content>div,md-dialog-content>div:focus{outline:0}md-input-container{outline:0}input-file:focus{outline:0}#categoriaForm{outline:0}.cke_toolgroup .cke_button__youtube{display:none}.angular-google-map-container{height:470px}#calendar-toolbar{background:#363636;color:#fff!important}.toolbar-container{background:#363636!important}#calendar-toolbar button.md-button span{color:#fff}#calendar-toolbar button.md-button{margin-left:0;margin-right:0;padding:0}#calendar-toolbar button.md-button md-icon{color:#fff;fill:#fff;width:48px;height:48px}#calendar-toolbar .md-select-value :first-child{font-size:16px}#calendar .fc-toolbar{position:relative;background-color:#59365f;top:-1px;opacity:0;padding:0;margin:0;height:1px}h1,h3,p{font-family:Roboto,sans-serif;font-weight:400}h1{text-transform:uppercase;font-size:16px}.pull-right{float:right}md-progress-linear{position:fixed;z-index:100}md-progress-linear.no-main{position:static}md-sidenav{background-color:#fff;width:230px}md-sidenav md-toolbar{background-color:transparent!important;color:#2f2f2f;padding-top:20px;padding-bottom:20px}md-sidenav md-content{background-color:transparent;font-weight:700}md-sidenav md-list-item{color:#2f2f2f;font-size:16px}md-sidenav md-list-item.active{background-color:#f2f2f2}.topbar-title{background-image:linear-gradient(to right,#000,#666);color:#fff;padding:5px 20px;text-align:center;text-transform:capitalize;margin:0}.topbar-title md-select{margin-right:25px}.topbar-title .searchButton{color:#fff}.topbar-title h1{margin:0;padding:10px 30px;font-weight:700;font-size:16px;text-transform:capitalize}.card-title{text-transform:uppercase;font-size:16px;color:#777;padding-left:20px}.card-title md-icon{margin-top:-5px}input-file{position:relative;overflow:hidden;margin:10px}input-file input.md-input{position:absolute;top:0;right:0;margin:0;padding:0;font-size:16px;cursor:pointer;opacity:0}.mbtall .md-button{position:absolute;margin:170px 40px;right:0}.mbnormal .md-button{position:absolute;margin:-28px 10px;right:0}.mbnormal h2{color:#fff}#sectionBtnShowDiscipline{position:relative;margin:0 70px 0 0}#sectionBtnListDisciplines{position:relative;margin:0 140px 0 0}md-list-item#usersList{padding:0}md-list-item#gymsList{padding:10px 0}.gymAvatarHolder{width:70px;height:70px;float:left;overflow:hidden;margin:0 20px 0 0;border-radius:50em}.gym-img-holder-crop{width:100px;height:100px;float:left;overflow:hidden;margin-right:20px}.lesson-img-holder-crop{float:left;overflow:hidden}.gymAvatarHolder img.md-avatar{width:100%}md-list-item#gymsList h3,md-list-item#gymsList h4,md-list-item#usersList h3,md-list-item#usersList h4{font-family:Roboto;text-transform:uppercase}md-list-item .purpleTitle{color:#92529c!important;font-weight:700!important;font-size:1em!important}.md-avatar{background:#def;border-radius:100%;width:35px}md-list-item .turquoiseTitle{color:#00b1b3!important;font-weight:700!important;font-size:1em!important}md-list-item#gymsList h4.gymCity{color:#a2a2a2;margin:0;font-weight:300}md-list-item#gymsList p.gymManagerName{color:#a2a2a2;font-weight:300;font-size:16px}.innerContentWrap{border-radius:3px;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084)}.innerContentWrap md-list{width:100%}#reservations-edition-toolbar{margin:0;padding:10px 10px}#reservations-edition-toolbar div{margin-top:11px}#reservations-edition-toolbar span{font-size:16px;color:#fff;margin-top:auto;display:inline;padding:auto}#gym-reservations-list{padding:0}.bg-secondary{background-color:#363636!important}.actions-topbar{background-color:#363636!important;color:#fff;padding-left:15px;font-size:16px}.actions-topbar md-icon{color:#fff;fill:#fff}.actions-topbar md-input-container{height:30px}.actions-topbar md-input-container>label{color:#fff!important}.actions-topbar md-input-container .md-select-value,.actions-topbar md-input-container .md-select-value.md-select-placeholder,.actions-topbar md-input-container>md-select{color:#fff!important;border-color:#fff}.actions-topbar md-input-container>input{color:#fff!important;border-color:#fff}.actions-topbar md-input-container>input:focus{border-color:#1e90ff}md-input-container.top-search{margin:10px 20px -10px 20px}md-input-container.top-search input{border-bottom:none}.tbnormal{height:280px}.tbtall{height:200px}.tbmedium{height:184px}#GymsListContent md-toolbar md-input-container{margin:28px 20px}#GymsListContent md-toolbar md-input-container .md-input{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:#fff}md-input-container .md-input#input_searchGym{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:#fff}md-input-container .md-input::-webkit-input-placeholder{font-size:16px;font-weight:400;font-family:Roboto,sans-serif}md-input-container .md-input:-moz-placeholder{color:#a375ab;font-size:16px;font-weight:400;font-family:Roboto,sans-serif}md-input-container .md-input::-moz-placeholder{color:#a375ab;font-size:16px;font-weight:400;font-family:Roboto,sans-serif}md-input-container .md-input:-ms-input-placeholder{color:#a375ab;font-size:16px;font-weight:400;font-family:Roboto,sans-serif}.portraitLogoHolder{width:100%;height:200px;overflow:hidden;position:absolute;float:left}.portraitLogoHolder img{width:100%}.portraitLogoHolder h1{position:absolute;bottom:0;left:20px;color:#fff;text-shadow:0 1px 6px #000}.holderthumb{width:auto;overflow:hidden;height:auto;max-width:100px;min-width:60px;max-height:100px;min-height:60px}.holderthumb img{width:170%}.delPic{width:20px;height:20px;border-radius:50em;background:#92529c;text-align:center;color:#fff;font-size:16px;font-weight:700;right:7px;position:absolute;top:0;cursor:pointer}span.picId{display:none}.day{text-align:center}.day h4{margin:0;padding-bottom:5px;color:#fff;font-weight:300;background:#343434}.daycontainer{padding:5px}.daycontainer .claseName{padding:3px;border-radius:3px;background:#da4a13;color:#fff;display:block;border:1px solid #b93c0d}.daycontainer .horaClase{margin-top:1px;border-radius:3px;background:#00a6c1;color:#fff;display:block;font-size:16px;border:1px solid #037d8c}.addClassIcon{font-size:16px;color:#eaeaea;font-weight:700;cursor:pointer;margin-left:auto;margin-right:auto}.addClassIcon md-input-container{padding-bottom:0}.clase{display:none;border:.1em solid #eaeaea;padding:5px}.md-list-item-text>h4{line-height:18px!important}#calendar{padding:0;color:#58595b}#schedule-dialog-form{width:900px}.fc-event{border:1px solid #000;background-color:#000}.fc-added-event{border:1px solid #000;background-color:#000}.fc-cancel-event{border:1px solid red!important;background-color:red!important}.fc-button.fc-state-default{background:#00b1b3;border:none;color:#fff;text-shadow:none;outline:0}.fc-button.fc-state-disabled{opacity:.25}.fc-toolbar{text-align:center;margin-bottom:0!important;background:#949494;padding:10px;border-radius:3px}.fc-toolbar .fc-left h2{color:#fff;font-weight:300}.fc-day-header.fc-widget-header{border-top:none;padding:8px;background:#cacaca;border:1px solid;border-color:#bdbdbd;font-weight:300}.fc-axis.fc-widget-header{border-top:none;background:#cacaca;border:1px solid;border-color:#bdbdbd}.fc-time-grid-event.fc-short .fc-title{font-size:1em!important;padding:0;font-weight:700}.fc-today{background:#f1f1f1!important}#gymsList img{width:80px;padding:10px}#gymsList .circle-image{border-radius:50%;height:50px}#gymsList span a{color:#00acc1;cursor:pointer}#gymsList span{font-weight:400;line-height:18px;color:#5d5757;overflow:hidden;transition:all .5s ease;font-size:16px;text-align:center;padding-bottom:10px}#gymsList span:focus{outline-width:0}.login-page{position:absolute;background-color:#2f2f2f;width:100%;height:100%}.login-page .login-container{position:relative;background-image:url(../images/login_bg.9282a712.png);background-size:1100px;background-repeat:no-repeat;width:1100px;height:500px}.login-page #login-form{position:absolute;bottom:10px;left:10px;width:500px}.login-page #login-form label{color:#fff!important}.login-page #login-form md-input-container>input{color:#fff!important;border-color:#fff;background-color:rgba(2,5,5,.25)}.login-page #login-form md-input-container>input:focus{border-color:#1e90ff}.login-page #login-form md-input-container>input:-ms-input-placeholder{color:#fff!important}.login-page #login-form md-input-container>input::placeholder{color:#fff!important}.columnNames{height:53px!important;background:#fdfdfd;padding:20px 0 40px;text-align:left;color:#bbb;box-shadow:0 9px 26px 0 rgba(0,0,0,.2);z-index:1}.columnNames span{text-align:center;outline:0}.columnNames span md-icon{cursor:pointer}.greyspace{background:#58595b}.greyspace img{width:238px}.whitespace{background:#fff}.info-row-wrap{margin-right:40px}.disabledStudio{opacity:.1;color:#333!important}.disabledStudio>.turquoiseTitle{color:#333!important}.disabledStudio>.purpleTitle{color:#333!important}.enabledStudio{opacity:1}.md-datepicker-calendar-pane{color:#000;border:none}.actions-topbar md-datepicker{background:0 0;color:#a969b3}.actions-topbar md-input-container{padding-bottom:0}#createScheduleDialog md-datepicker{background:0 0;color:#00b1b3}.actions-topbar .md-datepicker-calendar-icon{color:#a969b3}.actions-topbar .md-datepicker-input{color:#fff}.label-actionbar{padding-top:10px;color:#fff;font-weight:300;font-size:16px}.topbar-title+md-select{background:#92529c;margin:0}.topbar-title+md-select md-select-value{color:#fff!important}#gymSelect{position:absolute;width:15%;top:30px;left:42.5%}.semarioSelect{padding:8px 0 8px;color:#fff!important}.semarioSelect span.dia{font-size:16px;display:block;text-shadow:0 3px rgba(0,0,0,.1)}.semarioSelect span.mes{color:#a96ab3;font-size:16px;text-transform:uppercase;border-left:2px solid #fff;padding-left:5px;padding-top:6px;margin-left:5px}.semarioSelect .left{transform:rotate(180deg)}.semarioSelect img{cursor:pointer;margin:10px;width:20px;height:20px}.md-button.md-primary .material-icons{color:#fff!important}.angular-google-map-container{height:500px;width:100%}.new-studio md-card array-image .image-container{width:100%;height:78px}.new-studio md-card array-image img{height:60px;width:60px;padding:7px;display:inline-block}.new-studio md-card array-image div{height:100%}.new-studio md-card .images_gallery{width:100%}.classes-form div md-input-container.input-container-0-bottom md-select md-select-value span{color:#fff}.classes-form div md-input-container.top-search{margin-top:2%}.classes-form div md-input-container.input-container-0-bottom{padding-bottom:0}.classes-form div md-input-container.input-container-0-bottom input{color:#fff}.classes-form div md-input-container.input-container-0-bottom label{color:#fff}.input-container-0-bottom{padding-bottom:0}#earnings-search-form md-input-container{padding-top:0}.ingresos-total span{position:relative;top:-10px;font-size:16px;color:#fff}.back-button{padding-right:20px;cursor:pointer;outline:0;position:relative;top:-1px;left:-5px}amp-csv-upload .busy md-progress-circular{display:inline-block}md-content.alert-error{background:rgba(255,0,0,.5);color:#fff;padding:20px}md-content.alert-success{background:rgba(0,200,0,.5);color:#fff;padding:20px}.text-center{text-align:center}#gym-reservations-list md-list-item span{font-size:16px}.user-statistics{position:absolute;top:10px;right:30px;color:#fff}.user-statistics span{font-size:16px}.user-statistics b{font-size:16px}#users-title{padding-top:40px;padding-bottom:40px}.environment{position:fixed;bottom:0;right:0;background-color:rgba(255,255,255,.5);padding:5px;font-weight:700;font-size:.8em;font-style:italic;color:#666;box-shadow:-1px -1px 3px rgba(0,0,0,.1);z-index:1000}#gym-form .md-input{color:#0a0a0a}#gym-form md-select{border-bottom:1px solid #e5e5e5}.header-selectors{position:absolute;top:8px;left:50%}.header-selectors label,.header-selectors md-input-container label,.header-selectors md-select{color:#fff!important;margin-left:20px}.remove-company-button{position:relative;top:15px}.remove-company-button.md-icon-button{width:auto}#new-zone-dialog md-input-container{min-width:450px;margin:4px 0}.active-gyms-report-button{position:absolute;top:10px;right:90px}table.material-table{font-size:16px;width:100%;border-collapse:collapse}table.material-table.no-pagination{margin-bottom:80px}table.material-table md-chips .md-chips{display:inline-block;border:none;box-shadow:none}table.material-table md-chips .md-chips md-chip{font-size:16px;white-space:nowrap}table.material-table md-chips .md-chips .active{background:#3cb371;color:#fff}table.material-table md-chips .md-chips .primary{background:#778899;color:#fff}table.material-table md-chips .md-chips .warn{background:#ff4500;color:#fff}table.material-table md-chips .md-chips .renew{background:#ffb234;color:#fff}table.material-table md-chips .md-chips .blacky{background:#0a0a0a;color:#fff}table.material-table md-chips .md-chips .fitpass{background-color:#3878e8;color:#fff}table.material-table thead{box-shadow:0 9px 26px 0 rgba(0,0,0,.2)}table.material-table thead th{background:#fdfdfd;padding:8px 10px;text-align:left;color:#888;z-index:1;white-space:nowrap}table.material-table thead th.th-sortable{cursor:pointer}table.material-table tbody td{font-weight:400;color:#5d5757;padding:10px 5px}table.material-table tbody td .badge{border-radius:5px;padding:2px 4px;line-height:24px;margin:2px;background-color:rgba(100,100,100,.2)}table.material-table tbody td:first-child{padding-left:20px}table.material-table tbody tr:nth-child(even){background-color:rgba(150,150,150,.1)}#add-user-dialog .md-toolbar-tools{color:#fff}#add-user-dialog .md-datepicker-input{border:none}#add-user-dialog md-input-container{margin:5px 0}#search-user-dialog md-autocomplete#custom-template{width:100%}#search-user-dialog .autocomplete-custom-template li{border-bottom:1px solid #ccc;height:auto;padding-top:8px;padding-bottom:8px;white-space:normal}#search-user-dialog .autocomplete-custom-template li:last-child{border-bottom-width:0}#search-user-dialog .autocomplete-custom-template .item-metadata,#search-user-dialog .autocomplete-custom-template .item-title{display:block;line-height:2}#search-user-dialog .autocomplete-custom-template .item-title md-icon{height:18px;width:18px}#search-user-dialog .custom-container{min-width:300px!important}#search-user-dialog .add-new-user-btn{cursor:pointer}#search-user-dialog .add-new-user-btn strong{color:#4682b4;text-decoration:underline}#packs-table md-chips .md-chips{border:none;box-shadow:none}#packs-table md-chips .md-chips .active{background:#3cb371;color:#fff;font-size:16px}.selectdemoSelectHeader .demo-header-searchbox{border:none;outline:0;height:100%;width:100%;padding:0}.selectdemoSelectHeader .demo-select-header{box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);padding-left:10.667px;height:48px;cursor:pointer;position:relative;display:flex;align-items:center;width:auto}.selectdemoSelectHeader md-content._md{max-height:240px}#add-income-dialog form{padding-top:15px}#add-income-dialog md-input-container{display:block;margin:0}.dashboard-refresh-button{float:right;margin:0;position:relative;right:-15px}.dashboard-bg md-card{position:relative;width:300px;min-height:205px}@media (max-width:959px){.dashboard-bg md-card{margin:10px auto;width:80%}}.dashboard-bg md-card md-progress-linear{z-index:1}.dashboard-bg md-card .bg-icon{position:absolute;right:3px;bottom:0;opacity:.1;text-align:right;width:125px;height:80px}.dashboard-bg md-card .bg-icon md-icon{font-weight:700;font-size:80px;height:80px;width:125px}.dashboard-bg md-card md-card-content{position:relative}.dashboard-bg md-card md-card-content h1{margin:0;font-size:40px;font-weight:700}.dashboard-bg md-card md-card-content h1 md-icon{width:40px;height:40px;font-size:40px}.dashboard-bg md-card md-card-content h3{text-transform:uppercase}.dashboard-bg md-card md-card-content md-menu{position:absolute;right:0;top:0;margin:0}.dashboard-bg md-card md-card-actions{display:none}#burguer-button{position:absolute;top:0;left:0;min-width:20px;z-index:10}#schedule-selector-dialog .md-toolbar-tools md-input-container{margin-top:30px;margin-bottom:0;padding-bottom:0}#schedule-selector-dialog md-input-container.md-default-theme:not(.md-input-invalid).md-input-has-value label,#schedule-selector-dialog md-input-container:not(.md-input-invalid).md-input-has-value label{color:#fff}