body, html {
    background: url('../img/bg.jpg') repeat center;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
}

h1 {
    font-weight: 900;
    color: #19468D;
    font-size: 3rem;
    margin-top:30px;
    letter-spacing: .2px;
    line-height: 1;
}

h2 {
    font-weight: 800;
    color: #231F20;
    font-size: 1.3rem;
    margin-bottom: 40px;
}

h3 {
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing:1px;
    color: #19468D;
}

p {
    font-size: 1rem;
    color: #231F20;
}

ol {
    padding-left: 18px;
}

b.white {
    color: #fff;
}

.strip-orange, .strip-yellow, .strip-green  {
    width:100%;
    text-align: center;
    color: #231F20;
    padding:10px;
    font-weight: 800;
    font-size: 1.5rem;
}

.strip-orange {
    background-color: #F48455;
}

.strip-yellow {
    background: #FDBE10;
}

.strip-green {
    background: #2FB895;
}

footer {
    background: #3E3E3F;
    color: #6D6D6D;
    font-size: .7rem;
}

.footer-copy {
    padding: 50px;
}

/* Media Queries */
@media (max-width: 576px) { 
    
 }

@media (max-width: 768px) { 
    .strip-orange, .strip-yellow, .strip-green {
        font-size: 1rem;
    }


    h1 {
        font-size: 2.7rem;
        margin-top: 30px;
    }

    h2 {
        font-size: 1.2rem;
        margin-bottom: 40px;
    }

 }

 .form-control {
     background:none!important;
     border:0!important;
 }

 input,textarea {
    width: 100%;
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #19468D;
    margin-bottom:10px;
}

form b {
    color: #19468D;
    text-transform:uppercase;
    text-align:left!important;
}

[type=submit] {
    background: #19468D;
    color: #fff;
    border:0;
}

textarea{
    min-height:200px;
}

.playicon {
    display: inline-block;
}

.playicon:hover img {
    transform: scale(0.9) rotate(5deg);
}

.playicon img {
    width: 57px;
    height: 57px;
    margin-left: 10px;
    position: relative;
    top: -10px;
    transform: scale(0.8) rotate(0);
    transition: transform 0.3s ease-out;
}

.btn-back{
    background:none;
    color:#19468D;
    margin-bottom:10px;
}

.navbar {
    border-bottom: 1px solid #ccc;
    margin-bottom: 2rem;
    padding: .5rem 2.5rem;
}

.navbar a {
    color: #19468D!important;
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .2125rem;
    margin-left: 1.5rem;
    font-size: 1.25rem;
    text-decoration: none;
}

.bg-success, .bg-danger {
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 20px;
}

