Advertisement
Katsiree

empos

Dec 15th, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 19.33 KB | None | 0 0
  1. @font-face {
  2.   font-family: 'DBHeavent';
  3.   src: url("fonts/DBHeaventd41d.eot?#iefix") format("embedded-opentype"), url("fonts/DBHeavent.woff") format("woff"), url("fonts/DBHeavent.ttf") format("truetype"), url("fonts/DBHeavent.svg#DBHeavent") format("svg");
  4.   font-weight: normal;
  5.   font-style: normal
  6. }
  7.  
  8. @font-face {
  9.   font-family: 'DBHeavent-Med';
  10.   src: url("fonts/DBHeavent-Medd41d.eot?#iefix") format("embedded-opentype"), url("fonts/DBHeavent-Med.woff") format("woff"), url("fonts/DBHeavent-Med.ttf") format("truetype"), url("fonts/DBHeavent-Med.svg#DBHeavent-Med") format("svg");
  11.   font-weight: normal;
  12.   font-style: normal
  13. }
  14.  
  15.  
  16. body {
  17.   font-family: 'DBHeavent' !important;
  18.   font-size: 20px;
  19.   background-color: #D1D7DC !important;
  20. }
  21.  
  22. #my_camera {
  23.   position: relative;
  24. }
  25.  
  26. #results {
  27.   margin: auto;
  28.   position: absolute;
  29.   /* top: 55px; */
  30.   right: 325px;
  31.   top: 182px;
  32. }
  33.  
  34. #results img {
  35.   width: 490px;
  36.   height: 369px;
  37.   border: 1px #000 solid;
  38.   z-index: 1;
  39.  
  40. }
  41.  
  42. .webcam {
  43.   position: relative;
  44.   width: 490px;
  45.   margin: auto
  46. }
  47.  
  48. .txt_time {
  49.   position: absolute;
  50.   bottom: 0;
  51.   left: 10px;
  52. }
  53.  
  54. .txt_snap {
  55.   position: absolute;
  56.   bottom: 58px;
  57.   left: 10px;
  58. }
  59.  
  60. .txt_show {
  61.   position: relative;
  62.   top: 10px;
  63.   left: 0;
  64.   width: 100%;
  65.   border-radius: 0px;
  66. }
  67.  
  68. .txt_tm {
  69.   font-weight: bold;
  70.   font-size: 60px !important;
  71.   color: #ffffff;
  72.   /* text-shadow: 2px 2px #000000; */
  73. }
  74.  
  75. .txt_date {
  76.   font-weight: bold;
  77.   font-size: 25px;
  78.   position: relative;
  79.   top: -28px;
  80.   color: #ffffff;
  81.   /* text-shadow: 2px 2px #000000; */
  82. }
  83.  
  84. @media (min-width: 992px) {
  85.   .btn-log {
  86.     right: 0 !important;
  87.     position: absolute !important;
  88.     top: 25px !important;
  89.   }
  90. }
  91.  
  92.  
  93. .inputGroup {
  94.   background-color: #fff;
  95.   display: block;
  96.   margin: 10px 0;
  97.   position: relative;
  98. }
  99.  
  100. .inputGroup label {
  101.   padding: 12px 30px;
  102.   width: 100%;
  103.   display: block;
  104.   text-align: left;
  105.   color: #3C454C;
  106.   cursor: pointer;
  107.   position: relative;
  108.   z-index: 2;
  109.   transition: color 200ms ease-in;
  110.   overflow: hidden;
  111. }
  112.  
  113. .inputGroup label[for=timework_in]:before {
  114.   width: 10px;
  115.   height: 10px;
  116.   border-radius: 50%;
  117.   content: '';
  118.   background-color: #05a52d;
  119.   position: absolute;
  120.   left: 50%;
  121.   top: 50%;
  122.   -webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
  123.   transform: translate(-50%, -50%) scale3d(1, 1, 1);
  124.   transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
  125.   opacity: 0;
  126.   z-index: -1;
  127. }
  128.  
  129.  
  130. .inputGroup label[for=timework_in]:after {
  131.   width: 32px;
  132.   height: 32px;
  133.   content: '';
  134.   border: 2px solid #D1D7DC;
  135.   background-color: #fff;
  136.   background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
  137.   background-repeat: no-repeat;
  138.   background-position: 2px 3px;
  139.   border-radius: 50%;
  140.   z-index: 2;
  141.   position: absolute;
  142.   right: 30px;
  143.   top: 50%;
  144.   -webkit-transform: translateY(-50%);
  145.   transform: translateY(-50%);
  146.   cursor: pointer;
  147.   transition: all 200ms ease-in;
  148. }
  149.  
  150.  
  151. /* out */
  152.  
  153. .inputGroup label[for=timework_out]:before {
  154.   width: 10px;
  155.   height: 10px;
  156.   border-radius: 50%;
  157.   content: '';
  158.   background-color: #c90707;
  159.   position: absolute;
  160.   left: 50%;
  161.   top: 50%;
  162.   -webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
  163.   transform: translate(-50%, -50%) scale3d(1, 1, 1);
  164.   transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
  165.   opacity: 0;
  166.   z-index: -1;
  167. }
  168.  
  169.  
  170. .inputGroup label[for=timework_out]:after {
  171.   width: 32px;
  172.   height: 32px;
  173.   content: '';
  174.   border: 2px solid #D1D7DC;
  175.   background-color: #fff;
  176.   background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
  177.   background-repeat: no-repeat;
  178.   background-position: 2px 3px;
  179.   border-radius: 50%;
  180.   z-index: 2;
  181.   position: absolute;
  182.   right: 30px;
  183.   top: 50%;
  184.   -webkit-transform: translateY(-50%);
  185.   transform: translateY(-50%);
  186.   cursor: pointer;
  187.   transition: all 200ms ease-in;
  188. }
  189.  
  190.  
  191. .inputGroup input:checked~label {
  192.   color: #fff;
  193. }
  194.  
  195. .inputGroup input:checked~label:before {
  196.   -webkit-transform: translate(-50%, -50%) scale3d(56, 56, 1);
  197.   transform: translate(-50%, -50%) scale3d(56, 56, 1);
  198.   opacity: 1;
  199. }
  200.  
  201. .inputGroup input#timework_in:checked~label:after {
  202.   background-color: #05a52d;
  203.   border-color: #ffffff;
  204. }
  205.  
  206. .inputGroup input#timework_out:checked~label:after {
  207.   background-color: #c90707;
  208.   border-color: #ffffff;
  209. }
  210.  
  211. .inputGroup input {
  212.   width: 32px;
  213.   height: 32px;
  214.   order: 1;
  215.   z-index: 2;
  216.   position: absolute;
  217.   right: 30px;
  218.   top: 50%;
  219.   -webkit-transform: translateY(-50%);
  220.   transform: translateY(-50%);
  221.   cursor: pointer;
  222.   visibility: hidden;
  223. }
  224.  
  225.  
  226. .select_emp {
  227.   background-color: #fff;
  228.   display: inline-flex;
  229.   margin: 10px 0;
  230.   position: relative;
  231.   width: 200px;
  232. }
  233.  
  234. .select_emp label {
  235.   padding: 12px 30px;
  236.   width: 100%;
  237.   display: block;
  238.   text-align: left;
  239.   color: #3C454C;
  240.   cursor: pointer;
  241.   position: relative;
  242.   z-index: 2;
  243.   transition: color 200ms ease-in;
  244.   overflow: hidden;
  245.   margin: 0;
  246. }
  247.  
  248. .select_emp label:before {
  249.   width: 10px;
  250.   height: 10px;
  251.   border-radius: 50%;
  252.   content: '';
  253.   background-color: #eb55af;
  254.   position: absolute;
  255.   left: 50%;
  256.   top: 50%;
  257.   -webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
  258.   transform: translate(-50%, -50%) scale3d(1, 1, 1);
  259.   transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
  260.   opacity: 0;
  261.   z-index: -1;
  262. }
  263.  
  264. .select_emp label:after {
  265.   width: 32px;
  266.   height: 32px;
  267.   content: '';
  268.   border: 2px solid #D1D7DC;
  269.   background-color: #fff;
  270.   background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
  271.   background-repeat: no-repeat;
  272.   background-position: 2px 3px;
  273.   border-radius: 50%;
  274.   z-index: 2;
  275.   position: absolute;
  276.   right: 30px;
  277.   top: 50%;
  278.   -webkit-transform: translateY(-50%);
  279.   transform: translateY(-50%);
  280.   cursor: pointer;
  281.   transition: all 200ms ease-in;
  282. }
  283.  
  284. .select_emp input:checked~label {
  285.   color: #fff;
  286. }
  287.  
  288. .select_emp input:checked~label:before {
  289.   -webkit-transform: translate(-50%, -50%) scale3d(56, 56, 1);
  290.   transform: translate(-50%, -50%) scale3d(56, 56, 1);
  291.   opacity: 1;
  292. }
  293.  
  294. .select_emp input:checked~label:after {
  295.   background-color: #18ca16;
  296.   border-color: #64eb62;
  297. }
  298.  
  299. .select_emp input {
  300.   width: 32px;
  301.   height: 32px;
  302.   order: 1;
  303.   z-index: 2;
  304.   position: absolute;
  305.   right: 30px;
  306.   top: 50%;
  307.   -webkit-transform: translateY(-50%);
  308.   transform: translateY(-50%);
  309.   cursor: pointer;
  310.   visibility: hidden;
  311. }
  312.  
  313.  
  314.  
  315. /* ------------- */
  316.  
  317. html {
  318.   font-size: 16px;
  319.   overflow-x: hidden;
  320. }
  321.  
  322. body {
  323.   font-family: Roboto, Helvetica, Arial, sans-serif;
  324.   background-color: #4e657a;
  325.   overflow-x: hidden;
  326. }
  327.  
  328. a {
  329.   transition: all 0.3s ease;
  330. }
  331.  
  332. a:focus,
  333. a:hover {
  334.   text-decoration: none;
  335. }
  336.  
  337. button:focus {
  338.   outline: 0;
  339. }
  340.  
  341. .navbar-brand {
  342.   display: flex;
  343.   align-items: center;
  344. }
  345.  
  346. .tm-site-icon {
  347.   color: #656565;
  348. }
  349.  
  350. .tm-site-title {
  351.   display: inline-block;
  352.   text-transform: uppercase;
  353.   font-size: 1.3rem;
  354.   font-weight: 700;
  355.   color: #fff;
  356. }
  357.  
  358. .navbar {
  359.   height: 100px;
  360.   background-color: #567086;
  361.   padding: 0;
  362. }
  363.  
  364. .navbar .container {
  365.   position: relative;
  366. }
  367.  
  368. .tm-logout-icon {
  369.   font-size: 1.5em;
  370. }
  371.  
  372. .tm-mt-big {
  373.   margin-top: 57px;
  374. }
  375.  
  376. .tm-mb-big {
  377.   margin-bottom: 60px;
  378. }
  379.  
  380. .tm-mt-small {
  381.   margin-top: 20px;
  382. }
  383.  
  384. .tm-block-col {
  385.   margin-bottom: 30px;
  386. }
  387.  
  388. .tm-block {
  389.   padding: 40px;
  390.   -webkit-box-shadow: 1px 1px 5px 0 #455c71;
  391.   -moz-box-shadow: 1px 1px 5px 0 #455c71;
  392.   box-shadow: 1px 1px 5px 0 #455c71;
  393.   min-height: 350px;
  394.   height: 100%;
  395.   max-height: 450px;
  396. }
  397.  
  398. .tm-block-avatar,
  399. .tm-block-settings {
  400.   max-height: none;
  401. }
  402.  
  403. .tm-block-avatar {
  404.   height: auto;
  405. }
  406.  
  407. .tm-block-h-auto {
  408.   min-height: 1px;
  409.   max-height: none;
  410.   height: auto;
  411. }
  412.  
  413. .tm-block-scroll {
  414.   overflow-y: scroll;
  415. }
  416.  
  417. .tm-block-overflow {
  418.   overflow: hidden;
  419. }
  420.  
  421. .tm-block-title {
  422.   font-size: 1.1rem;
  423.   font-weight: 700;
  424.   color: #fff;
  425.   margin-bottom: 30px;
  426. }
  427.  
  428. .nav-link {
  429.   color: #fff;
  430.   height: 100%;
  431.   display: flex;
  432.   align-items: center;
  433.   justify-content: center;
  434.   flex-direction: column;
  435.   font-size: 90%;
  436. }
  437.  
  438. .nav-link>i {
  439.   margin-bottom: 10px;
  440.   margin-right: 0;
  441.   font-size: 1.5rem;
  442. }
  443.  
  444. .dropdown-item,
  445. .nav-link {
  446.   padding: 15px 20px;
  447. }
  448.  
  449. .dropdown-menu {
  450.   font-size: 90%;
  451.   color: #fff;
  452.   background-color: #567086;
  453.   border-radius: 0;
  454.   padding-top: 10px;
  455.   padding-bottom: 10px;
  456.   min-width: auto;
  457. }
  458.  
  459. .dropdown-item {
  460.   color: #fff;
  461.   padding: 15px 30px;
  462. }
  463.  
  464. .navbar-nav .active>.nav-link,
  465. .navbar-nav .nav-link.active {
  466.   background-color: #f5a623;
  467.   color: #fff;
  468. }
  469.  
  470. .navbar-nav .nav-link.active i {
  471.   color: #fff;
  472. }
  473.  
  474. .dropdown-item:focus,
  475. .dropdown-item:hover {
  476.   background-color: #567086;
  477. }
  478.  
  479. .navbar-nav a:hover,
  480. .navbar-nav a:hover i {
  481.   color: #f5a623;
  482. }
  483.  
  484. .nav-item {
  485.   text-align: center;
  486. }
  487.  
  488. .nav-item:last-child {
  489.   margin-right: 0;
  490. }
  491.  
  492. .dropdown-toggle::after {
  493.   display: none;
  494. }
  495.  
  496. .dropdown-menu {
  497.   margin-top: 0;
  498.   border: 0;
  499. }
  500.  
  501. .tm-content-row {
  502.   justify-content: space-between;
  503.   margin-left: -20px;
  504.   margin-right: -20px;
  505. }
  506.  
  507. .tm-col {
  508.   padding-left: 20px;
  509.   padding-right: 20px;
  510.   margin-bottom: 50px;
  511. }
  512.  
  513. .tm-col-big {
  514.   width: 39%;
  515. }
  516.  
  517. .tm-col-small {
  518.   width: 21.95%;
  519. }
  520.  
  521. .tm-gray-circle {
  522.   width: 80px;
  523.   height: 80px;
  524.   background-color: #aaa;
  525.   border-radius: 50%;
  526.   margin-right: 15px;
  527. }
  528.  
  529. .tm-notification-items {
  530.   overflow-y: scroll;
  531.   height: 90%;
  532. }
  533.  
  534. .tm-notification-item {
  535.   padding: 15px;
  536.   background-color: #4e657a;
  537.   color: #fff;
  538.   font-size: 95%;
  539.   margin-bottom: 15px;
  540. }
  541.  
  542. .tm-notification-item:last-child {
  543.   margin-bottom: 0;
  544. }
  545.  
  546. .tm-notification-link {
  547.   color: #f5a623;
  548. }
  549.  
  550. .tm-text-color-secondary {
  551.   color: #bdcbd8;
  552. }
  553.  
  554. .tm-small {
  555.   font-size: 90%;
  556. }
  557.  
  558. .table thead th {
  559.   border-bottom: 0;
  560. }
  561.  
  562. .tm-status-circle {
  563.   display: inline-block;
  564.   margin-right: 5px;
  565.   vertical-align: middle;
  566.   width: 5px;
  567.   height: 5px;
  568.   border-radius: 50%;
  569.   margin-top: -3px;
  570. }
  571.  
  572. .moving {
  573.   background-color: #9be64d;
  574.   box-shadow: 0 0 8px #9be64d, inset 0 0 8px #9be64d;
  575. }
  576.  
  577. .pending {
  578.   background-color: #efc54b;
  579.   box-shadow: 0 0 8px #efc54b, inset 0 0 8px #efc54b;
  580. }
  581.  
  582. .cancelled {
  583.   background-color: #da534f;
  584.   box-shadow: 0 0 8px #da534f, inset 0 0 8px #da534f;
  585. }
  586.  
  587. .tm-avatar {
  588.   width: 345px;
  589. }
  590.  
  591. .tm-avatar-container {
  592.   position: relative;
  593.   cursor: pointer;
  594.   display: flex;
  595.   align-items: center;
  596.   flex-direction: column;
  597. }
  598.  
  599. .tm-avatar-delete-link {
  600.   position: absolute;
  601.   left: 50%;
  602.   top: 50%;
  603.   margin-left: -25px;
  604.   margin-top: -25px;
  605.   z-index: 1000;
  606.   padding: 14px;
  607.   border-radius: 50%;
  608.   background-color: rgba(57, 78, 100, 0.7);
  609.   display: inline-block;
  610.   width: 50px;
  611.   height: 50px;
  612.   text-align: center;
  613.   display: none;
  614.   transition: all 0.2s ease;
  615. }
  616.  
  617. .tm-avatar-container:hover .tm-avatar-delete-link {
  618.   display: block;
  619. }
  620.  
  621. .tm-col-avatar {
  622.   max-width: 425px;
  623.   width: 37%;
  624.   padding-left: 15px;
  625.   padding-right: 15px;
  626. }
  627.  
  628. .tm-col-account-settings {
  629.   max-width: 822px;
  630.   width: 63%;
  631.   padding-left: 15px;
  632.   padding-right: 15px;
  633. }
  634.  
  635. .tm-hide-sm {
  636.   display: block;
  637. }
  638.  
  639. .tm-list-group {
  640.   counter-reset: myOrderedListItemsCounter;
  641.   padding-left: 0;
  642. }
  643.  
  644. .tm-list-group>li {
  645.   list-style-type: none;
  646.   position: relative;
  647.   cursor: pointer;
  648.   transition: all 0.3s ease;
  649.   padding: 8px;
  650. }
  651.  
  652. .tm-list-group>li:hover {
  653.   color: #0266c4;
  654. }
  655.  
  656. .tm-list-group>li:before {
  657.   counter-increment: myOrderedListItemsCounter;
  658.   content: counter(myOrderedListItemsCounter) ".";
  659.   margin-right: 0.5em;
  660. }
  661.  
  662. .tm-list {
  663.   padding-left: 30px;
  664. }
  665.  
  666. .tm-list>li {
  667.   margin-bottom: 20px;
  668. }
  669.  
  670. .form-group {
  671.   margin-bottom: 15px;
  672. }
  673.  
  674. .custom-file-input {
  675.   cursor: pointer;
  676. }
  677.  
  678. .custom-file-label {
  679.   border-radius: 0;
  680. }
  681.  
  682. .table td,
  683. .table th {
  684.   border-top: 1px solid #415a70;
  685.   padding: 10px 25px;
  686.   vertical-align: middle;
  687.   font-size: 16px;
  688. }
  689.  
  690. .tm-table-small td,
  691. .tm-table-small th {
  692.   padding-left: 12px;
  693.   padding-right: 12px;
  694. }
  695.  
  696. .table-hover tbody tr {
  697.   transition: all 0.2s ease;
  698. }
  699.  
  700. .table-hover tbody tr:hover {
  701.   color: #a0c0de;
  702. }
  703.  
  704. .tm-bg-primary-dark {
  705.   background-color: #435c70;
  706. }
  707.  
  708. .tm-bg-gray {
  709.   background-color: rgba(0, 0, 0, 0.05);
  710. }
  711.  
  712. .tm-table-mt {
  713.   margin-top: 66px;
  714. }
  715.  
  716. .page-item:first-child .page-link {
  717.   border-top-left-radius: 0;
  718.   border-bottom-left-radius: 0;
  719. }
  720.  
  721. .page-item:last-child .page-link {
  722.   border-top-right-radius: 0;
  723.   border-bottom-right-radius: 0;
  724. }
  725.  
  726. .page-link {
  727.   padding: 12px 18px;
  728. }
  729.  
  730. .page-link,
  731. .page-link:hover {
  732.   color: #000;
  733. }
  734.  
  735. .page-item {
  736.   margin-right: 18px;
  737. }
  738.  
  739. .page-item:last-child {
  740.   margin-right: 0;
  741. }
  742.  
  743. .page-item.active .page-link {
  744.   background-color: #e9ecef;
  745.   border-color: #dee2e6;
  746.   color: #000;
  747. }
  748.  
  749. input[type="checkbox"] {
  750.   cursor: pointer;
  751.   -webkit-appearance: none;
  752.   appearance: none;
  753.   background-color: #394e64;
  754.   background-position: center;
  755.   border-radius: 50%;
  756.   box-sizing: border-box;
  757.   position: relative;
  758.   box-sizing: content-box;
  759.   width: 24px;
  760.   height: 24px;
  761.   transition: all 0.1s linear;
  762. }
  763.  
  764. input[type="checkbox"]:checked {
  765.   background: url(../img/check-mark.png) #394e64 center no-repeat;
  766. }
  767.  
  768. input[type="checkbox"]:focus {
  769.   outline: 0 none;
  770.   box-shadow: none;
  771. }
  772.  
  773. .tm-block-products {
  774.   min-height: 725px;
  775. }
  776.  
  777. .tm-block-product-categories {
  778.   min-height: 650px;
  779. }
  780.  
  781. .tm-product-table-container {
  782.   max-height: 465px;
  783.   margin-bottom: 15px;
  784.   overflow-y: scroll;
  785. }
  786.  
  787. .tm-product-table tr {
  788.   font-weight: 600;
  789. }
  790.  
  791. .tm-product-name {
  792.   font-size: 0.95rem;
  793.   font-weight: 600;
  794. }
  795.  
  796. .tm-product-delete-icon {
  797.   font-size: 1.1rem;
  798.   color: #fff;
  799. }
  800.  
  801. .tm-product-delete-link {
  802.   padding: 10px;
  803.   border-radius: 50%;
  804.   background-color: #394e64;
  805.   display: inline-block;
  806.   width: 40px;
  807.   height: 40px;
  808.   text-align: center;
  809. }
  810.  
  811. .tm-product-delete-link:hover .tm-product-delete-icon {
  812.   color: #6d8ca6;
  813. }
  814.  
  815. .custom-select {
  816.   width: 100%;
  817.   border: none;
  818.   color: #acc6de;
  819.   height: 50px;
  820.   -webkit-appearance: none;
  821.   -moz-appearance: none;
  822.   -ms-appearance: none;
  823.   -o-appearance: none;
  824.   appearance: none;
  825.   -webkit-border-radius: 0;
  826.   -moz-border-radius: 0;
  827.   -ms-border-radius: 0;
  828.   -o-border-radius: 0;
  829.   border-radius: 0;
  830.   padding: 15px;
  831.   background: url(../img/arrow-down.png) 98% no-repeat #50657b;
  832. }
  833.  
  834. .custom-select:focus {
  835.   outline: 0;
  836. }
  837.  
  838. .tm-trash-icon {
  839.   color: #6e6c6c;
  840.   cursor: pointer;
  841. }
  842.  
  843. .tm-trash-icon:hover {
  844.   color: #9f1321;
  845. }
  846.  
  847. .tm-footer {
  848.   background-color: #567086;
  849.   padding-top: 30px;
  850.   padding-bottom: 30px;
  851.   -webkit-box-shadow: 0 -3px 5px 0 rgba(69, 92, 113, 0.59);
  852.   -moz-box-shadow: 0 -3px 5px 0 rgba(69, 92, 113, 0.59);
  853.   box-shadow: 0 -3px 5px 0 rgba(69, 92, 113, 0.59);
  854. }
  855.  
  856. .custom-select {
  857.   height: 50px;
  858.   border-radius: 0;
  859. }
  860.  
  861. .tm-product-img-dummy {
  862.   max-width: 100%;
  863.   height: 240px;
  864.   display: flex;
  865.   align-items: center;
  866.   justify-content: center;
  867.   color: #fff;
  868.   background: #aaa;
  869. }
  870.  
  871. .tm-product-img-edit {
  872.   max-width: 100%;
  873.   position: relative;
  874. }
  875.  
  876. .tm-product-img-edit i {
  877.   display: none;
  878.   position: absolute;
  879. }
  880.  
  881. .tm-product-img-edit:hover i {
  882.   display: block;
  883. }
  884.  
  885. .tm-upload-icon {
  886.   background: #455c71;
  887.   width: 55px;
  888.   height: 55px;
  889.   border-radius: 50%;
  890.   text-align: center;
  891.   padding-top: 15px;
  892.   font-size: 22px;
  893. }
  894.  
  895. .tm-login-col {
  896.   max-width: 470px;
  897. }
  898.  
  899. .navbar-toggler {
  900.   border-color: #708da8;
  901.   box-shadow: rgba(255, 255, 255, 0.1) 0 1px 1px 2px;
  902.   border-radius: 0;
  903.   padding: 10px 15px;
  904.   transition: all 0.2s ease;
  905. }
  906.  
  907. .navbar-toggler:hover {
  908.   border-color: #f5a623;
  909.   color: #f5a623;
  910. }
  911.  
  912. .tm-nav-icon {
  913.   color: #fff;
  914. }
  915.  
  916. .navbar-toggler:hover .tm-nav-icon {
  917.   color: #f5a623;
  918. }
  919.  
  920. .tm-footer-link {
  921.   color: white;
  922. }
  923.  
  924. .tm-footer-link:hover,
  925. .tm-footer-link:focus {
  926.   color: #aacbea;
  927. }
  928.  
  929. @media (min-width: 1200px) {
  930.   .navbar-expand-xl .navbar-nav .nav-link {
  931.     padding-left: 28px;
  932.     padding-right: 28px;
  933.   }
  934.  
  935.   .navbar-collapse {
  936.     height: 100%;
  937.   }
  938. }
  939.  
  940. @media (min-width: 992px) {
  941.   .navbar-expand-lg .navbar-nav .nav-link {
  942.     padding: 15px 20px;
  943.   }
  944. }
  945.  
  946. @media (max-width: 1275px) and (min-width: 1200px) {
  947.   .nav-item {
  948.     margin-right: 15px;
  949.   }
  950. }
  951.  
  952. @media (max-width: 1350px) {
  953.   .nav-item {
  954.     margin-right: 1px;
  955.   }
  956. }
  957.  
  958. @media (max-width: 1199px) {
  959.  
  960.   .tm-col-big,
  961.   .tm-col-small {
  962.     width: 49.65%;
  963.   }
  964.  
  965.   .navbar-collapse {
  966.     padding: 0;
  967.     box-shadow: rgba(255, 255, 255, 0.1) 0 1px 1px 1px;
  968.     position: absolute;
  969.     top: 72px;
  970.     right: 20px;
  971.     width: 200px;
  972.     z-index: 1000;
  973.   }
  974.  
  975.   .dropdown-menu {
  976.     text-align: center;
  977.   }
  978.  
  979.   .nav-link {
  980.     color: #fff;
  981.     background-color: #567086;
  982.     padding: 15px;
  983.     flex-direction: row;
  984.   }
  985.  
  986.   .nav-link>i {
  987.     font-size: 1rem;
  988.     margin-right: 10px;
  989.     margin-bottom: 0;
  990.   }
  991.  
  992.   .nav-item {
  993.     margin-right: 0;
  994.   }
  995.  
  996.   .tm-block-taller {
  997.     max-height: 520px;
  998.   }
  999. }
  1000.  
  1001. @media (max-width: 1199.98px) {
  1002.  
  1003.   .navbar-expand-xl>.container,
  1004.   .navbar-expand-xl>.container-fluid {
  1005.     padding-left: 15px;
  1006.     padding-right: 15px;
  1007.   }
  1008.  
  1009.   .navbar-collapse {
  1010.     right: 15px;
  1011.   }
  1012. }
  1013.  
  1014. @media (max-width: 991px) {
  1015.  
  1016.   .tm-col-big,
  1017.   .tm-col-small {
  1018.     width: 100%;
  1019.     min-height: 383px;
  1020.     height: auto;
  1021.   }
  1022.  
  1023.   .tm-block {
  1024.     padding: 30px;
  1025.   }
  1026. }
  1027.  
  1028. @media (max-width: 767px) {
  1029.  
  1030.   .tm-col-account-settings,
  1031.   .tm-col-avatar {
  1032.     width: 100%;
  1033.     max-width: 100%;
  1034.   }
  1035.  
  1036.   .tm-block-avatar {
  1037.     display: flex;
  1038.     flex-direction: column;
  1039.   }
  1040.  
  1041.   .tm-avatar {
  1042.     align-self: center;
  1043.   }
  1044.  
  1045.   .tm-hide-sm {
  1046.     display: none;
  1047.   }
  1048. }
  1049.  
  1050. @media (max-width: 633px) {
  1051.   .page-item {
  1052.     margin-top: 10px;
  1053.   }
  1054.  
  1055.   .custom-select {
  1056.     background-position: 96%;
  1057.   }
  1058. }
  1059.  
  1060. @media (max-width: 574px) {
  1061.   .navbar-collapse {
  1062.     top: 47px;
  1063.   }
  1064.  
  1065.   .navbar {
  1066.     height: 50px;
  1067.   }
  1068.  
  1069.   .tm-site-title {
  1070.     font-size: 1.4rem;
  1071.     margin-left: 7px;
  1072.   }
  1073.  
  1074.   .tm-site-icon {
  1075.     font-size: 2em;
  1076.   }
  1077. }
  1078.  
  1079. @media (max-width: 480px) {
  1080.   .tm-mt-big {
  1081.     margin-top: 45px;
  1082.   }
  1083.  
  1084.   .tm-mb-big {
  1085.     margin-bottom: 45px;
  1086.   }
  1087.  
  1088.   #barChart,
  1089.   #lineChart {
  1090.     max-height: 350px;
  1091.   }
  1092. }
  1093.  
  1094. /* ------------- */
  1095.  
  1096. .boxmain {
  1097.   height: 80vh;
  1098. }
  1099.  
  1100. div.gallery {
  1101.   margin-top: 30px;
  1102. }
  1103.  
  1104. div.gallery {
  1105.   position: relative;
  1106.   width: 130px;
  1107.   height: 130px;
  1108.   margin: 0 auto;
  1109.   padding: 5px;
  1110.   z-index: 0;
  1111. }
  1112.  
  1113. div.gallery img {
  1114.   position: relative;
  1115.   border: 1px solid #dddddd;
  1116.   padding: 5px;
  1117.   width: 130px;
  1118.   height: auto;
  1119.   background: #f0f0f0;
  1120. }
  1121.  
  1122. div.gallery img:hover {
  1123.   width: 200px;
  1124.   height: auto;
  1125.   margin-top: -130px;
  1126.   margin-left: -50px;
  1127.   top: 75%;
  1128.   left: 0;
  1129. }
  1130.  
  1131.  
  1132.  
  1133. #datepicker,
  1134. #datepicker_2 {
  1135.   width: 150px;
  1136.   display: initial;
  1137.   height: 30px;
  1138.   margin-right: 2px;
  1139. }
  1140.  
  1141. #ui-datepicker-div {
  1142.   font-size: 12px;
  1143. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement