.login-view{max-width:500px;margin:0 auto}.login-view,.login-view .form-group{padding:10px}.login-header{height:100px;background-color:#22d37b;background-image:url(/static/media/fantfitlogo.84a6a790.png);background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:480px){.register{margin-top:40px}}.signup-view{max-width:500px;margin:0 auto;padding:10px}.signup-header{height:100px;background-color:#22d37b;background-image:url(/static/media/fantfitlogo.84a6a790.png);background-repeat:no-repeat;background-position:50%}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.react-datepicker-popper{z-index:99!important}.react-datepicker{font-size:.85em}.react-datepicker__header{padding-top:.8em}.react-datepicker__month{margin:.4em 1em}.react-datepicker__day,.react-datepicker__day-name{width:1.9em;line-height:1.9em;margin:.166em}.react-datepicker__current-month{font-size:1em}.react-datepicker__navigation{top:1em;line-height:1.7em;border:.45em solid transparent}.react-datepicker__navigation--previous{border-right-color:#ccc;left:1em}.react-datepicker__navigation--next{border-left-color:#ccc;right:1em}@media only screen and (max-width:480px){.react-datepicker{font-size:1.1em}}.auth-layout{margin:10px}.user-sidebar{background-color:#eef5db;padding:30px 20px}.dash-content{margin-top:30px}.selectable{margin-top:20px}.selectable tbody tr{cursor:pointer;-webkit-user-select:none;user-select:none}.selectable tr.row-disabled{color:red;font-style:italic}@media only screen and (max-width:480px){.day-schedule-grid .program-boots-label,.day-schedule-grid .program-status-label{display:inline-block;margin-top:20px}}.add-booking .location-image{display:inline-block;height:200px;width:100%;background-size:cover;background-position:50%}.add-booking .location-box{cursor:pointer}.add-booking .location-box.disabled{pointer-events:none;position:relative}.add-booking .location-box.disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-color:rgba(0,0,0,.05)}html{font-size:20px}body{background-color:#f1f1f1}.top-margin{margin-top:40px}