Advertisement
coffeecode12

header.scss

Jul 18th, 2022
1,149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 21.09 KB | None | 0 0
  1.  
  2. .p-0 {
  3.   padding-top: 0;
  4.   padding-bottom: 0;
  5. }
  6. .header-type1 {
  7.   padding: 0 50px;
  8.   position: fixed;
  9.   background: transparent;
  10.   @media only screen and (min-width: 375px) and (max-width: 480px)  {
  11.     padding: 10px 20px;
  12.     }
  13.  
  14.   .header-nav {
  15.     a {
  16.       font-size: 16px;
  17.       font-family: "HelveticaNeue-Reguler", "Century Gothic", Arial, sans-serif;
  18.  
  19.       &.activeNav {
  20.         position: relative;
  21.         font-size: 18px;
  22.       }
  23.     }
  24.   }
  25. }
  26.  
  27. .header-blur {
  28.   box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
  29.   -webkit-backdrop-filter: blur(3px);
  30.   backdrop-filter: blur(3px);
  31.   background-color: #212957;
  32.   animation-name: headerfadein;
  33.   animation-duration: 0.5s;
  34.  
  35.   @media only screen and (min-width: 375px) and (max-width: 480px)  {
  36.     -webkit-backdrop-filter: none;
  37.     backdrop-filter: none;
  38.     }
  39.  
  40.  
  41. }
  42.  
  43. .header-fade-out {
  44.   animation-name: headerfadeout;
  45.   animation-duration: 0.3s;
  46. }
  47.  
  48. @keyframes headerfadein {
  49.   from {
  50.     background-color: transparent;
  51.   }
  52.  
  53.   to {
  54.     background-color: rgba(18, 24, 59, 0.9);
  55.   }
  56. }
  57.  
  58. @keyframes headerfadeout {
  59.   from {
  60.     background-color: rgba(18, 24, 59, 0.9);
  61.   }
  62.  
  63.   to {
  64.     background-color: transparent;
  65.   }
  66. }
  67.  
  68. .header-buffer {
  69.   height: 107px;
  70.   background-color: rgba(18, 24, 59, 0.9);
  71.  
  72.   @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  73.     height: 70px;
  74.     }
  75. }
  76.  
  77. .header-search {
  78.   margin-right: 10px !important;
  79.   @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  80.     display: none;
  81.     }
  82. }
  83.  
  84. .header-notification {
  85.   // @include breakpoint(tablet) {
  86.   //     display: none;
  87.   // }
  88.   position: relative;
  89.  
  90.   .badge {
  91.     width: 10px;
  92.     height: 10px;
  93.     line-height: 18px;
  94.     background: #0f2236;
  95.     color: #fff;
  96.     font-weight: bold;
  97.     border-radius: 50%;
  98.     transform: translate(-5px, -10px);
  99.     position: absolute;
  100.     right: 0px;
  101.     z-index: 10000;
  102.     margin-top: 34px;
  103.     margin-right: -4px;
  104.     opacity: 0.7;
  105.   }
  106.  
  107.   .badge:empty {
  108.     display: inline-block;
  109.   }
  110. }
  111.  
  112. .header-logo {
  113.   .logo-home {
  114.     img {
  115.       width: auto;
  116.       height: 33px;
  117.       margin: 37px 0 0 0px;
  118.       @media only screen and   (min-width: 375px) and (max-width: 480px)  {
  119.         width: unset !important;
  120.         height: 30px !important;
  121.         padding: 0;
  122.         margin: 0;
  123.         }
  124.     }
  125.  
  126.     .image-profile-header {
  127.       height: 33px;
  128.       width: 33px;
  129.       border-radius: 50%;
  130.       background-size: cover;
  131.       position: relative;
  132.     }
  133.  
  134.     p {
  135.       @media only screen and   (min-width: 375px) and (max-width: 480px)  {
  136.         display: flex;
  137.         align-items: center;
  138.         }
  139.     }
  140.   }
  141.  
  142.   .header-logo-mobile {
  143.     a {
  144.       color: gray;
  145.     }
  146.  
  147.     .icon-search {
  148.       @media only screen and   (min-width: 375px) and (max-width: 480px)  {
  149.         margin-left: 10px;
  150.         }
  151.     }
  152.  
  153.     .more-logo {
  154.       height: 20px;
  155.     }
  156.   }
  157. }
  158.  
  159. .mobile-submenu {
  160.   @media only screen and   (min-width: 375px) and (max-width: 480px)  {
  161.     font-size: 1em !important;
  162.     text-transform: uppercase;
  163.     }
  164. }
  165.  
  166. .mb-profile {
  167.   display: none;
  168.   @media only screen and   (min-width: 375px) and (max-width: 480px)  {
  169.     display: block;
  170.     }
  171. }
  172.  
  173. .lg-nav {
  174.   display: block;
  175.   @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  176.     display: none !important;
  177.     }
  178. }
  179.  
  180. .fastyle {
  181.   font-family: "Fontawesome", "Century Gothic", Arial, sans-serif !important;
  182. }
  183.  
  184. .profile-desktop {
  185.   @media only screen and   (min-width: 375px) and (max-width: 480px)  {
  186.     display: none !important;
  187.     }
  188. }
  189.  
  190. .profile-mobile {
  191.   display: none !important;
  192.   @media only screen and   (min-width: 375px) and (max-width: 480px)  {
  193.     display: block !important;
  194.     }
  195. }
  196.  
  197. .profile-accordion {
  198.   position: relative;
  199.   display: flex;
  200.   align-self: center;
  201.   align-items: center;
  202.  
  203.   .image-profile-header {
  204.     width: 50px;
  205.     height: 50px;
  206.     border-radius: 50%;
  207.     background-size: cover;
  208.     background-position: center;
  209.     margin-right: 20px;
  210.  
  211.     @media only screen and   (min-width: 375px) and (max-width: 480px)  {
  212.       margin-right: 0;
  213.       }
  214.   }
  215.  
  216.   .profile-toggle {
  217.     position: absolute;
  218.     top: 70px;
  219.     right: 0;
  220.     width: auto;
  221.     min-width: 220px;
  222.     transform: scaleY(0);
  223.     transform-origin: top;
  224.     transition: transform 0.3s ease-in-out;
  225.     background-color: #12183b;
  226.     color: #FFFFFF;
  227.     border-radius: 10px;
  228.     overflow: hidden;
  229.  
  230.     &.open {
  231.       transform: scaleY(1);
  232.       box-shadow: 0 2px 9px 10px rgba(153, 200, 245, 0.06);
  233.       opacity: 1;
  234.     }
  235.  
  236.     hr {
  237.       border: 0;
  238.       border-top: solid 1px rgba(0, 130, 255, 0.5);
  239.       margin: 0;
  240.     }
  241.  
  242.     .header-toggle {
  243.       background-image: linear-gradient(to bottom, #ffffff -48%, #00a7ff 41%, #0082ff 174%);
  244.       padding: 20px;
  245.       cursor: default;
  246.       max-width: 220px;
  247.  
  248.       div {
  249.         line-height: normal;
  250.         letter-spacing: 0;
  251.         font-size: 12px;
  252.         max-width: 100%;
  253.  
  254.         strong {
  255.           font-size: 14px;
  256.           display: block;
  257.           padding-bottom: 8px;
  258.           white-space: nowrap;
  259.           overflow: hidden;
  260.           text-overflow: ellipsis;
  261.         }
  262.       }
  263.  
  264.       .email {
  265.         overflow: hidden;
  266.         text-overflow: ellipsis;
  267.       }
  268.     }
  269.  
  270.     .header-type1 {
  271.       .header-nav {
  272.         .mobile-menu {
  273.           .mobile-wrapper {
  274.             .icon-back {
  275.               @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  276.                 right: 19px;
  277.                 }
  278.             }
  279.           }
  280.         }
  281.       }
  282.     }
  283.  
  284.     a {
  285.       color: #FFFFFF;
  286.       display: block;
  287.       line-height: normal;
  288.       padding: 10px 20px;
  289.       position: relative;
  290.       margin: 0;
  291.       white-space: nowrap;
  292.  
  293.       &:hover {
  294.         background-image: linear-gradient(to bottom, #ffffff -48%, #00a7ff 41%, #0082ff 174%);
  295.       }
  296.     }
  297.   }
  298.  
  299.   .profile-toggle-mobile {
  300.     position: absolute;
  301.     transform: scaleY(0);
  302.     transform-origin: top;
  303.     transition: transform 0.3s ease-in-out;
  304.     margin-top: 12px;
  305.     width: 100%;
  306.     right: 0;
  307.  
  308.     a {
  309.       font-size: 12px;
  310.       padding-left: 40px;
  311.       border: none;
  312.  
  313.       @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  314.         font-size: 15.36px;
  315.         }
  316.  
  317.       &::after {
  318.         content: "";
  319.         border-bottom: 1px solid #ffffff;
  320.         position: absolute;
  321.         left: 40px;
  322.         bottom: 0;
  323.         width: calc(100% - 40px);
  324.       }
  325.     }
  326.  
  327.     &.open {
  328.       transform: scaleY(1);
  329.       opacity: 1;
  330.     }
  331.   }
  332.  
  333.   .background-size {
  334.     height: 0;
  335.     transition: height 0.3s ease-in-out;
  336.  
  337.     &.open {
  338.       height: 198px;
  339.     }
  340.  
  341.     &.open-enterprise {
  342.       height: 239px;
  343.       margin-left: 30px !important;
  344.     }
  345.  
  346.     &.open-showcase {
  347.       height: 64px;
  348.       margin-left: 30px !important;
  349.     }
  350.   }
  351.  
  352.   .mobile-profile-toggle {
  353.     display: flex;
  354.  
  355.     .profile-name {
  356.       max-width: calc(100% - 85px);
  357.       font-size: 12px;
  358.  
  359.       @media only screen and  (min-width: 375px) and (max-width: 480px) {
  360.         padding: 10px 6px 0 8px;
  361.         }
  362.  
  363.       .name-profile {
  364.         margin-bottom: 8px;
  365.         font-size: 16px;
  366.         @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  367.           margin-bottom: 2px;
  368.           }
  369.       }
  370.       .email{
  371.         @media only screen and  (min-width: 375px) and (max-width: 480px) {
  372.           font-family: "HelveticaNeue-Light", "Century Gothic", Arial, sans-serif;
  373.           }
  374.       }
  375.     }
  376.  
  377.     .fa {
  378.       @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  379.         padding-left: 10px;
  380.         position: relative;
  381.         top: 10px;
  382.         }
  383.     }
  384.  
  385.     .email {
  386.       overflow: hidden;
  387.       text-overflow: ellipsis;
  388.     }
  389.   }
  390. }
  391.  
  392. .imageLogo {
  393.   margin-top: 30px;
  394. }
  395.  
  396. .fa {
  397.   font-size: 32px;
  398.   font-weight: 100;
  399. }
  400.  
  401. .hide-topline {
  402.   border-bottom: unset !important;
  403. }
  404.  
  405. a {
  406.   &.activeNav {
  407.     @media only screen and  (min-width: 375px) and (max-width: 480px) {
  408.       font-size: 17px;
  409.       }
  410.  
  411.     // cursor: default!important;
  412.     &:after {
  413.       content: "";
  414.       display: block;
  415.       position: absolute;
  416.       width: 100%;
  417.       height: 2px;
  418.       background: #0082ff;
  419.       border-radius: 3px;
  420.       // bottom: -15px;
  421.       margin-top: 8px;
  422.       left: 0;
  423.  
  424.       @media only screen and  (min-width: 375px) and (max-width: 480px) {
  425.         display: none;
  426.         }
  427.  
  428.      
  429.     }
  430.   }
  431. }
  432.  
  433. .site-header__item__nav {
  434.   //padding-top : 5px ;
  435.   ul {
  436.     padding: 0;
  437.     margin-left: 30px;
  438.     margin-bottom: 0;
  439.   }
  440.  
  441.   li {
  442.     list-style: none;
  443.     display: inline-block;
  444.     vertical-align: middle;
  445.     margin: 0 10px 0 0;
  446.     //padding: 23px 0 22px 0;
  447.     position: relative;
  448.  
  449.     a {
  450.       padding: 23px 15px 22px 15px;
  451.       display: block;
  452.     }
  453.  
  454.     &:after {
  455.       position: absolute;
  456.       content: "";
  457.       bottom: 0;
  458.       height: 3px;
  459.       left: 0;
  460.       right: 0;
  461.       width: 0%;
  462.       margin: auto;
  463.       //background: $red-color;
  464.       //transition: $transition;
  465.     }
  466.  
  467.     &.active,
  468.     &:hover {
  469.       &:after {
  470.         width: 100%;
  471.       }
  472.     }
  473.   }
  474.  
  475.   a {
  476.     position: relative;
  477.     // font-family: $regular-font;
  478.     font-size: 0.9em;
  479.     color: #000;
  480.     font-weight: 600;
  481.     text-transform: uppercase;
  482.     text-decoration: none;
  483.     letter-spacing: 1px;
  484.   }
  485. }
  486.  
  487. .usernameMobile {
  488.   display: none;
  489.   @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  490.     font-size: 20px;
  491.     display: block;
  492.     }
  493. }
  494.  
  495. li.dropdown {
  496.   display: inline-block;
  497.   width: auto;
  498.   position: relative;
  499. }
  500.  
  501. .dropdown:hover .isi-dropdown {
  502.   display: block;
  503. }
  504.  
  505. // .isi-dropdown a:hover {
  506. //   color: #fff !important;
  507. // }
  508.  
  509. .isi-dropdown {
  510.   margin-left: 0px !important;
  511.   width: 120px;
  512.   position: absolute;
  513.   display: none;
  514.   box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  515.   z-index: 1;
  516.   background: #fff;
  517.   // opacity: .8;
  518.   // transition: $transition;
  519. }
  520.  
  521. .isi-dropdown a {
  522.   color: #000 !important;
  523.   opacity: 100% !important;
  524. }
  525.  
  526. .isi-dropdown a:hover {
  527.   color: #000 !important;
  528.   opacity: 100% !important;
  529. }
  530.  
  531. .list-decoration {
  532.   list-style-type: none;
  533.   padding-left: 20px;
  534. }
  535.  
  536. #a:hover ~ #b {
  537.   display: none;
  538. }
  539.  
  540. #a:hover ~ #c {
  541.   display: block;
  542. }
  543.  
  544. #b {
  545.   display: block;
  546. }
  547.  
  548. #c {
  549.   display: none;
  550. }
  551.  
  552. a:hover {
  553.   text-decoration: none !important;
  554. }
  555.  
  556. .nav-inside-text {
  557.   position: relative;
  558.   display: block;
  559.   height: 65px;
  560. }
  561.  
  562. .info-notif {
  563.   display: flex !important;
  564.   align-items: center;
  565. }
  566.  
  567. .notif-round {
  568.   width: 25px;
  569.   position: absolute;
  570.   right: 14px;
  571.   // top: 6px;
  572.   height: 25px;
  573.   font-size: 12px;
  574.   color: white;
  575.   border-radius: 50%;
  576.   display: flex;
  577.   align-items: center;
  578.   background-image: linear-gradient(to bottom, #ffffff -48%, #00a7ff 41%, #0082ff 174%);
  579.  
  580.   div {
  581.     width: 100%;
  582.     text-align: center;
  583.   }
  584.  
  585.  
  586.   @media only screen and (min-width: 375px) and (max-width: 480px)  {
  587.     justify-content: center;
  588.     }
  589. }
  590.  
  591. .notif-round-green {
  592.   width: 18px;
  593.   height: 18px;
  594.   border: solid 2px #212957;
  595.   background-color: #22dc29;
  596.   position: absolute;
  597.   bottom: 0px;
  598.   right: 38px;
  599.   font-size: 7px;
  600.   color: #FFFFFF;
  601.   border-radius: 50%;
  602.   float: right;
  603.   padding: 4px 2px;
  604.   -moz-text-align-last: center;
  605.   text-align-last: center;
  606. }
  607.  
  608. // CALENDAR
  609.  
  610. ::ng-deep {
  611.   .mat-calendar-previous-button,
  612.   .mat-calendar-next-button {
  613.     outline: none !important;
  614.   }
  615.  
  616.   .mat-datepicker-toggle {
  617.     width: 100%;
  618.     left: 0;
  619.     text-align: right;
  620.  
  621.     .mat-icon-button {
  622.       width: 100%;
  623.       text-align: right;
  624.       padding-right: 20px;
  625.       outline: none;
  626.  
  627.       .mat-button-wrapper {
  628.         svg {
  629.           fill: white !important;
  630.         }
  631.       }
  632.     }
  633.  
  634.     .mat-button-focus-overlay,
  635.     .mat-button-ripple {
  636.       display: none !important;
  637.     }
  638.  
  639.     .mat-datepicker-toggle-default-icon {
  640.       display: none !important;
  641.     }
  642.  
  643.     .mat-datepicker-content {
  644.       .mat-calendar-next-button,
  645.       .mat-calendar-previous-button {
  646.         position: absolute;
  647.         right: 20px;
  648.       }
  649.     }
  650.   }
  651.  
  652.   .mat-calendar-header {
  653.     .mat-calendar-controls {
  654.       .mat-calendar-arrow {
  655.         border-top-color: #FFFFFF;
  656.       }
  657.  
  658.       .mat-calendar-previous-button,
  659.       .mat-calendar-next-button {
  660.         &::after {
  661.           border-color:#FFFFFF;
  662.         }
  663.       }
  664.     }
  665.   }
  666.  
  667.   .mat-calendar-table {
  668.     th {
  669.       color: #FFFFFF;
  670.     }
  671.  
  672.     .mat-calendar-body-label {
  673.       color: #ffffff50;
  674.     }
  675.  
  676.     .mat-calendar-body-cell-content {
  677.       color: #FFFFFF;
  678.     }
  679.   }
  680.  
  681.   .mat-datepicker-content {
  682.     border-radius: 10px;
  683.   }
  684.  
  685.   .mat-datepicker-toggle-default-icon.ng-star-inserted {
  686.     width: 1.2em;
  687.     color: #FFFFFF;
  688.   }
  689.  
  690.   .mat-datepicker-popup {
  691.     @media only screen and  (min-width: 375px) and (max-width: 480px) {
  692.       width: 78% !important;
  693.  
  694.       .mat-datepicker-content {
  695.         width: 100%;
  696.  
  697.         .mat-calendar {
  698.           width: 100% !important;
  699.         }
  700.       }
  701.       }
  702.   }
  703.  
  704.   .mat-datepicker-content .mat-calendar {
  705.     width: 296px;
  706.     height: 354px;
  707.     opacity: 1;
  708.     color: #FFFFFF;
  709.     border-radius: 8px;
  710.     box-shadow: 0 2px 10px 9px rgba(153, 200, 245, 0.06);
  711.     background-color: #174389;
  712.     position: absolute;
  713.     z-index: 2;
  714.     @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  715.       position: relative;
  716.       }
  717.   }
  718.  
  719.   .mat-calendar-body-cell-content {
  720.     &:hover {
  721.       background-image: linear-gradient(180deg, #ffffff -68.9%, #009fff 42.58%, #0082ff 89.97%);
  722.       border: unset;
  723.     }
  724.   }
  725.  
  726.   .mat-calendar-body-selected {
  727.     background-image: linear-gradient(180deg, #ffffff -68.9%, #009fff 42.58%, #0082ff 89.97%);
  728.   }
  729.  
  730.   .calendar-style {
  731.     padding: 0;
  732.     width: 100%;
  733.  
  734.     input {
  735.       width: 100%;
  736.  
  737.       &::placeholder {
  738.         color: #FFFFFF;
  739.       }
  740.     }
  741.  
  742.     .image-calendar {
  743.       position: absolute;
  744.       right: 20px;
  745.       top: 18px;
  746.     }
  747.  
  748.     .mat-form-field {
  749.       font-size: inherit;
  750.       font-weight: 400;
  751.       line-height: 1.125;
  752.       font-family: Roboto, "Helvetica Neue", sans-serif;
  753.       width: 100%;
  754.       letter-spacing: normal;
  755.     }
  756.  
  757.     .mat-datepicker-toggle,
  758.     .mat-datepicker-content .mat-calendar-next-button,
  759.     .mat-datepicker-content .mat-calendar-previous-button {
  760.       color: rgba(0, 0, 0, 0.54);
  761.       position: absolute;
  762.       right: 8px;
  763.       top: 10px;
  764.     }
  765.  
  766.     .mat-form-field-suffix.ng-tns-c188-0.ng-star-inserted {
  767.       position: absolute;
  768.       right: 10px;
  769.     }
  770.  
  771.     .mat-form-field-label-wrapper {
  772.       position: absolute;
  773.       left: 0;
  774.       box-sizing: content-box;
  775.       width: 100%;
  776.       height: 100%;
  777.       overflow: hidden;
  778.       pointer-events: none;
  779.     }
  780.  
  781.     /* Date Picker */
  782.     .mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle-default-icon,
  783.     .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon {
  784.       width: 1.2em;
  785.       color: #FFFFFF;
  786.       position: absolute;
  787.       right: 10px;
  788.       top: 10px;
  789.     }
  790.  
  791.     .mat-calendar {
  792.       display: block;
  793.       z-index: 3;
  794.       right: 50px;
  795.       position: absolute;
  796.     }
  797.   }
  798.  
  799.   .wrapper-page {
  800.     @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  801.       position: relative;
  802.       display: flex;
  803.       flex-direction: column-reverse;
  804.       }
  805.   }
  806.  
  807.   .indicator-page {
  808.     padding: 10px 0px;
  809.     position: absolute;
  810.  
  811.     // margin: 30px 0;
  812.     @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  813.       position: relative;
  814.       text-align: center;
  815.       }
  816.   }
  817.  
  818.   .widget-wrapper {
  819.     margin-bottom: 30px;
  820.     padding-bottom: 250px;
  821.     @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  822.       padding-bottom: 80px;
  823.       }
  824.   }
  825.  
  826.   .widget-group {
  827.     padding: 20px;
  828.     cursor: pointer;
  829.     transition: transform 0.2s ease-in-out;
  830.     @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  831.       width: 50%;
  832.       padding: 10px 5px;
  833.       }
  834.  
  835.     .widget-content {
  836.       padding: 20px;
  837.       border-radius: 10px;
  838.       box-shadow: 0 2px 10px 9px rgba(153, 200, 245, 0.06);
  839.       background-color: rgba(0, 130, 255, 0.3);
  840.       min-width: 215px;
  841.       width: 100%;
  842.       height: 259px;
  843.  
  844.       @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  845.         padding: 15px;
  846.         }
  847.  
  848.       .thumbnail-product {
  849.         width: 47px;
  850.         height: 47px;
  851.         background-size: contain;
  852.         margin-bottom: 20px;
  853.         background-position: center left;
  854.  
  855.         @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  856.           width: 50px;
  857.           height: 50px;
  858.           margin-bottom: 10px;
  859.           }
  860.       }
  861.  
  862.       .product-content {
  863.         display: flex;
  864.         margin-bottom: 18px;
  865.         margin-top: 15px;
  866.       }
  867.  
  868.       span.status-tag {
  869.         font-size: 10px;
  870.         background-color: transparent;
  871.         padding: 5px 10px;
  872.         border-radius: 20px;
  873.         border: 1px solid #ffffff;
  874.         vertical-align: middle;
  875.         max-height: 30px;
  876.         color: #ffffff;
  877.         right: 36px;
  878.         position: absolute;
  879.         top: 29px;
  880.  
  881.         @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  882.           margin: 0;
  883.           display: block;
  884.           right: 16px;
  885.           top: 20px;
  886.           }
  887.       }
  888.  
  889.       .title-product {
  890.         font-family: "HelveticaNeue-Bold", "Century Gothic", Arial, sans-serif;
  891.         font-size: 14px;
  892.         min-height: auto;
  893.         height: unset;
  894.         align-self: center;
  895.         line-height: 1.5;
  896.         white-space: pre-wrap;
  897.         padding-left: 11px;
  898.         padding-bottom: 25px;
  899.         color: #FFFFFF;
  900.         @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  901.           width: 10px;
  902.           font-size: 14px;
  903.           min-height: 36px;
  904.           height: 36px;
  905.           margin-bottom: 15px;
  906.           line-height: 18px;
  907.           }
  908.       }
  909.  
  910.       .subtitle-product {
  911.         font-size: 12px;
  912.         color: #FFFFFF;
  913.         margin-bottom: 30px;
  914.         line-height: 20px;
  915.         @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  916.           font-size: 9px;
  917.           min-height: 60px;
  918.           margin-bottom: 15px;
  919.           line-height: 12px;
  920.           }
  921.       }
  922.  
  923.       .product-info {
  924.         font-family: "HelveticaNeue-Bold", "Century Gothic", Arial, sans-serif;
  925.         display: flex;
  926.         font-size: 12px;
  927.         justify-content: space-around;
  928.         position: relative;
  929.         color: #FFFFFF;
  930.  
  931.         @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  932.           font-size: 10px;
  933.           display: block;
  934.           bottom: 5px;
  935.           }
  936.  
  937.         div {
  938.           margin-bottom: 0;
  939.           @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  940.             margin-bottom: 5px;
  941.             }
  942.         }
  943.  
  944.         img {
  945.           margin-right: 8px;
  946.           width: 11px;
  947.  
  948.           @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  949.             width: 10px;
  950.             }
  951.         }
  952.       }
  953.  
  954.       .button-card {
  955.         display: flex;
  956.         justify-content: space-around;
  957.         background: linear-gradient(0deg, #001aba -83.58%, #0082ff 119.86%);
  958.         border-radius: 0px 0px 9.96139px 9.96139px;
  959.         padding: 15px 63px;
  960.         width: 86%;
  961.         margin: 10px 0 0 -20px;
  962.         position: absolute;
  963.  
  964.         @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  965.           padding: 12px 44px;
  966.           width: 94%;
  967.           margin: -6px 0 0 -14px;
  968.           }
  969.  
  970.         span {
  971.           font-weight: 600;
  972.           color: #FFFFFF;
  973.           line-height: 19px;
  974.           font-size: 13px;
  975.  
  976.           @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  977.             font-size: 8px;
  978.             }
  979.         }
  980.  
  981.         img {
  982.           @media only screen and  (min-width: 375px) and (max-width: 480px)  {
  983.             width: 8px;
  984.             }
  985.         }
  986.  
  987.         &:hover {
  988.           background: linear-gradient(0deg, #001aba -83.58%, #0082ff 240.17%);
  989.           cursor: pointer;
  990.         }
  991.       }
  992.     }
  993.  
  994.     // &:hover {
  995.     //   @include breakpoint(no-mobile) {
  996.     //     transform: scale(1.03);
  997.     //     transform-origin: 50% 100%;
  998.  
  999.     //     .widget-content {
  1000.     //       background-image: linear-gradient(to top, #001aba 0%, #0082ff 93%);
  1001.     //     }
  1002.  
  1003.     //     .thumbnail-product {
  1004.     //       position: relative;
  1005.     //       width: 160px !important;
  1006.     //       height: 160px !important;
  1007.     //       margin-top: -60px;
  1008.  
  1009.     //       @include breakpoint(mobile) {
  1010.     //         width: 140px !important;
  1011.     //         height: 140px !important;
  1012.     //       }
  1013.     //     }
  1014.     //   }
  1015.     // }
  1016.   }
  1017. }
  1018.  
  1019. ::ng-deep .mat-calendar-table-header-divider {
  1020.   &:after {
  1021.     background: #fff !important;
  1022.   }
  1023. }
  1024.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement