

/* sm Small devices (landscape phones, 576px and up) */
@media only screen and (min-width: 576px) {

}

/* md Medium devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {

}

/* lg Large devices (desktops, 992px and up) */
@media only screen and (min-width: 992px) {

    body.wahid-theme{
        background-image: url("../img/background-left.png"), url("../img/background-right.png");
        background-position: left top, right top;
        background-repeat: no-repeat;
    }

}

/* xl Extra large devices (large desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {

    body.wahid-theme{
        font-size: 15px;
        padding-top: 8%;
    }

}

/* --------------------- */
/* SETUP */
/* --------------------- */

body.wahid-theme {
    background-color: #fff;
    color: #A2A1A1;
    font-family:  Tamkeener, sans-serif;
    font-weight: 200;
    padding-top: 15vh;
    color: #373E48;
    padding-bottom: 25px;
}

/* ----------------------- */
/* BUTTONS */
/* ----------------------- */

.btn-full.btn-full-wahid-red:link,
.btn-full.btn-full-wahid-red:visited,
.btn-full.btn-full-wahid-red {
    background-color: #B1282D;
    border: 1px solid #B1282D;
    color: #fff;
}

.btn-full.btn-full-wahid-navy:link,
.btn-full.btn-full-wahid-navy:visited,
.btn-full.btn-full-wahid-navy {
    background-color: #373E48;
    border: 1px solid #373E48;
    color: #fff;
}

.btn-ghost.btn-ghost-wahid-grey:link,
.btn-ghost.btn-ghost-wahid-grey:visited,
.btn-ghost.btn-ghost-wahid-grey {
    color: #373E48;
}

.btn-full.btn-full-wahid-red:hover,
.btn-full.btn-full-wahid-red:active {
    border: 1px solid #912125;
    background-color: #912125;
}

.btn-full.btn-full-wahid-navy:hover,
.btn-full.btn-full-wahid-navy:active {
    border: 1px solid #1E2228;
    background-color: #1E2228;
}

.btn-ghost.btn-ghost-wahid-grey:hover,
.btn-ghost.btn-ghost-wahid-grey:active {
    border: 1px solid #A2A1A1;
    color: #fff;
    background-color: #A2A1A1;
}

.btn-lang.wahid-theme {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+PHBhdGggZD0ibTM0MSA0NTIgODAgNjB2LTYwaDkxdi0yNzFoLTE4MXYtMTgxaC0zMzF2MjcxaDkxdjYwbDgwLTYwaDEwdjE4MXptMTQxLTMwaC05MXYzMGwtNDAtMzBoLTE0MHYtMjExaDI3MXptLTMyMS0xODEtNDAgMzB2LTMwaC05MXYtMjExaDI3MXYxNTFoLTY1LjczMDQ2OWwtNjkuMjY5NTMxLTEzOC41MzkwNjItNzMuNDE3OTY5IDE0Ni44MzIwMzEgMjYuODMyMDMxIDEzLjQxNzk2OSAxOC4zNTU0NjktMzYuNzEwOTM4aDU2LjQ2MDkzOGw3LjUgMTVoLTIwLjczMDQ2OXY2MHptMTguMjMwNDY5LTEwNWgtMjYuNDYwOTM4bDEzLjIzMDQ2OS0yNi40NjA5Mzh6bTAgMCIgZmlsbD0iI2IxMjgyZCIvPjxwYXRoIGQ9Im0zMjQuOTY0ODQ0IDM0MC40MDYyNWMtMTYuMDg1OTM4IDEzLjU0Njg3NS0zMS4yNzM0MzggMjAuNTkzNzUtMzguOTY0ODQ0IDIwLjU5Mzc1djMwYzE5LjMyODEyNSAwIDQyLjU0Njg3NS0xNC4xNDQ1MzEgNjAtMjkuMTMyODEyIDE3LjQ1MzEyNSAxNC45ODgyODEgNDAuNjcxODc1IDI5LjEzMjgxMiA2MCAyOS4xMzI4MTJ2LTMwYy03LjY5MTQwNiAwLTIyLjg3ODkwNi03LjA0Njg3NS0zOC45NjQ4NDQtMjAuNTkzNzUgOC43MTA5MzgtMTAuNTg5ODQ0IDE3Ljg3NS0yNC40NTMxMjUgMjEuODc4OTA2LTM5LjQwNjI1aDMyLjA4NTkzOHYtMzBoLTYwdi0zMGgtMzB2MzBoLTYwdjMwaDMyLjA4NTkzOGM0LjAwMzkwNiAxNC45NTMxMjUgMTMuMTY3OTY4IDI4LjgxNjQwNiAyMS44Nzg5MDYgMzkuNDA2MjV6bTIxLjAzNTE1Ni0yMS42OTE0MDZjLTQuNzMwNDY5LTYuMDg1OTM4LTguNDk2MDk0LTEyLjEyMTA5NC0xMS4wNzAzMTItMTcuNzI2NTYzaDIyLjE0MDYyNGMtMi41NzQyMTggNS42MDU0NjktNi4zMzk4NDMgMTEuNjQwNjI1LTExLjA3MDMxMiAxNy43MjY1NjN6bTAgMCIgZmlsbD0iI2IxMjgyZCIvPjwvc3ZnPgo=)
}


/* ---------------------------- */
/* LOGIN FORM */
/* ---------------------------- */

.wrap-login-input.wahid-theme.focus {
    border-color: #DCDCDC;
}

.focus-login-input.wahid-theme {
    color: #A2A1A1;
}

.focus-login-input.wahid-theme::before {
    background-color: #A2A1A1;
}

/* ---------------------------- */
/* LINK */
/* ---------------------------- */

.link-wahid-red:link {
    color: #B1282D;
    text-decoration: underline;
}

.link-wahid-red:visited,
.link-wahid-red:active {
    color: #912125;
}

.link-wahid-red:hover {
    color: #912125;
}

.link-wahid-navy:link {
    color: #373E48;
    text-decoration: underline;
}

.link-wahid-navy:visited,
.link-wahid-navy:active {
    color: #1E2228;
}

.link-wahid-navy:hover {
    color: #1E2228;
}

/* ---------------------------- */
/* LOGIN PAGE */
/* ---------------------------- */


.social.wahid-theme span:before,
.social.wahid-theme span:after {
    border-top: 1px solid #A2A1A1;
}

a#kc-current-locale-link {
    color: #B1282D;
}

#locale-list {
    background: #ddd;
}

.locale-list-item  a,
.locale-list-item  a:visited,
.locale-list-item  a:hover,
.locale-list-item  a:active,
.locale-list-item  a:link {
    color: #A2A1A1;
}

.locale-list-item:hover {
    background: #A2A1A1;
    color: #fff
}

.locale-list-item a:hover {
    color: #fff
}

.footer {
    border-style: solid none none none;
    border-width: 1px;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 18px;
    background-color: white;
    color: #1E2228;
    text-align: center;
    display:block;
    font-size:80%;
}

.footerLogo {
    padding-right: 30px;
    padding-left: 80px;
    text-align: center;
}