﻿/*.icc-list { }
.icc-list li { margin-top: 10px; margin-bottom: 30px; }
.icc-list-iccreports li > .h4 { margin-bottom: 0px; }
.icc-list-iccreports li span.icc-statute { display: block; }
.icc-list-iccreports li .icc-list-heading-inline { display: inline-block; margin-right: 10px; }
.icc-list-iccreports li .icc-authorities { color: gray; }
.icc-list-iccreports li ul.icc-list-authorities { display: inline; }
.icc-list-iccreports li ul.icc-list-authorities li { margin-top: 0px; margin-bottom: 0px; }
.icc-list-iccreports li ul.icc-list-authorities li > a { color: gray; }

.icc-font-small { font-size: 12px; }*/

.icc-list-reporting-requirements { }
.icc-list-reporting-requirements > li { padding: 10px; }
.icc-list-reporting-requirements > li:nth-child(even) {background-color: #ffffff;}
.icc-list-reporting-requirements > li:nth-child(odd) { background-color: #f9f9f9; }
.icc-list-reporting-requirements .detail { display: block; margin-left: 20px; }
.icc-list-reporting-requirements .footnote { font-size: .6em; vertical-align: sub; }
.icc-list-reporting-requirements h4 { margin-top: 0px; margin-bottom: 0px; }
.icc-list-reporting-requirements .icc-list-links { margin-top:5px; margin-left:15px; margin-bottom:5px; }
.icc-list-reporting-requirements .icc-list-links > li { padding-left:0px; padding-right:10px;padding-top:5px;padding-bottom:5px;margin-top:0px;margin-bottom:0px; }

.icc-list-reporting-requirements .icc-list-authorities { margin-top:5px; margin-left:15px; margin-bottom:5px; color:gray; font-size:8pt; }
.icc-list-reporting-requirements .icc-list-authorities > li { padding-left:0px; padding-right:10px;padding-top:5px;padding-bottom:5px;margin-top:0px;margin-bottom:0px; }
.icc-list-reporting-requirements .icc-list-authorities > li > .icc-inline-heading { display: inline-block; margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:15px; }
.icc-list-reporting-requirements .icc-list-authorities > li > ul { display: inline; }
.icc-list-reporting-requirements .icc-list-authorities > li > ul > li { margin-top: 0px; margin-bottom: 0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:15px; }
.icc-list-reporting-requirements .icc-list-authorities > li > ul > li > a { color: gray; }


.icc-list-reporting-requirements-footnotes { margin-left:10px;font-size:9pt;}
.icc-list-reporting-requirements-footnotes > li { padding-top:0px !important;padding-bottom:0px !important; }

        /*.icc-list-iccreports li .icc-list-heading-inline { display: inline-block; margin-right: 10px; }
.icc-list-iccreports li .icc-authorities { color: gray; }
.icc-list-iccreports li ul.icc-list-authorities { display: inline; }
.icc-list-iccreports li ul.icc-list-authorities li { margin-top: 0px; margin-bottom: 0px; }
.icc-list-iccreports li ul.icc-list-authorities li > a { color: gray; }*/

.icc-table-statute-reports thead tr th { text-align: center; }
.icc-table-statute-reports thead tr th:nth-child(1) { text-align: left; }
.icc-table-statute-reports tbody th h4 { margin-bottom: 0px; }
.icc-table-statute-reports tbody th h4 .footnote { font-size: .6em; vertical-align: sub; }
.icc-table-statute-reports tbody th > span { display: block; font-weight: normal; margin-left: 20px; }
.icc-table-statute-reports tbody th > .icc-list-links { margin-top: 10px; margin-left: 15px; margin-bottom: 10px; }
.icc-table-statute-reports tbody th > .icc-list-links > li { margin-top: 5px; margin-bottom: 5px; }
.icc-table-statute-reports tbody th .detail { font-size: .9em; display: block; margin-top: 5px; margin-left: 10px; }
.icc-table-statute-reports tbody tr td { text-align: center; vertical-align:middle; color: rgb(49, 157, 68); font-size: 1em; }
.icc-table-statute-reports tfoot tr td span.footnote { font-size: .9em; display: block; }

