body{font-family: 'Source Sans Pro', sans-serif !important; color: #999; background:#E7E7E9;font-size:14px !important;}
/*h1, h2, h3, h4{font-family: 'Source Sans Pro', sans-serif !important; }
h3, h4{color:#006892 !important}*/

.k-dropdown, .k-combobox, .k-input {
    width: 100%;
}

/*.k-icon{
    position: relative;
    top: 5px;
}*/
/*.k-button:active:hover, .k-button.k-state-active:hover, .k-button .k-state-active{
    background-color: #019fef;
    border-color: #019fef;
}

.k-primary, .k-overflow-container .k-primary{
    background-color: #47c3d3;
}*/
input, select, textarea{color:#999 !important}
.uk-container{
    background:#fff;
    //  width: 960px !important;
}
.uk-panel{color:#999 !important;}



.uk-padding-small{padding:10px;}
.uk-padding-medium{padding:20px;}
.uk-padding-large{padding:40px;}

.uk-breadcrumb > li {padding:10px;}
.uk-breadcrumb > li > a{color:#fff !important}
.uk-azul{background:#006892; color:#fff}

footer{background:#E7E7E9 !important;border-top:5px solid #185071 !important;}

/*.uk-button-primary{color:#fff !important;background:#47C3D3 !important;}*/

#divresultados{min-height:200px;}

article > p {line-height:175% !important}


* {
    margin:0px;
    padding:0px;
}

#header {
    margin:-29px;
    width:500px;
    font-family:Arial, Helvetica, sans-serif;
}

ul, ol {
    list-style:none;
}

.nav > li {
    float:left;
}
/*
.nav li a {
    background-color: #006892;
    color: #fff !important;
    text-decoration:none;
    padding:10px 12px;
    display:block;
}

.nav li a:hover {
    background-color:#434343;
}

.nav li ul {
    display:none;
    position:absolute;
    min-width:140px;
    z-index: 99999;
}

.nav li:hover > ul {
    display:block;
}

.nav li ul li {
    position:relative;
}

.nav li ul li ul {
    right:-140px;
    top:0px;
}*/
thead{
    background:#47C3D3 ;
    color: #FFFFFF;

}
td{
    color: #3D4C4C;
}
table{
    align: center;
}
.k-primary, .k-overflow-container .k-primary{
    background-image: #47c3d3;
}

.active-link {
    width: 10px;
    height: 10px;
    background: transparent url("../img/active.ico") no-repeat 50% 50%;
    overflow: hidden;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
    margin: 5px 0 0 3px;
    -webkit-border-radius: 5px;
    -mox-border-radius: 5px;
    border-radius: 5px;
}

.inactive-link {
    width: 10px;
    height: 10px;
    background: transparent url("../img/inactive.ico") no-repeat 50% 50%;
    overflow: hidden;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    vertical-align: top;
    margin: 5px 0 0 3px;
    -webkit-border-radius: 5px;
    -mox-border-radius: 5px;
    border-radius: 5px;
}


.k-grid tbody .k-button, .k-ie8 .k-grid tbody button.k-button {
    min-width: 30px;
}


.uk-modal-proyecto{
    width: 900px;
}

.uk-modal-busqueda{
    width: 600px;
     overflow-y: auto;
    border: 4px solid #3571b0;
    color: #000;
    background-color: #F8F8F8;
}

.uk-size-modal{
    height : 350px;


}

.k-block,
.k-header,
.k-grid-header,
.k-treemap-tile, html .km-pane-wrapper
.k-header > .k-link
{
    overflow: visible;
    text-overflow: initial;
    height: auto;
    white-space: normal;
    text-align: center;
    background-color:#006892 !important;
    color:#FDF8D6 !important;
}

/*.k-grid-content>table>tbody>.k-alt
{
    background:#47C3D3;
}

.k-grid table tr.k-state-selected
{
    background: #C1CD23;
    color: #FDF8D6 !important;
}*/

.uk-panel-box-secondary {
    background-color: #fff;
    color: #444;
}
.uk-panel-box{
    border: 1px solid #eee;
}

.hide{
    display: none;
}

.title-modal{
    color: #006892;
    font-weight: bold; 
}

.inputForm{
    width: 100%;
}

/*jquery.alert*/
#popup_container,.popup_container
{ font-size:12px;
  min-width:300px;
  max-width:600px;
  width:400px!important;
  background:#FFF;
  border:solid 5px #999;
  color:#000;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px; }

#popup_title,.popup_title
{ text-align:center;
  font-size:15px;
  font-weight:bold;
  line-height:2.0em;
  color:#fff;
  background:#006892;
  border:solid 1px #FFF;
  border-bottom:solid 1px #999;
  cursor:default;
  padding:0;
  margin:0; }


#popup_content
{ background:16px 16px no-repeat url(img/info.png);
  padding:1em 1.75em;
  margin:0; }

#popup_content.alert
{ background-image:url(../img/info.png); }

#popup_content.confirm
{ background-image:url(../img/important.gif); }

#popup_content.prompt
{ background-image:url(../img/help.gif); }

#popup_message
{ padding-left:48px;
  text-align:left;
  font-size:12px;
  font-family: 'Source Sans Pro', sans-serif !important;
  color:#434343; 
}

#popup_message li
{ list-style-type:disc;
  list-style-position:inside;
  text-align:left; }

#popup_panel
{ text-align:center;
  margin:1em 0 0 1em; }
.uk-color-rojo{
    color: #c91c37 !important;
}

.uk-form-row.required .uk-form-label:before {
    color:#c91c37;
    //font-family: 'FontAwesome';
    font-weight: normal;
    font-size: 12px;
    //content: "\f069";
    content:" * ";
}

.k-filename{
    color: #000;
}

#panelbar .k-header,.k-link:after{
    background-color: #E7E7E9 !important;
    color: #000 !important;
    text-align: left !important;
}

#panelbar .ayuda-content,.k-content::after{
    text-align: left !important;
    padding:1em 1.75em;
}

