 @import url("bootstrap.min.css");
 @import url("fonts/typeface.css");
 @import url("jquery-ui.css");
html {
  position: relative;
  min-height: 100%;
}
body {
	/*	font-family: 'Open Sans', sans-serif;*/
	font-family: 'Roboto Slab' !important;
	background: #f8f8f8;
	font-size: 14px;
	   margin-bottom: 138px;
	/*background-image:url(../images/bg.png);  
	background-size: cover;    
	background-position: center;*/
}

.main-container {
		min-height:100%;
		position:relative;
	}


.customrow{

    margin-right: -15px;
    margin-left: -15px;

}
.navbar {
    /* border-radius: 4px; */
	border-radius:0px !important;
}
.btn-responsive {
	white-space: normal !important;
	word-wrap: break-word;
}
.top-padding {
	padding-top: 28px;
}
.navbar-nav {
	margin-top: -18px;
}
.dropdown-menu {
	border-radius: 0px !important;
}
/*.navbar-default {	
     height: 115px;;
}*/
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	padding-top: 30px;
}
.containerborder {
	background-color: #FFF;
}
.form-control {
	border-radius: 0px;
}
.highlight h3 {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
/*	padding-left: 15px;*/
}
.highlight h4 {
	font-size: 12px;
	padding-left: 15px;
}
/*  .highlight .col-lg-4,.col-lg-6,.col-lg-2{ padding-left:0px; padding-right:0px;*/}
.form-group:hover {
	background-color: #FFFFCE;
}
.panel-body .row {
	padding: 15px;
}
.panel-body .row:hover {
	background-color: #FFFFCE;
}
.ui-datepicker-trigger {
	position: absolute;
	margin-left: 5px;
	margin-top: 1px;
	height: 32px;
	width: 30px;
}
.rdob, .dob, .logindob {
	width: 98% !important;
}
.DisabilityType {
	display: none;
}
.highlight .col-lg-12 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.panel, .panel-heading {
	border-radius: 0px !important;
}
.navbar-default {
	background-color: #182E61;
	border-color: #182E61;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	border-color: #bae14c !important; font-weight: 600;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background-color: #bae14c !important;font-weight: 600;
}
.disablitytype .col-lg-2 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.NationalityVisible .col-lg-4 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.pl {
	padding-left: 15px !important;
}
.NationalityVisible {
	display: none;
}
.navbar-default .navbar-nav>li>a {
	color: white !important;    font-weight: 300;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: white !important;
}

@media(min-width: 320px){
	.pd15{padding-left:15px !important;}
	.pd0{padding-left: 0px;}

}
@media (max-width: 768px) {
.navbar-brand {
	float: left;
	width: 80%;
}

}
@media(min-width: 1200px){
	.pd0{padding-left:0px !important;}

}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color: rgba(126, 239, 104, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(126, 239, 104, 0.6);
	outline: 0 none;
}
/*Form Wizard*/
.bs-wizard {
	margin-top: 15px;
}
.bs-wizard {
	border-bottom: solid 1px #e0e0e0;
	padding: 0 0 10px 0;
}
.bs-wizard > .bs-wizard-step {
	padding: 0;
	position: relative;
}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {
}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
	color: #000;
	font-size: 14px;
	margin-bottom: 5px;
}
.bs-wizard > .bs-wizard-step .bs-wizard-info {
	color: #000;
	font-size: 14px;
}
a{font-weight: 500;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
	position: absolute;
	width: 30px;
	height: 30px;
	display: block;
	background: #bae14c;
	top: 45px;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	border-radius: 50%;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
	content: ' ';
	width: 14px;
	height: 14px;
	background: #bae14c;
	border-radius: 50px;
	position: absolute;
	top: 8px;
	left: 8px;
}
.bs-wizard > .bs-wizard-step > .progress {
	position: relative;
	border-radius: 0px;
	height: 8px;
	box-shadow: none;
	margin: 20px 0;    background: #d8d8d8;
}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
	width: 0px;
	box-shadow: none;
	background: #bae14c;
}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
	width: 100%;
}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
	width: 50%;
}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
	width: 0%;
}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
	width: 100%;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
	    background: #d8d8d8;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
	opacity: 0;
}
.bs-wizard > .bs-wizard-step:first-child > .progress {
	left: 50%;
	width: 50%;
}
.bs-wizard > .bs-wizard-step:last-child > .progress {
	width: 50%;
}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
	pointer-events: none;
}
/*END Form Wizard*/

.menuafterlogin {
	margin-top: 22px;
}
.Preference {
	padding-left: 32px;
}
.campusleftmargin {
	margin-left: -20px;
}
.checkbox {
	font-weight: 400 !important;
}
.EducationDetails .col-lg-2, .col-lg-1 {
	padding-left: 5px;
	padding-right: 0px;
}
.EducationDetails {
	padding-left: 10px !important;
}
/*.footer {
	position: absolute;
	width: 100%;

	background-color: #182E61;
	 
}
*/
.footer {
/*   position:absolute;*/
  /* bottom:0;
   width:100%;*/
 /*  height:60px;   *//* Height of the footer */
	/*background-color: #182E61;*/
	
	
/*			position:absolute;*/

 

background-color: #182E61;
    position: absolute;
    bottom: 0;
    width: 100%;


}

.footer > .container {
	padding-right: 15px;
	padding-left: 15px;
}
.pd-15{    padding-top: 15px;}
.footer .container .text-muted {
	
/*	margin: 20px 0;*/
    color: white;
    font-weight: 300;
    font-size: 10px;
	padding-left:30px;
	    padding-bottom: 12px;
}
/*.footer ul {
	padding: 20px;
}*/

.footer ul li:first-child{padding-left:0px !important; font-weight:500;}
.footer ul li a:first-child{font-weight:600;}
.footer li{    display: inline-block; padding-left:30px;}
.footer ul li a {
	color: white;
	font-weight:300 !important;
}
.footer .white{color:white;}
.footer ul li {
	list-style: none;
}
.footertitle {
	font-size: 20px;
	padding-bottom: 9px;
	color: white;
	text-transform: uppercase;
	font-weight: 600;
}
/*card*/
.card {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
	border: 0;
	font-weight: 400;
}
.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	/* flex-direction: column;*/
	min-width: 0;
	word-wrap: break-word;
	/*background-color: #fff;*/
	background-clip: border-box;
	border: 1px solid rgba(0,0,0,.125);
	border-radius: .25rem;
}
.card.card-cascade .view.view-cascade.gradient-card-header {
	padding: 1.6rem 1rem;/* text-align: center; */
	    padding-bottom: 0px;
		padding-top: 0px;
}
.card.card-cascade .view.view-cascade {
	-webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
	box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
	-webkit-border-radius: .25rem;
	border-radius: .25rem;
	border-bottom: 7px solid #bae14c;
}
.blue-gradient {
	 
/*	background: -webkit-linear-gradient(50deg, #8AB5E1, #6d92b7)!important;
	background: -o-linear-gradient(50deg, #8AB5E1, #6d92b7)!important;
	background: linear-gradient(40deg, #8AB5E1, #6d92b7)!important;
*/

	background: -webkit-linear-gradient(50deg, #7699BF, #597796)!important;
	background: -o-linear-gradient(50deg, #7699BF, #597796)!important;
	background: linear-gradient(40deg, #7699BF, #597796)!important;
/*	background-image:url(../images/1bg.png);
	background-repeat:no-repeat;
	background-position:right;
	background-size:250px;
*/
	
}

#triangle-bottomleft {
     width: 0;
    height: 0;
    border-bottom: 50px solid #bae14c;
    border-right: 50px solid transparent;
    position: absolute;
    bottom: 0px;
    left: 0px;
}



.card.card-cascade .view.view-cascade.gradient-card-header .card-header-title {
	
	font-size: 20px;font-weight: 700;
	color: white;
	width: 200px;
	text-transform: uppercase;font-family: 'Dosis', sans-serif;
}
.card .card-body .card-text {
	color:#000;
	font-weight: 400;
}
.card-text {
padding: 20px;
    padding-top: 5px;
padding-bottom: 0px;
}

*, ::after, ::before {
	box-sizing: border-box;
}
.card-text li {
	list-style: none;
	    line-height: 26px;
}
.card .h1, .h2, .h3, h1, h2, h3 {
	margin-top: 8px;
}
/*.card a{    font-size: 20px;}*/
.topmargin {
	margin-top: 20px;
margin-bottom:20px;
}
.bottommargin {
	margin-bottom: 20px;
}

.download{width:100%}
@media screen and (max-width: 420px) {
.card {
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}
	.bs-wizard > .bs-wizard-step > .bs-wizard-dot{
		    top: 90px !important;
	}
}
/*card end*/
.time {
	display: inline-block;
	position: relative;
	/*padding-left: 18px;*/
	font-size: 16px !important;
	font-weight:600;
}
.importantdate .card-text{padding-left:0px;}

.time h3{
	font-size:16px !important;
	font-weight:300;
}
.card-text h3 {
	display: inline-block;
	font-size: 20px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.card-text .time + h3 {
	margin-left: 20px;
}
.glyphicon-size {
	font-size: 14px;
}
.btn-file {
    position: relative;
    overflow: hidden;
}.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
.upload-document h3{    padding-left: 0px !important;}
.pdl-10{padding-left:10px;}
.pdl-0{padding-left: 0px;}
.panel-primary>.panel-heading{    background-color: #182E61;
    border-color: #182E61}
	.panel-primary{border-color:#182E61;}

.dropdown hr{margin-top: 5px;
    margin-bottom: 5px;}
	
#ApplyCategory{font-style:italic;}	

.bdeseducation ul li { list-style:none;}
.bdeseducation ul{padding-left: 0px;}
#note li{padding-bottom:10px;}

.cssdd{background: #CCC;
    opacity: 0.5;}
	
.cssonline{background: #CCC;
    opacity: 0.5;}	