﻿body {
    /*padding:5px;*/
}


@media screen and (max-width: 767px) {
    .content-full {
        display: none;
    }
}

    @media screen and (min-width: 767px) and (max-width: 1600px) {
        .content-medium-hide {
            display: none;
        }
    }


    @media screen and (min-width: 767px) {
        .content-narrow {
            display: none;
        }
    }



.main {
    padding:5px;
    /*padding: 20px;*/
}

    .main .page-header {
        margin-top: 0;
    }




.emht_glyphicon_toolbar_prefix {
    padding-right: 6px;
}

.emht_hidden {
    display: none !important;
}

.emht_show {
    display: block !important;
}




.outer {
    display: table;
    position: absolute;
    height: 100%;
    width: 100%
}

.middle {
    display: table-cell;
    vertical-align: middle
}

.inner {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    max-width: 640px;
    width: calc(100% - 40px);
    padding: 44px;
    margin-bottom: 28px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    min-width: 320px;
    min-height: 338px;
    overflow: hidden
}

