.dv-fgt-pas {
    padding: 8px 15px 0 15px;
}

.dv-fgt-pas a,
.dv-fgt-pas a:link,
.dv-fgt-pas a:visited {
    font-weight: bold;
}

.dv-fgt-pas a:hover {
    font-weight: bold;
    text-decoration: underline;
}

.skin-blue-light .user-panel>.info>a:link,
.skin-blue-light .user-panel>.info>a:visited {
    color: #444;
}

.skin-blue-light .user-panel>.info>a:hover {
    color: #a94442;
    font-weight: bold;
}

button.btn-play {
    border-radius: 3px;
    position: relative;
    padding: 15px 5px;
    margin: 0 0 10px 0;
    width: 100%;
    height: 60px;
    text-align: center;
    color: green;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    font-size: 12px;
}

button.btn-play:hover {
    background: #f4f4f4;
    color: green;
    border-color: #aaa;
}

button.btn-play:active,
button.btn-play:focus {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    outline: none;
}

button.btn-pause {
    border-radius: 3px;
    position: relative;
    padding: 15px 5px;
    margin: 0 0 10px 0;
    width: 100%;
    height: 60px;
    text-align: center;
    color: #444;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    font-size: 12px;
}

button.btn-pause:hover {
    background: #f4f4f4;
    color: #444;
    border-color: #aaa;
}

button.btn-pause:active,
button.btn-pause:focus {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    outline: none;
}

button.btn-stop {
    border-radius: 3px;
    position: relative;
    padding: 15px 5px;
    margin: 0 0 10px 0;
    width: 100%;
    height: 60px;
    text-align: center;
    color: red;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    font-size: 12px;
}

button.btn-stop:hover {
    background: #f4f4f4;
    color: red;
    border-color: #aaa;
}

button.btn-stop:active,
button.btn-stop:focus {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    outline: none;
}

button.btn-transfer {
    border-radius: 3px;
    position: relative;
    padding: 15px 5px;
    margin: 0 0 10px 0;
    width: 100%;
    height: 60px;
    text-align: center;
    color: blue;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    font-size: 12px;
}

button.btn-transfer:hover {
    background: #f4f4f4;
    color: blue;
    border-color: #aaa;
}

button.btn-transfer:active,
button.btn-transfer:focus {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    outline: none;
}

button.btn-anexo {
    padding: 15px 5px;
    margin: 15px 0 10px 10px;
    width: 100%;
    height: 30px;
    text-align: center;
    line-height: 0px;
}

i.icon-pdf {
    color: red;
}

i.icon-image {
    color: gray;
}

i.icon-word {
    color: blue;
}

i.icon-excel {
    color: green;
}

.up-logo {
    padding: 30px 10px 30px 0;
    text-align: center;
}

.sidebar-mini.sidebar-collapse .main-sidebar .user-panel>.up-logo {
    display: none !important;
}

.login-page, .register-page {
    background: #f4f4f5 !important;
}

.login-box-body, .register-box-body {
    background: #ffffff;
    border: solid 1px #c3c3c3;
}

@media (min-width: 768px) {
    .sidebar-toggle {
        display: none;
    }
}

@media (min-width: 1200px) {
    .maiorMargin {
        margin-left: 8.33333333%;
    }
}

.cursor {
    cursor: pointer;
}