.wmc {
	width: min-content;
}

.badge {
	background-color: #0d6efd;
}

.badge.badgeHideText .material-icons-outlined {
	font-size: 1.18rem;
	font-weight: 100;
}

.badge.badgeHideText {
	width: 25px;
	padding: .25em .25em;
	line-height: 0;
	font-size: 0.8rem;
	font-weight: 500;
	overflow: hidden;
}

.badge.badgeHideText:hover {
	width: calc(9rem - .32em);
	transition: width 0.2s;
}

.boder-bottom-none {
	border-bottom: 0px !important;
}

.baseTooltip {
	position: relative;
	width: auto;
	display: inline-block;
}

.baseTooltip .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -60px;
	opacity: 0;
	transition: opacity 0.3s;
}

.baseTooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}

.baseTooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}

/*	PageLogin	*/
.body-login {
	height: 100%;
}

.body-login {
	display: flex;
	align-items: center;
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #f5f5f5;
}

.form-signin {
	width: 100%;
	max-width: 330px;
	padding: 15px;
	margin: auto;
}

.form-signin .checkbox {
	font-weight: 400;
}

.form-signin .form-floating:focus-within {
	z-index: 2;
}

.form-signin input[type="email"] {
	margin-bottom: -1px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.form-signin input[type="password"] {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

/*	PageMain	*/
header>ul>li:hover {
	background-color: #e0e0e0;
}

a.nav-link.px-2.active {
	color: white;
	background-color: #0d6efd;
}

.list-group.list-group-flush.border-bottom.scrollarea>div>a:hover {
	filter: brightness(98%);
	border-left: 5px #0d6efd solid;
	padding-left: calc(1rem - 4px);
}

/*	PageTicket */
/*	Remove notificação do RichText*/
.tox-notification.tox-notification--in.tox-notification--warning {
	display: none;
}

.mensagemRichText .tox .tox-statusbar {
	display: none !important;
}

.mensagemRichText  .tox .tox-menubar {
	display: none !important;
}

.mensagemRichText  .tox .tox-toolbar-overlord {
	margin-top: 450px !important;
	position: absolute !important;
	margin-left: 16px !important;
}

.mensagemRichText  .tox .tox-menubar+.tox-toolbar, .tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary
	{
	border-top: none !important;
	border-radius: 5px !important;
	margin-top: -3px !important;
	background: none !important;
	box-shadow: 0 4px 5px 0 rgb(0 0 0/ 14%), 0 1px 10px 0 rgb(0 0 0/ 12%), 0
		2px 4px -1px rgb(0 0 0/ 20%);
}

.message-box {
	border: none;
	box-shadow: 0 4px 5px 0 rgb(0 0 0/ 14%), 0 1px 10px 0 rgb(0 0 0/ 12%), 0
		2px 4px -1px rgb(0 0 0/ 20%);
	border-radius: 7px;
	padding-bottom: 10px;
}

.message-box .tox-tinymce {
	border: none;
}

.message-box .message-send {
	margin-left: 15px;
}

.message-box .message-upload {
	margin-left: 10px;
}

.accordion-body {
	padding-bottom: 25px !important;
	border: none !important;
	box-shadow: none !important;
	min-height: 100px !important;
	margin-left: 65px;
}

.accordion-button {
	background-color: inherit !important;
	color: inherit !important;
}

.accordion-button:focus {
	box-shadow: none !important;
	border: none !important;
}

.accordion-button {
	box-shadow: none !important;
	border: none !important;
}

.accordion-collapse.collapse.show {
	border: none !important;
	box-shadow: none !important;
}

i.icon-mensagem {
	border-radius: 100%;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	box-shadow: 0px 0px 4px silver;
}

.gwt-Label.ms-3.title-mensagem {
	line-height: 50px;
}

.gwt-Label.text-muted.ms-auto.me-3 {
	width: 80px;
	text-align: center;
	font-size: small;
}

span.logged {
	font-size: x-small;
}

.iconeRichText:before {
	content: "\f007";
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	position: relative;
	top: 40px;
	left: -70px;
	border-radius: 100%;
	padding: 20px;
	box-shadow: 0px 0px 4px silver;
}

.messagesFileUpload {
	/*margin-top: 35px;*/
	
}

a.attachedFiles {
	color: black;
}

a.attachedFiles i {
	margin-right: 6px;
	color: red;
	font-size: 25px;
}

.messagesFileUpload div.gwt-HTML {
	background-color: #f8f9fa;
	color: #5f5f5f;
	padding: 0px 10px;
	margin-bottom: 10px;
	border-radius: 5px;
	line-height: 40px;
	border: 1px solid silver;
}

.d-flex.flex-column.align-items-stretch.flex-shrink-0.bg-white.container.listarMensagens
	{
	margin-top: 20px;
	padding-bottom: 50px;
}

.dropzone {
    border: 0 !important;
    margin: 30px 0px;
    box-shadow: 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 2px 4px -1px rgb(0 0 0 / 20%);
    border-radius: 7px;
}

div.dropzone .dz-message {
    margin: 0;
}

.container_load_image::before {
	content: "";
	width: 100%;
	height: 150%;
	background-color: black;
	opacity: .2;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.load_image {
    width: 70px;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: 3;
}
