ol {
	padding:0;
	list-style:none;
}

.tim-row {
  margin-bottom: 20px;
}

.tim-white-buttons {
  background-color: #777777;
}

.typography-line {
  padding-left: 25%;
  margin-bottom: 35px;
  position: relative;
  display: block;
  width: 100%;
}

.typography-line span {
  bottom: 10px;
  color: #c0c1c2;
  display: block;
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  left: 0;
  position: absolute;
  width: 260px;
  text-transform: none;
}

.tim-row {
  padding-top: 60px;
}

.tim-row h3 {
  margin-top: 0;
}

.tim-typo {
  padding-left: 25%;
  margin-bottom: 40px;
  position: relative;
  width: 100%;
}

.tim-typo .tim-note {
  bottom: 5px;
  color: #c0c1c2;
  display: block;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  left: 0;
  margin-left: 20px;
  position: absolute;
  width: 260px;
}

.btn-creat {
	float:right;
}

.topnews .dataTables_wrapper > .row:nth-child(1),.topnews .dataTables_wrapper > .row:nth-child(3) {
	display:none;
}

.dataTables_wrapper .table > thead > tr > th {
	font-size:0.9rem;
}

.schedule .dataTables_wrapper .table > tbody > tr > td {
	vertical-align:top;
}
.sch-box {
	margin:auto;
}
.sch-box .form-group.d-flex > select {
	width:48%;
}
.sch-box .form-group {
	padding:0;
	margin:0!important;
}
.sch-box small {
	line-height:1.2;
}
.sch-box .form-group.d-flex > select {
	width:48%;
}

.form-group {
	padding-bottom:1.5rem;
}
textarea[name="msg"],
textarea[name="staffmsg"] {
	height:20rem!important;
}
.bmd-help ~ .error {
	display:none!important;
}
.bootstrap-select .btn.btn-link {
	color:#333;
}
textarea.cke_source {
	height:100%!important;
}
#wlinks {
	background:#fff;
	border-bottom:1px solid;
}
.wlinks {
	position:fixed;
	top:0;
	z-index:123;
}
table.dataTable thead .sorting:before,
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
	content:none;
}
table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
	font-size:0.9rem;
}
.togglebutton label span {
	color:#333;
}
.thumbnail > img {
	max-width:300px;
}
.img-del {
	float:right;
}
table.dataTable > tbody > tr > td:first-child {
	padding: 5px !important;
	min-width:100px;
}
.card .card-body .form-group .sublabel {
	position: absolute;
	right: 0;
	top: 10%;
}
table.dataTable > tbody > tr.child ul.dtr-details {
	width:100%;
}
#scheduletables select {
  background-color: #fff !important;
}
.sp { display:none!important; }
@media screen and (max-width: 768px) {
	.pc { display:none!important; }
	.sp { display:block!important; }
	table.sp { display:table!important; }
}
