root {
--primary-color: #00955F;
--primary-darker-color: #007744;
--secondary-color: #ededed;
--text-color: white;
--shadow-color: rgba(100, 100, 111, 0.2);
}
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&family=Open+Sans:wght@400;600;700&display=swap');
/* General styles for responsiveness */
* {
box-sizing: border-box !important;
font-family: 'Open Sans', 'Roboto', sans-serif;
}
body {
margin: 0;
padding: 0;
}
#allround {
margin: 0 auto !important;
padding: 10px !important;
}
#content {
padding: 0px;
overflow-x: hidden;
width: 100%;
}
h1 {
font-size: 36px;
text-align: center;
margin-bottom: 20px;
font-family: Roboto, 'Open Sans', sans-serif;
}
.results_menu {
display: flex !important;
flex-wrap: wrap !important;
justify-content: center !important;
gap: 5px !important;
height: 100% !important;
background-color: white !important;
}
.results_menu a {
flex: 1 1 auto;
text-align: center !important;
padding: 10px 15px !important; /* Aumentar el padding para un mejor clic */
font-size: 18px !important;
font-family: Roboto, 'Open Sans', sans-serif;
height: auto !important; /* Permitir que la altura se ajuste al contenido */
background-color: var(--text-color) !important;
color: var(--primary-color) !important;
border: 2px solid var(--primary-darker-color);
border-radius: 4px; /* Bordes redondeados */
transition: background-color 0.3s, transform 0.2s, border 0.3s; /* Transiciones suaves */
}
.results_menu a:hover {
background-color: var(--primary-darker-color) !important; /* Color de fondo en hover */
color: var(--text-color) !important; /* Color del texto en hover */
transform: translateY(-2px); /* Efecto de elevación */
border: 2px solid var(--text-color); /* Borde al pasar el mouse */
}
.results_menu a.active {
background-color: var(--primary-color) !important; /* Color de fondo para el enlace activo */
color: var(--text-color) !important; /* Color del texto para el enlace activo */
border: 2px solid var(--primary-darker-color); /* Borde del enlace activo */
}
.box {
margin-bottom: 20px !important;
}
.box-head {
font-size: 18px !important;
height: auto !important;
padding: 5px !important;
text-align: center !important;
color: var(--text-color) !important;
background-color: var(--primary-color) !important;
text-shadow: none !important;
}
input[type="submit"] {
background-color: var(--primary-color) !important;
height: 30px !important;
color: var(--text-color) !important;
}
.card {
border-radius: 4px;
box-shadow: var(--shadow-color) 0px 7px 29px 0px;
padding: 20px 10px;
margin-bottom: 30px;
margin-top: 10px;
order: 1;
}
.card-header {
display: flex;
flex-direction: column;
align-items: center;
}
.participant-name {
font-size: 24px;
font-weight: bold;
font-family: Roboto, 'Open Sans', sans-serif;
}
.participant-time {
font-size: 36px;
font-weight: bold;
font-family: Roboto, 'Open Sans', sans-serif;
}
.card-content {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
margin-top: 20px;
gap: 10px;
}
.card-item > div:first-child {
font-weight: bold;
font-family: Roboto, 'Open Sans', sans-serif;
font-size: 14px;
}
.card-item {
text-align: center;
background-color: var(--secondary-color);
padding: 5px;
border-radius: 4px;
}
.detail-box.box-splits {
order: 3;
}
.detail-box.box-features {
order: 2;
}
.detail-box.box-features:not(:has(a)) {
display: none;
}
.detail-box.box-splits tbody tr > td:first-child {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
}
.back {
position: fixed; /* Keeps it at the top even when scrolling */
top: 10px; /* Adjust the vertical position */
left: 10px; /* Adjust the horizontal position */
z-index: 1000; /* Ensures it stays above other elements */
}
.back a {
display: inline-block;
text-decoration: none;
background-color: var(--primary-color); /* Button background color */
color: var(--text-color); /* Text color */
font-size: 16px; /* Text size */
font-weight: bold; /* Make the text stand out */
padding: 10px 15px; /* Add some padding around the text */
border-radius: 4px; /* Rounded corners */
box-shadow: var(--shadow-color) 0px 4px 6px; /* Subtle shadow for a modern look */
transition: background-color 0.3s ease; /* Smooth hover effect */
}
.back a:hover {
background-color: var(--primary-darker-color); /* Slightly darker shade on hover */
text-decoration: none; /* Ensures no underline on hover */
}
#checkpoint_select {
margin: 10px 0px ;
}
.table-container {
overflow-x: auto; /* Enables horizontal scrolling */
white-space: nowrap; /* Prevents table from wrapping */
margin: 20px 0; /* Optional: Adds some spacing */
}
table th {
background-color: var(--primary-color) !important;
font-family: Roboto, 'Open Sans', sans-serif;
color: var(--text-color);
}
.detail-channel.channel-left {
display: flex;
flex-direction: column;
}
.card {
order: 1;
}
.detail-box.box-splits {
order: 3;
}
.detail-box.box-features {
order: 2;
margin-bottom: 0 !important;
}
/* Responsive adjustments */
@media (max-width: 768px) {
h1 {
font-size: 28px;
margin-top: 15px;
}
h2 {
font-size: 20px !important;
}
.results_menu a {
font-size: 12px;
padding: 5px;
}
#race > table {
width: 100%;
display: flex;
overflow-x: auto;
flex-direction: column;
align-items: center;
> tbody {
display: flex;
width: 100%;
> tr {
display: flex;
flex-direction: column;
width: 100% !important;
> td {
width: 100% !important;
}
}
}
}
#race > table:first-child {
> tbody {
> tr:last-child {
width: 0 !important;
}
}
}
#race > table:last-child {
> tbody {
> tr {
width: 100% !important;
}
}
}
#race .search-form > table > tbody > tr:nth-child(8) {
> td:last-child {
display: flex;
flex-direction: column;
}
}
table th,
table td {
text-align: left !important;
padding: 5px !important;
font-size: 14px !important;
}
.search-form table {
width: 100%;
}
.detail-box.box-splits th {
background-color: var(--primary-color) !important;
font-family: Roboto, 'Open Sans', sans-serif;
}
.back {
top: 5px;
left: 5px;
}
.back a {
font-size: 14px; /* Adjust text size for smaller screens */
padding: 8px 12px;
}
}
@media (max-width: 600px) {
h1 {
font-size: 24px;
}
}
Lagresultat från 3 éme Cross Fédéral Fkih Ben Salah 2024
Seniors Femmes
Placering |
Lagnamn |
|
Poäng |
1. |
FAR
|
|
29 |
|
HAIRICH KAWTHAR
|
F
|
3 |
|
ALLABBAA AICHA
|
F
|
4 |
|
EL OTMANI SANAE
|
F
|
6 |
|
HADRI OUMAYMA
|
F
|
16 |
|
YACHOU KHAOULA
|
F
|
28 |
2. |
DHJ
|
|
50 |
|
KAHHAZ KAOUTAR
|
F
|
2 |
|
SANAD SOUMIA
|
F
|
11 |
|
ELMACH ILHAM
|
F
|
12 |
|
BOUFTOU IMANE
|
F
|
25 |
|
BOUKRYM SALMA
|
F
|
26 |
3. |
FUS
|
|
93 |
|
LAHDAR LOUBNA
|
F
|
14 |
|
BARGHOUT AHLAM
|
F
|
19 |
|
MOURCHID WAFA
|
F
|
29 |
|
AIT OUKDIM FATIMA ZAHRA
|
F
|
31 |
4. |
USABA
|
|
114 |
|
GHAZLI IBTISSAM
|
F
|
7 |
|
RACHIDI HAFIDA
|
F
|
22 |
|
BROU HASNA
|
F
|
38 |
|
ELKOTABI IMANE
|
F
|
47 |
|
CHAOURI FADOUA
|
F
|
71 |
5. |
ALMAM
|
|
126 |
|
BOUTRICH HAFSSA
|
F
|
9 |
|
FAHHAL IKRAM
|
F
|
32 |
|
ERRACHKI KHAOULA
|
F
|
40 |
|
EL JAKANY MOUNYA
|
F
|
45 |
|
NGAIRI FATIMA EZZAHRAA
|
F
|
51 |
6. |
AROZA
|
|
145 |
|
LAHROURI AICHA
|
F
|
18 |
|
EL-IDRISSI MALIKA
|
F
|
24 |
|
HARKATI ZINEB
|
F
|
48 |
|
RADOUANI NADIA
|
F
|
55 |
7. |
OCK
|
|
156 |
|
YAQINE SALMA
|
F
|
10 |
|
OUERRAT SOUKAINA
|
F
|
21 |
|
CHEMLAL SAFAA
|
F
|
62 |
|
EL KEBCH ALAE
|
F
|
63 |
|
AFFRANI SANAA
|
F
|
73 |
8. |
AUBG
|
|
165 |
|
BOUSSYA MARIAM
|
F
|
39 |
|
ELABBADY NADIRA
|
F
|
41 |
|
MOUHIB SIHAM
|
F
|
42 |
|
ELHAKMY FATIMAEZZAHRA
|
F
|
43 |
|
CHERKAOUI CHAYMAA
|
F
|
64 |
9. |
AUSFA
|
|
186 |
|
LACHHAB OUMAIMA
|
F
|
23 |
|
LACHOUBI FATIMA ZAHRAE
|
F
|
36 |
|
LAASSIRI ILHAM
|
F
|
58 |
|
ELMOUZAZI KHADIJA
|
F
|
69 |
10. |
CBAA
|
|
270 |
|
SOULIMAN IMAN
|
F
|
65 |
|
HASINAT DOUAE
|
F
|
66 |
|
LAROUAA WISALE
|
F
|
67 |
|
ES-SADIA EL-AADI
|
F
|
72 |