summaryrefslogtreecommitdiff
path: root/themes/CleanFS/theme.css
diff options
context:
space:
mode:
Diffstat (limited to 'themes/CleanFS/theme.css')
-rw-r--r--themes/CleanFS/theme.css1511
1 files changed, 1511 insertions, 0 deletions
diff --git a/themes/CleanFS/theme.css b/themes/CleanFS/theme.css
new file mode 100644
index 0000000..c4600b4
--- /dev/null
+++ b/themes/CleanFS/theme.css
@@ -0,0 +1,1511 @@
+/* ------------------ IMPORTS -------------------- */
+@import url("../../js/jscalendar/calendar-system.css");
+@import url("geshi.css");
+@import url("archnavbar.css");
+/*@import url("./fonts/octicons/octicons.css");*/
+/*@import url("calendar.css");*/
+/* reset.css - Resets default browser CSS.
+putting it here saves one extra http request.
+*/
+html { margin:0;padding:0;border:0;}
+body, div, span, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, code,
+del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, dialog, figure, footer, header,
+hgroup, nav, section {
+margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;
+}
+/* This helps to make newer HTML5 elements behave like DIVs in older browsers */
+article, aside, details, figcaption, figure, dialog,
+footer, header, hgroup, menu, nav, section {
+display:block;
+}
+
+/* Central default color scheme for Flyspray.
+You can overwrite it by grouping the same css rules to your colors later in the file.
+Or better load an extra 'customxxx.css' file in the header.tpl after loading theme.css.
+*/
+.button,
+button,
+input[type=submit],
+input[type=text],
+input[type=password],
+fieldset,
+body.toplevel .box,
+div.box,
+p.box,
+div.roadmap,
+.descbox,
+#toolboxmenu a.active,
+#submenu a.active,
+#tasklist,
+#search,
+#search fieldset,
+#intromessage,
+#toolbox,
+#toolbox div.tab,
+#taskdetails,
+#taskdetails #showvotes,
+#comments, #related, #notify, #remind, #effort, #history,
+#events,
+div#taskclosed,
+#tasklist_table th,
+#controlBox {
+ background-color:#fff;
+}
+div.denyform,
+div.popup, div#mysearches {
+ background-color:#fafafa;
+}
+tr.active,
+body a.button.positive, body button.positive,
+#pm-menu-list a.active, #pm-menu-list a.active:hover,
+#menu-list a.active, #menu-list a.active:hover,
+#s_loginbox:checked ~ #show_loginbox,
+#s_quickactions:checked ~ #actions,
+#menu-list a#show_loginbox:hover {
+ background-color: #6af;
+}
+body a.button.positive, body button.positive {
+ color: #fff;
+}
+
+#disp_intro:not(:checked) ~ .disp_introdep{
+ background-color:#ddd;
+}
+#disp_intro:not(:checked) ~ .disp_introdep select,
+#disp_intro:not(:checked) ~ .disp_introdep textarea{
+ background-color:#eee;
+ color:#666;
+}
+
+/*
+ highlight advanced search fields that have input
+ no pure CSS styling of options of multiselects possible (it was back in time in some web browsers, a shame!)
+*/
+#search #searchtext:not(:placeholder-shown),
+#search #duedatefrom:not(:placeholder-shown), #search #duedateto:not(:placeholder-shown),
+#search #changedfrom:not(:placeholder-shown), #search #changedto:not(:placeholder-shown),
+#search #openedfrom:not(:placeholder-shown), #search #openedto:not(:placeholder-shown),
+#search #closedfrom:not(:placeholder-shown), #search #closedto:not(:placeholder-shown),
+#search input.users:not(:placeholder-shown) {
+ background-color: #ff9;
+}
+
+/* end default Flyspray color scheme */
+
+body {
+line-height: 1.5; /* Line-height should always be unitless! */
+/* direction:rtl; */
+}
+table {border-collapse: separate;border-spacing: 0;}
+caption, th, td {
+text-align: left;
+font-weight: normal;
+float:none !important; /* float:none prevents the span-x classes from breaking table-cell display */
+}
+table, th, td {vertical-align: middle;}
+/* Remove possible quote marks (") from <q>, <blockquote>. */
+blockquote:before, blockquote:after, q:before, q:after { content: ''; }
+blockquote, q { quotes: "" ""; }
+/* Remember to define your own focus styles! */
+:focus { outline: 0; }
+/* end import reset.css */
+
+/* start typography.css */
+/* no colors here. Lets do colors,font-style and text-decoration in extra css files for easy customization */
+body {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size:12px;}
+h1,h2,h3,h4,h5,h6 { font-weight: normal; }
+h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
+h2 { font-size: 2em; margin-bottom: 0.75em; }
+h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
+h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
+h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
+h6 { font-size: 1em; font-weight: bold; }
+h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
+margin: 0;
+}
+p { margin: 0 0 1.5em; }
+/*
+These can be used to pull an image at the start of a paragraph, so
+that the text flows around it (usage: <p><img class="left">Text</p>)
+*/
+/*.left { float: left !important; }*/
+p .left { margin: 1.5em 1.5em 1.5em 0; padding: 0; }
+/*.right { float: right !important; }*/
+p .right { margin: 1.5em 0 1.5em 1.5em; padding: 0; }
+/*
+a:focus, a:hover { color: #09f; }
+a { color: #06c; text-decoration: underline; }
+*/
+blockquote { margin: 1.5em; font-style: italic;}
+strong, dfn { font-weight: bold; }
+em, dfn { font-style: italic; }
+em.u {text-decoration: underline;} /* dokuwiki underline*/
+sup, sub { line-height: 0; }
+/*
+abbr,acronym { border-bottom: 1px dotted #666; }
+*/
+address { margin: 0 0 1.5em; font-style: italic; }
+/*
+del { color:#666; }
+*/
+pre { margin: 1.5em 0; white-space: pre; }
+pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
+/* only matches pre tags if there is a language set too e.g. '<pre class="php code">' */
+pre[class*=" code"]::before {
+ background: #eee none repeat scroll 0 0;
+ content: attr(class);
+ display: block;
+}
+pre.code {
+ background-color: #fff;
+ border: 1px solid #ddd;
+ overflow:auto;
+}
+
+li ul, li ol { margin: 0; }
+ul, ol { margin: 0 1.5em 1.5em 0; padding-left: 2em; }
+ul { list-style-type: disc; }
+ol { list-style-type: decimal; }
+li.level1 {padding-bottom:0.2em;}
+dl { margin: 0 0 1.5em 0; }
+dl dt { font-weight: bold; }
+dd { margin-left: 1.5em;}
+/*
+Because of the need for padding on th and td, the vertical rhythm
+on table cells has to be 27px, instead of the standard 18px or 36px
+of other elements.
+*/
+table { margin-bottom: 1.4em; }
+th { font-weight: bold; }
+th,td,caption { padding: 4px 10px 4px 5px; }
+tfoot { font-style: italic; }
+/*
+caption { background: #eee; }
+*/
+.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
+.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
+.hide { display: none; }
+/*
+.quiet { color: #666; }
+.loud { color: #000; }
+.highlight { background:#ff0; }
+.added { background:#060; color: #fff; }
+.removed { background:#900; color: #fff; }
+*/
+.first { margin-left:0; }
+.last { margin-right:0; padding-right:0; }
+.top { margin-top:0; padding-top:0; }
+.bottom { margin-bottom:0; padding-bottom:0; }
+
+/* ----------------- VARIABLES --------------------- */
+/*$far_background: #dcdcdc;*/
+/*$far_background: #ededed;*/
+/*$top1: lighten(#292626, 2%);*/
+/*$dominant: #2C6FB2;*/
+/*$dominant: #A82F21;*/
+/*$link: #0066CC;*/
+/*lighten(#F9F2F2, 1%);*/
+/* ----------------- MIXINS --------------------- */
+/* ------------------ HELPER CLASSES -------------------- */
+
+.hide {
+ display: none;
+ visibility: hidden;
+}
+.clear {clear: both;}
+.fade {color: gray; background: pink !important; border: 1px solid blue !important;}
+.search_hit {background: red !important; border: 1px solid green !important;}
+img:-moz-broken {
+ /* show broken images */
+ -moz-force-broken-image-icon: 1;
+ width: 24px;
+ height: 24px;
+ border: solid 2px red;
+}
+div.popup {
+ position: absolute;
+ border: #e1e1e1 1px solid;
+ margin-top: 5px;
+ padding: 5px;
+ -moz-box-shadow: 0px 1px 2px #f9f9f9;
+ -webkit-box-shadow: 0px 1px 2px #f9f9f9;
+ box-shadow: 0px 1px 2px #f9f9f9;
+ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='$color')";
+ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='$color');
+}
+
+/* ------------------ STYLE -------------------- */
+body {background: #f9f9f9; /* direction:rtl;*/}
+a {color: #336699;}
+a:hover {color: #6699cc;}
+#container { min-width: 1000px; position: relative; text-align: left; }
+#content { padding: 10px 20px 10px 20px; min-width: 660px; }
+#footer {
+ display: block;
+ margin: 0px 20px 20px 20px;
+ padding-top: 10px;
+ text-align: right;
+}
+#title {
+ background-color: #3c4041; /* fallback/image non-cover color */
+ background-image: -moz-linear-gradient(#3c4041, #242627); /* Firefox 3.6+ */
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3c4041), to(#242627)); /* Safari 4+, Chrome 1+ */
+ background-image: -webkit-linear-gradient(#3c4041, #242627); /* Safari 5.1+, Chrome 10+ */
+ background-image: linear-gradient(#3c4041, #242627); /* CSS3 CR, IE10+ */
+ /*border-bottom: 1px solid #6cab2e;*/
+ /*border-bottom: 4px solid $dominant;*/
+ margin: 0;
+}
+#title a {color: white; text-decoration: none; display: inline-block; padding: 25px 50px; }
+#title img { float: left; margin-right: 20px; height: 36px;}
+#labelpmmenu,#labelmenu1{display:none; cursor:pointer;}
+#pmmenu,#menu1{display:none;}
+#menu {position: absolute; top:5px; right:5px;}
+#menu-list {display: inline;margin: 0;padding: 0;list-style: none; }
+#menu-list a, #menu-list label{color: #ddd;text-decoration: none;padding: 3px 7px; }
+#menu-list a:hover {
+ background: #000;
+ border-radius: 3px;
+}
+#s_loginbox, #s_quickactions { display: none;}
+#loginbox, #actionsform { display: none;}
+#s_loginbox:checked ~ #loginbox, #s_quickactions:checked ~ #actionsform { display: block; }
+tr.active, #menu-list a.active, #s_loginbox:checked ~ #show_loginbox, #s_quickactions:checked ~ #actions {
+ /*background: $inverse_link; */
+ color: #fff;
+ border-radius: 3px;
+}
+#s_loginbox:checked ~ #show_loginbox{border-radius: 3px 3px 0 0;}
+#menu-list a#lastsearchlink.active {
+ border-radius: 3px 3px 0px 0px;
+}
+#menu-list li {
+ display: block;
+ padding: 0px 2px;
+ float: left;
+ height: 1.4em;
+ border-left: dotted 1px #888888;
+}
+#menu-list li:first-child {border: none; }
+#menu-list #locked { margin-left: 7px; color: red; }
+div#mysearches {
+ border-radius: 4px;
+ border: solid 3px #6af;
+ overflow: auto;
+ min-width:240px;
+ max-height: 25em;
+ display: none;
+ position: absolute;
+ right: 0;
+ top: 1.4em;
+ margin-top: 1px;
+ z-index: 5;
+ padding: 2px 5px 3px;
+ box-sizing:border-box;
+}
+div#mysearches table#mysearchestable {border-collapse: collapse;width: 100%;margin-bottom: 0;}
+div#mysearches table#mysearchestable a {color: #3c4041;font-weight: normal;}
+div#mysearches table#mysearchestable a:hover {background: none; text-decoration: underline;}
+div#mysearches .searches_delete {width: 20px;}
+div#mysearches a {padding: 0 0 0 0.2em;font-weight: bold;}
+div#mysearches table tr {border-bottom: dotted 1px gray;text-align: left;padding: 0.1em 0;}
+div#mysearches table tr.last {border: 0;}
+div#mysearches td {vertical-align: middle;}
+#pmcontrol div {
+ vertical-align:middle;
+ display: -moz-inline-stack; /* optional */
+ display: inline-block;
+ zoom: 1; /* triggers hasLayout for IE */
+ *display: inline; /* target IE7 only */
+}
+#pmcontrol input[type="text"]{
+ height:auto;
+}
+#showtask #taskid {width: 50px;}
+#projectselector { /*margin-top: 3px;*/ margin-right: 10px; }
+#projectselector button { margin-bottom: 2px;}
+#projectselector option[selected] { font-weight: bold;}
+#pm-menu{background-color:#222; border-bottom: solid 4px #6af;padding: 0px 0px 0px 10px; /*text-align:center;*/ }
+#pm-menu-list {list-style: none;display: inline-block;margin:0;min-height:30px;}
+#pmcontrol{display: inline-block;float: right;margin: 6px 20px 0px 0px;}
+#pm-menu-list li {display: inline-block;}
+#pm-menu-list li a {display: block; line-height: 1.4em; padding: 11px 11px 8px 35px; color: #f9f9f9;
+ text-decoration: none; border-left: dotted 1px #3c4041; border-top-left-radius: 3px; border-top-right-radius: 3px;
+ background-repeat: no-repeat; background-position: 12px 50%;
+}
+#pm-menu-list a:hover { background-color: #000; border-left: 1px solid #000;}
+#pm-menu-list a.active {
+ border-left: none;
+ border-top: 1px solid #6cab2e;
+ border-right: 1px solid #6cab2e;
+}
+#pm-menu-list li:first-child a {border-left: none;}
+#toplevellink {background-image: url("img/gray/folder_stroke_12x12.png");}
+#homelink {background-image: url("img/gray/list_12x11.png");}
+#newtasklink {background-image: url("img/gray/document_alt_stroke_9x12.png"); }
+#newmultitaskslink {background-image: url("img/gray/document_alt_stroke_9x12.png");}
+#mytaskslink {background-image: url("img/gray/calendar_alt_stroke_12x12.png");}
+#reportslink {background-image: url("img/gray/calendar_alt_stroke_12x12.png");}
+#roadmaplink {background-image: url("img/gray/compass_12x12.png");}
+#projectslink {background-image: url("img/gray/cog_alt_12x12.png");}
+.active#toplevellink {background-image: url("img/white/folder_stroke_12x12.png");}
+.active#homelink {background-image: url("img/white/list_12x11.png");}
+.active#newtasklink {background-image: url("img/white/document_alt_stroke_9x12.png");}
+.active#mytaskslink {background-image: url("img/white/calendar_alt_stroke_12x12.png");}
+.active#reportslink {background-image: url("img/white/calendar_alt_stroke_12x12.png");}
+.active#roadmaplink {background-image: url("img/white/compass_12x12.png");}
+.active#projectslink {background-image: url("img/white/cog_alt_12x12.png");}
+/* --- buttons --- */
+#actionbar { /*height: 4em;*/ position: relative;}
+#actionbar a.button, #actionbar button.button { margin-bottom: 0;}
+#actionbar .main {float: right;}
+.button, button, input[type=submit] {
+ display: -moz-inline-stack; /* optional */
+ display: inline-block;
+ zoom: 1; /* triggers hasLayout for IE */
+ *display: inline; /* target IE7 only */
+ margin: 0.3em 0.3em 0.3em 0;
+ padding: 4px;
+ /* Links */
+ border: 1px solid #bbb;
+ border-radius: 4px;
+ -moz-box-shadow: 0px 1px 1px #ddd;
+ -webkit-box-shadow: 0px 1px 1px #ddd;
+ box-shadow: 0px 1px 1px #ddd;
+ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='$color')";
+ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='$color');
+ font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
+ font-size: 100%;
+ line-height: 130%;
+ text-decoration: none;
+ font-weight: bold;
+ color: #565656;
+ cursor: pointer;
+}
+a.button img, button.button img {
+ margin: 0 3px -3px 0 !important;
+ padding: 0;
+ border: none;
+ width: 16px;
+ height: 16px;
+ float: none;
+}
+a.button:hover, button:hover, .button:hover, input[type=submit] {background-color: #f2f2f2;border: 1px solid #a1a1a1;}
+a.button.disabled{background-color: #f2f2f2; border: 1px solid #a1a1a1;color: #9e9e9e;}
+a.button:active, button.button:active {background-color: #6299c5;border: 1px solid #6299c5;color: #fff;}
+body a.positive, body button.positive {
+ border: solid 1px #5a8f27;
+ border-top: solid 1px #85cb41;
+ border-right: solid 1px #85cb41;
+}
+a.positive:hover, button.positive:hover {
+ background-color: #6af;
+ border: solid 1px #6af;
+}
+a.positive:active, button.positive:active {
+ background-color: #529214;
+ border: 1px solid #529214;
+}
+.button.img.delete {
+ background-image: url('./img/red/x_alt_24x24.png');
+ background-size: contain;
+ background-repeat: no-repeat;
+ background-color:transparent;
+ box-shadow:none;
+ border:none;
+}
+#table tr:first-child td:first-child button.img.delete {display: none;}
+
+body .negative {color: #d12f19;}
+a.negative:hover {background-color: #fbe3e4;border: 1px solid #fbc2c4;color: #d12f19;}
+a.negative:active {background-color: #d12f19;border: 1px solid #d12f19;color: #fff;}
+#intromessage {display: block;}
+#tasklist {
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+}
+#tasklist_table {width: 100%;}
+span.pagenums:before{ content:"--";padding-left:10px;padding-right:10px;}
+#search {
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+ position:relative;
+}
+#search fieldset {
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+}
+#search #exporttasklist {
+ position:absolute;
+ right:0;
+ top:0;
+}
+#intromessage {
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+}
+body.toplevel .box {
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+ margin: 10px 0 0 10px;
+ width: 400px;
+ /*@include inline-block;*/
+ /*vertical-align: middle;*/
+ float: left;
+}
+body.toplevel .single-project {
+ width: auto;
+ float: none;
+ display: block;
+ height: auto;
+}
+body.myprofile .box {display:inline-block;vertical-align:top;}
+#editgroup, #userlist{display:inline-block;vertical-align:top;}
+.progress_bar_container {
+ width: 150px;
+ margin:0;
+ border: solid 1px rgba(0,0,0,0.3);
+ height: 15px;
+ position: relative;
+ border-radius: 2px;
+ display: -moz-inline-stack; /* optional */
+ display: inline-block;
+ zoom: 1; /* triggers hasLayout for IE */
+ *display: inline; /* target IE7 only */
+ vertical-align: sub;
+}
+.progress_bar_container .progress_bar {
+ height: 100%;
+ position: absolute;
+ left: 0;
+ top: 0;
+ background-color: #6af; /* fallback/image non-cover color */
+ background-image: -moz-linear-gradient(#1061ef, #6af); /* Firefox 3.6+ */
+ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1061ef), to(#6af)); /* Safari 4+, Chrome 1+ */
+ background-image: -webkit-linear-gradient(#1061ef, #6af); /* Safari 5.1+, Chrome 10+ */
+ background-image: linear-gradient(#1061ef, #6af); /* CSS3, IE10+ */
+}
+.progress_bar_container span {
+ text-align: center;
+ position: absolute;
+ z-index: 1;
+ width: 100%;
+ font-size: 10px;
+ line-height: 1em;
+ text-shadow: 0 0 6px white;
+ top:2px;
+}
+td.task_progress .progress_bar_container {width: 100%;box-sizing:border-box;}
+a {text-decoration: none;}
+#tasklist_table th img {position: relative;top: 2px;}
+#tasklist_table tr.current_row td.caret {background-image: url(img/caret.gif);background-repeat:no-repeat;background-position: 3px;}
+#tasklist_table td.caret {width: 15px;padding: 0 !important;}
+#tasklist_table .ttcolumn {width: 10px;text-align: center;}
+#tasklist_table .ttcolumn input {margin: 0;}
+#tasklist_table .ttcolumn a, a.toggle_selected {
+ background-image: url(img/black/loop_alt3_12x9.png);
+ background-repeat: no-repeat;
+ background-position: center;
+ width: 16px;
+ height: 16px;
+ display: block;
+}
+#tasklist_table thead tr th {line-height:1;}
+#tasklist_table tbody tr td {border-top:1px solid transparent;border-bottom:1px solid transparent;line-height:1.2;vertical-align:middle;}
+#tasklist_table tbody tr:hover td {border-color:#ddd;}
+#tasklist_table tr.closed, #myvotes tr.closed {background-color:#ddd;}
+tr.severity1 .task_severity {background-color: #fff;}
+tr.severity2 .task_severity {background-color: #fff;}
+tr.severity3 .task_severity {background-color: #f5e7e7;}
+tr.severity4 .task_severity {background-color: #f5dddd;}
+tr.severity5 .task_severity {background-color: #f5d1d1;}
+
+
+td.task_openedby > a, td.task_editedby > a, td.task_assignedto > a {white-space:nowrap;position:relative;line-height:1;display:block;padding:3px;}
+td.task_openedby > a .fa-user, td.task_editedby > a .fa-user {color:#eee;}
+td.task_assignedto > a {margin-right:2px;}
+/* small names over avatars */
+td.task_openedby > a::after, td.task_editedby > a::after, td.task_assignedto > a::after {
+ background-color: rgba(255, 255, 255, 0);
+ bottom: 0;
+ color: rgba(0,0,0,0);
+ content: attr(title);
+ font-size: 8px;
+ left: 0;
+ line-height:1;
+ position: absolute;
+ text-align: center;
+ padding-left:1px;
+ padding-right:1px;
+}
+td.task_openedby > a:hover::after, td.task_editedby > a:hover::after, td.task_assignedto > a:hover::after {color:#000;background-color:rgba(255,255,255,0.9);}
+
+#toolbox {
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+ margin-left: 120px;
+ min-height: 450px;
+ height: 1%; /* Fix for IE bug */
+ padding: 20px;
+}
+#toolbox div.tab {
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+}
+#toolbox h3 {
+ margin-bottom: 1em;
+ padding-bottom: 5px;
+ border-bottom: 1px solid #ddd;
+}
+#toolboxmenu {position: relative;float: left;padding-top: 10px;}
+#toolboxmenu a {
+ display: block;
+ border: 1px solid #d4d4d4;
+ /*border-right: none; */
+ padding: 1em 5px;
+ margin-left: 10px;
+ width: 100px;
+ text-align: center;
+ background: #e5e5e5;
+ color: #3c4041;
+ border-top-left-radius: 5px;
+ border-bottom-left-radius: 5px;
+}
+#toolboxmenu a:hover {background-color: #d6d8d9; /*color: $inverse_link;*/ }
+#toolboxmenu a.active {
+ margin-left: 0;
+ font-weight: bold;
+ width: 100px;
+ padding: 1em 10px;
+ color: #3c4041;
+ border: 1px solid #e1e1e1;
+ border-right: none;
+ /*border-left: 1px solid lighten($top1, 30%);*/
+ border-left: 2px solid #6af;
+}
+#controlBox {
+ border: 1px solid gray;
+ padding: 1px;
+ width: auto !important;
+ width: 90px;
+ margin-left: 40px;
+ display: table;
+ position: absolute;
+}
+#controlBox div.grip {
+ background: #ccc;
+ cursor: move;
+ height: 12px;
+}
+#controlBox div.inner {
+ padding: 5px 5px 4px 5px;
+ white-space: nowrap;
+ opacity: .2;
+}
+#controlBox.active div.inner {opacity: 1;}
+div#fineprint {
+ font-size: smaller;
+ margin: 5px 0;
+ padding: 0;
+ color: #555;
+}
+.dokuwiki_toolbar {display:inline;vertical-align:bottom;}
+form #taskfields { width: 335px;}
+form #taskdetailsfull {
+ position: relative;
+ top: -20px;
+ margin-left: 355px;
+}
+
+/* style tables in task comments (dokuwiki) */
+table.inline{border-collapse:collapse;}
+table.inline td {border:1px solid #ccc; padding:4px;}
+
+#shortcutlabel { cursor:pointer;padding-left:1em;}
+#shortcutclose { cursor:pointer;float:right; }
+#shortcuts {
+ display:none;
+ position:fixed;
+ z-index:100;
+ background:#fff;
+ border:1px solid #999;
+ border-radius:10px;
+ padding:10px;
+ box-shadow:0 0 400px #000;
+ top:50%;
+ margin-top:-250px;
+ height:520px;
+ left:50%;
+ width:300px;
+ margin-left:-150px;
+ box-sizing:border-box;
+}
+#shortcutsmodal {
+ background-color: rgba(0, 0, 0, 0.3);
+ display: none;
+ height: 100%;
+ left: 0;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 99;
+ cursor:pointer;
+}
+#s_shortcuts {display:none;}
+#s_shortcuts:checked ~ #shortcuts, #s_shortcuts:checked ~ #shortcutsmodal {display: block;}
+#shortcuts > ul {
+ list-style: outside none none;
+ margin-left: 0;
+ padding-left: 0;
+}
+#shortcuts li{line-height:2em;}
+kbd {background-color: #eee;border: 1px solid #ccc;border-radius: 4px;padding: 2px;}
+
+#taskdetails {
+ margin: 10px 0px 10px 0px;
+ padding: 0px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+}
+#taskdetails #navigation {float: right;padding:6px;}
+#taskdetails h2 {color: #555;display:inline-block;}
+#taskdetailsfull p,
+#taskdetailsfull li,
+.commenttext p,
+.commenttext li {
+max-width:40em;
+}
+.group.inactive{ background-color:#eee;}
+.tag {
+ background: #ccc none repeat scroll 0 0;
+ border-radius: 3px;
+ margin-left: 3px;
+ padding: 3px;
+ font-style:normal;
+ white-space: nowrap;
+ vertical-align:middle;
+}
+.tag:before {font-family:fontawesome;padding-right:3px;}
+.tag:after {content:attr(title);}
+/* style your tags by their tag_id, may be managed by tag list management in admin/project settings */
+/*
+.tag.t1{background-color:#666;}
+.tag.t1:before{content:'\f153';color:#cc0;}
+.tag.t2{background-color:#0c0;}
+.tag.t3{background-color:#09c;}
+*/
+#taskfields {
+ width: 290px;
+ float: left;
+ border-right: 1px solid #eee;
+ padding-top: 5px;
+ background: #f9f9f9;
+ margin: 0;
+}
+#taskfields ul.fieldslist {
+ margin-bottom: 5px;
+ list-style: none;
+ margin-right: 0;
+ padding-left: 0;
+}
+#taskfields ul.fieldslist li {
+ clear: both;
+ padding-top: 2px;
+ padding-bottom: 2px;
+ overflow: auto;
+ width: 100%;
+ border-radius: 4px;
+}
+#taskfields ul.fieldslist li .label {
+ display: block;
+ float: left;
+ width: 45%;
+ text-align: right;
+ color: #888;
+}
+#taskfields ul.fieldslist li .value {display:block;float:right;width:50%;}
+#taskfields ul.fieldslist > li:nth-child(2n-1) {background-color: #f1f1f1;}
+#taskdetails #showvotes {
+ position: absolute;
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+ z-index:100;
+}
+.fieldslist .reopened{display:inline-block;font-size:10px;line-height:10px;vertical-align:middle;width:60px;}
+#taskdetailsfull {margin-left: 291px;padding: 2em 3em;}
+#itemsummary, #tags {width:100%;box-sizing:border-box;height:auto;margin-bottom:10px;margin-top:8px;}
+.descbox table, #taskdetailstext table{border-collapse:collapse; border:1px solid #999;}
+.descbox td, .descbox th, #taskdetailstext td, #taskdetailstext th{border:1px solid #999;}
+#taskinfo {
+ margin-left: 291px;
+ margin-top: 15px;
+ border-top: 1px solid #e1e1e1;
+ padding: 8px 5px;
+}
+#comments, #related, #notify, #remind, #effort, #history {
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+}
+#comments h4 {margin:1em 0 0.5em 0;}
+.userlist th {background-color: #e0e0e0;}
+.userlist tbody tr:nth-child(2n) td {background-color: #f1f1f1;}
+#related .related {display:inline-block;vertical-align:top;margin-right: 0;}
+#submenu {margin-bottom: 0;height: 25px;}
+#submenu a {
+ border: 1px solid #d4d4d4;
+ background: #e5e5e5;
+ color: #3c4041;
+ display: block;
+ float: left;
+ height: 21px;
+ margin: 4px 0 0 2px;
+ padding: 7px 10px 1px 10px;
+ border-top-left-radius: 5px;
+ border-top-right-radius: 5px;
+}
+#submenu a:hover {background-color: #d6d8d9;}
+#submenu a.active {
+ height: 26px;
+ margin-top: 0;
+ font-weight: bold;
+ border-bottom: 1px solid white;
+ border-right: bottom;
+ /*border-top: 1px solid lighten($top1, 30%);*/
+ border-top: 2px solid #6af;
+ z-index: 5;
+}
+#submenu li {display: inline;}
+div.tab {margin: 10px 1ex 10px 0;padding: 1ex 1ex 0;}
+.tab{display:none;}
+.tab.active{display:block;}
+* html .tab div.clear {clear: none;height: 14em;}
+div.comment_container {margin: 5px;}
+div.comment_container .comment_avatar { min-width: 50px;display: inline-block;}
+div.comment_container .comment_avatar .av_comment img { width: 50px; height: 50px }
+div.comment_container .comment {
+ position: relative;
+ display: inline-block;
+ margin-left: 10px;
+ border: 1px solid #e1e1e1;
+ vertical-align: top;
+ width: 700px;
+ border-radius: 3px;
+}
+div.comment_container .comment:before {
+ content: ' ';
+ position: absolute;
+ width: 0;
+ height: 0;
+ left: -16px;
+ top: 3px;
+ border: 8px solid;
+ border-color: transparent #e1e1e1 transparent transparent;
+}
+div.comment_container .comment:after {
+ content: ' ';
+ position: absolute;
+ width: 0;
+ height: 0;
+ left: -12px;
+ top: 5px;
+ border: 6px solid;
+ border-color: transparent #f1f1f1 transparent transparent;
+}
+div.comment_container .comment_header {
+ min-height: 30px;
+ background-color: #f1f1f1;
+ line-height: 30px;
+ vertical-align: middle;
+ padding-left: 10px;
+ border-bottom: 1px solid #e1e1e1;
+}
+div.comment_container .comment_header_infos {max-width: 60%;}
+div.comment_container .comment_header_actions {float: right;margin-right: 10px;}
+div.comment_container .comment_header_usertype {
+ border: 1px solid #e1e1e1;
+ padding: 3px;
+ margin-right: 10px;
+ border-radius: 3px;
+}
+div.comment_container .commenttext {clear: both;padding: 10px;}
+.commenttext pre {overflow:auto;}
+div.comment_container .attachments {
+ display: inline-block;
+ width: 45%;
+ margin-top: 10px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+ width: 300px;
+ background-color: #ffc;
+ /*
+ background-image: url(img/gray/pin_24x24.png);
+ background-repeat: no-repeat;
+ background-position: 270px 5px;
+ */
+ vertical-align: top;
+}
+div.attachments::after {
+ color: #999;
+ content: "\f0c6"; /*fa-paperclip*/
+ float: right;
+ font-family: FontAwesome;
+ font-size: large;
+}
+div.comment_container .links {
+ display: inline-block;
+ width: 45%;
+ margin-right: 3%;
+ margin-top: 10px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+ width: 300px;
+ background-color: #fefefe;
+ vertical-align: top;
+}
+div.comment_container .attachments img {
+ position: relative;
+ top: 4px;
+}
+div.comment_container #addlinkbox, #taskdetailsfull #addlinkbox {
+ display: inline-block;
+ width: 50%;
+ vertical-align: top;
+}
+div.comment_container #uploadfilebox, #taskdetailsfull #uploadfilebox {
+ display: inline-block;
+ width: 49%;
+ vertical-align: top;
+}
+div.comment_container .commentlink {
+ background-image: url(img/gray/comment_stroke_16x14.png);
+ background-repeat: no-repeat;
+ display: block;
+ float: left;
+ height: 14px;
+ width: 16px;
+ margin: 2px 4px 0 2px;
+}
+div.comment_container .commentlink:hover {background-image: url(img/black/comment_stroke_16x14.png);}
+textarea {width: 99%;}
+#events {
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+}
+.eventlist.hasresult {height: 150px;}
+table th {vertical-align: middle;}
+table td {vertical-align: top;}
+div.box, p.box {
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+}
+div.roadmap {
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+}
+div#successanderrors {
+ border: none;
+ border-radius: 3px;
+ z-index: 50;
+ margin: 30px auto 0 auto;
+ position: absolute;
+ top: 0;
+ width: 30%;
+ min-width:300px;
+ left: 35%;
+}
+div.error, div.success {
+ border-bottom: 1px solid rgba(0,0,0,0.5);
+ padding: 6px;
+}
+div.error {
+ color: #4b1710;
+ background: #ffe6e2;
+}
+div.success {
+ color: #24380d;
+ background: #e8f9d4;
+}
+a#show_loginbox {margin-right: 5px;}
+#loginbox {
+ border-radius: 3px 0 3px 3px;
+ background: #ddd;
+ border: solid 3px #6af;
+ right: 2px;
+ z-index: 200;
+ min-width: 240px;
+ padding-top: 15px;
+ margin-top: 1px;
+ box-shadow: none;
+}
+#login_input {text-align: center;}
+#login_links {text-align: center;}
+#login_oauth {margin-top: 10px;}
+#loginbox #login label {color: #222;}
+#loginbox #login a {color: #222;text-decoration: underline;}
+#loginbox #login a:hover {color: #fff;}
+form#login {position: relative;}
+form#login #lbl_user_name, form#login #lbl_password {
+ display:block;
+ margin: 10px auto;
+ padding: 5px 2px;
+}
+form#login label {width: 50px;color: #ddd;width: 100px;margin: 0 2px 0 20px;}
+form#login #links {position: absolute;top: 30px;left: 20px;}
+form#login #links a {padding: 3px 7px;}
+form#login #links a:hover {
+ background: #494d4e;
+ text-decoration: none;
+ color: #dddddd;
+ border-radius: 10px;
+}
+form#login #links a.active {
+ background: #dddddd;
+ color: #3c4041;
+ border-radius: 10px;
+}
+form#login .remember_me {float: right;}
+span#advancedsearchstate img {vertical-align: middle;}
+fieldset {
+ margin: 10px 0px 10px 0px;
+ padding: 10px;
+ border: solid 1px #e1e1e1;
+ border-radius: 3px;
+}
+/*
+#content > fieldset legend {
+ color: #3c4041;
+ background: #f9f9f9;
+ padding: 2px 9px;
+ border: solid 1px #e1e1e1;
+ border-radius: 10px;
+}
+*/
+#content > h3 {margin-top: 1em;}
+thead th {
+ border-bottom: solid 1px #a1a6a8;
+ background: none;
+}
+div#taskstatus {border-bottom: 1px solid #ccc;padding: 4px;margin-bottom: 5px;}
+div#taskclosed {
+ padding: 5px;
+ margin: 5px 5px 10px;
+ clear: both;
+ width: 20em;
+ border: solid 1px red;
+}
+div#taskdeps {float: left;width: 50%; margin-bottom: 8px;}
+div#subtasks {display: inline;align: right;float: left;width: 50%;margin-bottom: 8px;}
+div#taskblocks { float: left; width: 45%;}
+a.datelink {
+ background-image: url(img/black/calendar_alt_fill_16x16.png);
+ background-repeat: no-repeat;
+ display: -moz-inline-stack;
+ /* optional */
+ display: inline-block;
+ zoom: 1;
+ /* triggers hasLayout for IE */
+ *display: inline;
+ /* target IE7 only */
+ height: 16px;
+ width: 16px;
+ vertical-align: middle;
+}
+hr { /*color: $box_border;*/ border: none; border-top: 1px solid #e1e1e1;}
+.perms{display:inline-block;vertical-align:top;}
+.bad{color:#900;}
+.good{color:#090;}
+
+fieldset.advsearch_misc input {vertical-align: middle;}
+fieldset.advsearch_misc label {margin-right: 10px; white-space: nowrap;}
+fieldset.advsearch_dates label {margin: 0 5px;}
+.search_select {float: left;position: relative;margin-right: 10px;}
+.search_select .multisel {position: absolute;white-space: nowrap;}
+.search_select select {margin-top: 1.5em;height:158px;}
+.search_select select#percent option {font-size: 10px;height: 12px;}
+fieldset.advsearch_users .multisel {position: absolute;white-space: nowrap;}
+fieldset.advsearch_users input {margin-top: 1.5em;}
+/* --------------------------- FORMS -----------------------*/
+.bulkuser {padding-left: 120px;}
+.account_header{background: #999;border: 1px solid #111;}
+.account_enabled{background: #EAF7D9;border: 1px solid #BBDF8D;}
+.account_enabled:hover {background: #00FF00;}
+.account_disabled{background: #FFD1D1;border: 1px solid #F8ACAC;}
+.account_disabled:hover {background: #FF0000;}
+ul.form_elements {list-style: none;padding: 0;margin: 0 0 0 1em;}
+ul.form_elements li {padding: 2px;margin-bottom: 9px;}
+ul.form_elements label {
+ width: 200px;
+ display: -moz-inline-stack;
+ /* optional */
+ display: inline-block;
+ zoom: 1; /* triggers hasLayout for IE */
+ *display: inline; /* target IE7 only */
+ vertical-align: top;
+ text-align: end;
+ padding-right: 1ex;
+ padding-top: 2px;
+ color: #555;
+}
+ul.form_elements label.inline {display: inline;vertical-align:middle;}
+ul.form_elements label.labeltextarea {width:auto;display:block;text-align:left;}
+ul.form_elements input {vertical-align: middle;}
+ul.form_elements input[type="text"], ul.form_elements input[type="password"] {width:300px;}
+ul.slim li {margin-bottom:0;padding-bottom:4px;}
+ul.slim input[type="text"], ul.slim input[type="password"] {width:auto;}
+ul.slim label {width:110px;}
+ul.form_elements li.required label {font-weight: bold;}
+ul.form_elements span.note {margin-left:205px;}
+ul.wide label {width:250px;}
+ul.slim {margin:0;}
+ul.slim .userSelectWidget {width:95%;margin-left:auto;margin-right:auto;}
+ul.slim .userSelectWidget input {width:100px;}
+ul.slim .userSelectWidget select {width:100%;}
+.dateselect {clear: both;}
+.dateselect label:first-child {
+ width: 120px;
+ text-align: right;
+ padding-right: 5px;
+ float: left;
+}
+/* fancy dual selects */
+.double_select {position: relative;}
+.double_select .dualselect_selectable {
+ height: 220px;
+ width: 40%;
+ display: -moz-inline-stack; /* optional */
+ display: inline-block;
+ zoom: 1; /* triggers hasLayout for IE */
+ *display: inline; /* target IE7 only */
+ vertical-align: middle;
+}
+.double_select .dualselect_buttons {
+ width: 16%;
+ display: -moz-inline-stack; /* optional */
+ display: inline-block;
+ zoom: 1; /* triggers hasLayout for IE */
+ *display: inline; /* target IE7 only */
+ vertical-align: middle;
+}
+.double_select .dualselect_buttons button {width: 100%;padding: 3px;}
+.double_select .dualselect_selected {
+ height: 220px;
+ /*min-width: 12em;*/
+ display: -moz-inline-stack;
+ /* optional */
+ display: inline-block;
+ zoom: 1;
+ /* triggers hasLayout for IE */
+ *display: inline;
+ /* target IE7 only */
+ vertical-align: middle;
+ width: 40%;
+}
+.double_select .dualselect_selected select {
+ width: 100%;
+ height: 80%;
+}
+.double_select .dualselect_selected button {
+ height: 16px;
+ line-height:0;
+ width: 100%;
+ margin:0;
+}
+.double_select .c1 select {
+ height: 24em;
+ min-width: 12em;
+ width: auto;
+}
+.double_select td {
+ text-align: center;
+ vertical-align: middle;
+}
+.double_select .c3 button {
+ height: 2em;
+ width: 12em;
+}
+.double_select .c3 select {
+ height: 20em;
+ min-width: 12em;
+ width: auto;
+}
+
+#disp_intro + label{text-align:start;}
+
+/* list management */
+.list .cname {width:200px;}
+.list .cuser {width:100px;}
+.list .corder {width:50px;}
+.list .cshow {width:50px;}
+.list .ctense {width:80px;}
+.list input[id^='listname'], .list input[id^='listposition'] {width:100%;}
+#catTable .first{ white-space:nowrap;min-width:120px;}
+#listTable thead#globalentries td {background-color: #eee;}
+#listpositionnew {width:100%;}
+
+.perms tbody th[title] {text-decoration: underline dotted;}
+.perms .everybody{
+ position:relative;
+ position:-webkit-sticky; /* fix for safari */
+}
+.perms .everybody th:before {content:'Allowed for everybody - project setting overrules this group setting!';color:#900;position:absolute;left:2px;z-index:2;text-shadow:0 0 2px #fff;top:-2px;}
+.perms .everybody > * { background-color: #6c6; }
+
+/* closing task form */
+div#closeform {
+ border-radius: 3px;
+ -moz-box-shadow: 0px 1px 1px #dddddd;
+ -webkit-box-shadow: 0px 1px 1px #dddddd;
+ box-shadow: 0px 1px 1px #dddddd;
+ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='$color')";
+ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='$color');
+ padding: 2em;
+ position: absolute;
+ right: 5px;
+ top: 3em;
+ z-index:300;
+}
+#actionsform {
+ border-radius: 3px;
+ -moz-box-shadow: 0px 1px 1px #dddddd;
+ -webkit-box-shadow: 0px 1px 1px #dddddd;
+ box-shadow: 0px 1px 1px #dddddd;
+ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='$color')";
+ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='$color');
+ position: absolute;
+ right: 5px;
+ top: 3em;
+ z-index: 200;
+}
+#actionsform ul {
+ font-family: Arial, Verdana;
+ font-size: 12px;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+#actionsform li {
+ border-top: 1px solid #fff;
+ display: block;
+ position: relative;
+ background: #363a3b;
+ color:#fff;
+ padding: 0px;
+}
+#actionsform li a, #actionsform li label, #actionsform li button{
+ display: block;
+ text-decoration: none;
+ color: #fff;
+ white-space: nowrap;
+ padding:5px 15px;
+ background:none;
+ margin:0;
+ border:none;
+ font-weight:normal;
+ font-size:12px;
+ box-shadow:none;
+}
+#actionsform ul li:hover { background: #617F8A; }
+#actionsform li:hover ul {display:none;}
+#actionsform li:hover ul {
+ display: block;
+ position: absolute;
+}
+#actionsform li:hover li {float: none;font-size: 11px;}
+#edit_add_comment{display:none;}
+#setparentform, #associateform, #adddepform {
+ display:none;
+ background: #363a3b;
+ color:#fff;
+ padding-left: 5px;
+}
+#s_parent, #s_associate, #s_adddependent, #s_addcomment {
+ display:none;
+}
+#s_addcomment:checked ~ #edit_add_comment,
+#s_parent:checked ~ #setparentform,
+#s_associate:checked ~ #associateform,
+#s_adddependent:checked ~ #adddepform{
+ display:block;
+}
+#actionsform #setparentform *, #actionsform #associateform *, #actionsform #adddepform * {display: inline-block;}
+#actionsform #setparentform button, #actionsform #associateform button, #actionsform #adddepform button {
+ background-color:#fff;
+ color:#000;
+ margin-right:4px;
+ margin-bottom:4px;
+}
+#actionsform #setparentform input[type=text],
+#actionsform #associateform input[type=text],
+#actionsform #adddepform input[type=text] {
+ width:60px;
+}
+#taskdeps h4 {margin-bottom:0.3em;}
+#taskdeps table {margin:0 0 0.8em -0.2em;}
+#taskdeps td {padding:0.2em 0.4em;}
+#taskdeps img {vertical-align:middle;margin-top:-1px;}
+input[type=text], input[type=password]{
+ color: #000;
+ border: 1px solid #ccc;
+ padding: 2px;
+ vertical-align: middle;
+}
+input[type=text], input[type=password]{
+ height: 19px;
+}
+#table input[type=text] {
+ width: 120px;
+}
+input[type=text], input[type=submit], button {
+ border-radius: 3px;
+}
+#show_loginbox {
+ cursor:pointer;
+ background: #494D4E;
+ border-radius: 3px;
+}
+#login_button {display: block;margin: 6px auto;vertical-align: baseline;}
+div.denyform {
+ visibility:hidden;
+ position:absolute;
+ background-image: none;
+ border: 1px solid #E1E1E1;
+ margin-top:5px;
+ display:block;
+ width:300px;
+ height:auto;
+ padding:5px 30px 5px 5px;
+}
+/*#notify_types {height: 10em;}*/
+#rassigned_to {height: 12em; }
+
+/* Stuff for the autocomplete lists {{{ */
+.autocomplete {
+ background-color:#fff;
+ position: absolute;
+ width: auto !important;
+ box-shadow:0 5px 7px #ccc;
+ padding: 0px;
+ margin:-1px 0 0;
+ text-align:left;
+ display:block;
+}
+.autocomplete ul {
+ list-style-type: none;
+ margin: 0px;
+ padding: 0px;
+}
+.autocomplete ul li {
+ list-style-type: none;
+ display: block;
+ margin: 0;
+ padding:0;
+ height: 25px;
+ white-space:nowrap;
+ vertical-align:middle;
+}
+.autocomplete ul li span.informal {
+ color: #333;
+}
+.autocomplete ul li.selected {
+ background-color: #6af;
+ cursor:pointer;
+ color:HighlightText;
+}
+.autocomplete img, .autocomplete .noavatar{
+ width:25px;
+ height:25px;
+ display:inline-block;
+}
+
+#actionbuttons {
+ margin-left: 300px;
+ margin-top: 15px;
+ min-height: 50px;
+ padding: 8px 5px;
+}
+table.assignedto {border:0px;border-collapse: collapse;}
+table.assignedto tr {height: 30px;}
+table.assignedto td {
+ margin:0px;
+ padding:0px;
+ padding-right: 5px;
+ vertical-align: middle;
+}
+table.assignedto img {padding-top: 2px;width: 25px;height:25px;}
+a.tooltip {outline:none; }
+a.tooltip strong {line-height:30px;}
+a.tooltip:hover {text-decoration:none;}
+a.tooltip span {
+ z-index:10;display:none; padding:14px 20px;
+ margin-top:60px; margin-left:-160px;
+ width:240px; line-height:16px;
+}
+a.tooltip:hover span{
+ display:inline; position:absolute;
+ border:2px solid #FFF; color:#EEE;
+ background:#000;
+}
+.callout {z-index:20;position:absolute;border:0;top:-14px;left:120px;}
+/*CSS3 extras*/
+a.tooltip span{
+ border-radius:2px;
+ -moz-box-shadow: 0px 0px 8px 4px #666;
+ -webkit-box-shadow: 0px 0px 8px 4px #666;
+ box-shadow: 0px 0px 8px 4px #666;
+ opacity: 0.8;
+}
+/* for float box in ticket list */
+.descbox {
+ display:none;
+ border: 1px solid #e1e1e1;
+ border-radius: 3px;
+ background-image: none;
+ margin: 10px 0;
+ padding: 10px;
+ max-height: 144px;
+ width: 400px;
+ position: absolute;
+ z-index: 1000;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ color: #686868;
+ font-weight: normal;
+ text-overflow:ellipsis;
+ overflow:hidden;
+}
+span.warning {
+ color: red;
+ font-weight: bold;
+}
+
+#globoslink .fa, #projoslink .fa{padding-right: 3px;}
+/* typical colorings for task type and permissions */
+.fa-bug{color:#c30;}
+.fa-star{color:#ee0;text-shadow: 0 0 1px rgba(128, 0, 0, 1);}
+.fa-exclamation-triangle{color:#c00;}
+.fa-check{color:#090;}
+.global.fa-check{color:#990;} /* got permission by global settings, not project settings */
+.fa-ban{color:#900;}
+
+button.fakelinkbutton {
+ display: inline-block;
+ background: none;
+ border: none;
+ padding: 0;
+ margin: 0;
+ font: inherit;
+ cursor: pointer;
+ color: #369;
+ box-shadow:none;
+}
+
+button.fakelinkbutton:hover {
+ color: #69c;
+}
+
+button.fakelinkbutton:visited {
+ color: #69c;
+}
+
+@media only screen and (max-width: 480px) and (orientation: portrait) {
+
+th, td, caption {padding: 5px 2px;}
+#menu { position:static;clear:both;background-color:#111;}
+#title {font-size:1.2em;line-height:1.2em;background-color:#111;}
+#title a {padding:0;}
+#title a span{display:none;}
+#title img {float:none;margin:4px;}
+#menu-list {display:block;}
+#menu-list li {float:none;display:block;padding:0;height:auto;border-left:none;text-align:center;}
+#menu-list li > a, #menu-list li > label {display:block;border:1px solid #333;height:24px;}
+#menu-list a:hover {border-radius:unset;}
+#labelpmmenu, #labelmenu1{text-align:center;color:#fff;display:block;position:absolute;top:0;width:15%;height:48px;left:20%;}
+#labelmenu1{left:35%;}
+#labelmenu1:before{content:"\f013";font-family:fontawesome;font-size:30px;} /* cog */
+#labelpmmenu:before{content:"\f0c9";font-family:fontawesome;font-size:30px;} /* bars */
+#menu1:checked ~ #menu{right:0;transition:0.5s;display:block;}
+#pmmenu:checked ~ #pm-menu-list{left:0;transition:0.5s;display:block;}
+#labelpmmenu:hover, #labelmenu1:hover, #menu1:checked ~ #labelmenu1, #pmmenu:checked ~ #labelpmmenu {background-color:rgba(0,0,0,0.3);}
+#pm-menu {padding:0;}
+#menu {z-index:111;padding:0;display:none;width:100%;position:absolute;background-color:#333;top:48px;right:-100%;transition:0.5s;}
+#pm-menu-list {z-index:110;padding:0;display:none;width:100%;position:absolute;background-color:#333;top:48px;left:-100%;transition:0.5s;}
+#pm-menu-list li {display:block;border-top:1px dotted #3c4041;}
+#pm-menu-list a {border:none;border-radius:0;margin:0;}
+#pmcontrol {margin:0;display:block;float:none;padding:10px;}
+#task_id {width:120px;}
+#projectselector {position:absolute;top:0;right:0;margin:0;text-align:center;max-width:40%;}
+#projectselector select{height:40px;padding-right:4px;max-width:100%;}
+#content {padding:0;min-width:unset;}
+#tasklist {padding:0;}
+table.toplevel th, table.toplevel td {display:block;}
+body.toplevel .box {margin:0 0 10px 0;}
+body.toplevel.p0 .box {width:auto;}
+div.box, p.box {padding:0;}
+#event1 td {display:block;}
+body.admin {background-color:#300;} /* experimental: danger zone */
+body.admin h1#title {background-color: #900;background-image: none;} /* danger zone */
+body.admin #pm-menu {background-color:#600;border-bottom-color:#300;} /* danger zone */
+body.reports .box button {display: block;margin-left:auto;margin-right:auto;width:70%;}
+#footer{border-top:none;}
+#toolboxmenu {float:none;text-align:center;}
+#toolboxmenu a {width:31%;display:inline-block;margin-left:0;border-bottom-left-radius: 0;padding:6px 2px;}
+#toolboxmenu a.active {border-top-right-radius:5px;width:31%;padding:6px 2px;float:none;border-color:#6af #6af transparent #6af;}
+#toolbox {margin:0;padding:0;border-radius:0;padding-top:10px;position:relative;}
+#controlBox {position:relative;margin-left:140px;}
+#shortcuts {border-radius:5px;padding:5px;box-shadow:0 0 400px #000;top:50%;margin-top:-150px;height:300px;overflow:auto;}
+h3 {padding-left:6px;}
+p { text-align:justify;padding:2px;}
+#listTable{width:100%;}
+ul.form_elements {margin:0;}
+ul.form_elements span.note {margin-left:0;}
+ul.form_elements li label {text-align:start;}
+ul.form_elements li > input {margin-left:20px;}
+ul.form_elements li > input[type="text"],ul.form_elements li > input[type="password"] {display:block;margin-left:auto;margin-right:auto;width:90%;}
+.double_select {padding-left:0;}
+#toolbox div.tab {padding:0px;}
+#submenu {padding-left:0;margin:0;}
+#submenu ~ div {clear:both;}
+#catTable input[type="text"], #catTable input[type="password"] {width:120px;}
+#taskdetails {margin:0;padding:0;margin-top:40px;}
+#taskfields {float:none; border:none;}
+#taskdetailsfull {margin:0;padding:2px;}
+form #taskdetails {margin:0;}
+form #taskfields {width:auto; margin-top:20px; background-color:#fff;}
+form #taskdetailsfull {margin:0;top:auto;}
+form #taskdetailsfull button.positive {margin-left:auto;margin-right:auto;width:60%;}
+#comments, #related, #notify, #remind, #effort, #history{padding:0;}
+div.comment_container {margin:0;}
+div.comment_container .commenttext{padding:2px;}
+div.comment_container .comment {margin:0;width:auto;}
+}