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

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

.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: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/zf2-logo.png") no-repeat scroll 0 10px transparent;
    margin-left: 0;
    padding: 8px 20px 12px 40px;
}

.nav-top-right{
    margin-right:20px !important;
}

.box-filter{
    background: none repeat scroll 0 0 #E5EBF9;
    color: #333333;
    font: 12px/16px Arial,sans-serif;
    margin: 0 0 10px;
    padding: 20px;
}

.grid-icon {
    background-repeat: no-repeat;
    height: 16px;
    margin: 8px 5px 5px;
    width: 16px;
}
.edit-icon {
    background-image: url("../img/edit-icon.png");
}
.delete-icon {
    background-image: url("../img/delete-icon.png");
}
.input-date{
    width: 120px !important;
    display: inline;
    margin-right:5px;
}

.tree-active-item{
    border: 1px dotted grey;
}

.table-with-positions tr:first-child td .up{
    display:none;
}

.table-with-positions tr:last-child td .down{
    display:none;
}

.grid-with-positions tr:first-child + tr td .up{
    display:none;
}

.grid-with-positions tr:last-child td .down{
    display:none;
}

a.selectpicturethumb img
{
    position: relative;
    top: 8px; left: 12px;
    border : 1px solid #929292;
}

#add_files .file {width : auto;}

.well-buttons{    
    margin: 0px auto; 
    padding: 20px;
}
.well-button{
    margin-bottom: 10px;
}

span.brand-image{
    display: block;
    width: 250px;
    height:250px;
    margin-left: auto;
    margin-right: auto;
    background-position: center center;
    background-repeat: no-repeat;
}