.SLB_caption{width:100%;height:40px;line-height:40px;color:white;font-weight:bold;background-color:steelblue;cursor:move;font-size:20px;padding-left:10px;}
.SLB_close{position:absolute;top:5px;right:5px;width:20px;height:20px;cursor:pointer;background:url(/images/icon-close.png) no-repeat;background-size:20px;}
#SLB_iframe{
    background-color:white;
    overflow-y:scroll;
    overflow-x:hidden
}

#debug {
    width:80%;
    text-align:left;
    white-space:pre-wrap;
    margin-left:250px;padding:10px;
    font-size:10pt;font-family:consolas;color:#5b5b5b;
    border:1px solid black;
}
label.error{margin:0px 0px 0 10px;color:orangered;display:inline-block}
/*input.error, textarea.error {
    background-image: url(/images/icon-invalid.png);
    background-position: right center;
    background-repeat: no-repeat;
}
input.valid {
    background-image: url(/images/icon-valid.png);
    background-position: right center;
    background-repeat: no-repeat;
}*/

input.error, textarea.error {
    border: 1px solid #E0B4B4;
}

.pagination_box{clear:both; display:block; text-align:center; width:100%; margin-top:10px;   }
._pagination {
    padding-left: 0;
    border-radius: 4px;
    display:inline-block;
    margin:20px 0;
    text-align:center;
}
._pagination > li {
    display: inline;
    font-size:0.9em;
    font-weight:bold;
}
._pagination > li > a,
._pagination > li > span {
    position: relative;
    float: left;
    padding: 2px 6px;
    line-height: 1.4;
    text-decoration: none;
    color: #5a5c6b;
    margin:0 1px;
    /*border:1px solid darkgray;*/
}
._pagination > li:first-child > a,
._pagination > li:last-child > a {
    margin-left: 0;
    border-radius: 4px;
    border:1px solid #a8a9b3;
}
._pagination > li.active a {
    background-color:cornflowerblue;
    color:#fff;
    border:#f9f9f9 1px solid;
}

.user_level_icon {
    width:25px;
}