/*
body {
    font-size:0.95em !important;
}
*/
.navbar-static-top {
    max-height: 52px !important;
}
.sidebar ul li a.active {
    background-color: #d9edf7 !important;
}
.table-borderless td,
.table-borderless th {
    border: 0 !important;
}
.table-vcenter td {
   vertical-align: middle!important;
}

tfoot td {
    font-weight: bold;
    background-color:lightgray;
}
.hr {
    color: dark-gray;
    background-color: gray;
    height: 1px;
}
/* For fixed left navbar */

/*
@media (min-width: 1023px) {
    sidebar{
        position: fixed;
    }
}
*/

/*
@media (min-width: 1023px) {
    #help_panel{
        position: fixed;
        max-width: 320px;
        right: 5px;
    }
}

@media (min-width: 1919px) {
    #help_panel{
        position: fixed;
        max-width: 360px;
        right: 30px;
    }
}
*/
.input-xs {
    font-weight: normal !important;
    font-size: 8px !important;
    height:20px !important;
    width:32px !important;
    padding: 0px !important;
    text-align: center !important;
}
.normal {
    font-weight: normal !important;
}
@media (max-width: 318px) {
    .login-logo > img {
        width:180px;
    }
}
@media (min-width: 319px) {
    .login-logo > img {
        width:205px;
    }
}
@media (min-width: 359px) {
    .login-logo > img {
        width:230px;
    }
}
@media (min-width: 479px) {
    .login-logo > img {
        width:320px;
    }
}
@media (min-width: 639px) {
    .login-logo > img {
        width:450px;
    }
}
@media (min-width: 767px) {
    .login-logo > img {
        width:300px;
    }
}
@media (min-width: 1023px) {
    .login-logo > img {
        width:270px;
    }
}
.login_back {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size:cover;
}
[v-cloak] {
    display: none;
}
.table-apuntes {
    font-size: 85%;
}
.customHr {
    width: 95%
    font-size: 1px;
    color: rgba(0, 0, 0, 0);
    line-height: 1px;

    background-color: grey;
    margin-top: -6px;
    margin-bottom: 10px;
}
.sidebar {
    margin:0px !important;
    padding:0px !important;
}
.navbar-right {
    margin-right:5px !important;
}
.readonly {
    margin-right: 20px;
}
.activity {
    padding:5px;
    border-radius:5px;
    border: 1px solid black !important;
    background: white;
    color: black;
}
.msg_ext {
    background: Moccasin !important;
}
.red {
    color: red !important;
}
.blink {
  animation: blinker 1s step-start infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

/*
    background: white;
*/
/*
    color: black;
*/
}
/*
.footer {
    background-color: #00a2ff !important;
    color: #ffffff !important;
}
a {
    color: #ffffff !important;
}
nav {
    background-color: #00a2ff !important;
    border-color: #e7e7e7 !important;
    color: #ffffff !important;
}
.navbar {
    background-color: #00a2ff !important;

    border-color: #e7e7e7 !important;

    color: #ffffff !important;
}
.navbar-default {
    background-color: #00a2ff !important;

    border-color: #e7e7e7 !important;

    color: #ffffff !important;
}
*/
