.responsive-calendar .controls{text-align:center}.responsive-calendar .controls a{cursor:pointer;color:#fff;padding:8.4px 10px}.responsive-calendar .controls h4{display:inline-block;color:#fff;padding:6px 0;margin:0;border:0}.responsive-calendar .day-headers,.responsive-calendar .days{font-size:0;color:#033920;padding:5px 0 0;font-weight:700}.header{font-weight:700}.responsive-calendar .day{display:inline-block;position:relative;font-size:15px;width:14.285714285714286%;text-align:center;font-weight:700}.responsive-calendar .day a{color:#666;display:block;cursor:pointer;padding:15% 0;border-radius:0;border:1px solid #89c4db}.responsive-calendar .day a:hover{text-decoration:none;color:#424242}.responsive-calendar .day.header{border-bottom:0 gray solid}.responsive-calendar .day.active a{background-color:#1d86c8;color:#fff}.responsive-calendar .day.active a:hover{background-color:#36a0e2}.responsive-calendar .day.active .not-current{background-color:#8fcaef;color:#fff}.responsive-calendar .day.active .not-current:hover{background-color:#bcdff5}.responsive-calendar .day.not-current a{color:#999}.responsive-calendar .day .badge{position:absolute;top:2px;right:2px;z-index:1}.controls{margin:0;padding:4px;border:0 solid;background-color:#03713e;font-size:16px;text-transform:uppercase;color:#e7d20e}.responsive-calendar{border:3px solid rgba(255,255,255,.1);margin-top:10px;height:300px}
