Files
stagiaire/pages/contact.css
T

184 lines
3.3 KiB
CSS

* {
box-sizing: border-box;
}
body {
width: 100%;
height: 100%;
background-color: lightblue;
margin: 0;
padding-bottom: 65px;
}
#nav_barre {
display: flex;
width: 100%;
height: 100px;
background-color: steelblue;
padding-left: 10px;
padding-right: 10px;
}
.styled {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
line-height: normal;
border: 0;
height: 70px;
width: 130px;
padding: 0 20px;
box-shadow: 3px 5px 3px darkslategray;
font-size: 1rem;
text-align: center;
color: white;
text-shadow: 1px 1px 1px slategray;
border-radius: 10px;
background-color: royalblue;
background-image: linear-gradient(
to top left,
rgb(0 0 0 / 0.2),
rgb(0 0 0 / 0.2) 30%,
transparent
);
}
.styled:hover {
background-color: midnightblue;
}
.styled:active {
box-shadow:
inset -2px -2px 3px rgb(255 255 255 / 0.6),
inset 2px 2px 3px rgb(0 0 0 / 0.6);
}
#buttons {
height: 100%;
width: 25%;
display: flex;
justify-content: space-around;
flex-direction: row-reverse;
margin-left: auto;
align-items: center;
}
.shadow {
box-shadow: 0px 10px 5px gray;
}
h1 {
font-size: 40px;
}
.instyled {
border: 0;
height: 70px;
width: 130px;
line-height: 2.5;
padding: 0 20px;
box-shadow:
inset -2px -2px 3px rgb(255 255 255 / 0.6),
inset 2px 2px 3px rgb(0 0 0 / 0.6);
font-size: 1rem;
text-align: center;
color: lightgrey;
text-shadow: 1px 1px 1px darkslategrey;
border-radius: 10px;
background-color: darkblue;
background-image: linear-gradient(
to top left,
rgb(0 0 0 / 0.2),
rgb(0 0 0 / 0.2) 30%,
transparent
);
}
.table {
width: 700px;
height: 300px;
border-collapse: collapse;
font-size: 35px;
table-layout: auto;
border: 5px solid darkblue;
margin-left: auto;
margin-right: auto;
background-color: skyblue;
box-shadow: 2px 5px 5px darkgray;
background-image: linear-gradient(
to top left,
rgb(90 100 150),
transparent
);
}
thead {
background-color: rgb(8, 105, 85);
text-shadow: 2px 2px 2px slategray;
color: lightblue;
}
th,
td {
border: 2px solid dimgray;
padding: 10px;
}
#titre_tableau {
font-size: 25px;
color: seagreen;
padding-left: 10px;
}
.form {
display: flex;
width: 570px;
height: 380px;
border: 3px solid green;
align-items: center;
flex-direction: column;
margin-left: auto;
margin-right: auto;
margin-top: 100px;
background-color: rgb(159, 199, 159);
background-image: linear-gradient(
to top left,
rgb(0 0 0 / 0.001),
rgb(0 0 0 / 0.1) 30%,
transparent
);
box-shadow: 2px 5px 3px;
}
textarea {
resize: none;
width: 527px;
height: 80px;
}
.small {
font-size: 10px;
}
.footer {
text-align: center;
background-color: cadetblue;
font-size: 25px;
position: fixed;
bottom: 0;
width: 100%;
border-top: 2px solid;
padding-bottom: 10px;
}
#statut_horaires {
font-size: 15px;
}
body.sombre {
background-color: #1d2733;
color: white;
}
.q-reponse {
display: none;
}
.q-reponse.ouverte {
display: block;
}