.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;
}

.btn_margin{
	margin:5px;

}

#popup{
	/*background: #717171;*/
	/*color: #eeeeee;*/
	/*display:block;*/
	/*margin: 400px auto;*/
	/*width: 100%;*/
	text-align: center;
	font-size: 15px;
	padding:5px 0;
	border-radius: 3px;
	cursor: pointer;
}


#overlay{
	display: none;
	width: 50%;
	height:50%;
	text-align: center;
	position: fixed;
	top: 0;
	z-index: 100;
	background: rgba(0,0,0,0.7);
}


#text{
	font-size: 18px;
	color: #eee;
	padding-top: 400px;
	vertical-align: middle;
	font-weight: bold;
}

#close{
	background: #eeeeee url(images/ico.jpg) no-repeat 10px center;
	color: #717171;
	width: 70px;
	margin: auto;
	text-align: center;
	font-size: 15px;
	padding:5px 0 5px 10px;
	border-radius: 3px;
	cursor: pointer;
}

.flash_success {
    background-color: lightYellow;
    border: 1px solid #E6DB55;
    padding: 10px;
    color:red;
    font-size:38px;
    text-align:center;
}
.flash_failure {
    color: #CD0A0A;
    border: 1px solid #CD0A0A;
    background-color: #FEF1EC;
    padding: 10px;
}

.login {
  position: absolute;
  left: 0px;
  right: 0px;
  top: -250px;
  bottom: 0px;
  margin: auto;

  width: 100px;
  height: 100px;

  /*background-color: red;*/
}

.if100 {
	width:100%;
}
.numericStyle {
	text-align: right;
}
.tbl {
    /*width: 500px;*/
    margin: 0 auto;
    border-collapse: separate;
    border-spacing: 5px 5px;
    font-size: 14px;
}

