
/* =====[ Pub Docs Repo                                             ]=========*/

/* =====[ SC: Display                                               ]=========*/

#csr-docsrepo-sections {
  *border-collapse: collapse; /* IE7 and lower */
  border-spacing: 0;
  width: 100%;
  border-radius: 6px;
  background: #FFFFFF;
}

#csr-docsrepo-sections th {
  vertical-align: top;
  padding: 5px;
  background: #FFFFFF;
}

#csr-docsrepo-sections th.csr-docsrepo-hed {
  border-bottom: 1px solid #7F7F7F;
}

#csr-docsrepo-sections td {
  vertical-align: top;
  padding: 5px;
  border-bottom: 1px solid #7F7F7F;
}

#csr-docsrepo-sections td.csr-docsrepo-mini {
  width: 1%;
  white-space: nowrap;
}

#csr-docsrepo-sections tr.csr-docsrepo-section-click {
  cursor: pointer;
  border-radius: 6px;
  background: #FFFFFF;
}

#csr-docsrepo-sections tr.csr-docsrepo-section-click:hover {
  background: #E6E6FA;
}

#csr-docsrepo-sections thead, #csr-docsrepo-sections tfoot, #csr-docsrepo-sections th {
  border-radius: 6px;
}

.csr-docsrepo-section-sort {
  font-style: normal;
  font-weight: bold;
  cursor: pointer;
}

.csr-docsrepo-section-sort:hover {
  font-style: oblique;
}

.csr-docsrepo-sort-title {
  max-width: 600px;
}

/* =====[ Filters                                                   ]=========*/

#csr-docsrepo-sections-filters {
  *border-collapse: collapse; /* IE7 and lower */
  border-spacing: 0;
  width: 100%;
  border-radius: 6px;
  background: #FFFFFF;
  margin-bottom: 2px;
}

#csr-docsrepo-sections-filters th {
  vertical-align: top;
  padding: 5px;
}
#csr-docsrepo-sections-filters td {
  vertical-align: top;
  padding: 5px;
}

#csr-docsrepo-sections-filters input[type=text],
#csr-docsrepo-sections-filters input[type=date],
#csr-docsrepo-sections-filters input[type=datetime],
#csr-docsrepo-sections-filters input[type=number],
#csr-docsrepo-sections-filters input[type=search],
#csr-docsrepo-sections-filters input[type=time],
#csr-docsrepo-sections-filters input[type=url],
#csr-docsrepo-sections-filters input[type=email],
#csr-docsrepo-sections-filters textarea,
#csr-docsrepo-sections-filters select {
    box-sizing: initial !important;
    -webkit-box-sizing: initial !important;
    -moz-box-sizing: initial !important;
    border:1px solid #BEBEBE;
    border-radius: 5px;
    padding: 3px 7px;
    margin:0px;
    outline: none;
    color: #000;
}

#csr-docsrepo-sections-filters option {
    color: #000;
}
#csr-docsrepo-sections-filters input[type=text]:focus,
#csr-docsrepo-sections-filters input[type=date]:focus,
#csr-docsrepo-sections-filters input[type=datetime]:focus,
#csr-docsrepo-sections-filters input[type=number]:focus,
#csr-docsrepo-sections-filters input[type=search]:focus,
#csr-docsrepo-sections-filters input[type=time]:focus,
#csr-docsrepo-sections-filters input[type=url]:focus,
#csr-docsrepo-sections-filters input[type=email]:focus,
#csr-docsrepo-sections-filters textarea:focus,
#csr-docsrepo-sections-filters select:focus {
    -moz-box-shadow: 0 0 8px #88D5E9;
    -webkit-box-shadow: 0 0 8px #88D5E9;
    box-shadow: 0 0 8px #88D5E9;
    border: 1px solid #88D5E9;
}
/*
#csr-docsrepo-sections-filters .field-divided {
    width: 49%;
}

#csr-docsrepo-sections-filters .field-long {
    width: 100%;
}
#csr-docsrepo-sections-filters .field-select {
    width: 100%;
}
#csr-docsrepo-sections-filters .field-textarea{
    height: 100px;
}
*/
#csr-docsrepo-sections-filters input[type=submit], #csr-docsrepo-sections-filters input[type=button] {
    background: #4B99AD;
    padding: 8px 15px 8px 15px;
    border: none;
    color: #fff;
}
#csr-docsrepo-sections-filters input[type=submit]:hover, #csr-docsrepo-sections-filters input[type=button]:hover {
    background: #005C73;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
/*
#csr-docsrepo-sections-filters .required {
    color:red;
}
*/



/* =====[ FORMs                                                     ]=========*/
/*

#csr-docsrepo-form-edit {
  height: 44em;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#csr-docsrepo-form-send, #csr-docsrepo-form-view {
  padding: 1em;
  border: 1px solid #616161;
  border-radius: 7px;
  font-size: 12pt;
  background-color: #FFF;
  color: #000;
}

.csr-docsrepo-form-help {
  color: #642C00;
  font-style: oblique;
}
.csr-docsrepo-form-field {
  width: 400px;
  padding: 4px 6px;
  border: 1px solid #DADADA;
  border-radius: 2px;
  box-shadow: inset 1px 0px 9px -6px;
}

.csr-docsrepo-button {

}
*/

/* Force table to not be like tables anymore */
.csr-docsrepo-list-modal label {
  display: block;
  font-weight: bold;
}

.csr-docsrepo-list-modal table,
.csr-docsrepo-list-modal thead,
.csr-docsrepo-list-modal tfoot,
.csr-docsrepo-list-modal tbody,
.csr-docsrepo-list-modal th,
.csr-docsrepo-list-modal td,
.csr-docsrepo-list-modal tr {
  display: block;
}

/* Hide table headers (but not display: none;, for accessibility) */
.csr-docsrepo-list-modal thead tr,
.csr-docsrepo-list-modal tfoot tr {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.csr-docsrepo-list-modal tr { border: 1px solid #ccc; }

.csr-docsrepo-list-modal td {
  /* Behave  like a "row" */
  border: none;
  border-bottom: 1px solid #eee;
  position: relative;
  padding-left: 50%;
}

.csr-docsrepo-list-modal td:before {
  /* Now like a table header */
  position: absolute;
  /* Top/left values mimic padding */
  top: 6px;
  left: 6px;
  width: 45%;
  padding-right: 10px;
  white-space: nowrap;
}

/*============================================================================*/
/* =====[ (c) 2023 CSR Tech Concepts Inc All Rights Reserved.       ]=========*/
