/* Global CSS form andrew/reports package */

.sb-accordion-table tbody > tr{
  background: #f8f8f8;
}

.sb-accordion-table tbody > tr:nth-child(4n-1){
  background: white;
}

.sb-row-details{
  display: none;
  cursor: default;
}
.sb-accordion-table thead > tr{
  background: #1c2331;
}
.sb-accordion-table thead th{
  color: white;
  font-weight: 500;
}
.sb-accordion-table tbody > tr:nth-child(2n - 1):hover{
  background: #0a76b7;
  color: white;
}

.sb-accordion-table a{
  color: inherit;
  text-decoration: underline;
}

.sb-accordion-table tbody > tr.sb-row-main.sb-active{
  background: #0a76b7;
  color: white;
}
.sb-row-main.sb-active + .sb-row-details{
  display: table-row;
}

.sb-row-main .open-mark{
  transition: transform .3s ease;
}
.sb-row-main.sb-active .open-mark{
  transform: rotate(180deg);
}

.sb-accordion-table tbody > tr.sb-row-details{
  background: rgb(215 215 215);
}
.sb-row-details > td > div{
  padding: 25px;
}
.sb-accordion-table .sb-row-details .uk-button{
    padding: 8px 5px;
    text-decoration: none;
    line-height: 1;
    font-size: 12px;
    margin: 5px 0;
    color: white;
}
.sb-accordion-table .sb-row-details a.uk-button i{
  font-size: 20px;
  margin-bottom: 5px;
  min-width: 110px;
}
.sb-accordion-table .sb-row-details .user-list{
  max-height: 200px;
  overflow: auto;
}
.sb-accordion-table tr td:last-child{
  width:1%;
  white-space:nowrap;
  text-align: center;
}


.user-item{
  padding: 5px;
  border: 1px solid;
}
.user-item {
  padding: 5px;
  border: 1px solid;
  margin: 4px 0;
}
.user-item a i{
  position: relative;
  padding-right: 4px;
  padding-left: 2px;
}
.user-item i:hover{
  color: #4285f4;
}
.user-item a i::after{
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 60px;
  width: 1px;
  background: rgb(102, 102, 102);
}
.user-item .uk-grid > div:last-child a i{
  padding-left: 4px;
  padding-right: 0;
}
.user-item .uk-grid > div:last-child a i::after{
  right: auto;
  left: 0;
}
.sb-fa-table{
  font-size: 22px;
}
.sb-green{
  color: #8BC34A;
}
.sb-red{
  color: #F44336;
}
/* Account overwrite */
.sb-disable-box{
  /* opacity: 0.25; */
  pointer-events: none;
}
.admin-content .sb-disable-box input, .admin-content .sb-disable-box textarea{
  background-color: #f0f4f7;
}