﻿/*
*   Tema da Plataforma de Ads/Telemetria e Satisfação VeTecno
*   Autor: Matheus Borba
*   Data: 02/06/2022
*/

.login-logo img { max-width: 300px; }

body[themebg-pattern="theme1"] {
    background-color: #ffffff;
}

body.login-body {
    background: #000;
    background-image: none;
}

body {
    color: #000;
}

.pcoded .pcoded-header[header-theme="theme1"] {
    background: #000000;
}

    .pcoded .pcoded-header[header-theme="theme1"] .input-group-addon, .pcoded .pcoded-header[header-theme="theme1"] a {
        color: #ffffff;
    }

.page-header {
    background-image: none;
    background: #101010;
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-header {
    background-color: #101010;
}

.pcoded .pcoded-navbar .pcoded-navigation-label[menu-title-theme="theme1"] {
    color: #397a5f;
}

.pcoded .pcoded-navbar .pcoded-item > li:hover {
    color: #397a5f;
}

.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item > li.active > a {
    background: #397a5f;
}

.main-menu .main-menu-header {
    background-image: none;
}

.pcoded[fream-type="theme1"] .page-header:before, .pcoded[fream-type="theme1"] .main-menu .main-menu-header:before {
    background: transparent;
}

.logo-container {
    width: 100%;
}

.btn {
    border-radius: 8px;
}

.form-control {
    font-size: 14px;
    border-radius: 8px
}

.pcoded-main-container {
    background: #fbfbfb;
}

.btn-primary, .sweet-alert button.confirm, .wizard > .actions a {
    background-color: #397a5f;
    border-color: #397a5f;
}

    .btn-primary:hover, .sweet-alert button.confirm:hover, .wizard > .actions a:hover {
        background-color: #397a5f;
        border-color: #397a5f;
    }

    .btn-primary:active, .sweet-alert button.confirm:active, .wizard > .actions a:active {
        background-color: #397a5f !important;
        border-color: #397a5f;
    }

.card {
    border-radius: 10px;
}

.checkbox-fade.fade-in-primary .cr .cr-icon, .checkbox-fade.zoom-primary .cr .cr-icon, .checkbox-zoom.fade-in-primary .cr .cr-icon, .checkbox-zoom.zoom-primary .cr .cr-icon {
    color: #2a5f76;
}

hr {
    border-top: 1px dashed rgba(0,0,0,.1);
}

a:focus, a:hover {
    text-decoration: none;
    color: #0d5974;
}

.card .card-header {
    background-color: #efefef;
}

    .card .card-header h5:after {
        content: "";
        background-color: #27566d;
        position: absolute;
        left: -20px;
        top: 0;
        width: 4px;
        height: 20px;
    }

.table td, .table th {
    vertical-align: center;
}

.text-custom {
    color: #397a5f !important;
}

.main-menu .main-menu-header {
    padding: 16px 0;
}

/* AJUSTES MOBILE */
@media only screen and (max-width: 600px) {
    .logo-container {
        width: auto;
    }
}

.border-ok {
    border-left: 5px solid green;
}

.border-warning {
    border-left: 5px solid orange;
}

.border-danger {
    border-left: 5px solid red;
}

.texto-card-dash {
    color: #646464;
    margin-top: 10px;
    margin-bottom: 0px;
}

.btn i {
    margin-right: 0px;
}

.card .card-header { padding: 10px; }

.input-group-append button {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.card-espaco h4 { margin-bottom: 0px; }

select.form-control:not([size]):not([multiple]) {
    height: 38px;
    border: 1px solid #ccc;
}

.pagination li {
    background: #e1e1e1;
    width: 30px;
    border-radius: 8px;
    height: 30px;
    line-height: 30px;
}

.card {
    margin-bottom: 10px
}

.badge-canaleta {
    background: #27566d;
    color: #fff;
    text-align: center;
    border-radius: 8px;
    font-size: 10px;
}