/**jamf - css **/

/*2021-Feb-18*/

/**font css**/

/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * proxima-nova:
 *   - http://typekit.com/eulas/000000000000000077359562
 *   - http://typekit.com/eulas/000000000000000077359558
 *   - http://typekit.com/eulas/000000000000000077359577
 *   - http://typekit.com/eulas/00000000000000007735957a
 * proxima-nova-condensed:
 *   - http://typekit.com/eulas/000000000000000077359555
 *   - http://typekit.com/eulas/00000000000000007735955c
 *   - http://typekit.com/eulas/00000000000000007735956b
 *   - http://typekit.com/eulas/00000000000000007735956e
 * proxima-nova-extra-condensed:
 *   - http://typekit.com/eulas/00000000000000007735954f
 *   - http://typekit.com/eulas/000000000000000077359556
 *   - http://typekit.com/eulas/000000000000000077359567
 *   - http://typekit.com/eulas/00000000000000007735956a
 *
 * © 2009-2020 Adobe Systems Incorporated. All Rights Reserved.
 */

/*{"last_published":"2021-02-18 00:44:05 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=ssc3ynw&ht=tk&f=139.140.175.176.143.144.147.148.156.157.161.162&a=48196428&app=typekit&e=css");
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/98e3f6/000000000000000077359562/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/98e3f6/000000000000000077359562/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/98e3f6/000000000000000077359562/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/624cab/000000000000000077359558/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/624cab/000000000000000077359558/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/624cab/000000000000000077359558/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/d45b9a/000000000000000077359577/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/d45b9a/000000000000000077359577/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/d45b9a/000000000000000077359577/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/6cc429/00000000000000007735957a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/6cc429/00000000000000007735957a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/6cc429/00000000000000007735957a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: "proxima-nova-condensed";
  src: url("https://use.typekit.net/af/1aa497/000000000000000077359555/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/1aa497/000000000000000077359555/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/1aa497/000000000000000077359555/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "proxima-nova-condensed";
  src: url("https://use.typekit.net/af/c42914/00000000000000007735955c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/c42914/00000000000000007735955c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/c42914/00000000000000007735955c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: "proxima-nova-condensed";
  src: url("https://use.typekit.net/af/ee884b/00000000000000007735956b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/ee884b/00000000000000007735956b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/ee884b/00000000000000007735956b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "proxima-nova-condensed";
  src: url("https://use.typekit.net/af/d36e0e/00000000000000007735956e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/d36e0e/00000000000000007735956e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/d36e0e/00000000000000007735956e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: "proxima-nova-extra-condensed";
  src: url("https://use.typekit.net/af/88de78/00000000000000007735954f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/88de78/00000000000000007735954f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/88de78/00000000000000007735954f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: "proxima-nova-extra-condensed";
  src: url("https://use.typekit.net/af/8f0f9d/000000000000000077359556/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/8f0f9d/000000000000000077359556/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/8f0f9d/000000000000000077359556/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "proxima-nova-extra-condensed";
  src: url("https://use.typekit.net/af/d2b9f4/000000000000000077359567/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/d2b9f4/000000000000000077359567/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/d2b9f4/000000000000000077359567/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: "proxima-nova-extra-condensed";
  src: url("https://use.typekit.net/af/b7df9a/00000000000000007735956a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/b7df9a/00000000000000007735956a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/b7df9a/00000000000000007735956a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}

.tk-proxima-nova {
  font-family: "proxima-nova", sans-serif;
}

.tk-proxima-nova-condensed {
  font-family: "proxima-nova-condensed", sans-serif;
}

.tk-proxima-nova-extra-condensed {
  font-family: "proxima-nova-extra-condensed", sans-serif;
}

body {
  font-family: "proxima-nova", sans-serif;
}

@import url(https://fonts.googleapis.com/css?family=Play);
/* Base Styles*/

html, body {
  width: 100%;
  box-sizing: border-box;
  font-family: "Play", sans-serif;
}

*, *:before, *:after {
  box-sizing: border-box;
}

a, a:link, a:visited, a:active {
  color: #4b2f8a;
  text-decoration: none;
}

a:hover {
  color: #55c1e9;
  text-decoration: none !important;
}

li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

/* Layout Styles*/

.l-head {
  position: fixed;
  padding-top: 20px;
  width: 100%;
  height: 100px;
  transition: all 1s;
  z-index: 9;
}

.l-head .logo {
  display: none;
  transition: all 1s;
}

.l-head.is-menuSmaller .logo {
  display: block;
  transition: all 1s;
}

.l-main {
  width: 100%;
  /* background: #4697c4; */
  background: url(https://static.rainfocus.com/jamf/jnuc2021/static/staticFile/staticfile/JNUC-2021-Zoom-background-03_1613679892258001hxLd.jpg);
  /* background: #4697c4 url("https://static.rainfocus.com/jamf/jnuc2021/static/staticFile/staticfile/JNUC-2021-email3_16136795069690018RVr.jpg"); */
  background-repeat: no-repeat;
  background-size: cover;
}

/* Modules Styles*/

.logo {
  display: inline-block;
  margin-top: -10px;
  color: white;
  font-size: 35px;
  font-weight: bold;
  letter-spacing: 3px;
  text-shadow: 5px 2px 2px black;
}

.menu {
  padding: 0px;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 5px;
  transition: all 2s;
}

.menu__item {
  margin: 0px;
  padding: 10px 20px;
  font-weight: bold;
  text-align: center;
}

.header-section {
  height: 500px;
}

.main-msg {
  margin-top: 150px;
  /* text-align: center; */
  /* background: rgba(225, 225, 225, 0.1); */
}

.main-msg h1.heading {
  font-weight: 700;
  color: #fff;
  font-size: 38px;
  letter-spacing: 1.6px;
  text-shadow: 0px 1px 0px rgb(0 0 0 / 20%);
}

/* State Styles*/

.is-menuSmaller {
  padding-top: 5px;
  height: 80px;
  background: #fff;
  box-shadow: 1px 1px 6px rgb(0 0 0 / 13%);
}

.is-itemHov:hover {
  background: #ccc;
}

.countdown {
  display: flex;
  margin-top: 50px;
}

.countdown div {
  position: relative;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  border: 2px solid #fff;
  color: #fff;
  background: #55c1e9;
  margin: 0 10px;
  font-size: 3em;
  font-weight: 500;
}

.countdown div:before {
  content: "";
  position: absolute;
  bottom: -35px;
  left: 0;
  width: 100%;
  height: 35px;
  /* background: #ffce00; */
  color: #fff;
  font-size: 14px;
  letter-spacing: 1.6px;
  line-height: 35px;
  font-weight: 500;
  text-transform: uppercase;
}

.countdown div#day:before {
  content: "Days";
}

.countdown div#hour:before {
  content: "Hours";
}

.countdown div#minute:before {
  content: "Minutes";
}

.countdown div#second:before {
  content: "Seconds";
}

footer {
  background: #4b2f8a;
  color: #fff;
  padding: 60px 0 40px 0;
  font-family: 'proxima-nova';
  font-size: 14px;
}

footer.footer-main a, .footer-next a {
  color: #fff;
}

footer.footer-main a:hover, .footer-next a:hover
{
  opacity: 0.8;
}

footer .top-menu h2
{
  margin:0 0 10px 0;
  font-size: 26px;
  font-weight: 500;
}

footer .top-menu ul
{
  margin-bottom: 30px;
}

footer .top-menu ul li
{
  margin-bottom: 5px;
}

.footer-next
{
  padding: 30px 0 20px;
  font-family: 'proxima-nova';
  background:rgb(76 47 138 / 100%);
}

.footer-contact {
  margin: 10px 0;
}

.group--social .social-media-icon {
  /* fill: rgb(76 47 138); */
  fill: rgb(94 69 150);
}

.social-media-icon {
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-transition-property: fill, -webkit-transform;
  transition-property: fill, -webkit-transform;
  transition-property: transform, fill;
  transition-property: transform, fill, -webkit-transform;
  width: 38px;
  margin: 3px;
  color: #fff;
}

a:active .social-media-icon, a:focus .social-media-icon, a:hover .social-media-icon {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}

a:active .social-media-icon.social-media-icon--twitter, a:focus .social-media-icon.social-media-icon--twitter, a:hover .social-media-icon.social-media-icon--twitter {
  fill: #67cdef;
}

a:active .social-media-icon.social-media-icon--linkedin, a:focus .social-media-icon.social-media-icon--linkedin, a:hover .social-media-icon.social-media-icon--linkedin {
  fill: #1687c9;
}

a:active .social-media-icon.social-media-icon--youtube, a:focus .social-media-icon.social-media-icon--youtube, a:hover .social-media-icon.social-media-icon--youtube {
  fill: #ed6c52;
}

a:active .social-media-icon.social-media-icon--instagram, a:focus .social-media-icon.social-media-icon--instagram, a:hover .social-media-icon.social-media-icon--instagram {
  fill: #d4c4a3;
}

a:active .social-media-icon.social-media-icon--facebook, a:focus .social-media-icon.social-media-icon--facebook, a:hover .social-media-icon.social-media-icon--facebook {
  fill: #527dbf;
}

.footer-down {
  background:  rgb(76 47 138 / 90%);
  color: #fff;
  font-family: 'proxima-nova';
  padding: 10px 0;
}

.footer-down h5
{
  font-weight:300;
}

#topButton {
  display: inline-block;
  background-color: #ffffff;
  border: 1px solid #eee;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}

#topButton::after {
  content: '';
  background: url(https://static.rainfocus.com/jamf/jnuc2021/static/staticFile/staticfile/arrow-up-solid_16138698432100018DDM.svg) center center no-repeat;
  background-size: 26px;
  width: 26px;
  height: 26px;
  display: inline-block;
  padding: 25px 0;
}

#topButton:hover {
  cursor: pointer;
  background-color: #eee;
}

#topButton:active {
  background-color: #eee;
}

#topButton.show {
  opacity: 1;
  visibility: visible;
}

ul.list-inline li {
  display: inline;
  padding: 0 10px;
}

ul.list-unstyled ,
ul.list-inline{
  padding: 0;
  margin: 10px 0;
}

/***RainFocus css overwrite**/

.rf-admin-content *, .rfComp-canvas *, .rf-default-modal *, [id*='rf-'].rf-widget * {
  font-family: "proxima-nova", sans-serif;
}

.rf-workflow .rf-workflow-nav {
  box-shadow: none;
  background-color: #d2ebf8;
}

.rf-workflow .rf-workflow-nav ul {
  padding: 50px 20px 20px;
}

.rf-workflow .rf-workflow-nav ul a {
  padding: 0;
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  background: #4b2f8a;
  padding: 10px 15px;
  text-transform: none;
  letter-spacing: 1px;
  font-size: 14px;
  border-radius: 4px;
}

.rf-workflow .rf-workflow-nav ul a:hover, .rf-workflow .rf-workflow-nav ul a:active, .rf-workflow .rf-workflow-nav ul a:focus {
  text-decoration: none;
  background: #55c1e9;
  color: #fff;
}

.rfwf-panel, .rfwf-full-panel {
  padding: 50px 0;
}

.mdBtnR-primary, a.mdBtnR-primary {
  color: #fff;
  background-color: #4b2f8a;
  border-color: #4b2f8a;
}

.mdBtnR-primary:hover, .mdBtnR-primary:focus, .mdBtnR-primary.active, a.mdBtnR-primary:hover, a.mdBtnR-primary:focus, a.mdBtnR-primary.active {
  background: #55c1e9;
  border-color: #55c1e9;
}

.mdBtnR-outline-primary, a.mdBtnR-outline-primary {
  color: #4b2f8a;
  background-color: #fff;
  border-color: #4b2f8a;
}

.mdBtnR-outline-primary .mdBtnR-text, a.mdBtnR-outline-primary .mdBtnR-text {
  color: #4b2f8a;
}

.mdBtnR-outline-primary:hover, .mdBtnR-outline-primary:focus, .mdBtnR-outline-primary.active, a.mdBtnR-outline-primary:hover, a.mdBtnR-outline-primary:focus, a.mdBtnR-outline-primary.active {
  border-color: #55c1e9;
}

.mdBtnR-outline-primary:hover .mdBtnR-text, a.mdBtnR-outline-primary:hover .mdBtnR-text {
  color: #55c1e9;
}

.md-frame {
  box-shadow: none;
}

.md-frame .md-frame-header {
  border-bottom: 1px solid #eee;
}

.login-frame .md-frame-header {
  background: #cc569a;
}

.login-frame .md-frame-header h2, .create-account-frame .md-frame-header h2 {
  color: #fff;
}

.create-account-frame .md-frame-header {
  background: #cc569a;
}

/**hiding pricing table in confirmation page**/

.confirmation-page .rfwf-confirmation-summary {
  display: none;
}

/**hiding print bottom in confirmation page**/

.confirmation-page .rfwf-confirmation-buttons .pull-right {
  display: none;
}

.card-controls .rfSI {
  background: #fff;
  border-radius: 50%;
  padding: 3px;
}

.card-controls .rfSI svg {
  fill: #673ab7;
}

.booth-details-card .card-header {
  background-color: #cc569a;
}

.booth-details-card .card-header .card-header-title {
  color: #fff;
}

/*** Responsive ***/

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */

@media only screen and (min-width: 320px) {}

/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) {}

/* Small Devices, Tablets */

@media only screen and (max-width: 768px) {
  
}

@media (min-width: 768px) {


}

/* Medium Devices, Desktops */

@media only screen and (max-width: 992px) {
  .l-main
  {
    background: #69c2ec url(https://static.rainfocus.com/jamf/jnuc2021/static/staticFile/staticfile/JNUC-2021-Zoom-background-03_1613679892258001hxLd.jpg) no-repeat;
    background-size: contain;
  }

  .main-msg h1.heading
  {
    font-size: 30px;
  }

  .main-msg {
    margin-top: 220px;
  }

  .countdown div:before
  {
    font-size: 12px;
  }

  .countdown div
  {
    height: 80px;
    line-height: 80px;
    font-size: 2em;
  }
}

/* Large Devices, Wide Screens */

@media only screen and (min-width: 1200px) {}
