﻿.flag-gb {
    background-image: url("/gfx/flags/gb.png");
    background-image: url("/gfx/flags/gb.svg"),linear-gradient(transparent, transparent)
}

#irisTarget {
    padding-top: 3em !important;
}

#irisTarget > .alert:first-child {
    margin-bottom: 1.5rem !important;
}

#irisTarget a.alert-read-more {
    color: #007aca;
}

#irisTarget a.alert-read-more:hover {
    color: #004c7e;
    text-decoration: underline;
}

.col-lg-1.blockArea, .col-lg-2.blockArea, .col-lg-3.blockArea,
.col-lg-4.blockArea, .col-lg-5.blockArea, .col-lg-6.blockArea,
.col-lg-7.blockArea, .col-lg-8.blockArea, .col-lg-9.blockArea,
.col-lg-10.blockArea, .col-lg-11.blockArea, .col-lg-12.blockArea,
.col-sm-1.blockArea, .col-sm-2.blockArea, .col-sm-3.blockArea,
.col-sm-4.blockArea, .col-sm-5.blockArea, .col-sm-6.blockArea,
.col-sm-7.blockArea, .col-sm-8.blockArea, .col-sm-9.blockArea,
.col-sm-10.blockArea, .col-sm-11.blockArea, .col-sm-12.blockArea {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 15px;
}

@media print {
    @page {
        margin: 25mm 25mm 25mm 25mm;
    }

    body {
        margin: 0;
    }

    #epi-quickNavigator {
        display: none !important;
    }
}

/*-------------------------------------------------------------------------------------------*/
/* Authentication */
/*-------------------------------------------------------------------------------------------*/

.login-page {
    height: 100%;
}

.login-wrapper {
    background-size: cover;
    height: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    justify-content: center;
    align-items: center;
}

.login-wrapper.login-background-img {
    background-image: url(/Util/images/login/login-background-image.png);
}

.login-top-bar {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.login-modal {
    background: hsla(0, 0%, 100%, 0.46);
    width: 485px;
}

@media(max-width:540px) {
    .login-modal {
        width: 320px;
    }
}