.dottable{font-size:12px;position:relative!important;text-align:initial;border:1px solid rgba(192,192,192,.6)!important;overflow:hidden}.dottable,.dottable *{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.dottable .dt-clear{position:relative;clear:both}.dottable .dt-place{margin:0;padding:0;border:0!important}.dottable .dt-space{position:relative;height:1px}.dottable .dt-toolbar{position:relative;font-size:12px}.dottable .toolbar-group{position:relative;display:-ms-inline-flexbox;display:inline-flex}.dottable .dt-toolbar-left{position:absolute;padding:2px;top:0;left:0;height:100%}.dottable .dt-toolbar-right{position:absolute;padding:2px;top:0;right:0;height:100%}.dottable .dt-button-group{display:inline-flex;vertical-align:top;line-height:1;font-family:Arial,sans-serif;font-size:12px;height:100%;margin-right:4px}.dottable .dt-button-group:last-child{margin-right:0}.dottable .dt-button-group button,.dottable .dt-button-group input,.dottable .dt-button-group select{box-sizing:border-box;text-align:center;padding:0 10px;height:100%;border:1px solid #b0b0b0;border-right:none}.dottable .dt-button-group button:focus,.dottable .dt-button-group input:focus,.dottable .dt-button-group select:focus{outline:0;border-bottom:1px solid #000}.dottable .dt-button-group button:hover{background-color:#a5a5a5;color:#fff}.dottable .dt-button-group :first-child{border-radius:.2rem 0 0 .2rem}.dottable .dt-button-group :last-child{border-right:1px solid #b0b0b0!important;border-radius:0 .2rem .2rem 0}.dottable .dt-head{-moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.dottable .dt-foot,.dottable .dt-head{font-size:0!important;position:relative!important;overflow:auto;background-color:#e9ecef}.dottable .dt-foot,.dottable .dt-head{-ms-overflow-style:none;scrollbar-width:none}.dottable .dt-foot::-webkit-scrollbar,.dottable .dt-head::-webkit-scrollbar{display:none;width:0;height:0}.dottable .dt-foot::-webkit-scrollbar-thumb,.dottable .dt-head::-webkit-scrollbar-thumb{background:#fff}.dottable .dt-foot::-webkit-scrollbar-track,.dottable .dt-head::-webkit-scrollbar-track{background:#e9ecef}.dottable .dt-body{font-size:0!important;overflow:auto}.dottable .dt-head li{position:relative;height:30px;text-align:center;border-bottom:1px solid rgba(192,192,192,.6)}.dottable .dt-foot li{height:30px;border-top:1px solid rgba(192,192,192,.6)}.dottable ul{white-space:nowrap;display:inline-flex;min-width:51%}.dottable li{position:relative;border-right:1px solid rgba(192,192,192,.6)!important;list-style-type:none;font-size:12px;line-height:30px;padding:0 4px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none}.dottable .dt-body .odd li{background-color:rgba(0,0,0,.05)}.dottable .dt-body ul:hover li{background-color:rgba(0,0,0,.075)}.dottable .v-line{background-color:transparent;position:absolute;z-index:120;border:dashed 1px grey}.dottable .dt-resize{position:absolute;top:0;right:2px;width:8px;cursor:e-resize}.dottable .dt-sort{position:absolute;top:0;left:2px;width:8px;cursor:pointer;opacity:.7}.dottable .dt-sort-desc{background-image:url(data:image/gif;base64,R0lGODlhCQAJAIAAAP8AAP///yH5BAEAAAEALAAAAAAJAAkAAAIRjIGmgbCXXnsswmaxW5NuUwAAOw==);background-repeat:no-repeat;background-position:right center}.dottable .dt-sort-asc{background-image:url(data:image/gif;base64,R0lGODlhCQAJAIAAAC65Qv///yH5BAEAAAEALAAAAAAJAAkAAAIQjAOnwIrcDJwr1uSge/ieAgA7);background-repeat:no-repeat;background-position:right center}.dottable .dt-chk{position:absolute;top:5px;left:20px;width:20px;height:20px}.dottable .dt-checkall{font-size:20px;line-height:20px;border:solid 1px grey}.dottable .dt-minus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAACJJREFUKFNjZCACMBKhhoFoRf8JmQYyiXqKCNlGvMMJmgQAJM0DBxvHpPIAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center}.dottable .dt-check{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAEBJREFUKFNjZCACMBJQ8x8kj08RWAFMEYyDrAGuAGQQSAJFAAsfbh2yQmRb4NbBBNFNhPsJ3eEghRieIRQEYNMAF+kJCGVpzpoAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center}.dottable .dt-edit{width:100%;height:100%;border:dashed 0 grey;outline:0}.dottable.dt-autowrap li{word-break:break-word!important;white-space:normal!important}.dottable .dt-control{position:absolute;top:2px;right:2px;width:20px;height:20px;background:grey;border-radius:10px;opacity:.5}.dottable .dt-status{position:absolute;font-size:12px;padding:1px 10px;right:22px;bottom:22px;background:rgba(192,192,192,.5);border-radius:5px;color:#fff}@media screen and (max-width:576px){.dottable.dt-media .dt-chk{position:relative;left:0}.dottable.dt-media .dt-place{height:0}.dottable.dt-media .dt-head{display:none}.dottable.dt-media .dt-body ul{margin-bottom:10px;display:block}.dottable.dt-media .dt-foot ul{position:relative;display:block;margin-right:17px}.dottable.dt-media li:first-child{border-top:1px solid rgba(192,192,192,.6)}.dottable.dt-media li{border-bottom:1px solid rgba(192,192,192,.6);text-align:right!important;padding-right:1rem!important;min-width:100%!important;word-break:break-word!important;white-space:normal!important}.dottable.dt-media .d-none{display:none!important}.dottable.dt-media li:before{content:attr(data-label);float:left;width:22%;text-align:right;text-transform:uppercase;font-weight:700;margin:0 10px 0 0;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none}}