/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 10/11/2014, 04:43:46 PM
    Author     : fpinzon
*/


ul.errors {
    font-size: 90%;
    font-weight: lighter;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: justify;
    width: 100%;
}
ul.errors li {
    width: 100%;
    padding: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: red;
}
/*
Seleccion Fila con border y CON color de fondo
*/
table.table tbody tr.row_selected td,
table.table tbody tr.row_selected td {
    /*
    background: #008CBA;
    color: #FFF;
    */
    /* -webkit-filter: drop-shadow(2px 2px 2px rgba(255, 0, 0, 0.5)); */

    background: #D7EAF9; /*#D7EAF9*/
    color: #000 !important;

    border-top: 1px solid #66AFE9;
    border-bottom: 1px solid #66AFE9;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
table.table tbody tr.row_selected td:first-child,
table.table tbody tr.row_selected td:first-child {
    border-left: 1px solid #66AFE9;
    /* -webkit-filter: drop-shadow(2px 2px 2px rgba(255, 0, 0, 0.5)); */
}
table.table tbody tr.row_selected td:last-child,
table.table tbody tr.row_selected td:last-child {
    border-right: 1px solid #66AFE9;
    /* -webkit-filter: drop-shadow(12px 12px 7px rgba(255, 0, 0, 0.5)); */
}
/*
Seleccion solo border sin color de fondo
*/
table.table tbody tr.row_selected_only_border td {
    /* background:rgb(128,128,128); */
    /* background: transparent; */
    /* background:rgba(128,128,128,0.1); */
    /* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); */
    zoom: 1;
    z-index: -1;

    border-top: 1px solid darkblue;
    border-bottom: 1px solid darkblue;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
table.table tbody tr.row_selected_only_border td:first-child{
    border-left: 1px solid darkblue;
}
table.table tbody tr.row_selected_only_border td:last-child {
    border-right: 1px solid darkblue;
}
/*
colgroup col.success {
    background-color: #dff0d8;
    border: 1px solid black;
}
colgroup col.error{
    background-color: #f2dede;
    border: 1px solid black;
}
colgroup col.danger{
    background-color: #f2dede;
    border: 1px solid black;
}
colgroup col.warning {
    background-color: #fcf8e3;
    border: 1px solid black;
}
colgroup col.info {
    background-color: #d9edf7;
    border: 1px solid black;
}
*/
.toolbar {
    float: left;
}
td.details-control {
    background: url('/images/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('/images/details_close.png') no-repeat center center;
}
/*
* Colores para las clases lineales
*/
/* INFO */
table.table thead tr 
th.info-left-bottom{
    border-left: 1px solid darkblue;
    border-bottom: 1px solid darkblue;
}
table.table thead tr 
th.info-center-bottom{
    border-bottom: 1px solid darkblue;
}
table.table thead tr 
th.info-right-bottom{
    border-bottom: 1px solid darkblue;
}

/* SUCCESS */
table.table thead tr 
th.success-left-bottom{
    border-left: 1px solid darkgreen;
    border-bottom: 1px solid darkgreen;
}
table.table thead tr 
th.success-center-bottom{
    border-bottom: 1px solid darkgreen;
}
table.table thead tr 
th.success-right-bottom{
    border-bottom: 1px solid darkgreen;
}

/* DANGER */
table.table thead tr 
th.danger-left-bottom{
    border-left: 1px solid darkred;
    border-bottom: 1px solid darkred;
}
table.table thead tr 
th.danger-right-bottom{
    border-right: 1px solid darkred;
    border-bottom: 1px solid darkred;
}

/* WARNING */
table.table thead tr 
th.warning-left-bottom{
    border-left: 1px solid darkorange;
    border-bottom: 1px solid darkorange;
}
table.table thead tr 
th.warning-right-bottom{
    border-right: 1px solid darkorange;
    border-bottom: 1px solid darkorange;
}

fieldset {
    margin: 0;
    padding: 0;
    border: none;
    width: auto;
    min-width: 0;
    max-width: none;
}

@-moz-document url-prefix() {
    fieldset {
        display: table-cell;
    }
}

select {
    max-width: 100%;
}

.huge {
    font-size: 40px;
}
/*
div.FixedHeader_Cloned{
    border: 1px solid darkgray;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
div.FixedHeader_Cloned th,
div.FixedHeader_Cloned td {
    background-color: white !important;
}
*/
.typeahead { z-index: 1051;}
.marcoIframe {
    border: 0px solid darkblue;
    border-radius: 4px;
    height: 850px;
    overflow: hidden;
    width: 100%;
}
.scroll-wrap {
    max-height: 50vh;
    overflow-y: auto;
    overflow-x: no-display;
}
/* Make inline editables take the full width of their parents */
.editable-container.editable-inline,
.editable-container.editable-inline .control-group.form-group,
.editable-container.editable-inline .control-group.form-group .editable-input,
.editable-container.editable-inline .control-group.form-group .editable-input textarea,
.editable-container.editable-inline .control-group.form-group .editable-input select,
.editable-container.editable-inline .control-group.form-group .editable-input input:not([type=radio]):not([type=checkbox]):not([type=submit])
{
    width: 100%;
}

#chartdiv {
    width		: 100%;
    height		: 435px;
    font-size	: 11px;
}
#chartdiv2 {
    width		: 100%;
    height		: 800px;
    font-size	: 11px;
}

#picker-container-1 .flatpickr-calendar {
    top: 60px !important;
    left: 0 !important;
}
#picker-container-2 .flatpickr-calendar {
    top: 60px !important;
    left: 0 !important;
}