.editable {
    border: 1px dashed #AAA;
    padding: 5px;
}
.editable:hover {
    cursor: text;
}

.menu-horizontal-admin {
    margin-bottom: 20px !important;
}

.jcrop-holder {
    margin: 0 auto;
}

.tab {
    display: none;
}
#tab-manage .image-list .image {
    width:290px !important;
}

#step-2,
#step-3 {
    margin-top: 20px;
    display: none;
}
#step-2 span,
#step-3 span {
    display: block;
    margin-bottom: 5px;
}
#step-2 input {
    margin-top: 5px;
    padding: 0 20px 0 20px;
}

.loader-reading,
.loader-saving {
    margin-top: 20px;
    display: none;
}

.images {
    margin-top: 20px;
}
.images:empty {
    border: 3px solid #AAA;
    padding: 5px;
}
.images:empty:after {
    content: "Inga bilder";
}

.image-overlay {
    cursor: pointer;
}

.image-list img {
        box-shadow: 1px 1px 2px #000;
    border: 2px solid #FFF;
    border-radius: 3px;
    margin:5px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    background-size: 120px 120px;
    background-color: #FFF;
    background-position: center;
    background-repeat: no-repeat;
}

#image-actions {
    display: none;
}

.image-disabled {            
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -moz-filter: grayscale(100%);
    opacity:0.5;
}
.image:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    opacity:1;
}

.login {
    width: 200px;
    margin: 100px auto 0 auto;
    border: 1px solid #AAA;
    padding: 20px;
    background-color: #FAFAFA;
    text-align:center;
    border-radius: 3px;
    box-shadow: 3px 3px 6px #555;
}
.login label {
    display: block;
    font-weight: bold;
    margin: 0 0 5px 4px;
    margin-bottom: 5px;
    width: 80%;
    text-align:left;
}
.login input[type=text],
.login input[type=password]{
    margin:0;
    margin-bottom: 20px;
    width:90%;
    padding: 5px;
}
.login input[type=submit] {
    width:120px;
    padding: 5px;
}

.gallery-wrapper .section-header h2 {
    margin-left:30px !important;
}