 main {  padding: 10px;  margin: 0 auto;  background: #fff;}main > section {  display: none;  padding: 20px 0 0;  border-top: 1px solid #ddd;}main > input {  display: none;}main > label {  display: inline-block;  margin: 0 0 -1px;  padding: 15px 15px;  font-weight: 600;  text-align: left;  color: #305e86;  border: 1px solid transparent;  font-family: Tahoma, Verdana, Segoe, sans-serif;  font-size: 1em;  text-decoration: none;  background-color: #EEEEEE;  color: #333333;  border-top: 1px solid #CCCCCC;  border-right: 1px solid #333333;  border-bottom: 1px solid #333333;  border-left: 1px solid #CCCCCC;}main > label:before {  font-family: fontawesome;  font-weight: normal;  margin-right: 5px;}main > label[for*='1']:before { content: ''; }main > label[for*='2']:before { content: ''; }main  > label[for*='3']:before { content: ''; }main > label[for*='4']:before { content: ''; }main > label:hover {  color: #888;  cursor: pointer;}main > input:checked + label {  color: #555;  border: 1px solid #ddd;  border-top: 2px solid #305e86;  border-bottom: 1px solid #fff;}#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4 {  display: block;}@media screen and (max-width: 650px) {  main > label {    font-size: 0;  }  main > label:before {    margin: 0;    font-size: 18px;  }}@media screen and (max-width: 400px) {  main > label {    padding: 15px;  }}.table-result {margin-top: 1em;  border-spacing: 1;  border-collapse: collapse;width: 100%;  position: relative;}.table-result * {  position: relative;}.table-result td, table th {padding-left: 5px;}.table-result thead tr {  background: #36304a;}.table-result tbody tr:last-child {  border: 0;}.table-result td, table th {  text-align: left;  vertical-align: middle;}.table-result td.l, table th.l {  text-align: right;    vertical-align: middle;}.table-result td.c, table th.c {  text-align: center;    vertical-align: middle;}.table-result td.r, table th.r {  text-align: center;}.table-result tbody tr:nth-child(even) {  background-color: #f5f5f5;}.table-result tbody tr {  font-size: 14px;  color: #808080;height: 35px;  font-weight: unset;}.table-result tbody tr:hover {  color: #555555;  background-color: #dadada;  cursor: cursor;}.column1 {  width: 260px;  padding-left: 40px;}.column2 {  width: 160px;}.column3 {  width: 245px;}.column4 {  width: 110px;  text-align: right;}.column5 {  width: 170px;  text-align: right;}.column6 {  width: 222px;  text-align: right;  padding-right: 62px;}.table-result tr:first-child {    font-weight: bold;}.table-result .head_tr td {	font-weight: bold;	font-size: 1.4rem;	color: white;	background: #345f84;}.table-result .head_tr{	}input[type=number]{    width: 75px;} input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {     opacity: 1;}.fund_values td{	text-align:left;}.fund_values {		min-width: 300px;}.first_tr td{	font-weight: bold;	font-size: 1.2em;}.first_tr td{	font-weight: bold;	font-size: 1.2em;	background-color: transparent !important;		color: black;}.first_trx td{background-color: transparent !important;		font-weight: bold;	font-size: 1.2em;	color: black;}.input-group-addon{	text-align: left;	min-width: 200px;}