@charset "UTF-8";.text-blue-700{color: #344386;}.text-gray-800{color: #3b3b3b;}.font-weight-bold{font-weight: bold;}<!-- /* 首頁的 input 樣式 */-->.input-group.icon-column{border-radius: .25rem;padding-left: 50px;}.input-group-append.icon-column{position: absolute;left: 0;top: 0;z-index: 12;height: 100%}.input-group>input{border-bottom: 1px solid rgb(187, 211, 204);border-top: 0;border-right: 0;border-left: 0;background-color: transparent;}.input-group>input:focus{border-bottom: 3px solid #59788d;background-color: transparent;}<!-- /* 首頁用的 card Style */-->.card{border: 0;}.card-header{border-bottom: 0;}.list-group-item{background-color: transparent;border-bottom: 0;}.card a:hover{color: #0d6c8a;}.bg-white-transparent{background-color: rgba(255, 255, 255, 0.5)}.footer-border-right{border-right: 1px solid #131313}<!-- /* 欄位檢核樣式 */-->.form-control.is-invalid{border-top: 0;border-right: 0;border-left: 0;border-color: #dc3545;;}.form-control.is-invalid:focus{border-top: 0;border-right: 0;border-left: 0;border-color: #dc3545;box-shadow: 0 0 0.2rem #f79da6;}<!-- /* button Style */-->.btn-login{color: rgb(255, 255, 255);background-color: #2a2854;border-color: rgb(42, 40, 84);}.btn-login:hover{color: #fff;background-color: #3f6b88;border-color: #3f6b88;}.btn-login.focus, .btn-primary:focus{color: #fff;background-color: #3f6b88;border-color: #3f6b88;-webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);}.btn-login:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color: #fff;background-color: #517d9b;border-color: #3f6b88;}.btn-login:active{color: rgba(171, 164, 255, 0.5);}.btn-login_other{color: rgb(255, 255, 255);background-color: #e0a721;border-color: rgb(224, 167, 33);}.btn-login_other:hover{color: #fff;background-color: #ebc66d;border-color: #ebc66d;}.btn-login_other.focus, .btn-primary:focus{color: #fff;background-color: #3f6b88;border-color: #3f6b88;-webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);}.btn-login_other:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color: #fff;background-color: #517d9b;border-color: #3f6b88;}.btn-login_other:active{color: rgba(171, 164, 255, 0.5);}.btn-link:hover{color: rgb(42, 126, 204);text-decoration: none;}.btn-link:focus{color: rgb(42, 126, 204);text-decoration: none;}.ui-widget{z-index: 9999; /* 設置一個足夠高的 z-index 值 */}@media ( min-width : 992px){.custom-modal{max-width: 50%;}}.bg-login-backgrund{background-image: url('/Epacs2/resources/images/title2.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;min-height: 400px;}.bg-login-banner{width: 100%;height: auto;display: block;margin: 0 auto -30px;}.fs-18{font-size: 18px;}.fs-20{font-size: 20px;}.btn-gray{background-color: #f8f9fa;border-color: #6c757d;color: #6c757d;}.login-btn-base{font-size: 20px;}.w-40{width: 40px;}.w-60{width: 60px;}.w-100{width: 100px;}.footer-gradient{background: linear-gradient(to right, #f8f8f8, #5a7f5d);}.cursor-pointer{cursor: pointer;}.flex-center{display: flex;align-items: center;}.required-star{color: red;}.text-black{color: black;}/* ========================= Modal 基礎擴展樣式========================= *//* ========================= 標題與字體========================= */.modal-title{font-size: 20px;}/* 通用標籤字體 */.modal-label{font-size: 18px;}/* 必填紅色星號 */.modal-required{color: red;}/* ========================= input-group 微調========================= */.modal-input-sm{width: 40px;}.modal-input-md{width: 100px;}.modal-input-xs{width: 60px;}/* ========================= icon / password toggle========================= */.modal-icon-column{display: flex;align-items: center;}/* ========================= 驗證區塊========================= */.modal-verify-input{width: 240px;display: inline-block;}.modal-btn-svg{cursor: pointer;}/* ========================= 按鈕字體========================= */.modal-btn-text{font-size: 18px;}/* ========================= 說明文字區塊========================= */.modal-note{font-size: 18px;text-align: left;}/* ========================= modal padding control========================= */.modal-body-padding{padding: 3rem 1.5rem;}