/* Padrões */
.circular_graph_loader {
	display: flex;
	position: absolute;
	margin: auto;
	width: -webkit-fill-available;
	height: -webkit-fill-available;
	z-index: 99;
	background: rgba(255, 255, 255, 0.51) !important;
	border-radius: 16px;
	box-shadow: none !important;
	backdrop-filter: blur(12.7px);
	-webkit-backdrop-filter: blur(12.7px);
	border: 1px solid rgba(255, 255, 255, 0.3);
	background: rgba(255, 255, 255, 0.51);
	border-radius: 16px;
	box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
	backdrop-filter: blur(12.7px);
	-webkit-backdrop-filter: blur(12.7px);
	/* border: 1px solid rgba(255, 255, 255, 0.3); */
}

.circular_graph_top_loader {
	display: block;
	/* position: absolute; */
	margin: auto;
	width: -webkit-fill-available;
	height: -webkit-fill-available;
	z-index: 99;
	/* background: rgba(255, 255, 255, 0.51) !important; */
	/* border-radius: 16px;
	box-shadow: none !important;
	backdrop-filter: blur(12.7px);
	-webkit-backdrop-filter: blur(12.7px);
	border: 1px solid rgba(255, 255, 255, 0.3);
	background: rgba(255, 255, 255, 0.51);
	border-radius: 16px;
	box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
	backdrop-filter: blur(12.7px);
	-webkit-backdrop-filter: blur(12.7px); */
	/* border: 1px solid rgba(255, 255, 255, 0.3); */
}

.text-center {
	text-align: center;
}

.display-none {
	display: none !important;
}

.modal-content {
	box-shadow: none !important;
}

.pt-3-half {
	padding-top: 1.4rem;
}

:focus-visible {
	outline: -webkit-focus-ring-color auto 0px !important;
	outline-color: -webkit-focus-ring-color;
	outline-style: auto;
	outline-width: 0px !important;
}

.drop_tar {
	color: #9ea1a5 !important;
}

.btn-outline-dark_my:hover {
	color: #fff !important;
	background-color: transparent !important;
	border-color: transparent !important;
}

.btn-per {
	color: #918787;
	font-size: smaller;
	/* position: absolute; */
}

.btn-per:hover,
.btn-per:focus {
	color: #16181b;
	text-decoration: none;
	box-shadow: 0 !important;
	background-color: transparent;
	border-top: none !important;
}

.btn-per:hover {
	box-shadow: none !important;
	will-change: none !important;
	transition: none !important;
	border-top: none !important;
}

.left_margin {
	position: relative;
	left: 49px;
}

.red {
	color: rgb(155, 28, 28) !important;
}

.tarefa {
	border-bottom: 1px solid #dee2e6;
}

.modal-detalhes-tarefa-btn {
	text-align: center;
}

.modal-detalhes-tarefa-btn.focus,
.modal-detalhes-tarefa-btn:focus {
	border: 1px dashed #007bff !important;
}

.card.card-outline-tabs .card-header a:hover {
	border-top: none;
}


.card.card-outline-tabs .card-header a {
	border-top: none;
}

.svg_dark {
	fill: #67686a;
	color: #67686a;
	;
}

.qtde_sub {
	font-size: 0.8rem;
	padding: 5px;
}

.icon_move {
	font-size: 1rem;
	color: #838689 !important;
}

.secao_cab {
	background-color: whitesmoke;
}

.progress {
	width: 12.3rem;
	display: -ms-flexbox !important;
	display: flex !important;
	height: 1rem !important;
	overflow: hidden !important;
	line-height: 0.5 !important;
	font-size: 0.75rem !important;
	background-color: #caced3 !important;
	border-radius: 0.25rem !important;
	box-shadow: inset 0 0.1rem 0.1rem rgb(0 0 0 / 10%) !important;
}

.carrega_logs_ver_mais {
	width: -webkit-fill-available;
	margin-bottom: 50px;
	background-color: transparent;
	border: 0;
	font-size: large;
	color: white;
}

.circular_loader {
	border: 16px solid #f3f3f3;
	/* Light grey */
	border-top: 16px solid #3498db;
	/* Blue */
	border-radius: 50%;
	width: 120px;
	height: 120px;
	animation: spin 2s linear infinite;
}

.attention {
	background: #ffc107 !important;
	border-radius: 4px;
}

.resize_text_area {
	width: 100%;
	box-sizing: border-box;
	/* direction: rtl; */
	display: block;
	max-width: 100%;
	line-height: 1.5;
	padding: 15px 15px 30px;
	border-radius: 3px;
	border: none;
	transition: box-shadow 0.5s ease;
	background: none;
}

.resize_text_area:focus {
	background-color: none;
	border-color: none;
	outline: 0;
	box-shadow: inset 0 0 0 rgb(0 0 0 / 0%);
}

.content_config {
	min-height: calc(85vh - calc(3.5rem + 1px) - calc(3.5rem + 1px));
}

.badge_proj {
	border-radius: 0;
	font-size: 100%;
	padding: 3px 8px 3px;
	margin-right: 6px;
}

.badge_drop {
	padding: 5px !important;
	border-radius: 6px !important;
}

.badge-null {
	color: #fff;
	background-color: #a3a8a9;
}

.badge_inicial_visao {
	border: 1px solid #5a5757 !important;
	font-size: 13px !important;
	margin-top: 1% !important;
	position: absolute !important;
	right: 5px !important;
	top: 0 !important;
}

.titulo_secretarias_inicial {
	border: 1px solid #a7a7a7;
	border-radius: 10px;
	background-color: #0b60c1;
	color: white;
	padding: 7px;
}

.date_hour_inicial {
	font-size: small !important;
}

.date_hour_inicial>i {
	font-size: small !important;
	padding-right: 3px;
	padding-left: 20px
}


.widget-user-2 .widget-user-username {
	font-size: calc(1vh + 1.4vmin)
}

/* .card-primary:not(.card-outline)>.card-header {
    background-color: #85aad3;
} */

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.circular_loader_txt {
	text-align: center;
}

.badge_inicial {
	display: inline-block;
	padding: 0.25em 0.5em;
	font-size: 96%;
	font-weight: 100;
	line-height: 1.2;
	text-align: center;
	white-space: inherit;
	vertical-align: baseline;
	border-radius: 10rem;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.filtro_inicial_check {
	font-weight: 400 !important;
	line-height: 1.7 !important;
}

.badge_inicial_status {
	margin: 0 !important;
	display: inline-block;
	padding: 0.25em 0.5em;
	font-size: 92% !important;
	font-weight: 100;
	/* line-height: 1.2; */
	text-align: center;
	white-space: inherit;
	vertical-align: baseline;
	/* border-radius: 10rem; */
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	position: absolute !important;
	top: 0 !important;
	border: none !important;
	margin-right: 2px !important;
}

/* FIM Padrões */

/* GRAFICOS INICIAL */
.donutCell {
	position: relative;
}

.donutDiv {
	width: 100%;
	height: 110px;
}

.centerLabel {
	position: absolute;
	/* left: 2px;
    top: 2px; */
	/* width: 256px;
    line-height: 256px; */
	font-weight: 500;
	text-align: center;
	font-size: 15px;
	/* color: maroon; */
}

/* FIM GRAFICOS INICIAL */


/* PESQUISA */
.ibox-content {
	padding: 0px 20px 15px 15px;
}

.search-result span {
	margin-bottom: 0;
	font-weight: 600;
	font-size: 1rem;
}

.search-result .search-link {
	color: #006621;
}

.search-result p {
	font-size: 12px;
	margin-top: 5px;
}

.hr-line-dashed {
	border-top: 1px solid #b6c0c5;
	color: #ffffff;
	background-color: #ffffff;
	height: 1px;
	margin: 12px 0;
}

/* FIM PESQUISA */

/* select2 */
.badge-custom {
	font-size: 100% !important;
	font-weight: 400 !important;
	line-height: 1.5 !important;
	width: -webkit-fill-available !important;
	min-width: 7rem;
}

.badge-custom_proj {
	font-size: 85% !important;
	font-weight: 400 !important;
	line-height: 1.5 !important;
	width: -webkit-fill-available !important;
	min-width: 3.5rem;
}


.select2-proj {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle;
}

.select2-container--select2-proj .select2-selection--single {
	border: 0;
	padding-top: 0.1rem;
}

.select2-container--select2-proj .select2-selection--single {
	background-color: none;
	border: 0;
}

.select2-container--select2-proj .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	user-select: none;
	-webkit-user-select: none;
}




.select2-container-small>span {
	font-size: smaller !important;
}

.select2-mytheme {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle;
}

.select2-container--select2-mytheme .select2-selection--single {
	border: 0;
	padding: 0.46875rem 0.75rem;
	height: calc(2.25rem + 2px);
}

.select2-container--select2-mytheme .select2-selection--single {
	background-color: none;
	border: 0;
}

.select2-container--select2-mytheme .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	user-select: none;
	-webkit-user-select: none;
}

.custom-option-select .select2-search--dropdown {
	/* display: block; */
	padding: 4px;
	display: none;
}

.custom-option-select.select2-dropdown {
	border-top: 1px solid #aaa !important;
}

.custom-option-selectall {
	font-size: 50px;
}

/* calendar */
.fc-daygrid-event {
	font-size: 1em !important;
}

.form-control-sm .select2-container--default .select2-selection--single {
	font-size: 0.7rem !important;
}

/* sortable */
.item-placeholder {
	height: 5rem;
	background-color: #caced3;
}

.item-placeholder-quadro {
	height: 5rem;
	width: 10rem;
	background-color: #caced3;
}

/* .move {
	cursor: pointer;
} */
/* 
.list-item {
   position: relative;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-direction: column;
   flex-direction: column;
   min-width: 0;
   word-wrap: break-word
}

.list-item.block .media {
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0
}

.list-item.block .list-content {
   padding: 1rem
}

.w-40 {
   width: 40px!important;
   height: 40px!important
}

.avatar {
   position: relative;
   line-height: 1;
   border-radius: 500px;
   white-space: nowrap;
   font-weight: 700;
   border-radius: 100%;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-pack: center;
   justify-content: center;
   -ms-flex-align: center;
   align-items: center;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   border-radius: 500px;
   box-shadow: 0 5px 10px 0 rgba(50, 50, 50, .15)
}

.avatar img {
   border-radius: inherit;
   width: 100%
}

.gd-primary {
   color: #fff;
   border: none;
   background: #448bff linear-gradient(45deg, #448bff, #44e9ff)
}

.h-1x {
   height: 1.25rem;
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical
}

.no-wrap {
   white-space: nowrap
}

.list-row .list-item {
   -ms-flex-direction: row;
   flex-direction: row;
   -ms-flex-align: center;
   align-items: center;
   padding: .75rem .625rem;
}

.list-item {
   position: relative;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-direction: column;
   flex-direction: column;
   min-width: 0;
   word-wrap: break-word;
}

.list-row .list-item>* {
   padding-left: .625rem;
   padding-right: .625rem;
}


a:focus, a:hover {
   text-decoration: none;
}

list-item{
   background:white;
} */

/* fim sortable */

[data-initials]:before {
	background: #007bff;
	color: white;
	opacity: 1;
	content: attr(data-initials);
	display: inline-block;
	font-weight: bold;
	border-radius: 50%;
	vertical-align: middle;
	/* margin-right: 0.5em; */
	width: 25px;
	height: 25px;
	line-height: 23px;
	text-align: center;
}

.bk_login {
	background: url("../img/background/fundo.jpg") center center no-repeat;
	background-size: cover;
}

.login-card-body,
.register-card-body {
	background-color: #ffffffe3;
}

.logo {
	background-size: contain;
	height: 33px;
}

.main-footer a {
	color: #869099;
}

.icon-inicial-proj {
	padding: 5px 8px 0px 8px;
}

.btn-out:hover {
	border-top: none !important;
	color: #92989f;
	background-color: #ffffff;
	border-color: #ffffff;
}

.btn-out {
	border-top: none !important;
	color: #92989f;
	background-color: #ffffff;
	border-color: #ffffff;
	cursor: pointer;
}

/* Icons inicial */
.MultilineRowMetadataStructure {
	align-items: center;
	display: flex;
	min-width: 1px;
}

.DashedTile.DashedTile--small {
	height: 48px;
	min-height: 48px;
	min-width: 48px;
	width: 48px;
}

.DashedTile.DashedTile--verysmall {
	height: 30px;
	min-height: 30px;
	min-width: 30px;
	width: 30px;
}

svg:not(:root) {
	overflow: hidden;
}

svg:not(:root) {
	overflow: hidden;
}

.RowStructure.ItemRow--enabled:not(.ItemRow--focused):not(.ItemRow--highlighted) {
	cursor: pointer;
}

.DashedTile.DashedTile--small .DashedTile-outer {
	stroke-dasharray: 3.0432, 2.0288;
}

.ProjectsWidgetItemList-createNewProjectIcon .DashedTile-outer {
	fill: transparent;
	stroke: var(--gray);
	transition: 200ms fill, 200ms stroke;
}

.ProjectsWidgetItemList-createNewProjectIcon .DashedTile-inner {
	fill: var(--gray);
	transition: 200ms fill, 200ms stroke;
}

.DashedTile .DashedTile-inner {
	fill: var(--color-deprecated-darkGray1);
	transition: 200ms fill, 200ms stroke;
}

.ChipWithIcon--withChipFill.ChipWithIcon--colorPurple {
	background-color: var(--blue);
}

.PotRow-card {
	position: relative;
}

.ChipWithIcon {
	border-radius: 12px;
	height: 48px;
	width: 48px;
	box-shadow: inset 0 -2px rgb(0 0 0 / 5%);
	align-items: center;
	background: var(--blue);
	/* -webkit-print-color-adjust: exact; */
	/* color-adjust: exact; */
	display: flex;
	fill: #fff;
	flex: 0 0 auto;
	flex-direction: column;
	justify-content: center;
}

.MultiColorIcon--medium {
	height: 24px;
	width: 24px;
}

.MultiColorIcon {
	clip-rule: evenodd;
	fill-rule: evenodd;
	height: 24px;
	width: 24px;
}

.ProjectOverviewMembersSection-addMemberButtonPlusIcon {
	align-items: center;
	border: 1px dashed var(--gray);
	border-radius: 50%;
	display: flex;
	fill: var(--gray);
	flex-grow: 0;
	flex-shrink: 0;
	height: 33px;
	justify-content: center;
	margin-right: 8px;
	width: 33px;
}

.ProjectOverviewMembersSection-memberButtonPlusIcon {
	align-items: center;
	/* border: 1px dashed var(--gray); */
	border-radius: 50%;
	display: flex;
	fill: var(--gray);
	flex-grow: 0;
	flex-shrink: 0;
	height: 33px;
	justify-content: center;
	margin-right: 8px;
	width: 33px;
}

.Icon {
	flex: 0 0 auto;
	height: 16px;
	width: 16px;
}

.funcoes_proj_card {
	min-height: 4rem;
	display: flex;
	align-content: normal;
	flex-direction: column;
	align-items: normal;
	justify-content: center;
}

.btn-projeto-membro {
	align-items: center;
	display: flex;
}

.btn-projeto-membros {
	align-items: center;
	display: grid;
}

.btn-out-opc {
	border-top: none !important;
	color: #92989f;
	background-color: transparent;
	border-color: transparent;
	cursor: pointer;
}

.btn-out-opc:hover {
	color: #1f2d3d;
	background-color: transparent;
	border-color: transparent;
}

.btn-out-opc:not(:disabled):not(.disabled):active,
.btn-out-opc:not(:disabled):not(.disabled).active,
.show>.btn-out-opc.dropdown-toggle {
	color: #1f2d3d;
	background-color: transparent;
	border-color: transparent;
}


.bootstrap-select>.dropdown-toggle {
	font-size: 0.8rem;
}

.bootstrap-select .btn:not(.bs-placeholder) {
	/* word-spacing: 100px; */
	white-space: normal !important;
	word-wrap: break-word !important;
}

.badge-picker {
	top: 0 !important;
	padding: 5px 7px 5px 7px !important;
	border-radius: 100% !important;
	margin-right: 8px !important;
}



/* KANBAN */
menu {
	position: absolute;
	right: 16px;
	top: 16px;
}

menu.kanban .viewlist,
menu.list .viewkanban {
	display: inline;
}

menu.kanban .viewkanban,
menu.list .viewlist {
	display: none;
}

.dd {
	max-width: 100%;
	margin: 0 auto;
	display: flex;
	vertical-align: -webkit-baseline-middle;
	overflow-y: hidden;
}

ol {
	transition: border-color 2s ease, all 0.1s ease;
}

ol.list {
	padding-top: 2em;
	padding-left: 15px;
	max-width: 650px;
	margin: 0 auto;
}

ol.list .text {
	float: right;
	width: 60%;
}

ol.list h3,
ol.list .actions,
ol.list label {
	float: left;
	width: 30%;
}

ol.list>li,
ol.list>h3 {
	max-width: 600px;
	margin: 0 auto;
}

ol.list>h2 {
	padding-bottom: 6px;
}

ol.list.To-do {
	border-left: 2px solid #FFB300;
}

ol.list.Gone {
	border-left: 2px solid #FF3D00;
}

ol.list.progress {
	border-left: 2px solid #29B6F6;
}

ol.list.Done {
	border-left: 2px solid #8BC34A;
}

/* H2,
  h1,
  button {
    margin-left: 5px;
  } */

/* h2 {
    color: #607D8B;
  } */

h2 .material-icons {
	color: #B0BEC5;
	line-height: 1.5;
}

.dd-handle .material-icons {
	color: #B0BEC5;
	font-size: 14px;
	font-weight: 800;
	line-height: 2rem;
	position: relative;
	right: 0;
	color: #607D8B;
	padding: 5px 16px;
}

button>.material-icons {
	line-height: 0.2;
	position: relative;
	top: 7px;
}

.dd-item:hover,
button:hover {
	color: #00838F;
	will-change: box-shadow;
	transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
	box-shadow: 0 5px 6px 0 rgba(0, 0, 0, .14), 0 3px 1px -6px rgba(0, 0, 0, .2), 2px 5px 3px 0 rgba(0, 0, 0, .12);
}

button.addbutt {
	background-color: #EEEEEE;
	color: #607D8B;
	width: 100%;
}

.list>button.addbutt {
	max-width: 330px;
}

button:active,
button:down,
button:focus {
	box-shadow: 0 0 0 0, 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .12);
	color: #00838F;
}


ol.kanban.To-do {
	border-top: 5px solid #FFB300;
}

ol.kanban.Gone {
	border-top: 5px solid #FF3D00;
}

ol.kanban.progress {
	border-top: 5px solid #29B6F6;
}

ol.kanban.Done {
	border-top: 5px solid #8BC34A;
}

ol.kanban {
	border-top: 5px solid #78909C;
	width: 20%;
	height: auto;
	margin: 0.2rem;
	max-width: -webkit-fill-available;
	min-width: 300px;
	display: inline-block;
	vertical-align: top;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
	flex-direction: column;
	min-height: 200px;
	position: relative;
	background: #fff;
	padding: 0.4em;
	border-radius: 2px;
}

ol.kanban {
	list-style: inside !important;
}

.dd-item {
	display: block;
	position: relative;
	list-style: none;
	min-height: 48px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 16px;
	min-height: 120px;
	overflow: unset;
	position: relative;
	background: #fff;
	border-radius: 2px;
	box-sizing: border-box;
}

.kanban__title {
	padding: 7px 0px 7px 0px;
}

.title {
	align-self: flex-end;
	color: inherit;
	display: block;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 0.9rem;
	line-height: normal;
	overflow: hidden;
	-webkit-transform-origin: 149px 48px;
	transform-origin: 149px 48px;
	margin: 10px 0px 10px 0px;
}

.text_my {
	color: grey;
	border-top: 1px solid rgba(0, 0, 0, .1);
	font-size: small;
	font-weight: 400;
	line-height: 18px;
	overflow: hidden;
	padding: 9px 0px 9px 0px;
}

.text_sec {
	font-size: 12px !important;
	color: #7c868b !important;
	padding: 8px 0px !important;
}

.actions {
	border-top: 1px solid rgba(0, 0, 0, .1);
	font-size: 8px;
	line-height: normal;
	width: 100%;
	color: #B0BEC5;
	padding: 8px;
	box-sizing: border-box;
}

.dd-list {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}

.dd-list .dd-list {
	padding-left: 30px;
}

.dd-collapsed .dd-list {
	display: none;
}

.dd-item {
	display: block;
	margin: 5px 0;
	padding: 5px 10px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #ccc;
	background: #fafafa;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.dd-item:hover {
	background: #fff;
}

.dd-item>button {
	display: block;
	position: relative;
	cursor: move;
	float: left;
	width: 25px;
	height: 20px;
	margin: 5px 0;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border: 0;
	background: transparent;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	font-weight: bold;
}

.dd-item>button:before {
	content: '+';
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	text-indent: 0;
}

.dd-item>button[data-action="collapse"]:before {
	content: '<i class="material-icons">filter_none</i>';
}

.dd-placeholder,
.dd-empty {
	margin: 5px 0;
	padding: 0;
	min-height: 30px;
	background: #E0E0E0;
	border: 1px dashed #b6bcbf;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.dd-empty {
	border: 1px dashed #bbb;
	min-height: 100px;
	background-color: #E0E0E0;
	background-size: 60px 60px;
	background-position: 0 0, 30px 30px;
}

.dd-dragel {
	position: absolute;
	pointer-events: none;
	z-index: 9999;
}

.dd-dragel>.dd-item .dd-handle {
	margin-top: 0;
	cursor: move;
}

.dd-dragel .dd-item {
	-webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .5);
	box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .5);
	cursor: move;
}


/* --------------------- DATATABLES --------------------- */
.dataTables_filter {
	border-left: 1px solid #dfdfdf !important;
	/* border-radius: 50px !important; */
	padding: 15px 29px !important;
	margin-top: 0px !important;
	line-height: inherit !important;
}

.dataTables_filter label {
	margin-bottom: 0px !important;
}

.dataTables_wrapper .dataTables_filter input {
	margin-left: 12px;
}

.dt-buttons {
	height: 100%;
	padding: 0.9rem;
	margin: 0;
}

/* --------------------- FIM DATATABLES --------------------- */

.ms_admin_back {
	background-color: #97979994!important;
}