﻿
.placaClass input {
    text-transform: uppercase;
}


.dx-popup-content {
    overflow-y: auto;
}

body.swal2-shown.swal2-height-auto {
    height: 100% !important;
}

.dx-show-clear-button .dx-clear-button-area {
    width: 28px;
    min-width: 25px;
}
    .row {
    margin-left: 0;
    margin-right: 0;
}

.dx-loadindicator {
    height:15px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {

    max-width: 280px;
}*/

.table {
    background:#fff;
}

#nombreCliente {
    clear:both;
}

.dx-overlay.dx-toast {
    z-index: 99999999999 !important;
    position: relative;
}


button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.marginBottom {
    margin-bottom:10px;
}

.marginBottom20 {
    margin-bottom: 20px;
}
.marginTop {
    margin-top: 10px!important;
}

.marginTop20 {
    margin-top: 20px;
}


.marginRight {
    margin-right: 10px;
}

.declaracionRow span{
    display:block;
    margin-bottom:10px;
}

.dx-texteditor.dx-editor-outlined.dx-state-disabled {
    border: 1px dashed #ddd;
}
.dx-state-disabled .dx-widget, .dx-state-disabled.dx-widget {
    opacity:1;
}

.paddTop5 {
    padding-top: 5px;
}

.dx-overlay-wrapper input, .dx-overlay-wrapper textarea, .dx-widget input, .dx-widget textarea, .dx-widget {
    /*font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, sans-serif;*/
    font-family: 'Roboto', sans-serif !important;
    line-height: 1.35715;
}

.dx-popup-title .dx-button-has-icon .dx-button-content {
    padding: 0 10px;
}


.dx-texteditor-input {
    margin: 0;
    padding: 7px 9px 8px;
    background: #fff;
    color: #333;
    font-size: 1em;
    border-radius: 4px;
    min-height: 34px;
}

.dx-overlay-wrapper, .dx-overlay-wrapper *, .dx-overlay-wrapper::before, .dx-overlay-wrapper::after, .dx-overlay-wrapper ::before, .dx-overlay-wrapper ::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.dx-texteditor-input {
    -webkit-appearance: none;
    width: 100%;
    height: 100%;
    outline: 0;
    border: 0;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    -o-user-select: text;
    user-select: text;
}

.dx-widget, .dx-widget::before, .dx-widget::after, .dx-widget *, .dx-widget ::before, .dx-widget ::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body .dx-texteditor-input {
    background: none;
}


.mainNav {
    border-radius: 0;
    min-height: initial;
    background: #0073C7;
    border: none;
    margin-bottom: 0;
}

.navbar-nav {
    z-index: 99;
    flex-wrap: wrap;
}

    .mainNav .navbar-nav > li > a {
        padding-top: 5px;
        padding-bottom: 5px;
    }

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}


a {
    cursor: pointer;
}

/*------------start---------------*/

body, html, .gridLayout {
    height: 100%;
}

body {
    margin: 0;
    /*font-family: verdana;*/
    font-family: 'Roboto', sans-serif !important;
    font-size: 12px;
}

.dx-overlay-wrapper {
    font-family: 'Roboto', sans-serif !important;
    /*font-size: 12px !important;*/
}

.gridLayout {
    display: grid;
    grid-template-rows: 78px max-content auto 35px;
}

.navbar-expand-lg {
    background-color: #005EA1;
    min-height: 31px;
    border-radius: 0;
    border: none !important;
    padding-left:0;
}

.menu-content {
    display: grid;
    grid-template-columns: 190px auto;
    overflow-y: hidden;
    overflow-x:hidden;
}


header {
    background: url("../images/Content/img_modulo_Valorizacion.png") #0073C7 no-repeat right top !important;
    border-bottom: 5px solid #6699FF;
}

header, footer, .panel .panel-heading, .tablaPermisos th {
    background: #0073C7;
    color: #ffffff;
}

.logo {
    width: 351px;
    height: 73px;
    background: url("../images/Content/NeptunoLogo.svg") no-repeat;
    float: left;
    background-size: 100%;
}

.logoModulo img{
    background: #ccc;
    border: 1px solid #999;
}

.card-header {
    background-color: #545B75;
    font: 15px Roboto,sans-serif !important;
    padding: 5px 10px
}

#moduloId {
    width: 640px;
    height: 73px;
    float: right;
    position: absolute;
    right: 0;
}

#nombreModulo {
    font-weight: bold;
    float: left;
    font-size: 15px;
    margin: 18px 0 3px;
    text-shadow: 2px 2px 0px rgba(0, 0, 102, 1);
}

#lugarModulo {
    clear: both;
    float: left;
    font-weight: bold;
    font-size: 15px;
}

.nombreLugar {
    float: left;
}

#fechaliq {
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
}

.cuenta {
    float: right;
    position: relative;
    top: 45px;
    right: 21px;
}

.usuario a {
    color: #ffffff;
    font-weight: bold;
}

    .usuario a:hover label{
        text-decoration: underline;
        cursor:pointer;
    }

.navbar.navbar-expand-lg {
padding:0;
}


nav.menu {
    background: #626262 /*url(../images/Content/microshifLogo.png) no-repeat bottom*/;
    background-size: auto auto;
    background-size: 100%;
    /*width: 230px;*/
    border-top: 3px solid #fff;
}

.tooltip-inner {
    background: #0073C7;
}


.tooltip.right > .tooltip-arrow {
    border-right-color: #0073C7;
}


.navbar-nav > li > .volver {
    padding-left:8px;
}


    .navbar-nav > li > .volver:hover, .navbar-expand-lg .navbar-nav .nav-link:hover {
        color: gold;
    }

/*Navbar mas niveles*/
.nav-item .submenu.show {
    display: block;
}

.firstLi > .submenu {
    left: initial !important;
    top: initial !important;
}

.dropdown-menu .dropdown-toggle:after {
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid;
}

.dropdown-menu .dropdown-menu {
    margin-left: 0;
    margin-right: 0;
}

.dropdown-menu li {
    position: relative;
}

.nav-item .submenu {
    display: none;
    position: absolute;
    left: 100%;
    top: -7px;
}

.nav-item .submenu-left {
    right: 100%;
    left: auto;
}

.dropdown-menu > li:hover {
    background-color: #f1f1f1;
}

.siTiene > .dropdown-item:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}

.siTiene:hover > a {
    color: #16181b;
}

.dropdown-menu > li:hover > .submenu {
    display: block;
}

/*---------------------------------*/


.menuHeader.volver {
    background: #0073C7;
    border-bottom: 3px solid #fff;
}

.volver i {
    font-size: 15px;
    margin-right: 10px;
    margin-left: 5px;
}

/*-----ocultar menu------*/
.gridHidden {
    grid-template-columns: 40px auto;
}

.menuBtnLeft {
    /*left: 30px;*/
    transform:scaleX(-1);
    
    
}

    /*.menuBtnLeft:before {
        background: url("../images/Content/flechaDer.svg") #535366 no-repeat;
        background-position: center;
    }*/

    .contentLinkHidden {
        display: none;
    }

/*-------------------------------*/

.menuFav {
    text-align: center;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding: 5px;
    margin: 0 5px 5px;
    font-weight: bold;
}

#MainMenu .grupoMenu.volver a {
    color: #fff;
}


.navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
}

.navbar-expand-lg .navbar-nav .nav-link, .dropdown-item {
    color: #ffffff;
    font-size: 12px;
}


.grupoMenu {
    background: #535366;
}

footer {
    text-align: center;
    padding-top: 8px;
}

    footer a {
        color: #ffffff;
        font-weight: bold;
    }

        footer a:hover {
            text-decoration: underline;
            color: #ffffff;
        }

.menuCont {
    margin-bottom: 30px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #cde4f2;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background: #0073C7;
    color: #ffffff;
}

.dropdown-menu {
    background: #0073C7;
}

    .dropdown-menu > li > a {
        color:#ffffff;
        font-size:12px;
    }


    #scroller {
        width: 225px;
        position: absolute;
        z-index: 1;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-text-size-adjust: none;
        -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
        -o-text-size-adjust: none;
        text-size-adjust: none;
    }

#MainMenu a {
    color: #ffffff;
    padding-left: 8px;
    display: block;
}

    #MainMenu a:hover {
        text-decoration: none;
    }

.menuHeader {
    display: block;
    padding: 8px 8px 8px 3px;
    /*border-bottom: 1px solid #000000;*/
}


.menuHeader img {
    margin-right: 5px;
    width:22px;
}

.siteContainer {
    /*padding: 0;
    margin: 0 10px;*/
    padding: 0 10px 0 0;
    margin: 0 0 10px 10px;
    overflow-x: hidden;
}

    .siteContainer:after {
        background: url("../images/Content/microshifLogo.svg") no-repeat right bottom;
        position: absolute;
        display: block;
        content: "\00a0 ";
        height: 87px;
        width: 200px;
        right: 5px;
        bottom: 50px;
        z-index: -99;
        opacity:0.3;
    }

.passwordLayout:after {
    background: url("../images/Content/tridenteBlanco.svg") no-repeat left bottom !important;
    width: 100%;
    height: 300px;
    position: absolute;
    bottom: 35px;
}

body.forgotPass {
    background: #B3C7E7;
}


.forgotPass .body-content.siteContainer {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.forgotPass .centerDivPass {
    text-align: center;
    background: #fff;
    max-width: 440px;
    border-radius: 10px;
    -webkit-box-shadow: 5px 5px 0px 1px #9FB1CD;
    box-shadow: 5px 5px 0px 1px #9FB1CD;
}

.forgotPass .body-content.siteContainer h3 {
    background: #0073C7;
    color: #fff;
    border-bottom: 3px solid #E6E6E6;
    margin: 0;
    font-size: 25px;
    padding: 11px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.forgotPass .body-content.siteContainer p {
    font-size: 16px;
    color: #666;
}


.forgotPass .formPassWord {
    padding: 20px;
}

.forgotPass .dx-field-item-label-text {
    color: #005EA1;
}



.dx-multiview-item-content {
    padding: 10px 20px;
}

h3 {
    border-bottom: 1px solid #6699FF;
    padding: 3px 3px 8px;
    font-size: 15px;
    font-weight: bold;
    margin: 9px 0;
    color: #535366;
}

.h3label {
    float: left;
    margin: 0 05px 0 0;
    border: none;
    padding-top: 6px;
}


.captionPopup .dx-form-group-caption {
    padding: 3px 3px 8px;
    border-bottom: 1px solid #6699FF;
    font-size: 15px;
    font-weight: bold;
    color: #535366;
    display: block;
}

.captionPopup.centerCaption .dx-form-group-caption {
    text-align: center;
}

.captionPopup.centerCaption.noSpan .dx-field-item-label-content .dx-field-item-label-text {
    color: transparent;
}

.captionPopup .dx-form-group-with-caption > .dx-form-group-content {
    border-top: none;
    padding-top: 10px;
}

.captionPopup {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

.h3PopUp {
    padding: 3px 0 8px;
}

.barraBotones {
    margin-bottom:10px;
}


.barraBotones a {
    margin-bottom: 10px;
    font-size: 12px;
    /*font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, sans-serif*/
    font-family: 'Roboto', sans-serif;
}

.barraBotonesSuperiores {
}

    .barraBotonesSuperiores a {
        margin-right:5px;
    }

    .spacer {
        padding: 15px 0;
    }

.spacerClear {
    clear:both;
}

.spacerBottom {
    height: 30px;
}

.gray {
    border-radius: 0;
    background: #E6E6E6;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}

.heightGray {
    height: 165px;
}

.heightGray02 {
    height: 430px;
}

.mxwid {
    max-width: 100%;
}

.wid100{
   width: 100%!important;
}


.siteContainer .dx-tabpanel .dx-tabs, .dx-tabpanel .dx-tabs {
    background-color: inherit!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.dx-tabpanel-tabs-position-top .dx-tabs-wrapper, .dx-tabpanel-tabs-position-top .dx-tabs-wrapper::after,
.dx-tab.dx-tab-selected::after {
    background: none;
    border: none;
}

.siteContainer .dx-tabs, .dx-tabs {
    border: none;
}

.siteContainer .dx-tabpanel .dx-tab:not(.dx-tab-selected):not(.dx-state-hover), .dx-tabpanel .dx-tab:not(.dx-tab-selected):not(.dx-state-hover) {
    background: #808080 !important;
    border: 1px solid #4D4D4D;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
}

    .siteContainer .dx-tabpanel .dx-tab:not(.dx-tab-selected):not(.dx-state-hover) .dx-tab-text, 
    .dx-tabpanel .dx-tab:not(.dx-tab-selected):not(.dx-state-hover) .dx-tab-text {
        color: #fff;
    }

.siteContainer .level2Tab .dx-tabpanel .dx-tab:not(.dx-tab-selected):not(.dx-state-hover), .level2Tab .dx-tabpanel .dx-tab:not(.dx-tab-selected):not(.dx-state-hover) {
    background: #ccc !important;
    border: 1px solid #a3a3a3;
    color: #6d6d6d;
}

.siteContainer .dx-tab.dx-tab-selected, .dx-tab.dx-tab-selected {
    border: 1px solid #6699FF;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-weight: bold;
    font-size: 12px;
    color: #FF9500;
    border-bottom: none;
}

    .siteContainer .dx-tab.dx-tab-selected .dx-tab-text, .dx-tab.dx-tab-selected .dx-tab-text {
        color: #FF9500;
    }


.siteContainer .dx-tab-selected::after, .dx-tab-selected::after {
    border-right: none;
    border-left: none;
}

.siteContainer .dx-tabpanel .dx-tab-selected::before, .dx-tabpanel .dx-tab-selected::before {
    border-bottom: 1px solid #fff;
}

.siteContainer .dx-tab.dx-state-hover, .siteContainer .dx-tab-selected.dx-state-hover, .dx-tab.dx-state-hover, .dx-tab-selected.dx-state-hover {
    font-size: 12px;
    font-weight: bold;
    background: #0073C7 !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff !important;
    /*border: 1px solid #0A568C;*/
}

    .siteContainer .dx-tab.dx-state-hover .dx-tab-text, .siteContainer .dx-tab-selected.dx-state-hover .dx-tab-text,
    .dx-tab.dx-state-hover .dx-tab-text, .dx-tab-selected.dx-state-hover .dx-tab-text {
        color: #fff !important;
    }

.siteContainer .dx-tabpanel > .dx-tabpanel-tabs .dx-tab,
.dx-tabpanel > .dx-tabpanel-tabs .dx-tab {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
/*.tabpanel-item {
    padding: 15px;
}*/
.siteContainer .dx-tab-text, .dx-tab-text {
    line-height: normal;
}

.siteContainer .dx-multiview-item-container .dx-multiview-item.dx-state-hover, .dx-multiview-item-container .dx-multiview-item.dx-state-hover {
    background: none !important;
}

.siteContainer .dx-tab, .dx-tab {
    padding: 5px;
}

.siteContainer .dx-texteditor.dx-state-focused,
.siteContainer .dx-texteditor.dx-state-active {
    border-color: none !important;
}

.dx-tabpanel.dx-state-focused .dx-tab-selected::after {
    border-right: none !important;
    border-top: none !important;
    border-left: none !important;
    border-bottom: none !important;
}

.dx-tabpanel.dx-state-focused .dx-multiview-wrapper {
    border-right: 1px solid #6699FF !important;
    border-top: 1px solid #6699FF !important;
    border-left: 1px solid #6699FF !important;
    border-bottom: 1px solid #6699FF !important;
}

.dx-tabpanel .dx-multiview-wrapper {
    border: 1px solid #6699FF !important;
}

.dx-popup-normal .dx-button-mode-contained {
    color:#fff;
    background: #0073C7;
}

.dx-popup-bottom.dx-toolbar {
    padding: 0 20px;
    overflow: visible;
    height: 60px !important;
}


.dx-popup-title.dx-toolbar {
    padding: 0 10px !important;
    background: #0073C7 !important;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #ffffff;
}

    .dx-popup-title.dx-toolbar .dx-toolbar-label {
        font-size: 14px !important;
        color: #ffffff;
        /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif*/
        font-family: 'Roboto', sans-serif;
    }

.dx-htmleditor-toolbar .dx-toolbar .dx-toolbar-items-container {
    height: auto !important;
}

.siteContainer .dx-htmleditor-toolbar .dx-state-disabled .dx-widget, .siteContainer .dx-htmleditor-toolbar .dx-state-disabled.dx-widget,
.siteContainer .dx-htmleditor-toolbar .dx-button {

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.siteContainer .dx-htmleditor-toolbar .dx-format-active.dx-button {
    background-color: rgba(0,0,0,.17)!important;
}


.dx-popup-title .dx-closebutton .dx-icon {
    font-weight: bold !important;
    color: #ffffff !important;
}

.dx-popup-wrapper > .dx-overlay-content {
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) !important;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) !important;
}

.dx-overlay-shader {
    background: rgba(230,250,255, 0.7) !important;
}


.primero #id_codigo, .primero #id_placa, .primero .button-info, .primero .refGris {
    float: left;
    margin-right: 10px;
}

.primero .refGris {
    padding-top: 10px;
}

.hrBlue {
    border-top: 1px solid #6699FF;
    margin: 0;
}

.pestañaHeading {
    display: block;
    text-align: center;
    color: #ffffff;
    background: #0073C7;
    padding: 5px;
    font-weight: bold;
    margin-top: 0;
}

.blueBox {
    border: 1px solid #6699FF;
}

.siteContainer .dx-texteditor-input {
    min-height: 28px;
    padding: 1px 5px;
}

.siteContainer .dx-treeview-search .dx-texteditor-input {
    padding: 1px 26px;
}


.siteContainer .dx-field {
    margin: 0;
}

.siteContainer .dx-button-has-text .dx-button-content, .popupGray .dx-button-has-text .dx-button-content {
    padding: 5px;
}

.popupGray label, .popupGray .cajaBusqueda, .popupGray .filtroPopup, .opcionesTab label, .opcionesTab .dx-textbox, .opcionesTab .dx-button {
    float: left;
    margin-right: 10px;
}

.siteContainer .popupGray .cajaBusqueda {
    width: 150px;
}

.popupGray {
    padding-bottom: 5px;
}

    .popupGray label {
        padding-top: 5px;
        color: #6d6d6d;
    }

.controls {
}

.btmBottom {
    text-align: right;
}

.opcionesTab {
}

    .opcionesTab label {
        padding-top: 5px;
        color: #666666
    }

.opcionesSpacer {
    clear: both;
    margin-bottom: 15px;
}

.clearButton {
    clear: both;
    padding-bottom: 40px;
}

.siteContainer .dx-header-row, .dx-popup-content .dx-header-row {
    background: #CCCCCC
}

.siteContainer .dx-datagrid-headers, .dx-popup-content .dx-datagrid-headers {
    color: #5C5C5C;
}

.dx-popup-content .dx-datagrid .dx-row-lines > td, .siteContainer .dx-datagrid .dx-row-lines > td {
   /* border: 1px solid #6699FF;*/
}

.dx-popup-content .dx-datagrid-headers .dx-datagrid-table .dx-row > td, .siteContainer .dx-datagrid-headers .dx-datagrid-table .dx-row > td {
    border-bottom: 1px solid #6699FF;
}

.dx-popup-content .dx-datagrid .dx-column-lines > td, .siteContainer .dx-datagrid .dx-column-lines > td {
    border-right: 1px solid #6699FF;
    border-left: 1px solid #6699FF;
}

.dx-datagrid .dx-column-lines > td:last-child {
    border-right: none !important;
}

.siteContainer .dx-datagrid-rowsview .dx-selection.dx-row > td {
    background: #8fafef;
}

.siteContainer .dx-datagrid-rowsview .dx-selection.dx-row > td, .siteContainer .dx-datagrid-rowsview .dx-selection.dx-row:hover > td,
.siteContainer .dx-datagrid-rowsview .dx-selection.dx-row > tr > td, .dx-datagrid-rowsview .dx-selection.dx-row:hover > tr > td {
    background: #8fafef;
}

.dx-popup-content .dx-datagrid-borders > .dx-datagrid-rowsview, .dx-popup-content .dx-datagrid-borders > .dx-datagrid-headers {
    border-left: 1px solid #6699FF;
    border-right: 1px solid #6699FF;
}

.dx-popup-content .dx-datagrid-borders > .dx-datagrid-rowsview {
    border-bottom: 1px solid #6699FF;
}

.dx-popup-content .dx-datagrid-borders > .dx-datagrid-headers, .siteContainer .dx-datagrid-borders > .dx-datagrid-headers {
    border-top: 1px solid #6699FF;
}

.dx-popup-content .dx-pager .dx-pages .dx-selection {
    background: #0073C7;
    color: #ffffff;
}

.siteContainer .dx-button, .dx-popup-content .dx-button {
    -webkit-box-shadow: 2px 2px 0px 0px rgba(217,217,217,1);
    -moz-box-shadow: 2px 2px 0px 0px rgba(217,217,217,1);
    box-shadow: 2px 2px 0px 0px rgba(217,217,217,1);
}

.rowPredio {
    clear: both;
    margin-bottom: 5px;
    float: left;
    width: 1150px;
}

.siteContainer .rowPredio label {
    width: 90px;
    padding: 5px 0 0 0;
    float: left;
    margin-right: 5px;
}

.siteContainer .rowPredio .label02 {
    width: 110px !important;
}


.siteContainer .rowPredio .label03 {
    width: 140px !important;
}

.siteContainer .rowPredio .label04 {
    width: 60px !important;
}

.siteContainer .rowPredio .label05 {
    width: 30px !important;
}

.siteContainer .rowPredio .label06 {
    width: 140px !important;
}

.siteContainer .rowPredio .dx-datebox {
    width: auto !important;
}

    .siteContainer .rowPredio .dx-datebox .dx-texteditor-input {
        padding-right: 0 !important;
    }

.siteContainer .rowPredio .campoPredio {
    float: left;
    margin-right: 10px;
    width: 110px;
}

.siteContainer .rowPredio .campoPredio02 {
    width: 140px;
}

.siteContainer .rowPredio .campoPrLargo {
    width: 228px;
}

.referenciaBox {
    border: 1px solid #6699FF;
    border-top: none;
    border-left: none;
    padding: 5px;
    width: 350px;
    z-index: 99;
    position: relative;
}

.panelDtPredio {
    height: 150px;
    padding: 15px 5px;
}

.datosPredio {
    position: relative;
    top: -48px;
}

.labelUbicacion {
    /*margin-left: 360px;*/
}

.campoMasGrande {
    width: 450px !important;
}


.labelNombre {
    width: 70px !important;
}

.labelDireccion {
    width: 95px !important;
}

.pestañasContainer {
    position: relative;
    top: -10px;
    /*float: left;*/
}

.rowSuperior {
    padding-left: 352px;
}

.guardarPop {
    float: right;
}

#id_codigo {
    width: 170px;
}

.menuTitle {
    color: white;
    font-size: 13px;
    padding: 5px;
    font-weight: bold;
}

.menuCtrl {
    height: 20px;
    width: 20px;
    background: url("../images/Content/plusIcon.svg") no-repeat center;
    background-size: 100%;
    display: inline-block;
}

.menuCtrl.shown {
    background: url("../images/Content/minusIcon.svg") no-repeat center;
}

.menuCtrlCont {
    display: none;
    position: relative;
    top: 5px;
}

.neptuno .dx-field input, .neptuno .dx-field textarea, .neptuno .dx-texteditor.dx-invalid .dx-texteditor-input,
.neptuno .dx-dropdowneditor-button-visible .dx-texteditor-input, .neptuno .dx-textarea .dx-texteditor-input, .neptuno .dx-overlay-wrapper input {
    background: none;
}

.filtroMedio {
    width:300px;
}

.formulario .row{
    margin-bottom:10px;
}

.tabContainer {
    margin-top:10px;
}

.tituloEntrada {
    font-size: 18px;
    margin-bottom: 15px;
    margin-bottom: 10px;
}

.gridEntrada {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

    .gridEntrada > div {
        margin: 0 10px;
        border: 1px solid #ccc;
        padding:10px;
    }

    .gridEntrada h6 {
        color: #FF9500;
        margin-left: 5px;
    }


.logosEntradaWrap {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .logosEntradaWrap > .logosEntrada {
        background: #ffffff;
        display: flex;

        align-items: center;
        flex-direction: column;
    }

.logosEntrada > div {
    padding:10px;
}

.logoMunicipio {

}

    .logoMunicipio img {
        align-self: center;
        height: 200px;
    }

.infoMunicipio {
    text-align: center;
}


.gridEntrada h3 {
    border-bottom: none;
    margin-top: 0;
    padding: 0;
}

.tareasEntrada ul {
    margin:0;
    list-style:none;
    padding:0;
}

.tareasEntrada li, .tareasEntrada .dx-list-group {
    border: 1px solid #6699FF;
    padding: 15px;
    margin-bottom: 10px;
    background: #FBFBFB;
    -webkit-box-shadow: 5px 5px 0px 0px rgba(230,230,230,1);
    -moz-box-shadow: 5px 5px 0px 0px rgba(230,230,230,1);
    box-shadow: 5px 5px 0px 0px rgba(230,230,230,1);
}

.tareasEntrada .listaActividades {
    /*border: 1px solid #ccc;*/
    padding: 10px;
    
}


.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active {
    background-color: #FBFBFB;
    color: #fff;
}

.tareasEntrada .dx-scrollview-content {
    padding-right:5px;
}

.tareasEntrada .dx-list-item-content {
    padding: 10px 0 0 0;
}

.tareasEntrada table {
    color:#000;
}

.tareasEntrada .dx-icon-search .dx-texteditor-input {
    padding-left: 30px;
}

.tareasEntrada table td:first-child {
    color: #005EA1;
    padding-right: 5px;
}


.tareasEntrada p {
    margin-bottom: 0;
}

.tareasEntrada h6 {
    color: #005EA1;
    font-size:12px;
    font-weight:bold;
}

.tareasEntrada .dx-list-group-header {
    padding: 0;
    color: #005EA1;
    font-size: 14px;
    font-weight: bold;
    border: none;
    text-transform:capitalize;
}

.tareasEntrada .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected {
    background:none;
}

.descipcionEntrada {
    text-align: justify;
    padding-top: 23px;
}

    .descipcionEntrada p {
        font-size: 15px;
        text-align: justify;
        color: #777777;
    }

    .descipcionEntrada ul {
        font-size: 15px;
        text-align: justify;
        color: #777777;
    }

.grupoPanel {

    border: 1px solid #ddd;
    margin-bottom:15px;
    border-radius: 5px;
    padding-top: 0!important;
}

    .grupoPanel .dx-form-group-caption {
        display: block;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        padding: 5px 10px;
        font-size: 15px;
    }


    .grupoPanel .dx-form-group-with-caption .dx-form-group-content {
        margin-top: 0;
        padding: 15px;
    }

    .grupoPanel .dx-form-group-with-caption .dx-form-group.dx-form-group-with-caption {
        padding-left:0;
    }

    .grupoPanel .dx-form-group-with-caption .dx-form-group-content .dx-form-group-content {
        padding: 0 0 10px;
    }


.dx-datebox.dx-editor-outlined {
    width:100% !important;
}

.alignRightBox input {
    text-align: right;
    font-size: 18px;
    background: #e8e8e8;
}

.dx-layout-manager .dx-field-item:not(.dx-last-col) {
    padding-right: 6px;
}

.noPaddingTop .dx-fileuploader-input-wrapper, .noPaddingTop .dx-fileuploader-files-container {
    padding-top: 0 !important;
}

/*.noPaddingUploader .dx-fileuploader-input, .noPaddingUploader .dx-fileuploader-input-wrapper {
    padding: 0 !important;
}*/

    .noPaddingUploader.dx-fileuploader-input-wrapper::after 
{
    padding-bottom: 0 !important;
}

    @media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {

        .noPaddingTop .dx-fileuploader-input-wrapper, .noPaddingTop .dx-fileuploader-files-container {
            padding-top: 15px;
        }
    }

    .paddingFecha .dx-datebox.dx-auto-width.dx-dropdowneditor-button-visible .dx-texteditor-input, .paddingFecha .dx-datebox:not(.dx-texteditor-empty).dx-auto-width.dx-dropdowneditor-button-visible .dx-texteditor-input {
    padding-right: 0 !important;
}

.paddingFecha .dx-dropdowneditor-button {
    width: 30px;
    min-width: 30px;
}

.accordNeptuno .card-header {
    cursor:n-resize;
}

.accordNeptuno .card-header .btn {
    padding: 0 5px;
    height: 20px;
}



.accordNeptuno .card-header, .accordNeptuno .card {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.accordNeptuno .card-header label {
    color: #fff;
    margin: 0;
}

.accordNeptuno .card-header i{
    position:relative;
    top:-3px;
}

.scrollFixContainer {
    overflow-y: scroll;
    height: 100%;
    padding-bottom:10px;
}

.dx-popup-content h3:first-of-type {
    margin-top: 0;
    padding-top: 0;
}
/*---------------------------Contabilidad ------------------------------------------*/
.saldosCont .dx-layout-manager .dx-field-item:not(.dx-first-row) {
    padding-top: 0;
}

.saldosCont .dx-field-item-label-location-left {

    margin-bottom:0;
}

.saldosCont .dx-texteditor.dx-editor-outlined {
    border-radius: 0;
}

.saldosCont .dx-field-item-label-location-left {
    padding-right: 0;
}



.saldosCont .dx-layout-manager .dx-field-item:not(.dx-last-col) {
    padding-right: 0;
}

.saldosCont .dx-layout-manager .dx-field-item:not(.dx-first-col) {
    padding-left: 0;
}

#gridContainer {
    height: 440px;
}

.imgLogoMunicipio {
    height: 100px;
    display: block;
}

.volverAtras {
    float: left;
    margin: 5px 9px 0 0;

}

.grupoConBotonGrilla {
display:flex;
}

.grupoConBotonGrilla div:first-child {
    flex-grow:1;
}

.grillaConBusqueda {
display:flex;
}

    .grillaConBusqueda > div:first-child {
    flex-grow:1;
    }

    .grillaConBusqueda .dx-button, .botonBuscarGrilla.dx-button {
        background: none !important;
        border: none !important;
        box-shadow: none !important;
    }

        .grillaConBusqueda .dx-button .dx-button-content, .botonBuscarGrilla.dx-button .dx-button-content {
            padding: 11px 5px 2px 0px !important;
        }

    .grillaConBusqueda .dx-button .dx-button-content .dx-icon, .botonBuscarGrilla.dx-button .dx-button-content .dx-icon {
        color: black !important;
    }


    .grillaConBusqueda .dx-show-clear-button .dx-clear-button-area {
        width: 23px;
        min-width: 23px;
    }
    
    .grillaConBusqueda .dx-dropdowneditor-button {
        width: 17px;
        min-width: 17px;
    }

.solicitudesLink {
    float: right;
    margin-top: 7px;
    text-decoration: underline;
    
}

.solicitudCDP {
    display: none;
}


.solicitudRP {
   display: none;
}

.comprobanteAnulado {
    background: #ffece3;
    padding: 10px 10px 0 !important;
}

.tablaBordeAzul > div {
    border: 1px solid #6699FF!important;
    padding: 10px!important;
    margin:0;
}

    .tablaBordeAzul > div:first-child {
        border-right:none!important;
    }

.entidadesFinancieras {
    border: 1px solid #6699FF;
    margin-top: 11px;
    padding: 10px;
    border-top-right-radius: 4px;
}

    .entidadesFinancieras .dx-list-item-content {
        border: 1px solid #6699FF;
    }

        .entidadesFinancieras .dx-list-item-content table {
            width: 100%;
        }

        .entidadesFinancieras .dx-list-item-content tr td:first-child {
            font-weight: bold;
        }

        .entidadesFinancieras .dx-list-item-content tr:last-child {
            background: #ece9e9;
        }

            .entidadesFinancieras .dx-list-item-content tr:last-child td {
                text-align: right;
                font-weight: bold;
                color: #cc2828;
            }

.descuentos {
    display:flex;
}

.descuentos > div:first-child {
    flex-grow:1;
}


.botonGuardar {
    margin: 10px 0;
    position: absolute;
    bottom: 10px;
    right: 22px;
    padding: 10px;
    background: rgba(255, 255, 255, 0.7);
}

.espacioInferiorPopUp {
    height: 40px;
}

.dx-dropdownlist-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content {
    padding: 1px 6px;
}

.showInfoReporte {
    height: 20px;
    width: 20px;
    float: right;
    position: relative;
    top: 0px;
    font-size: 19px;
    color: #ff5400;
    cursor: pointer;
}

.infoReporte {
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 15px;
    border: 1px solid #FFCA66;
    background: #fffaeb;
    font-size: 14px;
    color: #333;
}

.grupoTitulo {
    border-bottom: 1px solid #69F;
    display: flex;
    margin: 9px 0;
    padding-bottom: 6px;
    align-items: center;
}

#TituloAsiento {
    position: relative;
    border-bottom: none;
    padding: 0;
    margin: 0;
}

.colorComprobante {
    height: 25px;
    width: 100px;
    display: inline-block;
    top: -1px;
    margin-left: 10px;
}

.swalBloqueado .swal2-header, .swalBloqueado .swal2-actions{
    display:none;
}

.swalBloqueado .textoBloqueado {
    margin-bottom:0;
}

.swalBloqueado .swal2-content {
    text-align:justify;
    color:#fff;
}

.swalBloqueado .swal2-popup {
    background: red;
    color: #fff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow:none;
}

.swalBloqueado{
    bottom:-6px!important;
}

.controlesComprobantes .dx-button-has-icon .dx-button-content
{
    padding: 5px;
}

.controlesComprobantes .dx-toolbar-item {
    vertical-align: top;
}


.dx-datagrid .dx-htmleditor .dx-toolbar-before {
    right: initial;
}

.dx-tabs-wrapper {
    width: 100%;
    display: inline-block;
    overflow-x: auto;
}

.dx-tabs {
    line-height:0;
}

.comprConc .dx-form-group-with-caption {
    padding-left: 0!important;
    padding-top: 10px!important;
}

.mb38 {
    margin-bottom:38px;
}
/*-------------------------------notificiaciones-------------------------------*/
.notificacionBox {
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 14px;
}

.notificacionBox > div{
    padding:5px;
}


    .notificacionBox .nombreNot {
        background: #005EA1;
        padding: 5px;
        font-weight: bold;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        color: #fff;
    }

    .notificacionBox .descripcionNot {
        padding: 10px;
    }

    .notificacionBox .descripcionNot p{
    text-align:justify;
    }

    .notificacionBox ul, .notificacionBox ol{
        padding-left: 15px;
    }


    .notificacionBox .rutaNot {
        background: #eaeaea;
        border-bottom-left-radius: 2px;
        border-bottom-right-radius: 2px;
    }

/*--------------Presupuesto-------------------*/

#contenedorTab {
    position: absolute;
    overflow: hidden;
}

    #contenedorTab #contenidoTab {
        background: #fff;
        padding: 0 20px 20px 20px;
        margin: 20px;
        border: 1px solid #ccc;
    }

/*------------------------------Arreglo Dev------------------------------------*/
    .siteContainer .dx-diagram-floating-toolbar-container, .dx-diagram-toolbox-popup {
        z-index: 3 !important;
    }

/*------------------------Colores iconos-------------------------------*/
/*.fa-search {
    background: #FF6600!important;
}

.fa-check-double {
    background: #6699FF !important;
}

.fa-file-upload {
    background: #33CC99 !important;
}

.fa-upload {
    background: #663333 !important;
}

.fa-trash-alt {
    background: #5B8EB7 !important;
}

.fa-edit {
    background: #B8A018 !important;
}

.fa-stamp {
    background: #9999FF !important;
}

.fa-file-invoice {
    background: #442179 !important;
}

.fa-file-contract {
    background: #CC3300 !important;
}*/
/*----------------------------estilos tareas index----------------------------------*/


.tareasEntrada .caption {
    padding: 0 10px 5px;
}

.tareasEntrada .dx-item-content:hover {
    background: #b6d7f9;
}

.tareasEntrada .tituloDiv {
    height: 25px;
}

.tareasEntrada .tituloDiv h3{
    float: left;
    margin-top: 5px;
}

    .tareasEntrada .tituloDiv .dx-button {
        margin-right: 10px;
    }

/*------------------------------ Botones barra 2 ---------------------------------*/
.dx-icon-strike i:before {
    content: none;
}

.barraBotones2 {
    height: 35px;

}
.card-body .barraBotones2 {
    display:block;
}



.barraBotones2 .dx-button-has-icon .dx-button-content {
    padding: 3px !important;
}

.barraBotones2 .dx-button-mode-contained:hover {
    background: #663333;
    border-color:transparent;
}

.barraBotones2 .dx-button-mode-contained {
    border-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

    .barraBotones2 .dx-button-mode-contained .dx-icon, .datosPlanContable .dx-button-has-icon .dx-button-content .dx-icon {
        color: #fff;
        font-size: 12px;
    }

.barraBotones2.gridConBoton {
position:relative;
top:18px;
z-index:2;
}

    .barraBotones2.gridConBoton:not(*:root) {
        top: 7px;
    }

@-moz-document url-prefix() {
    .barraBotones2.gridConBoton:not(*:root) {
        top: 18px;
    }
}

.barraBotones2.gridConBoton, .barraBotones2.gridConBoton > div > div {
    display: initial;
}




.datosPlanContable .dx-button-has-icon .dx-button-content {
    padding: 3px;
}

.btnEnlaceNew {
    background: #99CC33 !important;
    padding: 7px 5px 4px;
    border-radius: 5px;
}

.btnEnlaceNew i{ 
    color:#fff;
    font-size:16px;
}

.barraBotones2 .btnNew, .barraBotones2 .btnAsignar, .dx-button-mode-contained.btnNew {
    background: #99CC33 !important;
}

.barraBotones2 .btnNewAlt, .dx-button-mode-contained.btnNewAlt {
    background: #5F8E00 !important
}

.barraBotones2 .btnArbol, .dx-button-mode-contained.btnArbol {
    background: #43978b !important
}

.barraBotones2 .btnCheck, .dx-button-mode-contained.btnCheck {
    background: #6699FF !important;
}

.barraBotones2 .btnClose, .dx-button-mode-contained.btnClose {
    background: #CC3300 !important;
}
.barraBotones2 .btnCloseAlt, .dx-button-mode-contained.btnCloseAlt {
    background: #910303 !important;
}

.barraBotones2 .btnFind, .dx-button-mode-contained.btnFind {
    background: #6666CC !important;
}

.barraBotones2 .btnPrint, .dx-button-mode-contained.btnPrint {
    background: #996633 !important;
}

.barraBotones2 .btnLeft, .dx-button-mode-contained.btnLeft {
}

.barraBotones2 .btnRight, .dx-button-mode-contained.btnRight {
}

.barraBotones2 .btnUpload, .dx-button-mode-contained.btnUpload {
    background: #CC9933 !important;
}


.barraBotones2 .btnRatificaciones, .dx-button-mode-contained.btnRatificaciones {
    background: #FF6600 !important;
}

.barraBotones2 .btnEraser, .dx-button-mode-contained.btnEraser {
    background: #5291a5 !important;
}

.barraBotones2 .btnFormatos, .dx-button-mode-contained.btnFormatos {
    background: #0099e0 !important;
}

.barraBotones2 .btnActa, .dx-button-mode-contained.btnActa {
    background: #9999FF !important;
}

.barraBotones2 .btnExport, .dx-button-mode-contained.btnExport {
    background: #3485ef !important;
}

.barraBotones2 .btnEditar, .dx-button-mode-contained.btnEditar {
    background: #FFA400 !important;
}


.barraBotones2 .btnEditarAlt, .dx-button-mode-contained.btnEditarAlt {
    background: #FF6C00 !important;
}

.barraBotones2 .btnGenFactura, .barraBotones2 .btnCommentar, .dx-button-mode-contained.btnGenFactura {
    background: #58A6BA !important;
}

.barraBotones2 .btnTrash, .dx-button-mode-contained.btnTrash {
    background: #921800 !important;
}

.barraBotones2 .btnGenDeuda, .dx-button-mode-contained.btnGenDeuda {
    background: #369 !important;
}

.barraBotones2 .btnDescontarSaldo, .dx-button-mode-contained.btnDescontarSaldo {
    background: #003399 url(../images/Content/icons/brBtns/br_descontarSaldo.svg) no-repeat !important;
}

.barraBotones2 .btnReversarSaldo, .dx-button-mode-contained.btnReversarSaldo {
    background: #E44B00 url(../images/Content/icons/brBtns/br_reversarSaldo.svg) no-repeat !important;
}


.barraBotones2 .btnliquidar {
}

.barraBotones2 .btnLiquidarVacacion, .dx-button-mode-contained.btnLiquidarVacacion {
    background: #6AB394 !important;
}

.barraBotones2 .btnRelaciones, .dx-button-mode-contained.btnRelaciones {
    background: #366933 !important;
}

.barraBotones2 .btnSaldo, .dx-button-mode-contained.btnSaldo {
    background: #FF6666 url(../images/Content/icons/brBtns/br_saldo.svg) no-repeat !important;
}


.barraBotones2 .btnRefrescar, .dx-button-mode-contained.btnRefrescar {
    background: #5068b2 !important;
}

.barraBotones2 .btnReactivar, .dx-button-mode-contained.btnReactivar {
    background: #d66666 !important;
}

.barraBotones2 .btnPantalla, .dx-button-mode-contained.btnPantalla {
    background: #9F31EA !important;
}

.primerH3Popup {
    margin-top: 0;
    padding-top: 0;
}

.dx-scrollable-scroll.dx-state-invisible {
    background: #8e8e8e;
}

.widthCorrect .dx-item.dx-box-item {
    min-width: 50%!important;
}

.rowDisabled, .rowDisabled.dx-state-hover td{
    color: #a8a8a8!important;
}

/*--------------------------------------------------------------------------------------------------*/

.tituloConcepto {
    border-bottom: 1px solid #6699FF;
    padding-bottom: 5px;
    margin-bottom: 15px;
    font-size: 15px;
    font-weight: bold;
    color: #535366;
}

.margenesMasterDetail {
    margin:10px;
}

.dx-popup-wrapper > .dx-overlay-content {
    background: url("../images/Content/logoBkgPopup.png") no-repeat left bottom #ffffff;
}

.infoPopup {
    padding: 10px;
    border: 1px solid #FFE2CF;
    margin-bottom: 15px;
    font-size: 12px;
    background: #FFFFE6;
    color: #5C5C5C;
    text-align: justify;
}

    .infoPopup::before {
        content: "i";
        background: #fff;
        padding: 2px 8px;
        position: relative;
        border: 1px solid #ccc;
        border-radius: 40px;
        top: -3px;
        left: -3px;
        z-index: 3;
        font-weight: bold;
        float:left;
    }

    .infoPopup p {
        margin-bottom:0;
    }

.dx-scrollbar-vertical {
    right: -10px;
}

.rowGrupoPanel {
    padding: 10px 0;
    border: 1px solid #ccc;
    border-top: 1px solid #ddd;
    border-radius:5px;
    margin-bottom:15px;
}

.rowGrupoPanel #Guardar {
    margin: 0 10px;
}

.rowGrupoPanel .grupoPanel{
    height: 100%;
}

.rowGrupoPanel .dx-layout-manager .grupoPanel.dx-field-item:not(.dx-last-col) {
    padding-right: 0;
}

.rowGrupoPanel .dx-layout-manager .grupoPanel.dx-field-item:not(.dx-first-col) {
    padding-left: 0;
}


.rowGrupoPanel > .dx-layout-manager > .dx-widget > .dx-box-flex > .dx-box-item > .dx-item-content > .dx-box-item {

    padding: 0 10px;
}

.rowGrupoPanel > .dx-layout-manager > .dx-widget > .dx-box-flex >  .dx-box-item {
    padding: 0 ;
}


#formPredioBasico .dx-datebox.dx-auto-width.dx-dropdowneditor-button-visible .dx-texteditor-input, #formPredioBasico .dx-datebox:not(.dx-texteditor-empty).dx-auto-width.dx-dropdowneditor-button-visible .dx-texteditor-input {
    padding-right: 0;
}

.dx-datebox.dx-textbox.dx-texteditor.dx-editor-outlined.dx-texteditor-empty.dx-widget.dx-state-disabled.dx-visibility-change-handler.dx-auto-width.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-datebox-date.dx-datebox-calendar.dx-validator,
.dx-textbox.dx-texteditor.dx-editor-outlined.dx-widget.dx-state-disabled.dx-validator.dx-visibility-change-handler {
    width: 100% !important;
}

.dx-invalid.dx-dropdowneditor .dx-texteditor-container::after {
    right: 26px;
}


.dx-datebox.dx-auto-width.dx-dropdowneditor-button-visible .dx-texteditor-input, .dx-datebox:not(.dx-texteditor-empty).dx-auto-width.dx-dropdowneditor-button-visible .dx-texteditor-input {
    padding-right: 19px!important;
}


.noPaddingRight {
    padding-right:0!important;
}

.dx-layout-manager .grupoPanel.noPaddingLeft.dx-field-item:not(.dx-first-col) {
    padding-left: 0 !important;
}

.paddingClear{
    clear: both;
    padding-top:10px;
}

.dx-calendar-navigator .dx-calendar-caption-button.dx-button .dx-button-content,
.dx-calendar-navigator-previous-view.dx-button .dx-icon, 
.dx-calendar-navigator-previous-month.dx-button .dx-icon, .dx-calendar-navigator-next-view.dx-button .dx-icon, .dx-calendar-navigator-next-month.dx-button .dx-icon {
    color: #fff;
}

.checkBottom .dx-field-item-content {
  margin-top:15px;
}

.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-header-row .dx-col-fixed {
    background: #CCCCCC;
}

.cajaResaltada .dx-texteditor.dx-editor-outlined {
    background: #626262;
    border:none!important;
    color:#fff;
}

    .cajaResaltada .dx-texteditor.dx-editor-outlined .dx-texteditor-input {
        color: #fff200;
    }

.dx-datagrid-rowsview .dx-select-checkboxes-hidden > tbody > tr > td > .dx-select-checkbox {
    display: inline-block;
}


.dx-popup-wrapper .dx-toolbar-item {
    width: auto;
    max-width: 100%!important;
}


.datosPlanContable .dx-form-group-caption {
    font-size: 15px;
    font-weight: bold;
    color: #535366;
}

.datosPlanContable .dx-form-group-with-caption > .dx-form-group-content {
    border-top: 1px solid #69F;
}

#tipoSeleccionado {
    background:none;
    border:none;
}

    #tipoSeleccionado .dx-texteditor-input {
        padding-left: 0;
        border-bottom: 1px solid #6699FF;
        font-size: 15px;
        font-weight: bold;
        color: #535366;
        border-radius: 0;
    }

.treeGestDocu .dx-treelist-icon-container:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    font-family: "Font Awesome 5 free";
    margin-top: 3px;
    font-weight: 900;
}

.treeGestDocu2 .dx-treelist-icon-container:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    font-family: "Font Awesome 5 free";
    margin-top: 3px;
    font-weight: 900;
}


.treeGestDocu [aria-level="0"] .dx-treelist-empty-space, .treeGestDocu [aria-level="0"] .dx-treelist-text-content {
    color: transparent !important;
}

.treeGestDocu [aria-level="0"] .dx-treelist-icon-container:before {
    content: "\f108";
    color: #26556E;
}

.treeGestDocu [aria-level="1"] .dx-treelist-icon-container:before {
    content: "\f187";
    color: #93723c;
}

.treeGestDocu [aria-level="2"] .dx-treelist-icon-container:before {
    content: "\f07b";
    left: 15px;
    color: #f2d45e;
}

.treeGestDocu [aria-level="3"] .dx-treelist-icon-container:before {
    content: "\f07b";
    left: 30px;
    color: #edb55c;
}

.treeGestDocu [aria-level="4"] .dx-treelist-icon-container:before {
    content: "\f15c";
    left: 45px;
    font-weight: initial;
    color: #43738D;
}

.separadorToolbar {
    background: #A2A2A2;
    padding: 10px 1px;
}
/*--------------------------Pagina Direcciones------------------------------*/


.form-avatar {
    height: 135px;
    width: 135px;
    margin-left: 10px;
    border: 1px solid #d2d3d5;
    border: 3px solid #666;
    background-image: url('/Archivos/usuarioDefault.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 5px;
    background-position: center;
}


#direccion {
    padding: 10px;
    border: 1px solid #ccc;
    background: #F5F5F5;
}

#puente {
    padding: 10px;
    background: #F5FAEB;
    border: 1px solid #CBE495;
    color: #366;
    font-weight: bold;
}

#complemento {
    padding:10px;
    border:1px solid #ccc;
}

#nombreComplementoCalle, #nombreComplemento {
    padding: 10px;
    background: #FFF2CF;
    border: 1px solid #FFD600;
}

#FormDireccion input {
    display: block;
    width: 100%;
}



.digitosGrid, .letrasGrid, .operadoresGrid {
    display: grid;
    padding: 0;
}

.digitosGrid {
    grid-template-columns: repeat(4, 45px);
}

.operadoresGrid {
    grid-template-columns: repeat(6, auto);
}

.letrasGrid {
    grid-template-columns: repeat(9, 47px);
}

    .digitosGrid li, .letrasGrid li, .operadoresGrid li{
        display: block;
        border: 1px solid #B5CEFF;
        text-align: center;
        background: #F0F5FF;
        padding: 5px;
        cursor: pointer;
        transition: ease-out background .5s;
    }

        .digitosGrid li:hover, .letrasGrid li:hover, .operadoresGrid li:hover{
            background: #545B75;
            color: #fff;
        }

.rowNoMargins >div:first-child {
    padding-left:0;
}

.rowNoMargins > div:last-child {
    padding-right: 0;
}


.aButton {
    -webkit-box-shadow: 2px 2px 0px 0px rgba(217,217,217,1);
    -moz-box-shadow: 2px 2px 0px 0px rgba(217,217,217,1);
    box-shadow: 2px 2px 0px 0px rgba(217,217,217,1);
    padding: 5px;
    background: #545B75;
    font-size: inherit;
    border: none;
}


.dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) .dx-master-detail-cell {
    background-color: #dde0ea;
    padding: 0;
}

    .dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) .dx-master-detail-cell .dx-header-row {
        /*background: #f2f2f2;*/
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#9b9b9b+0,eaeaea+100 */
        /*background: #9b9b9b; 
        background: -moz-linear-gradient(top, #9b9b9b 0%, #eaeaea 100%); 
        background: -webkit-linear-gradient(top, #9b9b9b 0%,#eaeaea 100%); 
        background: linear-gradient(to bottom, #9b9b9b 0%,#eaeaea 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9b9b', endColorstr='#eaeaea',GradientType=0 ); 
        color: #424242;*/
        background: #afafaf;
        border-top: 0;
    }

.siteContainer .dx-master-detail-row .dx-datagrid-borders > .dx-datagrid-headers, .siteContainer  .dx-datagrid-borders > .dx-datagrid-pager {
    border: 1px solid #69F;
}

.siteContainer .dx-datagrid-borders > .dx-datagrid-headers, .dx-datagrid-borders > .dx-datagrid-rowsview, .siteContainer .dx-datagrid-borders > .dx-datagrid-total-footer {
    border-left: 1px solid #69F;
    border-right: 1px solid #69F;
}

.siteContainer .dx-datagrid-borders > .dx-datagrid-rowsview, .siteContainer .dx-datagrid-borders > .dx-datagrid-total-footer {
    border-bottom: 1px solid #69F;
}



.dx-master-detail-cell .dx-datagrid-rowsview {
    background: #e5e5e5;
}

    .dx-master-detail-cell .dx-datagrid-rowsview .dx-datagrid-table tr:nth-child(odd) {
        background: #f7f7f7;
    }

    .siteContainer .dx-master-detail-cell .dx-datagrid-headers {
        color: #000;
    }

.siteContainer .dx-master-detail-cell .dx-datagrid .dx-column-lines > td {
    border-right: 1px solid #8c8c8c;
    border-left: 1px solid #8c8c8c;
}

.siteContainer .dx-master-detail-cell .dx-datagrid-headers .dx-datagrid-table .dx-row > td {
    border-bottom: 1px solid #8c8c8c;
}

.dx-popup-content .dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}



.siteContainer .dx-master-detail-cell .dx-datagrid .dx-column-lines > td:first-child {
    border-left: none;
}

    .siteContainer .dx-master-detail-cell .dx-datagrid .dx-column-lines > td:last-child {
        border-right: none;
    }

.infoPestanas {
    padding: 10px;
    border: 1px solid #FFE2CF;
    margin-bottom: 15px;
    font-size: 12px;
    background: #FFFFE6;
    color: #5C5C5C;
    text-align: justify;
    margin-top: 10px;
    overflow: auto;
}

.infoPestanas::before {
    content: "i";
    background: #fff;
    padding: 2px 8px;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 40px;
    top: -3px;
    left: -3px;
    z-index: 99;
    font-weight: bold;
    float: left;
}

    .infoPestanas ul {
        padding-left: 25px;
    }

.infoPestanas ul li {
    float: left;
    margin-left: 10px;
    list-style-type:none;

	list-style-position:inside;
}

.infoPestanas ul li::before {

    content: "* ";
    color: red;

}

.dx-popup-content .dx-texteditor.dx-editor-outlined.dx-datebox {
    width: 100%!important;
}

.botonTurno {
    position: absolute;
    right: 30px;
    top: 113px;
    background: #7abc00 !important;
    z-index: 99999999;
}

.card-header .btn-secondary {
    background: #5b5b5b;
    mix-blend-mode:hard-light;

}

.permisosSuite h3 {
border-bottom:none;
margin:0;
}

.permisosSuite > div:first-child {
    padding-right: 20px;
    border-right: 1px solid #6699FF;
}

.permisosSuite > div:last-child {
    padding-left: 20px;
}

/*-------------------------------arreglo Tablas -------------------------------------*/
.inputAlRigth .dx-texteditor-input {
    text-align: right;
    min-width: 100px;
}

.alternateRows .dx-box-flex > .dx-box-item:nth-child(odd) {
    background: #F5F5F5;
}

.alternateRows .dx-box-flex > .dx-box-item {
    padding: 5px;
}

    .alternateRows .dx-box-flex > .dx-box-item .dx-field-item {
        padding-top: 2px;
    }

.selectTotales {
    background: #d3e2ff !important;
    font-weight: bold;
}

.inputsRight .dx-first-col {
    justify-content: space-between;

}

.inputsRight .dx-field-item-content-location-right {
    width: 450px!important;
    flex-grow: initial!important;
    -webkit-flex-grow: initial!important;
    width:auto!important;
}

.inputsRight .dx-field-item-content-location-right input{
    width:450px;
}

.dx-tabpanel .dx-tabs {
    position:relative;
    top:1px;
}

.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab.dx-tab-selected, .dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs,
.dx-rtl .dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-rtl.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type,
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.dx-gallery .dx-gallery-nav-button-prev::after {
    left: 0;
}

.dx-gallery .dx-gallery-nav-button-next::after, .dx-gallery .dx-gallery-nav-button-prev::after {
    content: "";
    position: absolute;
    width: 32px;
    height: 100%;
    border-radius: 0;
}

.dx-widget, .dx-widget::before, .dx-widget::after, .dx-widget *, .dx-widget ::before, .dx-widget ::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .dx-widget, .dx-widget *, .dx-widget ::after, .dx-widget ::before, .dx-widget::after, .dx-widget::before {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*, ::before, ::after {
    box-sizing: border-box;
}


.dx-gallery .dx-gallery-nav-button-prev, .dx-gallery .dx-gallery-nav-button-next {
    font-family: DXIcons !important;
}

    .dx-gallery .dx-gallery-nav-button-next::before, .dx-gallery .dx-gallery-nav-button-prev::before {
        color: #00579A;
    }


#gallery_evidencias .dx-item-content {
    display: flex;
    justify-content: center;
}
/*-----------------   Efecto Hover Animaciones   -----------------*/
/* Shutter In Vertical (menu fav) */
.hvr-shutter-in-vertical {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

    .hvr-shutter-in-vertical:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: #0073C7;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 50%;
        transform-origin: 50%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    .hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
        color: white;
    }

        .hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
            -webkit-transform: scaleY(1);
            transform: scaleY(1);
        }



.hvr-grow img {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

    .hvr-grow:hover img, .hvr-grow:focus img, .hvr-grow:active img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

.tooltip.right.in {
    filter: alpha(opacity=100);
    opacity: 1;
}

.tablaPermisos {
    width: 100%;
}

.tablaPermisos th {
    border: 1px solid #000;
    padding: 5px;
}


.tablaPermisos td{
    border: 1px solid #ccc;
    vertical-align:top;
}

    .tablaPermisos .dx-editor-cell .dx-texteditor, .dx-treeview-search {
        margin: 3px !important;
        border: 1px solid #ccc !important;
    }

    .tablaPermisos .dx-treeview-node-container {
        margin: 3px !important;
    }

.dx-popup-normal .dx-button-mode-contained {
    border:none;
}

.ext-tbl-sector table tbody tr td:last-child, .ext-tbl-sector table tbody tr .noPadding {
    /*padding: 0px;*/
    width: 200px;
    vertical-align: middle!important;
}


.ext-tbl-sector table tbody tr th {
    text-align: center;
    width: 40px;
    border-right: 1px solid #dddddd;
}

.ext-tbl-sector .dx-texteditor.dx-editor-outlined {
    border-radius:0;
}


.ext-tbl-sector .table td, .ext-tbl-sector .table th {
    padding: 6px;
}

.ext-tbl-sector .table th {
    border-left: 1px solid #dee2e6;
}

.ext-tbl-sector .table tr:last-child {
    border-bottom: 1px solid #dee2e6;
}

.ext-tbl-sector table tbody tr td:last-child .dx-texteditor-input, .ext-tbl-sector table tbody tr .dx-texteditor-input {
    text-align: right;
}

.siteContainer .dx-datagrid-header-panel {
    margin-bottom: 5px;
}


.siteContainer .dx-datagrid-header-panel .dx-button {
    border: none;
}
.siteContainer .dx-datagrid-header-panel .dx-button i {
    color: #fff;
}

.dx-fileuploader-input-wrapper:before {
    padding-top: 0;
}

.dx-button-mode-contained .dx-icon {
    color:#fff;
}


.dx-fileuploader-input-wrapper {
    border: none !important;
    padding-top:15px;
}

.dx-fileuploader-wrapper {
    padding: 0 !important;
}

#fileschargerDiv {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
}

.dx-widget.uploadContainer {
    border: 1px #ccc solid;
    text-align: center;
    padding: 10px;
}

    .dx-widget.uploadContainer .dx-fileuploader-input-wrapper::after {
        padding-bottom: 0;
    }

    .dx-widget.uploadContainer .dx-fileuploader-input {
        padding: 0;
    }

    .dx-widget.uploadContainer .dx-fileuploader-input-wrapper .dx-button {
        float: none;
    }

    .dx-widget.uploadContainer .dx-fileuploader-files-container {
        padding-top: 0;
    }

    .dx-widget.uploadContainer .dx-fileuploader-file {
        padding-top: 0;
        display: grid;
    }

        .dx-widget.uploadContainer .dx-fileuploader-file .dx-fileuploader-file-info {
            display: grid;
        }


.centerUploader {
    text-align: center;
}

.centerContent  .dx-scrollview-content {
    text-align: center;
}

    .centerUploader .dx-fileuploader-input-wrapper .dx-button, .centerUploader .dx-fileuploader-file-info, .centerUploader .dx-fileuploader-file-name,
    .centerUploader .dx-fileuploader-file-size, .centerUploader .dx-fileuploader-file-status-message {
        float: none;
    }

    .centerUploader .dx-fileuploader-file {
        display: block;
    }

    .centerUploader .dx-fileuploader-files-container {
        padding-top: 0;

    }

.centerUploader .dx-fileuploader-input-container, .centerUploader .dx-fileuploader-button-container {
    display: block;
}

.centerUploader  .dx-fileuploader-invalid .dx-fileuploader-cancel-button {
    margin:0;
}

.centerUploader.buttonUploaderFix .dx-fileuploader-upload-button, .centerUploader.buttonUploaderFix .dx-fileuploader-input-container {
    display: none;
}

.centerUploader.buttonUploaderFix .dx-fileuploader-files-container .dx-fileuploader-file-container .dx-fileuploader-upload-button {
    display: block;
    margin: 0 auto;
}

.centerUploader.buttonUploaderFix .dx-fileuploader-files-container .dx-fileuploader-file-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

    .centerUploader.buttonUploaderFix .dx-fileuploader-files-container .dx-fileuploader-file-container .dx-fileuploader-file {
        grid-column-start: 1;
        grid-column-end: 3;
    }

.centerUploader .dx-fileuploader-file-name {
    margin-top:10px;
}

.centerUploader .dx-fileuploader-input {
    padding: 0;
}

.dx-popup-wrapper {
    z-index: 99999999!important;
}


.uploaderRight {
    text-align: right;
}

    .uploaderRight .dx-fileuploader-invalid .dx-fileuploader-button-container, .uploaderRight .dx-fileuploader-button-container {
        display: inline;
    }


    .uploaderRight .dx-fileuploader-input-container .dx-fileuploader-input, .uploaderRight .dx-fileuploader-input-container .dx-fileuploader-input-label,
    .uploaderRight .dx-fileuploader-input-wrapper {
        padding: 0;
        margin: 0;
    }



.divTabla > div {
    text-align: center;
    border: 1px solid #6699FF;
    padding: 10px;
    display: flex;
    align-items: center;
    border-left: none;
}

    .divTabla > div:first-child {
        border-left: 1px solid #6699FF;
    }

.divTabla #sltVigencias, .divTabla #formDatosBusquedaVigencia, .divTabla #btnProcesar {
    margin: 0 auto;
}

.dx-popup-content {
    overflow-y:auto;
}
.popUpScroll { padding-bottom:10px;
}

.logoEmpresaParametros {
    width:100%;
}

.tablaParametricas {
}

    .tablaParametricas td, .tablaParametricas th{
        padding: 10px;
        border:1px solid #ccc;
    }


.brrContable .dx-toolbar {
    background:none;
}

/*.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot {
    display: block;
    margin-top: -15px;
    margin-left: 5px;
}*/

.declaracionJuramentada {
    padding-left: 25px;
}

.declaracionJuramentada li{
    margin-bottom:15px;
    text-align:justify;
}


/*--------------------------------Permisos-------------------------------------*/
.tg {
    border-collapse: collapse;
    border-spacing: 0;
}

    .tg td {
        font-size: 14px;
        padding: 6px 13px;
        border-style: solid;
        border-width: 1px;
        overflow: hidden;
        word-break: normal;
        text-align: left;
    }

    .tg th {
        font-size: 14px;
        padding: 6px 13px;
        overflow: hidden;
        word-break: normal;
        border: 1px #B3B3B3 solid;
        background: #666;
        color: #fff;
        font-weight: normal;
    }

    .tg .tg-zlxb {
        text-align: center;
    }

    .tg .tg-i81m {
        text-align: center;
        vertical-align: top;
    }

    .tg .tg-s268 i {
        padding-right: 5px;
        color: #007CC3;
    }

    .tg .tg-0lax {
        text-align: center;
        vertical-align: top;
    }

    .tg .cssHijo {
        padding-left: 30px;
    }

#lista_menus table {
    font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, sans-serif;
    font-weight: normal;
    width: 100%;
}

.asignarPermisos {
    width: 100%;
    margin-bottom: 10px;
}

    .asignarPermisos td {
        border: 1px solid #ddd;
        vertical-align: top;
    }

    .asignarPermisos thead {
        background: #005EA1;
    }

.color-cafe .asignarPermisos thead {
    background: #574747;
}

.asignarPermisos thead td {
    padding: 5px 10px;
    color: #ffffff;
}

.posicionTabla {
    position: relative;
    top: -35px;
}

    .posicionTabla .dx-datagrid-header-panel .dx-toolbar {
        margin-bottom: 4px;
    }

.dx-datagrid-header-panel .dx-toolbar {
    background:transparent;
    margin-bottom:0;
}

.dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel {
    background: transparent;
    margin-bottom: 0;
}

.colCenter {
    text-align: center !important;
}

.dx-treelist-content .dx-treelist-table .dx-row > td {
    border-bottom: 1px #B3B3B3 solid;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell .dx-texteditor {
    border: 1px solid #ccc !important;
    margin: 5px !important;
}

.dx-datagrid-rowsview .dx-selection.dx-row > td, .dx-datagrid-rowsview .dx-selection.dx-row:hover > td,
.dx-datagrid-rowsview .dx-selection.dx-row > tr > td, .dx-datagrid-rowsview .dx-selection.dx-row:hover > tr > td {
    background-color: #666 !important;
    color: #ffffff !important;
}



.dx-datagrid-group-panel .dx-group-panel-message {
    color:#000;
}


.altoHeader .dx-datagrid-nowrap .dx-header-row > td > .dx-datagrid-text-content {
    white-space: initial;
}

.colParrafo {
    white-space: initial;
    text-align:justify!important;
}

.siteContainer .altoHeader .dx-datagrid-headers .dx-datagrid-table .dx-row > td {
    vertical-align: middle;
}

.bordeForm {
    border: 1px solid #6699FF;
}

.formEmpresaCont h3{
    margin-top: 0;
    padding-top:0;
}


.formEmpresaCont #preview {
    height: 140px;
    padding: 10px;
    display: grid;
    align-content: center;
    background: url("../images/Content/Loading.gif") no-repeat center;
}


.formEmpresaCont #preview img {
    width:100%;
 }

.dx-checkbox.dx-state-readonly .dx-checkbox-icon {
    border-color: #ddd;
}

.datosPlanContable {
    border: 1px solid #ccc;
    padding: 10px 15px;
    background: #f2efef;
}

    .datosPlanContable h3 {
        padding-left: 0;
        margin-top: 0;
        font-size: 14px;
        border-bottom: 1px solid #846e6e;
    }

    .datosPlanContable .dx-box-item-content {
        font-size: 12px;
    }
.datosPlanContable1 {
    font-size: 12px;
    position: fixed;
}

.paginaPlancontable {
    position:relative;
    top:-38px;
}

.siteContainer .dx-treelist-search-panel .dx-texteditor-input {
    padding-left: 25px;
}


.paginaPlancontable .dx-scrollable-container {
    overflow-y:auto;
}

.paginaPlancontable .treeNiveles {
    height: calc(100% - 115px);
}

.imgNivel {
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 25px;
    border: 1px solid lightgray;
    background-color: #fff;
}

.treeNiveles.historico {
    height: auto;
    width: auto !important;
}

.treeNiveles.historico .nameNivel {
    margin-left: 0;
}

.treeNiveles.historico .dx-item-content.dx-treeview-item-content {
    display: flex;
}


.botonSwal {
    background: #337ab7;
    color: #fff;
    box-shadow: 2px 2px 0px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 2px 0px 1px rgba(0,0,0,0.1);
}

.botonSwal:hover {
    background: #005EA1;
}
/*----------Notificaciones--------*/
.scrollPadre {
    font-size: 13px;
    padding-top: 14px;
}

.scrollPadre  hr{
    margin: 10px 0;
}


.scrollPadre table tr td:first-child {
    padding-right: 10px;
    font-weight:bold;
}


.number-noify {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 15px;
    height: 15px;
    background: red;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    font-size: 10px;
}

.dx-button-has-icon .dx-icon {
    width: 15px;
    height: 15px;
}

.dx-button-has-icon .dx-icon:before {
    font-size: 13px;
}

.siteContainer .dx-toolbar .dx-button {
    box-shadow:none;
}
.dx-toolbar-text-auto-hide .dx-button .dx-button-content, .dx-toolbar-item .dx-button-has-icon .dx-button-content {
    padding: 5px;
}

#dtg_ResumenExpedientes .dx-datagrid, #dtg_ResumenAlertaExpedientes .dx-datagrid {
    background: transparent !important;
}

#dtg_ResumenExpedientes, #dtg_ResumenAlertaExpedientes {
    position: relative;
    top: -36px;
}

    #dtg_ResumenExpedientes .dx-datagrid-header-panel, #dtg_ResumenAlertaExpedientes .dx-datagrid-header-panel {
        margin-bottom: 7px;
    }
/*------------------------pagina contabilidad-------------------------*/
.dx-treelist-header-panel .dx-toolbar {
    margin-bottom: 15px;
}

.dx-treeview-header-panel .dx-toolbar {
    margin-bottom: 15px;
}

.brrContable {
    z-index: 98;
    position: relative;
    width: 400px;
}

.treePlanContable .dx-toolbar-item-content > .dx-texteditor, .treePlanContable .dx-toolbar .dx-toolbar-after {
    width: 100%!important;
}

.treePlanContable  .dx-toolbar .dx-toolbar-after {
    padding-left:0;
}

.treePlanContable .dx-toolbar-item-content > .dx-texteditor {
margin-left:0;}

.brrLiquidacion {
    z-index: 98;
    position: relative;
    width: 400px;
}

#employees {
    position: relative;
    top: -35px;
}

.infoPestanas.contInfo ul li::before {
    content: none;
}

.treeNiveles .nameNivel {
    margin-left: 25px;
}

.centerCheck .dx-field-item-content-location-right {
    text-align:center;
}

.valorTotal .dx-field-item-label-text {
    font-weight: bold;
    font-size: 16px;
    color: #575757;
}

.valorTotal .dx-texteditor-input {
    color: #ff6000;
    text-align: right;
    font-size: 20px;
    font-weight: bold;
}

.valorTotal .dx-texteditor.dx-editor-outlined.dx-state-disabled {
    border:none;
}

.grupoBusquedaComprobante {
    display:flex;
}

    .grupoBusquedaComprobante > div {
        margin-left:10px;
    }

    .grupoBusquedaComprobante .volverAtras {
        margin-top:7px;
    }

.dx-dropdownlist-popup-wrapper .dx-popup-content {
    padding: 5px 10px 0 0;
}

.controlesComprobantes .dx-toolbar-before {
    display:block;
    position:initial;
}

#btnEsReconocimiento {
    font-weight: bold;
    color: #DF6245;
}


#carpetas .dx-cell-focus-disabled {
    background: #F2EFEF;
}

#carpetas i, #DocumentosUsuario i{
    color: #f2d45e;
    margin-right: 5px;
}


/*--------------------------------Trámites Proyectos----------------------------------*/
#FlujoList .dx-scrollview-content {
    display: flex;
    justify-content: space-around;
}

#FlujoList .dx-list .dx-empty-message, #FlujoList .dx-list-item-content {
    padding:0;
}

#FlujoList .dx-list .dx-empty-message, #FlujoList .dx-list-item {
    border-top:none;
}

.estadoProceso {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-around;
    margin: 30px 0 0;
}

    .estadoProceso li {
        margin: 0;
        padding: 0;
        text-align: center;
        width: 100%;
        font-size:18px;
    }

        .estadoProceso li:before {
            content: "";
            height: 5px;
            width: 100%;
            background: #c8c8c8;
            display: block;
            position: relative;
            top: 20px;
        }

        .estadoProceso li i {
            background: #c8c8c8;
            display: inline-block;
            padding: 10px;
            border-radius: 50px;
            color: #fff;
            position: relative;
        }

        .estadoProceso li.estadoActual i, .estadoProceso li.estadoActual:before {
            background: #FF9500;
            color: #fff;
        }

        .estadoProceso li.estadoCumplido i, .estadoProceso li.estadoCumplido:before {
            background: #99CC33;
            color: #fff;
        }

.nombreEstado {
    padding-top: 10px;
    font-size: 13px;
    max-width: 150px;
    margin: 0 auto;
    white-space: normal;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected {
    background: #FF9500;
}

.dx-scheduler-container .dx-button-back.dx-state-hover .dx-button-content,
.dx-scheduler-container .dx-button-normal.dx-state-hover .dx-button-content {
    background-color: #E3E3E3;
    color: #000;
}

    .dx-button-normal.dx-state-hover .dx-button-content .dx-icon {
        color:#000;
    }

.dx-button-mode-text.dx-state-hover {
    background-color: transparent;
}


.divAgenda {
    background: #ddd;
    display: flex;
    width: 100%;
    height: calc(100% - 57px);
    text-align: center;
    justify-content: center;
    align-items: center;
}

.tablaEstructuraExcel tr:nth-child(even), .tablaEstructuraExcel thead tr {
    background: #d3f0ff;
}

.tablaEstructuraExcel th, .tablaEstructuraExcel td {
    border: 1px solid #B4CBF9!important;
}


/*------------------------------------- íconos favoritos ----------------------------------*/
#iconosFav {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}

#iconosFav a:active{
    background:#e0e0e0;
    border:1px solid #0073C7;
}

    #iconosFav a {
        height: 30px;
        width: 30px;
        display: block;
    }

    #iconosFav .current a {
        border: 1px solid #0073C7;
        background: #ff7904;
    }

    #iconosFav li {
        background: #3072C3;
        padding: 3px;
    }



/*----------------------------- Overrides headers/colores Módulos -------------------------*/
/*------backoffice:*/
.backoffice header {
    background: url("../images/Content/headersModulos/img_modulo_backoffice.png") #0073C7 no-repeat right top !important;
    /*border-bottom: 5px solid #b196b5;*/
}
/*
.backoffice .dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel {
    background: transparent;
}

.backoffice .nav-link:hover, .backoffice .nav-item.show > a{
    background: #b196b5;
}

.backoffice header, .backoffice footer, .backoffice .panel .panel-heading, .backoffice .menuHeader.volver, .backoffice .hvr-shutter-in-vertical:before,
.backoffice .dropdown-menu, .backoffice .tablaPermisos th,
.backoffice .navbar-default .navbar-nav > .open > a, .backoffice .navbar-default .navbar-nav > .open > a:hover, .backoffice .navbar-default .navbar-nav > .open > a:focus,
.backoffice .dx-popup-normal .dx-button-mode-contained, .backoffice .grupoPanel .dx-form-group-caption, .backoffice .barraBotones2 .btnRight, .backoffice .barraBotones2 .btnLeft,
.backoffice .siteContainer .dx-datagrid-header-panel .dx-button, .backoffice .siteContainer .dx-button,
.dx-treelist-content .dx-treelist-table .dx-header-row {
    background: #775D78;
    color: #ffffff;
}

.tablaPermisos td {
    border: 1px solid #775D78;
}

.backoffice .dx-popup-title.dx-toolbar {
    background: #775D78 !important;
}

.backoffice .navbar-expand-lg, .backoffice .dx-popup-normal .dx-button-mode-contained:hover, .backoffice .barraBotones2 .dx-button-mode-contained:hover {
    background-color: #644266;
}


.backoffice .tooltip-inner {
    background: #644266;
}


.backoffice .tooltip.right > .tooltip-arrow {
    border-right-color: #644266;
}*/

/*----------------------------------------------------Valorización---------------------------------------------------------*/

.color-valorizacion header.caracterizaciones {
    background: url("../images/Content/headersModulos/img_modulo_caracterizaciones.jpg") #0073C7 no-repeat right top !important;
}

.color-valorizacion .card-header {
    background: #005EA1;
}

.color-valorizacion header {
    background: url("../images/Content/headersModulos/img_modulo_Valorizacion.png") #0073C7 no-repeat right top !important;
}

.color-valorizacion header, .color-valorizacion footer, .color-valorizacion .panel .panel-heading, .color-valorizacion .menuHeader.volver,
.color-valorizacion .hvr-shutter-in-vertical:before, .color-valorizacion .dropdown-menu, .color-valorizacion .tablaPermisos th,
.color-valorizacion .navbar-default .navbar-nav > .open > a, .color-valorizacion .navbar-default .navbar-nav > .open > a:hover,
.color-valorizacion .navbar-default .navbar-nav > .open > a:focus, .color-valorizacion .dx-popup-normal .dx-button-mode-contained,
.color-valorizacion .grupoPanel .dx-form-group-caption, .valorizacion .barraBotones2 .btnRight, .color-valorizacion .barraBotones2 .btnLeft,
.color-valorizacion .siteContainer .dx-datagrid-header-panel .dx-button, .color-valorizacion .siteContainer .dx-button, .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected),
.dx-treelist-content .dx-treelist-table .dx-header-row, .valorizacion .card-header, .color-valorizacion #iconosFav li {
    background: #005EA1;
    color: #fff;
}

/*------violeta:*/
.color-violeta header {
    background: url("../images/Content/headersModulos/img_modulo_tesoreria.png") #4B5874 no-repeat right top !important;
    border-bottom: 5px solid #7C869A;
}

.color-violeta .dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel {
    background: transparent;
}

.color-violeta .nav-link:hover, .color-violeta .nav-item.show > a {
    background: #7C869A;
}

.color-violeta header, .color-violeta footer, .color-violeta .panel .panel-heading, .color-violeta .menuHeader.volver, .color-violeta .hvr-shutter-in-vertical:before,
.color-violeta .dropdown-menu, .color-violeta .tablaPermisos th,
.color-violeta .navbar-default .navbar-nav > .open > a, .color-violeta .navbar-default .navbar-nav > .open > a:hover, .color-violeta .navbar-default .navbar-nav > .open > a:focus,
.color-violeta .dx-popup-normal .dx-button-mode-contained, .color-violeta .grupoPanel .dx-form-group-caption, .color-violeta .barraBotones2 .btnRight, .color-violeta .barraBotones2 .btnLeft,
.color-violeta .siteContainer .dx-datagrid-header-panel .dx-button, .color-violeta .siteContainer .dx-button, .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected),
.dx-treelist-content .dx-treelist-table .dx-header-row, .color-violeta .card-header, .color-violeta .notificacionBox .nombreNot, .color-violeta #iconosFav li {
    background: #4B5874;
    color: #ffffff;
}

.color-violeta .dx-popup-title.dx-toolbar {
    background: #4B5874 !important;
}

.color-violeta .navbar-expand-lg, .color-violeta .dx-popup-normal .dx-button-mode-contained:hover,
.color-violeta .barraBotones2 .dx-button-mode-contained:hover {
    background-color: #374055;
}

.color-violeta .tooltip-inner {
    background: #374055;
}


.color-violeta .tooltip.right > .tooltip-arrow {
    border-right-color: #374055;
}

.color-violeta.multasySanciones header {
    background: url("../images/Content/headersModulos/img_modulo_multasySanciones.jpg") #4B5874 no-repeat right top !important;
    border-bottom: 5px solid #7C869A;
}


/*------Chocolate:*/

.color-chocolate header {
    background: url("../images/Content/headersModulos/img_modulo_inducom.png") #835959 no-repeat right top !important;
    border-bottom: 5px solid #BF9090;
}

.color-chocolate .dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel {
    /*background: #BF9090;*/
    background: transparent;
}


.color-chocolate .nav-link:hover, .color-chocolate .nav-item.show > a {
    background: #BF9090;
}

.color-chocolate header, .color-chocolate footer, .color-chocolate .panel .panel-heading, .color-chocolate .menuHeader.volver, .color-chocolate .hvr-shutter-in-vertical:before,
.color-chocolate .dropdown-menu, .color-chocolate .tablaPermisos th,
.color-chocolate .navbar-default .navbar-nav > .open > a, .color-chocolate .navbar-default .navbar-nav > .open > a:hover, .color-chocolate .navbar-default .navbar-nav > .open > a:focus,
.color-chocolate .dx-popup-normal .dx-button-mode-contained, .color-chocolate .grupoPanel .dx-form-group-caption, .color-chocolate .barraBotones2 .btnRight, .color-chocolate .barraBotones2 .btnLeft,
.color-chocolate .siteContainer .dx-datagrid-header-panel .dx-button, .color-chocolate .siteContainer .dx-button, .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected),
.dx-treelist-content .dx-treelist-table .dx-header-row, .color-chocolate .card-header, .color-chocolate .notificacionBox .nombreNot, .color-chocolate #iconosFav li {
    background: #835959;
    color: #ffffff;
}

.color-chocolate .dx-popup-title.dx-toolbar {
    background: #835959 !important;
}

.color-chocolate .navbar-expand-lg, .color-chocolate .dx-popup-normal .dx-button-mode-contained:hover,
.color-chocolate .barraBotones2 .dx-button-mode-contained:hover {
    background-color: #663333;
}

.color-chocolate .tooltip-inner {
    background: #663333;
}


.color-chocolate .tooltip.right > .tooltip-arrow {
    border-right-color: #663333;
}


/*------Vinotinto:*/


.color-vinotinto header {
    background: url("../images/Content/headersModulos/img_modulos_pazysalvo.png") #99484D no-repeat right top !important;
    border-bottom: 5px solid #BC8D90;
}

.color-vinotinto .dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel {
    /*background: #BC8D90;*/
    background: transparent;
}

.color-vinotinto .nav-link:hover, .color-vinotinto .nav-item.show > a {
    background: #BC8D90;
}

.color-vinotinto header, .color-vinotinto footer, .color-vinotinto .panel .panel-heading, .color-vinotinto .menuHeader.volver, .color-vinotinto .hvr-shutter-in-vertical:before,
.color-vinotinto .dropdown-menu, .color-vinotinto .tablaPermisos th,
.color-vinotinto .navbar-default .navbar-nav > .open > a, .color-vinotinto .navbar-default .navbar-nav > .open > a:hover, .color-vinotinto .navbar-default .navbar-nav > .open > a:focus,
.color-vinotinto .dx-popup-normal .dx-button-mode-contained, .color-vinotinto .grupoPanel .dx-form-group-caption, .color-vinotinto .barraBotones2 .btnRight, .color-vinotinto .barraBotones2 .btnLeft,
.color-vinotinto .siteContainer .dx-datagrid-header-panel .dx-button, .color-vinotinto .siteContainer .dx-button, .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected),
.dx-treelist-content .dx-treelist-table .dx-header-row, .color-vinotinto .card-header, .color-vinotinto .notificacionBox .nombreNot, .color-vinotinto #iconosFav li {
    background: #99484D;
    color: #ffffff;
}

.color-vinotinto .dx-popup-title.dx-toolbar {
    background: #99484D !important;
}

.color-vinotinto .navbar-expand-lg, .color-vinotinto .dx-popup-normal .dx-button-mode-contained:hover,
.color-vinotinto .barraBotones2 .dx-button-mode-contained:hover {
    background-color: #7D383B;
}

.color-vinotinto .tooltip-inner {
    background: #7D383B;
}


.color-vinotinto .tooltip.right > .tooltip-arrow {
    border-right-color: #7D383B;
}


.color-vinotinto.administrativas header {
    background: url("../images/Content/headersModulos/img_modulo_administrativa.png") #99484D no-repeat right top !important;
    border-bottom: 5px solid #BC8D90;
}



/*------selva:*/


.color-selva header {
    background: url("../images/Content/headersModulos/img_modulo_presupuesto.png") #336666 no-repeat right top !important;
    border-bottom: 5px solid #799A9A;
}

.color-selva .dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel {
    /*background: #799A9A;*/
    background: transparent;
}

.color-selva .nav-link:hover, .color-selva .nav-item.show > a {
    background: #799A9A;
}

.color-selva header, .color-selva footer, .color-selva .panel .panel-heading, .color-selva .menuHeader.volver, .color-selva .hvr-shutter-in-vertical:before,
.color-selva .dropdown-menu, .color-selva .tablaPermisos th,
.color-selva .navbar-default .navbar-nav > .open > a, .color-selva .navbar-default .navbar-nav > .open > a:hover, .color-selva .navbar-default .navbar-nav > .open > a:focus,
.color-selva .dx-popup-normal .dx-button-mode-contained, .color-selva .grupoPanel .dx-form-group-caption, .color-selva .barraBotones2 .btnRight, .color-selva .barraBotones2 .btnLeft,
.color-selva .siteContainer .dx-datagrid-header-panel .dx-button, .color-selva .siteContainer .dx-button, .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected),
.dx-treelist-content .dx-treelist-table .dx-header-row, .color-selva .card-header, .color-selva .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused,
.color-selva .notificacionBox .nombreNot, .color-selva #iconosFav li {
    background: #336666;
    color: #ffffff;
}

.color-selva .dx-popup-title.dx-toolbar {
    background: #336666 !important;
}

.color-selva .navbar-expand-lg, .color-selva .dx-popup-normal .dx-button-mode-contained:hover,
.color-selva .barraBotones2 .dx-button-mode-contained:hover {
    background-color: #1E5151;
}

.color-selva .tooltip-inner {
    background: #1E5151;
}


.color-selva .tooltip.right > .tooltip-arrow {
    border-right-color: #1E5151;
}

/*------militar:*/


.color-militar header {
    background: url("../images/Content/headersModulos/img_modulo_nomina.png") #467C66 no-repeat right top !important;
    border-bottom: 5px solid #6AB394;
}

.color-militar .dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel {
    /*background: #6AB394;*/
    background: transparent;
}

.color-militar .nav-link:hover, .color-militar .nav-item.show > a {
    background: #6AB394;
}

.color-militar header, .color-militar footer, .color-militar .panel .panel-heading, .color-militar .menuHeader.volver, .color-militar .hvr-shutter-in-vertical:before,
.color-militar .dropdown-menu, .color-militar .tablaPermisos th,
.color-militar .navbar-default .navbar-nav > .open > a, .color-militar .navbar-default .navbar-nav > .open > a:hover, .color-militar .navbar-default .navbar-nav > .open > a:focus,
.color-militar .dx-popup-normal .dx-button-mode-contained, .color-militar .grupoPanel .dx-form-group-caption, .color-militar .barraBotones2 .btnRight, .color-militar .barraBotones2 .btnLeft,
.color-militar .siteContainer .dx-datagrid-header-panel .dx-button, .color-militar .siteContainer .dx-button, .color-militar .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected),
.color-militar .dx-treelist-content .dx-treelist-table .dx-header-row, .color-militar .card-header,
.color-militar .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused, .color-militar .notificacionBox .nombreNot, .color-militar #iconosFav li {
    background: #467C66;
    color: #ffffff;
}

.color-militar .dx-popup-title.dx-toolbar {
    background: #467C66 !important;
}

.color-militar .navbar-expand-lg, .color-militar .dx-popup-normal .dx-button-mode-contained:hover,
.color-militar .barraBotones2 .dx-button-mode-contained:hover {
    background-color: #176851;
}

.color-militar .tooltip-inner {
    background: #176851;
}


.color-militar .tooltip.right > .tooltip-arrow {
    border-right-color: #176851;
}

.color-militar.otrosImpuestos header {
    background: url("../images/Content/headersModulos/img_modulo_otrosIgresos.jpg") #467C66 no-repeat right top !important;
}





/*------musgo:*/
.color-musgo header {
    background: url("../images/Content/headersModulos/img_modulo_general.png") #43738D no-repeat right top !important;
    border-bottom: 5px solid #84A3B3;
}

.color-musgo .dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel {
    /*background: #84A3B3;*/
    background: transparent;
}

.color-musgo .nav-link:hover, .color-musgo .nav-item.show > a {
    background: #84A3B3;
}

.color-musgo header, .color-musgo footer, .color-musgo .panel .panel-heading, .color-musgo .menuHeader.volver, .color-musgo .hvr-shutter-in-vertical:before,
.color-musgo .dropdown-menu, .color-musgo .tablaPermisos th,
.color-musgo .navbar-default .navbar-nav > .open > a, .color-musgo .navbar-default .navbar-nav > .open > a:hover, .color-musgo .navbar-default .navbar-nav > .open > a:focus,
.color-musgo .dx-popup-normal .dx-button-mode-contained, .color-musgo .grupoPanel .dx-form-group-caption, .color-musgo .barraBotones2 .btnRight, .color-musgo .barraBotones2 .btnLeft,
.color-musgo .siteContainer .dx-datagrid-header-panel .dx-button, .color-musgo .siteContainer .dx-button, .color-musgo .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected),
.color-musgo .dx-treelist-content .dx-treelist-table .dx-header-row, .color-musgo .card-header,
.color-musgo .dx-scheduler-container .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected,
.color-musgo .notificacionBox .nombreNot, .color-musgo #iconosFav li {
    background: #43738D;
    color: #ffffff;
}


.color-musgo .dx-popup-title.dx-toolbar {
    background: #43738D !important;
}

.color-musgo .navbar-expand-lg, .color-musgo .dx-popup-normal .dx-button-mode-contained:hover,
.color-musgo .barraBotones2 .dx-button-mode-contained:hover {
    background-color: #26556E;
}

.color-musgo .tooltip-inner {
    background: #26556E;
}


.color-musgo .tooltip.right > .tooltip-arrow {
    border-right-color: #26556E;
}


.color-musgo.procesos header {
    background: url("../images/Content/headersModulos/img_modulo_procesos.png") #43738D no-repeat right top !important;
}

/*------uva:*/


.color-uva header {
    background: url("../images/Content/headersModulos/img_modulo_predial.png") #545B75 no-repeat right top !important;
    border-bottom: 5px solid #8F93A4;
}


.color-uva .dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel {
    /*background: #8F93A4;*/
    background: transparent;
}

.color-uva header, .color-uva footer, .color-uva .panel .panel-heading, .color-uva .menuHeader.volver, .color-uva .hvr-shutter-in-vertical:before,
.color-uva .dropdown-menu, .color-uva .tablaPermisos th,
.color-uva .navbar-default .navbar-nav > .open > a, .color-uva .navbar-default .navbar-nav > .open > a:hover, .color-uva .navbar-default .navbar-nav > .open > a:focus,
.color-uva .dx-popup-normal .dx-button-mode-contained, .color-uva .grupoPanel .dx-form-group-caption, .color-uva .barraBotones2 .btnRight, .color-uva .barraBotones2 .btnLeft,
.color-uva .siteContainer .dx-datagrid-header-panel .dx-button, .color-uva .siteContainer .dx-button, .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected),
.dx-treelist-content .dx-treelist-table .dx-header-row, .color-uva .card-header, .color-uva .notificacionBox .nombreNot, .color-uva #iconosFav li {
    background: #545B75;
    color: #ffffff;
}

.color-uva .nav-link:hover, .color-uva .nav-item.show > a {
    background: #545B75;
}

.color-uva .dx-popup-title.dx-toolbar {
    background: #545B75 !important;
}

.color-uva .navbar-expand-lg, .color-uva .dx-popup-normal .dx-button-mode-contained:hover,
.color-uva .barraBotones2 .dx-button-mode-contained:hover {
    background-color: #2D3154;
}


.color-uva .tooltip-inner {
    background: #2D3154;
}


.color-uva .tooltip.right > .tooltip-arrow {
    border-right-color: #2D3154;
}

/*------marino:*/


.color-marino header {
    background: url("../images/Content/headersModulos/img_modulo_autodeclarable.png") #00579A no-repeat right top !important;
    border-bottom: 5px solid #5991BC;
}

.color-marino .dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel {
    /*background: #5991BC;*/
    background: transparent;
}

.color-marino .nav-link:hover, .color-marino .nav-item.show > a {
    background: #5991BC;
}

.color-marino header, .color-marino footer, .color-marino .panel .panel-heading, .color-marino .menuHeader.volver, .color-marino .hvr-shutter-in-vertical:before,
.color-marino .dropdown-menu, .color-marino .tablaPermisos th,
.color-marino .navbar-default .navbar-nav > .open > a, .color-marino .navbar-default .navbar-nav > .open > a:hover, .color-marino .navbar-default .navbar-nav > .open > a:focus,
.color-marino .dx-popup-normal .dx-button-mode-contained, .color-marino.grupoPanel .dx-form-group-caption, .color-marino .barraBotones2 .btnRight, .color-marino .barraBotones2 .btnLeft,
.color-marino .siteContainer .dx-datagrid-header-panel .dx-button, .color-marino .siteContainer .dx-button, .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected),
.dx-treelist-content .dx-treelist-table .dx-header-row, .color-marino .card-header, .color-marino .dx-form-group-caption,
.color-marino .notificacionBox .nombreNot, .color-marino #iconosFav li {
    background: #00579A;
    color: #ffffff;
}

.color-marino .dx-popup-title.dx-toolbar {
    background: #00579A !important;
}

.color-marino .navbar-expand-lg, .color-marino .dx-popup-normal .dx-button-mode-contained:hover,
.color-marino .barraBotones2 .dx-button-mode-contained:hover {
    background-color: #003F71;
}

.color-marino .tooltip-inner {
    background: #003F71;
}


.color-marino .tooltip.right > .tooltip-arrow {
    border-right-color: #003F71;
}

/*------cafe:*/


.color-cafe header {
    background: url("../images/Content/headersModulos/img_modulo_contabilidad.png") #574747 no-repeat right top !important;
    border-bottom: 5px solid #918686;
}

.color-cafe .dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel {
    /*background: #918686;*/
    background: transparent;
}

.color-cafe .nav-link:hover, .color-cafe .nav-item.show > a {
    background: #918686;
}

.color-cafe header, .color-cafe footer, .color-cafe .panel .panel-heading, .color-cafe .menuHeader.volver, .color-cafe .hvr-shutter-in-vertical:before,
.color-cafe .dropdown-menu, .color-cafe .tablaPermisos th,
.color-cafe .navbar-default .navbar-nav > .open > a, .color-cafe .navbar-default .navbar-nav > .open > a:hover, .color-cafe .navbar-default .navbar-nav > .open > a:focus,
.color-cafe .dx-popup-normal .dx-button-mode-contained, .color-cafe .grupoPanel .dx-form-group-caption, .color-cafe .barraBotones2 .btnRight, .color-cafe .barraBotones2 .btnLeft,
.color-cafe .siteContainer .dx-datagrid-header-panel .dx-button, .color-cafe .siteContainer .dx-button, .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected),
.dx-treelist-content .dx-treelist-table .dx-header-row, .color-cafe .card-header, .color-cafe .notificacionBox .nombreNot, .color-cafe #iconosFav li {
    background: #574747;
    color: #ffffff;
}

.color-cafe .dx-popup-title.dx-toolbar {
    background: #574747 !important;
}

.color-cafe .navbar-expand-lg, .color-cafe .dx-popup-normal .dx-button-mode-contained:hover,
.color-cafe .barraBotones2 .dx-button-mode-contained:hover{
    background-color: #3F3434
}

.color-cafe .tooltip-inner {
    background: #3F3434
}


.color-cafe .tooltip.right > .tooltip-arrow {
    border-right-color: #3F3434
}

/*--------------------------------------------------------------------------------------------------*/

.dx-popup-normal .dx-dropdowneditor-button {
    background: #fff !important;
}

.estadoAnulado[role="columnheader"], .corrVencida[role="columnheader"], .corrPorvencer[role="columnheader"], .corrAtiempo[role="columnheader"], .corrFinalizada[role="columnheader"], .corrFinalizada2[role="columnheader"], .corrEnRequerimiento[role="columnheader"],
.dx-tab.corrVencida span, .dx-tab.corrAtiempo span, .dx-tab.corrEnRequerimiento span, .dx-tab.corrFinalizada span,
.dx-tab.corrFinalizada2 span, .dx-tab.corrEnRequerimiento span, .dx-tab.estadoAnulado span {
    color: #fff !important;
}

.corrVencida[role="columnheader"], .dx-tab.corrVencida {
    background-color: #BD1550!important;
}
.corrPorvencer[role="columnheader"], .dx-tab.corrPorvencer {
    background-color: #F8CA00 !important;
    color: #827028 !important;
}

    .dx-tab.corrPorvencer.dx-tab-selected span {
        color: #827028 !important;
    }
    
    .corrAtiempo[role="columnheader"], .dx-tab.corrAtiempo {
        background-color: #70C92F !important;
    }

.corrFinalizada[role="columnheader"], .dx-tab.corrFinalizada {
    background-color: #E97F02!important;
}

.corrEnRequerimiento[role="columnheader"], .dx-tab.corrEnRequerimiento {
    background-color: #E97F02 !important;
}

.corrFinalizada2[role="columnheader"], .dx-tab.corrFinalizada2 {
    background-color: #9D419C !important;
}

.estadoAnulado[role="columnheader"], .dx-tab.estadoAnulado {
    background-color: #7e4452 !important;
}

.graficoVerde[role="columnheader"] {
    background-color: #70C92F !important;
    color: #fff;
}

.graficoVinotinto[role="columnheader"] {
    background-color: #BD1550 !important;
    color: #fff;
}

.graficoAmarillo[role="columnheader"] {
    background-color: #F8CA00 !important;
    color: #827028;
}

.graficoNaranja[role="columnheader"] {
    background-color: #E97F02 !important;
    color: #fff;
}

.corrFinalizada2[role="columnheader"] {
    background-color: #9D419C !important;
    color: #fff;
}

.headerEstadoCorr {
    background: #CCCCCC;
    text-align: center;
    color: #535366;
    padding: 5px;
    font-size: 14px;
    /*font-weight: bold;*/
    border: 1px solid #ccc;
}

.infoCorr {
    color: #535366;
}

.seleccioneCorr {
    color: #1E5151;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 13px;
}

.vAlignFix .dx-button {
    position:relative;
    top:-20px;
    border:none;
    border-radius:50px;
}

.vAlignFix .dx-button span{
    font-size: 22px;
    font-weight: bold;
}

.alignBottomBtn {
    margin-bottom:7px;
}

.infoRadicacion {
    border: 1px solid #99CCCC;
    height: 100%;
    margin-bottom: 50px;
    background: url('../images/content/tecladoradicacion.png') no-repeat bottom;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.infoRadicacion h2{
    text-align: center;
    font-weight: bold;
    margin-bottom: 20px;
}

.encuestaSizeFix .dx-layout-manager .dx-label-h-align.dx-flex-layout .dx-field-item-content {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    width: auto;
}
/*--------------------------Nuevos Headers----------------------------*/
.color-vinotinto header.PazySalvoHeader {
    background-image: url("../images/Content/headersModulos/img_modulos_pazysalvo.png") !important;
    background-repeat: no-repeat;
    background-position: top,left;
    background-size: contain !important;
}


.color-cafe header.DigitalizacionHeader {
    background-image: url("../images/Content/headersModulos/img_modulo_digitalizacion.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat;
    background-position: top,left;
}

.color-chocolate header.auditoria {
    background: url("../images/Content/headersModulos/img_modulo_auditorias.png") #835959 no-repeat right top !important;
    background-size: contain !important;
}

.color-chocolate header.tramites {
    background: url("../images/Content/headersModulos/img_modulo_tramites.png") #835959 no-repeat right top !important;
    background-size: contain !important;
}

.color-uva header.contratacionHeader {
    background: url("../images/Content/headersModulos/img_modulo_contratacion.png") #545B75 no-repeat right top !important;
    background-size: contain !important;
}

.color-selva header.correspondenciaHeader {
    background: url("../images/Content/headersModulos/img_modulo_correspondencia.png") #336666 no-repeat right top !important;
    background-size: contain !important;
}

.color-musgo header.reportesGerencialesHeader {
    background: url("../images/Content/headersModulos/img_modulo_ReportesGerenciales.png") #43738D no-repeat right top !important;
    background-size: contain !important;
}

.color-cafe header.pagosHeader {
    background: url("../images/Content/headersModulos/img_modulo_Pagos.png") #574747 no-repeat right top !important;
    background-size: contain !important;
}

.color-marino header.inducomHeader {
    background: url("../images/Content/headersModulos/img_modulo_Inducom.png") #00579A no-repeat right top !important;
    background-size: contain !important;
}

.color-vinotinto header.cuentascobrosHeader {
    background: url("../images/Content/headersModulos/img_modulo_cuentasCobro.png") #99484D no-repeat right top !important;
    background-size: contain !important;
}

.color-selva header.valorizacionHeader {
    background: url("../images/Content/headersModulos/img_modulo_Valorizacion.png") #336666 no-repeat right top !important;
    background-size: contain !important;
}

.color-selva header.plusvaliaHeader {
    background: url("../images/Content/headersModulos/img_modulo_plusvalia.png") #336666 no-repeat right top !important;
    background-size: contain !important;
}

.color-selva header.notificacionesHeader {
    background: url("../images/Content/headersModulos/img_modulo_notificaciones.jpg") #336666 no-repeat right top !important;
    background-size: contain !important;
}

.color-uva header.georeferenciacionHeader {
    background: url("../images/Content/headersModulos/img_modulo_georeferenciacion.png") #4B5874 no-repeat right top !important;
    background-size: contain !important;
}


.color-musgo header.almacenHeader {
    background: url("../images/Content/headersModulos/img_modulo_almacen.png") #43738D no-repeat right top !important;
    background-size: contain !important;
}

.color-marino header.activosFijosHeader {
    background: url("../images/Content/headersModulos/img_modulo_activosFijos.png") #00579A no-repeat right top !important;
    background-size: contain !important;
}

/*------------------------------------------------------*/
.inputmail, .errorMail {
    float: left;
}

    .errorMail ul {
        margin: 0;
        list-style: none;
        padding-left: 10px;
        padding-top:10px;
    }

.inputmailgroup {
    padding:10px;
}

    .inputmailgroup label {
        float: left;
        margin-right:10px;
    }

.botonSubmit {
    clear: both;
    padding-top: 10px;
   margin-left:40px;
}

.colorSelector {
    position: absolute;
    right: 200px;
    bottom: 42px;
    background: #fff;
    padding: 5px;
}

.colorSelector div {
    float: left;
    height: 15px;
    width: 15px;
    margin-right:5px;
}

#selva {background:#336666}
#militar {background:#467C66}
#default {background:#00579A}
#marino {background:#00579A}
#musgo {background:#43738D}
#uva {background: #545B75}
#violeta {background:#4B5874}
#backoffice {background:#0073C7}
#chocolate {background:#835959}
#vinotinto {background:#99484D}
#cafe {background:#574747}

/*-----------------Queries---------------------*/
@media(max-width:1200px) {


    #nombreModulo {
        font-size: 15px;
    }

    #lugarModulo {
        font-size: 12px;
    }
}


@media(max-width:1134px) {


    


    #fechaliq {
        padding-right:0;
    }

}

@media(max-width:991px) {

    .dx-popup-wrapper .form-group .col-sm-10 {
        margin-bottom: 15px;
    }

        .dx-popup-wrapper .form-group .col-sm-10:last-child {
            margin-bottom: 5px;
        }

    .navbar {
        padding: 0;
    }

    .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .navbar-nav .nav-link {
            padding-right: 0.5rem;
            padding-left: 0.5rem !important;
        }
}

@media(max-width:980px) {

    #logoutForm > span {
        display: block;
    }

    #logoutForm > a {
        float: right;
    }


    .nombreLugar {
        padding-left: 5px;
        margin-top: 15px;
        padding-top: 0;
    }
    #nombreModulo {
        margin-top:0;
    }

    .cuenta {
        position: relative;
        top: -55px;
        clear: both;
        margin-left: 357px;
        right:20px;
        float:right;
    }

    .cuenta img{
        float:right;
    }

}



@media(max-width:776px) {
    .dx-popup-wrapper > .dx-overlay-content {
        width: 90% !important;
        position: static;
        margin: 0 auto !important;
        height: auto !important;
    }

}

@media(max-width:758px) {


    #logoutForm {
        text-align: center;
    }

    .usuario #logoutForm > * {
        text-align: center;
        float: none;
    }

    .homeUsr {
        float: none;
    }

    nav.menu {
        position: initial;
        width: auto;
        margin: 0;
        float: none;
        background: #535366;
    }

    #scroller {
        position:initial;
    }

    .menuCont {
        margin-bottom:0;
    }

    .nombreLugar { border-left:none;
    }

    footer {
        height:50px;
    }

    .pestañasContainer {
        margin-bottom:50px;
    }


    .menuTitle {
        border-bottom: 1px solid #6699FF;
        font-size: 15px;
        padding: 15px;
    }

    #scroller {
        display:none;
    }

    .menuCtrlCont {
        display: inline;
    }
}





/*.grupoPanel, .acordionPortal .dx-accordion-item {
    border: 1px solid #ddd;
    margin-bottom: 15px;
    border-radius: 5px;
    padding-top: 0 !important;
}

    .grupoPanel .dx-form-group-caption, .acordionPortal .dx-accordion-item .tituloAcordeon {
        display: block;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        padding: 5px 10px;
        font-size: 15px;
        background: #808080;
        color: #fff;
    }

.acordionPortal .dx-accordion-item-title {
    padding: 0;
}

    .acordionPortal .dx-accordion-item-title::before {
        color: #fff;
        margin-right: 5px;
    }*/



#accordionTramites h2 {
    font-size: 15px;
    font-weight: normal;
}

#accordionTramites .dx-form-group-with-caption > .dx-form-group-content {
    border-top: 1px solid #69F;
}


#accordionTramites .dx-form-group-caption {
    font-size: 15px;
    color: #4a6991;
}


.dx-toolbar {
background:none;
}

.myswal {
    z-index: 20000;
}

.dx-row.dx-data-row .totalPension {
    color: #333;
    font-weight: bold;
}

.dx-row.dx-data-row .totalSalud {
    color: #333;
    font-weight: bold;
}

.dx-row.dx-data-row .rowBold {
    color: #333;
    font-weight: bold;
}
