﻿body {
    padding-top: 10px;
    padding-bottom: 40px;
    background-color: #f5f5f5;
}

.form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}

    .form-signin .form-signin-heading,
    .form-signin .checkbox {
        margin-bottom: 10px;
    }

    .form-signin .checkbox {
        font-weight: normal;
    }

    .form-signin .form-control {
        position: relative;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 10px;
        font-size: 16px;
    }

        .form-signin .form-control:focus {
            z-index: 2;
        }

    .form-signin input[type="email"] {
        margin-bottom: -1px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .form-signin input[type="password"] {
        margin-bottom: 10px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.form-recovery {
    max-width: 400px;
}

.form-recovery-button {
    margin-top: 10px;
}

.form-recovery-question {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 16px;
}

.nav-page {
    display: none !important;
}

.panel {
    background-color: #f5f5f5 !important;
    box-shadow: none !important;
}


body {
    overflow: visible;
}

/* Menu link hover */
ul.nav.navbar-nav li.dropdown:hover > ul.dropdown-menu,
ul.nav.navbar-nav li.dropdown:focus-within > ul.dropdown-menu {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Drop down item padding */
ul.dropdown-menu li {
    padding: 0.5rem 0.5rem;
    white-space: nowrap
}

    ul.dropdown-menu li a {
        text-decoration: none;
    }

    /* Hovered menu item highlight color */
    ul.dropdown-menu li:hover {
        background-color: #ccc;
        cursor: pointer;
    }

    /* Selected menu item highlight color */
    ul.dropdown-menu li.active {
        background-color: bisque;
    }

/* Drop down placement */
.navbar-nav .dropdown-menu {
    position: absolute;
    padding: 0;
    top: 18px;
}

.language-dropdown {
    display: inline-block !important;
    float: right !important;
    padding: 0 !important;
    z-index: 9999 !important;
}

    .language-dropdown .dropdown-toggle {
        display: block !important;
        text-align: right !important;
        cursor: pointer !important;
        color: #3fa2f3 !important;
    }

        .language-dropdown .dropdown-toggle .caret {
            float: left;
        }

        .language-dropdown .dropdown-toggle .language-text {
            float: right;
            margin-left: 3px;
        }

.navbar-nav .dropdown-menu {
    position: absolute !important;
    float: none;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: 'MyWebFont';
    src: url("~/lib/bootstrap/fonts/fontawesome-webfont.eot?v=4.7.0");
    src: url("~/lib/bootstrap/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("~/lib/bootstrap/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("~/lib/bootstrap/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("~/lib/bootstrap/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("~/lib/bootstrap/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
    font-weight: 400;
    font-style: normal
}
