utils.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680
  1. /* Floats */
  2. .pull-left,
  3. .float-left {
  4. float: left !important;
  5. }
  6. .pull-right,
  7. .float-right {
  8. float: right !important;
  9. }
  10. .float-none {
  11. float: none !important;
  12. }
  13. /* Font Size */
  14. .font-size-10 {
  15. font-size: 10px !important;
  16. }
  17. .font-size-11 {
  18. font-size: 11px !important;
  19. }
  20. .font-size-12 {
  21. font-size: 12px !important;
  22. }
  23. .font-size-13 {
  24. font-size: 13px !important;
  25. }
  26. .font-size-14 {
  27. font-size: 14px !important;
  28. }
  29. .font-size-15 {
  30. font-size: 15px !important;
  31. }
  32. .font-size-16 {
  33. font-size: 16px !important;
  34. }
  35. .font-size-17 {
  36. font-size: 17px !important;
  37. }
  38. .font-size-18 {
  39. font-size: 18px !important;
  40. }
  41. .font-size-20 {
  42. font-size: 20px !important;
  43. }
  44. .font-size-23 {
  45. font-size: 23px !important;
  46. }
  47. .font-size-26 {
  48. font-size: 26px !important;
  49. }
  50. .font-size-28 {
  51. font-size: 28px !important;
  52. }
  53. .font-size-35 {
  54. font-size: 35px !important;
  55. }
  56. .font-size-50 {
  57. font-size: 50px !important;
  58. }
  59. /* Text */
  60. .text-center {
  61. text-align: center !important;
  62. }
  63. .text-left {
  64. text-align: left !important;
  65. }
  66. .text-right {
  67. text-align: right !important;
  68. }
  69. .text-justify {
  70. text-align: justify;
  71. }
  72. /* Text Transform */
  73. .text-transform-none {
  74. text-transform: none;
  75. }
  76. .text-transform-upr {
  77. text-transform: uppercase;
  78. }
  79. .text-transform-low {
  80. text-transform: lowercase;
  81. }
  82. .text-transform-cap {
  83. text-transform: capitalize;
  84. }
  85. .text-no-wrap {
  86. white-space: nowrap;
  87. }
  88. /* Font Weight */
  89. .font-bold {
  90. font-weight: bold !important;
  91. }
  92. .font-normal {
  93. font-weight: normal;
  94. }
  95. /* Font Style */
  96. .font-italic {
  97. font-style: italic;
  98. }
  99. .font-none {
  100. font-style: none;
  101. }
  102. /* Other */
  103. .clear {
  104. clear: both;
  105. }
  106. .clear-none {
  107. clear: none !important;
  108. }
  109. .ui-front {
  110. z-index: 100;
  111. }
  112. .wrapper-sticky {
  113. z-index: 15;
  114. }
  115. .lazy,
  116. .tab-pane,
  117. [data-toggle=buttons] > .btn > input[type=radio],
  118. [data-toggle=buttons] > .btn > input[type=checkbox],
  119. .mix,
  120. .hide {
  121. display: none;
  122. }
  123. .tab-pane {
  124. padding: 15px;
  125. }
  126. .hidden,
  127. .ui-helper-hidden-accessible {
  128. display: none !important;
  129. }
  130. .display-block {
  131. position: relative !important;
  132. display: block !important;
  133. }
  134. .display-block .button-content {
  135. float: none;
  136. }
  137. .display-block.dropdown-menu {
  138. position: static !important;
  139. }
  140. .display-inline {
  141. display: inline-block;
  142. }
  143. .no-border {
  144. border-color: transparent !important;
  145. }
  146. .remove-border,
  147. .dropdown-menu.pad0A .hasDatepicker .ui-datepicker {
  148. border: 0 !important;
  149. }
  150. .border-top {
  151. border-top-width: 3px !important;
  152. border-top-style: solid !important;
  153. }
  154. .width-100 {
  155. box-sizing: border-box;
  156. width: 100%;
  157. }
  158. .center-margin {
  159. float: none !important;
  160. margin: 0 auto;
  161. }
  162. .container,
  163. .center-block {
  164. display: block;
  165. margin-right: auto;
  166. margin-left: auto;
  167. }
  168. .center-vertical {
  169. position: relative;
  170. z-index: 15;
  171. top: 0;
  172. left: 0;
  173. display: table;
  174. width: 100%;
  175. height: 100%;
  176. }
  177. .center-vertical .center-content {
  178. display: table-cell;
  179. vertical-align: middle;
  180. }
  181. .position-absolute {
  182. position: absolute;
  183. }
  184. .show {
  185. display: block !important;
  186. }
  187. .hidden {
  188. display: none !important;
  189. visibility: hidden !important;
  190. }
  191. .invisible {
  192. visibility: hidden;
  193. }
  194. .center-div {
  195. float: none !important;
  196. margin-right: auto !important;
  197. margin-left: auto !important;
  198. text-align: center !important;
  199. }
  200. .nav-divider,
  201. .divider {
  202. ityity: .70;
  203. -moz-opacity: .70;
  204. filter: alpha(opacity: 70);
  205. }
  206. .divider {
  207. overflow: hidden;
  208. height: 1px;
  209. margin: 10px 0;
  210. padding: 0;
  211. }
  212. .divider-header {
  213. font-size: 11px;
  214. padding: 10px 15px;
  215. text-transform: uppercase;
  216. opacity: .2;
  217. color: #fff;
  218. }
  219. .overflow-hidden {
  220. overflow: hidden;
  221. }
  222. .width-reset {
  223. width: auto !important;
  224. }
  225. .opacity-10 {
  226. opacity: .10 !important;
  227. -moz-opacity: .10 !important;
  228. filter: alpha(opacity: 10) !important;
  229. }
  230. .opacity-30,
  231. .info-box b,
  232. .info-box.icon-wrapper .icon-large {
  233. opacity: .30 !important;
  234. -moz-opacity: .30 !important;
  235. filter: alpha(opacity: 30) !important;
  236. }
  237. .opacity-40 {
  238. opacity: .40 !important;
  239. -moz-opacity: .40 !important;
  240. filter: alpha(opacity: 40) !important;
  241. }
  242. .opacity-hover,
  243. .opacity-60,
  244. .info-box b,
  245. .label-description span {
  246. opacity: .60 !important;
  247. -moz-opacity: .60 !important;
  248. filter: alpha(opacity: 60) !important;
  249. }
  250. .opacity-80,
  251. .no-shadow.transparent.btn:hover i,
  252. .ui-datepicker-current.ui-priority-secondary {
  253. opacity: .80 !important;
  254. -moz-opacity: .80 !important;
  255. filter: alpha(opacity: 80) !important;
  256. }
  257. .opacity-hover:hover,
  258. .opacity-100 {
  259. opacity: 1 !important;
  260. -moz-opacity: 1 !important;
  261. filter: alpha(opacity: 100) !important;
  262. }
  263. .btn-link .glyph-icon.opacity-hover {
  264. margin: 0 -5px;
  265. }
  266. .transparent {
  267. border-color: transparent !important;
  268. background: none !important;
  269. box-shadow: 0 0 0 0 transparent !important;
  270. }
  271. .no-shadow {
  272. box-shadow: 0 0 0 transparent !important;
  273. }
  274. .remove-bg {
  275. background: transparent;
  276. }
  277. .nicescroll-rails {
  278. background: none !important;
  279. }
  280. .btn .caret {
  281. margin-left: 0;
  282. }
  283. .caret {
  284. display: inline-block;
  285. width: 0;
  286. height: 0;
  287. margin-left: 2px;
  288. vertical-align: middle;
  289. border-top: 4px solid;
  290. border-right: 4px solid rgba(0, 0, 0, 0);
  291. border-left: 4px solid rgba(0, 0, 0, 0);
  292. }
  293. .dropup .caret,
  294. .navbar-fixed-bottom .dropdown .caret {
  295. content: '';
  296. border-top: 0;
  297. border-bottom: 4px solid;
  298. }
  299. .form-wizard > ul,
  300. .parsley-errors-list,
  301. .tabs-navigation > ul,
  302. .reset-ul,
  303. ul.progress-box,
  304. ul.messages-box,
  305. .chosen-results,
  306. ul.notifications-box,
  307. .nav-list-horizontal ul,
  308. .nav-list ul {
  309. margin: 0;
  310. padding: 0;
  311. list-style: none;
  312. }
  313. .comments-list li .panel-body:before,
  314. .comments-list li .panel-body:after,
  315. .posts-list li:before,
  316. .posts-list li:after,
  317. .container:before,
  318. .container:after,
  319. #page-wrapper:before,
  320. #page-wrapper:after,
  321. .todo-box li:before,
  322. .todo-box li:after,
  323. .files-box li:before,
  324. .files-box li:after,
  325. .notifications-box li:before,
  326. .notifications-box li:after,
  327. .pager:before,
  328. .pager:after,
  329. .nav:before,
  330. .nav:after,
  331. .btn-toolbar:before,
  332. .btn-toolbar:after,
  333. .content-box-header:before,
  334. .content-box-header:after,
  335. .example-box-wrapper:before,
  336. .example-box-wrapper:after,
  337. .nav-list li:before,
  338. .nav-list li:after,
  339. .tl-row:before,
  340. .tl-row:after,
  341. .tl-item:before,
  342. .tl-item:after,
  343. .clearfix:before,
  344. .clearfix:after,
  345. .info-box:before,
  346. .info-box:after,
  347. .button-pane:before,
  348. .button-pane:after,
  349. .ui-datepicker-buttonpane:before,
  350. .ui-datepicker-buttonpane:after,
  351. .form-input-prepend:before,
  352. .form-input-prepend:after,
  353. .form-row:before,
  354. .form-row:after,
  355. .btn-group:before,
  356. .btn-group:after,
  357. .ui-helper-clearfix:before,
  358. .ui-helper-clearfix:after,
  359. .chat-box li:before,
  360. .chat-box li:after,
  361. .notifications-box li:before,
  362. .notifications-box li:after,
  363. .messages-box li:before,
  364. .messages-box li:after {
  365. display: table;
  366. content: '';
  367. }
  368. .comments-list li .panel-body:after,
  369. .posts-list li:after,
  370. .container:after,
  371. #page-wrapper:after,
  372. .todo-box li:after,
  373. .files-box li:after,
  374. .notifications-box li:after,
  375. .nav:after,
  376. .pager:after,
  377. .btn-toolbar:after,
  378. .content-box-header:after,
  379. .example-box-wrapper:after,
  380. .nav-list li:after,
  381. .tl-row:after,
  382. .tl-item:after,
  383. .clearfix:after,
  384. .info-box:after,
  385. .button-pane:after,
  386. .ui-datepicker-buttonpane:after,
  387. .form-input-prepend:after,
  388. .form-row:after,
  389. .btn-group:after,
  390. .ui-helper-clearfix:after,
  391. .chat-box li:after,
  392. .notifications-box li:after,
  393. .messages-box li:after {
  394. clear: both;
  395. }
  396. /* Sortable placehoder */
  397. .ui-sortable-placeholder {
  398. visibility: visible !important;
  399. border: 1px dashed #efda2c !important;
  400. background: #fffce5 !important;
  401. }
  402. .daterangepicker td.in-range,
  403. .daterangepicker td.available.in-range:hover {
  404. background: #fffce5;
  405. }
  406. /* Disabled */
  407. .ui-rangeSlider-disabled .ui-rangeSlider-container,
  408. .ui-rangeSlider-disabled .ui-rangeSlider-arrow,
  409. .ui-rangeSlider-disabled .ui-rangeSlider-label,
  410. .checker.disabled,
  411. .checker.disabled span,
  412. .radio.disabled,
  413. .radio.disabled span,
  414. .ui-state-disabled,
  415. .disabled,
  416. button[disabled],
  417. .chosen-disabled {
  418. cursor: not-allowed !important;
  419. opacity: .65;
  420. filter: alpha(opacity: 65);
  421. }
  422. .form-control[disabled],
  423. .form-control[readonly],
  424. fieldset[disabled] .form-control,
  425. input[disabled],
  426. select[disabled],
  427. textarea[disabled] {
  428. cursor: not-allowed;
  429. opacity: .65;
  430. background: #fafafa;
  431. filter: alpha(opacity: 65);
  432. }
  433. input[readonly],
  434. select[readonly],
  435. textarea[readonly] {
  436. opacity: .80;
  437. background: #fdfdfd;
  438. -moz-opacity: .80;
  439. filter: alpha(opacity: 80);
  440. }
  441. .login-img {
  442. position: fixed !important;
  443. top: 0;
  444. left: 0;
  445. width: 100%;
  446. height: 100%;
  447. }
  448. .fixed-bg {
  449. background-repeat: no-repeat;
  450. background-attachment: fixed;
  451. background-position: center center;
  452. -webkit-background-size: cover;
  453. -moz-background-size: cover;
  454. -o-background-size: cover;
  455. background-size: cover;
  456. }
  457. .ui-widget-overlay {
  458. position: fixed;
  459. width: 100%;
  460. height: 100%;
  461. left: 0;
  462. top: 0;
  463. bottom: 0;
  464. right: 0;
  465. text-align: center;
  466. z-index: 16;
  467. }
  468. .ui-widget-overlay img {
  469. position: absolute;
  470. top: 50%;
  471. left: 50%;
  472. margin: -26px 0 0 -26px;
  473. }
  474. #loading {
  475. z-index: 5555;
  476. position: fixed;
  477. width: 100%;
  478. height: 100%;
  479. left: 0;
  480. top: 0;
  481. background: #fff;
  482. }
  483. .fade {
  484. -webkit-transition: opacity .15s linear;
  485. transition: opacity .15s linear;
  486. }
  487. .collapse {
  488. display: none;
  489. }
  490. .tab-pane.active,
  491. .collapse.in {
  492. display: block;
  493. }
  494. .collapsing {
  495. position: relative;
  496. overflow: hidden;
  497. height: 0;
  498. -webkit-transition: height .35s ease;
  499. transition: height .35s ease;
  500. }
  501. /* Paddings */
  502. .small-padding {
  503. padding: 25px 0;
  504. }
  505. .medium-padding {
  506. padding: 55px 0;
  507. }
  508. .large-padding {
  509. padding: 85px 0;
  510. }
  511. .xlarge-padding {
  512. padding: 115px 0;
  513. }
  514. /* Icons */
  515. .glyph-icon {
  516. text-align: center;
  517. }
  518. .fc-icon,
  519. #page-sidebar li ul li a:before,
  520. #page-sidebar li a.sf-with-ul:after,
  521. .search-choice-close:before,
  522. .ui-dialog-titlebar-close:before,
  523. .glyph-icon:before,
  524. .ui-icon:before,
  525. .dataTables_paginate a i:before {
  526. font-family: FontAwesome;
  527. font-weight: normal;
  528. font-style: normal;
  529. display: inline-block;
  530. text-align: center;
  531. text-decoration: none;
  532. background: none;
  533. speak: none;
  534. -webkit-font-smoothing: antialiased;
  535. -moz-osx-font-smoothing: grayscale;
  536. }
  537. /* Resets */
  538. .dropdown-menu > .disabled > a:hover,
  539. .dropdown-menu > .disabled > a:focus {
  540. cursor: not-allowed;
  541. text-decoration: none;
  542. background-color: transparent;
  543. background-image: none;
  544. filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
  545. }
  546. .sr-only {
  547. position: absolute;
  548. overflow: hidden;
  549. clip: rect(0, 0, 0, 0);
  550. width: 1px;
  551. height: 1px;
  552. margin: -1px;
  553. padding: 0;
  554. border: 0;
  555. }
  556. .rm-transition {
  557. -webkit-transition: none !important;
  558. -moz-transition: none !important;
  559. -ms-transition: none !important;
  560. -o-transition: none !important;
  561. }
  562. div[id^='uniform-'] span,
  563. button,
  564. a,
  565. .btn {
  566. -webkit-transition: all .1s ease-in-out;
  567. -moz-transition: all .1s ease-in-out;
  568. -ms-transition: all .1s ease-in-out;
  569. -o-transition: all .1s ease-in-out;
  570. }
  571. /*.open > .dropdown-menu,
  572. .dropdown-sidebar-submenu:hover > .dropdown-menu {
  573. -webkit-animation-name: zoomIn;
  574. -moz-animation-name: zoomIn;
  575. -o-animation-name: zoomIn;
  576. animation-name: zoomIn;
  577. }
  578. .open > .dropdown-menu,
  579. .dropdown-sidebar-submenu:hover > .dropdown-menu {
  580. -webkit-animation-duration: .4s;
  581. -moz-animation-duration: .4s;
  582. -o-animation-duration: .4s;
  583. animation-duration: .4s;
  584. -webkit-animation-fill-mode: both;
  585. -moz-animation-fill-mode: both;
  586. -o-animation-fill-mode: both;
  587. animation-fill-mode: both;
  588. }
  589. */
  590. #page-header,
  591. #page-sidebar,
  592. .main-header,
  593. .top-bar {
  594. -webkit-transition: all .5s ease-in-out;
  595. -moz-transition: all .5s ease-in-out;
  596. -ms-transition: all .5s ease-in-out;
  597. -o-transition: all .5s ease-in-out;
  598. }
  599. /* Demo */
  600. .example-box-wrapper {
  601. margin-bottom: 15px;
  602. position: relative;
  603. }
  604. .example-box-wrapper .ui-datepicker-inline {
  605. position: relative;
  606. width: 100%;
  607. }
  608. .panel-body .example-box-wrapper:last-child,
  609. .panel-body .col-md-6 .example-box-wrapper:last-child {
  610. margin-bottom: 0;
  611. }
  612. .example-box-wrapper .icon-box,
  613. .example-box-wrapper .ui-slider,
  614. .example-box-wrapper .ui-rangeSlider,
  615. .example-box-wrapper .panel-layout,
  616. .example-box-wrapper .image-box,
  617. .example-box-wrapper .ui-accordion,
  618. .example-box-wrapper .dashboard-box,
  619. .example-box-wrapper .content-box,
  620. .example-box-wrapper .tile-box,
  621. .example-box-wrapper .jvectormap-container,
  622. .example-box-wrapper > .hasDatepicker,
  623. .example-box-wrapper > .minicolors,
  624. .example-box-wrapper .minicolors,
  625. .example-box-wrapper .ui-tabs,
  626. .example-box-wrapper > img,
  627. .example-box-wrapper > .thumbnail,
  628. .example-box-wrapper > .img-humbnail,
  629. .example-box-wrapper > .display-block.dropdown-menu,
  630. .example-box-wrapper > .dropdown,
  631. .example-box-wrapper > .dropup,
  632. .example-box-wrapper > form,
  633. .example-box-wrapper > .progressbar,
  634. .example-box-wrapper .loading-spinner,
  635. .example-box-wrapper .loading-stick,
  636. .example-box-wrapper .nav,
  637. .example-box-wrapper .jcrop-holder,
  638. .example-box-wrapper .alert,
  639. .example-box-wrapper .list-group,
  640. .example-box-wrapper > h6,
  641. .example-box-wrapper .dataTables_wrapper,
  642. .example-box-wrapper .scrollable-content,
  643. .example-box-wrapper > .pagination,
  644. .example-box-wrapper > .btn-group-vertical,
  645. .example-box-wrapper > .btn-toolbar,
  646. .example-box-wrapper > .btn-group,
  647. .example-box-wrapper > .btn,
  648. .example-box-wrapper > .panel-layout {
  649. margin-bottom: 20px;
  650. }
  651. .demo-icon {
  652. font-size: 22px;
  653. line-height: 40px;
  654. float: left;
  655. width: 40px;
  656. height: 40px;
  657. margin: 10px;
  658. text-align: center;
  659. color: #92A0B3;
  660. border: 1px solid rgba(220, 233, 255, 0.54);
  661. border-radius: 3px;
  662. }
  663. .demo-icon:hover {
  664. color: #59606c;
  665. border-color: #92A0B3;
  666. }