/* list */

.ad-list-row {
    border-bottom: 1px dotted #999999;
    padding: .5em 0 .5em 0;
}

.ad-list-row.rowgold {
    background-image: none;
    background: #FFEFBA;
}

.ad-list-row.rowdelete {
    background-image: none;
    background: #ccc;
}

.ad-list-sidebuttons {
    width: 30px;
    float: left;
}

.ad-list-media {
    width: 89px;
    float: left;
}

.ad-list-row.rowdelete .ad-list-media{
    opacity: .05;
}

.ad-list-details {
    width: 640px;
    float: left;
}

.ad-list-row.rowdelete .ad-list-details{
    opacity: .05;
}

.results_owners_others .ad-list-details,
.results_hearted .ad-list-details {
    width: 470px;
}

.ad-list-name {
    display: inline-block;
    float: left;
    max-width: 540px;
    color: #000 !important;
}

.results_owners_others .ad-list-name,
.results_hearted .ad-list-name {
    max-width: 380px;
}

.ad-list-area {
    width: 220px;
    float:left;
}

.results_hearted .ad-list-area {
    width: 170px;
}

.ad-list-date {
    width: 150px;
    float:left;
}

.results_hearted .ad-list-date {
    width: 110px;
}

.ad-list-author {
    float:left;
}

.results_owners_others .ad-list-author {
    display: none;
}

.ad-list-author-name {
    color: #000 !important;
    max-width: 270px;
}

.ad-list-author-name.mplhest {
    max-width: 180px;
}

.results_hearted .ad-list-author-name {
    max-width: 190px;
}

.results_hearted .ad-list-author-name.mplhest {
    max-width: 100px;
}

.moreimages {
    background: #333;
    position: absolute;
    border-width: 3px;
    padding: 4px;
    z-index: 10;
    display: none;
}
.moreimages_images {
    display: block;
    float: left;
    margin: 2px;
}

.ad-list-row .showactions .ui-button-text {
    padding: 0;
}

.hearticon {
    color: #F00 !important;
}

.readicon {
    color: #009A00 !important;
}

.ad-show-tag {
    display: inline-block;
    background: #eee;
    padding: 0px .4em 0px .4em;
    margin-right: .4em;
    margin-bottom: .4em;
    white-space: nowrap;
}


/* create */

.tablelineheight {
    line-height: 2.5em;
    vertical-align: top;
}

.btn-hearts {
    display: block;
    text-align: left;
    padding: .3em;
    margin-bottom: 1em;
}

.btn-wish-create-close {
    float: right;
    width: 1.2em;
    height: 1.2em;
    display: none;
    margin-left: 1em;
}

#btn-wish-create-more {
    display: none;
}

.btn-ad-list-subsearch {
    margin-right: 0.25em;
    margin-bottom: 0.25em;
}

#contentdata .ui-widget-content .ui-widget-content {
    background: #FFF;
}

.new-element-focus {
    border-color: #F00;
}

.wish-content-remaining {
    text-align: right;
    font-size: 0.9em;
}

.ui-fieldset-full-width {
    padding-left: .3em;
    padding-right: .3em;
}

.ui-fieldset-full-width legend {
    margin-left: 1.2em;
}

.mplFormHelp {
    margin: 0;
}

#horse_profile img.dot-png {
    width : 10px;
    height : 10px;
    display: none;
}

#horse_profile .form-invalid-row img.dot-png {
    display: inline;
}

#horse_profile .form-invalid-row div.stdForm,
#horse_profile h2.form-invalid-row {
    color: red;
}

#horse_profile .error_msgs {
    color: red;
    font-weight: bold;
    display: none;
}

#horse_profile p.error_msgs {
    margin-bottom: .3em;
}

#horse_profile input::-webkit-outer-spin-button,
#horse_profile input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

.advert_collection.selected, .contacts_level.selected {
    margin: 1em 0 1em 0;
    padding: .3em;
}

.select-advert-type .highlight-list-context-selected,
.select-horse-option .highlight-list-context-selected,
.select-ownership .highlight-list-context-selected {
    margin: 3px 0 3px 0;
    width: 560px;
}
