/**************************************
               WHOLE DOC
**************************************/

*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
.row::after {
    content: "";
    clear: both;
    display: table;
}

[class*="col-"] {
    float: left;
    padding: 15px;
}
body{
    width: 100%;
    height: 100%;
}
.bg{

    background-image: url('../images/bgCouple2.jpg');
    height: 100%; 

    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


#custom-search-input{
    height: auto;
}

.search-form{
    margin: auto;

}

#search{
    background-color: rgba(255,255,255,0.7);

    /*    margin-top: 8em;*/
    padding: 10px;
    float: left;


}

.inputForm{
    background-color: rgba(255,255,255,0.7);
    color: brown;
    margin-top: 3em;
}
.ui-autocomplete {
    max-height: 200px;
    max-width: 300px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    padding-right: 20px;
    background-color: rgba(31, 181, 172, 1.0);  
    color: white;
    font-size: 1.2vw;

} 

/**************************************
               ERROR HANDLING MESSAGES
**************************************/
.display_error, .display_success{
    width: 100%;
    background: white;

}
.display_error p{
    color:red;
}
.display_success p{
    color: green;
}


.scrollCheckbox{
    border:2px solid #ccc;
    width:300px;
    height: 75px; 
    overflow-y: scroll;
    background-color: rgba(31, 181, 172, 1.0);  
    color: white;

}