.filelisting-noborder-table, .filelisting-noborder-table.td {
    padding:0px !important; 
    margin:0px !important; 
    border: none !important;
}
.filelisting-noborder-table td{
    border: none !important;
}
.filelistingAdditionalText {
    font-size:          12px;
    color: darkgrey;
}
.filelistingAdditionalText-subsection-top {
  font-size: 12px;
  color: darkgrey;
  position: relative;
  margin-top: -12px !important;
  /* margin-left: 12px; */
  padding: 2px 15px;

}
.filelist-link-top-section-table {
    margin-top:        20px;
}

.filelist-even-row {
    padding:            5px 0 5px 0;
    font-size:          13px;
}

.filelist-odd-row {
    /*background-color:   #e6f2d5;*/
    padding:            5px 0 5px 0px;
    font-size:          13px;
}


.filelist-even-sections-row {
    padding:            5px 0 5px 0px;
    font-size:          13px;
}

.filelist-odd-sections-row {
    padding:            5px 0 5px 50px;
    font-size:          13px;
}

.filelist-subsection-title
{
  /*padding:      10px 0;*/
  color:        #578914;
  font-weight:  600;
  font-size: 14px;
}

.top_filelist-subsection-title{
    background-color:#DBDCDD;
    color:#121212;
    font-weight:600;
    padding:2px 10px;
}
.top_filelist-section-title{
   padding: 10px 0;
  color: #578914;
  font-weight: 600;
  font-size: 14px;
}
.filelist-even-subsections-row {
    padding:            5px 0 5px 40px;
    font-size:          13px;
}

.filelist-odd-subsections-row {
    padding:            5px 0 5px 40px;
    font-size:          13px;
}

.filelist-link-top-section-header {
    margin-left:        -30px;
    padding:            25px 0 15px 0;
    font-size:          12pt !important;
    color:              #121212;
    font-weight:        bold;
}

.filelist-link-top-section-snakingcolumns {
    border: solid 2px red !important;
    background-color: red !important;
    -webkit-column-gap:     4px; 
    -moz-column-gap:        4px;
    column-gap:             4px;
}

.resourceviewer-link-item-suffix {
    color: #a9a9a9;
    font-size: 10pt;
}
.filelist-link-top-section {
   font-size: 10pt !important;
    color:#005596;
    /*background: #c7dae8  url("Resources/images/selbg.png") repeat-x left top !important;
    border-bottom: #b5bdc7 1px solid !important;*/

    background-color: #E0DEDE;
    margin: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom: solid #fff 1px;
    padding: 2px 15px;
    font-weight:600;
    break-inside: avoid-column;
    -webkit-column-break-inside: avoid;
}

.filelist-link-top-section a {
    font-size:          11pt !important;
    color:              #005596;
}

.filelistingTitle {
    font-size:          11pt !important;
    color:              #005596;
    font-weight:        600;
}

.filelist-link-item-odd {
    background-color:   #DBDCDD;
    color: #121212;
}
.filelist-link-item-even {
    background-color:   #fff;
}

.filelist-link-header  {
    font-size:          12pt !important;
    color:              #005596;
}

.filelist-link-header  h4 {
    font-size:          12pt !important;
    color:              #005596;
}

.filelist-link-section  a {
    font-size:          11pt !important;
    color:              #005596;
    font-weight:600;
}

.filelist-link-section  {
    font-size:          10pt !important;
    color:              #005596;
    /*background:         #c7dae8  url("Resources/images/selbg.png") repeat-x left top !important;*/
    /*border-bottom:      #b5bdc7 1px solid !important;*/
    background-color:#EAEAEA !important;
    padding:5px 10px;
}

.filelist-link-section-sorting  a {
    font-size:          11pt !important;
    color:              #005596;
    font-weight:600;
}

.filelist-link-section-sorting  {
    font-size:          10pt !important;
    color:              #fff !important;
    /*background:         #c7dae8  url("Resources/images/selbg.png") repeat-x left top !important;*/
    /*border-bottom:      #b5bdc7 1px solid !important;*/
    background-color:#005596 !important;
    padding:5px 10px;
}

.filelist-subsection-title-sorting
{
  /*padding:      10px 0;*/
  color:        #121212;
  font-weight:  600;
  font-size: 14px;
}

.filelist-link-subsection-sorting  a {
    font-size:          11pt !important;
    color:              #005596;
    font-weight:        600;
}

.filelist-link-subsection-sorting  {
    font-size:          10pt !important;
    color:              #fff !important;
    /*background:         #c7dae8  url("Resources/images/selbg.png") repeat-x left top !important;*/
    /*border-bottom:      #b5bdc7 1px solid !important;*/
    background-color:   #c7dae8 !important;
    padding:5px 10px;
}

.filelist-link-header-sorting {
    font-size:          12pt !important;
    color:              #fff;
}
.filelist-link-header-sorting h4{
    font-size:          12pt !important;
    color:              #fff;
}
.filelist-link-subheader-sorting {
    font-size:          12pt !important;
    color:              #fff;
}
.filelist-link-subheader-sorting h4{
    font-size:          12pt !important;
    color:              #fff;
}

.filelist-link-subsection  {
    
}
.filelist-link-subsection-title {
    padding: 10px;
    color: #578914;
    font-weight: 600;
    font-size: 14px;
    /*background:         #c7dae8  url("Resources/images/selbg.png") repeat-x left top !important;
    border-bottom:      #b5bdc7 1px solid !important;*/
}

.filelist-link-subsection-title a, .filelist-link-subsection-title a:visited, .filelist-link-subsection-title a:hover{
    color:#578914;
}

.filelist-link-subsection-item {
    /*padding:            2px 0 4px 32px !important;*/
    font-size:          10pt !important;
    color:              #005596;
    /*background-color:   #e6f2d5;*/
}
.filelist-links{
    padding:            10px 10px !important;
    color:              #005596;
    background-color:   #F7F7F7;
}
.filelist-link-item  {
    color:              #005596;
    background-color:   transparent !important;
}

.filelist-link-item a {
    font-size:          10pt !important;
    color:              #005596;
    text-decoration:    underline;
}

.filelist-link-item-indent {
    /*padding:            2px 0 4px 0px !important;*/
    color:              #005596 !important;
    /*background-color:   #e6f2d5 !important;*/

}
.filelist-link-item-indent a {
    font-size:          10pt !important;
    color:              #005596 !important;
    text-decoration:    underline !important;
}

.resourcelist-link-item a {
    font-size:          1.2em !important;
    color:              #337ab7;
    text-decoration:    none;
}

.filelist-error-message {
    font-size:          16pt !important;
    color:              red;
    text-decoration:    underline;
}
.filelist-link-top-subsection-table{
    background-color:#f7f7f7 !important;
}

/*.fileListPanel{
    background-color:#fafafa;

}*/