/* Global Style */
@import url('//fonts.googleapis.com/css?family=Roboto');
.cc-grower {z-index: 99999;position: relative;}
html, body {font-family: 'Roboto', sans-serif;font-size: 16px;}
body {color: #4e4e4e;line-height: 1.6;position: relative;-webkit-font-smoothing: antialiased;}
.ui-sortable-placeholder {min-height:40px;}
.w-100 {width: 100% !important; max-width: 100% !important;}
a,
a:active,
a:hover,
a:focus {color: #FD775E;}
a,
a:active,
a:hover,
a:focus,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {outline: none;}
.btn {border-radius: 2px;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: -webkit-transform;transition-property: transform;}
.btn:active {-webkit-transform: scale(0.98);-ms-transform: scale(0.98);transform: scale(0.98);}
.btn-standard, .btn-alternate {padding: 8px 28px;}

.form-control {border-radius: 0;box-shadow: none;}
.form-control:focus {box-shadow: none;border-color: #ccc;background-color: #f8f8f8;}

.section {padding: 10px 0;}
.standard-page .section {padding: 90px 0;}

/* Helper Class: font-weight */
.font-300 {font-weight: 300;}
.font-400 {font-weight: 400;}
.font-700 {font-weight: 700;}
/* Helper Class: margin */
.mt0 {margin-top: 0;}
.mb0 {margin-bottom: 0;}
.mt20 {margin-top: 20px;}
/* Helper Class: button */
.btn-white {color: #000;background-color: #fff;border-color:#fff;}
.btn-white:hover, .btn-white:focus {color: #000;background-color: #fff;border-color:#fff;}
.btn-black {color: #fff;background-color: #000;border-color:#000;}
.btn-black:hover, .btn-black:focus {color: #fff;background-color: #000;border-color:#000;}
.btn-standard {background-color:#FD775E;color: #fff;border-color:#FD775E;}
.btn-standard:hover, #btn-standard_hover {background-color:#FD775E;color: #fff;border-color:#FD775E;}
.btn-alternate {background-color:transparent;color: #FD775E;border-color:#FD775E;}
.btn-alternate:hover, #btn-alternate_hover {background-color:#FD775E;color: #fff;border-color:#FD775E;}

/* Navigation */
.navbar-custom {border: 0;margin: 0;padding-top: 10px;padding-bottom: 10px;background-color: #000;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.navbar-custom .navbar-nav li {margin: 0;}
.navbar-custom .navbar-nav > li > a {color: #fff;text-transform: uppercase;font-size: 12px;font-weight: 400;border-bottom: 1px solid transparent;}
.navbar-custom .navbar-nav > li > a:focus, .navbar-custom .navbar-nav > li > a:hover {background-color: transparent;border-color: rgba(253,119,94, 0.4);}
.navbar-toggle {border: 0;border-radius: 0;}
.navbar-toggle .icon-bar {background-color: #fff;}
.navbar-toggle {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;margin-top: 15px;}
.navbar-toggle .icon-bar {-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;position: absolute;left:0;height: 2px;width: 100%;opacity: 1;border-radius: 4px; margin-top: 0!important;}
.navbar-toggle .icon-bar {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.navbar-toggle span.icon-bar:nth-child(1) {top: 0px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
.navbar-toggle span.icon-bar:nth-child(2) {top: 7px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
.navbar-toggle span.icon-bar:nth-child(3) {top: 14px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
.navbar-toggle span.icon-bar:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;left: 0px;}
.navbar-toggle span.icon-bar:nth-child(2) {width: 0%;opacity: 0;}
.navbar-toggle span.icon-bar:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 14px;left: 0px;}
.navbar-toggle.collapsed span.icon-bar:nth-child(1) {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);top: 0px;left: 0px;}
.navbar-toggle.collapsed span.icon-bar:nth-child(2) {width: 100%;opacity: 1;}
.navbar-toggle.collapsed span.icon-bar:nth-child(3) {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);top: 14px;left: 0px;}

.navbar-solid {background-color: #000 !important;padding: 0 !important;}
.navbar-solid .desktop-logo img {/*max-height: 40px!important;*/top:0;}
.desktop-logo img {/*max-height: 55px!important;*/ top: -10px; position: relative; transition: all 0.2s linear 0s;}
.site-branding {float: left;margin-top: 0;margin-left: 10px;}
.site-branding .text-logo {margin-top: 7px;}
.site-branding .logo {font-size: 14px;font-weight: 700;margin-right: 5px;letter-spacing: 3px;}
.site-branding .logo:focus, .site-branding .logo:hover {text-decoration: none;}
.navbar-custom .navbar-nav > .active > a {border-color:#FD775E;}
.site-branding .logo, .site-branding .logo a {color:#fff;text-decoration: none;}
.swoogo-nav .dropdown-menu>li>a {color: #fff;background-color: #000;}
.swoogo-nav .dropdown-menu>li>a:hover, .swoogo-nav .dropdown-menu>li>a:active, .swoogo-nav .dropdown-menu>li>a:focus {color: #FD775E;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: transparent;}
.swoogo-nav .dropdown-menu {background-color: #000;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-color: #000;}

.swoogo-reg-progress .steps > li > a.step > .number {color:initial;}

/* Site Header */
.site-background {width: 100%;height: 75vh;min-height:75vh;position: relative;text-align: center;background: url('conference.jpg') no-repeat center center/cover;}
.site-background::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);}
.site-background .intro-wrap {display: table;width: 100%;table-layout: fixed;}
.site-background .is-countdown {font-size:22px;font-weight:bold;}
.site-background .intro {color: #fff;position: relative;text-align: center;width: 100%;z-index: 1;padding: 0 15px;display: table-cell;vertical-align: middle;height: 100vh;}
/*.site-background .intro h2 {margin-top: 0px;font-size: 24px;font-weight: 300;}*/
.intro .title {margin-top: 0px;margin-bottom: 0px;font-size: 38px;font-weight:700;}
.intro .paragraph {font-size: 18px;margin-bottom: 10px;font-weight: 300;}
/* Footer */
.site-footer {background-color: #000;color: #fff;text-align: center;padding: 30px 0;}
.site-footer .social-media-links a {color:#fff;}
.site-footer .social-media-links a:active, .site-footer .social-media-links a:hover, .site-footer .social-media-links a:focus {opacity: .8;}


@media (min-width: 768px) {
  .section {padding: 30px 0;}
  .standard-page .section {padding: 150px 0px 40px;}
  .navbar-custom {padding-top: 30px;}
  .landing-page .navbar-custom {background-color: transparent;}
  .site-branding {margin-top: 5px;margin-left: 0;}
}

/*making box transparent*/ 
.swoogo-reg-progress .steps, f
.swoogo-reg-progress .steps > li > a.step {
  background-color: transparent;
}

.swoogo-reg-progress .steps, 
.swoogo-reg-progress .steps > li > a.step {
  background-color: transparent;
color: #fff
}

/*making active reg step visible*/ 
.swoogo-reg-progress .steps > li.active > a.step .desc {
  color: #f8d247;
}

.swoogo-reg-progress .steps > li.done > a.step .desc {
  color: #000;
}

.swoogo-reg-progress .steps, .swoogo-reg-progress .steps > li > a.step {
  color: #000;
}

.btn-default {
  background-color: #f8d247;
}

.table-striped>tbody>tr:nth-of-type(odd) {
  background-color: transparent;
}