/*
* BODY
*/
/*html.login{background: url(../images/bg-image.jpg) center -200px;}*/
html.login{background: url(../images/bg-image.jpg) center 0;}
html.home{background: url(../images/bg-home.jpg) center -200px;}
html.dashboard{background: url(../images/bg-dashboard.png);}
html.jogo{background: url(../images/bg-dashboard.png);}
body{background:none;}
.inner-body{margin-top: 32px;}

.console{color: #468847;background-color: #dff0d8;border-color: #d6e9c6;padding: 8px 35px 8px 14px;margin-bottom: 20px;color: #c09853;text-shadow: 0 1px 0 rgba(255,255,255,0.5);background-color: #fcf8e3;border: 1px solid #fbeed5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.overlay{background-color: #fff;position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0px;z-index: 100;}
 


/*
* LOGIN 
*/
#form-signin, #form-param{width:320px;min-height:217px;top:50%;left:50%;position:absolute;margin-left:-206px;margin-top:-180px;padding:30px 45px;background-color:#fff;border:1px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);box-shadow: 0 1px 2px rgba(0,0,0,.05);opacity: 0;}
.form-signin-heading{background: url(../images/logo-escola-h.png) no-repeat center;height:142px;display:block;font-size: 23px;position: relative;margin:0;text-indent: -99999px;overflow: hidden;}
.formLogin{opacity: 0;}
#form-signin .btn{float: right;}
#form-signin .form-signin-heading,#form-signin .checkbox{margin-bottom: 10px;}
#form-signin input[type="text"],#form-signin input[type="password"]{font-size: 16px;height: auto;margin-bottom: 15px;padding: 7px 9px 7px 35px;background: url(../images/sprite-login.png) no-repeat;}
#form-signin input[type="text"]{background-position: 10px 8px;}
#form-signin input[type="password"]{background-position: 11px -47px;}
#form-signin .login-shadow{width:372px;height:16px;background: url(../images/bg-login-shadow.png) no-repeat;position: relative;top:75px;left:-30px;}


/*
* HEADER
*/
.navbar-inverse .navbar-inner{background-color: #222;}
.navbar .brand{font-size: 16px;color: #fff;margin-top:5px;}
.navbar .brand img{margin: 7px 4px 0 0;}
.navbar .navbar-inner{padding-right: 13px;}
.navbar .nav{float: right;margin: 0;color:#fff;}
.navbar .nav a{color:#ffffff;}
.navbar-inverse .nav > li > a {color:#fff;}
.navbar .nav .user{background: url(../images/sprite-icon.png) no-repeat 0 13px;line-height: 40px;margin-right: 40px;padding-left: 25px; padding-top: 5px;}
.navbar .nav .config a{background: url(../images/icon-config.png) no-repeat 0 center;padding-left: 25px;margin-right: 20px;}
.navbar .nav .signout a{background: url(../images/sprite-icon.png) no-repeat 0 -49px;padding:5px 0 0 25px;line-height: 40px;}


 
/*
* HOME
*/
.home .container{padding: 50px 0;}
.home .container a{display: block;color:#5F6881;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:15px;margin-bottom: 40px;font-size: 97%;background: #fff}
.home .menu{top:50%;position: absolute;margin-top: -116px;}
.home .menu a:hover{background:#EFEFEF;text-decoration: none;/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.7);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.7);box-shadow: 0 1px 2px rgba(0,0,0,.7);*/}
.home .menu span{display:block;margin-top:10px;}
.home .menu img{width: inherit;max-width: 56px;}



/*
* DASHBOARD
*/
.sub-bar{background: #EFEFEF;border-bottom: 1px solid #D8D8D8;color:#60677F;margin-top: 80px;height:40px;}
.sub-bar h5{margin: 12px 0 9px 13px;}
.sub-bar h5 img{width: 20px;margin:-5px 3px 0 0;}
.sub-bar .span12{padding-right: 13px;}
.sub-bar .span12 span{background: url(../images/bread-crumbs.png) no-repeat right center;padding: 11px 38px 11px 0;margin-right: 20px;}
.sub-bar span{padding-top:12px;display: inline-block;}
.sub-bar div:first-of-type{border-right: 1px solid #D8D8D8;}

.sidebar a.btn{line-height:30px;margin-bottom: 10px}

.nav-list{padding:0;border-right:none;border-top:1px solid #ddd;}
.nav-list ul{margin-left: 0;}
.opcoes > li > a{padding-top:10px;padding-left:39px;border-bottom: 1px solid #D8D8D8;padding-right: 0;color:#333;background: url(../images/icon-arrow.png) no-repeat 14px center;}
.nav-list li li{list-style: none;padding: 0;}
.nav-list li li a{border-bottom:1px solid rgb(216, 216, 216);color: rgb(96, 103, 127);display: block;margin: 0px;padding-bottom: 8px;padding-left:40px;padding-right: 15px;padding-top: 8px;text-align: -webkit-auto;text-decoration: none;}
.nav-list li li a:hover{text-decoration: none;}
.nav-list a img{margin-right: 8px;margin-top: -3px;}
.nav-list > .active > a, .nav-list > .active > a:hover{color:#60677F;text-shadow: none;}
.nav-list > .active > a{font-weight: bold;text-shadow: none;}
.nav-list > .active > a:hover{background-color: #EFEFEF;}

.opcoes > .active > a{background: #EFEFEF url(../images/icon-arrow.png) no-repeat 13px center;}

.nav-tabs{margin:14px 0 0;}
.blog-main{background:#fff;}
.blog-post-title{margin: 0;}
.blog-post{background: #ffffff;padding: 10px;}

.btn-ok, .icon-ok {display: inline-block;background: url(../images/icon-ok.png) no-repeat;width: 20px;height:18px;margin-bottom: -4px;}
.btn-remove, .icon-remove{display: inline-block;background: url(../images/icon-remove.png) no-repeat;width: 20px;height:18px;margin-bottom: -4px;}
.btn-atleta, .icon-atleta{display: inline-block;background: url(../images/atleta.png) no-repeat;width: 24px;height:24px;margin-bottom: -4px;}
.btn-contato, .icon-contato{display: inline-block;background: url(../images/contato.png) no-repeat;width: 24px;height:24px;margin-bottom: -8px;}
.btn-foto, .icon-foto{display: inline-block;background: url(../images/foto.png) no-repeat;width: 28px;height:24px;margin-bottom: -8px;}
.btn-remove_escola, .icon-remove_escola{display: inline-block;background: url(../images/icon-trash.png) no-repeat;width: 24px;height:21px;margin-bottom:-6px;margin-left:13px;}
.btn-caixa, .icon-caixa{display: inline-block;background: url(../images/caixa.png) no-repeat;width: 24px;height:24px;margin-bottom: -8px;}
.btn-edit, .icon-edit{display: inline-block;background: url(../images/icon-edit.png) no-repeat;width: 20px;height:18px;margin-bottom: -4px;}
.btn-trash, .icon-trash{display: inline-block;background: url(../images/icon-trash.png) no-repeat center;width: 20px;height:18px;margin-bottom: -4px;}
.btn-email, .icon-email{display: inline-block;background: url(../images/icon-email.png) no-repeat;width: 28px;height:24px;margin-bottom: -8px;}
.btn-trofeu, .icon-trofeu{display: inline-block;background: url(../images/icon-trofeu.png) no-repeat;width: 24px;height:24px;margin-bottom: -8px;}
.btn-tabela, .icon-tabela{display: inline-block;background: url(../images/icon-tabela.png) no-repeat;width: 20px;height:20px;margin-bottom: -4px;}
.btn-carteira, .icon-carteira{display: inline-block;background: url(../images/carteira.png) no-repeat;width: 24px;height:24px;margin-bottom: -4px;}
.btn-noticia, .icon-noticia{display: inline-block;background: url(../images/noticia.png) no-repeat;width: 20px;height:20px;margin-bottom: -4px;}
.btn-fichaentrada, .icon-fichaentrada{display: inline-block;background: url(../images/fichaentrada.png) no-repeat;width: 20px;height:20px;margin-bottom:-4px;margin-right:6px;}
.btn-atvsemanal, .icon-atividadeSemanal{display: inline-block;background: url(../images/atividade-semanal.png) no-repeat;width: 20px;height: 20px;margin-bottom: -4px;}
.btn-avaliacao, .icon-avaliacao{display: inline-block;background: url(../images/avaliacao.png) no-repeat;width: 20px;height: 20px;margin-bottom: -4px;}




#frmcadastro label{font-weight: bold;display: block;margin: 8px 0 3px;}
#frmcadastromsg label{font-weight: bold;display: block;margin: 8px 0 3px;}

 #left {
   
    overflow-y: scroll; 
  }


.indicador div{height: 200px;margin: 35px 0;}
th{text-align: left;}

.header{background:#EFEFEF;border:1px solid #DDD;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;color:#5F667F;padding: 4px 13px;}
.header *{display:inline-block;}
.header img{max-width: 16px;margin: -2px 6px 0 0;}
.header img:last-of-type{float:right;margin-top:15px;}
.header h5{font-size: 14px;font-weight: normal;}
.header select option{display:block}
.header select{display:inline-block;margin-bottom:3px;margin-left:12px;margin-top:0}
.content{background:#fff;border:1px solid #DDD;border-top:none;padding: 10px;}
.content table{width: 100%;}
.content ul{margin:0;}
.content li{list-style: none;border-bottom: 1px solid #EFEFEF;color: #5F677F;}

.contentPendencia table{width: 100%;}
.contentPendencia ul{margin:0;}
.contentPendencia li{list-style: none;border-bottom: 1px solid #EFEFEF;color: #5F677F;}






.resumo .content{padding: 0;color:#5F667F;}
.resumo .content td,.resumo .content th{padding: 10px 13px;}
.resumo .content li span{font-style: italic;color: #878787;font-size: 12px;}

/*.dashboard .span4 ul li{border:1px solid #EFEFEF;margin-bottom:8px;padding:4px 0 10px;text-align:center;color:#C5C5C5}*/
.dashboard .span4 ul li p{font-size:11px;text-align:center;color:#5F667F; padding-bottom:0px}
.dashboard .span4 ul li span {font-size:23px;font-weight:bold;color:#5F667F}
.dashboard .span4 ul li img{width:35px;padding:0px 8px 5px}

.dashboard .span8 th{background-color:#F5F5F5;padding:6px;color:#878787;border-bottom:1px solid #D3D3D3;text-align:center}
.dashboard .span8 td:nth-child(1), .dashboard .span8 td:nth-child(2){font-weight:bold}
.dashboard .span8 td:nth-child(n+2){text-align:center;width:46px}
.dashboard .span8 td:nth-child(odd){background-color:#fff;}
.dashboard .span8 td:nth-child(even){background-color:#F9F9F9;}
.dashboard .span8 td span{padding:0 15px 0 10px}
.dashboard .span8 .content, .dashboard .span4 .content{min-height:250px;max-height:250px;overflow:auto;}

.dashboard .legenda{height:200px;float:right;width:21%;position:absolute;top:77px;left:78%;}
.dashboard .legenda ul li{list-style:none;font-size:13px;padding-bottom:2px}
.dashboard .legenda ul li span{padding-left:15px;margin-right:10px}
.dashboard .legenda ul li:first-of-type{padding-top:15px;padding-bottom:20px;font-weight:bold;}
.dashboard #modal{width:70%;margin-left:-35%;}
.dashboard #indic-1{margin-left:-60px;height:220px;width:825px}

//.modal-body{min-height:450px;max-height:450px}
//.modal-body iframe{border:1px #F4F4F4 dashed}
//.modal-body{padding-left:0px}
.sel{float:left;margin-top:20px;width:150px}
 

/*
QUADRO SOCIAL
*/
.dashboard .span5  {width:200px;height:150px;}
.dashboard .span5 ul li p{font-size:11px;text-align:left;color:#5F667F; padding-bottom:0px}
.dashboard .span5 ul li span {font-size:23px;font-weight:bold;color:#5F667F}
.dashboard .span5 ul li img{width:35px;padding:0px 8px 5px}
.dashboard .span5 .content{min-height:150px;max-height:250px;overflow:auto;}



#bread-crumbs a{color:#5F677F;font-weight:bold;}


/*
* ESCOLAS
*/
#tbl-clubes tr{cursor: pointer;}
#tbl-clubes th{cursor: default;}
#tbl-clubes tr:hover td{background-color:#fbeed5;}

/*
* CLASSIFICAÇÃO
*/
#tbl-classificacao tr{cursor: pointer;}
#tbl-classificacao th{cursor: default;}
#tbl-classificacao tr:hover td{background-color:#fbeed5;}

/*
* ATLETAS
*/
#tbl-atletas tr{cursor: pointer;}
#tbl-atletas th{cursor: default;}
#tbl-atletas tr:hover td{background-color:#fbeed5;}

/*
* CONTATOS
*/
#tbl-contatos tr{cursor: pointer;}
#tbl-contatos th{cursor: default;}
#tbl-contatos tr:hover td{background-color:#fbeed5;}

/*
* USUARIOS
*/
#tbl-usuarios tr{cursor: pointer;}
#tbl-usuarios th{cursor: default;}
#tbl-usuarios tr:hover td{background-color:#fbeed5;}

/*
* PERFIS
*/
#tbl-perfis tr{cursor: pointer;}
#tbl-perfis th{cursor: default;}
#tbl-perfis tr:hover td{background-color:#fbeed5;}

/*
* POSICOES
*/
#tbl-posicoes tr{cursor: pointer;}
#tbl-posicoes th{cursor: default;}
#tbl-posicoes tr:hover td{background-color:#fbeed5;}

/*
* CONTATO TIPO
*/
#tbl-contato-tipos tr{cursor: pointer;}
#tbl-contato-tipos th{cursor: default;}
#tbl-contato-tipos tr:hover td{background-color:#fbeed5;}

/*
* PRODUTOS
*/
#tbl-produtos tr{cursor: pointer;}
#tbl-produtos th{cursor: default;}
#tbl-produtos tr:hover td{background-color:#fbeed5;}

/*
* COMPETICOES
*/
#tbl-competicoes tr{cursor: pointer;}
#tbl-competicoes th{cursor: default;}
#tbl-competicoes tr:hover td{background-color:#fbeed5;}

/*
* COMPETICAO EDICAO
*/
#tbl-competicoes_edicoes tr{cursor: pointer;}
#tbl-competicoes_edicoes th{cursor: default;}
#tbl-competicoes_edicoes tr:hover td{background-color:#fbeed5;}

/*
* GRUPO
*/
#tbl-grupos tr{cursor: pointer;}
#tbl-grupos th{cursor: default;}
#tbl-grupos tr:hover td{background-color:#fbeed5;}

/*
* JOGO
*/
#tbl-jogos tr{cursor: pointer;}
#tbl-jogos th{cursor: default;}
#tbl-jogos tr:hover td{background-color:#fbeed5;}

/*
* REGRA
*/
#tbl-regras tr{cursor: pointer;}
#tbl-regras th{cursor: default;}
#tbl-regras tr:hover td{background-color:#fbeed5;}

/*
* LOCAL
*/
#tbl-locais tr{cursor: pointer;}
#tbl-locais th{cursor: default;}
#tbl-locais tr:hover td{background-color:#fbeed5;}

/*
* CATEGORIA
*/
#tbl-categorias tr{cursor: pointer;}
#tbl-categorias th{cursor: default;}
#tbl-categorias tr:hover td{background-color:#fbeed5;}

/*
* COMPETICOES
*/
#tbl-competicoes-escola tr{cursor: pointer;}
#tbl-competicoes-escola th{cursor: default;}
#tbl-competicoes-escola tr:hover td{background-color:#fbeed5;}

/*
* MENSAGENS
*/
#tbl-mensagens tr{cursor: pointer;}
#tbl-mensagens th{cursor: default;}
#tbl-mensagens tr:hover td{background-color:#fbeed5;}


/*
* JOGO
*/
.jogo .span55  {width:170px;height:50px;}
.jogo .span55 ul li p{font-size:11px;text-align:left;color:#5F667F; padding-bottom:0px}
.jogo .span55 ul li span {font-size:23px;font-weight:bold;color:#5F667F}
.jogo .span55 ul li img{width:35px;padding:0px 8px 5px}
.jogo .span55 .content{min-height:150px;max-height:250px;overflow:auto;}

/*.jogo .modal-lg {
    width: 45%;
    display: none;
    margin-left: -302px;
}*/

.accordion-inner > li > a{list-style-type:none; color:#333;}
.accordion-inner > li{list-style-type:none}
.accordion-toggle {color:#333;}

#pubNoticia form .row {margin-bottom:10px;margin-top:10px;}
#revisar_noticia form .row {margin-bottom:10px;margin-top:10px;margin-left:-15px}
#movimentoMeuClube form .row {margin-left:-15px}
#modalAlteraValorPago .row {margin-bottom:10px;margin-top:10px;margin-left:-15px}
#modal-upload form .row {margin-bottom:10px;margin-top:10px;padding-left: 15px;}

//#frmcadastro .modal-body{padding-left:0px; padding-right:0px}

#frmcadastro form .row {margin-bottom:10px;margin-top:10px;padding-left: 15px;}
#frmmensagem form .row {margin-bottom:10px;margin-top:10px;padding-left: 15px;}
#frmcadastromsg form .row {margin-bottom:10px;margin-top:10px;padding-left: 15px;}
//#frmcadastro form .row {margin-bottom:10px;margin-top:10px;margin-left:-15px}
//#frmcadastro .modal-body{padding-left:10px;}
//#frmcadastromsg form .row {margin-bottom:10px;margin-top:10px;margin-left:5px}


//#frmcadastromsg form .modal-body{padding-left:10px;}

//#frmcadastromsg .modal-body{padding-left:10px;}

/* Colapse*/
.panel-body { padding:0px; }
.panel-body table tr td { padding-left: 15px }
.panel-body .table {margin-bottom: 0px; }
.panel-default {margin-bottom: 4px; margin-top: 4px; }
.panel-title {font-size: 14px}
.ddd-atleta {padding-left: 0px; padding-right: 0px;}
.ddd-clube {padding-right: 0px;}

.botao-remover {float: initial;}

.swal-overlay {
  background-color: rgba(83,83,83, 0.65);
}