fzfx.css 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731
  1. .grid-wrapper {
  2. box-sizing: border-box;
  3. color: #ffffff;
  4. padding: 23px 16px 16px;
  5. height: calc(100% - 94px);
  6. display: grid;
  7. grid-gap: 8px;
  8. grid-template-columns: repeat(3, 1fr);
  9. grid-template-rows: repeat(2, 1fr);
  10. grid-template-areas: "left center right" "left bottom bottom"; }
  11. /*.grid-wrapper > div {
  12. overflow: hidden;
  13. background-color: #001346;
  14. padding: 4px;
  15. }*/
  16. .grid-wrapper > div .wrapper {
  17. border-radius: 6px;
  18. height: 100%;
  19. background-color: #001346;
  20. overflow: hidden;
  21. }
  22. .grid-wrapper > div .tab-t {
  23. padding-left: 102px;
  24. height: 40px;
  25. line-height: 40px;
  26. background-color: #0f215c;
  27. }
  28. .grid-wrapper .tab-t>.tab-title {
  29. font-size: 1.5em;
  30. position: relative;
  31. }
  32. .grid-wrapper .tab-t>.tab-title:before {
  33. content:"";
  34. position:absolute;
  35. left:-1.5em;
  36. top:50%;
  37. width: 0.5em;
  38. height: 0.5em;
  39. border:2px solid #6DDFE9;
  40. transform:rotate(45deg) translateY(-50%);
  41. -ms-transform:rotate(45deg) translateY(-50%); /* IE 9 */
  42. -moz-transform:rotate(45deg) translateY(-50%); /* Firefox */
  43. -webkit-transform:rotate(45deg) translateY(-50%); /* Safari 和 Chrome */
  44. -o-transform:rotate(45deg) translateY(-50%); /* Opera */
  45. }
  46. .grid-wrapper .left {
  47. grid-area: left;
  48. }
  49. .grid-wrapper .left .left-side-bar{
  50. position:relative;
  51. }
  52. .left .left-side-table{
  53. position:absolute;
  54. bottom:0px;
  55. left:0px;
  56. width:100%;
  57. padding:20px 5%;
  58. background-color: #001346;
  59. height:calc(56% - 40px);
  60. display:none
  61. }
  62. #table-clfb th{
  63. color:#6DDFE9
  64. }
  65. #table-clfb tr,#table-clfb td,#table-clfb th{
  66. height:33px;
  67. vertical-align:middle;
  68. border:1px solid #528DFF
  69. }
  70. #table-clfb tr td{
  71. text-align:center
  72. }
  73. .grid-wrapper .left .calendar{
  74. height:calc(44% - 40px);
  75. }
  76. .grid-wrapper .left .calendar .tabs {
  77. display: flex;
  78. justify-content: space-around;
  79. align-items: center;
  80. height: 58px;
  81. border-bottom: 3px solid transparent;
  82. border-image: linear-gradient(-90deg, #0A214A, #6DDFE9, #0A214A) 10;
  83. }
  84. .grid-wrapper .left .calendar .tabs .tab {
  85. cursor: pointer;
  86. font-size: 1.4em;
  87. color: #A5ACA4;
  88. }
  89. .grid-wrapper .left .calendar .tabs .tab.active {
  90. color: #6DDFE9;
  91. }
  92. .grid-wrapper .left .calendar #calendarWrapper .calendar-wrapper {
  93. display: none;
  94. }
  95. .grid-wrapper #chartLeft1{
  96. height:25%;
  97. }
  98. .grid-wrapper #chartLeft2{
  99. height:31%;
  100. }
  101. .grid-wrapper #chartLeft3{
  102. height:31%;
  103. }
  104. #chart-clfb,#chart-tcqk,#chart-gjdzzcl{
  105. height:calc(100% - 40px);
  106. }
  107. .grid-wrapper .chart-tab-t{
  108. padding-left: 102px;
  109. height: 40px;
  110. line-height: 40px;
  111. }
  112. .grid-wrapper .chart-tab-t .chart-tab-title{
  113. font-size: 1em;
  114. position: relative;
  115. }
  116. .grid-wrapper .chart-tab-t .chart-tab-title:before{
  117. content:'';
  118. width:14px;
  119. height:14px;
  120. border-radius:50%;
  121. position:absolute;
  122. left:-20px;
  123. top:50%;
  124. background-color:#fff;
  125. transform:translateY(-50%);
  126. -ms-transform:translateY(-50%); /* IE 9 */
  127. -moz-transform:translateY(-50%); /* Firefox */
  128. -webkit-transform:translateY(-50%); /* Safari 和 Chrome */
  129. -o-transform:translateY(-50%); /* Opera */
  130. }
  131. .grid-wrapper .center {
  132. grid-area: center;
  133. }
  134. .grid-wrapper .center .line1 {
  135. font-size: 1.4em;
  136. height: 40px;
  137. display: flex;
  138. align-items: center;
  139. }
  140. .grid-wrapper .center .line1 .division {
  141. flex: 1;
  142. height: 2px;
  143. background-color:#528DFF;
  144. }
  145. .grid-wrapper .center .line1 .cont {
  146. margin: 1px 20px;
  147. }
  148. .grid-wrapper .center .line1 img {
  149. width: 30px;
  150. }
  151. .grid-wrapper .center .line2 {
  152. color: #ffffff;
  153. display: flex;
  154. align-items: center;
  155. justify-content: center;
  156. position:relative;
  157. padding-bottom:20px;
  158. height:68px;
  159. }
  160. .grid-wrapper .center .line2:before{
  161. content:'';
  162. position:absolute;
  163. bottom:0px;
  164. left:10%;
  165. height:3px;
  166. width:80%;
  167. background: linear-gradient(to right, rgba(105,248,254,0), #6DDFE9, rgba(105,248,254,0));
  168. }
  169. .grid-wrapper .center .line2 .wait-finish{
  170. margin-right: 30px;
  171. }
  172. .grid-wrapper .center .line2 .wait-finish .wait-do{
  173. text-align:center;
  174. }
  175. .grid-wrapper .center .line2 img {
  176. width: 50px;
  177. }
  178. .grid-wrapper .center .line2 .cross-line{
  179. width:1px;
  180. height:60px;
  181. background-color:#6DDFE9;
  182. }
  183. .grid-wrapper .center .line2 .list {
  184. overflow:hidden;
  185. height:100%;
  186. max-width:60%;
  187. padding-left: 30px;
  188. }
  189. /* .grid-wrapper .center .line2 .list .item {
  190. overflow:hidden;
  191. height: 26px;
  192. line-height: 26px;
  193. text-overflow:ellipsis;
  194. white-space: nowrap;
  195. }
  196. .grid-wrapper .center .line2 .list .item .title {
  197. color: #6DDFE9;
  198. } */
  199. .grid-wrapper .center .line2 .top{
  200. display: flex;
  201. }
  202. .grid-wrapper .center .line2 .top .cell{
  203. margin: 5px 8px;
  204. border: #64CFDC 1px solid;
  205. border-radius: 5px;
  206. padding: 5px;
  207. }
  208. .grid-wrapper .center .line2 .top .cell .title{
  209. color: #69bdfd;
  210. font-size: 18px;
  211. }
  212. .grid-wrapper .center .line2 .top .cell .content{
  213. font-weight: 600;
  214. font-size: 18px;
  215. }
  216. .grid-wrapper .line3{
  217. margin-top:10px;
  218. height:calc(100% - 148px);
  219. }
  220. .ln-Dropdown{
  221. cursor: pointer;
  222. position: relative;
  223. display: inline-block;
  224. }
  225. .ln-Dropdown .ln-Dropdown-content{
  226. min-width: 100px;
  227. background-color: #ddd;
  228. display: none;
  229. z-index: 999;
  230. position: absolute;
  231. top: 80%;
  232. /* transform: translateX(-150%); */
  233. /* width: 100%; */
  234. border-radius: 5px;
  235. padding: 5px 0;
  236. }
  237. .ln-Dropdown .ln-Dropdown-content .ln-Dropdown-item{
  238. color: #000;
  239. text-align: center;
  240. line-height: 180%;
  241. padding: 0 20px;
  242. }
  243. .grid-wrapper .line3 .ln-Dropdown .ln-Dropdown-content .ln-Dropdown-item:hover{
  244. background-color: #b9e4e8;
  245. }
  246. #chartCenter{
  247. height:100%;
  248. }
  249. #chart-ydfscts{
  250. height: calc(100% - 40px);
  251. }
  252. .grid-wrapper .right {
  253. grid-area: right;
  254. }
  255. .right .charts-content{
  256. height:calc(100% - 40px);
  257. }
  258. #chartRight1{
  259. height:45%;
  260. }
  261. #chart-ttfb{
  262. height:calc(100% - 40px);
  263. }
  264. #chartRight2{
  265. height:55%;
  266. }
  267. #chart-ydttsl{
  268. height:calc(100% - 40px);
  269. }
  270. .grid-wrapper .bottom {
  271. grid-area: bottom;
  272. }
  273. /*
  274. .grid-wrapper .bottom .wrapper {
  275. display: flex;
  276. flex-direction: column;
  277. }*/
  278. .grid-wrapper .bottom .wrapper .chartBlock {
  279. display: flex;
  280. justify-content: space-between;
  281. height:calc(100% - 40px);
  282. }
  283. .grid-wrapper .bottom .wrapper .chartBlock > #chartBottom1 ,.grid-wrapper .bottom .wrapper .chartBlock > #chartBottom2{
  284. height: 100%;
  285. flex: 1;
  286. display: flex;
  287. flex-direction: column;
  288. }
  289. .grid-wrapper .bottom .wrapper .chartBlock > #chartBottom1{
  290. position:relative;
  291. }
  292. /* 新 */
  293. .grid-wrapper .bottom .bottom_left{
  294. width: 33.3%;
  295. }
  296. .grid-wrapper .bottom .bottom_middle{
  297. width: 33.3%;
  298. }
  299. .grid-wrapper .bottom .bottom_righy{
  300. width: 33.3%;
  301. }
  302. /* end */
  303. #chartBottom1 .choosebtn{
  304. position:absolute;
  305. right:1em;
  306. top:0;
  307. z-index:99;
  308. }
  309. .grid-wrapper .bottom .wrapper .chartBlock > #chartBottom1 .choosepc{
  310. cursor:pointer;
  311. font-size: 1.2em;
  312. height: 40px;
  313. display: flex;
  314. align-items: center;
  315. }
  316. #chartBottom1 .choosepc .choose-item{
  317. margin-right:10px;
  318. }
  319. #chartBottom1 .choosebtn .choosebox{
  320. display:none;
  321. width:180px;
  322. padding:15px;
  323. position:absolute;
  324. top:40px;
  325. right:0;
  326. border:1px solid #3bb3e0;
  327. background-color:#001346;
  328. }
  329. #chartBottom1 .choosebtn .choosebox .box-btns{
  330. display: flex;
  331. flex:1;
  332. justify-content:space-around;
  333. }
  334. .a_demo_two {
  335. background-color:#3bb3e0;
  336. padding:10px 15px;
  337. position:relative;
  338. font-family: 'Open Sans', sans-serif;
  339. font-size:12px;
  340. text-decoration:none;
  341. color:#fff;
  342. background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
  343. background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
  344. background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
  345. background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
  346. background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
  347. background-image: -webkit-gradient(
  348. linear,
  349. left bottom,
  350. left top,
  351. color-stop(0, rgb(44,160,202)),
  352. color-stop(1, rgb(62,184,229))
  353. );
  354. -webkit-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 4px 0px #156785;
  355. -moz-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 4px 0px #156785;
  356. -o-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 4px 0px #156785;
  357. box-shadow: inset 0px 1px 0px #7fd2f1, 0px 4px 0px #156785;
  358. -webkit-border-radius: 5px;
  359. -moz-border-radius: 5px;
  360. -o-border-radius: 5px;
  361. border-radius: 5px;
  362. }
  363. .a_demo_two::before {
  364. background-color:#072239;
  365. content:"";
  366. display:block;
  367. position:absolute;
  368. width:100%;
  369. height:100%;
  370. padding-left:2px;
  371. padding-right:2px;
  372. padding-bottom:4px;
  373. left:-2px;
  374. top:5px;
  375. z-index:-1;
  376. -webkit-border-radius: 6px;
  377. -moz-border-radius: 6px;
  378. -o-border-radius: 6px;
  379. border-radius: 6px;
  380. }
  381. .a_demo_two:active {
  382. color:#156785;
  383. text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
  384. background:rgb(44,160,202);
  385. -webkit-box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785;
  386. -moz-box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785;
  387. -o-box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785;
  388. box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785;
  389. top:3px;
  390. }
  391. .a_demo_two:active::before {
  392. top:-2px;
  393. }
  394. .switch-bt-active{
  395. color: #156785;
  396. text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
  397. background: rgb(44,160,202);
  398. -webkit-box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785;
  399. -moz-box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785;
  400. -o-box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785;
  401. box-shadow: inset 0px 1px 0px #7fd2f1, inset 0px -1px 0px #156785;
  402. top:3px;
  403. }
  404. .choosebox .tab-areas{
  405. height:130px;
  406. padding-top:20px;
  407. }
  408. #tab-area1,#tab-area2{
  409. height:100%;
  410. }
  411. #tab-area1 .pc-nums{
  412. height:100%;
  413. overflow:hidden;
  414. background-color:#fff;
  415. }
  416. #tab-area1 .pc-nums .item{
  417. overflow:hidden;
  418. height: 28px;
  419. line-height: 28px;
  420. text-overflow:ellipsis;
  421. white-space: nowrap;
  422. color:#333;
  423. padding-left:5px;
  424. cursor:pointer;
  425. }
  426. #tab-area1 .pc-nums .item:hover{
  427. background-color:#9de5f5;
  428. color:#fff
  429. }
  430. .tabshow{
  431. display:none !important;
  432. }
  433. #tab-area2{
  434. display: flex;
  435. flex:1;
  436. justify-content:space-around;
  437. }
  438. #tab-area2 .select{
  439. display: inline-block;
  440. width: 45%;
  441. height:28px;
  442. position: relative;
  443. vertical-align: middle;
  444. padding: 2px;
  445. overflow: hidden;
  446. background-color: #fff;
  447. color: #555;
  448. text-shadow: none;
  449. border-radius: 4px;
  450. transition: box-shadow 0.25s ease;
  451. z-index: 2;
  452. }
  453. #tab-area2 .select-list{
  454. width: 45%;
  455. height:100%;
  456. overflow:hidden;
  457. background-color:#fff;
  458. }
  459. #tab-area2 .select-list .item{
  460. overflow:hidden;
  461. height: 28px;
  462. line-height: 28px;
  463. text-overflow:ellipsis;
  464. white-space: nowrap;
  465. color:#333;
  466. padding-left:5px;
  467. cursor:pointer;
  468. }
  469. #tab-area2 .select-list .item:hover{
  470. background-color:#9de5f5;
  471. color:#fff
  472. }
  473. #tab-area2 .select:hover {
  474. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  475. }
  476. #tab-area2 .select:before {
  477. content: "";
  478. position: absolute;
  479. width: 0;
  480. height: 0;
  481. border: 3px solid transparent;
  482. border-top-color: #ccc;
  483. top: 12px;
  484. right: 4px;
  485. cursor: pointer;
  486. z-index: -2;
  487. }
  488. #tab-area2 .select select {
  489. cursor: pointer;
  490. padding: 3px 0px;
  491. width: 100%;
  492. border: none;
  493. background: transparent;
  494. background-image: none;
  495. -webkit-appearance: none;
  496. -moz-appearance: none;
  497. }
  498. #tab-area2 .select select:focus {
  499. outline: none;
  500. }
  501. #chartBottom1 .choosepc .cont img{
  502. width:30px;
  503. }
  504. #chart-pzfb1,#chart-fmczfb1{
  505. height:50%;
  506. }
  507. #chart-rstl,#chart-rfql,#chart-rpml{
  508. height:48%;
  509. }
  510. #chart-fql, #chart-stl, #chart-pml{
  511. height:52%;
  512. }
  513. /*
  514. .grid-wrapper .bottom .wrapper .block {
  515. height: 48%;
  516. }*/
  517. .grid-wrapper .bottom .wrapper .block .panel {
  518. display: flex;
  519. }
  520. .grid-wrapper .bottom .wrapper .block .panel > div {
  521. width: 50%;
  522. }
  523. .calendar-wrapper {
  524. color: #ffffff;
  525. position: relative;
  526. margin: 15px;
  527. min-height: 155px;
  528. margin-top:10px;
  529. }
  530. .calendar-wrapper .flexoCalendar {
  531. margin: 0 auto;
  532. border-collapse: separate;
  533. width: 100%;
  534. position: relative;
  535. z-index: 1; }
  536. .flexoCalendar td, .flexoCalendar th {
  537. border: 0 none;
  538. height: 30px;
  539. line-height:30px;
  540. text-align: center;
  541. width: 32px;
  542. font-size: 1.2em;
  543. cursor: pointer;
  544. }
  545. .flexoCalendar th {
  546. font-size: 1.4em;
  547. }
  548. .flexoCalendar tr th .icon-arrow-left {
  549. display: inline-block;
  550. height: 16px;
  551. line-height: 16px;
  552. margin-top: 4px;
  553. vertical-align: text-top;
  554. width: 12px;
  555. cursor: pointer;
  556. position:relative;
  557. }
  558. .icon-arrow-left:before,.icon-arrow-left:after{
  559. width: 0;
  560. height: 0;
  561. display: block;
  562. position: absolute;
  563. left: 0;
  564. top: 0;
  565. z-index: 5;
  566. border-top: 10px transparent dashed;
  567. border-left: 10px transparent dashed;
  568. border-bottom: 10px transparent dashed;
  569. border-right: 10px #001346 solid;
  570. overflow: hidden;
  571. }
  572. .icon-arrow-left:before {
  573. content: '';
  574. border-right: 10px #6DDFE9 solid;
  575. }
  576. .icon-arrow-left:after {
  577. content:'';
  578. left:3px;
  579. border-right: 10px #001346 solid;
  580. }
  581. .flexoCalendar tr th .icon-arrow-right {
  582. display: inline-block;
  583. height: 16px;
  584. line-height: 16px;
  585. margin-top: 4px;
  586. vertical-align: text-top;
  587. width: 12px;
  588. cursor: pointer;
  589. position:relative;
  590. }
  591. .icon-arrow-right:before,.icon-arrow-right:after{
  592. width: 0;
  593. height: 0;
  594. display: block;
  595. position: absolute;
  596. left: 0;
  597. top: 0;
  598. border-top: 10px transparent dashed;
  599. border-right: 10px transparent dashed;
  600. border-bottom: 10px transparent dashed;
  601. border-left: 10px #6DDFE9 solid;
  602. overflow: hidden;
  603. }
  604. .icon-arrow-right:after {
  605. content: '';
  606. border-left: 10px #001346 solid;
  607. }
  608. .icon-arrow-right:before {
  609. content:'';
  610. left:3px;
  611. border-left: 10px #6DDFE9 solid;
  612. }
  613. .flexoCalendar thead tr {
  614. height: 40px;
  615. color: #fff;
  616. }
  617. .flexoCalendar thead tr:nth-child(2){
  618. height:50px;
  619. }
  620. .flexoCalendar thead tr:first-child th {
  621. cursor: pointer; }
  622. .flexoCalendar thead tr:first-child th:hover .icon-arrow-right:after{
  623. border-left-color: #2b488e;
  624. }
  625. .flexoCalendar thead tr:first-child th:hover .icon-arrow-left:after{
  626. border-right-color: #2b488e;
  627. }
  628. .flexoCalendar thead tr:first-child th:hover {
  629. background: #2b488e;
  630. }
  631. .flexoCalendar tr td.other-month {
  632. color: #aaa; }
  633. .flexoCalendar thead, .flexoCalendar th {
  634. font-weight: normal;
  635. color: #fff; }
  636. .flexoCalendar tr th.current-year {
  637. width: 60%; }
  638. .flexoCalendar td.selected-day span {
  639. color: #2b488e; }
  640. .flexoCalendar tr td .day {
  641. display: block;
  642. height: 30px;
  643. line-height: 30px;
  644. text-align: center;
  645. margin: 1px;
  646. border: 1px solid transparent; }
  647. .flexoCalendar tr td.current-day > div, .flexoCalendar td.current-day > span {
  648. border: 1px solid #2b488e !important;
  649. border-radius: 4px;
  650. color: #2b488e; }
  651. .flexoCalendar tr td.selected > div, .flexoCalendar tr td.selected > span, .flexoCalendar tr td.selected > div span {
  652. border-radius: 4px;
  653. background-color: #2b488e;
  654. color: #fff !important;
  655. }
  656. #calendar-weekly .calendar-hd, #calendar-monthly .calendar-hd, #calendar-weekly tbody td {
  657. height: 40px;
  658. }
  659. #calendar-weekly tr td div {
  660. margin-bottom: 2px; }
  661. #calendar-weekly tr td .week {
  662. width: 100%;
  663. height: 100%;
  664. line-height: 30px;
  665. color: #fff;
  666. text-align: center; }
  667. #calendar-weekly tr td .process {
  668. color: #999;
  669. margin-left: 20px;
  670. display: inline-block;
  671. width: 57px;
  672. text-align: left; }
  673. #calendar-monthly td.tmonth .month {
  674. display: block;
  675. width: 80%;
  676. margin:0 auto;
  677. font-size:1.2em;
  678. text-align: center;
  679. border-radius: 4px;
  680. color: #fff;
  681. border: 1px solid transparent;
  682. }
  683. #calendar-monthly td.current-month .month {
  684. border: 1px solid #2b488e;
  685. }
  686. #calendar-weekly tr td.week1 div, .tmonth.month1 span, .tmonth.month2 span, .tmonth.month3 span, .tmonth.month4 span {
  687. margin-top: 10px !important;
  688. }