.omnigrid_container{box-sizing:border-box;padding:0;margin:0;width:100%;border-radius:3px;background:#fff}.omnigrid{box-sizing:border-box;font-family:'Roboto',Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;position:relative;border:0 solid #eee;overflow:hidden;color:#444;width:100%;padding:0;margin:0;transition:all .3s ease}.omnigrid div.hDivBox{position:relative;overflow:hidden}.omnigrid div.hDiv{position:relative;border:0 solid rgba(255,255,255,.6);border-bottom:1px solid #fff;box-sizing:border-box;overflow:hidden;color:#444;background:rgb(247,247,247)}.omnigrid div.bDiv.loading{min-height:52px;background:#fff url(../images_sbms/spinner.gif) no-repeat center}.omnigrid div.bDiv{border:0 solid #fff;background:#fff;overflow:hidden;position:relative}.omnigrid div.hDiv .th{text-align:left;border-right:1px solid rgba(255,255,255,.6);display:inline-block;float:left;color:#222;white-space:nowrap;box-sizing:border-box;padding:8px 4px 2px 4px;-moz-user-select:none;height:32px;vertical-align:middle;background:rgba(0,0,0,.02);font-size:1.2em}.omnigrid div.hDiv .th:hover{color:#222;background:rgba(0,0,0,.05)}.omnigrid div.hDiv .th:last-child{border-right:0}.omnigrid div.bDiv .td{text-align:left;border-right:1px solid rgba(255,255,255,.6);padding:0 2px 0 2px;border-left:0;display:inline-block;float:left;box-sizing:border-box;white-space:nowrap;overflow:hidden;-moz-user-select:none;cursor:default;height:32px;width:100%;vertical-align:middle}.omnigrid div.bDiv .td .innerdiv{display:inline-block;width:100%;height:100%;vertical-align:middle;line-height:32px}.omnigrid div.hDiv div.th{line-height:24px;cursor:default}.omnigrid div.bDiv .td.actions{border-right:0;text-align:right}.omnigrid div.bDiv ul.omnigridcontent{margin:0!important;width:100%;padding:0;border-bottom:1px solid #fff;overflow:hidden;overflow-y:visible;cursor:default}.omnigrid div.bDiv ul.omnigridcontent li.omnigridcontent{margin:0;padding:0;list-style:none;overflow:hidden;display:inline-block;height:auto;vertical-align:middle;position:relative;width:100%}.omnigrid div.bDiv .td.actions{overflow:visible!important}.omnigrid li.omnigridcontent{background-color:rgba(255,255,255,.95)}.omnigrid li.omnigridcontent.erow{background-color:rgba(255,255,255,.97)}.omnigrid li.omnigridcontent.selected{background-color:rgba(0,0,0,.05);color:#000}.omnigrid li.omnigridcontent.over{background-color:rgba(0,0,0,.05);color:#000}.omnigrid div.bDiv ul.omnigridcontent li.omnigridcontent.section{display:none}.omnigrid div.tDiv{background:#fff;position:relative;border:1px solid #ccc;border-bottom:0;overflow:hidden;height:25px}.omnigrid div.fbutton{margin-top:1px;float:left;display:block;cursor:pointer;padding:1px}.omnigrid div.fbutton div{float:left;padding:1px 3px}.omnigrid div.fbutton span{float:left;display:block;padding:3px}.omnigrid div.fbutton.fbOver{padding:0;border:1px solid #ccc}.omnigrid div.fbutton.fbOver div{padding:0 2px;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #eee;border-bottom:1px solid #eee}.omnigrid div.btnseparator{float:left;height:22px;border-left:1px solid #fefefe;border-right:1px solid #fff;margin:2px}.omnigrid li.omnigridcontent.hide{display:none}.omnigrid div.cDrag{float:left;position:absolute;z-index:2;overflow:visible}.omnigrid div.cDrag div{float:left;background:none;display:block;position:absolute;height:24px;width:5px;cursor:col-resize}.omnigrid div.cDrag div.dragging{background:url(../images/omnigrid/line.gif) repeat-y 2px center}.omnigrid div.hDiv div.DESC{position:relative;cursor:pointer}.omnigrid div.hDiv div.DESC:before{position:absolute;font-family:FontAwesome;top:0;left:5px;content:"\f0dd"}.omnigrid div.hDiv div.ASC{position:relative;cursor:pointer}.omnigrid div.hDiv div.ASC:before{position:absolute;font-family:FontAwesome;top:0;left:5px;content:"\f0de"}.omnigrid div.hDiv div.left.DESC:before,.omnigrid div.hDiv div.left.ASC:before{right:5px!important;left:auto!important}.omnigrid div.pDiv{background:#fff;border:1px solid #fff;border-top:0;overflow:hidden;white-space:nowrap}.omnigrid div.pDiv div.pDiv2{margin:2px;margin-left:-2px;float:left;width:1024px}div.pGroup{float:left;background:none;height:20px;margin:0}.omnigrid div.pDiv .pPageStat{position:relative;top:0;overflow:visible}.omnigrid div.pDiv .pcontrol{position:relative;top:5px;overflow:visible;color:#777}.omnigrid div.pDiv select{font-size:10px;margin-top:0;width:50px;height:22px}.omnigrid div.pDiv input{vertical-align:text-top;position:relative;top:-7px;height:21px;font-size:10px;width:50px}.omnigrid div.pDiv .btnseparator{height:19px}.omnigrid div.pDiv div.pButton{float:left;border:0;cursor:pointer;overflow:hidden;margin-top:3px}.omnigrid div.pDiv div.pButton:hover,.omnigrid div.pDiv div.pButton.pBtnOver{background-position:-16px 0;color:#aaa}.omnigrid2 div.pDiv div.pButton:hover,.omnigrid2 div.pDiv div.pButton.pBtnOver{width:14px;height:14px;border:1px solid #ccc;cursor:pointer}.omnigrid .pSearch{background:url(../images/omnigrid/magnifier.png) no-repeat center}.pPageStat,.pTotalsStat{display:inline-block;color:#aaa;padding:0;margin-top:5px;box-sizing:border-box}.pPageStat:hover,.pTotalsStat:hover{color:#444}.omnigrid .pFirst,.omnigrid .pPrev,.omnigrid .pNext,.omnigrid .pLast,.omnigrid .pReload{display:inline;font-family:FontAwesome;color:#aaa;width:auto;min-width:20px;display:inline-block;box-sizing:border-box;padding:0 5px;font-size:16px;vertical-align:middle}.omnigrid .pReload:before{font-size:14px;padding-top:2px}.omnigrid .pFirst:hover,.omnigrid .pPrev:hover,.omnigrid .pNext:hover,.omnigrid .pLast:hover,.omnigrid .pReload:hover,.omnigrid .pReload.loading{color:#444!important}.omnigrid div.td a{display:inline-block}@media only screen and (max-width:767px){.omnigrid div.bDiv .td{height:36px;line-height:36px}}