.mb, .tbar {

    margin-bottom: 15px;
}

.modal-body label {

    display: block;  
}

.form-group label {

    display: block;
}

.tbar .btn + .btn, .marcador .btn {

    margin-left: 5px;
}

.media + .media {

    border-top: 1px solid #f4f4f4;
}

.media, .list-group-item.active .fa, .box .table tbody tr, .tab-content .table tbody tr {

    cursor: pointer;
}

.media:hover h4 {

    text-decoration: underline;
}

.media .acoes {

    display: none;
}

.media:hover .acoes {

    display: block;
}

.media {

    padding-top: 15px;
}

.media .media-body p, .media .media-body .row, .media small {

    opacity: 0.54;
}

.media .media-body .nums {

    margin-bottom: 10px;
}

.media .media-body .label + .label, .media .acoes .btn + .btn {

    margin-left: 5px;
}

.dropzone .dz-message {

    font-size: 20px;
    font-weight: 400;
}

.dropzone#dropz .dz-preview {

    background: url('../imagens/tipos/pdf.png');
    background-repeat: no-repeat;
    background-position: center; 
    background-color: #f4f4f4;
    border-radius: 20px;
    border: 2px solid #f4f4f4;
}

.dropzone#dropz .dz-preview.dz-file-preview .dz-image {

    background: none;
}

.box .callout, .box .list-group, .tab-content .callout {

    margin-bottom: 0;
}

.box .list-group {

    margin-top: 15px;
}

.media small {

    font-weight: bold;
    margin-top: -10px;
    display: block;
    margin-bottom: 10px;
}

.marcador li span {

    display: block;
    padding: 15px;
    border-bottom: 1px solid #f4f4f4;
    cursor: pointer;
}

.marcador li span:hover {

    background: #f4f4f4;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}