.ns-cal-modals{font-family:'Helvetica Neue',helvetica, 'Roboto', arial, sans-serif}.ns-cal-modals .cal-block{width:14%;height:150px;padding-top:0;margin-bottom:0;border-left:none}.ns-cal-modals .cal-block:first-child{border-left:1px solid #dedede}.ns-cal-modals .cal-block:after{display:block;clear:both;content:""}.ns-cal-modals .cal-block-event-count{display:none}.ns-cal-modals .cal-block-date{position:absolute;z-index:10;padding:5px 4px;font-weight:300;text-align:center;color:#333;top:0;right:0;font-size:16px;line-height:16px}.ns-cal-modals .cal-block-day{display:none}.ns-cal-modals .events{display:block;list-style:none;top:0;bottom:20px;left:0;width:100%;overflow-x:hidden;overflow-y:auto;padding:4px 0 0;margin:0;position:absolute}.ns-cal-modals .events li{clear:both;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#f4f4f4;font-size:11.5px;font-weight:bold;transition:all .4s ease;width:94%;padding:10px;margin:0 auto 5px}.ns-cal-modals .events li:first-child{margin-top:12px}.ns-cal-modals .events li:nth-child(2n){background:transparent}.ns-cal-modals .events li.registered-item{background:#24b57a}.ns-cal-modals .events li.registered-item .event-title{color:#fff;font-weight:normal}.ns-cal-modals .events li.registered-item .event-time{font-weight:normal;color:#fff;color:rgba(255,255,255,0.8)}.ns-cal-modals .event-title{width:98%;float:left;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;text-decoration:none;font-size:13.5px}.ns-cal-modals .events li.odd-time .event-title{width:75%}.ns-cal-modals .event-title:hover{display:block;text-decoration:none}.ns-cal-modals .event-time{display:none}.ns-cal-modals .events li.odd-time .event-time{width:25%}.ns-cal-modals .full-event-details{font-weight:normal}.ns-cal-modals .full-event-details .detail-row{clear:both;padding-top:10px}.ns-cal-modals .full-event-details .detail-row .detail-col-left{width:60%;float:left}.ns-cal-modals .full-event-details .detail-row .detail-col-right{width:30%;float:right;text-align:right}.ns-cal-modals .full-event-details .detail-row .details-icon{width:22px;display:inline-block;font-size:14px}.ns-cal-modals .full-event-details .detail-row .sign-up-btn{min-width:115px;background:#3D4952;border-color:#3D4952;color:#fff;padding:8px 20px;margin-right:11px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:all .3s ease}.ns-cal-modals .full-event-details .detail-row .sign-up-btn:hover{background:#596c7c}.ns-cal-modals .full-event-details .detail-row .sign-up-btn.registered{background:#188257}.ns-cal-modals .full-event-details .detail-row .sign-up-btn.registered:hover{background:#ee3030}.ns-cal-modals .full-event-details .detail-row .sign-up-btn.cancel_class:hover{background:#F83A22;border-color:#F83A22}.ns-cal-modals .full-event-details .detail-row .capacity-info{color:#676767;margin-top:3px}.ns-cal-modals .my-events{display:block;background:#24b57a;margin:4px;width:15px;height:15px;font-size:11px;text-align:center;line-height:15px;color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.ns-cal-modals .schedule_info{padding:20px}.ns-cal-modals .signup_info{padding:10px}.ns-cal-modals .signup_error{color:red}.ns-cal-modals .smaller_text{font-size:10px;padding-left:10px}.ns-cal-modals #login_error{color:red;padding-left:5px}.ns-cal-modals #signup_success{font-size:22px;padding:10px}.ns-cal-modals .success_message{padding:15px;font-size:1.4em}.ns-cal-modals .error_class_info{font-size:1.4em;padding:15px}.ns-cal-modals .loading_signup{background-image:url("/apps/mindbody/images/small-ajax-loader.gif");background-repeat:no-repeat;display:none;float:right;width:16px;height:16px;margin-top:10px}.ns-cal-modals .cal-class-resource{font-weight:400}.modal_column{width:23%;float:left;margin:5px}.variant_column{float:left;margin:3px;text-align:left;padding-left:10px}.modal_column_container{clear:both;padding-top:5px}.column-class-name{width:25%}.column-staff-name{width:25%}.column-sign-up{width:15%;text-align:right}.column-class-time{width:20%}.cal-class-resource{font-weight:400}.other-info{padding-left:22px}.calendar_modals .modal-header{background:white}.calendar_modals .modal-header .aurora-modal-close{text-shadow:none;color:#3D4952}.calendar_modals .modal-title{color:#3D4952;font-weight:300;font-size:20px;padding-right:20px}.calendar_modals .modal-footer{text-align:right}.calendar_modals .modal-footer.hidden-modal-footer{display:none}.calendar_modals .btn-default{border-radius:2px;background:transparent;color:#1aa2dc;border-color:#1aa2dc}.calendar_modals .btn-default:hover{background:#1580ae;border-color:#1580ae;color:white}.calendar_modals .btn-primary{border-radius:2px;background:#1aa2dc;color:white;border-color:#1aa2dc}.calendar_modals .btn-primary:hover{background:#1580ae;color:white}.calendar_modals #mb_schedule_modal .modal-body{height:70vh;min-height:320px}#login_modal .modal-header{background:#f2f5f6;border-bottom:1px solid #ced9dd}#login_modal .modal-header .login-title{color:#3D4952;font-weight:bold;font-size:18px}#login_modal .modal-body{padding:20px;font-size:16px;min-height:auto}#login_modal .control-label{font-size:14px;font-weight:bold}#login_modal .form-control{height:auto;padding:8px 12px;background:#f2f5f6;border:1px solid #ced9dd;margin-bottom:15px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#login_modal #login_button{min-width:120px}#login_modal .login-help-link{display:inline-block;color:#1aa2dc;text-decoration:none;font-size:12px;margin-left:10px}
/*# sourceMappingURL=modals.css.map */
