@font-face {
    font-family: vazirNormal;
    src: url('../fonts/vazir.eot');
    src: url('../fonts/vazir.eot?#iefix') format('embedded-opentype'), url('../fonts/vazir.woff2') format('woff2'), url('../fonts/vazir.woff') format('woff'), url('../fonts/vazir.ttf') format('truetype');
    font-weight: normal;
    font-display: swap;
}

body {
    font-family: vazirNormal;
    background-color: #f8f9fa;
}
.navbar {
    background-color: #5a6268;
}

/* menu */
.sidebar #menu {
    padding: 0;
    margin: 0;
}

.sidebar #menu .menu-item {
    list-style-type: none;
    color: #fff;
}

.sidebar #menu .menu-item svg {
    font-size: 19px;
    vertical-align: -5px;
    padding-left: 8px;
}

.sidebar #menu .menu-item a {
    padding: 15px 10px;
    display: block;
    font-size: 17px;
    text-decoration: none;
    color: #fff;
    border-right: 3px solid #293462;
    transition: background-color 0.2s ease-out;

}

.sidebar #menu .menu-item a:hover {
    background-color: #34427a;
    border-right: 3px solid #FEDB39;

}


/* header */
#header {
    background: url('https://mechatronstar.ir/MS/images/yellow-grey-paper-style-background_23-2148814048.jpg') no-repeat center center;
    height: 400px;
    background-attachment: fixed;
    background-size: cover;
    text-align: center;
    
}


.paneling {
    background-color: #f8f9fa;
}

.Panel {

    padding: 40px 0;
}

/*registra*/
.registration-form {
    background-color: #6c757d;
    color: #fff;
    padding: 50px;
    border-radius: 10px;
    max-width: 600px;
    margin: 100px auto;
}

.btn-custom {
    background-color: #ffc107;
    color: #000;
}

.btn-custom:hover {
    background-color: #e0a800;
}

/*login*/
.login-container {
    background-color: #ffffff;
    padding: 30px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.btn-custom {
    background-color: #ffc107;
    border: none;
}


/*user-panal*/

.sidebar {
    background-color: #6c757d;
    height: 100vh;
    padding-top: 30px;
}

.sidebar a {
    color: white;
}

.sidebar a:hover {
    background-color: #5a6268;
}

.main-content {
    background-color: #fff3cd;
    
    padding: 20px;
    min-height: 100vh;
}

.profile-img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
}

.profile-header {
    text-align: center;
    margin-bottom: 20px;
}

/*Manage*/

.header_stu {
    background-color: #6c757d;
    color: white;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 20px;
}



/*team*/

.header_team {
    background-color: #6c757d;
    color: white;
    padding: 20px;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 20px;
  }

.content {
    background-color: #fff3cd;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  }

  .team-member {
    text-align: center;
    margin-bottom: 20px;
  }

  .team-member img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin-bottom: 10px;
  }
  
  /* حذف خط زیر لینک‌ها */
.a1 {
    text-decoration: none;
    color: #f9d400; /* رنگ دلخواه */
    position: relative;
    transition: all 0.3s ease;
}

/* انیمیشن هنگام رفتن موس روی لینک‌ها */
.a1::before {
    color: #fccd25; /* رنگ دلخواه */
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: yellow; /* رنگ زرد */
    visibility: hidden;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out;
}

.a1:hover::before {
    visibility: visible;
    transform: scaleX(1);
}
/*متن تجربه یه زندگی هوشمند*/
.h2text {
    text-align: center; /* تراز وسط متن */
    font-size: auto;
    text-shadow: 0 4px 8px black; /* سایه کادر */ 
}

   
/* footer */
footer {
    background-color: #5a6268;
    
}