/**
* View List Estatísticas e Formulários
*/


#main.estatisticas .entry-content {
  
max-width: 960px;
margin: 0 auto;
}

#main.estatisticas .entry-content #board {

margin: 20px 0;
}

#main.estatisticas .entry-content #board p {

margin: 0;
}

#main.estatisticas .entry-content #board .entry {

margin: 15px 0;
border: 1px solid #cccccc;
border-radius: 4px;
}

#main.estatisticas #board .observacoes {

padding: 0 20px;

}

#main.estatisticas #board .observacoes .observacao-row {

margin-bottom: 10px;
font-size: 1em;
background: #5bc0de;
color: #ffffff;
padding: 10px 20px;
border-radius: 4px;
}

#main.estatisticas #board .observacoes .observacao-row .autor {
  
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
}

#main.estatisticas #board .observacoes .observacao-row .autor:after  {
  
content: "\f075";
font-family: FontAwesome;
margin-left: 10px;
}

#main.estatisticas #board .observacoes .observacao-row .observacao {
  
float: right;
width: 80%;
font-weight: 300;
}

#main.estatisticas .entry-content #result-count {
  
color: #ffffff;
text-align: right;
position: absolute;
right: 20px;
top: 15px;
}

#main.estatisticas .entry-content #result-count span.results {
  
background: #337ab7;
padding: 4px 10px;
border: 2px solid #ffffff;
border-radius: 30px;
margin-left: 5px;
}

#main.estatisticas .entry-content .header {
  
background: #666666;
color: #ffffff;
padding: 10px 0;
position: relative;
}

#main.estatisticas .entry-content .header .id,
#main.estatisticas .entry-content .header .data,
#main.estatisticas .entry-content .header .tipo-curso,
#main.estatisticas .entry-content .header .curso,
#main.estatisticas .entry-content .header .nome,
#main.estatisticas .entry-content .header .telefone,
#main.estatisticas .entry-content .header .email,
#main.estatisticas .entry-content .header .mensagem,
#main.estatisticas .entry-content .header .delegacao,
#main.estatisticas .entry-content .header .delete {
  
font-size: 0.8em;
font-weight: 400;
text-transform: uppercase;
line-height: 1.2;
}

#main.estatisticas .entry-content .id,
#main.estatisticas .entry-content .data,
#main.estatisticas .entry-content .tipo-curso,
#main.estatisticas .entry-content .curso,
#main.estatisticas .entry-content .nome,
#main.estatisticas .entry-content .telefone,
#main.estatisticas .entry-content .email,
#main.estatisticas .entry-content .mensagem,
#main.estatisticas .entry-content .delegacao,
#main.estatisticas .entry-content .delete {
  
float: left;
padding: 10px;
word-wrap: break-word;
}

#main.estatisticas .entry-content .id {

width: 7%;
text-align: center;
}


#main.estatisticas .entry-content .id .detail,
#main.estatisticas .entry-content .id .ident {

margin-bottom: 15px; 
}

#main.estatisticas .entry-content .id .detail a,
#main.estatisticas .entry-content .id .ident {

padding: 2px 4px;
background: #337ab7;
border: 1px solid #2e6da4;
border-radius: 4px;
color: #ffffff;
text-transform: uppercase;
font-size: 0.9em;
}

#main.estatisticas .entry-content .id .ident {

background: #efefef;
display: inline-block;
color: #666666;
border: 1px solid #BFBFBF;
}

#main.estatisticas .entry-content .id .detail a:hover {
  
background: #286090; 
}

#main.estatisticas .entry-content .delete .delete_button a,
#main.estatisticas .entry-content .id .delete_button a,
#main.estatisticas .entry-content .edit a {
  
text-indent: -9999px;
font-size: 0;
display: block;
width: 22px;
height: 22px;
margin: 0 auto 10px;;
}

#main.estatisticas .entry-content .delete .delete_button a:hover,
#main.estatisticas .entry-content .id .delete_button a:hover,
#main.estatisticas .entry-content .edit a:hover {

opacity: 0.6;
}

#main.estatisticas .entry-content .delete .delete_button a,
#main.estatisticas .entry-content .id .delete_button a {

background: url(../images/trash.png) no-repeat;
}

#main.estatisticas .entry-content .edit a {

background: url(../images/edit.png) no-repeat;
}


#main.estatisticas .entry-content .data {

width: 10%;
font-size: 0.9em;
}


#main.estatisticas .entry-content .data a {

color: #222222;
}

#main.estatisticas .entry-content .tipo-curso {
  
width: 8%;
text-align: center;
font-size: 0.9em;
}

#main.estatisticas .entry-content .entry .tipo-curso {

text-transform: uppercase;
}

#main.estatisticas .entry-content .curso {
  
width: 28%;
}

#main.estatisticas .entry-content .delete {

width: 9%;
text-align: center;
}

#main.estatisticas .entry-content .curso .row {
  
border-bottom: 1px solid #cccccc;
padding-bottom: 10px;
margin-bottom: 10px;
}

#main.estatisticas .entry-content .curso .row:last-of-type {
  
border-bottom: none;
margin-bottom: 0;
}

#main.estatisticas .entry-content h3 {
  
font-weight: 400;
margin-bottom: 5px;
}


#main.estatisticas .entry-content ul {
  
list-style: disc;
padding-left: 20px;
margin: 0;
}

#main.estatisticas .entry-content ul li {
  
margin-bottom: 10px;
font-weight: 300;
}

#main.estatisticas .entry-content .nome {
  
width: 20%;
}

#main.estatisticas .entry-content .nome a {

color: #222222;
}

#main.estatisticas .entry-content .email {

width: 8%;
text-align: center;
}

#main.estatisticas .entry-content .mensagem {

width: 45%;
}

#main.estatisticas .entry-content .delegacao {

width: 10%;
text-transform: capitalize;
text-align: right;
}

#main.estatisticas .entry-content .email img {
 
margin-top: 4px;
}

#main.estatisticas .entry-content .telefone {

width: 10%;
font-size: 0.9em;
}

#main.estatisticas .entry-content .entry {

border-bottom: 1px solid #cccccc;
background: #f9f9f9;
}

#main.estatisticas .entry-content .entry:last-child {

border-bottom: none;
}

#main.estatisticas .entry-content .entry:nth-child(2n+2) {
  
background: #efefef;
}

#main.estatisticas .entry-content .frm_no_entries {
  
width: 100%;
height: 450px;
text-align: center;
padding-left: 180px;
padding-top: 300px;
font-size: 1.6em;
text-transform: uppercase;
color: #A9112C;
background: url(../images/no-results.jpg) no-repeat left 60px center;
}

#main.estatisticas .entry-content .post-password-form {

margin: 20px 0;
padding: 30px;
padding-top: 330px;
text-align: center;
background: url(../images/lock.jpg) no-repeat center top 30px;
}

#main.estatisticas .entry-content .post-password-form p {
  
font-size: 1.2em;
color: #A9112C;
margin-bottom: 40px;
}

#main.estatisticas .entry-content .post-password-form label {
  
font-size: 14px;
color: #222222;
}

#main.estatisticas .entry-content .post-password-form input {
  
border: none;
background: #A9112C;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-weight: 400;
padding: 0 20px;
border-radius: 4px;
height: 36px;
cursor: pointer;
}

#main.estatisticas .entry-content .post-password-form input:hover {

background: #CE1635;
}

#main.estatisticas .entry-content .post-password-form label input {
  
border: 1px solid #cccccc;
background: none;
border-radius: 0;
padding: 5px;
height: 36px;
color: #222222;
text-transform: none;
margin-left: 5px;
margin-right: 5px;
cursor: text;
}

#main.estatisticas .entry-content .post-password-form label input:hover {

background: none;
}

#main.estatisticas .entry-content #frm_search {
 
width: 90%;
}

#main.estatisticas .entry-content #filterForm input.searchsubmit {
  
display: none;
}


#main.estatisticas .entry-content #filter-box {
  
background: #efefef;
border: 1px solid #cccccc;
padding: 15px;
margin-top: 20px;
}

#main.estatisticas .entry-content #filter-box .fields {
  
float: left;
width: 85%;
}

#main.estatisticas .entry-content #filter-box .buttons {
  
float: right;
width: 15%;
}

#main.estatisticas .entry-content #filter-box .fields .row.top {
  
margin-bottom: 15px;
}

#main.estatisticas .entry-content #filter-box .fields .row .left {
  
float: left;
width: 55%;
margin-right: 5%;
}

#main.estatisticas .entry-content #filter-box .fields .row .right {
  
float: right;
width: 40%;
}



#main.estatisticas .entry-content #filter-box .filtro_delegacoes,
#main.estatisticas .entry-content #filter-box .filtro_tipo_curso,
#main.estatisticas .entry-content #filter-box .filtro_data_from,
#main.estatisticas .entry-content #filter-box .filtro_data_to,
#main.estatisticas .entry-content #filter-box .filtro_procura,
#main.estatisticas .entry-content #filter-box .filtro_curso {
  
float: left;
}

#main.estatisticas .entry-content #filter-box .fields input,
#main.estatisticas .entry-content #filter-box .fields select {

height: 25px;
}

#main.estatisticas .entry-content #filter-box .filtro_button,
#main.estatisticas .entry-content #filter-box .filtro_reset {

float: right;
}

#main.estatisticas .entry-content #filter-box .filtro_delegacoes {
  
width: 50%;
}

#main.estatisticas .entry-content #filter-box .filtro_tipo_curso {

width: 50%; 
}

#main.estatisticas .entry-content #filter-box .filtro_delegacoes select,
#main.estatisticas .entry-content #filter-box .filtro_tipo_curso select {
 
width: 95%;
}

#main.estatisticas .entry-content #filter-box .filtro_curso select {
  
width: 100%;
}

#main.estatisticas .entry-content #filter-box .filtro_data_from,
#main.estatisticas .entry-content #filter-box .filtro_data_to {
  
width: 50%; 
}


#main.estatisticas .entry-content #filter-box .filtro_procura {
  
width:90%; 
}

#main.estatisticas .entry-content #filter-box .filtro_button {
  
width: 70%;
padding-top: 25px;
text-align: right;
}

#main.estatisticas .entry-content #filter-box .filtro_reset {
  
padding-top: 20px;
width: 30%;
opacity: 0.3;
}

#main.estatisticas .entry-content #filter-box .filtro_reset:hover {
  
opacity: 0.8;
}

#main.estatisticas .entry-content #filter-box .filtro_button input {
  
border: none;
background: #337ab7;
border: 1px solid #2e6da4;
padding: 8px 8px;
font-size: 0.8em;
text-transform: uppercase;
color: #ffffff;
border-radius: 4px;
margin-top: 12px;
cursor: pointer;
}

#main.estatisticas .entry-content #filter-box .filtro_button input:hover {

background: #286090;
}

#main.estatisticas .entry-content #filter-box .filtro_reset a {
  
display: block;
height: 15px;
text-indent: -9999px;
font-size: 0;
margin-top: 25px;
background: url(../images/refresh.png) center no-repeat;
cursor: pointer;
}

#main.estatisticas .entry-content #filter-box .label {
  
font-size: 0.8em;
margin-bottom: 2px;
}

/**
* View Inscrições Detail
*/

#main.estatisticas .entry-content #board-detail {

margin-bottom: 40px;
background: #fcfcfc;
}

#main.estatisticas .entry-content #board-detail .row {

border: 1px solid #cccccc;
border-bottom: none;
}

#main.estatisticas .entry-content #board-detail .row:nth-child(2n+2) {

background: #f9f9f9;
}

#main.estatisticas .entry-content #board-detail .row:last-child {

border-bottom: 1px solid #cccccc;
}

#main.estatisticas .entry-content #board-detail .header {
 
background: #ffffff;
color: #000;
padding-bottom: 10px;
}

#main.estatisticas .entry-content #board-detail .header .detail-id {
  
float: right;
font-weight: 700;
}

#main.estatisticas .entry-content #board-detail .header .detail-delete {
 
float: right;
margin-left: 20px;
}

#main.estatisticas .entry-content #board-detail .header .detail-delete a {
  
display: block;
width: 22px;
height: 22px;
text-indent: -9999px;
font-size: 0;
}

#main.estatisticas .entry-content #board-detail .header .detail-delete a {
  
background: url(../images/trash.png) no-repeat;
}

#main.estatisticas .entry-content #board-detail .header .back {
  
float: left;
}

#main.estatisticas .entry-content #board-detail .row .left {
  
float: left;
width: 20%;
padding: 10px 20px;
font-size: 0.9em;
color: #666666;
text-align: right;
}

#main.estatisticas .entry-content #board-detail .row .right {
  
float: right;
width: 80%;
padding: 10px 20px;
border-left: 1px solid #cccccc;
}

#main.estatisticas .entry-content .detail-footer {

text-align: center;
margin-bottom: 40px;
}

#main.estatisticas .entry-content .back a {

padding: 5px 10px 5px 6px;
background: #efefef;
border: 1px solid #cccccc;
border-radius: 4px;
color: #333333;
text-transform: uppercase;
font-size: 0.8em;
}

#main.estatisticas .entry-content .back a:before {
  
content: "\f053";
font-family: FontAwesome;
margin-right: 5px;
}

#main.estatisticas .entry-content .back a:hover {
  
background: #dfdfdf; 
}

.right.user {

text-align: right;
}

.right.user .profile {
  
color: #ffffff;
margin-top: 20px;
text-align: right;
background: url(../images/user-profile.png) no-repeat;
display: inline-block;
padding-left: 30px;
height: 24px;
line-height: 24px;
margin-bottom: 40px;
}

.right.user a {

color: #ffffff;
}

.right.user .user-menu a {

color: rgba(255,255,255,0.6);
margin-left: 20px;
text-transform: uppercase;
}

.right.user .user-menu .active a {

color: #ffffff;
}

.entry-content.single_inscricao {
  
padding-top: 30px; 
}

.frm_pagination_cont {
  
text-align: center;
margin-bottom: 40px;
}

.frm_pagination_cont ul li a {
  
font-weight: 400;
padding: 5px 10px 5px 10px;
background: #efefef;
border: 1px solid #cccccc;
border-radius: 4px;
color: #333333;
font-size: 0.8em;
}


.frm_pagination_cont ul li.active a {

background: #337ab7;
border-color: #2e6da4;
color: #ffffff;
}