﻿/*body {
    background: #e1e1e1;
    padding-top:159px;
}

.form-group-xs .form-control {
    height: 22px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}


.header-wrapper .navbar {
    min-height: 34px;
    margin-bottom: 0px;
}

.header-wrapper .navbar-default {
    border: none;
    background: transparent;
}

.top-logo img {
    margin-top: 10px;
    margin-bottom: 10px;
}

.header-wrapper .navbar-menu .navbar-nav {
    float: none;
}

    .header-wrapper .navbar-menu .navbar-nav > li {
        float: none;
        display: inline-block;
    }

.header-contents .logo {
    position: fixed;
    top: 53px;
    left: 50%;
    transform: translate(-50%, 0%);
}

.header-contents .navbar-menu {
    top: 123px;
}


@media (min-width:768px) {
    .header-wrapper .navbar-nav > li > a {
        padding: 8px 8px;
    }

    .header-wrapper .navbar-form {
        margin-top: 8px;
        margin-bottom: 8px;
    }
}

@media (max-width:767px) {
    body {
        padding-top: 50px;
    }

    .header-wrapper .header-top {
        display: none;
    }

    .header-contents .logo {
        top: 0;
        position:relative;
        text-align: center;
        width: 100%;
    }

    .header-contents .navbar-menu {
        top: 0px;
    }

    .header-wrapper .navbar-default {
        background-color: #f8f8f8;
    }

    .header-wrapper .navbar-menu .navbar-nav {
        float: left;
        width: 100%;
        text-align: left;
        margin: 7.5px 0;
    }

        .header-wrapper .navbar-menu .navbar-nav > li {
            display: block;
        }

        .header-wrapper .navbar-menu .navbar-nav .caret {
            float: right;
        }

    .top-logo img {
        max-width: 449px;
        width: 100%;
    }
}*/


.navbar, .navbar-default {
	border-radius: 0px;
}

.navbar-center .navbar-nav {
	float: none;
	text-align: center;
}

.navbar-center .navbar-nav > li {
	float: none;
	display: inline-block;
}

.top-menu.navbar-default {
    /*background-color: transparent;
    border-color: transparent;*/
}

.top-menu {
    display: none;
}

    .top-menu .navbar-nav {
        text-align: left;
    }

@media (max-width: 767px) {
	.navbar-center .navbar-nav {
		float: none;
		text-align: initial;
	}

	.navbar-center .navbar-nav > li {
		position: relative;
		display: block;
	}

    .header-navi {
        display: none;
    }

    .header .toolbar {
        display: none;
    }

    .header .header-title {
        display: none;
    }

    .top-menu {
        display: block;
    }
}