#tinymce .legalease-display-reference{
	background: rgb(252, 238, 45);
}
#tinymce .legalease-display-reference[data-disabled-flag="TRUE"]{
    background: red;
    color:white;
}

#tonyres-body{
    overflow : scroll;
}

#tonyres-body ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#tonyres-body li {
    clear: both;
    margin-bottom: 0;
    border-bottom: 1px solid #f1f1f1;
    color: #32373c;
    padding: 4px 6px 4px 10px;
    cursor: pointer;
    position: relative;
}
#tonyres-body li .item-title{
    display: inline-block;
    width: 80%;
    width: -webkit-calc(100% - 68px);
    width: calc(100% - 68px);
    word-wrap: break-word;
}
#tonyres-body li .item-info{
    text-transform: uppercase;
    color: #666;
    font-size: 11px;
    position: absolute;
    right: 5px;
    top: 5px;
}

.reference_popup{

}
.reference_popup .cols:after{
    clear:both;
}
.reference_popup .col1{
    width:70%;
    float:left;
}
.reference_popup .col2{
    border-left:1px solid #ddd;
    width:29%;
    float:left;
    height: 298px;
}
.reference_popup  .col_inner{
    padding:10px;
}

.reference_popup .reference_search{
    width: 388px;
    line-height: 30px;
    font-size: 22px;
    padding: 0 10px;
}
.reference_popup .reference_search_results{
    height:200px;
    overflow: auto;
}
.reference_popup .reference_quick_results{
    height:260px;
    overflow: auto;
}
.reference_popup .field_row{
    padding:10px 0;
}

.reference_quick_results ul, .reference_search_results ul{
    margin:0 !important;
}
.reference_quick_results li, .reference_search_results li{
    padding: 3px 0;
    border-top: 1px solid #eee;
}
.reference_quick_results li.selected, .reference_search_results li.selected{
    background:#e2e8ea;
}
#uniqueid2{
    left:10px !important;
}
#add_lawyer_id{
    left:100px !important;
}
input.error{
    border: 1px solid #d45353 !important;
}

