@charset "utf-8";
/* CSS Document */
a{
text-decoration: none;
}






/*mobile styles start here*/

/**************************tab styles******************************/

/*this styles control the details section, giving borders and padding and font */

#home1, #paneTwo1, #kyle, #hamza {
	border-bottom: 1px solid  #E3E3E3;
	border-right: 1px solid  #E3E3E3;
	border-left: 1px solid  #E3E3E3;
	padding:0px;
	min-height:300px;
	color:#939598;
	font-family:Calibri, Helvetica, sans-serif;
	font-size:0.8em;
	overflow:hidden;
	background-color:#ffffff;
	
}

#kyle, #hamza {
	font-size:1.2em;
	color:#939598;
}



/* #1d3a63 dark blue*/
/* #25ace3 Powder blue*/
/* #e6e7e8  bar grey*/
/* #d1d3d4 underline grey*/
/* #939598 font grey*/
/*font-family: 'Encode Sans Expanded', sans-serif;*/



/*this controls the tab links look*/

.nav-tabs  li a {
    font-family: 'Encode Sans Expanded', sans-serif;;
	font-weight:600;
	font-size:1.4em;
	 color:#1d3a63;
	 background-color:#e6e7e8;
	 border-radius:0;
text-decoration: none;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 8px solid #1d3a63;
	padding:20px;
}



.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #1d3a63;
    cursor: default;
    background-color: #F8F8F8;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 8px solid #25ace3;
}




.nav-tabs  li a:hover {
    color:#1d3a63 ;
    cursor: default;
    background-color:#F8F8F8;
   order-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 8px solid #25ace3;
}












/*accordion styles */
	


	.panel-title > a{
		text-decoration:none;
		border-top:8px solid #1d3a63;
    border-radius:0;
     background-color:#e6e7e8;
    display: block;
    width: 100%;
    height: 100%;
	padding:18px;
	color:#1d3a63;
	font-weight:bold;
font-family: 'Encode Sans Expanded', sans-serif;
		
	}

	.panel-title > a:focus{
	background-color:#F8F8F8;
	border-top:8px solid #25ace3;
	border-radius:0;
   }
	
	.panel-default > .panel-heading {
    border-radius:0;
    padding:0;
	
}
	
	
.panel-body {
    padding: 0px;
	color:#939598;
}

.panel-group .panel {
    margin-bottom: 0;
	border-radius:0;
 
}

.panel {
   border-radius:0;
   }
   
   .panel-heading {
  border-top-left-radius: 0px;
    border-top-right-radius: opx;
}
   

   
@media screen and (min-width: 450px) {
	/*tablet styles in here*/
	/*this styles control the details section, giving borders and padding and font */

#home1, #paneTwo3, #paneTwo1 {
	font-size:0.9em;
	
}






}





@media screen and (min-width: 550px){
/*mid point styles of tablet desktop*/

#home1, #paneTwo3, #paneTwo1 {
	
	font-size:1em;
}
	
}



@media screen and (min-width: 680px) {
	#home1, #paneTwo3, #paneTwo1 {
	
	font-size:1em;
}
	
}




@media screen and (min-width: 767px) {
	/*desktop styles start here*/
	
#defaultNavbar1{
	margin: 0 auto;
	width:378px;
	}
	
	#home1, #paneTwo3, #paneTwo1 {
	
	font-size:1.2em;
}
a:hover{
	text-decoration: none;
}

ul.main_nav a:hover {

text-decoration: none;
}

ul.main_nav a:visited {

text-decoration: none;
}
ul.main_nav a:active {

text-decoration: none;
}
ul.main_nav a:link {

text-decoration: none;
}
}