SLVBody,#CollegeBody{display: none;}
.border{background: #ddd;
    background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(#ccc),to(rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,rgba(255,255,255,0),#ccc,rgba(255,255,255,0));
    background: linear-gradient(to right,rgba(255,255,255,0),#ccc,rgba(255,255,255,0));
    height: 1px;
    }
@font-face {
	font-family: 'PTSansRegular';
	src: url('../fonts/PT Sans/PTS55F_W.eot');
	src:
	     url('../fonts/PT Sans/PTS55F_W.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/PT Sans/PTS55F_W.woff') format('woff'),
	     url('../fonts/PT Sans/PTS55F_W.ttf') format('truetype'),
	     url('../fonts/PT Sans/PTS55F_W.svg#PTSans-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}


#SLVBody,body{
	font-family: 'PTSansRegular',Arial,Helvetica,sans-serif;
	background: #fff;
	font-size: 14px;
}

   	#headerwrap{
		font-family: "PTSansRegular";
		background-image: url('../img/text-bg1.jpg');
    	}
    	.home-btn .blue-bg{
    		background: #fb7b00 !important;
    		color:#fff  !important;
    	}
    	.home-btn .blue-bg:HOVER{background: none !important;color: #a09898 !important;}
    #headerwrap p{
    	text-align: center !important;
    }
    .homeText{
    
    	text-align: center;
    	color: #fff;
    }
    h1, h3{
    		font-family: "PTSansRegular";
    		font-weight: bold;
    }
    .homeText p{
    	letter-spacing: 1px;
/* 	    font-style: italic; */
	    font-weight: 600;
    	
    }
	.uppercase{text-transform: uppercase;}
	.icon-box{text-align: center;}
	.icon-text{color: #fff; font-weight: 600;}
	.white-icon .icon img{margin: 10px auto;max-height: 90px;}
	.mb-1{margin-bottom: 1em;}
	.mb-2{margin-bottom: 2em;}
	.mb-3{margin-bottom: 3em;}
	.mb-4{margin-bottom: 4em;}
	.mb-5{margin-bottom: 5em;}
	
	.mt-1{margin-top: 1em;}
	.mt-1-3{margin-top: 1.3em;}
	.mt-2{margin-top: 2em;}
	.mt-3{margin-top: 3em;}
	
	.m-0-5{margin: 0.5em;}
	
	.btn-org{background: none; border: 3px solid #fb7b00; margin:1px; color: #a09898;border-radius: 0;}
	.btn-org:HOVER {background: #fb7b00 !important; border-color: #fb7b00; color: #fff;}
	.login:FOCUS,.login:ACTIVE,.signup:FOCUS,.signup:ACTIVE{background: #8bc34a !important;border-color: #72ad2d !important; color: #fff !important;}
	.btn-org i{width: 20px;}
	/*** css-dashboard **/
	.header{background: #fff;border-bottom: 5px solid #ccc;width: 100%;min-height: 30px;max-height:60px;}
	.cyan-theme{background: #fff;border-bottom: 5px solid #ccc;width: 100%;min-height: 30px;}
	.line-height-40{line-height: 40px;}
	@media(min-width:768px){
		.mt-1-5{margin-top: 1.5em;}
		.icon-text,.white-bg .icon-text span{font-size: 150%;}
		.right{float: right;}
		.home-btn button{display: inline;}
		.btn-org{padding : 5px 10px;min-width: 100px;}
		#headerwrap{ min-height: 600px;}
    	.font-300{ font-size: 300%;}
    	.font-200{ font-size: 200%;}
    	.font-170{font-size: 150%}
    	.mb-7{margin-bottom: 7em;}
    	.orange-icon{height: 270px;}
    	.col-md-offset-6-5{margin-left: 6.5%}
    	.icon-text, .white-bg .icon-text span{font-size: 130%;}
    	.font-120{font-size: 120% !important;}
    	.m-1{margin: 1em;}
    	.font-30{font-size: 30px;}
    	.font-25{font-size: 25px;}
    	.margin_top_120{margin-top: 120px;}
    	.dropdown-right{left:90% !important;top:0 !important;}
    	.dropdown-left{right:100% !important;left:initial !important;top:0 !important;}
    	.dropdown-right-up,.mutliselect-right .dropdown-menu-form{right: 100% !important;top:initial !important;bottom: 0 !important;left:100% !important;}
    	.multiselect-left .dropdown-menu{left: inherit !important; right: 0 !important; }
    	.multiselect-left-up .dropdown-menu-form{right: 100% !important;top:initial !important;bottom: 0 !important;left: -100%;}
    	.dropdown-menu-form{max-height: 300px !important;}
	}
	@media(max-width:767px){
		.androidBtn img{max-height: 30px;}
		.icon-text,.white-bg .icon-text span {font-size: 120%;}
		.home-btn button{display: inline;}
		.font-300{ font-size: 250%;}
    	.font-200{ font-size: 170%;}
    	.font-170{font-size: 78%}
    	.mb-7{margin-bottom: 4em;}
    	.mb-m-3{margin-bottom: 3em !important;}
    	.mt-m-1{margin-top: 1em !important;}
    	.padding-m-2{padding: 2px !important;}
    	.btn-org{padding: 3px 6px !important;font-size: 10px;width: auto;}
    	.mt-m-1-5{margin-top: 1.5em;}
    	.mt-m-0-9{margin-top: 0.9em;}
    	.mt-m-0-7{margin-top: 0.7em;}
    	.homeText .visible-xs{display: inline-block !important;}
    	.signup{color: #b9b6b6;font-size: 12px;border-color: #c1c0bf !important; }
    	.login{ font-size: 12px;color: #fb7b00 !important;background: none;}
    	.icon-text, .white-bg .icon-text span{font-size: 100%;}
    	.font-120{font-size: 100% !important;}
    	.footer .navbar-toggle{float: left;}
    	.pm_0{padding: 0;}
    	.mm-1-3-0-3{margin: 1.3em 0.3em;}
    	.font-30{font-size: 17px;}
    	.font-25{font-size: 15px;}
    	
    	.examinstrlist li a{
/*     		display: block !important; */
    	}
	}
	.pla_0{padding-left: 0;}
	.dropdown-multiselect .btn-default{
		border-color:#ECECEC;
		padding: 6px !important;
		border-radius: 2px; 
	}
	#headerwrap{padding-bottom: 5px;}
	.logo_career a{display: block;}
	.logo_career a img{display: inline-block;}
	.logo_career a span{font-size: 35px;
	    color: #333;
	    font-weight: bold;
	    vertical-align: bottom;
	    text-decoration: none;
    }
    .logo_career a:HOVER{text-decoration: none;}
	.androidBtn_div{text-align: center;color:#fff;font-size: 18px;}
	.androidBtn_div .androidBtn{background: none; border: 1px solid #fff;padding: 0 10px;}
	.oragne-bg{background: #a09898;}
	.android-bg{padding: 10px 20px;display: inline-block;margin: 15px auto; border-radius: 2px;}
	.android-bg img{margin: 0px auto;}
	.android-wrap{ padding: 20px;background: url('../img/app_bg.jpg')center repeat-x;}
	.app_bg {background: #eceaea; border-left: 5px solid #a09898;}
	.app_bg h6{font-size: 22px;}
	.app_bg p{font-size: 15px;}
	.icon-text-orange{color: #a09898; font-size: 15px;padding: 20px 15px;}
	.icon-text-orange span{font-size: 100%;font-weight: 600;color:#676666;}
	.orange-icon{color: #a09898;background: #fff; box-shadow: 1px 1px 5px 1px #ccc;}
	.m-right{float: right;}
/* 	.orange-icon img{max-height: 90px;} */
	h1{font-size: 300%;}
	.orange-icon .icon{
		border: 1px solid #ccc;
		width: 100%;
		background: #ccc;
		
	}
	.orange-icon .icon img{margin: 15px auto !important; max-height: 150px;}
	.gray-bg{
		background: #f5f5f5;
		margin: 50px auto;
	}
	.pink{background: #ff407e !important;}
	.light-blue{background: #249ed6 !important;}
	.clyn{background: #31b573 !important;}
	.purple{background: #9c27b0 !important;}
	.yellow{background: #ffeb3b !important;}
	.peach{background: #f44336 !important;}
	.font-normal{font-weight: normal !important;}
	.white-bg .icon-text span{color: #676666;line-height: 1.8em;}
	.white-bg .icon img{max-height: 150px;}
	.white-bg .icon-text{font-weight: normal; margin: 10px auto;text-align: center;color: #a09898;font-size: 15px;}
	.dark-gray-bg{background: #1a1a1a;}
.footer .list-unstyled i{font-size:15px;}
.footer{background:#1a1a1a;color: #878a8c;}
.footer .list-unstyled li, .footer .list-unstyled li a{color:#fff;display:inline-block;padding:5px;}
.footer .navbar-toggle{z-index:20;}
.footer a, .footer .list-unstyled li{color:#878a8c;}
a{cursor:pointer;}

.navbar-toggle .icon-bar{border:1px solid #878a8c;}
.navbar-toggle{border: 1px solid #878a8c;}
.footer-ul > li > a:hover, .footer-ul > li > a:focus{background: none;color: #fff;}
.scrollTop {
    position: fixed;
    bottom: 10px;
    right: 10px;
    width: 50px;
    height: 50px;
    z-index: 999;
    cursor: pointer;
    color: #394a59;
}
.scrollTop {
    background: url('../img/white_img.png') no-repeat 0 0;
    width: 30px;
    height: 30px;
    display: block;
}
.scrollTop:HOVER {
    background: url('../img/gray_img.png') no-repeat 0 0;
}
.nav > li > a{padding: 10px !important;}
.padding_top_8{padding-top: 8px;}

/*------------------------------------- old css ----------------------------------- */
	.form input, .form select, .form input[type="number"], .form input[type="password"], .form textarea, .form .multiselect {
	    font-family: "Roboto", sans-serif;
	    outline: 0;
	    background: #f2f2f2;
	    width: 100% !important;
	    border: 0;
	    margin: 0 0 15px;
	    padding: 5px 15px;
	    box-sizing: border-box;
	    font-size: 14px;
	    color: #888685;
	}
	.form button, .form input, .form select, .form input[type="number"], .form input[type="password"], .form textarea, .form .multiselect {
	    padding: 10px 15px !important;
	}
	.form div.message {
	    margin: 15px 0 0;
	    color: #b3b3b3;
	    text-align:right;
	    font-size: 12px !important;
	    font-family: inherit !important;
	    text-shadow: none !important;
	}
	.form button {
	    font-family: "Roboto", sans-serif;
	    text-transform: uppercase;
	    outline: 0;
	    background: #4CAF50;
	    width: 100%;
	    border: 0;
	    padding: 5px 15px;
	    color: #FFFFFF;
	    font-size: 14px;
	    -webkit-transition: all 0.3 ease;
	    transition: all 0.3 ease;
	    cursor: pointer;
	}
	.form span.message {
	    margin: 15px 0 0;
	    color: #b3b3b3;
	    font-size: 12px !important;
	    font-family: inherit !important;
	    text-shadow: none !important;
	}
	.form .message a {
	    color: #4CAF50;
	    text-decoration: none;
	    font-family: inherit !important;
	    text-shadow: none !important;
	}
	.form input[type="radio"],.form input[type="checkbox"] {
	    width: auto !important;
	}
	.regDiv {
	    margin-top: 10px;
	    padding-top: 10px;
	    border-top: 1px solid #DAD5D5;
	}
	.modal-header {
    	margin-bottom: 10px;
	}
	.modal-header {
	    min-height: 16.42857143px;
	    padding: 15px;
	    border-bottom: 1px solid #e5e5e5;
	}
	.modal-content .regTypeRadio .checked11 {
	    color: #FF5722;
	}
	.regTypeRadio .checked11 {
	    color: #FF5722;
	}
	.form button:hover, .form button:active, .form button:focus {
	    background: #ff9800;
	}
	.form .multiselect:HOVER,.form .multiselect:FOCUS, .form .multiselect:ACTIVE{background: #f2f2f2 !important;color: #333 !important;}
	.opt_r{
		text-align: left;
	}
	#student_signup,#faculty_signup{
		display: none;
	}
	@media (min-width: 768px){
		.modal-md {
		    width: 400px !important;
		}
		.login-page{padding:1% 0 0 0;}
		.google-link table{margin: 0 auto;}
	   	.google-link table tr th,.google-link table tr td{vertical-align: middle;padding: 5px;} 
	   	.google-link a img{padding: 5px; border: 1px solid #ccc; border-radius: 5px;}
	    .google-link a img:hover{border: 1px solid #ccc;background: #000;}
	}
	@media (max-width: 767px){
		.login-page{padding:10% 0 0;}
	}

.login-page .login-bg {
    position: relative;
    z-index: 1;
    background: #FFFFFF;
    margin: 0 auto 100px;
    padding: 45px;
    text-align: center;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
    border-radius: 0px;
}
.headerwrap_h4 {
    color: #fff;
    margin-top: 30px;
    font-size: 40px;
    line-height: 60px;
    font-weight: 300;
	text-align: center;
}

.cyan-themewrap_h4 {
    color: #fff;
    margin-top: 30px;
    font-size: 40px;
    line-height: 60px;
    font-weight: 300;
	text-align: center;
}
.login-page{margin:auto;}
.form-login input{font-family:"Roboto", sans-serif;outline:0;background:#f2f2f2;width:100%;border:0;margin:0 0 15px;padding:5px 15px;box-sizing:border-box;font-size:14px;}
.form input, .form select, .form input[type="number"],.form input[type="password"], .form textarea,.form .multiselect{font-family:"Roboto", sans-serif;outline:0;background:#f2f2f2;width:100% !important;border:0;margin:0 0 15px;padding:5px 15px;box-sizing:border-box;font-size:14px;}
.form input[type="radio"]{width:auto !important;}
.form .btn-group{width:100%;}
.form .multiselect:FOCUS,.form .multiselect:HOVER{background:#f2f2f2 !important;}
.form input[type="checkbox"]{width:auto !important;}
.form input[type="file"]{background:none;border:0;}
.form button{font-family:"Roboto", sans-serif;text-transform:uppercase;outline:0;background:#4CAF50;width:100%;border:0;padding:5px 15px;color:#FFFFFF;font-size:14px;-webkit-transition:all 0.3 ease;transition:all 0.3 ease;cursor:pointer;}
.form button:hover,.form button:active,.form button:focus{background:#ff9800;}
.form span.message{margin:15px 0 0;color:#b3b3b3;font-size:12px !important;font-family:inherit !important;text-shadow:none !important;}
.form .message a{color:#4CAF50;text-decoration:none;font-family:inherit !important;text-shadow:none !important;}
.form .register-form{display:none;}

.modal-content{border-radius:0px !important;}
.loading{height:100%;width:100%;z-index:99999;position:fixed;top:0;left:0;background:url("../img/loading.gif") center no-repeat #fff;}
.btn-group .dropdown-menu > .active > a, .btn-group .dropdown-menu > .active > a:hover, .btn-group .dropdown-menu > .active > a:focus{background: none !important;color: #333 !important;}
 /* code for animated blinking cursor */
 #typed{
 	font-weight: bold;
    color: #333;
 }
        .typed-cursor{
            opacity: 1;
            font-weight: 100;
            -webkit-animation: blink 0.7s infinite;
            -moz-animation: blink 0.7s infinite;
            -ms-animation: blink 0.7s infinite;
            -o-animation: blink 0.7s infinite;
            animation: blink 0.7s infinite;
        }
        @-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
        @-webkit-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
        @-moz-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
        @-ms-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
        @-o-keyframes blink{
            0% { opacity:1; }
            50% { opacity:0; }
            100% { opacity:1; }
        }
    #top_ul li {
	    list-style-type: circle;
	    font-size: 14px;
	    line-height: 1.8em;
	}
	.para p {
	    font-size: 14px;
	    line-height: 1.8em;
	    color: #555;
	    padding: 20px 10px;
	}
	.btn-primary{
	background: #ff6e07;
	border:1px solid #ff6e07;
	border-radius: 4px;
	color: #fff;
}
.btn-primary:HOVER,.btn-primary:FOCUS,.btn-primary:ACTIVE, #submit_butt:HOVER, #submit_butt:FOCUS,#submit_butt:ACTIVE, .btn-success:HOVER,.btn-success:FOCUS,.btn-success:ACTIVE{
	background: #8bc34a !important;
	border:1px solid #8bc34a !important;
	color: #fff !important;
}
.btn-primary[disabled]{
	background: #ff6e07;
    border: 1px solid #ff6e07;
}

/*------------ dashboard layout -------------- */
.header{
	min-height: 60px;
/* 	background: #ff6e07; */
	top: 0;
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
.dashboard_label{
	color: #ff6e07 !important;
}

.dca-banner {
	display: inline-block;
	line-height: 20px;
	top: 12px !important;
	position: static !important;
	margin-left: 10px;
	font-size: 9px !important;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none !important;
	color: #fff;
	padding: 0px 5px 0px;
	border-radius: 5px;
	font-family: 'Open Sans','Roboto', 'Arial';
}
.dca-popularBanner-tag {
	background: #8bc34a;
}
.cyan-theme{
	min-height: 60px;
/* 	background: #ff6e07; */
	top: 0;
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

#container_new {
    width: 100%;
    height: 100%;
}
#main-content {
    margin-left: 200px;
     -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
/* ------------ header ---------------- */
.toggle-nav {
    float: left;
    padding-right: 15px;
    margin-top: 20px;
    padding-left: 15px;
}
.toggle-nav i {
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    color: #fff;
}
a.logo {
    font-size: 22px;
    font-weight: 300;
    color: #fed189;
    float: left;
    text-transform: uppercase;
}
.search-row {
    float: left;
    margin-top: 15px;
    margin-left: 16px;
}
.top-nav {
    margin-top: 7px;
}
.notification-row {
    float: right;
}
.top-nav ul.top-menu > li {
    margin-left: 10px;
}
#top_menu .nav > li, ul.top-menu > li {
    float: left;
}
top-nav ul.top-menu > li > a {
    padding: 8px;
    background: none;
    margin-right: 0;
}
ul.top-menu > li > a {
    color: #fed189;
    font-size: 18px;
    padding: 2px 6px;
    margin-right: 15px;
}
.top-nav .username:HOVER{color: yellow;}
ul.top-menu > li > a:HOVER,ul.top-menu > li > a:ACTIVE,ul.top-menu > li > a:FOCUS{background: none;}
.notification-row .nav .open>a, .notification-row .nav .open>a:hover, .notification-row .nav .open>a:focus{background: none;}
.profile-ava img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 2px solid #688a7e;
    display: inline-block;
}
.top-nav .username {
    font-size: 13px;
    color: #fff;
}
.top-nav .nav .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}
.top-nav ul.top-menu > li .dropdown-menu.logout {
    width: 200px !important;
}
.top-nav .dropdown-menu.extended.logout {
    top: 50px;
}
.top-nav li.dropdown .dropdown-menu {
    float: right;
    right: 0;
    left: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
.dropdown-menu.extended {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.176) !important;
}
}
.dropdown-menu.extended {
    max-width: 300px !important;
    min-width: 160px !important;
    top: 42px;
    width: 235px !important;
    padding: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.176) !important;
    border: none !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}
/*--------------- side bar ---------------- */

/*@media(min-width: 768px){
	.sidebar-menu {
	    margin-bottom: 50px;
	    max-height: 88vh;
	    overflow-y: auto;
	}
	.activeMenu_sm{
		transform: translate(-100%,0);
	}
}*/
@media(max-width: 768px){
	.sidebar-menu {
	    margin-bottom: 50px;
	}
	.activeMenu_sm{
		transform: translate(-100%,0);
	}
	.sidebar-menu {
	    max-height: 88vh;
	    overflow-y: auto;
	    
	}
}
@media(max-width: 761px){
	.sidebar-menu {
	    margin-bottom: 50px;
	}
	.activeMenu_sm{
		transform: translate(-100%,0);
	}
	.sidebar-menu {
	    max-height: 88vh;
	    overflow-y: auto;
	    
	}
}
#sidebar {
    width: 200px;
    height: 100%;
    position: fixed;
    overflow-y:scroll;
/*     background: #394a59; */
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    top: 0;
    left: 0;
/*     z-index: 99999; */
}
/* new left menu start*/
/* --------------------  new new sidebar ---------------- */
 .has-menu a.p, .has-menu a.span{ 
   display: inline-block;
}
.has-menu a.p{width: 97%;}
#sidebar .navmenu{padding: 0;border: 0;max-height: 85vh;overflow-y: auto;margin-bottom: 20px; }
.navmenu{ list-style: none;padding: 0;margin: 0;}
.navmenu li{list-style: none;display: block;}
.navmenu li a{display:block; cursor: pointer;text-decoration: none;padding: 5px 10px !important;color: #bbbaba}
.navmenu .open>a {background: #ff6e07 !important;color: #fff;}
/* .sidebar-menu .open>a{background: #ff6e07 !important;color: #fff;} */
.sub li.active a{background: #696868 !important;}
/* .sub>li>a:HOVER,.navbar-nav li .sub>li>a:ACTIVE,.sub>li>a:FOCUS{background-color: #696767 !important;}  */
.sub{
position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    min-width: 160px;
    padding: 0px 0;
    margin: 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
/*     background-color: #394a59; */
    -webkit-transition: all 0.3s ease;
	    -moz-transition: all 0.3s ease;
	    -o-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	    transition: all 0.3s ease;
   } 
.open>.sub{display: block !important;position: relative;}
.sub li a{padding-left: 20px;font-size: 12px;}
/* .open .sub li a.active{background: #777474 !important;color: #fff;} */
.has-menu .caret{float: right;margin-top: 2%;}

.top-menu .dropdown a{text-align: right;} 
/* .top-menu .dropdown-menu{top:100%;left:0;z-index:1000;display:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175);} */
.top-menu .dropdown-menu{background-color: #fff !important;}
.top-menu .dropdown-menu li a{text-align: left;}
.nav-collapse.collapse {
    display: inline;
}
ul.sidebar-menu {
    margin-top: 60px;
    padding: 0;
}
.sidebar-menu {
    width: 100%;
    border: 0;
}
ul.sidebar-menu li.sub-menu {
    line-height: 15px;
    font-size: 16px;
}
ul.sidebar-menu li {
    line-height: 20px !important;
}

ul.sidebar-menu li a.active, ul.sidebar-menu li a:hover {
/*     background: #ff6e07; */
/*     color: #fff; */
    display: block;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
ul.sidebar-menu li a {
    color: #d0d8df;
    text-decoration: none;
    display: block;
    padding: 5px 5px 5px 10px;
    font-size: 13px;
    font-weight: 300;
    outline: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-right: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
}
#sidebar > ul > li > ul.sub {
    display: none;
}
ul.sidebar-menu li ul.sub {
    margin: -2px 0 0;
    padding: 0;
}
ul.sidebar-menu li ul.sub li {
/*     background: #9e9e9e; */
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}
/* #sidebar > ul > li > ul.sub > li > a { */
/*     background: #8e8c8c; */
/* } */
#sidebar > ul > li.active > ul.sub, #sidebar > ul > li > ul.sub > li > a {
    display: block;
    white-space: nowrap;
}

ul.sidebar-menu li ul.sub li a {
    font-size: 12px;
    padding: 0 0 0 15px;
    line-height: 30px;
    /* height: 35px; */
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #d0d8df;
    font-size: 13px;
}
ul.sidebar-menu li ul.sub li a:hover, ul.sidebar-menu li ul.sub li.active a {
    color: #fff;
    display: block;
}
@media (min-width: 767px){
	.sidebar-menu {
	    margin-bottom: 50px;
	}
	.activeMenu{
		transform: translate(-100%,0);
		-webkit-transform: translate(-100%,0);
		-moz-transform:translate(-100%,0);
		-o-transform:translate(-100%,0);
		-webkit-transition: all 0.3s ease;
	    -moz-transition: all 0.3s ease;
	    -o-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	    transition: all 0.3s ease;
	}
}

/*--------------- side bar end ------------ */

@media (max-width: 768px) {

    .header {
/*         position: absolute; */
    }

    /*sidebar*/

    #sidebar {
        height: auto;
        overflow-y: auto;
        position: fixed;
        width: 100%;
        z-index: 1001;
        
    }
    /* body container */
    #main-content {
        margin-left: 0px!important;
        position: none !important;
    }

    #sidebar > ul > li > a > span {
        line-height: 35px;
    }

    #sidebar > ul > li {
        margin: 0;
    }
    #sidebar > ul > li > a {
        height:35px;
        line-height:35px;
        padding: 0 10px;
        text-align: left;
    }
    #sidebar > ul > li > a i{
        /*display: none !important;*/
    }
    #sidebar ul > li > a .arrow, #sidebar > ul > li > a .arrow.open {
        margin-right: 10px;
        margin-top: 15px;
    }

    #sidebar ul > li.active > a .arrow, #sidebar ul > li > a:hover .arrow, #sidebar ul > li > a:focus .arrow,
    #sidebar > ul > li.active > a .arrow.open, #sidebar > ul > li > a:hover .arrow.open, #sidebar > ul > li > a:focus .arrow.open{
        margin-top: 15px;
    }

    #sidebar > ul > li > a, #sidebar > ul > li > ul.sub > li {
        width: 100%;
    }
    #sidebar > ul > li > ul.sub > li > a {
        background: transparent !important ;
    }
    #sidebar > ul > li > ul.sub > li > a:hover {
        /*background: #4A8BC2 !important ;*/
    }


    /* sidebar */
    #sidebar {
/*         margin: 0px !important; */
    }

    /* sidebar collabler */
    #sidebar .btn-navbar.collapsed .arrow {
        display: none;
    }

    #sidebar .btn-navbar .arrow {
        position: absolute;
        right: 35px;
        width: 0;
        height: 0;
        top:48px;
        border-bottom: 15px solid #282e36;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
    }


    /*---------*/

    .btn {
        margin-bottom: 5px;
    }

}


@media (max-width: 740px) {
    #task_notificatoin_bar,#mail_notificatoin_bar,#alert_notificatoin_bar{
        display: none;
    }
}

@media (max-width: 480px) {

    .task_notificatoin_bar, .search-row,.knob-charts, .dont-show , .inbox-head .sr-input, .inbox-head .sr-btn{
        display: none;
    }

    #top_menu .nav > li, ul.top-menu > li {
        float: right;
    }
}

@media (max-width:320px) {

    #top_menu .nav > li, ul.top-menu > li {
        float: right;
    }

}
/*------------ dashboard layout end  -------------- */
/* -------------- dashboardStyle.css -----------------*/
html,body{padding: 0 !important;margin:0 !important;}
html{
	font-size: 10px;
    font-family: sans-serif;
}
body{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
    scrollbar-face-color: #000000;
	scrollbar-shadow-color: #2D2C4D;
	scrollbar-highlight-color:#7D7E94;
	scrollbar-3dlight-color: #7D7E94;
	scrollbar-darkshadow-color: #2D2C4D;
	scrollbar-track-color: #7D7E94;
	scrollbar-arrow-color: #C1C1D1;
}
.sidebar-menu::-webkit-scrollbar,.dropdown-menu-form::-webkit-scrollbar, .pool::-webkit-scrollbar, .navmenu::-webkit-scrollbar,.scrollable::-webkit-scrollbar,.table-responsive::-webkit-scrollbar,.scrollmenu::-webkit-scrollbar,.scrolltable::-webkit-scrollbar,.dataTables_scrollBody::-webkit-scrollbar{
	width: 12px !important;
	height: 12px !important;
}
::-webkit-scrollbar
{
/*   width: 15px;  for vertical scrollbars */
/*   height: 6px; for horizontal scrollbars */
}

::-webkit-scrollbar-track
{
/*   background: rgba(0, 0, 0, 0.1); */
}
.sidebar-menu::-webkit-scrollbar-thumb,.dropdown-menu-form::-webkit-scrollbar-thumb, .pool::-webkit-scrollbar-thumb,.navmenu::-webkit-scrollbar-thumb,.scrollable::-webkit-scrollbar-thumb,.table-responsive::-webkit-scrollbar-thumb,.scrollmenu::-webkit-scrollbar-thumb,.scrolltable::-webkit-scrollbar-thumb,.dataTables_scrollBody::-webkit-scrollbar-thumb
{
  background: #ff6e07;
}
::-webkit-scrollbar-thumb
{
/*   background: #585858; */
/*   background: #37a3f9; */
}
a{cursor: pointer;}

.logout{padding: 20px;}
.logout a{color: #fff;}
.logout a:HOVER{text-decoration: none;color: #000;}

.btn-right{
	float: right;
}
.big_headings {
/*     border-bottom: 2px solid #ff6e07; */
    margin: 0;
    margin-bottom: 20px;
    padding: 10px 0;
    font-weight: normal;
}

.table-reponsive
{
	width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
}
	
@media (min-width: 501px){
	#right-content {
	    background: #ecf1f6;
	    background: #fff;
	    background: #fbf6f6;
	    background: #fff;
	    min-height: 89vh;
	    /* width: 68%; */
	    /* border: 1px solid #000; */
	}
	
}
.input-group-btn .btn{
	padding: 9px 12px !important;
}
.btn-primary{
	background: #ff6e07;
	border:1px solid #ff6e07;
	border-radius: 4px;
	color: #fff;
}
.btn-primary:HOVER,.btn-primary:FOCUS,.btn-primary:ACTIVE, #submit_butt:HOVER, #submit_butt:FOCUS,#submit_butt:ACTIVE{
	background: #8bc34a !important;
	border:1px solid #8bc34a !important;
	color: #fff !important;
}
.btn-success:HOVER,.btn-success:FOCUS,.btn-success:ACTIVE{
	background: #394a59 !important;
	border:1px solid #000 !important;
	color: #fff !important;
}
.btn-primary[disabled]{
	background: #ff6e07;
    border: 1px solid #ff6e07;
}
.red{color: red;}
.table tr th,.table tr td,.table thead tr th,.table tbody tr td{font-size: 12px;}
.form-control{height: 32px !important; font-size: 12px !important;}
.btn{font-size: 12px; padding: 6px 12px;}
.table .form-control{height: 25px !important; padding: 3px 6px !important;}
.btn-sm{padding: 3px 6px;font-size: 11px;}
table.dataTable tbody td, table.dataTable tbody th{
	padding: 6px;
}
.form-horizontal .form-group{margin-bottom: 5px;}

/*------- padding and margins ------------- */
.pm_0{padding: 0;}
.pmr_0{padding-right: 0;}
.pml_10{padding-left: 10px;}
.p_5{padding: 5px;}
.p_10{padding: 10px;}
.mt_8{margin-top: 5px;}
@media(min-width: 768px){
	.col-p-5{padding: 5px;}
	.pl_0{padding-left: 0;}
	.pr_0{padding-right: 0;}
	.p_0{padding: 0;}
	.mb_0{margin-bottom: 0;}
	.mb_10{margin-bottom: 10px;}
	.mt_15{margin-top: 15px;}
	.pl_9{padding-left: 9px;}
}
@media(max-width: 767px){
	.mmt_5{margin-top: 5px;}
	.pm_5{padding: 5px;}
	.pmo_0{padding: 0;}
	
}
.m_19_0{margin: 19px 0;}
.m_15_0{margin: 15px 0;}
/*------- padding and margins end ------------- */
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px 3px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.direction{
	    padding: 5px;
	    color: #F44336;
	    background: #f7f4d7;
	    font-weight: bold;
	    /* text-align: right; */
	    margin-top: 5px;
    }
.uib-datepicker-popup.dropdown-menu{
	 top: 100%;
	    left: 0;
	    z-index: 1000;
/* 	    display: none; */
	    float: none;
    position: absolute !important;
    font-size: 14px  !important;
    text-align: left;
    list-style: none;
    background-color: #fff !important;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
@media(max-width: 767px){
	.uib-datepicker-popup.dropdown-menu{
	left:-30px !important;
	}
	.uib-datepicker-popup.dropdown-menu table td > button > span {
	padding: 0 8px !important;
	}
	.form-horizontal .form-group span{
		padding: 0 15px;
	}
	.mmo_15{margin-left: 15px;} 
	.brownCombo {
	    background: url(../images/comboBgMenu.png) right no-repeat #09a20f;
	    border-color: #f7e7ce;
	}
	.font-12{font-size: 12px !important;}
	.logo_career1 a{padding: 2px;margin: 5px;}
	 .exampaper p{
    	font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;
    	color: #000;
    	font-size: 14px !important;
    }
    .exampaper strong{font-weight: normal;}
    .exampaper p.font-20,.exampaper .font-20 p{ font-size: 15px !important;}
    .plan-box .boxes{margin-bottom: 5px;}
    .scrollable{
		max-height: 500px;
		overflow-y: auto;
	}
	.header{padding: 0 5px;}
	.cyan-theme{padding: 0 5px;}
	#addDiv{display: none;}
}
@media(min-width: 768px){
	.brownCombo {
	    background: url(../images/comboBgMenu1.png) right no-repeat #09a20f;
	    border-color: #f7e7ce;
	}
	.logo_career1 a{padding: 7px 5px;}
	#addDiv{    background: #fff;
	    min-height: 85vh;
	    border-left: 3px solid #ccc;
	    margin-top: 60px;
    }
    .exampaper p{
    	font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;
    	color: #000;
    	font-size: 18px !important;
    }
    .exampaper strong{font-weight: normal;}
    .exampaper p.font-20,.exampaper .font-20 p{ font-size: 18px !important;}
    .scrollable{
		max-height: 480px;
		overflow-y: auto;
	}
	.header{padding: 0 15px;}
	.cyan-theme{padding: 0 15px;}
	
}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-left{text-align: left !important;}
.small_headings {
    display: inline-block;
    border-bottom: 2px solid #ff6e07;
}
.sub-content h4 {
    font-weight: normal;
}
.error_p{
	padding: 0px 5px;
    color: #F44336;
    background: #f7f4d7;
    font-weight: bold;
    width: auto;
    display: inline-block;
    margin-bottom: 0;
    margin: 1px 0;
}
/* .h_15{height: 15px;} */
.right{float: right;}
.testNavigation,.testNavigationWrap{display: inline-block;}
.testNavigation_res{display: inline-block;}

.testNavigation a{
	display: block;
	padding: 4px 8px;
/* 	border: 1px solid #aba3a3; */
	color: #fff;
}

.testNavigation_res a{
	display: block;
	padding: 0px 6px;
/* 	border: 1px solid #aba3a3; */
	color: #fff;
}

.testNavigation1,.testNavigation1Wrap{display: inline-block;}
.testNavigation1 a{
	display: block;
	padding: 2px 4px;
	border: 1px solid #aba3a3;
	color: #000;
}
.right-div-icons .icon a {
    color: #fff;
    text-decoration: none;
    display: block;
    text-align: center;
    padding-top: 5px;
    font-weight: bold;
    margin: 2px;
    
}
/* .right-div-icons .icon a:HOVER .icon-font, .icon-font:HOVER{ */
/* 	color: #ff6e07 !important; */
/* } */
.icon-font{color: #000 !important;}
/* .right-div-icons .icon{margin: 3px;}  */
.icon_blue a {
    background: #1278a8;
}
.right-div-icons .icon a p {
    margin: 0px;
    padding: 0px;
}
.icon_pink a {
    background: #ff417f;
}
.icon_cyan a {
    background: #199e5c;
}
.icon_purple a{
    background: #8a229d;
}

.examWraper{background: #fff;box-shadow: 1px 1px 1px 1px #ccc;padding: 20px;color: #ff6e07;margin-bottom: 10px;}
.btn-yellow{
	    color: #040404;
    background-color: #FFEB3B;
    border-color: #FFEB3B; 
}

.comboBox {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    color: #fff;
    height: 40px;
}
.list-unstyled li{
	line-height: 1.8em;
	margin-bottom: 10px;
}

/* .logo{background: #fff;padding: 2px;} */
.logo_career1 a:HOVER{text-decoration: none;}
.logo_career1 a{
background: #fff;
    display: inline-block;
    }
.logo_career1 a img {
    display: inline-block;
}
.logo_career1 a span {
    font-size: 30px;
    color: #333;
    font-weight: bold;
    vertical-align: bottom;
    text-decoration: none;
}
.close span{font-size: 18px !important;}

/* ------------- app design ------------------ */
.form_padding_0_10{
    		padding: 0 10px;
    	}
   	.btn-bottom{
   	z-index: 999;
    }
	.app-btn{
		width: 50%;
	    border: none;
	    color: black;
	    padding: 15px 32px;
	    text-align: center;
	    text-decoration: none;
	    display: block;
	    float: left;
	    font-size: 16px;
	    margin: 0;
	    cursor: pointer;
	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,eeeeee+100;Grey+Flat */
		background: #eeeeee; /* Old browsers */
		background: -moz-linear-gradient(top,  #eeeeee 0%, #eeeeee 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #eeeeee 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
			    
	} 
	.app-btn:HOVER,.app-btn:FOCUS,.app-btn:ACTIVE{
/* 		background: #048409; Old browsers */
/* 		background: -moz-linear-gradient(top,  #048409 0%, #4CAF50 100%); FF3.6-15 */
/* 		background: -webkit-linear-gradient(top,  #048409 0%,#4CAF50 100%); Chrome10-25,Safari5.1-6 */
/* 		background: linear-gradient(to bottom,  #048409 0%,#4CAF50 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* 		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#048409', endColorstr='#4CAF50',GradientType=0 ); IE6-9 */
/* 		background: linear-gradient(to bottom, #3a3838 0%,#353535 100%); */
		background: #7fb401;
		color: #fff;
	}
	
	.btn-bottom{
		position: fixed;
		bottom: 0;
		width: 100%;
	}
	.btn-green{
		background-color: #8bc34a;
	    color: black;
   		border-color: #FFEB3B;
	}
	.app-heading {
	    text-align: center;
	    border-bottom: 1px solid #ccc;
	    padding: 10px;
	    margin-bottom: 20px;
	}
	.app-login{
		padding: 15px;
		box-shadow: none;
	}
	.form button, .form input, .form select, .form input[type="number"], .form input[type="password"], .form textarea, .form .multiselect{
		padding: 10px 15px;
	}
	.form div.message {
	    margin: 15px 0 0;
	    color: #b3b3b3;
	    text-align:right;
	    font-size: 12px !important;
	    font-family: inherit !important;
	    text-shadow: none !important;
	}
	.opt_r{
		text-align: left;
	}
	#student_signup,#faculty_signup{
		display: none;
	}
	.item{padding: 10px;}
	/* ------------- app design end  ------------------ */
	/* --------------- coll_container ------------------ */
	.coll_container{
		height: 100%;
/* 		background: url('../images/collegebg.jpg') center center / 100% 100% no-repeat fixed; */
		
	}
	/* --------------- coll_container ------------------ */
	.box1{
/* 	border-style: solid; */
/* 	border-width: 27px 28px 26px 27px; */
/* 	-moz-border-image: url('../images/border.png') 27 28 26 27 repeat; */
/* 	-webkit-border-image: url('../images/border.png') 27 28 26 27 repeat; */
/* 	-o-border-image: url('../images/border.png') 27 28 26 27 repeat; */
/* 	border-image: url('../images/border.png') 27 28 26 27 fill repeat; */

border: 8px double #eceaea;
padding: 0px 15px 15px 15px;
margin-top: 15px;
margin-bottom: 15px;
min-height: 50%;
box-shadow: inset 0px 0px 50px 0px #DED7D7,5px 5px 5px 1px #FFFFFF;
-webkit-box-shadow: inset 0px 0px 50px 0px #DED7D7,5px 5px 5px 1px #FFFFFF;
-moz-box-shadow: inset 0px 0px 50px 0px #DED7D7,5px 5px 5px 1px #FFFFFF;
-o-box-shadow: inset 0px 0px 50px 0px #DED7D7,5px 5px 5px 1px #FFFFFF;

}
.multiselect-parent,.multiselect-parent .dropdown-toggle{width: 97% !important;text-align: left;}
.btn .caret{float: right;margin: 3% 0;padding: 0 !important;}

/*--------------- admin dashboard ------------------ */
.bg-peach {
    background: #ff5555;
}
.bg-light-orange {
    background: #fabb3d;
}
.bg-blue {
    background: #67c3ef;
}
.bg-green {
    background: #79c447;
}
.bg-pink{
	background: #e91e63;
}
.bg-navy-blue{
	background: #5c1bce;
}
.bg-dark-blue {
    /* background: #4875b4; */
    /* background: #3b5998; */
    background: #4093FE;
}
.bg-yellow {
    background: #f0e800;
}
.bg-peach {
    background: #ff5555;
}
.bg-purple{
	background: #9C27B0;
}
.bg-cyan{
	background: #27b0a3;
}

.box{
	background: rgba(255,255,255,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(245,245,245,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
    background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=1 );
    border: 1px solid #d8d7d7;
    box-shadow: 1px 1px 2px 1px #dbdada;
    margin-bottom: 20px;
}


.box_header {
    padding: 10px;
    border-bottom: 1px solid #d8d7d7;
}
.box_header h5 {
    color: #fff;
    font-weight: 600;
    margin: 0;
}
.box_content {
    padding: 10px;
    /* background: #fdfdfd; */
}
.box-list {
    padding: 10px;
    background: #fdfdfd;
}
.box-list li {
    list-style: none;
}
.box-list li a {
    display: block;
    padding: 5px 0;
    font-size: 13px;
    color: #776666;
}
/*--------------- admin dashboard ------------------ */
.dropdown-menu>div>li>a,.profile-dropdown .dropdown-menu>li>a{    
	display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;}
.profile-dropdown .dropdown-menu>div>li>a, .profile-dropdown .dropdown-menu>li>a{
    padding: 0 !important;
   }
 .profile-dropdown .dropdown-menu>div>li,.profile-dropdown .dropdown-menu>li{
 	border-bottom: 1px solid #ccc;
 }
   .profile-dropdown .dropdown-menu{
   	padding: 0;
   	margin: 0;
   	width: 100% !important;
   }
  .profile-dropdown .dropdown-menu>div>li>a i,.profile-dropdown .dropdown-menu>li>a i{
  	padding: 15px;
  	background: #f9f6f6;
  	margin-right: 5px;
  	width: 35px;
  }
.dropdown-menu>div>li>a:HOVER,.profile-dropdown .dropdown-menu>li>a:HOVER,.profile-dropdown .dropdown-menu>li>a:ACTIVE,.profile-dropdown .dropdown-menu>li>a:FOCUS{text-decoration: none;}
  .dropdown-menu>li>a:HOVER i,.dropdown-menu>div>li>a:HOVER i{
  	color: #333 !important; 
  }  
.border-radius{border-radius:5px !important; }
    
/* modal to vertical middle*/    
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.vertical-middle{
	display: table;
	height: 100%;
}
.vertical-middle-dialog {
	vertical-align: middle;
	display: table-cell;
}
/* -------------------- new dashboard --------------------------- */
.plan-box{
	background: #f5f5f5;
	padding: 1px;
	
}
.plan-box a{color: #333 !important;}
/* .plan-box a:HOVER{color: #ff6e07 !important;} */
.plan-box .boxes{background: #fff;}
.plan-box .bg-light-blue{background: #01bbd5}
.plan-box .bg-peach{background: #ec453d;}
.plan-box .bg-green{background: #58b35c;}
.plan-box .bg-orange{background: #ff9e01;}
.plan-box .bg-purple{background: #9623b2}
.plan-left{width: 65%;display: block;float: left;height: 80px;padding: 10px;}
.plan-right{width: 35%;display: block; float: right;height: 80px;padding:10px 5px;text-align: center;}
.plan-right img{margin: 0px auto;}
.plan-right i{margin: 12px auto;color: #fff;}
.plan-left h4,.plan-left h6{font-weight: bold; }
.exam-details{padding:1px 5px; margin: 10px 0;}
.exams-box{background: #fff !important;}
.exam-name{text-align: center;color: #fff;margin-bottom: 5px;}
.exam-name .exam{height: 150px;font-size: 18px;text-align: center;}
.exam img{margin: 15px auto;}
.exam-count,.viewall {width:100%;text-align: center;font-weight: bold; color: #656563;float: left;background: #fff;padding: 10px 5px;border: 1px solid #e4e0e0}
.viewall{padding: 10px;}
.viewall{text-decoration: none;font-weight: bold; color: #656563 !important;padding: 10px 5px;display: block;}
.viewall:HOVER,.viewall a:HOVER{color: #ff6e07 !important;}
.viewall:ACTIVE ,.viewall:FOCUS,.viewall a:ACTIVE ,.viewall a:FOCUS{
	background: #ff6e07; color: #fff !important;
}

.round{
	padding: 10px 5px;
    text-align: center;
    }
.round h3{
	border: 2px solid #fff;
    border-radius: 50px;
    width: 80px;
    height: 80px;
    margin: 10px auto 0 auto;
    padding: 25px 10px;
}
/* -------------------- new dashboard end --------------------------- */

/* ----------------  horizontal scroll menu ------------- */
	div.scrollmenu {
    background-color: #394a59;
    overflow: auto;
    white-space: nowrap;
    margin-bottom: 10px;
    margin-top: 5px;
}

div.scrollmenu a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 14px;
    text-decoration: none;
    border-bottom: 3px solid #333;
}
div.scrollmenu a.active {
/*     background-color: #777; */
border-bottom: 3px solid #ff6e07;
background: #ff6e07;
}
div.scrollmenu a:hover{
	border-bottom: 3px solid #ff6e07;
background: #ff6e07;
}
/* ----------------  horizontal scroll menu end ------------- */

/*----------------- pricing -------------------- */
#pricing-table {
    text-align: center;
}
#pricing-table .plan:nth-child(1) {
    border-radius: 5px 0 0 5px;
}
#pricing-table .plan {
    font: 12px;
    /* font: 12px 'Lucida Sans', 'trebuchet MS', Arial, Helvetica; */
    text-shadow: 0 1px rgba(255,255,255,.8);
    background: #fff;
    border: 1px solid #ddd;
    color: #333;
    padding: 20px;
    position: relative;
    margin-bottom: 20px;
}
@media (min-width: 768px){
	#pricing-table .plan {
	    float: left;
	}
	.text-md-right{text-align: right;}
}
#pricing-table .plan:nth-child(1) h3 {
    border-radius: 5px 0 0 0;
}
#pricing-table h3 {
    font-size: 20px;
    font-weight: bold;
    padding: 20px;
    margin: -20px -20px 50px -20px;
    background-color: #eee;
    background-image: linear-gradient(#fff, #eee);
}
#pricing-table h3 p {
    display: block;
    font: bold 20px Georgia, Serif;
    color: #777;
    background: #fff;
    border: 5px solid #fff;
    height: 100px;
    width: 100px;
    margin: 10px auto -65px;
    border-radius: 100px;
    box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
    padding-top: 6%;
    line-height: 0.7em;
}
.price-p{margin-bottom: 0;
/*     font-size: 14px; */
    font: bold 20px Georgia, Serif;
   }
#pricing-table .signup {
    position: relative;
    padding: 8px 20px;
    margin: 20px 0 0 0;
    color: #fff;
    font: bold 14px Arial, Helvetica;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    background-image: linear-gradient(#ff6e07, #ff6e07);
    border-radius: 3px;
    text-shadow: 0 1px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 #FF5722;
    
}
#pricing-table .signup:HOVER,#pricing-table .signup:ACTIVE, #pricing-table .signup:FOCUS{
	
    background-color: #72ce3f;
    background-image: linear-gradient(#72ce3f, #62bc30);
    border-radius: 3px;
    text-shadow: 0 1px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 #8BC34A;
    
}
#pricing-table ul {
    margin: 20px 0 0 0;
    padding: 0;
    list-style: none;
}
#pricing-table li {
    border-top: 1px solid #ddd;
    padding: 10px 0;
}
.panel-pricing:hover {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
    z-index: 10;
}
textarea.form-control{
	height: auto !important;
}
#MathJax_Message{display: none;}
#modal-title{font-weight: normal !important;}
.left{float: left;}
.view_more a{display: block;padding: 5px; color: #333; font-weight: bold;text-decoration: none;}
.view_more a:HOVER,.view_more a:ACTIVE,.view_more a:FOCUS {
	color: #ff6e07;
}
.view_more a i{font-size: 16px;}

@media (max-width: 767px){
	.modal-md,.modal-lg {
	    width: 93% !important;
	}
}
.table a{color: #333 !important;text-decoration: none;}
.table a:HOVER,.table a:ACTIVE,.table a:FOCUS{color: #ff6e07 !important;}
.box-list .top-nav li.dropdown .dropdown-menu{
	padding: 10px;
    background: #fdfdfd;
}
.box-list .top-nav li.dropdown .dropdown-menu li{
	list-style: none;
}
.box-list .top-nav li.dropdown .dropdown-menu li a, .box-list .top-nav ul.top-menu > li a {
    display: block;
    padding: 5px 0 !important;
    font-size: 13px !important;
    color: #776666 !important;
    }
.box-list .notification-row{
	float: left;
}
.box-list .top-nav ul.top-menu > li{margin-left: 0 !important;}
.box-list .top-nav{margin-top: 0;}
.box-list .top-nav li.dropdown .dropdown-menu{
	float: right;
    right: auto;
    left: 0;
}
/* datatable */
#constrainer {   width: 100%; }
	.scrolltable {
    overflow-x: auto;
     /*max-height: 430px;*/
    overflow-y: hidden;
   
}
.scrolltable table,.scrolltable > .body table{
	margin: 0 auto;
}
.scrolltable > .body {
     width: -webkit-fit-content;
    width: -moz-fit-content;
    overflow-y: auto;
    margin: 0 auto;
    overflow-x: hidden; 
}
.scrolltable {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
} 
.scrolltable > .header1 { } 
.scrolltable > .body {    
    flex: 1;
    -webkit-flex: 1;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom: none !important;}
table th, table td{font-size: 12px !important;}
.rightFixedDiv{
	position: fixed;right: 10px;top:40%; border: 1px solid #ff6e07; border-radius: 15px 15px 15px 15px;padding: 5px;background: #fff;z-index: 999;
}
.rightFixedDiv p{color: #fff;line-height: 1.8em; margin: 0 0 3px;}
.rightFixedDiv {
/* 	position: relative; */
	background: #545454;
	border: 2px solid #fca360;
}
.rightFixedDiv:after, .rightFixedDiv:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.rightFixedDiv:after {
	border-color: rgba(84, 84, 84, 0);
	border-left-color: #545454;
	border-width: 15px;
	margin-top: -15px;
}
.rightFixedDiv:before {
	border-color: rgba(252, 163, 96, 0);
	border-left-color: #fca360;
	border-width: 21px;
	margin-top: -21px;
}
.form-menu{
	background: #5d5f5d;
	padding: 5px 10px;
	
/* 	background: rgb(114, 194, 58); */
/* 	background: -moz-radial-gradient(center, ellipse cover, rgb(114, 194, 58) 0%, rgb(76, 175, 80) 100%); */
/* 	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgb(114, 194, 58)), color-stop(100%, rgb(76, 175, 80))); */
/* 	background: -webkit-radial-gradient(center, ellipse cover, rgb(114, 194, 58) 0%, rgb(76, 175, 80) 100%); */
/* 	background: -o-radial-gradient(center, ellipse cover, rgb(114, 194, 58) 0%, rgb(76, 175, 80) 100%); */
/* 	background: -ms-radial-gradient(center, ellipse cover, rgb(114, 194, 58) 0%, rgb(76, 175, 80) 100%); */
/* 	background: radial-gradient(ellipse at center, rgb(114, 194, 58) 0%, rgb(76, 175, 80) 100%); */
/* 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acde16', endColorstr='#48870c', GradientType=1 ); */
}
.form-menu ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.form-menu ul li{
	list-style: none;
	display: inline-block;
}
.form-menu ul li a{
	display: block;
	color: #fff;
	padding:10px 10px;
	border-right: 1px solid #fff;
}
.form-menu ul li a:HOVER ,.form-menu ul li a:ACTIVE,.form-menu ul li a:FOCUS{
	text-decoration: none;color: #ff9800;
}
.para p{
	text-align: justify !important;
	text-indent: 30px;
}
.footer .list-unstyled,.footer .list-unstyled li {
	margin-bottom: 0;
}
@media (min-width: 768px){
#social_toggle{
	z-index: 999999;
    position: fixed;
    top: 30%;
    padding: 0;
    width: auto;
    background-color: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	left: auto;
	right: 0;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
	
}
#social_toggle ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#social_toggle ul li{list-style: none;padding: 0;margin: 0;float: left;}
#social_toggle ul li a{display: block;color: #333;}
#social_toggle > .toggler{   
	-webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-right: 1px solid #fff;
    -webkit-box-shadow: -1px 0px 8px rgba(0, 0, 0, .175);
    box-shadow: -1px 0px 8px rgba(0, 0, 0, .175);
    left: -30px;
    background: #394a59;
}
.toggler{
-webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    width: 30px;
    padding: 13px 0 13px 9px;
    position: absolute;
/*     top: 30%; */
	top: 0;
    cursor: pointer;
    z-index: 9999;
}
.toggler i{
	color: #ff6e07;
}
}
.inActive{
	transform: translate(100%,0);
    -webkit-transform: translate(100%,0);
    -moz-transform: translate(100%,0);
    -o-transform: translate(100%,0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

@media(max-width:767px){
	#social_toggle,#social_toggle1{display: none;}
}
#social_toggle1{
	z-index: 999999;
    position: fixed;
    top: 60%;
    padding: 0;
    width: auto;
    background-color: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	left: auto;
	right: 0;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
	
}
#social_toggle1 > .toggler{   
	-webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-right: 1px solid #fff;
    -webkit-box-shadow: -1px 0px 8px rgba(0, 0, 0, .175);
    box-shadow: -1px 0px 8px rgba(0, 0, 0, .175);
    left: 3px;
    background: #394a59;
}
#social_toggle1 .toggler{
-webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    width: 110px;
    padding: 7px 0 7px 0px;
    position: absolute;
/*     top: 30%; */
	top: 0;
    cursor: pointer;
    z-index: 9999;
    text-align: center;
}

.panel h4{margin: 0;}
.panel-heading{padding: 0;}
.panel-heading h4{padding: 8px 15px;font-size: 13px;}
.panel{margin-bottom: 5px;}
.social_icons li a span{display: block;border:1px solid #fff;width: 40px;height: 40px;}
.social_icons .orange-theme{background: #ff6e07;}
.social_icons .cyan-theme{background: #1bbc9b;}
.social_icons .red-theme{background: #F44336;}
.social_icons .blue-theme{background: #0866c6;}


/********************************************************/
.header{background: #ff6e07;}
.cyan-theme{background: #1bbc9b;}
.dropdown-menu>div>li>a:HOVER, .profile-dropdown .dropdown-menu>li>a:HOVER, .profile-dropdown .dropdown-menu>li>a:ACTIVE, .profile-dropdown .dropdown-menu>li>a:FOCUS{color: #ff6e07;}
#sidebar{background: #394a59}
ul.sidebar-menu li a.active,ul.sidebar-menu li a:hover{background: #ff6e07;color: #fff;}
.big_headings {border-bottom: 2px solid #ff6e07;}
.exam-details {background: #394a59;color: #fff;}
.plan-box a:HOVER {color: #ff6e07 !important;}
.viewall a:HOVER{color: #ff6e07 !important;}
.viewall a:ACTIVE , .viewall a:FOCUS{background: #ff6e07; color: #fff !important;}
.right-div-icons .icon a:HOVER .icon-font, .icon-font:HOVER {color: #ff6e07 !important;}
.open .sub li a.active { background: #777474 !important;color: #fff;}
#sidebar > ul > li > ul.sub > li > a {  background: #8e8c8c;}
.sub>li>a:HOVER, .navbar-nav li .sub>li>a:ACTIVE, .sub>li>a:FOCUS { background-color: #696767 !important;}
.sidebar-menu .open>a { background: #ff6e07 !important;color: #fff;}
ul.sidebar-menu li ul.sub li{background: #9e9e9e;}
ul.sidebar-menu li a{}
.toggler i {color: #ff6e07;}
.btn-primary{background: #ff6e07;border: 1px solid #ff6e07;}
.btn-blue{background: #337ab7;border: 1px solid #337ab7; color : #fff; margin:2px;}
.btn-primary:HOVER,.btn-primary:ACTIVE,.btn-primary:FOCUS{background: #ff9e01 !important;border: 1px solid #ff9e01 !important;}

.vertical-text {
	transform: rotate(90deg);
	transform-origin: left top 0;
}
.panel-body .panel-warning>.panel-heading{    background: #e4e4e4;
    border: 0;
    color: #333;
    font-weight: bold;
    border-bottom: 3px solid #ff6e07;}
/* .news .panel{border: 0;box-shadow: none;} */
/* .news .panel-default>.panel-heading >.panel-title a{display: block;} */
/* .news .panel-default>.panel-heading{background: none;border: 0;color: #333; font-weight: bold;} */
.news .panel-body{padding: 5px;border: 1px solid #f3f1f1;margin: 0px;}
a.equation_link{font-weight: bold;color: #ff6e07; text-decoration: none;}
a.equation_link:HOVER {color: #333;}
.undo{display: none;}
.img-wrapper{border: 1px solid #ccc;border-radius: 5px; text-align: center;}
.img-wrapper button{background: none;outline: 0;border: 0;border-top: 1px solid #ccc;width: 100%;}
.img-wrapper .thumb{padding: 10px;margin: 0 auto !important;}
.slideSmooth{    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;}
/* -------------------- college home start ------------------------ */    
    .collegeHeader{background: #fff;box-shadow: 1px 1px 1px 3px #ccc;margin-bottom: 1px;}
	.collegeHeader .logo img{max-height: 100px;margin: 5px auto;}
	.collegeHeader .social-icons{list-style: none;padding: 20px 5px;margin: 0;}
	.collegeHeader .social-icons{float: right;}
	.collegeHeader .social-icons a{display: block;padding: 3px;width: 30px;height: 30px;border-radius:5px; text-align: center;color: #fff;}
	.collegeHeader .heading h1{margin: 10px !important;}
	.blue{background: #337ab7;}
	.menu{background: #000;width: 100%;}
	.navbar-college{background: #ff6e07;border-radius :0; }
	.navbar-college .nav > li > a{font-weight: bold;color: #fff;}
	.navbar-college .nav > li > a:hover{background: none; color:#ffeb3b; }
	.collegeHome .navbar{margin-bottom: 0 !important;} 
	.collegeHome .slider{margin-bottom: 20px;}
	.collegeHome .slider img{max-height: 355px;margin: 0 auto;}
	.collegeBox{background: #fff;box-shadow: 0px 2px 7px 1px #CCC;padding: 10px;text-align: center;margin-bottom: 30px;border-radius:5px;}
	.collegeBox img{padding: 10px;margin: 0 auto !important;}
	.collegeBox .more{color: red; font-weight: bold;margin: 10px 5px;}
	.collegeHome .footer{background: #ff6e07;color: #fff;text-align: center;padding: 15px;bottom: 0;width: 100%;position: relative;}
	.collegeHome .footer p{margin: 0;}
	.collegeHome .item{padding: 0 !important;}
	.collegeHome .gal img{
		float: left;
	    margin: 5px;
	    border-radius: 5px;
	    border: 5px double#ccc;
	    padding: 3px;
	}
	.college-headings {
			padding: 5px 0;
		    border-bottom: solid 3px #ff6e07;
		    font-weight: bold;
		    position: relative;
		    margin-bottom: 8px;
		    display: inline-block;
		}
		
		.college-headings:after {
	        content: '';
		    border-bottom: solid 3px #795548;
		    width: 150%;
		    position: absolute;
		    bottom: -7px;
		    left: 0;
		}
		.course-box{background: url('../img/right_bg.jpg') left repeat-y }
		.course-box .list-unstyled li{padding-left: 20px !important;}
		.white-box{background: #fff;box-shadow: 1px 1px 1px 1px #ccc;padding: 10px;margin-bottom: 10px;}
		.white-box .logo img{margin: 0 auto;}
		.white-box h4{margin: 5px 0;font-weight: bold;}
		.whistlist{background: none; border: 1px solid #FFC107  !important;padding: 8px  !important;outline: 0;color: #FFC107; border-radius: 5px;}
		.white-box button{background:none; padding: 5px 15px;margin: 0 0 0 8px;font-size: 14px;outline: 0 !important; border-radius: 4px;}
		.white-box .form-group{margin-bottom: 0;}
		.white-box button:HOVER{padding: 5px 15px;color: #000 !important; }
		.green-btn{border: 1px solid #8BC34A;color: #8BC34A;}
		.red-btn{    border: 1px solid #b9b3b3;color: #807c7c;font-weight: 600;}
		.gallery a{display: block;padding: 20px;border: 1px solid #ccc; width: 180px;height: 180px;margin-bottom: 10px;}
		.gallery a >.img{max-height: 150px !important;margin: 10px auto;}
		.lightbox-modal .modal-content{background-color: transparent !important;background: transparent !important;text-align: center;box-shadow: none;border:0;}
		.btn-tran{background: transparent !important;background-color: transparent !important;color: #fff;}.btn-grp1{text-align: center;margin-bottom: 20px;}
		.lightbox-modal .modal-content img{margin: 0 auto;}
		.lightbox-modal .modal-content .close{color: #fff !important;}
		.lightbox-modal{background: rgba(0,0,0,0.9);}
		.collegeHome .container{font-size: 14px;}
		.border_right {
    border-width: 0px 12px 0px 0;
    border-style: solid;
    -webkit-border-image: 
      -webkit-gradient(linear, 0 0, 100% 0, from(#f7f7f7), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 
      -webkit-linear-gradient(right, #f7f7f7, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
      -moz-linear-gradient(right, #f7f7f7, rgba(0, 0, 0, 0)) 1 100%; 
    -o-border-image:
      -o-linear-gradient(right, #f7f7f7, rgba(0, 0, 0, 0)) 1 100%;
    border-image:
    linear-gradient(to right, #f7f7f7, rgba(0, 0, 0, 0)) 1 100%;
}
/* -------------------- college home end ------------------------ */
#Popup{
	background: #fff;
	width: 80%;
	position: fixed;
	top: 10%;
	left: 10%;
	border-radius: 10px;
	box-shadow: 1px 1px 1px 1px #000;
	padding: 10px;
}
.transaction{
	border: 1px solid #ccc;
	border-radius: 5px;
    
	 
}
.transaction h4{
	text-align: center;
}
.transaction h4 img{display: inline-block;}
.options_class p{display: inline-block !important; }
.options_class img{max-height: 200px;margin-left: 20px;}


.strikethrough {
  position: relative;
  color: #a9a4a4
}
.strikethrough:before {
 position: absolute;
    content: "";
    left: -13px;
    top: 50%;
    right: 0;
    border-top: 2px solid;
    border-color: inherit;
    -webkit-transform: rotate(-37deg);
    -moz-transform: rotate(-37deg);
    -ms-transform: rotate(-37deg);
    -o-transform: rotate(-37deg);
    transform: rotate(-37deg);
    width: 50px;
    color: #ff6e07;
}
.ranks{padding: 10px;}
.green{color: #089408;}
.bgorangebox{    
	background: rgba(255, 110, 7, 0.37);
    border-color:#fbaf7a !important;
   }
   .bgbluebox{    
   	background: rgba(33, 150, 243, 0.47);
    border-color: #70b8f1 !important;
   }
   .bgvoiletbox{    background: #d79e9e;
    border-color: #d68787 !important;}
    .bggreenbox{    background: #9ef7a1;
    border-color: #61f766 !important;}
    .bgyellowbox{    background: #f7ec9e;
    border-color: #f0f33a !important;}
.bg-orange-box{
/* 	color: #fff; */
/*     background-color: #394a59; */
/*     border-color: #50504f; */
/*     border-bottom: 3px solid #ff6e07; */
font-weight:bold;
    padding: 10px;
    border-radius: 5px 5px 0 0;
	}
    .border-gray-box{
		padding: 10px;
	    border-radius:0 0 5px 5px;
	    border: 1px solid #dededc ;
	    min-height: 148px;
	    
/* 	    margin: 10px 0; */
    }
    .loaing_rank{background: url('../img/rank-loading.gif') left center no-repeat;width: 100%;height: 50px;}
    .dt-buttons{margin-left: 10px;}
    .wt-box .btn-sm{background: none;
    padding: 1px 4px !important;
    margin: 0 0 0 8px;
    font-size: 12px;
    outline: 0 !important;
    border-radius: 4px; 
    font-weight: 500;}
    
	 .pagination>a{
	     	padding: 6px 12px;
		    line-height: 1.42857143;
		    text-decoration: none;
		    color: #012B55;
		    background-color: #fff;
		    border: 1px solid #ddd;
		    
		    position: relative;
		    float: left;
		    padding: 6px 12px;
		    margin-left: -1px;
		    line-height: 1.42857143;
		    color: #337ab7;
		    text-decoration: none;
		    background-color: #fff;
		    border: 1px solid #ddd;
	 }
	 
	 .que-not-attempted {
	    /*background: #43d001 none repeat scroll 0 0 !important;*/
	    /*border-color: #43d001 !important;*/
	    background: url("../img/NT.png");
	    color: #303030 !important;
	    background-size: 100% 100%;
	    border-width: 0px;
	}
	.que-not-answered {
	    /*background: #33414E none repeat scroll 0 0 !important;*/
	    border-color: #33414E !important;
	    color: #fff !important;
	    background: url("../img/NA.png");
	    border-width: 0px;
	    background-size:100% 100%;
	}
	.hide_class{
		display: none;
	}
	.show_class{
		
	}
	.que-save {
	    /*background: #43d001 none repeat scroll 0 0 !important;*/
	    /*border-color: #43d001 !important;*/
	    color: #fff !important;
	    background: url("../img/ANS.png");
	    background-size: 100% 100%;
	    border-width: 0px;
	}
	.que-mark {
	    /*background: #33414E none repeat scroll 0 0 !important;*/
	    border-color: #33414E !important;
	    color: #fff !important;
	    background: url("../img/QM.png");
	    background-size: 100% 100%;
	    border-width: 0px;
	}
	.que-save-mark {
	    /*background: #FEA223 none repeat scroll 0 0 !important;*/
	    /*border-color: #FEA223 !important;*/
	    color: #fff !important;
	    background: url("../img/MN.png");
	    background-size: 100% 100%;
	    border-width: 0px;
	}
	.test-ques-stats {
	    padding: 8px 13px;
	    background-size: 100% 100%;
	}
	
		/*** video css Start **/
	
	p.video_content.ng-binding {
	color: #111111;
/* 	min-height: 73px; */
    text-align: justify;
    padding: 5px 10px 0px 0px;
	}	
	
	/* .col-md-3.custom_col.ng-scope {
    min-height: 170px;	
    max-height:185px;
    overflow:hidden;
	} */
	
	 .col-md-3.custom_col.ng-scope {
    min-height: 300px;    
    }
	
	p.video_content.ng-binding >p {
    padding-bottom: 0px !important;
    margin-bottom: 0px;
	}

	.col-md-4.custom_col.ng-scope {
    width: 25%;
	}
	.upload_left.col-sm-4 {
    padding-left: 0px;  
    padding-right: 0px;  
	}
	.upload_right.ng-binding {
   
    padding-right: 2px;
	}
	@media (max-width:991px) {
	.upload_left.col-sm-4 {
    padding-left: 0px;
    padding-right: 0px;
    width: 30% !important;
	}
	}
	@media (max-width:767px) {
	.col-sm-8.upload_right.ng-binding {
    display: inline-block;
     padding-left: 2px;
	}
	p.video_content.ng-binding {	
	    padding-left: 5px;
	}	
	iframe.video_iframe {
    padding: 5px 10px !important;
	}
	.upload_left.col-sm-4 {
    padding-left: 10px;  
    width: 45% !important; 
	}
	
	.col-sm-8.upload_right.ng-binding {
    padding-left: 10px;
	}
}

/*** video css End **/

.hide-btn-details {
	background: #142d52;
    border: 1px solid #142d52;
}
.btn-syllabus {
	margin: 0 2px;
    border-color: #3566c3;
    background: transparent;
}

span.register-for-exam {
    position: absolute;
    right: 16px;
    bottom: -18px;
    /* margin-bottom: -18px; */
}

/*** for dashboard **/
@media(max-width:991px) {
	span.register-for-exam {
    position: absolute;
    right: 16px;
    bottom: -40px !important;
}
}
@media(max-width:960px) {
span a button.btn.btn-sm.btn-primary {
    margin: 2px 1px;
}
}
@media(max-width:767px) {
/*ReferenceReport*/
div#reference_btn button {
    margin-left: 4% !important;
    margin: 5px;
}
	/*textarea#MathInput {
    margin-top: 39px !important;
}
.output {   
    width: 60% !important;
}*/
.align-response {
	margin-top: 8px;
	float:left !important;
}
button.btn.btn-primary.right.student-performance-test {
    float: left !important;
}
}
@media(max-width:390px) {
	.examWraper {
    box-shadow: 1px 1px 4px 1px #ccc;
    padding: 18px 10px;
	}
	button.btn.btn-primary.right.student-performance-test {
    float: left !important;
}
}
#calendar_header, #calendar_time{background:#ff6e07;text-align:center;font-weight:bold;}
#calendar_header select, #calendar_time select{background:#ff6e07;color:#fff;border:0px;font-weight:bold;}
/* -------------- */ 
.scrollable-information
{
	padding: 1em;
    box-shadow: 0px 1px 3px #ccc;
    margin: 15px;
    text-align: left;
    height: 250px;
    overflow: scroll;
    background: #fff;
   /* box-shadow: 1px 1px 1px 1px #ccc;*/
    color: #ff6e07;
    border: 1px solid #eee;
}
.scholarship-cta {
	border:1px solid #ccc;
	padding:0px;
}
/*#scholarship-cta*/ 
 .bg_ccc{
    background: whitesmoke;
    padding: 10px 10px 5px;
    margin-bottom: 10px;
}
/*#scholarship-cta */
.bg_ccc p.scholarship_exam_name{
	margin-bottom:0;
	font-weight:500;
	font-size: 14px;
	letter-spacing:1px;
    color: #3a3a3a;
    text-transform: uppercase;
    float:left;
    word-break: break-word;
}
.register-btn-se {
	width: 90px;
    padding: 3px 5px;
    margin: 0px 5px 0;
    border-radius: 28px;
    background: #ff6e07;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
    border: none;
    height: 28px;
    margin-top: -5px;
    margin-bottom: 2px;
}
.p-0 {
	padding:0;
}
p.se_exam_date {
	margin-bottom:3px;
}
.mb-5 {
	margin-bottom:4px !important;
}
.mb-10 {
	margin-bottom:10px ;
}
button.se_exam_start {
	width: 90px;
    padding: 3px 5px;
    margin: 0px 5px 0;
    border-radius: 28px;
    background: #a0dc5b;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
    border: none;
    height: 28px;
    margin-top: -5px;
    margin-bottom: 2px;
}
#scholarship-cta .se_registered {
	position: absolute;
    right: 110px;
    width:100px;
    top:3px;
    bottom: 6px;
    color:#333;
}
.se_btn_exam_fee {
	padding: 5px 10px;
    font-size: 12px !important;
    width: auto;
    background: #ff234c;
    margin: 0px 0px 10px;
    color: #fff;
}
.se_btn_free_exam {
	background: #ccc !important;
}
.p-5 {
	padding; 5px;
}
.se_result_date {
	  margin-top: 0;
}
.se_btn_view_result {
	margin-top: -15px;
}
.wallet-card {
display: block;
    width: 350px;
    padding: 2em;
    float: left;
    margin: 0;
    /*   background: rgb(2,0,36); */
    /* background: #ff6e07; */
    /* background: linear-gradient(90deg, rgba(255,206,170,1) , rgba(252,122,29,1) 45%,rgba(255,106,0,1) 98%); */
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgb(255, 110, 7) 0%, rgb(255, 136, 51) 26%, rgb(255, 138, 55) 100%);
    color:#fff;
}
.wallet-card h1 {
	font-size: 23px; margin-top: 5px;
}
.wallet-card i.fa.fa-inr {
	 margin: 0 12px 0 0;
}
.wallet_btn {
	padding: 10px 22px;
    margin: 14px 0 0 -3px;
    font-size: 13px;
    border-radius: 25px;
    text-transform: uppercase;
    font-weight: 500 !important;
    border: none;
    color: #fd6c04;
    background-color: #fffbfb;
}
.mtb-15 {
	margin : 15px 0 !important;
}
.mt-10 {
	margin-top:10px;
}
.bg_ff6e07 {
	background: #ff6e07;
	padding: 8px 20px;
}
.bg_ff6e07 modal-header .close {
    margin-top: 0 !important;
    opacity: 0.8 !important;
}
p.model-upload-doc {
	font-weight: 600;
    text-transform: uppercase;
    margin: 10px;
    border-bottom: 1px solid #ff6e07;
}
.bg_ff6e07  button.close span {
	color:#fff;
}
.bg_ff6e07 h3#modal-title {
	color: #fff;
	font-size:22px;
}
.btn-ekyc {
	padding: 5px 16px;  font-size: 13px;
    border-radius: 4px; text-transform: uppercase; font-weight: 500 !important;
    border: none; color: #ffffff;   background-color: #2b2b2b;
}
.img-upload-cta{
	height: auto;
    max-height: 90px; width: 100%;border: 1px solid #ccc; padding: 5px;
}
.img-cta-show {
	width: 100%;
    height: 80px;
    margin: 0px auto;
    max-height: 80px;
}
.cta-p2 {
	padding:3px 2em;
}
.mt-30 {
	 margin-top:30px;
}
 #cta-transactions .payment-status {
	font-size: 16px;
    font-weight: 500;
}
#cta-transactions .card {
	background: #fffbf7;
    box-shadow: 0px 1px 1px #8c8c8c;
    padding: 15px 20px;
    color: #000;
    border: 1px solid #eee;
}
p.bold {
	font-weight: 600;
}
#cta-transactions p {
	margin-bottom:2px;
}
@media(max-width: 991px){
	.se_btn_view_result {
    margin-top: -30px;
	}
}
@media(max-width:767px) {
	#scholarship-cta .se_registered {
	display:none;
	}
	.se_btn_free_exam,  .se_btn_exam_fee{
	float: left !important;
	}
	.se_btn_view_result {
	    margin-top: -35px;
	}
	.se_result_date {
	float: right !important;
	}
	.se_btn_free_exam{
	margin-bottom: 4px;
	}
}
@media(max-width: 700px){
	.register-btn-se{
	margin-top :0px ;}
}
@media(max-width:420px) {
	.se_result_date {
    padding: 5px;
    margin: 5px 0;
    float: left !important;
	}
	.wallet-card {
	width : 100%;
	}
}
.mtb__10 {
	margin: 10px 0;
}
.section__div{	
    margin-right: 15px;
    font-size: 14px;  
    vertical-align: middle;
}
span.section_name {	
    float: left;
    padding: 0 5px;
}
/*#resultStored .modal-header .close {
    margin-top: -2px;
    background: #fff;
    color: #000;
    border-radius: 50%;
    padding: 5px;
    opacity: 0.8;
}
#resultStored .modal-header .close:hover {
opacity:1;
}*/

.cta-nofication-wrapper {
	width:100%;
	margin:0px auto 15px;
	max-height:80px;
	min-height:80px;
}
.news-wrapper {
	/*font-family: Arial, sans-serif;*/
	border: 1px solid #ff6e07;
	margin: 10px 0;
	/*font-style: italic;*/
	position: relative;
	padding: 0 0 0 80px;
	box-shadow: 0 2px 5px -3px #000;
	border-radius: 3px;
	/*max-height:80px;
	min-height:80px;*/
	height:80px;
}
.news-wrapper:before {
	content: "\f0a1";
	font-family: FontAwesome;
    font-style: normal;
    width:80px;
	display: inline-block;
	font-style: normal;
	background: #ff6e07;
	padding: 10px;
	color: #FFF;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
	font-size:40px;
	height: 80px;
	/*max-height:80px;*/
    padding-left: 15px;
}
.news-wrapper:after {
	content: '';
	display: block;
	top: 0;
	left: 80px;
	/*background: linear-gradient(#FFF, rgba(255, 255, 255, 0));*/
	background:none;
	height: 80px;
	/*max-height:80px;*/
	
}
.news-wrapper ul {
	padding : 0px 1px 0px  20px!important;	
}
.news-wrapper ul li {
	list-style: none;
	padding: 5px;
 	border-bottom:1px solid #ccc;
  /*	 max-height:80px; 
	min-height:80px;
	overflow-y:scroll;*/
}
/*.news-wrapper2{
	border:1px solid #ff6e07;
}*/
.news-wrapper2:before{
	/*background: url(./resources/design/images/news-icon.gif) 50% 10px no-repeat;*/
	content: "&#xf0a1";
    display: inline-block;
    font-style: normal;
    font-family:"Font-Awesome";
    background: #ff6e07;
    padding: 10px;
    color: #FFF;
    font-weight: bold;
    position: absolute;
    top: 55px;
    left: 15px;
   height: 43px;
   /* border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;*/
    z-index: 999;
    max-height: 43px;
    padding-top: 15px;
}
/*.news-wrapper:after {
	content: '';
	display: block;
	top: 55px;
	left: 80px;
	background: linear-gradient(#FFF, rgba(255, 255, 255, 0));
	height: 43px;
	max-height:43px;
	
}*/
div.news-repeater  > p {
float:left !important;
padding-right:50px;	
}

.xs-visible {
	display:none;
}

.xs-hidden {
	display:block;
}
.news-wrapper2 marquee {
    margin-left: 100px;
    height: 42px;

}
.notication-sectn {
 width:100%;
 margin-top:5px;
 } 
 
audio {
max-width:100%;
}
.left-chart {
    background: #f5f5f5;
 }
.right-chart {
    background: #dafec1;
}
p.date-bt {
    font-size: 11px;
    margin-bottom: 0;
    color: #797979;
}
.bottom-chart {
margin-top:10px;
}
.chat-header {
	cursor:pointer;
}
.chat-header:hover {
    background: #fb7413;
    color: #fff;
}
.chat-header p {
margin-bottom:0 ;
margin-top:6px;
}
.active.chat-header {
    background: #ff6e07;
    color: #fff;
}
.chat-header h4 {
font-size: 16px; margin: 0 2px;
}
.chat-header{
 margin:20px 0 10px; border-top: 4px solid #ff6e07; padding: 4px; background: #f5f5f5;
}
.chat-header img{
width:34px; margin-right:5px;
}
.left-chart, .right-chart {
 	 margin: 3px 0; 
    border-radius: 6px;
   /*  padding: 5px; */
    color: #000
}
.doubt .right p, .doubt .left p {
margin:2px;
 padding: 5px;
}
@media screen and  (max-width: 1480px) and (min-width: 900px) {
	.left-chart, .right-chart{
		max-width: 950px !important;
	}
}
 
@media(max-width:767px){
  .news-wrapper:before {
	padding: 5px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 30px;
    z-index: 999;
    content: "Latest Notifications \f0a1";
   /* font-family: Arial, sans-serif;*/
	font-size:14px;
	width:100%;
  }
   .news-wrapper {
     border: 1px solid #ff6e07;
    margin: 0px;
    position: relative;
    padding: 0 0 0 80px;
    box-shadow: 0 2px 5px -3px #000;
    border-radius: 3px;
    /* max-height: 80px; */
    height: 105px;
    overflow: hidden;
}
.news-wrapper:after {
    left: 10px;
    width: 100%;
    height: 110px;
    max-height:110px;
  }
 .notication-sectn {
 	width:100%;
	 margin-top:35px !important;
 } 
.xs-hidden {
	display:none;
}
.xs-visible {
	display:block;
}
/*, .news-wrapper, .news-wrapper:after,  .news-wrapper ul, .news-wrapper ul li */
 .cta-nofication-wrapper{
  min-height:110px;
  margin:0px auto 5px;
  }
  .wrapp1 {
  margin:7px !important;
  }
  .news-wrapper {
  padding:0;
  }
  .news-wrapper ul {
  	left: 0;
    right: 0;
    margin-top: 35px !important;
    padding : 0px 10px!important;
  }
  .news-wrappper ul li {
  padding:5px !important;
  }
  
  .iconnoti {
    font-size: 19px;
    color: #125b16;
    margin:2px 3px 0
}
.fa-bullhorn.iconnoti:before {
    content: "\f0a1";
    position: absolute;
    margin-top: -14px;
    margin-left: -18px;
}
}

@media(max-width:460px){
	.chat-header img{
	width:30px; margin-right:3px;
}
.chat-header h4 {
	font-size:14px;
}
.dot {
    margin: 5px 0 0 5px;
}
.noti-btn input {
    background: #125b16;
    cursor: pointer;
    color: #fff;
    border-radius: 2px;
    border: none;
    margin: 0px  4px;
    padding: 2px 12px;
}

.noti-btn {
    margin-top: -6px;
    text-align: center;
    margin-bottom: 5px;
}	
.cta-nofication-wrapper {
	background: url('../img/bg.png');
	width:100%;
	margin:0px auto 10px;
	max-height: 100px;
	padding-top:12px;
	height: 100px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.news-wrapper {
	border: none;
    height: 85px;
    background: transparent;
    box-shadow: none;
}
.news-wrapper:before {
    padding: 2px;
    position: absolute;
    height: 30px;
    /*content: "Notifications \f0a1";*/
    content: "";
    font-size: 14px;
    font-weight:400;
    width: auto;
    top: -4px;
    left: 4%;
    /*background: #125b16;*/
    background: transparent;
    right: 4%;
    text-align:center;
    z-index: 2;
    /* overflow: hidden; */
}
.notication-sectn {
	width:95%;
	margin-left:10px;
	margin-top:5px !important;
}
.wrapp2.ng-binding p {
color:#fff !important;	
}
.exam-result { 
	float:left;
	margin-left: 0% !important;
	padding: 5px 2px;
}
}

.divB {
	position: relative;
    top: -5px;
    left: 0;
    width: 100%;
    z-index: 999;
   padding:5px 10px 0;
    background-color: rgb(255 127 80 / 0.3);
}
.exam-result {
	margin-left:2%;background: aliceblue;color: #394a59 !important;padding: 5px;}
	.table--que{max-height: 400px; overflow-y: scroll;}
	

	
	.fac-dashboard-count {
	border: 1px solid #eee;
    padding: 0px;
	}
	
	
 .pricing__prize {
    font-size:20px;
    margin: 0px;
    font-weight: 600;
    padding: 0 5px;
    display:inline-block;
    color:#ef2201;
}
.pricing__prize strike {
    font-size: 14px;
    margin-right: 0px;
    font-weight: 500;
}
span.extra_discount {
    position: absolute;
    margin-left: -160px;
    bottom: 15px;
    font-weight: 600;
    color: blue;
}
.preview-video-add {
	width: 30%;   
    border: none;
    margin-left: 4%;
}
.preview-video-add-wrap {
	height:0; overflow:hidden; padding-bottom:15%;position:relative
}
.valid_coupon {
	font-size: 14px;
    color: green;
    font-weight: 600; }
    .discount-inv {
    color: green;
    font-weight: 500;
    }
    .view-inst-jobs{
     cursor:pointer;
    }
    .box-wrapper.job-post {
    background: #ececec;
    padding: 2em;
    margin-bottom: 15px;
    color: #000;
    border-bottom: 3px solid #f74f4d;
    min-height: 261px;
}
.box-wrapper.job-post p span {
	font-weight:600;
}
.about-us-content {
background: url(resources/design/images/about.jpg) no-repeat center top; 
margin-bottom:60px;
}
.about-us-content h4 {
    color: #fff;
    font-size: 40px;
    text-transform: uppercase;
    text-align: center;
    padding: 108px 0 50px 0;
}
    
@media(max-width:767px){	
	.preview-video-add {
	width: 50%;
    padding: 10px;
    border: none;
    margin-left: 0;
	}
}
@media(max-width:450px){
	.valid_coupon {
		font-size:12px;
	}
	.preview-video-add {
	width: 100%;
    padding: 10px;
    border: none;
	}
	.pricing__prize {
    font-size: 22px;
    margin: 0px;
    font-weight: 700;
    padding: 0 0 0 6px;
    display: inline-block;
}
.dca-banner {
	margin-left:0;
}
}
@media(max-width:340px){
	.pricing__prize {
    font-size: 20px;
	}
	.pricing__prize strike {
	font-size: 14px;
	}
	span.extra_discount {
	    position: absolute;
	    margin-left: -108px;
	    bottom: 15px;
	    font-weight: 600;
	    color: blue;
	}
	.dca-banner{
	margin-left: 0;
	}
}