/*===========共用============*/

#neil_culbank .blockcontent .card {
	margin: 20px 0px 0px 0px;
	background-color: rgba(255, 255, 255, .8) !important;
}

#neil_culbank .blockcontent .card h3 {
	font-size: 120%;
}


/* 資產管理表格-全選按鈕 */
#neil_culbank .blockcontent #tablecontent .table th label.checkboxeach{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:34px;
    height:30px;
    margin-bottom:0rem;
    padding:4px 5px;
    border:1px solid #c2185b;
    border-radius:4px;
    background:#fff5fa;
    color:#9b004d;
    font-weight:bold;
    cursor:pointer;
    line-height:1;
    box-shadow:0 1px 2px rgba(0,0,0,0.08);
}

#neil_culbank .blockcontent #tablecontent .table th label.checkboxeach:hover,
#neil_culbank .blockcontent #tablecontent .table th label.checkboxeach:focus{
    background:#c2185b;
    color:#fff;
    border-color:#a00040;
    text-decoration:none;
}

#neil_culbank .blockcontent #tablecontent .table th label.checkboxeach:active{
    background:#8f003a;
    border-color:#8f003a;
    box-shadow:inset 0 2px 3px rgba(0,0,0,0.18);
}

#neil_culbank .blockcontent #tablecontent #checkboxtop{
    position:absolute;
    opacity:0;
    width:1px;
    height:1px;
    overflow:hidden;
}









/*============文化銀行開戶================*/
#open_acct_box {
	position: relative;
}

#open_acct_box .w-100 {
	margin: 1.5rem 0rem;
}

/*=======會員註冊區塊===========*/
#open_acct_box #registerbox {
	position: relative;
	margin: 1rem 0rem 2rem 0rem;
}

#open_acct_box .userinbox .help-block {
	font-size: 85%;
	white-space: nowrap;
	padding: 0.1875rem 0rem 0rem 0rem;
	margin: 0rem;
}

#open_acct_box #userinboxtext .alert-pink {
	text-align: center;
	font-size: 100%;
}

#open_acct_box #userinboxtext .glyphicon {
	position: relative;
	top: 0.375rem;
	font-size: 135%;
}

#open_acct_box .userinbox .red {
	font-size: 90%;
}

#open_acct_box .notice {
	color: #383838;
	font-size: 95%;
	position: relative;
	top: -1px;
}

/*========填寫開戶基本資料============*/
#acct_open_from .col-md-12 .col-md-2 {
	min-width: 10.5%;
	max-width: 10.5%;
}

#acct_open_from .col-md-12 .col-md-10 {
	min-width: 89.5%;
	max-width: 89.5%;
}

#acct_open_from .col-md-8 .col-md-2 {
	min-width: 16.2%;
	max-width: 16.2%;
}

#acct_open_from .col-md-8 .col-md-10 {
	min-width: 83.8%;
	max-width: 83.8%;
}

/*=======我不是機器人============*/
#acct_open_from #notarobotbox1 .col-md-2 {
	min-width: 11.5%;
	max-width: 11.5%;
}

#acct_open_from #notarobotbox1 .col-md-10 {
	min-width: 88.5%;
	max-width: 88.5%;
}

/*============文化存摺================*/
#bank_book_box .card-header {
	padding: 0.75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(73, 192, 252, 0.3);
}

#bank_book_box #content .fa-credit-card {
	font-size: 1000%;
}

#bank_book_box #content .card_level_1 {
	font-size: 90%;
	color: #565656;
}

#bank_book_box #content .card_level_1 .color_1 {
	font-size: 110%;
	color: #CC4B10;
}

#bank_book_box #content .asset_count {
	margin: 10px 10px 25px 10px !important;
	line-height: 180%;
	font-size: 95%;
}

#bank_book_box #content .asset_count .col-md-12,
#bank_book_box #content .asset_count .col-md-6{
padding: 2px 4px 2px 4px;

}


#bank_book_box #content .skltbs-theme-light .skltbs-tab,
#bank_book_box #content .skltbs-theme-dark .skltbs-tab {
	display: block;
	padding: 0.5rem 0.75rem;
	color: inherit;
	border: 0;
	font-family: inherit;
	font-size: 1.2rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	background: #EFEFEF;
}

#bank_book_box #content .skltbs-theme-light .skltbs-tab-item,
#bank_book_box #content .skltbs-theme-dark .skltbs-tab-item {
	margin: 0 0.625rem 0rem 0;
}

#bank_book_box #content .skltbs-theme-light .skltbs-tab.skltbs-active {
	color: #fff;
	background: #1A7CEA;
}

#bank_book_box #content .skltbs-theme-light .skltbs-panel,
#bank_book_box #content .skltbs-theme-dark .skltbs-panel {
	padding: 0.9375rem;
	min-height: 15.625rem;
}

#bank_book_box #content #bookmarkbox {
	position: relative;
	margin: 2rem 0rem 2.8125rem 0rem;
}

#bank_book_box #content .card_info {
	line-height: 180%;
}

#bank_book_box .cancel_review_box .col-sm-1 {
	max-width: 15%;
	min-width: 15%;
}

#bank_book_box .cancel_review_box .col-sm-3 {
	max-width: 15%;
	min-width: 15%;
}

#bank_book_box .cancel_review_box .col-sm-1 {
	max-width: 15%;
	min-width: 15%;
}

#bank_book_box .cancel_review_box .col-sm-3 {
	max-width: 20%;
	min-width: 20%;
}

#bank_book_box .cancel_review_box .col-sm-6 {
	max-width: 53%;
	min-width: 53%;
}

#bank_book_box .cancel_review_box .col-sm-2 {
	max-width: 12%;
	min-width: 12%;
}

.skltbs-panel-group .access_content {
	font-size: 95%;
	transition: all 0.3s ease-in-out 0s;
	overflow: hidden;
	max-height: 40px;
	line-height: 180%;
	border-bottom: 1px solid #E5E5E5;
	margin: 2px 0px 3px 0px;
	padding: 3px 0px 0px 0px;
}

.skltbs-panel-group .access_content a {
	color: #424242;
}

.skltbs-panel-group .access_content .fa-image {
	transition: all 0.3s ease-in-out 0s;
	position: relative;
	top: 3px;
	font-size: 120%;

}

.skltbs-panel-group .access_content .review_4 {
	color: #1A7CEA;
}

.skltbs-panel-group .access_content:hover {
	padding: 3px 0px 0px 10px;
	background: #337AB7;
	color: #FFFFFF;
}

.skltbs-panel-group .access_content:hover .fa-image,
.skltbs-panel-group .access_content:hover a {
	color: #FFFFFF;
}

/*===========開戶資料管理=============*/

#open_list_box #open_list_from {
	line-height: 200%;
	color: #444444;
}

#open_list_box #open_list_from .col-md-12 .col-md-2 {
	min-width: 10.5%;
	max-width: 10.5%;

}

#open_list_box #open_list_from .col-md-12 .col-md-10 {
	min-width: 89.5%;
	max-width: 89.5%;
}

#open_list_box #open_list_from .col-md-8 .col-md-2 {
	min-width: 16.2%;
	max-width: 16.2%;
}

#open_list_box #open_list_from .col-md-8 .col-md-10 {
	min-width: 83.8%;
	max-width: 83.8%;
}

#open_list_box #open_list_from .col-md-4 .col-md-8 {
	padding-right: 0px;
}

#open_list_box #open_list_from .w-100 {
	margin: 1.2rem 0rem;
	border-bottom: 1px solid #E0E0E0;
}

/*==========文化銀行開戶會員管理============*/
#open_account_adm {
	position: relative;
}

#open_account_adm #content_box {
	margin: 20px 0px 0px 0px !important;
}

#open_account_adm #content_box .col-md-3 {
	min-width: 20%;
	max-width: 20%;
}

#open_account_adm #content_box .col-md-9 {
	min-width: 80%;
	max-width: 80%;
}

#open_account_adm #content_box .stat0 {
	position: absolute;
	opacity: 0;
}

#open_account_adm .search_input {
	margin: 30px 0px 10px 0px;
}

#open_account_adm .left_box .form-group {
	margin: 0px 0px 30px 0px;
}

#open_account_adm .left_box .excel_help,
#open_account_adm .left_box .search-help {
	margin: 5px 0px 5px 0px;
	font-size: 80%;
}

/*========文化銀行開戶會員資料列表==========*/

#open_account_adm #tablecontent {
	margin: 25px 0px 20px 0px;
}

#open_account_adm #tablecontent .table {
	position: relative;
	margin: 1.5625rem 0rem 0rem 0rem;
	font-size: 87%;
}

#open_account_adm #tablecontent .table th:nth-child(6) {
	width: 10%;
}
/*
#open_account_adm #tablecontent .table th label {
	display: inline-block;
	margin-bottom: 0rem;
}
*/
#open_account_adm #tablecontent .remind {
	background: #FFF3EF url(../../img/frame/) repeat-x left top;
}

#open_account_adm #tablecontent input[type='checkbox']:not(#checkboxtop) {
	position: relative;
	top: 0rem;
	transform: scale(1.7, 1.7);
}
/*
#open_account_adm #tablecontent #checkboxtop {
	display: none;
}
*/
#open_account_adm #tablecontent #operatebox {
	position: relative;
	margin: 1.25rem 0rem 1.25rem -0.9375rem !important;
}

#open_account_adm #tablecontent th:nth-child(1) {
	width: 1%;
}

#open_account_adm #tablecontent th:nth-child(2) {
	width: 50%;
}

#open_account_adm #tablecontent th:nth-child(3) {
	width: 11%;
}

#open_account_adm #tablecontent th:nth-child(4) {
	width: 15%;
}

#open_account_adm #tablecontent th:nth-child(5) {
	width: 5%;
}

#open_account_adm #tablecontent .list-group-item {
	position: relative;
	display: block;
	padding: 0.375rem 0.75rem;
	margin-bottom: -0.0625rem;
	background-color: #fff;
	border: 0.0625rem solid #ddd;
	line-height: 170%;
}

/*==========建立文化資產===============*/
#setup_assets_box {
	position: relative;
}

#setup_assets_box #type_ajaxselect {
	position: relative;
	width: inherit;
	background: #C1C1C1 url(../../img/frame/) no-repeat left top;
	padding: 0.4375rem 0rem;
	border-radius: 0.625rem;
	margin: 0.625rem 0rem 0.625rem 0rem;
}

#setup_assets_box #type_ajaxselect .form-control {
	width: 45% !important;
	margin: 0 auto;
	text-align: center;
	text-align-last: center;
	font-size: 100%;
	padding: 0.25rem 0rem;
	color: #000000;
}

/*==========文化資產頁面===============*/
#assets_exhibit_box {
	position: relative;
}

#assets_exhibit_box .card h3 {
	font-size: 105% !important;
}

#assets_exhibit_box .badge {
	padding: 0.35em 0.4em 0.25em 0.4em;
	font-size: 95% !important;

}

#assets_exhibit_box .source_arr {
	margin: 20px 0px 0px 0px;
}

#assets_exhibit_box .assets-box {
	margin-bottom: 20px;
}

#assets_exhibit_box .assets-header {
	padding: 10px;
	background: #d9edf7;
}

#assets_exhibit_box .assets-title {
	margin: 0;
	font-size: 20px;
}

#assets_exhibit_box .assets-meta {
	padding: 25px 15px 25px 15px;
	border: 1px solid #ddd;
	background: #FFFFFF;
}

#assets_exhibit_box .assets-media {
	text-align: center;
}

#assets_exhibit_box #assets_typt_img {
	position: relative;
	display: block;
	border-radius: 10px;
	padding: 8px;
	border: 0.12rem solid #ADADAD !important;
	margin: 4px 0px 15px 0px;
}

#assets_exhibit_box .assets-img {
	width: 100%;
	border-radius: 10px;
	display: block;
}

#assets_exhibit_box .assets-info {
	font-size: 100%;
}

#assets_exhibit_box .assets-row {
	margin-bottom: 8px;
}

#assets_exhibit_box .assets-label {
	color: #666;
}

#assets_exhibit_box .assets-badge {
	display: inline-block;
	padding: 3px 6px;
	background: #d9534f;
	color: #fff;
	margin-right: 5px;
}

#assets_exhibit_box .assets-badge-gray {
	background: #999;
}

#assets_exhibit_box .assets-status.success {
	color: #3c763d;
	font-weight: bold;
}

#assets_exhibit_box .assets-actions {
	margin-top: 10px;
}

#assets_exhibit_box .assets-actions-1 .assets-label {
	font-size: 90%;
	margin: 5px 0px 5px 0px;
	display: inline-block;
}

#assets_exhibit_box .assets-description {
	margin-top: 20px;
}

#assets_exhibit_box .assets-subtitle {
	background: #d9d2e9;
	padding: 8px;
	font-size: 120%;
}

#assets_exhibit_box .assets-text {
	padding: 10px;
	border: 1px solid #ddd;
	background: #FFFFFF;
}

#assets_exhibit_box .assets-source {
	margin-top: 10px;
}

#assets_exhibit_box .assets-author {
	margin-top: 20px;
}

#assets_exhibit_box .assets-value.card_name i {
	font-size: 130%;
}

#assets_exhibit_box .assets-value.nation .img-thumbnail {
	position: relative;
	top: 6px;
	margin: 0px 0px 0px 10px;
	max-width: 8%;
}

#assets_exhibit_box .assets-status.review_1 {
	color: #006899;
	font-weight: 550;
}

#assets_exhibit_box .assets-status.review_2 {
	color: #BA0034;
	font-weight: 550;
}

#assets_exhibit_box .assets-status.review_3 {
	color: #996B00;
	font-weight: 550;
}

#assets_exhibit_box .assets-status.review_4 {
	color: #357F33;
	font-weight: 550;
}


#assets_exhibit_box .alert_illustrate{
padding: 0.35rem 1.25rem;
margin-bottom: 0rem;
}


/*=======粉紅色===========*/
.alert_illustrate {
	background: #FFEAF4 url(../../img/frame/) no-repeat left top;
	color: #AD115F;
	border: 0.0625rem solid #FFA0CE;
  transition: all 0.3s ease-in-out 0s;
}

.alert_illustrate  a{
	color: #AD115F;
}
.alert_illustrate:hover{
	background: #C6116C url(../../img/frame/) no-repeat left top;
	border: 0.0625rem solid #7A0942;
}
.alert_illustrate:hover a{
	color: #FFFFFF;
} 



/* 文化資產心得反饋列表 CSS */
#assets_exhibit_box .culbank-thoughts-wrap{
  margin-top:24px;
  border-top:1px solid #d8d8d8;
  color:#222;
}

#assets_exhibit_box .culbank-thoughts-title{
  padding:14px 20px;
  border-bottom:1px solid #d8d8d8;
  background:#f7f7f7;
  color:#333;
  font-size:1.25rem;
  font-weight:bold;
  letter-spacing:0;
}

#assets_exhibit_box .culbank-thoughts-title .fa{
  margin-right:8px;
  color:#0d6efd;
}

#assets_exhibit_box .culbank-thoughts-list{
  background:#fff;
}

#assets_exhibit_box .culbank-thoughts-item{
  padding:16px 20px 18px;
  border-bottom:1px solid #d8d8d8;
}

#assets_exhibit_box .culbank-thoughts-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:16px;
  margin-bottom:10px;
}

#assets_exhibit_box .culbank-thoughts-user{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px;
  color:#222;
  font-size:1.08rem;
  font-weight:bold;
  line-height:1.4;
}

#assets_exhibit_box .thoughts-user-sep{
  color:#111;
}

#assets_exhibit_box .thoughts-user-level{
  color:#222;
}

#assets_exhibit_box .culbank-thoughts-time{
  flex:0 0 auto;
  color:#777;
  font-size:0.95rem;
  letter-spacing:2px;
  line-height:1.5;
  white-space:nowrap;
}

#assets_exhibit_box .thoughts-delete-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:46px;
  height:28px;
  padding:3px 10px;
  border:0;
  border-radius:4px;
  background:#dc3545;
  color:#fff;
  font-size:0.9rem;
  font-weight:bold;
  line-height:1;
  cursor:pointer;
}

#assets_exhibit_box .thoughts-delete-btn:hover,
#assets_exhibit_box .thoughts-delete-btn:focus{
  background:#bd2130;
  color:#fff;
  outline:none;
}

#assets_exhibit_box .culbank-thoughts-content{
  color:#333;
  font-size:1rem;
  line-height:1.8;
  word-break:break-word;
}

#assets_exhibit_box .culbank-thoughts-imgs{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:12px;
}

#assets_exhibit_box .thoughts-img-link{
  display:block;
  width:100px;
  height:100px;
  padding: 5px;
  border-radius:4px;
  background:#FFFFFF;
  overflow:hidden;
  border: 1px solid #DDDDDD;
}

#assets_exhibit_box .thoughts-img-link img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
    border-radius:4px;
}

#assets_exhibit_box  #thoughts_page{
margin: 10px 0px;
	text-align: right;
}


#assets_exhibit_box .culbank-thoughts-page{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:8px;
  padding:14px 0 0;
}

#assets_exhibit_box .thoughts-page-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:54px;
  height:30px;
  padding:4px 10px;
  border:1px solid #4b9bea;
  border-radius:0;
  background:#4b9bea;
  color:#fff;
  font-size:0.95rem;
  line-height:1;
  cursor:pointer;
}

#assets_exhibit_box .thoughts-page-btn:hover,
#assets_exhibit_box .thoughts-page-btn:focus{
  background:#1f7ed6;
  border-color:#1f7ed6;
  color:#fff;
  outline:none;
}

#assets_exhibit_box .thoughts-page-btn:disabled,
#assets_exhibit_box .thoughts-page-btn.disabled{
  border-color:#c8c8c8;
  background:#e5e5e5;
  color:#999;
  cursor:not-allowed;
}
/*
@media (max-width:767.98px){
  .culbank-thoughts-title{
    padding:12px 14px;
    font-size:1.05rem;
  }

  .culbank-thoughts-item{
    padding:14px;
  }

  .culbank-thoughts-head{
    display:block;
  }

  .culbank-thoughts-time{
    margin-top:6px;
    letter-spacing:1px;
    white-space:normal;
  }

  .culbank-thoughts-imgs{
    flex-wrap:nowrap;
    overflow-x:auto;
    padding-bottom:4px;
  }

  .thoughts-img-link{
    flex:0 0 74px;
    width:74px;
    height:74px;
  }

  .culbank-thoughts-page{
    justify-content:center;
  }
}

*/






/*=========審核說明============*/
/*#assets_exhibit_box #operate_test{
	position: relative;
	margin: 25px 0px;
}
#assets_exhibit_box #operate_test .alert {
    position: relative;
    padding: 1.25rem 1.25rem;
}

#assets_exhibit_box #operate_test .review_text{
	margin: 15px 0px !important;
	padding: 10px 10px;
	border: 1px solid #ddd;
	background: #FFFFFF;
   border-radius: 6px;	
}

*/

/*=========審核資訊框============*/
#assets_exhibit_box #operate_test{
    position: relative;
    margin: 25px 0px;
}

/* alert主框 */
#assets_exhibit_box #operate_test .alert{
    position: relative;
    padding: 1.25rem 1.25rem;
    border-radius: 10px;
    overflow: hidden;
}

/* 標題 */
#assets_exhibit_box #operate_test .review-info-title{
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 1.2rem;
    font-weight: 700;
    margin: 4px 0px 0px 0px;
    line-height: 1.4;
}

/* ICON */
#assets_exhibit_box #operate_test .review-info-title i{
    font-size: 1.25rem;
}

/* 每列資訊 */
#assets_exhibit_box #operate_test .review-info-item{
    margin-bottom: 8px;
    line-height: 1.8;
}

/* 標題字 */
#assets_exhibit_box #operate_test .review-label{
    font-weight: 700;
    margin-right: 5px;
}

/* 狀態字 */
#assets_exhibit_box #operate_test .review-val{
    display: inline-block;
    font-weight: 600;
}

/* 點數 */
#assets_exhibit_box #operate_test .review-points{
    display: inline-block;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: 1px;
    color: #ff9800;
}

/* 審核說明區 */
#assets_exhibit_box #operate_test .review_text{
    position: relative;
    margin: 15px 0px !important;
    padding: 12px 15px 5px 15px;
    border: 1px solid #ddd;
    background: #FFFFFF;
    border-radius: 8px;
    font-size: 1.3rem;   
    box-shadow: inset 0 1px 2px rgba(0,0,0,.03);
}

/* 通過 */
#assets_exhibit_box #operate_test .alert-green-customize .review_text{
    border-left: 4px solid #28a745;
}

/* 退件 */
#assets_exhibit_box #operate_test .alert-red-customize .review_text{
    border-left: 4px solid #dc3545;
}

/* 審核內容 */
#assets_exhibit_box #operate_test .review-text-content{
    line-height: 1.8;
    word-break: break-word;
}

/* footer */
#assets_exhibit_box #operate_test .review-footer-text{
    margin-top: 10px;
    font-size: 1.0rem;
    opacity: .85;
    line-height: 1.7;
}

/* 狀態顏色 */
#assets_exhibit_box #operate_test .review-status-2{
    color: #dc3545;
    font-weight: 700;
}

#assets_exhibit_box #operate_test .review-status-4{
    color: #28a745;
    font-weight: 700;
}


#assets_exhibit_box #operate_test  .review_btn{
  position: absolute;
  right: 0px;
} 


#assets_exhibit_box #operate_test #assets_exhibit_box .review-resubmit-box{
  border:1px solid #d8b7ff;
  border-left:5px solid #8a3ffc;
  border-radius:6px;
  color:#7a0050;
}
#assets_exhibit_box #operate_test .review-resubmit-head{
  margin-bottom:12px;
}
#assets_exhibit_box #operate_test .review-resubmit-title{
  font-weight:bold;
  display:flex;
  align-items:center;
  gap:8px;
}
#assets_exhibit_box #operate_test .review-resubmit-item{
  font-weight:bold;
}
#assets_exhibit_box #operate_test .review-resubmit-content{
  background:#fff;
  border:1px solid #e5d5f8;
  border-radius:6px;
  padding: 14px 16px 18px 16px;
  margin:20px 0px;
}

#assets_exhibit_box #operate_test .review-resubmit-label{
  font-weight:bold;
  margin-bottom:8px;
}
#assets_exhibit_box #operate_test .review-resubmit-text{
  line-height:1.8;
  word-break:break-word;
}
#assets_exhibit_box #operate_test .review-resubmit-footer{
  font-size:1.05rem;
}

#assets_exhibit_box #operate_test .review_bin_res{
    position:absolute;
    right:10px;
    top:50%;
    transform:translateY(-50%);
    width:42px;
    height:42px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    background:#fff;
    border:1px solid #d8c6ff;
    border-radius:8px;
    box-shadow:0 3px 8px rgba(0,0,0,0.16);
    color:#0d6efd;
    cursor:pointer;
    text-decoration:none;
    z-index:5;
}

#assets_exhibit_box #operate_test .review_bin_res .fa-solid{
    font-size:22px;
    line-height:1;
}

#assets_exhibit_box #operate_test .review_bin_res:hover,
#assets_exhibit_box #operate_test .review_bin_res:focus{
    background:#0d6efd;
    border-color:#0b5ed7;
    color:#fff;
    text-decoration:none;
    box-shadow:0 4px 10px rgba(13,110,253,0.35);
}

#assets_exhibit_box #operate_test .review_bin_res:active{
    background:#0b5ed7;
    border-color:#0a58ca;
    box-shadow:inset 0 2px 4px rgba(0,0,0,0.2);
}

/*==========文化銀行資產管理============*/
#asset_mgmt_adm {
	position: relative;
}

#asset_mgmt_adm #content_box {
	margin: 20px 0px 0px 0px !important;
}

#asset_mgmt_adm #content_box .col-md-3 {
	min-width: 20%;
	max-width: 20%;
}

#asset_mgmt_adm #content_box .col-md-9 {
	min-width: 80%;
	max-width: 80%;
}

#asset_mgmt_adm #content_box .stat0 {
	position: absolute;
	opacity: 0;
}

#asset_mgmt_adm .search_input {
	margin: 30px 0px 10px 0px;
}

#asset_mgmt_adm .left_box .form-group {
	margin: 0px 0px 30px 0px;
}

#asset_mgmt_adm .left_box .excel_help,
#asset_mgmt_adm .left_box .search-help {
	margin: 5px 0px 5px 0px;
	font-size: 80%;
}



/*========文化銀行資產列表==========*/

#asset_mgmt_adm #tablecontent {
	margin: 25px 0px 20px 0px;
}

#asset_mgmt_adm #tablecontent .table {
	position: relative;
	margin: 1.5625rem 0rem 0rem 0rem;
	font-size: 87%;
}

#asset_mgmt_adm #tablecontent .table th:nth-child(6) {
	width: 10%;
}

#asset_mgmt_adm #tablecontent .remind {
	background: #FFF3EF url(../../img/frame/) repeat-x left top;
}

#asset_mgmt_adm #tablecontent input[type='checkbox']:not(#checkboxtop) {
	position: relative;
	top: 0rem;
	transform: scale(1.7, 1.7);
}
/*
#asset_mgmt_adm #tablecontent #checkboxtop {
	display: none;
}
*/






#asset_mgmt_adm #tablecontent #operatebox {
	position: relative;
	margin: 1.25rem 0rem 1.25rem -0.9375rem !important;
}

#asset_mgmt_adm #tablecontent th:nth-child(1) {
	width: 1%;
}

#asset_mgmt_adm #tablecontent th:nth-child(2) {
	width: 50%;
}

#asset_mgmt_adm #tablecontent th:nth-child(3) {
	width: 11%;
}

#asset_mgmt_adm #tablecontent th:nth-child(4) {
	width: 15%;
}

#asset_mgmt_adm #tablecontent th:nth-child(5) {
	width: 5%;
}

#asset_mgmt_adm #tablecontent .list-group-item {
	position: relative;
	display: block;
	padding: 0.375rem 0.75rem;
	margin-bottom: -0.0625rem;
	background-color: #fff;
	border: 0.0625rem solid #ddd;
	line-height: 170%;
}


/*===========心得反饋管理=======================*/
#thoughts_mgmt_adm  {
	position: relative;
}



#thoughts_mgmt_adm #content_box .col-md-3 {
	min-width: 20%;
	max-width: 20%;
}

#thoughts_mgmt_adm #content_box .col-md-9 {
	min-width: 80%;
	max-width: 80%;
}

#thoughts_mgmt_adm #content_box .stat0 {
	position: absolute;
	opacity: 0;
}

#thoughts_mgmt_adm .search_input {
	margin: 30px 0px 10px 0px;
}

#thoughts_mgmt_adm .left_box .form-group {
	margin: 0px 0px 30px 0px;
}









#thoughts_mgmt_adm  #tablecontent {
	margin: 25px 0px 20px 0px;
}

#thoughts_mgmt_adm  #tablecontent .table {
	position: relative;
	margin: 1.5625rem 0rem 0rem 0rem;
	font-size: 87%;
}



#thoughts_mgmt_adm  #tablecontent .table th:nth-child(6) {
	width: 10%;
}

#thoughts_mgmt_adm  #tablecontent .remind {
	background: #FFF3EF url(../../img/frame/) repeat-x left top;
}

#thoughts_mgmt_adm  #tablecontent input[type='checkbox']:not(#checkboxtop) {
	position: relative;
	top: 0rem;
	transform: scale(1.7, 1.7);
}


#thoughts_mgmt_adm #content_box {
    margin: 20px 0px 0px 0px !important;
}



#thoughts_mgmt_adm  #tablecontent #operatebox {
	position: relative;
	margin: 1.25rem 0rem 1.25rem -0.9375rem !important;
}

#thoughts_mgmt_adm #tablecontent th:nth-child(1) {
	width: 1%;
}

#thoughts_mgmt_adm #tablecontent th:nth-child(2) {
	width: 52%;
}

#thoughts_mgmt_adm #tablecontent th:nth-child(3) {
	width: 11%;
}

#thoughts_mgmt_adm #tablecontent th:nth-child(4) {
	width: 11%;
}

#thoughts_mgmt_adm #tablecontent th:nth-child(5) {
	width: 7%;
}

#thoughts_mgmt_adm #tablecontent .list-group-item {
	position: relative;
	display: block;
	padding: 0.375rem 0.75rem;
	margin-bottom: -0.0625rem;
	background-color: #fff;
	border: 0.0625rem solid #ddd;
	line-height: 170%;
}





/* 文化銀行資訊看版 CSS */
.culbank-info-board{
  display:flex;
  align-items:center;
  gap:18px;
  margin:18px 0;
  padding:18px 22px;
  border:1px solid #ffd58a;
  border-left:6px solid #f0a500;
  border-radius:6px;
  background:#fffaf0;
  color:#4a3a16;
  box-shadow:0 2px 8px rgba(0,0,0,0.08);
}

.culbank-info-icon{
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 56px;
  width:56px;
  height:56px;
  border-radius:50%;
  background:#f0a500;
  color:#fff;
  font-size:1.6rem;
}

.culbank-info-main{
  flex:1 1 auto;
  min-width:0;
}

.culbank-info-title{
  color:#835900;
  font-size:1.18rem;
  font-weight:bold;
  line-height:1.5;
}

.culbank-info-points{
  display:flex;
  align-items:baseline;
  flex-wrap:wrap;
  gap:8px;
  margin-top:4px;
  line-height:1.4;
}

.culbank-info-label{
  color:#6b5a32;
  font-weight:bold;
}

.culbank-info-num{
  color:#d35400;
  font-size:1.7rem;
  font-weight:bold;
}

.culbank-info-unit{
  color:#d35400;
  font-weight:bold;
}

.culbank-info-desc{
  margin-top:6px;
  color:#705f35;
  font-size:0.98rem;
  line-height:1.7;
}
