.gap-4{margin-top: 15px;}
.img-logo {width: 16rem; height: auto;}
.label-upload{font-size: 12px; font-weight: normal;}
.label-upload-file{height: calc(2.25rem + 2px); padding: 0.375rem 0.75rem; overflow: hidden; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; border: 1px solid #ced4da; border-radius: 0.25rem; box-shadow: none; font-weight: normal!important; }
.image-escudo{margin-bottom: 5px; max-width: 150px; min-width: 150px; max-height: 150px; min-height: 150px;}
.image-banner{margin-bottom: 5px; max-width: 770px; min-width: 770px; max-height: 200px; min-height: 200px;}
.image-icone{width: 25px; height: auto;}
.top-zero{margin-top: 0}
.dt-buttons {margin-top: -6px;}
.dt-buttons .dt-button {display: inline-block; font-weight: 400; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid #ddd; font-size: .875rem; line-height: 1.5; border-radius: 0.2rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; background: #f8f9fa; color: #fff; background-color: #28a745; border-color: #28a745; box-shadow: none; }
.dt-buttons .dt-button:active, .dt-buttons .dt-button:hover {border: 1px solid #ddd!important; color: #fff!important; border-color: #1e7e34!important; background: #218838!important; }
div.dt-button-collection button.dt-button.active:not(.disabled){background-color: #dadada; background: #333; box-shadow: inset 1px 1px 3px #666; }
button.dt-button:focus:not(.disabled) {border: 1px solid #ddd; text-shadow: 0 1px 0 #c4def1; outline: none; background: #28a745; }
button.dt-button.active:focus:not(.disabled), div.dt-button.active:focus:not(.disabled), a.dt-button.active:focus:not(.disabled), input.dt-button.active:focus:not(.disabled) {background: #28a745 !important; }
button.dt-button span.dt-down-arrow, div.dt-button span.dt-down-arrow, a.dt-button span.dt-down-arrow, input.dt-button span.dt-down-arrow {color: #fff}
.content-header h1 {margin-left: 0.5rem;}
.table-custom {width: 100%!important}
.modal-body label {margin-bottom: 0.25rem;}
.modal-body .row {margin-bottom: 1rem;}
.nav-sidebar>.nav-item>.nav-treeview {background-color: rgba(255,255,255,.1)!important; border-radius: 0.25rem!important; }
.input-placar{width: 45px; display: inline; height: 26px;text-align: center; font-weight: bold; padding-top: 5px;}
.table-placar{margin: 0!important;}
.table-placar tbody tr {background-color: transparent!important;}
.table-placar td, .table-placar th {border:0!important;padding:0;}
.image-icone-clube {width: 40px; height: auto;}
.times-logos{padding-top: 25px; text-align: center;}
.filter-custom {float: right; margin-left: 15px;}
select.filter-custom {width: 220px;}
input.filter-custom {width: 80px;}
h1.h1-dashboard{margin-bottom: -10px;margin-left: 0px;}
.bg-blue-100 {background-color: #0358a2;}
.chart{margin-bottom: 15px;background-color: #fff;}
.error-login{position: relative; padding: 0.5rem 0.75rem; margin-top: 1rem; border: 1px solid transparent; border-radius: 0.25rem; background-color: #f8d7da; border-color: #f5c6cb; color: red; font-size: .875rem; }
.password-success{margin-top: 12px;}
.password-forgot{text-align: center; font-weight: bold; margin: 0.75rem;}
.remember-me{cursor: pointer;}
#placar{margin-top: -12px; text-align: center; display: none;}
#placar input{height: 32px;}
.form-check-label,.form-check-input{cursor: pointer;}

/*Para telas maiores*/
@media (min-width: 991px) {
  .chart{padding-right: 15px;}
}

/*Para telas menores*/
@media(max-width:990px) {
  .dataTables_paginate .pagination li {display: none;}
  .dataTables_paginate .pagination li:first-child {display: block;}
  .dataTables_paginate .pagination li:last-child {display: block;} 
  .form-check {width: 100%; margin-bottom: 15px!important;}
  .filter-custom {width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; margin: 0 0 6px 0; float: none;}
  select.filter-custom {width: 70%!important;}
  input.filter-custom {width: 28%!important;}
  .dataTables_filter{margin: -12px 0 0 -7.5px;}
  .dataTables_filter input[type="search"]{width: 100%!important; margin: 0!important;}
  .dataTables_filter label {text-align: left;display: block;white-space: inherit!important;}
  .navbar-white .navbar-nav .nav-link {color: rgba(255,255,255,.75);}
  .navbar-white {background-color: #343a40; border-color: #4b545c;}
  .btn-jogo{margin-bottom: 8px;}
}