/*
 * Start Bootstrap - Business Frontpage (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

/* Header Image Background - Change the URL below to your image path (example: ../images/background.jpg) */

.business-header {
    height: 400px;
    background: url('../iti.jpg') center center no-repeat scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

/* Customize the text color and shadow color and to optimize text legibility. */

.tagline {
    text-shadow: 0 0 10px #000;
    color: #fff	;
}


.img-center {
    margin: 0 auto;
}

footer {
    margin: 50px 0;
}

.navbar {
    background-color: #003366; /* dark blue */
    border-color: #00264d;     /* slightly darker border */
}

.navbar .navbar-brand,
.navbar-nav > li > a {
    color: #ffffff !important; /* white text for contrast */
}

.navbar .navbar-brand:hover,
.navbar-nav > li > a:hover {
    color: #ffcc00 !important; /* gold/yellow hover for visibility */
}

.flash-cloud {
    background: linear-gradient(45deg, #007bff, #00d4ff);
    border-radius: 50%;
    padding: 20px;
    text-align: center;
    animation: pulseBlue 1.5s infinite alternate;
    box-shadow: 0 0 20px rgba(0,123,255,0.6), 
                0 0 40px rgba(0,212,255,0.5), 
                0 0 60px rgba(0,123,255,0.4);
    margin-bottom: 20px;
}

.flash-cloud a {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;
    text-shadow: 1px 1px 5px rgba(0,0,0,0.4);
}

@keyframes pulseBlue {
    from {
        transform: scale(1);
        box-shadow: 0 0 20px rgba(0,123,255,0.6), 
                    0 0 40px rgba(0,212,255,0.5), 
                    0 0 60px rgba(0,123,255,0.4);
    }
    to {
        transform: scale(1.1);
        box-shadow: 0 0 30px rgba(0,212,255,0.8), 
                    0 0 60px rgba(0,123,255,0.7), 
                    0 0 90px rgba(0,212,255,0.6);
    }
}
