UNPKG

dhtmlx-scheduler

Version:

JavaScript event calendar. Allows to manage events and appointments in different views

1,219 lines (1,210 loc) 117 kB
/*! * @license * * dhtmlxScheduler v.6.0.3 Standard * * To use dhtmlxScheduler in non-GPL projects (and get Pro version of the product), please obtain Commercial/Enterprise or Ultimate license on our site https://dhtmlx.com/docs/products/dhtmlxScheduler/#licensing or contact us at sales@dhtmlx.com * * (c) XB Software Ltd. * */ /* key nav */ /* Table of Content 1. Material skin design and style elements 2. Pivot MicroVars 3. Diagram Editor MicroVars 4. Property Sheet MicroVars */ /*============================================================================================ 0. Material Skin Design Default Styles ==============================================================================================*/ /*============================================================================================ 1. DHX Scheduler Container ==============================================================================================*/ /*============================================================================================ 2. Navigation Section ==============================================================================================*/ /*============================================================================================ 1. DHX Scheduler Container ==============================================================================================*/ /*============================================================================================ 1. DHX Scheduler Container ==============================================================================================*/ /*============================================================================================ 1. DHX Scheduler Container ==============================================================================================*/ /*============================================================================================ 1. DHX Scheduler Container ==============================================================================================*/ /*============================================================================================ 1. DHX Scheduler Container ==============================================================================================*/ /*============================================================================================ 1. DHX Scheduler Container ==============================================================================================*/ /*============================================================================================ 1. DHX Scheduler Container ==============================================================================================*/ /*============================================================================================ 1. DHX Scheduler Container ==============================================================================================*/ /*============================================================================================ 1. DHX Scheduler Container ==============================================================================================*/ /*============================================================================================ 1. DHX Scheduler Container ==============================================================================================*/ /*============================================================================================ 1. DHX Scheduler Container ==============================================================================================*/ .scheduler_message_area { position: fixed; right: 5px; width: 250px; z-index: 11; } .scheduler-info { min-width: 120px; padding: 4px 4px 4px 20px; font-family: Tahoma; z-index: 14; overflow: hidden; margin: 5px; margin-bottom: 10px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .scheduler-info.hidden { height: 0px; padding: 0px; border-width: 0px; margin: 0px; overflow: hidden; } .scheduler_modal_box { overflow: hidden; display: inline-block; position: fixed; min-width: 300px; width: 330px; text-align: center; background: #fff; box-shadow: 0px 0px 14px #888; border: 1px solid #ffffff; z-index: 18; border-radius: 6px; font-family: "Tahoma", san-serif; } .scheduler_popup_text { margin: 15px 15px 5px 15px; font-size: 14px; color: #000; min-height: 30px; border-radius: 6px; } .scheduler_popup_title { border-top-left-radius: 5px; border-top-right-radius: 5px; border-width: 0px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAMAAAAIaGBFAAAAhFBMVEVwcHBubm5sbGxqampoaGhmZmZlZWVjY2NhYWFfX19dXV1bW1taWlpYWFhWVlZUVFRSUlJRUVFPT09NTU1LS0tJSUlHR0dGRkZERERCQkJAQEA+Pj49PT09PT0+Pj5AQEBBQUFDQ0NERERGRkZHR0dJSUlKSkpMTExMTEw5OTk5OTk5OTkny8YEAAAAQklEQVQImQXBCRJCAAAAwKVSQqdyjSPXNP7/QLsIhA6OTiJnF7GrRCpzc/fw9PKW+/gqlCq1RqvTG/yMJrPF6m/bAVEhAxxnHG0oAAAAAElFTkSuQmCC); background-image: -webkit-linear-gradient(top, #707070 1%, #3d3d3d 70%, #4c4c4c 97%, #393939 97%); background-image: -moz-linear-gradient(top, #707070 1%, #3d3d3d 70%, #4c4c4c 97%, #393939 97%); } .scheduler-info, .scheduler_popup_button, .scheduler_button { user-select: none; -webkit-user-select: none; -moz-user-select: -moz-none; cursor: pointer; } .scheduler_popup_text { overflow: hidden; } .scheduler_popup_controls { border-radius: 6px; padding: 5px 5px 9px 5px; } .scheduler_popup_button, .scheduler_button { height: 30px; line-height: 28px; display: inline-block; margin: 0 5px; border-radius: 6px; color: #FFF; border: 1px solid #838383; box-shadow: none; } .scheduler_popup_button { min-width: 120px; background: #ffffff; } .scheduler_button input, .scheduler_popup_button div { border: 1px solid #FFF; background: #ffffff; background-image: none; border-radius: 6px; font-size: 15px; -moz-box-sizing: content-box; box-sizing: content-box; text-shadow: none; color: #444; font-weight: normal; padding: 0px; margin: 0px; vertical-align: top; height: 28px; line-height: 28px; } .scheduler_popup_button.scheduler_ok_button div { background: #22A1BC; border: 1px solid #22A1BC; color: white; text-shadow: 0px -1px 0px #6F6F6F; outline: none; } .scheduler_popup_button.scheduler_ok_button { border: 1px solid #22A1BC; background-color: #22A1BC; outline: none; } .scheduler_button input:focus, .scheduler_button input:active, .scheduler_popup_button div:active, .scheduler_popup_button div:focus { background: #ffffff; background-image: none; color: #444; box-shadow: none; outline: none; } .scheduler_popup_button.scheduler_cancel_button div:active { background-color: transparent; border-color: transparent; outline: none; } div.dhx_modal_cover { background-color: #000; cursor: default; opacity: 0.2; position: fixed; z-index: 17; left: 0px; top: 0px; width: 100%; height: 100%; border: none; zoom: 1; } .scheduler-info img, .scheduler_modal_box img { float: left; margin-right: 20px; } .scheduler-alert-error .scheduler_popup_title, .scheduler-confirm-error .scheduler_popup_title { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAsCAIAAAArRUU2AAAATklEQVR4nIWLuw2AMBBDjVuQiBT2oWbRDATrnB0KQOJoqPzRe3BrHI6dcBASYREKovtK6/6DsDOX+stN+3H1YX9ciRgnYq5EWYhS2dftBIuLT4JyIrPCAAAAAElFTkSuQmCC); } .scheduler-alert-error, .scheduler-confirm-error { border: 1px solid #ff0000; } /*Skin section*/ .scheduler_popup_title { color: #fff; text-shadow: 1px 1px #000; height: 40px; line-height: 40px; font-size: 20px; } .scheduler-info, .scheduler-error { font-size: 14px; color: #000; box-shadow: 0px 0px 10px #888; padding: 0px; background-color: #FFF; border-radius: 3px; border: 1px solid #ffffff; } .scheduler-info div { padding: 5px 10px 5px 10px; background-color: #FFF; border-radius: 3px; border: 1px solid #b8b8b8; } .scheduler_message_area .scheduler-error { background-color: #d81b1b; border: 1px solid #ff3c3c; box-shadow: 0px 0px 10px #000; } .scheduler_message_area .scheduler-error div { background-color: #d81b1b; border: 1px solid #940000; color: #FFF; } .scheduler_message_area .scheduler-warning { background-color: #FFAB00; border: 1px solid #FFAB00; } .scheduler_message_area .scheduler-warning div { background-color: #FFAB00; border: 1px solid #FFAB00; } .scheduler_modal_box.scheduler-error .scheduler_popup_title { background: #d81b1b; border: 1px solid #ff3c3c; color: #FFF; } .scheduler_modal_box.scheduler-error .scheduler_popup_title { background: #FFAB00; border: 1px solid #FFAB00; } .dhx_cal_event .dhx_header, .dhx_cal_event .dhx_title, .dhx_cal_event .dhx_body, .dhx_cal_event .dhx_footer { background-color: #1796b0; border: 1px solid transparent; color: #FFFFFF; overflow: hidden; width: 100%; } .dhx_move_denied .dhx_cal_event .dhx_header, .dhx_move_denied .dhx_cal_event .dhx_title { cursor: default; } .dhx_cal_event .dhx_header { height: 1px; margin: 0 0 0 1px; border-width: 1px 1px 0px 1px; cursor: pointer; } .dhx_cal_event .dhx_title { height: 12px; border-width: 1px 1px 0 1px; border-bottom-style: dotted; border-radius: 4px 4px 0 0; font-size: 12px; line-height: 12px; font-weight: bold; text-align: center; background-position: right; background-repeat: no-repeat; padding: 1px 0 0 0; cursor: pointer; } .dhx_cal_container_rtl .dhx_cal_event .dhx_title { text-align: center; padding: 1px 0 0 0; } .dhx_cal_event .dhx_body, .dhx_cal_event.dhx_cal_select_menu .dhx_body { border-width: 0 1px 1px 1px; padding: 5px 5px 8px 5px; border-radius: 0 0 4px 4px; font-weight: normal; line-height: normal; } .dhx_cal_container_rtl .dhx_cal_event .dhx_body { padding: 5px 5px 8px 5px; } .dhx_cal_event.dhx_cal_select_menu { -webkit-box-shadow: 0 0 1px #FFF; -moz-box-shadow: 0 0 1px #FFF; box-shadow: 0 0 1px #FFF; } .dhx_resize_denied, .dhx_resize_denied .dhx_event_resize { cursor: default !important; } .dhx_cal_event .dhx_event_resize { cursor: s-resize; cursor: ns-resize; } .dhx_cal_event .dhx_footer, .dhx_cal_event .dhx_select_menu_footer { height: 5px; margin: -6px 0 0 2px; border-width: 0; position: relative; top: auto; background: #1796b0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAFCAYAAAC5Fuf5AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAFUlEQVQoz2P4PwCAYSAww4jyKd0xACVu6yNGlTn+AAAAAElFTkSuQmCC) no-repeat center center; } .dhx_cal_event .dhx_resize_denied.dhx_event_resize.dhx_footer { height: 0; } .dhx_cal_event_line { background-color: #1796b0; border: 1px solid transparent; border-radius: 2px; font-family: "Arial", san-serif; font-size: 12px; font-weight: normal; line-height: 17px; height: 20px; padding: 0 0 0 10px; color: #FFFFFF; cursor: pointer; overflow: hidden; } .dhx_cal_container_rtl .dhx_cal_event_line { padding: 0 9px 0 0; } .dhx_cal_event_line_start { border-top-left-radius: 9px; border-bottom-left-radius: 9px; } .dhx_cal_container_rtl .dhx_cal_event_line_start { border-top-left-radius: 2px; border-bottom-left-radius: 2px; } .dhx_cal_event_line_end { border-top-right-radius: 9px; border-bottom-right-radius: 9px; } .dhx_cal_container_rtl .dhx_cal_event_line_end { border-top-right-radius: 2px; border-bottom-right-radius: 2px; } .dhx_cal_container_rtl .dhx_cal_event_line_start { border-top-right-radius: 9px; border-bottom-right-radius: 9px; } .dhx_cal_container_rtl .dhx_cal_event_line_end { border-top-left-radius: 9px; border-bottom-left-radius: 9px; } .dhx_cal_event_clear { height: 20px; padding: 0 0 0 2px; color: #0E64A0; font-family: "Tahoma", san-serif; font-size: 8pt; line-height: normal; white-space: nowrap; overflow: hidden; cursor: pointer; background-color: transparent; font-weight: normal; } .dhx_cal_event.dhx_cal_editor { border: 1px solid #1796b0; border-top-style: solid; z-index: 10; position: absolute; overflow: hidden; } textarea.dhx_cal_editor { width: 100%; height: 100%; border: 0 solid black; padding: 0; margin: 0; overflow: auto; font-family: "Arial", san-serif; font-size: 12px; } div.dhx_menu_head { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAAA1CAYAAABCzsW2AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACq0lEQVR42u2bT0vDMBiHJ4KngiB4FfwGXj15FQoDP4PfQ7ox8ebRkyAIgiB4VBRUvAwGG4V9gJ12FQRBEIWYwjv2Wpo/TdK16i/wsHZLszZPk77JlpYQogWaDSoBksD/ljS9mjN/nyddvl8tKRHuKbGu1CJ+VrKLqPxxwkNSJDmQ9CVfRJ/ei+qW5JvcJOlagpqw5zdnRzLRlDGhPKFlrEjOJalkuZ7uTi+JV2KdkvZY3oEklqwS2faYfd4OLOia3QTLzWpJbnd7FaxJ3ugcjvIVRYzYeb7SMb7fm33PFZX5LtlqVnfn3iX9fO7Yv+roUb4HxedD+nxEXZKgY1Tl7VKriA2CLtm175d5JrUcKqucJH9BoSXNKj7WCBrSfpv2U4OkLH0oyswLOm1W4BBGUGhJH5Rv3SAoY4N1eboyL5io3Zygc3btKT2XWs1oSTaC7MPlkJJeCyQVCeKS3iyec9MCUWfs2l8km80IwdXlmwaodXV3KkE8Ckwtyo3ZtWaBwW3u+mPXcVL4lmQaC6nHTnUEDjpBKywU71me56niBrU6fpEtSSi2TQNcdfcZVhIPwWdRXJGgE4cQPCoYIN8rwvzaJYkS46dFS8oPZscUxW0Qbc/B7A5NLwl6Tq03b+6uihmM8JKqnhbqUAvc/k8/VSQV3UARVeggN03UacIEK8DvSQCSIAlAEoAkSAKQBEmoBEgCkARJAJIAJEESgCQASZAEIAmSACQBSIIkAEkAkv6sJJ/FXWABkkx/xE9K/J23TF5gKclmtcRs5dojbT+xFQM+eYHj0heVyEdaX5O1iCXJs0aSbV5gkFRmvdEsHdP+saHV2eYFJVuSKah4oNbRpdZxo5FkmxdoJKmXSqolfdKSwizd0b7wzAsMkspUWlfRPR565gUYzEISqIhvvOj4RYzGoYYAAAAASUVORK5CYII=); background-position: 0px -43px; width: 10px; height: 10px; margin-left: 5px; margin-top: 1px; border: none; cursor: default; } .dhx_cal_container_rtl div.dhx_menu_head { margin-left: 0; margin-right: 5px; } div.dhx_menu_icon { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAAA1CAYAAABCzsW2AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACq0lEQVR42u2bT0vDMBiHJ4KngiB4FfwGXj15FQoDP4PfQ7ox8ebRkyAIgiB4VBRUvAwGG4V9gJ12FQRBEIWYwjv2Wpo/TdK16i/wsHZLszZPk77JlpYQogWaDSoBksD/ljS9mjN/nyddvl8tKRHuKbGu1CJ+VrKLqPxxwkNSJDmQ9CVfRJ/ei+qW5JvcJOlagpqw5zdnRzLRlDGhPKFlrEjOJalkuZ7uTi+JV2KdkvZY3oEklqwS2faYfd4OLOia3QTLzWpJbnd7FaxJ3ugcjvIVRYzYeb7SMb7fm33PFZX5LtlqVnfn3iX9fO7Yv+roUb4HxedD+nxEXZKgY1Tl7VKriA2CLtm175d5JrUcKqucJH9BoSXNKj7WCBrSfpv2U4OkLH0oyswLOm1W4BBGUGhJH5Rv3SAoY4N1eboyL5io3Zygc3btKT2XWs1oSTaC7MPlkJJeCyQVCeKS3iyec9MCUWfs2l8km80IwdXlmwaodXV3KkE8Ckwtyo3ZtWaBwW3u+mPXcVL4lmQaC6nHTnUEDjpBKywU71me56niBrU6fpEtSSi2TQNcdfcZVhIPwWdRXJGgE4cQPCoYIN8rwvzaJYkS46dFS8oPZscUxW0Qbc/B7A5NLwl6Tq03b+6uihmM8JKqnhbqUAvc/k8/VSQV3UARVeggN03UacIEK8DvSQCSIAlAEoAkSAKQBEmoBEgCkARJAJIAJEESgCQASZAEIAmSACQBSIIkAEkAkv6sJJ/FXWABkkx/xE9K/J23TF5gKclmtcRs5dojbT+xFQM+eYHj0heVyEdaX5O1iCXJs0aSbV5gkFRmvdEsHdP+saHV2eYFJVuSKah4oNbRpdZxo5FkmxdoJKmXSqolfdKSwizd0b7wzAsMkspUWlfRPR565gUYzEISqIhvvOj4RYzGoYYAAAAASUVORK5CYII=); width: 20px; height: 20px; margin-left: -5px; margin-top: 0px; border: none; cursor: pointer; } .dhx_cal_container_rtl div.dhx_menu_icon { margin-left: 0; margin-right: -3px; } div.icon_details { background-position: 0px 0px; } div.icon_edit { background-position: -22px 0px; } div.icon_save { background-position: -84px -1px; } div.icon_cancel { background-position: -62px 0px; } div.icon_delete { background-position: -42px 0px; } /*view more link in month view*/ .dhx_month_link { position: absolute; box-sizing: border-box; -moz-box-sizing: border-box; text-align: right; cursor: pointer; padding-right: 10px; font-size: 8pt; font-family: "Tahoma", san-serif; } .dhx_month_link a { color: #00f; } .dhx_month_link a:hover { text-decoration: underline; color: #0000b3; } .dhx_global_tip { font-family: Tahoma, Helvetica; text-align: center; font-size: 20px; position: fixed; top: 60px; right: 20px; background-color: rgba(255, 255, 255, 0.7); color: #000; z-index: 14; padding: 20px 30px; width: 190px; } .dhx_global_tip div { font-size: 30px; } @media (-moz-touch-enabled) { .dhx_cal_container { user-select: none; -moz-user-select: none; } } .dhx_cal_data div.dhx_cal_event_clear, .dhx_multi_day div.dhx_cal_event_clear, .dhx_cal_data div.dhx_cal_event_line, .dhx_multi_day div.dhx_cal_event_line { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } @media only screen and (max-width: 550px) { .dhx_cal_event_clear, .dhx_cal_event_line { padding-left: 2px; } } .dhx_unselectable, .dhx_unselectable div { -webkit-user-select: none; -moz-user-select: none; -moz-user-select: -moz-none; } .dhx_cal_light { -webkit-tap-highlight-color: transparent; background-color: #FFFFFF; border-radius: 5px; border: 1px solid #CECECE; color: #2E2E2E; font-family: "Tahoma", san-serif; font-size: 8pt; box-shadow: 5px 5px 5px #888; position: absolute; z-index: 15; width: 580px; } .dhx_cal_light_rtl { box-shadow: -5px 5px 5px #888; } .dhx_cal_ltitle { padding: 2px 0px 2px 5px; height: 30px; line-height: 30px; border-bottom: 1px solid #CECECE; background: transparent; margin: 0; border-radius: 0; overflow: hidden; white-space: nowrap; display: flex; flex-direction: row; justify-content: start; } .dhx_cal_ltext.dhx_cal_template { position: relative; } .dhx_cal_ltitle span { white-space: nowrap; } .dhx_time { font-weight: bold; padding: 0 0 0 10px; font-size: 8pt; display: inline-block; margin: 0; flex-grow: 0; flex-shrink: 0; } .dhx_cal_light_rtl .dhx_time { padding: 0 10px 0 0; } .dhx_cal_light_wide { width: 650px; } .dhx_mark { position: relative; top: 3px; background-image: url(data:image/gif;base64,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); background-position: 0px -43px; padding-left: 10px; } .dhx_ie6 .dhx_mark { background-position: 6px -41px; } .dhx_cal_light select { font-family: "Tahoma", san-serif; font-size: 8pt; color: #2E2E2E; padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px; } .dhx_cal_light .dhx_title { padding: 0 0 0 13px; font-size: 8pt; text-transform: none; color: inherit; display: inline-block; margin: 0; flex-grow: 1; flex-shrink: 1; overflow: hidden; text-overflow: ellipsis; } .dhx_cal_larea { border: 1px solid transparent; background-color: #FFFFFF; overflow: hidden; } .dhx_cal_light_wide .dhx_cal_larea { border-top-width: 0px; margin: 0 0 0 3px; } .dhx_cal_light_rtl .dhx_cal_larea { margin: 0 3px 0 0; } .dhx_cal_light_wide .dhx_wrap_section { border-top: 0; border-bottom: 1px solid #CECECE; position: relative; background-color: #FFFFFF; overflow: hidden; padding: 5px 0; margin: 0; } .dhx_cal_lsection { background-color: #ffffff; color: #747473; font-weight: 700; font-family: "Arial", san-serif; font-size: 18px; padding: 5px 0 5px 10px; } .dhx_cal_light_wide .dhx_cal_lsection { border: 0px; float: left; text-align: right; width: 82px; width: 100px; min-height: 20px; line-height: normal; height: auto; font-size: 13px; padding: 5px 0px 0px 10px; margin: 0 0 0 0; } .dhx_cal_lsection .dhx_fullday { float: right; margin-right: 5px; color: #747373; font-family: "Arial", san-serif; font-size: 12px; font-weight: normal; line-height: 20px; vertical-align: top; cursor: pointer; } .dhx_cal_lsection .dhx_fullday input[type="checkbox"] { margin: 3px 3px 3px 4px; } .dhx_cal_ltext { /*margin: 0 0 0 15px;*/ overflow: hidden; float: left; float: none; width: auto; height: auto; padding: 2px 0px 2px 10px; } .dhx_readonly { height: 15px; } .dhx_cal_ltext textarea { background-color: #F9F9F9; overflow: auto; color: #2E2E2E; height: 100%; width: 100%; outline: none !important !important; resize: none; border: 1px solid #CECECE; line-height: 20px; font-family: inherit; box-sizing: border-box; padding: 2px 2px 2px 2px; } .dhx_section_time { background-color: transparent; white-space: nowrap; } .dhx_cal_light_wide .dhx_section_time { padding: 2px 0 0 0 !important; height: 20px; } .dhx_section_time { text-align: center; } .dhx_cal_light_wide .dhx_section_time { background: transparent; } .dhx_btn_set { padding: 0; float: left; margin: 12px 0 0 20px; font-size: 12px; font-weight: bold; border-radius: 3px; text-transform: none; color: #747473; } .dhx_right_btn_set { margin-right: 20px; } .dhx_btn_set div { float: left; height: 30px; line-height: 30px; padding: 0 20px; vertical-align: middle; cursor: pointer; } .dhx_btn_set, .dhx_cancel_btn_set { border: 1px solid #cecece; background-color: transparent; color: #454544; float: right; float: left; } .dhx_cal_light_rtl .dhx_btn_set, .dhx_cal_light_rtl .dhx_cancel_btn_set { float: right; } .dhx_save_btn { background-image: url(data:image/gif;base64,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); background-position: -84px 0px; width: 21px; } .dhx_cancel_btn { background-image: url(data:image/gif;base64,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); background-position: -63px 0px; width: 20px; } .dhx_delete_btn { background-image: url(data:image/gif;base64,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); background-position: -42px 0px; width: 20px; } .dhx_delete_btn_set { border: 1px solid #FF8831; background-color: #FF8831; color: #FFFFFF; text-shadow: 0px -1px 0px #93755F; margin: 12px 20px 0 20px; } .dhx_save_btn_set { border: 1px solid #cecece; color: #FFFFFF; text-shadow: 0px -1px 0px #6F6F6F; background-color: #22A1BC; } .dhx_cal_cover { width: 100%; height: 100%; position: fixed; z-index: 14; top: 0px; left: 0px; background-color: black; opacity: 0.1; } .dhx_custom_button { padding: 0px 3px 0px 3px; color: #747473; font-family: "Arial", san-serif; font-size: 8pt; background-color: white; border: 1px solid #CECECE; font-weight: normal; margin-right: 5px; margin-top: 0px; cursor: pointer; } .dhx_custom_button div { cursor: pointer; float: left; height: 21px; line-height: 21px; vertical-align: middle; } .dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday { float: none; margin: 0; font-weight: bold; font-size: 13px; cursor: pointer; } .dhx_cal_light_wide .dhx_cal_larea { width: 730px; } .dhx_cal_light_wide { width: 738px; } .dhx_cal_light_wide .dhx_cal_checkbox label { padding-left: 0px; } .dhx_wrap_section .dhx_cal_wide_checkbox input[type="checkbox"] { margin-top: 8px; margin-left: 14px; } .dhx_cal_light_rtl .dhx_wrap_section .dhx_cal_wide_checkbox input[type="checkbox"] { margin: 8px 14px 0 0; } .dhx_cal_light input { font-family: "Tahoma", san-serif; font-size: 8pt; color: #747473; } #input_1518604462804 { margin: 0 0 0 11px; border-bottom-width: 0; border-bottom: 0; } .dhx_custom_button { float: right; height: 21px; width: 90px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .dhx_cal_light_wide .dhx_custom_button { position: absolute; top: 0; right: 0; margin-top: 6px; } .dhx_cal_light_wide .dhx_repeat_right { margin-right: 55px; } .dhx_cal_light_rtl { direction: rtl; } .dhx_cal_light_rtl .dhx_cal_ltitle { padding: 2px 5px 2px 0; } .dhx_cal_light_rtl .dhx_mark { padding: 0 10px 0 0; } .dhx_cal_light_rtl .dhx_title { padding: 0 13px 0 0; } .dhx_cal_light_rtl .dhx_wrap_section { padding: 5px 0; } .dhx_cal_light_rtl .dhx_wrap_section .dhx_cal_ltext.dhx_cal_template { direction: ltr; float: right; margin-right: 15px !important; } .dhx_cal_light_rtl .dhx_cal_lsection { float: right; text-align: left; margin: 0 0 0 0; } .dhx_cal_light_rtl .dhx_cal_ltext { padding: 2px 10px 2px 0px; } .dhx_cal_light_rtl .dhx_cal_ltext textarea { padding: 2px 2px 2px 2px; } .dhx_cal_light_rtl .dhx_section_time { padding: 2px 0 0 0 !important; } .dhx_cal_light_rtl select { padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px; } .dhx_cal_light_rtl .dhx_custom_button { left: 15px; right: auto; right: unset; } @media only screen and (max-width: 1023px) { .dhx_cal_overflow_container { overflow: auto !important; } .dhx_cal_light.dhx_cal_light_responsive { width: 98vw !important; height: auto !important; left: 1% !important; top: 1.953vw !important; font-size: 3.906vw !important; line-height: 3.906vw !important; padding-bottom: 2vw; } .dhx_cal_light.dhx_cal_light_responsive .dhx_btn_set { margin-bottom: 1.953vw !important; font-size: 3.906vw; height: auto !important; padding: 1.953vw 1.563vw 1.953vw 1.563vw; } .dhx_cal_light.dhx_cal_light_responsive .dhx_btn_set div { height: 2.93vw; line-height: 2.93vw; padding: 0 1.563vw; } .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_larea { width: auto !important; margin-left: 0 !important; height: 100% !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_larea label { display: inline; } .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_lsection { font-size: 3.906vw !important; width: 23.438vw !important; margin-left: 3vw; line-height: 3.906vw !important; margin-right: 0; } .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_lsection .dhx_custom_button { padding: 0.977vw 4.492vw 0.977vw 1.563vw; min-width: 25.391vw !important; min-height: 5.371vw; } .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_ltitle { height: 2rem !important; line-height: 2rem !important; margin-bottom: 0.5rem; } .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_ltitle span { font-size: 3.906vw !important; } .dhx_cal_light.dhx_cal_light_responsive textarea, .dhx_cal_light.dhx_cal_light_responsive select, .dhx_cal_light.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time select, .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_lsection div.dhx_custom_button, .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_template, .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_radio { font-size: 3.5vw; line-height: 3.5vw; } .dhx_cal_light.dhx_cal_light_responsive textarea label, .dhx_cal_light.dhx_cal_light_responsive select label, .dhx_cal_light.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time select label, .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_lsection div.dhx_custom_button label, .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_template label, .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_radio label { margin: 1vw 3vw 1vw 0.5vw; vertical-align: top; } .dhx_cal_light.dhx_cal_light_responsive select, .dhx_cal_light.dhx_cal_light_responsive .dhx_section_time select { min-height: 5.859vw; } .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_ltext { margin-left: 26.5vw !important; height: 100% !important; min-height: 4.883vw; } .dhx_cal_light.dhx_cal_light_responsive .dhx_repeat_center, .dhx_cal_light.dhx_cal_light_responsive .dhx_repeat_left, .dhx_cal_light.dhx_cal_light_responsive .dhx_repeat_divider, .dhx_cal_light.dhx_cal_light_responsive .dhx_repeat_right { height: 11.23vw; } .dhx_cal_light.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time { padding-left: 28.5vw !important; width: auto !important; min-height: 19.531vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time select { float: left; margin: 1.465vw 0.5vw 1.465vw 0.5vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time .dhx_lightbox_time_select { width: 14.648vw; padding-left: 1.953vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time .dhx_lightbox_day_select { min-width: 7.813vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time .dhx_lightbox_year_select { min-width: 13.672vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time .dhx_lightbox_month_select { width: 20.508vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_wide_checkbox { height: 100% !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_multi_select_control { height: 100% !important; vertical-align: middle; } .dhx_cal_light.dhx_cal_light_responsive .dhx_multi_select_control input { vertical-align: middle; } .dhx_cal_light.dhx_cal_light_responsive input { width: 4.883vw; height: 4.883vw; } .dhx_cal_light.dhx_cal_light_responsive .dhx_custom_button div { height: auto; } .dhx_cal_light.dhx_cal_light_responsive .dhx_custom_button .dhx_custom_button_recurring { background-size: 7.813vw !important; width: 6.836vw !important; height: 6.836vw !important; background-repeat: no-repeat !important; background-position: -25px -1px !important; padding-top: 0 !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_wrap_section { min-height: 7.813vw !important; max-width: 92.773vw !important; margin: 0.977vw 0; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat { margin: 6.836vw 0 0 23.438vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat form { height: 48.828vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat div { width: 70vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_left br { content: ' '; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat input { top: 1.465vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat select { width: 14.648vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat label { padding-right: 1.465vw; white-space: nowrap; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat form, .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat form select, .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_date, .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_text, .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat label { font-size: 2.93vw !important; line-height: 2.93vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_center, .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_left, .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_divider, .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_right { height: auto; float: none; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_center { height: auto !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_center, .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_left { padding-bottom: 10px; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_text { width: 6.836vw !important; height: 5.859vw !important; border: 1px solid #CECECE; background-color: #F9F9F9; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_checkbox { width: 2.93vw !important; height: 2.93vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_days label { font-size: 2.441vw !important; line-height: 2.5vw !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_right { height: auto !important; float: left; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_right .dhx_repeat_date { width: 19.531vw !important; height: 7.813vw !important; padding-left: 1.465vw !important; margin-top: 1.465vw; } .dhx_cal_light.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_divider { border-top: 1px solid #CECECE; border-left: 0; width: 70vw; height: 1px; } .dhx_cal_light.dhx_cal_light_responsive .dhx_custom_button div { /*padding-top: @ligthbox-responsive-recurring-btn-div-padding;*/ } .dhx_cal_light.dhx_cal_light_responsive .dhx_fullday input { vertical-align: middle; } .dhx_cal_light.dhx_cal_light_responsive .combo { height: auto !important; } .dhx_cal_light.dhx_cal_light_responsive .dhx_custom_button .dhx_custom_button_recurring { background-position: -14px -1px !important; width: 4.836vw !important; height: 4.836vw !important; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_cal_larea { margin-right: 0 !important; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_cal_lsection { margin-left: 0 !important; margin-right: 0 !important; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_cal_ltext { margin-right: 23.438vw !important; margin-left: 0 !important; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_wrap_section .dhx_cal_wide_checkbox input[type="checkbox"] { margin: 0.781vw 1.367vw 0 0; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time { padding-right: 23.438vw !important; padding-left: 0 !important; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time select { float: right; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time .dhx_lightbox_time_select { padding-right: 1.953vw !important; padding-left: 0 !important; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time span { display: none; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_form_repeat { margin: 6.836vw 23.438vw 0 0 !important; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_form_repeat label { padding-left: 1.465vw; padding-right: 0 !important; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_right { float: left; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_form_repeat .dhx_repeat_right .dhx_repeat_date { padding-right: 1.465vw !important; padding-left: 0 !important; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_multi_select_control.dhx_multi_select_control_vertical { float: right; } .dhx_cal_light_rtl.dhx_cal_light_responsive .dhx_multi_select_control { float: auto; float: unset; } } .dhx_minical_popup { position: absolute; z-index: 16; width: 251px; height: 175px; } .dhx_scale_bar_header { position: absolute; border-bottom: 1px dotted #a39588; width: 100%; } .dhx_expand_icon { position: absolute; top: 0px; right: 0px; background-image: url(data:image/gif;base64,R0lGODlhEgAkANUmAAAAAIqWpo+croyYqpKfs1xqfpiox3qJooqZtWt5kFBebwUFBpWjuQYGB3B7kWt1ipyrxKOy0Ki52aa21Zinv5+uylFZahQWGicrMmNtgAsNDzE2QB0gJjxCTjc8Rg8RExseIlJbakZMWSksM1tjdkdOXMLV/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACYALAAAAAASACQAAAbhQJNwSCwaj8ikcsFsOp8LoSZArVqrAI3wMuh6v4BB+CLkCM7oNABw5ggxhLh8vgYQMEIAQ8/f+xmAG0IdCoWGhwAUih15BY6PkBCSECVCFgmYmZoAFZ0WeQehoqMRpREkQhkIq6ytABOwGXkGtLW2ErgSD0IOAL2/vsEOww5KxsfIycrLeSYAztDP0tDOV9ZVRF/a2s/Oad/fRHPj490ADejp6g2ADEMXh/EKH4oU5pD4BSCTQxua/wlGdKpgbpTBAx5MDbHQqiECEbAmmLNF0UCIXEMeANDIcaPHaMxCCgkCADs=); width: 18px; height: 18px; cursor: pointer; background-position: 0px 18px; z-index: 4; } .dhx_scheduler_agenda .dhx_cal_data { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAqCAMAAABFoMFOAAAABlBMVEX////t7e3Bk4PpAAAADklEQVQI12NgIBowEgsBAg0AFmVnA1YAAAAASUVORK5CYII=); } .dhx_agenda_area { width: 100%; overflow-y: auto; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAqCAMAAABFoMFOAAAABlBMVEX////t7e3Bk4PpAAAADklEQVQI12NgIBowEgsBAg0AFmVnA1YAAAAASUVORK5CYII=); } .dhx_agenda_line { height: 21px; clear: both; overflow: hidden; } .dhx_agenda_line div { float: left; width: 188px; border-right: 1px dotted #8894A3; text-align: center; line-height: 21px; overflow: hidden; } .dhx_cal_container_rtl .dhx_agenda_line div { float: right; } .dhx_cal_container_rtl .dhx_agenda_line .description_header { padding-right: 15px; float: right; } .dhx_cal_header div.dhx_map_line, .dhx_cal_header div.dhx_agenda_line div, .dhx_cal_header div.dhx_agenda_line span { font-weight: normal; color: #747473; } .dhx_cal_container_rtl .dhx_cal_header div.dhx_map_line { float: right; } .dhx_cal_container_rtl .dhx_agenda_area .dhx_agenda_line div { bord