@import 'tailwindcss/base'; @import 'tailwindcss/components'; @import 'tailwindcss/utilities'; @layer base { * { font-family: quicksand; } footer a { @apply text-cc-light-grey; } header { background: #2dc0e7; background-image: url(/Content/Images/featured_bg.png); background-image: url(/Content/Images/featured_bg.png),-webkit-gradient(linear,left top,left bottom,from(#2486c7),to(#2dc0e8)); background-image: url(/Content/Images/featured_bg.png),-webkit-linear-gradient(top,#2486c7,#2dc0e8); background-image: url(/Content/Images/featured_bg.png),-moz-linear-gradient(top,#2486c7,#2dc0e8); background-image: url(/Content/Images/featured_bg.png),-o-linear-gradient(top,#2486c7,#2dc0e8); background-image: url(/Content/Images/featured_bg.png),linear-gradient(to bottom,#2486c7,#2dc0e8); background-size: 50% cover; background-repeat: no-repeat; background-position: right 75%; padding: 80px 50px; margin-bottom: 75px; } hr { @apply my-8 border-cc-blue; } } @layer components { .flex-mobile { @apply flex flex-col md:flex-row; } .flex-mobile-reverse { @apply flex flex-col-reverse md:flex-row; } .flex-center-around { @apply flex flex-col md:flex-row items-center justify-around; } .flex-center-around-reverse { @apply flex flex-col-reverse md:flex-row items-center justify-around; } .footer-heading { @apply mt-4 font-bold mb-6 text-lg pl-2 md:pl-2 md:mt-0; } footer a { @apply text-cc-light-grey; } footer h4 { @apply text-cc-dark-grey; } .icon { font-size: 3em; margin-bottom: 25px; color: #fff; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #2dc0e7; } .other-icon { font-size: 5em; margin-bottom: 25px; color: #fff; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #2dc0e7; } .other-icon:hover { color: #2dc0e7; } .container-hack { max-width: 620px; } .fontello-icon { font-family: quicksand; } .footer-icon { @apply bg-cc-blue text-center align-middle text-white; border-radius: 50%; padding: 9px; } } @font-face { font-family: quicksand; font-style: normal; font-weight: 400; font-display: swap; src: url("/Content/Quicksand-Regular.woff") format("woff"); } .sidenav { height: 100%; width: 0; position: fixed; z-index: 1; top: 0; right: 0; background-color: white; overflow-x: hidden; transition: 0.5s; padding-top: 100px; } .sidenav a { text-decoration: none; display: block; transition: 0.3s; } .sidenav a:hover { color: #f1f1f1; } .shadow { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } .mobile-nav { height: 50px; position: fixed; background-color: white; } /*************************************************/ .left-border { border-left: 1px solid white; } .w-72 { width: 18rem; /* 288px */ } .gs-btn { background-color: #B0F768; font-weight: 600; color: #212121; border: 1px solid #B0F768; border-radius: 25px; padding: 0.5rem 1rem; } .gs-btn:hover { background-color: #95df4a; border: 1px solid #95df4a; color: #212121; } #xButton { top: -10px; visibility: hidden; } .image-background-1 { background-image: url('../Images/Group-1967.svg'); position: absolute; background-size: cover; background-repeat: no-repeat; height: 100%; top: 0; left: 0; bottom: 0; z-index: -10; } .deepblue-border { border-color: #2D4EAD; } .deepblue-background { background-color: #2D4EAD; } .deeperblue-background { background-color: #304CAC; } .link-color { color: #2DC0E8; } .blue-background { background-color: #2DC0E8; } .py-3 { padding-top: 0.75rem; /* 12px */ padding-bottom: 0.75rem; /* 12px */ } .top-2 { top: 0.5rem; /* 8px */ } .top-3 { top: 0.75rem; /* 12px */ } .left-5 { left: 1.25rem; /* 20px */ } .right-3 { right: 0.75rem; /* 12px */ } .right-5 { right: 1.25rem; /* 20px */ } .rounded-3xl { border-radius: 1.5rem; /* 24px */ } .poppins-medium { font: normal normal medium 15px/23px Poppins; } .mulish { font-family: 'Mulish', sans-serif; } .poppins { font-family: 'Poppins'; } /*Mango's css*/ html { color: #000; } /*h1, h2, h3, h4, h5, h6 { font-family: 'Mulish'; color: #000; }*/ a { color: #000; } input, select { border-color: #000; color: #000; } input:-webkit-autofill { -webkit-text-fill-color: #000; } input:not([type=submit]):focus, select:focus, textarea:focus { border-color: #878787; } select:invalid { color: #000; } a:hover { color: #c7c7c7; } .btns { font-weight: 600; } .reg-btn { background-color: #B0F768; font-weight: 600; color: #212121; border: 1px solid #B0F768; border-radius: 25px; padding: 0.6rem 1.5rem; } .reg-btn:hover { background-color: #95df4a; color: #212121; border: 1px solid #95df4a; } .gs-btn { background-color: #B0F768; font-weight: 600; color: #212121; border: 1px solid #B0F768; border-radius: 25px; padding: 0.5rem 1rem; } .gs-btn:hover { background-color: #95df4a; border: 1px solid #95df4a; color: #212121; } .gs-btn-lg { background-color: #B0F768; color: #212121; padding: .7rem 2rem; border-radius: 30px; font-size: 1.1rem; font-weight: 600; max-width: 180px; } .gs-btn-lg:hover { background-color: #95df4a; color: #212121; } .btn-lg { background-color: #B0F768; color: #212121; padding: .6rem 1.5rem; border: 2px solid #B0F768; border-radius: 30px; font-size: 1rem; font-weight: 600; } .btn-lg:hover { background-color: #95df4a; border: 2px solid #95df4a; color: #212121; } .biz-btn { border: 1px solid #000; border-radius: 20px; padding: 0.6rem 1.5rem; } .biz-btn:hover { border: 1px solid #717171; } button:disabled { opacity: 0.4; cursor: not-allowed; } .user-info { color: #000; max-width: 500px; } .user-input { padding: 0.5rem; } .footer-heading { font-family: 'Mulish', sans-serif; } .social-text { text-align: center; } .footer-logo { width: 248px; } .visa-img { margin: 0 auto; } .med-icon { height: 32px; width: 38px; margin: 0.6rem 0.5rem 1.5rem; } .bg-box { position: absolute; background-color: #2DC0E8; width: calc(100% - 30px); height: calc(100% - 30px); animation: bg-box 1s 1; z-index: -10; } .index-20 { z-index: -20; } /*Section Titles*/ .section-title { font-size: 3rem; font-family: 'Mulish'; font-weight: 700; color: black; line-height: 1 } /*Section Titles*/ /*Footer Section*/ .footer-text { font-size: 1.85rem; } #footer h1, #footer h4, #footer p, #footer a { color: #fff; } #footer .btn-lg { width: 130px; padding: 0.5rem 1rem; } /*Footer Section*/ /*Media Queries*/ @@media only screen and (max-width: 285px) { .transfer { padding: 0 0.25rem; } } @@media only screen and (min-width: 360px) { .footer-text { font-size: 2.25rem; } } @@media only screen and (min-width: 768px) { .med-icon { height: 31.5px; width: 36px; margin: 0.6rem 0.5rem 1.5rem; } } @@media only screen and (min-width: 992px) { .section-title { font-size: 3.75rem; } .footer-links { border-right: 1px solid #fff; } } @@media only screen and (min-width: 1024px) { .social-text { text-align: left; } .footer-logo { width: 300px; } .visa-img { margin: 0; } } @@media only screen and (min-width: 1400px) { .footer-text { width: 68%; } .footer-btns { width: 68%; } }