.botime_scheduler_main{border:1px solid #c0c0c0}.botime_scheduler_main,.botime_scheduler_main td{font-family:'Source Sans Pro',sans-serif;font-size:11px}.botime_scheduler_event{color:#333}.botime_scheduler_event_inner{position:absolute;left:0;right:0;top:0;bottom:0;margin:0;overflow:hidden;background-color:#fff;padding:2px;border:1px solid #ccc;align-items:center}.botime_scheduler_timeheadergroup,.botime_scheduler_timeheadercol{color:#333;background:#f3f3f3}.botime_scheduler_rowheader,.botime_scheduler_corner{color:#333;background:#f3f3f3}.botime_scheduler_rowheader_inner{position:absolute;left:0;right:0;top:0;bottom:0;padding:2px;display:flex;align-items:center}.botime_scheduler_timeheadergroup_inner,.botime_scheduler_timeheadercol_inner{position:absolute;left:0;right:0;top:0;bottom:0;border-right:1px solid #c0c0c0;padding:2px;display:flex;align-items:center;justify-content:center}.botime_scheduler_timeheadergroup_inner{border-bottom:1px solid #c0c0c0}.botime_scheduler_divider,.botime_scheduler_splitter,.botime_scheduler_divider_horizontal,.botime_scheduler_resourcedivider{background-color:#c0c0c0}.botime_scheduler_matrix_vertical_line,.botime_scheduler_matrix_horizontal_line{background-color:#eee}.botime_scheduler_cell{background:#f9f9f9}.botime_scheduler_cell.botime_scheduler_cell_business{background:#fff}.botime_scheduler_message{padding:10px;opacity:.9;filter:alpha(opacity=90);color:#fff;background:#ffa216}.botime_scheduler_shadow_inner{background-color:#666;opacity:.5;filter:alpha(opacity=50);height:100%}.botime_scheduler_event_bar{top:0;left:0;right:0;height:3px;background-color:#9dc8e8;border-bottom:1px solid #999}.botime_scheduler_event_bar_inner{position:absolute;height:3px;background-color:#1066a8}.botime_scheduler_matrix_vertical_break{background-color:#000}.botime_scheduler_tree_image_no_children{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAAKXRFWHRDcmVhdGlvbiBUaW1lAHDhIDMwIEkgMjAwOSAwODo0NjozMSArMDEwMClDkt4AAAAHdElNRQfZAR4HLzEyzsCJAAAACXBIWXMAAA7CAAAOwgEVKEqAAAAABGdBTUEAALGPC/xhBQAAADBJREFUeNpjrK6s5uTl/P75OybJ0NLW8h8bAIozgeSxAaA4E1A7VjmgOL31MeLxHwCeXUT0WkFMKAAAAABJRU5ErkJggg==)}.botime_scheduler_tree_image_expand{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAAKXRFWHRDcmVhdGlvbiBUaW1lAHDhIDMwIEkgMjAwOSAwODo0NjozMSArMDEwMClDkt4AAAAHdElNRQfZAR4HLyUoFBT0AAAACXBIWXMAAA7CAAAOwgEVKEqAAAAABGdBTUEAALGPC/xhBQAAAFJJREFUeNpjrK6s5uTl/P75OybJ0NLW8h8bAIozgeRhgJGREc4GijMBtTNgA0BxFog+uA4IA2gmUJwFog/IgUhAGBB9KPYhA3T74Jog+hjx+A8A1KRQ+AN5vcwAAAAASUVORK5CYII=)}.botime_scheduler_tree_image_collapse{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAAKXRFWHRDcmVhdGlvbiBUaW1lAHDhIDMwIEkgMjAwOSAwODo0NjozMSArMDEwMClDkt4AAAAHdElNRQfZAR4HLxB+p9DXAAAACXBIWXMAAA7CAAAOwgEVKEqAAAAABGdBTUEAALGPC/xhBQAAAENJREFUeNpjrK6s5uTl/P75OybJ0NLW8h8bAIozgeSxAaA4E1A7VjmgOAtEHyMjI7IE0EygOAtEH5CDqY9c+xjx+A8ANndK9WaZlP4AAAAASUVORK5CYII=)}.botime_scheduler_columnheader_inner{font-weight:bold}.botime_scheduler_columnheader_cell{background:linear-gradient(to right,#eee 0%,#ddd)}.botime_scheduler_columnheader_splitter{background-color:#666;opacity:.5;filter:alpha(opacity=50)}.botime_scheduler_columnheader_cell_inner{padding:2px}.botime_scheduler_timeheader_float{display:flex;align-items:center;justify-content:center}.botime_scheduler_timeheader_float_inner{padding:2px}.botime_scheduler_event_float{display:flex;align-items:center}.botime_scheduler_event_float_inner{padding:6px 2px 2px 7px;padding-left:9px;position:relative}.botime_scheduler_event_float_inner:after{content:"";border-color:transparent #333 transparent transparent;border-style:solid;border-width:5px;width:0;height:0;position:absolute;top:8px;left:-4px}.botime_scheduler_event_move_left{box-sizing:border-box;padding:2px;border:1px solid #ccc;background:#fff;background:linear-gradient(to bottom,#fff 0%,#eee)}.botime_scheduler_event_move_right{box-sizing:border-box;padding:2px;border:1px solid #ccc;background:#fff;background:linear-gradient(to bottom,#fff 0%,#eee)}.botime_scheduler_event_delete{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAI5JREFUKFNtkLERgCAMRbmzdK8s4gAUlhYOYEHJEJYOYOEwDmGBPxC4kOPfvePy84MGR0RJ2N1A8H3N6DATwSQ57m2ql8NBG+AEM7D+UW+wjdfUPgerYNgB5gOLRHqhcasg84C2QxPMtrUhSqQIhg7ypy9VM2EUZPI/4rQ7rGxqo9sadTegw+UdjeDLAKUfhbaQUVPIfJYAAAAASUVORK5CYII=) center center no-repeat;opacity:.6;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';cursor:pointer;opacity:.6}.botime_scheduler_event_delete:hover{opacity:1;-ms-filter:none}.botime_scheduler_rowmove_handle{background-repeat:no-repeat;background-position:center center;background-color:#ccc;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAKCAYAAACT+/8OAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAClJREFUGFdj+P//P4O9vX2Bg4NDP4gNFgBytgPxebgAMsYuQGMz/jMAAFsTZDPYJlDHAAAAAElFTkSuQmCC);cursor:move}.botime_scheduler_rowmove_source{background-color:#000;opacity:.2}.botime_scheduler_rowmove_position_before,.botime_scheduler_rowmove_position_after{background-color:#999;height:2px}.botime_scheduler_rowmove_position_child{margin-left:10px;background-color:#999;height:2px}.botime_scheduler_rowmove_position_child:before{content:'+';color:#999;position:absolute;top:-8px;left:-10px}.botime_scheduler_rowmove_position_forbidden{background-color:#f00;height:2px;margin-left:10px}.botime_scheduler_rowmove_position_forbidden:before{content:'x';color:#f00;position:absolute;top:-8px;left:-10px}.botime_scheduler_link_horizontal{border-bottom-style:solid;border-bottom-color:#f00}.botime_scheduler_link_vertical{border-right-style:solid;border-right-color:#f00}.botime_scheduler_link_arrow_right:before{content:'';border-width:6px;border-color:transparent transparent transparent #f00;border-style:solid;width:0;height:0;position:absolute}.botime_scheduler_link_arrow_left:before{content:'';border-width:6px;border-color:transparent #f00 transparent transparent;border-style:solid;width:0;height:0;position:absolute}.botime_scheduler_link_arrow_down:before{content:'';border-width:6px;border-color:#f00 transparent transparent transparent;border-style:solid;width:0;height:0;position:absolute}.botime_scheduler_link_arrow_up:before{content:'';border-width:6px;border-color:transparent transparent #f00 transparent;border-style:solid;width:0;height:0;position:absolute}.botime_scheduler_shadow_overlap .botime_scheduler_shadow_inner{background-color:#f00}.botime_scheduler_overlay{background-color:#808080;opacity:.5;filter:alpha(opacity=50)}.botime_scheduler_event_group{box-sizing:border-box;font-size:12px;color:#666;padding:2px 2px 2px 2px;overflow:hidden;border:1px solid #ccc;background-color:#fff}.botime_scheduler_header_icon{box-sizing:border-box;border:1px solid #c0c0c0;background-color:#f3f3f3;color:#333}.botime_scheduler_header_icon:hover{background-color:#eee}.botime_scheduler_header_icon_hide:before{content:'«'}.botime_scheduler_header_icon_show:before{content:'»'}.botime_scheduler_rowheader.botime_scheduler_rowheader_selected{background-color:#aaa;background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:20px 20px}.botime_scheduler_row_new .botime_scheduler_rowheader_inner{cursor:text;background-position:0 5px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABUSURBVChTY0ACslAaK2CC0iCQDMSlECYmQFYIAl1AjFUxukIQwKoYm0IQwFCMSyEIaEJpMMClcD4Qp0CYEIBNIUzRPzAPCtAVYlWEDgyAGIdTGBgAbqEJYyjqa3oAAAAASUVORK5CYII=)}.botime_scheduler_row_new .botime_scheduler_rowheader_inner:hover{background:#fff}.botime_scheduler_rowheader textarea{padding:3px}.botime_scheduler_rowheader_scroll{cursor:default}.botime_scheduler_shadow_forbidden .botime_scheduler_shadow_inner{background-color:#f00}.botime_scheduler_event_moving_source{opacity:.5;filter:alpha(opacity=50)}.botime_scheduler_linkpoint{background-color:#fff;border:1px solid #808080;border-radius:5px}.botime_scheduler_linkpoint.botime_scheduler_linkpoint_hover{background-color:#000}.botime_scheduler_event.botime_scheduler_event_version .botime_scheduler_event_inner{background-color:#cfdde8;background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:20px 20px}.botime_scheduler_crosshair_vertical,.botime_scheduler_crosshair_horizontal,.botime_scheduler_crosshair_left,.botime_scheduler_crosshair_top{background-color:#808080;opacity:.2;filter:alpha(opacity=20)}.botime_scheduler_link_dot{border-radius:10px;background-color:#f00}.botime_scheduler_task_milestone .botime_scheduler_event_inner{position:absolute;top:16%;left:16%;right:16%;bottom:16%;background:#38761d;border:0 none;transform:rotate(45deg);filter:none}.botime_scheduler_event_left{white-space:nowrap;padding-top:5px;color:#666;cursor:default}.botime_scheduler_event_right{white-space:nowrap;padding-top:5px;color:#666;cursor:default}.botime_scheduler_selectionrectangle{background-color:#00f;border:1px solid #003;opacity:.4}.botime_scheduler_link_shadow{border:1px solid #000}.botime_scheduler_link_shadow_circle{background-color:#000}.botime_scheduler_block{background-color:#808080;opacity:.5}