/*! rxDataTable v0.5.12 by Stephen Golub(stephen.golub@rackspace.com) - https://github.com/nickburns2006/rxDataTable - New BSD License */

.flex-columns-10{-webkit-box-flex:10;-moz-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10}.flex-columns-9{-webkit-box-flex:9;-moz-box-flex:9;-webkit-flex:9;-ms-flex:9;flex:9}.flex-columns-8{-webkit-box-flex:8;-moz-box-flex:8;-webkit-flex:8;-ms-flex:8;flex:8}.flex-columns-7{-webkit-box-flex:7;-moz-box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7}.flex-columns-6{-webkit-box-flex:6;-moz-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6}.flex-columns-5{-webkit-box-flex:5;-moz-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}.flex-columns-4{-webkit-box-flex:4;-moz-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.flex-columns-3{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.flex-columns-2{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.flex-columns-1{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.data-table{margin:0 25px;position:relative}.data-table .pagination-container{text-align:center;width:100%;margin-bottom:15px}.data-table .items-per-page-container{text-align:center;width:100%}.data-table .data-loader{position:absolute;background-color:rgba(0,0,0,.2);top:58px;bottom:70px;left:0;right:0;z-index:5}.data-table .data-loader .spinner-container{position:fixed;left:50%;top:50%;margin-left:-25px;margin-top:-30px}.data-table .data-loader .loader-text{color:#fff}.data-table .data-loader .spinner{background-color:transparent;border:2px solid #fff;border-top-color:transparent;border-left-color:transparent;border-radius:150px;display:inline-block;width:50px;height:50px;margin-bottom:3px;vertical-align:middle;-webkit-animation:spin .8s infinite linear;-moz-animation:spin .8s infinite linear;-ms-animation:spin .8s infinite linear;-o-animation:spin .8s infinite linear;animation:spin .8s infinite linear}.data-info-row{display:block;text-align:right}.data-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.data-header-cell{text-align:left;background:#878787;color:#fff;border:1px solid #6e6e6e;border-right:0;cursor:pointer;overflow:visible;white-space:nowrap}.data-header-cell::last-child{border-right:1px solid #6e6e6e;margin-right:-2px}.data-header-cell .btn-link{cursor:pointer;background:0 0;border:0}.data-header-cell .data-link,.data-header-cell .checkbox-span{display:block;height:auto;width:100%;text-align:left}.data-header-cell .data-link{color:#FFF;padding:10px}.data-header-cell .checkbox-span{padding:7px;padding-bottom:8px;text-align:center}.data-row-container.attention{border-left:3px solid #39C!important;margin-top:5px;overflow:hidden}.data-row-container.attention .data-row{border-top:0}.data-row{background-color:#fff;border-bottom:1px solid #eee;height:45px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.data-row .label{top:0;font-size:.85em}.data-row.expanded{background-color:#b1d7fb}.data-row:nth-child(odd){background-color:#f6f6f6}.data-row .data-cell{height:100%;border-left:1px solid #eee;border-right:0;margin-right:-1px}.data-row .data-cell .checkbox{text-align:center}.data-row .data-cell:last-child{border-right:1px solid #eee;margin-right:-2px}.data-row .data-cell>span,.data-row .data-cell>div{display:block;margin:10px}.data-row .data-cell .data-table-cell-icon{display:block;vertical-align:middle;float:left;margin:2px}.data-row .data-cell .data-cell-content{white-space:pre;display:block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.data-row:hover{background-color:#f5f5f5}.data-row.one-row{height:45px}.data-row.two-row{height:65px}.data-editable .data-editable-field+.editable-text .editable-input{width:100%}.data-editable .data-editable-field+.editable-select .editable-input{width:calc(100% - 20px)}.data-editable .data-editable-field.editable-click{color:#547917;border-bottom-color:#547917;font-weight:600;line-height:19px}.data-editable .data-editable-field.editable-click:hover{cursor:pointer;text-decoration:underline}.data-cell.nullable .data-table-field-nullable{display:none;color:#547917;cursor:pointer}.data-cell.nullable .editable-wrap{width:calc(100% - 25px);margin-right:8px}.data-cell.nullable .editable-wrap+.data-table-field-nullable,.data-cell.nullable .editable-wrap+.data-table-type-loader+.data-table-field-nullable{display:inline-block}.data-table-config-container{position:relative;width:15px;display:inline-block}.data-table-config-container .data-table-config-icon{cursor:pointer;color:#547917;font-size:14px}.data-table-config{position:absolute;z-index:1;overflow:visible;right:0;background-color:#FFF;border:1px solid #000;border-radius:5px;padding:4px;min-width:150px}.data-table-config>.header{text-align:center;font-size:11px;font-weight:700;margin-bottom:2px;border-bottom:2px solid #000}.data-table-config .data-config-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:2px 0}.data-table-config .data-config-row:nth-child(even){background-color:#f6f6f6}.data-table-config .data-config-row>.header{font-size:10px;font-weight:700;margin-bottom:2px;border-bottom:1px solid #000}.data-table-multi-sort .multi-sort-select{-webkit-box-flex:4;-moz-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4;text-align:left}.data-table-multi-sort .multi-sort-reverse-icon,.data-table-multi-sort .multi-sort-remove-icon{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;cursor:pointer}.data-table-multi-sort .multi-sort-add{width:100%;text-align:center;font-size:10px;font-weight:700;margin-top:5px;cursor:pointer}.data-table-column-display .header{margin:0 auto}.data-table-column-display .column-preset-row{text-align:center}.data-table-column-display .data-config-column-title{text-align:left;-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.data-table-column-display .column-order-arrows{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;padding-left:5px}.data-table-column-display .column-order-arrows .btn-move-up{margin-left:15px}.data-table-column-display .column-order-arrows .btn-move-down+.btn-move-up{margin-left:0}.data-table-column-display .column-hide-display{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.menu-column{position:relative}.menu-column .menu-toggle{color:#AAA;min-height:14px}.menu-column .menu-toggle:hover,.menu-column .menu-toggle:active{color:#555}.menu-column .menu-items{z-index:99;position:absolute;top:-10px;right:98px;min-width:12em;font-size:.9em;border:4px solid #fff;border-radius:4px;background:#fff;text-shadow:rgba(0,0,0,.09) 1px 1px 1px;box-shadow:rgba(0,0,0,.09) 1px 1px 4px 0;padding:6px}.menu-column .menu-items::before{content:"\f0da";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#fff;font-size:24px;display:block;right:-4px;position:absolute;top:0;width:0;z-index:1}.menu-column .menu-items .menu-item{margin:3px 0}.data-header-expander{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.data-row-expander{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;padding:0;height:100%}.data-row-expander .data-row-expansion{height:100%;width:100%;cursor:pointer;background:0 0;border:0;background-color:rgba(148,201,249,.5)}.data-row-expander .data-row-expansion .expander-icon{width:100%;padding-left:3px}.data-row-expander .data-row-expansion .expander-icon::after{display:inline-block;font-size:2em;content:"\00bb";-webkit-transform:rotate(90deg) scaleX(1);transform:rotate(90deg) scaleX(1)}.data-row-expander .data-row-expansion.expanded{background-color:#94c9f9}.data-row-expander .data-row-expansion.expanded .expander-icon{color:#FFF}.data-row-expander .data-row-expansion.expanded .expander-icon::after{-webkit-transform:rotate(90deg) scaleX(-1);transform:rotate(90deg) scaleX(-1)}.data-row-details{padding:2px;background-color:#e9f3fe}.paginate-area{text-align:center}.pagination{display:inline-block;padding-left:0}.pagination li{display:inline}.pagination li a{cursor:pointer}.pagination li a,.pagination li span{position:relative;float:left;padding:6px 12px;margin-left:-1px;text-decoration:none;background:#fff;border-top:2px solid transparent;color:#ababab}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background:#eee}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;cursor:default;border-top-color:#000;color:#000;background:#fff}.pagination .disabled>span,.pagination .disabled>span:hover,.pagination .disabled>span:focus,.pagination .disabled>a,.pagination .disabled>a:hover,.pagination .disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}