/*
* NOTE:
* I'm on mobile first design so every default properties are for mobile
* everything inside media tags are for tablet and desktop
*/

@import url("https://fonts.googleapis.com/css?family=Barlow:400,500,600,700");

* {
  margin: 0;
  padding: 0;
  border: 0;
}

html {
  height: 100%;
  min-height: 100%;
}

html {
  font-size: 16px;
}

body {
  font-family: "Barlow", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 30px;
  color: #09263c;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  background-color: #fff;
  height: 100%;
}

a {
  text-decoration: none;
}

.cf {
  *zoom: 1;
}

.cf:before {
  content: " ";
  display: table;
}

.cf:after {
  content: " ";
  display: table;
  clear: both;
}

.container {
  max-width: 1180px;
  padding: 0 10px;
  margin: 0 auto;
}

.container.grid {
  padding: 0;
  max-width: 1200px;
}

.pos-r {
  position: relative;
}

.lr-button {
  display: inline-block;
  padding: 0 15px;
  background: #008ecf;
  color: #fff;
  border-radius: 5px;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.lr-button.outline-blue {
  background: none;
  color: #008ecf;
  border: 1px solid #008ecf;
}

.lr-button.outline-blue:hover {
  color: #fff;
  border-color: #00b0f0;
}

.lr-button.outline-grey {
  background: none;
  border: 1px solid #444;
}

.lr-button.outline-grey:hover {
  color: #fff;
  border-color: #00b0f0;
}

.lr-button.white {
  background: #eee;
}

.lr-button.white:hover {
  color: #fff;
}

.lr-button:hover {
  background: #00b0f0;
}

.button-shade {
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.3),
    inset 0 -10px 20px -1px rgba(0, 0, 0, 0.1),
    inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600;
}

.loginradius-raas-form-element-content > label {
}

h1 {
  line-height: 50px;
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 30px;
}

h2 {
  font-size: 1.5rem;
  margin-bottom: 8px;
  font-weight: 600;
}

h3 {
  font-size: 1.5rem;
  line-height: 30px;
  font-size: 2.4rem;
  line-height: 3rem;
}

h4 {
  font-size: 15px;
  line-height: 30px;
  font-size: 16px;
}

h5,
.loginradius-raas-form-element-content > label {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 30px;
  font-size: 1.6rem;
  line-height: 3rem;
}

h6 {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 15px;
  font-size: 1.2rem;
  line-height: 1.5rem;
}

p {
  margin: 15px 0;
}

a {
  cursor: pointer;
}

input[type="text"],
input[type="email"],
input[type="name"],
input[type="password"],
input[type="submit"],
input[type="button"],
input[type="url"],
input[type="tel"],
input[type="date"],
select,
textarea,
button {
  width: 100%;
  padding: 5px 16px;
  border-radius: 8px;
  border: 1px solid #e8e9ea;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 15px;
  height: 40px;
  line-height: 40px;
  font-family: inherit;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /*remove tap highlight*/
  /*
		* Stop IOS from redesigning the form fields
		***/
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="name"]:focus,
input[type="password"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="date"]:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
  border-color: #008ecf;
  background-color: #fff;
}

input[type="submit"]:focus,
input[type="button"]:focus {
  outline: none;
  border-color: #008ecf;
  background-color: #008ecf;
}

input[type="text"]:hover,
input[type="email"]:hover,
input[type="name"]:hover,
input[type="password"]:hover,
input[type="url"]:hover,
input[type="tel"]:hover,
input[type="date"]:hover,
select:hover,
textarea:hover {
  background-color: #fff;
}

select {
  background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.97 7.24'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2309263c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow%3C/title%3E%3Cpolygon class='cls-1' points='6.49 7.24 0 0 12.97 0 6.49 7.24'/%3E%3C/svg%3E");
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-position: 97% 17px;
  background-size: 8px 8px;
  background-repeat: no-repeat;
  border-radius: 3px;
  min-height: 40px;
}

select::-ms-expand {
  display: none;
}

input[type="submit"],
input[type="button"] {
  border-radius: 6px;
  border: var(--Components-Button-Global-lineWidth, 1px) solid #a6cbff;
  background: linear-gradient(180deg, #559cff 0%, #1677ff 100%);
  color: #fff;
  box-shadow: none;
  transition: box-shadow 0.2s ease-in 0s, color 0.2s ease-in 0s,
    background-color 0.2s ease-in 0s, transform 0.2s ease-in 0s;
  font-weight: 700;
  border: none;
  margin: 15px 0 0;
  cursor: pointer;
  padding: 0 20px;
  display: block;
  height: 44px;
  border-radius: 8px;
  font-size: 20px;
  line-height: 40px;
  text-transform: capitalize;
  text-align: center;
  text-shadow: 0px 6px 16px rgba(0, 0, 0, 0.08), 0px 3px 6px rgba(0, 0, 0, 0.12),
    0px 9px 28px rgba(0, 0, 0, 0.05);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

input[type="submit"]:hover,
input[type="button"]:hover {
  box-shadow: 0 2px 6px rgba(20, 92, 133, 0.5);
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}

label {
  line-height: 30px;
  font-size: 15px;
  font-weight: 500;
  color: #09263c;
}

img {
  -webkit-user-drag: none;
  user-drag: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

body {
  text-align: center;
}

body:before {
  /* display: inline-block;
  vertical-align: middle; */
  width: 0;
  /*height: 100%;*/
}

@media only screen and (min-width: 640px) {
  body:before {
    content: "";
    /* margin-left: -5px;
    margin-left: -0.5rem; */
  }
}

/*
*
*
* Front Page
*
***/

.lr-hostr-container {
  width: 100%;
  height: 100%;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

@media only screen and (min-width: 780px) {
  .lr-hostr-container {
    max-width: 100%;
    padding: 0;
    margin: 0;
  }
}

.lr-hostr-container .lr-hostr-frame {
  height: 100%;
  text-align: left;
  background: #fff;
  overflow: hidden;
  position: relative;
  display: flex;
  /*Center recaptcha*/
}
@media only screen and (max-width: 780px) {
  .lr-hostr-container .lr-hostr-frame {
    height: auto;
  }
}

@media (orientation: landscape) {
  .lr-hostr-container .lr-hostr-frame {
    height: auto;
  }
}

/* @media only screen and (min-width: 640px) {
  .lr-hostr-container .lr-hostr-frame {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #eee;
    border-radius: 5px;
    overflow: hidden;
    display: table;
  }
} */

.lr-hostr-container .lr-hostr-frame .lr-frames {
  display: flex;
}

@media only screen and (min-width: 780px) {
  .lr-hostr-container .lr-hostr-frame .lr-frames {
    width: 50%;
    position: relative;
  }
}
/* @media only screen and (min-width: 780px) {
  .lr-hostr-container .lr-hostr-frame .lr-frames.lr-social-login-frame {
    border-radius: 5px 0 0 5px;
  }
} */

.lr-hostr-container .lr-hostr-frame .lr-frames.lr-social-login-frame {
  background: #fcfcfc;
}

@media (max-width: 1024px) {
  .lr-hostr-container .lr-hostr-frame .lr-frames.lr-sample-background-enabled {
    width: 50%;
  }
}
.lr-forms-container {
  display: flex !important;
  align-items: center;
  background: linear-gradient(
    181deg,
    #f2fcff 1.02%,
    #c4e9ff 79.21%,
    #9ed9fc 119.5%
  );
}

.lr-form-frame {
  margin: 0 auto;
  display: flex;
  width: 430px;
  padding: 24px 24px 0px 24px;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, 0.08),
    0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
}

.lr-hostr-container .lr-hostr-frame .lr-social-login-message {
  font-weight: 700;
  font-size: 1.85rem;
  line-height: 1.3;
}

.lr-hostr-container
  .lr-hostr-frame
  .lr-frames
  .lr-form-frame#lr-raas-registartion,
.lr-hostr-container
  .lr-hostr-frame
  .lr-frames
  .lr-form-frame#lr-raas-forgotpassword,
.lr-form-frame#lr-raas-sociallogin,
.lr-form-frame#lr-raas-resetpassword {
  display: none;
}

.lr-hostr-container
  .lr-hostr-frame
  #loginradius-raas-recaptcha_widget
  > div
  > div {
  margin: 0 auto 15px;
}

.lr-hostr-container .lr-hostr-frame .lr-link-box {
  padding: 15px 0 0;
  font-size: 16px;
}

.lr-hostr-container .lr-hostr-frame .lr-link-box a {
  color: #008ecf;
  font-weight: 600;
  font-size: 16px;
}

.lr-hostr-container .lr-hostr-frame .lr-link-box a:nth-child(2) {
  float: right;
}

/*
*
*
* Modify User Registration CSS
*
***/

form[name*="loginradius-raas"] .loginradius-raas-validation-message {
  margin-bottom: 15px;
  color: #f22613;
  border-radius: 5px;
  font-size: 16px;
  line-height: 30px;
  font-size: 1.4rem;
  line-height: 3rem;
}

/*
*
*
* The notification that goes on the very top
*
***/

#lr-raas-message.loginradius-raas-success-message {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  color: #fff;
  font-weight: 700;
  background-color: rgba(34, 153, 221, 0.8);
  padding: 10px 20px;
  z-index: 10;
}

#lr-raas-message.loginradius-raas-error-message {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  color: #fff;
  font-weight: 700;
  background-color: #f73e2d;
  padding: 10px 20px;
  z-index: 10;
}

#lr-raas-message:empty,
.error:empty {
  display: none;
}

/**
 * Modal UI
 *
 **/
.modal {
  display: none;
  position: fixed;
  z-index: 9;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

.modal-content {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  margin: auto;
  border-radius: 8px;
  border: 1px solid #e8e9ea;
  width: 400px;
}

.modal-content .modal-graphic {
  margin-top: 40px;
  margin-bottom: 55px;
}

.modal-content .modal-header {
  font-weight: 700;
  font-size: 1.5rem;
  margin-bottom: 30px;
}

.modal-content .modal-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 50px;
  padding: 0 20px;
  color: #41484e;
}

.modal-content .modal-text #registered-email {
  font-weight: 700;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}

.modal-footer {
  display: flex;
  flex-direction: row;
  padding: 13px;
  border-top: 1px solid #e8e9ea;
}

.modal-footer #resend-link {
  display: flex;
  margin: auto;
  font-weight: 500;
  color: #008ecf;
}

.modal-footer #resend-link #resend-icon {
  margin-top: 2px;
  margin-right: 15px;
}

.modal-footer #resend-link.disabled {
  pointer-events: none;
  color: #41484e;
  opacity: 0.3;
}

.modal-footer #resend-link.disabled #resend-icon svg path {
  stroke: #41484e;
}

/*
*
*
* Added for enhancement in UI of info message for darwin.
*
***/

#lr-res-message.lr-res-success-message {
  color: #39b55a;
  font-weight: 600;
  padding: 5px 5px;
  margin-bottom: 10px;
}

#lr-res-message.lr-res-error-message {
  color: #f73e2d;
  font-weight: 600;
  padding: 5px 5px;
  margin-bottom: 10px;
  line-height: 1.5;
}

#lr-res-message:empty,
.error:empty {
  display: none;
}

/*
*
*
* Profile stuff
***/

.lr-hostr-logged-in .lr-profile-frame {
  position: relative;
}

.lr-hostr-logged-in .lr-profile-frame .lr-profile-image {
  width: 150px;
  height: 150px;
  margin: 30px auto 0;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  overflow: hidden;
  border: 4px solid rgba(255, 255, 255, 0.8);
  clear: both;
}

.lr-hostr-logged-in .lr-profile-frame .lr-profile-image img {
  max-width: 100%;
}

@media only screen and (min-width: 780px) {
  .lr-hostr-logged-in .lr-profile-frame .lr-profile-image {
    margin-top: 40px;
  }
}

.lr-hostr-logged-in .lr-profile-frame .lr-profile-name {
  margin-bottom: 0;
  text-align: center;
}

.lr-hostr-logged-in .lr-profile-frame .lr-profile-info p {
  font-size: 16px;
  line-height: 20px;
  font-size: 1.6rem;
  line-height: 2rem;
  margin: 0;
  text-align: center;
}

.lr-hostr-logged-in .lr-link-social-container {
  max-width: 360px;
  margin: 30px auto;
}

.lr-hostr-logged-in .lr-link-social-container .lr-heading {
  margin-bottom: 15px;
}

.lr-hostr-logged-in .lr-link-social-container .lr-social-icon {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  width: 40px;
  width: 4rem;
  height: 40px;
  height: 4rem;
  border-radius: 3px;
  cursor: pointer;
  margin: 0 5px 0 0;
}

.lr-hostr-logged-in
  .lr-link-social-container
  .lr-linked-social-frame
  .lr-social-account {
  position: relative;
  margin: 10px 0;
}

.lr-hostr-logged-in
  .lr-link-social-container
  .lr-linked-social-frame
  .lr-social-account
  .lr-social-unlink {
  opacity: 0.8;
  display: inline-block;
  padding: 0 10px;
  height: 24px;
  height: 2.4rem;
  font-size: 16px;
  line-height: 20px;
  font-size: 1.4rem;
  line-height: 2rem;
  text-align: center;
  border-radius: 20px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #fff;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translatey(-50%);
  -ms-transform: translatey(-50%);
  transform: translatey(-50%);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.lr-hostr-logged-in
  .lr-link-social-container
  .lr-linked-social-frame
  .lr-social-account
  .lr-social-unlink:hover {
  opacity: 1;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
  border-color: #f22613;
  background: #f22613;
}

.lr-hostr-logged-in
  .lr-link-social-container
  .lr-not-linked-social-frame
  .lr-social-icon {
  margin: 5px;
}

.lr-hostr-logged-in .lr-more-info-container {
  vertical-align: top;
}

@media only screen and (min-width: 780px) {
  .lr-hostr-logged-in .lr-more-info-container.lr-frames {
    padding: 0;
  }
}

.lr-hostr-logged-in .lr-more-info-container .lr-more-info-frame {
  overflow-y: auto;
  overflow-x: none;
  min-height: 540px;
}

@media only screen and (min-width: 780px) {
  .lr-hostr-logged-in .lr-more-info-container .lr-more-info-frame {
    padding: 30px 45px;
    max-height: 600px;
  }
}

.lr-hostr-logged-in .lr-more-info-container .lr-more-info-heading {
  position: relative;
}

.lr-hostr-logged-in .lr-more-info-container .lr-more-info-heading .lr-button {
  position: absolute;
  top: 5px;
  top: 0.5rem;
  right: 0;
  font-size: 16px;
  line-height: 25px;
  font-size: 1.4rem;
  line-height: 2.5rem;
}

.lr-hostr-logged-in .lr-more-info-container .lr-content-section {
  border-top: 1px solid #eee;
  padding: 15px 0;
}

@media only screen and (min-width: 780px) {
  .lr-hostr-logged-in .lr-more-info-container .lr-content-section {
    margin: 0 -10px;
  }
}

.lr-hostr-logged-in .lr-more-info-container .lr-content-section .lr-heading {
  margin: 0 0 5px;
}

@media only screen and (min-width: 780px) {
  .lr-hostr-logged-in .lr-more-info-container .lr-content-section .lr-heading {
    margin: 0 10px 5px;
  }
}

.lr-hostr-logged-in
  .lr-more-info-container
  .lr-content-section
  .lr-content-group {
  width: 100%;
  margin: 10px 0;
}

@media only screen and (min-width: 780px) {
  .lr-hostr-logged-in
    .lr-more-info-container
    .lr-content-section
    .lr-content-group {
    padding: 0 10px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media only screen and (min-width: 640px) {
  .lr-hostr-logged-in
    .lr-more-info-container
    .lr-content-section
    .lr-content-group {
    width: 50%;
    float: left;
  }
}

.lr-hostr-logged-in
  .lr-more-info-container
  .lr-content-section
  .lr-content-group
  .lr-label {
  color: #09263c;
}

.lr-hostr-logged-in
  .lr-more-info-container
  .lr-content-section
  .lr-content-group
  .lr-data {
  word-break: break-word;
}

.lr-hostr-logged-in .lr-more-info-container .lr-account-settings {
  font-size: 16px;
  line-height: 25px;
  font-size: 1.4rem;
  line-height: 2.5rem;
}

.lr-hostr-logged-in .lr-edit-profile .lr-editable-fields-frame {
  margin: 0;
}

@media only screen and (min-width: 640px) {
  .lr-hostr-logged-in .lr-edit-profile .lr-editable-fields-frame {
    margin: 0 -5px;
  }
}

.lr-hostr-logged-in
  .lr-edit-profile
  .lr-editable-fields-frame
  .loginradius-raas-form-element-content {
  display: block;
  margin-bottom: 15px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.lr-hostr-logged-in
  .lr-edit-profile
  .lr-editable-fields-frame
  .loginradius-raas-form-element-content
  .loginradius-raas-form-element-content
  > label {
  color: #09263c;
}

@media only screen and (min-width: 640px) {
  .lr-hostr-logged-in
    .lr-edit-profile
    .lr-editable-fields-frame
    .loginradius-raas-form-element-content {
    width: 50%;
    float: left;
    padding: 0 5px;
  }
}

.lr-hostr-logged-in
  .lr-edit-profile
  .lr-editable-fields-frame
  .lr-action-box-frame {
  text-align: right;
}

.lr-hostr-logged-in
  .lr-edit-profile
  .lr-editable-fields-frame
  .lr-action-box-frame
  .submit-loginradius-raas-Update,
.lr-hostr-logged-in
  .lr-edit-profile
  .lr-editable-fields-frame
  .lr-action-box-frame
  .lr-cancel {
  font-size: 16px;
  line-height: 30px;
  font-size: 1.6rem;
  line-height: 3rem;
  font-weight: 700;
  display: inline-block;
  width: auto;
  padding: 0 10px;
  min-width: 90px;
  text-align: center;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.lr-hostr-logged-in .lr-account-settings .lr-more-info-heading .lr-close {
  position: absolute;
  top: 4px;
  top: 0.4rem;
  right: 0;
  font-size: 30px;
  line-height: 30px;
  font-size: 3rem;
  line-height: 3rem;
  cursor: pointer;
  z-index: 10;
}

.lr-hostr-logged-in .lr-account-settings .lr-account-settings-frame {
  padding: 30px 0;
  border-top: 1px solid #eee;
}

.lr-hostr-logged-in .lr-account-settings .lr-account-settings-frame p {
  margin-top: 0;
}

.lr-hostr-logged-in .lr-account-menu {
  position: absolute;
  top: 20px;
  left: 30px;
}

@media only screen and (min-width: 780px) {
  .lr-hostr-logged-in .lr-account-menu {
    left: 60px;
    top: 40px;
  }
}

.lr-hostr-logged-in .lr-account-menu .lr-menu-button {
  font-size: 36px;
  line-height: 60px;
  font-size: 3.6rem;
  line-height: 6rem;
  width: 30px;
  width: 3rem;
  height: 30px;
  height: 3rem;
  cursor: pointer;
}

.lr-hostr-logged-in .lr-account-menu .lr-menu-button:before {
  content: "";
  width: 0.8em;
  height: 0.125em;
  border-top: 0.375em double #fff;
  border-bottom: 0.125em solid #fff;
  position: absolute;
}

.lr-hostr-logged-in .lr-account-menu .lr-menu-list-frame {
  display: none;
  background: #fff;
  color: #09263c;
  text-shadow: none;
}

.lr-hostr-logged-in .lr-account-menu .lr-menu-list-frame .lr-menu-list {
  display: block;
  font-size: 18px;
  line-height: 30px;
  font-size: 1.8rem;
  line-height: 3rem;
  padding: 10px 25px 10px 20px;
  border-bottom: 1px solid #eee;
  color: #09263c;
  text-decoration: none;
  -webkit-transition: all 200ms cubic-bezier(0.51, 0.01, 0.52, 0.99);
  transition: all 200ms cubic-bezier(0.51, 0.01, 0.52, 0.99);
}

.lr-hostr-logged-in .lr-account-menu .lr-menu-list-frame .lr-menu-list:hover {
  background: #fcfcfc;
  padding: 10px 20px 10px 25px;
  text-decoration: none;
}

.lr-hostr-logged-in .lr-more-menu-contents {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 100%;
  background: #fff;
  border-left: 1px solid #eee;
  padding: 30px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: left 700ms cubic-bezier(0.41, 0.07, 0.21, 0.99);
  transition: left 700ms cubic-bezier(0.41, 0.07, 0.21, 0.99);
  overflow-y: auto;
  overflow-x: none;
  -webkit-overflow-scrolling: touch;
}

@media only screen and (min-width: 780px) {
  .lr-hostr-logged-in .lr-more-menu-contents {
    position: absolute;
    padding: 30px 45px;
    max-height: 600px;
  }
}

.lr-hostr-logged-in .lr-more-menu-contents.lr-show {
  left: 0;
}

/*
*
*
* Social Login Style
*
***/

.lr-sl-shaded-brick-frame {
  margin: 0 auto 10px;
  font-size: 16px;
  line-height: 20px;
  line-height: 2rem;
  color: #fff;
}

.lr-sl-shaded-brick-frame:empty {
  display: none;
}

.lr-sl-shaded-brick-frame .lr-sl-shaded-brick-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  vertical-align: top;
  height: 40px;
  line-height: 40px;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 5px;
  cursor: pointer;
  position: relative;
  z-index: 1;
  padding: 0 5px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  text-shadow: none;
  text-align: center;
  border: 0;
}

.lr-sl-shaded-brick-frame .lr-sl-shaded-brick-button:last-child {
  margin-bottom: 0;
}

.lr-sl-shaded-brick-frame .lr-sl-shaded-brick-button:hover {
  position: relative;
  z-index: 2;
}

.lr-sl-shaded-brick-frame .lr-sl-shaded-brick-button span.lr-sl-icon {
  margin-right: 6px;
}

/*
*
*
* Social Icon Style
*
***/

.lr-sl-icon {
  display: inline-block;
  text-align: center;
}

.lr-sl-icon:before,
.lr-sl-icon:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
}

.lr-sl-icon:before {
  width: 32px;
  height: 32px;
  /*SVG for scalability. Good for high resolution screens/retina*/
  background-size: 100% 3600%;
  background-position: 0 0;
  margin-top: -4px;
  margin-top: -0.4rem;
}

.lr-sl-icon:after {
  height: 100%;
  width: 0;
}

.lr-sl-icon-pinterest:before {
  background-position: 0 -0.2%;
}

.lr-flat-line {
  background-color: #27c327;
}

.lr-flat-pinterest {
  background-color: #cb2128;
}

.lr-sl-icon-facebook:before {
  background-position: 0 0;
}

.lr-sl-icon-facebook:before {
  background-position: 0px 2.1%;
}

.lr-sl-icon-googleplus:before {
  background-position: 0px 5%;
}

.lr-sl-icon-linkedin:before {
  background-position: 0px 7.1%;
}

.lr-sl-icon-twitter:before {
  background-position: 0px 9.3%;
}

.lr-sl-icon-yahoo:before {
  background-position: 0px 11.8%;
}

.lr-sl-icon-amazon:before {
  background-position: 0px 14.1%;
}

.lr-sl-icon-aol:before {
  background-position: 0px 16.4%;
}

.lr-sl-icon-disqus:before {
  background-position: 0px 18.9%;
}

.lr-sl-icon-foursquare:before {
  background-position: 0px 21.3%;
}

.lr-sl-icon-github:before {
  background-position: 0px 23.7%;
}

.lr-sl-icon-hyves:before {
  background-position: 0px 26.1%;
}

.lr-sl-icon-instagram:before {
  background-position: 0px 28.6%;
}

.lr-sl-icon-kaixin:before {
  background-position: 0px 30.8%;
}

.lr-sl-icon-live:before {
  background-position: 0px 33.3%;
}

.lr-sl-icon-livejournal:before {
  background-position: 0px 35.5%;
}

.lr-sl-icon-mixi:before {
  background-position: 0px 38.1%;
}

.lr-sl-icon-odnoklassniki:before {
  background-position: 0px 40.5%;
}

.lr-sl-icon-orange:before {
  background-position: 0px 44%;
}

.lr-sl-icon-openid:before {
  background-position: 0px 45.3%;
}

.lr-sl-icon-paypal:before {
  background-position: 0px 47.7%;
}

.lr-sl-icon-persona:before {
  background-position: 0px 51.2%;
}

.lr-sl-icon-pinterest:before {
  background-position: 0px 52.5%;
}

.lr-sl-icon-qq:before {
  background-position: 0px 54.9%;
}

.lr-sl-icon-renren:before {
  background-position: 0px 57.3%;
}

.lr-sl-icon-salesforce:before {
  background-position: 0px 59.6%;
}

.lr-sl-icon-sinaweibo:before {
  background-position: 0px 61.8%;
}

.lr-sl-icon-stackexchange:before {
  background-position: 0px 64.4%;
}

.lr-sl-icon-steamcommunity:before {
  background-position: 0px 66.9%;
}

.lr-sl-icon-verisign:before {
  background-position: 0px 69.2%;
}

.lr-sl-icon-virgilio:before {
  background-position: 0px 71.6%;
}

.lr-sl-icon-vkontakte:before {
  background-position: 0px 73.9%;
}

.lr-sl-icon-wordpress:before {
  background-position: 0px 76.2%;
}

.lr-sl-icon-mailru:before {
  background-position: 0px 78.67%;
}

.lr-sl-icon-xing:before {
  background-position: 0px 81.2%;
}

.lr-sl-icon-delicious:before {
  background-position: 0px 85.5%;
}

.lr-sl-icon-digg:before {
  background-position: 0px 88%;
}

.lr-sl-icon-email:before {
  background-position: 0px 92.5%;
}

.lr-sl-icon-google-bookmark:before {
  background-position: 0px 92.8%;
}

.lr-sl-icon-print:before {
  background-position: 0px 95.1%;
}

.lr-sl-icon-reddit:before {
  background-position: 0px 97.7%;
}

.lr-sl-icon-tumblr:before {
  background-position: 0px 97.2%;
}

.lr-sl-icon-myspace:before {
  background-position: 0px 90.3%;
}

.lr-sl-icon-google:before {
  background-position: 0px 4.5%;
}

.lr-sl-icon-line:before {
  background-position: 0px 100.3%;
}

.lr-sl-icon-apple:before {
  background-position: 0px 102.3%;
}

.lr-flat-amazon {
  background-color: #f90;
}

.lr-flat-aol {
  background-color: #066cb1;
}

.lr-flat-disqus {
  background-color: #35a8ff;
}

/* .lr-flat-facebook {
  background-color: #3b5998;
} */

.lr-flat-foursquare {
  background-color: #1cafec;
}

.lr-flat-github {
  background-color: #181616;
}

.lr-flat-apple {
  background-color: #000;
}

/* .lr-flat-google {
  background-color: #dd4b39;
} */

.lr-flat-google {
  background-color: #fff;
}

.lr-flat-googleplus {
  background-color: #dd4b39;
}

.lr-flat-hyves {
  background-color: #f9a539;
}

.lr-flat-instagram {
  background-color: #406e94;
}

.lr-flat-kaixin {
  background-color: #bb0e0f;
}

.lr-flat-linkedin {
  background-color: #007bb6;
}

.lr-flat-live {
  background-color: #004c9a;
}

.lr-flat-livejournal {
  background-color: #3770a3;
}

.lr-flat-mixi {
  background-color: #d1ad5a;
}

.lr-flat-myspace {
  background-color: #313131;
}

.lr-flat-odnoklassniki {
  background-color: #f69324;
}

.lr-flat-openid {
  background-color: #f7921c;
}

.lr-flat-orange {
  background-color: #f60;
}

.lr-flat-paypal {
  background-color: #13487b;
}

.lr-flat-persona {
  background-color: #e0742f;
}

.lr-flat-qq {
  background-color: #008ecf;
}

.lr-flat-renren {
  background-color: #005baa;
}

.lr-flat-salesforce {
  background-color: #9cd3f2;
}

.lr-flat-stackexchange {
  background-color: #4ba1d8;
}

.lr-flat-steamcommunity {
  background-color: #666;
}

.lr-flat-tumblr {
  background-color: #32506d;
}

.lr-flat-twitter {
  background-color: #55acee;
}

.lr-flat-verisign {
  background-color: #0261a2;
}

.lr-flat-virgilio {
  background-color: #eb6b21;
}

.lr-flat-vkontakte {
  background-color: #45668e;
}

.lr-flat-sinaweibo {
  background-color: #bb3e3e;
}

.lr-flat-wordpress {
  background-color: #21759c;
}

.lr-flat-yahoo {
  background-color: #400090;
}

.lr-flat-xing {
  background-color: #007072;
}

.lr-flat-mailru {
  background-color: #1897e6;
}

.lr-loading-screen-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
  z-index: 10;
  text-align: center;
}

.lr-loading-screen-overlay:before {
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

.lr-loading-screen-overlay .load-dot {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin: 0 5px;
  background: #008ecf;
  -webkit-animation: shapes 1s ease-in-out infinite;
  animation: shapes 1s ease-in-out infinite;
  -webkit-transform: translatey(-5px);
  -ms-transform: translatey(-5px);
  transform: translatey(-5px);
  border-radius: 50%;
}

.lr-loading-screen-overlay .load-dot:nth-child(3) {
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
}

.lr-loading-screen-overlay .load-dot:nth-child(2) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.lr-loading-screen-overlay .load-dot:nth-child(1) {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s;
}

@-webkit-keyframes shapes {
  0% {
    -webkit-transform: translatey(-5px);
    transform: translatey(-5px);
  }
  50% {
    -webkit-transform: translatey(5px);
    transform: translatey(5px);
    background: #122254;
  }
  100% {
    -webkit-transform: translatey(-5px);
    transform: translatey(-5px);
  }
}

@keyframes shapes {
  0% {
    -webkit-transform: translatey(-5px);
    transform: translatey(-5px);
  }
  50% {
    -webkit-transform: translatey(5px);
    transform: translatey(5px);
    background: #122254;
  }
  100% {
    -webkit-transform: translatey(-5px);
    transform: translatey(-5px);
  }
}

.loginradius-errormessage {
  color: #e61728;
}

div.lr-widget-container div.field label.field-title {
  display: inline-block;
  width: 120px;
}

#loginradius-login-stayLogin {
  margin-right: 5px;
  vertical-align: middle;
}

.main-heading {
  margin-bottom: 0;
}

.main-heading p {
  font-size: 22px;
}

.sub-heading p {
  margin: 0 0 8px 0;
  color: #fff;
  font-size: 16px;
}

p strong span {
  color: #008ecf;
}

.seprator {
  margin: 5px 0;
  text-align: center;
  position: relative;
  height: 32px;
}

.seprator div {
  background-color: #ffffff;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  font-size: 18px;
  color: #09263c;
  letter-spacing: 1px;
}

span.lr-sl-icon.lr-sl-icon-live {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%234CAF50;%7D .st1%7Bfill:%23F44336;%7D .st2%7Bfill:%232196F3;%7D .st3%7Bfill:%23FFC107;%7D%0A%3C/style%3E%3Crect x='272' class='st0' width='240' height='240'/%3E%3Crect class='st1' width='240' height='240'/%3E%3Crect y='272' class='st2' width='240' height='240'/%3E%3Crect x='272' y='272' class='st3' width='240' height='240'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}

span.lr-sl-icon.lr-sl-icon-facebook {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='2500' height='2500' viewBox='0 0 266.893 266.895'%3E%3Cpath d='M252.164 266.895c8.134 0 14.729-6.596 14.729-14.73V14.73c0-8.137-6.596-14.73-14.729-14.73H14.73C6.593 0 0 6.594 0 14.73v237.434c0 8.135 6.593 14.73 14.73 14.73h237.434z' fill='%23485a96'/%3E%3Cpath d='M184.152 266.895V163.539h34.692l5.194-40.28h-39.887V97.542c0-11.662 3.238-19.609 19.962-19.609l21.329-.01V41.897c-3.689-.49-16.351-1.587-31.08-1.587-30.753 0-51.807 18.771-51.807 53.244v29.705h-34.781v40.28h34.781v103.355h41.597z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}

span.lr-sl-icon.lr-sl-icon-google {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY25fZ29vZ2xlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9Imljbl9nb29nbGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJsb2dvX2dvb2dsZWdfNDhkcCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOS42LDEwLjIyNzI3MjcgQzE5LjYsOS41MTgxODE4MiAxOS41MzYzNjM2LDguODM2MzYzNjQgMTkuNDE4MTgxOCw4LjE4MTgxODE4IEwxMCw4LjE4MTgxODE4IEwxMCwxMi4wNSBMMTUuMzgxODE4MiwxMi4wNSBDMTUuMTUsMTMuMyAxNC40NDU0NTQ1LDE0LjM1OTA5MDkgMTMuMzg2MzYzNiwxNS4wNjgxODE4IEwxMy4zODYzNjM2LDE3LjU3NzI3MjcgTDE2LjYxODE4MTgsMTcuNTc3MjcyNyBDMTguNTA5MDkwOSwxNS44MzYzNjM2IDE5LjYsMTMuMjcyNzI3MyAxOS42LDEwLjIyNzI3MjcgTDE5LjYsMTAuMjI3MjcyNyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM0Mjg1RjQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTEwLDIwIEMxMi43LDIwIDE0Ljk2MzYzNjQsMTkuMTA0NTQ1NSAxNi42MTgxODE4LDE3LjU3NzI3MjcgTDEzLjM4NjM2MzYsMTUuMDY4MTgxOCBDMTIuNDkwOTA5MSwxNS42NjgxODE4IDExLjM0NTQ1NDUsMTYuMDIyNzI3MyAxMCwxNi4wMjI3MjczIEM3LjM5NTQ1NDU1LDE2LjAyMjcyNzMgNS4xOTA5MDkwOSwxNC4yNjM2MzY0IDQuNDA0NTQ1NDUsMTEuOSBMMS4wNjM2MzYzNiwxMS45IEwxLjA2MzYzNjM2LDE0LjQ5MDkwOTEgQzIuNzA5MDkwOTEsMTcuNzU5MDkwOSA2LjA5MDkwOTA5LDIwIDEwLDIwIEwxMCwyMCBaIiBpZD0iU2hhcGUiIGZpbGw9IiMzNEE4NTMiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTQuNDA0NTQ1NDUsMTEuOSBDNC4yMDQ1NDU0NSwxMS4zIDQuMDkwOTA5MDksMTAuNjU5MDkwOSA0LjA5MDkwOTA5LDEwIEM0LjA5MDkwOTA5LDkuMzQwOTA5MDkgNC4yMDQ1NDU0NSw4LjcgNC40MDQ1NDU0NSw4LjEgTDQuNDA0NTQ1NDUsNS41MDkwOTA5MSBMMS4wNjM2MzYzNiw1LjUwOTA5MDkxIEMwLjM4NjM2MzYzNiw2Ljg1OTA5MDkxIDAsOC4zODYzNjM2NCAwLDEwIEMwLDExLjYxMzYzNjQgMC4zODYzNjM2MzYsMTMuMTQwOTA5MSAxLjA2MzYzNjM2LDE0LjQ5MDkwOTEgTDQuNDA0NTQ1NDUsMTEuOSBMNC40MDQ1NDU0NSwxMS45IFoiIGlkPSJTaGFwZSIgZmlsbD0iI0ZCQkMwNSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTAsMy45NzcyNzI3MyBDMTEuNDY4MTgxOCwzLjk3NzI3MjczIDEyLjc4NjM2MzYsNC40ODE4MTgxOCAxMy44MjI3MjczLDUuNDcyNzI3MjcgTDE2LjY5MDkwOTEsMi42MDQ1NDU0NSBDMTQuOTU5MDkwOSwwLjk5MDkwOTA5MSAxMi42OTU0NTQ1LDAgMTAsMCBDNi4wOTA5MDkwOSwwIDIuNzA5MDkwOTEsMi4yNDA5MDkwOSAxLjA2MzYzNjM2LDUuNTA5MDkwOTEgTDQuNDA0NTQ1NDUsOC4xIEM1LjE5MDkwOTA5LDUuNzM2MzYzNjQgNy4zOTU0NTQ1NSwzLjk3NzI3MjczIDEwLDMuOTc3MjcyNzMgTDEwLDMuOTc3MjcyNzMgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRUE0MzM1Ij48L3BhdGg+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSIwIDAgMjAgMCAyMCAyMCAwIDIwIj48L3BvbHlnb24+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}

.lr-sl-icon-github {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY25fZ2l0aHViPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9Imljbl9naXRodWIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik05Ljk5OTA3OTE2LDAgQzQuNDc3NzMxMDUsMCAwLDQuNDc3MTE3MTYgMCwxMC4wMDAzMDY5IEMwLDE0LjQxODQ5MDQgMi44NjUwMzU3NiwxOC4xNjYzMDM0IDYuODM4NzYxMTcsMTkuNDg4NjI3NiBDNy4zMzkwODM0NiwxOS41ODA3MTE1IDcuNTIxNDA5NSwxOS4yNzE5MjM2IDcuNTIxNDA5NSwxOS4wMDY3MjIxIEM3LjUyMTQwOTUsMTguNzY5NzU5NyA3LjUxMjgxNSwxOC4xNDA1MiA3LjUwNzkwMzg2LDE3LjMwNjI0MDIgQzQuNzI2MzU3NDcsMTcuOTEwMzEwMyA0LjEzOTQ3NjM1LDE1Ljk2NTQ5OTIgNC4xMzk0NzYzNSwxNS45NjU0OTkyIEMzLjY4NDU4MjA5LDE0LjgxMDE1MzggMy4wMjg5NDUwMywxNC41MDI1OTM3IDMuMDI4OTQ1MDMsMTQuNTAyNTkzNyBDMi4xMjA5OTgxOSwxMy44ODI1NjI0IDMuMDk3NzAwOTcsMTMuODk0ODQwMiAzLjA5NzcwMDk3LDEzLjg5NDg0MDIgQzQuMTAxNDE1MDIsMTMuOTY1NDM3OSA0LjYyOTM2MjQ3LDE0LjkyNTU2NTUgNC42MjkzNjI0NywxNC45MjU1NjU1IEM1LjUyMTM0ODExLDE2LjQ1MzU0MzcgNi45NzAxMzQxNCwxNi4wMTIxNTUxIDcuNTM5ODI2MjcsMTUuNzU2MTYxOSBDNy42MzA2ODIzNCwxNS4xMTAzNDcyIDcuODg5MTMxMDQsMTQuNjY5NTcyNCA4LjE3NDU5MDk5LDE0LjQxOTcxODIgQzUuOTU0MTQyMjQsMTQuMTY3NDA4NSAzLjYxOTUwOTUsMTMuMzA5MTg2OSAzLjYxOTUwOTUsOS40NzcyNzA2MyBDMy42MTk1MDk1LDguMzg1NzY5OTcgNC4wMDkzMzExNiw3LjQ5MjU1NjU1IDQuNjQ5MDA3MDMsNi43OTM5NDcwMiBDNC41NDU4NzMxMSw2LjU0MTAyMzM2IDQuMjAyNzA3MjcsNS41MjM4MDM2OCA0Ljc0NzIyOTgxLDQuMTQ3NDU2OTUgQzQuNzQ3MjI5ODEsNC4xNDc0NTY5NSA1LjU4NjQyMDcsMy44Nzg1NzIwOSA3LjQ5Njg1MzgsNS4xNzI2NTcyMyBDOC4yOTQzMDAwMSw0Ljk1MDQyODE5IDkuMTUwMDY1OTksNC44Mzk5Mjc1NiAxMC4wMDAzMDY5LDQuODM1NjMwMzEgQzEwLjg0OTkzNCw0LjgzOTkyNzU2IDExLjcwNTA4NjEsNC45NTA0MjgxOSAxMi41MDM3NjAxLDUuMTcyNjU3MjMgQzE0LjQxMjk2NTQsMy44Nzg1NzIwOSAxNS4yNTA5Mjg1LDQuMTQ3NDU2OTUgMTUuMjUwOTI4NSw0LjE0NzQ1Njk1IEMxNS43OTY2Nzg4LDUuNTIzODAzNjggMTUuNDUzNTEzLDYuNTQxMDIzMzYgMTUuMzUwOTkzLDYuNzkzOTQ3MDIgQzE1Ljk5MTg5NjYsNy40OTI1NTY1NSAxNi4zNzg2NDg4LDguMzg1NzY5OTcgMTYuMzc4NjQ4OCw5LjQ3NzI3MDYzIEMxNi4zNzg2NDg4LDEzLjMxOTAwOTIgMTQuMDQwMzMyNywxNC4xNjQzMzkgMTEuODEzMTMxMiwxNC40MTE3Mzc2IEMxMi4xNzE2NDQzLDE0LjcyMDUyNTUgMTIuNDkxNDgyMiwxNS4zMzA3MzQ1IDEyLjQ5MTQ4MjIsMTYuMjYzODUwOSBDMTIuNDkxNDgyMiwxNy42MDAyOTQ3IDEyLjQ3OTIwNDQsMTguNjc4OTAzNiAxMi40NzkyMDQ0LDE5LjAwNjcyMjEgQzEyLjQ3OTIwNDQsMTkuMjc0Mzc5MiAxMi42NTk2ODg4LDE5LjU4NTYyMjYgMTMuMTY2NzYzOSwxOS40ODgwMTM4IEMxNy4xMzc0MTk4LDE4LjE2MjYyMDEgMjAsMTQuNDE3MjYyNyAyMCwxMC4wMDAzMDY5IEMyMCw0LjQ3NzExNzE2IDE1LjUyMjI2ODksMCA5Ljk5OTA3OTE2LDAiIGlkPSJGaWxsLTQiIGZpbGw9IiMxNjE1MTQiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}

.lr-flat-github {
  background-color: #ffffff;
}

.lr-sl-shaded-brick-button {
  color: #757a7e;
  font-weight: 600;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 5px 0px;
}

.lr-sl-shaded-brick-button:hover {
  background-color: #fafafa;
}

.form-heading span {
  font-size: 16px;
}

.form-heading span a {
  color: #008ecf;
  font-weight: 700;
}
.form-heading p {
  margin: 0;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
}

.form-heading {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.loginradius--form-element-content {
  margin-bottom: 16px;
}

a.lr-raas-forgot-password.lr-forgot-link {
  float: right;
  color: #008ecf;
  font-size: 14px;
  line-height: 30px;
  font-weight: 600;
}

.checkbox-field {
  margin-top: 15px;
}

.checkbox-field a {
  color: #008ecf;
}

/* checkbox style */

.checkbox-field .loginradius-multi {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.checkbox-field
  #loginradius-registration-cf_IsPrivacyPolicyAccepted.loginradius-multi
  + label {
  position: relative;
  cursor: default;
  padding: 0;
  font-size: 14px;
  color: #868686
}

.checkbox-field .loginradius-multi + label {
  position: relative;
  cursor: pointer;
  padding: 0;
  font-size: 14px;
}

.checkbox-field .loginradius-multi + label:before {
  content: "";
  margin-right: 8px;
  display: inline-block;
  vertical-align: sub;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 2px solid #e8e9ea;
  background: #f7f7f7;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}

.checkbox-field
  #loginradius-registration-cf_IsPrivacyPolicyAccepted.loginradius-multi
  + label:before {
  display: none;
}

/* .checkbox-field .loginradius-multi:focus + label:before {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
} */

.checkbox-field .loginradius-multi:checked + label:before {
  background: #008ecf;
  border-color: #008ecf;
}

.checkbox-field .loginradius-multi:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}

.checkbox-field .loginradius-multi:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}

.checkbox-field
  #loginradius-registration-cf_IsPrivacyPolicyAccepted.loginradius-multi:checked
  + label:after {
  display: none;
}

.checkbox-field .loginradius-multi:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 7px;
  background: white;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white,
    4px -6px 0 white, 4px -8px 0 white;
  -webkit-transform: rotate(45deg);
  transition: background-color 0.3s ease, border-color 0.3s ease;
  transform: rotate(45deg);
}

.loginradius-validation-message {
  color: #e61728;
  font-size: 16px;
}

#finishSignupForm .help-text {
  color: #757a7e;
  font-size: 14px;
  line-height: normal;
  margin-top: 10px;
}

/*data center, role-info*/

ul.data-center,
ul.app-plan,
ul.role-type,
ul.looking-for {
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 4px;
  font-size: 16px;
  letter-spacing: 0.3px;
  list-style: none;
  z-index: 1;
}

ul.data-center li,
ul.app-plan li,
ul.role-type li,
ul.looking-for li {
  background: #fff;
}

ul.data-center.active,
ul.app-plan.active,
ul.role-type.active,
ul.looking-for.active {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
  position: fixed;
  width: 400px;
}

ul.data-center.active li.selected-datacenter,
ul.app-plan.active li.selected-app-plan,
ul.role-type.active li.selected-role,
ul.looking-for.active li.selected-looking-for {
  border-color: #f7f7f7;
  border-radius: 4px 4px 0 0;
}

ul.data-center li.selected-datacenter,
ul.app-plan li.selected-app-plan,
ul.role-type li.selected-role,
ul.looking-for li.selected-looking-for {
  box-shadow: none;
}

ul.data-center li.selected-datacenter,
ul.app-plan li.selected-app-plan,
ul.role-type li.selected-role,
ul.looking-for li.selected-looking-for {
  border-radius: 4px;
  border: 2px solid #e8e9ea;
  background: #f7f7f7;
  height: 40px;
  line-height: 40px;
}

.data-center-input,
.app-plan-input,
.role-input,
.looking-for-input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

ul.data-center li.selected-datacenter label,
ul.app-plan li.selected-app-plan label,
ul.role-type li.selected-role label,
ul.looking-for li.selected-looking-for label {
  padding: 0 16px;
  width: calc(100% - 32px);
  color: #008ecf;
  font-weight: 600;
}

ul.app-plan li.selected-app-plan label,
ul.role-type li.selected-role label,
ul.looking-for li.selected-looking-for label {
  color: #09263c;
  font-weight: 500;
  position: static;
}

ul.data-center li label,
ul.app-plan li label,
ul.role-type li label,
ul.looking-for li label {
  color: #09263c;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 40px;
  margin-bottom: 0;
  position: relative;
  transition: background 0.3s ease-in-out;
  vertical-align: middle;
  width: 100%;
  width: calc(100% - 46px);
  height: 40px;
  padding: 0 16px 0 32px;
  color: #09263c;
}

ul.data-center li label:after,
ul.app-plan li label:after,
ul.role-type li label:after,
ul.looking-for li label:after {
  border-right-style: solid;
  border-right-width: 1px;
  content: "";
  height: calc(100% + 2px);
  position: absolute;
  right: -1px;
  top: -1px;
  width: 1px;
  z-index: 1;
  border-right-color: transparent;
  transition: border-right-color 0.15s ease-in-out;
}

ul.data-center li:hover,
ul.data-center li:focus,
ul.app-plan li:hover,
ul.app-plan li:focus,
ul.role-type li:hover,
ul.role-type li:focus,
ul.looking-for li:hover,
ul.looking-for li:focus {
  background: #f7f7f7;
}

.asia-pacific {
  background-image: url("data:image/svg+xml,%0A%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 336'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230679c1;%7D.cls-2%7Bfill:%23fff;%7D.cls-3%7Bfill:%23878787;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M144,0H43.2C19.44,0,0,19.2,0,46.4V289.6C0,316.8,19.44,336,43.2,336H144Z'/%3E%3Cpath class='cls-1' d='M452.8,0H352V336H452.8c23.76,0,43.2-19.2,43.2-46.4V46.4C496,19.2,476.56,0,452.8,0Z'/%3E%3Crect class='cls-2' x='144' width='208' height='336'/%3E%3Cpath class='cls-3' d='M193.17,160.45c-2,1-2.89.67-3.9-1.55.35-.27.38-.54,0-.8-.6-.94-1.66-1.58-1.85-2.84-.12-.78-1-.78-1.54-.92-1.05-.24-2.12-.37-3.19-.56a8,8,0,0,1-5.6-1.61c-1.74-1.39-3.12-3.08-5.44-3.84-1.28-.41-2.26-2.07-2.39-3.77a2.75,2.75,0,0,0-.27-1.12c-.25-.48-.58-.94-1.18-.84s-.86.74-.82,1.35a6.1,6.1,0,0,0,.95,2.72c.64,1,1.54,1.66,1.24,3.2-.14.71,1.38.88,2.29.75a5.61,5.61,0,0,0,1.41-.65c1.2-.55,2-.33,2.23,1.1a6.71,6.71,0,0,0,1.54,3.08c1.51,2.11,1.14,3-1.36,3.59-1.61.23-2.24,2.12-3.91,2.29-1.26.13-2.32,1.1-3.82.52a2.74,2.74,0,0,0-3.08.49c-.42.44-1.12.24-1.69.21-3.3-.16-6.59-.3-9.87-.55a1.46,1.46,0,0,1-1.53-1.65,7.38,7.38,0,0,1,.57-2.84c.5-1.12.14-2.28.25-3.38.25-2.7-1.83-5.45.16-8.09a.83.83,0,0,0,.08-.74c-1.69-2.37-.18-5.09-.81-7.62-.35-1.4.61-3,1.89-4.19,1.44-1.32,3.48-1.81,4.53-3.77.73-1.36.2-1.69-.75-1.68a2,2,0,0,1-2.17-1.72,1.24,1.24,0,0,0-.69-.87c-2.29-1-2.85-2.87-1.51-5,.51-.82.3-1.91,1.13-2.62s1.55-1,2.11.28a4.33,4.33,0,0,0,3.82,2.77,4.14,4.14,0,0,1,3.09,2.44c.83,1.58,2.29,2.21,3.83,2.75a1.21,1.21,0,0,0,1.42-.35,1,1,0,0,0,0-1.27c-.67-1-.46-2.44-1.41-3.37-.25-.23-.33-.81-.08-.84,1.53-.18,2.1-1.83,3.52-2.17,1.84-.43,2.26-1.43,1.14-2.79-1-1.19-.82-2.89-1.37-3.88-1-1.88-.14-2.56.62-3.85.39-.66,1.44-1.9.08-2.87-.05,0,0-.24,0-.36.24-1.23,4.35-4.91,5.67-5a2.58,2.58,0,0,0,2.24-1.31c1.11-2.21,3.26-3.53,4.64-5.51a1,1,0,0,1,1.53-.21c1.61,1.32,3.24,3.43,2,5.87-1.66,1.11-2.11,1-3.35-1a.41.41,0,0,0-.17-.27l-.09.35c-.17.63-.6,1.14-.71,1.64,1.54.61,3.11-.27,4.67.16.11.45,0,1.32.79.43a15.87,15.87,0,0,0,1-1.66c.22-.33.4-1,1-.55s.35.81-.07,1.13-.95.56-.61,1c.51.67.87-.16,1.26-.36,2.17-1.14,4.09.09,6,.71.7.23,1,.52,1.18-.38-.1-.42.09-.55.48-.48l3,2.13c-.09-1.88,0-3.47,1.44-4.59.34-.26.22-1.09,1.05-.73s.39.8.18,1.25-.21.6.14.82c.2.13.21.41.42.52a2.26,2.26,0,0,1,0-.52.75.75,0,0,1,.35-.8c.53-.24,1,.71,1.57,0l.39-.39c.18-.38,1.47.34.83-.84a20.35,20.35,0,0,0,3.4-3.64c.84-1.24,3.36-1.06,3.45-3.36,0-.08.26-.24.29-.22,1.21.9,2.76-.37,4,.63,1,.87-.16,1.82.14,2.71-.09.15-.17.33,0,.48s.29,0,.42-.09c.49-1.32,1.7-1.24,2.75-1.27s1.78.32,1.7-1.24c0-.84,1.57-1.11,2.19-.42.38.43.79.83,1.13,1.29a1.31,1.31,0,0,0,1.58.42c.79-.31-.08-.69-.08-1,0-.67.78-1.08,1.07-1.28,1-.72,1.3-1.11.13-1.9a2,2,0,0,1-.68-1.56c.7-1.22,1.42-2.4,3.11-2.26,1.28.08,2.29-.06,2.1-1.8-.11-1,.46-1.63,1.57-1.27,1.39.44,1.4.22.89-1.1a2.1,2.1,0,0,1,1.2-2.55c-1.19-.62-1.75-3.27-1-4.6.48-.84,1.06-1.62,1.59-2.44s1.28-1.45.81-2.61A1.25,1.25,0,0,1,240,64c.54-.37.76.24,1.09.5a2.26,2.26,0,0,0,.31.23c2.42,1.39,2.43,1.39.88,3.85a1,1,0,0,0-.12.44c1.64-.53,1.91,2.5,3.86,1.44.73-.39,1.63-.37,2,1s1.89,2.43,2.72,3.74a2.54,2.54,0,0,1,.54,2.47c-.31,1.14.28,2.88,1,4.27,1.13,2.14,3.53,2.24,5.22,3.41,1.51,1,1.83,2.64,3,3.76a6.71,6.71,0,0,1,2.26,3.46c-3.61-.43-7.75-3.18-9.29-6.18a16.48,16.48,0,0,0-4.63-5c-.48.68.63.93.39,1.59-.49.37-1.61-.32-1.73.67a3.45,3.45,0,0,0,1.65,3.34c1.93,1.11,1.54,1.65-.15,2.4-.49.21-1.26.5-.65,1.45.44.68-.4,1-.77,1.36a3.52,3.52,0,0,0-.89,4.21,26.76,26.76,0,0,1,.93,5.12c.25,1.46,1.16,1.87,2.31,1.06,2.17-1.55,3.1-1.33,4.61,1a12.85,12.85,0,0,0,1.16,1.3c3.08,3.52,3.65,7.67,3,12.11a1.65,1.65,0,0,1-.93,1.39c-1.59.72-1.68,2.14-1.64,3.6,0,.38.33.87.18,1.11-1.45,2.36.13,3,1.91,3.79,2.48,1.16,2.81,3.26,1.06,4.64-.72.56-1.21.32-1.35-.25a3.28,3.28,0,0,0-1.31-1.94,13.42,13.42,0,0,1-3.33-2.24c-.49-.37-1.38.66-1.78,1.47-.18.35-.13,1.07-.77.92-.48-.11-.55-.64-.58-1.13s.5-.95-.3-1.06c-.59-.09-.71.39-.9.83a22.34,22.34,0,0,1-1.54,3c-.37.56-.55,1.06.14,1.13s1.37,1.39,2.15.33c.34-.47.49-1.15,1.2-1.06s1.45-.63,1.82,0c.54.85-.61.9-1,1.31-.62.67-.57,1.55-.83,2.33-.47,1.39,1,.88,1.29,1.39.78,1.19,2.62,1.26,2.95,2.88,0,0,.12,0,.18.07-.6,1.33.81,1.82,1.18,2.75.61,1.51-.48,2.58-.7,3.86a13.68,13.68,0,0,1-2.78,6.83c-.25.29-.49.79-.76.82-2.73.21-3.87,2.91-6.11,3.82-1,.4-.72,1-.75,1.71a.34.34,0,0,1-.58,0c-.64-1.28-1.44-1.6-2.52-.46-.27.29-.6.5-.87.78-2.41,2.44-2.29,3.5.64,5.24,2.25,1.34,4,3,3.39,5.89-.07.38,0,.88-.25,1.1-1.56,1.5-3.16,2.94-4.77,4.38-.19.17-.65.62-.72.16-.24-1.52-1.85-1.32-2.44-2-1.12-1.4-2.73-1.83-4-2.8-.67-.5-1-.23-1,.41a8.46,8.46,0,0,1-1,3.11c-.45,1.12,1.28,4.32,2.56,4.91,2,.93,3.93,2,3.93,4.64,0,1,1.44,1.22,1.13,2.33-.46.52-1,.37-1.52.15l-.39-.08c-.6-.37-1.54.08-1.93-.81h0a4.88,4.88,0,0,1-2-3.07,6.2,6.2,0,0,0-2.83-4.2,1.16,1.16,0,0,1-.5-1.6c1.17-3.31-.68-6.15-1.46-9.14-.18-.7-.74-.86-1.33-.26a8,8,0,0,1-1.27,1.2c-.66.42-1.52.58-1.58-.51-.12-2.23-1.33-3.73-2.6-5.47-1.42-1.93-2.43-2.68-4.49-1.27a1.8,1.8,0,0,1-1.51.13c-1.08-.29-1.77,0-1.9,1.19-.06.51-.26,1-.7,1.08-3.14.85-5.07,3.79-8.2,4.71a2.42,2.42,0,0,0-1.71,2.5,8.79,8.79,0,0,1-4.1,7.12c-1,.69-1.51-.17-2.05-.83-1.15-1.4-.86-3.22-1.3-4.81-.56-2-1.7-3.87-2-6a19.54,19.54,0,0,1,.48-6.1C193.7,160.66,193.72,160,193.17,160.45Z'/%3E%3Cpath class='cls-3' d='M300.1,188.11a18.31,18.31,0,0,1,2.25,3.79c.08.23.26.63.4.63,3.52-.09,2.65,3.54,4.18,5.17.87.94,1.33,2.35,2.75,2.72a3.81,3.81,0,0,1,2.57,2c.59,1.09,2.28,1.62,2.51,2.14a5.8,5.8,0,0,0,2.8,2.94c2,.88,1.31,2.55,1.88,3.84,1.26,2.93.38,5.9.43,8.84a6.46,6.46,0,0,1-.81,2.94,22.84,22.84,0,0,0-3,11.2c0,.64-.27,1.29-.86,1.37-2.31.32-3.16,2.27-4.43,3.8a6.69,6.69,0,0,1-2-2.15c-.77.86-1.08,2.65-2.38,2.08-1.92-.84-5.19-.07-5.16-3.81,0-.72.12-2.38-1.8-2-.46.1.36-1.13-.42-1.66-.66.2-.62,1.63-1.87,1.19.16-.81,1-1.51.66-2.44a1.05,1.05,0,0,0,.13-1.07c-.09-.19-.36.15-.56.24a9.2,9.2,0,0,0-2,3.71c-.68-1.81-1.12-3.31-2.28-4.42-.26-.25-.39-.74-.79-.77-2.75-.22-5.56-1.19-8,1.13-1.43,1.34-3.76,1.31-5.08,3-.27.33-.73.53-.83,1a2.05,2.05,0,0,1-2.15,1.64c-2.46,0-4,1.49-5.61,3a2.78,2.78,0,0,1-3.53.56c-1.06-.56-1.7-1.13-.93-2.42a3.09,3.09,0,0,0,.17-2.45,34,34,0,0,0-3.63-8.67c-.14-.53-.42-1,0-1.58a11.35,11.35,0,0,1-.81-5.79c-.12-.44-.27-.89.47-.85,1-2.33,3.18-3.39,5.16-4.62,1-.6,2-1.11,3-1.64,1.64-.85,2-2.45,2-4,0-.77,0-1.47.55-1.93s.89.78,1.75.53c-1.17-1.25.38-1.55.73-2.32-.42-.67.35-1,.4-1.61.69-2.3,1.94-2.9,4-1.94,1.14.51,1.94-.08,2.14-1.23.31-1.78.76-3.6,2.89-4.17a1.51,1.51,0,0,0,1.07-.76.61.61,0,0,1,.07-.8c1.77,0,3.53.62,5.3-.26,1-.48.74.3.65.93-.11.79-.7,1.31-.83,2.19-.27,1.85.77,2.39,2,2.8,1.49.52,3,.94,4.48,1.53,1.31.52,2-.18,2.13-1.62.22-2.44-.39-4.82-.35-7.25a5.93,5.93,0,0,0,0-2.65A.49.49,0,0,1,300.1,188.11Z'/%3E%3Cpath class='cls-3' d='M261.49,176.14c-2.76,4.09-2,4.9.16,6.59-1.3.61-2.48,1.31-2,3,0,.12,0,.35,0,.37-2.1.9-1.33,2.89-1.73,4.44a2,2,0,0,1-2.76.73c-.78-.74-1.48-.33-2.28,0s-1.86,1.52-2.68-.16c-.09-.18-.72-.16-1.1-.15-.84.05-1.3-.17-1.37-1.15-.1-1.3-1.91-1.79-1.55-3.53.24-1.14.52-1.66,1.64-1.58.87.06,1.51-.07,1.71-1.09a1.33,1.33,0,0,1,.7-.87c2.87-1.12,4.08-4.13,6.52-5.74a1.62,1.62,0,0,0,.53-.8c.44-1.24.89-1.94,2-.42C259.77,176.45,260.76,175.86,261.49,176.14Z'/%3E%3Cpath class='cls-3' d='M309.06,184.19c-1.51.82-2.67.09-3.8-.84a3.86,3.86,0,0,0-1.95-1.11c-2.45-.36-2.54-.36-3,2.15-.16,1-2.89,1.65-4.15,1-.5-.25-.86-.8-1.52-.73-1.3.56-.87-.72-1.24-1.15-1.94-3.34-5.51-2.4-8.41-3.22-.06,0-.17-.08-.18-.06-1.51,2.31-1.79-.45-2.69-.65a2.69,2.69,0,0,1,2.33-1.17,11.1,11.1,0,0,1,1.66.72c1.82.29,1.62-1.6,2.37-2.39a2.65,2.65,0,0,1,2.42-1.09c3,.28,6,.49,9.05.81a3.16,3.16,0,0,1,2.69,1.3c.33.55.81.54,1.33.61,1,.13,2.59-.3,1.41,1.71-.22.39.53.77,1,1a7.78,7.78,0,0,1,2.69,2A.79.79,0,0,1,309.06,184.19Z'/%3E%3Cpath class='cls-3' d='M239.9,196c-.35.34-.62,1.06-1.22.59-2.21-1.72-5.16-2.45-6.26-5.65-.56-1.6-2.28-2.89-3.69-4.07-1.23-1-1.95-2.63-3.66-3.2-.48-.16-.56-1.26.48-1.32s2.43-.41,2.95,1.14c.25.76,1,.73,1.55,1,.74.39,1.78.66,1.95,1.49.32,1.54,1.23,1.11,2.15.91.9-.36,1.47.09,1.95.79a11.18,11.18,0,0,0,4.25,4.59c1.47.82.68,2.13.36,3.28C240.53,195.89,240.37,196.24,239.9,196Z'/%3E%3Cpath class='cls-3' d='M265.46,113.26c1.71.77,3.34,1.63,3.41,3.84,0,1,.8,1.63,1.26,2.31,1.11,1.62.72,2.77-.31,4.19a3.91,3.91,0,0,0-1.12,3c.18,1.57-1.2-.13-1.8.28-.33.41-.88.61-1.1,1.14a3.59,3.59,0,0,1-1.23,1.6c-.39.06-1,.78-1-.34a4.6,4.6,0,0,1,2.13-4.07c.65-.44,1-.79.58-1.55-.13-.27-.25-.75-.11-.92,2.2-2.68.71-4.92-.78-7.17C265.26,114.78,264.86,114,265.46,113.26Z'/%3E%3Cpath class='cls-3' d='M269.18,183.67c-2.95,1.27-2.14,2.84-1,4.54a1.18,1.18,0,0,1-.24,1.85,1.25,1.25,0,0,1-1.8-.59c-.35-.57-.76-1.11-1.25-1.8-1,4-1,4-2.11,4.27.63-1.41,1.1-2.72-.48-3.78-.74-.49.07-1.27.07-1.93,0-3.44.78-4.14,4-5.22a19.76,19.76,0,0,0,4-2.42c.36-.23.71-.72,1.18-.31s0,.94-.25,1.32a5,5,0,0,1-3.46,2,9.23,9.23,0,0,0-3.3,1.5c-1.18.76-.28,1.25,0,1.82.63,1.12.78,0,1.17-.24.89-.45,1.81-.82,2.72-1.22Z'/%3E%3Cpath class='cls-3' d='M239.9,196l.81-.42c0,.71.13,1.35,1.13,1a4.52,4.52,0,0,1,3.53.35,5.23,5.23,0,0,0,3.8-.27,7.18,7.18,0,0,1,4.92.4c.39.14.77.23.68.74s-.41.47-.74.47c-2.28,0-4.54.28-6.83.07-1.43-.12-2.83.5-4.37,0C241.45,197.93,240.13,197.74,239.9,196Z'/%3E%3Cpath class='cls-3' d='M313.43,245.11c.4,2-.79,3.48-2.12,4.81-.59.58-1.17.34-1.57-.34-.93-1.59-.87-3.46-1.39-5.17-.28-.91.69-.57,1-.41A3,3,0,0,0,312,244C313.45,243.33,313.46,243.36,313.43,245.11Z'/%3E%3Cpath class='cls-3' d='M266.14,170.21l.41-.77c1-.9,2.27-1.53,3.05-2.74.23-.37.8-.29,1.22,0,1,.5,1,1.59,1.48,2.41.13.24.76,1.64-.84,1.09-.63-.23-.66.42-.56.88s.92.79.55,1.7c-1.07-.5-2.53.14-2.93-2-.26-1.39-1.24.6-2,.19C266.32,170.76,265.9,170.65,266.14,170.21Z'/%3E%3Cpath class='cls-3' d='M263.77,162.8c-2.36.61-3.68-.39-3.67-2.78a6.06,6.06,0,0,0,0-1.13c-.13-.7-.48-1.5.21-2a1.51,1.51,0,0,1,1.79.24c.51.57,1.27,1.27.68,2.22-1.11,1.77-.08,2.45,1.43,2.91C264.33,162.68,264.21,162.87,263.77,162.8Z'/%3E%3Cpath class='cls-3' d='M264.57,114.38a1.83,1.83,0,0,1-1.29-1.76,4.4,4.4,0,0,0-1.86-3.61c1.37-.17,2.49-.11,3.43-.79.35-.24.73-.62,1.22-.28s.26.9.13,1.38a4,4,0,0,0-.06.77,1,1,0,0,1-.46,1.53c-.71,0-1.33.12-1.47.93-.08.51.32.64.74.68C265.38,113.79,265.05,114.11,264.57,114.38Z'/%3E%3Cpath class='cls-3' d='M203.55,89.58c-2.59,1.81-6.56,2-7,6.19-1.58-1.1-1.68-1.74-.39-2.87C198.24,91.06,200.37,89.28,203.55,89.58Z'/%3E%3Cpath class='cls-3' d='M201.34,179.4a6.14,6.14,0,0,1,0-1c.07-.57.16-1.27.78-1.4s.72.59,1,1,.56.85.83,1.29c.41.67.85,1.39.25,2.12a1.88,1.88,0,0,1-2,.41c-1-.23-.89-1.12-.92-1.89,0-.19,0-.38,0-.57Z'/%3E%3Cpath class='cls-3' d='M260.75,107.57c-2-3.44-6.17-4.57-8.32-7.86C255.74,101.76,259.5,103.31,260.75,107.57Z'/%3E%3Cpath class='cls-3' d='M286.14,179.13l-1.68-.36c-.92-.91-1.78.92-2.7.07-.1-.89-1.93-.56-1.37-1.67a2,2,0,0,1,2.13-1.32c1,.18,2.29-.16,2.18,1.59C284.64,178.37,285.76,178.48,286.14,179.13Z'/%3E%3Cpath class='cls-3' d='M269.73,195.58c.43-.34.49-1,1.09-1.2.32-.47.57-1,1.21-1.13l1.86-.44c.13-.13.19-.35.43-.34s.72-.05.91.12c.35.32,0,.6-.29.69-1.93.67-3.07,2.17-4.13,3.77C269.4,197.33,269.3,197.19,269.73,195.58Z'/%3E%3Cpath class='cls-3' d='M259,152.4c-1.4-1-2.36-2.15-1.42-3.91.22-.4.3-.92.89-.77a.91.91,0,0,1,.65,1.07A8.92,8.92,0,0,0,259,152.4Z'/%3E%3Cpath class='cls-3' d='M258.2,197.93c-.33-.27-1.38.87-1.31-.4.05-.93.76-1.16,1.71-.73s1.64-.69,2.57-.82c.5-.08.91-.24,1.11.27s-.43.51-.71.6C260.48,197.23,259.75,198.68,258.2,197.93Z'/%3E%3Cpath class='cls-3' d='M266.08,165.16c.19.56-.1,1.62,1.15,1.07.6-.26.57.37.73.63s.21.7-.4.76-.89,1.2-1.79,1c.19-1.33-1.71-1.83-1.28-3.3C265,165.22,265.58,165.55,266.08,165.16Z'/%3E%3Cpath class='cls-3' d='M244.78,159.26h.58c1.06.48,1,1.38.82,2.28a1.21,1.21,0,0,1-1.05,1,1.12,1.12,0,0,1-1.28-.61,1,1,0,0,1,.11-1.39A11,11,0,0,0,244.78,159.26Z'/%3E%3Cpath class='cls-3' d='M269,194.25a6.9,6.9,0,0,1-6.17,2C264.9,194.72,267.15,195.07,269,194.25Z'/%3E%3Cpath class='cls-3' d='M263.74,130.55c.85,0,2.2,2.23,1.85,3a.46.46,0,0,1-.11.16.57.57,0,0,1-.84-.17c-.33-1.11-1.94-1.25-1.94-2.53C262.71,130.35,263.27,130.42,263.74,130.55Z'/%3E%3Cpath class='cls-3' d='M276.88,180.16c-1.84-.45-1.67-1.84-2-2.85-.12-.35.2-.85.32-1.29.54.2.94.61,1.61.63.37,0,0,.65-.09,1A2.61,2.61,0,0,0,276.88,180.16Z'/%3E%3Cpath class='cls-3' d='M279.69,182.33a3.73,3.73,0,0,1,1-.2.76.76,0,0,1,.56.4c.15.44-.22.48-.54.55-1,.2-2,.42-3,.65-.32.08-.66.21-.8-.19s.18-.58.44-.76A2.88,2.88,0,0,1,279.69,182.33Z'/%3E%3Cpath class='cls-3' d='M225.94,84c-1.48-.22-2-.91-1.16-2.31,1.14-.47,2.07-.57,1.92,1.13h0C226.56,83.22,226.45,83.71,225.94,84Z'/%3E%3Cpath class='cls-3' d='M266.89,127.3a2.79,2.79,0,0,1-1.15,3.1c-1.28-.82-.2-1.76-.14-2.65A1.11,1.11,0,0,1,266.89,127.3Z'/%3E%3Cpath class='cls-3' d='M269.2,165.92c-1,.68-.8-.83-1.45-.81-.4-.59,1.17-.8.28-1.57-.39-.34.2-.48.44-.52.61-.12.69.34.8.8C269.46,164.53,268.39,165.19,269.2,165.92Z'/%3E%3Cpath class='cls-3' d='M212.35,85.79c.71-.64,1.29-.5,1.84.26.42.57,0,.73-.34,1-1.15.9-1.09-.45-1.57-.8A.32.32,0,0,1,212.35,85.79Z'/%3E%3Cpath class='cls-3' d='M263.77,162.8l.42-.52a1.37,1.37,0,0,1,1.74,0,.71.71,0,0,1,.3,1c-.21.32-.63.41-.79.12C265,162.62,264,163.81,263.77,162.8Z'/%3E%3Cpath class='cls-3' d='M263.17,197.12c.59,0,1.21,0,1.34.75.06.32-.34.76-.55.53-.54-.62-1.73.4-1.86-.74C262,197.19,262.73,197.18,263.17,197.12Z'/%3E%3Cpath class='cls-3' d='M309.06,184.19c0-.38,0-.75,0-1.13.85.13,2.24.18,2.11,1S309.81,184,309.06,184.19Z'/%3E%3Cpath class='cls-3' d='M155,126.86c.56.23,1.33.14,1.37.89,0,.44-.46.53-.89.43s-1.11-.13-1.23-.76S154.71,127,155,126.86Z'/%3E%3Cpath class='cls-3' d='M227.88,81.16c-.69,0-1.86.51-1.13-1,.47,0,.91-.62,1.34-.25S228.08,80.74,227.88,81.16Z'/%3E%3Cpath class='cls-3' d='M210.69,85.52c-.77-.13-.88-.64-.68-1.27.11-.33.35-.56.72-.39a.76.76,0,0,1,.39,1.23C211.21,85.46,211.1,85.64,210.69,85.52Z'/%3E%3Cpath class='cls-3' d='M261.68,164.12c.67-.21,1.31-.44,1.64.4.11.27.12.79-.28.79C262.33,165.32,261.94,164.8,261.68,164.12Z'/%3E%3Cpath class='cls-3' d='M190.08,182.7c0-.31,0-.76.13-.91.44-.35.66.18.89.43.49.53.15.91-.32,1.22C190,183.68,190.39,182.88,190.08,182.7Z'/%3E%3Cpath class='cls-3' d='M228.28,83.12a.8.8,0,0,1,.8.84,1.28,1.28,0,0,1-2-.4h0Z'/%3E%3Cpath class='cls-3' d='M293.43,183.51c.77,0,.29,1.34,1.24,1.15a2.38,2.38,0,0,1-1.6.74,8.68,8.68,0,0,1-.43-1.17Z'/%3E%3Cpath class='cls-3' d='M210.69,85.52c.15-.14.29-.29.43-.43.53,0,1.12,0,1.23.7,0,.16,0,.31-.07.47C211.59,86.35,211,86.3,210.69,85.52Z'/%3E%3Cpath class='cls-3' d='M266.14,170.21l.39.76c-.89-.23-.44.86-1.1,1.09C265.39,171.25,264.92,170.44,266.14,170.21Z'/%3E%3Cpath class='cls-3' d='M274.32,192.47l-.43.34c-.09-.46-.62-.91-.06-1.37a.46.46,0,0,1,.69,0C274.81,191.82,274.39,192.13,274.32,192.47Z'/%3E%3Cpath class='cls-3' d='M292.64,184.23c1,.08.7.62.43,1.17C292.06,185.33,292.09,184.87,292.64,184.23Z'/%3E%3Cpath class='cls-3' d='M191.63,179.53c.3.27.53.63.18.94a.86.86,0,0,1-.85,0c-.3-.31-.11-.69.19-1A.72.72,0,0,0,191.63,179.53Z'/%3E%3Cpath class='cls-3' d='M191.63,179.53c-.17.3-.33.26-.48,0,.21-.37-.28-1.18.41-1.12C192.06,178.44,191.51,179.13,191.63,179.53Z'/%3E%3Cpath class='cls-3' d='M198.28,97.55l-.48.48c-.3-.38-.7-.71-.62-1.31C197.81,96.68,198,97.21,198.28,97.55Z'/%3E%3Cpath class='cls-3' d='M190.08,182.7l.7.74c-.14.18-.36.52-.41.49C189.76,183.66,190.11,183.13,190.08,182.7Z'/%3E%3Cpath class='cls-3' d='M190,186.6c-.13-.25-.28-.43-.25-.54s.25-.26.38-.38c.08.14.24.29.22.42S190.18,186.38,190,186.6Z'/%3E%3Cpath class='cls-3' d='M286.06,192.5c0,.27-.05.53-.07.8l-1.4-.8Z'/%3E%3Cpath class='cls-3' d='M340.54,253.72c.19.32.34.47.36.63s-.12.28-.19.43c-.13-.11-.33-.19-.37-.32S340.42,254.15,340.54,253.72Z'/%3E%3C/svg%3E");
}

.canada {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 496 336' style='enable-background:new 0 0 496 336;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23D32027' d='M160,0H48C21.6,0,0,19.2,0,46.4v243.2C0,316.8,21.6,336,48,336h112V0z'/%3E%3Cpath fill='%23D32027' d='M448,0H336v336h112c26.4,0,48-19.2,48-46.4V46.4C496,19.2,474.4,0,448,0z'/%3E%3C/g%3E%3Crect x='144' fill='%23fff' width='208' height='336'/%3E%3Cg%3E%3Cpath fill='%23D32027' d='M322.4,169.6c-2.4-2.4-8-2.4-8.8-6.4c-1.6-10.4,3.2-16,6.4-23.2c-15.2,3.2-27.2,9.6-27.2-8 c-8.8,10.4-18.4,21.6-21.6,19.2c-5.6-3.2,5.6-30.4,6.4-44.8c-5.6,2.4-15.2,8-15.2,8S256,96,248,87.2l0,0l0,0l0,0l0,0 c-8,8.8-14.4,27.2-14.4,27.2s-10.4-5.6-15.2-8c0.8,14.4,12,41.6,6.4,44.8c-4,1.6-12.8-8.8-21.6-19.2c0,16.8-12,11.2-27.2,8 c3.2,7.2,8,12.8,6.4,23.2c-0.8,4-6.4,4-8.8,6.4c17.6,17.6,48,30.4,33.6,44.8l39.2-4c1.6,12.8-3.2,29.6,0.8,37.6c0.8,0,0.8,0,1.6,0 l0,0c0.8,0,0.8,0,1.6,0c4-8-0.8-24.8,0.8-37.6l39.2,4C274.4,199.2,304.8,187.2,322.4,169.6z'/%3E%3Cpath fill='%23AA0E21' d='M322.4,169.6c-2.4-2.4-8-2.4-8.8-6.4c-1.6-10.4,3.2-16,6.4-23.2c-15.2,3.2-27.2,9.6-27.2-8 c-8.8,10.4-18.4,21.6-21.6,19.2c-5.6-3.2,5.6-30.4,6.4-44.8c-5.6,2.4-15.2,8-15.2,8S256,96,248,87.2l0,0l0,0l0,0l0,0 c0,0.8,0,0.8,0,1.6V248c0,0-0.8,0,0,0l0,0c0.8,0,0.8,0,1.6,0c4-8-0.8-24.8,0.8-37.6l39.2,4C274.4,199.2,304.8,187.2,322.4,169.6z' /%3E%3C/g%3E%3C/svg%3E");
}

.european-union {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAgCAYAAABts0pHAAAABGdBTUEAALGPC/xhBQAABVxJREFUWAnNWF1MHFUU/mZml10IxYK1YCml/DRomkptSeODtfjzoi1K8CfG6EMTg9Y++FZNTKqJxhifNEZTUmM08UVfTBtS0wcTSENsmhqgPLSFFraFLQu1QCVl/2Z2/M4sAwvZJXeWTdoTJsPOPfec7575zrlnrgZXnviuDv7Ah7DtN6Chio81d+g+323YiECzf4dlf4OBIyHBkwbXcuIl2Nr30IztsK37jDOHe80HpMwQUvZRDLx/RkPLD02wjb+g+6uRSuaY9YA81v2AlQgjhWd1QP+IkX7wQUvsJLC6rxqadkwnRdrXTY8U158hPs3GvroxPLNjBIzRSlmlu3JQ4ZdQWUeHeCxXUM+tYvpQXzkFBiCtQ2BNVZM4+fav6OK1c+s4I7U4Rp0G0bWM3PbURioMbGn7TE13lRZBBItMvLnvAr7s+INZbmNkuhIJ048Yr00b5nElUoUzQ7sQSwZQGozhnaf+xuevnEbcNDA8XQVTFpBn7WKq5imkQywaJFwbjY/cRllxDPfulQKGiWjSj+OnX3begqGnCM52xkSngbo2Xcpc+Mw8nct693aJHXURSshFQBrv1RUzCPqTSJEio9ObnedZjXG8fvM0dM6LcWHhmQqaoWvhvNzl8iDeIk6gPkZpW/msA9ImiAkCWOK3RDeXcMxZmIy7QBcXc3O2HCZzxQt4TxwP+E28+3QfPmn7k1Hz4XLkUb52Rt8Fkgu0+9zV4xSh0OstF/FFxymU+BO4FK4m5wW8q7z2fWUdW1sXJl+x37BQUz6DJBMrJVHKU2Su0Ku24g50LihJ214i7o3jwmnSJE6nGp3d/q/Mk7MVa6Styofucgcn/Rj9ybmNnmx5Dln4zsPLDtbi9AqUWX5w4VMCVoTgJdm9iDpVSI0NwSiCgXjavkdHWUEt2gjQZilLpZeNSS3i5GId6+97B3ocinT1tmL0303Lkc+KSuEhI10vdlt72U1r6Oo5gDGxqxAUtYjztc4nirCfvUf77kHMxbh5FEjEVnvzAPY3Djs+VBNUOTkDrN97a2+wZOkYulWNKBdSCCkuSmDXljB8Rgr/3Kh1El/FrjJwx5jscm4i8S0URMSe2BV7ChRxfapRZUmbmc86bvBynLnP870TsGNL7HkALe48AZfdbnfNOI629jjtqeIml3VZMldaXLElNp1mLKtm9ofqwPlK5QPh1Sf78e1bv+GFxy97W/Uq/+JYbIgtsSm2l3qeVbrZfqr3KgyRxV5CtolL41vRd60Rt+b4DeI6VA2/cJp/Nmkiu+bVSCX6rjfgOnt56Op54y053aWzr9BYDaT2gtt/cckCotHiNE9lIdlEdAm2pDiKhYUSpxeXtsGW6sS22KuoUyXTMh1JxPwskc0skccPdqOlfpRfRIllLQEq16LImOh8eqgbzdtuOnPFRj6gxaTazul6z7wzWhYj/xx5+vHBs0iQRv2swyIGm92dNRMEZ6E/VOvQS7q/tuZBHHvxLCJszobYxqpuNplu3f/VOe7OyLjbtu705eevNTibR0i+gCg7WC1+OfwzXtvTj3PMhem7G3mQYPAgSkPv1SacH63DJJ+tB7hEfJZXfl/6LI8DEzUYCNWlvx9JHeHx1HwZLoxtZ18DJvBiB8gxWcS5K4+ldT3WbQlIhsxo2HPiJx6yHF732UqG1SJuKE7iMcLC8jijXTDRaMuyftRh6V/xUybMI7iC2U4QaJycTrDiFBS0YLStCZazr3UMdg4zezqZaSHIwWKhRMpirtKYj4/0oecYD5c6eeg5kn6Hke4RVD5/isU5xdWQnOABiepnaz4oPM1JHzNDO4lU/AP0H7kos/8HKw0Rf2WNSk4AAAAASUVORK5CYII=");
}

.usa {
  background-image: url("data:image/png;base64,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");
}

.australia {
  background-image: url("data:image/png;base64,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");
}

.united-kingdom {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 335.5' style='enable-background:new 0 0 512 335.5;' xml:space='preserve'%3E%3Cpath class='st0' fill='%2341479B' d='M473.7,0H38.3C17.2,0,0,17.2,0,38.3v258.8c0,21.2,17.2,38.3,38.3,38.3h435.3c21.2,0,38.3-17.2,38.3-38.3V38.3 C512,17.2,494.8,0,473.7,0z'/%3E%3Cpath fill='%23F5F5F5' d='M511.5,32c-3-18.2-18.8-32-37.8-32h-10L300.1,107.1V0h-88.3v107.1L48.3,0h-10C19.3,0,3.6,13.8,0.5,32 l139.8,91.6H0v88.3h140.3L0.5,303.4c3,18.2,18.8,32,37.8,32h10l163.5-107.1v107.1h88.3V228.3l163.5,107.1h10c19,0,34.8-13.8,37.8-32 l-139.8-91.6H512v-88.3H371.7L511.5,32z'/%3E%3Cg%3E%3Cpolygon fill='%23FF4B55' points='282.5,0 229.5,0 229.5,141.2 0,141.2 0,194.2 229.5,194.2 229.5,335.4 282.5,335.4 282.5,194.2 512,194.2 512,141.2 282.5,141.2 '/%3E%3Cpath fill='%23FF4B55' d='M24.8,333l186.6-121.1h-32.4L9.2,322C13.4,326.9,18.7,330.7,24.8,333z'/%3E%3Cpath fill='%23FF4B55' d='M346.4,211.9H314l180.7,117.3c5.1-3.3,9.3-7.8,12.3-13.1L346.4,211.9z'/%3E%3Cpath fill='%23FF4B55' d='M4,21.2l157.7,102.4h32.4L15.5,7.6C10.7,11.1,6.7,15.8,4,21.2z'/%3E%3Cpath fill='%23FF4B55' d='M332.6,123.6l170-110.4c-4.2-4.8-9.6-8.6-15.7-10.9L300.1,123.6H332.6z'/%3E%3C/g%3E%3C/svg%3E");
}

.flag {
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 16px;
  margin-right: 5px;
  vertical-align: -3px;
  width: 20px;
  margin-right: 1rem;
}

@media only screen and (max-width: 1023px) {
  .lr-form-frame {
    width: 100%;
    margin: 0 auto;
  }
  .lr-hostr-container .lr-hostr-frame .lr-frames.lr-sample-background-enabled {
    width: 50%;
  }
  ul.data-center li label {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .lr-hostr-container .lr-hostr-frame .lr-frames {
    width: 100%;
    height: 100vh;
    padding: 180px 30px 70px 30px;
  }
}
@media (orientation: landscape) {
  .lr-hostr-container .lr-hostr-frame .lr-frames {
    height: 100vh;
  }
}
@media only screen and (max-width: 640px) {
  .flag {
    height: 12px;
    margin-right: 5px;
    vertical-align: -1px;
    width: 16px;
  }
  ul.data-center li label {
    font-size: 12px;
  }
  ul.data-center.active {
    width: calc(100% - 60px);
  }
}

/*logo css*/

.lr-logo-wrap {
  margin-bottom: 30px;
}

.lr-logo-wrap a {
  display: block;
}

.lr-logo-wrap .lr-logo img {
  width: 200px;
}

.lr-icon-sso {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='b1cfbd4d-315b-486a-b159-d5f8614326de' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20.8 20.8' style='enable-background:new 0 0 20.8 20.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23008ECF;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg id='a42dee58-cd6b-4af5-8854-5860b5cff6b6'%3E%3Cpath id='ebc0c08a-9202-44d6-a862-912ce528e300' class='st0' d='M10.4,10.1c2.7,0,4.8-2.2,4.8-4.8c0-2.7-2.2-4.8-4.8-4.8 S5.6,2.6,5.6,5.3c0,0,0,0,0,0C5.6,8,7.7,10.1,10.4,10.1z'/%3E%3Cpath id='e17f372e-ab57-4980-b9d3-53e4792cb405' class='st0' d='M2.5,20.3c0.2-4.4,3.8-7.8,8.2-7.6c4.1,0.1,7.5,3.5,7.6,7.6H2.5z' /%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}

.lr-icon-sign {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EMail%3C/title%3E%3Crect x='48' y='96' width='416' height='320' rx='40' ry='40' fill='none' stroke='%230047b2' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3Cpath fill='none' stroke='%230047b2' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M112 160l144 112 144-112'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}

.footer {
  text-align: center;
  color: #8492a6;
  padding: 0 0 15px 0;
  font-size: 14px;
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
}

.footer a {
  color: #008ecf;
  text-decoration: none;
}

.left-content {
  align-items: center;
  color: white;
  width: calc(100% - 128px);
  display: flex;
  padding: 64px 64px 24px 64px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  background: radial-gradient(
    25.87% 51.07% at 20.71% 0%,
    #081923 0%,
    #0a0a0b 100%
  );
}

.left-content h1 {
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 38.4px */
}
.left-content .cta-content-para {
  display: flex;
  align-items: center;
  gap: 24px;
  h4 {
    font-weight: 400;
  }
}

.left-content .cta-content-content {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 30px;
}

.left-content p {
  font-size: 1.2rem;
  margin-bottom: 1.5rem;
}

.left-content .cta-content-para-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
}

.left-content .cta-content-para-text h3 {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0;
}

.left-content p {
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
  margin: 0;
}

.left-content .cta-button {
  padding: 10px 20px;
  font-size: 1rem;
  color: #4caf50;
  background: white;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.left-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.left-footer a {
  color: white;
  text-decoration: none;
}

.cta-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 56px;
  align-self: stretch;
  h2 {
    background: linear-gradient(90deg, #0094CA -7.91%, #A4D0FF 12.63%, #FBF2FF 80.25%, #0A9ED4 91.61%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    height: 35px;
    font-size: 32px;
  }
}

/* loader css*/

.lr_loading_screen {
  background: linear-gradient(to bottom, #f9f9f9 10%, #eeeff3 100%);
  height: 100vh;
  position: relative;
  z-index: 10000;
}

.lr_loading_screen_center {
  position: fixed;
  left: 50%;
  top: 50%;
  width: 500px;
  margin-left: -250px;
  margin-top: -40px;
}

.lr_loading_screen_spinner {
  height: 100px;
  width: 100px;
  margin: 0 auto;
  display: block;
}

.lr_loading_phrase,
.lr_loading_screen_spinner {
  backface-visibility: hidden;
  perspective: 1000;
}

@keyframes lr_loading_screen_animation_spinning {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

.lr_loading-phrases-container {
  height: 18px;
  margin-top: 18px;
  overflow-y: hidden;
}

.lr_loading_phrase {
  height: 18px;
  margin-bottom: 9px;
  font-size: 16px;
  color: #646f79;
  text-align: center;
  line-height: 18px;
}

.lr_loading_screen_logo_wrapper {
  position: fixed;
  bottom: 50px;
  left: 0;
  right: 0;
  text-align: center;
}

.lr_loading_screen_logo {
  width: 180px;
}

/*powred by logo css*/

.aditional-logo-wrap {
  display: none;
}

.lr-hostr-main-container.lr-theme-customization .aditional-logo-wrap {
  display: block;
}

@media only screen and (max-width: 1024px) {
  h1 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .main-heading {
    margin-bottom: 35px;
  }
  .main-heading p {
    margin: 0;
    font-size: 16px;
  }
  .sub-heading p {
    font-size: 16px;
  }
  .lr-sample-background-enabled ul li {
    font-size: 16px;
  }
  .lr-sample-background-enabled p strong {
    font-size: 16px;
  }
  .lr-logo-wrap .lr-logo img {
    width: 150px;
  }
}

@media only screen and (max-width: 640px) {
  .lr-logo-wrap {
    left: 20px;
  }
}

.customers-logo {
  margin-top: 16px;
}

.lr-hostr-container .lr-frames.lr-forms-container .lr-logo-wrap {
  display: none;
}

@media only screen and (max-width: 767px) {
  .lr-hostr-container .lr-hostr-frame .lr-frames.lr-sample-background-enabled {
    display: none;
  }
  .lr-hostr-container .lr-hostr-frame .lr-frames .lr-logo-wrap {
    position: absolute;
    top: 30px;
    margin: 0;
    width: 100%;
    margin: 0 auto;
    left: 30px;
    right: 0;
    display: block;
  }
}

#lr-social-login .lr-sl-shaded-brick-frame {
  width: 100%;
  display: flex;
  margin-bottom: 0;
  flex-wrap: wrap;
  justify-content: space-between;
}

#lr-social-login .lr-sl-shaded-brick-frame .lr-sl-shaded-brick-button {
  margin: 0 0 20px;
  padding: 0 15px;
  width: 100%;
}

#lr-social-login .lr-sl-shaded-brick-frame .lr-sl-shaded-brick-button:hover {
  background-color: #fafafa;
}

#lr-social-login
  .lr-sl-shaded-brick-frame
  .lr-sl-shaded-brick-button:first-child,
#lr-social-login
  .lr-sl-shaded-brick-frame
  .lr-sl-shaded-brick-button:nth-child(3n + 1) {
  margin-left: 0;
}

#lr-social-login
  .lr-sl-shaded-brick-frame
  .lr-sl-shaded-brick-button:last-child,
#lr-social-login
  .lr-sl-shaded-brick-frame
  .lr-sl-shaded-brick-button:nth-child(3n) {
  margin-right: 0;
}

#lr-raas-registartion h2 {
  margin: 0;
  font-size: 1.5rem;
}

#lr-raas-registartion .no-credit-card {
  font-size: 16px;
  text-align: center;
  /* position: absolute;
  // left: 0;
  // right: 0;
  // bottom: 0; */
}

#lr-raas-registartion select#plan_select {
  padding: 0 10px;
  margin-bottom: 10px;
}

#loading-spinner {
  position: fixed;
  top: -500%;
  left: -500%;
  right: -500%;
  bottom: -500%;
  z-index: 9999;
  background: #ffffff;
}

.lr-registartion-link,
.lr-login-link {
  display: flex;
  margin-block: 10px;
  font-size: 14px;
}

.lr-registartion-link a,
.lr-login-link a {
  color: #008ecf;
  font-weight: 600;
  margin-left: 4px;
}

.tanent-account p {
  letter-spacing: 0.87px;
  text-transform: uppercase;
  color: #b3b6b8;
}

/* START TOOLTIP STYLES */

[tooltip] {
  position: relative;
  /* opinion 1 */
}

/* Applies to all tooltips */

[tooltip]::before,
[tooltip]::after {
  text-transform: none;
  /* opinion 2 */
  font-size: 0.75rem;
  line-height: 14px;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
}

[tooltip]::before {
  content: "";
  border: 5px solid transparent;
  /* opinion 4 */
  z-index: 1001;
  /* absurdity 1 */
}

[tooltip]::after {
  content: attr(tooltip);
  /* magic! */
  /* most of the rest of this is opinion */
  text-align: left;
  /*
    Let the content set the size of the tooltips
    but this will also keep them from being obnoxious
    */
  min-width: 20em;
  max-width: 20em;
  /* white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; */
  padding: 1ch 1.5ch;
  border-radius: 0.3ch;
  box-shadow: 0 1em 2em -0.5em rgba(0, 0, 0, 0.35);
  background: #333;
  color: #fff;
  z-index: 1000;
  /* absurdity 2 */
}

/* Make the tooltips respond to hover */

[tooltip]:hover::before,
[tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */

[tooltip=""]::before,
[tooltip=""]::after {
  display: none !important;
}

/* FLOW: UP */

[tooltip]:not([flow])::before,
[tooltip][flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #333;
}

[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::after {
  bottom: calc(100% + 5px);
}

[tooltip]:not([flow])::before,
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::before,
[tooltip][flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -0.5em);
}

/* FLOW: DOWN */

[tooltip][flow^="down"]::before {
  top: 100%;
  border-top-width: 0;
  border-bottom-color: #333;
}

[tooltip][flow^="down"]::after {
  top: calc(100% + 5px);
}

[tooltip][flow^="down"]::before,
[tooltip][flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, 0.5em);
}

/* FLOW: LEFT */

[tooltip][flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #333;
  left: calc(0em - 5px);
  transform: translate(-0.5em, -50%);
}

[tooltip][flow^="left"]::after {
  top: 50%;
  right: calc(100% + 5px);
  transform: translate(-0.5em, -50%);
}

/* FLOW: RIGHT */

[tooltip][flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #333;
  right: calc(0em - 5px);
  transform: translate(0.5em, -50%);
}

[tooltip][flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(0.5em, -50%);
}

/* KEYFRAMES */

@keyframes tooltips-vert {
  to {
    opacity: 0.9;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: 0.9;
    transform: translate(0, -50%);
  }
}

/* FX All The Things */

[tooltip]:not([flow]):hover::before,
[tooltip]:not([flow]):hover::after,
[tooltip][flow^="up"]:hover::before,
[tooltip][flow^="up"]:hover::after,
[tooltip][flow^="down"]:hover::before,
[tooltip][flow^="down"]:hover::after {
  animation: tooltips-vert 300ms ease-out forwards;
}

[tooltip][flow^="left"]:hover::before,
[tooltip][flow^="left"]:hover::after,
[tooltip][flow^="right"]:hover::before,
[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
}

#role-info-container .message {
  font-size: 1.15rem;
  font-weight: 500;
  color: #797979;
  margin-bottom: 15px;
}

#tenent-container .labels,
#role-info-container .labels {
  display: flex;
  align-items: center;
}

#tenent-container .labels span,
#role-info-container .labels span {
  display: flex;
  margin-left: 5px;
}

.inputbox-loader-icon-container {
  position: absolute;
  left: 10px;
  display: none;
  top: 10px;
}

.inputbox-loader {
  position: relative;
  height: 16px;
  width: 16px;
  display: inline-block;
  animation: around 5.4s infinite;
}

@keyframes around {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.inputbox-loader::after,
.inputbox-loader::before {
  content: "";
  background: #f7f7f7;
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-color: #333 #333 transparent transparent;
  border-style: solid;
  border-radius: 20px;
  box-sizing: border-box;
  top: 0;
  left: 0;
  animation: around 0.7s ease-in-out infinite;
}

.loader::after {
  animation: around 0.7s ease-in-out 0.1s infinite;
  background: transparent;
}

/* Plans dropdown */

.custom-dropdown {
  position: relative;
  border-radius: 4px;
  margin-bottom: 48px;
}
@media only screen and (min-width: 767px) {
  .custom-dropdown {
    max-width: 400px;
  }
}
.custom-dropdown .selectedlist {
  min-height: 50px;
  border-radius: 4px;
  line-height: 50px;
  position: relative;
  z-index: 4;
}

.custom-dropdown .dropdownlist {
  display: none;
}

.custom-dropdown.active .dropdownlist {
  display: block;
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 3;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
}

.custom-dropdown.active .dropdownlist .listitems {
  min-height: 50px;
  padding: 0 16px;
  line-height: 50px;
}

.custom-dropdown.active {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
}

.custom-dropdown .selectedlist .listitems,
.custom-dropdown .dropdownlist .listitems {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.custom-dropdown .selectedlist .listitems .icon,
.custom-dropdown .dropdownlist .listitems .icon {
  display: flex;
  margin-right: 1rem;
}

.custom-dropdown .selectedlist .listitems .icon svg,
.custom-dropdown .dropdownlist .listitems .icon svg {
  width: 18px;
  height: 18px;
}

.custom-dropdown .selectedlist .listitems .icon svg {
  fill: #008ecf;
}

.custom-dropdown .dropdownlist .listitems .icon {
  margin-left: 1rem;
}

.custom-dropdown .dropdownlist .listitems .icon svg {
  fill: #b3b6b8;
}

.custom-dropdown .dropdownlist .listitems:hover {
  background-color: #f7f7f7;
  color: #008ecf;
}

.custom-dropdown .dropdownlist .listitems:hover .icon svg {
  fill: #008ecf;
}

.custom-dropdown .selectedlist .listitems .arrow {
  display: flex;
  margin-left: auto;
}

.custom-dropdown.active .selectedlist .listitems .arrow {
  transform: rotate(-180deg);
}

.custom-dropdown.active .selectedlist {
  border-radius: 4px 4px 0 0;
}

.custom-dropdown .selectedlist .listitems.selected-plan,
ul.app-plan li.selected-app-plan,
ul.role-type li.selected-role,
ul.looking-for li.selected-looking-for {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
}

ul.data-center li.selected-datacenter:hover,
ul.app-plan li.selected-app-plan:hover,
ul.role-type li.selected-role:hover,
ul.looking-for li.selected-looking-for:hover {
  background: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")
    #fff;
  background-repeat: no-repeat;
  background-position: right 16px center;
}

.custom-dropdown.active .selectedlist .listitems.selected-plan,
ul.data-center.active li.selected-datacenter,
ul.app-plan.active li.selected-app-plan,
ul.role-type.active li.selected-role,
ul.looking-for.active li.selected-looking-for {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  border-radius: 4px 4px 0 0;
}
ul.data-center li.selected-datacenter,
ul.app-plan li.selected-app-plan,
ul.role-type li.selected-role,
ul.looking-for li.selected-looking-for {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23008ecf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
}

ul.data-center li.selected-datacenter:hover,
ul.app-plan li.selected-app-plan:hover,
ul.role-type li.selected-role:hover,
ul.looking-for li.selected-looking-for:hover {
  background: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23008ecf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")
    #fff;
  background-repeat: no-repeat;
  background-position: right 16px center;
}

ul.data-center.active li.selected-datacenter,
ul.app-plan.active li.selected-app-plan,
ul.role-type.active li.selected-role,
ul.looking-for.active li.selected-looking-for {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23008ecf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  border-radius: 4px 4px 0 0;
}

.custom-dropdown .selectedlist .listitems.selected-plan {
  background-color: #008ecf;
  padding: 0 16px;
  font-weight: 600;
  color: #fff;
  border-radius: 4px;
}

.custom-dropdown .selectedlist .listitems {
  background: #fff;
  padding: 0 16px 0 32px;
  color: #09263c;
}

.custom-dropdown .selectedlist .listitems.selected-plan .icon svg {
  fill: #ffffff;
}

.custom-dropdown .selectedlist .listitems .icon svg {
  fill: #b3b6b8;
}

.custom-dropdown .selectedlist .listitems:hover {
  background-color: #008ecf;
  color: #ffffff;
}

.custom-dropdown .selectedlist .listitems:hover .icon svg {
  fill: #ffffff;
}

.tanent-url {
  display: flex;
}

.tanent-url input {
  margin-right: 0.085rem;
  text-align: right;
  padding-right: 0.05rem;
}

input[type="submit" i]:disabled {
  pointer-events: none;
  background-color: #dddddd !important;
}

.loader-wrap {
  display: flex;
  position: relative;
}

span.domain-suffix {
  line-height: 40px;
}

a.lr-sso-button {
  color: #008ecf;
  display: flex;
  justify-content: flex-end;
  text-decoration: underline;
}

.signup-password-hide {
  display: none;
}

.login-password-hide {
  display: none;
}

.content-loginradius-password {
  position: relative;
}

.login-password-visibility,
.signup-password-visibility {
  position: absolute;
  right: 16px;
  top: 40px;
}

.lr-link-box {
  color: #008ecf;
  display: flex;
  align-items: center;
  font-weight: 500;
  margin-top: 0;
  width: fit-content;
}

.signup-password-visibility {
  cursor: pointer;
}

.login-password-visibility svg,
.signup-password-visibility svg {
  cursor: pointer;
}

/** button dots animation css */

@keyframes blink {
  /**
     * At the start of the animation the dot
     * has an opacity of .2
     */
  0% {
    opacity: 0.2;
  }
  /**
     * At 20% the dot is fully visible and
     * then fades out slowly
     */
  20% {
    opacity: 1;
  }
  /**
     * Until it reaches an opacity of .2 and
     * the animation can start again
     */
  100% {
    opacity: 0.2;
  }
}

.loginradius-submit span {
  /**
     * Use the blink animation, which is defined above
     */
  animation-name: blink;
  /**
     * The animation should take 1.4 seconds
     */
  animation-duration: 1.4s;
  /**
     * It will repeat itself forever
     */
  animation-iteration-count: infinite;
  /**
     * This makes sure that the starting style (opacity: .2)
     * of the animation is applied before the animation starts.
     * Otherwise we would see a short flash or would have
     * to set the default styling of the dots to the same
     * as the animation. Same applies for the ending styles.
     */
  animation-fill-mode: both;
}

.loginradius-submit span:nth-child(2) {
  /**
     * Starts the animation of the third dot
     * with a delay of .2s, otherwise all dots
     * would animate at the same time
     */
  animation-delay: 0.2s;
}

.loginradius-submit span:nth-child(3) {
  /**
     * Starts the animation of the third dot
     * with a delay of .4s, otherwise all dots
     * would animate at the same time
     */
  animation-delay: 0.4s;
}

/* Responsive CSS  */

@media only screen and (max-width: 576px) {
  .lr-hostr-main-container,
  #lr-showifjsenabled {
    height: 100%;
  }
}

/* new registration pahe CSS */
body.show-registration {
  background-color: #f7f7f7;
}
body.show-registration .lr-hostr-frame {
  margin: 0 auto;
  background-color: transparent;
}
body.show-registration
  .lr-hostr-container
  .lr-hostr-frame
  .lr-frames.lr-sample-background-enabled {
  background-color: transparent;
}
body.show-registration
  .lr-hostr-container
  .lr-hostr-frame
  .lr-frames.lr-sample-background-enabled,
body.show-registration
  .lr-hostr-container
  .lr-hostr-frame
  .lr-frames.lr-sample-background-enabled
  .sub-heading
  p,
body.show-registration .lr-hostr-container {
  color: #41484e;
}
@media only screen and (min-width: 780px) {
  body.show-registration {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 780px) {
  body.show-registration
    .lr-hostr-container
    .lr-hostr-frame
    .lr-frames.lr-sample-background-enabled,
  body.show-registration .lr-hostr-container .lr-hostr-frame .lr-frames {
    width: 50%;
  }
}
.sub-heading + p {
  margin-top: 24px;
  line-height: 24px;
}

.slider {
  position: relative;
}
.animated span {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
  left: 0;
  top: 0;
  animation: topToBottom 8s infinite;
  background: #f7f7f7;
  height: 42px;
}

.animated span:nth-child(2) {
  animation-delay: 4s;
}

@keyframes topToBottom {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
@media screen and (max-height: 640px) {
  .lr-hostr-container .lr-hostr-frame .lr-frames {
    height: auto;
  }
}
.content-loginradius-ManualEntryCode input[type="button"] {
  display: none;
}
.authentication-block h3 {
  font-size: 16px;
  line-height: 1.5;
  margin: 0 0 16px 0;
}
.authentication-block .login-options .option-row {
  cursor: pointer;
  display: flex;
}
.authentication-block .login-options .option-row:not(:last-child) {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #e8e9ea;
}
.authentication-block .login-options .option-row .icon {
  margin-right: 16px;
}
.authentication-block .login-options .option-row .description h4 {
  font-size: 16px;
  margin: 0 0 4px 0;
  line-height: normal;
  text-transform: capitalize;
  transition: all 200ms ease-in-out;
}
.authentication-block .login-options .option-row .description p {
  margin: 0;
  line-height: normal;
  color: #757a7e;
  font-size: 15px;
}
.authentication-block .login-options .option-row:hover .description h4 {
  color: #008ecf;
}
.authentication-block .resend-link {
  line-height: normal;
  text-align: right;
  font-weight: 500;
}
.authentication-block .resend-link a {
  color: #008ecf;
  font-weight: 600;
  margin-left: 4px;
}
.authentication-block .radio-container {
  display: flex;
}
.authentication-block .radio-container .control-group:not(:last-child) {
  margin-right: 24px;
}
.authentication-block .radio-container .control-group [type="radio"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.authentication-block .radio-container .control-group label {
  cursor: pointer;
  position: relative;
  padding-left: 24px;
}
.authentication-block .radio-container .control-group label:before,
.authentication-block .radio-container .control-group label:after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  z-index: 0;
  transition: 0.28s ease;
  border-radius: 50%;
}
.authentication-block .radio-container .control-group label:before {
  border: 2px solid #757a7e;
  left: 0;
  top: 2px;
}
.authentication-block .radio-container .control-group label:after {
  background-color: rgba(0, 0, 0, 0);
  left: 4px;
  top: 6px;
  width: 8px;
  height: 8px;
}
.authentication-block
  .radio-container
  .control-group
  [type="radio"]:checked
  + label:before {
  border: 2px solid #008ecf;
}
.authentication-block
  .radio-container
  .control-group
  [type="radio"]:checked
  + label:after {
  background-color: #008ecf;
  border-color: #757a7e;
}
.authentication-block .radio-values .qr-value {
  margin: 16px 0 24px 0;
  display: flex;
  gap: 16px;
}
.authentication-block .radio-values .qr-value .description {
  font-size: 15px;
  line-height: 1.5;
}
.authentication-block .radio-values .manual-code {
  margin-top: 16px;
}
.authentication-block .radio-values .manual-code textarea {
  resize: none;
  min-height: 50px;
  line-height: normal;
}
.authentication-block .radio-values .manual-code .help-text {
  margin: 4px 0 24px 0;
  color: #757a7e;
  line-height: normal;
  font-size: 15px;
}
.content-loginradius-qrcode {
  display: flex;
  margin-top: 15px;
}
.content-loginradius-qrcode .image {
  background-size: cover;
  object-fit: cover;
  width: 194px;
  height: 178px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  margin: -15px 0 0 -15px;
}
.content-loginradius-qrcode .description {
  width: calc(100% - 184px);
  margin-left: 4px;
  line-height: 1.5;
}
.content-loginradius-ManualEntryCode {
  margin-top: 16px;
  margin-bottom: 0;
}
.content-loginradius-ManualEntryCode textarea {
  resize: none;
  min-height: 52px;
  line-height: normal;
  vertical-align: bottom;
}
.content-loginradius-ManualEntryCode + p {
  font-size: 15px;
  line-height: 18px;
  color: #757a7e;
  margin-top: 4px;
}
.content-loginradius-phoneNo2FA *:nth-child(1),
.content-loginradius-phoneNo2FA *:nth-child(4) {
  width: 100%;
  display: block;
}
.content-loginradius-phoneNo2FA div {
  width: 90px;
  float: left;
  line-height: inherit;
  background-position: 86% 17px;
  border-radius: 3px 0 0 3px;
}
.content-loginradius-phoneNo2FA input#loginradius-updatePhone-phoneNo2FA,
.content-loginradius-phoneNo2FA input#loginradius-changePhone-phoneNo2FA {
  width: calc(100% - 90px);
  display: flex;
  border-radius: 0 3px 3px 0;
}
div#States select {
  background-position: 86% 17px;
  line-height: normal;
}
.authentication-block .loginradius--form-element-content:last-child {
  margin-bottom: 0;
}

/* Safari 11+ */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .lr-hostr-container .lr-hostr-frame .lr-frames {
      padding: 30px 30px 56px;
    }
  }
}

.lr-social-login-frame,
.lr-widget-container,
.custom-section {
  width: 100%;
}
.content-footer {
  display: flex;
  background-color: #f7f7f7;
  border-top: 1px solid #e8e9ea;
  justify-content: center;
  width: calc(100% + 48px);
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.lr-seperator {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0.5rem auto;
  font-size: 16px; /* Adjust font size if needed */
  color: #888; /* Adjust text color as needed */
}

.lr-seperator::before,
.lr-seperator::after {
  content: "";
  flex: 1;
  border-top: 1px solid #eee; /* Adjust color as needed */
  margin: 0 10px; /* Adjust spacing as needed */
  vertical-align: middle; /* Aligns the lines with the text */
}

.brands-cta {
  width: 100%;
}

.brands-cta .title {
  color: rgba(255, 255, 255, 0.45);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 150% */
  color: #fdfdfd;

}

.scroll-container {
  overflow: hidden;
  white-space: nowrap;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 20px 0;
}
.logo-list {
  display: inline-flex;
  animation: scroll 15s linear infinite;
}
.logo-list img {
  width: 100px;
  margin: 0 15px;
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
/* Duplicate logos to create seamless loop */
.logo-list::after {
  display: inline-block;
  width: 100%;
}

#lr-raas-resetpassword {
  padding: 24px;
}
