
header.topic-page{
    height:80px;
    min-height:80px; 
}

header.topic-page form{
    display: inline-block;
    float: left;
    width: 40%;
    max-width:400px;
    margin-top:19px;
    margin-left:10%;   
}


header.topic-page form input[type=search], header.topic-page form button{
	height:40px;   
}

.blue-header{
	height:100px;
	background:#02a9e8;
	width:100%;
	color:#fff;
	font-size:26px;
	font-family:Roboto;
	margin-top:0px;
	padding-top:30px;
}

.blue-header img{
	float:left;
	margin-right:20px;
}

.suggestions{
	background:#fafafa;
	border-bottom:solid 1px #ebebeb;
	padding:20px 0px 40px;
}

.suggestions h3{
	font-size:20px;
	color:#333333;
	font-family:Roboto;
	font-weight:400;
}


.suggestions ul{
	color:#424644;
	padding-left:0px;
	margin-left:15px;
	margin-top:20px;
}

.suggestions ul li{
	display:list-item;
	color:#424644;
	font-size:16px;
	margin-bottom:5px;
}

.suggestions ul li a{
	color:#02a9e8;
}

.links{
	padding-bottom:90px;
}

.links h3{
	font-size:20px;
	color:#333333;
	font-family:Roboto;
	font-weight:400;
	margin-top:40px;
}

.links .list-heading{
	color:#e63a11;
	font-size:15px;
	font-family:Roboto;
	font-weight:500;
	margin-top:25px;
	margin-bottom:15px;
}

.links ol{
	padding-left:0px;
	margin-left:15px;
	margin-bottom:20px;
}

.links ol li{
	display:list-item;
	font-size:16px;
	color:#424644;
	margin-bottom:8px;
	padding-left:5px;
}

.links ol li a{
	color:#02a9e8;
}







@media (max-width:767px){

     
     header.topic-page{
     	height:145px;   
     }
     
     header.topic-page form{
     	width:100%;
        margin-left:0px;   
     }
	 
	 
	 
	 .blue-header {
		font-size: 18px;
		margin-top: 0px;
		line-height: 25px;
	}
}



@media (min-width:768px) and (max-width:991px){
    .navbar-nav{
     	margin-top:-4px;   
    }
    
    header.topic-page form{
        position: absolute;
        right: 0;
        width:500px;
        margin-left: 0px;
        top: 27px;   
    }
    
    header.topic-page{
    	height:100px;   
    }
}


@media (min-width:992px) and (max-width:1270px){
	header.topic-page form{
    	width:26%;
        margin-left:0px;   
    }

}


@media (min-width:1200px){
    header.topic-page{
    	position:fixed;
        top:0;
        width:100%;
        z-index:45;   
    }
    

}