@tailwind base; @tailwind components; @tailwind utilities; :root { --foreground-rgb: 0, 0, 0; --background-start-rgb: 214, 219, 220; --background-end-rgb: 255, 255, 255; } @media (prefers-color-scheme: dark) { :root { --foreground-rgb: 255, 255, 255; --background-start-rgb: 0, 0, 0; --background-end-rgb: 0, 0, 0; } } body{ padding-top: 50px; } .grid-content{ display: grid; grid-template-columns: auto 400px; } @media screen and (max-width: 1024px) { .grid-content { display: grid; grid-template-columns: auto; } } .search-menus{ display: grid; margin-left: 30px; grid-template-columns: 300px auto; } input{ margin-top: 5px; margin-bottom: 10px;; display: block; width: 100%; } textarea{ margin-top: 5px; margin-bottom: 10px;; display: block; width: 100%; } select{ margin-top: 5px; margin-bottom: 10px;; display: block; width: 100%; } #tablist .tabs-home::-webkit-scrollbar { height:0; } @media screen and (min-width:768px) { #tablist .tabs-home::-webkit-scrollbar { height:2px; } } #tablist .tabs-home__button { background-color:transparent; border:0; font-family:'Museo Sans',sans-serif; width:105px; height:33px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; color:rgb(254, 226, 226); font-weight:500; line-height:17px; padding:8px; font-size:14px; } @media screen and (max-width:768px) { #tablist .tabs-home__button { font-weight:500; font-size:14px; line-height:17px; } } @media screen and (min-width:768px) { #tablist .tabs-home__button { -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; } } #tablist .tabs-home__button:first-child { padding-left:0; } #tablist .button--active { color:white; border-bottom:2px solid #fff; font-weight:700; } .ui-atomic-button { align-items:center; cursor:pointer; display:inline-flex; height:2rem; line-height:inherit; outline:0; text-align:center; text-decoration:none; white-space:nowrap; padding-left:1rem; padding-right:1rem; font-size:14px; border-radius:.25rem; border-left:0 solid #000; border-right:0 solid #000; border-top:0 solid #000; border-bottom:0 solid #000; font-weight:500; margin-right: 12px; margin: 5px; border-radius: 8px; transition: background .2s; } /* CSS variables. */ :root { --PhoneInput-color--focus: #03b2cb; --PhoneInputInternationalIconPhone-opacity: 0.8; --PhoneInputInternationalIconGlobe-opacity: 0.65; --PhoneInputCountrySelect-marginRight: 0.35em; --PhoneInputCountrySelectArrow-width: 0.3em; --PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight); --PhoneInputCountrySelectArrow-borderWidth: 1px; --PhoneInputCountrySelectArrow-opacity: 0.45; --PhoneInputCountrySelectArrow-color: currentColor; --PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus); --PhoneInputCountrySelectArrow-transform: rotate(45deg); --PhoneInputCountryFlag-aspectRatio: 1.5; --PhoneInputCountryFlag-height: 1em; --PhoneInputCountryFlag-borderWidth: 1px; --PhoneInputCountryFlag-borderColor: rgba(0,0,0,0.5); --PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus); --PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,0.1); } .PhoneInput { /* This is done to stretch the contents of this component. */ display: flex; align-items: center; } .PhoneInputInput { /* The phone number input stretches to fill all empty space */ flex: 1; /* The phone number input should shrink to make room for the extension input */ min-width: 0; } .PhoneInputCountryIcon { width: calc(1em * 1.5); width: calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio)); height: 1em; height: var(--PhoneInputCountryFlag-height); } .PhoneInputCountryIcon--square { width: 1em; width: var(--PhoneInputCountryFlag-height); } .PhoneInputCountryIcon--border { /* Removed `background-color` because when an `` was still loading it would show a dark gray rectangle. */ /* For some reason the `` is not stretched to 100% width and height and sometime there can be seen white pixels of the background at top and bottom. */ background-color: rgba(0,0,0,0.1); background-color: var(--PhoneInputCountryFlag-backgroundColor--loading); /* Border is added via `box-shadow` because `border` interferes with `width`/`height`. */ /* For some reason the `` is not stretched to 100% width and height and sometime there can be seen white pixels of the background at top and bottom, so an additional "inset" border is added. */ box-shadow: 0 0 0 1px rgba(0,0,0,0.5), inset 0 0 0 1px rgba(0,0,0,0.5); box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor); } .PhoneInputCountryIconImg { /* Fixes weird vertical space above the flag icon. */ /* https://gitlab.com/catamphetamine/react-phone-number-input/-/issues/7#note_348586559 */ display: block; /* 3rd party flag icons won't stretch if they have `width` and `height`. Also, if an icon's aspect ratio was different, it wouldn't fit too. */ width: 100%; height: 100%; } .PhoneInputInternationalIconPhone { opacity: 0.8; opacity: var(--PhoneInputInternationalIconPhone-opacity); } .PhoneInputInternationalIconGlobe { opacity: 0.65; opacity: var(--PhoneInputInternationalIconGlobe-opacity); } /* Styling native country `