body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center;width:100vw;height:100vh}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loginPageContainerBackground{width:100vw;height:100%;background-position:50% 85%;background-repeat:no-repeat}.loginPageContainer{top:-72.90966796875px;left:0;width:100%;height:100%;background:transparent -webkit-gradient(linear,left bottom,left top,color-stop(-100%,hsla(0,0%,100%,.13)),color-stop(-5%,hsla(0,0%,100%,.25)),color-stop(-1%,hsla(0,0%,100%,.74)),color-stop(25%,hsla(0,0%,100%,.88)),color-stop(45%,hsla(0,0%,100%,.99))) 0 0 no-repeat padding-box;background:transparent linear-gradient(0deg,hsla(0,0%,100%,.13) -100%,hsla(0,0%,100%,.25) -5%,hsla(0,0%,100%,.74) -1%,hsla(0,0%,100%,.88) 25%,hsla(0,0%,100%,.99) 45%) 0 0 no-repeat padding-box;opacity:1;display:flex;flex-direction:column}.formContainer{margin:5% auto}.loginLogoContainer{width:250px;margin:0 auto}.loginLogoContainer p{text-align:center;font:Regular 20px/24px Museo Sans 300;letter-spacing:0;color:#575757;font-size:17px}.loginlogo{width:100%}.loginForm{display:flex;flex-direction:column}.loginForm input{width:300px;height:35px;margin:1px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 2px 13px rgba(52,77,178,.5);border-radius:2px 2px 0 0;opacity:1}.loginButtonContainer{margin-top:20px;display:flex;justify-content:space-between}.socialMediaButtons{display:flex;height:30px;text-align:center}.socialMediaButtons p{margin:auto;font-size:15px}.logoButton{background:none;border:none;padding:none}.buttonlogo{height:20px;margin:auto 5px;cursor:pointer}.loginButton{width:90px;background:#ff4365 0 0 no-repeat padding-box;box-shadow:0 12px 35px rgba(52,77,178,.34);border-radius:10px;border:none;text-align:center;letter-spacing:0;color:#fff;cursor:pointer}.registerButton{width:90px;height:30px;border-radius:10px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 12px 22px rgba(19,19,19,.15);margin:10% 0 0 70%;text-align:center}.newAccountLink{text-decoration:none;color:#ff4365;font-size:12px}.navigationContainer{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(16,123,139,.877)),color-stop(rgba(72,58,70,.74)),to(rgba(90,5,49,.582)));background-image:linear-gradient(180deg,rgba(16,123,139,.877),rgba(72,58,70,.74),rgba(90,5,49,.582));min-width:300px;height:100vh;background-position:50% 85%}.navigation,.navigationContainer{background-size:250%;background-repeat:no-repeat}.navigation{background-image:url(/static/media/navBackground.a25947bd.png);width:100%;height:100%;background-position:70% 95%;display:flex;flex-direction:column}.navlogo{margin:20px auto 50px;width:50px}.navLinksContainer{display:flex;flex-direction:column;width:75%;align-self:flex-end}.materialIcon{padding-right:5px}.navLinks{border-top-left-radius:20px;border-bottom-left-radius:20px;padding:10px;margin:-.5px;display:flex;text-decoration:none}.unclickedLink{color:#fff}.clickedLink{background:#fff;color:#ff4365}.LinkCurve,.rotateCurve{align-self:flex-end;height:40px;margin-right:-.2px}.rotateCurve{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hiddenCurve{visibility:hidden}.navOption{width:100%;display:flex;flex-direction:column}.fadeIn{opacity:1;-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.fadeOut{opacity:1;-webkit-animation-name:fadeOutOpacity;animation-name:fadeOutOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeOutOpacity{0%{opacity:1}to{opacity:0}}@keyframes fadeOutOpacity{0%{opacity:1}to{opacity:0}}.cards-container{display:flex;flex-direction:row;flex-wrap:wrap}.carouselButton{border-radius:100px;border:none;margin:auto 10px;width:40px;height:40px;color:#ff4365;background:#fff;box-shadow:1px 1px 7px 2px rgba(0,0,0,.16);cursor:pointer}.card{margin:10px;position:relative;border-radius:10px;width:200px;height:190px;background-position:top;background-repeat:no-repeat;overflow:hidden;box-shadow:0 2px 13px rgba(52,77,178,.5)}.cardContent{display:flex;width:100%;height:100%;flex-direction:column;position:relative;align-items:center;background:transparent -webkit-gradient(linear,left top,left bottom,color-stop(15%,hsla(0,0%,100%,0)),color-stop(80%,#000),color-stop(90%,#000)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,hsla(0,0%,100%,0) 15%,#000 80%,#000 90%) 0 0 no-repeat padding-box}.cardContentTop{top:10px;position:absolute;display:flex;width:90%;justify-content:space-between;margin:0 auto;z-index:2}.rating{display:flex;border-radius:25px;font-size:small;size:20px;background:#000;color:#fff;height:30px;width:50px;justify-content:center;align-items:center}.ratingText{margin:0}.favoritesButton{display:flex;justify-content:center;align-items:center;background:#fff;width:30px;height:30px;border-radius:100px;border:none;padding:none;cursor:pointer}.cardContentButtom{position:absolute;bottom:10px;margin:auto;width:90%}.cardBottomText{display:flex;position:relative;margin:0;width:100%}.cardBottomText p{margin:0 0 4px;text-align:left;color:#fff}.cardCompanyName{font-size:98%}.infoLabel{width:60px;font-size:15px}.cardReachCount{width:60px;margin-right:40px}.cardViewButton{text-decoration:none;position:absolute;border-radius:25px;border:none;padding-bottom:3px;width:35px;height:20px;color:#fff;background:#ff4365;right:0;cursor:pointer}.hideButton{visibility:hidden}.homepageContainer{width:100%;display:flex;flex-direction:row}.leftSideContent{display:flex;flex-direction:column;width:100%}.campaignSearchInput{width:70%;align-self:flex-start;box-shadow:0 3px 11px rgba(0,0,0,.11);border-radius:8px;background:#fcfcfc 0 0 no-repeat padding-box;height:35px;margin:10px 0 60px;align-self:center}.headerContainer{font-family:"Courier New",Courier,monospace;flex-wrap:wrap;width:94%}.headerContainer,.infoAndOrder{display:flex;justify-content:space-between}.infoAndOrder{width:350px;height:30px;align-self:flex-end}.campaignCount{display:flex}.campaignCountRes{padding:0;margin:0 5px 0 0}.campaignOrder{display:flex}.infoAndOrderText{padding:0;margin:0 5px 0 0;color:#a2a2a2}.campaignOrderButton{display:flex;margin-top:-1px;font-size:15px;background:none;height:27px;border:none}.viewAllCampaigns{display:flex;align-items:center;justify-content:center;border-radius:20px;padding:5px;width:100px;border:1px solid #ff4365;text-decoration:none;color:#ff4365;align-self:flex-end}.TravvislogoContainer{width:100%}.dashBoardTravvisLogo{width:100%;margin-bottom:50px}.userGreetingContainer{width:200px;display:flex;flex-direction:column;justify-content:start}.userInfoAndLogo{display:flex}.userLogo{width:70px;border-radius:15px;margin-right:5px;border:1px solid #e6e6f0;box-shadow:0 3px 6px rgba(0,0,0,.16)}.logoutButton{width:135px;background:none;border:none;color:#707070;font-size:20px;cursor:pointer}.greetingText{color:#818e94}.greetingText,.userCompanyText{text-align:left;letter-spacing:0;font-family:"Courier New",Courier,monospace;padding:0;margin:0}.userCompanyText{color:#707070}.createCampaignContainer{display:flex;width:100%;justify-content:space-between}.leftContainerContent,.rightContainerContent{width:48%}.ticketContainer{width:90%;margin:auto;display:flex;flex-direction:column}.ticketTitle{align-self:flex-end;color:#545454}.ticketContent{display:flex;width:100%;justify-content:space-between;align-items:center}.ticket{display:flex;width:85%;height:130px}.ticketNumber{width:40px;height:80px;border-top-left-radius:100px;border-bottom-left-radius:100px;border:3px dashed #ff4365;border-right:0;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;color:#707070;font-size:40px}.ticketleftcontent{background:#e6e6e6 0 0 no-repeat padding-box;border-radius:5px 0 0 5px;width:70%;position:relative!important;padding-right:none}.ticketleftcontent:after{bottom:0;border-right:7px solid #fff;border-radius:20px 0 0 0}.ticketleftcontent:after,.ticketleftcontent:before{content:"";position:absolute!important;z-index:100;right:-1px;border-bottom:7px solid #fff}.ticketleftcontent:before{top:0;border-left:7px solid #fff;border-radius:0 0 0 20px}.ticketCountOptions{display:flex;justify-content:center}.ticketbordercontainer{height:110px;margin-top:10px;border:1px dashed rgba(129,120,120,.57)}.ticketborder{height:110px;border:1.3px dashed rgba(129,120,120,.57);box-shadow:0 5px 10px rgba(129,120,120,.57)}.ticketrightcontent{background:#ececec 0 0 no-repeat padding-box;border-radius:0 5px 5px 0;width:30%;position:relative!important}.ticketrightcontent:after{bottom:0;border-right:7px solid #fff;border-radius:0 20px 0 0}.ticketrightcontent:after,.ticketrightcontent:before{content:"";position:absolute!important;z-index:100;left:-1px;border-bottom:7px solid #fff}.ticketrightcontent:before{top:0;border-left:7px solid #fff;border-radius:0 0 20px 0}.dashboardContainer{display:flex;width:100%}.displayContainer{margin:50px auto;padding:0 20px;width:80%}
/*# sourceMappingURL=main.d6044d0f.chunk.css.map */