.order-item .toggle-detail i {
    font-size: 1.4rem;
    width: 12px;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    color: #3699FF;
}

.list-view .symbol.symbol-75 .symbol-label {
    overflow: hidden;
}

tr.text-muted-all span:not(.text-danger),
tr.text-muted-all div:not(.text-danger),
tr.text-muted-all [class^='text-']:not(.text-danger) {
    color: #B5B5C3 !important;
}

tr.line-through-all span :not(.label):not(.fab) {
    opacity: .7;
    text-decoration: line-through;
    color: #B5B5C3 !important;
}

tr.line-through-all span .label.label-dot.label-success,
tr.line-through-all span .label.label-dot.label-danger {
    background-color: #B5B5C3 !important;
}

.card-filter .btn.dropdown-toggle {
	padding: 0.8rem 1rem;
    font-weight: 500;
    border: 0 !important;
    color: #7E8299;
    background-color: #ecf1f6 !important;
    border-radius: 0.42rem;
}

.card-filter .btn.dropdown-toggle:focus, .card-filter .btn.dropdown-toggle:hover {
    border: 0 !important;
    color: #FFFFFF !important;
    background-color: #3699FF !important;
}

.card-filter .btn.dropdown-toggle .filter-option, .card-filter .btn.dropdown-toggle:after, .card-filter .btn.dropdown-toggle i {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #7E8299;
}

.card-filter .btn.dropdown-toggle:focus .filter-option, .card-filter .btn.dropdown-toggle:focus:after, .card-filter .btn.dropdown-toggle:focus i, .card-filter .btn.dropdown-toggle:hover .filter-option, .card-filter .btn.dropdown-toggle:hover:after, .card-filter .btn.dropdown-toggle:hover i {
    color: #FFFFFF !important;
}


.table th, .table tr:first-child td {
	border-top:0;
}


.card-header .card-title.with-search {
	width: 100%;
}

.card-header .card-title.with-search > form {
	width: 100%;
}

.fc-timeGridWeek-view .fc-time-grid-event {
    /*min-height: 80px;*/
}

.datatable-row.text-muted-all [data-action=confirm-transaction] {
    display: none;
}

.datatable:not(.subtable-alt) td[data-field=actions], 
.datatable:not(.subtable-alt) th[data-field=actions] {
    display: flex;
    justify-content: flex-end;
}

@media (max-width: 768px) {

    /* forces actions column to align left on mobile  */

    .datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell.datatable-cell-right > span, .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell.datatable-cell-right > span, .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell.datatable-cell-right > span {
        text-align: left;
    }

}



@media (min-width: 768px) {

	.card-header .card-title.with-search {
		width: 60%;
	}

}

@media (min-width: 992px) {
	.card-header .card-title.with-search {
		width: 40%;
	}
}

@media (min-width: 1200px) {
	.card-header .card-title.with-search {
		width: 30%;
	}
}

@media (min-width: 1400px) {

}
