/*

    background image
*/
.background-image {
    background-image: url('../images/background.jpg');
    background-color: #cccccc;
    /*height: 500px;*/
    background-origin: initial;
    background-position: top;
    background-repeat: no-repeat;
    background-size: auto;
}

.card-opacity {
    opacity: 0.9;
}


.card-estados {
    background-color: #eeeeee;
    border-color: darkgreen;
    border-width: 4px;
    padding: 5px;
}
/*
    Component table
*/
.th-20 {
    min-width: 20px;
}

.th-25 {
    min-width: 25px;
}

.th-30 {
    min-width: 30px;
}

.th-40 {
    min-width: 40px;
}

.th-45 {
    min-width: 45px;
}

.th-50 {
    min-width: 50px;
}

.th-75 {
    min-width: 75px;
}

.th-100 {
    min-width: 100px;
}

.th-110 {
    min-width: 110px;
}

.th-120 {
    min-width: 120px;
}

.th-130 {
    min-width: 130px;
}

.th-140 {
    min-width: 140px;
}

.th-150 {
    min-width: 150px;
}

.th-200 {
    min-width: 200px;
}

.th-300 {
    min-width: 300px;
}

.th-400 {
    min-width: 400px;
}

.td-nowrap {
    white-space: nowrap;
}

.th-simple-80 {
    width: 80px;
}

.font-size-custom-table {
    line-height: normal;
    font-family: tahoma,arial,verdana,sans-serif;
    font-size: 11px;
}

.font-size-smaller {
    font-size: smaller !important;
}

.dropdown-menu-bigsize {
    max-height: 500px;
    overflow-y: scroll;
}

.btn-xsm {
    padding: 0.2rem 0.5rem !important;
    font-size: 0.6rem !important;
    line-height: 1.5 !important;
    border-radius: 0.2rem !important;
}

/*colores*/

.color-white {
    color: white;
}

.color-yellow {
    color: yellow;
}

.color-blue {
    color: blue;
}

.color-red {
    color: red;
}

.color-violet {
    color: violet;
}

.color-orange {
    color: orange;
}

.color-green {
    color: green;
}

.color-black {
    color: black;
}

.tr-color {
    background-color: rgba(0,0,0,.05);
}



/*
    remate
*/

/*tables*/
.cgr-table {
}

    .cgr-table thead {
        background-color: #fdf9d9;
    }

    .cgr-table td, th {
        padding: 0.25rem !important;
    }

.table-row-primero {
    font-weight: bold;
    font-size: large;
    background-color: #1fb575 !important;
    color: #fff22e;
}

/*Reloj*/

.clock-green {
    background-color: #e6f7b0;
}

    .clock-green .clock-text {
        color: #28a745 !important;
    }

.clock-yellow {
    background-color: #fffa97
}

    .clock-yellow .clock-text {
        color: #ffc107 !important;
    }

.clock-red {
    background-color: #fbc6c9
}

    .clock-red .clock-text {
        color: #dc3545 !important
    }

/*panel*/

.card-central-height {
    min-height:330px;
}

.card-panel-green {
    color: white;
    background-color: #1fb575;
    border: 3px solid #155724;
}

.card-panel-red {
    color: #7accc8;
    background-color: #8a0403;
    border: 3px solid #155724;
}

.card-panel-red-neutral {
    color: #7accc8;
    background-color: #8a0403;
    border: 3px solid #721c24;
}

.card-panel-blue {
    color: #004085;
    background-color: #cce5ff;
    border: 3px solid #004085;
}

.card-transparent {
    background-color: transparent;
}

/*card con derecho*/
.panel-image-derecho-adjudicado-otro {
    background-color: #fbc6c9 !important;
    color: #dc3545 !important;
}

.panel-image-derecho-adjudicado-yo {
    background-color: #1FB575 !important;
    color: white !important;
}

/*background-color*/
.bg-cgr {
    background-color: rgb(0, 113, 181) !important;
    color: white !important;
}

.bg-cgr-primary {
    background-color: #0071b5 !important;
    color: white !important;
}

.bg-cgr-secondary {
    background-color: rgb(0, 126, 128);
}

.bg-cgr-secondary-2 {
    background-color: #004b77;
}

.bg-cgr-claro {
    background-color: #35b1bb !important;
    color: white !important;
}

.bg-cgr-claro-2 {
    background-color: #9AD8DD !important;
    color: white !important;
}

.bg-cgr-plomo {
    background-color: #f7f7f7 !important;
    color: black;
}

.bg-cgr-black {
    background-color: black !important;
    color: black;
}

.bg-lightgray {
    background-color: #F7F7F7;
}

.bg-yellow {
    background-color: #FFFA97;
}

.bg-lightyellow {
    background-color: #FDf9D9;
}

/*color-text*/

.text-cgr-primary {
    color: #0071b5;
}

.text-hardyellow {
    color: #F78B07 !important;
}

/*video background*/
.video-background {
    background-image: url(data:image/jpeg;base64,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);
    height: 178px !important;
    /*background-image: url('/images/cgrlogo_p.jpg');*/
    background-repeat: no-repeat;
    background-position: center;
}


/*mensajes*/
.message-panel {
}

    .message-panel ul {
        padding-left: 25px;
    }

.message-data {
}

    .message-data .message-data-time {
        font-size: 12px
    }

    .message-data .message-data-msg {
        text-align: right;
        padding-right: 10px;
    }

.message-panel-flecha-izquierda {
    display: block !important;
    width: 10px;
    height: 10px;
    padding-top: 8px;
    color: #c3e6cb;
}

/*modales*/
.modal-cgr {
    border-top-right-radius: 23px;
    border-top-left-radius: 23px;
}

    .modal-cgr .modal-header {
        background-color: rgb(0, 113, 181) !important;
        color: white !important;
        border-top-right-radius: 23px;
        border-top-left-radius: 23px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .modal-cgr .modal-body {
    }

/*botones*/

.btn-cgr-primary {
    color: #fff;
    background-color: #0071b5;
    border-color: #0071b5;
}

    .btn-cgr-primary:hover {
        color: #fff;
        background-color: #004b77;
        border-color: #004b77;
        /*35b1bb*/
    }

.btn-cgr-secundary {
    color: white;
    background-color: #fc5402;
    border-color: #fc5402;
}

    .btn-cgr-secundary:hover {
        color: white;
        background-color: #fc5402;
        border-color: #fc5402;
    }


.btn-table-transparent {
    height: 23px;
    padding: 0px;
    color: black;
    background-color: transparent;
    border: 0px;
}
/*alert*/

.alert-increment {
    color: #0071B5;
    background-color: #FDF9D9;
    border: 3px solid #0071B5;
}

.alert-currentmount {
    color: white;
    background-color: #1FB575;
    border: 3px solid #09824D;
}

/*imagenes*/

.img-aspect-4-3 {
    overflow: auto;
    width: auto;
    /*min-width: 400px;*/
    min-height: 300px;
    /*    max-width: 800px;
    max-height: 600px;*/
    max-height: 400px;
}

/*scroll reverse*/
.scroll-reverse {
    flex-direction: column-reverse;
    display: flex;
}

/**/
.cgr-shadow {
    box-shadow: 0.5rem 0.5rem 0.5rem rgba(0, 0, 0, 1) !important;
}

/**/
.cgr-divider {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMzNWIxYmIiPjxwYXRoIGQ9Ik0xMjgwIDBMNjQwIDcwIDAgMHYxNDBsNjQwLTcwIDY0MCA3MFYweiIgZmlsbC1vcGFjaXR5PSIuNSIvPjxwYXRoIGQ9Ik0xMjgwIDBIMGw2NDAgNzAgNjQwLTcweiIvPjwvZz48L3N2Zz4=);
    /*    background-size: 100% 100px;*/
    top: 0;
    /*   background: bottom;*/
    /*    top: 0;
    height: 100px;
    z-index: 1;
    transform: rotateY(180deg);*/
}
