body
{
	overflow-y:scroll;
}

script + div.container /*negrada*/
{
	margin-top: 40px;
}

td.action.activate
{
	color: #0C0;
}

.panel.height {
    min-height: 200px;
}
td.action.delete
{
	color: #C00;
}

td.action.edit
{
	color: #00C;
}

td.action
{
	cursor: pointer;
}

.panel-heading.with-buttons h3
{
	line-height: 34px;
}

.badInput .select2-selection__rendered
{
		color: #FFF !important;

}
.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;
}

.switch.fa-toggle-on
{
	color: #0C0;
}

.switch.fa-toggle-off
{
	color: #C00;
}

.switch
{
	cursor: pointer;
	font-size: 1.3em !important;
}

.panel .form-group
{
	margin-bottom: 5px;
}

tr.empty
{
	display: none;
}

td.delete
{
	color: #C00;
	cursor: pointer;
}

input[readonly]
{
	color: #000 !important;
	cursor: default;
	background: #FFF !important;
}
input.resaltado
{
	color: #C00 !important;
	background: #FFF !important;
}
label.resaltado
{
	color: #C00 !important;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove
{
	color: #FFF !important;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice
{
	background: #337ab7 !important;
	color: #FFF !important;
}

.select2-container--bootstrap
{
	width: 100% !important;
}


#modal_cambios_masivos p.delete_renglon
{
	cursor: pointer;
}