Anna Sidwell
5cc0b7cdc1
* Take the opportunity to reformat the source to not have so many hugely long lines. * Put a few things through gettext that weren't going through it before * Move 'Hold down Ctrl to select multiple files at once.' text to widget, out of help text for each individual control.
217 lines
5.3 KiB
CSS
217 lines
5.3 KiB
CSS
h1 {
|
|
font-weight: bold;
|
|
}
|
|
|
|
/* Make sure that the footer doesn't have space after it */
|
|
.container { min-height: 60vh; }
|
|
|
|
/* Get the header working OK */
|
|
.navbar-brand { padding: 5px 15px; }
|
|
.navbar-brand > img { height: 40px; }
|
|
.navbar-collapse {
|
|
z-index: 9999;
|
|
position: relative;
|
|
}
|
|
|
|
.dropdown-menu > li > a.no-hover:hover, .dropdown-menu > li > a.no-hover:focus {
|
|
background: red;
|
|
}
|
|
|
|
|
|
/*
|
|
* UTILITY CLASSES
|
|
*/
|
|
|
|
/* Colours */
|
|
.ojuso-red { color: #ea4639; }
|
|
.ojuso-green { color: #4ac95d; }
|
|
.ojuso-yellow { color: #f9db3c; }
|
|
.ojuso-blue { color: #008ad5; }
|
|
|
|
.mx-1 { margin-left: 10px; }
|
|
|
|
.only-windows { display: none; }
|
|
.os-windows .only-windows { display: initial; }
|
|
|
|
.only-mac { display: none; }
|
|
.os-mac .only-mac { display: initial; }
|
|
|
|
/*
|
|
* LAYOUT
|
|
*/
|
|
|
|
/* Narrow content area wrapper */
|
|
.content--narrow {
|
|
max-width: 50em;
|
|
margin: auto;
|
|
margin-top: 2em;
|
|
}
|
|
|
|
/* Subheading, designed to sit on a paragraph after h1 */
|
|
.subheading {
|
|
font-size: 120%;
|
|
margin-bottom: 2em;
|
|
}
|
|
|
|
|
|
/* Page footer */
|
|
|
|
.footer {
|
|
background-color: #444;
|
|
color: #ddd;
|
|
padding-top: 1em;
|
|
margin-top: 5em;
|
|
}
|
|
|
|
.footer-list {
|
|
list-style-type: none;
|
|
text-align: right;
|
|
margin-left: 0;
|
|
padding-left: 0;
|
|
}
|
|
|
|
.footer-list-item {
|
|
color: #ddd;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.footer-list-item:hover {
|
|
color: #bbb;
|
|
}
|
|
|
|
.footer-list-item--spacer {
|
|
margin-top: 1em;
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
* FORMS
|
|
*/
|
|
|
|
/* Map widget - Minimum zoom help text */
|
|
.minzoomhelptext {
|
|
font-size: 14px;
|
|
background-color: rgba(255, 255, 255, 80%);
|
|
padding: 2px 10px;
|
|
border: 1px solid #ccc;
|
|
font-weight: bold;
|
|
}
|
|
|
|
|
|
/* Case study draft functionality */
|
|
.savebutton {
|
|
position: fixed;
|
|
bottom: 0;
|
|
padding: 8px 15px;
|
|
z-index: 9999;
|
|
|
|
background-color: hsla(111, 25%, 84%, 1);
|
|
border-top-right-radius: 5px;
|
|
border-top-left-radius: 5px;
|
|
}
|
|
|
|
.savebutton--icon { margin-left: 15px; margin-right: 2px; }
|
|
.savebutton--icon-failed { color: #d9534f; }
|
|
.savebutton--details { font-style: italic; }
|
|
|
|
.draftprompt { display: none; }
|
|
.draftprompt--delete { margin-left: 10px; }
|
|
.draftprompt--details { margin-left: 10px; font-weight: bold; }
|
|
|
|
|
|
/* File upload widget styles */
|
|
.filewidget--input { position: absolute; left: -1000px; }
|
|
.filewidget--list {
|
|
list-style-type: none;
|
|
padding-left: 0;
|
|
margin-left: 0;
|
|
margin-top: 12px;
|
|
}
|
|
|
|
.filewidget--file {
|
|
border: 1px solid #aaa;
|
|
display: inline-block;
|
|
padding: 4px 8px;
|
|
width: 34em;
|
|
background-color: #eee;
|
|
border-radius: 4px;
|
|
cursor: default;
|
|
}
|
|
|
|
.filewidget--file--icon {
|
|
margin-right: 8px;
|
|
}
|
|
|
|
.filewidget--file--actions {
|
|
float: right;
|
|
}
|
|
|
|
.filewidget--file--actions a {
|
|
color: black;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.filewidget--file--actions a:hover {
|
|
color: red;
|
|
}
|
|
|
|
|
|
/* socio-environmental analysis tab styles */
|
|
.organising {
|
|
display: none;
|
|
}
|
|
|
|
|
|
/*
|
|
* HOME PAGE
|
|
*/
|
|
|
|
/* This is the popup that you see when you first arrive on the site */
|
|
.hello {
|
|
position: fixed;
|
|
height: 100%;
|
|
width: 100%;
|
|
top: 0;
|
|
left: 0;
|
|
overflow: auto;
|
|
z-index: 1000;
|
|
background-color: rgba(0, 0, 0, 0.5);
|
|
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjEwMCA1IDIwMCAyNTUiPg0KICA8cGF0aCBkPSJNMjM4IDEyN2g1M2wtMjYtMTUtMjcgMTUiIGZpbGw9InJnYmEoMjUyLCAyMTEsIDI5LCAwLjUpIi8+DQogIDxwYXRoIGQ9Ik0yOTQgMTIybC0yOS01MS0yOSA1MSAyOS0xNyAyOSAxNyIgZmlsbD0icmdiYSgxMDIsIDE5OCwgODcsIDAuNSkiLz4NCiAgPHBhdGggZD0iTTIyOCAxMjRsMzItNTZoLTY0bDMyIDU2IiBmaWxsPSJyZ2JhKDIyMSwgNjgsIDU4LCAwLjUpIi8+DQogIDxwYXRoIGQ9Ik0xODYgNjNMMTUzIDdsLTMyIDU2aDY1bTExMSAxOTNsLTMyLTU2LTMyIDU2aDY0IiBmaWxsPSJyZ2JhKDEwMiwgMTk4LCA4NywgMC41KSIvPg0KICA8cGF0aCBkPSJNMjIzIDEyN2wtMzItNTYtMzMgNTZoNjUiIGZpbGw9InJnYmEoMjUyLCAyMTEsIDI5LCAwLjUpIi8+DQogIDxwYXRoIGQ9Ik0yNjAgMTkxbC0zMi01Ni0zMiA1Nmg2NCIgZmlsbD0icmdiYSgyMjEsIDY4LCA1OCwgMC41KSIvPg0KICA8cGF0aCBkPSJNMTUzIDEyNGwzMy01NmgtNjVsMzIgNTYiIGZpbGw9InJnYmEoMzcsIDE0MCwgMjEyLCAwLjUpIi8+DQogIDxwYXRoIGQ9Ik0yMjggMjUzbDMyLTU2aC02NGwzMiA1NiIgZmlsbD0icmdiYSgyNTIsIDIxMSwgMjksIDAuNSkiLz4NCiAgDQogIA0KICA8cGF0aCBkPSJNMTg2IDE5MWwtMzMtNTUtMzIgNTVoNjUiIGZpbGw9InJnYmEoMzcsIDE0MCwgMjEyLCAwLjUpIi8+DQogIA0KICANCiAgPHBhdGggZD0iTTExOSAxODRsMjctNDYtMjcgMTV2MzEiIGZpbGw9InJnYmEoMTAyLCAxOTgsIDg3LCAwLjUpIi8+DQogIDxwYXRoIGQ9Ik0xOTMgMTg0bDI3LTQ2LTI3IDE1djMxIiBmaWxsPSJyZ2JhKDM3LCAxNDAsIDIxMiwgMC41KSIvPg0KICA8cGF0aCBkPSJNMjE3IDEzM2gtNTlsMzAgNTF2LTM0bDI5LTE3IiBmaWxsPSJyZ2JhKDEwMiwgMTk4LCA4NywgMC41KSIvPg0KICA8cGF0aCBkPSJNMTg4IDIwNWwtMjcgNDYgMjctMTZ2LTMwIiBmaWxsPSJyZ2JhKDM3LCAxNDAsIDIxMiwgMC41KSIvPg0KICA8cGF0aCBkPSJNMTY0IDI1Nmg1OWwtMzAtNTF2MzRsLTI5IDE3IiBmaWxsPSJyZ2JhKDIyMSwgNjgsIDU4LCAwLjUpIi8+DQogIDxwYXRoIGQ9Ik0yMjUgMTJsLTI2IDQ2IDI2LTE2VjEyIiBmaWxsPSJyZ2JhKDI1MiwgMjExLCAyOSwgMC41KSIvPg0KICA8cGF0aCBkPSJNMjAxIDYzaDU5bC0yOS01MXYzNGwtMzAgMTciIGZpbGw9InJnYmEoMzcsIDE0MCwgMjEyLCAwLjUpIi8+DQo8L3N2Zz4=');
|
|
background-position: center;
|
|
background-blend-mode: luminosity;
|
|
}
|
|
|
|
.hello--container {
|
|
max-width: 40em;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.hello--text {
|
|
background-color: white;
|
|
margin-top: 5em;
|
|
margin-left: 1em;
|
|
margin-right: 1em;
|
|
margin-bottom: 1em;
|
|
padding: 1em;
|
|
z-index: 1100;
|
|
}
|
|
|
|
/* Top margin on small screns should be same as the rest */
|
|
@media (max-width: 768px) {
|
|
.hello--text {
|
|
margin-top: 1em;
|
|
}
|
|
}
|
|
|
|
.hello--logo {
|
|
width: 200px;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.hello--logo, .hello--hide {
|
|
display: block;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|