/*
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 /* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/***/
.label,
sub,
sup {
    vertical-align: baseline;
}

hr,
img {
    border: 0;
}

body,
figure {
    margin: 0;
}

.btn-group > .btn-group,
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.dropdown-menu {
    float: left;
}

.img-responsive,
.img-thumbnail,
.table,
label {
    max-width: 100%;
}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse,
.pre-scrollable {
    max-height: 340px;
}

/* Base */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    font-family: Raleway, sans-serif;
    font-size: 14px;
    line-height: 1.6;
    color: #636b6f;
    background-color: #f5f8fa;
}

/* Links */
a {
    background-color: transparent;
    color: #3097D1;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #216a94;
    text-decoration: underline;
}

/* Typography */
h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
    line-height: 1.1;
}

h1 { font-size: 36px; margin: .67em 0; }
h2 { font-size: 30px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

p {
    margin: 0 0 11px;
}

/* Images */
img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    height: auto;
}

.img-thumbnail {
    padding: 4px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

/* Tables */
table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
}

.table {
    width: 100%;
    margin-bottom: 22px;
}

.table > thead > tr > th,
.table > tbody > tr > td {
    padding: 8px;
    border-top: 1px solid #ddd;
}

/* Buttons */
button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
}

button {
    cursor: pointer;
}

/* Grid */
.container,
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding: 0 15px;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

/* Columns base */
[class*="col-"] {
    position: relative;
    min-height: 1px;
    padding: 0 15px;
}

/* XS */
.col-xs-1  { width: 8.333333%; }
.col-xs-2  { width: 16.666667%; }
.col-xs-3  { width: 25%; }
.col-xs-4  { width: 33.333333%; }
.col-xs-5  { width: 41.666667%; }
.col-xs-6  { width: 50%; }
.col-xs-7  { width: 58.333333%; }
.col-xs-8  { width: 66.666667%; }
.col-xs-9  { width: 75%; }
.col-xs-10 { width: 83.333333%; }
.col-xs-11 { width: 91.666667%; }
.col-xs-12 { width: 100%; }

/* Utilities */
.text-left   { text-align: left; }
.text-right  { text-align: right; }
.text-center { text-align: center; }

.text-primary { color: #3097D1; }
.text-success { color: #3c763d; }
.text-danger  { color: #a94442; }

/* Backgrounds */
.bg-primary { background-color: #3097D1; color: #fff; }
.bg-success { background-color: #dff0d8; }
.bg-danger  { background-color: #f2dede; }

/* Code */
code,
kbd,
pre {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

pre {
    padding: 10px;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

/* Print */
@media print {
    * {
        background: transparent !important;
        color: #000 !important;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    img {
        max-width: 100% !important;
    }

    .navbar {
        display: none;
    }
}
 
/***CAMILO ADD ONS***/
@import url("/public/frontend/css/audi-thundervin.css");
@import url("/public/frontend/css/audi-thundervin-responsive.css");
/**FONTS* *
@font-face {
	font-family: "AudiTypeNormal";
	font-style: normal;
	font-weight: 400;
	src: url("/public/frontend/css/AudiType-Normal.woff") format("woff");
}
@font-face {
	font-family: "AudiTypeBold";
	font-style: normal;
	font-weight: 400;
	src: url("/public/frontend/css/AudiType-Bold.woff") format("woff");
}
@font-face {
	font-family: "AudiTypeExtendedNormal";
	font-style: normal;
	font-weight: 400;
	src: url("/public/frontend/css/AudiType-ExtendedNormal.woff") format("woff");
}
@font-face {
	font-family: "AudiTypeExtendedBold";
	font-style: normal;
	font-weight: 400;
	src: url("/public/frontend/css/AudiType-ExtendedBold.woff") format("woff");
}*/


/**ADMIN PANEL**/
body, .skin-blue{
	 font-family: "Porsche Next", Arial, sans-serif !important;
	 font-size: 15px;
    line-height: 21px;
	 
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
    background-color: #3a4651  !important;
    font-family: "Porsche Next", Arial, sans-serif  !important;
}
.content-wrapper, .right-side {
    background-color: #F0F3F6  !important;
    font-family: "Porsche Next", Arial, sans-serif  !important;
}
.skin-blue .user-panel>.info, .skin-blue .user-panel>.info>a, .skin-blue .sidebar a {
    /*color: #000  !important;*/
    font-family: "Porsche Next", Arial, sans-serif  !important;
}
.skin-blue .main-header .navbar .sidebar-toggle, .skin-blue .main-header .navbar .nav>li>a {
    color: #4f5f6f;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #D5001C !important;
}
.skin-blue .sidebar-form input[type="text"], .skin-blue .sidebar-form .btn {
    background-color: #fff !important;
    height: 3em;
    color: #333;
}
.nav-tabs-custom {
    margin-bottom: 20px;
    background:#fff;
    box-shadow: 1px 1px 5px rgba(126, 142, 159, 0.1);
    border-radius: 3px;
}
.nav-tabs-custom>.nav-tabs.pull-right>li {
    float: right;
    width: 49%;
}
.btn-primary {
    background-color: #000000 !important;
    border-color: #000000 !important;
    border-radius: 0 !important;
    font-weight: 700 !important;
    padding: 1em 1.5em !important;
    font-family: "Porsche Next", Arial ,sans-serif !important;
    font-size: 1.75rem !important;
    line-height: 1.5rem !important;
    border-radius: 5px !important;
}
.btn-primary:hover{
    background-color: #D5001C !important;
}
.skin-blue .main-header .navbar {
    background-color: #d7dde4  !important;
}
.skin-blue .main-header .logo {
        background-color: #3a4651 !important;
    width: 300px !important;
    height: 70px !important;
    padding-top: 10px !important;
        border-bottom: 1px solid #999 !important;
            padding-left: 10px;
}
.skin-blue .sidebar a {
    color: #d8dde4;
}
.sidebar-mini.sidebar-collapse .main-sidebar {
    width: 65px !important;
}
.sidebar-mini.sidebar-collapse .main-header .navbar {
    margin-left: 65px !important;
}
.sidebar-mini.sidebar-collapse .main-header .logo {
    width: 70px  !important;
        padding-left: 10px;
}
.skin-blue .sidebar-menu>li >a, .skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a {
    padding: 1em 1em;
}
 .skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a{   background-color: #D5001C;}
	.sidebar-menu>li {
   position: relative;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #999 !important;
    font-size: 1.1em !important;
    font-weight: 700 !important;
}
.small-box>.inner {
    padding: 1em;
    text-shadow: 2px 1px 1px #3e3c3c9c;
}
.small-box h3, .small-box p {
    font-weight: bold   !important;
}
.small-box>.small-box-footer {
    color: #fff !important;
    padding: 1em !important;
    display: none  !important;
}
.small-box p {
    font-size:20px;
}
.main-header>.navbar {
    min-height: 5em !important;
        margin-left: 300px  !important;
   }
   
body > div > div > section.content > div:nth-child(2) > div:nth-child(1) > div.tab-content.no-padding {
    background: #fff;
        padding-bottom: 1em !important;
}
.form-group.col-sm-12 .btn.btn-default {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    white-space: nowrap;
    padding: 11px 1.5em !important;
    font-size: 1.5rem !important;
    line-height: 1.6;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.skin-blue.sidebar-mini .content-wrapper section.content .col-md-4{width:31% !important;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #D5001C !important;
    border-color: #D5001C !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0.5em 0em !important;
}

.pagination>li>a, .pagination>li>span {
    color: #3a4651;
}
.pagination>li:hover{background:transparent !important; border:none!important;}
.pagination>li:last-child>a, .pagination>li:last-child>span{color: #3a4651;}
.nav-tabs-custom>.nav-tabs>li.header {
    line-height: 35px;
    padding: 1em;
    font-size: 18px;
    color: #444;
}
.main-footer {
    background: #d2d6de;
    padding: 15px;
    color: #3a4651;
    border-top: 1px solid #d2d6de;
    text-align: right !important;
}

.btn-default.active, .btn-default:active, .btn-default:hover, .open>.btn-default.dropdown-toggle {
    color: #f4f4f4;
    background-color: #999;
    border-color: #999;
}
.btn-danger {
    color: #fff;
    background-color: #dd4b39;
    border-color: #dd4b39;
    padding: 1px 2px !important;
    float: left !important;
    margin-left: 1px !important;
}
#dataTableBuilder  form > div > button.btn.btn-danger.btn-xs {
    border: grey !important;
    background: grey !important;
    padding: 3px 3px 1px 2px !important;
}
.skin-blue .main-header .navbar .nav .open>a, .navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default:hover {
    background: #D5001C !important;
    color: #fff;
}
.skin-blue .main-header li.user-header {
    background-color: #3a4651 !important;
}
table.dataTable tbody th, table.dataTable tbody td {
    padding: 16px 10px 10px !important;
    line-height: 1em !important;
}
.btn-success {
    color: #fff;
    background-color: #D5001C;
    padding: 0.75em;
    border-color: #D5001C;
    font-weight: 700;
}
.nav-tabs-custom {
    margin-bottom: 0;
}
/**/
ul.dt-button-collection.dropdown-menu{    background: #d8dde4; padding: 0;}
ul.dt-button-collection.dropdown-menu li {
    border-bottom: 1px solid #ccc;
    padding: 0.4em 0;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: transparent;
    color:#3a4651;
}
div.dataTables_wrapper div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    margin-top: -27px;
    text-align: center;
    height: 4em;
    background: #eff3f6;
    float: left;
    z-index: 999;
}
.content-header>h1.pull-left.singleTitle {
    margin: 0 0 0.75em 0;
    font-size: 24px;
}

/**PAGINA DE LOGIN**/


.login-box-body, .register-box-body {
    background: #fff !important;
    padding: 20px !important;
    border-top: 0 !important;
    color: #666 !important;
    border-radius: 0.25em !important;
    border: 1px solid #444444 !important;
}

/**PANEL CONTROL**/

.main-sidebar{ width: 300px !important; padding-top: 70px !important;}
.main-header .sidebar-toggle {
    font-size: 21px  !important;
}
.content-wrapper{margin-left: 300px !important;}
#sidebar-wrapper > section > ul > li > a > span {
    height: 100% !important;
    width: 240px !important;
    padding-top: 1em !important;
    margin-left:1em;
    font-size:16px;
}
.nav-tabs-custom>.nav-tabs>li.active {
    border-top-color: #D5001C;
}
    
.box.box-primary {
    border-top-color: #D5001C;
}
header > a > img.logo-image{     
    max-width: 60% !important;
    float: left;}
    
.content-header {
    padding: 25px 15px 0 15px !important;
}
.nav-tabs-custom>.nav-tabs>li.header {
    line-height: 35px;
    padding: 1em;
    font-size: 18px;
    color: #444;
    width: 100%;
}


@media (min-width: 768px){
.sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .right-side, .sidebar-mini.sidebar-collapse .main-footer {
    margin-left: 65px !important;
}
.sidebar-mini.sidebar-collapse .main-header .logo{
    display: block;
}
.navbar-nav>li>a {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
header > a > img.logo-image {
    max-width: 190px !important;
    float: left;
}
.sidebar-mini.sidebar-collapse .sidebar-menu>li>a{
    margin-right: 0;
    text-align: center;
}
.sidebar-menu>li>a>.fa, .sidebar-menu>li>a>.glyphicon, .sidebar-menu>li>a>.ion {
    font-size: 1.5em;
}
}
@media all and (max-width: 1024px){
.nav-tabs-custom>.nav-tabs.pull-right>li {
    float: right;
    width: 48%;
}
.small-box>.inner {
    min-height: 130px;
}
.small-box p {
    line-height: 1em;
}
body > div > div > section.content > div:nth-child(2) > div:nth-child(1) > div.nav-tabs-custom > ul > li.pull-left.header {
    width: 100%;
    line-height: 1em;
}
div.dataTables_wrapper div.dataTables_filter, #dataTableBuilder_filter {
    float: left;
    margin: 1em 0;
}
}
/***AJUSTES HOME**/

#data-vin {
    background: #f1f3f7 !important;
    max-height: 600px !important;
    padding: 1em !important;
    color: #25292c !important;
    border-radius: 0px 0px 5px 5px !important;
    width: 99% !important;
    margin: -1em auto 1em !important;
transition-property: all !important;
	transition-duration: .5s !important;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1) !important;
}
#data-vin p {
    text-align: justify !important;
    text-transform: capitalize !important;
    margin-bottom: 12px !important;
    border-bottom: 1px dashed #ccc !important;
    padding-bottom: 12px !important;
}
#error-data.msg-error {
    color: red !important;
    text-align: center !important;
    font-weight: 700 !important;
    border-bottom: none !important;
    padding-bottom: 0px !important;
}

.products-list .product-info {
    margin-left: 10px !important;
}
.nav-tabs-custom>.nav-tabs>li>a {
    font-size: 13px;
}
.sidebar-menu .treeview-menu>li {
    margin: 0;
    padding: 0.5em;
    border-bottom: 1px solid #777;
}
.sidebar-menu .treeview-menu>li a {
    color:#D5001C !important;
}
.sidebar-menu .treeview-menu>li a:hover {
    color:#ffffff !important;
}
.fangle{float:right !important;}
.form-control {
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #ccd0d2;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s,
        box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    margin-bottom:5px;
}
#fileupload #marca_id.form-control {
    height: 45px;
    min-width: 230px;
}
.content-header>h1 {
    margin: 0;
    margin-bottom: 1em;
}
.content-header.new-camp>h1 {
    margin-bottom: 0em;
}
textarea#descripcion.form-control {
    max-height: 115px;
}
.fileinput-button input:hover, #fileupload > span > input[type="file"]:hover {
    background: #6ba52e !important;
}
.unique-vin input {
width: 100% !important;
    height: 36px !important;
    padding: 6px 12px !important;
    background-color: #fff !important;
    border: 1px solid #ccd0d2 !important;
    border-radius: 4px !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
}
.np {
    padding: 0 !important;
}
table.dataTable thead .sorting {
    padding-right: 2em  !important;
    line-height: 1em;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
    vertical-align: middle;
    text-align: center;
}
/*SIDEBAR*/
.sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .right-side, .sidebar-mini.sidebar-collapse .main-footer {
    margin-left: 65px !important;
}
.sidebar-mini.sidebar-collapse .main-header .logo{
display: block;
}
.navbar-nav>li>a {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
header > a > img.logo-image {
    max-width: 190px !important;
    float: left;
}
.sidebar-mini.sidebar-collapse .sidebar-menu>li>a{
    margin-right: 0;
    text-align: center;
}
.sidebar-menu>li>a>.fa, .sidebar-menu>li>a>.glyphicon, .sidebar-menu>li>a>.ion {
    font-size: 1.5em;
}
ul.treeview-menu.menu-open, .sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{
    left: 68px !important;
    top: 75px !important;
    min-width: 240px !important;
    width:100%;
}
.fangle {
    right: 0px;
    position: absolute;
}
ul.note-list{
    padding-left: 1em;
}
.text-center{
	text-align: center !important;
}
.text-left{
	text-align: left !important;
}
.text-right{
	text-align: right !important;
}
.the3emspacer{
    margin:1.5em;
}
/****RESPONSIVES***/

@media all and (max-width: 1024px){
.nav-tabs-custom>.nav-tabs.pull-right>li {
    float: right;
    width: 48%;
}
.small-box>.inner {
    min-height: 130px;
}
.small-box p {
    line-height: 1em;
}
body > div > div > section.content > div:nth-child(2) > div:nth-child(1) > div.nav-tabs-custom > ul > li.pull-left.header {
    width: 100%;
    line-height: 1em;
}
div.dataTables_wrapper div.dataTables_filter, #dataTableBuilder_filter {
    float: left;
    margin: 1em 0;
}
}
/*PARA LAPTOPS*/
@media all and (min-width: 1025px) and (max-width: 1369px) {
  
.small-box {
    border-radius: 2px;
    position: relative;
    display: block;
    margin-bottom: 20px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    min-height: 130px !important;
}
.small-box p {
    font-size: 20px;
    line-height: 1em;
}
}
/**PARA TABLETS & SMARTPHONES*/
@media all and (min-width: 240px) and (max-width: 767px) {
.main-header>.navbar {
     margin-left: 0px !important; 
}
.main-sidebar {
    padding-top: 70px !important;
        width: 230px !important;
}
.content-wrapper {
    margin-left: 0px !important;
    margin-top: 45px;
}
.sidebar-menu>li {
    overflow: hidden;
}
.skin-blue.sidebar-mini .content-wrapper section.content .col-md-4 {
    width: 95% !important;
    margin: auto !important;
    margin-bottom: 1em !important;
}
.nav-tabs-custom>.nav-tabs>li>a {
    font-size: 1em;
}
div.dataTables_wrapper div.dataTables_filter, #dataTableBuilder_filter {
    float: none !important;
}
table.dataTable tbody th, table.dataTable tbody td {
    padding: 0.5em !important;
    line-height: 1em !important;
}
.fileinput-button {
    width: 100%;
    margin-top: 1em;
}
.panel.panel-default.col-xs-8.lefty{width:97%;}
table.dataTable thead .sorting {
    padding-right: 1em !important;
    padding-left: 0em !important;
    font-size: 12px;
    text-align: left;
}
.pull-right {
    float: left!important;
}
.box-body {
    overflow-x: scroll;
}
.skin-blue .sidebar-form{margin-top:20px;}
.dataTables_info {
    font-size: 12px;
}
.skin-blue .main-header .logo{
    width:100% !important;
}
.row.back-button {
    position: relative  !important;
    bottom: 0  !important;
}
.sidebar-menu>li>a>.fa, .sidebar-menu>li>a>.glyphicon, .sidebar-menu>li>a>.ion {
    font-size: 1em;
}
.sidebar-menu>li>a>.fa, .sidebar-menu>li>a>.glyphicon, .sidebar-menu>li>a>.ion {
    width: 15px;
}
#sidebar-wrapper > section > ul > li > a > span {
    width: 230px !important;
    font-size: 13px;
}
}
/***RESPONSIVE END***/

/**AFTER RESTORE FIXES FEB192020 **/

#browser-alert{
    background: #D5001C;
    position: fixed;
    bottom: 0px;
    padding: 1em 3em;
    color: #fff;
    font-weight: 700;
    z-index: 999;
    text-align: center;
}
#browser-alert span{
    font-size: 2em;
    cursor: pointer;
    padding: 0 1em;
    float: right;
}
.main-footer {
    background: #000 !important;
    padding: 15px;
    color: #fff;
    border-top: 1px solid #d2d6de;
    text-align: right !important;
    width: 100%;
    margin: 0;
}
.row.back-button{
    background: #85cd36;
    margin: auto;
    padding: 1em;
    color: #fff !important;
}
.row.back-button a{
    color: #fff;
    font-weight: bold;
    margin-left: 1em;
}
.tutorial-cards .card-header{
    color: #fff;
    background: #85cc36;
    float: left;
    width: 100%;
border-bottom: 1px solid #fff;
}
.tutorial-cards .card-header a{
    color: #fff;
    width: 100%;
}
.tutorial-cards .card-header a h3{
    font-size: 18px;
    margin-left: 1em;
    margin-top: 0.75em;
}
.tutorial-cards  img{
    max-width: 100%;
}
.tutorial-cards .card-body{
    padding: 1em;
    float: left;
}

/**ADDONS 2020 PERSONALIZACION CHILE***/
.login-page, .register-page {
    background:  #eeeeee !important;
}
.skin-blue .main-header .logo, .skin-blue .main-sidebar, .skin-blue .main-header li.user-header {
    background-color: #000000 !important;
}
.skin-blue .main-header .navbar {
    background-color: #eee !important;
}
.content-wrapper, .right-side {
    background-color: #fff !important;
}
.main-footer {
    background: #000000;
}
.vw-button, .vw-button:hover {
    background-color: #143f8e !important;
    border-color: #143f8e !important;
    width:100%;
}
.au-button, .au-button:hover{width:100%; background-color: #E81232 !important; border-color: #E81232 !important}
.sk-button, .sk-button:hover{width:100%; background-color: #6DA437 !important; border-color: #6DA437 !important}
.st-button, .st-button:hover{width:100%; background-color: #000000 !important; border-color: #000000 !important}
.cu-button, .cu-button:hover{width:100%; background-color: #f39c12 !important; border-color: #f39c12 !important;
     width:100%;
}
.skin-blue.sidebar-mini .content-wrapper section.content .col-md-4{width:33%;}

.btncampanawrapper{
    margin-top:0em;
}

.row.back-button {
    background: #333;
    margin: auto;
    padding: 1em;
    color: #fff !important;
    position: absolute;
    bottom: 52px;
    width: 100%;
}

.skin-blue .sidebar-menu>li>.treeview-menu {
    margin: 0 1px;
    background: #04315a !important;
}


/**AJUSTES CHILE TABLAS 2021**/

.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    border-top: 0;
    max-width: 0;
    word-wrap: break-word;
   /* white-space: -moz-pre-wrap;
    white-space: pre-wrap;*/
    text-align: center;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
    vertical-align: middle;
    max-width: 0;
    word-wrap: break-word;
   /* white-space: -moz-pre-wrap;
    white-space: pre-wrap;*/
    font-size: 14px;
    text-align: center;
}

.phpdebugbar{
    display: none !important;
    visibility:hidden;
    }
