MediaWiki:Common.css
Jump to navigation
Jump to search
Note: After publishing, 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: Press Ctrl-F5.
/** CSS placed here will be applied to all skins */
/*
<pre>
*/
.hiddenStructure {display: none}
.hidden {display:none}
.if {display: none}
/*Collection extension */
.onlyinprint {display: none}
/*front page */
/* CCFFFF = bright light blue */
@media screen {
#front_left {padding:3px; float:left; width:57%; border:1px solid #006699; background: #EBFFFF;}
#front_right {float:left; width:40%; background: #FAF9EC; border:1px solid #996600; margin-left: 4px; padding: 3px;}
div.front_title {background:#E2C4E8; font-size:large; border-bottom:1px solid #996600;border-top:1px solid #996600;}
}
@media print handheld {
#front_left {}
#front_right {}
}
/* Space out and bold main section titles */
h1 {font-weight:bold;}
h2 {margin-top:3.5ex;font-weight:bold;}
h3 {margin-top:2ex;}
#GooglesearchBody input{ font-size: 80%; }
.noautonum .tocnumber { display: none; }
/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaaaaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
border: 1px #aaaaaa solid;
padding: 0.2em;
}
table.wikitable th,
table.prettytable th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption,
table.prettytable caption {
margin-left: inherit;
margin-right: inherit;
}
.allpagesredirect {
font-style: italic;
}
/* Overrides for semantic forms tables - SemanticForms/skins/SemanticForms.css */
table.formtable {
width: 100%;
margin: 5px 0 0;
padding: 0.3em 0.2em 0.2em 0.2em;
background: transparent;
border: 1px dotted grey;
border-radius: 2px;
background: #f9f9f9;
}
table.formtable caption {
color:blue;
text-align:left;
font-size:12pt;
}
/* Infobox template style */
.infobox {
border: 1px solid #aaaaaa;
width:270px;
background-color: #f9f9f9;
color: black;
margin-bottom: 0.5em;
margin-left: 1em;
padding: 0.2em;
float: right;
}
.infobox td,
.infobox th {
border: 2px none #aaaaaa;
padding: 0.2em 0.5em;
border-bottom: 1px solid #f0f0f0 !important;
}
.infobox caption {
font-size: larger;
margin-left: inherit;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #aaaaaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
border-right: 1px solid #aaaaaa;
}
/* Removes useless links from printout */
@media print {
.portlet, #privacy, #about, #disclaimer {display:none;}
}
/* Banner Styles used in EduTech wiki
- use class names like Banner_xxxx
*/
.Banner_incomplete {
float:right;
clear:right;
width:200px;
border:1px solid orange;
background-color:#FFFACD;
padding:7px;
margin-bottom: 10px;
margin-left: 1em;
}
.Banner_tutorial {
float:right;
clear:right;
width:200px;
border:1px solid blue;
background-color:#F8C9E4;
padding:7px;
margin-bottom: 10px;
margin-left: 1em;
}
.tut_goals{
background-color:#F8C9E4;
padding:7px;
margin-bottom: 10px;
border:1px solid #AAAAAA;
}
.Banner_copyright {
background-color:#d0f0c0;
padding:7px;
margin-bottom: 10px;
border:1px solid #AAAAAA;
}
/* Style for the source code tag */
.actionscript {
background-color:#FFFFEE;
padding:7px;
margin-bottom: 10px;
border:1px #AAAAAA solid;
}
/* Tag cloud extension CSS */
.tagcloud {
width: 95%;
text-align: center;
background-color: #FDFDFD;
border: 1px solid #EEEEEE;
padding: 15px 10px 15px 10px;
}
.tagcloud a {
color: #0052CB;
margin-left: 10px;
margin-right: 10px;
font-weight: bold;
}
/* See http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/PageBy/README */
ul.pageby {
border:1px solid #60606F;
background-color:#E0E0EF;
font-size: 80%;
margin:1ex;
padding:1ex;
list-style-type:none;
}
/* category tree - first is just for portlet - second for all trees */
/*
#p-categorytree-portlet {font-size: 85% }
*/
.CategoryTreeTag {font-size: 85%; }
.CategoryTreeLabel {font-size: 85%; }
.CategoryTreeLabelCategory {font-size: 85%; }
/* Syntaxhighlight geshi */
div.mw-geshi {
border: 1px dotted grey;
padding: 2px;
margin-left:1em;
margin-top:2px;
margin-right:2px;
margin-bottom:2px;
font-size: 120%
}
code {
border: 1px solid #ddd;
padding: 1px 4px;
border-radius: 2px;
}
/*
</pre>
*/
/* ------------------------- class for fluid two columns layout -------------------------*/
.wrapper{position:relative;clear:both;}
.leftFifty {
width:50%;
float:left;
}
.rightFifty {
width:50%;
float:right;
}
.leftSixty {
width:60%;
float:left;
}
.rightForty {
width:40%;
float:right;
}
.rightSixty {
width:60%;
float:right;
}
.leftForty {
width:40%;
float:left;
}
.CStable_h1{
color: white;
margin-top: -5px;
text-transform: uppercase;
font-weight: bold;
text-align: center;
border-bottom: 1px solid rgb(170, 170, 170);
background: rgb(130, 160, 210);
font-size: 140%;
display: block;
vertical-align: middle;
line-height: 35px;
}
table.formtable.ProjectBlue th{
text-align: center;
vertical-align: middle;
background: rgb(220,230,240);
padding: 10px;
box-shadow: 1px 1px 1px 0px white inset,1px 1px 1px rgba(3,3,3,0.1);
border: 1px solid rgb(210,220,230);
font-size: 14px;
color: #333;
max-width: 220px;
min-width:170px;
}
table.formtable.ProjectBlue td{
padding-left:30px;
}
table.formtable.ProjectGreen th{
text-align: center;
vertical-align: middle;
background: rgb(200, 250, 160);
padding: 10px;
box-shadow: 1px 1px 1px 0px white inset,1px 1px 1px rgba(3,3,3,0.1);
border: 1px solid rgb(190,240,150);
font-size: 14px;
color: #333;
max-width: 180px;
}
table.formtable.ProjectGreen td{
padding-left:30px;
}
table.formtable.ProjectYellow th{
text-align: center;
vertical-align: middle;
background: rgb(250, 230, 84);
padding: 10px;
box-shadow: 1px 1px 1px 0px white inset,1px 1px 1px rgba(3,3,3,0.1);
border: 1px solid rgb(240, 220, 74);
font-size: 14px;
color: #333;
max-width: 180px;
}
table.formtable.ProjectYellow td{
padding-left:30px;
}
table.formtable.ProjectRed th{
text-align: center;
vertical-align: middle;
background: rgb(250, 160, 100);
padding: 10px;
box-shadow: 1px 1px 1px 0px white inset,1px 1px 1px rgba(3,3,3,0.1);
border: 1px solid rgb(240, 150, 90);
font-size: 14px;
color: #333;
max-width: 180px;
}
table.formtable.ProjectRed td{
padding-left:30px;
}
table.formtable.ProjectPurple th{
text-align: center;
vertical-align: middle;
background: rgb(230, 204, 230);
padding: 10px;
box-shadow: 1px 1px 1px 0px white inset,1px 1px 1px rgba(3,3,3,0.1);
border: 1px solid rgb(220, 195, 220);
font-size: 14px;
color: #333;
max-width: 180px;
}
table.formtable.ProjectPurple td{
padding-left:30px;
}
.CStable_h2blue{
text-transform: uppercase;
color: rgb(102, 132, 182);
font-weight: bold;
font-size: 120%;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
z-index: 1;
position: relative;
display: block;
width: auto;
min-width: 250px;
margin-top:10px;
padding:6px 0px;
}
@media screen and (max-width: 1280px) {
.leftFifty {
width:100%;
}
.rightFifty {
left: 0;
width:100%;
position:relative;
}
.leftSixty {
width:100%;
}
.rightForty {
left: 0;
width:100%;
position:relative;
}
.rightSixty {
left: 0;
width:100%;
position:relative;
}
.leftForty {
width:100%;
}
.CS_left{
position:relative;
float:none;
width:100%;
margin-top:10px;
}
.nodisplay{
display:none;
}
#map_google3_1{width:auto !important;height:200px !important;}
.headBlockBlue{height:280px;}
.headBlockGreen{height:280px;}
.headBlockRed{height:280px;}
.noResize{height:auto;}
}
/* ------------------------- class for citizen science project template-------------------------*/
.decorativeBlueCell{
width:21px;
border: 1px solid rgb(200,215,230);
text-align:center;
color:black;
font-weight:bold;
box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset,1px 0px 3px rgba(0,0,0,0.1);
padding:8px;
background:rgb(190, 209, 225);
background-image: linear-gradient(to right, rgb(190, 209, 225) 0%, rgb(219, 232, 248) 100%);
background-image:-webkit-linear-gradient(right, rgb(190, 209, 225) 0%, rgb(219, 232, 248) 100%);
}
.decorativeRedCell{
width:21px;
border: 1px solid rgb(215,195,125);
text-align:center;
color:black;
font-weight:bold;
box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset,1px 0px 3px rgba(0,0,0,0.1);
padding:8px;
background:rgb(220, 200, 130);
background-image: linear-gradient(to right, rgb(220, 200, 130) 0%,rgb(248, 228, 158) 100%);
background-image:-webkit-linear-gradient(right, rgb(220, 200, 130) 0%,rgb(248, 228, 158) 100%);
}
.decorativeGreenCell{
width:21px;
border: 1px solid rgb(150,180,90);
text-align:center;
color:black;
font-weight:bold;
box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset,1px 0px 3px rgba(0,0,0,0.1);
padding:8px;
background:rgb(160,190,100);
background-image: linear-gradient(to right, rgb(160,190,100) 0%,rgb(200,230,140) 100%);
background-image:-webkit-linear-gradient(right, rgb(160,190,100) 0%,rgb(200,230,140) 100%);
}
.decorativeGreyCell{
width:21px;
border: 1px solid rgb(200,200,200);
text-align:center;
color:black;
font-weight:bold;
box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset,1px 0px 3px rgba(0,0,0,0.1);
padding:8px;
background:rgb(242, 242, 242);
background-image: linear-gradient(to right, #d7d7d7 0%,#e6e6e6 100%);
background-image:-webkit-linear-gradient(right, #d7d7d7 0%,#e6e6e6 100%);
}
table.CS_wikitable{
border-collapse: collapse;
width:100%;
text-align:justify;
margin:0px 15px 0px 0px;
}
table.CS_wikitable td{
padding:7px;
}
.CStable_h2grey{
text-transform:uppercase;
color:#777777;
font-weight:bold;
font-size:120%;
}
.CStable_h2green{
text-transform:uppercase;
color:rgb(100, 170, 80);
font-weight:bold;
font-size:120%;
}
.CStable_h2red{
text-transform:uppercase;
color:rgb(200, 80, 70);
font-weight:bold;
font-size:120%;
}
.blueBlock{
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:rgb(190, 209, 225);
background-image: linear-gradient(rgb(219, 232, 248), rgb(190, 209, 225));
background-image: -webkit-linear-gradient(rgb(219, 232, 248), rgb(190, 209, 225));
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
text-indent:0;
border:1px solid rgb(175, 194, 209);
display:inline-block;
color:#333333;
font-family:arial;
font-size:13px;
font-style:normal;
text-decoration:none;
margin:0px 0px 10px 1%;
padding:0px 8px;
line-height:90px;
width:48%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.headBlockBlue{
-moz-box-shadow:1px 1px 1px rgb(90,90,90);
-webkit-box-shadow:inset 1px 1px 2px rgb(90,90,90);
box-shadow:1px 1px 2px rgb(90,90,90);
background:rgb(130, 160, 210);
background-image: linear-gradient(rgb(130, 160, 210), rgb(110, 140, 190));
background-image: -webkit-linear-gradient(rgb(130, 160, 210), rgb(100, 130, 180));
-webkit-border-radius: 1px 6px 1px 1px;
-moz-border-radius: 1px 6px 1px 1px;
border-radius: 1px 6px 1px 1px;
padding:15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align:center;
margin-top: 53px;
}
.headBlockGreen{
-moz-box-shadow:1px 1px 2px rgb(90,90,90);
-webkit-box-shadow:inset 1px 1px 2px rgb(90,90,90);
box-shadow:1px 1px 2px rgb(90,90,90);
background:rgb(150, 190, 110);
background-image: linear-gradient(rgb(150, 190, 110), rgb(120, 170, 90));
background-image: -webkit-linear-gradient(rgb(150, 190, 110), rgb(120, 170, 90));
-webkit-border-radius: 1px 6px 6px 6px;
-moz-border-radius: 1px 6px 6px 6px;
border-radius: 1px 6px 6px 6px;
padding:15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align:center;
margin-top:53px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.headBlockRed{
-moz-box-shadow:1px 1px 2px rgb(90,90,90);
-webkit-box-shadow:inset 1px 1px 2px rgb(90,90,90);
box-shadow:1px 1px 2px rgb(90,90,90);
background:rgb(200, 110, 90);
background-image: linear-gradient(rgb(200, 110, 90), rgb(190, 100, 80));
background-image: -webkit-linear-gradient(rgb(200, 110, 90), rgb(190, 100, 80));
-webkit-border-radius: 1px 6px 6px 6px;
-moz-border-radius: 1px 6px 6px 6px;
border-radius: 1px 6px 6px 6px;
padding:15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align:center;
margin-top:53px;
}
.blueBlock b{
color:rgb(60, 84, 139) !important;
}
.orangeBlock{
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:rgb(220, 200, 130);
background-image: linear-gradient(rgb(248, 228, 158), rgb(220, 200, 130));
background-image: -webkit-linear-gradient(rgb(248, 228, 158), rgb(220, 200, 130));
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
text-indent:0;
border:1px solid rgb(215, 190, 125);
display:inline-block;
color:#333333;
font-family:arial;
font-size:13px;
font-style:normal;
text-decoration:none;
padding:0px 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.orangeBlock b{
color:rgb(110, 40, 40) !important;
}
.redBlock{
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:rgb(220, 30, 30);
background-image: linear-gradient(rgb(255, 130, 130), rgb(220, 30, 30));
background-image: -webkit-linear-gradient(rgb(255, 130, 130), rgb(220, 30, 30));
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
text-indent:0;
border:1px solid rgb(190, 10, 10);
display:inline-block;
color:rgb(255, 230,230);
font-family:arial;
font-size:13px;
font-style:normal;
text-decoration:none;
padding:0px 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.redBlock b{
color:rgb(255, 200,200) !important;
}
.greenBlock{
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:rgb(200, 230, 140);
background-image: linear-gradient(rgb(200, 230, 140), rgb(160, 190, 100));
background-image: -webkit-linear-gradient(rgb(200, 230, 140), rgb(160, 190, 100));
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
text-indent:0;
border:1px solid rgb(155,185,95);
display:inline-block;
color:#333333;
font-family:arial;
font-size:13px;
font-style:normal;
text-decoration:none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding:0px 8px;
}
.greenBlock b{
color:rgb(70, 95, 60) !important;
}
.greyBlock{
-moz-box-shadow:1px 1px 0px 1px rgba(0, 0, 0, 0.15);
-webkit-box-shadow:1px 1px 0px 1px rgba(0, 0, 0, 0.15);
box-shadow:1px 1px 0px 1px rgba(0, 0, 0, 0.15);
background:rgb(230, 230, 230);
background-image: linear-gradient(rgb(252, 252, 252), rgb(235, 235, 235));
background-image: -webkit-linear-gradient(rgb(238, 238, 238), rgb(220, 220, 220));
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
text-indent:0;
display:inline-block;
color:#333333;
font-family:arial;
font-size:12px;
font-style:normal;
text-decoration:none;
margin:0px 0px 10px 1%;
padding:0px 8px;
line-height:120px;
width:48%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position:relative;
}
.greyBlockTitle{font-size: 14px;
width: 25px;
position: absolute;
height: 104%;
left: -2px;
text-align: center;
display: block;
top: -2%;
line-height: 15px;
font-weight: bold;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
border-radius: 6px 0px 0px 6px;
vertical-align: middle;
padding: 8px 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-box-shadow: 1px 0px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:1px 0px 1px rgba(0,0,0,0.2);
box-shadow:1px 0px 1px rgba(0,0,0,0.2);
border:1px solid rgba(0,0,0,0.15);
}
/* ---------------------------------------------------------------------------------------*/
/* ------------------------------ Citizen Science CSS V2 ---------------------------------*/
/* ---------------------------------------------------------------------------------------*/
.CSwrapper{
display:table;
width:100%;
padding:20px 10px;
margin: 15px 0;
box-sizing: border-box;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-shadow:1px 1px 1px 1px rgb(183,183,183);
border: 4px solid white;
min-width:540px;
color:rgba(0, 0, 0, 0.8);
}
.gradient_Blue{
background: linear-gradient(to right, #4c71b2 0%, #2d59a6 55px, #f0f4fb 55px, #f0f4fb 100%);/* W3C */
background: -webkit-linear-gradient(left, #4c71b2 0%, #2d59a6 55px, #f0f4fb 55px, #f0f4fb 100%);
background: -moz-linear-gradient(left #4c71b2 0%, #2d59a6 55px, #f0f4fb 55px, #f0f4fb 100%);
background: -o-linear-gradient(left, #4c71b2 0%, #2d59a6 55px, #f0f4fb 55px, #f0f4fb 100%);
background: -ms-linear-gradient(right, #4c71b2 0%, #2d59a6 55px, #f0f4fb 55px, #f0f4fb 100%);
}
.gradient_Green {
background: linear-gradient(to right, #4DB285 0%, #2EA670 55px, #EDFAF4 55px, #EDFAF4 100%);/* W3C */
background: -webkit-linear-gradient(left, #4DB285 0%, #2EA670 55px, #EDFAF4 55px, #EDFAF4 100%);
background: -moz-linear-gradient(left, #4DB285 0%, #2EA670 55px, #EDFAF4 55px, #EDFAF4 100%);
background: -o-linear-gradient(left #4DB285 0%, #2EA670 55px, #EDFAF4 55px, #EDFAF4 100%);
background: -ms-linear-gradient(left, #4DB285 0%, #2EA670 55px, #EDFAF4 55px, #EDFAF4 100%);
}
.gradient_Yellow {
background: linear-gradient(to right, #E3D120 0%, #DDC301 55px, #FFFCE8 55px, #FFFCE8 100%);/* W3C */
background: -webkit-linear-gradient(left,#E3D120 0%, #DDC301 55px, #FFFCE8 55px, #FFFCE8 100%);
background: -moz-linear-gradient(left, #E3D120 0%, #DDC301 55px, #FFFCE8 55px, #FFFCE8 100%);
background: -o-linear-gradient(left, #E3D120 0%, #DDC301 55px, #FFFCE8 55px, #FFFCE8 100%);
background: -ms-linear-gradient(left, #E3D120 0%, #DDC301 55px, #FFFCE8 55px, #FFFCE8 100%);
}
.gradient_Red {
background: linear-gradient(to right, #D45049 0%, #CC3530 55px, #FBF0F0 55px, #FBF0F0 100%);/* W3C */
background: -webkit-linear-gradient(left, #D45049 0%, #CC3530 55px, #FBF0F0 55px, #FBF0F0 100%);
background: -moz-linear-gradient(left #D45049 0%, #CC3530 55px, #FBF0F0 55px, #FBF0F0 100%);
background: -o-linear-gradient(left, #D45049 0%, #CC3530 55px, #FBF0F0 55px, #FBF0F0 100%);
background: -ms-linear-gradient(left, #D45049 0%, #CC3530 55px, #FBF0F0 55px, #FBF0F0 100%);
}
.gradient_Purple {
background: linear-gradient(to right, #B24BE0 0%, #B24BE0 55px, #F9F2FC 55px, #F9F2FC 100%); /* W3C */
background: -webkit-linear-gradient(left, #B24BE0 0%, #B24BE0 55px, #F9F2FC 55px, #F9F2FC 100%);
background: -moz-linear-gradient(left, #B24BE0 0%, #B24BE0 55px, #F9F2FC 55px, #F9F2FC 100%);
background: -o-linear-gradient(left, #B24BE0 0%, #B24BE0 55px, #F9F2FC 55px, #F9F2FC 100%);
background: -ms-linear-gradient(left #B24BE0 0%, #B24BE0 55px, #F9F2FC 55px, #F9F2FC 100%);
}
.gradient_Grey {background: rgb(232,232,232);padding-left: 20px;}
.iconSet{
width:40px;
height:40px;
background:url(http://edutechwiki.unige.ch/mediawiki/images/1/1c/Mfg_labs_iconset.svg);
display:inline-block;
vertical-align:middle;
}
.iconSet_Small{
width:30px;
height:30px;
background:url(http://edutechwiki.unige.ch/mediawiki/images/1/1c/Mfg_labs_iconset.svg);
background-size:1100px;
display:inline-block;
vertical-align:middle;
margin-top:-5px;
}
.somewhat{
width:27px;
height:27px;
background:#2B2B29;
vertical-align:middle;
color:white;
font-size:7px;
font-weight:bolder;
line-height:8px;
border-radius:20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-top:6px;
padding-right:1px;
text-align:center;
}
.section_Title{
display: table-cell;
vertical-align: middle;
width:30px
}
.section_Title p{ color:white;
border:0px solid red;
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-o-transform: rotate(-90deg);
-ms-transform:rotate(-90deg);
white-space:nowrap;
display:inline-block;
vertical-align: middle;
font-family: ‘Trebuchet MS’, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
text-shadow: 0px 0px 1px #333;
}
.section_Content{margin:0px 10px 0px -130px; text-align: justify;}
.whiteBlock{
display: table-cell;
margin: 0px;
background: white;
box-shadow:0px 0px 1px rgba(0,0,0,0.3);
border-bottom: 1px solid rgba(0,0,0,0.3);
border-right: none;
border-top: 12px solid #444;
border-left: none;
text-align: left;
padding:7px;
min-width:295px;
}
.map{
margin: 0px 15px 0px 0px;
background: #4CB385;
box-shadow:1px 1px 1px rgba(0,0,0,0.1);
border-bottom: 1px solid rgba(0,0,0,0.3);
border-right: 1px solid rgba(0,0,0,0.3);
border-top: 1px solid rgba(0,0,0,0.1);
border-left: 1px solid rgba(0,0,0,0.1);
text-align: center;
width: 300px;
color: white;
text-shadow:1px 1px 0px #333;
float: left;
}
.bigLink{
text-indent: 0px;
display: inline-block;
color: rgb(51, 51, 51);
font-family: arial;
font-size: 15px;
font-style: normal;
text-decoration: none;
-moz-box-sizing: border-box;
padding: 8px;
text-align: left;
margin: 6px;
width:320px;
border-left:4px solid #333;
background:white;
box-shadow:1px 1px 1px rgba(0,0,0,0.3);
margin-left:15px;
}
.bigLink a{color:#333;}
/*----------- Completion levels --------- */
.evaluationBlock{
display:inline-block;
height:18px;
vertical-align:middle;
text-align:center;
width:25%;
box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 13px;
}
.grey{background:#F2F2F2;border:1px solid rgb(215,215,215);color:#333;}
.green{background:rgb(110,200,100);color:white;font-weight:bold;border:1px solid rgb(185,185,185);}
.red{background:rgb(200, 50, 50);color:white;font-weight:bold;border:1px solid rgb(185,185,185);}
.orange{background:rgb(220, 130, 0);color:white;font-weight:bold;border:1px solid rgb(185,185,185);}
/*----------- Small & medium screen --------- */
.showSmallScreen{display: none ! important;}
.showMediumScreen{display: none ! important;}
.frame{border:4px solid white;box-shadow:1px 1px 1px 1px rgb(213,213,213);}
/*----------- Smart buttons --------- */
.btn{
border:1px solid;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
box-shadow:0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
border-radius:4px;
display:inline-block;
font-size:13px;
font-style:normal;
text-decoration:none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding:0px 8px;
color:white;
text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);
}
.btn:hover{
-webkit-transform:scaleY(1.04);
-moz-transform:scaleY(1.04);
-ms-transform:scaleY(1.04);
-o-transform:scaleY(1.04);
transform:scaleY(1.04);
}
.btn a{color:white !important;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25) !important; text-decoration:none !important;display:block;}
.btnGreen{
background-image: -webkit-linear-gradient(top, rgb(98, 196, 98), rgb(81, 163, 81));
background-image: -moz-linear-gradient(top, rgb(98, 196, 98), rgb(81, 163, 81));
background-image: -o-linear-gradient(top, rgb(98, 196, 98), rgb(81, 163, 81));
background-image: -ms-linear-gradient(top, rgb(98, 196, 98), rgb(81, 163, 81));
background-image:linear-gradient(to bottom, rgb(98, 196, 98), rgb(81, 163, 81));
}
.btnRed{
background-image: -webkit-linear-gradient(top rgb(248, 108, 48), rgb(218, 68, 28));
background-image: -moz-linear-gradient(top, rgb(248, 108, 48), rgb(218, 68, 28));
background-image: -o-linear-gradient(top, rgb(248, 108, 48), rgb(218, 68, 28));
background-image: -ms-linear-gradient(top, rgb(248, 108, 48), rgb(218, 68, 28));
background-image:linear-gradient(to bottom, rgb(248, 108, 48), rgb(218, 68, 28));
}
.btnBlue{
background-image: -webkit-linear-gradient(top, rgb(90,136, 204), rgb(50, 88, 204));
background-image: -moz-linear-gradient(top, rgb(90,136, 204), rgb(50, 88, 204));
background-image: -o-linear-gradient(top, rgb(90,136, 204), rgb(50, 88, 204));
background-image: -ms-linear-gradient(top, rgb(90,136, 204), rgb(50, 88, 204));
background-image:linear-gradient(to bottom, rgb(90,136, 204), rgb(50, 88, 204));
}
/*----------- Tables --------- */
.CS_semanticTable{
margin: 0px auto!important;
border-collapse: separate !important;
border-spacing:0px 8px;
width:100%;
text-align:center;
padding:0px 8px !important;
}
.blue{background:lightblue !important;}
.orange{background:rgb(250,210,120) !important;}
.orange th{background:rgb(250,210,120) !important;}
.blue th{background:lightblue !important;}
.green {background:rgb(120,220,150)!important;}
.green th{background:rgb(120,220,150)!important;}
.CS_semanticTable td{
border: none !important;
border-right: 1px dashed lightgrey !important;
padding:0px 10px !important;
}
.CS_semanticTable tr{
background: white !important;
box-shadow: 1px 1px 1px #333;
}
.CS_semanticTable th,
.CS_semanticTable th{
text-align: center;
font-weight:bold;
color:white;
padding: 1px !important;
font-weight:bold;
font-size:150%;
text-shadow:1px 1px 0px #333;
border:none !important;
}
/*---------------------------CSS SHOW/HIDE------------------*/
#showHide1 {opacity: 0;display:none;}
#showHide1:target {opacity: 1;display:block;transition:opacity 3s ease-out;}
#showHide2 {opacity: 0;display:none;}
#showHide2:target {opacity: 1;display:block;transition:opacity 3s ease-out;}
/*------------------------ MEDIUM SCREEN ----------------- */
@media screen and (max-width: 1250px) {
.gradient_Blue{
background: linear-gradient(to bottom, #4c71b2 0%, #2d59a6 55px, #f0f4fb 55px, #f0f4fb 100%);/* W3C */
background: -webkit-linear-gradient(top, #4c71b2 0%, #2d59a6 55px, #f0f4fb 55px, #f0f4fb 100%);
background: -moz-linear-gradient(top #4c71b2 0%, #2d59a6 55px, #f0f4fb 55px, #f0f4fb 100%);
background: -o-linear-gradient(top, #4c71b2 0%, #2d59a6 55px, #f0f4fb 55px, #f0f4fb 100%);
background: -ms-linear-gradient(top, #4c71b2 0%, #2d59a6 55px, #f0f4fb 55px, #f0f4fb 100%);
}
.gradient_Green {
background: linear-gradient(to bottom, #4DB285 0%, #2EA670 55px, #EDFAF4 55px, #EDFAF4 100%);/* W3C */
background: -webkit-linear-gradient(top, #4DB285 0%, #2EA670 55px, #EDFAF4 55px, #EDFAF4 100%);
background: -moz-linear-gradient(top, #4DB285 0%, #2EA670 55px, #EDFAF4 55px, #EDFAF4 100%);
background: -o-linear-gradient(top, #4DB285 0%, #2EA670 55px, #EDFAF4 55px, #EDFAF4 100%);
background: -ms-linear-gradient(left, #4DB285 0%, #2EA670 55px, #EDFAF4 55px, #EDFAF4 100%);
}
.gradient_Yellow {
background: linear-gradient(to bottom, #E3D120 0%, #DDC301 55px, #FFFCE8 55px, #FFFCE8 100%);/* W3C */
background: -webkit-linear-gradient(top,#E3D120 0%, #DDC301 55px, #FFFCE8 55px, #FFFCE8 100%);
background: -moz-linear-gradient(top, #E3D120 0%, #DDC301 55px, #FFFCE8 55px, #FFFCE8 100%);
background: -o-linear-gradient(top, #E3D120 0%, #DDC301 55px, #FFFCE8 55px, #FFFCE8 100%);
background: -ms-linear-gradient(top, #E3D120 0%, #DDC301 55px, #FFFCE8 55px, #FFFCE8 100%);
}
.gradient_Red {
background: linear-gradient(to bottom, #D45049 0%, #CC3530 55px, #FBF0F0 55px, #FBF0F0 100%);/* W3C */
background: -webkit-linear-gradient(top, #D45049 0%, #CC3530 55px, #FBF0F0 55px, #FBF0F0 100%);
background: -moz-linear-gradient(top, #D45049 0%, #CC3530 55px, #FBF0F0 55px, #FBF0F0 100%);
background: -o-linear-gradient(top, #D45049 0%, #CC3530 55px, #FBF0F0 55px, #FBF0F0 100%);
background: -ms-linear-gradient(top, #D45049 0%, #CC3530 55px, #FBF0F0 55px, #FBF0F0 100%);
}
.gradient_Purple {
background: linear-gradient(to bottom, #B24BE0 0%, #B24BE0 55px, #F9F2FC 55px, #F9F2FC 100%); /* W3C */
background: -webkit-linear-gradient(top, #B24BE0 0%, #B24BE0 55px, #F9F2FC 55px, #F9F2FC 100%);
background: -moz-linear-gradient(top, #B24BE0 0%, #B24BE0 55px, #F9F2FC 55px, #F9F2FC 100%);
background: -o-linear-gradient(top, #B24BE0 0%, #B24BE0 55px, #F9F2FC 55px, #F9F2FC 100%);
background: -ms-linear-gradient(top #B24BE0 0%, #B24BE0 55px, #F9F2FC 55px, #F9F2FC 100%);
}
.section_Title{
display: block;
vertical-align: middle;
text-align: center;
width:auto;
}
.section_Title p{ color:white;
border:0px solid red;
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform: rotate(0deg);
display:block;
vertical-align: middle;
margin: auto;
height: 55px ! important;
}
.section_Content{margin:15px ! important;}
.hideMediumScreen{display: none ! important;}
.showMediumScreen{display: block ! important;}
.bigLink{margin:2px 2px 2px 15px;font-size:14px;line-height:14px;}
}
/*----------- SMALL SCREENS --------- */
@media screen and (max-width: 950px) {
.map{display: block;width: 100%;height: 250px;margin-bottom:15px;}
.hideSmallScreen{display: none ! important;}
.showSmallScreen{display: block ! important;}
.whiteBlock{
display:block;
width: 100%;
margin:auto;
height:auto;
min-height: 40px;
margin: 0px 0px 10px 0px;
}
.CStable_h2blue{margin-left:0px !important;}
}
.column2 label.checkboxLabel {
display: block;
width:50%;
float: left;
}
.column3 label.checkboxLabel {
display: block;
width:33.3%;
float: left;
}
.column4 label.checkboxLabel {
display: block;
width:25%;
float: left;
}
.spacedList label.checkboxLabel {
padding-right:25px !important;
float:left;
}
.blueList label.checkboxLabel{
background:#CFEEFF;
box-shadow:1px 1px 1px grey;
padding:3px 0px 6px 0px;
margin-top:-6px;
}
.greenList label.checkboxLabel{
background:#CEFFBE;
box-shadow:1px 1px 1px grey;
padding:3px 0px 6px 0px;
margin-top:-6px;
}
.redList label.checkboxLabel{
background:#FFDED1;
box-shadow:1px 1px 1px grey;
padding:3px 0px 6px 0px;
margin-top:-6px;
}
.yellowList label.checkboxLabel{
background:#FDFFD1;
box-shadow:1px 1px 1px grey;
padding:3px 0px 6px 0px;
margin-top:-6px;
}
.ms-selection{
width: 349px;
height: auto;
min-height: 22px;
background:white;
}
.ms-selectable{
width: 349px;
height: auto;
border: none;
background:transparent !important;
font-size: 11px;
}
.ms-container{width:350px;}
li.ms-elem-selectable{display:block;float:left;border: none !important;padding: 0px 5px !important;}
li.ms-elem-selected{display:block;float:left;}
.ms-container ul.ms-list{width:auto;height:auto;}
input.two-listboxes-search{display:none;}