﻿.g-bg-main {
	background-color: #2190e6 !important;
}

.clickable-row {
	cursor: pointer;
}

.btn, .alert, .card {
	border-radius: 0 !important;
}

.swal2-popup, .swal2-popup button, .swal2-popup input, .dropdown-menu, .u-label, input[type="file"]::file-selector-button {
	border-radius: 0 !important;
}

.ng-table-counts button {
	background-color: #FFF;
	color: #e62154;
	border: 1px solid rgba(0,0,0,.125);
}

.ng-table-counts button:hover {
	background-color: #e9ecef;
	color: #e62154;
	border: 1px solid rgba(0,0,0,.125);
}

.ng-table-counts button:disabled {
	background-color: #FFF;
	color: #6c757d;
	pointer-events: none;
	border: 1px solid rgba(0,0,0,.125);
}

.ng-table-counts .active {
	background-color: #e62154 !important;
	color: #FFF !important;
	border: none !important;
}

.ng-table-counts .active:disabled {
	background-color: #FFF !important;
	color: #6c757d !important;
	pointer-events: none;
	border: 1px solid rgba(0,0,0,.125) !important;
}

.page-item .page-link {
	border-radius: 0 !important;
}

.dt-search {
	float: right;
}

.dt-info {
	float: left;
}

.dt-paging {
	float: right;
}

.dataTable {
	margin-top: 1rem;
	margin-bottom: 1rem !important;
}

.select2-container {
	width: calc(100% - 38px) !important;
}

.select2-selection__arrow {
	display: none;
}

.select2-container--default .select2-selection--single {
	height: 42px;
	border-radius: 0;
	border: 1px solid #ccc;
}

.select2-container--default .select2-selection--single[aria-expanded="true"] {
	border: 1px solid #e62154;
}

span[class="select2-container select2-container--default select2-container--open"] {
	max-width: 1px;
}