Lab_interaccio/2024/smartcitizen-kit-21-dev/esp/build_data/css.css

272 lines
3.8 KiB
CSS
Raw Permalink Normal View History

2025-02-25 21:29:42 +01:00
/*
Colors:
--black: #262626;
--blue: #0019FF;
--blue_light: #55C4F5;
--dark_form: #221E1B;
--green: #00E597;
--grey: #BCBCBC;
--grey_bg: #E3E3E3;
--purple: #5B22B2;
--purple_dark: #4919A2;
--purple_light: #E4DDF0;
--red: #FF3A4B;
--yellow: #FFBA00;
*/
body {
margin:0px;
color: #434343;
font-family: 'Roboto','Verdana',Helvetica,Arial,sans-serif;
font-size: 22px;
line-height: 1.1;
}
.container {
margin: 0 auto;
max-width: 900px;
}
form .field-group {
box-sizing: border-box;
clear: both;
padding: 10px 0;
position: relative;
margin: 1px 0;
width: 100%;
}
form .field-group > label {
color: #a5acb2;
display: block;
margin: 0 0 5px 0;
position: relative;
word-wrap: break-word;
}
label{
display: block;
padding:5px 0px;
}
select[type=text], input[type=text] {
background: #fff;
border: 1px solid #d0d0d0;
border-radius: 2px;
box-sizing: border-box;
color: #434343;
font-family: inherit;
font-size: 1.1em;
height: 2.2em;
padding: 4px 5px;
margin: 0;
width: 100%;
}
input[type=text]:focus {
border-color: #4C669F;
outline: 0;
}
input[type=range] {
width: 95%;
}
svg {
fill: #fff;
}
table{
background: #f3f3f3;
border-collapse: collapse;
border: 1px solid #ccc;
width: 100%;
}
td{
padding:10px;
border-bottom: 1px solid #ddd;
}
a{
cursor:pointer;
}
.side-by-side {
display: flex;
}
.btn{
border-radius: 30px;
border: 0px;
color: white;
cursor: pointer;
display: block;
font-size: 22px;
font-variant: normal;
font-weight: 400;
height: 2.5em;
margin: 30px auto;
padding: 2px 40px;
text-decoration: none;
}
.content-wrap{
margin: 10px;
}
.btn-big{
height: 8.5em;
width: 45%;
font-weight: bold;
padding: 5px 15px !important;
margin: 20px auto;
}
.bg-black{
background-color: #262626 !important;
}
.bg-blue{
background-color: #0019FF !important;
}
.bg-yellow{
background-color: #FFBA00 !important;
color:#262626;
}
.bg-red{
background-color: #FF3A4B !important;
}
.bg-grey{
background: #E3E3E3;
color: #8db2ba;
}
.text-blue{
color: #0019FF !important;
text-decoration: none;
}
.text-green{
color: #00E597 !important;
}
.text-grey{
color: #BCBCBC;
}
.text-yellow{
color: #FFBA00 !important;
}
.text-red{
color: #FF3A4B;
}
.text-right{
text-align: right;
}
.text-center{
text-align: center;
}
.content{
padding: 10px 10px 20px;
}
.font70{
font-size: 70%;
}
.font80{
font-size: 80%;
}
.mt20{
margin-top: 20px;
}.mt0{
margin-top: 0px;
}
.p10{
padding: 10px;
}
.topnav{
color:white;
min-height:50px;
top:0;
width:inherit;
bottom:auto;
z-index: 100;
}
.topnav p{
margin: 0px;
padding:15px 0px 0px;
height:40px;
}
#toplogo{
position:absolute;
top:10px;
left:10px;
}
#topinfo{
position:absolute;
top:10px;
right:10px;
height:30px;
width:30px;
}
#topbackbtn{
position:absolute;
top:0px;
width:57px;
}
.sticky {
position: sticky;
position: -webkit-sticky;
position: -moz-sticky;
position: -ms-sticky;
position: -o-sticky;
}
.check-sensor{
clear:both;
margin-bottom:30px;
}
.check-sensor input{
float:right;
}
.toast {
background-color: #8CC252;
color: #000;
padding: 10px;
margin: 2px 0px;
}
.monospace{
font-family: 'monospace';
}
@media (max-width: 320px){
.sticky{
width:320px;
position:fixed;
}
.content {
padding: 70px 5px 20px;
}
#topbackbtn{
position:absolute;
height:70px;
left: 0px;
top:0px;
width:57px;
}
}
.red-breathe {
animation:2s red-breathe ease infinite;
}
@keyframes red-breathe {
0% { color: white;}
50% { color: red;}
100% { color: white;}
}
.blue-breathe {
animation:2s blue-breathe ease infinite;
}
@keyframes blue-breathe {
0% { color: white;}
50% { color: blue;}
100% { color: white;}
}