app.less 46 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056
  1. ul,li {
  2. list-style: none;
  3. padding: 0;
  4. margin: 0;
  5. }
  6. a {
  7. }
  8. header {
  9. z-index: 1200;
  10. position: relative;
  11. }
  12. .tpl-header-logo {
  13. width: 240px;
  14. height: 57px;
  15. display: table;
  16. text-align:center;
  17. position: relative;
  18. z-index: 1300;
  19. a {
  20. display:table-cell;
  21. vertical-align:middle;
  22. }
  23. img {
  24. width:170px;
  25. }
  26. }
  27. .tpl-header-fluid {
  28. margin-left: 240px;
  29. height: 56px;
  30. padding-left: 20px;
  31. padding-right: 20px;
  32. }
  33. .tpl-header-switch-button {
  34. margin-top: 0px;
  35. margin-bottom: 0px;
  36. float: left;
  37. color: #cfcfcf;
  38. margin-left: -20px;
  39. margin-right: 0;
  40. border: 0;
  41. border-radius: 0;
  42. padding: 0px 22px;
  43. font-size: 22px;
  44. line-height: 55px;
  45. &:hover {
  46. outline: none;
  47. }
  48. }
  49. .tpl-header-search-form {
  50. height: 54px;
  51. line-height: 52px;
  52. margin-left: 10px;
  53. }
  54. .tpl-header-search-box , .tpl-header-search-btn {
  55. transition: all 0.4s ease-in-out;
  56. color: #848c90;
  57. background: none;
  58. border: none;
  59. outline: none;
  60. }
  61. .tpl-header-search-box {
  62. font-size: 14px;
  63. &:hover,&:active {
  64. color: #fff;
  65. }
  66. }
  67. .tpl-header-search-btn {
  68. font-size: 15px;
  69. &:hover,&:active {
  70. color: #fff;
  71. }
  72. }
  73. .tpl-header-navbar {
  74. color: #fff;
  75. li {
  76. float: left;
  77. }
  78. a {
  79. line-height: 56px;
  80. display: block;
  81. padding: 0 16px;
  82. position: relative;
  83. &:hover {
  84. }
  85. .item-feed-badge {
  86. position: absolute;
  87. top: 9px;
  88. left: 25px;
  89. }
  90. }
  91. }
  92. ul.tpl-dropdown-content {
  93. padding: 10px;
  94. margin-top: 0;
  95. width: 300px;
  96. background-color: #2f3638;
  97. border: 1px solid #525e62;
  98. border-radius: 0;
  99. li {
  100. float:none;
  101. }
  102. &:before , &:after {
  103. display: none;
  104. }
  105. }
  106. ul.tpl-dropdown-content {
  107. .tpl-dropdown-menu-notifications {
  108. }
  109. .tpl-dropdown-menu-notifications-title {
  110. font-size: 12px;
  111. float: left;
  112. color: rgba(255, 255, 255, 0.7);
  113. }
  114. .tpl-dropdown-menu-notifications-time {
  115. float: right;
  116. text-align: right;
  117. color: rgba(255, 255, 255, 0.7);
  118. font-size: 11px;
  119. width: 50px;
  120. margin-left: 10px;
  121. }
  122. .tpl-dropdown-menu-notifications:last-child .tpl-dropdown-menu-notifications-item {
  123. text-align: center;
  124. border: none;
  125. font-size: 12px;
  126. i {
  127. margin-left: -6px;
  128. }
  129. }
  130. .tpl-dropdown-menu-messages:last-child .tpl-dropdown-menu-messages-item {
  131. text-align: center;
  132. border: none;
  133. font-size: 12px;
  134. i {
  135. margin-left: -6px;
  136. }
  137. }
  138. .tpl-dropdown-menu-notifications-item , .tpl-dropdown-menu-messages-item {
  139. padding: 12px;
  140. color: #fff;
  141. line-height: 20px;
  142. border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  143. &:hover , &:focus {
  144. background-color: #465154;
  145. color: #fff;
  146. }
  147. .menu-messages-ico {
  148. line-height: initial;
  149. float: left;
  150. width: 35px;
  151. height: 35px;
  152. border-radius: 50%;
  153. margin-right: 10px;
  154. margin-top: 6px;
  155. overflow: hidden;
  156. img {
  157. width: 100%;
  158. height: auto;
  159. vertical-align: middle;
  160. }
  161. }
  162. .menu-messages-time {
  163. float: right;
  164. text-align: right;
  165. color: rgba(255, 255, 255, 0.7);
  166. font-size: 11px;
  167. width: 40px;
  168. margin-left: 10px;
  169. }
  170. .menu-messages-content {
  171. display: block;
  172. font-size: 13px;
  173. margin-left: 45px;
  174. margin-right: 50px;
  175. .menu-messages-content-title {
  176. }
  177. .menu-messages-content-time {
  178. margin-top: 3px;
  179. color: rgba(255, 255, 255, 0.7);
  180. font-size: 11px;
  181. }
  182. }
  183. }
  184. }
  185. .am-dimmer {
  186. z-index: 1200;
  187. }
  188. .am-modal {
  189. z-index: 1300;
  190. }
  191. .am-datepicker-dropdown {
  192. z-index: 1400;
  193. }
  194. .tpl-skiner {
  195. transition: all 0.4s ease-in-out;
  196. position: fixed;
  197. z-index: 10000;
  198. right: -130px;
  199. top: 65px;
  200. }
  201. .tpl-skiner.active {
  202. right: 0px;
  203. }
  204. .tpl-skiner-content {
  205. background: rgba(0, 0, 0, 0.7);
  206. width: 130px;
  207. padding: 15px;
  208. border-radius: 4px 0 0 4px;
  209. overflow: hidden;
  210. }
  211. .fc-content .am-icon-close {
  212. position: absolute;
  213. right: 0;
  214. top: 0px;
  215. }
  216. .tpl-skiner-toggle {
  217. position: absolute;
  218. top: 5px;
  219. left: -40px;
  220. width: 40px;
  221. color:#969a9b;
  222. font-size: 20px;
  223. height: 40px;
  224. line-height: 40px;
  225. text-align: center;
  226. background: rgba(0, 0, 0, 0.7);
  227. cursor: pointer;
  228. border-top-left-radius: 4px;
  229. border-bottom-left-radius: 4px;
  230. }
  231. .tpl-skiner-content-title {
  232. margin: 0;
  233. margin-bottom: 4px;
  234. padding-bottom: 4px;
  235. font-size: 16px;
  236. text-transform: uppercase;
  237. color:#fff;
  238. border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  239. }
  240. .tpl-skiner-content-bar {
  241. padding-top: 10px;
  242. .skiner-color {
  243. transition: all 0.4s ease-in-out;
  244. float: left;
  245. width: 25px;
  246. height: 25px;
  247. margin-right: 10px;
  248. cursor: pointer;
  249. }
  250. .skiner-white {
  251. background: #fff;
  252. border: 2px solid #eee;
  253. }
  254. .skiner-black {
  255. background: #000;
  256. border: 2px solid #222;
  257. }
  258. }
  259. .sub-active {
  260. color:#fff!important;
  261. }
  262. .left-sidebar {
  263. transition: all 0.4s ease-in-out;
  264. width: 240px;
  265. min-height: 100%;
  266. padding-top: 57px;
  267. position: absolute;
  268. z-index: 1104;
  269. top: 0;
  270. left: 0px;
  271. &.xs-active {
  272. left:0px;
  273. }
  274. &.active {
  275. left:-240px;
  276. }
  277. }
  278. .tpl-sidebar-user-panel {
  279. padding: 22px;
  280. padding-top: 28px;
  281. }
  282. .tpl-user-panel-slide-toggleable {
  283. }
  284. .tpl-user-panel-profile-picture {
  285. border-radius: 50%;
  286. width: 82px;
  287. height: 82px;
  288. margin-bottom: 10px;
  289. overflow: hidden;
  290. img {
  291. width: auto;
  292. height: 82px;
  293. vertical-align: middle;
  294. }
  295. }
  296. .tpl-user-panel-status-icon {
  297. margin-right: 2px;
  298. }
  299. .user-panel-logged-in-text {
  300. display: block;
  301. color:#cfcfcf;
  302. font-size: 14px;
  303. }
  304. .tpl-user-panel-action-link {
  305. color: #6d787c;
  306. font-size: 12px;
  307. &:hover {
  308. color: #a2aaad;
  309. }
  310. }
  311. .sidebar-nav {
  312. list-style-type: none;
  313. padding: 0;
  314. margin: 0;
  315. }
  316. .sidebar-nav-sub {
  317. display: none;
  318. .sidebar-nav-link {
  319. font-size: 12px;
  320. padding-left: 30px;
  321. a {
  322. font-size: 12px;
  323. padding-left: 0;
  324. }
  325. }
  326. .sidebar-nav-link-logo {
  327. margin-right: 8px;
  328. width: 20px;
  329. font-size: 16px;
  330. }
  331. }
  332. .sidebar-nav-sub-ico-rotate{
  333. -webkit-transform: rotate(180deg);
  334. transform: rotate(180deg);
  335. -webkit-transition: all 300ms;
  336. transition: all 300ms;
  337. }
  338. .sidebar-nav-link-logo-ico {
  339. margin-top: 5px;
  340. }
  341. .sidebar-nav-heading {
  342. padding: 24px 17px;
  343. font-size: 15px;
  344. font-weight: 500;
  345. }
  346. .sidebar-nav-heading-info {
  347. font-size: 12px;
  348. color:#868E8E;
  349. padding-left: 10px;
  350. }
  351. .sidebar-nav-link-logo {
  352. margin-right: 8px;
  353. width: 20px;
  354. font-size: 16px;
  355. }
  356. .sidebar-nav-link {
  357. color: #fff;
  358. a {
  359. display: block;
  360. color: #868E8E;
  361. padding: 10px 17px;
  362. border-left: #282d2f 3px solid;
  363. font-size: 14px;
  364. cursor: pointer;
  365. &.active {
  366. cursor: pointer;
  367. border-left: #1CA2CE 3px solid;
  368. color: #fff;
  369. }
  370. &:hover {
  371. color: #fff;
  372. }
  373. }
  374. }
  375. .tpl-content-wrapper {
  376. transition: all 0.4s ease-in-out;
  377. position: relative;
  378. margin-left: 240px;
  379. z-index: 1101;
  380. min-height: 922px;
  381. border-bottom-left-radius: 3px;
  382. &.xs-active {
  383. margin-left: 240px;
  384. }
  385. &.active {
  386. margin-left: 0;
  387. }
  388. }
  389. .page-header {
  390. background: #424b4f;
  391. margin-top: 0;
  392. margin-bottom: 0;
  393. padding: 40px 0;
  394. border-bottom: 0;
  395. }
  396. .container-fluid {
  397. margin-top: 0;
  398. margin-bottom: 0;
  399. padding: 40px 0;
  400. border-bottom: 0;
  401. padding-left: 20px;
  402. padding-right: 20px;
  403. }
  404. .row {
  405. margin-right: -10px;
  406. margin-left: -10px;
  407. }
  408. .page-header-description {
  409. margin-top: 4px;
  410. margin-bottom: 0;
  411. font-size: 14px;
  412. color: #e6e6e6;
  413. }
  414. .page-header-heading {
  415. font-size: 20px;
  416. font-weight: 400;
  417. .page-header-heading-ico {
  418. font-size: 28px;
  419. position: relative;
  420. top: 3px;
  421. }
  422. small {
  423. font-weight: normal;
  424. line-height: 1;
  425. color: #B3B3B3;
  426. }
  427. }
  428. .page-header-button {
  429. transition: all 0.4s ease-in-out;
  430. opacity: 0.3;
  431. font-weight: 500;
  432. border-radius: 0;
  433. float: right;
  434. outline: none;
  435. border: 1px solid #fff;
  436. padding: 16px 36px;
  437. font-size: 23px;
  438. line-height: 23px;
  439. border-radius: 0;
  440. padding-top: 14px;
  441. color: #fff;
  442. background-color: rgba(0, 0, 0, 0);
  443. font-weight: 500;
  444. &:hover {
  445. background-color: #ffffff;
  446. color: #333;
  447. opacity: 1;
  448. }
  449. }
  450. .widget {
  451. width: 100%;
  452. min-height: 148px;
  453. margin-bottom: 20px;
  454. border-radius: 0;
  455. position: relative;
  456. }
  457. .widget-head {
  458. width: 100%;
  459. padding: 15px;
  460. }
  461. .widget-title {
  462. font-size: 14px;
  463. }
  464. .widget-function {
  465. }
  466. .widget-fluctuation-period-text {
  467. display: inline-block;
  468. font-size: 16px;
  469. line-height: 20px;
  470. margin-bottom: 9px;
  471. }
  472. .widget-body {
  473. padding: 13px 15px;
  474. width: 100%;
  475. }
  476. .row-content {
  477. padding: 20px;
  478. }
  479. .widget-fluctuation-description-text{
  480. margin-top: 4px;
  481. display: block;
  482. font-size: 12px;
  483. line-height: 13px;
  484. }
  485. .text-success {
  486. }
  487. .widget-fluctuation-tpl-btn {
  488. }
  489. .widget-fluctuation-description-amount {
  490. display: block;
  491. font-size: 20px;
  492. line-height: 22px;
  493. }
  494. .widget-primary {
  495. }
  496. .widget-statistic-header {
  497. position: relative;
  498. z-index: 35;
  499. display: block;
  500. font-size: 14px;
  501. text-transform: uppercase;
  502. margin-bottom: 8px;
  503. }
  504. .widget-body-md {
  505. height: 200px;
  506. }
  507. .widget-body-lg {
  508. min-height: 330px;
  509. // height: 330px;
  510. }
  511. .widget-margin-bottom-lg {
  512. margin-bottom: 20px;
  513. }
  514. .tpl-table-black-operation {
  515. }
  516. .tpl-table-black-operation {
  517. a {
  518. display: inline-block;
  519. padding: 5px 6px;
  520. font-size: 12px;
  521. line-height: 12px;
  522. }
  523. }
  524. .tpl-switch input[type="checkbox"] {
  525. position: absolute;
  526. opacity: 0;
  527. width: 50px;
  528. height: 20px;
  529. }
  530. .tpl-switch input[type="checkbox"].ios-switch + div {
  531. vertical-align: middle;
  532. width: 40px;
  533. height: 20px;
  534. border-radius: 999px;
  535. background-color: rgba(0, 0, 0, 0.1);
  536. -webkit-transition-duration: .4s;
  537. -webkit-transition-property: background-color, box-shadow;
  538. margin-top: 6px;
  539. }
  540. .tpl-switch input[type="checkbox"].ios-switch:checked + div {
  541. width: 40px;
  542. background-position: 0 0;
  543. background-color: #36c6d3;
  544. }
  545. .tpl-switch input[type="checkbox"].tinyswitch.ios-switch + div {
  546. width: 34px;
  547. height: 18px;
  548. }
  549. .tpl-switch input[type="checkbox"].bigswitch.ios-switch + div {
  550. width: 50px;
  551. height: 25px;
  552. }
  553. .tpl-switch input[type="checkbox"].green.ios-switch:checked + div {
  554. background-color: #00e359;
  555. border: 1px solid rgba(0, 162, 63, 1);
  556. box-shadow: inset 0 0 0 10px rgba(0, 227, 89, 1);
  557. }
  558. .tpl-switch input[type="checkbox"].ios-switch + div > div {
  559. float: left;
  560. width: 18px;
  561. height: 18px;
  562. border-radius: inherit;
  563. background: #ffffff;
  564. -webkit-transition-timing-function: cubic-bezier(.54, 1.85, .5, 1);
  565. -webkit-transition-duration: 0.4s;
  566. -webkit-transition-property: transform, background-color, box-shadow;
  567. -moz-transition-timing-function: cubic-bezier(.54, 1.85, .5, 1);
  568. -moz-transition-duration: 0.4s;
  569. -moz-transition-property: transform, background-color;
  570. pointer-events: none;
  571. margin-top: 1px;
  572. margin-left: 1px;
  573. }
  574. .tpl-switch input[type="checkbox"].ios-switch:checked + div > div {
  575. -webkit-transform: translate3d(20px, 0, 0);
  576. -moz-transform: translate3d(20px, 0, 0);
  577. background-color: #ffffff;
  578. }
  579. .tpl-switch input[type="checkbox"].tinyswitch.ios-switch + div > div {
  580. width: 16px;
  581. height: 16px;
  582. margin-top: 1px;
  583. }
  584. .tpl-switch input[type="checkbox"].tinyswitch.ios-switch:checked + div > div {
  585. -webkit-transform: translate3d(16px, 0, 0);
  586. -moz-transform: translate3d(16px, 0, 0);
  587. box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0px 0px 0 1px rgba(8, 80, 172, 1);
  588. }
  589. .tpl-switch input[type="checkbox"].bigswitch.ios-switch + div > div {
  590. width: 23px;
  591. height: 23px;
  592. margin-top: 1px;
  593. }
  594. .tpl-switch input[type="checkbox"].bigswitch.ios-switch:checked + div > div {
  595. -webkit-transform: translate3d(25px, 0, 0);
  596. -moz-transform: translate3d(16px, 0, 0);
  597. }
  598. .tpl-switch input[type="checkbox"].green.ios-switch:checked + div > div {
  599. box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 162, 63, 1);
  600. }
  601. .tpl-page-state {
  602. width: 100%;
  603. }
  604. .tpl-page-state-title {
  605. font-size: 40px;
  606. font-weight: bold;
  607. }
  608. .tpl-page-state-content {
  609. padding: 10px 0;
  610. }
  611. .tpl-login {
  612. width: 100%;
  613. }
  614. .tpl-login-logo {
  615. max-width: 159px;
  616. height: 205px;
  617. margin: 0 auto;
  618. margin-bottom: 20px;
  619. }
  620. .tpl-login-title {
  621. width: 100%;
  622. font-size: 24px;
  623. }
  624. .tpl-login-content {
  625. width: 300px;
  626. margin: 12% auto 0;
  627. }
  628. .tpl-login-remember-me {
  629. color: #B3B3B3;
  630. font-size: 14px;
  631. label {
  632. position: relative;
  633. top: -2px;
  634. }
  635. }
  636. .tpl-login-content-info {
  637. color: #B3B3B3;
  638. font-size: 14px;
  639. }
  640. .tpl-pagination {
  641. }
  642. .cl-p {
  643. padding: 0!important;
  644. }
  645. .tpl-table-line-img {
  646. max-width: 100px;
  647. padding: 2px;
  648. }
  649. .tpl-table-list-select {
  650. text-align:right;
  651. }
  652. .fc-button-group, .fc button {
  653. display: block;
  654. }
  655. .theme-white {
  656. .sidebar-nav-sub {
  657. .sidebar-nav-link-logo {
  658. margin-left: 10px;
  659. }
  660. }
  661. .tpl-header-search-box:hover, .tpl-header-search-box:active
  662. .tpl-error-title {
  663. color: #848c90;
  664. }
  665. .tpl-error-title-info {
  666. line-height: 30px;
  667. font-size: 21px;
  668. margin-top: 20px;
  669. text-align: center;
  670. color: #dce2ec;
  671. }
  672. .tpl-error-btn {
  673. background: #03a9f3;
  674. border: 1px solid #03a9f3;
  675. border-radius: 30px;
  676. padding: 6px 20px 8px;
  677. }
  678. .tpl-error-content {
  679. margin-top: 20px;
  680. margin-bottom: 20px;
  681. font-size: 16px;
  682. text-align: center;
  683. color: #96a2b4;
  684. }
  685. .tpl-calendar-box {
  686. background: #fff;
  687. border-radius: 4px;
  688. padding: 20px;
  689. .fc-event {
  690. border-radius: 0;
  691. background: #03a9f3;
  692. border: 1px solid #14b0f6;
  693. }
  694. .fc-axis {
  695. color: #868E8E;
  696. }
  697. .fc-unthemed .fc-today {
  698. background: #eee;
  699. }
  700. .fc-more {
  701. color: #868E8E;
  702. }
  703. .fc th.fc-widget-header {
  704. background: #32c5d2!important;
  705. color: #ffffff;
  706. font-size: 14px;
  707. line-height: 20px;
  708. padding: 7px 0px;
  709. text-transform: uppercase;
  710. border:none!important;
  711. a {
  712. color: #fff;
  713. }
  714. }
  715. .fc-center {
  716. h2 {
  717. color:#868E8E;
  718. }
  719. }
  720. .fc-state-default {
  721. background-image: none;
  722. background: #fff;
  723. font-size: 14px;
  724. color: #868E8E;
  725. }
  726. .fc th, .fc td, .fc hr, .fc thead, .fc tbody, .fc-row {
  727. // background: rgba(0, 0, 0, 0)!important;
  728. border-color: #eee!important;
  729. }
  730. .fc-day-number {
  731. color: #868E8E;
  732. padding-right: 6px;
  733. }
  734. .fc th {
  735. color: #868E8E;
  736. font-weight: normal;
  737. font-size: 14px;
  738. padding: 6px 0;
  739. }
  740. }
  741. .tpl-login-logo {
  742. background: url(../img/logoa.png) center no-repeat;
  743. }
  744. .sub-active {
  745. color:#23abf0!important;
  746. }
  747. .tpl-table-line-img {
  748. border: 1px solid #ddd;
  749. }
  750. .tpl-pagination .am-disabled a , .tpl-pagination li a {
  751. color: #23abf0;
  752. border-radius: 3px;
  753. padding: 6px 12px;
  754. }
  755. .tpl-pagination .am-active a{
  756. background: #23abf0;color: #fff;
  757. border: 1px solid #23abf0;
  758. padding: 6px 12px;
  759. }
  760. .tpl-login-btn {
  761. background-color:#32c5d2;
  762. border: none;
  763. padding: 10px 16px;
  764. font-size: 14px;
  765. line-height: 14px;
  766. outline: none;
  767. &:hover,&:active {
  768. background: #22b2e1;
  769. color:#fff;
  770. }
  771. }
  772. .tpl-login-title {
  773. color: #697882;
  774. strong {
  775. color: #39bae4;
  776. }
  777. }
  778. .tpl-login-content{
  779. width: 500px;
  780. padding: 40px 40px 25px;
  781. background-color: #fff;
  782. border-radius: 4px;
  783. }
  784. .tpl-form-line-form , .tpl-form-border-form {
  785. padding-top: 20px;
  786. }
  787. .tpl-form-border-form input[type=number]:focus, .tpl-form-border-form input[type=search]:focus, .tpl-form-border-form input[type=text]:focus, .tpl-form-border-form input[type=password]:focus, .tpl-form-border-form input[type=datetime]:focus, .tpl-form-border-form input[type=datetime-local]:focus, .tpl-form-border-form input[type=date]:focus, .tpl-form-border-form input[type=month]:focus, .tpl-form-border-form input[type=time]:focus, .tpl-form-border-form input[type=week]:focus, .tpl-form-border-form input[type=email]:focus, .tpl-form-border-form input[type=url]:focus, .tpl-form-border-form input[type=tel]:focus, .tpl-form-border-form input[type=color]:focus, .tpl-form-border-form select:focus, .tpl-form-border-form textarea:focus, .am-form-field:focus{
  788. -webkit-box-shadow: none;
  789. box-shadow: none;
  790. }
  791. .tpl-form-border-form input[type=number], .tpl-form-border-form input[type=search], .tpl-form-border-form input[type=text], .tpl-form-border-form input[type=password], .tpl-form-border-form input[type=datetime], .tpl-form-border-form input[type=datetime-local], .tpl-form-border-form input[type=date], .tpl-form-border-form input[type=month], .tpl-form-border-form input[type=time], .tpl-form-border-form input[type=week], .tpl-form-border-form input[type=email], .tpl-form-border-form input[type=url], .tpl-form-border-form input[type=tel], .tpl-form-border-form input[type=color], .tpl-form-border-form select, .tpl-form-border-form textarea, .am-form-field {
  792. display: block;
  793. width: 100%;
  794. padding: 6px 12px;
  795. font-size: 14px;
  796. line-height: 1.42857;
  797. color: #4d6b8a;
  798. background-color: #fff;
  799. background-image: none;
  800. border: 1px solid #c2cad8;
  801. border-radius: 4px;
  802. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  803. box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  804. -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  805. -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  806. transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  807. background: 0 0;
  808. border: 0;
  809. border: 1px solid #c2cad8;
  810. -webkit-border-radius: 0;
  811. -moz-border-radius: 0;
  812. -ms-border-radius: 0;
  813. text-indent: .5em;
  814. -o-border-radius: 0;
  815. border-radius: 0;
  816. color: #555;
  817. box-shadow: none;
  818. padding-left: 0;
  819. padding-right: 0;
  820. font-size: 14px;
  821. }
  822. .tpl-form-border-form .am-checkbox, .tpl-form-border-form .am-checkbox-inline, .tpl-form-border-form .am-form-label, .tpl-form-border-form .am-radio, .tpl-form-border-form .am-radio-inline{
  823. margin-top: 0;
  824. margin-bottom: 0;
  825. }
  826. .tpl-form-border-form .am-form-group:after {
  827. clear: both;
  828. }
  829. .tpl-form-border-form .am-form-group:after, .tpl-form-border-form .am-form-group:before {
  830. content: " ";
  831. display: table;
  832. }
  833. .tpl-form-border-form .am-form-label{
  834. padding-top: 5px;
  835. font-size: 16px;
  836. color: #888;
  837. font-weight: inherit;
  838. text-align: right;
  839. }
  840. .tpl-form-border-form .am-form-group {
  841. /*padding: 20px 0;*/
  842. }
  843. .tpl-form-border-form .am-form-label .tpl-form-line-small-title {
  844. color: #999;
  845. font-size: 12px;
  846. }
  847. .tpl-form-line-form input[type=number]:focus, .tpl-form-line-form input[type=search]:focus, .tpl-form-line-form input[type=text]:focus, .tpl-form-line-form input[type=password]:focus, .tpl-form-line-form input[type=datetime]:focus, .tpl-form-line-form input[type=datetime-local]:focus, .tpl-form-line-form input[type=date]:focus, .tpl-form-line-form input[type=month]:focus, .tpl-form-line-form input[type=time]:focus, .tpl-form-line-form input[type=week]:focus, .tpl-form-line-form input[type=email]:focus, .tpl-form-line-form input[type=url]:focus, .tpl-form-line-form input[type=tel]:focus, .tpl-form-line-form input[type=color]:focus, .tpl-form-line-form select:focus, .tpl-form-line-form textarea:focus, .am-form-field:focus{
  848. -webkit-box-shadow: none;
  849. box-shadow: none;
  850. }
  851. .tpl-form-line-form input[type=number], .tpl-form-line-form input[type=search], .tpl-form-line-form input[type=text], .tpl-form-line-form input[type=password], .tpl-form-line-form input[type=datetime], .tpl-form-line-form input[type=datetime-local], .tpl-form-line-form input[type=date], .tpl-form-line-form input[type=month], .tpl-form-line-form input[type=time], .tpl-form-line-form input[type=week], .tpl-form-line-form input[type=email], .tpl-form-line-form input[type=url], .tpl-form-line-form input[type=tel], .tpl-form-line-form input[type=color], .tpl-form-line-form select, .tpl-form-line-form textarea, .am-form-field {
  852. display: block;
  853. width: 100%;
  854. padding: 6px 12px;
  855. font-size: 14px;
  856. line-height: 1.42857;
  857. color: #4d6b8a;
  858. background-color: #fff;
  859. background-image: none;
  860. border: 1px solid #c2cad8;
  861. border-radius: 4px;
  862. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  863. box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  864. -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  865. -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  866. transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  867. background: 0 0;
  868. border: 0;
  869. border-bottom: 1px solid #c2cad8;
  870. -webkit-border-radius: 0;
  871. -moz-border-radius: 0;
  872. -ms-border-radius: 0;
  873. -o-border-radius: 0;
  874. border-radius: 0;
  875. color: #555;
  876. box-shadow: none;
  877. padding-left: 0;
  878. padding-right: 0;
  879. font-size: 14px;
  880. }
  881. .tpl-form-line-form .am-checkbox, .tpl-form-line-form .am-checkbox-inline, .tpl-form-line-form .am-form-label, .tpl-form-line-form .am-radio, .tpl-form-line-form .am-radio-inline{
  882. margin-top: 0;
  883. margin-bottom: 0;
  884. }
  885. .tpl-form-line-form .am-form-group:after {
  886. clear: both;
  887. }
  888. .tpl-form-line-form .am-form-group:after, .tpl-form-line-form .am-form-group:before {
  889. content: " ";
  890. display: table;
  891. }
  892. .tpl-form-line-form .am-form-label{
  893. padding-top: 5px;
  894. font-size: 16px;
  895. color: #888;
  896. font-weight: inherit;
  897. text-align: right;
  898. }
  899. .tpl-form-line-form .am-form-group {
  900. /*padding: 20px 0;*/
  901. }
  902. .tpl-form-line-form .am-form-label .tpl-form-line-small-title {
  903. color: #999;
  904. font-size: 12px;
  905. }
  906. .tpl-table-black-operation {
  907. a {
  908. border: 1px solid #36c6d3;
  909. color:#36c6d3;
  910. &:hover {
  911. background: #36c6d3;
  912. color:#fff;
  913. }
  914. }
  915. a.tpl-table-black-operation-del {
  916. border: 1px solid #e7505a;
  917. color:#e7505a;
  918. &:hover {
  919. background: #e7505a;
  920. color:#fff;
  921. }
  922. }
  923. }
  924. .tpl-amendment-echarts {
  925. left: -17px;
  926. }
  927. .tpl-user-card {
  928. border: 1px solid #3598dc;
  929. border-top: 2px solid #3598dc;
  930. background: #3598dc;
  931. color: #ffffff;
  932. border-radius: 4px;
  933. }
  934. .tpl-user-card-title {
  935. font-size: 26px;
  936. margin-top: 0;
  937. font-weight: 300;
  938. margin-top: 25px;
  939. margin-bottom: 10px;
  940. }
  941. .achievement-subheading {
  942. font-size: 12px;
  943. margin-top: 0;
  944. margin-bottom: 15px;
  945. }
  946. .achievement-image {
  947. border-radius: 50%;
  948. margin-bottom: 22px;
  949. }
  950. .achievement-description {
  951. margin: 0;
  952. font-size: 12px;
  953. }
  954. .tpl-table-black {
  955. color: #838FA1;
  956. thead>tr>th {
  957. font-size: 14px;
  958. padding: 6px;
  959. }
  960. tbody>tr>td {
  961. font-size: 14px;
  962. padding: 7px 6px;
  963. }
  964. tfoot>tr>th {
  965. font-size: 14px;
  966. padding: 6px 0;
  967. }
  968. }
  969. .am-progress {
  970. height: 12px;
  971. }
  972. .am-progress-title {
  973. font-size: 14px;
  974. margin-bottom: 8px;
  975. }
  976. .am-progress-title-more {
  977. }
  978. .widget-fluctuation-tpl-btn {
  979. margin-top: 6px;
  980. display: block;
  981. color: #fff;
  982. font-size: 12px;
  983. padding: 8px 14px;
  984. outline: none;
  985. background-color: #e7505a;
  986. border: 1px solid #e7505a;
  987. &:hover {
  988. background:transparent;
  989. color:#e7505a;
  990. }
  991. }
  992. .widget-fluctuation-description-text{
  993. color: #c5cacd;
  994. }
  995. background: #e9ecf3;
  996. .widget-fluctuation-period-text {
  997. color:#838FA1;
  998. }
  999. .text-success {
  1000. color: #5eb95e;
  1001. }
  1002. .widget-head {
  1003. border-bottom: 1px solid #eef1f5;
  1004. }
  1005. .widget-function {
  1006. a {
  1007. color: #838FA1;
  1008. &:hover {
  1009. color:#a7bdcd;
  1010. }
  1011. }
  1012. }
  1013. .widget {
  1014. padding: 10px 20px 13px;
  1015. background-color: #fff;
  1016. border-radius: 4px;
  1017. color: #838FA1;
  1018. }
  1019. .widget-title {
  1020. font-size: 16px;
  1021. }
  1022. .widget-primary {
  1023. min-height: 174px;
  1024. border: 1px solid #32c5d2;
  1025. border-top: 2px solid #32c5d2;
  1026. background: #32c5d2;
  1027. color: #ffffff;
  1028. padding: 12px 17px;
  1029. padding-left: 22px;
  1030. }
  1031. .widget-statistic-body {
  1032. }
  1033. .widget-statistic-icon {
  1034. position: absolute;
  1035. z-index: 30;
  1036. right: 30px;
  1037. top: 24px;
  1038. font-size: 70px;
  1039. color: #46cad6;
  1040. }
  1041. .widget-statistic-description {
  1042. position: relative;
  1043. z-index: 35;
  1044. display: block;
  1045. font-size: 14px;
  1046. line-height: 14px;
  1047. padding-top: 8px;
  1048. color: #fff;
  1049. }
  1050. .widget-statistic-value {
  1051. position: relative;
  1052. z-index: 35;
  1053. font-weight: 300;
  1054. display: block;
  1055. color: #fff;
  1056. font-size: 46px;
  1057. line-height: 46px;
  1058. margin-bottom: 8px;
  1059. }
  1060. .widget-statistic-header {
  1061. padding-top: 18px;
  1062. color: #fff;
  1063. }
  1064. .widget-purple {
  1065. padding: 12px 17px;
  1066. border: 1px solid #8E44AD;
  1067. border-top: 2px solid #8E44AD;
  1068. background: #8E44AD;
  1069. color: #ffffff;
  1070. min-height: 174px;
  1071. .widget-statistic-icon {
  1072. color: #9956b5;
  1073. }
  1074. .widget-statistic-header {
  1075. color: #ded5e7;
  1076. }
  1077. .widget-statistic-description {
  1078. color: #ded5e7;
  1079. }
  1080. }
  1081. .page-header-button {
  1082. opacity: .8;
  1083. border: 1px solid #32c5d2;
  1084. background: #32c5d2;
  1085. color:#fff;
  1086. &:hover {
  1087. opacity: 1;
  1088. }
  1089. }
  1090. .page-header-description {
  1091. color: #666;
  1092. }
  1093. .page-header-heading {
  1094. color: #666;
  1095. }
  1096. .container-fluid {
  1097. }
  1098. ul.tpl-dropdown-content .tpl-dropdown-menu-messages-item .menu-messages-content .menu-messages-content-time {
  1099. color: #96a5aa;
  1100. }
  1101. ul.tpl-dropdown-content {
  1102. background: #fff;
  1103. border: 1px solid #ddd;
  1104. .tpl-dropdown-menu-notifications-item , .tpl-dropdown-menu-messages-item {
  1105. border-bottom: 1px solid #eee;
  1106. color:#999;
  1107. &:hover{
  1108. background-color: #f5f5f5;
  1109. }
  1110. .tpl-dropdown-menu-notifications-time {
  1111. color: #999;
  1112. }
  1113. }
  1114. .tpl-dropdown-menu-messages-item:hover {
  1115. background-color: #f5f5f5;
  1116. }
  1117. .tpl-dropdown-menu-notifications-title {
  1118. color:#999;
  1119. }
  1120. }
  1121. .sidebar-nav-link {
  1122. a {
  1123. border-left: #fff 3px solid;
  1124. }
  1125. a:hover {
  1126. background: #f2f6f9;
  1127. color: #868E8E;
  1128. border-left: #3bb4f2 3px solid;
  1129. }
  1130. }
  1131. .sidebar-nav-link a.active {
  1132. background: #f2f6f9;
  1133. color: #868E8E;
  1134. border-left: #3bb4f2 3px solid;
  1135. }
  1136. .sidebar-nav-heading {
  1137. color: #999;
  1138. border-bottom: 1px solid #eee;
  1139. }
  1140. .tpl-sidebar-user-panel {
  1141. background: #fff;
  1142. border-bottom: 1px solid #eee;
  1143. }
  1144. .tpl-content-wrapper {
  1145. background: #e9ecf3;
  1146. }
  1147. .tpl-header-fluid {
  1148. background: #fff;
  1149. border-top: 1px solid #eee;
  1150. }
  1151. .tpl-header-logo {
  1152. background: #fff;
  1153. border-bottom: 1px solid #eee;
  1154. }
  1155. .tpl-header-switch-button {
  1156. background: #fff;
  1157. border-right: 1px solid #eee;
  1158. border-left: 1px solid #eee;
  1159. &:hover {
  1160. background: #fff;
  1161. color: #999;
  1162. }
  1163. }
  1164. .tpl-header-navbar {
  1165. a {
  1166. color:#999;
  1167. &:hover {
  1168. color: #999;
  1169. }
  1170. }
  1171. }
  1172. .left-sidebar {
  1173. background: #fff;
  1174. }
  1175. .widget-color-green {
  1176. border: 1px solid #32c5d2;
  1177. border-top: 2px solid #32c5d2;
  1178. background: #32c5d2;
  1179. color: #ffffff;
  1180. .widget-fluctuation-period-text {
  1181. color:#fff;
  1182. }
  1183. .widget-head {
  1184. border-bottom: 1px solid #2bb8c4;
  1185. }
  1186. .widget-fluctuation-description-text {
  1187. color:#bbe7f6;
  1188. }
  1189. .widget-function {
  1190. a {
  1191. color:#42bde5;
  1192. &:hover {
  1193. color: #fff;
  1194. }
  1195. }
  1196. }
  1197. }
  1198. }
  1199. .theme-black {
  1200. .tpl-am-model-bd {
  1201. background: #424b4f;
  1202. }
  1203. .tpl-model-dialog {
  1204. background: #424b4f;
  1205. }
  1206. .tpl-error-title {
  1207. font-size: 210px;
  1208. line-height: 220px;
  1209. color: #868E8E;
  1210. }
  1211. .tpl-error-title-info {
  1212. line-height: 30px;
  1213. font-size: 21px;
  1214. margin-top: 20px;
  1215. text-align: center;
  1216. color: #868E8E;
  1217. }
  1218. .tpl-error-btn {
  1219. background: #03a9f3;
  1220. border: 1px solid #03a9f3;
  1221. border-radius: 30px;
  1222. padding: 6px 20px 8px;
  1223. }
  1224. .tpl-error-content {
  1225. margin-top: 20px;
  1226. margin-bottom: 20px;
  1227. font-size: 16px;
  1228. text-align: center;
  1229. color: #cfcfcf;
  1230. }
  1231. .tpl-calendar-box {
  1232. background: #424b4f;
  1233. padding: 20px;
  1234. .fc-button {
  1235. border-radius: 0;
  1236. box-shadow:0;
  1237. }
  1238. .fc-event {
  1239. border-radius: 0;
  1240. background: #03a9f3;
  1241. }
  1242. .fc-axis {
  1243. color: #fff;
  1244. }
  1245. .fc-unthemed .fc-today {
  1246. background: #3a4144;
  1247. }
  1248. .fc-more {
  1249. color: #fff;
  1250. }
  1251. .fc th.fc-widget-header {
  1252. background: #9675ce!important;
  1253. color: #ffffff;
  1254. font-size: 14px;
  1255. line-height: 20px;
  1256. padding: 7px 0px;
  1257. text-transform: uppercase;
  1258. border:none!important;
  1259. a {
  1260. color: #fff;
  1261. }
  1262. }
  1263. .fc-center {
  1264. h2 {
  1265. color:#fff;
  1266. }
  1267. }
  1268. .fc-state-default {
  1269. background-image: none;
  1270. background: #fff;
  1271. font-size: 14px;
  1272. }
  1273. .fc th, .fc td, .fc hr, .fc thead, .fc tbody, .fc-row {
  1274. // background: rgba(0, 0, 0, 0)!important;
  1275. border-color: rgba(120, 130, 140, 0.4) !important;
  1276. }
  1277. .fc-day-number {
  1278. color: #868E8E;
  1279. padding-right: 6px;
  1280. }
  1281. .fc th {
  1282. color: #868E8E;
  1283. font-weight: normal;
  1284. font-size: 14px;
  1285. padding: 6px 0;
  1286. }
  1287. }
  1288. .tpl-login-logo {
  1289. background: url(../img/logob.png) center no-repeat;
  1290. }
  1291. .tpl-table-line-img {
  1292. max-width: 100px;
  1293. padding: 2px;
  1294. border: none;
  1295. }
  1296. .tpl-table-list-field {
  1297. border: none;
  1298. }
  1299. .tpl-table-list-select {
  1300. .am-dropdown-content {
  1301. color:#888;
  1302. }
  1303. .am-selected-btn {
  1304. border:1px solid rgba(255, 255, 255, 0.2);
  1305. color:#fff;
  1306. }
  1307. .am-btn-default.am-active, .am-btn-default:active, .am-dropdown.am-active .am-btn-default.am-dropdown-toggle {
  1308. border:1px solid rgba(255, 255, 255, 0.2);
  1309. color:#fff;
  1310. background: #5d6468;
  1311. }
  1312. }
  1313. .tpl-pagination .am-disabled a , .tpl-pagination li a {
  1314. color: #fff;
  1315. padding: 6px 12px;
  1316. background: #3f4649;
  1317. border: none;
  1318. }
  1319. .tpl-pagination .am-active a{
  1320. background: #167fa1;color: #fff;
  1321. border: 1px solid #167fa1;
  1322. padding: 6px 12px;
  1323. }
  1324. .tpl-login-btn {
  1325. border: 1px solid #b5b5b5;
  1326. background-color: rgba(0, 0, 0, 0);
  1327. padding: 10px 16px;
  1328. font-size: 14px;
  1329. line-height: 14px;
  1330. color:#b5b5b5;
  1331. &:hover,&:active {
  1332. background: #b5b5b5;
  1333. color:#fff;
  1334. }
  1335. }
  1336. .tpl-login-title {
  1337. color:#fff;
  1338. strong {
  1339. color: #39bae4;
  1340. }
  1341. }
  1342. .tpl-form-line-form , .tpl-form-border-form {
  1343. padding-top: 20px;
  1344. .am-btn-default {
  1345. color:#fff;
  1346. border: 1px solid rgba(255, 255, 255, 0.2);
  1347. }
  1348. .am-selected-text {
  1349. color:#888;
  1350. }
  1351. }
  1352. .tpl-form-border-form input[type=number]:focus, .tpl-form-border-form input[type=search]:focus, .tpl-form-border-form input[type=text]:focus, .tpl-form-border-form input[type=password]:focus, .tpl-form-border-form input[type=datetime]:focus, .tpl-form-border-form input[type=datetime-local]:focus, .tpl-form-border-form input[type=date]:focus, .tpl-form-border-form input[type=month]:focus, .tpl-form-border-form input[type=time]:focus, .tpl-form-border-form input[type=week]:focus, .tpl-form-border-form input[type=email]:focus, .tpl-form-border-form input[type=url]:focus, .tpl-form-border-form input[type=tel]:focus, .tpl-form-border-form input[type=color]:focus, .tpl-form-border-form select:focus, .tpl-form-border-form textarea:focus, .am-form-field:focus{
  1353. -webkit-box-shadow: none;
  1354. box-shadow: none;
  1355. }
  1356. .tpl-form-border-form input[type=number], .tpl-form-border-form input[type=search], .tpl-form-border-form input[type=text], .tpl-form-border-form input[type=password], .tpl-form-border-form input[type=datetime], .tpl-form-border-form input[type=datetime-local], .tpl-form-border-form input[type=date], .tpl-form-border-form input[type=month], .tpl-form-border-form input[type=time], .tpl-form-border-form input[type=week], .tpl-form-border-form input[type=email], .tpl-form-border-form input[type=url], .tpl-form-border-form input[type=tel], .tpl-form-border-form input[type=color], .tpl-form-border-form select, .tpl-form-border-form textarea, .am-form-field {
  1357. display: block;
  1358. width: 100%;
  1359. padding: 6px 12px;
  1360. font-size: 14px;
  1361. line-height: 1.42857;
  1362. color: #4d6b8a;
  1363. background-color: #fff;
  1364. background-image: none;
  1365. border: 1px solid #c2cad8;
  1366. border-radius: 4px;
  1367. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  1368. box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  1369. -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  1370. -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  1371. transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  1372. background: 0 0;
  1373. border: 0;
  1374. text-indent: .5em;
  1375. border: 1px solid rgba(255, 255, 255, 0.2);
  1376. -webkit-border-radius: 0;
  1377. -moz-border-radius: 0;
  1378. -ms-border-radius: 0;
  1379. -o-border-radius: 0;
  1380. border-radius: 0;
  1381. color: #fff;
  1382. box-shadow: none;
  1383. padding-left: 0;
  1384. padding-right: 0;
  1385. font-size: 14px;
  1386. }
  1387. .tpl-form-border-form .am-checkbox, .tpl-form-border-form .am-checkbox-inline, .tpl-form-border-form .am-form-label, .tpl-form-border-form .am-radio, .tpl-form-border-form .am-radio-inline{
  1388. margin-top: 0;
  1389. margin-bottom: 0;
  1390. }
  1391. .tpl-form-border-form .am-form-group:after {
  1392. clear: both;
  1393. }
  1394. .tpl-form-border-form .am-form-group:after, .tpl-form-border-form .am-form-group:before {
  1395. content: " ";
  1396. display: table;
  1397. }
  1398. .tpl-form-border-form .am-form-label{
  1399. padding-top: 5px;
  1400. font-size: 16px;
  1401. color: #fff;
  1402. font-weight: inherit;
  1403. text-align: right;
  1404. }
  1405. .tpl-form-border-form .am-form-group {
  1406. /*padding: 20px 0;*/
  1407. }
  1408. .tpl-form-border-form .am-form-label .tpl-form-line-small-title {
  1409. color: #999;
  1410. font-size: 12px;
  1411. }
  1412. .tpl-form-line-form input[type=number]:focus, .tpl-form-line-form input[type=search]:focus, .tpl-form-line-form input[type=text]:focus, .tpl-form-line-form input[type=password]:focus, .tpl-form-line-form input[type=datetime]:focus, .tpl-form-line-form input[type=datetime-local]:focus, .tpl-form-line-form input[type=date]:focus, .tpl-form-line-form input[type=month]:focus, .tpl-form-line-form input[type=time]:focus, .tpl-form-line-form input[type=week]:focus, .tpl-form-line-form input[type=email]:focus, .tpl-form-line-form input[type=url]:focus, .tpl-form-line-form input[type=tel]:focus, .tpl-form-line-form input[type=color]:focus, .tpl-form-line-form select:focus, .tpl-form-line-form textarea:focus, .am-form-field:focus{
  1413. -webkit-box-shadow: none;
  1414. box-shadow: none;
  1415. }
  1416. .tpl-form-line-form input[type=number], .tpl-form-line-form input[type=search], .tpl-form-line-form input[type=text], .tpl-form-line-form input[type=password], .tpl-form-line-form input[type=datetime], .tpl-form-line-form input[type=datetime-local], .tpl-form-line-form input[type=date], .tpl-form-line-form input[type=month], .tpl-form-line-form input[type=time], .tpl-form-line-form input[type=week], .tpl-form-line-form input[type=email], .tpl-form-line-form input[type=url], .tpl-form-line-form input[type=tel], .tpl-form-line-form input[type=color], .tpl-form-line-form select, .tpl-form-line-form textarea, .am-form-field {
  1417. display: block;
  1418. width: 100%;
  1419. padding: 6px 12px;
  1420. font-size: 14px;
  1421. line-height: 1.42857;
  1422. color: #4d6b8a;
  1423. background-color: #fff;
  1424. background-image: none;
  1425. border: 1px solid #c2cad8;
  1426. border-radius: 4px;
  1427. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  1428. box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  1429. -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  1430. -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  1431. transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  1432. background: 0 0;
  1433. border: 0;
  1434. border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  1435. -webkit-border-radius: 0;
  1436. -moz-border-radius: 0;
  1437. -ms-border-radius: 0;
  1438. -o-border-radius: 0;
  1439. border-radius: 0;
  1440. color: #fff;
  1441. box-shadow: none;
  1442. padding-left: 0;
  1443. padding-right: 0;
  1444. font-size: 14px;
  1445. }
  1446. .tpl-form-line-form .am-checkbox, .tpl-form-line-form .am-checkbox-inline, .tpl-form-line-form .am-form-label, .tpl-form-line-form .am-radio, .tpl-form-line-form .am-radio-inline{
  1447. margin-top: 0;
  1448. margin-bottom: 0;
  1449. }
  1450. .tpl-form-line-form .am-form-group:after {
  1451. clear: both;
  1452. }
  1453. .tpl-form-line-form .am-form-group:after, .tpl-form-line-form .am-form-group:before {
  1454. content: " ";
  1455. display: table;
  1456. }
  1457. .tpl-form-line-form .am-form-label{
  1458. padding-top: 5px;
  1459. font-size: 16px;
  1460. color: #fff;
  1461. font-weight: inherit;
  1462. text-align: right;
  1463. }
  1464. .tpl-form-line-form .am-form-group {
  1465. /*padding: 20px 0;*/
  1466. }
  1467. .tpl-form-line-form .am-form-label .tpl-form-line-small-title {
  1468. color: #999;
  1469. font-size: 12px;
  1470. }
  1471. background-color: #282d2f;
  1472. .tpl-table-black-operation {
  1473. a {
  1474. border: 1px solid #7b878d;
  1475. color:#7b878d;
  1476. &:hover {
  1477. background: #7b878d;
  1478. color:#fff;
  1479. }
  1480. }
  1481. a.tpl-table-black-operation-del {
  1482. border: 1px solid #f35842;
  1483. color:#f35842;
  1484. &:hover {
  1485. background: #f35842;
  1486. color:#fff;
  1487. }
  1488. }
  1489. }
  1490. .am-table-bordered {
  1491. border: 1px solid #666d70;
  1492. }
  1493. .am-table-bordered>tbody>tr>td, .am-table-bordered>tbody>tr>th, .am-table-bordered>tfoot>tr>td, .am-table-bordered>tfoot>tr>th, .am-table-bordered>thead>tr>td, .am-table-bordered>thead>tr>th {
  1494. border: 1px solid #666d70;
  1495. }
  1496. .am-table-bordered>thead+tbody>tr:first-child>td, .am-table-bordered>thead+tbody>tr:first-child>th {
  1497. border: 1px solid #666d70;
  1498. }
  1499. .am-table-striped>tbody>tr:nth-child(odd)>td, .am-table-striped>tbody>tr:nth-child(odd)>th {
  1500. background-color: #5d6468;
  1501. }
  1502. .tpl-table-black {
  1503. color:#fff;
  1504. thead>tr>th {
  1505. font-size: 14px;
  1506. padding: 6px;
  1507. border-bottom: 1px solid #666d70;
  1508. }
  1509. tbody>tr>td {
  1510. font-size: 14px;
  1511. padding: 7px 6px;
  1512. border-top: 1px solid #666d70;
  1513. }
  1514. tfoot>tr>th {
  1515. font-size: 14px;
  1516. padding: 6px 0;
  1517. }
  1518. }
  1519. .tpl-user-card {
  1520. border: 1px solid #11627d;
  1521. border-top: 2px solid #105f79;
  1522. background: #1786aa;
  1523. color: #ffffff;
  1524. }
  1525. .tpl-user-card-title {
  1526. font-size: 26px;
  1527. margin-top: 0;
  1528. font-weight: 300;
  1529. margin-top: 25px;
  1530. margin-bottom: 10px;
  1531. }
  1532. .achievement-subheading {
  1533. font-size: 12px;
  1534. margin-top: 0;
  1535. margin-bottom: 15px;
  1536. }
  1537. .achievement-image {
  1538. border-radius: 50%;
  1539. margin-bottom: 22px;
  1540. }
  1541. .achievement-description {
  1542. margin: 0;
  1543. font-size: 12px;
  1544. }
  1545. .am-progress {
  1546. height: 12px;
  1547. margin-bottom: 14px;
  1548. background: rgba(0, 0, 0, 0.15);
  1549. }
  1550. .am-progress-title {
  1551. font-size: 14px;
  1552. margin-bottom: 8px;
  1553. }
  1554. .am-progress-title-more {
  1555. color: #a1a8ab;
  1556. }
  1557. .widget-fluctuation-tpl-btn {
  1558. margin-top: 6px;
  1559. display: block;
  1560. color: #fff;
  1561. font-size: 12px;
  1562. padding: 5px 10px;
  1563. outline: none;
  1564. background-color: rgba(255, 255, 255, 0);
  1565. border: 1px solid #fff;
  1566. &:hover {
  1567. background: #fff;
  1568. color:#4b5357;
  1569. }
  1570. }
  1571. .widget-fluctuation-description-text{
  1572. color: #c5cacd;
  1573. }
  1574. .text-success {
  1575. color: #08ed72;
  1576. }
  1577. .widget-fluctuation-period-text {
  1578. color:#fff;
  1579. }
  1580. .widget-head {
  1581. border-bottom: 1px solid #3f4649;
  1582. }
  1583. .widget-function {
  1584. a {
  1585. color:#7b878d;
  1586. &:hover {
  1587. color:#fff;
  1588. }
  1589. }
  1590. }
  1591. .widget {
  1592. border: 1px solid #33393c;
  1593. border-top: 2px solid #313639;
  1594. background: #4b5357;
  1595. color: #ffffff;
  1596. }
  1597. .widget-primary {
  1598. border: 1px solid #11627d;
  1599. border-top: 2px solid #105f79;
  1600. background: #1786aa;
  1601. color: #ffffff;
  1602. padding: 12px 17px;
  1603. }
  1604. .widget-statistic-body {
  1605. }
  1606. .widget-statistic-icon {
  1607. position: absolute;
  1608. z-index: 30;
  1609. right: 30px;
  1610. top: 0px;
  1611. font-size: 70px;
  1612. color: #1b9eca;
  1613. }
  1614. .widget-statistic-description {
  1615. position: relative;
  1616. z-index: 35;
  1617. display: block;
  1618. font-size: 14px;
  1619. line-height: 14px;
  1620. padding-top: 8px;
  1621. color: #9cdcf2;
  1622. }
  1623. .widget-statistic-value {
  1624. position: relative;
  1625. z-index: 35;
  1626. font-weight: 300;
  1627. display: block;
  1628. color: #fff;
  1629. font-size: 46px;
  1630. line-height: 46px;
  1631. margin-bottom: 8px;
  1632. }
  1633. .widget-statistic-header {
  1634. color: #9cdcf2;
  1635. }
  1636. .widget-purple {
  1637. padding: 12px 17px;
  1638. border: 1px solid #5e4578;
  1639. border-top: 2px solid #5c4375;
  1640. background: #785799;
  1641. color: #ffffff;
  1642. .widget-statistic-icon {
  1643. color: #8a6aaa;
  1644. }
  1645. .widget-statistic-header {
  1646. color: #ded5e7;
  1647. }
  1648. .widget-statistic-description {
  1649. color: #ded5e7;
  1650. }
  1651. }
  1652. .page-header-description {
  1653. color: #e6e6e6;
  1654. }
  1655. .page-header-heading {
  1656. color: #666;
  1657. }
  1658. .container-fluid {
  1659. background: #424b4f;
  1660. }
  1661. .page-header-heading {
  1662. color: #fff;
  1663. }
  1664. .sidebar-nav-heading {
  1665. color:#fff;
  1666. }
  1667. .tpl-sidebar-user-panel {
  1668. background: #1f2224;
  1669. border-bottom: 1px solid #1f2224;
  1670. }
  1671. .tpl-content-wrapper {
  1672. background: #3a4144;
  1673. }
  1674. .tpl-header-fluid {
  1675. background: #2f3638;
  1676. }
  1677. .sidebar-nav-link {
  1678. a.active {
  1679. background: #232829;
  1680. }
  1681. a:hover {
  1682. background: #232829;
  1683. }
  1684. }
  1685. .tpl-header-switch-button {
  1686. background: #2f3638;
  1687. border-right: 1px solid #282d2f;
  1688. &:hover {
  1689. background: #282d2f;
  1690. color: #fff;
  1691. }
  1692. }
  1693. .tpl-header-navbar {
  1694. a {
  1695. color:#cfcfcf;
  1696. &:hover {
  1697. color: #fff;
  1698. }
  1699. }
  1700. }
  1701. .left-sidebar {
  1702. padding-top: 56px;
  1703. background: #282d2f;
  1704. }
  1705. .widget-color-green {
  1706. border: 1px solid #11627d;
  1707. border-top: 2px solid #105f79;
  1708. background: #1786aa;
  1709. color: #ffffff;
  1710. .widget-head {
  1711. border-bottom: 1px solid #147494;
  1712. }
  1713. .widget-fluctuation-description-text {
  1714. color:#bbe7f6;
  1715. }
  1716. .widget-function {
  1717. a {
  1718. color:#42bde5;
  1719. &:hover {
  1720. color: #fff;
  1721. }
  1722. }
  1723. }
  1724. }
  1725. }
  1726. @media screen and (max-width: 1024px) {
  1727. .tpl-index-settings-button {
  1728. display: none;
  1729. }
  1730. .theme-black .left-sidebar {
  1731. padding-top: 111px;
  1732. }
  1733. .left-sidebar {
  1734. padding-top: 111px;
  1735. }
  1736. .tpl-content-wrapper {
  1737. margin-left: 0
  1738. }
  1739. .tpl-header-logo {
  1740. float:none;
  1741. width: 100%;
  1742. }
  1743. .tpl-header-navbar-welcome {
  1744. display: none;
  1745. }
  1746. .tpl-sidebar-user-panel {
  1747. border-top: 1px solid #eee;
  1748. }
  1749. .tpl-header-fluid {
  1750. border-top: none;
  1751. margin-left: 0;
  1752. }
  1753. .theme-white .tpl-header-fluid {
  1754. border-top: none;
  1755. }
  1756. .theme-black .tpl-sidebar-user-panel {
  1757. border-top: 1px solid #1f2224;
  1758. }
  1759. }
  1760. @media screen and (min-width: 641px) {
  1761. [class*=am-u-] {
  1762. padding-left: 10px;
  1763. padding-right: 10px;
  1764. }
  1765. }
  1766. @media screen and (max-width: 641px) {
  1767. .theme-white , .theme-black {
  1768. .tpl-error-title {
  1769. font-size: 130px;
  1770. line-height: 140px;
  1771. }
  1772. }
  1773. .theme-white {
  1774. .tpl-login-title {
  1775. font-size: 20px;
  1776. }
  1777. .tpl-login-content{
  1778. width: 86%;
  1779. padding: 22px 30px 25px;
  1780. }
  1781. }
  1782. .tpl-header-search {
  1783. display: none;
  1784. }
  1785. ul.tpl-dropdown-content {
  1786. position: fixed;
  1787. width: 100%;
  1788. left: 0;
  1789. top: 112px;
  1790. right: 0;
  1791. }
  1792. }