body
{
	overflow-y:scroll;
}

script + div.container /*negrada*/
{
	margin-top: 40px;
}

td.action.activate
{
	color: #0C0;
}

td.action.delete
{
	color: #C00;
}

td.action.edit
{
	color: #00C;
}

td.action
{
	cursor: pointer;
}

.panel-heading.with-buttons h3
{
	line-height: 34px;
}

.badInput
{
	background: #C00 !important;
	color: #FFF !important;
}

div.info-text p
{
	margin:0 !important;
	padding: 5px;
}
div.info-text
{
	border: 3px solid #CCC;
	margin-bottom: 10px;
}

.sidebar a.active,.sidebar a.active:hover 
{
	background-color: #337ab7 !important;
	color: #f5f5f5 !important;
}

.divide10
{
	margin-top: 10px;
}
.divide20
{
	margin-top: 20px;
}

.bg-danger p, .bg-success p, .bg-warning p {
    margin-top: 10px;
}

.comment > p
{
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}
.comment
{
	cursor: default;
}
.comment > h4
{
	margin-bottom: 0px;
}

.stages h4, .status h4
{
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

h4 span.smaller
{
	font-weight: normal;
	font-size: 20px;
}

input.datepick
{
	cursor: pointer;
}

table th
{
	cursor: pointer;
}

.content-slide{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
  }
  table.dataTable
{
	font-size: 10.5px !important;
}

table.dataTable th, table.dataTable td
{
	padding: 2px !important;
}

td.danger
{
	background-color:rgb(242, 222, 222)!important;
}

table.dataTable tr:hover td
{
	background-color: rgb(215, 215, 215) !important;
}

table.dataTable tbody td:first-child
{
	word-break: break-word;
}
.grafico > span > svg > text:last-child
{
	display: none;
}

i.delete
{
	color: #C00 !important;
	cursor: pointer !important;
}

th.busqueda input, th.busqueda select {
    width: 100% !important;
}

tr.empty
{
	display: none;
}