.card {
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: #fff;
}
.card-block {
    flex: 1 1 auto;
    padding: 1.25rem;
}
.card-block h4{
    font-weight:600;
    font-size:3rem;
    margin:0;
}
.card-block a:not(.ignore-style){
    position: absolute;
    top:20px;
    right:20px;
    color:#fff;
}
.card-block a i {
    font-size:22px;
}
.card-footer{
    height:100px;
    padding:10px;
}
.card-footer .progress{
    height:3px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    margin-bottom:0;
    background-color:rgba(255,255,255,.3);
}
.card-primary, .card-footer .progress-bar-primary {
    background-color: #20a8d8;
}
.card-info, .card-footer .progress-bar-info {
    background-color: #63c2de;
}
.card-warning, .card-footer .progress-bar-warning {
    background-color: #f8cb00;
}
.card-danger, .card-footer .progress-bar-danger {
    background-color: #f86c6b;
}
.card-success, .card-footer .progress-bar-success {
  background-color: #4dbd74; 
}
.card-inverse{
    color:#fff;
}

@keyframes placeHolderShimmer{
    0%{
        background-position: -468px 0
    }
    100%{
        background-position: 468px 0
    }
}

.card.animated-background .card-body {
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: linear-gradient(to right, rgba(255,255,255,.05) 8%, rgba(0,0,0,.09) 18%, rgba(255,255,255,.05) 33%);
    background-size: 800px 104px;
    height: 100%;
    position: relative;
    
}

.formatRadioButtonList label
{
  margin-left: 5px!important;
  margin-right: 10px!important;
}

#btnFecharModal {
    margin-top: -15px !important;
}