body {
    padding-top: 60px;
    padding-bottom: 40px;
}

.zf-green {
    color: #68b604;
}

.btn{margin-bottom:3px!important;}
.btn-success {
  background-color: #57a900;
  background-image: -moz-linear-gradient(top, #70d900, #57a900);
  background-image: -ms-linear-gradient(top, #70d900, #57a900);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70d900), to(#57a900));
  background-image: -webkit-linear-gradient(top, #70d900, #57a900);
  background-image: -o-linear-gradient(top, #70d900, #57a900);
  background-image: linear-gradient(top, #70d900, #57a900);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70d900', endColorstr='#57a900', GradientType=0);
}
.btn-success a{color:white!important;}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #57a900;
}

.btn-success:active, .btn-success.active {
  background-color: #57a900;
}

div.container a.brand {
    background: url("../img/logo.png") no-repeat scroll 0 10px transparent;
    margin-left: 0;
    padding: 8px 20px 12px 40px;
}
.orderlist .checkrow .checkbox .planing{margin-top:5px;margin-bottom:5px;}
.controllist .box, .orderlist .box, .sessionlist .box, .positionlist .box{border:1px dotted #aaa;padding:10px;background-color:#f5f5f5;}

.orderimporttable {background-color:#fff!important;}

#app-btn {
	padding: 6px 12px;
	color: white;
	position: relative;
	float: right;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	border-color: #333;
}

@media(min-width:768px) {
#app-btn {
	position: absolute;
	top: 0;
	right: 0;
}
}

.logout-btn{visibility:hidden}

.error input{border:1px solid red;}
#sigPad{width:300px;}

#divLoading
{
    display : none;
}
#divLoading.show
{
    display : block;
    position : fixed;
    z-index: 100;
    background-image : url('../img/25.gif');
    background-color:#FFF;
    opacity : 0.4;
    background-repeat : no-repeat;
    background-position : center;
   
    left : 0;
    bottom : 0;
    right : 0;
    top : 0;

}
#loadinggif.show
{
    left : 50%;
    top : 50%;
    position : absolute;
    z-index : 101;
    width : 32px;
    height : 32px;
    margin-left : -16px;
    margin-top : -16px;
}
div.content {
    width : 1000px;
    height : 1000px;
}
.bg-open{
    background-color: #337ab7;
    color:white;
    padding:10px;
    white-space: nowrap;
}

.bg-inwork{
    background-color: #dff0d8;
    padding:10px;
    white-space: nowrap;
}
.bg-closed{
    background-color: #bababa;
    padding:10px;
    white-space: nowrap;
}

.bg-table-0{
    background-color: #eaeaea;
}

.bg-table-1{
    background-color: #fff;
}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}