
.selchild{border-radius: 9px;padding: 19px;background: #ffcccc;}
#mini-clndr2 {
    padding: 0;
}
.topbarblack p{    color: #000000;}
.navbar-default .collapse.in ul.navbar-nav li a{color: #fff;}
.navbar-default .collapse.in ul.navbar-nav li a i{color: #fff;}
.navbar-default .collapse.in ul.navbar-nav li a span.badge{right: auto;}
ul.navbar-nav{margin-top: 5px;}

/******************studentdashboard*******************/

.fixedheaderClas{background: #c74646;border-bottom: 1px solid #e8e9ed;-webkit-box-shadow: none;box-shadow: none;clear: both;padding: 0 30px;height: 65px;position: fixed;left: 0;right: 0;top: 0;z-index: 1000;}
.fixedheaderClas .topbarblack{display: none;}
.studentcon{width: 100%;}

/***************sidemenu****************/


aside.left-panel {background: #fff;height: 100vh;padding: 0;vertical-align: top;width: 220px;-webkit-box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);left: 0;bottom: 0;top: 65px;z-index: 9; float: left;}
/*aside.left-panel:hover {overflow-x: scroll; }*/
.open aside.left-panel:hover {overflow-x: inherit; }
.small-device .right-panel {margin-left: 83px; }
.left-panel .navbar {background: #fff;border-radius: 0;border: none;display: inline-block;margin: 0;padding: 0;vertical-align: top; }
.left-panel .navbar .main-menu {float: left;padding: 0;padding-bottom: 50px; }
.left-panel .navbar .menu-title {color: #41434d;clear: both;display: block;font-family: 'Open Sans';font-size: 14px;font-weight: 700;line-height: 50px;padding: 0;text-transform: uppercase;width: 100%; }
.left-panel .navbar .navbar-nav {float: none;position: relative; }
.left-panel .navbar .navbar-nav > li { }
.left-panel .navbar .navbar-nav > li.active {background: #fafafa; }
.left-panel .navbar .navbar-nav li { width: 100%; }
.left-panel .navbar .navbar-nav li.active .menu-icon, .navbar .navbar-nav li:hover .toggle_nav_button:before,
.left-panel .navbar .navbar-nav li .toggle_nav_button.nav-open:before {color: #000000; }
.left-panel .navbar .navbar-nav li .dropdown-toggle:after {display: none; }
.left-panel .navbar .navbar-nav li > a:hover{background: #ffcccc !important; color: #000000;border-bottom: 1px solid transparent;}
.left-panel .navbar .navbar-nav li > a {background: none !important; color: #607d8b; display: inline-block;font-size: 14px;line-height: 26px;padding: 10px 30px;position: relative;width: 100%; }
.left-panel .navbar .navbar-nav li > a:hover, .navbar .navbar-nav li > a:hover .menu-icon {color: #000000; }
.left-panel .navbar .navbar-nav li > a .menu-icon {color: #607d8b;float: left;margin-top: 8px;width: 30px;text-align: left;z-index: 9; }
.left-panel .navbar .navbar-nav li > a .menu-title-text { font-size: 14px; }
.left-panel .navbar .navbar-nav li > a .badge { border-radius: 0;font-weight: 600;float: right;margin: 6px 0 0 0;padding: 0.4em 0.5em; }
.left-panel .navbar .navbar-nav li.menu-item-has-children {position: relative;}
.left-panel .navbar .navbar-nav li.menu-item-has-children a {line-height: 30px; }
.left-panel .navbar .navbar-nav li.menu-item-has-children a:before {content: "";position: absolute;top: 23px;right: 40px;width: 8px;height: 8px;border-style: solid;border-width: 1px;border-color: #607d8b #607d8b transparent transparent;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all .25s ease;transition: all .25s ease; }
.left-panel .navbar .navbar-nav li.menu-item-has-children a:hover:before {border-color: #03a9f3 #03a9f3 transparent transparent; }
.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu {background: #fafafa;border: none;-webkit-box-shadow: none;box-shadow: none;overflow-y: hidden;padding: 0 0 0 35px; margin:0;}
.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu li {position: relative; }
.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu i {color: #c8c9ce;float: left;padding: 0;position: absolute;left: 0;font-size: 14px;top: 9px; }
.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu a {padding: 2px 0 2px 30px; }
.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu a:before { content: '';display: none; }
.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu a .menu-icon {top: 13px;text-align: left;width: 25px; }
.left-panel .navbar .navbar-nav li.menu-item-has-children.show a:before {border-color: transparent #607d8b #607d8b transparent;top: 20px;right: 40px; }
.left-panel .navbar .navbar-nav li.menu-item-has-children.show a:hover:before { border-color: transparent #03a9f3 #03a9f3 transparent; }
.left-panel .navbar .navbar-nav li.menu-item-has-children.show .sub-menu {max-height: 1000px;opacity: 1;width: 100%;position: static;}
.left-panel .navbar .navbar-nav > .active > a,
.left-panel .navbar .navbar-nav > .active > a:focus,
.left-panel .navbar .navbar-nav > .active > a:hover { color: #000000;background: #ffcccc!important;border: 0;}
.left-panel .navbar-nav li span.count {background: #a9d86e;border-radius: 50%;color: #fff;font-family: 'Open Sans';font-size: 9px;font-weight: 700;float: right;height: 20px;width: 20px;line-height: 20px;margin-right: 15px;text-align: center; }
.open .navbar .navbar-brand.hidden {display: block; }
.open .sub-menu .subtitle { display: block; font-size: 15px;line-height: 35px;color: #607d8b;border-bottom: 1px solid rgba(96, 125, 139, 0.15); }
.sub-menu .subtitle {display: none; }
.sub-menu .subtitle > .menu-icon {display: none; }
.open aside.left-panel {max-width: 83px;width: 83px; }
.open aside.left-panel .navbar .navbar-header {padding: 0; }
.open aside.left-panel .navbar .navbar-brand {display: none; }
.open aside.left-panel .navbar .navbar-brand.hidden {display: block !important;text-align: center;width: 100%; }
.open aside.left-panel .navbar .navbar-brand.hidden img {max-width: 100%;margin: 0 auto; }
.open aside.left-panel .navbar .navbar-brand.d-md-none {display: block !important;margin: 13px 0 0;min-height: 67px;padding: 0;text-align: center; }
.open aside.left-panel .navbar .navbar-nav:before {display: none !important; }
.open aside.left-panel .navbar .navbar-nav li {position: relative;padding: 0 15px; }
.open aside.left-panel .navbar .navbar-nav li a {font-size: 0;z-index: 0;-webkit-transition: none;transition: none; }
.open aside.left-panel .navbar .navbar-nav li a .menu-icon {font-size: 20px;z-index: -1;text-align: center;width: inherit; }
.open aside.left-panel .navbar .navbar-nav li a .menu-title-text {font-size: 0; }
.open aside.left-panel .navbar .navbar-nav li a .badge {display: none; }
.open aside.left-panel .navbar .navbar-nav li > a {max-width: 60px;padding-left: 0; }
.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children {overflow: hidden; }
.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children ul { padding-left: 0; }
.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu {display: block;left: 83px;top: 0; }
.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu li a {display: block;font-size: 14px;max-width: inherit;padding: 2px 15px 2px 25px;width: 100%; }
.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu li a .menu-icon {text-align: center; }
.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children.show {overflow: visible; }
.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children.show .sub-menu {position: absolute !important;width: 180px; -webkit-box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08);box-shadow: 1px 0 20px rgba(0, 0, 0, 0.08); }
.open aside.left-panel .navbar .navbar-nav li span.count {display: none;margin-right: 5px;z-index: 1; }
.open aside.left-panel .navbar .navbar-nav li.active a:after {content: '';display: none; }
.open aside.left-panel .navbar .navbar-nav .menu-title {font-size: 0;line-height: 0;opacity: 0;padding: 0; }
.open aside.left-panel .menutoggle {background-color: #dc3545;color: #fff !important;right: -20px;text-align: center; }
/* Right panel */
.right-panel {margin-left: 220px;margin-top: 55px;}
.right-panel .top-left {width: 350px;float: left; }
.right-panel .top-rigth {float: left; }
.right-panel .breadcrumbs {float: left;margin-top: 30px;padding: 0 1.875em;width: 100%; }
.right-panel .breadcrumbs .breadcrumbs-inner { background-color: #fff; }
.right-panel .breadcrumbs .col-lg-8 .page-header {float: left; }
.right-panel .page-header {min-height: 50px;margin: 0px;padding: 0px 15px;background: #ffffff;border-bottom: 0px; }
.right-panel .page-header h1 {font-size: 18px;padding: 15px 0; }
.right-panel .page-header .breadcrumb {margin: 0px;padding: 13.5px 0;background: #fff;text-transform: capitalize; }
.right-panel .page-header .breadcrumb > li + li:before {padding: 0 5px;color: #ccc;content: "/\00a0"; }
/*body{background: #f1f2f7;}*/
.right-panel header.header {background:#c74646;border-bottom: 1px solid #e8e9ed;-webkit-box-shadow: none;box-shadow: none;clear: both;padding: 0 30px;height: 65px; position: fixed;left: 280px;left: 0;right: 0;top: 0;z-index: 999; }
.right-panel .navbar-brand {width: 250px;display: inline-block; }
.right-panel .menutoggle {padding-top: 7px; }
.right-panel .navbar-header {padding: 0 1.25em 0 0; }
.right-panel .navbar-header > a {display: inline-block; }
.right-panel .navbar-brand {line-height: 42px; }
.navbar-brand img {max-width: 118px; }
.right-panel .navbar-brand.hidden {display: none; }
.open .right-panel {margin-left: 83px; }
.open .let-panel {z-index: 999; }
header.fixed-top {background: #fff; padding: 20px; }
.menutoggle {background-color: transparent;color: #99abb4 !important;cursor: pointer;font-size: 1em;height: 40px;line-height: 40px;width: 40px;display: block;text-align: right; }
.sectionStudent{background: #f5f5f5;}
#left-panel{max-height: 100%;}
#left-panel::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;border-radius: 6px;}
#left-panel::-webkit-scrollbar{width: 10px;background-color: #F5F5F5;}
#left-panel::-webkit-scrollbar-thumb{background-color: #9b9b9b;border-radius: 6px;}
.usernameside{padding: 28px 0 0 0;}
.usernameside .studentlettr{margin-bottom: 9px;margin-right: 0;}
.usernameside p{font-family: 'Montserrat';font-size: 15px;}
.sidecontainer{padding: 0 20px;}
#right-panel{overflow-x: hidden;}
.leftsidebarfixed {position: fixed;top: 65px;}
.sidecontainer { padding: 0 20px;}
#startest{margin-top: 45px;}
.mt100{margin-top: 100px;}
.viewres_popup .testnamehead{margin-top:0;}
li.userdrop_down{display: none;}
.mainheadings{display: block;padding-bottom: 17px;border-bottom: 1px solid #e7e3e3;font-size: 20px;font-family: 'Montserrat';}
.main-headingsec {
    background: url(../images/independence.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-color: transparent;
    background-attachment: fixed;
}
.falltest2 h2 {
    margin: 0 0 7px 0;
    font-size: 25px;
    color: #fe761e;
    text-align: center;
    line-height: 41px;
    font-family: 'Montserrat';
}
.falltest2 p {
    color: #074d95;
    font-style: italic;
    text-align: center;
}
.falltest2 h3 {
    text-align: center;
    color: #048c1d;
    font-family: 'Montserrat';
}
.datesholiday {
    background: #fff;
    padding: 22px 6px 7px;
    border-radius: 16px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.falltest2 {
    max-width: 804px;
    margin: 10px auto 0;
    padding: 23px;
}
.datesholiday p {
    color: #000;
}


.leftmar{margin-left: 0!important;}
@media(max-width: 767px){
    #left-panel{width: 100px;}
    .right-panel{margin-left: 0;}
    .billingfirstSec img{width: 200px;margin: 0 auto;}
    .billingfirstSec h2{text-align: center;}
    .billingfirstSec p{text-align: center;}
    .left-panel .navbar{width: 100%;}
    #main-menu{width: 100%;display: block;}
    .left-panel .navbar .navbar-nav li > a{font-size: 20px;}
    .left-panel .navbar .navbar-nav li > a span{font-size: 10px;display: block;text-align: center;}
    #right-panel{margin-left: 100px;}
    .logoimg{width: 100px;}
    .logotitle{font-size: 11px;}
    .left-panel .navbar .navbar-nav li > a .menu-icon{width: 52px;text-align: center;}
    .sidemenuic{position: absolute;top: 13px;left: 0;}
    .navbar-default .navbar-brand{margin-left: 35px;}
    .falltest2 h2{font-size: 16px;line-height: 23px;}
    .datesholiday p{font-size: 12px;}
    .cahngepass{padding: 5px 13px;font-size: 14px;}
    .edit-text{padding: 5px 14px;font-size: 14px;}
    .pl40{padding-left: 0;}
     .sidemenuic{display: block;}
     .navbar-default .navbar-toggle{margin-right: 0;padding: 8px 7px;margin-top: 15px;}
}
