a, a:visited {color:#000000; outline: none;}

.note {
    background-color: #FFFFFF; 
    border: 2px solid #b4c8d3;
    border-radius: 4px; 
    padding: 20px 30px; 
    margin-bottom: 10px;
}



.bordered {border: 1px solid #e5e5e5;}
body.SITE_THEME_DARK  .bordered {border: 1px solid var(--THEME_DARK_LINE_COLOR_DARK)}
.grey-bg {background-color: #f9f9f9;}
body.SITE_THEME_DARK .grey-bg {background-color: var(--THEME_DARK_LINE_COLOR)}
.rounded {border-radius: 4px;}




/*table*/
.table-content-wrapper {display: block; overflow: auto;}
.table-content {border-spacing: 0px; width:100%;
	margin: 10px auto;	
	border:#dedede 1px solid;
}
.table-content th:first-child {border-top-left-radius: 4px;}
.table-content th:last-child {border-top-right-radius: 4px;}
.table-content th {
	padding:18px;
	border-bottom:1px solid #e5e5e5;
	background: #f8f8f8;
	vertical-align: middle;
	color: #000000;
}
.table-content tr {text-align: center; padding-left:20px;}
.table-content tr td {background: #FFFFFF; vertical-align: middle; padding:18px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #dedede; }
.table-content tr td:first-child {border-left: 0 none; padding-left: 20px; text-align: left;}
.table-content tr:last-child > td {border-bottom: 0 none;}
.table-content tr:nth-child(2n) {background: #f9f9f9;} 
.table-content.no_strip tr:nth-child(2n) {background: inherit!important;} 

.table-content.no-border {border: none!important;}
.table-content.no-border tr, .table-content.no-border td {border: none!important;}



