.mt-10 {margin-top:  10px; }
.mt-15 {margin-top:  15px; }
.mt-20 {margin-top:  20px; }
.mt-25 {margin-top:  25px; }
.mt-30 {margin-top:  30px; }
.mt-40 {margin-top:  40px; }
.mt-50 {margin-top:  50px; }
.mt-60 {margin-top:  60px; }
.mt-75 {margin-top:  75px; }
.mt-80 {margin-top:  80px; }
.mt-100 {margin-top:  100px; }

.dropdown-toggle span {display: inline-block;}

.modal-body {height: 800px; }
.modal-dialog {width: 800px; }
.right {text-align: right; }
.left {text-align: left; }
.desktop {display: block; }
.mobile {display: none; }

.dropdown-toggle span {display: inline-block;}


/* Header - Maglr */
#headermaglr #navbar.navbar {top: 0; background-color:#00093e;}
#headermaglr #navbar.navbar nav .container li a {color:#fff;}
#headermaglr #navbar.navbar nav .container li ul.dropdown-menu li a {color:#000!important; }
#headermaglr #navbar.navbar.scrolled {background-color: #00093E;}
#headermaglr #block-block-23 .btn-primary {border:2px solid #C5E5FF!important; background: #C5E5FF!important; color: #000; font-size: 14px; text-transform: uppercase; padding: 4px 8px; font-weight: 700; border-radius: 0}
#headermaglr #block-block-23 .cta-btn-ghost {border:2px solid #C5E5FF; background: transparent; color: #C5E5FF; font-size: 14px; text-transform: uppercase; padding: 4px 8px; font-weight: 700; border-radius: 0; }

#navbar.navbar nav .container ul {position: relative; top: 1px; }
.navbar-header {margin-top: 20px; }
.navbar {border-radius: 0!important;}

/*footer*/
#footer {padding-top: 2%; padding-bottom: 2%; background: #00093E; }
#footer p {font-size: 14px; color:#fff; text-align: center; font-weight: 500; font-family: 'proxima-nova'; }
#footer .links {float:left; margin-top: 5%; margin-left: -15px; }
#footer .social {float:right; }
#footer .links {color:#fff;}
#footer .links a {font-size: 14px; color:#fff; text-align: center; font-weight: 500; font-family: 'proxima-nova'; text-decoration: underline; }
#footer .fineprint p {text-align: left; }


#events {padding-top: 10%; padding-bottom: 5%; }
#events h1 {font-size: 48px; line-height: 56px; font-family: 'proxima-nova'; font-weight: 700; }
#events h2 {font-size: 40px; line-height: 48px; font-family: 'proxima-nova'; font-weight: 700; }
#events .eventname {font-size: 24px; line-height: 32px; font-family: 'proxima-nova'; font-weight: 700; }
#events .date-loc {font-size: 20px; line-height: 28px; font-family: 'proxima-nova'; font-weight: 700; }
#events p {font-size: 16px; line-height: 24px; font-family: 'proxima-nova'; font-weight: 400; }
#events .card {padding: 20px; background: #fff; border-radius: 8px; text-align: left; min-height: 600px; border-bottom: 2px solid #265d93; box-shadow: 0 2px 8px 0 rgba(38,93,137,.237);}
#events .cta-btn {border:2px solid #3375b8; background: #3375b8; color: #fff; font-size: 16px; text-transform: uppercase; padding: 8px 12px; font-weight: 700; border-radius: 8px;}
#events img {width: 100%;}