@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root{--primary-color:#BA3C51;--white-color:#f8f8f8;--light-color:#939393;--green-color:#009A17;--dark-gray:#606060;--light-gray:#F7F7F7;--medium-gray:#E5E5E5;--black:#333333}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{font-size:16px!important}body{font-family:Inter,sans-serif!important;overflow-x:hidden!important}.primary-color{color:var(--primary-color)!important}.btn-primarybutton{background-color:var(--primary-color)!important;color:var(--white-color)!important;font-size:14px!important;border:none!important}.btn-closebtn{background-color:var(--white-color)!important;color:var(--primary-color)!important;font-size:14px!important;border:1px solid var(--primary-color)!important;font-family:Inter,sans-serif!important}.custom-shadow{box-shadow:0 4px 10px rgba(0,0,0,.2)!important}.form-label,.modal-title{font-family:Inter,sans-serif!important}.form-label{font-size:13px!important;margin-bottom:0!important}.form-control::placeholder{font-size:12px!important;font-family:Inter,sans-serif!important}.form-control{font-weight:400!important;height:40px}.form-control,.form-select{background-color:#f3f3f3!important}.btn-close,.form-control,.form-select{font-size:12px!important;font-family:Inter,sans-serif!important}.btn-login{width:100%;padding:8px;border-radius:5px;font-size:12px;background-color:white;border:1px solid #dedede;text-transform:uppercase!important;font-family:Inter,sans-serif!important}.btn-login img{width:15px!important;height:15px!important;margin-right:.5rem}.login{padding:2rem!important}.login h6{margin-top:1rem;font-size:13px;font-weight:400}.login h6,.login p{font-family:Inter,sans-serif!important}.login p{font-size:12px;font-weight:300;text-align:center;color:var(--light-color)!important}.login a{font-weight:700;color:var(--primary-color);font-family:Inter,sans-serif!important}.active-container{border:1px solid var(--primary-color)}.active-container,.onboard-container{cursor:pointer!important}.active-container h6{color:var(--primary-color);font-weight:700}.active-container p{color:black!important}.title{color:var(--dark-gray);font-size:16px;font-weight:600;font-family:Inter,sans-serif!important}.dashboard-container{background-color:var(--light-gray)!important;min-height:100vh}.top-nav-container{background-color:var(--medium-gray)!important;border-radius:10px;padding:.5rem 1rem;margin-bottom:1rem;font-weight:600;color:var(--dark-gray)}.active-tab,.top-nav-container{font-size:12px;font-family:Inter,sans-serif!important}.active-tab{background-color:white;border-radius:5px;font-weight:700!important;color:var(--primary-color)}.custom-card h6{font-size:12px!important;color:var(--black);font-weight:500;font-family:Inter,sans-serif!important}.budget-title{font-size:13px;font-weight:600}.budget-item,.budget-title{color:var(--black)!important;font-family:Inter,sans-serif!important}.budget-item{font-size:11px!important;font-weight:500!important}.allocated-budget{font-size:11px!important;font-weight:500;color:var(--black)!important;font-family:Inter,sans-serif!important}.budget-amount{font-size:11px;color:var(--primary-color);font-weight:700}.budget-percentage{color:var(--dark-gray)!important;font-size:12px}.edit-icon,.edit-text{color:var(--dark-gray);font-size:10px}.add-link{color:var(--primary-color);font-size:12px;font-weight:600}.modal-title{font-size:16px!important}.tracker-menu{color:var(--dark-gray);font-weight:400}.active-tracker-menu,.tracker-menu{font-size:12px!important;margin-bottom:0;line-height:23px}.active-tracker-menu{color:var(--primary-color);font-weight:600;border-bottom:1px solid var(--primary-color)}.small-title{color:var(--dark-gray);font-size:12px;font-weight:400;margin-bottom:0;line-height:150%!important}.budget-icon{color:var(--primary-color);font-weight:900!important}.accordion-button{font-size:13px!important;font-weight:500!important;color:var(--dark-gray)!important}.landing-page,.mobile .landing-page,.mobile .login-page{background-image:url(/weddyguru-desklanding.svg);background-size:cover;background-position:50%;min-height:100vh}.desktop .landing-page h5{font-size:45px;font-weight:700}.mobile .landing-page h5{font-size:25px;font-weight:700}.mobile .landing-page h6{font-size:14px;margin-top:1rem;font-weight:400!important;line-height:130%}.desktop .landing-page h6{font-size:16px;margin-top:1rem;font-weight:400!important}.desktop .landing-page h5 span,.mobile .landing-page h5 span,.tablet .landing-page h5 span{color:var(--primary-color)!important;text-decoration:underline}.desktop .landing-page .btn-closebtn,.desktop .landing-page .btn-primarybutton{font-size:14px!important}.mobile .login-page h5,.mobile .login-page h6{color:white!important}.loading{color:var(--dark-gray);font-size:12px;margin-top:.5rem;font-weight:400!important}.user-img{border-radius:50%}.logout{font-size:12px;color:var(--dark-gray)!important;font-weight:500!important}.alert{font-size:14px!important;padding:.5rem!important}.alert span{font-weight:700!important}.remove-button{background-color:var(--primary-color);border-radius:50%;color:white;width:20px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:-5px;font-size:10px;font-weight:500}.floating-btn{position:fixed;bottom:20px;right:20px;z-index:1050;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.2);font-size:16px!important}.backbutton{color:var(--dark-gray)!important}