body.login-page
{
    background-image: url('/dist/img/CaveSoft-Bg.jpg');
    background-size: cover;
}

.hm-card-login
{
    border-top: 3px solid #f49c13 !important;
}

.hm-login-logo
{
    background: #14171b;
    padding: 20px !important;
}

/*****************************/

.btn-primary-hm
{
    color: #fff;
    background-color: #14171b;
    border-color: #14171b;
    box-shadow: none;
}

.btn-primary-hm:hover
{
    background-color: #f49c13;
    border-color: #f49c13;
    color: #fff;
}

/*****************************/

.bg-warning-hm
{
    background-color: #f49c13 !important;
}

.bg-warning-hm span
{
    color: #ffffff !important;
}

.bg-warning-hm a
{
    color: #14171b !important;
    font-weight: 600;
    box-shadow: inset 0 0 0 0 #14171b;
    transition: color .3s ease-in-out, box-shadow .3s ease-in-out;
    margin: 0 -.25rem;
    padding: 0 .25rem;
}

.bg-warning-hm a:hover {
  box-shadow: inset 150px 0 0 0 #14171b;
  color: #ffffff !important;
}

.bg-warning-hm .info-box-number
{
    font-size: 1.5rem;
    text-shadow: 1px 1px #404040;
}

/*****************************/

.hm-sweet-class
{
    border: 2px solid #14171b !important;
    box-shadow: none !important;
}

.hm-sweet-class:hover
{
    border: 2px solid #f49c13 !important;
    background-color: #f49c13 !important;
}

.hm-hamburguesa
{
    display: none;
}

@media only screen and (max-width: 600px)
{
    .hm-hamburguesa
    {
        display: block;
        color: #14171b;
    }

    .bc-it-hm
    {
        padding-top: 8px;
    }
}

.breadcrumb-item a
{
    color: #14171b;
    font-weight: bold;
}

th,td
{
    vertical-align: middle !important;
}

.service-Status-Pendiente
{
    background-color: #FFA500;
    color: #212529;
    padding: 3px 5px;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 10px;
}
.service-Status-Proceso
{
    background-color: #87CEEB;
    color: #212529;
    padding: 3px 5px;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 10px;
}
.service-Status-Cancelado
{
    background-color: #FF6347;
    color: #212529;
    padding: 3px 5px;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 10px;
}
.service-Status-Entregado
{
    background-color: #90EE90;
    color: #212529;
    padding: 3px 5px;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 10px;
}
.service-Status-Pagado
{
    background-color: #006400;
    color: #ffffff;
    padding: 3px 5px;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 10px;
}

/*.hm-table-resp
{
    overflow-x:auto;
}*/

#hm-table-services th
{
    cursor: pointer;
}

#hm-table-services th:hover
{
    background: rgba(244, 156, 19);
}

#hm-table-services thead .sorting:before,
#hm-table-services thead .sorting:after
{
    bottom: 35%;
}

#hm-table-services_paginate .page-link
{
    color: #14171b;
    border-color: #c5c5c5;
}

#hm-table-services_paginate .page-item.active .page-link
{
    background-color: #f49c13;
    border-color: #f49c13;
}

footer a
{
    color: #14171b;
}
footer a:hover
{
    color: #f49c13;
}


/*
    Amarillo: #f49c13
    Oscuro:   #14171b
*/
