html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
	font-weight: 200;
}

.container-fluid {
	padding: 0;
	margin: 0;	
}

.blue {
	color: #1054AA;	
}

.logo-area img {
    max-width: 150px;
    height: auto;
}

#container { 
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
#top-content {
    color: #fff;
    width: 100%;
    height: 80%;
    
    background:#1054AA;
    background:-webkit-linear-gradient(270deg, #1054AA, #0E2AA7);
    background:-o-linear-gradient(270deg, #1054AA, #0E2AA7);
    background:linear-gradient(270deg, #1054AA, #0E2AA7);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1054AA', endColorstr='#0E2AA7',GradientType=1 );
    background-size:400% 400%;
    -webkit-animation:AnimatedBg 6s ease infinite;
    -moz-animation:AnimatedBg 6s ease infinite;
    animation:AnimatedBg 6s ease infinite;
        
}
    #top-content #top-content-inner {
        max-width: 320px;
        height: 180px;
        position: relative;
        left: 50%;
        margin-left: -160px;
        top: 50%;
        margin-top: -90px;
        
    }
        #top-content #top-content-inner h1 {
            padding: 5px;
            font-size: 24px;
            line-height: 22px;
        }

        #top-content #top-content-inner h2 {
            font-family: 'Open Sans', sans-serif, ;
            font-size: 1em;
            font-weight: 200;
            
            padding: 2px;
            font-size: 16px;
            line-height: 14px;
            font-style: italic;
            color: #f4f4f4;
            
        }

#bottom-content {
    background-color: #fff;
    width: 100%;
    height: 18%;
    overflow: hidden;
    padding: 20px 0;
}

@-webkit-keyframes AnimatedBg{ 
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimatedBg{
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimatedBg{
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}