body{
    font-weight: 500;
}

.MT100{
    margin-top: 100px;
}

.MT27{
    margin-top: 27px;
}

.MT25{
    margin-top: 25px;
}

.MB5{
    margin-bottom: 5px;
}

/*
a{
    color: #27ae60;
}
*/

.no-margin{
    margin: 0 !important;
}

.no-padding{
    padding: 0;
}

.red-text{
    color: #de0400;
}

/* -------------- Menu Principal ------------ */

.navbar-collapse .col-md-10{
    float: right;
    width: 76%;
}

.navbar-default .navbar-nav>.active>a{
    color: #27ae60;
}

.navbar-default .navbar-nav>.active>a.active{
    background-color: #27ae60;
}

.navbar-default .navbar-nav>.active>a:hover{
    background-color: #27ae60;
}

.navbar-default .navbar-nav>.active>a:focus{
    background-color: #27ae60;
}

/* --------------- Menu Dropdown -------------- */

.dropdown-menu-green li.special a{
    color: #27ae60;
    font-weight: 500;
}

.dropdown-menu-green li.special a:hover{
    background-color: #eee;
    font-weight: 500;
    color: #27ae60;
}

/* ----------- Fim menu dropdown --------------- */

h4 .pull-right{
    position: relative;
    bottom: 14px;
}

#comissao-tecnica-tab h4.MT20 div.pull-right{
    margin-top: 10px;
}

/* ---------------- Botoes --------------------- */

.btn-xs{
    font-size: 13px;
}

.btn-black{
    background-color: #5bc0de;
}

.btn-black:hover{
    background-color: #31b0d5;
    border-color: #269abc;
}

#atletas-tab h4 .pull-right .btn-black{
    margin-top: 8px;
}

/* ---------------- Fim Botoes --------------------- */

/* ------------------Paginação -------------------------- */

/*
.pagination>li>a{
    color: #27ae60;
}

.pagination>li>a:hover{
    color: #27ae60;
}

.pagination>li>a:focus{
    color: #27ae60 !important;
}

.pagination>.active>a{
    background-color: #27ae60;
    border-color: #27ae60;
}

.pagination>.active>a:hover{
    background-color: #27ae60;
    border-color: #27ae60;
}
*/

/* ------------------ Fim Paginação -------------------------- */

/* --------------------- LABELS ---------------------------------- */

.label-Sel-Princ-Masc{
    background-color: #ffd65a;
    color: #000000;
}

.label-Sel-Olimp{
    background-color: #008457;
    color: #ffffff;
}

.label-Sel-Sub20{
    background-color: #004b85;
    color: #ffffff;
}

.label-Sel-Sub17{
    background-color: #0268b7;
    color: #ffffff;
}
.label-Sel-Sub15{
    background-color: #0279d6;
    color: #ffffff;
}

/* ------------- Footer ----------------------- */

#f{
    display:none;
}

#green{
    display: none;
    background-color: #27ae60;
}

/* ------------- Fim Footer ----------------------- */

.checkall{
    position: relative;
    display: inline;
}

/* ----------------------------- PAGINA INICIO ------------------------- */

.events-calendar-bar .atividade-view i {
    top: 7px;
}

.table-hoje td{
    vertical-align: middle !important;
}

.table-header{
    background-color: #27ae60;
    color: white;
    padding: 10px;
    margin-top: 80px;
}

.table-header i{
    margin-right: 15px;
}

/* Cores */
.badge-color {
  width: 50px;
  height: 20px;
  display: block;
  margin: auto auto;
}

.atividade-view{
	margin-right: 0 !important;
	margin-left: 10px;
}
.tiva-calendar-full .calendar-event-name.color-yellow, .color-yellow {
  background-color: #fff4ad;
  color: black;
}
.tiva-calendar-full .calendar-event-name.color-yellow span {
  color: black;
}
.color-yellow:hover {
  color: black;
}
.tiva-calendar-full .calendar-event-name.color-green, .color-green {
  background-color: #008457;
  color: white;
}
.tiva-calendar-full .calendar-event-name.color-light_blue, .color-light_blue {
  background-color: #0279d6;
  color: white;
}
.tiva-calendar-full .calendar-event-name.color-blue, .color-blue {
  background-color: #0268b7;
  color: white;
}
.tiva-calendar-full .calendar-event-name.color-dark_blue, .color-dark_blue {
  background-color: #004b85;
  color: white;
}
.tiva-calendar-full .calendar-event-name.color-red, .color-red {
  background-color: #d9534f;
  color: white;
}
.tiva-calendar-full .calendar-event-name.color-purple, .color-purple {
  color: white;
  background-color: #9477c3;
}
.tiva-calendar-full .calendar-event-name.color-brown, .color-brown {
  background-color: #8c6455;
  color: white;
}
.tiva-calendar-full .calendar-event-name.color-gray, .color-gray {
  background-color: #969696;
  color: white;
}
.tiva-calendar-full .calendar-event-name.color-orange, .color-orange {
  background-color: #F99547;
  color: white;
}
.color-green:hover,
.color-light_blue:hover,
.color-blue:hover,
.color-dark_blue:hover,
.color-red:hover,
.color-purple:hover,
.color-brown:hover,
.color-gray:hover,
.color-orange:hover {
  color: white;
  text-decoration: none
}

.table-hoje td{
	font-size: 14px;
}

@media (min-width: 992px) {
    .modal-lg {
        width: 60%;
    }
}

.hiddenRow {
    padding: 0 !important;
    border-top: none !important;
}
.hiddenRow > .collapse.in {
    border-top: 1px solid #ddd;
    padding: 5px !important;
}
