/* THEME CSS */
body{
background: #fff;
}
.pf_footer{
background-color:#CCC;
}
/* INFO BOX */
div.pf_infobox{
color:#6F6F53;
border:1px solid #33CC00;
background:#FFFFCC;
border-top:1px solid #EEEF95;
border-right:1px solid #CCCC99;
border-bottom:1px solid #CCCC99;
border-left:1px solid #EEEF95;
}
/* FIELDSET AND LEGEND */
fieldset.adminform legend{
background: #FFF;
}
/* NAVIGATION */
div#element-box #pf_panel_nav_section .pf_navigation #submenu li#pf_button_profile a{
border-left: 1px solid #CCC;
}
div#element-box .frontend_notemplate #pf_panel_nav_section .pf_navigation #submenu li#pf_button_profile a{
border-right: 1px solid #CCC;
}
div#element-box #pf_panel_nav_section .pf_navigation #submenu li#pf_button_logout a
{
border-left: 1px solid #FFF;
border-right: 0;
}
div#element-box #pf_button_projects a,
div#element-box #pf_button_tasks a,
div#element-box #pf_button_time a,
div#element-box #pf_button_filemanager a,
div#element-box #pf_button_calendar a,
div#element-box #pf_button_board a,
div#element-box #pf_button_users a,
div#element-box #pf_button_groups a,
div#element-box #pf_button_config a
{
border-left: 1px solid #FFF;
}
#pf_panel_nav_section .pf_navigation #submenu li a:hover
{
background: #F1F1F1;
color: #666;
}
/* SIDEBAR NAVIGATION */
.theme_sidebar .pf_navigation a.pf_button,
.theme_sidebar .pf_navigation a.pf_button_gray
{
border-top: 1px solid #FFF;
border-bottom: 1px solid #DDD;
}
.theme_sidebar .pf_navigation a.pf_button:hover
{
background: #ECECEC;
}
/* LIST TABLE */
#pf_panel_project_details .admintable,
#pf_panel_task_details .admintable,
#pf_panel_note_details .admintable,
#pf_panel_profile_user .admintable,
#pf_panel_profile_contact .admintable,
#pf_panel_profile_location .admintable
{
border: 1px solid #CCC;
}
.pf_table
{
color: #111;
border:1px solid #EEE;
}
.frontend_notemplate .pf_table.adminlist .sectiontableheader.title a
{
color: #0B55C4;
}
/* TABLE INLINE MENU */
div.pf_inline_menu,
div.pf_inline_menu a
{
color:#999 !important;
}
div.pf_inline_menu a:hover
{
color:#333333 !important;
}
/* TASK TABLE */
table.pf_table tbody tr.milestone td
{
background: #EEE;
color: #333;
}
table.adminlist tbody tr td.pf_miletask_title
{
border-left: 10px solid #EEE;
}
/* COMMENTS TABLE */
#pf_panel_task_comments form
{
background-color: #EEE;
border: 1px solid #CCC;
}
table.pf_comments tr.pf_row0 td.author,
table.pf_board tr.pf_row0 td.author,
table.pf_board tr.row0 td.author
{
background:url('../images/chat_corner.gif') no-repeat 100% 40px;
}
table.pf_comments tr.pf_row1 td.author,
table.pf_board tr.pf_row1 td.author,
table.pf_board tr.row1 td.author
{
background:url('../images/chat_corner.gif') no-repeat 100% 40px;
}
table.pf_comments td.content
{
background-color:#FFF;
}
/* REQUIRED LABEL AND FIELDS */
td.required
{
color:#33CC00 !important;
}
input.required
{
border:2px solid #33CC00 !important;
color:inherit;
}
/* BOARD TABLE */
.pf_board
{
border: 1px solid #CCC;
background-color: #EEE;
}
.pf_board .content
{
background-color: #FFF;
}
.pf_avatar img
{
border: 1px solid #CCC;
background: #FFF;
}
/* FORM STUFF */
.pf_button_gray
{
color:#CCC !important;
}
.pf_button_gray:hover
{
color:#CCC !important;
}
/* FILEMANAGER */
a.pf_fm_folder,
a.pf_fm_doc,
a.pf_fm_file
{
background-image:url(../images/16_folder.gif);
}
a.pf_fm_doc
{
background-image:url(../images/16_document.gif);
}
a.pf_fm_file
{
background-image:url(../images/16_file.gif);
}
/* CALENDAR */
.pf_calendar
{
background-color: #F8F8F8;
}
.pf_calendar .sectiontableheader.title
{
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}
.day,.day_we
{
background:#F0F0F0;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
}
.pf_monthstart
{
background:#F8F8F8;
color: #AAA;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
}
.today
{
background:#8190A0;
border-bottom:1px solid #4C5E6F;
border-right:1px solid #4C5E6F;
color: #FFF;
}
.event
{
background:#DDD;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
border-top: 1px solid #FFF;
border-left: 1px solid #FFF;
color: #555;
}
.event a
{
color: #555;
}
.project_event
{
background: #D4DFC3;
border-bottom:1px solid #9EAF83;
border-right:1px solid #9EAF83;
border-top: 1px solid #EDFFCF;
border-left: 1px solid #EDFFCF;
color: #778F50;
}
.project_event a
{
color: #778F50;
}
.milestone_event
{
background: #C3D5DF;
border-bottom:1px solid #8FAEBF;
border-right:1px solid #8FAEBF;
border-top: 1px solid #CFEEFF;
border-left: 1px solid #CFEEFF;
color: #597C8F;
}
.milestone_event a
{
color: #597C8F;
}
.task_event
{
background: #FFFFCC;
border-bottom:1px solid #CCCC99;
border-right:1px solid #CCCC99;
border-top: 1px solid #EEEF95;
border-left: 1px solid #EEEF95;
color: #6F6F53;
}
.task_event a
{
color: #6F6F53;
}
a.pf_addevent span
{
background: url('../images/16_add.png') no-repeat 0 0;
}
/* DEBUG */
div.debug_panel
{
border:2px solid #33CC00;
}
div.debug_panel div.debug_panel_pos
{
background:#33CC00;
color:#FFF;
}
/* SYSTEM MESSAGES */
ul#pf_messages
{
color:#3366CC !important;
border:1px solid #9FCBFF;
}
ul#pf_messages li
{
color:#3366CC !important;
border:1px solid #EFF6FF;
background:#D0E5FE;
}
.pfl_search .pf_button
{
border-top: 1px solid #EEE;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-left: 1px solid #EEE;
background: #FCFCFC;
}
/* Theme */
#theme_body
{
border-top: 1px solid #EEE;
}
#element-box #theme_inner
{
background:#F6F6F6;
}
#element-box .pf_hide_sidebar #theme_inner,
#element-box .pf_hide_sidebar .pf_switch_sidebar #theme_inner
{
background: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
#element-box .pf_switch_sidebar #theme_inner
{
background:#F6F6F6;
}
.theme_content
{
background:#FFF;
border-right:1px solid #EEE;
}
.pf_switch_sidebar .theme_content
{
border-left:1px solid #EEE;
border-right: 0;
}
#theme_notice
{
color:#33CC00;
border:1px solid #33CC00;
background:#99FF99;
}
#theme_wrapper .theme_sidebar .moduletable
{
border-top: 1px solid #E5E5E5;
border-right: 1px solid #E5E5E5;
border-bottom: 1px solid #CFCFCF;
border-left: 1px solid #E5E5E5;
background: #F0F0F0;
}
#theme_wrapper .theme_sidebar  #pf_panel_system_dyk
{
border:none;
background:transparent;
}
#theme_wrapper li
{
background:none;
}
.moduletable_header
{
background:#ccc;
}
.theme_content .moduletable,
#theme_top .moduletable,
#theme_header .moduletable
{
border:none;
}
/* CP WEBLINKS */
#pf_panel_cp_weblinks ul li
{
border-right: 1px solid #EEE;
}
/* WORKPLACE */
.comboBoo
{
border-top: 1px solid #E5E5E5;
border-right: 1px solid #E5E5E5;
border-bottom: 1px solid #CFCFCF;
border-left: 1px solid #E5E5E5;
background-color: #FFF;
}
#theme_wrapper .theme_sidebar #pf_panel_quicklink_project
{
border-top: 1px solid #E5E5E5;
border-right: 1px solid #E5E5E5;
border-bottom: 1px solid #CFCFCF;
border-left: 1px solid #E5E5E5;
}
/* Dark corner Khepri fix */
div#element-box div#submenu-box div.t div.t 
{
background: transparent url(../../../../../templates/khepri/images/j_crn_tr_dark.png) no-repeat 100% 0;
}
div#element-box div#submenu-box div.t div.t div.t 
{
background: transparent url(../../../../../templates/khepri/images/j_crn_tl_dark.png) no-repeat 0 0;
}
div#element-box div#submenu-box div.b div.b 
{
background: transparent url(../../../../../templates/khepri/images/j_crn_br_dark.png) no-repeat 100% 0;
}
div#element-box div#submenu-box div.b div.b div.b 
{
background: transparent url(../../../../../templates/khepri/images/j_crn_bl_dark.png) no-repeat 0 0;
}
