body{
    /* background:url(img/soly_dor_24.png) no-repeat center center fixed;
    background-size:cover;
    opacity:0.8; */
    /*background-image: url(../img/cat_corner.png);*/  /*proc 2*/
    /* background-position: right bottom;
    background-repeat: no-repeat;
    background-size:15vh 18vh; */
    min-height:100vh;
}
.custom-control-label{
    cursor:pointer;
}
.bootstrap-select{
    margin-right: 10px;
}
.hidden-row{
    display:none;
}
html{
    position:relative;
}
#cat_img{
    position:absolute;
    bottom:0px;
    right:0px;
    width:15vh;
    height:18vh;
    z-index:500;
}

/*spy*/

.fakeimg {
      height: 200px;
      background: #aaa;
  }
  .table thead th,
  .table thead td {
    vertical-align: middle;
}
.container{
max-width:1300px;
}
.list-group-item, .list-group{
    background-color:transparent;
}
.first-li{
    border-top:none;
    padding-top:0px;
}
.last-li{
    border-bottom:none;
}
.alert{
    margin-left:-1.25rem;
}
#online{
    font-size:10px;
    line-height:1;
    text-align:center;
    table-layout:fixed;
    width:485px;
    border:none;
}
#online td{
    width:15px;
    height:15px;
    padding:0px;
    vertical-align:middle;
}
#online td.first{
    width:20px;
    border:none;
}
#online td.last{
    height:20px;
    border:none;
}
.selectpicker{
    z-index:-10000 !important;
}
.sticky-top{
    z-index:100 !important;
}
.bootstrap-select{
    max-width:140px;
}
.col-sm-5 .bootstrap-select:nth-of-type(3){
    margin-right:0px;
}
summary::marker, ::-webkit-details-marker{
    color:#2FA4E7;
}
h6.equip{
    display:inline-block;
    margin-bottom:8px;
}
.abbr{
    text-decoration:underline dotted;
    color:#495057;
}
.abbr:hover{
    color:#495057;
}