@font-face {
	font-family: "Roboto-Regular";
	src: url("../fonts/Roboto/Roboto-Regular.ttf");
}
@font-face {
	font-family: "Roboto-Light";
	src: url("../fonts/Roboto/Roboto-Light.ttf");
}
body, section.content {
	font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 13px !important;
	color: #676a6c !important;
}
table.dataTable thead th, table.dataTable thead td,
.dataTables_wrapper.no-footer .dataTables_scrollBody{
	border-bottom: none !important;
}
/*body, section.content {*/
/*    font-family: Roboto-Regular !important;*/
/*}*/
.center {
	text-align: center !important;
}
.right {
	text-align: right !important;
}
.w10 {
	width: 10px !important;
}
.w20 {
	width: 20px !important;
}
.w30 {
	width: 30px !important;
}
.w40 {
	width: 40px !important;
}
.w50 {
	width: 50px !important;
}
.w60 {
	width: 60px !important;
}
.w70 {
	width: 70px !important;
}
.w80 {
	width: 80px !important;
}
.w90 {
	width: 90px !important;
}
.w100 {
	width: 100px !important;
}
.w110 {
	width: 110px !important;
}
.w120 {
	width: 120px !important;
}
.w130 {
	width: 130px !important;
}
.w140 {
	width: 140px !important;
}
.w150 {
	width: 150px !important;
}
.w160 {
	width: 160px !important;
}
.w200 {
	width: 200px !important;
}
.pd-l-5 {
	padding-left: 5px !important;
}
.pd-r-5 {
	padding-right: 5px !important;
}
.pd-t-5 {
	padding-top: 5px !important;
}
.pd-b-5 {
	padding-bottom: 5px !important;
}
.pd-l-10 {
	padding-left: 10px !important;
}
.pd-r-10 {
	padding-right: 10px !important;
}
.pd-t-10 {
	padding-top: 10px !important;
}
.pd-b-10 {
	padding-bottom: 10px !important;
}

.datepicker-days {
	font-size: 12px !important;
}

.badge-warning, .badge-info {
	padding: 5px !important;
}

.form-control {
	font-size: 13px !important;
}

div.dataTables_wrapper div.dataTables_filter {
	float: right;
	padding-right: 5px;
}
input, button, select, .select2-container--bootstrap4 .select2-selection {
/*	border-radius: 0 !important;*/
}
.select2-selection__rendered {
	font-size: 13px;
	padding: 7px;
	margin-left: 7px;
	color: #495057;
}
.no-margin {
	margin: 0 !important;
}
.no-padding {
	padding: 0 !important;
}

.btn-flat {
	border-radius: 0px !important;
}

.c-pointer {
	cursor: pointer;
}

.disabled {
	color: grey;
	cursor: not-allowed;
}
div.dataTables_length {
	display: inline-block;
}
div.dataTables_paginate {
	display: inline-block;
	float: right;
}

.btn  {
	font-size: 13px !important;
}