.dataTable .dt-button{margin:auto 2px}.dataTable .dt-button span:before{margin-right:5px;font-family:FontAwesome;content:"\f019"}.dataTable .dataTables_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dataTable .dataTables_wrapper table{min-width:100%;table-layout:auto;word-break:break-all}.dataTable .dataTables_wrapper .paginate_button:hover{background:#0056ff;border-color:#003499}.dataTable .dataTables_wrapper .paginate_button.disabled,.dataTable .dataTables_wrapper .paginate_button.disabled:hover{background:0 0;border:transparent}.dataTable .dataTables_wrapper .paginate_button.current,.dataTable .dataTables_wrapper .paginate_button.current:hover{color:#fff!important;background:#0056ff;border-color:#0056ff}.dataTable .dataTables_wrapper input{vertical-align:baseline}.dataTable .dataTables_wrapper select{margin:0 5px;vertical-align:baseline}.dataTable .dataTables_wrapper label{font-weight:500;margin-bottom:0}.dataTable .dataTables_wrapper label:after{display:none}.dataTable .dataTables_wrapper .dataTables_filter input{margin-bottom:0}.dataTable .dataTables_wrapper .dataTables_filter,.dataTable .dataTables_wrapper .dataTables_length,.dataTable .dataTables_wrapper .dt-buttons{background:#f7f7f7;border:1px solid #ccc;padding:10px 20px;margin-bottom:20px;border-radius:3px}.dataTable .dataTables_wrapper .dataTable th,.dataTable .dataTables_wrapper .dataTable.no-footer{border-color:#ccc}.dataTable .dataTables_wrapper .dataTables_empty,.dataTable .dataTables_wrapper .dataTables_info{color:#999}.dataTable .dataTables_wrapper .dataTables_info,.dataTable .dataTables_wrapper .dataTables_paginate{margin:10px 0}.dataTable .dataTables_wrapper .dataTables_info{-webkit-box-flex:1;-ms-flex:auto;flex:auto}