@import url('templedit.css');
header.header.white-bg {
    background-color: #32878e !important;
}

.mycourses-list {
  /* Adjust width for the column holding the card */
  max-width: 300px;  /* Change this to whatever width you want */
  margin: 15px auto; /* Optional: center with some spacing */
}

.course-box {
  /* Adjust card height and width */
  width: 100%;      /* Full width inside its container */
  min-height: 100px; /* Adjust height as needed */
  box-sizing: border-box;
}

.course-box {
  border-radius: 15px; /* Adjust the value to get more or less rounded corners */
  overflow: hidden; /* Ensures content and background images follow rounded corners */
  box-shadow: 0 2px 8px rgba(0,0,0,0.15); /* Optional: adds a subtle shadow for nicer effect */
}


strong {
    font-weight: bold;
    color: #F08228; 
    font-size: 1.1em;
    text-transform: uppercase;
    margin-top: -10px;
    display: inline-block;
}

.filterBar__legacyContainer {
    border-radius: 10px !important;
    border: 1px solid #ccc !important;
    padding: 12px !important;
    background-color: transparent !important;
}

#middlearea {
  border-radius: 10px;
  height: 250px;       /* adjust this value as needed */
  overflow: hidden;
  border: 1px solid #ddd;
  padding: 6px;  /* Optional: adds space inside */
  background-color: #fff; /* Optional: gives a white background */
}

#mia_area_all_task {
  width: 100%;
  max-width: 1200px;
  border-radius: 15px !important;
  margin: 20px auto 40px auto;  /* Top, Right, Bottom, Left */
  background-color: white;
  padding: 15px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);  /* subtle depth */
  box-sizing: border-box;
}




.container-fluid {
  background-image: url('https://i.postimg.cc/rw6RcT4c/5.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 100vh; /* make sure container is tall enough */
}

body.front {
  background: url('https://i.postimg.cc/rw6RcT4c/5.png') no-repeat center center fixed;
  background-size: cover;
}

body.front {
  margin: 0;
  padding: 0;
  min-height: 100vh;
}

body.front #main-container,
body.front #content,
body.front .container {
  background: transparent !important;
}

body.front .content-block,
body.front .main-content,
body.front .page {
  background: transparent !important;
  box-shadow: none !important;
}

/* Style the main container */
#container {
  width: 200%;              /* Adjust width: e.g., 90%, 1000px, etc. */
  max-width: 1400px;       /* Prevent it from getting too wide */
  height: auto;            /* You can set fixed height if needed */
  margin: 0 auto;          /* Center the container */
  padding: 15px;           /* Space inside the box */
  background-color: #ffffff;  /* Background color */
  border-radius: 20px;     /* Rounded corners */
  box-shadow: 0 4px 10px rgba(0,0,0,0.1); /* Optional shadow */
}


box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
border: 1px solid #ddd;

header.header .row-fluid .navbar-collapse li.active {
  /* Override the CSS variables for color */
  --color-primary: black !important;
  --color-grey-04: black !important;
}

header.header .row-fluid .navbar-collapse li.active > a#_MYCOURSES {
  color: black !important;  /* explicit color */
  font-weight: 700 !important;
  text-shadow: none !important;
}

header.header .row-fluid .navbar-collapse li > a#_MYCOURSES:hover,
header.header .row-fluid .navbar-collapse li > a#_MYCOURSES:focus {
  color: #F08228 !important;
}

.course-box__category {
    position: absolute;
    padding: 5px 18px 4px;
    top: 110px;
    left: 5px;
    background: rgba(255, 255, 255, .8);
    color: var(--color-grey-04);
    border-radius: 100vh;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 10px;
    width: auto;
}

/* Course ID 5 */
.course-box[data-course-id="5"] .course-box__cover {
  background-image: url('https://nextgroup.lmsformazione.it/files/common/users/11942_0_1750094225_GDPR%20%281%29.png') !important;
}

