Sunil Mohan Adapa d89011cc01
Fix i18n for menu strings
- There should not be a space in front of the text. This is a styling issue.

- Remove the CSS rule causing issues with spacing.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2019-01-14 17:38:04 -08:00

421 lines
7.5 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@font-face {
font-family: 'Lato';
src: url('../lato/Lato-Italic.woff2') format('woff2');
font-style: italic;
font-weight: 400;
}
@font-face {
font-family: 'Lato';
src: url('../lato/Lato-Regular.woff2') format('woff2');
font-style: normal;
font-weight: 400;
}
@font-face {
font-family: 'Lato';
src: url('../lato/Lato-Semibold.woff2') format('woff2');
font-style: normal;
font-weight: 600;
}
@font-face {
font-family: 'Lato';
src: url('../lato/Lato-SemiboldItalic.woff2') format('woff2');
font-style: italic;
font-weight: 600;
}
@font-face {
font-family: 'Lato';
src: url('../lato/Lato-Bold.woff2') format('woff2');
font-style: normal;
font-weight: 700;
}
@font-face {
font-family: 'Lato';
src: url('../lato/Lato-BoldItalic.woff2') format('woff2');
font-style: italic;
font-weight: 700;
}
@font-face {
font-family: 'Lato';
src: url('../lato/Lato-Heavy.woff2') format('woff2');
font-style: normal;
font-weight: 800;
}
@font-face {
font-family: 'Lato';
src: url('../lato/Lato-HeavyItalic.woff2') format('woff2');
font-style: italic;
font-weight: 800;
}
body {
padding-top: 6em;
position: relative;
font-family: Lato, sans-serif;
font-size: 15px;
background: url('../img/noise.png') #f1f1f1;
}
.multiple-checkbox li {
list-style-type: none;
}
.nav .fa {
margin-right: 4px;
}
.navbar-brand .fa {
float: left;
margin-top: -19px;
padding: 8px;
}
.navbar-brand {
margin-right: -30px;
}
.nav-tabs {
margin-bottom: 20px;
}
.running-status-parent {
display: inline-block;
}
.running-status {
border-radius: 50%;
border: 1px solid black;
width: 8px;
height: 8px;
display: inline-block;
}
.running-status.active {
background-color: rgb(0, 167, 0);
}
.running-status.inactive {
background-color: rgb(228, 66, 66);
}
.running-status.loading {
border: 4px solid #f3f3f3; /* Light grey */
border-top: 4px solid #3498db; /* Blue */
border-radius: 50%;
width: 16px;
height: 16px;
display: inline-block;
animation: spin 1s linear infinite;
}
.nav-link:hover, .nav-link:visited, .nav-link:link, .nav-link:active {
text-decoration: none;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.form-diagnostics-button {
display: inline-block;
}
/* Hide log out button if user dropdown is available */
.js #logout-nojs {
display: none;
}
/* Hide the dropdown icon when javascript is not available */
.no-js .nav .dropdown .caret {
display: none;
}
.diagnostics-results .diagnostics-result {
width: 60px;
}
/* Sticky footer styles
-------------------------------------------------- */
footer .license-info {
opacity: 0.5;
margin-right: 20px;
text-align: right;
}
.footer-logo {
width: 140px;
}
html {
position: relative;
}
body,
html {
height: 100%;
}
#wrapper {
min-height: 100%;
position: relative;
}
.container {
max-width: 1000px;
}
.container.thumbnail {
padding: 5px 50px 50px;
}
footer {
text-align: center;
position: relative;
bottom: 0;
width: 100%;
height: 150px;
padding-top: 150px;
}
footer license-info p {
margin: 20px 0;
}
.shortcut-label {
min-height: 50px;
}
/*
* Clients information
*/
.client-icon {
display: inline-block;
width: 100%;
height: auto;
max-height: 20px;
max-width: 20px;
margin: auto;
}
#clients .btn {
width: 8em;
margin-right: 1em;
}
#clients th, #clients td {
line-height: 3.1em;
}
/* Icon when collapsible content is shown */
#clients-button .fa {
margin-left: 5px;
}
#clients-button .fa:before,
.no-js #clients-button.collapsed .fa:before {
content: "\f078";
}
#clients-button.collapsed .fa:before {
content: "\f054";
}
/* No-JS fallbacks for collapsible content in clients.html */
.no-js .collapse {
display: block;
}
.manual-page {
text-align: right;
}
/* applying styles to header - begin */
.main-header {
background: #4989D4;
box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.25);
border: none;
}
.main-header .navbar-nav>li>a {
color: #FFF;
}
.main-header.navbar-default .navbar-nav>li>a:focus,
.main-header.navbar-default .navbar-nav>li>a:hover,
.main-header.navbar-default .navbar-nav>.active>a,
.main-header.navbar-default .navbar-nav>.active>a:hover,
.main-header.navbar-default .navbar-nav>.active>a:focus,
.main-header.navbar-default .navbar-nav>.open>a,
.main-header.navbar-default .navbar-nav>.open>a:hover,
.main-header.navbar-default .navbar-nav>.open>a:focus {
color: #FFF;
background: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #FFF;
}
/* applying styles to header - end */
.card-list {
width: 100%;
max-width: 1000px;
margin: 0 auto;
padding: 0 10px;
display: flex;
flex-wrap: wrap;
justify-content: left;
}
.card-icon img {
transition: filter 0.3s;
/* --- .installed ---*/
filter: contrast(0.2) sepia(1) hue-rotate(171deg) contrast(2);
/* TODO #1309: uninstalled state */
/* --- .uninstalled ---*/
/* filter: grayscale(1) opacity(0.5); */
/* --- .uninstalled:hover ---*/
/* filter: grayscale(1) opacity(1); */
}
/* #container-wrapper .card-icon img is a bad hook! see #1349 */
.card:hover .card-icon img, #container-wrapper .card-icon img {
/* --- .installed:hover ---*/
filter: none;
}
a.menu_link {
text-decoration: none;
}
a.menu_link:hover,a.menu_link:active {
text-decoration: none;
}
a.menu_link_active {
border-bottom: white 3px solid;
}
.card {
text-align: center;
box-shadow: 0 3px 5px 0 rgba(0,0,0,0.12);
transition: box-shadow 0.3s ease-in-out;
width: 16rem;
padding: 0;
margin: 0 10px 20px;
border: none;
border-radius: 8px;
}
.card:hover {
box-shadow: 0 5px 15px 2px rgba(0, 0, 0, 0.2);
}
.card .nav-link {
display: block;
padding: 4px;
color: #646464;
}
.card-title {
font-style: italic;
font-weight: 800;
font-size: 20px;
padding: 12px 0;
}
.card-description {
font-size: 18px;
font-weight: 400;
padding: 12px 0;
}
.card-description {
color: #646464;
font-size: 12px;
}
.card-icon {
background: radial-gradient(farthest-side at bottom,#eefff0, white);
background-position: 50% 100%;
background-repeat: no-repeat;
background-size: 150% 25%;
}
.card-icon span {
width: 100px;
height: 100px;
font-size: 80px;
}
.card-icon img {
width: 100px;
height: 100px;
font-size: 80px;
}
.container.thumbnail {
padding: 5px 50px 50px;
}
/* Button table - Tables with a list of actions as buttons on top */
.button-table > .button-row + .table {
margin-top: 10px;
}
.bg-warning {
margin: 10px 0;
padding: 15px;
}
.bg-warning p:last-child {
margin: 0;
}
.background-logo .card-list:before,
.background-apps .card-list:before,
.background-system .card-list:before {
position: relative;
width: 40rem;
height: 40rem;
margin-left: -40rem;
margin-bottom: -40rem;
left: 30rem;
top: -2rem;
content: " ";
background-size: 100%;
background-image: url('../img/freedombox-logo-background.svg');
background-repeat: no-repeat;
z-index: -1;
}
.background-apps .card-list:before {
background-image: url('../img/apps-background.svg');
}
.background-system .card-list:before {
background-image: url('../img/system-background.svg');
}
.turbolinks-progress-bar {
height: 3px;
background-color: white;
}