body{font-family:"Roboto Condensed",Helvetica,sans-serif;background-color:#f7f7f7}
.container{margin: 29px 0px; max-width: 90%;}
a{text-decoration:none}
table{width:100%;border-collapse:collapse;margin-top:20px;margin-bottom:20px}
table,th,td{border:1px solid #bbb;text-align:left}
tr:nth-child(even){background-color:#f2f2f2}
th{background-color:#ddd}
th,td{padding:5px}
button{cursor:pointer}
.tablemanager th.sorterHeader{cursor:pointer}
.tablemanager th.sorterHeader:after{content:" \f0dc";font-family:"FontAwesome"}
.tablemanager th.sortingDesc:after{content:" \f0dd";font-family:"FontAwesome"}
.tablemanager th.sortingAsc:after{content:" \f0de";font-family:"FontAwesome"}
#for_numrows{padding:10px;float:left}
#for_filter_by{padding:10px;float:right}
#pagesControllers{display:block;text-align:center}
#search_suggestion_holder {
    display: none;
    position: absolute;
    width: 100%;
    z-index: 999;
	max-width: 450px;
}
#search_suggestion_holder li {
    width: 69.5%;
    height: 30px;
	line-height: 30px;
    cursor: pointer;
    display: block;
    background-color: #f0f0f0;
    color: #444444;
    margin: 0px;
    border-bottom: 1px solid #ddd;
    padding: 0 10px;
    text-shadow: 1px 1px 4px #fff;
    -webkit-text-shadow: 1px 1px 4px #fff;
    -moz-text-shadow: 1px 1px 4px #fff;
}
#search_suggestion_holder li span {
    padding-top: 8px;
}
#search_suggestion_holder li button {
    float: right;
}
.page-title {margin: 25px 0px}