/* Add here all your CSS customizations */

.media-gallery .mg-files .thumbnail:hover .thumb-preview img {
    -webkit-transform: scale(1);
    transform: scale(1);
}

/*     ------   General   -------     */

.pa-bottom-10 {
    padding-bottom: 10px;
}

.summary-icon i.fa, .summary-icon i.fas {
    padding-top: 24px;
}

.title_tab-pane {
    padding-left: 10px;
    font-size: 16px;
    font-weight: 600;
    color: black;
}

.widget-summary .summary-icon {
    margin-right: 0px;
    display: flex;
    justify-content: center;
}

/*     ------   Background-color   -------     */

.bg-time {
    background-color: #0467bf;
}

.bg-privacy {
    background-color: #0467bf;
}

.card-featured-privacy {
    border-left: 3px solid #0467bf !important;
}

.bg-pianification {
    background-color: #009937;
}

.card-featured-pianification {
    border-left: 3px solid #009937 !important;
}

.card-featured-public {
    border-left: 3px solid #00c27f !important;
}

.bg-location-public {
    background-color: #00c27f;
}

.card-featured-mixed {
    border-left: 3px solid #00b1d6 !important;
}

.bg-location-mixed {
    background-color: #00b1d6;
}

.card-featured-private {
    border-left: 3px solid #0467bf !important;
}

.bg-location-private {
    background-color: #0467bf;
}

.card-featured-client {
    border-left: 3px solid #009937 !important;
}

.bg-location-client {
    background-color: #009937;
}

.bg-user {
    background-color: #00b1d6;
}

.bg-detail {
    background-color: #ff7422;
}

.bg-break {
    background-color: #555256;
}

.bg-administration-org_units {
    background-color: #00b1d6;
}

.bg-administration-framework {
    background-color: #ff9f67;
}

.bg-parameters {
    background-color: #00c27f
}

.bg-check {
    font-size: 100px;
    color: #1f931b;
}

.bg-most_common_scenario {
    background-color: #1a6126
}

.bg-environment {
    background-color: #00c27f;
}

.bg-bandwith {
    background-color: #00b1d6;
}

.bg-car {
    background-color: #35c26d;
}

.bg-motorcycle {
    background-color: #1464c6;
}

.bg-bicycle {
    background-color: #dea807;
}

.bg-moped {
    background-color: #2ba9d5;
}

.bg-petrol {
    background-color: #2a923f;
}

.bg-diesel {
    background-color: #1a161a;
}

.bg-gpl {
    background-color: #eccc00;
}

.bg-gas {
    background-color: #2f7ec4;
}

.bg-electric {
    background-color: #3f3d3f;
}

.color-petrol {
    color: #2a923f;
}

.color-diesel {
    color: #1a161a;
}

.color-gpl {
    color: #eccc00;
}

.color-gas {
    color: #2f7ec4;
}

.color-electric {
    color: #3f3d3f;
}

.bg-hybrid-petrol {
    background-color: #2a923f;
}

.bg-hybrid-diesel {
    background-color: #1a161a;
}

.bg-employees {
    background-color: #fa6e00;
}

.bg-admins {
    background-color: #1364c6;
}

.bg-users {
    background-color: #fbd400;
}

/*     ------   Form button and form elements   -------     */

.datepicker table tr td.active.active:hover {
    background-color: #ff782c;
    border-color: #ff782c;
}

.pager a {
    margin: 10px;
}

.pager li.next>a {
    background-color: #ff7422 !important;
    color: white;
}

.pager li.finish>a {
    background-color: green !important;
    color: white;
}

.pager li.finish:not(.finish.hidden) {
    display: flex;
    justify-content: flex-end;
}

/*     ------   Index cards -> summary requests (month, year) and most common scenario  and Index css  -------     */

.card-featured-employees {
    border-left: 3px solid #fa6e00 !important;
    border: 1px solid #ebebeb;
}

.card-featured-admins {
    border-left: 3px solid #1364c6 !important;
    border: 1px solid #ebebeb;
}

.card-featured-users {
    border-left: 3px solid #fbd400 !important;
    border: 1px solid #ebebeb;
}

.card-featured-scenario {
    border-left: 3px solid #009937 !important;
    border: 1px solid #ebebeb;
}

.card-featured-requests-year {
    border-left: 3px solid #00b1d6 !important;
    border: 1px solid #ebebeb;
}

.bg-requests-year {
    background-color: #29abdf
}

.card-featured-requests-month {
    border-left: 3px solid #0467bf !important;
    border: 1px solid #ebebeb;
}

.card-time {
    border-left: 3px solid #0467bf !important;
    border: 1px solid #ebebeb;
}

.card-featured-petrol {
    border-left: 3px solid #33353F !important;
    border: 1px solid #ebebeb;
}

.bg-requests-month {
    background-color: #0467bf
}

.summary {
    padding-left: 12px;
    padding-top: 20px !important;
    word-break: break-word !important;
}

.summary h2 {
    margin: 0 !important;
    font-weight: 400;
    font-size: 25px;
    color: black;
    padding-top: 10px !important;
}

.table .actions a {
    padding: 0 6px;
    text-decoration: none;
    font-size: large;
    cursor: pointer;
}

.table .actions {
    white-space: nowrap;
}

.panel-admin-company {
    text-align: center;
}

.panel-admin-company a {
    text-decoration: none;
}

.panel-admin-company a .card-header {
    padding-bottom: 0;
}

.panel-admin-company a .card-body {
    height: 140px;
}

.link-without-color {
    color: unset;
}

.body-error.error-inside {
    margin-top: 100px;
}

.timeline .tm-body:after {
    height:95%;
}
