.strip {
    background: #4176C6;
    height: 10px;
}

.logo-container {
    display: flex;
    align-content: center;
    justify-content: center;
}

.logo {
    background: transparent url(../images/mrpips.jpg) no-repeat center / 50% auto;
    width: 437px;
    height: 157px;
}

.ue {
    background: transparent url(../images/ue.jpg) no-repeat center / 50% auto;
    width: 437px;
    height: 157px;
}

.uelogo {
    background: transparent url(../images/ue-logo.jpg) no-repeat center / 50% auto;
    width: 437px;
    height: 157px;
}

.form-container {
    padding: 10px 0 0 0;
}

.control-label {
    font-weight: normal;
}

.form-controls {
    display: flex;
    justify-content: center;
    align-content: space-between;
    border-top: 1px solid #ddd;
    padding: 15px 0 0 0;
}

.form-controls * {
    margin: 5px;
}

.btn-primary {
    background-color: #316a90;
    *background-color: #316a90;
    background-image: -ms-linear-gradient(top, #316a90, #4583ac);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#316a90), to(#4583ac));
    background-image: -webkit-linear-gradient(top, #316a90, #4583ac);
    background-image: -o-linear-gradient(top, #316a90, #4583ac);
    background-image: -moz-linear-gradient(top, #316a90, #4583ac);
    background-image: linear-gradient(top, #316a90, #4583ac);
    background-repeat: repeat-x;
    border-color: #0055cc #0055cc #003580;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#316a90', endColorstr='#4583ac', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
