Common.css
From MusicTechWiki
Revision as of 10:53, 24 June 2020 by TomHutchison (talk | contribs)
Revision as of 10:53, 24 June 2020 by TomHutchison (talk | contribs)
Note: After saving, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
.line-top-bottom {
border: 1px solid #aaa;
border-right: none;
border-left: none;
}
.hlist dd, .hlist dt, .hlist li {
margin: 0;
display: inline;
}
.hlist dl, .hlist ol, .hlist ul {
margin: 0;
padding: 0;
}
.hlist dd:after, .hlist li:after {
content: " · ";
font-weight: 666;
padding:0 5px;
color:#fff;
}
.hlist dd:last-child:after, .hlist li:last-child:after {
content: "";
}
div#mw-content-text .hlist a.external[href ^="https://"] {
background:none;
padding: 0;
}
.hlist {
font-size:90%;
text-align:center;
}
.hlist ul a:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-right: 3px;
}
li.LinkedIn a:before {
content: "\f08c";
}
li.Twitter a:before {
content: "\f099";
}
li.Instagram a:before {
content: "\f16d";
}
li.YouTube a:before {
content: "\f167";
}
li.SoundCloud a:before {
content: "\f0c2";
}
.panel.hlist {
background-color: #2ba6cb;
}
.panel.hlist ul li a {
color: #fff !important;
}
.mw-content-ltr .hlist ul, .mw-content-rtl .mw-content-ltr .hlist ul,
#mw-content-text .hlist ul {
margin:0;
}
form#mw-upload-form {
font-family: sans-serif;
line-height: 1.3;
}
tr.mw-htmlform-field-PFUploadSourceField td.mw-label {
width: 150px;
}
form#pfForm ul {
margin: 0;
}
.jw-display-icon-rewind, .jw-icon-rewind { display:none !important; }
.jw-related-item-title-content > .jw-related-item-title-text { font-size:0px; }
.jw-related-next-up-text + .jw-related-item-title-text { visibility: visible; }
.jw-related-item-title span { overflow:visible !important; white-space:normal !important; }
.jw-related-item-title-text em { visibility:visible; font-size:12px;}
#bloglist
{
float:left;
}
#bloglist ul
{
margin:0px !important;
padding:0px !important;
}
#bloglist ul li b,
#bloglist ul li a
{
padding-left:6px !important;
padding-right:6px !important;
padding-top:0px;
padding-bottom:0px;
height: 24px !important;
line-height:24px !important;
margin-top:0px !important;
margin-bottom:0px !important;
position:relative;
top:-2px;
}
#bloglist ul li
{
height: 24px !important;
font-weight:normal;
font-size:12px;
line-height:24px;
padding-top:0px !important;
margin-top:0px !important;
margin-bottom:5px !important;
}
#bloglist a
{
background-image: none !important;
}
div#content li dl, div#content li dl dd
{
margin-bottom:0px !important;
}
.postedit { display: none !important; }
div.gradebook_name
{
width:25em;
clear:both;
float:left;
border-top:1px solid #E0E0E0;
margin-top:.25em;
margin-bottom:.25em;
}
div.gradebook_score
{
width:5em;
float:left;
border-top:1px solid #e0e0e0;
margin-top:.25em;
margin-bottom:.25em;
}
div.gradebook_links
{
width:20em;
float:left;
border-top:1px solid #e0e0e0;
margin-top:.25em;
margin-bottom:.25em;
}
table.linedbox, table.blackline
{
border:0px;
margin:0px;
width:100%;
clear:both;
}
table.linedbox td.head, table.linedbox th {
text-align:left;
vertical-align:bottom;
background:#e0e0e0;
padding-right:2em;
padding-left:.75em;
margin-top:.25em;
}
table.linedbox td
{
text-align:left;
vertical-align:top;
padding-right:2em;
padding-left:.75em;
border-bottom:1px solid #e0e0e0;
}
table.blackline
{
border-collapse: collapse;
}
table.blackline tr
{
padding:0;
margin:0;
}
table.blackline td
{
border-bottom:1px solid black;
padding-top:2px;
padding-bottom:2px;
padding-right:4px;
vertical-align:middle;
margin-right:0;
margin-left:0;
}
table.blackline div.floatleft
{
margin:0px;
padding:0px;
}
table.blackline td img
{
padding-top:2px;
padding-bottom:2px;
margin-bottom:0px;
}
table.schedule tr th,
table.schedule tr td
{ width:93px;
white-space:nowrap;
}
table.schedule tr th + th,
table.schedule tr td + td
{ width:560px;
white-space:normal;
}
table.schedule tr th + th a,
table.schedule tr td + td a
{
white-space:nowrap;
}
table.schedule tr th + th + th,
table.schedule tr td + td + td
{ width:auto;
white-space:nowrap;
}
table.schedule
{
margin-top:1em;
margin-bottom:1em;
width:100%;
}
table.schedule td,
table.schedule th
{
text-align:left;
vertical-align:top;
border-bottom:1px solid #e0e0e0;
}
table.schedule th
{
font-weight: bold;
text-align: left;
}
table.schedule.event tr th + th + th,
table.schedule.event tr td + td + td
{
display:none;
}
table.boxtable tr { vertical-align:top }
table.videos
{
border:0px;
margin:0px;
width:100%;
clear:both;
}
table.videos td.head, table.videos th {
text-align:left;
vertical-align:bottom;
background:#e0e0e0;
padding-right:2em;
padding-left:.75em;
margin-top:.25em;
}
table.videos tr th,
table.videos tr td
{ width:1%; /* temp change to width */
line-height: 1em !important;
padding-top: .4em !important;
padding-bottom: .4em !important;
}
table.videos tr th + th,
table.videos tr td + td
{ width:20%;
white-space:nowrap;
}
table.videos tr th + th + th,
table.videos tr td + td + td
{ width:20%;
white-space:nowrap;
}
table.videos tr th + th + th + th,
table.videos tr td + td + td + td
{ width:15%;
white-space:nowrap;
}
table.videos td
{
text-align:left;
vertical-align:top;
padding-right:2em;
padding-left:.75em;
border-bottom:1px solid #e0e0e0;
}
div.thumbinner {
min-width: 200px !important; /* added by TM 7.7.09 */
text-align: left;
}
.thumbimage {
float:left;
}
.thumbcaption
{ clear: left;
}
.rnd_content, .rnd_content_top, .rnd_content_bottom, .rnd1, .rnd2, .rnd3
{
border-style:solid;
display:block;
}
.rnd1, .rnd2, .rnd3
{
font-size:1px;
height:1px;
line-height:1px;
overflow:hidden;
}
.rnd1
{
margin:0 4px;
border-width:1px 0px 0px 0px;
height:0px;
}
.rnd2
{
margin:0 2px;
border-width:0px 2px;
}
.rnd3
{
margin:0 1px;
border-width:0px 1px;
height: 2px;
}
.rnd_content
{ border-width:0px 1px;
margin:0 0 0 0;
padding: 5px 9px 5px 9px ;
}
.rnd_content_top
{ border-width:0px 1px;
margin:0 0 0 0;
padding: 0px 9px 5px 9px ;
}
.rnd_content_bottom
{ border-width:0px 1px;
margin:0 0 0 0;
padding: 5px 9px 0px 9px ;
}
.collapseButton { /* 'show'/'hide' buttons created dynamically by the */
float: right; /* CollapsibleTables JavaScript in [[MediaWiki:Common.js]] */
font-weight: normal; /* are styled here so they can be customised. */
text-align: right;
width: auto;
}
table.attendance
{
width:100%;
}
table.attendance td.head, table.attendance th , table.attendance td.grey {
text-align:left;
vertical-align:bottom;
background:#e0e0e0;
padding-right:2em;
padding-left:.75em;
margin-top:.25em;
text-align:center
}
table.attendance td
{
text-align:center;
vertical-align:top;
padding:0;
margin:0;
border:1px solid #e0e0e0;
width:200px
}
td.attgrey {
background:#e0e0e0;
width:2em !important;
}
div.outerforumpost
{
border-left: 1px solid rgb(204, 204, 204) !important;
border-right: 1px solid rgb(204, 204, 204) !important;
border-bottom: 1px solid rgb(204, 204, 204) !important;
padding-left: 10px !important; padding-top: .5em !important; padding-bottom: .5em !important;
}
div.innerforumpost
{
padding: 0em 1em 0px 0em !important;
overflow:auto !important;
}
div.replyOuter
{
background-repeat: no-repeat !important;
background-position: 5px 50% !important;
vertical-align:top !important;
border:1px solid #3c78b5 !important;
clear:both !important;
background-color: #ffffff !important;
}
div.showcasebox
{ border:1px solid #cccccc !important; }
div.showcasebox p, .killinnerp p
{
display:inline !important;
padding:0px !important;
margin: 0px !important;
}
div.modulenav { text-align:center}
div.modulenav ul {list-style-type:none; margin:0; padding:0; overflow:hidden; white-space: normal !important;}
div.modulenav ul li
{
display: inline;
padding-left:.7em;
padding-right:.7em;
margin-left:.2em;
margin-right:.2em;
padding-top:.1em;
padding-bottom:.1em;
line-height:200%;
background-color:#eee;
border:1px solid #efefef;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
-moz-border-radius: 4px;
border-radius: 4px;
}
div.modulenav ul li:hover
{
background-color:#ccc;
border-top:1px solid #eee;
border-left:1px solid #eee;
border-bottom:1px solid #bbb;
border-right:1px solid #bbb;
color:black !important;
}
div.modulenav ul li a, div.modulenav ul li strong
{
white-space: nowrap !important;
background:none !important;
padding-right:0px !important;
}
div.modulenav ul li:active
{
background-color:#ccc;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
border-top:1px solid #bbb;
border-left:1px solid #bbb;
color:black !important;
}
div.modulenav ul li:hover a
{
color:black;
}
div.modulenav ul li a:hover
{
text-decoration:none;
color:black;
}
div.modulenav ul li a:active
{
text-decoration:none;
color:#666;
}
.multitrack
{
border:1px solid red;
}
table.multitrack
{
border:0px;
margin:0px;
width:100%;
}
table.multitrack td.head, table.multitrack th {
text-align:left;
vertical-align:bottom;
background:#e0e0e0;
padding-right:2em;
padding-left:.75em;
margin-top:.25em;
}
table.multitrack tr th,
table.multitrack tr td
{ width:200px !important;
padding: 0;
}
table.multitrack tr th + th ,
table.multitrack tr td + td
{
width:23px !important
}
table.multitrack tr th + th + th ,
table.multitrack tr td + td + td
{ width:300px !important;
}
table.multitrack tr th + th + th + th ,
table.multitrack tr td + td + td + td
{ width:85px !important;
}
table.multitrack tr th + th + th + th + th ,
table.multitrack tr td + td + td + td + td
{ width:85px !important;
}
table.multitrack tr th + th + th + th + th + th,
table.multitrack tr td + td + td + td + td + td
{ width:100px !important;
}
table.multitrack td
{
text-align:left;
vertical-align:top;
padding-right:2em;
padding-left:.75em;
border-bottom:1px solid #e0e0e0;
}
table.valigntop
{
border:0px;
margin:0px;
width:100%;
clear:both;
}
table.valigntop td.head, table.valigntop th {
text-align:left;
vertical-align:top;
}
table.valigntop td
{
text-align:left;
vertical-align:top;
}
.blogtitle .timestamp
{
font-size:60%;
float:right;
}
.blogtitle a
{
color:black !important;
}
/* Aran's styles */
table.aran-msg {
margin: 15px 0 0 0;
background-color: #f4f4f4;
border: 1px solid #ccc;
text-align: left;
width: 100%
}
td.aran-msg {
padding: 8px 8px 8px 58px;
}
table.aran-msg div {
min-height: 48px;
width: 1px;
}
td.aran-info {
background: url(https://www.organicdesign.co.nz/files/thumb/e/e1/Info.svg/50px-Info.svg.png) no-repeat scroll 5px center;
}
td.aran-warn {
background: url(https://www.organicdesign.co.nz/files/thumb/1/17/Warning.svg/40px-Warning.svg.png) no-repeat scroll 9px center;
}
td.aran-doc {
padding: 8px 8px 8px 70px;
background: url(https://www.organicdesign.co.nz/files/thumb/c/c4/Procedure.svg/48px-Procedure.svg.png) no-repeat scroll 11px center;
}
td.aran-stub {
padding: 10px 8px 10px 120px;
background: url(https://www.organicdesign.co.nz/files/9/9c/Cone.png) no-repeat scroll 28px center;
}
/* DPL Gallery */
div.content .dpl-gallery {
float: left;
text-align: center;
overflow: hidden;
margin: 0 0 4px 0;
}
.dpl-gallery .img {
overflow: hidden;
border: none;
margin: 4px;
width: 169px;
height: 104px;
padding: 0;
}
.dpl-gallery .link {
overflow: hidden;
width: 169px;
height: 40px;
}
/* Form in the "Submit a request" page */
.request-form { width: 717px; padding: 20px 0; }
.request-form input[type="text"] { width: 400px; }
.request-form textarea { width: 710px; height: 200px; }
.request-form input[type="submit"] { float: right; }
/* syntax highlighting */
code { font-size: 85% }
span.hljs-highlight {
background-color: #f5fd82;
}
/* page header buttons*/
div.pgheadleft,
div.pgheadright {
float:left;
height: 29px;
line-height:29px;
font-size:15px;
font-weight:normal;
color:White;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
}
div.pgheadbuttons
{
clear:both;
padding-top:0px;
padding-bottom:0px !important;
width:100%;
margin-left:5px;
text-align: left;
margin-bottom:0px !important;
}
div.prevnext
{
width: 716px;
margin-left:auto;
margin-right:auto;
padding-left:670px;
}
div.prevnextlower div
{
padding-top:.5em;
padding-bottom:.5em;
}
div.prevnext a
{
text-decoration:none;
/*color: #113f83;*/
color: #0645ad;
}
div.prevnext a:hover
{
text-decoration:underline;
}
div.innerprevnext
{
width:43px;float:right;margin:0px;
line-height: 1em !important;
height:16px;
}
div.innerprevnext img
{
margin:0px;
}
div.prevnext div.prevbutton, div.innerprevnext div.prevbutton
{
float:left;
width:16px;
height:16px;
line-height: 1em;
}
div.prevnext div.nextbutton, div.innerprevnext div.nextbutton
{
float:right;
width:16px;
height:16px;
line-height: 1em;
}
div.pgheadbuttons ul.nextprev
{
float:right;
margin-right:7px;
width:66px;
}
div.pgheadbuttons ul {
list-style-type:none;
margin:0;
padding:0px;
text-align:left;
/* margin-left:2px;*/
margin-bottom:7px;
/* margin-top:2px; */
background: none;
display: inline-block;
position:relative;
top: -1px;
}
div.pgheadbuttons ul:first-child {
/* border-left: 2px solid #c0c0c0;*/
border-left: 0;
}
div.pgheadbuttons ul li {
display: inline-block;
float:left;
/*background-color:white; */
/* border-bottom: 2px solid #c0c0c0;
border-right: 2px solid #c0c0c0;
border-top : 2px solid #c0c0c0;*/
padding-bottom: 1px;
padding-top: 2px;
text-align:left;
color:black;
margin:0px;
margin-right:3px;
background: #f0f0f0;
font-weight:bold;
/* background-color:#505050;*/
height:28px;
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
/*color:#113f83;
height:23px;*/
}
div.pgheadbuttons ul li:hover {
/* background-color:#909090; */
}
div.pgheadbuttons ul li a:hover {
text-decoration:underline;
}
div.pgheadbuttons ul li b,
div.pgheadbuttons ul li a {
text-decoration:none;
padding-left:1em;
padding-right:1em;
/* color:#113f83;
height:23px;
font-size:12px;
line-height:23px;
*/
color:#0645ad;
/*color:#113f83;*/
height:28px;
/* font-size:15px; */
vertical-align:middle;
line-height:28px;
/* font-family:Verdana,arial,helvetica;*/
font-family: arial, helvetica, sans;
font-size: 14px;
}
div.pgheadbuttons ul li.active { background-color:white; }
div.pgheadbuttons ul li b { color:black; }
div.pgheadbuttons ul li:hover a { }
div.jwplayer * button, div.jwplayer * .button
{
margin-top:0px !important;
margin-bottom:0px !important;
}
dd
{
margin-bottom: 0.1em !important;
}
.boxtop table tr th, .boxtop table tr td
{
background-color:#f6fff1;
}
div.playercontainer {
/*max-width:800px;*/
}
div.playercontainer p {
margin:0px;
}
/* Aran's styles */
table.aran-msg {
margin: 15px 0 0 0;
background-color: #f4f4f4;
border: 1px solid #ccc;
text-align: left;
width: 100%
}
td.aran-msg {
padding: 8px 8px 8px 58px;
}
table.aran-msg div {
min-height: 48px;
width: 1px;
}
td.aran-info {
background: url(https://www.organicdesign.co.nz/files/thumb/e/e1/Info.svg/50px-Info.svg.png) no-repeat scroll 5px center;
}
td.aran-warn {
background: url(https://www.organicdesign.co.nz/files/thumb/1/17/Warning.svg/40px-Warning.svg.png) no-repeat scroll 9px center;
}
td.aran-doc {
padding: 8px 8px 8px 70px;
background: url(https://www.organicdesign.co.nz/files/thumb/c/c4/Procedure.svg/48px-Procedure.svg.png) no-repeat scroll 11px center;
}
td.aran-stub {
padding: 10px 8px 10px 120px;
background: url(https://www.organicdesign.co.nz/files/9/9c/Cone.png) no-repeat scroll 28px center;
}
/* syntax highlighting */
pre {
background-color: #f4f4f4;
padding: 5px 10px;
}
span.hljs-highlight {
background-color: #f5fd82;
}
/* button style for links to stand out used by Template:Button */
#page-content .musictechwiki-button {
color: white;
font-weight: bold;
background-color: #900;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
padding: 0px 5px;
}
#page-content .musictechwiki-button a {
color: white !important;
background-image: none !important;
padding: 0 !important;
}
#page-content .musictechwiki-button.blue {
background-color: #008cba;
}
#page-content .musictechwiki-button.green {
background-color: #090;
}
#page-content .musictechwiki-button.yellow {
background-color: #fd0;
color: #888;
}
span.mp3caption a
{
color: #4099ff !important;
}
.mw-category {
-webkit-column-width: 20em;
-moz-column-width: 20em;
column-width: 20em;
}
img.user-profile-image {
max-height: 250px;
width: auto;
}
/* Button Tweaks For Outdated(ugh!) Pageforms Extension */
input[type="submit"].forminput_button,
input[type="submit"].submit-button,
.query-button input[type="submit"] {
margin:.5em .5em 0;
background-color: #3366cc;
color: #fff;
border: 1px solid #3366cc;
padding: .5rem .5rem;
border-radius: 3px;
box-shadow: 0 2px 0 rgba(255,255,255,0.5) inset;
transition: background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms;
}
input[type="submit"].forminput_button:hover,
input[type="submit"].submit-button:hover,
.query-button input[type="submit"]:hover {
background-color: #447ff5;
border-color: #447ff5;
box-shadow: none;
transition: background-color 1000ms,color 100ms,border-color 100ms,box-shadow 100ms;
}
input[type="button"].submit-preview {
border: 1px solid #d0d0d0;
padding: .5rem .5rem;
border-radius: 3px;
box-shadow: 0 2px 0 rgba(255,255,255,0.5) inset;
}
.editCancel span.editHelp a {
text-decoration: none;
color: #b32424;
font-weight: 500;
margin: 0 .5rem;
}
.editCancel {
display: inline;
margin: .8em .8em 0 0;
}
#pfForm textarea, form input.formInput, #pfForm input.yearInput, #pfForm input.dayInput, #pfForm input.hoursInput, #pfForm input.minutesInput, #pfForm input.secondsInput {
border-radius: 3px;
border: 1px solid #BBB;
padding: .5em;
}