/* Container refinement */
#step-sidebar {
  background-color: #f0f3f8;
  padding: 12px;
  border-radius: 16px;
  font-family: 'Segoe UI', Roboto, sans-serif;
}

/* Step button styling */
#step-sidebar .step {
  background-color: #6c7a89;
  color: white;
  padding: 12px 16px;
  margin-bottom: 8px;
  border-radius: 10px;
  cursor: pointer;
  transition: background-color 0.25s ease, transform 0.2s ease;
  display: flex;
  align-items: center;
  font-size: 15px;
  position: relative;
}

/* Hover effect */
#step-sidebar .step:hover {
  background-color: #5a687a;
  transform: translateX(4px);
}

/* Active step */
#step-sidebar .step-selected {
  background-color: #003366 !important;
  font-weight: bold;
  border-left: 5px solid #00bfff;
}

/* Step name spacing */
.step .step-name {
  flex: 1;
}

/* Last step */
#step-sidebar .step-last {
  background-color: #004080;
  font-weight: 600;
}

/* Optional: completed step indicators (if visible) */
.step .glyphicon-ok,
.step .glyphicon-remove {
  margin-right: 8px;
  color: #b3e5fc;
}
.navbar.navbar-inverse {
  background-color: #002b55; /* dark navy blue */
  border-radius: 12px;
  padding: 10px 20px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

/* All nav links */
.navbar-inverse .navbar-nav > li > a {
  color: #e0ecff;
  background-color: transparent;
  padding: 10px 16px;
  border-radius: 8px;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* Hover effect */
.navbar-inverse .navbar-nav > li > a:hover {
  background-color: #004080; /* lighter navy on hover */
  color: #ffffff;
}

/* Active tab */
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  background-color: #004d99; /* brighter blue for active */
  color: #ffffff;
  font-weight: 600;
}

/* Right-side sign-out */
.navbar-inverse .navbar-nav.navbar-right > li > a {
  color: #cce6ff;
}

.navbar-inverse .navbar-nav.navbar-right > li > a:hover {
  background-color: #004080;
  color: white;
}
.form-control {
  border-radius: 8px;  /* You can increase to 12px or more if you want it pill-shaped */
  padding: 10px;
  border: 1px solid #ccc;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

/* Optional: Add focus effect */
.form-control:focus {
  border-color: #0074d9;
  box-shadow: 0 0 4px rgba(0, 116, 217, 0.5);
  outline: none;
}
div[data-page-id="step6-page"] {
    display: none !important;
}
div[data-page-id="step5-page"] {
    display: none !important;
}
.welcome {

font-size: 20px!important;
}
#Authors_0__IsPresenting{
	Display: none!important;
}
#Authors_1__IsPresenting{
	Display: none!important;
}
#Authors_2__IsPresenting{
	Display: none!important;
}
#Authors_3__IsPresenting{
	Display: none!important;
}
#Authors_4__IsPresenting{
	Display: none!important;
}
#Authors_5__IsPresenting{
	Display: none!important;
}
#Authors_6__IsPresenting{
	Display: none!important;
}
#Authors_7__IsPresenting{
	Display: none!important;
}
#Authors_8__IsPresenting{
	Display: none!important;
}
#Authors_9__IsPresenting{
	Display: none!important;
}
#Authors_10__IsPresenting{
	Display: none!important;
}
#Authors_11__IsPresenting{
	Display: none!important;
}
#Authors_12__IsPresenting{
	Display: none!important;
}
#Authors_13__IsPresenting{
	Display: none!important;
}
#Authors_14__IsPresenting{
	Display: none!important;
}
#Authors_15__IsPresenting{
	Display: none!important;
}
#Authors_16__IsPresenting{
	Display: none!important;
}
#Authors_17__IsPresenting{
	Display: none!important;
}
#Authors_18__IsPresenting{
	Display: none!important;
}
#Authors_19__IsPresenting{
	Display: none!important;
}
#Authors_20__IsPresenting{
	Display: none!important;
}
/* Hide Author Fields p.sagar */ 

.author-container .form-group:has(input[id*='__Title']),

.author-container .form-group:has(input[id*='__Organization']),

.author-container .form-group:has(input[id*='__Position']){

display:none!important;

}