.skin-blue .main-header .navbar {
	background: #1b2642;
    background: -webkit-linear-gradient(45deg, #1b2642, #3c5798);
    background: -moz- oldlinear-gradient(45deg, #1b2642, #3c5798);
    background: -o-linear-gradient(45deg, #1b2642, #3c5798);
    background: linear-gradient(45deg, #1b2642, #3c5798);
}
.skin-blue .main-header .navbar .nav>li>a {
	color:#fff
}
.skin-blue .main-header .navbar .nav>li>a:hover, .skin-blue .main-header .navbar .nav>li>a:active, 
.skin-blue .main-header .navbar .nav>li>a:focus, .skin-blue .main-header .navbar .nav .open>a, .skin-blue .main-header .navbar .nav .open>a:hover, 
.skin-blue .main-header .navbar .nav .open>a:focus, .skin-blue .main-header .navbar .nav>.active>a {
	background:#ff9800 ;
	color:#f6f6f6
}
.skin-blue .main-header .navbar .sidebar-toggle {
	color:#fff
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
	color:#f6f6f6;
	background:rgba(0, 0, 0, 0.1)
}
.skin-blue .main-header .navbar .sidebar-toggle {
	color:#fff
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
	background-color:#ff9800
}
@media (max-width:767px) {
.skin-blue .main-header .navbar .dropdown-menu li.divider {
background-color:rgba(255, 255, 255, 0.1)
}
.skin-blue .main-header .navbar .dropdown-menu li a {
color:#fff
}
.skin-blue .main-header .navbar .dropdown-menu li a:hover {
background:#367fa9
}
}
.skin-blue .main-header .logo {
	background: #41558a;
    background: -webkit-linear-gradient(45deg, #41558a, #1b2642);
    background: -moz- oldlinear-gradient(45deg, #41558a, #1b2642);
    background: -o-linear-gradient(45deg, #41558a, #1b2642);
    background: linear-gradient(45deg, #41558a, #1b2642);
	color:#fff;
	border-bottom:0 solid transparent;
}
.skin-blue .main-header .logo:hover {
	background-color:#813939
}
.skin-blue .main-header li.user-header {
	background-color:#eb8e28 
}
.skin-blue .content-header {
	background:transparent
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
	background-color: #ffffff;
    box-shadow: 3px -15px 16px #273862;
}
.skin-blue .user-panel>.info, .skin-blue .user-panel>.info>a {
	color:#292929
}
.skin-blue .sidebar-menu>li.header {
	color:#292929;
	background:#f1f1f1 
}
.skin-blue .sidebar-menu>li>a {
	border-left:3px solid transparent
}
.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a {
	color:#fff;
	background:#2c3e50;
	border-left-color:#223141
}
.skin-blue .sidebar-menu>li>.treeview-menu {
	margin:0 1px;
	background:#ecf0f1;
}
.skin-blue .sidebar a {
	color:#292929
}
.skin-blue .sidebar a:hover {
	text-decoration:none
}
.skin-blue .treeview-menu>li>a {
	color:#333
}
.skin-blue .treeview-menu>li.active>a, .skin-blue .treeview-menu>li>a:hover {
	color:#333
}
.skin-blue .sidebar-form {
	border-radius:3px;
	border:1px solid #374850;
	margin:10px 10px
}
.skin-blue .sidebar-form input[type="text"], .skin-blue .sidebar-form .btn {
	box-shadow:none;
	background-color:#374850;
	border:1px solid transparent;
	height:35px;
-webkit-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
.skin-blue .sidebar-form input[type="text"] {
	color:#666;
	border-top-left-radius:2px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:2px
}
.skin-blue .sidebar-form input[type="text"]:focus, .skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn {
	background-color:#fff;
	color:#666
}
.skin-blue .sidebar-form input[type="text"]:focus+.input-group-btn .btn {
	border-left-color:#fff
}
.skin-blue .sidebar-form .btn {
	color:#999;
	border-top-left-radius:0;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:0
}
.skin-blue.layout-top-nav .main-header>.logo {
	background-color:#3c8dbc;
	color:#fff;
	border-bottom:0 solid transparent
}
.skin-blue.layout-top-nav .main-header>.logo:hover {
	background-color:#3b8ab8
}

/* Breadcrum Common css*/
.breadcrumb {
    background-color: #ecf0f5;
    border-radius: 3px;
    margin-bottom: 10px;
    padding: 0;
}
.studntbreadcrumb {
    border: 1px solid #109fd5;
    float: left;
    padding: 0 0 0 10px !important;
    width: 100%;
}
.studntbreadcrumb ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.studntbreadcrumb ul li {
    float: left;
    padding: 6px 3px 0 0;
}
.registrationdatetime {
    background: #1ab394 none repeat scroll 0 0;
    color: #fff;
    float: right;
}
.registrationdatetime button {
    border:none;
    background: #109fd5;
}
/*End of Breadcrum css*/
/* H1 Common css*/
.comon_heading_h1 h1 {
    font-size: 25px;
    margin: 0 0 10px;
}
/*End of H1 Common css*/
/*Side Bar Right CSS*/
.control-sidebar-dark ul li a {
	padding:10px;
}
/*End of Side Bar Right CSS*/
.loginfooter {
    text-align:center;
}
.navbar-brand {
    margin:0 !important;
}
.modulemaindiv {
    margin:0; padding:0; float:left; width:100%;
}
.modulemaindiv li {list-style: outside none none; vertical-align: top; text-align: center; width: 20%; display:inline-block;}
.moduleiconmain {min-height:160px; position:relative}
.c1 {background:#24a2ce;}.c1:hover {background:#239ac4;}
.c2 {background:#6fab89;}.c2:hover {background:#68a281;}
.c3 {background:#aa5f7e;}.c3:hover {background:#9f5775;}
.c4 {background:#d47b9b;}.c4:hover {background:#c87391;}
.c5 {background:#6495b6;}.c5:hover {background:#5b90b3;}
.c6 {background:#c8845d;}.c6:hover {background:#ba7a55;}
.c7 {background:#a37bb7;}.c7:hover {background:#966fa9;}
.c8 {background:#2bb6af;}.c8:hover {background:#27a9a2;}
.c9 {background:#417698;}.c9:hover {background:#3a6e8f;}
.c10 {background:#f1cb65;}.c10:hover {background:#ffd76b;}
.c11 {background:#7179c1;}.c11:hover {background:#6971b5;}
.c12 {background:#ffba6b;}.c12:hover {background:#efae64;}
.c13 {background:#56cf87;}.c13:hover {background:#4dc17c;}
.c14 {background:#44b3d4;}.c14:hover {background:#3da5c4;}
.c15 {background:#e59acd;}.c15:hover {background:#f3a6da;}
.c16 {background:#3d9dce;}.c16:hover {background:#3293c4;}
.c17 {background:#b6888d;}.c17:hover {background:#bf999d;}
.c18 {background:#e19278;}.c18:hover {background:#f1a389;}
.c19 {background:#7e8e8d;}.c19:hover {background:#93a09f;}
.c20 {background:#a69483;}.c20:hover {background:#b7a594;}
.c21 {background:#bfae59;}.c21:hover {background:#c2b266;}
.c22 {background:#9ea56c;}.c22:hover {background:#a2a684;}
.c23 {background:#61c3a9;}.c23:hover {background:#56bba0;}
.c24 {background:#45a7c5;}.c24:hover {background:#3d97b2;}
.c25 {background:#a292b3;}.c25:hover {background:#8f7ea0;}
.c26 {background:#c76d62;}.c26:hover {background:#b86157;}

.mchkbtn {position: absolute;padding: 2px;font-size: 21px;color: #ffffff1c; left:0;top:0}
.mcube{position: absolute;padding: 2px;font-size: 21px;color: #ffffff1c;right:0;top:0}
.modulename a i {font-size:10px;}
.moduleiconmain, .modulename {
    display:block;
    width:100%;
}
.modulename {cursor: pointer; position: absolute; bottom: 0; left: 0; width: 100%; background: #ffffff12;}
.modulename a {color: #ffffff;display: block; padding: 10px;}
.module-img-circle {display:inline-block; width:100%;text-align: center;filter: brightness(25);min-height: 95px;}
.module-img-circle img {width:75px;height:75px;margin-top:30px;}
.strip {
    color:#ff0000;
}
/*Radio Button Css*/
.c-checkbox, .c-radio {
	margin-right:3px
}
.c-checkbox *, .c-radio * {
	cursor:pointer
}
.c-checkbox input, .c-radio input {
	opacity:0;
	position:absolute;
	margin-left:0!important
}
.c-checkbox span, .c-radio span {
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin-left:-20px;
	width:20px;
	height:21px;
	border-radius:2px;
	border:1px solid #ccc;
	margin-right:5px;
	text-align:center
}
.c-checkbox span:before, .c-radio span:before {
	margin-left:1px;
	color:#fff;
	position:absolute;
	top:0;
	left:-1px;
	right:0;
	bottom:0;
	opacity:0;
	-webkit-transform:scale(.2);
	-ms-transform:scale(.2);
	-o-transform:scale(.2);
	transform:scale(.2);
	text-align:center!important;
	font-size:12px;
	line-height:19px;
	vertical-align:middle
}
.c-checkbox:hover span, .c-radio:hover span {
	border-color:#109fd5
}
.form-inline .c-checkbox span, .form-inline .c-radio span {
	margin-left:0
}
.c-checkbox.c-checkbox-rounded span, .c-checkbox.c-radio-rounded span, .c-radio span, .c-radio.c-checkbox-rounded span, .c-radio.c-radio-rounded span {
	border-radius:500px
}
.c-checkbox input[type=checkbox]:checked+span:before, .c-checkbox input[type=radio]:checked+span:before, .c-radio input[type=checkbox]:checked+span:before, .c-radio input[type=radio]:checked+span:before {
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
    -webkit-transition:-webkit-transform .2s ease-out;
    -moz-transition:-moz-transform .2s ease-out;
    -o-transition:-o-transform .2s ease-out;
    transition:transform .2s ease-out
}
.c-checkbox input[type=checkbox]:checked+span, .c-checkbox input[type=radio]:checked+span, .c-radio input[type=checkbox]:checked+span, .c-radio input[type=radio]:checked+span {
	border-color:#109fd5;
	background-color:#109fd5
}
.c-checkbox input[type=radio]:checked+span, .c-radio input[type=radio]:checked+span {
	background-color:#fff
}
.c-checkbox input[type=radio]:checked+span:before, .c-radio input[type=radio]:checked+span:before {
	color:#109fd5
}
.c-checkbox input[type=checkbox]:disabled+span, .c-checkbox input[type=radio]:disabled+span, .c-radio input[type=checkbox]:disabled+span, .c-radio input[type=radio]:disabled+span {
	border-color:#ddd!important;
	background-color:#ddd!important
}
.c-checkbox input[type=radio]:disabled+span, .c-radio input[type=radio]:disabled+span {
	background-color:#fff!important
}
.c-checkbox input[type=radio]:disabled+span:before, .c-radio input[type=radio]:disabled+span:before {
	color:#ddd
}
.checkbox, .radio {
	position:relative;
	margin-top:10px;
	margin-bottom:10px
}
.checkbox label, .radio label {
	min-height:19px;
	padding-left:3px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	position:absolute;
	margin-left:-20px
}
.checkbox+.checkbox, .radio+.radio {
	margin-top:-5px
}
.checkbox-inline, .radio-inline {
	position:relative;
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	vertical-align:middle;
	font-weight:400;
	cursor:pointer
}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
	margin-top:0;
	margin-left:3px
}
.checkbox-inline.disabled, .checkbox.disabled label, .radio-inline.disabled, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio label, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
	cursor:not-allowed
}
/*End of Radio Button Css*/
.control-left-lbl {
    padding-left:0;
}
.control-left-lbl label {
    padding-left:0;
}
.deletecolor {
    color:#ff0000;font-size: 15px;
}
.printcolor {
    color:#109fd5;font-size: 15px;
}
.editcolor {
    color:#109fd5;font-size: 15px;
}
.nav-pills {
    border-bottom: 1px solid #109fd5;
    margin-bottom: 10px;
}
.nav-pills > li > a {
    border-top:solid 1px #ccc;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.dropdown-user li {
    position:relative;
}
.badge {
    position: absolute;
    right: 8px;
    top: 4px;
}
/*Custom nav bottom bar*/
.customcomonbar {
    margin-bottom:15px;
    background:#FFF;
    border-top: 1px solid #0c99d4;
    border-bottom: 1px solid #0c99d4;
    min-height: 111px !important;
    display:inline-block;
    width:100%;
}
.customcomonbar ul {
    padding:0; margin:0; list-style:none
}
.customcomonbar ul li {
    border-right: 1px solid #0c99d4;
    float: left;
    margin-right: 1px;
    min-height: 109px;
    padding: 5px 10px 28px 5px;
    position: relative;
    width: 10%;
}
.customcomonbar ul li.last {
    border-right: 1px solid #0c99d4;
}
.customcomonbar ul li.multiplebtn {
    width: 22%;
}
.customcomonbar ul li a {
    color: #292929;
}
.customcomonbar.content {
    min-height:10px;
    padding:0;
}
.bigbutton {
    float: left;
    width: 40%;
}
.bigbutton a {
    font-size:33px;
}
.bigbutton a .navbottomtxt {
    float: left;
    font-size: 14px;
    padding-left: 6px;
    width: 95%;
}
.smallbutton {
    float: left;
    width: 60%;
}
.smallbuttonsinglecol {
    float: left;
    width: 100%;
}
.smallbuttonsinglecol a {
    float:left;
    width:100%;
}
.smallbutton a {
    float: left;
    margin-bottom: 5px;
    width:100%;
}
.stripbottomlink {
    background: #ecf0f5 none repeat scroll 0 0;
    bottom: 0;
    float: left;
    left: 0;
    margin-top: 5px;
    position: absolute;
    color:#292929;
    text-align: center;
    width: 100%;
    padding: 2px 0;
}
/*End of Custom nav bottom bar*/
.locationlbl {
    display:inline !important;
}
.btn-block {
    float: left;
    margin: 0 5px 0 0 !important;
    width: auto;
}
.login-box-body .btn-block {
    width:100%;
}
.captchalogin {
    padding-bottom:10px;
}
.login-logo img {
    width:62px;
}
.logo img {
    width:32px;
}
/*.full-width-footer {
    background: #11181f none repeat scroll 0 0;
    border-top: 1px solid #090d12;
    color: #cfcfcf;
    margin: 0;
    padding: 15px;
    position:fixed;
    bottom:0;
    left:0;
    z-index:999;
    width:100%;
}*/
/*.main-footer {
    bottom: 0;
    position: fixed;
    width: 83.3%;
    left:0;
}
.layout-top-nav .main-footer {
    width: 100%;
}
.sidebar-collapse .main-footer {
    width: 96.3%;
}
.content-wrapper {
    padding-bottom: 50px !important;
}
.login-page .main-footer {
    display:none;
}*/
.captcha_txt {
    padding-top: 8px;
}
.module-page-custom {
    min-height:483px;
    margin-bottom:0;
}

.plusicon {
    font-size: 18px;
    position: absolute;
    right: -8px;
    top: -4px;
}
.Sitedropdown {
    width:99.5%;
}
.advancesearch {
    font-size: 17px;
    margin-top: 10px;
}
.reportbuttonfix {
    margin:0 0 -41px 0;
}
/*.wrapper .skin-blue, .main-sidebar .skin-blue, .left-side .skin-blue {
	background-color:#34495e
}*/

/*Custom Media Query for mobile max-width:640px and min-width:320px*/
@media (max-width:768px) and (min-width:300px) {
.navbar-custom-menu .navbar-nav > li > a {
    padding: 15px 9px;
}
.customcomonbar {
    float: left;
    width: 100%;
}
.customcomonbar ul li {
    width: 25%;
}
.customcomonbar ul li.multiplebtn {
    width: 60%;
}
.dropdown-menu > li > a {
    color: #777 !important;
}
.dropdown-menu > li > a:hover {
    color:#fff !important;
}
.form-group {
    display: block;
}
.control-left-lbl label {
    width:100%;
    padding-left:15px;
}
.control-right-lbl label {
    width:100%;
    padding:0;
}
.control-right-lbl .col-sm-7 {
    padding-left:0;
}
.btn-block {
    margin: 0 2px 0 0 !important;
}
label.control-label {
    display:block;
}
.modulemaindiv li {
    min-height: 145px;
    padding-bottom: 0px;
    width: 50%;
}
.reportbuttonfix {
    margin:0;
}

}
/*End of Custom Media Query for mobile*/