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

1144 lines
16 KiB

  1. /**
  2. Cagette.net SASS stylesheet
  3. Use it with with bootstrap 3
  4. **/
  5. @import url('https://fonts.googleapis.com/css?family=Cabin:400,400i,700');
  6. //@import '_shop';
  7. @import '_map';
  8. /*body{
  9. background-color:#F8F4E5 !important;
  10. }*/
  11. h1,h2,h3,h4{
  12. margin-top: 4px !important;
  13. margin-bottom: 8px !important;
  14. font-style: italic;
  15. }
  16. /* buttons */
  17. /*.btn {
  18. text-transform: uppercase;
  19. font-size: 14px !important;
  20. padding : 7px 25px !important;
  21. font-weight:normal !important;
  22. }
  23. /*.btn-lg{
  24. font-size: 16px !important;
  25. }
  26. .btn-sm {
  27. font-size: 12px !important;
  28. padding : 5px 10px !important;
  29. }
  30. .btn-xs {
  31. font-size: 11px !important;
  32. padding : 2px 5px !important;
  33. }
  34. .btn-link {
  35. text-transform: none;
  36. }*/
  37. a{
  38. cursor:pointer;
  39. }
  40. /* navigation */
  41. ul.nav li {
  42. text-transform: uppercase;
  43. font-size: 14px;
  44. }
  45. /* subnav in contractadmin*/
  46. .nav-pills > li.active > a {
  47. background-color: #efe9d5 !important;
  48. color: #e95216 !important;
  49. }
  50. /* Footer */
  51. #footer {
  52. background: #84BD55;
  53. border-radius: 8px;
  54. padding: 20px;
  55. ul>li>a {
  56. color: #333;
  57. }
  58. ul {
  59. margin: 3px 0 0;
  60. padding: 0;
  61. text-align: left;
  62. list-style: none;
  63. font-size: 14px;
  64. }
  65. .cagsocialmedia li a {
  66. color : #fff;
  67. font-size: 20px;
  68. min-width: 32px;
  69. /*height: 32px;*/
  70. padding: 2px 0 0;
  71. display : inline-block;
  72. }
  73. .cagsocialmedia {
  74. vertical-align: top;
  75. }
  76. .cagsocialmedia li {
  77. display: inline-block;
  78. text-align: center;
  79. }
  80. .cagfb {
  81. background-color : #4267B2;
  82. }
  83. .cagtwitter {
  84. background-color : #1DA1F2;
  85. }
  86. .cagyoutube {
  87. background-color : #FF0000;
  88. }
  89. }
  90. #subfooter {
  91. /*background-color : #313131;
  92. color : #fff;*/
  93. text-align: center;
  94. font-size : 14px;
  95. padding : 15px 0 25px 0;
  96. span {
  97. color :#979797;
  98. font-size : 11px;
  99. }
  100. }
  101. .sqlLog{
  102. margin-top:24px;
  103. font-size:10px;
  104. background:#AAA;
  105. a{ color:#666; }
  106. }
  107. .contact{
  108. border:2px solid #CCC ;
  109. border-radius:8px;
  110. margin:8px;
  111. padding:8px;
  112. width:250px;
  113. min-height: 100px;
  114. }
  115. .homeBlock{
  116. margin-bottom:32px;
  117. background:#FFF;
  118. border-radius:8px;
  119. position: relative;
  120. padding:8px;
  121. .content{
  122. margin: 8px 8px 8px 90px;
  123. }
  124. }
  125. //pour les hauts de nav
  126. span.panel-title{
  127. color: #966125 !important;
  128. font-size: 20px !important;
  129. font-weight:normal !important;
  130. }
  131. .article{
  132. margin-bottom:16px;
  133. background:#FFF;
  134. border-radius:8px;
  135. position: relative;
  136. padding:8px;
  137. }
  138. .white{
  139. margin-bottom:16px;
  140. background:#FFF;
  141. border-radius:4px;
  142. position: relative;
  143. }
  144. .disabled{
  145. opacity: 0.5;
  146. }
  147. /* block marron */
  148. .block{
  149. margin-bottom: 12px;
  150. background : #FFF;
  151. border-radius : 8px;
  152. position : relative;
  153. padding : 8px;
  154. }
  155. /* block marron + contours */
  156. .block2{
  157. margin-bottom : 32px;
  158. background : #F0D277;
  159. border-radius : 8px;
  160. position : relative;
  161. padding : 8px;
  162. border: 2px solid #C3A04C;
  163. }
  164. /* product in shop */
  165. table.product{
  166. td{
  167. padding:8px;
  168. vertical-align:top;
  169. }
  170. width:100%;
  171. height:135px;
  172. overflow:auto;
  173. .desc{
  174. font-size:90%;
  175. color:#666;
  176. }
  177. a.productName{
  178. line-height: 20px;
  179. display: block;
  180. font-weight:bold;
  181. }
  182. }
  183. /* GLOBAL TABLE SKINNING */
  184. //separator between rows
  185. table.table tr.head>td{
  186. //border-top: 1px solid #BBB;
  187. border-top: 3px solid #DDD;
  188. height: 30px;
  189. font-size:120%;
  190. vertical-align: bottom;
  191. }
  192. //sub-row, darker bg
  193. table.table tr.subrow{
  194. background-color:#EEE;
  195. }
  196. //listing have no overflow
  197. table.listing tr td{
  198. white-space: nowrap;
  199. overflow-x:hidden;
  200. }
  201. table.table tr.disabled td,table.table tr.inactive td{
  202. opacity:0.4;
  203. }
  204. /* DIV TABLE */
  205. // used in UserOrder react comp
  206. div.tableHeader{
  207. font-weight: bold;
  208. color: #AAA;
  209. border-bottom: 1px solid #DDD;
  210. margin-bottom: 12px;
  211. }
  212. /*table.table>tbody>tr>th{
  213. background-color:white;
  214. color:#BBB;
  215. border-top:none;
  216. }*/
  217. div.reportHeader{
  218. background-color:#DDD;
  219. }
  220. /* a product order in a table style */
  221. .productOrder{
  222. border-bottom:1px solid #DDD;
  223. margin-bottom:6px;
  224. .infos{
  225. color:#AAA;
  226. font-size:0.8em;
  227. }
  228. }
  229. /* A product reference */
  230. .ref{
  231. color:#AAA;
  232. font-family:monospace;
  233. font-size:0.9em;
  234. }
  235. /* Link to share */
  236. .linkToShare{
  237. font-family:Monospace;
  238. padding: 12px;
  239. border: 1px solid #DDD;
  240. border-radius: 6px;
  241. background-color: #f5f5f5;
  242. }
  243. /* make <a> like clickable divs */
  244. .clickable{
  245. display:block;
  246. border:1px solid #CCC;
  247. border-radius:8px;
  248. color:inherit;
  249. background-color:white;
  250. margin-bottom:12px;
  251. padding:8px;
  252. &:hover{
  253. cursor: pointer;
  254. background-color:lighten(#F0D277,10%);
  255. border-color:darken(#F0D277,10%);
  256. text-decoration:none;
  257. transition: all 0.15s ease;
  258. }
  259. &:active{
  260. cursor: pointer;
  261. background-color:#F0D277;
  262. border-color:darken(#F0D277,10%);
  263. text-decoration:none;
  264. transform:scale(0.95);
  265. }
  266. &.disabled{
  267. background-color: lightgray;
  268. cursor: not-allowed;
  269. }
  270. }
  271. /* a cagette group block (use it with .clickable ) */
  272. .groupBlock{
  273. height:110px;
  274. overflow:hidden;
  275. vertical-align:top;
  276. position: relative;
  277. .address{
  278. font-size: 0.9em;
  279. }
  280. .distance {
  281. font-weight: bold;
  282. color: #84bd55;
  283. font-size: 1.2em;
  284. position: absolute;
  285. right: 8px;
  286. bottom: 6px;
  287. }
  288. }
  289. /* a cagette pro block (use it with .clickable ) */
  290. .proBlock{
  291. height:110px;
  292. overflow:hidden;
  293. vertical-align:top;
  294. position: relative;
  295. background:#bad096;
  296. &:hover{
  297. background:darken(#bad096,10%);
  298. }
  299. /*span.cpro{
  300. position: absolute;
  301. right:0px;
  302. top:0px;
  303. background:darken(#bad096,30%);
  304. color:yellow;
  305. height: 12px;
  306. padding:4px;
  307. font-weight: bold;
  308. }*/
  309. }
  310. .header{
  311. .accountBlock{
  312. a{
  313. color: #777;
  314. }
  315. }
  316. }
  317. /*
  318. SHOP v1
  319. */
  320. .shop{
  321. .header{
  322. background-color:#749E3C;
  323. display:inline-block;
  324. width:100%;
  325. border-top-left-radius:8px;
  326. border-top-right-radius:8px;
  327. padding:12px;
  328. font-size: 16px;
  329. line-height: 22px;
  330. color:white;
  331. a{ color:white; }
  332. .info{ font-weight: bold; }
  333. }
  334. .body{
  335. background:white;
  336. display:inline-block;
  337. width:100%;
  338. padding-top: 12px;
  339. .catHeader{
  340. font-weight:bold;
  341. font-size:1.2em;
  342. color:#583816;
  343. border-bottom:1px solid #CCC;
  344. width:100%;
  345. }
  346. }
  347. .product{
  348. display: inline-block;
  349. .name{
  350. padding-left:8px;
  351. }
  352. .warning{
  353. font-size:11px;
  354. color:#900;
  355. font-weight:bold;
  356. }
  357. }
  358. }
  359. .price{
  360. font-weight:bold;
  361. font-size:1.3em;
  362. }
  363. .vat{
  364. color:#999999;
  365. //font-size:80%;
  366. }
  367. .detail{
  368. color:#999999;
  369. font-size:90%;
  370. }
  371. //in shop page
  372. #cartContainer.scrolled{
  373. position:fixed;
  374. top:125px;
  375. }
  376. .cartDiv{
  377. margin-bottom:16px;
  378. background:#007700;
  379. border-radius:8px;
  380. position: relative;
  381. padding:8px;
  382. color:white;
  383. h2{
  384. color:white !important;
  385. }
  386. a.infos{
  387. margin-top:8px;
  388. font-size:12px;
  389. color:white !important;
  390. display:block;
  391. }
  392. #cart{
  393. margin-bottom:12px;
  394. div.order{
  395. margin-bottom:8px;
  396. a{
  397. margin-right:8px;
  398. }
  399. }
  400. div.total{
  401. font-size:120%;
  402. //font-weight:bold;
  403. margin-bottom:12px;
  404. margin-top:12px;
  405. border-top:1px solid #FFF;
  406. }
  407. }
  408. }
  409. .place{
  410. color:#666;
  411. font-weight:bold;
  412. margin-top:13px;
  413. padding:8px;
  414. font-size:13px;
  415. border-top:1px solid #CCC ;
  416. }
  417. .distribMessage{
  418. color:#FFF;
  419. font-weight:bold;
  420. padding:4px;
  421. margin-top:13px;
  422. font-size:13px;
  423. background-color:#080;
  424. /*border-top:1px solid #333 ;*/
  425. }
  426. .dateBoxOffset{
  427. position: absolute;
  428. top: -16px;
  429. left: -18px;
  430. display: block;
  431. }
  432. .dateBox{
  433. border-radius:8px;
  434. background-color:#c59654;
  435. color:#FFF;
  436. font-size:13px;
  437. line-height: 13px;
  438. text-align:center;
  439. vertical-align:middle;
  440. width: 90px;
  441. margin:0;
  442. padding:4px;
  443. box-shadow: 4px 4px 0px #292929;
  444. .box{
  445. line-height:22px;
  446. background-color:#FFFFFF;
  447. color:#666;
  448. font-size:14px;
  449. font-weight:bold;
  450. text-align:center;
  451. margin: 0px;
  452. border-radius:4px;
  453. }
  454. /* place link */
  455. a{
  456. color: #FFFFFF !important;
  457. }
  458. a:hover{
  459. color: #FFFFFF !important;
  460. }
  461. }
  462. /* categories */
  463. span.tag{
  464. color:white;
  465. font-size:80%;
  466. //font-weight:bold;
  467. padding:4px;
  468. background-color:#666666;
  469. border-radius:4px;
  470. line-height: 30px;
  471. }
  472. span.tag.active{
  473. padding:12px;
  474. font-size: 16px;
  475. line-height: 45px;
  476. }
  477. /**
  478. Popovers for help and tutorials
  479. **/
  480. .popover{
  481. color:white;
  482. font-size:14px;
  483. //font-family:'Arial','sans-serif' !important;
  484. h3.popover-title{
  485. padding: 4px;
  486. color:#BB9931 !important;
  487. border-bottom:1px solid #BB9931 !important;
  488. background-color:none;
  489. }
  490. .popover-content{
  491. font-size: 16px;
  492. b{ color:#FC0; font-weight:normal; }
  493. }
  494. .footer{
  495. border-top: 1px solid #BB9931;
  496. height: 45px;
  497. padding: 12px 0;
  498. .pull-left .btn{
  499. background-color:#583816;
  500. color:white;
  501. border:1px solid white;
  502. }
  503. .pull-right .btn{
  504. background-color:#FC0;
  505. color:#583816;
  506. border:1px solid #583816;
  507. }
  508. }
  509. }
  510. /* skin a modal like a tuto popover */
  511. .modal.help{
  512. .modal-header{
  513. font-size: 1.3em;
  514. color:#BB9931 !important;
  515. border-bottom:1px solid #BB9931 !important;
  516. font-weight:bold !important;
  517. //font-family:'Arial','sans-serif' !important;
  518. background-color:#583816 !important;
  519. }
  520. .modal-content{
  521. background-color:#583816 !important;
  522. color:white;
  523. }
  524. .modal-footer{
  525. border-top:1px solid #BB9931 !important;
  526. }
  527. }
  528. /* hightlight a zone for tutos */
  529. .highlight{
  530. border: 2px dashed orange;
  531. border-radius: 16px;
  532. }
  533. /* Distribution box for the homepage */
  534. .distrib{
  535. margin: 0px 0px 28px 0px;
  536. position:relative;
  537. .header{
  538. display: block;
  539. height: 72px;
  540. overflow:hidden;
  541. border-top-left-radius:8px;
  542. border-top-right-radius:8px;
  543. color:#FFF;
  544. background-color:#749E3C;
  545. vertical-align:middle;
  546. margin:0;
  547. padding: 6px 6px 6px 90px;
  548. &.disabled{
  549. background-color:#999;
  550. opacity: 1;
  551. }
  552. &.orders{
  553. background-color:#B2823F;
  554. }
  555. .info{
  556. font-size:16px;
  557. line-height: 22px;
  558. /* place link */
  559. a{
  560. color: #FFFFFF !important;
  561. &:hover{ color: #FFFFFF !important; }
  562. }
  563. }
  564. .date{
  565. line-height:23px;
  566. background-color:#FFFFFF;
  567. color:#666;
  568. font-size:14px;
  569. text-align:center;
  570. margin: 0 8px 0 0;
  571. border-radius:6px;
  572. border: 4px solid #C6C6C6;
  573. }
  574. .address, .closing{
  575. font-weight:normal;
  576. font-size:0.9em;
  577. line-height: 16px;
  578. }
  579. }
  580. .myorder{
  581. font-weight:bold;
  582. color:#999;
  583. background:white;
  584. padding: 11px 0 4px 16px;
  585. }
  586. .content{
  587. padding: 6px 6px 6px 6px;
  588. background-color:#85B14D;
  589. border-bottom-left-radius:8px;
  590. border-bottom-right-radius:8px;
  591. &.disabled{
  592. background:#AAA;
  593. opacity: 1;
  594. }
  595. &.orders{
  596. background:#FFF;
  597. padding-left: 50px;
  598. }
  599. .footer{
  600. color:#999;
  601. a{color:#999;}
  602. font-size:0.9em;
  603. }
  604. }
  605. }
  606. div.groupImg{
  607. background:no-repeat center;
  608. background-size: cover;
  609. width: 110px;
  610. height: 110px;
  611. }
  612. // product thumbnail for shop and home page
  613. div.productImg{
  614. display:inline-block;
  615. border-radius: 3px;
  616. width:70px;
  617. height:70px;
  618. margin:4px;
  619. background:no-repeat center;
  620. background-size: cover;
  621. //margin:0;
  622. }
  623. //Product React component
  624. div.product{
  625. div.productImg{
  626. margin-right: 12px;
  627. vertical-align: middle;
  628. }
  629. }
  630. //Product in ProductSelect React component
  631. div.productSelect{
  632. /*div.selector{
  633. width:64px;
  634. height: 64px;
  635. display: inline-block;
  636. cursor: pointer;
  637. &.active{
  638. background-color: #007700;
  639. }
  640. &:hover{
  641. background-color: #00AA00;
  642. }
  643. }*/
  644. div.product{
  645. display: inline-block;
  646. }
  647. }
  648. // Cagette Pro Catalogs
  649. div.productBox{
  650. div.productImg{
  651. background-size: cover;
  652. height: 220px;
  653. width:220px;
  654. background-position: center center;
  655. border-radius:6px;
  656. }
  657. div.productName{
  658. display:block;
  659. font-weight:bold;
  660. color:#967820;
  661. text-align:center;
  662. font-size:1.2em;
  663. margin-bottom:4px;
  664. }
  665. .price{
  666. font-weight:bold;
  667. text-align:right;
  668. }
  669. }
  670. // typeahead ( autocomplete js lib )
  671. .tt-menu{
  672. background-color:#f5e3ac;
  673. }
  674. .tt-suggestion{
  675. background-color:#f5e3ac;
  676. padding:8px;
  677. border-top:1px solid #CCC;
  678. color:darken(#f5e3ac,60%);
  679. cursor:pointer;
  680. font-style:italic;
  681. &:hover{
  682. background-color:darken(#f5e3ac,10%);
  683. }
  684. }
  685. //txp product input
  686. #pInput{
  687. .txpProduct{
  688. color:#AAA;
  689. font-weight:bold;
  690. font-size:0.8em;
  691. margin:4px 0;
  692. }
  693. img{
  694. max-width:100px;
  695. max-height:100px;
  696. }
  697. }
  698. //Product composer
  699. /*
  700. div.ProductComp{
  701. margin:8px 0;
  702. padding:8px 0;
  703. border-bottom:solid 1px #CCC;
  704. }
  705. .ComposerApp{
  706. .add-button{
  707. vertical-align:top !important;
  708. }
  709. }
  710. */
  711. //basket
  712. div.basketNumber{
  713. display:inline-block;
  714. background-color:#333;
  715. border-radius: 10px;
  716. padding: 6px;
  717. font-weight:bold;
  718. color:#CCC;
  719. }
  720. tr.success td div.basketNumber{
  721. background-color:#070;
  722. color:white;
  723. }
  724. tr.danger td div.basketNumber{
  725. background-color:#d9534f;
  726. color:white;
  727. }
  728. /* fixed bar on bottom for buttons */
  729. .fixedBar{
  730. position: fixed;
  731. bottom: 0;
  732. left: 0;
  733. background: white;
  734. width: 100%;
  735. margin: 0;
  736. padding: 8px;
  737. border-top: 3px solid #CCC;
  738. z-index: 99;
  739. }
  740. /*!
  741. * https://github.com/YouCanBookMe/react-datetime
  742. */
  743. .rdt {
  744. position: relative;
  745. }
  746. .rdtPicker {
  747. display: none;
  748. position: absolute;
  749. width: 250px;
  750. padding: 4px;
  751. margin-top: 1px;
  752. z-index: 99999 !important;
  753. background: #fff;
  754. box-shadow: 0 1px 3px rgba(0,0,0,.1);
  755. border: 1px solid #f9f9f9;
  756. }
  757. .rdtOpen .rdtPicker {
  758. display: block;
  759. }
  760. .rdtStatic .rdtPicker {
  761. box-shadow: none;
  762. position: static;
  763. }
  764. .rdtPicker .rdtTimeToggle {
  765. text-align: center;
  766. }
  767. .rdtPicker table {
  768. width: 100%;
  769. margin: 0;
  770. }
  771. .rdtPicker td,
  772. .rdtPicker th {
  773. text-align: center;
  774. height: 28px;
  775. }
  776. .rdtPicker td {
  777. cursor: pointer;
  778. }
  779. .rdtPicker td.rdtDay:hover,
  780. .rdtPicker td.rdtHour:hover,
  781. .rdtPicker td.rdtMinute:hover,
  782. .rdtPicker td.rdtSecond:hover,
  783. .rdtPicker .rdtTimeToggle:hover {
  784. background: #eeeeee;
  785. cursor: pointer;
  786. }
  787. .rdtPicker td.rdtOld,
  788. .rdtPicker td.rdtNew {
  789. color: #999999;
  790. }
  791. .rdtPicker td.rdtToday {
  792. position: relative;
  793. }
  794. .rdtPicker td.rdtToday:before {
  795. content: '';
  796. display: inline-block;
  797. border-left: 7px solid transparent;
  798. border-bottom: 7px solid #428bca;
  799. border-top-color: rgba(0, 0, 0, 0.2);
  800. position: absolute;
  801. bottom: 4px;
  802. right: 4px;
  803. }
  804. .rdtPicker td.rdtActive,
  805. .rdtPicker td.rdtActive:hover {
  806. background-color: #428bca;
  807. color: #fff;
  808. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  809. }
  810. .rdtPicker td.rdtActive.rdtToday:before {
  811. border-bottom-color: #fff;
  812. }
  813. .rdtPicker td.rdtDisabled,
  814. .rdtPicker td.rdtDisabled:hover {
  815. background: none;
  816. color: #999999;
  817. cursor: not-allowed;
  818. }
  819. .rdtPicker td span.rdtOld {
  820. color: #999999;
  821. }
  822. .rdtPicker td span.rdtDisabled,
  823. .rdtPicker td span.rdtDisabled:hover {
  824. background: none;
  825. color: #999999;
  826. cursor: not-allowed;
  827. }
  828. .rdtPicker th {
  829. border-bottom: 1px solid #f9f9f9;
  830. }
  831. .rdtPicker .dow {
  832. width: 14.2857%;
  833. border-bottom: none;
  834. }
  835. .rdtPicker th.rdtSwitch {
  836. width: 100px;
  837. }
  838. .rdtPicker th.rdtNext,
  839. .rdtPicker th.rdtPrev {
  840. font-size: 21px;
  841. vertical-align: top;
  842. }
  843. .rdtPrev span,
  844. .rdtNext span {
  845. display: block;
  846. -webkit-touch-callout: none; /* iOS Safari */
  847. -webkit-user-select: none; /* Chrome/Safari/Opera */
  848. -khtml-user-select: none; /* Konqueror */
  849. -moz-user-select: none; /* Firefox */
  850. -ms-user-select: none; /* Internet Explorer/Edge */
  851. user-select: none;
  852. }
  853. .rdtPicker th.rdtDisabled,
  854. .rdtPicker th.rdtDisabled:hover {
  855. background: none;
  856. color: #999999;
  857. cursor: not-allowed;
  858. }
  859. .rdtPicker thead tr:first-child th {
  860. cursor: pointer;
  861. }
  862. .rdtPicker thead tr:first-child th:hover {
  863. background: #eeeeee;
  864. }
  865. .rdtPicker tfoot {
  866. border-top: 1px solid #f9f9f9;
  867. }
  868. .rdtPicker button {
  869. border: none;
  870. background: none;
  871. cursor: pointer;
  872. }
  873. .rdtPicker button:hover {
  874. background-color: #eee;
  875. }
  876. .rdtPicker thead button {
  877. width: 100%;
  878. height: 100%;
  879. }
  880. td.rdtMonth,
  881. td.rdtYear {
  882. height: 50px;
  883. width: 25%;
  884. cursor: pointer;
  885. }
  886. td.rdtMonth:hover,
  887. td.rdtYear:hover {
  888. background: #eee;
  889. }
  890. .rdtCounters {
  891. display: inline-block;
  892. }
  893. .rdtCounters > div {
  894. float: left;
  895. }
  896. .rdtCounter {
  897. height: 100px;
  898. }
  899. .rdtCounter {
  900. width: 40px;
  901. }
  902. .rdtCounterSeparator {
  903. line-height: 100px;
  904. }
  905. .rdtCounter .rdtBtn {
  906. height: 40%;
  907. line-height: 40px;
  908. cursor: pointer;
  909. display: block;
  910. -webkit-touch-callout: none; /* iOS Safari */
  911. -webkit-user-select: none; /* Chrome/Safari/Opera */
  912. -khtml-user-select: none; /* Konqueror */
  913. -moz-user-select: none; /* Firefox */
  914. -ms-user-select: none; /* Internet Explorer/Edge */
  915. user-select: none;
  916. }
  917. .rdtCounter .rdtBtn:hover {
  918. background: #eee;
  919. }
  920. .rdtCounter .rdtCount {
  921. height: 20%;
  922. font-size: 1.2em;
  923. }
  924. .rdtMilli {
  925. vertical-align: middle;
  926. padding-left: 8px;
  927. width: 48px;
  928. }
  929. .rdtMilli input {
  930. width: 100%;
  931. font-size: 1.2em;
  932. margin-top: 37px;
  933. }