body.fd-shift-calendar-settings #wpbody-content{padding-bottom:80px}body.fd-shift-calendar-settings .lity{background:rgba(0,0,0,.7)}body.fd-shift-calendar-settings.admin-bar .lity-close{top:32px}body.fd-shift-calendar-settings .lity .lity-content:after{-webkit-box-shadow:0 15px 50px -15px rgba(0,0,0,.5),0 10px 40px 3px rgba(0,0,0,.06);box-shadow:0 15px 50px -15px rgba(0,0,0,.5),0 10px 40px 3px rgba(0,0,0,.06)}#fd_calendar_shortcodes{border-radius:2px;padding:10px}#fd_calendar_shortcodes h3{margin-top:0}#fd-calendar-options #fd-shift-calendar-title h2{display:inline-block;font-size:23px;font-weight:400;line-height:29px;margin:0 10px 0 0;padding:9px 0 4px}#fd-calendar-options #fd-shift-calendar-form{float:left;max-width:500px;width:auto;margin-right:20px}#fd-calendar-options .wp-picker-container{display:inline-block;position:relative}#fd-calendar-options .wp-picker-container.wp-picker-active{position:absolute}#fd-calendar-options .wp-picker-container button.wp-color-result{height:auto;margin:0}#fd-calendar-options td.input{position:relative}#fd-calendar-options table.inline-table td,#fd-calendar-options table.inline-table th{padding:0}#fd-calendar-options table.inline-table td.shift-label,#fd-calendar-options table.inline-table td.shift-label input,#fd-calendar-options table.inline-table th.shift-label{width:40px}#fd-calendar-options table.inline-table td.shift-name,#fd-calendar-options table.inline-table td.shift-name input,#fd-calendar-options table.inline-table th.shift-name{width:100px}#fd-calendar-options table.inline-table td.shift-color,#fd-calendar-options table.inline-table th.shift-color{width:290px}#fd-calendar-options table.inline-table td.shift-color .repeater-actions{float:none}#fd-calendar-options .wp-picker-container .iris-picker{position:absolute;z-index:1}#fd-calendar-options .wp-picker-input-wrap{margin:0 0 0 3px}#fd-calendar-options .wp-picker-input-wrap .button.button-small{margin:0 0 0 3px;min-height:30px}#fd-calendar-options #fd-schedule{border-spacing:0;width:350px}#fd-calendar-options .shift-schedule-time-off,#fd-calendar-options .shift-schedule-time-on{width:3em}#fd-calendar-options .shift-schedule-crew-off,#fd-calendar-options .shift-schedule-crew-on{width:3.9em}#fd-calendar-options .form-table th.label{width:100px}#fd-calendar-options th.schedule-times{width:46%}#fd-calendar-options th.schedule-on{width:18%}#fd-calendar-options th.schedule-off{width:36%}#fd-calendar-options .schedule-inputs td{padding:5px 3px 5px 0!important}#fd-calendar-options .schedule-labels th{padding:2px 0 5px 0!important}#fd-calendar-options .schedule-inputs td{border-top:1px solid rgba(0,0,0,.1)}#fd-calendar-options .repeater-actions{float:right}#fd-calendar-options .repeater-actions .repeater-action{padding-left:0;padding-right:0;text-align:center;width:28px}#fd-calendar-options p.submit{padding:0}#fd-calendar-options #fd-shift-calendar-display{float:left}#fd-calendar-options #fd-shift-calendar-display .fd-shift-calendar{background:#fff;border:1px solid rgba(0,0,0,.13);border-radius:3px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.09);box-shadow:0 0 10px rgba(0,0,0,.09);padding:3px}#fd-calendar-options #fd-shift-calendar-display .fd-shift-calendar .calendar tr.month th.next a,#fd-calendar-options #fd-shift-calendar-display .fd-shift-calendar .calendar tr.month th.prev a{padding:5px 0 10px}#fd-calendar-options #fd-shift-calendar-display .fd-shift-calendar .calendar td,#fd-calendar-options #fd-shift-calendar-display .fd-shift-calendar .calendar th{border:0;font-weight:400;line-height:28px;padding:0;text-align:center;height:28px;width:28px}#fd-calendar-options #fd-shift-calendar-display .fd-shift-calendar .calendar-key{padding:0 5px 2px}#fd-calendar-options #fd-shift-calendar-display .fd-shift-calendar .calendar-key .key-item{float:none}#fd-calendar-options .fd-shift-calendar-credits{clear:left;color:rgba(0,0,0,.7);padding:20px 10px 10px 125px}@media screen and (max-width:782px){#fd-calendar-options .form-table th.label{min-width:100px;width:auto}#fd-calendar-options table.inline-table td,#fd-calendar-options table.inline-table th{display:inline-block;padding-right:5px}#fd-calendar-options table.inline-table tr td:last-child,#fd-calendar-options table.inline-table tr th:last-child{padding-right:0!important}#fd-calendar-options table.form-table td.input{padding-right:0}#fd-calendar-options table.inline-table td input{display:inline-block}#fd-calendar-options table.inline-table td.shift-color,#fd-calendar-options table.inline-table th.shift-color{width:auto}#fd-calendar-options .wp-picker-container .iris-picker,#fd-calendar-options .wp-picker-container.wp-picker-active{background:#f1f1f1;margin:0;z-index:1}#fd-calendar-options .wp-picker-input-wrap{margin:2px 0 0 0}#fd-calendar-options table.inline-table td input.color-picker{-webkit-appearance:none;padding:3px 10px;min-height:40px;width:5.2rem}#fd-calendar-options .wp-picker-container span.wp-color-result-text{padding:4px 6px}#fd-calendar-options .repeater-actions .repeater-action{margin:0}#fd-calendar-options input.date-picker{width:auto}#fd-calendar-options .datepicker td,#fd-calendar-options .datepicker th{display:table-cell}#fd-calendar-options #shift-rotation{display:inline-block;max-width:11em;width:auto}#fd-calendar-options #schedule_pattern{max-width:22em;width:100%}#fd-calendar-options table.inline-table td.shift-schedule-time,#fd-calendar-options table.inline-table th.shift-schedule-time{width:150px}#fd-calendar-options table.inline-table td.shift-schedule-off input.shift-schedule-crew-off{margin-right:5px}#fd-calendar-options .form-table tr.submit th.label{display:none}#fd-calendar-options .fd-shift-calendar-credits{padding:30px 0 10px}}@media screen and (max-width:480px){#fd-calendar-options #fd-shift-calendar-form{margin:0}}