﻿/*   styles/jquery.autocomplete.css */
.ac_results {
    background-color: #ebebeb;
    border: 1px solid #787878;
    max-height: 260px;
    overflow-y: auto;
    z-index: 99999;
}
    .ac_results ul, ul.ac_results {
        list-style: none outside none;
        margin: 0;
        padding: 0;
        width: 100%;
    }
    .ac_results li {
        cursor: pointer;
        color: #1e1e1e;
        display: block;
        overflow: hidden;
        margin: 0;
        padding: 3px 0 3px 10px;
    }

.ac_loading {
    background: url("../../../images/indicator.gif") no-repeat scroll right center white;
}

.ac_over {
    background-image: linear-gradient(to right, #ebebeb 10%, #c8c8c8 50%, #ebebeb 90%);
}

.foundACPart {
    font-weight:bold; 
    text-decoration:underline;
}


/* END */


/* From SimpleModal.css*/
#simplemodal-overlay {
    background-color: black; 
    opacity: 0.7;
    filter: alpha(opacity=70);
    width: 100%;
    height: 100%;
    position: absolute;
    cursor: wait;
}

#simplemodal-container {
    position: absolute;
    margin: auto;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    height: auto;
    max-height: 670px;
    max-width: 618px;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

    #simplemodal-container.white .headlinetext {
        margin-top:10px;
    }

.simplemodal-wrap {
    overflow-x: hidden !important;
    height: auto !important;
    border: #787878 1px solid;
}

/* End SimpleModal.css */

/* From https://es2de-sta.es.cid-dev.net/styles/general.css */
.ellipsis {
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
select {
  display: block;
}

/* From https://es2de-sta.es.cid-dev.net/styles/selectbox.css */

/* the old horror of default.css goes here. */
label {
  margin: 0;
  line-height: 20px;
  vertical-align: top;
}
label.no-style {
    margin: unset;
    line-height: unset;
    vertical-align: unset;
    font-weight:unset;
}
  label.error {
    display:none !important;
  }

span {
  margin: 0;
}

img {
    border:none;
}

.left {
    float:left;
}

.right {
    float:right;
}

input[type=radio],
input[type=checkbox] {
    border: 1px solid black !important;
    width: 22px;
}

/* Old Horror end */
