.daycare{text-align:center;padding-bottom:230px}.spacer{margin:60px 0 0}.daycare .btn-primary{margin:60px 0 0 0}.daycare .top .line{margin:130px auto 0}.daycare .top h2{color:#0263a7;margin-bottom:30px;text-transform:uppercase}.daycare .top h2 span{color:#211e19}.daycare .top .options{border-top:3px solid #211e19;border-bottom:3px solid #211e19;padding:25px 0;margin:60px 0 0 0}.daycare .top .options .text{font-size:14px;line-height:14px;text-transform:uppercase;margin:0 0 10px 0;color:#211e19;text-align:left}.daycare .top .options .icon{display:block;float:left;height:40px}.daycare .top .options .icon.kids{width:23px;background:url(/assets/client/img/icon_kids.png) no-repeat center center transparent}.daycare .top .options .icon.adults{width:30px;background:url(/assets/client/img/icon_adults.png) no-repeat center center transparent}.daycare .top .options .icon.snacks{width:31px;background:url(/assets/client/img/icon_snacksPm.png) no-repeat center center transparent}.daycare .top .options .icon.snacksMorning{width:31px;background:url(/assets/client/img/icon_snacksMorning.png) no-repeat center center transparent}.daycare .top .options .quantity{float:left;width:105px;margin-left:15px}.daycare .top .options .ui-spinner,.daycare .top .options .ui-spinner input{background:none}.daycare .top .options .btn-primary{padding:24px 10px;font-size:14px;display:block;white-space:initial;margin:0}.daycare .top .text{color:#0263a7;font-size:14px;text-transform:uppercase;margin:50px 0}.daycare .day_block{width:20%;float:left}.daycare .day{background:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.3);margin:0 14px 50px 14px}.daycare .day_header{background:#211e19;color:#fff;font-size:14px;line-height:17px;text-align:left;text-transform:uppercase}.daycare .day_header .date{float:left;padding:10px 0 10px 13px}.daycare .day_header .edit,.daycare .day_header .delete{float:right;width:36px;height:37px}.daycare .day_header .edit{background:url(/assets/client/img/icon_edit_small.png) no-repeat center center transparent;background-size:16px 15px}.daycare .day_header .delete{background:url(/assets/client/img/icon_delete_small.png) no-repeat center center transparent;background-size:14px 15px}.daycare .day_header .edit:hover,.daycare .day_header .edit:focus,.daycare .day_header .delete:hover,.daycare .day_header .delete:focus{background-color:#0263a7}.daycare .day_header .edit span,.daycare .day_header .delete span{display:none}.daycare .day_block.disabled .day_header .delete{background-color:#999;cursor:not-allowed}.daycare .day_content{position:relative;padding:15px;font-size:12px;font-weight:bold;line-height:14px;color:#0263a7}.daycare .day_content .edit{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(2,99,167,.85);text-decoration:none;z-index:1}.daycare .day_content .past{opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(135,135,135,.55);text-decoration:none;z-index:1}.daycare .day_block.disabled .day_content .edit{background:rgba(135,135,135,.85);opacity:1}.daycare .day_content .edit .icon{display:block;background:url(/assets/client/img/icon_edit.png) no-repeat center center transparent;width:37px;height:37px;margin:62px auto 20px auto}.daycare .day_content .edit .fa{display:block;color:#fff;width:37px;height:37px;margin:62px auto 20px auto;font-size:40px}.daycare .day_content .edit .text{font-size:18px;font-weight:normal;line-height:20px;text-align:center;text-transform:uppercase;color:#fff}.daycare .day_content:hover .edit{opacity:1}.daycare .day_content .food{display:table;text-transform:uppercase;height:250px;overflow:hidden;width:100%}.daycare .day_content .food .food_text{display:table-cell;vertical-align:middle}.daycare .day_content .food p{margin-bottom:20px}.daycare .day_content .food p:last-child{margin-bottom:0}.daycare .day_content .food p.snack{padding:2px 0 0 20px;background:url(/assets/client/img/icon_snacksPm_small.png) no-repeat left top transparent;min-height:17px}.daycare .day_content .food p.snackMorning{padding:2px 0 0 20px;background:url(/assets/client/img/icon_snacksMorning_small.png) no-repeat left top transparent;min-height:17px}.daycare .day_content .bot{border-top:2px solid #0263a7;padding-top:10px;margin-top:15px;height:44px}.daycare .day_content .bot .icon{float:left}.daycare .day_content .bot .kids .icon{background:url(/assets/client/img/icon_kids_small.png) no-repeat left bottom transparent;width:12px;height:20px}.daycare .day_content .bot .adults .icon{background:url(/assets/client/img/icon_adults_small.png) no-repeat left bottom transparent;width:15px;height:20px}.daycare .day_content .bot .snacks .icon{background:url(/assets/client/img/icon_snacksPm_small.png) no-repeat left bottom transparent;width:16px;height:20px}.daycare .day_content .bot .snacksMorning .icon{background:url(/assets/client/img/icon_snacksMorning_small.png) no-repeat left bottom transparent;width:16px;height:20px}.daycare .day_content .bot .count{float:left;font-size:14px;font-weight:bold;margin:5px 0 0 5px}.modal_edit .modal-content{border-radius:0}.modal_edit .modal-header{background:#211e19}.modal_edit .modal-header .modal-title{font-size:18px;line-height:18px;color:#fff;text-transform:uppercase}.modal_edit .modal-header .close{width:14px;height:15px;background:url(/assets/client/img/icon_delete_small.png) no-repeat center center transparent;background-size:14px 15px;opacity:1;margin:0}.modal_edit .modal-content .food{color:#0263a7;margin-bottom:40px;line-height:18px}.modal_edit .modal-content .food h5{text-transform:uppercase;font-size:16px;margin:0 0 20px 0}.modal_edit .icon{display:block;float:left;height:40px}.modal_edit .icon.kids{width:23px;background:url(/assets/client/img/icon_kids.png) no-repeat center center transparent}.modal_edit .icon.adults{width:30px;background:url(/assets/client/img/icon_adults.png) no-repeat center center transparent}.modal_edit .icon.snacks{width:31px;background:url(/assets/client/img/icon_snacksPm.png) no-repeat center center transparent}.modal_edit .icon.snacksMorning{width:31px;background:url(/assets/client/img/icon_snacksMorning.png) no-repeat center center transparent}.modal_edit .quantity{float:left;width:105px;margin-left:15px}