Dashboard sipadu mbip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

_generic.scss 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847
  1. /** =====================
  2. Generic-class css start
  3. ========================== **/
  4. .generic-card-block code {
  5. cursor: pointer;
  6. display: inline-block;
  7. margin-right: 10px;
  8. margin-bottom: 10px;
  9. }
  10. .generic-image-body {
  11. li {
  12. padding: 0 20px;
  13. display: inline-block;
  14. }
  15. code {
  16. display: block;
  17. }
  18. img {
  19. display: block;
  20. margin: 10px auto 20px;
  21. }
  22. }
  23. /*====== Padding css starts ======*/
  24. $i:0;
  25. @while $i<=50 {
  26. .p-#{$i} {
  27. padding:#{$i}px;
  28. }
  29. $i:$i+5;
  30. }
  31. /*====== Padding css ends ======*/
  32. /*====== Padding-top css starts ======*/
  33. $i:0;
  34. @while $i<=50 {
  35. .p-t-#{$i} {
  36. padding-top:#{$i}px !important;
  37. }
  38. $i:$i+5;
  39. }
  40. /*====== Padding-top css ends ======*/
  41. /*====== Padding-bottom css starts ======*/
  42. $i:0;
  43. @while $i<=50 {
  44. .p-b-#{$i} {
  45. padding-bottom:#{$i}px !important;
  46. }
  47. $i:$i+5;
  48. }
  49. /*====== Padding-bottom css ends ======*/
  50. /*====== Padding-left css starts ======*/
  51. $i:0;
  52. @while $i<=50 {
  53. .p-l-#{$i} {
  54. padding-left:#{$i}px;
  55. }
  56. $i:$i+5;
  57. }
  58. /*====== Padding-left css ends ======*/
  59. /*====== Padding-right css starts ======*/
  60. $i:0;
  61. @while $i<=50 {
  62. .p-r-#{$i} {
  63. padding-right:#{$i}px;
  64. }
  65. $i:$i+5;
  66. }
  67. /*====== Padding-right css ends ======*/
  68. /*====== Margin css starts ======*/
  69. $i:0;
  70. @while $i<=50 {
  71. .m-#{$i} {
  72. margin:#{$i}px;
  73. }
  74. $i:$i+5;
  75. }
  76. /*====== Margin css ends ======*/
  77. /*====== Margin-top css starts ======*/
  78. $i:0;
  79. @while $i<=50 {
  80. .m-t-#{$i} {
  81. margin-top:#{$i}px;
  82. }
  83. $i:$i+5;
  84. }
  85. /*====== Margin-top css ends ======*/
  86. /*====== Margin-Bottom css starts ======*/
  87. $i:0;
  88. @while $i<=50 {
  89. .m-b-#{$i} {
  90. margin-bottom:#{$i}px;
  91. }
  92. $i:$i+5;
  93. }
  94. /*====== Margin-Bottom css ends ======*/
  95. /*====== Margin-left css starts ======*/
  96. $i:0;
  97. @while $i<=50 {
  98. .m-l-#{$i} {
  99. margin-left:#{$i}px;
  100. }
  101. $i:$i+5;
  102. }
  103. /*====== Margin-left css ends ======*/
  104. /*====== Margin-right css starts ======*/
  105. $i:0;
  106. @while $i<=50 {
  107. .m-r-#{$i} {
  108. margin-right:#{$i}px;
  109. }
  110. $i:$i+5;
  111. }
  112. /*====== Margin-right css ends ======*/
  113. /*====== Display css starts ======*/
  114. $i:none,
  115. inline-block,
  116. inline-flex;
  117. @each $val in $i {
  118. .d-#{$val} {
  119. display: $val;
  120. }
  121. }
  122. /*====== display css ends ======*/
  123. /*====== Border-radius css starts ======*/
  124. $i:0;
  125. @while $i<=10 {
  126. .b-radius-#{$i} {
  127. border-radius:#{$i}px !important;
  128. }
  129. $i:$i+5;
  130. }
  131. /*====== Border-radius css ends ======*/
  132. /*====== Font-size css starts ======*/
  133. $i:10;
  134. @while $i<=80 {
  135. .f-#{$i} {
  136. font-size:#{$i}px;
  137. }
  138. $i:$i+2;
  139. }
  140. /*====== Font-size css ends ======*/
  141. /*====== Font-weight css starts ======*/
  142. $i:100,
  143. 300,
  144. 400,
  145. 600,
  146. 700,
  147. 900;
  148. @each $val in $i {
  149. .f-w-#{$val} {
  150. @if($val==900){
  151. font-weight: 600;
  152. }@else{
  153. font-weight: $val;
  154. }
  155. }
  156. }
  157. .f-w-600{
  158. font-weight: 500;
  159. }
  160. /*====== Font-weight css ends ======*/
  161. /*====== Font-style css starts ======*/
  162. $i:normal,
  163. italic,
  164. oblique,
  165. initial,
  166. inherit;
  167. @each $val in $i {
  168. .f-s-#{$val} {
  169. font-style: $val;
  170. }
  171. }
  172. /*====== Font-style css ends ======*/
  173. /*====== Text-align css starts ======*/
  174. $i:center,
  175. left,
  176. right;
  177. @each $val in $i {
  178. .text-#{$val} {
  179. text-align: $val;
  180. }
  181. }
  182. /*====== Text-align css ends ======*/
  183. /*====== Text-Transform css starts ======*/
  184. $i:capitalize,
  185. uppercase,
  186. lowercase;
  187. @each $val in $i {
  188. .text-#{$val} {
  189. text-transform: $val;
  190. }
  191. }
  192. /*====== Text-Transform css ends ======*/
  193. /*====== Text-Decoration css starts ======*/
  194. $i:overline,
  195. line-through,
  196. underline;
  197. @each $val in $i {
  198. .text-#{$val} {
  199. text-decoration: $val;
  200. }
  201. }
  202. /*====== Text-Decoration css ends ======*/
  203. /*====== Vertical-Align css starts ======*/
  204. $i:baseline,
  205. sub,
  206. super,
  207. top,
  208. text-top,
  209. middle,
  210. bottom,
  211. text-bottom,
  212. initial,
  213. inherit;
  214. @each $val in $i {
  215. .#{$val} {
  216. vertical-align: $val;
  217. }
  218. }
  219. /*====== Vertical-Align css ends ======*/
  220. /*====== Position css starts ======*/
  221. $i:static,
  222. absolute,
  223. fixed,
  224. relative,
  225. initial,
  226. inherit;
  227. @each $val in $i {
  228. .pos-#{$val} {
  229. position: $val;
  230. }
  231. }
  232. /*====== Position css ends ======*/
  233. /*====== Float css starts ======*/
  234. $i:left,
  235. right,
  236. none;
  237. @each $val in $i {
  238. .f-#{$val} {
  239. float: $val;
  240. }
  241. }
  242. /*====== Float css ends ======*/
  243. /*====== Overflow css starts ======*/
  244. $i:hidden,
  245. visible,
  246. auto;
  247. @each $val in $i {
  248. .o-#{$val} {
  249. overflow: $val;
  250. }
  251. }
  252. /*====== Overflow css ends ======*/
  253. /*====== Image-sizes css starts ======*/
  254. $i:20;
  255. @while $i<=100 {
  256. .img-#{$i} {
  257. width:#{$i}px;
  258. }
  259. $i:$i+10;
  260. }
  261. /*====== Image-sizes css ends ======*/
  262. /*======= Text css starts ===========*/
  263. $custom-color:#64b0f2;
  264. $pink-color:#ff7aa3;
  265. $muted-color:#78909c;
  266. $dark-color:#2b3d51;
  267. $purple-color:#9261c6;
  268. $text-name:text-primary,
  269. text-warning,
  270. text-default,
  271. text-danger,
  272. text-success,
  273. text-inverse,
  274. text-info,
  275. text-custom,
  276. text-pink,
  277. text-dark,
  278. text-purple,
  279. text-muted;
  280. $text-color:$primary-color,
  281. $warning-color,
  282. $default-color,
  283. $danger-color,
  284. $success-color,
  285. $inverse-color,
  286. $info-color,
  287. $custom-color,
  288. $pink-color,
  289. $dark-color,
  290. $purple-color,
  291. $muted-color;
  292. @each $var in $text-name {
  293. $i: index($text-name, $var);
  294. .#{$var} {
  295. color: nth($text-color, $i) !important;
  296. }
  297. }
  298. /*======= Text css ends ===========*/
  299. /*======= Label-color css starts ======= */
  300. .label {
  301. border-radius: 2px;
  302. color: #fff;
  303. font-size: 12px;
  304. line-height: 1;
  305. margin-bottom: 0;
  306. text-transform: capitalize;
  307. }
  308. $label-name:primary,
  309. warning,
  310. default,
  311. danger,
  312. success,
  313. inverse,
  314. info;
  315. $label-color:$primary-color,
  316. $warning-color,
  317. $default-color,
  318. $danger-color,
  319. $success-color,
  320. $inverse-color,
  321. $info-color;
  322. @each $var in $label-name {
  323. $i: index($label-name, $var);
  324. .label-#{$var} {
  325. background:nth($label-color,$i);
  326. }
  327. }
  328. .label-warning{
  329. color:#fff;
  330. }
  331. /*======= Label-color css starts ======= */
  332. /*======= Badge-color css starts ======= */
  333. $badge-name:primary,
  334. warning,
  335. default,
  336. danger,
  337. success,
  338. inverse,
  339. info;
  340. $badge-color:$primary-color,
  341. $warning-color,
  342. $default-color,
  343. $danger-color,
  344. $success-color,
  345. $inverse-color,
  346. $info-color;
  347. @each $var in $badge-name {
  348. $i: index($badge-name, $var);
  349. .badge-#{$var} {
  350. background:nth($badge-color,$i);
  351. }
  352. }
  353. /*======= Badge-color css end ======= */
  354. /*======= Background-color css starts ======= */
  355. .bg-color-box {
  356. text-align: center;
  357. display: inline-block;
  358. padding: 10px 20px;
  359. box-shadow: 0 0 5px 0 rgba(128, 128, 128, 0.49);
  360. font-weight: 600;
  361. margin-right: 20px;
  362. margin-bottom: 20px;
  363. cursor: pointer;
  364. }
  365. .bg-color-box span {
  366. color: #fff;
  367. }
  368. $background-name:primary,
  369. warning,
  370. default,
  371. danger,
  372. success,
  373. inverse,
  374. info;
  375. $background-color:$primary-color,
  376. $warning-color,
  377. $default-color,
  378. $danger-color,
  379. $success-color,
  380. $inverse-color,
  381. $info-color;
  382. @each $var in $background-name {
  383. $i: index($background-name, $var);
  384. .bg-#{$var} {
  385. background-color: nth($label-color, $i) !important;
  386. color: #fff;
  387. }
  388. }
  389. /*======= Background-color css end ======= */
  390. /*======= Button-color css starts ======= */
  391. $btn-name:primary,
  392. warning,
  393. default,
  394. danger,
  395. success,
  396. inverse,
  397. info;
  398. $btn-color:$primary-color,
  399. $warning-color,
  400. $default-color,
  401. $danger-color,
  402. $success-color,
  403. $inverse-color,
  404. $info-color;
  405. @each $var in $btn-name {
  406. $i: index($btn-name, $var);
  407. .color-#{$var} {
  408. background-color: nth($btn-color, $i);
  409. }
  410. }
  411. /*======= Button-color css ends ======= */
  412. /*======= Loader-color css starts ======= */
  413. $loader-name:primary,
  414. warning,
  415. default,
  416. danger,
  417. success,
  418. inverse,
  419. info;
  420. $loader-color:$primary-color,
  421. $warning-color,
  422. $default-color,
  423. $danger-color,
  424. $success-color,
  425. $inverse-color,
  426. $info-color;
  427. @each $var in $loader-name {
  428. $i: index($loader-name, $var);
  429. .loader-#{$var} {
  430. background-color: nth($loader-color, $i) !important;
  431. }
  432. }
  433. /*======= Loader-color css ends ======= */
  434. /*======= Nestable-color css starts ======= */
  435. $nestable-name:primary,
  436. warning,
  437. default,
  438. danger,
  439. success,
  440. inverse,
  441. info;
  442. $nestable-color:$primary-color,
  443. $warning-color,
  444. $default-color,
  445. $danger-color,
  446. $success-color,
  447. $inverse-color,
  448. $info-color;
  449. @each $var in $nestable-name {
  450. $i: index($nestable-name, $var);
  451. .nestable-#{$var} {
  452. background-color: nth($nestable-color, $i) !important;
  453. border-color: nth($nestable-color, $i);
  454. color: #fff !important;
  455. }
  456. }
  457. /*======= Nestable-color css ends ======= */
  458. /*======= Table-Border-Bottom-color css starts ======= */
  459. $border-name:primary,
  460. warning,
  461. default,
  462. danger,
  463. success,
  464. inverse,
  465. info;
  466. $border-color:$primary-color,
  467. $warning-color,
  468. $default-color,
  469. $danger-color,
  470. $success-color,
  471. $inverse-color,
  472. $info-color;
  473. @each $var in $border-name {
  474. $i: index($border-name, $var);
  475. table thead .border-bottom-#{$var} th,
  476. table tbody .border-bottom-#{$var} th,
  477. table tbody .border-bottom-#{$var} td {
  478. border-bottom: 1px solid nth($border-color, $i);
  479. }
  480. }
  481. /*======= Table-Border-Bottom-color css ends ======= */
  482. /*======= Table styling css starts ======= */
  483. $table-name:primary,
  484. warning,
  485. default,
  486. danger,
  487. success,
  488. inverse,
  489. info;
  490. $table-color:$primary-color,
  491. $warning-color,
  492. $default-color,
  493. $danger-color,
  494. $success-color,
  495. $inverse-color,
  496. $info-color;
  497. @each $var in $table-name {
  498. $i: index($table-name, $var);
  499. .table-styling .table-#{$var},
  500. .table-styling.table-#{$var} {
  501. background-color: nth($border-color, $i);
  502. color: #fff;
  503. border: 3px solid nth($border-color, $i);
  504. thead {
  505. background-color: darken(nth($border-color, $i), 10%);
  506. border: 3px solid darken(nth($border-color, $i), 10%);
  507. }
  508. }
  509. }
  510. /*======= Table styling css ends ======= */
  511. /*======= Toolbar css starts ======= */
  512. $light:#bdc3c7;
  513. $dark:#34495e;
  514. $toolbar-name:primary,
  515. warning,
  516. light,
  517. danger,
  518. success,
  519. dark,
  520. info;
  521. $toolbar-color:$primary-color,
  522. $warning-color,
  523. $default-color,
  524. $danger-color,
  525. $success-color,
  526. $inverse-color,
  527. $info-color;
  528. @each $var in $toolbar-name {
  529. $i: index($toolbar-name, $var);
  530. .toolbar-#{$var} .tool-item {
  531. background: nth($toolbar-color, $i) !important;
  532. }
  533. .toolbar-#{$var} .tool-item.selected,
  534. .toolbar-#{$var} .tool-item:hover {
  535. background: darken(nth($toolbar-color, $i), 10%) !important;
  536. }
  537. .toolbar-#{$var}.tool-top .arrow {
  538. border-color: nth($toolbar-color, $i) transparent transparent;
  539. }
  540. .toolbar-#{$var}.tool-bottom .arrow {
  541. border-color: transparent transparent nth($toolbar-color, $i);
  542. }
  543. .toolbar-#{$var}.tool-left .arrow {
  544. border-color: transparent transparent transparent nth($toolbar-color, $i);
  545. }
  546. .toolbar-#{$var}.tool-right .arrow {
  547. border-color: transparent nth($toolbar-color, $i) transparent transparent;
  548. }
  549. .btn-toolbar-#{$var}.pressed {
  550. background-color: nth($toolbar-color, $i);
  551. }
  552. }
  553. /*======= Toolbar css ends ======= */
  554. /*======= Card-Border-Top-color css starts ======= */
  555. $card-name:primary,
  556. warning,
  557. default,
  558. danger,
  559. success,
  560. inverse,
  561. info;
  562. $card-color:$primary-color,
  563. $warning-color,
  564. $default-color,
  565. $danger-color,
  566. $success-color,
  567. $inverse-color,
  568. $info-color;
  569. @each $var in $card-name {
  570. $i: index($card-name, $var);
  571. .card-border-#{$var} {
  572. border-top: 4px solid nth($border-color, $i);
  573. }
  574. }
  575. /*======= Card-Border-Top-color css ends ======= */
  576. /*======= Panels-wells-color css starts ======= */
  577. $panel-name:primary,
  578. warning,
  579. default,
  580. danger,
  581. success,
  582. inverse,
  583. info;
  584. $panel-color:$primary-color,
  585. $warning-color,
  586. $default-color,
  587. $danger-color,
  588. $success-color,
  589. $inverse-color,
  590. $info-color;
  591. @each $var in $panel-name {
  592. $i: index($panel-name, $var);
  593. .panels-wells .panel-#{$var} {
  594. border-color: nth($border-color, $i);
  595. }
  596. }
  597. /*======= Panels-wells-color css ends ======= */
  598. /*======= All-Borders-color css starts ======= */
  599. $b-name:primary,
  600. warning,
  601. default,
  602. danger,
  603. success,
  604. inverse,
  605. info,
  606. theme;
  607. $b-color:$primary-color,
  608. $warning-color,
  609. $default-color,
  610. $danger-color,
  611. $success-color,
  612. $inverse-color,
  613. $info-color,
  614. $theme-border;
  615. @each $var in $b-name {
  616. $i: index($b-name, $var);
  617. .b-t-#{$var} {
  618. border-top: 1px solid nth($b-color, $i);
  619. }
  620. .b-b-#{$var} {
  621. border-bottom: 1px solid nth($b-color, $i);
  622. }
  623. .b-l-#{$var} {
  624. border-left: 1px solid nth($b-color, $i);
  625. }
  626. .b-r-#{$var} {
  627. border-right: 1px solid nth($b-color, $i);
  628. }
  629. .b-#{$var} {
  630. border: 1px solid nth($b-color, $i);
  631. }
  632. }
  633. /*======= All-Borders-color css ends ======= */
  634. /*======= All-color css start ======= */
  635. @each $value in $social-name {
  636. $i: index($social-name, $value);
  637. .bg-#{$value} {
  638. background:nth($social-color,$i);
  639. }
  640. .text-#{$value} {
  641. color: nth($social-color,$i);
  642. }
  643. }
  644. @each $value in $color-name {
  645. $i: index($color-name, $value);
  646. .bg-#{$value} {
  647. background:nth($color-color,$i),;
  648. }
  649. .text-#{$value} {
  650. color: nth($color-color,$i);
  651. }
  652. }
  653. /*======= All-color css ends ======= */
  654. /**====== Generic-class css end ======**/