/* --- ET2 CSS START MARKER --- */
html {
  height: 100%;
}
body {
  margin: 0;
  padding: 0;
  height: 100%;
  background-color: #fafafa;
}
.content-wrapper {
  background-color: #ffffff;
  min-height: 100%;
  position: relative;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.navbar-square {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.inline-label {
  display: inline-block;
}
#customerlogo {
  display: none;
}
.navbar-inverse .navbar-gradient {
  background-image: none;
  background-color: #4d4d4d;
  box-shadow: none;
}
.navbar-inverse .navbar-branded {
  height: 73px;
  border: none;
}
#navbarlogo {
  max-width: 0px;
  height: 73px;
  background: url('navbarlogo.png') center center no-repeat;
  background-size: contain;
  margin-left: 220px;
}
#et2logo {
  width: 240px;
  height: 52px;
  background: url('et2logo.png') center center no-repeat;
  margin: 10px 0px 0px 0px;
  float: left;
}
/* Remove huge spacing on form-actions. FIXME: bootstrap-overrides? */
.well .form-actions {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
form {
  margin: 0px;
}
.vspace-top-small {
  margin-top: 10px;
}
.vspace-top-medium {
  margin-top: 20px;
}
.vspace-top-large {
  margin-top: 30px;
}
.vspace-bottom-small {
  margin-bottom: 10px;
}
.vspace-bottom-medium {
  margin-bottom: 20px;
}
.vspace-bottom-large {
  margin-bottom: 30px;
}
.input-mediumsmall {
  width: 120px;
}
.row-spacer {
  margin-bottom: 20px;
}
/* FIXME: browser bug? something strange in FF with a form inside the
   inner-padding-sub, with 0px there is no space, with 1px there is 21px...? */
#main .inner-padding-sub {
  padding: 30px 30px 1px 30px;
}
#main .inner-padding-with-search {
  background-image: url('shadow-line.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  border-top: 1px solid #cccccc;
  padding-top: 30px;
}
/* FIXME: footer height  */
[class*="inner-padding"] {
  margin-bottom: 78px;
}
/* --- Footer --- */
#footer .span12 {
  background-color: #fff;
}
#footer {
  position: absolute;
  bottom: 0;
  height: 78px;
}
.inner-footer {
  margin-left: 30px;
  margin-right: 30px;
  border-top: 1px solid #d4d6d9;
  padding-top: 25px;
  font-size: 11px;
  line-height: 100%;
  display: flex;
  justify-content: space-between;
}
.inner-footer span {
  margin-left: 15px;
  margin-right: 15px;
  font-size: 16px;
  color: #aaaaaa;
}
.inner-footer .copy img {
  max-width: none;
}
.customfooter {
  margin-top: 10px;
}
.languagechoose > ul {
  list-style-type: none;
}
.languagechoose .dropdown {
  background-color: transparent;
  padding: 0px;
}
.languagechoose .dropdown > a {
  color: #333333;
  font-weight: 600;
  display: block;
  background-color: transparent;
  padding: 5px 10px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
}
.languagechoose .dropdown > a:hover {
  color: #333333;
  text-decoration: none;
  background-color: transparent;
}
.languagechoose .caret {
  border-top: 4px solid #4d4d4d;
  margin-left: 50px;
  border-top-color: #4d4d4d !important;
}
.languagechoose .caret:hover {
  border-top: 4px solid #4d4d4d;
  margin-left: 50px;
  border-top-color: #4d4d4d !important;
}
.languagechoose .dropdown-menu {
  max-height: 300px;
  overflow-y: auto;
}
.bottom-up {
  top: auto;
  bottom: 100%;
}
#pagename {
  background-color: #ffffff;
  border-bottom: 1px solid none;
  border-top: 1px solid none;
  padding: 22px 30px;
}
#pagename .pname-outer {
  display: table;
}
#pagename .pname-elements {
  display: table-row;
}
#pagename .pname-element {
  display: table-cell;
  padding-right: 20px;
  vertical-align: middle;
}
#pagename h1 {
  border: 0 none;
  color: #333333;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 0;
  margin-top: 0;
}
.caption {
  font-size: 14px;
  font-weight: 600;
}
#disclaimer-lesson {
  border-top: 1px solid #cccccc;
  padding-top: 20px;
  padding-bottom: 20px;
}
.status-passed {
  background-color: #fff;
}
.status-failed {
  background-color: #fff;
}
.status-completed {
  background-color: #fff;
}
.status-incomplete {
  background-color: #fff;
}
.status-not-attempted {
  background-color: #fff;
}
.tstatus {
  text-transform: uppercase;
  font-weight: 700;
}
.tstatus-passed {
  color: #9bbd38;
}
.tstatus-failed {
  color: #cc4e5a;
}
.tstatus-completed {
  color: #9bbd38;
}
.tstatus-incomplete {
  color: #dfb916;
}
.tstatus-not-attempted {
  color: #333333;
}
/* FIXME: review status? */
.open-breakdown {
  color: #257bcd;
  font-weight: bold;
  text-transform: uppercase;
}
#results-table th {
  color: #7a88a8;
  font-size: 19px;
  font-weight: 400;
  padding-bottom: 15px;
  text-transform: uppercase;
}
.about-link {
  color: #333333;
}
.about-link:hover {
  color: #333333;
  text-decoration: none;
}
.cookie-link {
  color: #333333;
  margin-left: 10px;
}
.cookie-link:hover {
  color: #333333;
  text-decoration: none;
}
#aboutdialog {
  max-width: 800px;
}
#aboutdialog-contents {
  max-height: none;
}
h1#aboutdialog-title {
  font-size: 24.5px;
  line-height: 30px;
}
.text-nowrap {
  white-space: nowrap;
}
/* --- Navbar --- */
.navbar {
  margin-bottom: 0px;
}
.navbar-inner {
  padding-left: 30px;
  padding-right: 30px;
}
.navbar-inverse .nav > li > a {
  color: #fff;
  font-size: 15px;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret,
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent;
}
/* --- Input Boxes --- */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  color: #788c98;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus,
textarea.focus,
input[type="text"].focus,
input[type="password"].focus,
input[type="datetime"].focus,
input[type="datetime-local"].focus,
input[type="date"].focus,
input[type="month"].focus,
input[type="time"].focus,
input[type="week"].focus,
input[type="number"].focus,
input[type="email"].focus,
input[type="url"].focus,
input[type="search"].focus,
input[type="tel"].focus,
input[type="color"].focus,
.uneditable-input.focus {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(37, 123, 205, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(37, 123, 205, 0.6);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(37, 123, 205, 0.6);
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border: 1px solid #257bcd;
  color: #257bcd;
}
.text-other {
  margin-top: 10px;
}
/* --- Breadcrumb --- */
.breadcrumb {
  background-color: #ffffff;
  margin: 0;
  padding: 0px 0px 0px 0px;
  border: 1px solid #b9c4ca;
  border-radius: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 30px;
  margin-right: 30px;
}
.breadcrumb .active {
  color: #257bcd;
}
.breadcrumb li {
  text-shadow: none;
  display: inline;
  float: left;
  padding-top: 8px;
}
.breadcrumb .divider {
  background-position: 50% 50%;
  height: 39px;
  width: 39px;
  background-image: url('divider.png');
  background-repeat: no-repeat;
  padding-top: 0px;
}
.content-notree .breadcrumb {
  margin-top: 0px;
}
/* --- Forms --- */
.form-actions {
  background-color: #ffffff;
  border-bottom: 1px solid none;
  border-top: 1px solid none;
  margin-top: 30px;
}
/* --- Labels / Progress --- */
.label,
.badge {
  text-shadow: none;
  line-height: 20px;
  padding: 3px 7px;
}
.label {
  background-color: #d7d7d7;
}
.label-important {
  background-color: #cc4e5a;
}
.label-info {
  background-color: #cac53b;
}
.label-success {
  background-color: #9bbd38;
}
.progress-striped .bar {
  background-color: #d7d7d7 !important;
  background-image: none !important;
}
/* --- Social media --- */
#social-visit {
  margin-top: 6px;
}
#social-visit span {
  font-weight: 600;
  color: black;
  font-size: 11px;
  margin-left: 0px;
}
#social-share-main {
  background-color: #257bcd;
  color: #ffffff;
}
#social-share-stats {
  background-color: #2069af;
  color: #ffffff;
}
/* --- Disable controls --- */
.btn[disabled] {
  pointer-events: none;
}
a[disabled] {
  pointer-events: none;
}
::-ms-clear,
::-ms-reveal {
  display: none;
}
#testloading {
  text-align: center;
}
/* --- Test Splash --- */
#splash_testinformation h2 {
  font-size: 16px;
}
#resuming {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  margin: 10px 0;
  display: block;
}
/* --- Session and TestSessionAuth Hold --- */
.page-lw-sessionHold .profilefields .row {
  display: none;
}
.page-lw-sessionHold .profilefields .row.pf_heading,
.page-lw-sessionHold .profilefields .row.pf_Profile_systemname,
.page-lw-sessionHold .profilefields .row.pf_Profile_familyname,
.page-lw-sessionHold .profilefields .row.pf_Profile_givenname {
  display: block;
}
.page-login-authtsHold .profilefields .row {
  display: none;
}
.page-login-authtsHold .profilefields .row.pf_heading,
.page-login-authtsHold .profilefields .row.pf_Profile_systemname,
.page-login-authtsHold .profilefields .row.pf_Profile_familyname,
.page-login-authtsHold .profilefields .row.pf_Profile_givenname {
  display: block;
}
/* --- accessibility tabmenu --- */
#et2-tabmenu {
  width: 0px;
  height: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 10px;
  z-index: 1500;
}
#et2-tabmenu.et2-tabmenu-visible {
  width: auto;
  height: auto;
  background-color: #ffffff;
  padding: 14px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
#et2-tabmenu-focus {
  width: 0px;
  height: 0px;
}
.ev_toggle_css_extraspace {
  display: none;
}
/* --- inactivity popup --- */
#et2-inactivity {
  width: 300px;
  height: auto;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -150px;
  z-index: 15000;
  background-color: #ffffff;
  padding: 14px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.et2-inactivity-border {
  padding: 14px;
  border-top: 8px solid red;
  border-bottom: 8px solid red;
}
/* --- hugeRTE --- */
.tox.tox-hugerte.tox-edit-focus .tox-edit-area::before {
  opacity: 0;
}
.tox.tox-hugerte .tox-tbtn--bespoke + .tox-tbtn--bespoke {
  margin-inline-start: 1px;
}
.tox.tox-hugerte .tox-toolbar__group {
  padding: 0 1px;
}
.tox.tox-hugerte:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {
  border-right: 1px solid #eeeeee;
}
.tox.tox-hugerte[dir=rtl] .tox-toolbar__group:not(:last-of-type) {
  border-right: 1px solid #eeeeee;
}
/* --- Navbar --- */
.navbar-inverse .navbar-branded {
  background-image: none;
  background-color: #f7f7f7;
  border: none;
  border-bottom: 1px solid #cccccc;
  box-shadow: #eaeaea 0 1px 2px;
}
.navbar-inverse .nav {
  margin: 0px;
}
.navbar-inverse .nav > li > a {
  color: #333333;
  text-shadow: none;
  font-weight: bold;
}
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a.focus {
  color: #257bcd;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent;
  color: #257bcd;
}
.navbar-inverse .nav li.dropdown > a:focus .caret,
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret {
  border-top-color: #257bcd;
  border-bottom-color: #257bcd;
}
#navbarlogo {
  background-image: none;
}
#et2logo {
  background-size: 100% auto;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  background-image: none;
}
::-moz-selection {
  background: #257bcd;
  color: #ffffff;
  text-shadow: none;
}
::selection {
  background: #257bcd;
  color: #fff;
  text-shadow: none;
}
.btn {
  font-size: 14px;
}
.btn:hover,
.btn.hover {
  background-position: 0px;
  border-color: #aeb4bd #adadad #9fa5af;
  background-image: linear-gradient(#e7eaf0 0%, #d9dce1 100%);
  background-color: #d8dde6;
}
.btn,
.btn:focus {
  background-image: none;
  padding: 7px 16px 6px;
  text-shadow: none;
  border-radius: 3px;
  border-color: #bcc1c8 #bababa #adb2bb;
  background-image: linear-gradient(#f7f8fa 0%, #e7e9ec 100%);
}
/* FIXME: this should not be defined here! */
/* FIXME: the same definition in test.less? */
.btn-primary {
  border: 1px solid #257bcd;
  border-color: #1d61a2;
  background-image: -moz-linear-gradient(top, #257bcd, #1d61a2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#257bcd), to(#1d61a2));
  background-image: -webkit-linear-gradient(top, #257bcd, #1d61a2);
  background-image: -o-linear-gradient(top, #257bcd, #1d61a2);
  background-image: linear-gradient(#257bcd 0%, #1d61a2 100%);
  box-shadow: none;
  color: #ffffff;
  text-shadow: none;
  font-weight: bold;
}
.btn-primary [class^="icon-"],
.btn-primary [class*=" icon-"] {
  background-image: url("glyphicons-halflings-white.png");
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active .disabled,
.btn-primary [disabled] {
  border-color: #154777;
  background-color: #1d61a2;
  background-image: -moz-linear-gradient(top, #257bcd, #1d61a2, 5%);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1d61a2), to(#19548c));
  background-image: -webkit-linear-gradient(top, #216eb7, #19548c);
  background-image: -o-linear-gradient(top, #216eb7, #19548c);
  background-image: linear-gradient(#216eb7 0%, #19548c 100%);
  color: #ffffff;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 16px;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  border-radius: 0 3px 3px 0px;
}
.input-append .add-on,
.input-prepend .add-on {
  height: 19px;
  padding: 10px 5px;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: 0px;
}
#pagename {
  margin-top: -1px;
  border-bottom: 3px solid #257bcd;
}
.breadcrumb {
  background-color: transparent;
  border: none;
  padding: 0px 0px 0px 0px;
  margin-bottom: 0px;
}
.breadcrumb .divider {
  background-image: url("raquo.png");
  width: 6px;
  height: 5px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 8px;
}
.breadcrumb li {
  padding-top: 0;
  font-size: 12px;
}
.breadcrumb .active {
  color: #333333;
}
.form-horizontal .form-actions {
  margin-left: -30px;
  margin-right: -30px;
}
.prop-box {
  background-color: #ffffff !important;
  border-radius: 3px !important;
  color: #333333 !important;
  border: 1px solid #dddddd !important;
}
#main .inner-padding-with-search {
  background-image: none;
  border-top: none;
}
[class*="span"] {
  min-height: 0px;
}
.vspace-top-medium {
  margin-top: 0px;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto #257bcd;
}
#results-table th {
  border-bottom: 2px solid #dddddd;
  font-weight: bold;
  font-size: 15px;
  text-transform: capitalize;
}
#results-table tbody > tr:nth-child(odd) > td,
#results-table tbody > tr:nth-child(odd) > th {
  background-color: #fcfcfc;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  color: #000000;
  box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.1);
  padding: 9px 0 10px 10px;
  border-radius: 3px;
  border: 1px solid #d0d0d0;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus,
textarea.focus,
input[type="text"].focus,
input[type="password"].focus,
input[type="datetime"].focus,
input[type="datetime-local"].focus,
input[type="date"].focus,
input[type="month"].focus,
input[type="time"].focus,
input[type="week"].focus,
input[type="number"].focus,
input[type="email"].focus,
input[type="url"].focus,
input[type="search"].focus,
input[type="tel"].focus,
input[type="color"].focus,
.uneditable-input.focus {
  color: #257bcd;
  outline: 2px solid #257bcd;
}
body {
  font-variant-ligatures: none;
}
.box {
  padding: 16px;
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  padding-top: 0;
}
.bootstrap-destroy .row {
  margin-left: 0;
}
.bootstrap-destroy .row:after,
.bootstrap-destroy .row:before {
  display: initial;
}
.bootstrap-destroy [class*="span"] {
  float: none;
  margin-left: 0;
}
.bootstrap-destroy .span1,
.bootstrap-destroy .span2,
.bootstrap-destroy .span3,
.bootstrap-destroy .span4,
.bootstrap-destroy .span5,
.bootstrap-destroy .span6,
.bootstrap-destroy .span7,
.bootstrap-destroy .span8,
.bootstrap-destroy .span9,
.bootstrap-destroy .span10,
.bootstrap-destroy .span11,
.bootstrap-destroy .span12 {
  width: auto;
}
.bootstrap-destroy .offset,
.bootstrap-destroy .offset1,
.bootstrap-destroy .offset2,
.bootstrap-destroy .offset3,
.bootstrap-destroy .offset4,
.bootstrap-destroy .offset5,
.bootstrap-destroy .offset6,
.bootstrap-destroy .offset7,
.bootstrap-destroy .offset8,
.bootstrap-destroy .offset9,
.bootstrap-destroy .offset10,
.bootstrap-destroy .offset11,
.bootstrap-destroy .offset12 {
  margin-left: 0;
}
.btn,
.btn-default {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
  border-bottom: 2px solid #333333;
  background-image: linear-gradient(#d9d9d9 0%, #d9d9d9 100%);
  color: #333333;
  padding: 10px 15px;
  font-weight: bold;
  font-size: 17px;
  border-radius: 8px;
}
.btn:focus,
.btn-default:focus,
.btn:hover,
.btn-default:hover {
  background-color: #cfcfcf;
  border-color: #cfcfcf;
  border-bottom: 2px solid #333333;
  background-image: linear-gradient(#cfcfcf 0%, #cfcfcf 100%);
  color: #333333;
  font-weight: bold;
  padding: 10px 15px;
  border-radius: 8px;
}
.btn-primary,
.btn-sysreq,
.button-primary {
  display: inline-block;
  background-color: #021c3d;
  color: #ffffff;
  border-radius: 8px;
  border: 1px solid #257bcd;
  padding: 10px 15px;
  font-weight: bold !important;
  font-size: 17px;
  background-image: linear-gradient(#257bcd 0%, #257bcd 100%);
  margin-top: 0;
  border-bottom: 3px solid #333333;
  position: relative;
}
.btn-primary:focus,
.btn-sysreq:focus,
.button-primary:focus,
.btn-primary:hover,
.btn-sysreq:hover,
.button-primary:hover {
  background-color: #1b6bb8;
  background-image: linear-gradient(#1b6bb8 0%, #1b6bb8 100%);
  color: #ffffff;
  font-size: 17px;
  padding: 10px 15px;
  outline: none;
  font-weight: bold;
  box-shadow: none;
  border-radius: 8px;
  border: 1px solid #1b6bb8;
  border-bottom: 3px solid #333333;
}
#sysreq_extension .btn-primary,
#sysreq_extension_firefox .btn-primary,
#sysreq_pdf_text .btn-primary,
#sysreq_plugin_download .btn-primary,
.pname-element .btn-primary {
  display: table;
  background-color: #d9d9d9;
  border-color: #d9d9d9;
  border-bottom: 2px solid #333333;
  background-image: linear-gradient(#d9d9d9 0%, #d9d9d9 100%);
  color: #333333;
  padding: 10px 45px;
  font-weight: bold;
  font-size: 17px;
  border-radius: 5px;
}
#sysreq_extension .btn-primary:focus,
#sysreq_extension_firefox .btn-primary:focus,
#sysreq_pdf_text .btn-primary:focus,
#sysreq_plugin_download .btn-primary:focus,
.pname-element .btn-primary:focus,
#sysreq_extension .btn-primary:hover,
#sysreq_extension_firefox .btn-primary:hover,
#sysreq_pdf_text .btn-primary:hover,
#sysreq_plugin_download .btn-primary:hover,
.pname-element .btn-primary:hover {
  background-color: #cfcfcf;
  border-color: #cfcfcf;
  border-bottom: 2px solid #333333;
  background-image: linear-gradient(#cfcfcf 0%, #cfcfcf 100%);
  color: #333333;
  font-weight: bold;
  padding: 10px 45px;
  border-radius: 5px;
}
.shortlist {
  display: none;
}
.dropdown-menu {
  left: -60px;
}
.navbar .nav > li > .dropdown-menu:before {
  right: 8px;
  left: auto;
}
.navbar .nav > li > .dropdown-menu:after {
  right: 9px;
  left: auto;
}
.form-actions {
  margin: 0px;
  padding: 0px;
  border: none;
  background-color: transparent;
}
.uneditable-input,
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea {
  background-color: #ebebea;
  border: none;
  box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
.uneditable-input:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
textarea:focus {
  outline: none;
  border: none;
}
.content-wrapper {
  position: inherit;
  padding-top: 70px;
  min-height: auto;
  background-color: transparent;
  border: none;
  padding-bottom: 40px;
}
#navbarlogo {
  display: none;
}
#footer {
  position: absolute;
  display: none;
  bottom: 0px;
  height: 50px;
}
#footer .span12 {
  background-color: transparent;
}
#footer .inner-footer {
  margin: 0px;
  border: 0px;
}
#footer .about-link {
  color: #7a797a;
  font-weight: bold;
  font-size: 14px;
}
#footer .copy img,
#footer .copy span {
  display: none;
}
#footer .languagechoose {
  display: none;
}
#social-visit {
  display: none;
}
#et2logo {
  background: url('oxford-logo.svg') no-repeat;
  margin: 15px 0px 15px 15px;
  background-position-y: center;
  height: 30px;
}
#main .inner-padding-sub {
  padding: 16px;
  padding-top: 48px;
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 5px;
}
#main .inner-padding-with-search {
  padding-top: 0;
}
.caption {
  font-weight: normal;
}
.navbar-inverse .navbar-branded {
  background-color: #ffffff;
  border-bottom: none;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
  padding: 0;
  height: 60px;
  min-height: 60px;
}
#breadcrumb-container {
  display: none;
}
.input-append .add-on,
.input-prepend .add-on {
  display: none;
}
.navbar .container {
  width: 940px;
}
.navbar-branded {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
}
#pagename {
  background-color: transparent;
  border: none;
  padding: 0px;
  margin: 0px;
}
#pagename h1 {
  font-weight: 400;
  font-size: 28px;
}
#pagename .pname-element {
  display: initial;
}
#pagename .btn-primary {
  font-size: 17px;
  padding: 10px 45px 10px 50px;
  position: relative;
  margin-bottom: 20px;
}
#pagename .btn-primary .icon-white {
  display: none;
}
#pagename .btn-primary:before {
  content: "";
  background-image: url("back.svg");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 30px;
}
#pagename .btn-primary:after {
  content: "Back";
}
.navbar-inverse .nav > li > a {
  font-weight: normal;
  padding: 17px 0;
  color: #257bcd;
  text-shadow: none;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #257bcd;
  border-bottom-color: #257bcd;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  color: #2173ab;
}
.navbar-inverse .nav li.dropdown > a:hover .caret {
  border-top-color: #2173ab;
  border-bottom-color: #2173ab;
}
.label {
  background-color: #d7d7d7;
}
.label-important {
  background-color: #cc4e5a;
}
.label-info {
  background-color: #cac53b;
}
.label-success {
  background-color: #9bbd38;
}
.page-login-authtsHold .profilefields .row.pf_Profile_familyname {
  display: none;
}
.page-login-resetpw .help-inline {
  display: none;
}
.page-login-resetpw .form-horizontal .help-inline,
.page-login-changePassword .form-horizontal .help-inline,
.page-login-changepassword .form-horizontal .help-inline,
.page-login-authts .form-horizontal .help-inline,
.page-login-resetpw .form-horizontal .input-append,
.page-login-changePassword .form-horizontal .input-append,
.page-login-changepassword .form-horizontal .input-append,
.page-login-authts .form-horizontal .input-append,
.page-login-resetpw .form-horizontal .input-prepend,
.page-login-changePassword .form-horizontal .input-prepend,
.page-login-changepassword .form-horizontal .input-prepend,
.page-login-authts .form-horizontal .input-prepend,
.page-login-resetpw .form-horizontal .uneditable-input,
.page-login-changePassword .form-horizontal .uneditable-input,
.page-login-changepassword .form-horizontal .uneditable-input,
.page-login-authts .form-horizontal .uneditable-input,
.page-login-resetpw .form-horizontal input,
.page-login-changePassword .form-horizontal input,
.page-login-changepassword .form-horizontal input,
.page-login-authts .form-horizontal input,
.page-login-resetpw .form-horizontal select,
.page-login-changePassword .form-horizontal select,
.page-login-changepassword .form-horizontal select,
.page-login-authts .form-horizontal select,
.page-login-resetpw .form-horizontal textarea,
.page-login-changePassword .form-horizontal textarea,
.page-login-changepassword .form-horizontal textarea,
.page-login-authts .form-horizontal textarea,
.page-login-resetpw .form-inline .help-inline,
.page-login-changePassword .form-inline .help-inline,
.page-login-changepassword .form-inline .help-inline,
.page-login-authts .form-inline .help-inline,
.page-login-resetpw .form-inline .input-append,
.page-login-changePassword .form-inline .input-append,
.page-login-changepassword .form-inline .input-append,
.page-login-authts .form-inline .input-append,
.page-login-resetpw .form-inline .input-prepend,
.page-login-changePassword .form-inline .input-prepend,
.page-login-changepassword .form-inline .input-prepend,
.page-login-authts .form-inline .input-prepend,
.page-login-resetpw .form-inline .uneditable-input,
.page-login-changePassword .form-inline .uneditable-input,
.page-login-changepassword .form-inline .uneditable-input,
.page-login-authts .form-inline .uneditable-input,
.page-login-resetpw .form-inline input,
.page-login-changePassword .form-inline input,
.page-login-changepassword .form-inline input,
.page-login-authts .form-inline input,
.page-login-resetpw .form-inline select,
.page-login-changePassword .form-inline select,
.page-login-changepassword .form-inline select,
.page-login-authts .form-inline select,
.page-login-resetpw .form-inline textarea,
.page-login-changePassword .form-inline textarea,
.page-login-changepassword .form-inline textarea,
.page-login-authts .form-inline textarea,
.page-login-resetpw .form-search .help-inline,
.page-login-changePassword .form-search .help-inline,
.page-login-changepassword .form-search .help-inline,
.page-login-authts .form-search .help-inline,
.page-login-resetpw .form-search .input-append,
.page-login-changePassword .form-search .input-append,
.page-login-changepassword .form-search .input-append,
.page-login-authts .form-search .input-append,
.page-login-resetpw .form-search .input-prepend,
.page-login-changePassword .form-search .input-prepend,
.page-login-changepassword .form-search .input-prepend,
.page-login-authts .form-search .input-prepend,
.page-login-resetpw .form-search .uneditable-input,
.page-login-changePassword .form-search .uneditable-input,
.page-login-changepassword .form-search .uneditable-input,
.page-login-authts .form-search .uneditable-input,
.page-login-resetpw .form-search input,
.page-login-changePassword .form-search input,
.page-login-changepassword .form-search input,
.page-login-authts .form-search input,
.page-login-resetpw .form-search select,
.page-login-changePassword .form-search select,
.page-login-changepassword .form-search select,
.page-login-authts .form-search select,
.page-login-resetpw .form-search textarea,
.page-login-changePassword .form-search textarea,
.page-login-changepassword .form-search textarea,
.page-login-authts .form-search textarea {
  width: auto;
  display: inline-block;
  float: left;
}
.page-login-resetpw form p,
.page-login-changePassword form p,
.page-login-changepassword form p,
.page-login-authts form p {
  margin: 0px;
}
.page-login-resetpw #pagename .pname-element .btn-primary:after,
.page-login-changePassword #pagename .pname-element .btn-primary:after,
.page-login-changepassword #pagename .pname-element .btn-primary:after,
.page-login-authts #pagename .pname-element .btn-primary:after {
  content: "Back to sign in";
}
.page-login-resetpw .uneditable-input,
.page-login-changePassword .uneditable-input,
.page-login-changepassword .uneditable-input,
.page-login-authts .uneditable-input,
.page-login-resetpw input[type="color"],
.page-login-changePassword input[type="color"],
.page-login-changepassword input[type="color"],
.page-login-authts input[type="color"],
.page-login-resetpw input[type="date"],
.page-login-changePassword input[type="date"],
.page-login-changepassword input[type="date"],
.page-login-authts input[type="date"],
.page-login-resetpw input[type="datetime"],
.page-login-changePassword input[type="datetime"],
.page-login-changepassword input[type="datetime"],
.page-login-authts input[type="datetime"],
.page-login-resetpw input[type="datetime-local"],
.page-login-changePassword input[type="datetime-local"],
.page-login-changepassword input[type="datetime-local"],
.page-login-authts input[type="datetime-local"],
.page-login-resetpw input[type="email"],
.page-login-changePassword input[type="email"],
.page-login-changepassword input[type="email"],
.page-login-authts input[type="email"],
.page-login-resetpw input[type="month"],
.page-login-changePassword input[type="month"],
.page-login-changepassword input[type="month"],
.page-login-authts input[type="month"],
.page-login-resetpw input[type="number"],
.page-login-changePassword input[type="number"],
.page-login-changepassword input[type="number"],
.page-login-authts input[type="number"],
.page-login-resetpw input[type="password"],
.page-login-changePassword input[type="password"],
.page-login-changepassword input[type="password"],
.page-login-authts input[type="password"],
.page-login-resetpw input[type="search"],
.page-login-changePassword input[type="search"],
.page-login-changepassword input[type="search"],
.page-login-authts input[type="search"],
.page-login-resetpw input[type="tel"],
.page-login-changePassword input[type="tel"],
.page-login-changepassword input[type="tel"],
.page-login-authts input[type="tel"],
.page-login-resetpw input[type="text"],
.page-login-changePassword input[type="text"],
.page-login-changepassword input[type="text"],
.page-login-authts input[type="text"],
.page-login-resetpw input[type="time"],
.page-login-changePassword input[type="time"],
.page-login-changepassword input[type="time"],
.page-login-authts input[type="time"],
.page-login-resetpw input[type="url"],
.page-login-changePassword input[type="url"],
.page-login-changepassword input[type="url"],
.page-login-authts input[type="url"],
.page-login-resetpw input[type="week"],
.page-login-changePassword input[type="week"],
.page-login-changepassword input[type="week"],
.page-login-authts input[type="week"],
.page-login-resetpw textarea,
.page-login-changePassword textarea,
.page-login-changepassword textarea,
.page-login-authts textarea {
  width: 510px;
  display: inline-block;
  float: left;
}
.page-login-resetpw .inner-padding-sub,
.page-login-changePassword .inner-padding-sub,
.page-login-changepassword .inner-padding-sub,
.page-login-authts .inner-padding-sub {
  position: relative;
  padding: 32px;
  width: 560px;
}
.page-login-resetpw #main .inner-padding-sub,
.page-login-changePassword #main .inner-padding-sub,
.page-login-changepassword #main .inner-padding-sub,
.page-login-authts #main .inner-padding-sub {
  padding-top: 16px;
}
.page-login-resetpw .form-horizontal .controls,
.page-login-changePassword .form-horizontal .controls,
.page-login-changepassword .form-horizontal .controls,
.page-login-authts .form-horizontal .controls {
  margin-left: 0;
}
.page-login-resetpw .form-horizontal .control-label,
.page-login-changePassword .form-horizontal .control-label,
.page-login-changepassword .form-horizontal .control-label,
.page-login-authts .form-horizontal .control-label {
  float: none;
  width: auto;
  text-align: left;
  font-weight: bold;
  color: #7a797a;
}
.page-login-resetpw .form-horizontal .form-actions,
.page-login-changePassword .form-horizontal .form-actions,
.page-login-changepassword .form-horizontal .form-actions,
.page-login-authts .form-horizontal .form-actions {
  padding-left: 30px;
  border: none;
  background-color: transparent;
}
.page-login-changePassword form p,
.page-login-changepassword form p {
  margin: 0px;
  margin-bottom: 20px;
}
#passform .control-group:last-child {
  margin: 0px;
}
.page-user-edit .form-horizontal .help-inline,
.page-user-edit .form-horizontal .input-append,
.page-user-edit .form-horizontal .input-prepend,
.page-user-edit .form-horizontal .uneditable-input,
.page-user-edit .form-horizontal input,
.page-user-edit .form-horizontal select,
.page-user-edit .form-horizontal textarea,
.page-user-edit .form-inline .help-inline,
.page-user-edit .form-inline .input-append,
.page-user-edit .form-inline .input-prepend,
.page-user-edit .form-inline .uneditable-input,
.page-user-edit .form-inline input,
.page-user-edit .form-inline select,
.page-user-edit .form-inline textarea,
.page-user-edit .form-search .help-inline,
.page-user-edit .form-search .input-append,
.page-user-edit .form-search .input-prepend,
.page-user-edit .form-search .uneditable-input,
.page-user-edit .form-search input,
.page-user-edit .form-search select,
.page-user-edit .form-search textarea {
  width: auto;
  display: inline-block;
}
.page-user-edit form p {
  margin-top: 0px;
}
.page-user-edit .uneditable-input,
.page-user-edit input[type="color"],
.page-user-edit input[type="date"],
.page-user-edit input[type="datetime"],
.page-user-edit input[type="datetime-local"],
.page-user-edit input[type="email"],
.page-user-edit input[type="month"],
.page-user-edit input[type="number"],
.page-user-edit input[type="password"],
.page-user-edit input[type="search"],
.page-user-edit input[type="tel"],
.page-user-edit input[type="text"],
.page-user-edit input[type="time"],
.page-user-edit input[type="url"],
.page-user-edit input[type="week"],
.page-user-edit textarea {
  width: 510px;
  display: inline-block;
}
.page-user-edit .form-horizontal .controls {
  margin-left: 0;
}
.page-user-edit .form-horizontal .control-label {
  float: none;
  width: auto;
  text-align: left;
  font-weight: bold;
  color: #7a797a;
}
.page-user-edit .form-horizontal .label-other {
  float: none;
  width: auto;
  text-align: left;
  color: #7a797a;
  padding-top: 5px;
  margin-top: 0;
  margin-bottom: 5px;
}
.page-user-edit .form-horizontal .text-other {
  margin-top: 0;
}
.page-user-edit .form-horizontal .form-actions {
  padding-left: 30px;
  border: none;
  background-color: transparent;
}
.page-user-edit #fileupload img {
  margin-bottom: 20px;
}
.page-user-edit #pagename .pname-element .btn-primary:after {
  content: "Back to Test list";
}
.page-user-edit .inner-padding-sub {
  width: auto;
  position: relative;
  border-top: 8px solid #108b7c;
}
.page-user-edit .inner-padding-sub:before {
  background-color: #108b7c;
  content: "Your details";
  font-weight: bold;
  position: absolute;
  color: #ffffff;
  top: 0;
  left: 16px;
  padding: 4px 16px 8px 16px;
  border-radius: 0 0 5px 5px;
  font-size: 16px;
}
.open-breakdown {
  text-decoration: underline;
}
#results-table {
  margin-top: 0px;
  margin-bottom: 0;
}
#results-table th {
  color: #333333;
}
.page-user-listResults .row {
  margin-left: 0;
}
.page-user-listResults .row:after,
.page-user-listResults .row:before {
  display: initial;
}
.page-user-listResults [class*="span"] {
  float: none;
  margin-left: 0;
}
.page-user-listResults .span1,
.page-user-listResults .span2,
.page-user-listResults .span3,
.page-user-listResults .span4,
.page-user-listResults .span5,
.page-user-listResults .span6,
.page-user-listResults .span7,
.page-user-listResults .span8,
.page-user-listResults .span9,
.page-user-listResults .span10,
.page-user-listResults .span11,
.page-user-listResults .span12 {
  width: auto;
}
.page-user-listResults .offset,
.page-user-listResults .offset1,
.page-user-listResults .offset2,
.page-user-listResults .offset3,
.page-user-listResults .offset4,
.page-user-listResults .offset5,
.page-user-listResults .offset6,
.page-user-listResults .offset7,
.page-user-listResults .offset8,
.page-user-listResults .offset9,
.page-user-listResults .offset10,
.page-user-listResults .offset11,
.page-user-listResults .offset12 {
  margin-left: 0;
}
.page-user-listResults #pagename .pname-element .btn-primary:after {
  content: "Back to test list";
}
.page-user-listResults .inner-padding-sub {
  width: auto;
  position: relative;
  border-top: 8px solid #108b7c;
}
.page-user-listResults .inner-padding-sub:before {
  background-color: #108b7c;
  content: "Test results";
  font-weight: bold;
  position: absolute;
  color: #ffffff;
  top: 0;
  left: 16px;
  padding: 4px 16px 8px 16px;
  border-radius: 0 0 5px 5px;
  font-size: 16px;
}
.open-breakdown {
  text-decoration: underline;
}
#results-table {
  margin-top: 0px;
  margin-bottom: 0;
}
#results-table th {
  color: #333333;
}
.page-user-viewResult .row {
  margin-left: 0;
}
.page-user-viewResult .row:after,
.page-user-viewResult .row:before {
  display: initial;
}
.page-user-viewResult [class*="span"] {
  float: none;
  margin-left: 0;
}
.page-user-viewResult .span1,
.page-user-viewResult .span2,
.page-user-viewResult .span3,
.page-user-viewResult .span4,
.page-user-viewResult .span5,
.page-user-viewResult .span6,
.page-user-viewResult .span7,
.page-user-viewResult .span8,
.page-user-viewResult .span9,
.page-user-viewResult .span10,
.page-user-viewResult .span11,
.page-user-viewResult .span12 {
  width: auto;
}
.page-user-viewResult .offset,
.page-user-viewResult .offset1,
.page-user-viewResult .offset2,
.page-user-viewResult .offset3,
.page-user-viewResult .offset4,
.page-user-viewResult .offset5,
.page-user-viewResult .offset6,
.page-user-viewResult .offset7,
.page-user-viewResult .offset8,
.page-user-viewResult .offset9,
.page-user-viewResult .offset10,
.page-user-viewResult .offset11,
.page-user-viewResult .offset12 {
  margin-left: 0;
}
.page-user-viewResult .inner-padding-sub {
  width: auto;
  position: relative;
  border-top: 8px solid #108b7c;
}
.page-user-viewResult .inner-padding-sub:before {
  background-color: #108b7c;
  content: "Test summary";
  font-weight: bold;
  position: absolute;
  color: #ffffff;
  top: 0;
  left: 16px;
  padding: 4px 16px 8px 16px;
  border-radius: 0 0 5px 5px;
  font-size: 16px;
}
iframe#result {
  height: 700px !important;
}
.page-lw-tllogin .row {
  margin-left: 0;
}
.page-lw-tllogin .row:after,
.page-lw-tllogin .row:before {
  display: initial;
}
.page-lw-tllogin [class*="span"] {
  float: none;
  margin-left: 0;
}
.page-lw-tllogin .span1,
.page-lw-tllogin .span2,
.page-lw-tllogin .span3,
.page-lw-tllogin .span4,
.page-lw-tllogin .span5,
.page-lw-tllogin .span6,
.page-lw-tllogin .span7,
.page-lw-tllogin .span8,
.page-lw-tllogin .span9,
.page-lw-tllogin .span10,
.page-lw-tllogin .span11,
.page-lw-tllogin .span12 {
  width: auto;
}
.page-lw-tllogin .offset,
.page-lw-tllogin .offset1,
.page-lw-tllogin .offset2,
.page-lw-tllogin .offset3,
.page-lw-tllogin .offset4,
.page-lw-tllogin .offset5,
.page-lw-tllogin .offset6,
.page-lw-tllogin .offset7,
.page-lw-tllogin .offset8,
.page-lw-tllogin .offset9,
.page-lw-tllogin .offset10,
.page-lw-tllogin .offset11,
.page-lw-tllogin .offset12 {
  margin-left: 0;
}
.page-lw-tllogin .span6 .span2 {
  margin-top: 10px;
}
.page-lw-tllogin .form-horizontal .control-label {
  float: none;
  width: auto;
  text-align: left;
  font-weight: bold;
  color: #797979;
}
.page-lw-tllogin .well {
  padding: 0;
}
.page-lw-tllogin hr {
  display: none;
}
.page-lw-tllogin .button-primary {
  padding: 10px 45px;
}
.page-lw-tllogin .form-horizontal .controls {
  margin-left: 0;
}
.page-lw-tllogin .form-horizontal .controls .uneditable-input,
.page-lw-tllogin .form-horizontal .controls input[type="color"],
.page-lw-tllogin .form-horizontal .controls input[type="date"],
.page-lw-tllogin .form-horizontal .controls input[type="datetime"],
.page-lw-tllogin .form-horizontal .controls input[type="datetime-local"],
.page-lw-tllogin .form-horizontal .controls input[type="email"],
.page-lw-tllogin .form-horizontal .controls input[type="month"],
.page-lw-tllogin .form-horizontal .controls input[type="number"],
.page-lw-tllogin .form-horizontal .controls input[type="password"],
.page-lw-tllogin .form-horizontal .controls input[type="search"],
.page-lw-tllogin .form-horizontal .controls input[type="tel"],
.page-lw-tllogin .form-horizontal .controls input[type="text"],
.page-lw-tllogin .form-horizontal .controls input[type="time"],
.page-lw-tllogin .form-horizontal .controls input[type="url"],
.page-lw-tllogin .form-horizontal .controls input[type="week"],
.page-lw-tllogin .form-horizontal .controls textarea {
  width: 510px;
  display: inline-block;
  float: left;
}
.page-lw-tllogin #pagename .pname-element .btn-primary:after {
  content: "Return to test list";
}
.page-lw-tllogin .inner-padding-sub {
  width: 600px;
  position: relative;
  border-top: 8px solid #8b21a5;
}
.page-lw-tllogin .inner-padding-sub:before {
  background-color: #8b21a5;
  content: "My details";
  font-weight: bold;
  position: absolute;
  color: #ffffff;
  top: 0;
  left: 16px;
  padding: 4px 16px 8px 16px;
  border-radius: 0 0 5px 5px;
  font-size: 16px;
}
.page-lw-tllogin .caption,
.page-lw-tllogin .span2,
.page-lw-tllogin .span4 {
  color: #797979;
}
.page-lw-tllogin .span2 {
  font-weight: bold;
}
.page-lw-tllogin h3,
.page-lw-tllogin h4 {
  display: none;
}
#cmd .well {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.page-lw-style #main .inner-padding-sub {
  padding-top: 16px;
}
#logbutton {
  display: none;
}
.page-login-sysreq .row {
  margin-left: 0;
}
.page-login-sysreq .row:after,
.page-login-sysreq .row:before {
  display: initial;
}
.page-login-sysreq [class*="span"] {
  float: none;
  margin-left: 0;
}
.page-login-sysreq .span1,
.page-login-sysreq .span2,
.page-login-sysreq .span3,
.page-login-sysreq .span4,
.page-login-sysreq .span5,
.page-login-sysreq .span6,
.page-login-sysreq .span7,
.page-login-sysreq .span8,
.page-login-sysreq .span9,
.page-login-sysreq .span10,
.page-login-sysreq .span11,
.page-login-sysreq .span12 {
  width: auto;
}
.page-login-sysreq .offset,
.page-login-sysreq .offset1,
.page-login-sysreq .offset2,
.page-login-sysreq .offset3,
.page-login-sysreq .offset4,
.page-login-sysreq .offset5,
.page-login-sysreq .offset6,
.page-login-sysreq .offset7,
.page-login-sysreq .offset8,
.page-login-sysreq .offset9,
.page-login-sysreq .offset10,
.page-login-sysreq .offset11,
.page-login-sysreq .offset12 {
  margin-left: 0;
}
.page-login-sysreq #pagename .pname-element .btn-primary:after {
  content: "Back to Sign In";
}
.page-login-sysreq #main .inner-padding-sub {
  width: 560px;
  padding: 32px;
}
.page-login-sysreq #sysreq_inapp_plugin,
.page-login-sysreq #sysreq_pdf_text,
.page-login-sysreq #sysreq_plugin_download,
.page-login-sysreq #sysreq_extension {
  display: none !important;
}
.page-login-sysreq #sysreq_extension .btn-primary,
.page-login-sysreq #sysreq_extension_firefox .btn-primary,
.page-login-sysreq #sysreq_pdf_text .btn-primary,
.page-login-sysreq #sysreq_plugin_download .btn-primary,
.page-login-sysreq .pname-element .btn-primary {
  min-width: 150px;
}
.page-login-sysreq #sysreq_pdf_text,
.page-login-sysreq #sysreq_plugin_download {
  margin-bottom: 20px;
}
.page-login-sysreq #sysreqbuttons {
  margin-bottom: 0px;
  margin-top: 0px;
}
.page-login-sysreqrun .row {
  margin-left: 0;
}
.page-login-sysreqrun .row:after,
.page-login-sysreqrun .row:before {
  display: initial;
}
.page-login-sysreqrun [class*="span"] {
  float: none;
  margin-left: 0;
}
.page-login-sysreqrun .span1,
.page-login-sysreqrun .span2,
.page-login-sysreqrun .span3,
.page-login-sysreqrun .span4,
.page-login-sysreqrun .span5,
.page-login-sysreqrun .span6,
.page-login-sysreqrun .span7,
.page-login-sysreqrun .span8,
.page-login-sysreqrun .span9,
.page-login-sysreqrun .span10,
.page-login-sysreqrun .span11,
.page-login-sysreqrun .span12 {
  width: auto;
}
.page-login-sysreqrun .offset,
.page-login-sysreqrun .offset1,
.page-login-sysreqrun .offset2,
.page-login-sysreqrun .offset3,
.page-login-sysreqrun .offset4,
.page-login-sysreqrun .offset5,
.page-login-sysreqrun .offset6,
.page-login-sysreqrun .offset7,
.page-login-sysreqrun .offset8,
.page-login-sysreqrun .offset9,
.page-login-sysreqrun .offset10,
.page-login-sysreqrun .offset11,
.page-login-sysreqrun .offset12 {
  margin-left: 0;
}
.page-login-sysreqrun #pagename .pname-element .btn-primary:after {
  content: "Return to System Requirements";
}
.page-login-sysreqrun #main .inner-padding-sub {
  width: 560px;
  padding: 32px;
}
.page-login-sysreqrun .sysreq-progress {
  margin: 0;
}
.page-login-sysreqrun .form-actions {
  padding: 20px 0;
}
.page-login-sysreqrun #status td {
  padding: 8px 0;
}
.page-login-sysreqrun button.btn.btn-large,
.page-login-sysreqrun input[type="submit"].btn.btn-large {
  padding: 10px 30px;
}
.page-login-sysreqrun .audio-player {
  width: 150px;
}
.page-login-sysreqrun #audiocap-indicator {
  float: none !important;
  width: auto !important;
  height: auto !important;
  margin: 0px !important;
}
.page-login-sysreqrun #audiocap-indicator #audiocap-indicator-inner {
  background-image: url("control-speak.svg") !important;
  width: 168px;
  height: 70px !important;
  background-position: 0 0;
}
.page-login-sysreqrun #audiocap-indicator.active #audiocap-indicator-inner.scale10at0 {
  background-position: -213px 0 !important;
}
.page-login-sysreqrun #audiocap-indicator.active #audiocap-indicator-inner.scale10at1 {
  background-position: -426px 0 !important;
}
.page-login-sysreqrun #audiocap-indicator.active #audiocap-indicator-inner.scale10at2 {
  background-position: -639px 0 !important;
}
.page-login-sysreqrun #audiocap-indicator.active #audiocap-indicator-inner.scale10at3 {
  background-position: -852px 0 !important;
}
.page-login-sysreqrun #audiocap-indicator.active #audiocap-indicator-inner.scale10at4 {
  background-position: 0 -71px !important;
}
.page-login-sysreqrun #audiocap-indicator.active #audiocap-indicator-inner.scale10at5 {
  background-position: -213px -71px !important;
}
.page-login-sysreqrun #audiocap-indicator.active #audiocap-indicator-inner.scale10at6 {
  background-position: -426px -71px !important;
}
.page-login-sysreqrun #audiocap-indicator.active #audiocap-indicator-inner.scale10at7 {
  background-position: -639px -71px !important;
}
.page-login-sysreqrun #audiocap-indicator.active #audiocap-indicator-inner.scale10at8 {
  background-position: -852px -71px !important;
}
.page-login-sysreqrun #audiocap-indicator.active #audiocap-indicator-inner.scale10at9 {
  background-position: 0 -142px !important;
}
.page-login-sysreqrun #audiocap-indicator.active #audiocap-indicator-inner.scale10at10 {
  background-position: -213px -142px !important;
}
.page-nolicence #pagename .pname-element .btn-primary:after,
.page-launch #pagename .pname-element .btn-primary:after,
.page-test-launch #pagename .pname-element .btn-primary:after {
  content: "Back to Test list";
}
.page-nolicence #main .inner-padding-sub,
.page-launch #main .inner-padding-sub,
.page-test-launch #main .inner-padding-sub {
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  color: #797979;
}
.page-nolicence h1,
.page-launch h1,
.page-test-launch h1 {
  display: none;
}
.page-nolicence h3,
.page-launch h3,
.page-test-launch h3 {
  font-size: 29px;
  font-weight: 400;
  color: #333333;
  margin: 0;
}
.page-lw-settings .row {
  margin-left: 0;
}
.page-lw-settings .row:after,
.page-lw-settings .row:before {
  display: initial;
}
.page-lw-settings [class*="span"] {
  float: none;
  margin-left: 0;
}
.page-lw-settings .span1,
.page-lw-settings .span2,
.page-lw-settings .span3,
.page-lw-settings .span4,
.page-lw-settings .span5,
.page-lw-settings .span6,
.page-lw-settings .span7,
.page-lw-settings .span8,
.page-lw-settings .span9,
.page-lw-settings .span10,
.page-lw-settings .span11,
.page-lw-settings .span12 {
  width: auto;
}
.page-lw-settings .offset,
.page-lw-settings .offset1,
.page-lw-settings .offset2,
.page-lw-settings .offset3,
.page-lw-settings .offset4,
.page-lw-settings .offset5,
.page-lw-settings .offset6,
.page-lw-settings .offset7,
.page-lw-settings .offset8,
.page-lw-settings .offset9,
.page-lw-settings .offset10,
.page-lw-settings .offset11,
.page-lw-settings .offset12 {
  margin-left: 0;
}
.page-lw-settings .inner-padding-sub {
  position: relative;
  border-top: 8px solid #add17e;
  padding: 80px 30px 1px !important;
}
.page-lw-settings .inner-padding-sub:before {
  background-color: #add17e;
  content: "Test settings";
  font-weight: bold;
  position: absolute;
  color: #000000;
  top: 0;
  left: 16px;
  padding: 4px 16px 8px 16px;
  border-radius: 0 0 5px 5px;
  font-size: 16px;
}
.page-lw-settings .sysreq-progress {
  margin: 0;
}
.page-lw-settings .form-actions {
  padding: 20px 0;
}
.page-lw-settings #status td {
  padding: 8px 0;
}
.page-lw-sysreq .row {
  margin-left: 0;
}
.page-lw-sysreq .row:after,
.page-lw-sysreq .row:before {
  display: initial;
}
.page-lw-sysreq [class*="span"] {
  float: none;
  margin-left: 0;
}
.page-lw-sysreq .span1,
.page-lw-sysreq .span2,
.page-lw-sysreq .span3,
.page-lw-sysreq .span4,
.page-lw-sysreq .span5,
.page-lw-sysreq .span6,
.page-lw-sysreq .span7,
.page-lw-sysreq .span8,
.page-lw-sysreq .span9,
.page-lw-sysreq .span10,
.page-lw-sysreq .span11,
.page-lw-sysreq .span12 {
  width: auto;
}
.page-lw-sysreq .offset,
.page-lw-sysreq .offset1,
.page-lw-sysreq .offset2,
.page-lw-sysreq .offset3,
.page-lw-sysreq .offset4,
.page-lw-sysreq .offset5,
.page-lw-sysreq .offset6,
.page-lw-sysreq .offset7,
.page-lw-sysreq .offset8,
.page-lw-sysreq .offset9,
.page-lw-sysreq .offset10,
.page-lw-sysreq .offset11,
.page-lw-sysreq .offset12 {
  margin-left: 0;
}
.page-lw-sysreq #pagename .pname-element .btn-primary:after {
  content: "Back to Test list";
}
.page-lw-sysreq #main .inner-padding-sub {
  width: 560px;
  padding: 32px;
}
.page-lw-sysreq .sysreq-progress {
  margin: 0;
}
.page-lw-sysreq .form-actions {
  padding: 20px 0;
}
.page-lw-sysreq #status td {
  padding: 8px 0;
}
.page-lw-sysreq button.btn.btn-large,
.page-lw-sysreq input[type="submit"].btn.btn-large {
  padding: 10px 30px;
}
.page-lw-sysreq .audio-player {
  width: 150px;
}
.page-lw-sysreq #audiocap-indicator {
  float: none !important;
  width: auto !important;
  height: auto !important;
  margin: 0px !important;
}
.page-lw-sysreq #audiocap-indicator #audiocap-indicator-inner {
  background-image: url("control-speak.svg") !important;
  width: 168px;
  height: 70px !important;
  background-position: 0 0;
}
.page-lw-sysreq #audiocap-indicator.active #audiocap-indicator-inner.scale10at0 {
  background-position: -213px 0 !important;
}
.page-lw-sysreq #audiocap-indicator.active #audiocap-indicator-inner.scale10at1 {
  background-position: -426px 0 !important;
}
.page-lw-sysreq #audiocap-indicator.active #audiocap-indicator-inner.scale10at2 {
  background-position: -639px 0 !important;
}
.page-lw-sysreq #audiocap-indicator.active #audiocap-indicator-inner.scale10at3 {
  background-position: -852px 0 !important;
}
.page-lw-sysreq #audiocap-indicator.active #audiocap-indicator-inner.scale10at4 {
  background-position: 0 -71px !important;
}
.page-lw-sysreq #audiocap-indicator.active #audiocap-indicator-inner.scale10at5 {
  background-position: -213px -71px !important;
}
.page-lw-sysreq #audiocap-indicator.active #audiocap-indicator-inner.scale10at6 {
  background-position: -426px -71px !important;
}
.page-lw-sysreq #audiocap-indicator.active #audiocap-indicator-inner.scale10at7 {
  background-position: -639px -71px !important;
}
.page-lw-sysreq #audiocap-indicator.active #audiocap-indicator-inner.scale10at8 {
  background-position: -852px -71px !important;
}
.page-lw-sysreq #audiocap-indicator.active #audiocap-indicator-inner.scale10at9 {
  background-position: 0 -142px !important;
}
.page-lw-sysreq #audiocap-indicator.active #audiocap-indicator-inner.scale10at10 {
  background-position: -213px -142px !important;
}
.page-lw-sessionHold .row {
  margin-left: 0;
}
.page-lw-sessionHold .row:after,
.page-lw-sessionHold .row:before {
  display: initial;
}
.page-lw-sessionHold [class*="span"] {
  float: none;
  margin-left: 0;
}
.page-lw-sessionHold .span1,
.page-lw-sessionHold .span2,
.page-lw-sessionHold .span3,
.page-lw-sessionHold .span4,
.page-lw-sessionHold .span5,
.page-lw-sessionHold .span6,
.page-lw-sessionHold .span7,
.page-lw-sessionHold .span8,
.page-lw-sessionHold .span9,
.page-lw-sessionHold .span10,
.page-lw-sessionHold .span11,
.page-lw-sessionHold .span12 {
  width: auto;
}
.page-lw-sessionHold .offset,
.page-lw-sessionHold .offset1,
.page-lw-sessionHold .offset2,
.page-lw-sessionHold .offset3,
.page-lw-sessionHold .offset4,
.page-lw-sessionHold .offset5,
.page-lw-sessionHold .offset6,
.page-lw-sessionHold .offset7,
.page-lw-sessionHold .offset8,
.page-lw-sessionHold .offset9,
.page-lw-sessionHold .offset10,
.page-lw-sessionHold .offset11,
.page-lw-sessionHold .offset12 {
  margin-left: 0;
}
.page-lw-sessionHold h3 {
  margin-top: 0px;
}
.page-lw-sessionHold #testloading {
  width: 560px;
}
.page-lw-sessionHold #main .inner-padding-sub {
  position: relative;
  width: 560px;
  padding: 16px;
}
.page-lw-sessionHold .span10 p,
.page-lw-sessionHold .span10 h3,
.page-lw-sessionHold .span10 h4 {
  color: #333333;
}
.page-lw-sessionHold .profilefields .span3 {
  font-weight: bold;
}
.page-lw-sessionHold .profilefields .row {
  margin-top: 10px;
  color: #797979;
}
.page-lw-sessionHold .profilefields .row.pf_Profile_res1,
.page-lw-sessionHold .profilefields .row.pf_Profile_res2 {
  display: block;
}
.page-lw-sessionHold .profilefields .row.pf_Profile_familyname {
  display: none;
}
.page-login-selfreg .form-horizontal .help-inline,
.page-login-selfreg .form-horizontal .input-append,
.page-login-selfreg .form-horizontal .input-prepend,
.page-login-selfreg .form-horizontal .uneditable-input,
.page-login-selfreg .form-horizontal input,
.page-login-selfreg .form-horizontal select,
.page-login-selfreg .form-horizontal textarea,
.page-login-selfreg .form-inline .help-inline,
.page-login-selfreg .form-inline .input-append,
.page-login-selfreg .form-inline .input-prepend,
.page-login-selfreg .form-inline .uneditable-input,
.page-login-selfreg .form-inline input,
.page-login-selfreg .form-inline select,
.page-login-selfreg .form-inline textarea,
.page-login-selfreg .form-search .help-inline,
.page-login-selfreg .form-search .input-append,
.page-login-selfreg .form-search .input-prepend,
.page-login-selfreg .form-search .uneditable-input,
.page-login-selfreg .form-search input,
.page-login-selfreg .form-search select,
.page-login-selfreg .form-search textarea {
  width: auto;
  display: inline-block;
}
.page-login-selfreg form p {
  margin: 0px;
}
.page-login-selfreg .uneditable-input,
.page-login-selfreg input[type="color"],
.page-login-selfreg input[type="date"],
.page-login-selfreg input[type="datetime"],
.page-login-selfreg input[type="datetime-local"],
.page-login-selfreg input[type="email"],
.page-login-selfreg input[type="month"],
.page-login-selfreg input[type="number"],
.page-login-selfreg input[type="password"],
.page-login-selfreg input[type="search"],
.page-login-selfreg input[type="tel"],
.page-login-selfreg input[type="text"],
.page-login-selfreg input[type="time"],
.page-login-selfreg input[type="url"],
.page-login-selfreg input[type="week"],
.page-login-selfreg textarea {
  width: 510px;
  display: inline-block;
}
.page-login-selfreg #pagename .pname-element .btn-primary:after {
  content: "Return to sign in";
}
.page-login-selfreg .inner-padding-sub {
  position: relative;
  border-top: 8px solid #add17e;
  padding: 32px;
  width: 560px;
}
.page-login-selfreg .inner-padding-sub:before {
  background-color: #add17e;
  content: "Your details";
  font-weight: bold;
  position: absolute;
  color: #000000;
  top: 0;
  left: 16px;
  padding: 4px 16px 8px 16px;
  border-radius: 0 0 5px 5px;
  font-size: 16px;
}
.page-login-selfreg .form-horizontal .controls {
  margin-left: 0;
}
.page-login-selfreg .form-horizontal .control-label {
  float: none;
  width: auto;
  text-align: left;
  font-weight: bold;
  color: #7a797a;
}
.page-login-selfreg .form-horizontal .label-other {
  float: none;
  width: auto;
  text-align: left;
  color: #7a797a;
  padding-top: 5px;
  margin-top: 0;
  margin-bottom: 5px;
}
.page-login-selfreg .form-horizontal .text-other {
  margin-top: 0;
}
.page-login-selfreg .form-horizontal .form-actions {
  padding-left: 30px;
  border: none;
  background-color: transparent;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  padding: 10px 60px;
  font-size: 17px;
}
.page-login-mandatory .form-horizontal .help-inline,
.page-login-mandatory .form-horizontal .input-append,
.page-login-mandatory .form-horizontal .input-prepend,
.page-login-mandatory .form-horizontal .uneditable-input,
.page-login-mandatory .form-horizontal input,
.page-login-mandatory .form-horizontal select,
.page-login-mandatory .form-horizontal textarea,
.page-login-mandatory .form-inline .help-inline,
.page-login-mandatory .form-inline .input-append,
.page-login-mandatory .form-inline .input-prepend,
.page-login-mandatory .form-inline .uneditable-input,
.page-login-mandatory .form-inline input,
.page-login-mandatory .form-inline select,
.page-login-mandatory .form-inline textarea,
.page-login-mandatory .form-search .help-inline,
.page-login-mandatory .form-search .input-append,
.page-login-mandatory .form-search .input-prepend,
.page-login-mandatory .form-search .uneditable-input,
.page-login-mandatory .form-search input,
.page-login-mandatory .form-search select,
.page-login-mandatory .form-search textarea {
  width: auto;
  display: inline-block;
}
.page-login-mandatory form p {
  margin-top: 0px;
}
.page-login-mandatory .uneditable-input,
.page-login-mandatory input[type="color"],
.page-login-mandatory input[type="date"],
.page-login-mandatory input[type="datetime"],
.page-login-mandatory input[type="datetime-local"],
.page-login-mandatory input[type="email"],
.page-login-mandatory input[type="month"],
.page-login-mandatory input[type="number"],
.page-login-mandatory input[type="password"],
.page-login-mandatory input[type="search"],
.page-login-mandatory input[type="tel"],
.page-login-mandatory input[type="text"],
.page-login-mandatory input[type="time"],
.page-login-mandatory input[type="url"],
.page-login-mandatory input[type="week"],
.page-login-mandatory textarea {
  width: 510px;
  display: inline-block;
}
.page-login-mandatory #pagename .pname-element .btn-primary:after {
  content: "Back to sign in";
}
.page-login-mandatory .form-horizontal .controls {
  margin-left: 0;
}
.page-login-mandatory .form-horizontal .control-label {
  float: none;
  width: auto;
  text-align: left;
  font-weight: bold;
  color: #7a797a;
}
.page-login-mandatory .form-horizontal .label-other {
  float: none;
  width: auto;
  text-align: left;
  color: #7a797a;
  padding-top: 5px;
  margin-top: 0;
  margin-bottom: 5px;
}
.page-login-mandatory .form-horizontal .text-other {
  margin-top: 0;
}
.page-login-mandatory .form-horizontal .form-actions {
  padding-left: 30px;
  border: none;
  background-color: transparent;
}
.page-login-mandatory .inner-padding-sub {
  position: relative;
  padding: 32px;
  width: 560px;
  border-top: 8px solid #add17e;
}
.page-login-mandatory .inner-padding-sub:before {
  content: "Your details";
  font-weight: bold;
  position: absolute;
  background-color: #add17e;
  color: #000000;
  top: 0;
  left: 16px;
  padding: 4px 16px 8px 16px;
  border-radius: 0 0 5px 5px;
  font-size: 16px;
}
.page-login-eula .row,
.page-user-eula .row,
.page-eula .row {
  margin-left: 0;
}
.page-login-eula .row:after,
.page-user-eula .row:after,
.page-eula .row:after,
.page-login-eula .row:before,
.page-user-eula .row:before,
.page-eula .row:before {
  display: initial;
}
.page-login-eula [class*="span"],
.page-user-eula [class*="span"],
.page-eula [class*="span"] {
  float: none;
  margin-left: 0;
}
.page-login-eula .span1,
.page-user-eula .span1,
.page-eula .span1,
.page-login-eula .span2,
.page-user-eula .span2,
.page-eula .span2,
.page-login-eula .span3,
.page-user-eula .span3,
.page-eula .span3,
.page-login-eula .span4,
.page-user-eula .span4,
.page-eula .span4,
.page-login-eula .span5,
.page-user-eula .span5,
.page-eula .span5,
.page-login-eula .span6,
.page-user-eula .span6,
.page-eula .span6,
.page-login-eula .span7,
.page-user-eula .span7,
.page-eula .span7,
.page-login-eula .span8,
.page-user-eula .span8,
.page-eula .span8,
.page-login-eula .span9,
.page-user-eula .span9,
.page-eula .span9,
.page-login-eula .span10,
.page-user-eula .span10,
.page-eula .span10,
.page-login-eula .span11,
.page-user-eula .span11,
.page-eula .span11,
.page-login-eula .span12,
.page-user-eula .span12,
.page-eula .span12 {
  width: auto;
}
.page-login-eula .offset,
.page-user-eula .offset,
.page-eula .offset,
.page-login-eula .offset1,
.page-user-eula .offset1,
.page-eula .offset1,
.page-login-eula .offset2,
.page-user-eula .offset2,
.page-eula .offset2,
.page-login-eula .offset3,
.page-user-eula .offset3,
.page-eula .offset3,
.page-login-eula .offset4,
.page-user-eula .offset4,
.page-eula .offset4,
.page-login-eula .offset5,
.page-user-eula .offset5,
.page-eula .offset5,
.page-login-eula .offset6,
.page-user-eula .offset6,
.page-eula .offset6,
.page-login-eula .offset7,
.page-user-eula .offset7,
.page-eula .offset7,
.page-login-eula .offset8,
.page-user-eula .offset8,
.page-eula .offset8,
.page-login-eula .offset9,
.page-user-eula .offset9,
.page-eula .offset9,
.page-login-eula .offset10,
.page-user-eula .offset10,
.page-eula .offset10,
.page-login-eula .offset11,
.page-user-eula .offset11,
.page-eula .offset11,
.page-login-eula .offset12,
.page-user-eula .offset12,
.page-eula .offset12 {
  margin-left: 0;
}
.page-login-eula .form-horizontal .help-inline,
.page-user-eula .form-horizontal .help-inline,
.page-eula .form-horizontal .help-inline,
.page-login-eula .form-horizontal .input-append,
.page-user-eula .form-horizontal .input-append,
.page-eula .form-horizontal .input-append,
.page-login-eula .form-horizontal .input-prepend,
.page-user-eula .form-horizontal .input-prepend,
.page-eula .form-horizontal .input-prepend,
.page-login-eula .form-horizontal .uneditable-input,
.page-user-eula .form-horizontal .uneditable-input,
.page-eula .form-horizontal .uneditable-input,
.page-login-eula .form-horizontal input,
.page-user-eula .form-horizontal input,
.page-eula .form-horizontal input,
.page-login-eula .form-horizontal select,
.page-user-eula .form-horizontal select,
.page-eula .form-horizontal select,
.page-login-eula .form-horizontal textarea,
.page-user-eula .form-horizontal textarea,
.page-eula .form-horizontal textarea,
.page-login-eula .form-inline .help-inline,
.page-user-eula .form-inline .help-inline,
.page-eula .form-inline .help-inline,
.page-login-eula .form-inline .input-append,
.page-user-eula .form-inline .input-append,
.page-eula .form-inline .input-append,
.page-login-eula .form-inline .input-prepend,
.page-user-eula .form-inline .input-prepend,
.page-eula .form-inline .input-prepend,
.page-login-eula .form-inline .uneditable-input,
.page-user-eula .form-inline .uneditable-input,
.page-eula .form-inline .uneditable-input,
.page-login-eula .form-inline input,
.page-user-eula .form-inline input,
.page-eula .form-inline input,
.page-login-eula .form-inline select,
.page-user-eula .form-inline select,
.page-eula .form-inline select,
.page-login-eula .form-inline textarea,
.page-user-eula .form-inline textarea,
.page-eula .form-inline textarea,
.page-login-eula .form-search .help-inline,
.page-user-eula .form-search .help-inline,
.page-eula .form-search .help-inline,
.page-login-eula .form-search .input-append,
.page-user-eula .form-search .input-append,
.page-eula .form-search .input-append,
.page-login-eula .form-search .input-prepend,
.page-user-eula .form-search .input-prepend,
.page-eula .form-search .input-prepend,
.page-login-eula .form-search .uneditable-input,
.page-user-eula .form-search .uneditable-input,
.page-eula .form-search .uneditable-input,
.page-login-eula .form-search input,
.page-user-eula .form-search input,
.page-eula .form-search input,
.page-login-eula .form-search select,
.page-user-eula .form-search select,
.page-eula .form-search select,
.page-login-eula .form-search textarea,
.page-user-eula .form-search textarea,
.page-eula .form-search textarea {
  width: auto;
  display: inline-block;
  float: left;
}
.page-login-eula .checkbox,
.page-user-eula .checkbox,
.page-eula .checkbox {
  float: left;
}
.page-login-eula .ev_submit,
.page-user-eula .ev_submit,
.page-eula .ev_submit {
  float: right;
}
.page-login-eula .row-spacer,
.page-user-eula .row-spacer,
.page-eula .row-spacer {
  display: none;
}
.page-login-eula iframe,
.page-user-eula iframe,
.page-eula iframe {
  width: 100%;
}
.page-login-eula #pagename .pname-element .btn-primary:after,
.page-user-eula #pagename .pname-element .btn-primary:after,
.page-eula #pagename .pname-element .btn-primary:after {
  content: "Back to sign in";
}
.page-login-eula form p,
.page-user-eula form p,
.page-eula form p {
  margin: 0px;
}
.page-login-eula .uneditable-input,
.page-user-eula .uneditable-input,
.page-eula .uneditable-input,
.page-login-eula input[type="color"],
.page-user-eula input[type="color"],
.page-eula input[type="color"],
.page-login-eula input[type="date"],
.page-user-eula input[type="date"],
.page-eula input[type="date"],
.page-login-eula input[type="datetime"],
.page-user-eula input[type="datetime"],
.page-eula input[type="datetime"],
.page-login-eula input[type="datetime-local"],
.page-user-eula input[type="datetime-local"],
.page-eula input[type="datetime-local"],
.page-login-eula input[type="email"],
.page-user-eula input[type="email"],
.page-eula input[type="email"],
.page-login-eula input[type="month"],
.page-user-eula input[type="month"],
.page-eula input[type="month"],
.page-login-eula input[type="number"],
.page-user-eula input[type="number"],
.page-eula input[type="number"],
.page-login-eula input[type="password"],
.page-user-eula input[type="password"],
.page-eula input[type="password"],
.page-login-eula input[type="search"],
.page-user-eula input[type="search"],
.page-eula input[type="search"],
.page-login-eula input[type="tel"],
.page-user-eula input[type="tel"],
.page-eula input[type="tel"],
.page-login-eula input[type="text"],
.page-user-eula input[type="text"],
.page-eula input[type="text"],
.page-login-eula input[type="time"],
.page-user-eula input[type="time"],
.page-eula input[type="time"],
.page-login-eula input[type="url"],
.page-user-eula input[type="url"],
.page-eula input[type="url"],
.page-login-eula input[type="week"],
.page-user-eula input[type="week"],
.page-eula input[type="week"],
.page-login-eula textarea,
.page-user-eula textarea,
.page-eula textarea {
  width: 510px;
  display: inline-block;
  float: left;
}
.page-login-eula #main .inner-padding-sub,
.page-user-eula #main .inner-padding-sub,
.page-eula #main .inner-padding-sub {
  position: relative;
  width: 100%;
  padding: 16px;
  padding-bottom: 50px;
}
.page-lw-splash .row {
  margin-left: 0;
}
.page-lw-splash .row:after,
.page-lw-splash .row:before {
  display: initial;
}
.page-lw-splash [class*="span"] {
  float: none;
  margin-left: 0;
}
.page-lw-splash .span1,
.page-lw-splash .span2,
.page-lw-splash .span3,
.page-lw-splash .span4,
.page-lw-splash .span5,
.page-lw-splash .span6,
.page-lw-splash .span7,
.page-lw-splash .span8,
.page-lw-splash .span9,
.page-lw-splash .span10,
.page-lw-splash .span11,
.page-lw-splash .span12 {
  width: auto;
}
.page-lw-splash .offset,
.page-lw-splash .offset1,
.page-lw-splash .offset2,
.page-lw-splash .offset3,
.page-lw-splash .offset4,
.page-lw-splash .offset5,
.page-lw-splash .offset6,
.page-lw-splash .offset7,
.page-lw-splash .offset8,
.page-lw-splash .offset9,
.page-lw-splash .offset10,
.page-lw-splash .offset11,
.page-lw-splash .offset12 {
  margin-left: 0;
}
.page-lw-splash hr {
  display: none;
}
.page-lw-splash [class*="inner-padding"] {
  margin-bottom: 0;
}
.page-lw-splash .inner-padding-sub {
  padding: 0 !important;
  background-color: transparent;
  box-shadow: none;
}
.page-lw-splash .page-separator {
  display: none;
}
.page-lw-splash .prop-container {
  display: none;
}
.page-lw-splash .info-label {
  margin-top: 10px;
}
.page-lw-splash .info-label,
.page-lw-splash .info-text {
  color: #797979;
}
.page-lw-splash .pname-element .btn {
  display: none;
}
.page-lw-splash #page-name h1 {
  color: #424242;
}
.page-lw-splash #splash_testinformation {
  padding: 16px;
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  padding-top: 0;
  float: left;
  width: 500px;
  border-top: 8px solid #1b8b7b;
}
.page-lw-splash #splash_testinformation h2 {
  background-color: #1b8b7b;
}
.page-lw-splash #splash_testinformation h2 {
  margin-bottom: 14px;
}
.page-lw-splash #splash_testinformation .span7 :nth-child(3),
.page-lw-splash #splash_testinformation .span7 :nth-child(4),
.page-lw-splash #splash_testinformation .span7 :nth-child(5),
.page-lw-splash #splash_testinformation .span7 #info_numquestions,
.page-lw-splash #splash_testinformation .span7 :nth-child(7) {
  display: none;
}
.page-lw-splash #splash_testproperties {
  padding: 16px;
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  padding-top: 0;
  float: left;
  width: 280px;
  border-top: 8px solid #0d2543;
  margin-left: 20px;
  padding-bottom: 0;
}
.page-lw-splash #splash_testproperties h5 {
  background-color: #0d2543;
}
.page-lw-splash #splash_testproperties ul {
  margin: 0 -16px;
  padding: 0;
  list-style-type: none;
}
.page-lw-splash #splash_testproperties li {
  border-bottom: 1px solid #d9d9d9;
  color: #797979;
  padding: 10px 16px;
}
.page-lw-splash #splash_testproperties ul li:first-child {
  border-top: 1px solid #d9d9d9;
}
.page-lw-splash #splash_testproperties ul li:not(:first-child) {
  display: none;
}
.page-lw-splash h2,
.page-lw-splash h5,
.page-lw-splash #resuming {
  color: #ffffff;
  display: inline-block;
  margin: 0;
  border-radius: 0 0 8px 8px;
  padding: 4px 16px 8px 16px;
  margin-bottom: 24px;
}
.page-lw-splash #startbuttons:after,
.page-lw-splash #startbuttons:before,
.page-lw-splash #suspended:after,
.page-lw-splash #suspended:before {
  display: table;
}
.page-lw-splash #suspended #resuming {
  background-color: transparent;
  color: #dfb916;
  background-color: #fcf6df;
  text-align: left;
  margin-top: 30px;
  border-radius: 5px;
  display: block;
}
.page-lw-splash .vspace-bottom-medium,
.page-lw-splash .vspace-top-small {
  margin: 0;
}
.page-lw-splash #startbuttons {
  width: 330px;
  margin-top: 20px;
}
.page-lw-splash #startbuttons .span2 {
  width: 150px;
  float: left;
}
.page-lw-splash #startbuttons #startbtn {
  margin-right: 20px;
  float: right;
}
.page-lw-splash button.btn.btn-large,
.page-lw-splash input[type="submit"].btn.btn-large {
  padding: 10px 30px;
}
.prop-container {
  width: 650px;
}
.prop-container .prop-box {
  width: 25%;
}
[class*="inner-padding"] {
  margin-bottom: 0px;
}
.trifork-lockdown .diploma-link,
.trifork-lockdown .print-result,
.trifork-lockdown .open-breakdown {
  display: none;
}
.trifork-lockdown #results-table tr th:nth-child(2),
.trifork-lockdown #results-table tr td:nth-child(2) {
  display: none;
}
.control-group.error .control-label {
  color: #b94a48;
}
.help-inline {
  padding-top: 5px;
}
.page-user-userEulas .row {
  margin-left: 0;
}
.page-user-userEulas .row:after,
.page-user-userEulas .row:before {
  display: initial;
}
.page-user-userEulas [class*="span"] {
  float: none;
  margin-left: 0;
}
.page-user-userEulas .span1,
.page-user-userEulas .span2,
.page-user-userEulas .span3,
.page-user-userEulas .span4,
.page-user-userEulas .span5,
.page-user-userEulas .span6,
.page-user-userEulas .span7,
.page-user-userEulas .span8,
.page-user-userEulas .span9,
.page-user-userEulas .span10,
.page-user-userEulas .span11,
.page-user-userEulas .span12 {
  width: auto;
}
.page-user-userEulas .offset,
.page-user-userEulas .offset1,
.page-user-userEulas .offset2,
.page-user-userEulas .offset3,
.page-user-userEulas .offset4,
.page-user-userEulas .offset5,
.page-user-userEulas .offset6,
.page-user-userEulas .offset7,
.page-user-userEulas .offset8,
.page-user-userEulas .offset9,
.page-user-userEulas .offset10,
.page-user-userEulas .offset11,
.page-user-userEulas .offset12 {
  margin-left: 0;
}
.page-user-userEulas #pagename .pname-element .btn-primary:after {
  content: "Back to my details";
}
.page-user-userEulas .inner-padding-sub {
  width: auto;
  position: relative;
  border-top: 8px solid #108b7c;
}
.page-user-userEulas .inner-padding-sub:before {
  background-color: #108b7c;
  content: "Policies";
  font-weight: bold;
  position: absolute;
  color: #ffffff;
  top: 0;
  left: 16px;
  padding: 4px 16px 8px 16px;
  border-radius: 0 0 5px 5px;
  font-size: 16px;
}
.page-user-userEulas #updateform .row:last-child {
  text-align: right;
}
#et2-tabmenu-focus,
#et2-tabmenu {
  display: none;
}
