/*@import url(http://fonts.googleapis.com/css?family=Lato:400,700);*/
a{color: #000;}
a:hover{color: #666;}
body,html{font: 14px 'Open Sans', sans-serif;}


/*Para el loader de ajax*/
#fondoOpaco{width: 100%;position: fixed;top: 0;left: 0;background: rgba(150,150,150,0.5);z-index: 1000000;}
#loaderImage{position: absolute;left: 50%;width: 128px;height: 128px;margin:0 0 0 -64px;}

td.gris{color:#5a5a5a}
.espacio{padding:10px !important}


section input.control.malCC, section textarea.control.malCC, #edicionLista input.control.malCC{border:1px solid #D50823} 
.dataTable tbody tr:hover{background-color:#E6FF99 !important; cursor: pointer !important}
.table-striped > tbody > tr:nth-child(2n) {
    background-color: #f3f3f3;
}

.datatable > thead > tr{background: #6FAED9; color:white; }
.datatable > thead > tr > th{}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    color: #333333;
   
}
/*
form .dataTables_paginate, form .dataTables_info, form .dataTables_length {
    display: none;
}

form .dataTables_wrapper .row, .tablaSinHeaders .dataTables_wrapper .row{
    display: none;
}
*/

.tablaSinHeaders .dataTables_wrapper .row{
    display: none;
}

form .tabla-completa .dataTables_paginate, form .tabla-completa  .dataTables_info, form .tabla-completa  .dataTables_length {
    display: block;
}

form .tabla-completa  .dataTables_wrapper .row{
    display: block;
}

.dataTables_wrapper{background: white}
.btn:not(.btn-large):not(.spinbox-up):not(.spinbox-down):not(.aside-trigger):not(.btn-medium){padding: 1px 5px;}
#btn-mensaje{padding: 2px 5px;}
body .chosen-container-active.chosen-with-drop .chosen-single{background-image:none}
.chosen-container-single .chosen-single span{padding-top: 4px}
.chosen-container-single .chosen-single div b { margin-top: 3px;}

.dataTable > thead > tr > th.noorden:after {
    display: none;
}

.dataTable > thead > tr > th.sorting_desc, .dataTable > thead > tr > th.sorting_asc {
    background: #A1CEEB;   
}


.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: 0;
}

.ui-dialog .ui-dialog-titlebar, .ui-jqdialog .ui-dialog-titlebar, .ui-dialog .ui-jqdialog-titlebar, .ui-jqdialog .ui-jqdialog-titlebar {
    font-size: 16px;
    padding: 0.4em;
    color: #006fae;
}

.ui-dialog .ui-dialog-titlebar span, .ui-jqdialog .ui-dialog-titlebar span, .ui-dialog .ui-jqdialog-titlebar span, .ui-jqdialog .ui-jqdialog-titlebar  span{
    font-weight: bold;
}

#dialogo .date-picker{z-index: 1151 !important;}
.btn.btn-white {    
    padding: 5px !important;
}

.es-editable:hover{cursor: pointer}

.no-border-bottom{border-bottom: 0px !important}

.dropzone, #body_inicio .dropzone{ min-height: 220px; padding: 8px}

.dropzone .dz-default.dz-message, #body_inicio .dz-default.dz-message{
    background-image: none;
    font-size: 20px;
    left: 0;
    line-height: 22px;
    margin-left: auto;
    text-align: center;
    width: 100%;
}
.dropzone .dz-default.dz-message span, #body_inicio .dz-default.dz-message span{
    display: block;
    padding-top: 8px
}

a.descargaTarea img:hover{background-color: rgba(255, 255, 255, 0.5); cursor: pointer}
a.descargaTarea:hover{background-color: red; cursor: pointer; z-index: 1000; position: relative}
.dropzone .dz-preview .dz-details img:hover, .dropzone-previews .dz-preview .dz-details img:hover,#body_inicio .dropzone .dz-preview .dz-details img:hover,#body_inicio  .dropzone-previews .dz-preview .dz-details img:hover {
    background: #a4cce5; 
}


li.item-pink2 {
    border-left-color: #c6699f;
}

li.item-light-blue{border-left-color: #93cbf9}

#body_permisos .panel-heading {
    border-bottom: 1px solid #dae2ea;
}
.no-border-top {
    border-top-width: 0 !important;
}

#body_permisos .list-group-item .dd2-content {
    border-left-color: inherit;
    border-left-style: solid;
    border-left-width: 2px;
}

#body_permisos .dd2-content a{color:#555; font-weight: 700}
#body_permisos .dd2-content a:hover, .dd2-content a:focus{text-decoration: none; color:#999}
#body_permisos .dd2-content .lbl{color:#466070}

#body_permisos .dd-draghandle label.pull-left { display: block; width: 100%;}
#body_permisos .dd-draghandle label.pull-left .lbl{ width: 100%;}
#body_permisos .dd-draghandle label.pull-left .lbl > a { display: block; float: right; width: calc(100% - 25px);}

.dataTable>thead>tr>th[class*='sort']:hover{color:#005885}

.itemdiv.dialogdiv .name a{color:#337ab7;}

.dropdown-menu.dropdown-navbar.navbar-pink,#buscador-navbar{width:500px}

#addClienteProyecto{float: right}
#body_proyecto #idCliente_chosen .no-results{overflow: hidden}
.action-buttons span:hover{cursor: pointer}

#body_proyectoDetalle .widget-header .editar{padding:5px;  height: 45px;}
/*#body_proyectoDetalle .editar textarea{resize: none}*/
#breadcrumbs ul.dropdown-menu{    width: 100%;}
button#guardar,button#guardarycontinuar { 
    font-size: 16px;
    margin-top: -3px;
    padding: 2px 30px;
    text-transform: uppercase;
}
button#guardarycontinuar + button.dropdown-toggle{
    font-size: 16px;
    margin-top: -3px;
    padding-top: 2px;padding-bottom: 2px;
}
#buscador-navbar{background: transparent;height: 34px !important; line-height: 0;}
.colpick{z-index: 10;}
body .colpick_field_letter{width: 17px;}
body .colpick_field input{width: 39px;}

#body_remesa table#cobros th input[type='text']{height:27px} 
.help-block{color:#888}
#tabla-gastos .importeConIva{display: none}



.label-circle{ width:24px; border-radius: 100%;}

.infobox > .infobox-data{padding-left: 10px;vertical-align: top;}
.infobox > .infobox-progress, .infobox > .infobox-chart{width:70px}
.infobox > .infobox-icon { width: 52px;}
.widget-shadow{box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)}

.horizontal-charts .infobox > .infobox-data > .infobox-data-number{font-size: 16px}
.horizontal-charts .infobox{width:33%; border:none; height: auto; padding-left: 15px; }
.horizontal-charts .infobox-icon { padding-bottom: 15px; padding-top: 8px;}
.horizontal-charts .infobox-icon + .infobox-data {  padding-top: 12px;}
.horizontal-charts .infobox-dark > .infobox-icon > .ace-icon, .horizontal-charts .infobox-dark > .infobox-icon > .ace-icon::before{font-size: 48px}

.infobox .infobox-content { max-width: 100%;}
.infobox > .infobox-data { width: 65%;}

body#body_gastoperiodico table#prevision td:first-child{text-align: center; width:120px}
.descarga-archivo .btn.btn-large {
    padding: 4px 12px;
}

.dataTables_filter label {
    width: 100%;
}
.dataTables_filter input[type="search"] {
    width: 60%;
}

#body_anotacion table#anotacion .timeline-info .timeline-indicator, 
#body_tipoanotacion table#tipoanotacion .timeline-info .timeline-indicator,
#body_tipoanotacion.detalle .timeline-info .timeline-indicator{ border-radius: 50%; padding: 5px;}

#body_anotacion table#anotacion .timeline-info, #body_tipoanotacion table#tipoanotacion .timeline-info{float: none}

#body_tipoanotacion.detalle .menu-icon.ace-icon{font-size: 1.2em}
#body_tipoanotacion.detalle .menu-icon.ace-icon:hover{cursor: pointer}

.fc-view-container .fc-widget-content .fc-event {
    border: 1px solid #dadada;
    font-size: 1em;
    line-height: 1.5;
}

.well h4.nombre-cliente-proyecto{font-weight: bold;
line-height: 18px;
font-size: 16px;margin-bottom: 5px;}

.transparente {    opacity: 0;}
.fa-6{font-size: 100px}
@media (max-width:1499px){
    .horizontal-charts .infobox{width: 32%;}
    body:not(#body_permisos) .page-content-area .col-xs-12.col-lg-10.col-lg-offset-1{width: 100%; margin-left: 0}
}

/*form .dataTables_paginate, form .dataTables_info, form .dataTables_length, */
.tablaSencilla .dataTables_paginate, .tablaSencilla .dataTables_info, .tablaSencilla .dataTables_length {
    display: none;
}

/*form .dataTables_wrapper .row, */
.tablaSinHeaders .dataTables_wrapper .row, .tablaSencilla .dataTables_wrapper .row{
    display: none;
}