suitepro/plugins/additionals/assets/stylesheets/additionals.css

337 lines
6.1 KiB
CSS
Executable file

/* stylelint-disable font-family-no-missing-generic-family-keyword */
#admin-menu a.additionals::before {
font-family: Font Awesome\ 5 Free;
font-size: 1.1em;
font-weight: 900;
content: "\f085"; /* fas fa-cogs */
padding-right: 4px;
}
#admin-menu a.additionals {
padding-left: 0;
}
.query-description {
color: #666;
margin-bottom: 15px;
font-size: 95%;
}
/* Mobile menu style FontAwesome icon */
.flyout-is-active #admin-menu li a.additionals {
padding-left: 8px !important;
}
.nodata.nodata-left { text-align: left; }
/* Go to top link */
.gototop {
border-top: 1px solid #eee;
display: block;
margin-top: 20px;
padding: 10px 0;
text-align: right;
clear: both;
}
/* Footer */
.additionals-footer {
text-align: center;
font-size: 90%;
}
.month-calendar {
display: inline-block;
}
.login-additionals {
margin-left: auto;
margin-right: auto;
max-width: 490px;
font-size: 95%;
}
/* Legacy smilie classes */
.smiley {
background-repeat: no-repeat;
display: inline-block;
width: 16px;
height: 16px;
}
.smiley-smiley {
background-image: url(../images/smileys/smiley.png);
}
.smiley-smiley2 {
background-image: url(../images/smileys/smiley2.png);
}
.smiley-laughing {
background-image: url(../images/smileys/smiley-grin.png);
}
.smiley-laughing2 {
background-image: url(../images/smileys/smiley-laughing2.png);
}
.smiley-crying {
background-image: url(../images/smileys/smiley-cry.png);
}
.smiley-sad {
background-image: url(../images/smileys/smiley-sad.png);
}
.smiley-wink {
background-image: url(../images/smileys/smiley-wink.png);
}
.smiley-cheeky {
background-image: url(../images/smileys/smiley-razz.png);
}
.smiley-shock {
background-image: url(../images/smileys/smiley-eek.png);
}
.smiley-annoyed {
background-image: url(../images/smileys/smiley-annoyed.png);
}
.smiley-confuse {
background-image: url(../images/smileys/smiley-confuse.png);
}
.smiley-straight {
background-image: url(../images/smileys/smiley-neutral.png);
}
.smiley-embarrassed {
background-image: url(../images/smileys/smiley-red.png);
}
.smiley-kiss {
background-image: url(../images/smileys/smiley-kiss.png);
}
.smiley-angel {
background-image: url(../images/smileys/smiley-angel.png);
}
.smiley-evil {
background-image: url(../images/smileys/smiley-evil.png);
}
.smiley-rock {
background-image: url(../images/smileys/smiley-cool.png);
}
.smiley-rose {
background-image: url(../images/smileys/rose.png);
width: 24px;
height: 24px;
}
.smiley-check {
background-image: url(../images/smileys/check.png);
}
.smiley-exclamation {
background-image: url(../images/smileys/exclamation-red-frame.png);
}
.smiley-question {
background-image: url(../images/smileys/question-frame.png);
}
.smiley-success {
background-image: url(../images/smileys/success-frame.png);
}
.smiley-failure {
background-image: url(../images/smileys/failure-frame.png);
}
div.clear-both { clear: both; }
/* for Redmine 3.4 - fix problem with tabs */
.default-query-settings-label label {
margin-left: -100px !important;
}
/* for Redmine 4.x - fix problem with tabs */
.default-query-settings-label-redmine4 label {
width: 250px !important;
margin-left: 0 !important;
float: none;
font-weight: normal;
text-align: left;
}
/* TAGs */
ul.tags {
list-style: none;
padding: 0;
}
span.additionals-tag-label-color {
display: inline-block;
margin-bottom: 5px !important;
border-radius: 2px !important;
}
td.tags span.additionals-tag-label-color {
display: inline-block;
margin: 2px !important;
}
.additionals-tag-label-color {
padding: 2px 4px;
font-size: 10px !important;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 2px;
}
.additionals-tag-label-color a::before {
font-family: Font Awesome\ 5 Free;
font-size: 0.9em;
font-weight: 900;
content: "\f02b"; /* fas fa-tag */
padding-right: 3px;
}
ul.tags li { margin: 0.25em 0; }
.additionals-tag-label-color .tag-count,
.tag-label .tag-count {
font-size: 0.75em;
margin-left: 0.5em;
}
span.additionals-tag-label-color:hover a {
text-decoration: none !important;
}
#edit_tags_form.box { margin: 1px 5px 0 0; }
#edit_tags_form.box label {
margin-right: 5px;
font-weight: bold;
}
#edit_tags_form.box #contact_tags {
margin-bottom: 10px;
}
div#tags-data span.contextual {
float: none;
padding-left: 0;
}
#edit_tags_link { opacity: 0; }
#tags-data:hover #edit_tags_link { opacity: 1; }
img.additionals-avatar { margin-right: 0.25em; }
/* Live search */
.additionals-live-search input.live-search-field { font-size: 16px; }
.additionals-live-search {
margin-left: 5px;
}
.ui-tooltip {
color: #fff;
background: #000;
opacity: 0.85;
padding: 8px;
border: 0;
max-width: inherit;
border-radius: 4px;
font: normal 12px"Helvetica Neue", Sans-Serif;
}
a.external.redmine-link {
background-image: url(../images/redmine-link.png);
background-position: 0% 40%;
padding-left: 13px;
background-repeat: no-repeat;
}
div.macro-box {
margin-bottom: 15px;
}
div.macro-title {
font-weight: bold;
}
div.macro-desc {
border-bottom: 1px solid #eee;
}
#top-menu li:hover ul.menu-children,
#top-menu li ul.menu-children.visible { display: block; }
#top-menu .menu-children {
display: none;
position: absolute;
width: inherit;
z-index: 45;
background-color: #fff;
box-shadow: 2px 2px 14px #000;
top: 17px;
font-size: 110%;
}
#top-menu .menu-children li {
float: left;
clear: both;
width: 100%;
}
#top-menu .menu-children li a {
display: block;
color: #555;
padding: 5px 10px;
background-color: #fff;
font-weight: normal;
margin-right: 0;
}
#top-menu .menu-children li a:hover {
color: #fff;
background-color: #759fcf;
}
/* Wiki icon add */
div.additionals-projects li.project a.icon {
margin-left: 3px;
}
div.additionals-projects li.project.even,
div.additionals-projects li.project.odd {
border-bottom: 1px solid #ddd;
padding: 4px;
background-color: inherit;
list-style-position: inside;
}
.additionals-projects ul {
padding-left: 0;
}
.jstb_macros {
background-image: url(../images/jstoolbar/bt_macros.png);
}
div.relation-list-header {
background: #eee;
font-weight: bold;
padding-bottom: 2px;
}