body{overflow:none;font-family:'Noto Sans TC', sans-serif !important;color: #000;display: flex;justify-content: center;align-items: center;background:rgba(241,238,230,1) !important;}
body::-webkit-scrollbar {width:3px;}
body::-webkit-scrollbar-track {background-color:#ddd;} 
body::-webkit-scrollbar-thumb {background-color:#ddd;}
body:hover::-webkit-scrollbar-thumb {border-radius:5px;background-color: #eee;}
h1, h2, h3, h4, h5, h6 {color: #000;}



.tool_trackspand-1{border-radius:10px;overflow: hidden;background: transparent;}
.tool_trackspand-2{border-radius:10px;overflow: hidden;background: #F2F2F2;}
.bdr10{border-radius:10px;overflow: hidden;}
.nav-tabs .nav-link.active {cursor: auto;}
.main_header,.main_footer{display:none}
.font_G2, .rental_form_box .rental_form_data, .NHI_form_box .rental_form_data, .NHI_form_box .data_td1-2 .sub_title, .form-group label {font-size: 1rem;margin-bottom:6px;}
.NHI_form_box .NHI_form_data ,.uinvoice_3,.rental_form_box .rental_form_data, .NHI_form_box .rental_form_data{background:url("../images/tool-bg.jpg") #fff !important;border:1px solid #ddd}
.NHI_form_box .NHI_note{font-size:1rem}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {width: 100%;padding-right:15px;padding-left:15px;margin-right: auto;margin-left: auto;}
.NHI_form_box{padding-right:40px;padding-left:40px;background: #F2F2F2;}
.NHI_detail_table .fin_title{font-size: 1rem !important;}
.NHI_form_box .row.border_fix:after{display:none}
.tool_trackspand-1 .left_table, .tool_trackspand-2 .left_table {padding: 40px;}
.form-control{color:#000 !important;font-weight: bold !important;font-size: 1.2rem;background:#F2F2F2;margin-bottom: 10px;}
.form-control:disabled, .form-control[readonly] {background-color: #F2F2F2;opacity:1;}
.tax-amount{text-align: end;font-size: 1.4rem;}
.form-control:focus{background:#eee;}
.form-note{color:#ff5d5d;}
.col-lg-7 .tab-content{height:100%;display: flex;justify-content: center;align-items: center;}
.tab-content .tab_title {font-weight: bold;margin-bottom:10px !important;}
.tab-content>.active {display: flex;flex-direction: column;justify-content: center;padding: 0px 0px;}
.right_table{padding: 20px 0px !important;background:#F2F2F2;}
.uinvoicebox_3{overflow:hidden}
.right_table{padding:0px}
.uinvoice_3 {padding: 10px 30px 20px;width:770px;margin:0px auto;max-width: 1000px;min-width:0px;}
.tool-title{position:absolute;left: 0px;top: 0px;background: #FFAA00;color:#fff;font-size: 16px !important;padding:8px 15px 5px 10px;overflow: hidden;z-index: 3;margin: 0px;border-bottom-right-radius:10px;}
.tool-title-2{background:#4476FF;}
.tool-title-3{background:#51C283;width:auto !important}
.tool-title img{width:25px;position: relative;margin-top:-2px}
.btn-reload{padding:0px;border: none;background: #fff;font-size: 14px;color: #ccc;}
.download_note,.uinvoice_3 .line_r span {line-height:1.5;color:#4476FF;}
.uinvoice_3 .line_r {background-color:#4476FF;}
.form-group{margin:0px;}
.NHI_List_table .NHI_List{z-index:999}
.NHI_form {padding: 60px 25px 1px;}
.rental_form {padding: 60px 25px 1px;}
.tool_trackspand-2 {max-width: 1240px;}
.rental_form .form-row{margin-bottom: 15px}
.rental_form_box .rental_form_data .title, .NHI_form_box .rental_form_data .title {color: #000;}
.rental_form_box .rental_form_data, .NHI_form_box .rental_form_data {color: #000;}
.popover_box {color: #000;}
.NHI_form_box .NHI_form_data {padding:30px 40px;}
.NHI_form_box .NHI_form_data .title {color: #000;}
.NHI_form_box .data_td1-2 {padding: 10px;}
.NHI_form_box .data_td1-1 {padding: 10px;}
.NHI_form_box .data_td1-1 .data_title{padding:0px;margin: 0px;}
.NHI_form_box .data_title{color: #000;padding: 10px;}
.font_G1, .rental_form_box .rental_form_data .title, .NHI_form_box .rental_form_data .title, .NHI_form_box .data_td1-2 .data_info, .NHI_form_box .NHI_detail_table .fin_title, .tab-content .tab_title {font-size: 1.4rem;}
.rental_form_box .rental_form_data span.m_color1, .NHI_form_box .rental_form_data span.m_color1{}
.rental_form_data .mb-2{margin-bottom: 15px !important;}

@media (max-width: 1500px){
.NHI_form_box .data_td1-1 .data_title{font-size: 1.5rem !important;}
.uinvoice_3{transform: scale(.95);overflow-x: auto;}}

@media (max-width: 1400px){
.uinvoice_3{transform: scale(.85);}}

@media (max-width: 1300px){
.uinvoice_3{transform: scale(.8);}}

@media (max-width: 1200px){
.uinvoice_3{transform: scale(.74);}}

@media (max-width: 1100px){
.uinvoice_3{transform: scale(.71);}
.NHI_form_box .data_title{font-size:.9rem;}.NHI_form_box .data_td1-1 {border-right:none;text-align: center}
.NHI_form_box .data_td1-1 .data_title{margin-top: 0px;}
.font_G1, .rental_form_box .rental_form_data .title, .NHI_form_box .rental_form_data .title, .NHI_form_box .data_td1-2 .data_info, .NHI_form_box .NHI_detail_table .fin_title, .tab-content .tab_title {font-size: 1.2rem;}}

@media (max-width: 991.98px){
.uinvoice_3 {transform: scale(.9);}
.download_note{width:80%}
.NHI_form_box .data_td1-2:first-child {border-bottom: none;}}

@media (max-width: 800px) {
.form-row{margin-bottom:10px}}

@media (max-width: 767.98px) {
.uinvoice_3 {transform: scale(1);font-size:10px !important;width:680px;padding: 10px 30px 10px;}
.uinvoice_3 .uinvoice_data {font-size: 0.8rem !important;}
.NHI_form_box .NHI_form_data .title,.NHI_form_box .data_title,.NHI_form_box .data_td1-2 .sub_title.m_color2,.NHI_form_box .data_td1-2 .data_info,.NHI_form_box .data_td1-2 .sub_title.m_color1{text-align:center !important}
.font_G1, .rental_form_box .rental_form_data .title, .NHI_form_box .rental_form_data .title, .NHI_form_box .data_td1-2 .data_info, .NHI_form_box .NHI_detail_table .fin_title, .tab-content .tab_title {font-size: 1.4rem;}
.NHI_form_box .NHI_detail_table .fin_title{font-size: 1rem}.NHI_form_box .NHI_detail_table .fin_detail {font-size: 1.4rem;}
.NHI_form_box .NHI_note{font-size: 1rem !important;text-align:center !important}
.NHI_form_box .NHI_form_data {padding:20px;}
.font_G2, .rental_form_box .rental_form_data, .NHI_form_box .rental_form_data, .NHI_form_box .data_td1-2 .sub_title {margin-bottom:0px;}}

@media (max-height: 750px) {

.NHI_form {padding:30px 54px 5px;}}

@media (max-width: 700px) {
.font_G2, .rental_form_box .rental_form_data, .NHI_form_box .rental_form_data, .NHI_form_box .data_td1-2 .sub_title, .form-group label{font-size:13px;}
.rental_form_data .mb-2{margin-bottom: 15px !important;}
.rental_form_box .rental_form_data span.m_color1, .NHI_form_box .rental_form_data span.m_color1{font-size:18px}
.uinvoice_3 {transform: scale(.9);}}

@media (max-width: 650px) {
.uinvoice_3 {transform: scale(.8);}}

@media (max-width: 600px) {
.uinvoice_3 {transform: scale(.75);}}

@media only screen and (max-width: 575px){
.download_note{width:60%}
.tool_trackspand-1 .left_table, .tool_trackspand-2 .left_table {padding: 60px 20px 20px;margin-left: 0px;margin-right: 0px;margin-top: 0px;}
.uinvoice_3 {transform: scale(.7);}}

@media (max-width: 500px) {
.uinvoice_3 {transform: scale(.6);}}




/**/
.NHI-date{position:absolute;right: 25px;top: 15px;font-size: 11px;color: #bbb}

#NHInav{position:absolute;top: 0px;left:0px;right:0px;background:rgba(255,255,255,.5);padding: 10px 0px;z-index: 9}
#NHInav img{filter: brightness(60%);width:70px}
#NHInav ul{display:flex;margin-bottom: 0px;justify-content: flex-end}
#NHInav ul li{margin:0px 10px;font-size:13px;color:#888;}
#NHInav ul li a{color:#aaa !important;}
@media (max-width: 991.98px){
.NHI .container-fluid {margin-top:40px;}}






