adminlte.extra-components.css 40 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763
  1. /*!
  2. * AdminLTE v3.1.0
  3. * Only Extra Components
  4. * Author: Colorlib
  5. * Website: AdminLTE.io <https://adminlte.io>
  6. * License: Open source - MIT <https://opensource.org/licenses/MIT>
  7. */
  8. @-webkit-keyframes flipInX {
  9. 0% {
  10. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  11. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  12. transition-timing-function: ease-in;
  13. opacity: 0;
  14. }
  15. 40% {
  16. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  17. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  18. transition-timing-function: ease-in;
  19. }
  20. 60% {
  21. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  22. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  23. opacity: 1;
  24. }
  25. 80% {
  26. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  27. transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  28. }
  29. 100% {
  30. -webkit-transform: perspective(400px);
  31. transform: perspective(400px);
  32. }
  33. }
  34. @keyframes flipInX {
  35. 0% {
  36. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  37. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  38. transition-timing-function: ease-in;
  39. opacity: 0;
  40. }
  41. 40% {
  42. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  43. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  44. transition-timing-function: ease-in;
  45. }
  46. 60% {
  47. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  48. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  49. opacity: 1;
  50. }
  51. 80% {
  52. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  53. transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  54. }
  55. 100% {
  56. -webkit-transform: perspective(400px);
  57. transform: perspective(400px);
  58. }
  59. }
  60. @-webkit-keyframes fadeIn {
  61. from {
  62. opacity: 0;
  63. }
  64. to {
  65. opacity: 1;
  66. }
  67. }
  68. @keyframes fadeIn {
  69. from {
  70. opacity: 0;
  71. }
  72. to {
  73. opacity: 1;
  74. }
  75. }
  76. @-webkit-keyframes fadeOut {
  77. from {
  78. opacity: 1;
  79. }
  80. to {
  81. opacity: 0;
  82. }
  83. }
  84. @keyframes fadeOut {
  85. from {
  86. opacity: 1;
  87. }
  88. to {
  89. opacity: 0;
  90. }
  91. }
  92. @-webkit-keyframes shake {
  93. 0% {
  94. -webkit-transform: translate(2px, 1px) rotate(0deg);
  95. transform: translate(2px, 1px) rotate(0deg);
  96. }
  97. 10% {
  98. -webkit-transform: translate(-1px, -2px) rotate(-2deg);
  99. transform: translate(-1px, -2px) rotate(-2deg);
  100. }
  101. 20% {
  102. -webkit-transform: translate(-3px, 0) rotate(3deg);
  103. transform: translate(-3px, 0) rotate(3deg);
  104. }
  105. 30% {
  106. -webkit-transform: translate(0, 2px) rotate(0deg);
  107. transform: translate(0, 2px) rotate(0deg);
  108. }
  109. 40% {
  110. -webkit-transform: translate(1px, -1px) rotate(1deg);
  111. transform: translate(1px, -1px) rotate(1deg);
  112. }
  113. 50% {
  114. -webkit-transform: translate(-1px, 2px) rotate(-1deg);
  115. transform: translate(-1px, 2px) rotate(-1deg);
  116. }
  117. 60% {
  118. -webkit-transform: translate(-3px, 1px) rotate(0deg);
  119. transform: translate(-3px, 1px) rotate(0deg);
  120. }
  121. 70% {
  122. -webkit-transform: translate(2px, 1px) rotate(-2deg);
  123. transform: translate(2px, 1px) rotate(-2deg);
  124. }
  125. 80% {
  126. -webkit-transform: translate(-1px, -1px) rotate(4deg);
  127. transform: translate(-1px, -1px) rotate(4deg);
  128. }
  129. 90% {
  130. -webkit-transform: translate(2px, 2px) rotate(0deg);
  131. transform: translate(2px, 2px) rotate(0deg);
  132. }
  133. 100% {
  134. -webkit-transform: translate(1px, -2px) rotate(-1deg);
  135. transform: translate(1px, -2px) rotate(-1deg);
  136. }
  137. }
  138. @keyframes shake {
  139. 0% {
  140. -webkit-transform: translate(2px, 1px) rotate(0deg);
  141. transform: translate(2px, 1px) rotate(0deg);
  142. }
  143. 10% {
  144. -webkit-transform: translate(-1px, -2px) rotate(-2deg);
  145. transform: translate(-1px, -2px) rotate(-2deg);
  146. }
  147. 20% {
  148. -webkit-transform: translate(-3px, 0) rotate(3deg);
  149. transform: translate(-3px, 0) rotate(3deg);
  150. }
  151. 30% {
  152. -webkit-transform: translate(0, 2px) rotate(0deg);
  153. transform: translate(0, 2px) rotate(0deg);
  154. }
  155. 40% {
  156. -webkit-transform: translate(1px, -1px) rotate(1deg);
  157. transform: translate(1px, -1px) rotate(1deg);
  158. }
  159. 50% {
  160. -webkit-transform: translate(-1px, 2px) rotate(-1deg);
  161. transform: translate(-1px, 2px) rotate(-1deg);
  162. }
  163. 60% {
  164. -webkit-transform: translate(-3px, 1px) rotate(0deg);
  165. transform: translate(-3px, 1px) rotate(0deg);
  166. }
  167. 70% {
  168. -webkit-transform: translate(2px, 1px) rotate(-2deg);
  169. transform: translate(2px, 1px) rotate(-2deg);
  170. }
  171. 80% {
  172. -webkit-transform: translate(-1px, -1px) rotate(4deg);
  173. transform: translate(-1px, -1px) rotate(4deg);
  174. }
  175. 90% {
  176. -webkit-transform: translate(2px, 2px) rotate(0deg);
  177. transform: translate(2px, 2px) rotate(0deg);
  178. }
  179. 100% {
  180. -webkit-transform: translate(1px, -2px) rotate(-1deg);
  181. transform: translate(1px, -2px) rotate(-1deg);
  182. }
  183. }
  184. @-webkit-keyframes wobble {
  185. 0% {
  186. -webkit-transform: none;
  187. transform: none;
  188. }
  189. 15% {
  190. -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  191. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  192. }
  193. 30% {
  194. -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  195. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  196. }
  197. 45% {
  198. -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  199. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  200. }
  201. 60% {
  202. -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  203. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  204. }
  205. 75% {
  206. -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  207. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  208. }
  209. 100% {
  210. -webkit-transform: none;
  211. transform: none;
  212. }
  213. }
  214. @keyframes wobble {
  215. 0% {
  216. -webkit-transform: none;
  217. transform: none;
  218. }
  219. 15% {
  220. -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  221. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  222. }
  223. 30% {
  224. -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  225. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  226. }
  227. 45% {
  228. -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  229. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  230. }
  231. 60% {
  232. -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  233. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  234. }
  235. 75% {
  236. -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  237. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  238. }
  239. 100% {
  240. -webkit-transform: none;
  241. transform: none;
  242. }
  243. }
  244. .small-box {
  245. border-radius: 0.25rem;
  246. box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  247. display: block;
  248. margin-bottom: 20px;
  249. position: relative;
  250. }
  251. .small-box > .inner {
  252. padding: 10px;
  253. }
  254. .small-box > .small-box-footer {
  255. background-color: rgba(0, 0, 0, 0.1);
  256. color: rgba(255, 255, 255, 0.8);
  257. display: block;
  258. padding: 3px 0;
  259. position: relative;
  260. text-align: center;
  261. text-decoration: none;
  262. z-index: 10;
  263. }
  264. .small-box > .small-box-footer:hover {
  265. background-color: rgba(0, 0, 0, 0.15);
  266. color: #fff;
  267. }
  268. .small-box h3 {
  269. font-size: 2.2rem;
  270. font-weight: 700;
  271. margin: 0 0 10px;
  272. padding: 0;
  273. white-space: nowrap;
  274. }
  275. @media (min-width: 992px) {
  276. .col-xl-2 .small-box h3,
  277. .col-lg-2 .small-box h3,
  278. .col-md-2 .small-box h3 {
  279. font-size: 1.6rem;
  280. }
  281. .col-xl-3 .small-box h3,
  282. .col-lg-3 .small-box h3,
  283. .col-md-3 .small-box h3 {
  284. font-size: 1.6rem;
  285. }
  286. }
  287. @media (min-width: 1200px) {
  288. .col-xl-2 .small-box h3,
  289. .col-lg-2 .small-box h3,
  290. .col-md-2 .small-box h3 {
  291. font-size: 2.2rem;
  292. }
  293. .col-xl-3 .small-box h3,
  294. .col-lg-3 .small-box h3,
  295. .col-md-3 .small-box h3 {
  296. font-size: 2.2rem;
  297. }
  298. }
  299. .small-box p {
  300. font-size: 1rem;
  301. }
  302. .small-box p > small {
  303. color: #f8f9fa;
  304. display: block;
  305. font-size: .9rem;
  306. margin-top: 5px;
  307. }
  308. .small-box h3,
  309. .small-box p {
  310. z-index: 5;
  311. }
  312. .small-box .icon {
  313. color: rgba(0, 0, 0, 0.15);
  314. z-index: 0;
  315. }
  316. .small-box .icon > i {
  317. font-size: 90px;
  318. position: absolute;
  319. right: 15px;
  320. top: 15px;
  321. transition: -webkit-transform 0.3s linear;
  322. transition: transform 0.3s linear;
  323. transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  324. }
  325. .small-box .icon > i.fa, .small-box .icon > i.fas, .small-box .icon > i.far, .small-box .icon > i.fab, .small-box .icon > i.fal, .small-box .icon > i.fad, .small-box .icon > i.ion {
  326. font-size: 70px;
  327. top: 20px;
  328. }
  329. .small-box .icon svg {
  330. font-size: 70px;
  331. position: absolute;
  332. right: 15px;
  333. top: 15px;
  334. transition: -webkit-transform 0.3s linear;
  335. transition: transform 0.3s linear;
  336. transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  337. }
  338. .small-box:hover {
  339. text-decoration: none;
  340. }
  341. .small-box:hover .icon > i, .small-box:hover .icon > i.fa, .small-box:hover .icon > i.fas, .small-box:hover .icon > i.far, .small-box:hover .icon > i.fab, .small-box:hover .icon > i.fal, .small-box:hover .icon > i.fad, .small-box:hover .icon > i.ion {
  342. -webkit-transform: scale(1.1);
  343. transform: scale(1.1);
  344. }
  345. .small-box:hover .icon > svg {
  346. -webkit-transform: scale(1.1);
  347. transform: scale(1.1);
  348. }
  349. @media (max-width: 767.98px) {
  350. .small-box {
  351. text-align: center;
  352. }
  353. .small-box .icon {
  354. display: none;
  355. }
  356. .small-box p {
  357. font-size: 12px;
  358. }
  359. }
  360. .info-box {
  361. box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  362. border-radius: 0.25rem;
  363. background-color: #fff;
  364. display: -webkit-flex;
  365. display: -ms-flexbox;
  366. display: flex;
  367. margin-bottom: 1rem;
  368. min-height: 80px;
  369. padding: .5rem;
  370. position: relative;
  371. width: 100%;
  372. }
  373. .info-box .progress {
  374. background-color: rgba(0, 0, 0, 0.125);
  375. height: 2px;
  376. margin: 5px 0;
  377. }
  378. .info-box .progress .progress-bar {
  379. background-color: #fff;
  380. }
  381. .info-box .info-box-icon {
  382. border-radius: 0.25rem;
  383. -webkit-align-items: center;
  384. -ms-flex-align: center;
  385. align-items: center;
  386. display: -webkit-flex;
  387. display: -ms-flexbox;
  388. display: flex;
  389. font-size: 1.875rem;
  390. -webkit-justify-content: center;
  391. -ms-flex-pack: center;
  392. justify-content: center;
  393. text-align: center;
  394. width: 70px;
  395. }
  396. .info-box .info-box-icon > img {
  397. max-width: 100%;
  398. }
  399. .info-box .info-box-content {
  400. display: -webkit-flex;
  401. display: -ms-flexbox;
  402. display: flex;
  403. -webkit-flex-direction: column;
  404. -ms-flex-direction: column;
  405. flex-direction: column;
  406. -webkit-justify-content: center;
  407. -ms-flex-pack: center;
  408. justify-content: center;
  409. line-height: 1.8;
  410. -webkit-flex: 1;
  411. -ms-flex: 1;
  412. flex: 1;
  413. padding: 0 10px;
  414. }
  415. .info-box .info-box-number {
  416. display: block;
  417. margin-top: .25rem;
  418. font-weight: 700;
  419. }
  420. .info-box .progress-description,
  421. .info-box .info-box-text {
  422. display: block;
  423. overflow: hidden;
  424. text-overflow: ellipsis;
  425. white-space: nowrap;
  426. }
  427. .info-box .info-box .bg-primary,
  428. .info-box .info-box .bg-gradient-primary {
  429. color: #fff;
  430. }
  431. .info-box .info-box .bg-primary .progress-bar,
  432. .info-box .info-box .bg-gradient-primary .progress-bar {
  433. background-color: #fff;
  434. }
  435. .info-box .info-box .bg-secondary,
  436. .info-box .info-box .bg-gradient-secondary {
  437. color: #fff;
  438. }
  439. .info-box .info-box .bg-secondary .progress-bar,
  440. .info-box .info-box .bg-gradient-secondary .progress-bar {
  441. background-color: #fff;
  442. }
  443. .info-box .info-box .bg-success,
  444. .info-box .info-box .bg-gradient-success {
  445. color: #fff;
  446. }
  447. .info-box .info-box .bg-success .progress-bar,
  448. .info-box .info-box .bg-gradient-success .progress-bar {
  449. background-color: #fff;
  450. }
  451. .info-box .info-box .bg-info,
  452. .info-box .info-box .bg-gradient-info {
  453. color: #fff;
  454. }
  455. .info-box .info-box .bg-info .progress-bar,
  456. .info-box .info-box .bg-gradient-info .progress-bar {
  457. background-color: #fff;
  458. }
  459. .info-box .info-box .bg-warning,
  460. .info-box .info-box .bg-gradient-warning {
  461. color: #1f2d3d;
  462. }
  463. .info-box .info-box .bg-warning .progress-bar,
  464. .info-box .info-box .bg-gradient-warning .progress-bar {
  465. background-color: #1f2d3d;
  466. }
  467. .info-box .info-box .bg-danger,
  468. .info-box .info-box .bg-gradient-danger {
  469. color: #fff;
  470. }
  471. .info-box .info-box .bg-danger .progress-bar,
  472. .info-box .info-box .bg-gradient-danger .progress-bar {
  473. background-color: #fff;
  474. }
  475. .info-box .info-box .bg-light,
  476. .info-box .info-box .bg-gradient-light {
  477. color: #1f2d3d;
  478. }
  479. .info-box .info-box .bg-light .progress-bar,
  480. .info-box .info-box .bg-gradient-light .progress-bar {
  481. background-color: #1f2d3d;
  482. }
  483. .info-box .info-box .bg-dark,
  484. .info-box .info-box .bg-gradient-dark {
  485. color: #fff;
  486. }
  487. .info-box .info-box .bg-dark .progress-bar,
  488. .info-box .info-box .bg-gradient-dark .progress-bar {
  489. background-color: #fff;
  490. }
  491. .info-box .info-box-more {
  492. display: block;
  493. }
  494. .info-box .progress-description {
  495. margin: 0;
  496. }
  497. @media (min-width: 768px) {
  498. .col-xl-2 .info-box .progress-description,
  499. .col-lg-2 .info-box .progress-description,
  500. .col-md-2 .info-box .progress-description {
  501. display: none;
  502. }
  503. .col-xl-3 .info-box .progress-description,
  504. .col-lg-3 .info-box .progress-description,
  505. .col-md-3 .info-box .progress-description {
  506. display: none;
  507. }
  508. }
  509. @media (min-width: 992px) {
  510. .col-xl-2 .info-box .progress-description,
  511. .col-lg-2 .info-box .progress-description,
  512. .col-md-2 .info-box .progress-description {
  513. font-size: 0.75rem;
  514. display: block;
  515. }
  516. .col-xl-3 .info-box .progress-description,
  517. .col-lg-3 .info-box .progress-description,
  518. .col-md-3 .info-box .progress-description {
  519. font-size: 0.75rem;
  520. display: block;
  521. }
  522. }
  523. @media (min-width: 1200px) {
  524. .col-xl-2 .info-box .progress-description,
  525. .col-lg-2 .info-box .progress-description,
  526. .col-md-2 .info-box .progress-description {
  527. font-size: 1rem;
  528. display: block;
  529. }
  530. .col-xl-3 .info-box .progress-description,
  531. .col-lg-3 .info-box .progress-description,
  532. .col-md-3 .info-box .progress-description {
  533. font-size: 1rem;
  534. display: block;
  535. }
  536. }
  537. .dark-mode .info-box {
  538. background-color: #343a40;
  539. color: #fff;
  540. }
  541. .dark-mode .info-box .info-box .bg-primary,
  542. .dark-mode .info-box .info-box .bg-gradient-primary {
  543. color: #fff;
  544. }
  545. .dark-mode .info-box .info-box .bg-primary .progress-bar,
  546. .dark-mode .info-box .info-box .bg-gradient-primary .progress-bar {
  547. background-color: #fff;
  548. }
  549. .dark-mode .info-box .info-box .bg-secondary,
  550. .dark-mode .info-box .info-box .bg-gradient-secondary {
  551. color: #fff;
  552. }
  553. .dark-mode .info-box .info-box .bg-secondary .progress-bar,
  554. .dark-mode .info-box .info-box .bg-gradient-secondary .progress-bar {
  555. background-color: #fff;
  556. }
  557. .dark-mode .info-box .info-box .bg-success,
  558. .dark-mode .info-box .info-box .bg-gradient-success {
  559. color: #fff;
  560. }
  561. .dark-mode .info-box .info-box .bg-success .progress-bar,
  562. .dark-mode .info-box .info-box .bg-gradient-success .progress-bar {
  563. background-color: #fff;
  564. }
  565. .dark-mode .info-box .info-box .bg-info,
  566. .dark-mode .info-box .info-box .bg-gradient-info {
  567. color: #fff;
  568. }
  569. .dark-mode .info-box .info-box .bg-info .progress-bar,
  570. .dark-mode .info-box .info-box .bg-gradient-info .progress-bar {
  571. background-color: #fff;
  572. }
  573. .dark-mode .info-box .info-box .bg-warning,
  574. .dark-mode .info-box .info-box .bg-gradient-warning {
  575. color: #1f2d3d;
  576. }
  577. .dark-mode .info-box .info-box .bg-warning .progress-bar,
  578. .dark-mode .info-box .info-box .bg-gradient-warning .progress-bar {
  579. background-color: #1f2d3d;
  580. }
  581. .dark-mode .info-box .info-box .bg-danger,
  582. .dark-mode .info-box .info-box .bg-gradient-danger {
  583. color: #fff;
  584. }
  585. .dark-mode .info-box .info-box .bg-danger .progress-bar,
  586. .dark-mode .info-box .info-box .bg-gradient-danger .progress-bar {
  587. background-color: #fff;
  588. }
  589. .dark-mode .info-box .info-box .bg-light,
  590. .dark-mode .info-box .info-box .bg-gradient-light {
  591. color: #1f2d3d;
  592. }
  593. .dark-mode .info-box .info-box .bg-light .progress-bar,
  594. .dark-mode .info-box .info-box .bg-gradient-light .progress-bar {
  595. background-color: #1f2d3d;
  596. }
  597. .dark-mode .info-box .info-box .bg-dark,
  598. .dark-mode .info-box .info-box .bg-gradient-dark {
  599. color: #fff;
  600. }
  601. .dark-mode .info-box .info-box .bg-dark .progress-bar,
  602. .dark-mode .info-box .info-box .bg-gradient-dark .progress-bar {
  603. background-color: #fff;
  604. }
  605. .timeline {
  606. margin: 0 0 45px;
  607. padding: 0;
  608. position: relative;
  609. }
  610. .timeline::before {
  611. border-radius: 0.25rem;
  612. background-color: #dee2e6;
  613. bottom: 0;
  614. content: "";
  615. left: 31px;
  616. margin: 0;
  617. position: absolute;
  618. top: 0;
  619. width: 4px;
  620. }
  621. .timeline > div {
  622. margin-bottom: 15px;
  623. margin-right: 10px;
  624. position: relative;
  625. }
  626. .timeline > div::before, .timeline > div::after {
  627. content: "";
  628. display: table;
  629. }
  630. .timeline > div > .timeline-item {
  631. box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  632. border-radius: 0.25rem;
  633. background-color: #fff;
  634. color: #495057;
  635. margin-left: 60px;
  636. margin-right: 15px;
  637. margin-top: 0;
  638. padding: 0;
  639. position: relative;
  640. }
  641. .timeline > div > .timeline-item > .time {
  642. color: #999;
  643. float: right;
  644. font-size: 12px;
  645. padding: 10px;
  646. }
  647. .timeline > div > .timeline-item > .timeline-header {
  648. border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  649. color: #495057;
  650. font-size: 16px;
  651. line-height: 1.1;
  652. margin: 0;
  653. padding: 10px;
  654. }
  655. .timeline > div > .timeline-item > .timeline-header > a {
  656. font-weight: 600;
  657. }
  658. .timeline > div > .timeline-item > .timeline-body,
  659. .timeline > div > .timeline-item > .timeline-footer {
  660. padding: 10px;
  661. }
  662. .timeline > div > .timeline-item > .timeline-body > img {
  663. margin: 10px;
  664. }
  665. .timeline > div > .timeline-item > .timeline-body > dl,
  666. .timeline > div > .timeline-item > .timeline-body ol,
  667. .timeline > div > .timeline-item > .timeline-body ul {
  668. margin: 0;
  669. }
  670. .timeline > div > .timeline-item > .timeline-footer > a {
  671. color: #fff;
  672. }
  673. .timeline > div > .fa,
  674. .timeline > div > .fas,
  675. .timeline > div > .far,
  676. .timeline > div > .fab,
  677. .timeline > div > .fal,
  678. .timeline > div > .fad,
  679. .timeline > div > .svg-inline--fa,
  680. .timeline > div > .ion {
  681. background-color: #adb5bd;
  682. border-radius: 50%;
  683. font-size: 16px;
  684. height: 30px;
  685. left: 18px;
  686. line-height: 30px;
  687. position: absolute;
  688. text-align: center;
  689. top: 0;
  690. width: 30px;
  691. }
  692. .timeline > div > .svg-inline--fa {
  693. padding: 7px;
  694. }
  695. .timeline > .time-label > span {
  696. border-radius: 4px;
  697. background-color: #fff;
  698. display: inline-block;
  699. font-weight: 600;
  700. padding: 5px;
  701. }
  702. .timeline-inverse > div > .timeline-item {
  703. box-shadow: none;
  704. background-color: #f8f9fa;
  705. border: 1px solid #dee2e6;
  706. }
  707. .timeline-inverse > div > .timeline-item > .timeline-header {
  708. border-bottom-color: #dee2e6;
  709. }
  710. .dark-mode .timeline::before {
  711. background-color: #6c757d;
  712. }
  713. .dark-mode .timeline > div > .timeline-item {
  714. background-color: #343a40;
  715. color: #fff;
  716. border-color: #6c757d;
  717. }
  718. .dark-mode .timeline > div > .timeline-item > .timeline-header {
  719. color: #ced4da;
  720. border-color: #6c757d;
  721. }
  722. .dark-mode .timeline > div > .timeline-item > .time {
  723. color: #ced4da;
  724. }
  725. .products-list {
  726. list-style: none;
  727. margin: 0;
  728. padding: 0;
  729. }
  730. .products-list > .item {
  731. border-radius: 0.25rem;
  732. background-color: #fff;
  733. padding: 10px 0;
  734. }
  735. .products-list > .item::after {
  736. display: block;
  737. clear: both;
  738. content: "";
  739. }
  740. .products-list .product-img {
  741. float: left;
  742. }
  743. .products-list .product-img img {
  744. height: 50px;
  745. width: 50px;
  746. }
  747. .products-list .product-info {
  748. margin-left: 60px;
  749. }
  750. .products-list .product-title {
  751. font-weight: 600;
  752. }
  753. .products-list .product-description {
  754. color: #6c757d;
  755. display: block;
  756. overflow: hidden;
  757. text-overflow: ellipsis;
  758. white-space: nowrap;
  759. }
  760. .product-list-in-card > .item {
  761. border-radius: 0;
  762. border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  763. }
  764. .product-list-in-card > .item:last-of-type {
  765. border-bottom-width: 0;
  766. }
  767. .dark-mode .products-list > .item {
  768. background-color: #343a40;
  769. color: #fff;
  770. border-bottom-color: #6c757d;
  771. }
  772. .dark-mode .product-description {
  773. color: #ced4da;
  774. }
  775. .direct-chat .card-body {
  776. overflow-x: hidden;
  777. padding: 0;
  778. position: relative;
  779. }
  780. .direct-chat.chat-pane-open .direct-chat-contacts {
  781. -webkit-transform: translate(0, 0);
  782. transform: translate(0, 0);
  783. }
  784. .direct-chat.timestamp-light .direct-chat-timestamp {
  785. color: #30465f;
  786. }
  787. .direct-chat.timestamp-dark .direct-chat-timestamp {
  788. color: #cccccc;
  789. }
  790. .direct-chat-messages {
  791. -webkit-transform: translate(0, 0);
  792. transform: translate(0, 0);
  793. height: 250px;
  794. overflow: auto;
  795. padding: 10px;
  796. }
  797. .direct-chat-msg,
  798. .direct-chat-text {
  799. display: block;
  800. }
  801. .direct-chat-msg {
  802. margin-bottom: 10px;
  803. }
  804. .direct-chat-msg::after {
  805. display: block;
  806. clear: both;
  807. content: "";
  808. }
  809. .direct-chat-messages,
  810. .direct-chat-contacts {
  811. transition: -webkit-transform .5s ease-in-out;
  812. transition: transform .5s ease-in-out;
  813. transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
  814. }
  815. .direct-chat-text {
  816. border-radius: 0.3rem;
  817. background-color: #d2d6de;
  818. border: 1px solid #d2d6de;
  819. color: #444;
  820. margin: 5px 0 0 50px;
  821. padding: 5px 10px;
  822. position: relative;
  823. }
  824. .direct-chat-text::after, .direct-chat-text::before {
  825. border: solid transparent;
  826. border-right-color: #d2d6de;
  827. content: " ";
  828. height: 0;
  829. pointer-events: none;
  830. position: absolute;
  831. right: 100%;
  832. top: 15px;
  833. width: 0;
  834. }
  835. .direct-chat-text::after {
  836. border-width: 5px;
  837. margin-top: -5px;
  838. }
  839. .direct-chat-text::before {
  840. border-width: 6px;
  841. margin-top: -6px;
  842. }
  843. .right .direct-chat-text {
  844. margin-left: 0;
  845. margin-right: 50px;
  846. }
  847. .right .direct-chat-text::after, .right .direct-chat-text::before {
  848. border-left-color: #d2d6de;
  849. border-right-color: transparent;
  850. left: 100%;
  851. right: auto;
  852. }
  853. .direct-chat-img {
  854. border-radius: 50%;
  855. float: left;
  856. height: 40px;
  857. width: 40px;
  858. }
  859. .right .direct-chat-img {
  860. float: right;
  861. }
  862. .direct-chat-infos {
  863. display: block;
  864. font-size: 0.875rem;
  865. margin-bottom: 2px;
  866. }
  867. .direct-chat-name {
  868. font-weight: 600;
  869. }
  870. .direct-chat-timestamp {
  871. color: #697582;
  872. }
  873. .direct-chat-contacts-open .direct-chat-contacts {
  874. -webkit-transform: translate(0, 0);
  875. transform: translate(0, 0);
  876. }
  877. .direct-chat-contacts {
  878. -webkit-transform: translate(101%, 0);
  879. transform: translate(101%, 0);
  880. background-color: #343a40;
  881. bottom: 0;
  882. color: #fff;
  883. height: 250px;
  884. overflow: auto;
  885. position: absolute;
  886. top: 0;
  887. width: 100%;
  888. }
  889. .direct-chat-contacts-light {
  890. background-color: #f8f9fa;
  891. }
  892. .direct-chat-contacts-light .contacts-list-name {
  893. color: #495057;
  894. }
  895. .direct-chat-contacts-light .contacts-list-date {
  896. color: #6c757d;
  897. }
  898. .direct-chat-contacts-light .contacts-list-msg {
  899. color: #545b62;
  900. }
  901. .contacts-list {
  902. padding-left: 0;
  903. list-style: none;
  904. }
  905. .contacts-list > li {
  906. border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  907. margin: 0;
  908. padding: 10px;
  909. }
  910. .contacts-list > li::after {
  911. display: block;
  912. clear: both;
  913. content: "";
  914. }
  915. .contacts-list > li:last-of-type {
  916. border-bottom: 0;
  917. }
  918. .contacts-list-img {
  919. border-radius: 50%;
  920. float: left;
  921. width: 40px;
  922. }
  923. .contacts-list-info {
  924. color: #fff;
  925. margin-left: 45px;
  926. }
  927. .contacts-list-name,
  928. .contacts-list-status {
  929. display: block;
  930. }
  931. .contacts-list-name {
  932. font-weight: 600;
  933. }
  934. .contacts-list-status {
  935. font-size: 0.875rem;
  936. }
  937. .contacts-list-date {
  938. color: #ced4da;
  939. font-weight: 400;
  940. }
  941. .contacts-list-msg {
  942. color: #b1bbc4;
  943. }
  944. .direct-chat-primary .right > .direct-chat-text {
  945. background-color: #007bff;
  946. border-color: #007bff;
  947. color: #fff;
  948. }
  949. .direct-chat-primary .right > .direct-chat-text::after, .direct-chat-primary .right > .direct-chat-text::before {
  950. border-left-color: #007bff;
  951. }
  952. .direct-chat-secondary .right > .direct-chat-text {
  953. background-color: #6c757d;
  954. border-color: #6c757d;
  955. color: #fff;
  956. }
  957. .direct-chat-secondary .right > .direct-chat-text::after, .direct-chat-secondary .right > .direct-chat-text::before {
  958. border-left-color: #6c757d;
  959. }
  960. .direct-chat-success .right > .direct-chat-text {
  961. background-color: #28a745;
  962. border-color: #28a745;
  963. color: #fff;
  964. }
  965. .direct-chat-success .right > .direct-chat-text::after, .direct-chat-success .right > .direct-chat-text::before {
  966. border-left-color: #28a745;
  967. }
  968. .direct-chat-info .right > .direct-chat-text {
  969. background-color: #17a2b8;
  970. border-color: #17a2b8;
  971. color: #fff;
  972. }
  973. .direct-chat-info .right > .direct-chat-text::after, .direct-chat-info .right > .direct-chat-text::before {
  974. border-left-color: #17a2b8;
  975. }
  976. .direct-chat-warning .right > .direct-chat-text {
  977. background-color: #ffc107;
  978. border-color: #ffc107;
  979. color: #1f2d3d;
  980. }
  981. .direct-chat-warning .right > .direct-chat-text::after, .direct-chat-warning .right > .direct-chat-text::before {
  982. border-left-color: #ffc107;
  983. }
  984. .direct-chat-danger .right > .direct-chat-text {
  985. background-color: #dc3545;
  986. border-color: #dc3545;
  987. color: #fff;
  988. }
  989. .direct-chat-danger .right > .direct-chat-text::after, .direct-chat-danger .right > .direct-chat-text::before {
  990. border-left-color: #dc3545;
  991. }
  992. .direct-chat-light .right > .direct-chat-text {
  993. background-color: #f8f9fa;
  994. border-color: #f8f9fa;
  995. color: #1f2d3d;
  996. }
  997. .direct-chat-light .right > .direct-chat-text::after, .direct-chat-light .right > .direct-chat-text::before {
  998. border-left-color: #f8f9fa;
  999. }
  1000. .direct-chat-dark .right > .direct-chat-text {
  1001. background-color: #343a40;
  1002. border-color: #343a40;
  1003. color: #fff;
  1004. }
  1005. .direct-chat-dark .right > .direct-chat-text::after, .direct-chat-dark .right > .direct-chat-text::before {
  1006. border-left-color: #343a40;
  1007. }
  1008. .direct-chat-lightblue .right > .direct-chat-text {
  1009. background-color: #3c8dbc;
  1010. border-color: #3c8dbc;
  1011. color: #fff;
  1012. }
  1013. .direct-chat-lightblue .right > .direct-chat-text::after, .direct-chat-lightblue .right > .direct-chat-text::before {
  1014. border-left-color: #3c8dbc;
  1015. }
  1016. .direct-chat-navy .right > .direct-chat-text {
  1017. background-color: #001f3f;
  1018. border-color: #001f3f;
  1019. color: #fff;
  1020. }
  1021. .direct-chat-navy .right > .direct-chat-text::after, .direct-chat-navy .right > .direct-chat-text::before {
  1022. border-left-color: #001f3f;
  1023. }
  1024. .direct-chat-olive .right > .direct-chat-text {
  1025. background-color: #3d9970;
  1026. border-color: #3d9970;
  1027. color: #fff;
  1028. }
  1029. .direct-chat-olive .right > .direct-chat-text::after, .direct-chat-olive .right > .direct-chat-text::before {
  1030. border-left-color: #3d9970;
  1031. }
  1032. .direct-chat-lime .right > .direct-chat-text {
  1033. background-color: #01ff70;
  1034. border-color: #01ff70;
  1035. color: #1f2d3d;
  1036. }
  1037. .direct-chat-lime .right > .direct-chat-text::after, .direct-chat-lime .right > .direct-chat-text::before {
  1038. border-left-color: #01ff70;
  1039. }
  1040. .direct-chat-fuchsia .right > .direct-chat-text {
  1041. background-color: #f012be;
  1042. border-color: #f012be;
  1043. color: #fff;
  1044. }
  1045. .direct-chat-fuchsia .right > .direct-chat-text::after, .direct-chat-fuchsia .right > .direct-chat-text::before {
  1046. border-left-color: #f012be;
  1047. }
  1048. .direct-chat-maroon .right > .direct-chat-text {
  1049. background-color: #d81b60;
  1050. border-color: #d81b60;
  1051. color: #fff;
  1052. }
  1053. .direct-chat-maroon .right > .direct-chat-text::after, .direct-chat-maroon .right > .direct-chat-text::before {
  1054. border-left-color: #d81b60;
  1055. }
  1056. .direct-chat-blue .right > .direct-chat-text {
  1057. background-color: #007bff;
  1058. border-color: #007bff;
  1059. color: #fff;
  1060. }
  1061. .direct-chat-blue .right > .direct-chat-text::after, .direct-chat-blue .right > .direct-chat-text::before {
  1062. border-left-color: #007bff;
  1063. }
  1064. .direct-chat-indigo .right > .direct-chat-text {
  1065. background-color: #6610f2;
  1066. border-color: #6610f2;
  1067. color: #fff;
  1068. }
  1069. .direct-chat-indigo .right > .direct-chat-text::after, .direct-chat-indigo .right > .direct-chat-text::before {
  1070. border-left-color: #6610f2;
  1071. }
  1072. .direct-chat-purple .right > .direct-chat-text {
  1073. background-color: #6f42c1;
  1074. border-color: #6f42c1;
  1075. color: #fff;
  1076. }
  1077. .direct-chat-purple .right > .direct-chat-text::after, .direct-chat-purple .right > .direct-chat-text::before {
  1078. border-left-color: #6f42c1;
  1079. }
  1080. .direct-chat-pink .right > .direct-chat-text {
  1081. background-color: #e83e8c;
  1082. border-color: #e83e8c;
  1083. color: #fff;
  1084. }
  1085. .direct-chat-pink .right > .direct-chat-text::after, .direct-chat-pink .right > .direct-chat-text::before {
  1086. border-left-color: #e83e8c;
  1087. }
  1088. .direct-chat-red .right > .direct-chat-text {
  1089. background-color: #dc3545;
  1090. border-color: #dc3545;
  1091. color: #fff;
  1092. }
  1093. .direct-chat-red .right > .direct-chat-text::after, .direct-chat-red .right > .direct-chat-text::before {
  1094. border-left-color: #dc3545;
  1095. }
  1096. .direct-chat-orange .right > .direct-chat-text {
  1097. background-color: #fd7e14;
  1098. border-color: #fd7e14;
  1099. color: #1f2d3d;
  1100. }
  1101. .direct-chat-orange .right > .direct-chat-text::after, .direct-chat-orange .right > .direct-chat-text::before {
  1102. border-left-color: #fd7e14;
  1103. }
  1104. .direct-chat-yellow .right > .direct-chat-text {
  1105. background-color: #ffc107;
  1106. border-color: #ffc107;
  1107. color: #1f2d3d;
  1108. }
  1109. .direct-chat-yellow .right > .direct-chat-text::after, .direct-chat-yellow .right > .direct-chat-text::before {
  1110. border-left-color: #ffc107;
  1111. }
  1112. .direct-chat-green .right > .direct-chat-text {
  1113. background-color: #28a745;
  1114. border-color: #28a745;
  1115. color: #fff;
  1116. }
  1117. .direct-chat-green .right > .direct-chat-text::after, .direct-chat-green .right > .direct-chat-text::before {
  1118. border-left-color: #28a745;
  1119. }
  1120. .direct-chat-teal .right > .direct-chat-text {
  1121. background-color: #20c997;
  1122. border-color: #20c997;
  1123. color: #fff;
  1124. }
  1125. .direct-chat-teal .right > .direct-chat-text::after, .direct-chat-teal .right > .direct-chat-text::before {
  1126. border-left-color: #20c997;
  1127. }
  1128. .direct-chat-cyan .right > .direct-chat-text {
  1129. background-color: #17a2b8;
  1130. border-color: #17a2b8;
  1131. color: #fff;
  1132. }
  1133. .direct-chat-cyan .right > .direct-chat-text::after, .direct-chat-cyan .right > .direct-chat-text::before {
  1134. border-left-color: #17a2b8;
  1135. }
  1136. .direct-chat-white .right > .direct-chat-text {
  1137. background-color: #fff;
  1138. border-color: #fff;
  1139. color: #1f2d3d;
  1140. }
  1141. .direct-chat-white .right > .direct-chat-text::after, .direct-chat-white .right > .direct-chat-text::before {
  1142. border-left-color: #fff;
  1143. }
  1144. .direct-chat-gray .right > .direct-chat-text {
  1145. background-color: #6c757d;
  1146. border-color: #6c757d;
  1147. color: #fff;
  1148. }
  1149. .direct-chat-gray .right > .direct-chat-text::after, .direct-chat-gray .right > .direct-chat-text::before {
  1150. border-left-color: #6c757d;
  1151. }
  1152. .direct-chat-gray-dark .right > .direct-chat-text {
  1153. background-color: #343a40;
  1154. border-color: #343a40;
  1155. color: #fff;
  1156. }
  1157. .direct-chat-gray-dark .right > .direct-chat-text::after, .direct-chat-gray-dark .right > .direct-chat-text::before {
  1158. border-left-color: #343a40;
  1159. }
  1160. .dark-mode .direct-chat-text {
  1161. background-color: #454d55;
  1162. border-color: #4b545c;
  1163. color: #fff;
  1164. }
  1165. .dark-mode .direct-chat-text::after, .dark-mode .direct-chat-text::before {
  1166. border-right-color: #4b545c;
  1167. }
  1168. .dark-mode .direct-chat-timestamp {
  1169. color: #adb5bd;
  1170. }
  1171. .dark-mode .right > .direct-chat-text::after, .dark-mode .right > .direct-chat-text::before {
  1172. border-right-color: transparent;
  1173. }
  1174. .dark-mode .direct-chat-primary .right > .direct-chat-text {
  1175. background-color: #3f6791;
  1176. border-color: #3f6791;
  1177. color: #fff;
  1178. }
  1179. .dark-mode .direct-chat-primary .right > .direct-chat-text::after, .dark-mode .direct-chat-primary .right > .direct-chat-text::before {
  1180. border-left-color: #3f6791;
  1181. }
  1182. .dark-mode .direct-chat-secondary .right > .direct-chat-text {
  1183. background-color: #6c757d;
  1184. border-color: #6c757d;
  1185. color: #fff;
  1186. }
  1187. .dark-mode .direct-chat-secondary .right > .direct-chat-text::after, .dark-mode .direct-chat-secondary .right > .direct-chat-text::before {
  1188. border-left-color: #6c757d;
  1189. }
  1190. .dark-mode .direct-chat-success .right > .direct-chat-text {
  1191. background-color: #00bc8c;
  1192. border-color: #00bc8c;
  1193. color: #fff;
  1194. }
  1195. .dark-mode .direct-chat-success .right > .direct-chat-text::after, .dark-mode .direct-chat-success .right > .direct-chat-text::before {
  1196. border-left-color: #00bc8c;
  1197. }
  1198. .dark-mode .direct-chat-info .right > .direct-chat-text {
  1199. background-color: #3498db;
  1200. border-color: #3498db;
  1201. color: #fff;
  1202. }
  1203. .dark-mode .direct-chat-info .right > .direct-chat-text::after, .dark-mode .direct-chat-info .right > .direct-chat-text::before {
  1204. border-left-color: #3498db;
  1205. }
  1206. .dark-mode .direct-chat-warning .right > .direct-chat-text {
  1207. background-color: #f39c12;
  1208. border-color: #f39c12;
  1209. color: #1f2d3d;
  1210. }
  1211. .dark-mode .direct-chat-warning .right > .direct-chat-text::after, .dark-mode .direct-chat-warning .right > .direct-chat-text::before {
  1212. border-left-color: #f39c12;
  1213. }
  1214. .dark-mode .direct-chat-danger .right > .direct-chat-text {
  1215. background-color: #e74c3c;
  1216. border-color: #e74c3c;
  1217. color: #fff;
  1218. }
  1219. .dark-mode .direct-chat-danger .right > .direct-chat-text::after, .dark-mode .direct-chat-danger .right > .direct-chat-text::before {
  1220. border-left-color: #e74c3c;
  1221. }
  1222. .dark-mode .direct-chat-light .right > .direct-chat-text {
  1223. background-color: #f8f9fa;
  1224. border-color: #f8f9fa;
  1225. color: #1f2d3d;
  1226. }
  1227. .dark-mode .direct-chat-light .right > .direct-chat-text::after, .dark-mode .direct-chat-light .right > .direct-chat-text::before {
  1228. border-left-color: #f8f9fa;
  1229. }
  1230. .dark-mode .direct-chat-dark .right > .direct-chat-text {
  1231. background-color: #343a40;
  1232. border-color: #343a40;
  1233. color: #fff;
  1234. }
  1235. .dark-mode .direct-chat-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-dark .right > .direct-chat-text::before {
  1236. border-left-color: #343a40;
  1237. }
  1238. .dark-mode .direct-chat-lightblue .right > .direct-chat-text {
  1239. background-color: #86bad8;
  1240. border-color: #86bad8;
  1241. color: #1f2d3d;
  1242. }
  1243. .dark-mode .direct-chat-lightblue .right > .direct-chat-text::after, .dark-mode .direct-chat-lightblue .right > .direct-chat-text::before {
  1244. border-left-color: #86bad8;
  1245. }
  1246. .dark-mode .direct-chat-navy .right > .direct-chat-text {
  1247. background-color: #002c59;
  1248. border-color: #002c59;
  1249. color: #fff;
  1250. }
  1251. .dark-mode .direct-chat-navy .right > .direct-chat-text::after, .dark-mode .direct-chat-navy .right > .direct-chat-text::before {
  1252. border-left-color: #002c59;
  1253. }
  1254. .dark-mode .direct-chat-olive .right > .direct-chat-text {
  1255. background-color: #74c8a3;
  1256. border-color: #74c8a3;
  1257. color: #1f2d3d;
  1258. }
  1259. .dark-mode .direct-chat-olive .right > .direct-chat-text::after, .dark-mode .direct-chat-olive .right > .direct-chat-text::before {
  1260. border-left-color: #74c8a3;
  1261. }
  1262. .dark-mode .direct-chat-lime .right > .direct-chat-text {
  1263. background-color: #67ffa9;
  1264. border-color: #67ffa9;
  1265. color: #1f2d3d;
  1266. }
  1267. .dark-mode .direct-chat-lime .right > .direct-chat-text::after, .dark-mode .direct-chat-lime .right > .direct-chat-text::before {
  1268. border-left-color: #67ffa9;
  1269. }
  1270. .dark-mode .direct-chat-fuchsia .right > .direct-chat-text {
  1271. background-color: #f672d8;
  1272. border-color: #f672d8;
  1273. color: #1f2d3d;
  1274. }
  1275. .dark-mode .direct-chat-fuchsia .right > .direct-chat-text::after, .dark-mode .direct-chat-fuchsia .right > .direct-chat-text::before {
  1276. border-left-color: #f672d8;
  1277. }
  1278. .dark-mode .direct-chat-maroon .right > .direct-chat-text {
  1279. background-color: #ed6c9b;
  1280. border-color: #ed6c9b;
  1281. color: #1f2d3d;
  1282. }
  1283. .dark-mode .direct-chat-maroon .right > .direct-chat-text::after, .dark-mode .direct-chat-maroon .right > .direct-chat-text::before {
  1284. border-left-color: #ed6c9b;
  1285. }
  1286. .dark-mode .direct-chat-blue .right > .direct-chat-text {
  1287. background-color: #3f6791;
  1288. border-color: #3f6791;
  1289. color: #fff;
  1290. }
  1291. .dark-mode .direct-chat-blue .right > .direct-chat-text::after, .dark-mode .direct-chat-blue .right > .direct-chat-text::before {
  1292. border-left-color: #3f6791;
  1293. }
  1294. .dark-mode .direct-chat-indigo .right > .direct-chat-text {
  1295. background-color: #6610f2;
  1296. border-color: #6610f2;
  1297. color: #fff;
  1298. }
  1299. .dark-mode .direct-chat-indigo .right > .direct-chat-text::after, .dark-mode .direct-chat-indigo .right > .direct-chat-text::before {
  1300. border-left-color: #6610f2;
  1301. }
  1302. .dark-mode .direct-chat-purple .right > .direct-chat-text {
  1303. background-color: #6f42c1;
  1304. border-color: #6f42c1;
  1305. color: #fff;
  1306. }
  1307. .dark-mode .direct-chat-purple .right > .direct-chat-text::after, .dark-mode .direct-chat-purple .right > .direct-chat-text::before {
  1308. border-left-color: #6f42c1;
  1309. }
  1310. .dark-mode .direct-chat-pink .right > .direct-chat-text {
  1311. background-color: #e83e8c;
  1312. border-color: #e83e8c;
  1313. color: #fff;
  1314. }
  1315. .dark-mode .direct-chat-pink .right > .direct-chat-text::after, .dark-mode .direct-chat-pink .right > .direct-chat-text::before {
  1316. border-left-color: #e83e8c;
  1317. }
  1318. .dark-mode .direct-chat-red .right > .direct-chat-text {
  1319. background-color: #e74c3c;
  1320. border-color: #e74c3c;
  1321. color: #fff;
  1322. }
  1323. .dark-mode .direct-chat-red .right > .direct-chat-text::after, .dark-mode .direct-chat-red .right > .direct-chat-text::before {
  1324. border-left-color: #e74c3c;
  1325. }
  1326. .dark-mode .direct-chat-orange .right > .direct-chat-text {
  1327. background-color: #fd7e14;
  1328. border-color: #fd7e14;
  1329. color: #1f2d3d;
  1330. }
  1331. .dark-mode .direct-chat-orange .right > .direct-chat-text::after, .dark-mode .direct-chat-orange .right > .direct-chat-text::before {
  1332. border-left-color: #fd7e14;
  1333. }
  1334. .dark-mode .direct-chat-yellow .right > .direct-chat-text {
  1335. background-color: #f39c12;
  1336. border-color: #f39c12;
  1337. color: #1f2d3d;
  1338. }
  1339. .dark-mode .direct-chat-yellow .right > .direct-chat-text::after, .dark-mode .direct-chat-yellow .right > .direct-chat-text::before {
  1340. border-left-color: #f39c12;
  1341. }
  1342. .dark-mode .direct-chat-green .right > .direct-chat-text {
  1343. background-color: #00bc8c;
  1344. border-color: #00bc8c;
  1345. color: #fff;
  1346. }
  1347. .dark-mode .direct-chat-green .right > .direct-chat-text::after, .dark-mode .direct-chat-green .right > .direct-chat-text::before {
  1348. border-left-color: #00bc8c;
  1349. }
  1350. .dark-mode .direct-chat-teal .right > .direct-chat-text {
  1351. background-color: #20c997;
  1352. border-color: #20c997;
  1353. color: #fff;
  1354. }
  1355. .dark-mode .direct-chat-teal .right > .direct-chat-text::after, .dark-mode .direct-chat-teal .right > .direct-chat-text::before {
  1356. border-left-color: #20c997;
  1357. }
  1358. .dark-mode .direct-chat-cyan .right > .direct-chat-text {
  1359. background-color: #3498db;
  1360. border-color: #3498db;
  1361. color: #fff;
  1362. }
  1363. .dark-mode .direct-chat-cyan .right > .direct-chat-text::after, .dark-mode .direct-chat-cyan .right > .direct-chat-text::before {
  1364. border-left-color: #3498db;
  1365. }
  1366. .dark-mode .direct-chat-white .right > .direct-chat-text {
  1367. background-color: #fff;
  1368. border-color: #fff;
  1369. color: #1f2d3d;
  1370. }
  1371. .dark-mode .direct-chat-white .right > .direct-chat-text::after, .dark-mode .direct-chat-white .right > .direct-chat-text::before {
  1372. border-left-color: #fff;
  1373. }
  1374. .dark-mode .direct-chat-gray .right > .direct-chat-text {
  1375. background-color: #6c757d;
  1376. border-color: #6c757d;
  1377. color: #fff;
  1378. }
  1379. .dark-mode .direct-chat-gray .right > .direct-chat-text::after, .dark-mode .direct-chat-gray .right > .direct-chat-text::before {
  1380. border-left-color: #6c757d;
  1381. }
  1382. .dark-mode .direct-chat-gray-dark .right > .direct-chat-text {
  1383. background-color: #343a40;
  1384. border-color: #343a40;
  1385. color: #fff;
  1386. }
  1387. .dark-mode .direct-chat-gray-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-gray-dark .right > .direct-chat-text::before {
  1388. border-left-color: #343a40;
  1389. }
  1390. .users-list {
  1391. padding-left: 0;
  1392. list-style: none;
  1393. }
  1394. .users-list > li {
  1395. float: left;
  1396. padding: 10px;
  1397. text-align: center;
  1398. width: 25%;
  1399. }
  1400. .users-list > li img {
  1401. border-radius: 50%;
  1402. height: auto;
  1403. max-width: 100%;
  1404. }
  1405. .users-list > li > a:hover,
  1406. .users-list > li > a:hover .users-list-name {
  1407. color: #999;
  1408. }
  1409. .users-list-name,
  1410. .users-list-date {
  1411. display: block;
  1412. }
  1413. .users-list-name {
  1414. color: #495057;
  1415. font-size: 0.875rem;
  1416. overflow: hidden;
  1417. text-overflow: ellipsis;
  1418. white-space: nowrap;
  1419. }
  1420. .users-list-date {
  1421. color: #748290;
  1422. font-size: 12px;
  1423. }
  1424. .dark-mode .users-list-name {
  1425. color: #ced4da;
  1426. }
  1427. .dark-mode .users-list-date {
  1428. color: #adb5bd;
  1429. }
  1430. .card-widget {
  1431. border: 0;
  1432. position: relative;
  1433. }
  1434. .widget-user .widget-user-header {
  1435. border-top-left-radius: 0.25rem;
  1436. border-top-right-radius: 0.25rem;
  1437. height: 135px;
  1438. padding: 1rem;
  1439. text-align: center;
  1440. }
  1441. .widget-user .widget-user-username {
  1442. font-size: 25px;
  1443. font-weight: 300;
  1444. margin-bottom: 0;
  1445. margin-top: 0;
  1446. text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  1447. }
  1448. .widget-user .widget-user-desc {
  1449. margin-top: 0;
  1450. }
  1451. .widget-user .widget-user-image {
  1452. left: 50%;
  1453. margin-left: -45px;
  1454. position: absolute;
  1455. top: 80px;
  1456. }
  1457. .widget-user .widget-user-image > img {
  1458. border: 3px solid #fff;
  1459. height: auto;
  1460. width: 90px;
  1461. }
  1462. .widget-user .card-footer {
  1463. padding-top: 50px;
  1464. }
  1465. .widget-user-2 .widget-user-header {
  1466. border-top-left-radius: 0.25rem;
  1467. border-top-right-radius: 0.25rem;
  1468. padding: 1rem;
  1469. }
  1470. .widget-user-2 .widget-user-username {
  1471. font-size: 25px;
  1472. font-weight: 300;
  1473. margin-bottom: 5px;
  1474. margin-top: 5px;
  1475. }
  1476. .widget-user-2 .widget-user-desc {
  1477. margin-top: 0;
  1478. }
  1479. .widget-user-2 .widget-user-username,
  1480. .widget-user-2 .widget-user-desc {
  1481. margin-left: 75px;
  1482. }
  1483. .widget-user-2 .widget-user-image > img {
  1484. float: left;
  1485. height: auto;
  1486. width: 65px;
  1487. }
  1488. /*# sourceMappingURL=adminlte.extra-components.css.map */