odoo/addons/base_calendar/static/lib/dhtmlxScheduler/codebase/dhtmlxscheduler.css

525 lines
8.3 KiB
CSS

.dhx_cal_container {
background-color:#C2D5FC;
font-family:Tahoma;
font-size:8pt;
position:relative;
overflow:hidden;
}
.dhx_cal_container div {
-moz-user-select:none;
-moz-user-select:-moz-none;
}
.dhx_cal_navline {
height:20px;
position:absolute;
z-index:3;
width:750px;
color:#2F3A48;
}
.dhx_cal_navline div {
position:absolute;
top:2px;
white-space:nowrap;
}
.dhx_cal_navline .dhx_cal_date {
font-weight:600;
left:210px;
}
.dhx_cal_button .dhx_left_bg {
width:1px;
overflow:hidden;
height:17px;
z-index:20;
top:0;
}
.dhx_cal_prev_button {
background-image:url(imgs/buttons.png);
background-position:0 0;
width:29px;
height:17px;
left:50px;
cursor:pointer;
}
.dhx_cal_next_button{
background-image:url(imgs/buttons.png);
background-position:-30px 0;
width:29px;
height:17px;
left:80px;
cursor:pointer;
}
.dhx_cal_today_button{
background-image:url(imgs/buttons.png);
background-position:-60px 0;
width:75px;
height:17px;
left:112px;
cursor:pointer;
text-align:center;
text-decoration:underline;
}
.dhx_cal_tab {
background-image:url(imgs/white_tab.png);
width:61px;
height:19px;
text-align:center;
text-decoration:underline;
padding-top:3px;
cursor:pointer;
}
.dhx_cal_tab.active {
background-image:url(imgs/blue_tab.png);
text-decoration:none;
height:20px;
padding-top:2px;
cursor:default;
font-weight:bold;
}
.dhx_cal_header {
position:absolute;
left:10px;
top:23px;
width:750px;
border-top:1px dotted #8894A3;
border-right:1px dotted #8894A3;
z-index:2;
overflow:hidden;
color:#2F3A48;
}
.dhx_cal_data {
border-top:1px dotted #8894A3;
position:absolute;
top:44px;
width:600px;
overflow-y:auto;
overflow-x:hidden;
}
.dhx_scale_bar {
position:absolute;
text-align:center;
background-color:#C2D5FC;
padding-top:3px;
border-left:1px dotted #586A7E;
}
.dhx_scale_holder {
position:absolute;
border-right:1px dotted #586A7E;
background-image:url(imgs/databg.png);
}
.dhx_scale_holder_now {
position:absolute;
border-right:1px dotted #586A7E;
background-image:url(imgs/databg_now.png);
}
.dhx_scale_hour {
height:41px;
width:50px;
border-bottom:1px dotted #8894A3;
background-color:#C2D5FC;
text-align:center;
line-height:40px;
color:#586A7E;
overflow:hidden;
}
.dhx_month_head {
background-color:#EBEFF4;
color:#2F3A48;
border-right:1px dotted #586A7E;
height:18px;
padding-right:5px;
padding-top:3px;
text-align:right;
}
.dhx_month_body {
border-right:1px dotted #586A7E;
border-bottom:1px dotted #586A7E;
background-color:#FFF;
}
.dhx_now .dhx_month_body {
background-color:#E2EDFF;
}
.dhx_after .dhx_month_body,.dhx_before .dhx_month_body {
background-color:#ECECEC;
}
.dhx_after .dhx_month_head,.dhx_before .dhx_month_head {
background-color:#E2E3E6;
color:#94A6BB;
}
.dhx_now .dhx_month_head {
background-color:#D1DEF4;
font-weight:bold;
}
.dhx_cal_drag {
position:absolute;
z-index:9999;
background-color:#FFE763;
border:1px solid #B7A543;
opacity:.5;
filter:alpha(opacity=50);
}
.dhx_loading {
position:absolute;
width:128px;
height:15px;
background-image:url(imgs/loading.gif);
z-index:9999;
}
.dhx_multi_day_icon,.dhx_multi_day {
position:absolute;
background-color:#E1E6FF;
background-repeat:no-repeat;
border-bottom:1px dotted #8894A3;
border-left:1px dotted #8894A3;
}
.dhx_multi_day_icon {
background-image:url(imgs/clock_big.gif);
}
.dhx_multi_day_icon_small {
background-image:url(imgs/clock_small.gif);
}
.dhx_multi_day_icon,.dhx_multi_day_icon_small {
background-position:center center;
position:absolute;
background-color:#E1E6FF;
background-repeat:no-repeat;
border-bottom:1px dotted #8894A3;
border-left:1px dotted #8894A3;
}
.dhtmlxLayoutPolyContainer_dhx_skyblue .dhx_cal_container {
background-color:#d0e5ff;
}
.dhx_cal_event div {
background-color:#FFE763;
border:1px solid #B7A543;
color:#887A2E;
overflow:hidden;width:100%;
font-family:Tahoma;
font-size:8pt;
}
/*event in day or week or month view*/
.dhx_cal_event.purple div,
.dhx_cal_event_line.purple {
background-color:purple !important;
color:white !important;
}
.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-left:1px;
border-width:1px 1px 0 1px;
cursor:pointer;
}
.dhx_cal_event .dhx_title {
height:12px;
border-width:0 1px 1px 1px;
border-bottom-style:dotted;
font-size:7pt;
font-weight:bold;
text-align:center;
background-position:right;
background-repeat:no-repeat;
cursor:pointer;
}
.dhx_cal_event .dhx_body {
border-width:0 1px 1px 1px;
padding:5px;
}
.dhx_resize_denied .dhx_cal_event .dhx_footer {
cursor:default;
}
.dhx_cal_event .dhx_footer {
height:1px;
margin-left:2px;
border-width:0 1px 1px 1px;
cursor:s-resize;
}
.dhx_cal_event_line {
background-color:#FFE763;
border:1px solid #B7A543;
font-family:Tahoma;
font-size:8pt;
height:13px;
padding-left:10px;
color:#887A2E;
cursor:pointer;
overflow:hidden;
}
.dhx_cal_event_clear {
font-family:Tahoma;
font-size:8pt;
height:13px;
padding-left:2px;
color:#887A2E;
white-space:nowrap;
overflow:hidden;
cursor:pointer;
}
.dhx_in_move {
background-color:#FFFF80;
}
div.dhx_cal_editor {
background-color:#FFE763;
border:1px solid #B7A543;
border-top-style:dotted;
z-index:999;
position:absolute;
overflow:hidden;
}
textarea.dhx_cal_editor {
width:100%;
height:100%;
border:0 solid black;
margin:none;
padding:none;
overflow:auto;
}
div.dhx_menu_head {
background-image:url(imgs/controls.gif);
background-position:0 -43px;
width:10px;
height:10px;
margin-left:5px;
margin-top:1px;
border:none;
cursor:default;
}
div.dhx_menu_icon {
background-image:url(imgs/controls.gif);
width:20px;
height:20px;
margin-left:-5px;
margin-top:0;
border:none;
cursor:pointer;
}
div.icon_details {
background-position:0 0;
}
div.icon_edit {
background-position:-22px 0;
}
div.icon_save {
background-position:-84px -1px;
}
div.icon_cancel {
background-position:-62px 0;
}
div.icon_delete {
background-position:-42px 0;
}
.dhx_cal_light {
height:400px;
light:300px;
background-color:#FFE763;
font-family:Tahoma;
font-size:8pt;
border:1px solid #B7A64B;
color:#887A2E;
position:absolute;
z-index:10001;
width:580px;
height:300px;
}
.dhx_mark {
position:relative;
top:3px;
background-image:url('./imgs/controls.gif');
background-position:0 -43px;
padding-left:10px;
}
.dhx_ie6 .dhx_mark {
background-position:6px -41px;
}
.dhx_cal_light select {
font-family:Tahoma;
font-size:8pt;
color:#887A2E;
padding:2px;
margin:0;
}
.dhx_cal_ltitle {
padding:2px 0 2px 5px;
overflow:hidden;
white-space:nowrap;
}
.dhx_cal_ltitle span {
white-space:nowrap;
}
.dhx_cal_lsection {
background-color:#DBCF8C;
color:#FFF4B5;
font-size:18pt;
font-weight:bold;
padding:5px 0 3px 10px;
}
.dhx_cal_ltext {
padding:2px 0 2px 10px;
height:130px;
height=140px;
overflow:hidden;
}
.dhx_cal_ltext textarea {
background-color:transparent;
overflow:auto;
border:none;
color:#887A2E;
height:100%;
width:100%;
outline:none!important;
}
.dhx_time {
font-weight:bold;
}
.dhx_cal_light .dhx_title {
padding-left:10px;
}
.dhx_cal_larea {
border:1px solid #DCC43E;
background-color:#FFF4B5;
overflow:hidden;
margin-left:3px;
width:572px;
height:1px;
}
.dhx_btn_set {
padding:5px 10px 0 10px;
float:left;
}
.dhx_btn_set div {
float:left;
height:21px;
line-height:21px;
vertical-align:middle;
cursor:pointer;
}
.dhx_save_btn {
background-image:url('./imgs/controls.gif');
background-position:-84px 0;
width:21px;
}
.dhx_cancel_btn {
background-image:url('./imgs/controls.gif');
background-position:-63px 0;
width:20px;
}
.dhx_delete_btn {
background-image:url('./imgs/controls.gif');
background-position:-42px 0;
width:20px;
}
.dhx_cal_cover {
width:100%;
height:100%;
position:absolute;
z-index:10000;
top:0;
left:0;
background-color:black;
opacity:.1;
filter:alpha(opacity=10);
}
.dhx_custom_button {
padding:0 3px 0 3px;
color:#887A2E;
font-family:Tahoma;
font-size:8pt;
background-color:#FFE763;
font-weight:normal;
margin-right:5px;
margin-top:5px;
cursor:pointer;
}
.dhx_custom_button div {
cursor:pointer;
float:left;
height:21px;
line-height:21px;
vertical-align:middle;
}
.dhx_fullday_checkbox {
padding-top:5px;
float:right;
}
.dhx_fullday_checkbox input {
vertical-align:middle;
}
.dhx_fullday_checkbox label {
font-size:12pt;
font-weight:bold;
vertical-align:middle;
}