.fix-global-menu {
    position: sticky;
    top: 0.1rem;
}

body {
    font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
    background-color: #f1f2f6;
    min-height: 600px;

}

ul.errorlist {
    color: darkred;
}

.tags-input-typeahead-item-default{
    color: #343a40; !important;
    background-color: #bbbbbb; !important;
}

.tags-input-typeahead-item-highlighted-default{
        color: #343a40; !important;
    background-color: #bbbbbb; !important;
}

.navbar {
    z-index: 99999999;
}

.system_name {
    color: #01a0e9;
}

.columns {
    margin-top: 0em;
    margin-bottom: 0em;
}

.column {
    overflow: auto;
}

.message-body {
    background-color: white;
}

.article-tabs {
    padding: 0em;
}

.content ul {
    margin: 0em;;
}

.content li {
    background-color: #F2F2F2;
}

.hero-body {
    padding: 1em 1.5em 1em 0.5em;
}

.tab-contents .content {
    display: none;
}

.tab-contents .content.is-active {
    display: block;
}

.tabs.is-toggle li.is-active a {
    background-color: white;
    border-color: #01a0e9;
}

#tabs-with-content .tab-content {
    padding: 1rem;
    display: none;
}

#tabs-with-content .tab-content.is-active {
    display: block;
}


.section {
    padding: 0em;
}

.message-header {
    text-align: left;
}


.vue-notification {
    padding: 10px!important;
    margin: 0 5px 5px!important;

    font-size: 14px!important;

    color: #ffffff;
    background: #5b80b2!important;
    border-left: 5px solid #187FE7!important;
}

.vue-notification > .warn {
    background: #ffb648;
    border-left-color: #f48a06;
}

.vue-notification > .error {
    background: #E54D42;
    border-left-color: #B82E24;
}

.vue-notification > .success {
    background: #ffffff;
    border-left-color: #42A85F;
}

div.notification-content > a > p{
    color: #ffffff!important;
}

.tags-input-typeahead-item-default{
    color: #343a40; !important;
    background-color: #bbbbbb; !important;
}

.tags-input-typeahead-item-highlighted-default{
        color: #343a40; !important;
    background-color: #bbbbbb; !important;
}

.menu_title {
    font-family: 'Kanit', sans-serif;
    color: #3c763d;
}
.title_common {
    color: #761c19
}
.footerFixed{
    min-height: 100vh;
    position: relative;
    padding-bottom: 60px;
    box-sizing: border-box;
}
footer{
    position: absolute;
    width: 100%;
    margin: auto;
    bottom: 0;
    background: #266e00;
    color: #c4fda5;
    font-size: 10px;
    text-align: right;
}