@media screen { html { margin : 0px; padding : 0px; } body { margin : 0px; padding : 0px; background-color : #F5F9FD; color : #000; font-size : 12px; font-family : Helvetica, Verdana, sans-serif; } img { border : none; } a { text-decoration : none; } a:link { color : #47617b; background-color : transparent; font-weight : bold; } a:visited { color : #47617b; background-color : transparent; font-weight : bold; } a:hover { color : #6395c8; background-color : transparent; text-decoration : none; } /* offsite is only used for the link to the Flyspray homepage */ a.offsite:after { content : "\2197"; } h1 { /*text-align : center;*/ font-size : 150%; } /* the main title; h1 alone is also used in the popup windows. */ h1#title { margin : 0px; padding : 1ex 0px; background-color : #47617b; background-image : url("title.png"); background-repeat : no-repeat; height : 45px; } /* there is a span element within the h1 element to enable displaying an image only and blanking out the span */ h1 span { display : none; } h2 { /* Heading for link to task list and details */ margin : 0px; padding : 0px; font-size : 150%; } h4 { padding : 0px; margin-bottom : -10px; } p { margin : 1ex 0px; padding : 0.5ex 0.5em; } form { margin : 0px; padding : 0px; display : inline; } form p { margin : 0px; padding : 0px; } td { vertical-align : top; } th { vertical-align : top; } input, textarea, select, button { background-color : #eef7ff; color : #03008f; border : 1px ridge #000000; margin : 2px; font-size : 100%; } textarea { width : 95%; } /* labels are used nearly in every form */ label { text-align : right; display : block; margin-right : 8px; font-weight : bold; white-space : nowrap; /* padding : 3px 0 0 0; */ } label.inline { display : inline; } /* div.admin and p.admin is used for areas that only administrators can use p.admin for instance for adding comments table.admin serves the same purpose */ /* table.login is the framework for the login form at the bottom of a page */ /* table.userlist is found in the user&groups section */ div.admin, p.admin, table.admin, table.userlist { border : 1px solid #ccc; margin : 1em 0px; padding : 0px; margin-bottom : 30px; background-color : #e6eef6; color : #000000; font-family : Helvetica, Verdana, sans-serif; } div#loginbox { border : 1px solid #ccc; margin : 0em 0px; padding : 0px; background-color : #e6eef6; height : 22px; } div#loginbox p { padding : 0px; margin : 0px; } div#loginbox em { display : none; } div#loginbox label, div#loginbox input.maintext, div#loginbox input.mainbutton { display : inline; padding : 0 3px 0 3px; /* height : 14px; */ } div#loginbox a { padding : 0 0 0 13px; text-align : center; } div#loginbox span#links { position : absolute; top : 5px; right : 5px; } div#loginbox span#links a { color : #ffffff; background-color : transparent; font-weight : normal; } /* The paragraph containing the main menu */ p#menu { border : 1px solid #ccc; margin : 0em 0px; padding : 4px 0 0 0; background-color : #e6eef6; height : 18px; vertical-align : baseline; } p#menu a { height : 18px; padding : 3px 1px 3px 20px; background-repeat : no-repeat; background-position : 1px 1px; font-size : 12px; font-weight : normal; vertical-align : baseline; } p#menu a:hover { color : #6395c8; background-color : transparent; text-decoration : none; } div#anonopen { position : absolute; top : 30px; right : 5px; padding : 0px; } div#anonopen a { color : #ffffff; background-color : transparent; padding : 0px; font-weight : normal; } /* Links in menus */ a#newtasklink { background-image : url(menu/newtask.png); } a#reportslink { background-image : url(menu/reports.png); } a#editmydetailslink { background-image : url(menu/editmydetails.png); } a#lastsearchlink { background-image : url(menu/search.png); } a#logoutlink { background-image : url(menu/logout.png); } a#optionslink { background-image : url(menu/options.png); } a#projectslink { background-image : url(menu/projectprefs.png); } /* For pending admin requests */ a#attention { color : #ff0000; background-color : #fff000; } table.userlist td, table.userlist th { border : 1px solid #ccc; } /* p#showtask contains the form to search for a specific task number */ p#showtask { text-align : right; width : 40%; margin-left : auto; position : relative; top : -2em; } /* The paragraph containing the search form */ div#search { margin-bottom : 1em; border : 1px solid #000000; background-color : #e6eef6; } div#search p { padding : 0px; margin : 0px; } div#search span#date_d { min-width : 20px; margin : 0px 5px 0px 5px; padding : 0px 5px 0px 5px; display : inline; background-color : #eef7ff; color : #03008f; border : 1px ridge #000000; margin : 2px; font-size : 100%; } div#search select { background-color : #eef7ff; color : #03008f; border : 1px ridge black; } div#search em { float : left; display : block; padding : 0.5ex; height : 2.5em; } div#tasklist { width : 100%; border : 1px solid #000000; color : #000000; background-color : #e6eef6; } /* The table listing tasks on the main page */ div#tasklist table { width : 100%; border-spacing : 0px; border-collapse : collapse; } div#tasklist table th { text-align : left; padding : 2px 1em 2px 2px; border-bottom : 1px solid #cccccc; } div#tasklist table td { border-bottom : 1px solid #CCC; padding : 2px 1ex 2px 2px; } div#tasklist table td.taskid, div#tasklist table th.taskid { text-align : center; padding : 2px 1ex; } div#tasklist table td.taskdate { text-align : left; white-space : nowrap; } div#tasklist table td.progress { vertical-align : middle; text-align : center; } table#pagenumbers { width : 100%; } table#pagenumbers td#taskrange { padding : 0px 0px 0px 5px; } table#pagenumbers td#numbers { padding : 0px 5px 0px 0px; text-align : right; } /* table.list is any table holding lists like resolutions, ... */ table.list th, table.list td { padding-right : 2em; } table.list label, p#showtask label, p.admin label, form#formaddrelatedtask label { display : inline; } /* Area containing all details to a given task */ div#taskdetails { margin : 2em 0px 1em 0px; background-color : #e6eef6; border : 1px solid #000000; } div#taskdetails h2 { font-size : 100%; padding : 0.3ex 1ex; font-weight : normal; } table.taskdetails td { } /* Task details are listed within a table */ div#taskdetails table { width : 90%; } div#taskdetails table th { text-align : left; font-weight : bold; } /* div#content is a generic container for anything but the title and the footer paragraph */ div#content { /* border : 2px solid #948d94;*/ margin : 5px; padding : 5px; /* color : #000000; background-color : #ffffff; z-index : -1;*/ } div#content div, div#content fieldset { /* -moz-border-radius : 13px; */ } div#content div h2 { /* -moz-border-radius : 15px; */ } /* Powered by Flyspray */ p#footer { margin : 0em 0em; padding : 5px; background-color : #47617b; border : 3px double white; color : #ffffff; text-align : center; margin-top : 15px; clear : both; } p#footer a:link { color : #ffffff; background-color : transparent; } p#footer a:visited { color : #ffffff; background-color : transparent; } p#footer a:hover { color : #ffffff; background-color : transparent; } /* used solely for several browsers do not support [type="submit"] selectors. These are buttons and buttons only used by the admin */ input.adminbutton, input.mainbutton, button { background-color : #838ab5; color : #ffffff; background-image : url(button.png); background-repeat : repeat-x; border : 1px ridge #000000; font-weight : bold; } input.adminbutton:hover, input.mainbutton:hover, button:hover { cursor : pointer; } /* div.redirectmessage is used in modify.inc.php when you change things and are redirected to the index or details page */ div.redirectmessage { border : 1px solid #CCC; background-color : #e6eef6; padding : 1ex; text-align : center; } /* form#registernewuser, form#chgpassword, form#newgroup are used in the popup windows */ form#chgpassword h1, form#registernewuser h1, form#newgroup h1 { font-size : 110%; margin : 2px; padding : 0px; } /* .buttons used for table cells containing buttons */ .buttons { text-align : center; } form#registernewuser strong, form#newgroup strong { color : red; } p#tabs { margin : 0px; padding : 0px; } p#tabs a { background-image : url("tab-notactive.png"); background-repeat : no-repeat; background-position : top left; background-color : #cad0d7; border-right : 1px solid #93989D; } p#tabs a.tabactive { background-image : url("tab-active.png"); background-repeat : no-repeat; background-position : top left; background-color : #e6eef6; border-right : 1px solid #CCC; padding-bottom : 2px; } div.tabentries { background-color : #e6eef6; margin : 0px 0px 1em 0px; border : 1px solid #CCC; min-height : 5em; } .tabentry { margin : 2px 1em; border-bottom : 1px solid #ccc; } /* This is the division that keeps the buttons to modify comments (delete, edit) */ div.modifycomment { float: right; width : 20em; text-align : right; } div.modifycomment p { display : inline; margin : 0px; padding : 0px; } /* The tabs containing the links to comments, attachments, ... in details.php */ p#tabs a { margin : 2px 0px; padding : 0px 1em; white-space : nowrap; } /* separators between the links in the tabs */ p#tabs small { display : none; } /* p.unregistered holds links to open new task when you're unregistered */ p.unregistered { margin : 0px; padding : 0px; } /* Some generic classes; severity classes are used for colour indication of severities IE can't do hover on anything but A elements, so there is a script in /js/ie_hover.js that fixes this with javascript. That javascript only checks background-color and color. If you want to change other properties during the hover you'll have to adjust the javascript */ .severity1 { background-color : #fff5dd; color : #000000; height : 1%; } .severity1:hover { background-color : #ffe9b4; color : #000000; cursor : pointer; } .severity2 { background-color : #ecdbb7; color : #000000; height : 1%; } .severity2:hover { background-color : #efca80; color : #000000; cursor : pointer; } .severity3 { background-color : #ecd0b7; color : #000000; height : 1%; } .severity3:hover { background-color : #edb98a; color : #000000; cursor : pointer; } .severity4 { background-color : #ffd5d1; color : #000000; height : 1%; } .severity4:hover { background-color : #ffb2ac; color : #000000; cursor : pointer; } .severity5 { background-color : #f3a29b; color : #000000; height : 1%; } .severity5:hover { background-color : #f3867e; color : #000000; cursor : pointer; } /* .fineprint is merely used for the details about when a task has been created and changed (in the details pages) */ div#fineprint { font-size : smaller; border-bottom : 1px solid #cccccc; margin : 0px 0px 10px 5px; padding-bottom : 10px; height : 1%; } table.history { width : 100%; margin : 1em 0px 1em 0px; padding : 0px 1em 0px 1em; background-color : #e6eef6; color : black; font-family : Helvetica, Verdana, Sans-Serif; } table.history td { border-bottom : 1px solid #ccc; border-left : 1px solid #ccc; padding-left : 5px; } table.history td.taskid { text-align : center; padding : 2px 1ex; } div#intromessage { margin : 1px; margin-top : -20px; margin-bottom : 10px; } map#formselecttasks { margin : 0em 0px 0em 0px; } a.closedtasklink { text-decoration: line-through; } div#taskfields1 { float: left; width: 49%; border-right: 1px solid #cccccc; margin-bottom: 8px; } div#taskfields2 { float: left; width: 49%; margin-bottom: 8px; } div#taskfields1 table td { width: 50%; } div#taskfields2 table td { width: 50%; } div#taskdetailsfull { clear : both; width : 99%; margin-top : 15px; padding : 15px 0px 15px 8px; border-top : 1px solid #cccccc; border-bottom : 1px solid #cccccc; text-align : left; } div#taskdetailsfull label { text-align : left; } div#deps { padding : 8px; width : 98%; border-bottom : 1px solid #cccccc; min-height : 50px; float : left; } div#taskdeps { float: left; width: 45%; margin-bottom: 8px; } div#taskblocks { float: left; width: 50%; } div#actionbuttons { clear : both; padding : 5px; } div#actionbuttons a { background-image : url(button.png); background-repeat : repeat-x; color : #ffffff; background-color : transparent; border : 1px solid #000000; margin : 0px 3px 0px 3px; /* padding values: top, right, bottom, left */ padding : 2px 5px 2px 5px; } div#actionbuttons a#hideclosetask { position : absolute; top : 3px; right : 3px; width : 16px; height : 16px; background-image : url(cancel.png); background-repeat : no-repeat; color : #000000; background-color : transparent; border : none; } div#actionbuttons a#hideclosetask:hover { position : absolute; top : 3px; right : 3px; width : 16px; height : 16px; background-image : url(cancel-over.png); background-repeat : no-repeat; color : #000000; background-color : transparent; border : none; } div#massopsactions { padding : 0px 0px 0px 3px; } div#closeform { visibility : hidden; position : absolute; background-color : #e6eef6; color : #000000; border : 3px ridge #000000; padding : 5px 30px 5px 5px; margin-top : 5px; display : block; width : 300px; height : auto; } div#closeform textarea { width : 100%; height : 100px; } div.denyform { visibility : hidden; position : absolute; right : 12px; background-color : #e6eef6; color : #000000; border : 3px ridge #000000; padding : 5px 30px 5px 5px; margin-top : 5px; display : block; width : 300px; height : auto; } div#denyform textarea { width : 100%; height : 100px; } fieldset.admin { margin-top : 15px; background-color : #e6eef6; color : #000000; border : 1px solid #000000; } fieldset.admin legend { border-bottom : 1px solid #000000; border-right : 1px solid #000000; padding : 2px; font : 120% Helvetica, Verdana, sans-serif; margin : 5px; background-color : #f5f9fd; color : #000000; } div#errorbar { width : 100%; height : 20px; color : yellow; background-color : red; font-weight : bold; position : fixed; bottom : 0px; background-image : url(frown.png); background-repeat : no-repeat; background-position : 5px 0px; padding-left : 30px; } div#successbar { width : 100%; height : 20px; color : #ffffff; background-color : green; font-weight : bold; position : fixed; bottom : 0px; background-image : url(smile.png); background-repeat : no-repeat; background-position : 5px 0px; padding-left : 30px; } div#toolboxmenu { width : auto; float : left; margin-right : 25px; margin-top : 15px; } div#toolboxmenu small { display : none; } div#toolboxmenu a { display : block; border : 1px solid #000000; padding-top : 1em; padding-bottom : 1em; width : 120px; text-align : center; } div#toolboxmenu a:hover { color : #6395c8; background-color : #d7e9ff; } div#toolbox { margin-left : 150px; min-height : 350px; } a.grouptitle { font-size : 16px; } /* The new tabs stuff */ /* colors */ #submenu a, div.tab { color: #000000; background-color: #e6eef6; } #submenu a.active { color : #000000; border-bottom-color : #cdc; } #submenu a:hover { color : #000000; } #submenu a { color: #999;text-decoration: none; } #submenu a.active { z-index:5;} /* margins */ #submenu, #submenu * { margin: 0; padding: 0; } #submenu a, div.tab { border: solid 1px black; } #submenu a { margin: auto auto -1px 1ex; padding: 2px 1ex; } * html #submenu { margin-bottom: -1em; } div.tab { margin: 0; padding: 1ex; padding-bottom: 1cm; margin-right: 1ex; margin-bottom: 10px;} /* flow */ #submenu li { display: inline; width: 0; height: 0; } #submenu a { display: block; float: left; } div.tab h2 { display: none; } div.tab { clear: left; } * html .tab div.clear { clear: none; height: 14em; } div#permslink { position : absolute; top : 5px; right : 5px; color : #ffffff; background-color : transparent; } div#permslink a { color : #ffffff; background-color : transparent; } div#permissions { visibility : hidden; position : absolute; top : 25px; right : 5px; padding : 5px; margin-top : none; overflow : auto; z-index : 5; } div#permissions table { color : #000000; background-color : #ffffff; border : 1px dotted #000000; } div#permissions table td { border : 0px; } div#fileupload { margin : 20px 0px 20px 0px; } span#pendingreq { margin : 0px 0px 0px 9px; display: : block; clear : both; font-size : 120%; font-weight : bold; float : right; color : red; background-color : yellow; } /* container for the next/previous links in the task details */ span#navigation { position : absolute; right : 1em; } span#navigation a#next { padding-right : 20px; background-image : url(next.png); background-repeat : no-repeat; background-position : right; } span#navigation a#prev { padding-left : 20px; background-image : url(prev.png); background-repeat : no-repeat; background-position : left; } /* End of the @screen section */ } @media print { p#menu { display : none; } /* End of the @print section */ }