ui.jqgrid.css 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626
  1. /*!
  2. * jqGrid 4.15.5-pre - free jqGrid: https://github.com/free-jqgrid/jqGrid
  3. * Date: 2018-08-12
  4. */
  5. /* Grid */
  6. .ui-jqgrid {
  7. position: relative;
  8. -moz-box-sizing: content-box;
  9. -webkit-box-sizing: content-box;
  10. box-sizing: content-box;
  11. -ms-touch-action: none;
  12. touch-action: manipulation;
  13. }
  14. .ui-jqgrid div {
  15. line-height: normal;
  16. }
  17. .ui-jqgrid table {
  18. border-collapse: separate;
  19. border-spacing: 0;
  20. border-width: 0;
  21. border-style: none;
  22. }
  23. .ui-jqgrid table td {
  24. padding: 0;
  25. }
  26. .ui-jqgrid > .ui-jqgrid-view {
  27. position: relative;
  28. -moz-box-sizing: border-box;
  29. -webkit-box-sizing: border-box;
  30. box-sizing: border-box;
  31. left: 0;
  32. top: 0;
  33. padding: 0;
  34. font-size: 11px;
  35. }
  36. .ui-jqgrid > .ui-jqgrid-view *,
  37. .ui-jqgrid > .ui-jqgrid-view *:before,
  38. .ui-jqgrid > .ui-jqgrid-view *:after {
  39. -webkit-box-sizing: inherit;
  40. -moz-box-sizing: inherit;
  41. box-sizing: inherit;
  42. }
  43. /* Caption of grid and title of ui-jqdialog */
  44. .ui-jqgrid .ui-jqgrid-titlebar,
  45. .ui-jqgrid .ui-jqgrid-errorbar,
  46. .ui-jqdialog .ui-jqdialog-titlebar {
  47. padding: .3em .3em .3em .3em;
  48. position: relative;
  49. font-size: 12px;
  50. border-left: 0 none;
  51. border-right: 0 none;
  52. border-top: 0 none;
  53. }
  54. .ui-jqgrid-errorbar {
  55. max-height: 100px;
  56. margin-bottom: 0;
  57. overflow: auto;
  58. }
  59. .ui-jqgrid .ui-jqgrid-caption,
  60. .ui-jqgrid .ui-jqgrid-errorbar-ltr {
  61. text-align: left;
  62. }
  63. .ui-jqgrid .ui-jqgrid-caption-rtl,
  64. .ui-jqgrid .ui-jqgrid-errorbar-rtl {
  65. text-align: right;
  66. }
  67. /* Close/Hide button */
  68. .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close,
  69. .ui-jqdialog-titlebar > .ui-jqdialog-titlebar-close {
  70. vertical-align: middle;
  71. text-align: center;
  72. text-decoration: none;
  73. position: absolute;
  74. top: 50%;
  75. width: 1.4em;
  76. line-height: 1.5em;
  77. font-size: 12px;
  78. margin: -0.7em 0 0 0;
  79. padding: .2em;
  80. border: 1px solid transparent;
  81. height: 1.4em;
  82. cursor: pointer;
  83. -webkit-box-sizing: border-box;
  84. -moz-box-sizing: border-box;
  85. box-sizing: border-box;
  86. -ms-touch-action: manipulation;
  87. touch-action: manipulation;
  88. -webkit-user-select: none;
  89. -moz-user-select: none;
  90. -ms-user-select: none;
  91. user-select: none;
  92. }
  93. .ui-jqgrid-jquery-ui .ui-jqdialog-titlebar > .ui-jqdialog-titlebar-close {
  94. margin: -8px 0 0 0;
  95. }
  96. .ui-jqgrid .ui-jqgrid-caption .ui-jqgrid-titlebar-close {
  97. right: .1em;
  98. }
  99. .ui-jqgrid .ui-jqgrid-caption-rtl .ui-jqgrid-titlebar-close {
  100. left: .1em;
  101. }
  102. .ui-jqdialog .ui-jqdialog-titlebar-ltr .ui-jqdialog-titlebar-close {
  103. right: .3em;
  104. }
  105. .ui-jqdialog .ui-jqdialog-titlebar-rtl .ui-jqdialog-titlebar-close {
  106. left: .3em;
  107. }
  108. .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close,
  109. .ui-jqdialog-titlebar > .ui-jqdialog-titlebar-close {
  110. -ms-border-radius: .5em;
  111. border-radius: .5em;
  112. }
  113. .ui-jqgrid .ui-jqgrid-caption .ui-jqgrid-title,
  114. .ui-jqgrid .ui-jqgrid-errorbar-ltr .ui-jqgrid-error,
  115. .ui-jqdialog .ui-jqdialog-titlebar-ltr .ui-jqdialog-title {
  116. position: relative;
  117. left: .1em;
  118. }
  119. .ui-jqgrid .ui-jqgrid-caption-rtl .ui-jqgrid-title,
  120. .ui-jqgrid .ui-jqgrid-errorbar-rtl .ui-jqgrid-error,
  121. .ui-jqdialog .ui-jqdialog-titlebar-rtl .ui-jqdialog-title {
  122. position: relative;
  123. right: .1em;
  124. }
  125. .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close span {
  126. margin-top: 0;
  127. margin-left: 0;
  128. }
  129. .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close span,
  130. .ui-jqdialog-titlebar > .ui-jqdialog-titlebar-close span {
  131. display: block;
  132. }
  133. .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close span.ui-icon,
  134. .ui-jqdialog-titlebar > .ui-jqdialog-titlebar-close span.ui-icon {
  135. position: relative;
  136. top: -2px;
  137. }
  138. .ui-jqgrid .ui-jqgrid-caption .ui-jqgrid-titlebar-close span.ui-icon,
  139. .ui-jqdialog-titlebar-ltr .ui-jqdialog-titlebar-close span.ui-icon {
  140. right: 3.5px;
  141. }
  142. .ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.ui-icon {
  143. margin-top: -1px;
  144. }
  145. .ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.fa,
  146. .ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.fa,
  147. .ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.glyphicon {
  148. /* the values below are based on the difference between the
  149. font-size of fa-icon and the font size of the parent element */
  150. font-size: 14px;
  151. margin-top: -2px;
  152. }
  153. .ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > .svg-inline--fa {
  154. font-size: 14px;
  155. display: block;
  156. margin-top: -.125em;
  157. margin-left: -.125em;
  158. }
  159. .ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.fa {
  160. margin-left: -1px;
  161. }
  162. .ui-jqdialog-titlebar-close > .svg-inline--fa {
  163. display: block;
  164. margin-left: .0625em;
  165. margin-top: -.0625em;
  166. }
  167. .ui-jqgrid .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.glyphicon {
  168. margin-left: -2px;
  169. }
  170. .ui-jqdialog-titlebar .ui-jqdialog-titlebar-close > span {
  171. margin-top: -1px;
  172. }
  173. .ui-jqdialog-titlebar .ui-jqdialog-titlebar-close > span.glyphicon {
  174. margin-top: -.05em;
  175. margin-left: -.05em;
  176. }
  177. /* Resizer */
  178. /*.ui-jqdialog .ui-resizable-handle {
  179. right: -3px;
  180. bottom: -3px;
  181. }*/
  182. .ui-jqdialog .ui-resizable-handle > .ui-icon {
  183. right: -1px;
  184. bottom: -1px;
  185. }
  186. .ui-jqdialog .ui-resizable-handle > .fa {
  187. font-size: 12px;
  188. right: -2px;
  189. position: relative;
  190. }
  191. .ui-jqdialog .ui-resizable-handle > .svg-inline--fa {
  192. font-size: 12px;
  193. right: -1px;
  194. /*right: -2px;
  195. bottom: -1px;*/
  196. position: relative;
  197. }
  198. .ui-jqdialog .ui-resizable-handle > .glyphicon {
  199. font-size: 12px;
  200. right: -1px;
  201. bottom: -2.8px;
  202. }
  203. /* Header */
  204. .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-hdiv {
  205. position: relative;
  206. margin: 0;
  207. padding: 0;
  208. overflow: hidden;
  209. border-left: 0 none;
  210. border-top: 0 none;
  211. border-right: 0 none;
  212. height: auto;
  213. }
  214. .ui-jqgrid .ui-jqgrid-hbox {
  215. float: left;
  216. padding-right: 20px;
  217. }
  218. .ui-jqgrid .ui-jqgrid-htable {
  219. table-layout: fixed;
  220. margin: 0;
  221. }
  222. .ui-jqgrid .ui-jqgrid-htable th {
  223. height: auto;
  224. padding: 0 2px 0 2px;
  225. }
  226. .ui-jqgrid-htable > thead > .jqg-first-row-header > th {
  227. padding-top: 0;
  228. padding-bottom: 0;
  229. border-bottom: 0 none;
  230. border-top: 0 none;
  231. }
  232. .ui-jqgrid .ui-jqgrid-htable th.jqgh_cbox {
  233. padding: 0;
  234. }
  235. .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th div {
  236. overflow: hidden;
  237. position: relative;
  238. height: auto;
  239. margin: 2px 2px;
  240. }
  241. .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels > th.jqgh_cbox {
  242. vertical-align: middle;
  243. }
  244. .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels .jqgh_cbox > div {
  245. text-align: center;
  246. vertical-align: baseline;
  247. margin: 0;
  248. }
  249. .ui-jqgrid-labels .ui-th-column-header,
  250. .ui-jqgrid .ui-jqgrid-labels th.ui-th-column,
  251. .ui-jqgrid .ui-jqgrid-legacy-subgrid .ui-th-subgrid {
  252. overflow: hidden;
  253. white-space: nowrap;
  254. text-align: center;
  255. }
  256. .ui-jqgrid-labels .ui-th-column-header {
  257. vertical-align: middle;
  258. height: auto;
  259. vertical-align: middle;
  260. border-top: 0 none;
  261. }
  262. .ui-jqgrid .ui-jqgrid-labels th.ui-th-column {
  263. position: relative;
  264. vertical-align: middle;
  265. border-top: 0 none;
  266. border-bottom: 0 none;
  267. }
  268. .ui-th-ltr,
  269. .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
  270. border-left: 0 none;
  271. }
  272. .ui-th-rtl,
  273. .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
  274. border-right: 0 none;
  275. }
  276. .ui-first-th-ltr {
  277. border-right: 1px solid;
  278. }
  279. .ui-first-th-rtl {
  280. border-left: 1px solid;
  281. }
  282. .ui-jqgrid .ui-th-div-ie {
  283. white-space: nowrap;
  284. zoom: 1;
  285. height: 17px;
  286. }
  287. .ui-jqgrid .ui-th-column > .jqgh_cbox {
  288. margin: 3px 0;
  289. }
  290. .ui-jqgrid .ui-th-column .cbox {
  291. margin: .1em;
  292. cursor: pointer;
  293. text-align: center;
  294. vertical-align: middle;
  295. }
  296. .ui-jqgrid.ui-jqgrid-bootstrap .ui-th-column .cbox {
  297. height: 18px;
  298. width: 18px;
  299. }
  300. .ui-jqgrid .ui-th-column .ui-th-div-ie > .cbox {
  301. margin-left: -1px;
  302. margin-right: -1px;
  303. }
  304. .ui-jqgrid .ui-jqgrid-labels > .ui-th-column > .ui-jqgrid-resize {
  305. top: 0;
  306. height: 100%;
  307. width: .3em;
  308. position: absolute;
  309. cursor: col-resize;
  310. -webkit-touch-callout: none;
  311. -ms-user-select: none;
  312. -moz-user-select: -moz-none;
  313. -webkit-user-select: none;
  314. user-select: none;
  315. display: inline;
  316. overflow: hidden;
  317. }
  318. .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th div.ui-jqgrid-rotate {
  319. -webkit-transform: translateX(-50%) translateY(0) rotate(-90deg);
  320. -moz-transform: translateX(-50%) translateY(0) (-90deg);
  321. -o-transform: translateX(-50%) translateY(0) rotate(-90deg);
  322. -ms-transform: translateX(-50%) translateY(0) rotate(-90deg);
  323. transform: translateX(-50%) translateY(0) rotate(-90deg);
  324. transform-origin: center center;
  325. margin: 0;
  326. left: 50%;
  327. }
  328. .ui-jqgrid .ui-grid-ico-sort {
  329. overflow: hidden;
  330. position: absolute;
  331. display: inline;
  332. }
  333. .ui-grid-ico-sort {
  334. /* use pointer cursor over all visible icons. It can be important if
  335. viewsortcols: [true, "vertical", false] or viewsortcols: [true, "horizontal", false]
  336. mode are used. The viewsortcols[2] element means that sorting are made only on clicking
  337. on the sorting icon. So the class ui-jqgrid-sortable will be not added to the div of
  338. the column header. It informs the user that clicking on the text of the column header
  339. will do nothing. One still need to have the cursor over the icon which inform about sorting.
  340. */
  341. cursor: pointer;
  342. }
  343. .ui-state-disabled.ui-grid-ico-sort {
  344. cursor: pointer !important; /* to overwrite .ui-state-disabled { cursor: default !important; } from jQuery UI */
  345. }
  346. .ui-jqgrid .s-ico {
  347. position: relative;
  348. width: .87em;
  349. height: 1.125em;
  350. display: inline-block;
  351. vertical-align: middle;
  352. margin: 0 .1em
  353. }
  354. .ui-jqgrid .s-ico > .ui-grid-ico-sort {
  355. display: block;
  356. position: relative;
  357. }
  358. .ui-jqgrid .s-ico > .ui-grid-ico-sort.ui-icon {
  359. width: 12px;
  360. margin-top: 0px;
  361. }
  362. .ui-jqgrid .s-ico > .ui-icon-asc.ui-icon {
  363. top: -6px;
  364. }
  365. .ui-jqgrid .s-ico > .ui-icon-desc.ui-icon {
  366. top: -16px;
  367. }
  368. .ui-jqgrid .s-ico > .ui-icon-triangle-1-s {
  369. background-position: -65px -16px;
  370. }
  371. .ui-jqgrid .s-ico > .ui-icon.ui-sort-ltr {
  372. margin-left: -3px;
  373. }
  374. .ui-jqgrid .s-ico > .ui-icon.ui-sort-rtl {
  375. margin-right: 0;
  376. }
  377. .ui-jqgrid-sortable > .ui-jqgrid-sort-order {
  378. position: relative;
  379. left: -.1em;
  380. top: 0;
  381. font-size: 75%;
  382. vertical-align: super;
  383. }
  384. .ui-jqgrid .ui-th-column > div {
  385. cursor: default;
  386. }
  387. .ui-jqgrid .ui-th-column > div.ui-jqgrid-sortable {
  388. cursor: pointer;
  389. }
  390. .ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar {
  391. border-top-width: 1px;
  392. border-top-style: solid;
  393. }
  394. .ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar .ui-th-column {
  395. border-top-width: 1px;
  396. border-top-style: solid;
  397. }
  398. .ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar input {
  399. margin: 1px 0 0 0;
  400. }
  401. .ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar select {
  402. margin: 1px 0 0 0;
  403. }
  404. /* Grig body */
  405. .ui-jqgrid .ui-jqgrid-bdiv {
  406. min-height: 1px;
  407. position: relative;
  408. margin: 0;
  409. padding: 0;
  410. overflow: auto;
  411. text-align: left;
  412. }
  413. .ui-jqgrid .ui-jqgrid-btable {
  414. table-layout: fixed;
  415. margin: 0;
  416. outline-style: none;
  417. height: 1px;
  418. }
  419. .ui-jqgrid tr.jqgrow,
  420. .ui-jqgrid tr.jqgroup {
  421. outline-style: none;
  422. }
  423. .ui-jqgrid tr.jqgrow > td,
  424. .ui-jqgrid tr.jqgroup > td,
  425. .ui-jqgrid tr.jqfoot > td,
  426. .ui-jqgrid tr.ui-subgrid > td,
  427. .ui-jqgrid tr.ui-subtblcell > td {
  428. overflow: hidden;
  429. white-space: pre;
  430. vertical-align: middle;
  431. text-align: center;
  432. height: 22px;
  433. border-top: 0 none;
  434. border-bottom-width: 1px;
  435. border-bottom-style: solid;
  436. }
  437. .ui-jqgrid-jquery-ui.ui-jqgrid tr.jqgrow > td,
  438. .ui-jqgrid-jquery-ui.ui-jqgrid tr.jqgroup > td,
  439. .ui-jqgrid-jquery-ui.ui-jqgrid tr.jqfoot > td,
  440. .ui-jqgrid-jquery-ui.ui-jqgrid tr.ui-subgrid > td {
  441. border-bottom-color: inherit;
  442. }
  443. .ui-jqgrid tr.jqgrow > td,
  444. .ui-jqgrid tr.jqgroup > td,
  445. .ui-jqgrid tr.jqfoot > td {
  446. padding: 0 2px 0 2px;
  447. }
  448. .ui-jqgrid tr.ui-subgrid > td {
  449. padding: 0;
  450. }
  451. .ui-jqgrid tr.jqgfirstrow > td {
  452. padding: 0 2px 0 2px;
  453. border-top: 0 none;
  454. border-left: 0 none;
  455. height: 0;
  456. border-right-width: 1px;
  457. border-right-style: solid;
  458. border-bottom: 0 none;
  459. }
  460. .ui-jqgrid-jquery-ui.ui-jqgrid tr.jqgfirstrow > td {
  461. border-right-color: inherit;
  462. }
  463. .ui-jqgrid tr.jqgfirstrow > td.td_cbox {
  464. padding: 0;
  465. }
  466. .ui-jqgrid tr.jqgrow > td,
  467. .ui-jqgrid tr.jqgroup > td,
  468. .ui-jqgrid tr.jqfoot > td {
  469. font-weight: normal;
  470. }
  471. .ui-jqgrid tr.jqfoot > td {
  472. font-weight: bold;
  473. }
  474. .ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr > td {
  475. text-align: left;
  476. border-left-width: 0;
  477. border-left-style: none;
  478. border-right-width: 1px;
  479. border-right-style: solid;
  480. }
  481. .ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr > td {
  482. border-color: #ccc;
  483. }
  484. .ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-rtl > td {
  485. text-align: right;
  486. border-right-width: 0;
  487. border-right-style: none;
  488. border-left-width: 1px;
  489. border-left-style: solid;
  490. }
  491. .ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-rtl > td {
  492. border-color: inherit;
  493. }
  494. .ui-jqgrid .ui-jqgrid-btable td.jqgrid-rownum {
  495. padding: 0 2px 0 2px;
  496. margin: 0;
  497. border-width: 0;
  498. border-style: none;
  499. }
  500. .ui-jqgrid .ui-jqgrid-btable td.jqgrid-rownum {
  501. border-bottom-width: 1px;
  502. border-bottom-style: solid;
  503. }
  504. .ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-btable td.jqgrid-rownum {
  505. border-bottom-color: inherit;
  506. }
  507. .ui-jqgrid .jqgrow > td.td_cbox {
  508. padding: 0;
  509. text-align: center;
  510. vertical-align: middle;
  511. }
  512. .ui-jqgrid .jqgrow > td.ui-sgcollapsed {
  513. text-align: center;
  514. vertical-align: middle;
  515. }
  516. .ui-jqgrid tr.jqgrow > td.td_cbox {
  517. padding: 0;
  518. }
  519. .ui-jqgrid .jqgrow > td > .cbox {
  520. height: 14px;
  521. width: 14px;
  522. cursor: pointer;
  523. text-align: center;
  524. vertical-align: middle;
  525. }
  526. .ui-jqgrid > .ui-jqgrid-resize-mark,
  527. body > .ui-jqgrid-resize-mark {
  528. width: 0;
  529. left: 0;
  530. cursor: col-resize;
  531. -webkit-touch-callout: none;
  532. -ms-user-select: none;
  533. -moz-user-select: -moz-none;
  534. -webkit-user-select: none;
  535. user-select: none;
  536. position: absolute;
  537. top: 0;
  538. overflow: hidden;
  539. display: none;
  540. border-left-width: 1px;
  541. border-right-width: 1px;
  542. z-index: 99999;
  543. }
  544. span.ui-jqgrid-cell-wrapper {
  545. margin: 0 !important;
  546. padding: 0 !important;
  547. }
  548. /* Footer */
  549. .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-sdiv {
  550. position: relative;
  551. margin: 0;
  552. padding: 0;
  553. overflow: hidden;
  554. border-left: 0 none;
  555. border-top: 0 none;
  556. border-right: 0 none;
  557. }
  558. .ui-jqgrid .ui-jqgrid-ftable {
  559. table-layout: fixed;
  560. margin-bottom: 0;
  561. }
  562. .ui-jqgrid tr.footrow td {
  563. font-weight: bold;
  564. overflow: hidden;
  565. white-space: nowrap;
  566. height: 21px;
  567. padding: 0 2px 0 2px;
  568. border-top-width: 1px;
  569. border-top-style: solid;
  570. border-bottom-width: 1px;
  571. border-bottom-style: solid;
  572. }
  573. .ui-jqgrid-jquery-ui.ui-jqgrid tr.footrow td {
  574. border-top-color: inherit;
  575. border-bottom-color: inherit;
  576. }
  577. .ui-jqgrid tr.footrow-ltr td {
  578. text-align: left;
  579. border-left-width: 0;
  580. border-left-style: none;
  581. border-right-width: 1px;
  582. border-right-style: solid;
  583. }
  584. .ui-jqgrid-jquery-ui.ui-jqgrid tr.footrow-ltr td {
  585. border-color: inherit;
  586. }
  587. .ui-jqgrid tr.footrow-rtl td {
  588. text-align: right;
  589. border-left-width: 1px;
  590. border-left-style: solid;
  591. border-right-width: 0;
  592. border-right-style: none;
  593. }
  594. .ui-jqgrid-jquery-ui.ui-jqgrid tr.footrow-rtl td {
  595. border-color: inherit;
  596. }
  597. /* Pager */
  598. .ui-jqgrid > .ui-jqgrid-pager {
  599. border: 0 none;
  600. margin: 0;
  601. padding: 0;
  602. position: relative;
  603. -moz-box-sizing: border-box;
  604. -webkit-box-sizing: border-box;
  605. box-sizing: border-box;
  606. height: auto;
  607. min-height: 22px;
  608. overflow: hidden;
  609. font-size: 11px;
  610. }
  611. .ui-jqgrid > .ui-jqgrid-pager *,
  612. .ui-jqgrid > .ui-jqgrid-pager *:before,
  613. .ui-jqgrid > .ui-jqgrid-pager *:after {
  614. -webkit-box-sizing: inherit;
  615. -moz-box-sizing: inherit;
  616. box-sizing: inherit;
  617. }
  618. .ui-jqgrid .ui-jqgrid-toppager .ui-pager-control,
  619. .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
  620. position: relative;
  621. border-left: 0;
  622. border-bottom: 0;
  623. border-top: 0;
  624. }
  625. .ui-pager-control .ui-jqgrid-pg-left {
  626. text-align: left;
  627. }
  628. .ui-pager-control .ui-jqgrid-pg-center {
  629. text-align: center;
  630. white-space: pre;
  631. }
  632. .ui-pager-control .ui-jqgrid-pg-right {
  633. text-align: right;
  634. }
  635. .ui-jqgrid .ui-pg-table {
  636. position: relative;
  637. padding: 0;
  638. width: auto;
  639. margin: 0;
  640. }
  641. .jqgrow .ui-jqgrid-actions {
  642. background: inherit;
  643. border-style: none;
  644. }
  645. .ui-jqgrid .ui-pg-button:not(.ui-state-hover),
  646. .ui-jqgrid-jquery-ui .jqgrow .ui-jqgrid-actions .ui-pg-div:not(.ui-state-hover) {
  647. border: 1px solid transparent;
  648. }
  649. .ui-pager-control .ui-pg-table {
  650. border-color: inherit;
  651. }
  652. .ui-jqgrid .ui-pg-button:hover,
  653. .ui-jqgrid .ui-pg-button.ui-state-hover,
  654. .ui-jqgrid .ui-pg-button:focus,
  655. .jqgrow .ui-jqgrid-actions .ui-pg-div:hover,
  656. .jqgrow .ui-jqgrid-actions .ui-pg-div.ui-state-hover,
  657. .jqgrow .ui-jqgrid-actions .ui-pg-div:focus {
  658. border-style: solid;
  659. border-color: inherit;
  660. }
  661. .ui-jqgrid .ui-pg-table td {
  662. font-weight: normal;
  663. vertical-align: middle;
  664. padding: 1px;
  665. }
  666. .ui-jqgrid .ui-pager-control .ui-pg-button {
  667. display: inline-block;
  668. height: auto;
  669. }
  670. .ui-jqgrid .ui-pg-button span {
  671. display: block;
  672. margin: 1px;
  673. float: left;
  674. }
  675. .ui-jqgrid .ui-pg-table .ui-pg-input,
  676. .ui-jqgrid .ui-pg-table .ui-pg-selbox {
  677. height: auto;
  678. width: auto;
  679. margin: 0;
  680. line-height: inherit;
  681. }
  682. select.form-control.ui-pg-selbox:not([size]):not([multiple]) {
  683. height: auto;
  684. }
  685. .ui-jqgrid .ui-pg-table .ui-pg-selbox {
  686. display: block;
  687. padding: 1px;
  688. }
  689. .ui-jqgrid .ui-separator {
  690. height: 12px;
  691. border-left: 1px solid #ccc;
  692. border-right: 1px solid #ccc;
  693. margin: -1px;
  694. float: right;
  695. }
  696. .ui-jqgrid .ui-paging-info {
  697. font-weight: normal;
  698. height: auto;
  699. margin: 0 .2em 0 .2em;
  700. display: inline;
  701. }
  702. .ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
  703. padding: 1px 0;
  704. float: left;
  705. position: relative;
  706. }
  707. .ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
  708. cursor: pointer;
  709. }
  710. .ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
  711. float: left;
  712. margin: 0 2px;
  713. }
  714. .ui-jqgrid td input,
  715. .ui-jqgrid td select,
  716. .ui-jqgrid td textarea {
  717. margin: 0;
  718. }
  719. .ui-jqgrid td textarea {
  720. width: auto;
  721. height: auto;
  722. }
  723. .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-toppager {
  724. border-left: 0 none;
  725. border-right: 0 none;
  726. border-top: 0 none;
  727. margin: 0;
  728. padding: 0;
  729. position: relative;
  730. height: auto;
  731. min-height: 22px;
  732. overflow: hidden;
  733. }
  734. .ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {
  735. padding: 1px 0;
  736. float: left;
  737. position: relative;
  738. }
  739. .ui-jqgrid .ui-jqgrid-toppager .ui-pg-button {
  740. cursor: pointer;
  741. }
  742. .ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {
  743. float: left;
  744. margin: 0 2px;
  745. }
  746. /* Navigator buttons */
  747. .ui-jqgrid .ui-pg-table .ui-pg-button {
  748. margin: 2px;
  749. vertical-align: middle;
  750. }
  751. .ui-jqgrid .navtable .ui-pg-div span.ui-pg-button-text {
  752. padding-left: 0.2em;
  753. padding-right: 0.2em;
  754. }
  755. .ui-pg-button:hover > .ui-pg-div > .ui-pg-button-text,
  756. .ui-pg-button.ui-state-hover > .ui-pg-div > .ui-pg-button-text {
  757. font-weight: normal;
  758. }
  759. .ui-jqgrid .ui-pg-div {
  760. text-align: center;
  761. vertical-align: middle;
  762. display: inline-block;
  763. }
  764. .ui-jqgrid .navtable .ui-pg-div > span.ui-pg-button-icon-over-text {
  765. margin-left: auto;
  766. margin-right: auto;
  767. float: none;
  768. }
  769. /* Subgrid */
  770. .subgrid-data > .tablediv > .ui-jqgrid {
  771. -moz-box-sizing: content-box;
  772. -webkit-box-sizing: content-box;
  773. box-sizing: content-box;
  774. }
  775. .subgrid-data > .tablediv > .ui-jqgrid > .ui-jqgrid-view {
  776. -moz-box-sizing: border-box;
  777. -webkit-box-sizing: border-box;
  778. box-sizing: border-box;
  779. }
  780. .ui-jqgrid .ui-jqgrid-btable .jqgrow > .ui-sgcollapsed {
  781. text-align: center;
  782. vertical-align: middle;
  783. }
  784. .ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
  785. display: inline-block;
  786. }
  787. .ui-jqgrid .ui-subgrid {
  788. margin: 0;
  789. padding: 0;
  790. width: 100%;
  791. }
  792. .sgbutton {
  793. cursor: pointer;
  794. }
  795. .ui-jqgrid .ui-subgrid table {
  796. table-layout: fixed;
  797. }
  798. .ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
  799. height: 18px;
  800. border-top: 0 none;
  801. border-bottom-width: 1px;
  802. border-bottom-style: solid;
  803. }
  804. .ui-jqgrid-jquery-ui.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
  805. border-bottom-color: inherit;
  806. }
  807. .ui-jqgrid .ui-th-subgrid {
  808. height: 20px;
  809. }
  810. .ui-jqgrid .ui-row-ltr.ui-subgrid > .subgrid-cell > span {
  811. float: right;
  812. }
  813. .ui-jqgrid .ui-row-rtl.ui-subgrid > .subgrid-cell > span {
  814. float: left;
  815. }
  816. /* Loading */
  817. .ui-jqgrid > .loading {
  818. position: absolute;
  819. top: 45%;
  820. left: 45%;
  821. width: auto;
  822. z-index: 101;
  823. padding: 6px;
  824. margin: 5px;
  825. text-align: center;
  826. font-weight: bold;
  827. display: none;
  828. border-width: 2px;
  829. font-size: 11px;
  830. }
  831. .ui-jqgrid .jqgrid-overlay {
  832. display: none;
  833. z-index: 100;
  834. }
  835. * .jqgrid-overlay iframe {
  836. position: absolute;
  837. top: 0;
  838. left: 0;
  839. z-index: -1;
  840. }
  841. /* Toolbar */
  842. .ui-jqgrid > .ui-jqgrid-view > .ui-userdata {
  843. border-left: 0 none;
  844. border-right: 0 none;
  845. height: 21px;
  846. overflow: hidden;
  847. }
  848. /* Modal Window */
  849. .ui-jqgrid .ui-jqdialog {
  850. font-size: 11px;
  851. }
  852. .ui-jqdialog {
  853. display: none;
  854. width: 300px;
  855. position: absolute;
  856. font-size: 11px;
  857. overflow: visible;
  858. }
  859. .ui-jqdialog.ui-jqgrid-jquery-ui {
  860. padding: .2em;
  861. }
  862. .ui-jqgrid-bootstrap.modal {
  863. right: auto;
  864. left: auto;
  865. }
  866. .ui-jqgrid-bootstrap.modal > .modal-dialog {
  867. max-width: none;
  868. }
  869. .ui-jqdialog-content,
  870. .ui-jqdialog .ui-jqdialog-content {
  871. border: 0;
  872. padding: .3em .2em;
  873. background: none;
  874. height: auto;
  875. }
  876. .ui-jqdialog .ui-jqconfirm {
  877. padding: .4em 1em;
  878. border-width: 3px;
  879. position: absolute;
  880. bottom: 10px;
  881. right: 10px;
  882. overflow: visible;
  883. display: none;
  884. height: 80px;
  885. width: 220px;
  886. text-align: center;
  887. }
  888. .ui-jqgrid > .ui-resizable-se,
  889. .ui-jqdialog > .ui-resizable-se {
  890. bottom: -3px;
  891. right: -3px;
  892. }
  893. /* Form edit */
  894. .ui-jqdialog-content .FormGrid {
  895. margin: 0;
  896. }
  897. .ui-jqdialog-content .EditTable {
  898. width: 100%;
  899. margin-bottom: 0;
  900. }
  901. .ui-jqdialog-content .DelTable {
  902. width: 100%;
  903. margin-bottom: 0;
  904. }
  905. .EditTable td input,
  906. .EditTable td select,
  907. .EditTable td textarea {
  908. margin: 0;
  909. }
  910. .EditTable td textarea {
  911. width: auto;
  912. height: auto;
  913. }
  914. .ui-jqdialog-content td.EditButton {
  915. border-top: 0 none;
  916. border-left: 0 none;
  917. border-right: 0 none;
  918. padding: 5px 0;
  919. }
  920. .ui-jqdialog-content td.EditButton-ltr {
  921. text-align: right;
  922. }
  923. .ui-jqdialog-content td.EditButton-rtl {
  924. text-align: left;
  925. }
  926. .ui-jqdialog-content td.navButton {
  927. text-align: left;
  928. border-left: 0 none;
  929. border-top: 0 none;
  930. border-right: 0 none;
  931. padding: 5px 0;
  932. }
  933. .ui-jqdialog-content td.navButton-ltr {
  934. text-align: left;
  935. }
  936. .ui-jqdialog-content td.navButton-ltr > .fm-button {
  937. float: left;
  938. }
  939. .ui-jqdialog-content td.navButton-rtl {
  940. text-align: right;
  941. }
  942. .ui-jqdialog-content td.navButton-rtl > .fm-button {
  943. float: right;
  944. }
  945. .ui-jqdialog-content .FormElement {
  946. width: 100%;
  947. box-sizing: border-box;
  948. }
  949. .ui-jqdialog-content input.FormElement,
  950. .ui-jqdialog-content select.FormElement {
  951. padding: .3em;
  952. }
  953. .ui-jqdialog-content .data-line {
  954. padding-top: .1em;
  955. border: 0 none;
  956. }
  957. .ui-jqdialog-content .CaptionTD {
  958. vertical-align: middle;
  959. border: 0 none;
  960. padding: 2px;
  961. white-space: nowrap;
  962. }
  963. .ui-jqdialog-content .DataTD {
  964. padding: 2px;
  965. border-width: 0;
  966. border-style: none;
  967. vertical-align: top;
  968. }
  969. /*.ui-jqdialog-content .form-view-data {
  970. white-space: pre;
  971. }*/
  972. .ui-jqgrid-jquery-ui.ui-jqdialog .form-view-data > span {
  973. border-width: 1px;
  974. border-style: solid;
  975. border-color: inherit;
  976. border-radius: 3px;
  977. display: block;
  978. padding: .2em;
  979. }
  980. .ui-jqgrid-jquery-ui.ui-jqdialog .form-view-label > label {
  981. font-weight: bold;
  982. }
  983. .ui-jqgrid-bootstrap.ui-jqdialog .ui-jqdialog-content .form-view-data > span {
  984. height: 100%;
  985. width: auto;
  986. }
  987. .ui-jqdialog .fm-button {
  988. display: inline-block;
  989. padding: .4em .5em;
  990. text-decoration: none;
  991. cursor: pointer;
  992. position: relative;
  993. text-align: center;
  994. zoom: 1;
  995. }
  996. .ui-jqdialog.ui-jqgrid-bootstrap .navButton .fm-button {
  997. padding: .375em .75em;
  998. margin-left: .125em;
  999. }
  1000. .ui-jqdialog .fm-button > span {
  1001. display: inline-block;
  1002. vertical-align: middle;
  1003. }
  1004. .ui-jqdialog .fm-button .fm-button-text {
  1005. padding: 0 .2em;
  1006. }
  1007. .ui-jqdialog .EditButton-ltr .fm-button-icon-left .fm-button-icon {
  1008. margin-right: .2em;
  1009. }
  1010. .ui-jqdialog .EditButton-ltr .fm-button-icon-right .fm-button-icon {
  1011. margin-left: .2em;
  1012. }
  1013. .ui-jqdialog .EditButton-rtl .fm-button-icon-right .fm-button-icon {
  1014. margin-right: .2em;
  1015. }
  1016. .ui-jqdialog .EditButton-rtl .fm-button-icon-left .fm-button-icon {
  1017. margin-left: .2em;
  1018. }
  1019. .delmsg {
  1020. padding: .5em;
  1021. }
  1022. .ui-jqgrid .selected-row,
  1023. .ui-jqgrid .selected-row td {
  1024. font-style: normal;
  1025. border-left: 0 none;
  1026. }
  1027. /* Inline edit actions button */
  1028. .ui-jqgrid .jqgrow .ui-jqgrid-actions {
  1029. display: inline-block;
  1030. vertical-align: middle;
  1031. margin: 0;
  1032. }
  1033. .jqgrow .ui-jqgrid-actions .ui-pg-div {
  1034. cursor: pointer;
  1035. float: left;
  1036. margin: 0 1px;
  1037. }
  1038. /* Tree Grid */
  1039. .ui-jqgrid .tree-wrap {
  1040. display: inline-block;
  1041. vertical-align: middle;
  1042. white-space: nowrap;
  1043. overflow: hidden;
  1044. }
  1045. .ui-jqgrid .treeclick {
  1046. cursor: pointer;
  1047. display: inline-block;
  1048. vertical-align: middle;
  1049. width: 18px;
  1050. overflow: hidden;
  1051. }
  1052. .ui-jqgrid .ui-jqgrid-bdiv .jqgroup .tree-wrap {
  1053. text-align: center;
  1054. padding-left: .1em;
  1055. }
  1056. .ui-jqgrid .ui-jqgrid-bdiv .jqgroup .tree-wrap.glyphicon {
  1057. margin-top: -.18em;
  1058. }
  1059. /* Modal dialog */
  1060. * iframe.jqm {
  1061. position: absolute;
  1062. top: 0;
  1063. left: 0;
  1064. z-index: -1;
  1065. }
  1066. .ui-jqgrid-dnd tr td {
  1067. border-right-width: 1px;
  1068. border-right-color: inherit;
  1069. border-right-style: solid;
  1070. height: 20px;
  1071. }
  1072. /* RTL Support */
  1073. .ui-jqgrid .ui-jqgrid-caption-rtl {
  1074. text-align: right;
  1075. }
  1076. .ui-jqgrid .ui-jqgrid-hbox-rtl {
  1077. float: right;
  1078. padding-left: 20px;
  1079. }
  1080. .ui-jqgrid .ui-jqgrid-resize-ltr {
  1081. right: 0;
  1082. margin: 0;
  1083. }
  1084. .ui-jqgrid .ui-jqgrid-resize-rtl {
  1085. left: 0;
  1086. margin: 0;
  1087. }
  1088. .ui-jqgrid .ui-sort-rtl {
  1089. left: 0;
  1090. }
  1091. .ui-jqgrid .cell-wrapperleaf,
  1092. .ui-jqgrid .cell-wrapper {
  1093. display: inline-block;
  1094. vertical-align: middle;
  1095. }
  1096. .ui-jqgrid .ui-ellipsis {
  1097. -moz-text-overflow: ellipsis;
  1098. text-overflow: ellipsis;
  1099. }
  1100. /* Toolbar Search Menu */
  1101. .ui-search-menu {
  1102. position: absolute;
  1103. padding: .2em;
  1104. }
  1105. .ui-search-menu.ui-menu .ui-jqgrid-menu-item {
  1106. list-style-image: none;
  1107. padding-right: 0;
  1108. padding-left: 0;
  1109. }
  1110. .ui-search-menu.ui-menu .ui-jqgrid-menu-item a {
  1111. text-decoration: none;
  1112. display: block;
  1113. }
  1114. .ui-search-toolbar > .ui-th-column > div {
  1115. position: relative;
  1116. height: auto;
  1117. overflow: hidden;
  1118. }
  1119. .ui-search-toolbar .ui-search-table {
  1120. padding: 0;
  1121. border: 0 none;
  1122. height: 20px;
  1123. width: 100%;
  1124. }
  1125. .table-hover .ui-search-table tbody tr:hover {
  1126. background-color: inherit;
  1127. }
  1128. .ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th {
  1129. padding: 0 .1em;
  1130. }
  1131. .ui-search-toolbar .ui-search-table .ui-search-oper {
  1132. width: 20px;
  1133. text-align: center;
  1134. }
  1135. .ui-search-toolbar .ui-th-column .ui-search-table .ui-search-input {
  1136. padding: 0 .1em;
  1137. }
  1138. .ui-search-input input[type=text] {
  1139. width: 100%;
  1140. }
  1141. a.g-menu-item,
  1142. a.soptclass,
  1143. a.clearsearchclass {
  1144. text-decoration: none;
  1145. cursor: pointer;
  1146. }
  1147. .ui-search-menu .ui-jqgrid-menu-item .g-menu-item {
  1148. padding: .2em;
  1149. }
  1150. .ui-menu-jqueryui .ui-jqgrid-menu-item .g-menu-item:not(.ui-state-hover) {
  1151. border: 1px solid transparent;
  1152. }
  1153. .ui-menu-jqueryui .ui-jqgrid-menu-item .g-menu-item:hover {
  1154. font-weight: normal;
  1155. }
  1156. .ui-search-oper {
  1157. padding: 0;
  1158. }
  1159. .ui-search-clear {
  1160. text-align: center;
  1161. padding: 0;
  1162. }
  1163. .ui-search-oper .soptclass,
  1164. .ui-search-clear .clearsearchclass {
  1165. padding: .1em;
  1166. line-height: 1em;
  1167. }
  1168. .ui-jqgrid-jquery-ui .ui-search-oper .soptclass:not(.ui-state-hover),
  1169. .ui-jqgrid-jquery-ui .ui-search-clear .clearsearchclass:not(.ui-state-hover) {
  1170. border: 1px solid transparent;
  1171. }
  1172. .ui-search-clear .clearsearchclass span {
  1173. position: relative;
  1174. }
  1175. .ui-search-input { text-align: center; }
  1176. .ui-jqgrid .ui-search-table .ui-search-input > input[type=text],
  1177. .ui-jqgrid .ui-search-table .ui-search-input > select {
  1178. display: block;
  1179. -moz-box-sizing: border-box;
  1180. -webkit-box-sizing: border-box;
  1181. box-sizing: border-box;
  1182. }
  1183. .ui-jqgrid > .ui-jqgrid-view input,
  1184. .ui-jqgrid > .ui-jqgrid-view select,
  1185. .ui-jqgrid > .ui-jqgrid-view textarea,
  1186. .ui-jqgrid > .ui-jqgrid-view button {
  1187. font-size: inherit;
  1188. text-align: inherit;
  1189. }
  1190. .ui-jqgrid .s-ico > .ui-grid-ico-sort.glyphicon {
  1191. font-size: 10px;
  1192. }
  1193. .ui-jqgrid .s-ico > .ui-icon-asc.glyphicon {
  1194. margin-top: -.23em;
  1195. }
  1196. .ui-jqgrid .s-ico > .ui-icon-desc.glyphicon {
  1197. margin-top: -.34em;
  1198. }
  1199. /* Support of Font Awesome */
  1200. .ui-jqgrid .s-ico > .ui-grid-ico-sort.fa {
  1201. width: .63em;
  1202. }
  1203. .ui-jqgrid .s-ico > .ui-icon-asc.fa {
  1204. line-height: .81em;
  1205. top: 0.07em;
  1206. }
  1207. .ui-jqgrid .s-ico > .ui-icon-desc.fa {
  1208. line-height: .81em;
  1209. top: -.81em;
  1210. }
  1211. .ui-jqgrid .s-ico > .ui-icon-asc.fa.ui-sort-ltr,
  1212. .ui-jqgrid .s-ico > .ui-icon-desc.fa.ui-sort-ltr {
  1213. left: 0;
  1214. }
  1215. .ui-jqgrid .s-ico > .ui-icon-asc.fa.ui-sort-rtl,
  1216. .ui-jqgrid .s-ico > .ui-icon-desc.fa.ui-sort-rtl {
  1217. right: 0;
  1218. }
  1219. .ui-jqgrid .s-ico > .ui-state-disabled.fa {
  1220. padding: 0;
  1221. }
  1222. .ui-jqgrid .s-ico > .svg-inline--fa.fa-sort-down {
  1223. margin-top: -1.05em;
  1224. }
  1225. .jqgrow .ui-pg-div > span.fa {
  1226. font-weight: normal;
  1227. font-size: 12px;
  1228. vertical-align: baseline;
  1229. background: none;
  1230. border: 0 none;
  1231. }
  1232. .ui-subgrid > .subgrid-cell span.fa {
  1233. font-weight: normal;
  1234. font-size: 12px;
  1235. text-indent: 0;
  1236. background: none;
  1237. border: 0 none;
  1238. margin-bottom: 4px;
  1239. }
  1240. .jqgrow > .ui-sgcollapsed span.fa {
  1241. font-weight: normal;
  1242. font-size: 12px;
  1243. text-indent: 0;
  1244. background: none;
  1245. border: 0 none;
  1246. margin: 0;
  1247. }
  1248. .ui-jqgrid .ui-resizable-se.fa {
  1249. -webkit-filter: alpha(opacity=40);
  1250. -moz-filter: alpha(opacity=40);
  1251. -o-filter: alpha(opacity=40);
  1252. filter: alpha(opacity=40);
  1253. -ms-opacity: 0.4;
  1254. opacity: 0.4;
  1255. background: none;
  1256. border-style: none;
  1257. right: -3px;
  1258. font-weight: normal;
  1259. }
  1260. .ui-jqgrid-ltr .ui-resizable-se.fa {
  1261. right: -3px;
  1262. bottom: 0;
  1263. }
  1264. .ui-jqgrid-rtl .ui-resizable-se.fa {
  1265. left: 0;
  1266. bottom: 1px;
  1267. }
  1268. /* Classes for jquery.contextmenu-ui.js plugin we included here */
  1269. .jqContextMenu .ui-menu .ui-jqgrid-menu-item a.ui-state-hover {
  1270. font-weight: normal;
  1271. margin: -1px;
  1272. }
  1273. .jqContextMenu .ui-menu .ui-jqgrid-menu-item.ui-state-hover {
  1274. font-weight: normal;
  1275. margin: -1px;
  1276. }
  1277. .jqContextMenu .ui-menu-icons > .ui-jqgrid-menu-item {
  1278. font-size: 11px;
  1279. }
  1280. /* Classes for jQuery.jqGrid.showHideColumnMenu.js plugin */
  1281. .ui-jqgrid-showHideColumnMenu .ui-jqgrid-menu-item:hover {
  1282. font-weight: normal;
  1283. }
  1284. .ui-jqgrid-disablePointerEvents {
  1285. pointer-events: none;
  1286. }
  1287. /* Bootstrap style support */
  1288. .ui-jqgrid.ui-jqgrid-bootstrap {
  1289. border: 1px solid #ddd;
  1290. -ms-border-radius: 6px;
  1291. border-radius: 6px;
  1292. }
  1293. .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view > .ui-jqgrid-toppager {
  1294. border-bottom-left-radius: 0;
  1295. border-bottom-right-radius: 0;
  1296. }
  1297. .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view > .ui-userdata {
  1298. background-color: #f0f0f0;
  1299. }
  1300. .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-hdiv,
  1301. .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-legacy-subgrid > thead {
  1302. background-color: #e5e5e5;
  1303. }
  1304. .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view > .ui-jqgrid-sdiv td {
  1305. background-color: #f9f9f9
  1306. }
  1307. .ui-jqdialog.ui-jqgrid-bootstrap > .modal-dialog {
  1308. margin-top: 0;
  1309. }
  1310. .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-titlebar .ui-jqgrid-title,
  1311. .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-errorbar .ui-jqgrid-error,
  1312. .ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-titlebar .ui-jqdialog-title {
  1313. font-size: 16px;
  1314. }
  1315. .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view {
  1316. font-size: 12px;
  1317. }
  1318. .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view .btn,
  1319. .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-pager .btn {
  1320. font-size: 12px;
  1321. }
  1322. .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-view .fa,
  1323. .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-pager .fa {
  1324. font-size: 14px;
  1325. }
  1326. .ui-jqdialog.ui-jqgrid-bootstrap {
  1327. font-size: 14px;
  1328. }
  1329. .ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-content .CaptionTD {
  1330. padding: .5em;
  1331. }
  1332. .ui-jqgrid.ui-jqgrid-bootstrap .frozen-bdiv.ui-jqgrid-bdiv .ui-jqgrid-btable {
  1333. background-color: white;
  1334. }
  1335. .ui-jqgrid.ui-jqgrid-bootstrap tr.jqgfirstrow > td,
  1336. .ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow > td,
  1337. .ui-jqgrid.ui-jqgrid-bootstrap tr.jqgroup > td,
  1338. .ui-jqgrid.ui-jqgrid-bootstrap tr.jqfoot > td {
  1339. padding: .2em .3em;
  1340. }
  1341. .ui-jqgrid.ui-jqgrid-bootstrap tr.jqgfirstrow > td {
  1342. padding: 0 .3em;
  1343. }
  1344. .ui-jqgrid.ui-jqgrid-bootstrap tr.jqgfirstrow > td.td_cbox,
  1345. .ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow > td.td_cbox {
  1346. padding: 0;
  1347. }
  1348. .ui-jqgrid.ui-jqgrid-bootstrap .jqgrow > td > .cbox {
  1349. height: 18px;
  1350. width: 18px;
  1351. display: inline-block;
  1352. vertical-align: middle;
  1353. text-align: center;
  1354. }
  1355. .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-btable td.jqgrid-rownum {
  1356. padding: .2em .3em;
  1357. }
  1358. .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-caption,
  1359. .ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-titlebar {
  1360. background-color: #cacaca;
  1361. -ms-border-top-left-radius: 6px;
  1362. border-top-left-radius: 6px;
  1363. -ms-border-top-right-radius: 6px;
  1364. border-top-right-radius: 6px;
  1365. }
  1366. .modal-backdrop.jqgrid-overlay {
  1367. -ms-opacity: .35;
  1368. opacity: .35;
  1369. -webkit-filter: Alpha(Opacity=35);
  1370. -moz-filter: Alpha(Opacity=35);
  1371. -o-filter: Alpha(Opacity=35);
  1372. filter: Alpha(Opacity=35);
  1373. }
  1374. .ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-content {
  1375. border: 0;
  1376. padding: .3em .2em;
  1377. background: white;
  1378. height: auto;
  1379. }
  1380. .ui-jqdialog.ui-jqgrid-bootstrap .modal-dialog {
  1381. width: auto;
  1382. }
  1383. .ui-jqdialog.ui-widget {
  1384. overflow: hidden;
  1385. }
  1386. .ui-jqdialog .ui-resizable-handle {
  1387. cursor: se-resize;
  1388. position: absolute;
  1389. -ms-touch-action: none;
  1390. touch-action: none;
  1391. }
  1392. .ui-jqdialog.ui-jqgrid-bootstrap .modal-content {
  1393. overflow: hidden;
  1394. }
  1395. .ui-jqdialog.ui-jqgrid-bootstrap .modal-content > .ui-resizable-handle.fa {
  1396. bottom: 1px;
  1397. right: 1px;
  1398. height: 12px;
  1399. width: 12px;
  1400. }
  1401. .ui-jqdialog.ui-jqgrid-bootstrap .modal-content > .ui-resizable-handle.glyphicon {
  1402. right: -.4em;
  1403. }
  1404. .ui-jqgrid.ui-jqgrid-bootstrap .disabled {
  1405. opacity: .35;
  1406. filter: Alpha(Opacity=35);
  1407. }
  1408. .ui-jqgrid-bootstrap.ui-jqgrid-resize-mark {
  1409. border: 1px solid #aaaaaa;
  1410. background-color: #cccccc;
  1411. color: #222222;
  1412. font-weight: bold;
  1413. }
  1414. .ui-jqgrid .jqgfirstrow {
  1415. border-bottom: 0 none;
  1416. border-top: 0 none;
  1417. height: 0;
  1418. }
  1419. .ui-jqgrid.ui-jqgrid-bootstrap .jqgfirstrow td {
  1420. border-bottom: 0 none;
  1421. border-top: 0 none;
  1422. }
  1423. .ui-jqgrid.ui-jqgrid-bootstrap .ui-pg-table .ui-pg-button.ui-state-disabled:hover {
  1424. margin: 0;
  1425. }
  1426. .ui-jqgrid.ui-jqgrid-bootstrap .navtable .ui-pg-button.ui-state-disabled:hover {
  1427. margin: 0;
  1428. }
  1429. .ui-jqgrid.ui-jqgrid-bootstrap .ui-pg-table .ui-pg-button {
  1430. margin: .2em 0;
  1431. padding: .2em 0;
  1432. border-radius: .4em;
  1433. }
  1434. .ui-search-input .form-control:not([size]):not([multiple]) {
  1435. height: auto;
  1436. min-height: 18px;
  1437. }
  1438. .ui-search-input input[type=text] {
  1439. padding: 0;
  1440. }
  1441. .ui-search-input input[type=text].form-control {
  1442. padding: 0 .3em;
  1443. }
  1444. .ui-search-input select.form-control {
  1445. padding: 0;
  1446. }
  1447. .ui-search-input input[type=checkbox].form-control {
  1448. width: auto;
  1449. margin-left: auto;
  1450. margin-right: auto;
  1451. border-radius: 0;
  1452. background: 0 transparent;
  1453. }
  1454. .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-actions .ui-pg-div.btn {
  1455. padding: 0;
  1456. margin: 0;
  1457. box-shadow: none;
  1458. }
  1459. .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-actions .ui-pg-div.btn:not(:first-child) {
  1460. margin-left: .125em;
  1461. }
  1462. .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-actions .ui-pg-div.btn.ui-inline-save {
  1463. margin-left: 0;
  1464. }
  1465. .ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow .sgbutton-div .sgbutton.btn {
  1466. padding: 0;
  1467. cursor: pointer;
  1468. border: 1px solid transparent;
  1469. margin: -.3em -.3em;
  1470. }
  1471. .ui-jqgrid.ui-jqgrid-bootstrap .sgbutton-div .sgbutton.btn:focus,
  1472. .ui-jqgrid.ui-jqgrid-bootstrap .sgbutton-div .sgbutton.btn:hover {
  1473. border: 1px solid #333;
  1474. }
  1475. .ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-content {
  1476. border-top-left-radius: 0;
  1477. border-top-right-radius: 0;
  1478. }
  1479. .ui-jqgrid.ui-jqgrid-bootstrap .ui-pager-control .ui-pg-input {
  1480. display: inline-block;
  1481. font-size: 12px;
  1482. padding: .3em;
  1483. }
  1484. .ui-jqgrid.ui-jqgrid-bootstrap > .ui-jqgrid-pager {
  1485. font-size: 12px;
  1486. }
  1487. .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-bootstrap-corner-top {
  1488. border-top-left-radius: 6px;
  1489. border-top-right-radius: 6px;
  1490. }
  1491. .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-bootstrap-corner-bottom {
  1492. border-bottom-left-radius: 6px;
  1493. border-bottom-right-radius: 6px;
  1494. }
  1495. .ui-jqgrid.ui-jqgrid-bootstrap .ui-pager-control .ui-pg-selbox {
  1496. font-size: 12px;
  1497. padding: 0;
  1498. }
  1499. .ui-jqdialog.ui-jqgrid-bootstrap .FormData .CaptionTD {
  1500. font-size: 14px;
  1501. }
  1502. .FormData .DataTD {
  1503. vertical-align: middle;
  1504. }
  1505. .FormData .DataTD input[type="checkbox"] {
  1506. width: auto;
  1507. vertical-align: middle;
  1508. }
  1509. .ui-jqdialog.ui-jqgrid-bootstrap .FormData .DataTD input.form-control[type="checkbox"] {
  1510. width: 2.193em;
  1511. height: 2.193em;
  1512. }
  1513. .DelTable .delmsg {
  1514. padding: .2em;
  1515. }
  1516. .queryresult {
  1517. margin-bottom: .5em;
  1518. padding: .25em;
  1519. }
  1520. .group.modal-content tr td {
  1521. padding: .2em .1em;
  1522. }
  1523. .searchFilter .form-control {
  1524. padding: .1em;
  1525. }
  1526. .searchFilter .form-control:not([size]):not([multiple]) {
  1527. height: 2em;
  1528. }
  1529. .searchFilter .btn {
  1530. margin-left: .125em;
  1531. padding: .2em .375em;
  1532. }
  1533. .ui-jqgrid .searchFilter table.group td {
  1534. padding: 1px;
  1535. }
  1536. .ui-jqgrid .searchFilter table {
  1537. border-spacing: 2px;
  1538. }
  1539. .ui-jqdialog.ui-jqgrid-bootstrap .modal-header .close {
  1540. margin-top: -0.7em;
  1541. }
  1542. .ui-jqdialog .glyphicon,
  1543. .ui-jqgrid .glyphicon {
  1544. font-size: 12px;
  1545. top: auto;
  1546. }
  1547. .ui-jqdialog.ui-jqgrid-bootstrap .glyphicon,
  1548. .ui-jqgrid.ui-jqgrid-bootstrap .glyphicon {
  1549. font-size: 14px;
  1550. top: auto;
  1551. height: 1em;
  1552. width: 1.28em;
  1553. }
  1554. .ui-jqgrid .ui-pg-button span.glyphicon {
  1555. display: inline-block;
  1556. text-align: center;
  1557. /*margin-left: auto;
  1558. margin-right: auto;
  1559. padding: 0 .1em;*/
  1560. vertical-align: middle;
  1561. }
  1562. .ui-jqgrid-actions .glyphicon {
  1563. padding: .1em;
  1564. }
  1565. .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-titlebar > .ui-jqgrid-titlebar-close > span.glyphicon {
  1566. margin-top: -.125em;
  1567. margin-left: -.275em;
  1568. }
  1569. .ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-titlebar > .ui-jqdialog-titlebar-close > span.glyphicon {
  1570. margin-top: -.1em;
  1571. margin-left: -.28em;
  1572. }
  1573. .tree-wrap > .treeclick {
  1574. line-height: 1;
  1575. }
  1576. .tree-wrap > .treeclick.glyphicon {
  1577. margin-top: -.2em;
  1578. font-size: 12px;
  1579. }
  1580. .subgrid-data .ui-jqgrid-bootstrap .ui-jqgrid-hdiv .ui-jqgrid-htable,
  1581. .subgrid-data .ui-jqgrid-bootstrap .ui-jqgrid-bdiv .ui-jqgrid-btable {
  1582. background-color: transparent;
  1583. }
  1584. .subgrid-data .ui-jqgrid-legacy-subgrid {
  1585. margin: 0;
  1586. }
  1587. .ui-jqgrid-btable > tbody > tr:nth-child(odd) {
  1588. background: #f9f9f9;
  1589. }
  1590. .subgrid-data .ui-jqgrid-btable > tbody > tr:nth-child(even) {
  1591. background: #fff;
  1592. }