@charset "UTF-8";

.sectorButton { border:0; background-color:#0072b7; color:#fff; cursor:pointer; width:18%; border-right:2px solid #FDEDF5; }

.ctr *{font-size:16px; }

.flexrow_result { display: flex; justify-content: center; }

.sectorButton:hover { color:#fff; background-color:#22348b; }

#SSButton_On { background: #22348b; }

#SSButton_On a { color: white; }

.subsector_desc-list { font-size:1.25rem; font-weight:700; }

.sectors-table-list { display: block; width: 100%; position: relative; }
.sectors-table-list table { display: block; width: 100%; margin-bottom: 2%; position: relative; }
/* .sectors-table-list table th,
.sectors-table-list table td { width: 14%; padding: 2% 3%; text-align: center; box-sizing: border-box; } */
.sectors-table-list table th,
.sectors-table-list table td { width: 8%; padding: 1% 3%; text-align: center; box-sizing: border-box; }

/*:lang(en) .sectors-table-list table th { padding: 3% 1%; }
:lang(en) .sectors-table-list table th:first-child { padding: 3%;}*/

.sectors-table-list table th,
.sectors-table-list table td:first-child { text-align: center; }
.sectors-table-list table td:nth-child(2) { text-align: center; }
.sectors-table-list table td:nth-child(3) { text-align: center; }
.sectors-table-list table th span { display: inline-block; width: 100%; position: relative; vertical-align: middle; }
/*.sectors-table-list table th .icon { width: 15%; margin-right: 8%; padding-top: 15%; }
.sectors-table-list table th .icon::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; border-radius: 50%; background-color: #ffffff; }
.sectors-table-list table th .icon::after { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-size: 55% auto; background-position: center; }*/
.sectors-table-list table tbody tr:nth-child(odd) { background-color: #fdfdfd; }
/* .sectors-table-list table tbody tr:nth-child(even) { background-color: #eeeeee; } */
.sectors-table-list table tbody tr:nth-child(even) { background-color: #EEEEEE; }
/*.sectors-table-list table:nth-child(2) tbody tr:nth-child(even) { background-color: #EEECF0; }
.sectors-table-list table:nth-child(3) tbody tr:nth-child(even) { background-color: #ECF0F0; }
.sectors-table-list table:nth-child(4) tbody tr:nth-child(even) { background-color: #E7EDF1; }
.sectors-table-list table:nth-child(5) tbody tr:nth-child(even) { background-color: #FAEEED; }*/


.sectors-table-list table td span { display: inline-block; width: 100%; vertical-align: middle; }
.sectors-table-list table td span { width: 100%; }
.sectors-table-list table::after { content: ""; display: block; width: 100%; padding-top: 2%; position: relative; }

.sectors-table-list table thead,
/* .sectors-table-list table::after { background-color: #999a9a; color: #ffffff; } */
.sectors-table-list table::after { background-color: #9fc8d1; color: #000000; }
.sectors-table-list table th,
.sectors-table-list table td { border-color: #6E706F; }
/*.sectors-table-list table th .icon::after { background-image: url(../images/sector1-icon.svg); }*/
.sectors-table-list table thead tr:first-child { background-color: #ffffff; color: #343a40;}
.sectors-table-list table thead tr:first-child th { font-weight: bold; font-size: 1.25rem; text-align: left; padding: 0% 0%;}

/*.sectors-table-list table:nth-child(2) thead,
.sectors-table-list table:nth-child(2)::after { background-color: #7B7292; color: #ffffff; }
.sectors-table-list table:nth-child(2) th,
.sectors-table-list table:nth-child(2) td { border-color: #52436F; }
.sectors-table-list table:nth-child(2) th .icon::after { background-image: url(../images/sector2-icon.svg); }*/

/*.sectors-table-list table:nth-child(3) thead,*/
/* .sectors-table-list table:nth-child(3)::after { background-color: #90A7A3; color: #ffffff; } */
/*.sectors-table-list table:nth-child(3)::after { background-color: #607B74; color: #ffffff; }
.sectors-table-list table:nth-child(3) th,
.sectors-table-list table:nth-child(3) td { border-color: #466C66; }
.sectors-table-list table:nth-child(3) th .icon::after { background-image: url(../images/sector3-icon.svg); }*/

/*.sectors-table-list table:nth-child(4) thead,
.sectors-table-list table:nth-child(4)::after { background-color: #547992; color: #ffffff; }
.sectors-table-list table:nth-child(4) th,
.sectors-table-list table:nth-child(4) td { border-color: #114E77; }
.sectors-table-list table:nth-child(4) th .icon::after { background-image: url(../images/sector4-icon.svg); }

.sectors-table-list table:nth-child(5) thead,*/
/* .sectors-table-list table:nth-child(5)::after { background-color: #DE9995; color: #ffffff; } */
/*.sectors-table-list table:nth-child(5)::after { background-color: #C74E48; color: #ffffff; }
.sectors-table-list table:nth-child(5) th,
.sectors-table-list table:nth-child(5) td { border-color: #C8544E; }
.sectors-table-list table:nth-child(5) th .icon::after { background-image: url(../images/sector5-icon.svg); }

.sectors-table-list table:nth-child(6)::after { background-color: #9C975D; }
.sectors-table-list table:nth-child(6) tbody tr { background-color: #eeeeee; }*/

@media (min-width: 1000px) {
    .sectors-table-list table th,
    /*.sectors-table-list table td { border-left: 2px solid; }*/
	.sectors-table-list table td:nth-child(2) { border-left: 2px solid; border-color: #6E706F;}
	.sectors-table-list table td:nth-child(3) { border-left: 2px solid; border-color: #6E706F;}
    .sectors-table-list table th,
	.sectors-table-list table th:first-child { border-left: none;}
	.sectors-table-list table th { border-left: 2px solid; border-color: #6E706F;}
	/*.sectors-table-list table th:nth-child(2) { border-left: 2px solid; border-color: #6E706F;}
	.sectors-table-list table th:nth-child(3) { border-left: 2px solid; border-color: #6E706F;}*/
    /*.sectors-table-list table td { width: 44%; border-left: none; }*/
	.sectors-table-list table td { border-left: none; }
    
    /*.sectors-table-list table:nth-child(6) tbody,
    .sectors-table-list table:nth-child(6) tr { display: flex; width: 100%; }
    .sectors-table-list table:nth-child(6) td { display: block; border-left: none; }*/
}

@media (max-width: 999px) {
    .sectors-table-list table thead { display: block; }
    .sectors-table-list table thead th { display: none; }
    .sectors-table-list table thead tr:first-child th { display: block; width: 100%; }
	.sectors-table-list table thead tr:first-child { background-color: #9fc8d1; color: #000000;}
    .sectors-table-list table tbody { display: block; }
    .sectors-table-list table thead tr,
    .sectors-table-list table tbody tr { display: block; width: 100%; }
    .sectors-table-list table tbody tr td { display: flex; align-items: center; width: 100%; padding: 0; text-align: left; }
    .sectors-table-list table tbody tr td::before { content: attr(data-title); display: inline-block; width: 50%; padding: 1% 3%; box-sizing: border-box; border-right: 2px solid; }
    .sectors-table-list table tbody tr td::before { display: block; }
    .sectors-table-list table tbody tr td span { width: 50%; text-align: center; }
    .sectors-table-list table tbody tr td { width: 100%; padding: 0%; border-bottom: 0.5px solid; border-top: 0.5px solid;}
    /*.sectors-table-list table tbody tr td span:nth-child(2) { text-align: left; }*/
    
    .sectors-table-list table tbody tr td::before,
    .sectors-table-list table tbody tr td { border-color: #6E706F; }
    .sectors-table-list table tbody tr td:not(:first-child):not(:last-child) { border-bottom: 0.5px solid #6E706F; }
    .sectors-table-list table tbody tr:not(:last-child) td:last-child { border-bottom: 2px solid #6E706F;}

    /*.sectors-table-list table:nth-child(2) tbody tr td::before,
    .sectors-table-list table:nth-child(2) tbody tr td { border-color: #52436F; }
    .sectors-table-list table:nth-child(2) tbody tr td:not(:first-child):not(:last-child) { border-bottom: 0.5px solid #52436F;}
    .sectors-table-list table:nth-child(2) tbody tr:not(:last-child) td:last-child { border-bottom: 2px solid #52436F;}

    .sectors-table-list table:nth-child(3) tbody tr td::before,
    .sectors-table-list table:nth-child(3) tbody tr td { border-color: #466C66; }
    .sectors-table-list table:nth-child(3) tbody tr td:not(:first-child):not(:last-child) { border-bottom: 0.5px solid #466C66;}
    .sectors-table-list table:nth-child(3) tbody tr:not(:last-child) td:last-child { border-bottom: 2px solid #466C66;}

    .sectors-table-list table:nth-child(4) tbody tr td::before,
    .sectors-table-list table:nth-child(4) tbody tr td { border-color: #114E77; }
    .sectors-table-list table:nth-child(4) tbody tr td:not(:first-child):not(:last-child) { border-bottom: 0.5px solid #114E77;}
    .sectors-table-list table:nth-child(4) tbody tr:not(:last-child) td:last-child { border-bottom: 2px solid #114E77;}

    .sectors-table-list table:nth-child(5) tbody tr td::before,
    .sectors-table-list table:nth-child(5) tbody tr td { border-color: #C8544E; }
    .sectors-table-list table:nth-child(5) tbody tr td:not(:first-child):not(:last-child) { border-bottom: 0.5px solid #C8544E;}
    .sectors-table-list table:nth-child(5) tbody tr:not(:last-child) td:last-child { border-bottom: 2px solid #C8544E;}

    
    .sectors-table-list table:nth-child(6) tbody,
    .sectors-table-list table:nth-child(6) tr { display: flex; width: 100%; }
    .sectors-table-list table:nth-child(6) tbody tr td { width: 50%; border-bottom: none; }
    .sectors-table-list table:nth-child(6) tbody tr td::before { display: none; }
    .sectors-table-list table:nth-child(6) tbody tr td span { width: 100%; }
    .sectors-table-list table:nth-child(6) tbody tr td span { width: auto; }*/
}

.subsectors-methods { margin-bottom: 1rem; }
.subsectors-methods table { border-bottom: 13.5px solid #307F8D; }
.subsectors-methods table th, .subsectors-methods table td { padding: 15px; }
@media (max-width: 768px) {
  .subsectors-methods table td { padding: 15px 5px; }
}
.subsectors-methods table thead { color: #ffffff; background-color: #307F8D; }
.subsectors-methods table th:not(:first-child):not(:last-child), .subsectors-methods table td:not(:first-child):not(:last-child) { border-right: 2px solid #047188; }
.subsectors-methods table tbody tr:nth-child(odd) { background-color: #FDFDFD; }
.subsectors-methods table tbody tr:nth-child(even) { background-color: #E6F1F3; }

