body .content-wrapper
{
    overflow-wrap: break-word;
}

body .content-wrapper .nav li a,
body .content-wrapper .btn-group,
body .content-wrapper ruby
{
    overflow-wrap: normal;
    word-wrap: normal;
    word-break: keep-all;
}

.form-control
{
    font-size: 16px;
}

.h1, h1
{
    font-size: 180%;
}

body .content-wrapper .table td .btn-group
{
    min-width: 90px;
}

.sidebar-mini.sidebar-collapse .main-sidebar {
    width: auto !important;
    padding: 50px 0 0 0;
}

.sidebar-mini .main-header > .logo
{
    display: none;
}

.main-header .navbar
{
    display: block;
}

.wrapper .main-sidebar
{
    padding-top: 70px; 
}

.main-header .sidebar-toggle:before
{
    display: none;
}

.main-header #gomenu span
{
    font-size: 70%;
}

.wrapper .content-wrapper
{
    padding-bottom: 40px;
}

footer.main-footer
{
    margin-left: 0;
    display: none;
}

body.sidebar-open footer.main-footer
{
    margin-left: 230px;
}

body.sidebar-mini .content-wrapper,
body.sidebar-mini .main-footer
{
    border-left: 0;
}

footer .footer-links
{
    /* display: none;*/
    text-align: left;
    line-height: 3;
}

footer .footer-links span
{
    display: none;
}


/* */
.entrance-header h1 span
{
    display: block;
}
.entrance-header h1 .field-date
{
    margin-bottom: 10px;
    display: block;
}

.entrance-header .field-meta .field-site-name
{
    display: block;
}