frontend_adaptive_learning/src/assets/styles/teacher.css

431 lines
9.2 KiB
CSS
Raw Normal View History

2024-10-31 02:32:14 +00:00
.teacher-page .min-h-100{
min-height: calc(100vh - 58px);
}
.teacher-page .dashboard-container{
height: calc(100vh - 58px);
padding-top: 58px;
}
.teacher-page .navbar{
height: 58px;
}
.teacher-page .navbar .navbar-nav a{
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #ffffff;
border-radius: 100%;
color: #ffffff;
margin-right: 16px;
}
.teacher-page .navbar .navbar-nav a:hover{
background-color: #ffffff;
color: #0090FF;
}
.teacher-page .sidebar {
transition: width 0.3s ease;
height: calc(100vh - 58px);
top: 58px;
}
.teacher-page .sidebar .toggle-sidebar{
transition: width 0.3s ease;
z-index: 99999;
display: block;
width: 30px;
height: 30px;
position: absolute;
top: calc(50% - 30px);
2024-12-05 08:33:24 +00:00
left: calc(100% - 12px);
2024-10-31 02:32:14 +00:00
padding: 0;
}
.teacher-page .sidebar .img-avatar{
width: 72px;
height: 72px;
border-radius: 100%;
border: 3px solid #ffffff;
object-fit: cover;
}
.teacher-page .sidebar .toggle-btn {
margin-bottom: 1rem;
width: 100%;
}
.teacher-page .sidebar .nav-link {
display: flex;
align-items: center;
padding: 12px 16px;
}
.teacher-page .sidebar .nav a:hover, .teacher-page .sidebar .nav a.active{
background-color: #ffffff47;
}
.teacher-page .sidebar.minimized {
width: 72px;
}
.teacher-page .sidebar.minimized .toggle-sidebar{
rotate: 180deg;
}
.teacher-page .sidebar.minimized .img-avatar{
width: 50px;
height: 50px;
margin-bottom: 16px;
}
.teacher-page .sidebar.minimized .display-username{
display: none;
}
.teacher-page .sidebar.minimized .nav-link span {
display: none;
}
.teacher-page .sidebar.minimized .nav-link i{
margin-right: 0!important;
}
.teacher-page .sidebar.minimized .nav-link {
display: flex;
justify-content: center;
align-items: center;
}
.teacher-page .home-page .filled-journey .card img{
aspect-ratio: 1/1;
width: 10vw;
height: auto;
max-width: 205px;
max-height: 205px;
object-fit: cover;
}
2024-12-05 08:33:24 +00:00
.teacher-main-layout{
height: calc(100vh - 58px);
overflow-y: auto;
}
2024-10-31 02:32:14 +00:00
.modal-admin .modal-header,
.modal-admin .modal-body{
padding: 16px 32px;
}
.modal-admin .modal-header .modal-title{
font-size: 18px;
color: #526071;
}
.teacher-page .page-title{
font-size: 30px;
font-weight: 700;
color: #0090FF;
}
.teacher-page .page-title.strip{
position: relative;
}
.teacher-page .page-title.strip::after{
content: "";
position: absolute;
height: 20px;
border-bottom: 2px solid #0090FF;
width: 30vw;
margin-left: 12px;
}
.teacher-page .page-desc{
font-size: 18px;
color: #526071;
margin-bottom: 32px;
}
.teacher-page .col-tabs-parent{
background-color: #ffffff;
border-radius: 12px;
}
.teacher-page .col-tabs{
background-color: #ffffff;
border-radius: 12px;
padding: 8px;
}
.teacher-page .form-selector{
padding: 8px 16px;
}
.teacher-page .col-tabs .nav-link{
border-radius: 8px;
font-size: 14px;
padding: 8px 16px;
color: #BDBDBD;
border: 1px solid transparent;
}
.teacher-page .col-tabs .nav-link.active,
.teacher-page .col-tabs .dropdown-toggle.show,
.teacher-page .col-tabs .nav-item.dropdown.active a.dropdown-toggle{
background-color: #0090FF;
color: #ffffff;
}
.teacher-page .cards:not(.combine){
background: #ffffff;
border-radius: 1rem!important;
height: 100%;
border: none!important;
}
.teacher-page .cards.combine{
background: #ffffff;
height: 100%;
}
.teacher-page .combine.combine-top{
border-top-left-radius: 1rem!important;
border-top-right-radius: 1rem!important;
}
.teacher-page .combine.combine-bottom{
border-bottom-left-radius: 1rem!important;
border-bottom-right-radius: 1rem!important;
}
.teacher-page .cards .cards-title,
.teacher-page .cards .accordion-header.cards-title{
padding: 16px 24px;
border-bottom: 1px solid #F1F5FC;
}
.teacher-page .cards .cards-title.hr{
border-bottom: 8px solid #F1F5FC!important;
}
.teacher-page .cards .cards-title h4,
.teacher-page .accordion.cards .cards-title button{
font-size: 18px;
color: #526071;
font-weight: 600;
margin-bottom: 0;
}
.teacher-page .cards.cards-exercise .cards-title{
padding: 12px 24px;
}
.teacher-page .cards.cards-exercise .cards-title h4,
.teacher-page .accordion.cards-exercise .cards-title button{
font-size: 16px;
}
.teacher-page .cards.cards-exercise .cards-title button{
font-size: 12px;
}
.teacher-page .cards .cards-title p{
font-size: 12px;
color: #BDBDBD;
margin-bottom: 0;
margin-top: 8px;
}
.teacher-page .cards .cards-title a{
text-decoration: none;
font-size: 14px;
}
.teacher-page .accordion.cards .accordion-item{
border-radius: 1rem;
border: none;
overflow: hidden;
}
.teacher-page .cards .accordion-header.cards-title{
padding: 0;
border-top-left-radius: 1rem;
border-top-right-radius: 1rem;
border-bottom-left-radius: 0!important;
border-bottom-right-radius: 0!important;
}
.teacher-page .accordion.cards .cards-title button{
padding: 16px 24px;
border-radius: 1rem;
background-color: #ffffff!important;
outline: none!important;
box-shadow: none!important;
}
.teacher-page .cards .cards-body{
padding: 16px 24px;
}
.teacher-page .cards .cards-body table{
margin-bottom: 0;
}
.teacher-page .cards .cards-body table th{
background-color: #0090FF;
font-size: 14px;
color: #ffffff;
border: 0;
}
.teacher-page .cards .cards-body table th:first-of-type{
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
}
.teacher-page .cards .cards-body table th:last-of-type{
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
.teacher-page .cards .cards-body table tr th:first-child,
.teacher-page .cards .cards-body table tr td:first-child{
text-align: center;
}
.teacher-page .cards .cards-body table tbody tr:last-of-type td{
border: 0;
}
.teacher-page .cards .cards-body table td{
font-size: 12px;
color: #526071;
border-color: #F1F5FC;
}
.teacher-page .cards .cards-body table th,
.teacher-page .cards .cards-body table td{
padding: 10px 8px;
vertical-align: middle;
}
.teacher-page .cards .cards-body table td.action-col .btn{
border-radius: 100%;
background-color: #E2F2FF;
border: none!important;
margin: 0 4px;
}
.teacher-page .cards .cards-body table td.action-col .btn-view{
color: #526071;
}
.teacher-page .cards .cards-body table td.action-col .btn.btn-edit{
color: #0090FF;
}
.teacher-page .cards .cards-body table td.action-col .btn.btn-delete{
color: #E9342D;
}
.teacher-page .cards .cards-body table td.action-col .btn-view:hover{
background-color: #526071;
color: #ffffff;
}
.teacher-page .cards .cards-body table td.action-col .btn.btn-edit:hover{
background-color: #0090FF;
color: #ffffff;
}
.teacher-page .cards .cards-body table td.action-col .btn.btn-delete:hover{
background-color: #E9342D;
color: #ffffff;
}
.teacher-page .cards .cards-body .table-input-search{
margin-bottom: 16px;
/* border-color: #BDBDBD; */
}
.teacher-page .cards .cards-body form .input-group-icon .input-group-text,
.modal-admin .modal-body form .input-group-icon .input-group-text,
.teacher-page .col-tabs-parent .form-selector .input-group-text{
background-color: #ffffff;
color: #BDBDBD;
border-right: 0;
padding-right: 6px;
}
.teacher-page .cards .cards-body form small,
.modal-admin .modal-body form small{
font-size: 12px;
color: #526071;
}
.teacher-page .cards .cards-body form .input-group-icon input,
.teacher-page .cards .cards-body form .input-group-icon select,
.modal-admin .modal-body form .input-group-icon input,
.modal-admin .modal-body form .input-group-icon select,
.teacher-page .col-tabs-parent .form-selector select{
border-left: 0;
padding-left: 6px;
}
.teacher-page .cards .cards-body form .input-group-icon input::placeholder,
.teacher-page .cards .cards-body form .input-group-icon input::placeholder,
.teacher-page .cards .cards-body form textarea::placeholder,
.teacher-page .cards .cards-body form textarea::placeholder{
color: #BDBDBD;
}
.teacher-page .cards .cards-body form .input-group-icon.disabled .input-group-text,
.teacher-page .cards .cards-body form .input-group-icon.disabled input,
.modal-admin .modal-body form .input-group-icon.disabled .input-group-text,
.modal-admin .modal-body form .input-group-icon.disabled input{
background-color: #F2F2F2;
color: #333333;
}
.teacher-page .cards .cards-body form .input-group-icon select:required:invalid,
.modal-admin .modal-body form .input-group-icon select:required:invalid,
.teacher-page .col-tabs-parent .form-selector select:invalid{
color: #BDBDBD;
}
.teacher-page .cards .cards-body form .input-group-icon select,
.teacher-page .cards .cards-body form .input-group-icon select option,
.modal-admin .modal-body form .input-group-icon select,
.modal-admin .modal-body form .input-group-icon select option,
.teacher-page .col-tabs-parent .form-selector select,
.teacher-page .col-tabs-parent .form-selector select option{
color: #212529;
}
.react-select-group__control{
border-radius: 0.375rem!important;
border-left: none!important;
border-top-left-radius: 0!important;
border-bottom-left-radius: 0!important;
border-color: #dee2e6!important;
}
.react-select-group__placeholder{
color: #BDBDBD!important;
}
.group-react-select{
position: relative;
flex: 1 1 auto;
width: 1%;
min-width: 0;
}