﻿/*.om-layout-form {
    background-color: #fff;*/
    /* min-height: calc(100vh - 13rem);*/
    /*padding-top: 0.5rem;
}

.om-fixheight {
    min-height: calc(100vh - 13rem);
}*/

.om-login-left-spacer {
    width: 300px !important;
}

.om-footer {
    display: block;
    background-color: #F8F8F8;
    /* border-top: 1px solid #dee2e6;*/
    margin-top: auto;
    padding-top: .25rem;
    padding-bottom: .25rem;
}

.rn-logo-img {
    width: auto;
    height: 40px;
    /*margin: 8px;*/
}



@media (min-width: 1200px) {

    .om-login-wrapper {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .om-login-form {
        padding: 1.5em 2em 1.5em 2em;
        width: 40%;
        -webkit-box-shadow: 0 .5rem 1rem rgba(34,34,34,.15) !important;
        box-shadow: 0 .5rem 1rem rgba(34,34,34,.15) !important;
    }
}

@media (max-width: 380px) {
    .om-login-left-spacer {
        width: unset !important;
    }
}

@media (max-width: 1200px) {

    .rn-logo-img {
        /*width: 150px !important;*/
        height: 30px !important;
    }

    .om-layout-form {
        display: contents;
    }

    .om-fixheight {
        min-height: calc(100vh - 1rem) !important;
    }
}
