@media screen and (max-width: 768px) { 
#block-useraccountmenu a {
    font-size: 12px;
}
.region-content h1.page-header{
	font-size: 21px;
    width: 100%;
    border-top: 1px solid #ccc;
    padding-top: 10px;
	}
.role-teachers #user-form .form-item {
    width: 100%;
    display: table;
    margin-bottom: 17px;
}
.layout--onecol .layout__region {
	padding:10px!important;
}
#block-noticeboard-3 .notice_details {
    min-height: 80px;
}
.notice_board, #block-noticeboard-3{min-height:120px;height:150px;}
#block-headstudent{
	float:left;
}
#block-alertindividual-2 .align-center {
    width: 55px;
}
#block-timetablecreation-2 .align-center {
    width: 80px;
    float: right;
}







}
.layout--onecol .layout__region {
    /* width: 100%; */
    /* background: #f0f0f0; */
    /* padding: 20px 30px; */
}
.navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
    z-index:9999999;
}
#block-useraccountmenu{margin-right:15px;}
#block-studentmenu-2
{
	margin-top:20px;
}
.view .view-content
{
	overflow-x: auto;
}
.path-dashboard .after-loop, .path-student-boardd .after-loop {
    padding: 3rem 0 5rem;
}

/* @media (min-width: 1200px) { */
/* .path-dashboard .container { */
			/* max-width: 1140px; */
	/* } */
/* } */
/* @media (min-width: 992px) { */
	/* .path-dashboard .container { */
			/* max-width: 960px; */
	/* } */
/* } */
/* @media (min-width: 768px) { */
	/* .path-dashboard .container { */
			/* max-width: 720px; */
	/* } */
/* } */
/* @media (min-width: 576px) { */
	/* .path-dashboard .container { */
			/* max-width: 540px; */
	/* } */
/* } */



/* .path-dashboard .container { */
    /* width: 100%; */
    /* padding-right: .75rem; */
    /* padding-left: .75rem; */
    /* margin-right: auto; */
    /* margin-left: auto; */
/* } */

@media (min-width: 992px){
	.path-student-board .mb-lg-0, 
	.path-dashboard .mb-lg-0, 
	.path-student-board  .my-lg-0,
	.path-dashboard  .my-lg-0
	{
			margin-bottom: 0 !important;
	}
}
.path-student-board .ml-auto,
.path-dashboard .ml-auto,
.path-student-board  .mx-auto
.path-dashboard  .mx-auto
{
    margin-left: auto !important;
}
.path-dashboard .mr-auto,
.path-student-board .mr-auto,
.path-student-board  .mx-auto ,
.path-dashboard  .mx-auto 
{
    margin-right: auto !important;
}
.path-student-board .mb-5,
.path-dashboard .mb-5,
.path-student-board  .my-5 ,
.path-dashboard  .my-5 
{
    margin-bottom: 3rem !important;
}
.path-student-board .after-loop a.after-loop-item .card-body h4 ,
.path-dashboard .after-loop a.after-loop-item .card-body h4 {
    font-weight: 700;
}

.path-student-board .after-loop .card-snippets ,
.path-dashboard .after-loop .card-snippets {
    background-color: #ffc107;
}

.path-student-board .after-loop .card-guides ,
.path-dashboard .after-loop .card-guides 
{
    background-color:#37b580;
}

.path-student-board .after-loop .card-setting,
.path-dashboard .after-loop .card-setting {
    background-color: #f72828;
}

.path-student-board .after-loop .exxm-setting
{
    background-color: #28cbf7;
}

.path-dashboard .after-loop .exxm-setting {
    background-color: #28cbf7;
}

.path-student-board .after-loop .time-setting {
    background-color: #559a26;
}

.path-dashboard .after-loop .time-setting {
    background-color: #559a26;
}

.path-student-board .after-loop .not-setting
{
    background-color: #a05e90;
}

.path-dashboard .after-loop .not-setting {
    background-color: #a05e90;
}

.path-student-board.col-lg-4
 {
    position: relative;
    /* width: 100%; */
    display: inline-block;
    padding-right: .75rem;
    padding-left: .75rem;
}


.path-student-board .col-md-8 {
    position: relative;
    /* width: 100%; */
    display: inline-block;
    padding-right: .75rem;
    padding-left: .75rem;
}

.path-dashboard .col-lg-4,
.path-dashboard .col-md-8 {
    position: relative;
    /* width: 100%; */
    display: inline-block;
    padding-right: .75rem;
    padding-left: .75rem;
}

@media (min-width: 992px) {
.after-loop a.after-loop-item:hover {
    transform: translateY(-0.25rem);
    box-shadow: 0 2.25rem 1.5rem -1.5rem rgba(33,37,41,0.3),0 0 1.5rem 0.5rem rgba(33,37,41,0.05) !important;
	}
	

}
.after-loop a.after-loop-item:hover {
    text-decoration: none;
}

.path-student-board .after-loop a.after-loop-item.lrn {
color: #fff;
    position: relative;
    padding-top: 1px;
    /* padding-bottom: 3.5rem; */
    transition: 0.15s box-shadow ease, 0.15s transform ease;
    -moz-transition: 0.15s box-shadow ease, 0.15s transform ease;
    /* height: 80px; */
    margin-bottom: 1px;
}

.path-student-board .after-loop a.after-loop-item
{
   color: #fff;
    position: relative;
    padding-bottom: 5.5rem;
    transition: 0.15s box-shadow ease, 0.15s transform ease;
    -moz-transition: 0.15s box-shadow ease, 0.15s transform ease;
}
.path-dashboard .after-loop a.after-loop-item {
   color: #fff;
    position: relative;
    padding: 0px;
    transition: 0.15s box-shadow ease, 0.15s transform ease;
    -moz-transition: 0.15s box-shadow ease, 0.15s transform ease;
}



/* @media (min-width: 992px){ */
	/* .path-dashboard .col-lg-4 { */
			/* flex: 0 0 33.3333333333%; */
			/* max-width: 33.3333333333%; */
	/* } */

/* } */

/* @media (min-width: 768px){ */
	/* .path-dashboard .col-md-8 { */
			/* flex: 0 0 66.6666666667%; */
			/* max-width: 66.6666666667%; */
	/* } */
/* } */



.path-student-board .after-loop .card-templates{
    background-color: #2092ed;
}

.path-dashboard .after-loop .card-templates {
    background-color: #2092ed;
}
.path-student-board .shadow-lg{
    box-shadow: 0 2rem 1.5rem -1.5rem rgba(33,37,41,0.15),0 0 1.5rem 0.5rem rgba(33,37,41,0.05) !important;
}

.path-dashboard .shadow-lg {
    box-shadow: 0 2rem 1.5rem -1.5rem rgba(33,37,41,0.15),0 0 1.5rem 0.5rem rgba(33,37,41,0.05) !important;
}
.path-student-board .border-0{
    border: 0 !important;
}

.path-dashboard .border-0 {
    border: 0 !important;
}

.path-student-board .text-right{
    text-align: right !important;
}

.path-dashboard .text-right {
    text-align: right !important;
}
.path-student-board .align-items-end 
{
    align-items: flex-end !important;
}

.path-dashboard .align-items-end {
    align-items: flex-end !important;
}
.path-student-board .flex-column 
{
    flex-direction: column !important;
}

.path-dashboard .flex-column {
    flex-direction: column !important;
}
.path-student-board .d-flex{
    display: flex !important;
}

.path-dashboard .d-flex {
    display: flex !important;
}
.path-student-board .card-body  {
    flex: 1 1 auto;
    padding: 1.25rem;
}

.path-dashboard .card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
}

.path-student-board .after-loop a.after-loop-item .card-body h4
{
	font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    left: 50px;
	top:30%;
	font-size:16px;			
}

.path-dashboard .after-loop a.after-loop-item .card-body h4 {
    font-weight: 700;
		color: #fff;
    text-transform: uppercase;
	font-size:15px;
				
}
.path-student-board.after-loop a.after-loop-item .card-body p {
    color: rgba(255,255,255,0.7);
    font-weight: 600;
}

.path-dashboard .after-loop a.after-loop-item .card-body p {
    color: rgba(255,255,255,0.7);
    font-weight: 600;
}
.path-student-board .w-75
{
    width: 75% !important;
}

.path-dashboard .w-75 {
    width: 75% !important;
}
.path-student-board  p{
    margin-top: 0;
    margin-bottom: 1rem;
}


.path-dashboard  p {
    margin-top: 0;
    margin-bottom: 1rem;
}

.path-student-board .after-loop a.after-loop-item .card-body i {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px!important;
    left: 1rem;
    color: rgba(255,255,255,0.2);
    transition: 0.15s all ease;
}

.path-dashboard .after-loop a.after-loop-item .card-body i {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 4rem;
    left: 1rem;
    color: rgba(255,255,255,0.2);
    transition: 0.15s all ease;
}

.path-student-board .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,0.125);
    border-radius: .5rem;
}


.path-dashboard .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,0.125);
    border-radius: .5rem;
}

#field-detail-description-values tbody tr {
	display:none;
	
}

#field-detail-description-values tbody tr:nth-child(1){
	display:show;
	
}

.path-student-board .after-loop .card-ass {
    background-color: #a1c541;
}

.path-dashboard .after-loop .card-ass {
    background-color: #a1c541;
}

.path-student-board .after-loop .card-alert
{
    background-color: #367ca7;
}

.path-dashboard .after-loop .card-alert {
    background-color: #47499c;
}

@media (min-width: 1200px){
	.col-lg-3 {
			width: 25%;
	}
	
}


.path-dashboard .card {
    box-shadow: 0 0.15rem 1.75rem 0 rgba(33, 40, 50, 0.15);
}

.path-dashboard .card:not([class*=bg-]) .card-header {
    color: #0061f2;
}

.path-dashboard .card .card-header {
    font-weight: 500;
}
.path-dashboard .card-header:first-child {
    border-radius: 0.35rem 0.35rem 0 0;
}
.path-dashboard .list-group-flush > .list-group-item {
    border-width: 0 0 1px;
}

.path-dashboard .card > .card-header + .list-group, .card > .list-group + .card-footer {
    border-top: 0;
}
.path-dashboard .card > .list-group {
    border-top: inherit;
    border-bottom: inherit;
}
.path-dashboard .list-group-flush {
    border-radius: 0;
}
.path-dashboard .list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 0.35rem;
}
small,.path-dashboard  .small {
    font-size: 0.875em;
    font-weight: 400;
}
.path-dashboard .list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.path-dashboard .list-group-item-action {
    width: 100%;
    color: #4a515b;
    text-align: inherit;
}

.lrn .d-flex {
    text-align: center;
    margin-top: -14px;
}

.card-body.profile {
    background: #f9f9f9;
    /* width: 90%; */
    /* border-radius: 1px 1px 1px 1px; */
    border-radius: 4px 4px 4px 4px;
    box-shadow: 5px 5px 6px 0px #999;
}

.profile p.mb-4{
	width: 100%;
    text-align: inherit;
}
.profile p.mb-4:first-child
{
	content:"Admission No. ";
	background:yellow;
}


.path-student-board .after-loop a.after-loop-item.lrn .card-body i {
    position: absolute;
    top: 49%;
    transform: translateY(-50%);
    font-size: 4rem;
    left: 1rem;
    color: rgba(255,255,255,0.2);
    transition: 0.15s all ease;
}
.pro-md {
		width:25%;
	}
	
.profile p.mb-4 {
		text-align: center;
    margin-left: 6px;
    font-size: 14px;
    /* line-height: 30px;;*/
}
@media screen and (max-width: 992px) { 
.path-student-board .col-md-8 {
		position: relative;
    width: 100%;
    display: initial;
    padding-right: .75rem;
    padding-left: .75rem;
} 
.pro-md {
        width: 100%;
    display: inline;
}

}

.path-student-board .after-loop .card-lrn{
    background-color: #a1c541;
}

.path-student-board .after-loop .card-lrns {
    background-color: #da0a0a;
}

.path-student-board .after-loop .card-alt {
    background-color: #804bb5;
}

.path-student-board h1 {
	    text-transform: uppercase;
    font-weight: 600;
    font-size: 23px;
    letter-spacing: 0px;
}
@media (min-width: 1200px){
	
.path-student-board .col-lg-4 {
			width: 38%;
	}
}
.path-student-board .badge{ 
	-webkit-animation: flash linear 3s infinite;
	animation: flash linear 4s infinite;
}
@-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}

#block-studentmenu-2 .bkboard a{
	color:#fff;
}

#block-studentmenu-2 .nav > li.bkboard > a:hover, #block-studentmenu-2 .nav > li.bkboard > a:focus {
    text-decoration: none;
    background-color: #000;
}

#block-studentmenu-2 .bkboard{
	background:#f7121d;
}

#block-studentmenu-2 .li-main-cs.active{
	    background: #c0e9ff;
}

.popup-learn {
	 font-family: Poppins,sans-serif;
    -webkit-animation: flash linear 3s infinite;
    animation: flash linear 2s infinite;
    position: absolute;
    top: 59px;
    right: 1px;
    padding: 9px;
    color: #000;
}

.headerBadgeColor1 {
    background-color: #ffc107;
    position: absolute;
    top: 30%;
    right: 2%;
    border-radius: 15px;
    width: 35px;
    height: 35px;
    text-align: center;
}

.alertmsg {
    background-color: #ffc107;
    position: absolute;
    top: 30%;
    right: 2%;
    border-radius: 15px;
    width: 35px;
    height: 35px;
    text-align: center;
}

.timetable-n {
    background-color:#ffc107;
    position: absolute;
    top: 30%;
    right: 2%;
    border-radius: 15px;
    width: 35px;
    height: 35px;
    text-align: center;
}

.exmdatasheet-s{
	background-color:#6f6f6f;
    position: absolute;
    top: 30%;
    right: 2%;
    border-radius: 15px;
    width: 35px;
    height: 35px;
    text-align: center;
}
.cls-notes{
	background-color:#ffc107;
    position: absolute;
    top: 30%;
    right: 2%;
    border-radius: 15px;
    width: 35px;
    height: 35px;
    text-align: center;
}

.import-n{
	background-color:#ffc107;
    position: absolute;
    top: 30%;
    right: 2%;
    border-radius: 15px;
    width: 35px;
    height: 35px;
    text-align: center;
}

.report-card-l{
	background-color:#58dbff;
    position: absolute;
    top: 30%;
    right: 2%;
    border-radius: 15px;
    width: 35px;
    height: 35px;
    text-align: center;
}

.route-olsysspecialno #student-list tbody .red-cell td{
	background-color:#f5f5f5;
}

.lrn-nl .table-responsive {
	height: auto;
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 12px;
}

*::-webkit-scrollbar-track {
  background: #d1e1ea;
}

*::-webkit-scrollbar-thumb {
     /* background-color: #e0e0ff; */
    /* border-radius: 20px; */
    /* border: 3px solid #90A4AE; */
		    background-color: #159be6;
}

.lrn-nl .table-responsive {
 scrollbar-width: thin;          /* "auto" or "thin" */
  scrollbar-color: blue orange;   /* scroll thumb and track */
}

@media screen and (max-width: 992px) { 

	.lrn-nl{
		float: right;
		display: inline-grid;
	}
}


#block-studentmenu-2 .logout  {
	background: #f92020;
}

#block-studentmenu-2 .logout a {
	color: #fff;
}

#block-studentmenu-2 .bkboards a {
    color: #da1616;
}

#block-addassignments .navbar-nav > li.li-mains > a {
  color: #fff;
}

#block-addassignments .navbar-nav > li > a {
    line-height: 31px;
    padding-bottom: 5px;
    z-index: 999;
    color: #16435d;
}

#teacher-list tbody td{
		line-height: 11px;
    font-size: 12px;
    font-weight: 100;
}
