.uk-form-label{
	font-weight:bold;
}
	
/* docsmin*/

.uk-tooltip-width-auto{
    width: auto;
}

nav#cnx-navbar-menu ul.uk-nav li ul.uk-text-small li a{
    padding: 1px 0;
    line-height: 12px;
}

.cnx-Loading{
	height: 100%; margin: 0px; padding: 0px; 
	/*background-color: rgba(0, 0, 0, 0.6); */
	background-color: rgba(0, 0, 0, 0.6); 
	position: fixed; width: 100%; z-index: 9999;
	display:none;
}

.cnx-Loading-Content{
	-moz-box-sizing: border-box; box-sizing: border-box; background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9); border-radius: 4px 4px 4px 4px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); left: 50%; 
	margin-left: -150px; padding: 10px; position: relative; top: 50%; 
	width: 300px; height: auto; margin-top: -60px;
	color:RGB(80,80,80);
}

.uk-search-field {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #DDDDDD;
  border-radius: 4px;
  color: #444444;
  height: 30px;
  max-width: 100%;
  padding: 4px 25px;
  transition: all 0.2s linear 0s;
}

.uk-dropdown-search {
  max-height: 350px;
  overflow: auto;
  padding: 20px;
  top: 25px;
  width: 560px;
}

.uk-dropdown-search {
  margin: 10px;
  max-height: 350px;
  overflow: auto;
  top: 25px;
  width: 100%;
}

.uk-form-help-inline{
	color:#999 !important;
	font-size: 11px;
	line-height: 16px;
}


/* Verde */
.cnx-menu-bar{
    background-color: rgba(0, 0, 0, 0.7);
    color: rgba(255, 255, 255, 0.87);
    height: 25px;
    padding: 1px 0;
    position: fixed;
    width: 100%;
    z-index: 998;
	top:0px;
}
ul.uk-tab.uk-tab-grid li a{
    background-color: #dcedc8;
    color: rgba(0,0,0,0.87);
	padding: 5px;
}
ul.uk-tab.uk-tab-grid li.uk-active a{
    background-color: #8bc34a;
    color: rgba(0,0,0,0.87);
	padding: 8px;
}
ul.uk-tab.uk-tab-grid-config {
	margin-left: -5px;
	border-bottom: none;
	position: relative;
	z-index: 1;
}
ul.uk-tab.uk-tab-grid-config li a{
    background-color: #dcedc8;
    color: rgba(0,0,0,0.87);
	border-radius: 0px 10px 10px 0px;
	padding: 5px 5px 5px 10px;
}
ul.uk-tab.uk-tab-grid-config li a:hover{
	padding: 5px 5px 5px 25px;
}
ul.uk-tab.uk-tab-grid-config li.uk-active a{
    background-color: #8bc34a;
    color: rgba(0,0,0,0.87);
	padding: 5px 5px 5px 25px;
}

ul.uk-tab-grid-config-small{
	border: none;
	height: 34px;
	width: 2400px;
	white-space:nowrap;
}
ul.uk-tab-grid-config-small li{
	display:inline;
}
ul.uk-tab-grid-config-small li a{
    background-color: #dcedc8;
    color: rgba(0,0,0,0.87);
	border-radius: 10px 10px 0px 0px;
	padding: 5px;
}

ul.uk-tab-grid-config-small li.uk-active a{
    background-color: #8bc34a;
    color: rgba(0,0,0,0.87);
	font-weight: bold;
}

ul.uk-tab-grid-config-small li a:hover{
	padding: 0px 5px 5px 5px;
}

.uk-panel-box-backgrond-window{
    background-color: #eceff1;
    border-color: rgba(0,0,0,0.3);
    color: #2d7091;
}

#GblAllContent{
    background:rgba(255, 255, 255, 0.5) url("../images/logo-marca-agua.svg") no-repeat fixed center center / 850px auto;
    animation: fadein 2s;
    -moz-animation: fadein 2s; /* Firefox */
    -webkit-animation: fadein 2s; /* Safari and Chrome */
    -o-animation: fadein 2s; /* Opera */
    margin: 0px;
    padding: 0px;
}
@keyframes fadein {
    from{opacity:0;}
    to{opacity:1;}
}
@-moz-keyframes fadein { /* Firefox */
    from{opacity:0;}
    to{opacity:1;}
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from{opacity:0;}
    to{opacity:1;}
}
@-o-keyframes fadein { /* Opera */
    from{opacity:0;}
    to{opacity: 1;}
}
.handsontable .currentRow {
    /* background-color: #F9F9FB; */
     background-color: RGB(245,245,245);
}
.handsontable .currentCol {
    background-color: RGB(230,230,230);
}
/*Reglas de estilo SECONDARY*/
.uk-button.uk-button-secondary{
	background-color: #084da8;
	color: #fff;
	background-image: -webkit-linear-gradient(top, #084da8, #084da8);
	background-image: linear-gradient(to bottom, #084da8, #084da8);
	border-color: rgba(0, 0, 0, .2);
	border-bottom-color: rgba(0, 0, 0, .4);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
}
.uk-button.uk-button-secondary:hover{
	background-color: #0a3060;
	color: #fff;
	background-image: none;
}
.uk-button.uk-button-secondary:active{
	background-color: #0a3060;
	color: #fff;
	background-image: none;
	border-color: rgba(0, 0, 0, .2);
	border-top-color: rgba(0, 0, 0, .4);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .2);
}
.uk-button.uk-button-secondary:focus{
	background: #084da8;
	color: #fff;
}
.uk-button-secondary.uk-active{
	background: #011d42 !important;
	color: #fff !important;
}
/*Reglas de estilo INPUT[radio && checkbox]*/
input[type="radio"]::-moz-focus-inner,input[type="radio"]:hover, input[type="radio"]:focus, input[type="radio"]:active,
input[type="checkbox"]::-moz-focus-inner,input[type="checkbox"]:hover, input[type="checkbox"]:focus, input[type="checkbox"]:active{
	box-shadow: 0 0 10px #084da8 !important;
	outline: 0 !important;
	outline-style: none !important;
	outline-width: 0 !important;
	border: none !important;
}

/* Reglas de estulos para los titulos de acuerdo a Nuevo, Modificación y Consulta */
/* Para nuevos registros */
.uk-tab-a-title-new{
	background-color:#428BCA !important;
	color:#fff !important;
	text-shadow:none !important;
	font-weight:bold !important;
}
/* Para modificación de registros */
.uk-tab-a-title-consul{
	background-color:#A295D6 !important;
	color:#fff !important;
	text-shadow:none !important;
	font-weight:bold !important;
}
/*Reglas de estilo new*/
.uk-button.uk-button-new{
	background-color: #428BCA;
	color: #fff;
	background-image: -webkit-linear-gradient(top, #428BCA, #428BCA);
	background-image: linear-gradient(to bottom, #428BCA, #428BCA);
	border-color: rgba(0, 0, 0, .2);
	border-bottom-color: rgba(0, 0, 0, .4);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
}
.uk-button.uk-button-new:hover{
	background-color: #5d9cd3;
	color: #fff;
	background-image: none;
}
.uk-button.uk-button-new:active{
	background-color: #5d9cd3;
	color: #fff;
	background-image: none;
	border-color: rgba(0, 0, 0, .2);
	border-top-color: rgba(0, 0, 0, .4);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .2);
}
.uk-button.uk-button-new:focus{
	background: #428BCA;
	color: #fff;
}
.uk-button-new.uk-active{
	background: #011d42 !important;
	color: #fff !important;
}

/*Reglas de estilo consul*/
.uk-button.uk-button-consul{
	background-color: #A295D6;
	color: #fff;
	background-image: -webkit-linear-gradient(top, #A295D6, #A295D6);
	background-image: linear-gradient(to bottom, #A295D6, #A295D6);
	border-color: rgba(0, 0, 0, .2);
	border-bottom-color: rgba(0, 0, 0, .4);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
}
.uk-button.uk-button-consul:hover{
	background-color: #c4bbe8;
	color: #fff;
	background-image: none;
}
.uk-button.uk-button-consul:active{
	background-color: #c4bbe8;
	color: #fff;
	background-image: none;
	border-color: rgba(0, 0, 0, .2);
	border-top-color: rgba(0, 0, 0, .4);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .2);
}
.uk-button.uk-button-consul:focus{
	background: #A295D6;
	color: #fff;
}
.uk-button-consul.uk-active{
	background: #011d42 !important;
	color: #fff !important;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{
	text-transform:none;
}

.jconfirm-content-pane{
	word-wrap: break-word;
}

table#cnx-ayuda-catalogo-edi-grid-table > tbody tr{
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

table#cnx-ayuda-catalogo-publi-grid-table > tbody tr{
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

table#cnx-ayuda_espcatalogos-table > tbody tr{
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.cnx-footer-status-bar{
    position:fixed;
    bottom:0px;
    left:0px;
    width:100%;
    background-color: rgba(0,0,0,.80);
    border:1px solid #000;
    z-index:3;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    color:RGB(200,200,200);
}

table.htCore tr th{
    vertical-align: middle;
}

.uk-padding-xsmall-left{
	padding-left: 5px !important;
}

.uk-resize-none{
	resize: none !important;
}

.uk-padding-xsmall-panel{
	padding: 10px !important;
}

.uk-padding-xsmall{
	padding: 5px !important;
}

.uk-text-consul{
	color: #9b59b6 !important;
}

.uk-table tbody tr.uk-active{
	background: rgb(120, 120, 120) !important;
	color: rgb(240, 240, 240) !important;
}

.uk-siglas-empresa,
.uk-siglas-expendio{
	font-size: 70px;
	color: #f2f2f2;
}

.uk-cursor-pointer{
	cursor: pointer !important;
}

.cnx-escala-grises{
	filter: grayscale(100%) !important; 
}

/* Clases para celdas de handsontable */
.cnx-handsontable-danger{
    background: #fff7f8 !important;
    color: #d85030 !important;
}
.cnx-handsontable-success {
    background: #fafff2 !important;
    color: #659f13 !important;
}
.cnx-handsontable-warning {
    background: #fffceb !important;
    color: #e28327 !important;
}
.cnx-handsontable-info {
    background: #ebf7fd !important;
    color: #2d7091 !important;
}
.cnx-handsontable-black {
    background: #444 !important;
    color: #fff !important;
}

.uk-semaforo-danger{
	color: #f21c1c !important;
}
.uk-semaforo-warning{
	color: #eed127 !important;
}
.uk-semaforo-success{
	color: #23da32 !important;
}

.uk-fecha-top{
	opacity: 0.4;
	position:fixed;
	bottom:20px;
	right:10px;
	z-index:2;
}

.uk-fecha-top:hover{
	opacity: 1;
}

/* Modifier: `uk-modal-dialog-medium`
 ========================================================================== */
/* Tablet and bigger */
@media (min-width: 768px) {
    .uk-modal-dialog-medium {
        width: 60%;
    }
}
/* Large screen and bigger */
@media (min-width: 1220px) {
    .uk-modal-dialog-medium {
        width: 60%;
    }
}

.uk-width-1-7 {
    width: calc(100% * 1 / 7);
}
.uk-width-1-7\@s {
    width: calc(100% * 1 / 7);
}
.uk-width-1-7\@m {
    width: calc(100% * 1 / 7);
}
.uk-width-1-7\@l {
    width: calc(100% * 1 / 7);
}
.uk-width-1-7\@xl {
    width: calc(100% * 1 / 7);
}
