.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p > span {
    display: block;
}

.login-page, .register-page {
   /* background: url(/assets/images/bg_home50.jpg) center no-repeat, rgba(0,0,0,0);
    background: #fff;
    background-size: cover;*/
    
    background: url(/assets/images/bg_home50.jpg) center no-repeat, rgba(0,0,0,0);
    background-position:center -3vh;
    border: solid 0px;
    overflow: hidden;
}

@media (max-width:1400px){
    .login-page, .register-page {
        background-position:center -23vh;
    }
}
  

.loginH3{
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #fb7c3c;
    font-size: 22.4px;
    margin: -5px 0;
    letter-spacing: -1.5px;
    margin-bottom: 5px;
    margin-left: -60px;
    margin-right: -60px;
}


.login-box, .register-box {
    margin: 40vh auto 10vh auto !important;
}

.login-logo, .register-logo {
    color: rgba(0,0,0,0);
}

.login-logo img{
    filter: opacity(0);
}

.table>tbody>tr>td {
    line-height: 1rem;
    vertical-align: middle;
    border: solid 0.5px rgba(0,0,0,0.1);
    font-size: 1rem;
}


.btn {
    padding: 3px 8px;
}
table.dataTable tbody th, table.dataTable tbody td {
    padding: 4px !important;
}

button, input, select, textarea {
    font-size: 1rem;
}
table.dataTable thead th, table.dataTable thead td {
    padding: 4px;
}
table.dataTable {
    margin-top: 30px;
}

.main-header .logo .logo-lg {
    display: block;
    font-size: 0;
    background: url(/assets/images/LogoDragonBlanco.png) center center no-repeat;
    background-size: auto 90%;
}
@media (min-width: 768px){
.sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini {
    font-size: 0;
    background: url(/assets/images/LogoMini.png) center center no-repeat;
    background-size: 70%;
}
}

 .table>tbody>tr>th, .table>tfoot>tr>th,  .table>thead>tr>th {
    font-size: 1.2rem;
    text-align: center;
}
.table-responsive {
   min-height: 600px;
}

.bootstrap-select .dropdown-menu.inner {
    max-height: 240px;
}

.busFecha{
    width: 50px;
    line-height: 1rem;
    padding: 4px;
    height: 28px;
    top: -6px;
    position: relative;
}

.navbar-nav>.user-menu .user-image, .profile-user-img{
    /*display: none;*/
}
.pointer{
    cursor: pointer;
}

.btn-group li:hover > ul.dropdown-menu {
    display: block;
}
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    /*left:-100%;*/
    /*left:-10rem; /* 10rem is the min-width of dropdown-menu */
    left:215px;
    /*margin-top:-6px;*/
}

/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
    text-decoration: underline;
    transform: rotate(-90deg);
} 

/*.modal-header-logoBorder {
    font-size: 0;
    background: url(/assets/images/LogoMini.png) center center no-repeat;
    background-size: 70%;
}*/