#errorLinkNewDesc{
    display: inline-block;
    width: 100%;
    padding: 25px 0px;
}
#errorDivSearch{
    background-color:white;
    height:40px;
    max-width:290px;
    border:1px solid silver;
    border-right:0px;
    width:50%;
    -webkit-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
    min-width:185px;
    position:relative;
}
#errorIconSearch{
    padding:5px;
}
#errorAutocompleteDropdown{
    max-height: 300px;
    overflow: auto;
    top: 41px;
    left:0px;
}
.errorLinkDropdown{
    display: block;
    text-decoration:none;
    color:#eee;
    padding:8px 10px 8px 5px;
    line-height:12pt;
    min-width: 118px;
}
.errorLinkDropdown:hover{
    color:white;
}
.errorBtnDropdown:hover{
    background-color:#444;
}

.errorLinkAutocomplete{
    display: block;
    text-decoration:none;
    color:black;
    padding:8px 10px 8px 5px;
    line-height:12pt;
    overflow: hidden;
}
.errorLinkAutocomplete:hover, .errorAutocompleteSelected{
    background-color:#E1E9C3;
    color:black;
    cursor:pointer;
    -webkit-box-shadow:0px 1px 1px 1px #BBB;
    box-shadow:0px 1px 1px 1px #BBB;
}

.errorSuggestionContainerRow{
    margin:20px 10px;
}
.errorListDivRow{
    background:rgba(240,240,240,0.3);
    border:1px solid #D5D5D5;
    border-top:0px;
    position:relative;
}
.errorSuggestionContainer{
    margin:20px 10px;
    width:calc(50% - 20px);
}
.errorListDiv{
    background:rgba(240,240,240,0.3);
    border:1px solid #D5D5D5;
    padding:15px;
    min-height: 310px;
}
.errorListHeadlineDiv{
    background:rgba(0,0,0,.7);
    padding:20px 15px;
    border-bottom:4px solid rgb(166, 230, 0);
}
h2.errorListHeadline{
    color:white;
}
.errorListCheck dt,.errorListToDo dt {
    position: relative;
    font-weight: 400;
    font-size: 16pt;
    padding: 4px 0 3px 0;
    margin: 0 0 30px 0;
    padding-left: 50px;
}
.errorListCheck dt:before {
    position: absolute;
    left: 0;
    top: 7px;
    content: url('../../images/iconCheck.png');
}
.errorListToDo {
    counter-reset: my-badass-counter;
}
.errorListToDo dt:before {
    content: counter(my-badass-counter);
    counter-increment: my-badass-counter;
    position: absolute;
    left: 0;
    top: 3px;
    font: bold 50px/1 Sans-Serif;
    color: rgba(131, 131, 131, 0.31);
}
.errorLinkRegion{
    padding-right:10px;
}
.errorIconSuggestion{
    padding: 18px;
    position: absolute;
    top: 50%;
    margin-top: -34px;
}
.errorSuggestionLink{
    margin-left:75px;
    font-size:16pt;
}
.errorSuggestionBtn{
    position: absolute;
    top: 50%;
    margin-top: -20px;
    width: 50px;
    height: 40px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    -webkit-box-shadow: 1px 0px 2px 0 rgba(0, 0, 0, 0.22);
    box-shadow: 1px 0px 2px 0 rgba(0, 0, 0, 0.22);
    border-left: 0px !important;
}
.errorSuggestionDesc{
    margin-left:75px;
    font-size:16pt;
    padding:25px 10px 25px 0;
}
@media screen and (max-width: 1300px){
    .errorSuggestionContainer{
        margin:30px 0px 0px 0px;
        width:100%;
    }
    .errorListDiv{
        min-height: 0px;
    }
}