#footer{
  background-image: -moz-linear-gradient(-90deg, #F8F8F8, #E2E2E2);
  text-align: center;
}

div.span-24.last{
  padding: 5px;
}

.image_from_table{
  cursor: pointer;
}

.object_list ul {
    list-style-type: none;
    padding-left: 3em;
}

ul.object_list {
    display:none;
    padding-bottom: 10px;
}

.object_list.root {
    display: block;
}

.object_list li {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    vertical-align: text-bottom;
}

.object_list li img {
    vertical-align: middle;
}

.object_list li:nth-child(odd) {
    display: block;
    background-color: #C9EBFF;
}

.object_list li:nth-child(even) {
    display: block;
    background-color: #ccffc9;
}

.object_list li.drop-here, li.drop-here {
    background-color: #e5e5e5;
    height: 22px;
    display: block;
    padding-top: 5px;
    text-align: center;
    font-style: italic;
    color: #888;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
}

.create_types {
    list-style-type: none;
    display: block;
    height: 110px;
}

.to-root {
    margin: 0 18px 4px 0;
}

.to-root li {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #efefef;
}

.root>li>.leave_folder, .locked>.leave_folder {
    display:none;
}

.leave_folder {
    cursor: pointer;
}

#flash-notice, #flash-error {
    display: none;
    background-color: #51AE60;
    color: white;
    margin-bottom: 15px;
    padding: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#flash-error {
    background-color: #DB4840;
}

.sonata-ba-form label {
    width : 130px;
    padding: 9px 10px 0 0;
    display: inline-block;
    text-align: right;
    float:left;
}

.sonata-ba-form, input {
    float:left;
}

.sonata-ba-form div {
    clear: both;
}

.sonata-ba-form button {
    clear: both;
    display: block;
    margin: 0 auto;
}

.locked ul.in-folder li.drop-here {
    display: none;
}
/*
.translatable-fields {
    background-color: #C9EBFF;
    margin-top: 10px;
    padding: 20px 20px 40px;
}
*/
.margin11 {
    margin-top: 11px;
}

p.type_plain {
    line-height: 3em;
}

.super-admin-only {
    display: none;
}

.toggle {
    width: 19px;
    background: url(../images/open_close.png) no-repeat -19px bottom;
    height: 24px;
    float: left;
}

.toggle.closed {
    background: url(../images/open_close.png) no-repeat bottom left;
}

h2.ui-accordion-header {
    padding-left: 25px;
}

.tabs {
    width: 940px;
}

li.drop-here.hover-class {
    background-color: #ff9;
}
