/*================================================================================
	Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
	Version: 2.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

.login-bg {
	background: url(../../app-assets/images/bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.custom-file-upload input[type="file"] {
    display: none;
}
.bg-dash-1 {
	background-image:linear-gradient(45deg, #F44336, #EF9A9A);
	background-repeat: repeat-x;
}
.bg-dash-2 {
	background-image:linear-gradient(45deg, #E91E63, #F48FB1);
	background-repeat: repeat-x;
}
.bg-dash-3 {
	background-image:linear-gradient(45deg, #9C27B0, #9C27B0);
	background-repeat: repeat-x;
}
.bg-dash-4 {
	background-image:linear-gradient(45deg, #673AB7, #673AB7);
	background-repeat: repeat-x;
}
.bg-dash-5 {
	background-image:linear-gradient(45deg, #3F51B5, #9FA8DA);
	background-repeat: repeat-x;
}
.bg-dash-6 {
	background-image:linear-gradient(45deg, #2196F3, #2196F3);
	background-repeat: repeat-x;
}
.bg-dash-7 {
	background-image:linear-gradient(45deg, #218ab9, #81D4FA);
	background-repeat: repeat-x;
}
.bg-dash-8 {
	background-image:linear-gradient(45deg, #009688, #04635a);
	background-repeat: repeat-x;
}
.bg-dash-9 {
	background-image:linear-gradient(45deg, #4CAF50, #A5D6A7);
	background-repeat: repeat-x;
}
.bg-dash-10 {
	background-image:linear-gradient(45deg, #8BC34A, #C5E1A5);
	background-repeat: repeat-x;
}
.bg-dash-11 {
	background-image:linear-gradient(45deg, #CDDC39, #E6EE9C);
	background-repeat: repeat-x;
}
.bg-dash-12 {
	background-image:linear-gradient(45deg, #FF9800, #d27f05);
	background-repeat: repeat-x;
}
.bg-dash-13 {
	background-image:linear-gradient(45deg, #00C853, #4CAF50);
	background-repeat: repeat-x;
}
.filter-dropdown, .student-dropdown {
	position: absolute;
    top: 100%;
    left: 0;
    width: 600px;
    background: #fff;
    padding: 1rem;
    z-index: 10;
	box-shadow:0 4px 24px 0 rgb(34 41 47 / 10%);
	border-radius: 0.428rem;
	margin-top:0.5rem;
}
.filter-dropdown .form-control {
	width:100% !important;
}
.student-dropdown {
	left:76px;
	max-height:300px;
	overflow-y:auto;
}
.student-dropdown li {
	padding:5px 10px;
	cursor:pointer;
}
.student-dropdown li:hover {
	background:#f0f0f0;
}
#DataTables_Table_0_wrapper .dataTables_length, #DataTables_Table_0_wrapper .dataTables_filter, 
#DataTables_Table_1_wrapper .dataTables_length, #DataTables_Table_1_wrapper .dataTables_filter, 
#DataTables_Table_2_wrapper .dataTables_length, #DataTables_Table_2_wrapper .dataTables_filter,
#DataTables_Table_3_wrapper .dataTables_length, #DataTables_Table_3_wrapper .dataTables_filter, 
#DataTables_Table_4_wrapper .dataTables_length, #DataTables_Table_4_wrapper .dataTables_filter,
#DataTables_Table_5_wrapper .dataTables_length, #DataTables_Table_5_wrapper .dataTables_filter,
#DataTables_Table_6_wrapper .dataTables_length, #DataTables_Table_6_wrapper .dataTables_filter {
	display:none;
}
thead.bg-primary tr th {
	background:#7367f0 !important;
	color:#ffffff;
}
thead.bg-warning tr th {
	background:#ff9f43 !important;
	color:#ffffff;
}
.module-header {
	max-height:190px;
}
.module-title {
	font-size:1.4rem;
}
.filter {
	border:1px solid #ff9f43;
	padding:3px 6px;
	border-radius:0.358rem;
}
.filter a {
	color:#ff9f43;
}
/* Teacher Dashboard */
.class-teacher {
	width:1.5rem;
	height:1.5rem;
}
.time-table tbody tr td {
	padding:1rem 0.5rem !important;
}
.time-table .lunch {
	writing-mode: vertical-rl;
	text-orientation: upright;
}
.time-table .active-class {
	color:#fff !important;
	animation: blinking 1s infinite;
}
@keyframes blinking {
  0% {
    background-color: #ff3d50;
  }
  100% {
    background-color: #222291;
  }
}
.resources .transaction-item:hover {
	background:rgba(115, 103, 240, 0.12) !important;
	cursor:pointer;
}
.resources .transaction-item .media-body .feather {
	width:20px;
	height:20px;
}
.mr-10 {
	margin-right:10px !important;
}

/* School Definition CSS */
.selected {
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: #7367f0;
    text-align: center;
    line-height: 24px;
    color: #fff;
}
#school-definition .type {
	position:relative;
	color:#6E6B7B;
	display:block;
}
#school-definition a.location .card {
	background:#e3e1ff;
}
#school-definition a.type:hover .card, #school-definition a.location:hover .card{
	background:#d7d4fd !important;
}
#school-definition a.location .avatar .avatar-content{
	width:100px;
	height:auto;
} 
#school-definition a.location .flag-icon {
	width: 100%;
    height: 3rem;
	background-position: left;
}
.divider-text.custom {
	padding: 3px 16px;
    border-radius: 16px;
}
.divider .divider-text.custom.bg-primary:before, .divider .divider-text.custom.bg-primary:after {
	border-top:1px solid #7367f0;
}
.divider .divider-text.custom.bg-info.bg-darken-2:before, .divider .divider-text.custom.bg-info.bg-darken-2:after {
	border-top:1px solid #00a1b5;
}
.divider .divider-text.custom.bg-warning:before, .divider .divider-text.custom.bg-warning:after {
	border-top:1px solid #ff9f43;
}
.divider .divider-text.custom.bg-danger:before, .divider .divider-text.custom.bg-danger:after {
	border-top:1px solid #ea5455;
}
.divider .divider-text.custom.bg-danger:before, .divider .divider-text.custom.bg-danger:after {
	border-top:1px solid #ea5455;
}
.classes {
	width: 85px;
    height: 85px;
    align-items: center;
    justify-content: center;
    display: flex;
    border-radius: 50%;
	color:#7367f0 !important;
	font-size:1.2rem;
	font-weight:bold;
	flex-direction:column;
	border: 0 !important;
    box-shadow: -2px 2px 18px 1px rgb(0,0,0,0.15) inset !important;
}
.classes .default {
	margin-top:10px;
}
.classes.active {
	background-color:#7367f0 !important;
	color:#fff !important;
	box-shadow: -2px 2px 18px 1px rgb(255,255,255,0.15) inset !important;
}

/* Class CSS */
ul.value_filters {
  margin: 0;
  padding: 0;
}
ul.value_filters li {
  float: left;
  display: inline-block;
  width: 50px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 22px;
  padding: 0px 2px;
}
ul.value_filters li .checkbox {
height:22px;
}
ul.value_filters li .checkbox label {
white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* Receipt generation CSS */
#basic-list-group .list-group-item, #multiple-list-group-a .list-group-item, #multiple-list-group-b .list-group-item, #multiple-list-group-c .list-group-item, #multiple-list-group-d .list-group-item, #multiple-list-group-e .list-group-item, #multiple-list-group-f .list-group-item, #multiple-list-group-g .list-group-item, #multiple-list-group-h .list-group-item, #multiple-list-group-i .list-group-item, #multiple-list-group-j .list-group-item, #multiple-list-group-k .list-group-item, #multiple-list-group-l .list-group-item {
	cursor: grab;
    background-color: #f5f5f5 !important;
}
#multiple-list-group-c, #multiple-list-group-d, #multiple-list-group-e, #multiple-list-group-f, #multiple-list-group-g, #multiple-list-group-h, #multiple-list-group-i, #multiple-list-group-j,  #multiple-list-group-k,  #multiple-list-group-l, #multiple-list-group-m, #multiple-list-group-n {
	min-height:1rem;
}

/* Student View CSS */
.student-info-tab .nav-link {
	padding:1rem;
}
.sp5 {
	padding:5px 10px;
}

/* Teacher View CSS */
.teacher-info-tab .nav-link {
	padding:1rem;
	color:#fff;
}
.teacher-info-tab .nav-link:after {
	background:#ff9f43 !important;
}
.teacher-info-tab .nav-link.active {
	color:#fff !important;
}
.section-defnition .nav-tabs .nav-link.active {
	border:1px solid;
}
.section-defnition .nav-tabs .nav-link {
    border-width: 1px;
    border-style: solid;
    border-left: none;
    border-color: #ededed;
}

/* Exam confiuration CSS */
.class-secs ul {
	margin:0;
	padding:0;
	list-style: none;
	display: inline-flex;
	flex-wrap: wrap;
}
.sec-item {
	display: flex;
	align-items: center;
	border: 1px solid #d9d9d9;
	margin: 0 6px 6px 0;
	padding: 0 6px;
	border-radius: 4px;
	cursor: pointer;
	font-size:13px;
}
.sec-item:hover {
	background: #f5f5f5;
}
.sec-item .icon {
	background: #c5c2c2;
    padding: 3px 6px;
    margin-right: 6px;
	color: #ffffff;
	display:none;
}
.class-secs ul li.picked .icon, .class-secs ul li.picked {
	background: #28c76f;
	color:#ffffff;
}
.class-secs ul li .icon .feather-check {
	display:none;
}
.class-secs ul li.picked .icon .feather-x {
	display:none;
}
.class-secs ul li.picked .icon .feather-check {
	display:inline-block;
}
.sub-drag-list li {
	position:relative;
	transition:0.2s;
	cursor:pointer;
	color:#444444;
}
.sub-drag-list li:hover, .sub-drag-list li.highlighted {
	background:#00cfe8 !important;
	color:#ffffff;
}
.sub-drag-list li:hover:after, .sub-drag-list li.highlighted:after {
	position: absolute;
    content: "";
	right: -24px;
    top: calc(50% - 12px);
    border: solid transparent;
    border-left-color: #00cfe8;
    border-width: 12px;
}
ul.selected-class {
	margin:0;
	padding:0;
	display: inline-flex;
    flex-wrap: wrap;
}
ul.selected-class li {
	display: flex;
    align-items: center;
	background:#f9f9f9;
    border: 1px solid #d9d9d9;
    margin: 0 6px 6px 0;
    padding: 0 6px;
    border-radius: 4px;
    font-size: 13px;
}
tr.evaluation-row td:first-child {
	text-align:right;
}
tr.evaluation-row td:nth-child(2){
	background:#ff9f4380;
}
/* workflow stage time */
/* Stage Timeline */
.timeline .timeline-item .timeline-point {
	left: 0rem;
	height: 1rem;
	width: 1rem;
}

.timeline .timeline-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: row;
	padding-left: 1rem;
}

.timeline-header h5 {
	font-weight: 600;
	color: #7367f0;
}

.timeline .timeline-item {
	padding-left: 0.5rem !important;
}

.timeline .timeline-item:not(:last-child) {
	padding-bottom: 1rem;
}

.timeline-item.approved {
	border-left: 1px solid #28c76f;
}

.timeline-item.approved .timeline-point {
	background: #28c76f;
}

.timeline-item.rejected {
	border-left: 1px solid #ea5455;
}

.timeline-item.rejected .timeline-point {
	background: #ea5455;
}

.timeline li.sub-item .line {
	position: relative;
	display: block;
	width: 100%;
	padding-left: 20px;
}

.timeline li.sub-item {
	border-left: 0 !important;
}

.timeline li.sub-item .line:before {
	position: absolute;
	content: "";
	border: none;
	border-top: 2px dotted #c9c9c9;
	color: #fff;
	background-color: #fff;
	height: 1px;
	width: 100px;
	top: 12px;
}

.timeline li.sub-item .line:after {
	position: absolute;
	content: "";
	border: none;
	border-left: 2px dotted #c9c9c9;
	color: #fff;
	background-color: #fff;
	height: 50px;
	width: 1px;
	left: 20px;
	top: -12px;
}

.timeline li.sub-item:last-of-type:after {
	display: none;
}

.exam-report-list {
	margin-top: 1rem;
}

.exam-report-list ul ul {
	padding-left: 40px;
}

.exam-report-row {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABgCAYAAABsS6soAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGAGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDgtMThUMTg6NTU6MzIrMDU6MzAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA4LTE4VDE5OjI4OjQwKzA1OjMwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTA4LTE4VDE5OjI4OjQwKzA1OjMwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1N2M4OTEyLWRmYzMtNDM5YS1hYjJjLTcwMGRjNWQxMDkwMyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjRlN2RlN2M1LTZlY2MtMDI0Ny1hN2I0LTJmOTU3NDc3MjAzNiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjNhOWQ5OTMyLWFmNmMtNGFkMy1hNTUzLTFlYjczYjRlMWI2ZCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6M2E5ZDk5MzItYWY2Yy00YWQzLWE1NTMtMWViNzNiNGUxYjZkIiBzdEV2dDp3aGVuPSIyMDIwLTA4LTE4VDE4OjU1OjMyKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzU3Yzg5MTItZGZjMy00MzlhLWFiMmMtNzAwZGM1ZDEwOTAzIiBzdEV2dDp3aGVuPSIyMDIwLTA4LTE4VDE5OjI4OjQwKzA1OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MDZg5AAAIR0lEQVR42u2dX4gVVRzHZ0mktWuQEeSLErgW2CIp3SJy6SkoCBZ6U0oQjArpIUVCH4rATUyjoKcEHwJ9CKLAiKg3jYoL/aOCRYNICIVKQW9CS8v2+7nnuuPZmbnjvXPmzJ7z+cCP2XV29rhn9nz2O3/PyNzcXHIzTE1NJXAd7bwR2gfw8/u3b9++oX7/RhAgACxVRIBDbY8ASWAkQCABIkAAIAEiQBIYCRBIgAgQAEiACJAERgIEEiACBA8sl1oldaf5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");
	background-position: -292px -4px;
	background-repeat: repeat-y;
	padding-left: 23px;
	padding-bottom: 12px;
	position: relative;
}

li.exam-report-row:before {
	content: "";
	position: absolute;
	background: #c8c8c8;
	height: 1px;
	width: 24px;
	top: 18px;
	left: 12px;
}

.exam-report-row .exam-report-single {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 0.75rem;
	padding-left: 12px;
}

.exam-report-row .action {
	margin-right: 1rem;
	border: 1px solid #acacac;
	padding: 3px 0px;
}

.exam-report-row .exam-report-name {
	font-weight: 700;
	border: 1px solid #acacac;
	padding: 8px 20px;
}

.exam-report-row .configuration {
	background: #f0f0f0;
	border: 1px solid #acacac;
	border-left: 0 !important;
	padding: 8px 20px;
}

@media (max-width:767px) {

	.timeline li.sub-item .line:before,
	.timeline li.sub-item .line:after {
		display: none;
	}
}