@import url("https://fonts.googleapis.com/css2?family=Kanit:wght@200;300&family=Open+Sans:wght@300;400&display=swap");body{font-family:'Kanit', sans-serif;font-family:'Open Sans', sans-serif}.turbolinks-progress-bar{background-color:#7A2A4D !important}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#7A2A4D}a{color:#7A2A4D}a:hover,a:active,a:focus{color:#672341}.btn-primary{border-color:#7A2A4D;background:#7A2A4D}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary.focus:active,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.btn-primary[disabled]:hover,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{border-color:#672341 !important;background:#672341 !important}.list-group .list-group-item.active,.list-group .list-group-item.active:hover,.list-group .list-group-item.active:focus{background-color:#7A2A4D;border-color:#7A2A4D}.conversation .message-media.message-from-self .media-body .text{background:#8d3159}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{border-color:#7A2A4D;background:#7A2A4D}
.event-navbar .navbar-header .navbar-brand.event-icon img{border-radius:0 !important}.tickets-link,.orders-link,.controller-pages.action-show .checked-in-header .circle-thumbnail{display:none !important}footer.page-footer{overflow:hidden}footer.page-footer .apriil-footer-logo svg{width:260px}footer.page-footer .apriil-footer-logo svg path{fill:#fff}footer.page-footer .apriil-footer-logo:hover svg path{fill:#eeeeee !important}@media screen and (max-width: 600px){footer.page-footer .apriil-footer-logo svg{width:160px}}@media screen and (max-width: 440px){footer.page-footer .apriil-footer-logo svg{width:100px}}@media screen and (max-width: 360px){footer.page-footer .apriil-footer-logo{display:none}}.event-navbar .navbar-header .navbar-brand.event-icon{padding-top:0}.event-navbar .navbar-header .navbar-brand.event-icon img{position:relative;max-height:45px;z-index:10;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}@media screen and (min-width: 768px){body{padding-top:106px}.event-navbar .navbar-header .navbar-brand.event-icon img{max-height:80px}#admin_nav{top:96px}body.public-conversation .public-conversation-content .conversation .public-conversation-header,body.checked-in-content-in .checked-in-content{top:86px}body.public-conversation .public-conversation-content .conversation .messages{top:126px}body.booth-opened .booth-close{top:90px}body.booth-opened .booth.opened{height:calc(86% - (50px + 36px));top:calc(8% + (50px + 36px))}.event-navbar{min-height:86px}.event-navbar .overview-link.dropdown{position:absolute;bottom:8px}.event-navbar .overview-link a.dropdown-toggle{display:none}.event-navbar .overview-link .dropdown-menu{visibility:visible;position:relative;top:auto;left:auto;z-index:auto;opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:transparent;margin:0;padding:0;display:flex}.event-navbar .overview-link .dropdown-menu>li{flex-shrink:1}.event-navbar .overview-link .dropdown-menu>li>a{padding:3px 15px}.event-navbar .overview-link .dropdown-menu>li>a:hover,.event-navbar .overview-link .dropdown-menu>li>a:focus,.event-navbar .overview-link .dropdown-menu>.active>a,.event-navbar .overview-link .dropdown-menu>.active>a:hover,.event-navbar .overview-link .dropdown-menu>.active>a:focus{color:#000;background:transparent}}.eventsite-left-column #eventsite_tickets form button{margin-bottom:10px;text-align:left}.program-day-buttons{text-align:center;margin:15px}.program-day-buttons .btn.btn-lg.btn-primary{margin:5px}.program-thumbnails .program-time-block h4{background-color:#7A2A4D;color:#fff;border-radius:8px;padding:7px 13px}.program-thumbnails .thumbnail{display:flex;flex-direction:column;flex:1}.program-thumbnails .thumbnail .thumbnail-img-wrapper img{font-family:'object-fit: cover;';height:100%;width:100%;object-fit:cover}.program-thumbnails .thumbnail .caption{margin-bottom:auto}.program-thumbnails .thumbnail .buttons{padding:13px;margin-top:auto}.program-thumbnails .thumbnail .buttons a{width:100%}@media (min-width: 1200px){.program-thumbnails .col-lg-2{width:20%}}
