header {
    background-color: #195350 !important;
    height: 74px;
}

.gvf-page-title {
    display: none;
}

.primary input[type=text]:focus,
.primary input[type=password]:focus {
    border-bottom: 2px solid #195350 !important;
}

.primary .btn {
    color: rgba(255,255,255,0.87);
    background-color: #195350 !important;
}

.footer {
    color: #195350;
}

.footer a {
    color: #195350;
}

.logo {
    width: 220px;
    object-fit: contain;
    max-height: 100%;
    background-size: 100% !important;
    background-image: url(images/logo.png) !important;
}

.secondary > legend {
    color: #4c267d !important;
}

.secondary .btn {
    color: #4c267d !important;
}

.secondary .btn-sub {
    color: #777777 !important;
}