.btn-primary.active,
.btn-primary.active.focus,
.btn-primary.active:focus, 
.btn-primary.active:hover,
.btn-primary.focus, 
.btn-primary:active, 
.btn-primary:active.focus, 
.btn-primary:active:focus, 
.btn-primary:active:hover,
.btn-primary:focus, .btn-primary:hover, 
.open > 
.dropdown-toggle.btn-primary, 
.open >
.dropdown-toggle.btn-primary.focus, 
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
    background-color: #37517e;
    border-color: #014895;
    color: #FFF;
}

.btn-primary {
  background-color: #37517e;
  border-color: #014895;
  color: #FFF;
}

.panel {
  border-color: #37517e;
}

.dataTables_paginate .paginate_button.current, 
.dataTables_paginate .paginate_button.current:focus, 
.dataTables_paginate .paginate_button.current:hover,
.table ul.icons-list {
  background-color: #37517e;
}

.page-title > h4, 
.text-primary, 
.text-primary-300, 
.text-primary-300:focus, 
.text-primary-300:hover, 
.text-primary:focus,
.text-primary:hover {
  color: #37517e !important;
}

.companies-button {
    background: url("/static/images/botones/empresas-xornada.png?foo=bar");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}

.companies-button > span {
    position: absolute;
    top: 78px;
    left: 120px;
    font-size: 34px;
    color: #005677;
    text-align: left;
}


.companies-button:hover {
    background: url("/static/images/botones/empresas-xornada.png?foo=bar");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.workers-button {
    background: url("/static/images/botones/trabajadores-xornada.png?foo=bar");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.workers-button > span {
    position: absolute;
    top: 78px;
    left: 100px;
    font-size: 34px;
    color: #005677;
    text-align: left;
}


@media (min-width: 769px) and (max-width: 1025px) {
    .companies-button > span {
        font-size: 18px;
        left: 34px;
        top: 85px;
    }
    .workers-button > span {
        font-size: 18px;
        left: 34px;
        top: 85px;
    }
}
@media (min-width: 1026px) and (max-width: 1200px) {
    .companies-button > span {
        font-size: 25px;
        left: 65px;
    }
    .workers-button > span {
        font-size: 25px;
        left: 65px;
    }
}

@media (min-width: 1201px) and (max-width: 1400px) {
    .companies-button > span {
        font-size: 28px;
        left: 85px;
    }
    .workers-button > span {
        font-size: 28px;
        left: 85px;
    }
}


.workers-button:hover {
    background: url("/static/images/botones/trabajadores-xornada.png?foo=bar");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.support-button {
    background: url("/static/images/botones/soporte-xornada.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.support-button:hover {
    background: url("/static/images/botones/soporte-xornada.hover.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


.stock-button {
    background: url("/static/images/botones/control_de_stocks-xornada.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.stock-button:hover {
    background: url("/static/images/botones/control_de_stock-xornada.hover.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.login-cover {
  background: url(../images/backgrounds/FondoXORNADAweb.png) no-repeat;
    background-size: auto;
  background-size: cover;
}

.dropdown.language-switch.help {
    display: none;
}
