/*@CHARSET "UTF-8";*/

/*html, body {*/
/*  height: 100%;*/
/*}*/

/*body {*/
/*	background-color: #f8f8f8;*/
/*}*/

/* Bootstrap */

/*.table {*/
/*	margin-bottom: 10px;*/
/*}*/

/*.table > thead > tr > th,*/
/*.table > tbody > tr > th,*/
/*.table > tfoot > tr > th,*/
/*.table > thead > tr > td,*/
/*.table > tbody > tr > td,*/
/*.table > tfoot > tr > td {*/
/*  padding: 8px;*/
/*  line-height: 1.42857143;*/
/*  vertical-align: middle;*/
/*  border-top: 1px solid #ddd;*/
/*}*/

input[type="radio"],
input[type="checkbox"] {
  margin-top: 1px \9;
  line-height: normal;
}

select[readonly] {
	background: #eee; /*Simular campo inativo*/
  	pointer-events: none;
  	touch-action: none;
}

.small {
    font-size: 90%;
}

.breadcrumb {
	font-size: 95%;
    padding: 8px 15px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

.progress {
    position: relative;
}

.progress span {
    position: absolute;
    display: block;
    width: 100%;
    color: #333;
	text-align: center;    
}

/*.wrapper {*/
/*	min-height: 100%;*/
/*	background-color: #F2F2F2;*/
/*	z-index: 100;*/
/*}*/

/*.content-wrapper {*/
/*	min-width: 325px;*/
/*}*/

/*.main-header {*/
/*	min-width: 325px;*/
/*}*/

.page-header {
  padding-bottom: 10px;
  margin: 20px 0 20px;
  border-bottom: 1px solid #eee;
}

.logo-lg {
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    background-repeat: no-repeat;
  	background-position: center center;
  	background-size: contain;
  	width: 100%;
  	height: 45px;
}

/*.main-header {*/
/*	background-color: transparent;*/
/*}*/

/*.main-sidebar {*/
/*	background-color: #fff;*/
/*	border-right: 1px solid #e7e7e7;*/
/*	-webkit-box-shadow: 3px 0px 5px 0px rgba(243,243,243,1);*/
/*	-moz-box-shadow: 3px 0px 5px 0px rgba(243,243,243,1);*/
/*	box-shadow: 3px 0px 5px 0px rgba(243,243,243,1);*/
/*	width: 250px;*/
/*}*/

.main-header .logo .logo-mini {
	display: none;
	background-repeat: no-repeat;
  	background-position: center center;
  	background-size: contain;
  	width: 50px;
  	height: 50px;
}

.main-sidebar .sidebar .logo{
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 30px;
}

@media (min-width: 768px) {
	.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {
		display: block;
	}
	
	.sidebar-mini.sidebar-collapse .main-sidebar .sidebar > .navbar-brand {
		display: none;
	}
	
	.sidebar-mini.sidebar-collapse .main-sidebar .sidebar > .user-panel {
		border: 0;
	}
	
	.user-panel {
		display: flex;
    	justify-content: space-between;
	}

}

.sidebar-form {
	/*margin: 10px 10px;*/
	padding: 10px;
	width: 65%;
}

.navbar-brand {
	padding: 10px 10px 0;
	width: 100%;
	text-align: center;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/*.content-wrapper {*/
/*	!*padding: 32px 60px 132px 60px;*!*/
/*	background-color: rgba(242, 242, 242, 0.35);*/
/*	border-top: 1px solid #ccc;*/
/*	border-top: none;*/
/*	position: relative;*/
/*	z-index: -1;*/
/*	margin-top: 20px;*/
/*}*/

/*.sidebar-mini:not(.sidebar-collapse) .sidebar-menu > li > a {*/
/*	width: 100%;*/
/*	color: #2D374B;*/
/*}*/

/*.sidebar-menu > li > a {*/
/*	white-space: normal;*/
/*    word-wrap: break-word;*/
/*    padding: 10px 30px;*/
/*}*/

/*.sidebar-menu > li.treeview > a > .menu_expand {*/
/*	top: 50%;*/
/*	right: 5%;*/
/*	transform: translateY(-50%);    */
/*    margin-top: 0;*/
/*    margin-right: 0;*/
/*}*/

/*.sidebar-menu > li.active > a, .sub-menu > li.active > a {*/
/*	color: #23527c;*/
/*}*/

@media (max-width: 767px) {
	.main-header .logo .logo-lg > span {
		display: none;
	}
	
	.main-sidebar .sidebar > a.navbar-brand {
		display: none;
	}
	
	.main-sidebar .sidebar {
		padding-top: 0;
	}
	
	.table-responsive {
		margin-bottom: 0;
	}
}

/*@media screen and (min-width: 320px) {*/
/*	.content-wrapper {*/
/*		padding: 90px 10px 132px 10px;*/
/*	}*/
/*}*/

/*@media (min-width: 768px) {*/
/*	.content-wrapper {*/
/*  		position: inherit;*/
/*  		margin: 0 0 0 250px;*/
/*		padding: 90px 60px 132px 60px;*/
/*	}*/
/*  */
/*	.main-header .logo .logo-lg > span {*/
/*		display: none;*/
/*	}*/
/*}*/

@media (min-width: 768px) {
	.sidebar-mini.sidebar-collapse .sidebar-menu > li.treeview > a > .menu_expand {
		display: none;
	}
	
	.sidebar-mini.sidebar-collapse .sidebar-menu > li.treeview > a > .menu_title {
		overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
	}
	
	.sidebar-mini.sidebar-collapse .sidebar-menu > li.treeview > .sub-menu > li > a {
		overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
	}
	
	.sidebar-mini.sidebar-collapse .sidebar-menu > li > a,
	.sidebar-mini.sidebar-collapse .sidebar-menu > li > ul.treeview-menu {
	    background: #f8f8f8;
	}
	
	.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span.menu_title {
		border: 1px solid #e7e7e7;
	}
	
	.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span.menu_title:not(:last-child) {
		border-bottom: 0;
	}
	
	.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .sub-menu {
		border: 1px solid #e7e7e7;
    	border-top: 0;
	}
}
#historico_arquivos ul.dropdown-menu, #alertas ul.dropdown-menu,
#preferencias_user ul.dropdown-menu {
	margin-left: 0;
}


.alert {
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: 0px;
  color: inherit;
}

/*.table-responsive {*/
/*	padding: 0 15px;*/
/*}*/

/*#tabelaResultados {*/
/*    overflow-x: auto;*/
/*    margin-bottom: 0;*/
/*}*/

.acao_copiar > i {
	font-size: 18px;
	color: #000000;
}

.box.box-default {
	padding: 20px 5px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
}

.box.box-default .nav-tabs-custom {
	 margin: -20px 0;
}

/*.nav-tabs {*/
/*	border-bottom: 2px solid #DDD;*/
/*}*/

/*.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus,*/
/*.nav-tabs > li.active > a:hover {*/
/*	border-width: 0;*/
/*}*/

/*.nav-tabs > li > a {*/
/*	border: none;*/
/*	color: #666;*/
/*}*/

/*.nav-tabs > li.active > a, .nav-tabs > li > a:hover {*/
/*	border: none;*/
/*	color: #358cc8 !important;*/
/*	background: transparent;*/
/*}*/

/*.nav-tabs > li > a::after {*/
/*	content: "";*/
/*	background: #358cc8;*/
/*	height: 2px;*/
/*	position: absolute;*/
/*	width: 100%;*/
/*	left: 0px;*/
/*	bottom: -1px;*/
/*	transition: all 250ms ease 0s;*/
/*	transform: scale(0);*/
/*}*/

/*.nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after {*/
/*	transform: scale(1);*/
/*}*/

/*.nav-tabs > li.active > a::after{*/
/*	transform: scale(1);*/
/*}*/

@media screen and (max-width: 480px) {
    .box-body > .nav-tabs-custom > ul.nav.nav-tabs {
        /*padding-left: 2px;
        padding-right: 2px;*/
    }
    .box-body > .nav-tabs-custom > ul.nav.nav-tabs li {
        display: block !important;
        width: 100%;
        margin: 0px;
    }
    .box-body > .nav-tabs-custom > ul.nav.nav-tabs li.active {
        /*border-bottom:1px solid #ddd!important;*/
        margin: 0px;
    }
    
    .box-body > .nav-tabs-custom > ul.nav.nav-tabs > li > a {
    	margin: 0px;
    }
}

.notifications-menu > .dropdown-menu ul.menu > li > a > div {
	white-space: normal;
    overflow: hidden;
    word-wrap: break-word;
    max-height: 3em;
    text-overflow: ellipsis;
}

/* Modals */

.modal.fade {
    background: rgba(0,0,0,0.5);
}

.modal90 .modal-dialog {
	width: 90vw !important;
}

.modal80 .modal-dialog {
	width: 80vw !important;
}

.modal70 .modal-dialog {
	width: 70vw !important;
}

.modal60 .modal-dialog {
	width: 60vw !important;
}

.modal50 .modal-dialog {
	width: 50vw !important;
}

.modal55 .modal-dialog {
	width: 55vw !important;
	height: 43vw !important;
	display: flex;
}

.modal55 .modal-content {
	flex-grow: 1; /* Faz com que o conteúdo ocupe toda a altura do modal-dialog */
	height: 75%; /* Faz com que a altura seja respeitada */
}

.modal55 .modal-body {
	flex-grow: 1;
	height: 100%;
	display: flex;
	flex-direction: column;
}

/* Font Awesome */

.fa-lg {
    font-size: 1.5em;
    line-height: .75em;
    vertical-align: -15%;
}

/* Loader */

#cover-spin {
    position:fixed;
    width:100%;
    left:0;right:0;top:0;bottom:0;
    background-color: rgba(255,255,255,0.7);
    z-index:9999;
    display:none;
}

@-webkit-keyframes spin {
	from {-webkit-transform:rotate(0deg);}
	to {-webkit-transform:rotate(360deg);}
}

@keyframes spin {
	from {transform:rotate(0deg);}
	to {transform:rotate(360deg);}
}

#cover-spin::after {
    content:'';
    display:block;
    position:absolute;
    left:48%;top:40%;
    width:40px;height:40px;
    border-style:solid;
    border-color:black;
    border-top-color:transparent;
    border-width: 4px;
    border-radius:50%;
    -webkit-animation: spin .8s linear infinite;
    animation: spin .8s linear infinite;
}

.loader {
  position: relative;
}

.loader::after {
  background-color: rgba(0,0,0,.3);
  content: 'Aguarde...';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
}

.loadersmall {
  border: 5px solid #f3f3f3;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
  border-top: 5px solid #555;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Plugin select2 */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	border: 1px solid #337ab7 !important;
    background-color: #337ab7 !important;
    color: #fff;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #fff !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: 1px solid #ccc !important;
	border-color: #66afe9 !important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

#arquivos > .select2-container {
	margin-right: 1px;
}

/*.select2-input {*/
/*	width: 100% !important;*/
/*}*/

/*.select2-container .select2-choice {*/
/*	display: grid !important;*/
/*}*/

/* Entrada */

td.labelColumn {
	min-width: 120px;
}

@media screen and (max-width: 768px) {
	.table-responsive {
		border: 0px;
	}
}

@media screen and (max-width: 991px) {
	td > div.col-lg-1:not(:last-child), td > div.col-lg-10:not(:last-child), td > div.col-lg-11:not(:last-child),
	td > div.col-lg-12:not(:last-child), td > div.col-lg-2:not(:last-child), td > div.col-lg-3:not(:last-child),
	td > div.col-lg-4:not(:last-child), td > div.col-lg-5:not(:last-child), td > div.col-lg-6:not(:last-child),
	td > div.col-lg-7:not(:last-child),	td > div.col-lg-8:not(:last-child), td > div.col-lg-9:not(:last-child),
	td > div.col-md-1:not(:last-child), td > div.col-md-10:not(:last-child), td > div.col-md-11:not(:last-child),
	td > div.col-md-12:not(:last-child), td > div.col-md-2:not(:last-child), td > div.col-md-3:not(:last-child),
	td > div.col-md-4:not(:last-child), td > div.col-md-5:not(:last-child),	td > div.col-md-6:not(:last-child),
	td > div.col-md-7:not(:last-child), td > div.col-md-8:not(:last-child), td > div.col-md-9:not(:last-child),
	td > div.col-sm-1:not(:last-child),	td > div.col-sm-10:not(:last-child), td > div.col-sm-11:not(:last-child),
	td > div.col-sm-12:not(:last-child), td > div.col-sm-2:not(:last-child), td > div.col-sm-3:not(:last-child),
	td > div.col-sm-4:not(:last-child), td > div.col-sm-5:not(:last-child), td > div.col-sm-6:not(:last-child),
	td > div.col-sm-7:not(:last-child), td > div.col-sm-8:not(:last-child),	td > div.col-sm-9:not(:last-child),
	td > div.col-xs-1:not(:last-child), td > div.col-xs-10:not(:last-child), td > div.col-xs-11:not(:last-child),
	td > div.col-xs-12:not(:last-child), td > div.col-xs-2:not(:last-child), td > div.col-xs-3:not(:last-child),
	td > div.col-xs-4:not(:last-child), td > div.col-xs-5:not(:last-child), td > div.col-xs-6:not(:last-child),
	td > div.col-xs-7:not(:last-child), td > div.col-xs-8:not(:last-child), td > div.col-xs-9 {
		padding-bottom: 10px;
	}
	
	.detailBlock td > div.col-lg-1, .detailBlock td > div.col-lg-10, .detailBlock td > div.col-lg-11,
	.detailBlock td > div.col-lg-12, .detailBlock td > div.col-lg-2, .detailBlock td > div.col-lg-3,
	.detailBlock td > div.col-lg-4, .detailBlock td > div.col-lg-5, .detailBlock td > div.col-lg-6,
	.detailBlock td > div.col-lg-7,	.detailBlock td > div.col-lg-8, .detailBlock td > div.col-lg-9,
	.detailBlock td > div.col-md-1, .detailBlock td > div.col-md-10, .detailBlock td > div.col-md-11,
	.detailBlock td > div.col-md-12, .detailBlock td > div.col-md-2, .detailBlock td > div.col-md-3,
	.detailBlock td > div.col-md-4, .detailBlock td > div.col-md-5,	.detailBlock td > div.col-md-6,
	.detailBlock td > div.col-md-7, .detailBlock td > div.col-md-8, .detailBlock td > div.col-md-9,
	.detailBlock td > div.col-sm-1,	.detailBlock td > div.col-sm-10, .detailBlock td > div.col-sm-11,
	.detailBlock td > div.col-sm-12, .detailBlock td > div.col-sm-2, .detailBlock td > div.col-sm-3,
	.detailBlock td > div.col-sm-4, .detailBlock td > div.col-sm-5, .detailBlock td > div.col-sm-6,
	.detailBlock td > div.col-sm-7, .detailBlock td > div.col-sm-8,	.detailBlock td > div.col-sm-9,
	.detailBlock td > div.col-xs-1, .detailBlock td > div.col-xs-10, .detailBlock td > div.col-xs-11,
	.detailBlock td > div.col-xs-12, .detailBlock td > div.col-xs-2, .detailBlock td > div.col-xs-3,
	.detailBlock td > div.col-xs-4, .detailBlock td > div.col-xs-5, .detailBlock td > div.col-xs-6,
	.detailBlock td > div.col-xs-7, .detailBlock td > div.col-xs-8, .detailBlock td > div.col-xs-9 {
		padding-left: 0;
	}
}

@media screen and (min-width: 992px) {
	.firstPropertyDetail {
		padding-left: 0;
	}
}

.tabelaEntrada tr:not(:last-child) > td {
	padding-bottom: 10px;
}

.tabelaEntrada tr > td > div.icheckbox_flat-blue {
	/*float: right;*/
	left: 20px;
}

.detailBlock {
	padding: 0 15px;
}

.detailBlock .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width: 100%;
}

/* Listagem */

#acoes_listagem {
	margin-bottom: 20px;
}

.tabelaFiltro {
	margin-bottom: 20px;
}

.tabelaFiltro tr:not(:last-child) > td {

}

/*.tabelaFiltro select.form-control {
	width: auto;
}*/

/*#tabelaResultados > tbody > tr:nth-of-type(odd):not(.selectedRow) {*/
/*	background-color: #f9f9f9;*/
/*	background-color: #ffffff;*/
/*}*/

.selectedRow {
	background-color: #eee;
	color: #000000;
	text-decoration: none;
	/*font-weight: bold;*/
}

#tabelaPermissoes > tbody > tr:hover {
	background-color: #f9f9f9 !important;
	/*background-color: #fff !important;*/
}

.periodo {
	display: flex;
}

.periodo > label {
	margin-top: 5px;
}

/* Entrada e Listagem */

/*#conteudo_aba {*/
/*    padding: 20px 5px;*/
/*}*/

@media screen and (max-width: 768px) {
	.tabelaEntrada, .tabelaFiltro {width:100%;}
	.tabelaEntrada:not(:has(> .detailBlock)) thead, .tabelaFiltro thead {display: none;}
	.tabelaEntrada tbody td:not(:has(> .detailBlock)), .tabelaFiltro tbody td {display: block;  /*text-align:center;*/}
	.tabelaEntrada tbody td:before, .tabelaFiltro tbody td:before { 
	    content: attr(data-th); 
	    display: block;
	}
	
	.tabelaEntrada tr:not(:last-child) > td > input, .tabelaEntrada tr:not(:last-child) > td > select,
	.tabelaEntrada tr:not(:last-child) > td > div.icheckbox_flat-blue,
	.tabelaFiltro tr:not(:last-child) > td > input, .tabelaFiltro tr:not(:last-child) > td > select,
	.tabelaFiltro tr:not(:last-child) > td > div.icheckbox_flat-blue,
	.tabelaFiltro tr > td:not(:last-child) > select {
	    margin-bottom: 15px;
	}
	
	.tabelaEntrada input.form-control, .tabelaEntrada textarea.form-control, .tabelaFiltro input.form-control, 
	.tabelaEntrada select[multiple], .tabelaFiltro select, .detailBlock select {
		width: 100% !important;
	}
	
	.tabelaEntrada tr > td > div.icheckbox_flat-blue {
		float: none;
	}
}

/* Botões de ações */

#acoes_filtragem {
	/*padding: 0 15px;*/
	margin-bottom: 20px;	
}

#botoes_acoes_direita {
	float: right;
}

@media screen and (max-width: 480px) {
	#botoes_acoes_direita, #botoes_acoes_esquerda {
		width: 100%;
	}
	
	#botoes_acoes_direita > a, #botoes_acoes_direita > button,
	#botoes_acoes_esquerda > a, #botoes_acoes_esquerda > button {
		width: 100%;
	}
	
	#acoes_entrada #btn_voltar {
		width: 100%;
	}
	
	#acoes_entrada #btn_voltar, #botoes_acoes_direita > .btn:not(:last-child),
	#botoes_acoes_esquerda > .btn:not(:last-child) {
		margin-bottom: 5px;
	}
}

/***
UI Loading
***/
.blockMsg {
    /*top: 23px;
    left: 110px;*/
}

.loading-message {
	display: inline-block;
	min-width: 250px;
	margin-left: -24px;
	padding: 10px;
	/*margin: 0 auto;*/
	color: #000 !important;
	font-size: 13px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

.loading-message.loading-message-boxed {
	border: 1px solid #ddd;
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
.loading-message > span {
	line-height: 20px;
	vertical-align: middle;
}

.page-loading {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	position: fixed;
	top: 50%;
	left: 50%;
	min-width: 125px;
	margin-left: -60px;
	margin-top: -30px;
	padding: 7px;
	text-align: center;
	color: #333;
	font-size: 13px;
	border: 1px solid #ddd;
	background-color: #eee;
	vertical-align: middle;
	-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

.page-loading > span {
	line-height: 20px;
	vertical-align: middle;
}

.page-spinner-bar {
	position: fixed;
	z-index: -100;
	width: 100px;
	top: 40%;
	left: 50%;
	margin-left: -55px;
	text-align: center;
}

.page-spinner-bar > div {
	margin: 0 5px;
	width: 18px;
	height: 18px;
	background: #eee;
	border-radius: 100% !important;
	display: inline-block;
	-webkit-animation: bounceDelay 1.4s infinite ease-in-out;
	animation: bounceDelay 1.4s infinite ease-in-out;
	/* Prevent first frame from flickering when animation starts */
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.page-spinner-bar .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.page-spinner-bar .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

.block-spinner-bar {
	display: inline-block;
	width: 80px;
	text-align: center;
}

.block-spinner-bar > div {
	margin: 0 2px;
	width: 15px;
	height: 15px;
	background: #eee;
	border-radius: 100% !important;
	display: inline-block;
	-webkit-animation: bounceDelay 1.4s infinite ease-in-out;
	animation: bounceDelay 1.4s infinite ease-in-out;
	/* Prevent first frame from flickering when animation starts */
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.block-spinner-bar .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.block-spinner-bar .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

/*****************************
******************************
******************************
******************************
	CSS FINER - JOSE LUCAS 
******************************
******************************
******************************
*****************************/

.logo.logo_menu_recolhido__{
	padding: 45px 5px 10px !important;
}

.btn-primary{
	/*display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;
	margin-right: 15px;*/
	border-radius: 0;
	padding: 10px 20px;
	line-height: 1;
}

.btn-primary figure{
	margin-right: 5px;
}

.btn-primary.btn-enviar-documento{
	background-color: #EDF2F9;
	border: solid 1px #EDF2F9;
	color: #2D374B;
}

.btn-primary.btn-enviar-diretorio{
	margin-left: 5px;
	margin-right: 2px;
	padding: 10px 20px;
	background-color: #fff;
	border-color: #fff;
	color: #BE845C;
}

.btn-primary.btn-busca{
	background-color: #BE845C;
	border: solid 1px #BE845C;
	border-radius: 1px;
	color: #fff;
	padding: 10px 50px;
}

.btn-primary.btn-limpar-filtro{
	background-color: #fff;
	border: solid 1px #DEDEDE;
	border-radius: 1px;
	color: #46394C;
	padding: 10px 50px;
}

.div-btns-busca-filtro{
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: flex-end;
	width: 100%;
}

/*.sidebar-menu li a{*/
/*	display: flex;*/
/*	-webkit-flex-wrap: wrap;*/
/*	-moz-flex-wrap: wrap;*/
/*	-ms-flex-wrap: wrap;*/
/*	-o-flex-wrap: wrap;*/
/*	flex-wrap: wrap;*/
/*	align-items: center;*/
/*	transition: all ease .3s;*/
/*}*/

/*.sidebar-menu li a:hover{*/
/*	color: #babfc6!important;*/
/*}*/

/*.sidebar-menu li a span{*/
/*	margin-left: 10px;*/
/*}*/

/*.sidebar-menu li .sub-menu{*/
/*	background-color: #f7f7f7;*/
/*}*/

/*.sidebar-menu li .sub-menu li a{*/
/*	display: flex;*/
/*	-webkit-flex-wrap: wrap;*/
/*	-moz-flex-wrap: wrap;*/
/*	-ms-flex-wrap: wrap;*/
/*	-o-flex-wrap: wrap;*/
/*	flex-wrap: wrap;*/
/*	align-items: center;*/
/*	color: #2D374B;*/
/*}*/

/*.sidebar-menu li .sub-menu li a span{*/
/*	margin-left: 10px;*/
/*}*/

.icone-customizado-certificado{
	background-image: url('../images/file-signature.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-contrato{
	background-image: url('../images/file-contrato.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-cadastros{
	background-image: url('../images/icone-customizado-cadastros.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-tarefa {
	background-image: url('../images/tasks-solid.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-relatorios{
	background-image: url('../images/report.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-checklist{
	background-image: url('');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-tipo{
	background-image: url('');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-metadado{
	background-image: url('');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-solicitacao-envio-documento{
	background-image: url('');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-setor{
	background-image: url('');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-usuario{
	background-image: url('');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-busca-avancada{
	background-image: url('../images/icone-customizado-busca-avancada.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-envio-inteligente{
	background-image: url('../images/icone-customizado-enviar-arquivo.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-documento{
	background-image: url('../images/icone-customizado-meus-documentos.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-auditoria{
	background-image: url('../images/icone-customizado-quadrados.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-log-importacao{
	background-image: url('../images/icone-customizado-log-importacao.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-lixeira{
	background-image: url('../images/icone-customizado-lixeira.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

.icone-customizado-assinatura-em-massa{
	background-image: url('../images/icone-customizado-assinatura-em-massa.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
}

#botoes_acoes_direita{
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

#botoes_acoes_direita button{
	margin-right: 10px;
}

#botoes_acoes_direita button:last-of-type{
	margin-right: 0;
}

.dropdown #outras_acoes{
	padding: 7px 30px;
	border-radius: 0;
}

/*.main-header .sidebar-toggle{*/
/*	display: flex;*/
/*    flex-wrap: wrap;*/
/*    flex-direction: column;*/
/*    justify-content: center;*/
/*}*/

/*.main-header .sidebar-toggle .icon-bar{*/
/*	background-color: #2D374B;*/
/*    width: 25px;*/
/*    height: 2px;*/
/*    margin: 2px 0;*/
/*    display: flex;*/
/*}*/

.main-header .sidebar-toggle .icon-bar:last-of-type{
	width: 20px;
}

.busca-e-sidebar-btn{
	width: 60%;
	padding-left: 25px;
}

.busca-e-sidebar-btn .sidebar-form .input-group input{
	border: solid 1px #989EA8;
	color: #BABFC6;
	border-right: none;
	border-radius: 0;
	color: #BABFC6;
	padding-left: 30px;
}

.busca-e-sidebar-btn .sidebar-form .input-group span{
	border: solid 1px #989EA8;
	background-color: transparent;
	border-left: none;
}

.busca-e-sidebar-btn .sidebar-form .input-group span button{
	background-color: transparent;
	color: #BABFC6;
	padding: 0 15px;
}

.navbar-custom-menu{
	width: 40%;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: flex-end;
	padding-right: 70px;
}

/*.user-menu .dropdown-toggle{*/
/*	display: flex;*/
/*	-webkit-flex-wrap: wrap;*/
/*	-moz-flex-wrap: wrap;*/
/*	-ms-flex-wrap: wrap;*/
/*	-o-flex-wrap: wrap;*/
/*	flex-wrap: wrap;*/
/*	align-items: center;*/
/*}*/

/*.user-menu .dropdown-toggle span{*/
/*	margin-right: 5px;*/
/*	color: #2D374B;*/
/*    !*font-size: 15px;*!*/
/*}*/

/*.user-menu .dropdown-toggle .user-image{*/
/*	margin: 0;*/
/*}*/

/*.table-responsive .table thead tr th:first-of-type{*/
/*	padding-left: 0;*/
/*}*/

/*.table-responsive .table thead tr th{*/
/*	padding-left: 0;*/
/*}*/

/*.navbar-custom-menu .navbar-nav{*/
/*	display: flex;*/
/*	flex-wrap: wrap;*/
/*	align-items: center;*/
/*}*/

/*.navbar-custom-menu .navbar-nav li a{*/
/*	padding: 0;*/
/*}*/

/*.navbar-custom-menu .navbar-nav li a #nomeUsuario{*/
/*	color: #2d374b;*/
/*	font-size: 15px;*/
/*	margin: 0;*/
/*}*/

/*.navbar-custom-menu .navbar-nav li a .user-image{*/
/*	width: 35px;*/
/*	height: 35px;*/
/*	margin: 0 14px;*/
/*}*/

.navbar-custom-menu .navbar-nav li a figure{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	width: 16px;
	height: 16px;
}

.navbar-custom-menu .navbar-nav li a figure img{
	width: 16px;
	height: 16px;
}

/*.navbar-static-top{*/
/*	padding-top: 35px;*/
/*	margin-bottom: 58px;*/
/*}*/

.page-header{
	font-size: 27px;
	font-weight: bold;
	border-bottom: none;
}

.ui-sortable tr td{
	border-top: none!important;
}

.alert-warning{
	background-color: #FFF5F5;
	border-left: solid 5px #D95A58;
	color: #363D44;
}

.alert-warning p{
	color: #363D44;	
}

thead tr th{
	font-weight: 300;
	font-size: 11px;
}

tbody tr{
	transition: all ease .3s;
}

tbody tr .data{
	font-weight: 600;
}

tbody tr .item a{
	color: #235CB7;
}

tbody tr td{
	font-size: 11px;
}

.mouseOnRow{
	background-color: rgb(93, 84, 84,0.25); !important;
}

#progresso{
	position: fixed;
    width: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 20px;
    bottom: 0;
    z-index: 99999;
    left: 55%; 
}

#messageBlock{
	position: fixed;
    width: 50%;
    transform: translate(-50%, -50%);
    padding: 20px;
    bottom: 0;
    z-index: 99999;
    left: 55%; 
   	background-color: #f7f7f7;
	border-left: solid 5px #19283e;
	color: #19283e;
}

#progresso h3{
	font-family: 'Noto Sans', sans-serif;
	font-size: 14px;
	margin: 0 0 22px 0;
}

#progresso .nome_percentual{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#progresso .nome_percentual #nomeArquivo{
	font-size: 14px;
}

#progresso .nome_percentual #texto_percentual{
	font-size: 11px;
}

#progresso .progress{
	height: 5px;
	background-color: #E8E9EA;
	box-shadow: none;
	margin: 5px 0;
}

#progresso #totalEnvio{
	font-size: 11px;
}

#progresso .progress .progress-bar{
	animation: none !important;
	background-color: #BE845C!important;
	background-image: none!important;
}

/*#progresso_modal{*/
/*    background-color: #fff;*/
/*    padding: 30px 0;*/
/*}*/

#progresso_modal h3{
	font-family: 'Noto Sans', sans-serif;
	font-size: 14px;
	margin: 0 0 22px 0;
}

#progresso_modal .nome_percentual{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#progresso_modal .nome_percentual #nomeArquivo{
	font-size: 14px;
}

#progresso_modal .nome_percentual #texto_percentual{
	font-size: 11px;
}

#progresso_modal .progress{
	height: 5px;
	/*background-color: #E8E9EA;*/
	box-shadow: none;
	margin: 5px 0;
}

#progresso_modal #totalEnvio{
	font-size: 11px;
}

#progresso_modal .progress .progress-bar{
	animation: none !important;
	/*background-color: #BE845C!important;*/
	background-image: none!important;
}

.badge-status-assinatura {
	font-size: 9px !important;
	display: flex;
	padding: 1px 14px;
	justify-content: center;
	width: 35%;
	height: 15px;
	color: #fff;
	border-radius: 10px;
}

a:hover.badge-status-assinatura {
	color: #fff;	
}

.assinatura_em_andamento{
	background-color: #D8AF93;
}

.assinatura_finalizado{
	background-color: #2D374B;
}

.assinatura_vencido{
	background-color: #D95A58;
}

.assinatura_cancelado{
	background-color: #D95A58;
}

/*.table-responsive thead tr th{*/
/*	font-size: 12px;*/
/*	font-weight: bold;*/
/*}*/

.table-responsive tbody tr td{
	font-size: 12px;
}

.progress{
	
}

.informacoes-email-enviados-todos{
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/email_enviados_todos.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 21px;
	height: 18px;
}

.informacoes-email-enviados{
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/email_enviados.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 21px;
	height: 18px;
}

.informacoes-email-nao-enviados{
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/email_nao_enviado.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 21px;
	height: 18px;
}

.informacoes-email-erros{
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/email_erros.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 21px;
	height: 18px;
}

.informacoes-arquivos-nao-baixados{
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/arquivos_nao_baixados.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 18px;
	height: 18px;
}

.informacoes-arquivos-baixados{
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/arquivos_baixados.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 18px;
	height: 18px;
}

.informacoes-arquivos-baixados-todos{
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/arquivos_baixados_todos.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 18px;
	height: 18px;
}

.informacoes-arquivos-nao-visualizados,.abrir_modal_agendamento_diretorio{
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/arquivos_nao_visualizados.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 18px;
	height: 18px;
}

.informacoes-arquivos-visualizados{
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/arquivos_visualizados.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 18px;
	height: 18px;
}

.informacoes-arquivos-visualizados-todos{
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/arquivos_visualizados_todos.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 18px;
	height: 18px;
}

.envio_whatsapp,
.envio_whatsapp_preenchimento_documento,
.envio_whatsapp_envio_documento,
.info-assinatura-envio-whatsapp,
.abrir_modal_envio_whatsapp.info-assinatura-envio-whatsapp.icone-pequeno,
.abrir_modal_envio_whatsapp_assinatura_or_envio_envio_email{
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/whatsapp.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 18px;
	height: 18px;
}

.envio_whatsapp,
.envio_whatsapp_preenchimento_documento,
.envio_whatsapp_envio_documento,
.abrir_modal_envio_whatsapp.info-assinatura-envio-whatsapp,
.info-assinatura-envio-whatsapp.icone-grande {
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/whatsapp.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 32px;
	height: 32px;
}

.envio_chatbot,
.envio_chatbot_preenchimento_documento,
.envio_chatbot_envio_documento,
.info-assinatura-envio-chatbot,
.abrir_modal_envio_chatbot.info-assinatura-envio-chatbot.icone-pequeno,
.abrir_modal_envio_chatbot_assinatura_or_envio_envio_email{
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/chatbot.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 18px;
	height: 18px;
}

.envio_chatbot,
.envio_chatbot_preenchimento_documento,
.envio_chatbot_envio_documento,
.abrir_modal_envio_chatbot.info-assinatura-envio-chatbot,
.info-assinatura-envio-chatbot.icone-grande {
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/chatbot.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 32px;
	height: 32px;
}

.notificacaoItem {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
}

.notificacao.icon-notificacao-tabela {
	display: flex;
	flex-wrap: wrap;

	background-image: url('/docnuvem/images/icon-notificacao-tabela.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 18px;
	height: 18px;
}

.navbar-custom-menu .navbar-nav li a.notificacao-link {
	background-color: transparent;
	align-items: center;
	border-radius: 50%;
	padding: 8px;
	margin-right: 16px;
}

.info-progrosso-checklist{
	display: flex;
	flex-wrap: wrap;
}

.info-progrosso-checklist{
	display: flex;
	flex-wrap: wrap;
}

.info-progrosso-checklist .label-progresso{
	font-size: 11px;
	color: #101820;
	width: 100%;
	text-align: right;
}

.info-progrosso-checklist .wrapper-barra-icone{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
}

.info-progrosso-checklist .wrapper-barra-icone .checklist-icon-completo{
	background-image: url('../images/icon-checklist-complete.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}

.info-progrosso-checklist .wrapper-barra-icone .checklist-icon-incompleto{
	background-image: url('../images/icon-checklist-incomplete.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}

.info-progrosso-checklist .wrapper-barra-icone .div-barra-progresso-checklist{
	flex: 1;
	width: 100%;
	height: 5px;
	background-color: #101820;
	position: relative;
	border-radius: 2.5px;
}

.info-progrosso-checklist .wrapper-barra-icone .div-barra-progresso-checklist .progresso-checklist{
	position: absolute;
	background-color: #196BFB;
	border-radius: 2.5px;
	top: 0;
	left: 0;
	height: 5px;
}

.descricao-meus-documentos {
	width:40%;
}

.descricao-tipo {
	width:13%;
}

.descricao-assinatura {
	width:10%;
}

.descricao-informacoes {
	width:15%;
}

.descricao-documentos-enviados {
	width:12%;
}

.descricao-checklists {
	width:12%;
}

button:focus{
	outline: none!important;
}

.table tbody tr{

}

.itemChecklist .descricao{
	display: flex!important;
	flex-wrap: wrap!important;
}

/*.itemChecklist .descricao label{*/
/*	flex: 1!important;*/
/*}*/

/*.table-responsive table thead tr th{*/
/*	text-align: left;*/
/*}*/

/*.table-responsive table thead tr th:first-of-type{*/
/*	text-align-last: left;*/
/*}*/

/*.table-responsive table thead tr th:nth-of-type(2){*/
/*	text-align-last: left;*/
/*	width: 50%;*/
/*}*/

/*.table-responsive table tbody tr td{*/
/*	text-align: left!important;*/
/*}*/

/*.table-responsive table tbody tr td:first-of-type{*/
/*	text-align-last: left!important;*/
/*}*/

/*.table-responsive table tbody tr td:nth-of-type(2){*/
/*	text-align-last: left!important;*/
/*}*/

/*#botoes_acoes_esquerda button{*/
/*	margin-right: 40px;*/
/*}*/

/*td a.doc{*/
/*	color: #235CB7!important;*/
/*}*/

.tbody-data{
	width: 15%;
}

.thead-observacao{
	text-align: right;
	padding-right: 0;
}

.tbody-observacao{
	text-align: right;
}

.assinaturas-pagina-documento .itemAssinatura{
	display: flex;
	flex-wrap: wrap;
}

.assinaturas-pagina-documento .itemAssinatura .info{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.assinaturas-pagina-documento .itemAssinatura .info .status{
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status{
	display: flex;
	flex-wrap: wrap;
	width: 50%;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .nome-email-wrapper{
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	width: 100%;
	margin-bottom: 5px;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .nome-email-wrapper .nome-email{
	font-size: 14px;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	color: #363D44;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .nome-email-wrapper .nome-email .nome{
	width: 100%;
	text-align: left;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .nome-email-wrapper .nome-email .email{
	width: 100%;
	text-align: left;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .status{
	display: flex;
	flex-wrap: wrap;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .status span{
	font-size: 11px;
	margin: 0;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .status span i{
	border-radius: 100%;
	padding: 2px;
	color: #fff;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .status span.label-assinado{
	color: #2D374B;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .status span.label-assinado i{
	background-color: #68AC84;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .status span.label-aguardando-assinatura{
	color: #D95A58;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .status span.label-aguardando-assinatura i{
	background-color: #BABFC6;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .status span.label-processando-assinatura{
	color: #989EA8;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .status span.label-processando-assinatura i{
	background-color: #BABFC6;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .status span.label-erro-assinatura{
	color: #D95A58;
}
.assinaturas-pagina-documento .itemAssinatura .info .status .nome-status .status span.label-assinatura-cancelada{
	color: #D95A58;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .btn-reenviaremail-wrapper{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	width: 50%;
}

.assinaturas-pagina-documento .itemAssinatura .info .status .btn-reenviaremail-wrapper a{
	font-size: 11px;
	border: solid 1px #363D44;
	border-radius: 0.88px;
	padding: 8px 40px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	color: #363D44;
}

/*#cancelarFluxoAssinaturas #cancelarAssinaturas{*/
/*	font-size: 13px;*/
/*	color: #0000FF;*/
/*	background-color: transparent;*/
/*	border: none;*/
/*}*/

#header_doc #back_button a{
	color: #BE845C;
}

#header_doc #info #fileinfo .nomeDoc{
	font-size: 14px;
	color: #363D44;
}

.div-flag{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.div-flag .wrapper-check-flag{
	margin-bottom: 5px;
}

.required{
	background-color: #fff;
}


/**********************
***********************
	MEUS DOCUMENTOS 
***********************
**********************/

.row-titulo-botoes{
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;
	padding: 30px 0;
}

.row-titulo-botoes .page-header{
	margin: 0;
	padding: 0;
	border: none;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.row-titulo-botoes .page-header span{
	margin-bottom: 5px!important;
}

.breadcrumb{
	margin: 0;
	padding: 0;
	background-color: #fff;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.breadcrumb li{
	position: relative;
	padding: 0 10px;
	margin-bottom: 5px;
}

.breadcrumb li:first-of-type{
	padding-left: 0;
}

.breadcrumb li:last-of-type{
	padding-right: 0;
}

.breadcrumb li:before{
	position: absolute;
	padding: 0;
	left: -6px;
	line-height: 1;
	top: 50%;
	transform: translateY(-50%);
}

.breadcrumb li a{
	color: #BABFC6;
	font-size: 14px;
}

.breadcrumb li:last-of-type a{
	color: #19283F;
}

.breadcrumb li:last-of-type:before{
	color: #19283F;	
}

.row-titulo-botoes #arquivos #opcoesUpload{
	margin: 0;
}

#form_diretorios{
	padding: 0 25px;
}

.descricao_doc tr:hover{
	background-color: #babfc6;
}

/*.descricao_doc a{*/
/*	color: #19283F;*/
/*}*/

.selectedRow{
	background-color: #fff;
}

.box.box-default{
	box-shadow: none;
}

.content-wrapper form{
	padding: 0 25px;
}

.tabelaFiltro tbody tr td{
	display: flex;
	flex-wrap: wrap;
	padding: 0;
}

.div-input-wrapper{
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 15px;
}

.div-input-wrapper .inputs-wrapper{
	border: solid 1px #E8E9EA;
    padding: 5px;
    width: 100%;
}

.div-input-wrapper .inputs-wrapper input{
	border: none;
	box-shadow: none;
	background-color: #fff!important;
	height: auto;
	padding: 5px 12px;
}

.div-input-wrapper .inputs-wrapper select{
	border: none;
	box-shadow: none;
	background-color: #fff;
}

.div-input-wrapper .inputs-wrapper label{
	text-transform: uppercase;
	margin: 0;
}

.div-input-wrapper .inputs-wrapper textarea{
	border: none;
	box-shadow: none;
	background-color: #fff;
	/*height: 34px;*/
}

.div-input-wrapper .inputs-wrapper .dropdown-toggle{
	border: none;
	background-color: #fff;
}

.div-input-wrapper .inputs-wrapper .bootstrap-select button{
	border: none;
}

.div-input-wrapper .inputs-wrapper .bootstrap-select button:hover{
	background-color: #fff;
}

.div-input-wrapper .inputs-wrapper .bootstrap-select button:focus{
	background-color: #fff !important;
}

.div-input-wrapper .inputs-wrapper .bootstrap-select .dropdown-menu ul li a:hover{
	background-color: #fff;
}

.div-input-wrapper .inputs-wrapper .select2-chosen{
	padding-top: 5px;
	padding-bottom: 5px;
}

.div-input-wrapper .checkbox-opcao{
	display: flex;
	flex-wrap: wrap;
	position: relative;
	margin-bottom: 10px;
	width: 100%;
}

/*#conteudo_aba{*/
/*	padding: 20px 0px;*/
/*}*/

.div-busca-exibir-permissoes{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
    padding: 30px 15px;
}

.div-busca-exibir-permissoes .div-busca-permissoes{
	flex: 1;
}

.div-busca-exibir-permissoes .div-wrapper-permissoes{
	flex: 2;
}

.div-wrapper-permissoes #permissoes_exibicao{
	display: flex;
	flex-wrap: wrap;
}

.div-wrapper-permissoes #permissoes_exibicao .wrapper-raio-button-permissao{
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	padding-right: 20px;
	cursor: pointer;
}

.div-wrapper-permissoes #permissoes_exibicao .wrapper-raio-button-permissao:last-of-type{
	padding-right: 0;
}

.div-wrapper-permissoes #permissoes_exibicao .wrapper-raio-button-permissao label{
	font-size: 15px;
	padding-left: 15px;
}

.div-wrapper-permissoes #permissoes_exibicao .wrapper-raio-button-permissao .iradio_flat-blue{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.div-wrapper-permissoes #permissoes_exibicao .wrapper-raio-button-permissao .radio-permissao{
	opacity: 1 !important;
	position: inherit !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	border: solid 1px #2D374B;
	border-radius: 100%;
	width: 16px;
	height: 16px;
	margin: 0;
}

.div-wrapper-permissoes #permissoes_exibicao .wrapper-raio-button-permissao .radio-permissao:checked{
	background-color: #2D374B;
}

.div-input-wrapper .checkbox-opcao label{
	margin: 0;
	padding-left: 30px;
}

.div-input-wrapper .checkbox-opcao .icheckbox_flat-blue{
	margin: 0;
	position: absolute;
}

.div-flag .wrapper-check-flag label{
	padding-left: 50px;
	position: relative;
}

.div-flag .wrapper-check-flag .icheckbox_flat-blue{
	position: absolute;
	margin: 0;
}

.titulo-tabela{
	border: none !important;
	padding: 10px 0 !important;
	font-size: 19px !important;
	font-weight: 400 !important;
}

.td-wrapper table thead tr th{
	border: none !important;
}

.btn-adicionar-mais{
	border: none;
    color: #0000FF;
    font-size: 14px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.btn-adicionar-mais:hover{
	color: #0000FF;
    background-color: transparent;
    border-color: transparent;
}

.btn-adicionar-mais:focus{
	border: none !important;
	background-color: #fff;
	color: #0000FF;
}

.btn-adicionar-mais:active{
	border: none !important;
	background-color: #fff;
	color: #0000FF;
}

.btn-adicionar-mais .fa-plus{
	border: solid 1px #0000FF;
    border-radius: 80px;
    padding: 5px 6px;
    font-size: 12px;
    margin-right: 15px;
}

#botoes_acoes_direita{
	width: 100%;
	justify-content: flex-end;
}

.abas-listagens .wrapper-abas-listagens{
	border-bottom: solid 1px #E2E2E2;
	display: flex;
    flex-wrap: wrap;
}

.abas-listagens .wrapper-abas-listagens .btn-aba{
	font-size: 14px;
	font-weight: 400;
	color: #BABFC6;
	background-color: #fff;
	border: none;
	border-radius: 0;
	border-bottom: solid 3px transparent;
	padding: 15px 30px;
	margin: 0;
	transition: all ease .3s;
}

.abas-listagens .wrapper-abas-listagens .btn-aba:hover{
	color: #19283F;
	border-bottom: solid 3px #19283F;
}

.abas-listagens .wrapper-abas-listagens .btn-aba-hover{
	color: #19283F;
	border-bottom: solid 3px #19283F;
}

.div-wrapper-btn-salvar{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}

.div-wrapper-btn-salvar .btn{
	font-size: 14px;
	border-radius: 0;
	padding: 10px 40px;
	margin-right: 10px;
}

.div-wrapper-btn-salvar .btn:last-of-type{
	margin-right: 0;
}

.div-wrapper-btn-salvar a{
	margin-left: 15px;
}

.btn-salvar{
	border: solid 1px #BE845C;
	background-color: #BE845C;
	border-radius: 0;
	color: #fff;
	font-size: 14px;
	padding: 10px 40px;
}

.btn-salvar:hover{
	color: #fff;
}

.table tbody tr td{
	padding: 10px 0;
	border-top: none!important;
}

.div-estilo-checkbox-modelo-solicitacao{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 10px;
}

.div-estilo-checkbox-modelo-solicitacao .icheckbox_flat-blue{
	margin-left: 0!important;
	margin-right: 10px;
}

.div-estilo-checkbox-modelo-solicitacao label{
	margin-bottom: 0;
}

.flag-outras-permicoes{
	font-size: 13px;
	position: relative;
	align-items: center;
	padding-bottom: 10px;
}

.flag-outras-permicoes .icheckbox_flat-blue{
	position: absolute;
}

.flag-outras-permicoes label{
	margin: 0;
	padding-left: 25px;
}

/* CSS GERAL */
/*.select2-container{*/
/*	width: 100%;*/
/*	border: none;*/
/*    box-shadow: none;*/
/*}*/
/*.select2-container .select2-choice,*/
/*.select2-container .select2-default{*/
/*	height: auto !important;*/
/*	!*line-height: 1.5 !important;*!*/
/*	border-radius: 10px !important;*/
/*	box-shadow: none !important;*/
/*}*/
/*.select2-container.select2-dropdown-open .select2-choice,*/
/*.select2-container.select2-dropdown-open .select2-default{*/
/*	!*border-radius: 10px 10px 0 0!important;*!*/
/*}*/
/*.select2-container .select2-choice .select2-search-choice-close{*/
/*	right: 40px !important;*/
/*}*/
/*.select2-container .select2-chosen{*/
/*	!*color: var(--madeira) !important;*!*/
/*	line-height: 1.8 !important;*/
/*	padding: 10px 40px 10px 10px !important;*/
/*	width: 100% !important;*/
/*	!*font-size: 14px !important;*!*/
/*	margin-right: 0px !important;*/
/*}*/
/*.select2-container .select2-choice .select2-arrow{*/
/*	width: 35px !important;*/
/*	display: flex !important;*/
/*    flex-wrap: wrap;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    border: none !important;*/
/*    background-color: #fff !important;*/
/*}*/
.select2-container .select2-choice .select2-arrow b{
	background-repeat: no-repeat !important;
	background-image: url('../svg/arrow-down.svg') !important;
	background-size: 15px !important;
	background-position: center !important;
}
.select2-drop{
	border: 1px solid #E8E9EA !important;
	border-top: 0 !important;
	border-radius: 0 0 10px 10px !important;
	box-shadow: none !important;
}
/*.select2-drop input{*/
/*	border: 1px solid var(--darkazul);*/
/*	!*background: var(--office1) !important;*!*/
/*	color: var(--madeira);*/
/*	border-radius: 10px;*/
/*	line-height: 1.5;*/
/*	box-shadow: none !important;*/
/*	padding: 10px 30px;*/
/*	width: 100%;*/
/*	font-size: 14px;*/
/*	-webkit-appearance: none;*/
/*	-moz-appearance: none;*/
/*	appearance: none;*/
/*	display: flex;*/
/*}*/
/*.select2-results{*/
/*	margin: 0 !important;*/
/*    padding: 10px !important;*/
/*}*/
.select2-results .select2-highlighted{
	border-radius: 10px;
}
.select2-container-disabled{
	cursor: not-allowed;
}
.select2-container-multi .select2-choices,
.select2-container-disabled .select2-choices{
	/*background-color: var(--office1) !important;*/
	background-color: #fff !important;
	color: var(--gelo) !important;
	height: auto !important;
	border: none !important;
	background-color: transparent !important;
	box-shadow: none !important;
}
.select2-container-disabled .select2-choices .select2-search-field{
	cursor: not-allowed;
}
.select2-container-multi .select2-choices,
.select2-container-disabled .select2-choices{
	height: auto !important;
	/*line-height: 1.5 !important;*/
	border: 1px solid var(--darkazul) !important;
	/*background-color: var(--office1) !important;*/
	/*background-color: #fff !important;*/
	border-radius: 10px !important;
	box-shadow: none !important;
	padding: 10px 60px 10px 30px !important;
}
.select2-container-multi .select2-choices .select2-search-field input,
.select2-container-disabled .select2-choices .select2-search-field input{
	padding: 0px !important;
	border: none !important; 
}
.select2-container-multi.select2-dropdown-open .select2-choices{
	border-radius: 10px 10px 0 0!important;
}
.select2-container-multi .select2-choices .select2-search-field input{
	height: auto !important;
}
.select2-container-multi .select2-choices .select2-search-choice{
	margin: 0 5px;
}
.select2-container-disabled .select2-choices .select2-search-field input{
	cursor: not-allowed;
}

/*.nav-tabs{*/
/*	border-bottom: solid 1px #E2E2E2 !important;*/
/*	padding: 0 30px !important;*/
/*}*/

/*.nav-tabs li:hover a:after{*/
/*	height: 4px !important;*/
/*	bottom: -3px !important;*/
/*	background-color: #2D374B !important;*/
/*}*/

/*.nav-tabs li a{*/
/*	text-transform: uppercase !important;*/
/*	color: #BABFC6 !important;*/
/*	padding: 10px 20px !important;*/
/*	font-size: 11px;*/
/*}*/

/*.nav-tabs li a:hover{*/
/*	color: #2D374B !important;*/
/*}*/

/*.nav-tabs li.active a{*/
/*	color: #2D374B !important;*/
/*}*/

/*.nav-tabs li.active a:after{*/
/*	height: 4px !important;*/
/*	bottom: -3px !important;*/
/*	background-color: #2D374B !important;*/
/*}*/

.informacoes-wrapper{
	display: flex;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-o-flex-wrap: nowrap;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	gap:8px;
}

/* DOCUMENTOLISTAGEM */
.botoes-wrapper{
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
}

.botoes-wrapper button{
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;
}

.botoes-wrapper .btn-esvaziar-lixeira{
	border: solid 1px var(--darkgrey);
	color: var(--azuldoc);
	background-color: var(--branco);
}

.alert-wrapper{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-top: 10px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 2%;
	margin: 0;
	z-index: 2;
}

.alert-wrapper .div-alert-message{
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	padding: 38px 25px;
	margin: 0;
}

.alert-wrapper .div-alert-message p{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

/* ICONES CUSTOMIZADO DA TABELA */
.custom-linha-tabela{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.div-icones-lixeira{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
 
a.dir{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.custom-table-icon-folder-open{
	background-image: url('../images/folder-open-icon.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 23px;
	height: 23px;
	margin-right: 10px;
}

.custom-table-icon-folder-close{
	background-image: url('../images/folder-close-icon.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 23px;
	height: 23px;
	margin-right: 10px;
}

.icone-important.custom-table-icon-folder-open{
	background-image: url('../images/Union.svg') !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: contain !important;
	width: 23px !important;
	height: 23px !important;
	margin-right: 10px !important;
}

.icone-important.custom-table-icon-folder-close{
	background-image: url('../images/Union.svg') !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: contain !important;
	width: 23px !important;
	height: 23px !important;
	margin-right: 10px !important;
}

.custom-table-icon-file-pdf{
	background-image: url('../images/icon-file/icon-file-pdf.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	flex-shrink: 0;
}

.custom-table-icon-file-excel{
	background-image: url('../images/icon-file/icon-file-excel.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	flex-shrink: 0;
}

.custom-table-icon-file-sound{
	background-image: url('../images/icon-file/icon-file-audio.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	flex-shrink: 0;
}

.custom-table-icon-file-video{
	background-image: url('../images/icon-file/icon-file-video.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	flex-shrink: 0;
}

.custom-table-icon-file-word{
	background-image: url('../images/icon-file/icon-file-doc.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	flex-shrink: 0;
}

.custom-table-icon-file-photo{
	background-image: url('../images/icon-file/icon-file-image.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	flex-shrink: 0;
}

.custom-table-icon-file{
	background-image: url('../images/icon-file/icon-file-defalt.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	flex-shrink: 0;
}

.custom-table-icon-file-presentation{
	background-image: url('../images/icon-file/icon-file-ppt.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	flex-shrink: 0;
}

.icone-nome-caminho {
	display: flex;
	align-items: center;
}

#treeview1 .jstree-children .jstree-anchor{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	height: auto;
}
/* ICONES CHECKBOX */
.icheckbox_flat-blue{
	background-image: none;
	border: solid 1px #E8E9EA;
	width: 20px;
	height: 20px;
}

.icheckbox_flat-blue.checked{
	border: solid 1px #2D374B;
	background-color: #2D374B;
	background-image: url('../images/icone-checked.svg');
	background-repeat: no-repeat;
    background-position: center;
}

.jstree-checkbox{
	background-image: none;
	border: solid 1px #E8E9EA;
	width: 20px;
	height: 20px;
}

.jstree-default .jstree-checkbox{
	background-image: none !important;
	margin: 0 10px;
}

.jstree-checked .jstree-checkbox{
	border: solid 1px #2D374B !important;
	background-color: #2D374B !important;
	background-image: url('../images/CheckboxCheckedBlack.svg') !important;
	background-repeat: no-repeat !important;
    background-position: center !important;
}

.jstree-container-ul li{
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: center !important;
}

.jstree-container-ul li .jstree-children{
	width: 100% !important;
}

.jstree-container-ul li .jstree-children li{
	margin-left: 50px;
}

/* PAGINA DE VISUALIZACAO DE DOCUMENTOS */
.pagina-visualizar-doc{
	padding: 0;	
}

.pagina-visualizar-doc form{
	padding: 0;
}

.pagina-visualizar-doc form .content .box-default{
	padding: 20px 0;
}

.pagina-visualizar-doc form .content .box-default .box-body .nav-tabs-custom .tab-content{
	padding: 30px !important;
}

.div-informacoes-gerais .wrapper-informacao h6{
	font-size: 15px;
	font-weight: 400;
}

.div-informacoes-gerais .wrapper-informacao.wrapper-nome-doc{
	padding-bottom: 30px;
}

.div-informacoes-gerais .wrapper-informacao.wrapper-nome-doc h6{
	font-size: 27px;
	font-weight: bold;
	color: #363D44;
}

.div-metadados-digitalizacao .wrapper-input-label .inner-wrapper-input-label{
	border-top: solid 1px #E8E9EA;
	padding: 10px 0;
}

.div-metadados-digitalizacao .wrapper-input-label .inner-wrapper-input-label:last-of-type{
	border-bottom: solid 1px #E8E9EA;	
}

.div-metadados-digitalizacao .wrapper-input-label .inner-wrapper-input-label label{
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 500;
	color: #989EA8;
}

.div-metadados-digitalizacao .wrapper-input-label .inner-wrapper-input-label input{
	padding: 10px 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	border: none;
	box-shadow: none;
	font-size: 14px;
	color: #2D374B;
}

.div-metadados-digitalizacao .wrapper-input-label .inner-wrapper-input-label .select2-container .select2-choice{
	padding-left: 0 !important;
}

.div-metadados-digitalizacao .wrapper-input-label .inner-wrapper-input-label .select2-container .select2-choice .select2-chosen{
	padding-left: 0 !important;
}

.aba-de-comentarios .div-inserir-comentarios .wrapper-btns-comentarios{
	display: flex;
	flex-wrap: wrap;
}

.aba-de-comentarios .div-inserir-comentarios .wrapper-btns-comentarios button{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	height: auto !important;
	margin-right: 15px;
}

.div-secao-comentarios{
	border: none !important;
}

.div-secao-comentarios .ul-comentarios{
	padding: 30px 0 !important;
}

.div-secao-comentarios .ul-comentarios .itemComentario .comentario{
	padding: 10px 0 !important;
	border: none !important;
}

.div-aba-historico .div-titulo-historico{
	padding-bottom: 30px;
}

.div-aba-historico .div-titulo-historico h6{
	font-size: 13px;
	margin: 0;
}

.div-aba-historico .ul-historico .itemHistorico .atividade{
	padding: 10px 0 !important;
}

.div-aba-historico .ul-historico .itemHistorico .atividade small{
	font-size: 13px !important;
}

.div-aba-historico .ul-historico .itemHistorico .atividade p{
	font-size: 13px !important;
	color: #235CB7 !important;
}

.table tbody tr td.undefined{
	display: flex;
	flex-wrap: wrap;
	padding: 10px 0 10px 25px;
	border: 0px;
}

.btn-remover-linha{
	border: solid 1px #989EA8;
	color: #989EA8;
	border-radius: 50px;
	padding: 5px 7px;
	line-height: 1;
	font-size: 12px;
}

/* CSS MODAIS */
.corpo-modal{
	padding: 0 20px;
}

.corpo-modal .titulos-modal{
	color: #989EA8;
	width: 100%;
	text-transform: uppercase;
	font-weight: 600;
}

.corpo-modal .div-lista-documentos-modal ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0 !important;
	margin-bottom: 15px;
}

.corpo-modal .div-lista-documentos-modal ul li{
	display: inline-flex;
}

.corpo-modal .div-checkbox-opcoes-modal .wrapper-checkbox-modal{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 15px;
}

.corpo-modal .div-checkbox-opcoes-modal .wrapper-checkbox-modal label{
	/*padding: 0 15px;*/
}

.corpo-modal .div-checkbox-opcoes-modal .wrapper-checkbox-modal .wrapper-checkbox-modal{
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
}

/*.corpo-modal .div-data-disponibilidade .data-wrapper{*/
/*	border-top: solid 1px #E8E9EA;*/
/*	border-bottom: solid 1px #E8E9EA;*/
/*	padding: 10px 0;*/
/*	display: flex;*/
/*	flex-wrap: wrap;*/
/*	margin-bottom: 15px;*/
/*}*/

/*.corpo-modal .div-data-disponibilidade .data-wrapper input{*/
/*	border: none;*/
/*	box-shadow: none;*/
/*	-webkit-appearance: none;*/
/*	-moz-appearance: none;*/
/*	-ms-appearance: none;*/
/*	appearance: none;*/
/*	padding: 10px 0;*/
/*	font-size: 13px;*/
/*}*/

.corpo-modal .div-input-wrapper{
	padding-bottom: 10px;
}

.corpo-modal .first-input-wrapper-modal{
	padding-right: 5px;
}

.corpo-modal .last-input-wrapper-modal{
	padding-left: 5px;
}

/*.corpo-modal .div-assunto-email .wrapper-assunto-email{*/
/*	border-top: solid 1px #E8E9EA;*/
/*	border-bottom: solid 1px #E8E9EA;*/
/*	padding: 10px 0;*/
/*	display: flex;*/
/*	flex-wrap: wrap;*/
/*	margin-bottom: 15px;*/
/*}*/

/*.corpo-modal .div-assunto-email .wrapper-assunto-email input{*/
/*	border: none;*/
/*	box-shadow: none;*/
/*	-webkit-appearance: none;*/
/*	-moz-appearance: none;*/
/*	-ms-appearance: none;*/
/*	appearance: none;*/
/*	padding: 10px 0;*/
/*	font-size: 13px;	*/
/*}*/

/*.corpo-modal .div-corpo-email .wrapper-corpo-email{*/
/*	display: flex;*/
/*	flex-wrap: wrap;*/
/*}*/

/*.corpo-modal .div-corpo-email .wrapper-corpo-email textarea{*/
/*	border: none;*/
/*	box-shadow: none;*/
/*	-webkit-appearance: none;*/
/*	-moz-appearance: none;*/
/*	-ms-appearance: none;*/
/*	appearance: none;*/
/*	padding: 10px 0;*/
/*}*/

/*.corpo-modal .div-tabela-modal{*/
/*	padding: 0;*/
/*}*/

.corpo-modal .div-tabela-modal .wrapper-checkbox-tabela-modal{
	display: flex;
	flex-wrap: wrap;
}

.corpo-modal .div-select-modal .wrapper-select-modal select{
	border: solid 1px #E8E9EA;
}

.corpo-modal .iradio_flat-blue{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.corpo-modal .wrapper-checkbox-modal label{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.corpo-modal .iradio_flat-blue input{
	opacity: 1 !important;
	position: inherit !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	border: solid 1px #2D374B;
	border-radius: 100%;
	width: 16px;
	height: 16px;
	margin: 0;
}

.corpo-modal .iradio_flat-blue input:checked{
	background-color: #2D374B;
}

.corpo-modal .bordas-cima-baixo{
	border-top: solid 1px #E8E9EA;
    border-bottom: solid 1px #E8E9EA;
    padding: 10px 0;
}


.modal-content .modal-header{
	padding: 15px 35px !important;
	background-color: #fff !important;
	border: none !important;
}

.modal-content .modal-header .bootstrap-dialog-header .bootstrap-dialog-title{
	color: #363D44 !important;
	font-size: 21px !important;
}

.modal-content .modal-body .select2-container{
	border: solid 1px #E8E9EA;
}

.modal-content .modal-footer{
	border: none !important;
}

.modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}

/*.modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons .btn{*/
/*	display: flex;*/
/*	flex-wrap: wrap;*/
/*	align-items: center;*/
/*	border: solid 1px;*/
/*	border-radius: 0;*/
/*	padding: 10px 40px;*/
/*	font-size: 12px;*/
/*	transition: all ease .3s;*/
/*}*/

.modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons .btn:last-of-type{
	margin-right: 0;
	margin-left: 15px;
}

/*.modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons .btn#btn-cancelar{*/
/*	border-color: #363D44;*/
/*	color: #363D44;*/
/*}*/

/*.modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons .btn#btn-ok{*/
/*	color: #fff;*/
/*	background-color: #BE845C;*/
/*	border-color: #BE845C;*/
/*}*/

.modal-body .jstree-container-ul li a{
	display: flex !important;
    flex-wrap: wrap !important;
    height: auto !important;
    align-items: center !important;
}
