img {
  vertical-align: middle;
  display: inline-block;
}

.navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #0082f3;
    background-color: #ffffff;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: underline;
}

.navbar-default .navbar-nav>li>a {
    text-decoration: none;
    font-size: 15px;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    text-decoration: underline;
}

.dropdown-menu>li>a {
    text-decoration: none;
}

.navbar-nav {
    margin-top: 2.5vw;
}

.navbar {
    margin-bottom: 0px;
}

.w-background-video {
    position: relative;
    overflow: hidden;
    height: 32vw;
    color: white;
}

.org-input-box1 {
   z-index: 9999;
   background: #fff79c;
   margin-bottom: 0px;
   padding-right: 10px;
   padding-left: 10px;
   padding-top: 10px;
}

.robform {
   background: #fff79c;
   position: absolute;
   z-index: 999;
   right: 15px;
   width: 40%;
   padding-left: 10px;
   padding-right: 10px;
   font-size: 11px;
   line-height: 1.5;
}

@media screen and (min-width: 600px) {
.robform {
    font-size: calc(11px + 5 * ((100vw - 600px) / 600));
  }
}
@media screen and (min-width: 1200px) {
.robform {
    font-size: 16px;
  }
}

.R3 {
   line-height: 1.5;
   font-size: 14px;
}

@media screen and (min-width: 600px) {
.R3 {
    font-size: calc(14px + 20 * ((100vw - 600px) / 600));
  }
}
@media screen and (min-width: 1200px) {
.R3 {
    font-size: 34px;
  }
}

.whiteHighlight {
    background: white;
    padding: 5px;
}

#Rloginbutton {
    margin-left: 0vw;
}

.tabs--primary.nav.nav-tabs  {
    font-size: 15px;
}

.control-label.js-form-required.form-required {
    font-size: calc(8px + 0.5vw);
    line-height: calc(10px + 0.6vw);
}

#webform-submission-testwebform-node-1-add-form {
    right: 0.2em;
    top: 0.2em;
    width: 10em;
}

@media screen and (min-width: 600px) {
    .control-label.js-form-required.form-required {
      font-size: calc(11px + 1 * ((73vw - 600px) / 600));
  }
}

@media screen and (max-width: 350px) {
    #edit-name--more {
    display: none;
  }
}

.webform-submission-form {
    position: absolute;
    width: 197px;
    z-index: 999;
    right: 15px;
}

#edit-name {
    height: 16px;
}

@media screen and (min-width: 320px) {
  #edit-name {
    height: calc(16px + 10 * ((100vw - 320px) / 680));
  }
}
@media screen and (min-width: 1000px) {
  #edit-name {
    height: 26px;
  }
} 

.sr-only {
    font-size: 0.5em;
}

.alert.alert-success.alert-dismissible  {
    font-size: 0.5em;
}

#navbar {
    background-color: #ffffff;
}

.navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;
}

.navbar .navbar-default .container {
    background-color: #ffffff;
    border-color: #ffffff;

}

.simplelogin-link {
    display: none;
}

.forgot-password {
    display:none;
}

#edit-submit {
    background-color: #337AB7;
    color: transparent;    
}

#edit-submit {
  display: inline-block;
  position: relative;
}

#edit-submit:after {
  content: "LOGIN";
  position: relative;
  display: block;
  color: white;
  top: -8px;
  left: 1px;
  pointer-events: none;
}

.simplelogin {
  font-size: 14px;  
}


#atCapacity {
  font-size: 1em;
}

.alert.alert-success.alert-dismissible {
  background-color: #fff79c;
}


