/** Hash Configs **/
/* Importing Google Fonts for different sections of the website */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Handlee&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&family=Poppins:wght@100;300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

:root {

  /** Font **/
  --font1: ;
  --font2: ;
  --font3: ;
  --font4: ;

  --fontSize1: 5rem;
  --fontSize2: 2rem;
  --fontSize3: ;
  --fontSize4: ;
  --fontSize5: ;
  --fontSize6: ;

  /** Colors **/
  --color1: #ADA2FF;
  --color2: #2D294E;
  --color3: ;
  --color4: ;
  --color5: ;
  --color6: ;
  --color7: ;

  /* Percentage variables */
  --xs: 1%;
  --sm: 2.5%;
  --md: 5%;
  --lg: 7.5%;
  --xl: 10%;

  /* Pixel variables */
  --px-xs: 1%;
  --px-sm: 2.5%;
  --px-md: 5%;
  --px-lg: 7.5%;
  --px-xl: 10%;


}

/** Hash Configs Ends **/

/* ==================================================================================================== */

/* colors */

.glassEffect_colors {

  --color1: rgb(202, 209, 228);
  /* body bg color*/

  /* dashboard_bglayer1 */
  --color2: linear-gradient(to bottom right, rgba(255, 255, 255, 0.3)100%, rgba(255, 255, 255, 0.3) 0%);

  /* dashboard_bglayer2*/
  --color3: linear-gradient(to bottom right, rgba(255, 255, 255, 0.4) 100%, rgba(255, 255, 255, 0.2) 0%);

  /* dashboard_bglayer3*/

  --color4: linear-gradient(to bottom right, rgba(255, 255, 255, 0.6) 100%, rgba(255, 255, 255, 0.4) 0%);

  --color5: #ffffff;
  /* white color */

  --color6: #C9CDE6;
  /* toggle button bg color */

  --color7: #433D66;
  /* button1 color*/

  --color8: #9197B7;
  /* button2 color*/

  --color9: #C9CDE6;
  /* button2 bgcolor*/

  --color10: rgb(255, 255, 255, 0.5);
  /* student report bgcolor*/

  --color11: #151515;
  /* student title color and report content*/

  --color12: #9197b740;
  /* report bgcolor*/

  --color13: rgb(145, 151, 183, 0.25);
  /* searchbar border shadow color*/

  --color14: #f5f5f5;
  /* searchbar bgcolor and EL bg color*/

  --color15: #968BE5;
  /* EL color*/

  --color16: rgba(0, 0, 0, 0.12);
  /* border bgcolor*/

  --color17: rgb(150, 139, 229, 0.10);
  /* table inner bgcolor*/

  --color18: #968BE5;
  /* table button bgcolor*/

}


/* ----------------------Main start----------------------------------------- */

body {
  background-color: var(--color1);
  font-family: "Poppins", sans-serif;
}

/* Styling for dashboard_bglayer1 */

.dashboard_bglayer1 {
  width: 95%;
  border-radius: 24px;
  background: var(--color2);
  transition: all 0.3s ease-in-out 0s;
}

/* ------------------------------------------------------------------------------------------- */

/* Styling for dashboard_bglayer2 */

.dashboard_bglayer2 {
  background: var(--color3);
  padding: 30px 30px;
  border-radius: 24px;
  height: 89vh;
}

/* ---------------------------------------------------------------------------*/

/* Styling for dashboard_bglayer3 */

/* .dashboard_bglayer3 {
  background: var(--color4);
  padding: 30px;
  border-radius: 24px;
} */

/* ----------------------------------------------------------------------------*/

/* Styling for glassPink_layer */

.glassPink_layer {
  background-image: url(../img/pink\ layer.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 30vw -150px;
}

/* ----------------------------------------------------------------------- */

/* Styling for dashboard_menu */

/* Logo styling */

.logo img {
  width: 70%;
  padding-top: 20px;
}

/* ------------------------------------------------- */
/* menubar styling */

.menu_bar {
  min-height: 70%;
  --px-xl: 30%;
}

.menu_bar img {
  width: 35%;
}

.Course_logo{
  margin-top: -55%;
}

.Project_logo{
  margin-top: -75%;
}

/* ------------------------------------------------- */
/* Style for the following text */

#follow-text {
  background-color: dimgrey;
  color: #fff;
  padding: 3px;
  border: none;
  border-radius: 5px;
  position: fixed;
  z-index: 9999;
}

/* warning message */
#warning-message {
  display: none;
  background-color: var(--color1);
  text-align: center;
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  color: var(--color2);
  font-size: 2rem;
}

/* ------------------------------------------------- */
/* Styling for courses_dashboard */

/* user_profile */

.user_profile i {
  font-size: 3rem;
  color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  margin: 0 10px;
}

.user_profile h1 {
  color: rgba(0, 0, 0, 0.6);
  font-size: 2rem;
  font-weight: 400;
  cursor: pointer;
}

.user_profile button {
  background-color: #ffffff;
  padding: 10px;
  display: flex;
  align-items: center;
  border: none;
  border-radius: 20px;
  gap: 10px;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
  width: 18%;
}

/* ------------------------------------------------------------ */
/* slider */

.slider {
  overflow: hidden;
  min-width: 100%;
  overflow-x: auto;
  scroll-behavior: smooth;
}

.slider::-webkit-scrollbar {
  background-color: transparent;
}

.slider::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 50px;
}

.slide img {
  margin-bottom: 50px;
  cursor: pointer;
}

.slide h1 {
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 24px;
  color: #ffffff;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
}


/* ------------------------------------------- */

.img{
  width: 100%;
}
.img1{
  width: 80%;
}

/* iframe styling */

/* .iframe {
  position: absolute;
  top: -54.4rem;
  left: -3rem;
  width: 105.3%;
  min-height: 89vh;
  border: 10px solid #fff;
  border-radius: 25px;
  display: none;
} */

/* iframe close icon */

/* .iframe_close-icon {
  position: absolute;
  top: -53rem;
  right: 5px;
  font-size: 50px;
  color: white;
  cursor: pointer;
  z-index: 999;
  display: none;
}

.iframe_close-icon:hover {
  color: red;
} */


/* ----------------------------------------------- */
/* projects styling */

.project {
  width: 100%;
}

.project .left-box {
  width: 50%;
}

.project .right-box {
  width: 50%;
  height: 50vh;
  border: 5px solid #ccc;
  border-radius: 5px;
  overflow: auto;
}

.right-box ol li {
  font-size:1.8rem;
  text-align: justify;
  padding: 10px;
}





/* ----------------------END------------------------------------------------------ */

/***
====================================================================
   Responsive - START
====================================================================
***/

/* large laptop screen*/
@media (min-width: 1440px) {}

/* mobile screen*/
@media (max-width: 577px) {}


/* small laptop screen*/
@media (max-width: 1024px) {

  /* dashboard layer1 bg-color  */

  .dashboard_bglayer1 {
    width: 90%;
  }

  /* ------------------------------------------------------------------------------------------- */
  /* dashboard layer2 bg-color  */

  .dashboard_bglayer2 {
    width: 100%;
  }

  /* ------------------------------------------------------------------------------------------- */
  /* dashboard layer3 bg-color */

  .dashboard_bglayer3 {
    width: 95%;
  }

  .glassPink_layer {
    background-position: 30vw 0px;
  }

}

/* ====================================================================================================== */

/* tablet screen*/
@media (max-width: 768px) {

  /* dashboard layer1 bg-color  */

  .dashboard_bglayer1 {
    width: 90%;
  }

  /* ------------------------------------------------------------------------------------------- */

  /* dashboard layer2 bg-color  */

  .dashboard_bglayer2 {
    width: 100%;
  }

  /* dashboard layer3 bg-color */

  .dashboard_bglayer3 {
    width: 96%;
  }

  .glassPink_layer {
    background-position: 30vw 250px;
    z-index: 100;
  }
}

/*** 
====================================================================
   Responsive - END
====================================================================
***/