
#login .container #login-row #login-column #login-box {
	margin-top: 70px;
	height: 320px;
	border: 1px solid #003161;
	background-color: #EAEAEA;
	
}
#login .container #login-row #login-column #login-box #login-form {
  padding: 20px;
}
#login .container #login-row #login-column #login-box #login-form #register-link {
  margin-top: -85px;
}

.lgin {
	background-color: #ED6C00;
	width: 100%;
}

.fontNippon {
	color: #003161;
}

.btn-nippon {
	background-color: #003161;
	color: #EAEAEA;
}

.modalportal {
	color: #fff;
	background: #003161;
	max-height: calc(100% - 100px);
	position: fixed;
	top: 50%;
	left: 50%;
	max-width: 450px;
	transform: translate(-50%, -50%);
	visibility: hidden;
	opacity: 0;
	transition: .3s ease;
}

.modalportal.active {
	visibility: visible;
	z-index: 2;
	opacity: 1;
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg:  #8EC400;
    --bs-btn-border-color:  #8EC400;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg:  #75a102;
    --bs-btn-hover-border-color:  #8EC400;
    --bs-btn-focus-shadow-rgb: 130,138,145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg:  #8EC400;
    --bs-btn-active-border-color:  #8EC400;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg:  #8EC400;
    --bs-btn-disabled-border-color:  #8EC400;
}
.form-control:focus {
     color: var(--bs-body-color); 
     background-color: var(--bs-body-bg); 
     border-color: #8EC400; 
     outline: 0; 
    box-shadow: 0 0 0 0.25rem rgba(142,196,0,.25);
}  
    
element.style {
}
.btn-outline-secondary {
    --bs-btn-color: #8EC400;
    --bs-btn-border-color: #8EC400;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #75a102;
    --bs-btn-hover-border-color: #8EC400;
    --bs-btn-focus-shadow-rgb: 108,117,125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #8EC400;
    --bs-btn-active-border-color: #8EC400;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #8EC400;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #8EC400;
    --bs-gradient: none;
}
.form-select:focus {
    border-color: #8EC400;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(142,196,0,.25);
}