/*scrollbar*/
::-webkit-scrollbar {
    width: 8px;
}
/*scrollbar*/
::-webkit-scrollbar:horizontal {
    height: 6px;
}
::-webkit-scrollbar-track {
    background-color: #848484;
    border-left: 1px solid #ccc;
}
::-webkit-scrollbar-thumb {
    background-color: #424242;
    border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #aaa;
}

/*datepicker*/
.input-group{
	z-index: 1;
}


/*labels*/
label{
	padding: 0px 5px;
}

/*type number*/
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

/*buttons*/
.btn-primary{
	background-color: #424242;
	border-color: #424242;
}
.btn-primary:hover{
	background-color: #848484;
	border-color: #848484;
}



/*Filtro Tablas*/
.filterable {
    margin-top: 15px;
}
.filterable .panel-heading .pull-right {
    margin-top: -20px;
}
.filterable .filters input[disabled] {
    background-color: transparent;
    border: none;
    cursor: auto;
    box-shadow: none;
    padding: 0;
    height: auto;
}
.filterable .filters input[disabled]::-webkit-input-placeholder {
    color: #333;
}
.filterable .filters input[disabled]::-moz-placeholder {
    color: #333;
}
.filterable .filters input[disabled]:-ms-input-placeholder {
    color: #333;
}

/*select header*/
.form-control1{display:block;
width:100%;
height:40px;
margin-top: 5px;
margin-right: 15px;
padding:6px 12px;
font-size:14px;
line-height:1.42857143;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}