body.users{background:none;background-color:#000}body.trainers .bg-primary{background-image:none;background-color:#000!important}body.trainers table.calender-table,body.trainers table.list-table{table-layout:fixed}body.trainers table th.hours{width:75px}body.trainers table th.long-hours{width:120px}body.trainers .topnav{background-image:none;background-color:#000}body.trainers td.ui-droppable-active{background-color:#e3eaef!important;border:1px solid #fff}body.trainers .bg-white{background-color:#fff!important}body.trainers .z-index-100{z-index:100}body.trainers table.calender-table td{cursor:pointer}body.trainers .list-item .list-item-header{border-top:1px solid #e3eaef;border-bottom:2px solid #e3eaef}body.trainers .list-item .list-item-header .title{font-weight:700;padding:.95rem;margin-bottom:0}@media (max-width:500px){body.trainers .list-item .list-item-header .title{padding:.95rem 0}}body.trainers .list-item .list-item-body .content{padding:.2rem .95rem}body.trainers .list-item .list-item-body .item-appointment{padding:15px 0;border-bottom:1px solid #ddd}@media (max-width:500px){body.trainers .list-item .list-item-body button.add-item{width:100%}}@media (max-width:415px){body.trainers .card-body.calender-overview{padding:0}}@media (max-width:365px){body.trainers .card-body.calender-overview .table td{padding:.6rem}}