.autent-css .btns a.active {
	background-color: #02619f;
	border: 0 none;
}
.autent-css .btns a.active:hover {
	background-color: #177db5;
}
.autent-css .topo {
	background-color: #ffffff;
	border-bottom: 4px solid #00bf3e;
	outline: 1px solid #000000;
}
.autent-css .success {
	background-color: #84ceff;
	border-radius: 4px;
	margin: 15px 10px 0;
	padding: 10px 10px 12px;
}
.autent-css .btns button.active {
	background-color: #02619f;
	border: medium none !important;
}
.autent-css .btns button.habilitado {
	background-color: #0099ff;
	border: 0 none;
}
.autent-css .btns button.active:hover {
	background-color: #177db5;
}
.autent-css .btns button.habilitado:hover {
	background-color: #02619f;
}
.detalhado .detalhes-iframe .box-detalhe div span.icon-erro{
    color: #e14058;
}
.detalhar{
    cursor: pointer;
    border-top: 1px solid #cccccc;
    text-align: center;
    margin-top: 5px;
    padding: 5px 0;
}
.detalhar span.text{
    color: #3CAAE6 !important;
    font-size: 13px !important;
    transition: all 0.05s linear 0.05s;
    -moz-transition: all 0.05s linear 0.05s;
    -webkit-transition: all 0.05s linear 0.05s;
}
.detalhar span.icon{
    font-size: 13px !important;
    position: relative !important;
    top: 0 !important;
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    display: inline-block;
    transition: all 0.05s linear 0.05s;
    -moz-transition: all 0.05s linear 0.05s;
    -webkit-transition: all 0.05s linear 0.05s;
}
.fechar span.text{
    transition: all 0.05s linear 0.05s;
    font-size: 13px !important;
}
.fechar span.icon{
    font-size: 13px !important;
    position: relative !important;
    top: 0 !important;
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    display: inline-block;
    transition: all 0.05s linear 0.05s;
    -moz-transition: all 0.05s linear 0.05s;
    -webkit-transition: all 0.05s linear 0.05s;
}
.detalhes-iframe .box-detalhamento{
    display: none;
    background-color: #e7e9eb;
    padding: 5px;
    margin: 0 -10px -12px;
}
.detalhes-iframe .box-detalhamento p{
    word-break: break-all;
}

.conteudo-dir a{
    padding: 10px 10px 12px;
    color: #ffffff;
    font-family: Ubuntu, sans-serif;
    font-size: 13px;
    background-color: #cccccc;
    border-radius: 5px;
    border:1px solid #cccccc;
    border-bottom-color: #999999; 
}
.conteudo-dir a.active{
    background-color: #3CAAE6;
    border:1px solid #3CAAE6;
    border-bottom-color: #1A89C6; 
}
.conteudo-dir a.active:hover{
    background-color: #177DB5;
        color: #FFFFFF;
        cursor: pointer;
        text-decoration: none;
}

body{
	background-color: #f1f2f3;
}
.layout-cell.layout-cell-11 {
    background-color: #F2DEDF;
    color: #C31753;
    height: 40px;
    margin: 10px auto;
    max-width: 1120px;
    padding: 10px 0;
    text-align: center;
    vertical-align: middle;
}
.topo{
	background-color: #ffffff;
	border-bottom: 4px solid #00BDEC;
	outline: 1px solid #000000;
}
.topo .container .logos{
	padding: 15px 0;
}
.topo .container .logos div{
	float: left;
}
.topo .container .logos div.last{
	margin: 8px 0 20px;
	border-left: 1px solid #999999;
}
.btns{
	padding: 10px;
}
.btns button{
	padding: 10px 10px 12px;
	color: #ffffff;
	font-family: Ubuntu, sans-serif;
	font-size: 13px;
	background-color: #cccccc;
	border-radius: 5px;
	border:1px solid #cccccc;
	border-bottom-color: #999999; 
}
.btns button.active{
	background-color: #3CAAE6;
	border:1px solid #3CAAE6;
	border-bottom-color: #1A89C6; 
}
.btns button.active:hover{
	background-color: #177DB5;
}
.btns button.habilitado{
	background-color: #0DB3B3;
	border:1px solid #0DB3B3;
	border-bottom-color: #0A8D8D;
}
.btns button.habilitado:hover{
	background-color: #077070;
}
.btns button span{
	margin-right: 10px;
	font-size: 18px;
	float: left;
}
.btns button p{
	margin: 0;
	float: left;
}
.btns a{
	padding: 10px 10px 12px;
	color: #ffffff;
	font-family: Ubuntu, sans-serif;
	font-size: 13px;
	background-color: #cccccc;
	border-radius: 5px;
	border:1px solid #cccccc;
	border-bottom-color: #999999; 
}
.btns a.active{
	background-color: #3CAAE6;
	border:1px solid #3CAAE6;
	border-bottom-color: #1A89C6; 
}
.btns a.active:hover{
	background-color: #177DB5;
	cursor: pointer;
}
.btns a.habilitado{
	background-color: #0DB3B3;
	border:1px solid #0DB3B3;
	border-bottom-color: #0A8D8D;
}
.btns a.habilitado:hover{
	background-color: #077070;
	cursor: pointer;
}
.btns a span{
	margin-right: 10px;
	font-size: 18px;
	float: left;
}
.btns a p{
	margin: 0;
	float: left;
}
.pull-left{
	float: left;
}
.conteudo {
	background-color: #cccccc;
	margin: 10px;
	padding: 40px 200px 0;
}
.conteudo .iframe-simulation {
	background-color: #ffffff;
	box-shadow: 0 -2px 2px rgba(0,0,0,0.5);
	height: 700px;
	padding: 60px 0;
}
.conteudo .iframe-simulation p{
	text-align: center;
}
.conteudo .iframe-simulation p span{
	font-size: 50px;
	border:1px solid #114E80;
	border-radius: 50%;
	color: #114E80;
	padding: 20px;
}
.conteudo .iframe-simulation p.titulo{
	margin-top: 40px;
	color: #114E80;
	font-size: 23px;
	font-family: Lato, sans-serif;
}
.conteudo .iframe-simulation p.explanacao{
	color: #666666;
	font-size: 13px;
	font-family: Tahoma, sans-serif;
	margin: -12px 0 25px;
}
.conteudo .iframe-simulation .upload-file {
background: none repeat scroll 0 0 #0DB3B3;
border-radius: 3px;
box-shadow: 0 2px 0 0 #009496;
color: #FFFFFF;
margin: 0 auto;
padding: 9px 0;
position: relative;
text-align: center;
width: 300px;
}

.conteudo .iframe-simulation .upload-file > input[type="file"] {
cursor: pointer;
height: 100%;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
}
.conteudo .iframe-simulation .upload-file:hover{
	background-color: #077070;
}
.conteudo .iframe-simulation .listaArquivo .advanced-upload-list-control.exluir_helper {
    background-color: #DADADA;
    border: medium none;
    border-radius: 0;
    color: #2172A3;
    float: right;
    margin: 0 0 0 -4px;
    padding: 6px 15px 8px;
    transition: all 0.6s linear 0.1s;
	float:right;
}
.conteudo .iframe-simulation .listaArquivo .advanced-upload-list-control.exluir_helper {
	background-color: #AAAAAA;
}
.conteudo .iframe-simulation .listaArquivo .advanced-upload-list-control.exluir_helper a{
	text-decoration:none;
}
.conteudo .iframe-simulation .listaArquivo .advanced-upload-list-control.exluir_helper a > span{
	margin-right:10px;
}
.conteudo .iframe-simulation .listaArquivo .anexo_helper{
	background-color: #E8E8E8;
    border: medium none;
    border-radius: 0;
    color: #2072A3;
    font-family: Tahoma,sans-serif;
    font-size: 13px;
    padding: 8px 150px 9px 5px;
}

.conteudo .iframe-simulation .conteudo-1 .listaArquivo .advanced-upload-list-control.exluir_helper {
    background-color: #DADADA;
    border: medium none;
    border-radius: 0;
    color: #2172A3;
    float: right;
    margin: 0 0 0 -4px;
    padding: 6px 15px 8px;
    transition: all 0.6s linear 0.1s;
	float:right;
}
.conteudo .iframe-simulation .conteudo-1 .listaArquivo .advanced-upload-list-control.exluir_helper {
	background-color: #AAAAAA;
}
.conteudo .iframe-simulation .conteudo-1 .listaArquivo .advanced-upload-list-control.exluir_helper a{
	text-decoration:none;
}
.conteudo .iframe-simulation .conteudo-1 .listaArquivo .advanced-upload-list-control.exluir_helper a > span{
	margin-right:10px;
}
.conteudo .iframe-simulation .conteudo-1 .listaArquivo .anexo_helper{
	background-color: #E8E8E8;
    border: medium none;
    border-radius: 0;
    color: #2072A3;
    font-family: Tahoma,sans-serif;
    font-size: 13px;
    padding: 8px 150px 9px 5px;
}
.conteudo .iframe-simulation .conteudo-1{
	border-bottom: 1px solid #cccccc;
	margin: 0 60px;
	padding-bottom: 20px;
}
.conteudo .iframe-simulation .conteudo-2{
	padding-top: 10px;
}
.alert{
	background-color: #D1F0FC;
	padding: 10px 10px 12px;
	margin:15px 10px 0;
	border-radius: 4px;
}
.alert p{
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 15px;
	color: #0C99D1;
	margin-top: 0;
}
.alert p span{
	font-size: 18px;
	margin-right: 5px;
	position: relative;
	top: 3px;
}
.conteudo-iframe{
	background-color: #cccccc;
	margin: 10px;
	height: 650px;
}
.conteudo-iframe iframe{
	width: 100%;
	height: 100%;
}
.success{
	background-color: #D3FAE4;
	padding: 10px 10px 12px;
	margin:15px 10px 0;
	border-radius: 4px;
}
.success p{
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 15px;
	color: #40AC8B;
	margin: 0;
}
.success p span{
	font-size: 18px;
	margin-right: 5px;
	position: relative;
	top: 3px;
}
.detalhado .conteudo-iframe-assinado{
	background-color: #cccccc;
	margin: 10px;
	height: 600px;
	width: 70%;
	float: left;
}
.detalhado .detalhes-iframe{
	width: 26%;
	float: left;
	margin:10px 10px 20px;
}
.detalhado .conteudo-iframe-assinado iframe{
	width: 100%;
	height: 100%;
}
.detalhado .detalhes-iframe p{
	color: #616168;
	font-family: Ubuntu, sans-serif;
	font-size: 15px;
}
.detalhado .detalhes-iframe .box-detalhe{
	background-color: #ffffff;
	padding: 10px 10px 12px;
	font-size: 13px;
	color: #999999;
}
.detalhado .detalhes-iframe .box-detalhe span{
	color: #00C1C1;
	font-size: 18px;
	margin-right: 8px;
	position: relative;
	top: 2px;
}
.detalhado .detalhes-iframe .box-detalhe p.titulo{
	color: #000000;
	font-size: 15px;
	font-family: Tahoma, sans-serif;
	margin:0;
}
.detalhado .detalhes-iframe .box-detalhe p.descricao{
	color: #2072A3;
	font-size: 13px;
	font-family: Tahoma, sans-serif;
	margin:0 0 15px;
}
/*------------------Visualizador------------------------*/
.topo .container .logos div.last-visualizador{
	margin: 0 0 20px 15px;
	border-left: 1px solid #999999;
}
.conteudo .iframe-simulation span.divisor{
	position: relative;
	top: 90px;
	left: -25px;
	border:1px solid #3CAAE6;
	border-radius: 50%;
	padding: 14px 13px;
	background-color: #ffffff;
	outline: 10px solid #ffffff;
	color: #3CAAE6;
}
.conteudo .iframe-simulation .conteudo-esq{
	width: 50%;
	padding: 0 40px;
	float: left;
	border-right: 1px solid #3CAAE6;
}
.conteudo .iframe-simulation .conteudo-esq p.explanacao{
	margin:-12px 0 10px;
	font-family: Lato, sans-serif;
	font-size: 16px;
}
.conteudo .iframe-simulation .conteudo-esq p.titulo{
	font-size: 20px;
}
.conteudo .iframe-simulation .conteudo-dir{
	width: 50%;
	padding: 0 40px;
	float: left;
	margin-top: -20px;
}
.conteudo .iframe-simulation .conteudo-dir p.explanacao{
	margin:-12px 0 10px;
	font-family: Lato, sans-serif;
	font-size: 16px;
}
.conteudo .iframe-simulation .conteudo-dir p.titulo{
	font-size: 20px;
}
.conteudo .iframe-simulation .conteudo-dir p input{
	padding: 12px 10px;
	border:1px solid #cccccc;
	border-radius: 4px;
	width: 180px;
}
.conteudo .iframe-simulation .conteudo-1-visualizador {
	height: 194px;
	padding-bottom: 20px;
}
.conteudo .iframe-simulation .conteudo-2-visualizador{
	padding-top: 10px;
	border-top: 1px solid #cccccc;
	margin:100px;
}
/*-----------------------  Accordion  -------------------------------*/

.panel:after {
    background: none repeat scroll 0 0 #e9e9e9;
    -moz-border-radius: 0 0 9px;
    -webkit-border-radius: 0 0 9px;
    border-radius: 0 0 9px;
    -moz-box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.3);
    content: "";
    display: block;
    float: left;
    height: 30px;
    position: relative;
    right: 9px;
    top: 0;
    -moz-transform: skew(-18deg);
    -ms-transform: skew(-18deg);
    -o-transform: skew(-18deg);
    -webkit-transform: skew(-18deg);
    transform: skew(-18deg);
    width: 46px;
    z-index: 1
}
.panel {
    background-color: #e9e9e9;
    border: medium none !important;
    -moz-border-radius: 0 0 8px !important;
    -webkit-border-radius: 0 0 8px !important;
    border-radius: 0 0 8px !important;
    -moz-box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.3);
    margin-bottom: 41px !important;
}
.icon-certi {
  font-size: 28px;
  left: 11px;
  position: absolute;
}
.iconIndex {
  position: absolute;
  z-index: 2;
}
.box-detalhe.alto {
	border-radius: 5px 5px 0 0;
	box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.3) inset;
	padding: 11px 10px 1px;
}
.panel .box-detalhe {
  background-color: transparent !important;
  padding: 0 !important;
}
.icon-arrow-down {
  margin-left: 34px;
  margin-top: 7px;
  position: absolute;
}
.abacoll a:hover, .abacoll a:focus, .abacoll a:active {
  color: #428bca;
  text-decoration: none !important;
}
.iconIndex.collapsed .icon-arrow-down {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -moz-transition: all 0.2s ease 0.2s;
    -o-transition: all 0.2s ease 0.2s;
    -webkit-transition: all 0.2s ease 0.2s;
    transition: all 0.2s ease 0.2s
}
.abacoll a {
  color: #999;
}
.ababody {
  background: none repeat scroll 0 0 #e9e9e9;
  border-radius: 0 0 0 5px;
  float: left;
  height: 29px;
  left: 0;
  top: 112px;
  width: 20px;
}
/*------------------------------------------------------*/