/* * App Global CSS * ---------------------------------------------------------------------------- * Put style rules here that you want to apply globally. These styles are for * the entire app and not just one component. Additionally, this file can be * used as an entry point to import other CSS/Sass files to be included in the * output CSS. * For more information on global stylesheets, visit the documentation: * https://ionicframework.com/docs/layout/global-stylesheets */ /* Core CSS required for Ionic components to work properly */ @import '~@ionic/angular/css/core.css'; /* Basic CSS for apps built with Ionic */ @import '~@ionic/angular/css/normalize.css'; @import '~@ionic/angular/css/structure.css'; @import '~@ionic/angular/css/typography.css'; @import '~@ionic/angular/css/display.css'; /* Optional CSS utils that can be commented out */ @import '~@ionic/angular/css/padding.css'; @import '~@ionic/angular/css/float-elements.css'; @import '~@ionic/angular/css/text-alignment.css'; @import '~@ionic/angular/css/text-transformation.css'; @import '~@ionic/angular/css/flex-utils.css'; /* Site Name: GETME URI: http: Description: This is the theme scss for GETME Version: 2.0 Author: Author URI: Tags: --------------------------- THEME STYLES --------------------------- TABLE OF CONTENTS --------------------------- 01. FONTS-N-SIZES 02. FONTS-COLOR 03. THEMES-N-BACKGROUNDS 04. SPACING-N-POSITIONS 05. ALIGMENTS 06. ALERTS-N-MESSAGES */ /*------------------------------- 01. FONTS-N-SIZES --------------------------------*/ @import url('https://fonts.googleapis.com/css?family=Abel&display=swap'); @import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css); * { font-family: 'Abel', sans-serif; -webkit-font-smoothing: antialiased; } *::-webkit-scrollbar { display: none; } .no-scroll .scroll-content { overflow: hidden; } a { text-decoration: none !important; } button { outline: none; } input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button { -webkit-appearance: none !important; margin: 0; } html, body { font-family: 'Lato', sans-serif !important; margin: 0px; } button { cursor: pointer; } .start_wizard_wrapper { ion-slides { .swiper-pagination { .swiper-pagination-bullet { background-color: #29285b; width: 14px; height: 3px; border-radius: 0px; } } } } .gm-style .gm-style-iw-c { padding: 0px !important; } .home_banner { ion-slides { .swiper-pagination-bullets { left: auto; width: auto; right: 15px; bottom: 15px; } .swiper-pagination { .swiper-pagination-bullet { background-color: #fff; width: 14px; height: 3px; border-radius: 0px; opacity: 1; margin: 0px; } .swiper-pagination-bullet-active { background-color: rgba(41, 37, 81, 1); } } } } .product_banner { ion-slides { .swiper-pagination-bullets { left: auto; width: auto; right: 15px; bottom: 15px; } .swiper-pagination { .swiper-pagination-bullet { background-color: #fff; width: 14px; height: 3px; border-radius: 0px; opacity: 1; margin: 0px; } .swiper-pagination-bullet-active { background-color: rgba(41, 37, 81, 1); } } } } /*------------------------------- 02. FONTS-SETTINGS --------------------------------*/ .text_color_white { color: #fff !important; } .font_size_xs { font-size: 12px !important; } .font_size_sm { font-size: 14px !important; } .font_size_md { font-size: 16px !important; } .font_size_lg { font-size: 18px !important; } .font_size_xl { font-size: 20px !important; } .font_size_vl { font-size: 35px !important; } .font_weight300 { font-weight: 300 !important; } .font_weight400 { font-weight: 400 !important; } .font_weight500 { font-weight: 500 !important; } .font_weight600 { font-weight: 600 !important; } /*------------------------------- 03. THEMES-N-BACKGROUNDS --------------------------------*/ .theme_background { background-size: cover !important; background-position: center !important; } .theme_transparent { background: transparent !important; } .theme_white { background-color: #f7f8fd !important; } .theme_off_white { background-color: #f4f4f4 !important; } .theme_dark_transparent { background-color: rgba(0, 0, 0, 0.6) !important; } .theme_white_transparent { background-color: rgba(243, 243, 243, 0.6) !important; } /*------------------------------- 04. SPACING-N-POSITIONS --------------------------------*/ .width25 { width: 25% !important; } .width50 { width: 50% !important; } .width75 { width: 75% !important; } .widthFull { width: 100% !important; } .widthAuto { width: auto !important; } .height25 { height: 25% !important; } .height50 { height: 50% !important; } .height75 { width: 75% !important; } .heightFull { height: 100% !important; } .heightAuto { height: auto !important; } .p0 { padding: 0px !important; } .pl0 { padding-left: 0px !important; } .pr0 { padding-right: 0px !important; } .pt0 { padding-top: 0px !important; } .pb0 { padding-bottom: 0px !important; } .p10 { padding: 10px !important; } .pt10 { padding-top: 10px !important; } .m0 { margin: 0px !important; } .ml0 { margin-left: 0px !important; } .mr0 { margin-right: 0px !important; } .mt0 { margin-top: 0px !important; } .mb0 { margin-bottom: 0px !important; } .mAuto { margin: 0 auto !important; } .clear { clear: both !important; } .absolute { position: absolute !important; } .relative { position: relative !important; } .fixed { position: fixed !important; } .borderNone { border: none !important; } /*------------------------------- 05. ALIGMENTS --------------------------------*/ .floatLeft { float: left !important; } .floatRight { float: right !important; } .textLeft { text-align: left !important; } .textRight { text-align: right !important; } .textCenter { text-align: center !important; } .ion-page { padding-top: 50px; } app-landing { padding: 0px !important; } app-cart { padding: 0px !important; } app-orderplaced { padding: 0px !important; } app-ordercancelled { padding: 0px !important; } app-delivery { padding: 0px !important; } app-deliverypop { padding: 0px !important; } app-success { padding: 0px !important; } .nav_header { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 9999; background-color: #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); } .nav_btn { width: 50px; height: 50px; background-color: transparent; color: #282438; font-size: 25px; background-position: center; background-repeat: no-repeat; background-size: 25px; position: relative; } .not { background-color: #3b394d; color: #fff; width: 17px; height: 17px; border-radius: 50%; position: absolute; top: 5px; right: 10px; font-size: 10px; padding: 4px; } .nav_title { width: calc(100% - 100px); color: rgba(59, 57, 77, 1); padding: 12px; padding-left: 5px; padding-right: 5px; font-weight: 400; text-align: center; img { height: 30px; } h4 { margin: 0px; font-weight: 900; padding: 0px; font-size: 20px; text-align: center; text-transform: uppercase; span { color: #39267f; } } input { width: 100%; border: none; padding-left: 10px; padding-right: 10px; &:focus { outline: none; } &:hover { outline: none; } } } .nav_back { background-color: #fff !important; background-image: url('./assets/Group17_2.png'); img { width: 25px; display: none; } } .nav_back_white { background-color: transparent; background-image: url('./assets/arrow_white.png'); img { width: 25px !important; display: none; } } .nav_menu { background-image: url('./assets/Group22_2.png'); img { width: 25px; display: none; } } .nav_search { background-image: url('./assets/search_2.png'); img { width: 25px; display: none; } } .nav_exit { background-image: url('./assets/Group17_2.png'); img { width: 25px; display: none; } } .nav_close { background-image: url('./assets/close.png'); img { width: 25px; display: none; } } .nav_cart { background-image: url('./assets/cart_icon.png'); img { width: 25px; display: none; } } ion-header { z-index: 9999 !important; order: 0 !important; } .lds-ripple { display: inline-block; position: relative; width: 64px; height: 64px; } .lds-ripple div { position: absolute; border: 5px solid #29285b; opacity: 1; border-radius: 50%; animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; } .lds-ripple div:nth-child(2) { animation-delay: -0.5s; } @keyframes lds-ripple { 0% { top: 30px; left: 30px; width: 0; height: 0; opacity: 1; } 100% { top: -1px; left: -1px; width: 60px; height: 60px; opacity: 0; } } .loader { position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; padding-top: 50%; background-color: rgba(273, 273, 273, 0.9); text-align: center; z-index: 99; } .picker-wrapper { .picker-toolbar { .picker-toolbar-button { .picker-button { color: #29285b; font-weight: 900; } } } .picker-columns { .picker-opt-selected { color: #29285b; font-weight: 900; } } } .search_item_list { position: absolute; background-color: #fff; left: 0px; right: 0px; width: 100%; margin: 0px; top: 50px; bottom: 0px; z-index: 99; ul { margin: 0px; padding: 0px; li { list-style: none; color: rgba(59, 57, 77, 1); text-align: left; list-style: none; padding: 10px; border-bottom: 1px solid #ddd; &:hover { background-color: rgba(59, 57, 77, 1); color: #fff; } &:focus { background-color: rgba(59, 57, 77, 1); color: #fff; } } } } // .successToast { // color: #29285b; // } // .toast-content { // } .my-toast { --background: #29285b; --border-radius: 4px; --color: #fff; }