/* here you can put your own css to customize and override the theme */
input[type=checkbox].css-checkbox {
	display: none;
}

input[type=checkbox].css-checkbox+label.css-label {
	padding-left: 30px;
	height: 15px;
	display: inline-block;
	line-height: 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	cursor: pointer;
}

input[type=checkbox].css-checkbox:checked+label.css-label {
	background-position: 0 -15px;
}

label.css-label {
	background-image:
		url(/assets/img/checkboxes.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.toast-center-center {
    top: 35%;
    left: 40%;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #F7F779;
  border-color: #fbeed5;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td {
  background-color: #F2F23D;
  border-color: #f8e5be;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #F59898;
  border-color: #eed3d7;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td {
  background-color: #F55F5F;
  border-color: #e6c1c7;
}

.label-type-archive,
.badge-type-archive {
	background-color: #6d4ac0;
	background-image: none !important;
}

.label-carga {
	background: #607d8b;
	color: whitesmoke;
	font-weight: bolder;
}

.label-envio {
	background: #795548;
	color: whitesmoke;
	font-weight: bolder;
}

.label-tipo-arquivo {
	background: #ff5722;
	color: whitesmoke;
	font-weight: bolder;
}

.texto-intimacao {
	border: 1px solid #ccc;
	border-radius: 8px;
	background-color: #fff;

	transition: all 0.2s ease-in-out;
	resize: vertical;
}

.texto-intimacao:focus {
	border-color: #4A90E2;
	box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.15);
	outline: none;
}

.texto-intimacao:hover {
	border-color: #999;
}