/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 11 29, 21, 3:07:50 PM
    Author     : Christian Cornejo
*/
html {
    zoom: 0.8;
}

html,
body {
    height: 100%;
}

.brand-logo {
    /*color: #d93330 !important;*/
    color: #0473ea !important;
}

.content-wrapper {
    /*  background-image: url("backgroung.png");
    background-size: cover;
    height: 100%;
    width: 100%;*/
    padding: 0;
}

.footer {
    padding-top: 15px;
    padding-bottom: 10px;
    position: fixed;
    bottom: 0;
    width: 100%;
}

#DT_trips_wrapper > .row {
    flex-wrap: nowrap;
}

.card {
    border-radius: 0rem;
}

.card-body .main_row {
    height: calc(100% - 45px) !important;
}

.sidebar-offcanvas {
    max-height: 125vh;
}

.main-panel {
    min-height: 125vh;
}

hr.hot {
    /*border: 1px solid #f16c69;*/
    border: 1px solid #0473ea;
    border-radius: 1px;
}

.required:before {
    color: red;
    content: "* ";
}

.truncate {
    width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.card-calendar table tr > td:last-child {
    border-right-width: 1px !important;
}
.modal {
    z-index: 10001;
}
.modal-backdrop {
    opacity: 0.5 !important;
    height: 125vh !important;
    width: 125vw !important;
    z-index: 9999;
}
.select2-container--open {
    z-index: 100001;
}

.datepicker.datepicker-dropdown {
    z-index: 1031 !important;
}

.select2-container {
    width: 100% !important;
    padding: 0;
}

.select2-selection.select2-selection--single {
    height: calc(1.5em + 1.2rem) !important;
}

.select2-selection__rendered {
    color: #585858 !important;
}

.form-control {
    color: #585858;
}

.form-control:focus {
    color: #003168 !important;
    font-weight: 600;
}

#navbar-search-input.form-control {
    color: #fff !important;
}

.form-control.error {
    color: #ff3b30 !important;
    border-color: #ff3b30 !important;
}

label.required.error,
label.error {
    color: #ff3b30 !important;
    margin-top: 5px;
    margin-bottom: 0;
    padding: 0;
}

.form-group > .input-group.date > label,
.form-group > label {
    text-transform: uppercase;
    margin-bottom: 0.1rem !important;
    font-size: 14px;
    font-weight: 600;
    align-self: center;
}

.bg-dark {
    background-color: #434546 !important;
}

#navbar-search-input::-webkit-input-placeholder {
    /* Edge */
    color: #ffffff99 !important;
}

#navbar-search-input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #ffffff99 !important;
}

#navbar-search-input::placeholder {
    color: #ffffff99 !important;
}

.input-group-text {
    color: #495057 !important;
}

@media only screen and (max-width: 575px) {
    .content-wrapper {
        padding-top: 0.8rem !important;
        padding-bottom: 0.8rem !important;
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }
}

span:not(.text-primary) {
    /*font-size: 100%;*/
    white-space: nowrap;
    /*color:#5a5a5a;*/
    margin-top: 3px;
}

.swal2-modal .swal2-icon,
.swal2-modal .swal2-success-ring {
    margin-bottom: 10px;
}

.box-shadow {
    box-shadow:
    /*inset 0 -1em 1em rgba(0,0,0,0.01),*/
        0 0 0 2px rgb(255, 255, 255),
        0.3em 0.3em 1em rgba(0, 0, 0, 0.3);
}

.input-group-text {
    margin-top: 0 !important;
}
