konova/konova/static/css/konova.css
mipel c6fe002451 [Intervention] Revocations files optional #4
* makes revocation file upload optional
 * adds overview about revocations to intervention index
 * adds/updates translations
2021-08-26 15:02:34 +02:00

218 lines
3.8 KiB
CSS

/*
Declare some basic colours
*/
:root{
--rlp-red: #871d33;
--rlp-gray-dark: #8e8e8e;
--rlp-gray-light: #c6c6c6;
}
.rlp-gl{
background-color: var(--rlp-gray-light);
color:white;
}
.rlp-gl-outline{
border:1px solid var(--rlp-gray-light);
color:var(--rlp-gray-light);
}
.rlp-gd{
background-color: var(--rlp-gray-dark);
color:white;
}
.rlp-gd-inv{
color: var(--rlp-gray-dark);
}
.rlp-gd-outline{
border:1px solid var(--rlp-gray-dark);
color:var(--rlp-gray-dark);
}
.rlp-r{
background-color: var(--rlp-red);
color:white;
}
.rlp-r-outline{
border:1px solid var(--rlp-red);
color:var(--rlp-red);
}
.rlp-r-inv{
color:var(--rlp-red);
}
html {
position: relative;
min-height: 100%;
}
body{
font-family: Arial;
letter-spacing: 0.2px;
margin-bottom: 40px; /* Margin bottom by footer height */
}
a {
color: var(--rlp-red);
}
.body-content{
margin: 1rem 0rem 0 0rem;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
height: 40px; /* Set the fixed height of the footer here */
line-height: 39px; /* Vertically center the text there */
background-color: #f5f5f5;
border-top: 1px solid var(--rlp-gray-light);
color: var(--rlp-gray-dark);
}
.footer-link a{
color: var(--rlp-gray-dark);
text-decoration: none;
}
.navbar{
background-color: var(--rlp-red);
}
.nav-icon{
color: white;
font-weight: bold;
font-size: 1.5rem;
letter-spacing: -3px;
}
.menu-elem{
margin: 0 0 0 0.75rem;
}
.nav-btn{
color: white;
padding: 0.5rem;
}
.nav-btn:hover{
color: var(--rlp-gray-light);
}
.navbar-dark .navbar-nav .nav-link{
/*
Overwrites bootstrap default nav-link colouring
*/
color: white;
}
.card{
margin: 0 0.5rem 0.5rem 0;
font-size: 12px;
}
.card:hover{
box-shadow: 1px 1px 3px var(--rlp-gray-light);
}
.card .card-text{
font-size: 12px;
max-height: 150px;
overflow: auto;
}
.qs-box{
background-color: var(--rlp-red);
color: white;
font-size: 3rem;
width: 8rem;
height: 8rem;
}
.btn-default{
color: white;
background-color: var(--rlp-red);
border-radius: 0.15rem;
}
.btn-default:hover{
/*
color: var(--rlp-gray-light);
color: var(--rlp-red);;
background-color: unset;
border: 1px solid var(--rlp-red);
*/
box-shadow: 1px 1px 3px var(--rlp-gray-dark);
}
.btn-outline-default{
color: white;
border: 1px solid white;
}
.btn-outline-default:hover{
/*
color: var(--rlp-gray-light);
color: var(--rlp-red);;
background-color: unset;
border: 1px solid var(--rlp-red);
*/
box-shadow: 1px 1px 3px var(--rlp-gray-light);
color: var(--rlp-red);
background-color: white;
}
.cursor-pointer{
cursor: pointer;
}
.dropdown-item.selected{
background-color: var(--rlp-gray-light);
}
input:focus, textarea:focus, select:focus{
border-color: var(--rlp-red) !important;
box-shadow: 0 0 3px var(--rlp-red) !important;
-moz-box-shadow: 0 0 3px var(--rlp-red) !important;
-webkit-box-shadow: 0 0 3px var(--rlp-red) !important;
}
.check-star{
color: goldenrod;
}
.registered-bookmark{
color: green;
}
/* PAGINATION */
.page-item > .page-link{
color: var(--rlp-red);
}
.page-link:focus{
border: 1px solid var(--rlp-red) !important;
box-shadow: 0 0 3px var(--rlp-red) !important;
-moz-box-shadow: 0 0 3px var(--rlp-red) !important;
-webkit-box-shadow: 0 0 3px var(--rlp-red) !important;
}
.page-item.active > .page-link{
background-color: var(--rlp-red);
border-color: var(--rlp-red);
}
.label-required{
color: var(--rlp-red);
}
.scroll-300{
max-height: 300px;
overflow: auto;
}
/*
Extends css for django autocomplete light (dal)
No other approach worked to get the autocomplete fields to full width of parent containers
*/
.select2-container{
width: 100% !important;
}