.container-component {
/*    grid-area: auto;*/
}
.container-component>*+*{
    margin-top: 0;
}
legend {
    font-size: 1rem;
}
/* username、password */
input#username,
input#password {
    max-width: 30rem;
}
h1{
  font-size:2rem;
}
h1{
    margin: 0.5rem 0 0 0;
    padding: 0.3rem 0.5rem !important;
    border-left: solid 10px #0088cc;
    border-bottom: solid 1px #0088cc;
    font-size: 1.5rem;
    line-height: 2rem;
    color: black;
    font-weight: bold;
    background-color: #116e8214;
}
.page-header {
    margin-bottom: 1rem;
}
h2 {
    margin: 0;
    padding: 0.3rem 0.625rem !important;
    border-top: solid 1px #0088cc;
    border-bottom: solid 1px #0088cc;
    background: #e8f4fb;
    font-size: 1.3rem;
    line-height: 1.6rem;
    color: #555;
    font-weight: bold;
}
h3 {
    font-size: 1.2rem;
    font-weight: bold;
    border-bottom: solid 1px #ccc;
}
/*　Title Style　*/
a.brand-logo {
    text-decoration: none;
}
a.brand-logo span[title]{
    font-style: italic;
/*    font-weight: bold;*/
}
a.it-suntec-title {
    font-weight: bold;
    font-style: italic;
}
/* container-header background color */
span.mod-menu__heading.nav-header.it-suntec-title {
    font-size: 1.3rem;
    font-style: italic;
    color: white;
    font-weight: bold;
}
.container-header,
.footer{
    z-index: 10;
    background-color: var(--cassiopeia-color-primary);
    background-image: linear-gradient(135deg, #1f3c75 0%, #05998d 100%);
    position: relative;
    box-shadow: inset 0 5px 5px #00000008;
}
@media (max-width: 991px)
{
    span.mod-menu__heading.nav-header.it-suntec-title {
      	display:none;
	}
	.container-header .navbar-brand{
		display:none;
	}
	.container-header .grid-child {
	    padding: -0 !important;
	}
	header.header.container-header.full-width.position-sticky.sticky-top {
	    height: 3rem;
	}
	.metismenu.mod-menu .metismenu-item {
	    background: #1a4d79;
	}
    ul.mm-collapse.mm-show li a {
        color: white!important;
    }
}
/* Main Bottom 枠 */
.main-bottom.card {
    --card-border-color: white;
}
/* Copyright */
div#mod-custom114 {
    width: 100%;
}