body{margin:0px; padding:0px; padding-top:0px;}

main {margin:0px;}
section {margin:50px auto;}

/*
footer {display:block; background:#E0E0E0; padding:30px 0px; padding-bottom:10px; height:auto; min-height:80px; color:#303030;}
footer a{color:#303030;}
*/


.navbar{
	padding:10px auto; 
	background:#FFFFFF;
	border-bottom:0px solid #C5C5C5;
	}

.navbar  .nav-item {
	text-transform:none;
	padding:3px 5px;
	font-weight:400;
}


.navbar-light .navbar-brand {
	padding:0px;
}

.navbar-light .navbar-brand img{
	height:60px;	
}



.jumbotron {
    position: relative;
    padding: 0.20rem 0;
    padding-top: 1.0rem;
    margin-bottom: 0px;
    border-radius: 0px;
}


.bg-gradient1 {
	background-image:radial-gradient(circle at 50% 50%, #75D5FD, #40A3CD); 
    background: linear-gradient(-45deg,#1e3c72 0%,#2a5298 100%);
	color:#FFFFFF;
}	

section {padding:50px 0px; margin:0px;}	

.border-red {border:1px solid red;}

.bm-10 {margin-bottom:10px;}
.bm-20 {margin-bottom:20px;}


.font-12 {font-size:12px;}
.font-14 {font-size:14px;}
.font-16 {font-size:16px;}
.font-18 {font-size:18px;}
.font-20 {font-size:20px;}
.font-25 {font-size:25px;}
.font-30 {font-size:30px;}
.font-35 {font-size:35px;}
.font-40 {font-size:40px;}
.font-50 {font-size:50px;}

.fw-100 {font-weight:100;}
.fw-400 {font-weight:400;}
.fw-600 {font-weight:600;}
.fw-800 {font-weight:800;}

.img-small {height:100px; width:150px;}
.img-medium {height:140px; width:200px;}
.img-large {height:180px; width:250px;}

.vh-100 {height:auto; min-height:100vh;}
.vh-90 {height:auto; min-height:90vh;}
.vh-80 {height:auto; min-height:80vh;}
.vh-70 {height:auto; min-height:70vh;}
.vh-60 {height:auto; min-height:60vh;}
.vh-50 {height:auto; min-height:50vh;}
.vh-40 {height:auto; min-height:40vh;}
.vh-30 {height:auto; min-height:30vh;}
.vh-20 {height:auto; min-height:20vh;}
.vh-10 {height:auto; min-height:10vh;}


.online {
  position: relative;
  background-color: #343a40;
  background: url("http://www.icit.in/assets/images/bg/bg-wallpaper (6).jpg") no-repeat center top fixed;
  background-size: cover;
  padding-top: 5rem;
  min-height:80vh;
}	

.online .overlay {
  position: absolute;
  background-color: #FFF;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0.0;
}

.nav-tabs {border:0px solid red; background:#DDDDFF;}
.nav-tabs .nav-link {color:#454545; font-weight:600;}

/*
@media only screen and (max-width: 1024px) {
.navbar-light .navbar-brand img{height:60px;}
}
*/

@media only screen and (max-width: 768px) {
.navbar-light .navbar-brand img{height:50px;}
.border-right {border-right: 0px solid #dee2e6 !important;}

}


@media only screen and (max-width: 480px) {
	
}
