a {
	outline: none !important;
}

.accordion-heading {
	position: relative;
	display: block;
	cursor: pointer;
	text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8);
	/*border-radius: 10px 10px 0px 0px;*/
	line-height: 20px;
	padding: 0 20px;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	background:#f2f2f2;
	border:1px solid #e0e0e0;
	/*background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgb(255, 255, 255) 0%,
		rgb(237, 237, 237) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,
		255, 255)), color-stop(100%, rgb(237, 237, 237)));
	background: -webkit-linear-gradient(top, rgb(255, 255, 255) 0%,
		rgb(237, 237, 237) 100%);
	background: -o-linear-gradient(top, rgb(255, 255, 255) 0%,
		rgb(237, 237, 237) 100%);
	background: -ms-linear-gradient(top, rgb(255, 255, 255) 0%,
		rgb(237, 237, 237) 100%);
	background: linear-gradient(to bottom, rgb(255, 255, 255) 0%,
		rgb(237, 237, 237) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#ededed', GradientType=0);
	box-shadow: 0px 0px 0px 1px rgba(155, 155, 155, 0.3), 1px 0px 0px 0px
		rgba(255, 255, 255, 0.9) inset, 0px 2px 2px rgba(0, 0, 0, 0.1);*/
}

.accordion-heading:hover {
	background: rgb(247, 247, 247);
	background: -moz-linear-gradient(top, rgb(247, 247, 247) 0%,
		rgb(255, 255, 255) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(247,
		247, 247)), color-stop(100%, rgb(255, 255, 255)));
	background: -webkit-linear-gradient(top, rgb(247, 247, 247) 0%,
		rgb(255, 255, 255) 100%);
	background: -o-linear-gradient(top, rgb(247, 247, 247) 0%,
		rgb(255, 255, 255) 100%);
	background: -ms-linear-gradient(top, rgb(247, 247, 247) 0%,
		rgb(255, 255, 255) 100%);
	background: linear-gradient(to bottom, rgb(247, 247, 247) 0%,
		rgb(255, 255, 255) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7',
		endColorstr='#ffffff', GradientType=0);
}

.accordion-heading a {
	color: #666;
	padding: 8px 0 !important;
	background-image: url(../images/plus.png);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:100%;
}

.accordion-heading a img {
	float: right;
}

.tab-active {
	text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.6);
	box-shadow: 0px 0px 0px 1px rgba(155, 155, 155, 0.3), 0px 2px 2px
		rgba(0, 0, 0, 0.1);
	background: #C6E1EC none repeat scroll 0% 0%;
}
.notice_jumbotron {
	position: relative;
	/*background: #000 url("images/back_notice/b1.jpg") center center;*/
	background-color:#AAEAFF;
	color:#000;
	width: 100%;
	height: 100%;
	background-size: cover;
	overflow: hidden;
}

.tab-active a {
	color: #666;
	background-image: url(../images/minus.png) !important;
	background-repeat: no-repeat;
	background-position: right center;
}

.accordion-toggle {
	text-decoration: none !important;
}

.accordion-group {
	margin-bottom: 4px !important;
	border-radius: 0 !important;

}

.accordion-inner {
	padding: 20px !important;
	border:1px solid #e0e0e0;
}

/* UG Major Minor Combinations */

ul.course { margin-left:-30px}
ul.course li{display:inline-block; background:#0099CC; margin:5px 3px 5px 3px; padding:5px 10px 5px 10px; border-radius:13px; width:180px; text-align:center}
ul.course li a{ color:#fff}

ul.coursepg { margin-left:-30px}
ul.coursepg li{display:inline-block; background:#084d89; color:#fff; margin:5px 3px 5px 3px; padding:5px 10px 5px 10px; border-radius:13px; width:300px; text-align:center}

/*HOMEPAGE TABS */
.tab-home{
	width:300px;
	margin:auto;
	background:url(../images/hometabbg.html) bottom center no-repeat;
}
.tab-home-1{
	height:50px;
	background:#08466f;
	position:absolute;
	bottom:0px;
	width:300px;
	transition: 0.8s ease-in-out; 
	padding:0 10px;
	overflow:hidden;
	color:#fff;
	margin:auto;
	border-radius:10px 10px 0px 0px;
	border-bottom:2px solid #f2f2f2;
	margin-bottom:2px;
	text-align:center;
	line-height:20px;
}
.tab-home-1:hover{
	height:180px;
	background:#08466f;
    transition: 0.8s ease-in-out; 
}
.tab-home-1 h3{
	margin-top:5px;
	padding-bottom:10px;
}

.tab-read_more {
	display: inline-block;
	border: 0px solid #fff;
	color: #fff;
	padding:5px;
	font-size: 12px;
	margin-top:5px;
	background:#f9b000;
	color:#08466f;
	border-radius:5px;
}

@media (min-width:320px) and (max-width:680px){
	.tab-home{
	width:100%;
	margin:auto;
}
	
	.tab-home-1{
	height:180px;
	background:#08466f;
	position:absolute;
	bottom:0px;
	width:auto;
	padding:0 10px;
	color:#fff;
	margin:auto;
	border-radius:0px;
	border-bottom:0px solid #ffffff;
	margin-bottom:0px;
}
.tab-home-1:hover{
	height:180px;
	background:#08466f;
}
}

/*EXTRA CLASS FOR RESPONSIVE */
@media screen and (max-width: 480px) {
.appointment-content {padding:0px; width:100%}
.head-search form .form-control {width:180px;}
.head-search {float:left; margin-left:20px}
/*#navbar-header .btn .btn-primary {height:60px; border:4px solid red;}*/
.rssocial-icons li {font-size:15px;}
}

/*DIV TABLE CSS*/

.tital-course{
    
    line-height:22px;
    border:0px solid #B3D0FF;
    
}
.blue-lt{
    background:#084d89;
    box-shadow:2px 2px 3px #eee;
    color:#ffffff;
}
.blue-lte{
    background:#084d89;
	border-left:5px solid #fff;
  border-right:5px solid #fff;
    box-shadow:2px 2px 3px #eee;
}

.tital-course ul {
    list-style:none;
    margin:0;
    padding:0 5px;
    }
/*.clearfix{ clear:both;}*/
.tital-course ul a{
    color:#fff;
    
}
.tital-course .row-flex .col-md-4{
    position: relative;
    min-height: 1px;
    padding:10px 5px 10px 10px;
    
    
}

.tital-course .row-flex .col-md-6{
    position: relative;
    min-height: 1px;
    padding:10px 5px 10px 10px;
    
    
}
  
.row-flex .col-md-4{
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}
      
.row-flex, .row-flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
}

.row-flex-wrap {
    -webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex:0;
}

.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
     margin:-.2px; /* hack adjust for wrapping */
}

.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {
    width:100%;
}
.row-flex .well {
    min-height: 20px;
    padding: 0px;
    margin-bottom: 20px;
    background-color:#f7f7f7;
    border-radius: 0px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
}
.row-flex .well1 {
   
    border-right: 3px solid #FFFFFF;
  
}
.row-flex .well2{
	 border-left: 3px solid #FFFFFF;
  
}
.row-flex h3{
    font-family: 'Roboto Slab';
   margin:0px;
   height:40px;
   line-height:40px;
   background:#084d89;
   color:#333;
   font-size:15px;
   text-align:center;
   color:#fff;
}
 .row-flex .well p {
    padding: 15px;
} 
.flex-col {
    display: flex;
    display: -webkit-flex;
    flex: 1 100%;
    flex-flow: column nowrap;
}

.flex-grow {
    display: flex;
    -webkit-flex: 2;
    flex: 2;
}

.well { 
   border: 0px solid #E3E3E3; 
}

@media only screen and (max-width:760px){
    .row-flex, .row-flex > div[class*='col-'] {  
    display: block;
    flex:1 1 auto;
}
.blue-lte{
  
	border-left:0px solid #fff;
  border-right:0px solid #fff;
    box-shadow:0 0 0  #eee;
}
.row-flex .well1 {
   
    border-right: 0px solid #FFFFFF;
  
}
.row-flex .well2{
	 border-left: 0px solid #FFFFFF;
  
}
.blue-lt {
   
    box-shadow: 0 0 0 #EEE;
}
.row-flex h3{
   margin:0px;
  min-height: 40px;
padding: 7px 0px 0px;
line-height: 16px;
   background:#084d89;
   color:#fff;
   font-size:15px;
   text-align:center;
   font-weight:bold;
}

 .tital-course .row-flex .col-md-4 {
   position: relative;
   min-height: 1px;
   padding: 0px 5px 0px 10px;
   width: 100%;
}

 .tital-course .row-flex .col-md-6 {
   position: relative;
   min-height: 1px;
   padding: 0px 5px 0px 10px;
   width: 100%;
}

}
  @media screen and (max-width: 600px) {
#courses h2{
    font-size:20px;
}
#courses h3{
    font-size:15px;
}

  }  