egroupware/calendar/templates/default/app.css

473 lines
6.4 KiB
CSS

/* CSS Document */
/*
* CSS settings for the new uiviews code
*/
/* timeGridWidget, contains timeRow's and dayCol's
*/
.calTimeGrid{
position: relative;
top: 0px;
left: 0px;
border:1px solid gray;
margin-top: 20px; /* contains the dayColHeader */
/* set via inline style on runtime:
* width:
*/
}
/* single row in the time-line, always used in conjunction with row_{on|off}, you dont need to set a bgcolor, but you can
*/
.calTimeRow,.calTimeRowOff{
position: relative;
width: 100%;
/* set via inline style on runtime:
* height:
*/
}
.calTimeRow{
/* background-color: silver; */
}
/* time in a timeRow
*/
.calTimeRowTime{
padding-left: 5px;
height: 100%;
line-height: 14px;
font-size:8pt;
}
/* contains (multiple) dayCol's
*/
.calDayCols{
position: absolute;
top: 0px;
height: 100%;
/* set via inline style on runtime:
* left: width(calTimeRowTime)
* width: 100% - width(calTimeRowTime)
*/
}
/* contains (multiple) eventCol's
*/
.calDayCol{
position: absolute;
top: 0px;
height: 100%;
/* set via inline style on runtime:
* left:
* width:
*/
border-left: 1px solid gray;
}
/* header for the dayCol
*/
.calDayColHeader,.calGridHeader{
position: absolute;
top: -20px;
width: 100%;
text-align: center;
font-size: 100%;
white-space: nowrap;
border: 1px solid gray;
height: 16px;
left: -1px;
padding-top: 2px;
}
.calToday{
background: #ffffcc;
}
.calHoliday{
background: #dac0c0;
}
.calViewUserNameBox {
position: absolute;
top: -1px;
width: 95%;
text-align: left;
font-size: 120%;
white-space: nowrap;
border: 1px solid gray;
height: 17px;
left: -1px;
padding-top: 0px;
padding-left: 10px;
background: #dac0c0;
}
.calViewUserName {
font-weight: normal;
}
.calViewUserName:first-letter {
text-transform:uppercase;
}
.calViewUserNameFirst {
}
.calViewUserNameFirst:after {
content: ", ";
}
/* header of the time-grid, eg. for the weeks in the month-view (leftmost of the day-col-headers)
*/
.calGridHeader{
text-align: left;
padding-left: 3px;
}
/* contains (multiple) events's
*/
.calEventCol{
position: absolute;
top: 0px;
height: 100%;
/* set via inline style on runtime:
* left:
* width:
*/
/* border: 1px dotted red; */
}
/* contains one event: header-row & -body
*/
.calEvent,.calEvent:hover{
position: absolute;
/* background-color: #ffffC0;*/
left: 0px;
width: 100%;
overflow: hidden;
/* set via inline style on runtime:
* top: depending on startime
* top: depending on length
*/
}
.calEvent:hover{
/* background-color: #ffff80;*/
cursor: pointer;
cursor: hand;
}
/* header-row of the event
*/
.calEventHeader,.calEventHeaderSmall{
font-weight: bold;
font-size: 10pt;
background-color: #0000ff;
color: white;
text-align: center;
white-space: nowrap;
}
.calEventHeaderSmall{
font-size: 8pt;
line-height: 10pt;
}
/* body of the event
*/
.calEventBody,.calEventBodySmall{
padding: 0px 3px 0px;
}
.calEventBodySmall{
font-size: 95%;
}
.calEventLabel
{
font-weight: bold;
font-size: 90%;
}
.calEventTitle
{
font-weight: bold;
font-size: 110%;
}
/* cal day-view's todo column
*/
.calDayToDos {
width: 250px;
text-align: center;
}
/* header row
*/
.calDayTodos .calDayTodosHeader {
margin: 0px;
padding: 2px;
font-weight: bold;
}
/* div containing the table with the ToDo's
*/
.calDayTodos .calDayTodosTable {
overflow: auto;
max-height: 400px;
}
/*
* From here on, settings for the "old" uicalendar code
*/
.to_continue
{
font-size: 9px;
}
A.minicalendar
{
color: #000000;
font-size: 9px;
}
A.bminicalendar
{
color: #336699;
font-style: italic;
font-weight: bold;
font-size: 9px;
}
A.minicalendargrey
{
color: #999999;
font-size: 10px;
font-weight: bold;
}
A.bminicalendargrey
{
color: #336699;
font-style: italic;
font-size:10px;
}
A.minicalhol
{
padding-left:3px;
padding-right:3px;
background: #dab0b0;
color: #000000;
font-size: 10px;
}
A.bminicalhol
{
padding-left:3px;
padding-right:3px;
background: #dab0b0;
color: #336699;
font-size: 10px;
}
A.minicalgreyhol
{
padding-left:3px;
padding-right:3px;
background: #dab0b0;
color: #999999;
font-size: 10px;
}
A.bminicalgreyhol
{
padding-left:3px;
padding-right:3px;
background: #dab0b0;
color: #999999;
font-size: 10px;
}
.event-on
{
background: #D3DCE3;
border: #E8F0F0 1px solid;
}
.event-off
{
background: #E8F0F0;
border: #D3DCE3 1px solid;
}
.event-holiday
{
font-size: 100%;
background: #dac0c0;
color:#000000;
vertical-align: middle;
}
.time
{
background: #D3DCE3;
color:#000000;
font-size: 10px;
font-weight: bold;
vertical-align: middle;
width: 5.2%;
text-align: right;
padding-right: 5px;
line-height: 11px;
border: #E8F0F0 1px solid;
}
.planner-cell
{
cursor: pointer;
cursor: hand;
border: thin solid black;
}
/* common */
.calendar_link_print
{
text-align: center;
font-size: 10px;
}
//Mini Calendar
.calendar_minical_table
{
width: 180px;
font-weight: bold;
}
.calendar_minical_daytable
{
width: 100%;
}
.calendar_minical_dayname
{
font-size: 9px;
text-align: right;
}
.calendar_minical_hrule
{
width: 96%;
}
/* Header */
.calendar_dropbuttons
{
align: center;
text-align: center;
vertical-align: bottom;
font-weight: bold;
font-size: 8px;
}
.calendar-weekidentifier
{
font-size:16px;
font-weight: bold;
text-align: center;
}
.calendar_header
{
font-size: 16px;
font-weight: bold;
text-align: center;
}
.calendar_dayview_table_header
{
font-size: 13px;
font-weight: bold;
text-align: center;
}
.calendar_dayview_todo_header
{
margin: 0px;
padding: 2px;
font-weight: bold;
}
/* week view */
.calendar_week_identifier_table
{
border: 0px solid black;
width: 100%;
}
.calendar_week_identifier
{
font-size: 13px;
text-align: center;
font-weight: bold;
}
.calendar_weekview_daytitle
{
font-weight: bold;
font-size: 12px;
background: #D3DCE3;
}
.calendar_m_w_table
{
table-layout:fixed;
overflow:auto;
height: 100%;
width: 100%;
border: 0px #000000 solid;
}
.calendar_m_w_table_row
{
height: 80px;
}
.calendar_m_w_tablecell
{
vertical-align: top;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 6px;
}
A.event_entry
{
font-size:10px;
}
/* month view */
.calendar_month_identifier
{
font-size:14px;
font-weight: bold;
}
.calendar_user_identifier
{
font-size:12px;
color: #009999;
font-weight: bold;
}
.calendar_week_minical_table
{
width:100%;
border: 0px solid #000000
}
.calendar_weekinfo
{
color: #000000;
padding-left: 2px;
padding-right: 2px;
font-size: 10px;
font-weight: bold;
font-style: italic;
}