#CONTEUDOS{
	padding:0 !important;
}


.jconfirm {
	z-index: 99999991 !important;
}



body.loading:after {
    content: "";
    cursor: wait;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(220,220,220,0.7) url("../../img/loader.gif") no-repeat center center;
	z-index: 9999999 !important;
}


  

	.panel-heading{
		background-image: linear-gradient(to left, rgba(226,226,226,0), rgba(167,111,146,0.40));
	}
	.panel-heading p{
		padding:3px;
		margin-left: 3px;
	}

.content-wrapper{
	border:#FF0004 solid 0px !important;
	padding:6px !important;
}


/* Center the loader */
#loader {
position: fixed;
  left:40%;	
  top: 0;
  z-index:9999999999999 !important;	
  text-align: center;	
  color: #fff !important;
  background: rgba(255, 36, 0, 0.50); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(255, 36, 0, 0.50), rgba(255, 36, 0, 0.50) 10%, rgba(255, 36, 0, 0.50)); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(255, 36, 0, 0.50), rgba(255, 36, 0, 0.50) 10%,rgba(255, 36, 0, 0.50)); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(255, 36, 0, 0.50), rgba(255, 36, 0, 0.50) 10%,rgba(255, 36, 0, 0.50)); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255, 36, 0, 0.50)', endColorstr='rgba(255, 36, 0, 0.50)',GradientType=0 ); /* IE6-9 */
}
/* Fim Center the loader */


/* INICIO CEMOJI */
input[EMOJI] {
	 opacity: 0; 
	 position:absolute !important;
}
i[EMOJI]{
	margin-top:20px;
	margin-left:2px;
	font-size:28px;
	cursor:pointer;
	position:absolute !important;
	left:0 !important;
}
.trigger input[type="checkbox"] + div {
	 visibility: hidden;
	 opacity: 0;
	 transition: visibility 0s linear 0.33s, opacity 0.33s linear;
	 position:absolute !important;
	 z-index:99 !important;
}
 .trigger input[type="checkbox"]:checked + div {
	 visibility: visible;
	 opacity: 1;
	 transition-delay: 0s;
	 position:absolute !important;
	 z-index:99 !important;
}
 .msg {
	 margin-top: 8px;
	 padding: 8px 12px;
	 border: 1px solid #ddd;
	 border-radius: 3px;
	 position:absolute !important;
	 background:#fff;
	 z-index:99 !important;
}

.nav-link + active{
	border: #171717 solid 1px !important;
}
/* Fim CEMOJI */




.Ordem{
	width:8px !important;
	height:10px !important;
}

.AlertCampo{
	font-size:12px !important;;
	color: #F90004 !important;
}

.MenusAoPassar:hover{
	color:#000 !important;
}


.imgPerfil{
cursor:pointer;
}	

.imgPerfil:hover .EditFperfil{
display: block;
}

.EditFperfil{
display:none;
font-size:14px;
position:absolute;
margin-top:-20px;
cursor:pointer;
}
.EditFperfil:hover{
color:#2400BB;
}
#FotoPerfil{
	position: absolute;
	margin-left:0px;
	cursor:pointer;
	margin-top:-15px;
}

.IconsNiver{
position: absolute; 
margin-top:35px !important;
margin-left:8px;
font-size:20px;	
color:#000;
}

.Icons{
position: absolute; 
margin-top:14px !important;
margin-left:8px;
font-size:20px;	
color:#000;
}

.IconsConfirm{
position: absolute; 
margin-top:10px;
margin-left:8px !important;
font-size:20px;	
color:#000;
}

textarea[InputFormConfirm]{
	background: rgba(47, 145, 191, 0.0);
	color:#000;
	padding-left:10px;
	border-radius: 10px;
}	
textarea[InputFormConfirm]:focus{
	background: rgba(47, 145, 191, 0.0);
	color:#000;
	padding-left:10px;
	border-radius: 10px;
}


input[InputFormConfirm]{
	background: rgba(47, 145, 191, 0.0);
	color:#000;
	padding-left:50px;
	border-radius: 10px;
}	
input[InputFormConfirm]:focus{
	background: rgba(47, 145, 191, 0.0);
	color:#000;
	padding-left:50px;
	border-radius: 10px;
}

input[InputFormConfirm]::-webkit-input-placeholder {
color: #000 ;
}	
input[InputFormConfirm]::-ms-input-placeholder {
color: #000 ;
}	
input[InputFormConfirm]:-ms-input-placeholder {
color: #000 ;
}


input[InputForm]{
	background: rgba(0, 0, 0, 0.0);
	color:#000;
	padding-left:40px;
	border-radius: 6px;
}	
input[InputForm]:focus{
	background: rgba(0, 0, 0, 0.0);
	color:#000;
	padding-left:40px;
	border-radius: 6px;
}


select[InputForm]{
	background: rgba(0, 0, 0, 0.0) !important;
	color:#000;
	padding-left:40px !important;
	border-radius: 10px !important;
}	
select[InputForm]:focus{
	background: rgba(0, 0, 0, 0.0) !important;
	color:#000 !important;
	padding-left:40px !important;
	border-radius: 10px !important;
}

option[InputForm]{
	background: rgba(0, 0, 0, 0.0) !important;
	color:#000 !important;
	padding-left:40px !important;
	border-radius: 10px !important;
}	
option[InputForm]:focus{
	background: rgba(0, 0, 0, 0.0) !important;
	color:#000 !important;
	padding-left:40px !important;
	border-radius: 10px !important;
}





input[InputFormNumber]{
	background: rgba(0, 0, 0, 0.0);
	color:#000;
	padding-left:3px;
	border-radius: 6px;
}	
input[InputFormNumber]:focus{
	background: rgba(0, 0, 0, 0.0);
	color:#000;
	padding-left:3px;
	border-radius: 6px;
}


.AoclicarList:hover{
	cursor:pointer;
	color:#255724 !important;
}

.TituloForms{
	font-size:10px;
	color:#000;
	font-weight:bold;
}

.round {
	padding:8px;
    height: 30px;
    width: auto;    
	display: inline-block;
    /*line-height: 30px;*/
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #222;    
    color: #FFF;
    text-align: center;  
}



.gotop.active {
    opacity: 1;
    visibility: visible;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
	
.gotop {
    position: fixed;
    text-align: center;
    right: 15px;
    bottom: 50px;
    color: #fff;
    background-color: #efbb2d;
    text-align: center;
    height: 50px;
    width: 50px;
    line-height: 50px;
    border-radius: 50%;
    background-clip: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 9;
    cursor: pointer;
    font-size: 24px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -moz-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
    border: 4px solid rgba(255,255,255,.4);
    box-shadow: 0 0 15px rgb(0 0 0 / 20%);
}
.gotop:hover {
    border: 4px solid rgba(0, 0, 0, 0.20);
}

 
	.fecharMatriz{
		padding: 8px  !important;
		background: #838689;
		font-size:12px !important;
		color: #FFFFFF;
	}
	.fecharMatriz:hover{
		background: #a77c97;
		color: #FFFFFF;
	}



	.btn-acoes{
		position: relative;
		width:0;
		height:0;
		float:right;
		border: #19095A solid 0px;
		
	}
	.AbrirAcao{
		font-size:20px;
		padding:8px;
		border: #FF0004 solid 0px;
		margin-top:-10px;
		cursor: pointer;
	}
	.AbrirAcao:hover{
		color: #84700a;
	}
	.dropdown-menu > a > i{
		float: right;
		margin-top:6px;
	}




.css-1t20nyk-MuiSnackbar-root{z-index:1400;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:8px;right:8px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:8px;}
@media (min-width:600px){.css-1t20nyk-MuiSnackbar-root{bottom:24px;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}	
.css-vumkoy-MuiPaper-root-MuiAlert-root{background-color:#fff;color:rgba(0, 0, 0, 0.87);-webkit-transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:4px;box-shadow:none;font-family:'Open Sans','Roboto',serif;font-weight:500;font-size:0.875rem;line-height:1.43;background-color:#caa32e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:6px 16px;color:#fff;width:100%;}
.css-1ytlwq5-MuiAlert-icon{margin-right:12px;padding:7px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:22px;opacity:0.9;}
.css-1vooibu-MuiSvgIcon-root{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;fill:currentColor;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;font-size:inherit;}
.css-acap47-MuiAlert-message{padding:8px 0;}