:root {
  /*Page Colors*/
  --page-background-color: #e1e7ee;
  --body-image-url: url(data:image/png;base64,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);
  --top-background-color: #3b86bb;
  --top-bar-height: 75px;
  --top-bar-logo-max-height: 60px;
  --top-bar-logo-padding: 4px;
  --top-text-family: 'latobold', sans-serif;
  --top-links-color: #ffffff;
  /*SSO Container Colors*/
  --container-max-width: 450px;
  --container-background-color: #ffffff;
  --container-border-color: #eeeeee;
  --container-border-size: 1px;
  --container-box-shadow-color: #cccccc;
  --container-box-shadow-size: 12px;
  /*SSO Narrow Container Colors*/
  --narrow-container-max-width: 450px;
  --large-container-max-width: 860px;
  /*Heading1*/
  --heading1-text-color: #222222;
  --heading1-font-size: 24px;
  --heading1-font-weight: 700;
  --heading1-bottom-space: 8px;
  --heading1-font-family: 'latobold', sans-serif;
  /*Heading2*/
  --heading2-text-color: #777777;
  --heading2-font-size: 20px;
  --heading2-font-weight: 600;
  --heading2-bottom-space: 8px;
  --heading2-font-family: 'latobold', sans-serif;
  /*Heading3*/
  --heading3-text-color: #222222;
  --heading3-font-size: 18px;
  --heading3-font-weight: 700;
  --heading3-bottom-space: 8px;
  --heading3-font-family: 'latobold', sans-serif;
  /*Heading4*/
  --heading4-text-color: #222222;
  --heading4-font-size: 16px;
  --heading4-font-weight: 400;
  --heading4-bottom-space: 8px;
  --heading4-font-family: 'latobold', sans-serif;
  /*text and links*/
  --body-text-font-family: 'latoregular', sans-serif;
  --body-text-color: #666666;
  --body-text-font-size: 13px;
  --body-text-line-height: 1;
  --body-text-color: #666666;
  --body-text-bottom-margin: 8px;
  --body-link-color: #3b86bb;
  --separator-color: #eee;
  /*Fields*/
  --input-border-color: #cccccc;
  --field-text-font-size: 13px;
  --input-border-radius: 0px;
  --caption-label-color: #999999;
  --caption-label-font-size: 11px;
  --input-required-star-color: red;
  /*buttons-primary*/
  --button-font-size: 15px;
  --button-border-radius: 0;
  --button-primary-background-color: #3b86bb;
  --button-primary-text-color: #ffffff;
  --button-primary-border-color: #3b86bb;
  --button-primary-background-color-hover: #346b93;
  --button-primary-text-color-hover: #ffffff;
  --button-primary-border-color-hover: #346b93;
  /*buttons-secondary*/
  --button-secondary-background-color: #dad7d7;
  --button-secondary-text-color: #1e1e1e;
  --button-secondary-border-color: #dddddd;
  --button-secondary-background-color-hover: #eeeeee;
  --button-secondary-text-color-hover: #444444;
  --button-secondary-border-color-hover: #dddddd;
  /*Social Vendor buttons*/
  --social-facebook-bg: #3b5998;
  --social-google-bg: #c32f10;
  --social-microsoft-bg: #493f75;
  --social-linkedin-bg: #003f67;
  --social-icon-color: #ffffff;
  --guest-bg: #b4b1af ;
}

.k-button.k-state-focused, .k-button.k-state-focused.k-state-disabled, .k-button:focus, .k-button:focus:hover, .k-state-disabled .k-button.k-state-focused {
  border-color: var(--button-primary-border-color);
  box-shadow: none !important;
  border-color: var(--button-primary-border-color);
}

.k-button {
  border-radius: var(--button-border-radius) !important;
  font-size: var(--button-font-size);
}
.k-button.k-primary {
  background-color: var(--button-primary-background-color) !important;
  color: var(--button-primary-text-color);
  border-color: var(--button-primary-border-color);
  background-image: none !important;
  border-radius: var(--button-border-radius);
}
.k-button.k-primary:hover, .k-button.k-primary:focus {
  background-color: var(--button-primary-background-color-hover);
  color: var(--button-primary-text-color-hover);
  border-color: var(--button-primary-border-color-hover);
}
.k-button.k-primary:focus {
  box-shadow: 0 0 18px var(--button-primary-background-color-hover);
}
.k-button.k-state-active, .k-button.k-state-selected, .k-button:active {
  border-color: var(--button-primary-border-color-hover);
  background-color: var(--button-primary-background-color-hover) !important;
  color: var(--button-primary-text-color-hover);
  background-image: none !important;
}

/*Kendo Table*/
#grid.k-grid.k-widget tr:hover, #grid.k-grid.k-widget tr:focus {
  background-color: #e0e9f1;
  background-image: none;
  outline: none;
}
#grid.k-grid.k-widget .k-button.k-state-focused, #grid.k-grid.k-widget .k-button.k-state-focused.k-state-disabled, #grid.k-grid.k-widget .k-button:focus, #grid.k-grid.k-widget .k-button:focus:hover, #grid.k-grid.k-widget .k-state-disabled .k-button.k-state-focused {
  box-shadow: none;
  border-radius: var(--button-border-radius);
}
#grid.k-grid.k-widget .k-header .k-button.k-grid-add {
  background-color: var(--button-primary-background-color) !important;
  color: var(--button-primary-text-color);
  border-color: var(--button-primary-border-color);
  background-image: none !important;
  border-radius: var(--button-border-radius);
}
#grid.k-grid.k-widget .k-header .k-button.k-grid-add:hover, #grid.k-grid.k-widget .k-header .k-button.k-grid-add:focus {
  background-color: var(--button-primary-background-color-hover);
  color: var(--button-primary-text-color-hover);
  border-color: var(--button-primary-border-color-hover);
}
#grid.k-grid.k-widget .k-header .k-button.k-grid-add:focus {
  box-shadow: 0 0 18px var(--button-primary-background-color-hover);
}
#grid.k-grid.k-widget a.k-button.k-grid-edit, #grid.k-grid.k-widget a.k-button.k-grid-delete {
  background-color: transparent;
  border: 0 none;
  box-shadow: none;
  border-radius: var(--button-border-radius);
}
#grid.k-grid.k-widget a.k-button.k-grid-edit:hover, #grid.k-grid.k-widget a.k-button.k-grid-edit:focus, #grid.k-grid.k-widget a.k-button.k-grid-delete:hover, #grid.k-grid.k-widget a.k-button.k-grid-delete:focus {
  background-color: transparent;
}
#grid.k-grid.k-widget a.k-button.k-grid-delete {
  color: #a51c21;
}
#grid.k-grid.k-widget .k-grid-cancel {
  box-shadow: none;
  border-radius: var(--button-border-radius);
}
#grid.k-grid.k-widget .k-grid-cancel:hover, #grid.k-grid.k-widget .k-grid-cancel:focus {
  background-color: transparent;
}
#grid.k-grid.k-widget .k-detail-row td.k-hierarchy-cell {
  display: none;
}

.k-pager-wrap.k-grid-pager .k-pager-numbers .k-link.k-state-selected {
  background-color: var(--button-primary-background-color);
  color: var(--button-primary-text-color);
  border-color: var(--button-primary-border-color);
  background-image: none !important;
}

a#col-menu {
  float: right;
}

.k-autocomplete,
.k-block, .k-calendar-container, .k-colorpicker, .k-combobox, .k-datepicker, .k-datetimepicker, .k-drag-clue, .k-dropdown, .k-dropdown-wrap, .k-editor-inline, .k-gantt-views, .k-gantt-views > .k-current-view, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-inline-block, .k-list-container, .k-multiselect, .k-numeric-wrap, .k-numerictextbox, .k-picker-wrap, .k-slider-selection, .k-slider-track, .k-textarea, .k-textbox, .k-timepicker, .k-touch-scrollbar, .k-treeview .k-in, .k-upload, .k-autocomplete .k-input, .k-multiselect-wrap, .k-textbox > input {
  border-radius: var(--button-border-radius) !important;
}

.k-checkbox:checked, .k-checkbox {
  color: var(--button-primary-background-color) !important;
  margin-top: 11px;
}
.k-checkbox:checked:hover, .k-checkbox:checked:focus, .k-checkbox:hover, .k-checkbox:focus {
  box-shadow: none !important;
  color: var(--button-primary-background-color) !important;
  border-color: var(--button-primary-background-color) !important;
}

.g-recaptcha {
  margin-top: 15px;
  text-align: center;
}
.g-recaptcha > div {
  width: 100% !important;
  text-align: center;
}

.form-group.required .control-label:after {
  content: "*";
  color: red;
}

@font-face {
  font-family: 'latoregular';
  src: url("../fonts/lato-regular-webfont.eot");
  src: url("../fonts/lato-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-regular-webfont.woff2") format("woff2"), url("../fonts/lato-regular-webfont.woff") format("woff"), url("../fonts/lato-regular-webfont.ttf") format("truetype"), url("../fonts/lato-regular-webfont.svg#latoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latobold';
  src: url("../fonts/lato-bold-webfont.eot");
  src: url("../fonts/lato-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-bold-webfont.woff2") format("woff2"), url("../fonts/lato-bold-webfont.woff") format("woff"), url("../fonts/lato-bold-webfont.ttf") format("truetype"), url("../fonts/lato-bold-webfont.svg#latobold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latosemibold';
  src: url("../fonts/lato-semibold-webfont.eot");
  src: url("../fonts/lato-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-semibold-webfont.woff2") format("woff2"), url("../fonts/lato-semibold-webfont.woff") format("woff"), url("../fonts/lato-semibold-webfont.ttf") format("truetype"), url("../fonts/lato-semibold-webfont.svg#latosemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latomedium';
  src: url("../fonts/lato-medium-webfont.eot");
  src: url("../fonts/lato-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-medium-webfont.woff2") format("woff2"), url("../fonts/lato-medium-webfont.woff") format("woff"), url("../fonts/lato-medium-webfont.ttf") format("truetype"), url("../fonts/lato-medium-webfont.svg#latomedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latolight';
  src: url("../fonts/lato-light-webfont.eot");
  src: url("../fonts/lato-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-light-webfont.woff2") format("woff2"), url("../fonts/lato-light-webfont.woff") format("woff"), url("../fonts/lato-light-webfont.ttf") format("truetype"), url("../fonts/lato-light-webfont.svg#latolight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latohairline';
  src: url("../fonts/lato-hairline-webfont.eot");
  src: url("../fonts/lato-hairline-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-hairline-webfont.woff2") format("woff2"), url("../fonts/lato-hairline-webfont.woff") format("woff"), url("../fonts/lato-hairline-webfont.ttf") format("truetype"), url("../fonts/lato-hairline-webfont.svg#latohairline") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/MaterialIcons-Regular.eot");
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("../fonts/MaterialIcons-Regular.woff2") format("woff2"), url("../fonts/MaterialIcons-Regular.woff") format("woff"), url("../fonts/MaterialIcons-Regular.ttf") format("truetype");
}
/*
/*
    Note: It is best to use a less version of this file ( see http://css2less.cc
    For the media queries use @screen-sm-min instead of 768px.
    For .omb_spanOr use @body-bg instead of white.
*/
body {
  background-color: var(--page-background-color);
  margin: 0 auto;
  font-family: var(--body-text-font-family);
  color: var(--body-text-color);
  background-image: var(--body-image-url);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 90vh;
}
body h3:empty {
  visibility: hidden;
  height: 0;
  overflow: hidden;
  display: unset;
}

.sso-body {
  font-size: var(--body-text-font-size);
  margin: 0 auto;
}
.sso-body .bg-main-color {
  background-color: var(--page-background-color);
}
.sso-body .bt-slim {
  border-top: 1px solid lightgray;
}
.sso-body .bt-thick {
  border-top: 3px solid lightgray;
}
.sso-body .align-right {
  text-align: right !important;
}
.sso-body .align-left {
  text-align: left !important;
}
.sso-body .align-center {
  text-align: center !important;
}
.sso-body .spacer-top {
  margin-top: 15px;
}
.sso-body .spacer-bottom {
  margin-bottom: 15px;
}
.sso-body .pad-l-0 {
  padding-left: 0 !important;
}
.sso-body label.control-label {
  margin-bottom: .1em;
  color: var(--caption-label-color);
  font-size: var(--caption-label-font-size);
}
.sso-body .form-control {
  border-color: var(--input-border-color);
}
.sso-body .form-control {
  font-size: var(--field-text-font-size);
}
.sso-body .form-control {
  border-radius: var(--input-border-radius);
}
.sso-body .form-group.required .control-label:after {
  content: " *";
  color: var(--input-required-star-color);
}
.sso-body .page-header {
  padding-top: 15px;
  padding-bottom: 15px;
}
.sso-body nav.bg-main-color {
  background-color: var(--top-background-color);
  color: var(--top-text-color) !important;
  background-image: none;
}
.sso-body nav.bg-main-color a {
  color: var(--top-links-color);
}
.sso-body nav.navbar .navbar-brand {
  font-size: var(--top-text-size);
  color: var(--top-text-color);
  font-family: var(--top-text-family);
}
.sso-body nav.navbar .navbar-header {
  height: var(--top-bar-height);
  line-height: var(--top-bar-height);
  vertical-align: middle;
}
.sso-body nav.navbar .top-bar-block {
  display: -webkit-box;
  width: 100%;
}
.sso-body nav.navbar .top-bar-block img {
  max-height: var(--top-bar-logo-max-height);
  padding: var(--top-bar-logo-padding);
}
.sso-body a {
  cursor: pointer;
}
.sso-body h1, .sso-body h2, .sso-body h3, .sso-body h4, .sso-body h5, .sso-body h6 {
  color: var(--heading1-text-color);
}
.sso-body h1, .sso-body .h1 {
  color: var(--heading1-text-color);
  font-size: var(--heading1-font-size);
  font-weight: var(--heading1-font-weight);
  margin-bottom: var(--heading1-bottom-space);
}
.sso-body h2, .sso-body .h2 {
  color: var(--heading2-text-color);
  font-size: var(--heading2-font-size);
  font-weight: var(--heading2-font-weight);
  margin-bottom: var(--heading2-bottom-space);
}
.sso-body h3, .sso-body .h3 {
  color: var(--heading3-text-color);
  font-size: var(--heading3-font-size);
  font-weight: var(--heading3-font-weight);
  margin-bottom: var(--heading3-bottom-space);
}
.sso-body h4, .sso-body .h4 {
  color: var(--heading4-text-color);
  font-size: var(--heading4-font-size);
  font-weight: var(--heading4-font-weight);
  margin-bottom: var(--heading4-bottom-space);
}
.sso-body h1, .sso-body h2, .sso-body h3 {
  font-family: "latobold", sans-serif;
}
.sso-body .form-group label {
  margin-bottom: 1px;
  color: var(--caption-label-color);
}
.sso-body .nav.flex-column li {
  box-sizing: border-box;
  padding: 0;
  margin: 1px 0;
}
.sso-body .nav.flex-column li a {
  display: block;
  box-sizing: border-box;
  padding: 7px 8px;
  background-color: #f7f8f9;
  font-size: .95rem;
  /*text-transform: uppercase;*/
  /*font-family: $font-header;*/
  border: 1px solid transparent;
  border-left: 4px solid #e5eff7;
  transition: all ease-in-out .5s;
  text-decoration: none;
}
.sso-body .nav.flex-column li:hover a, .sso-body .nav.flex-column li:focus a {
  background-color: #ebeef1;
  border: 1px solid #dce1e6;
  border-left: 4px solid #3b86bb;
  text-decoration: none;
}
.sso-body .btn {
  border-radius: var(--button-border-radius);
  font-size: var(--button-font-size);
}
.sso-body .btn.btn-primary {
  background-color: var(--button-primary-background-color);
  color: var(--button-primary-text-color);
  border-color: var(--button-primary-border-color);
  background-image: none !important;
}
.sso-body .btn.btn-primary:hover, .sso-body .btn.btn-primaryfocus {
  background-color: var(--button-primary-background-color-hover);
  color: var(--button-primary-text-color-hover);
  border-color: var(--button-primary-border-color-hover);
}
.sso-body .btn.btn-primaryfocus {
  box-shadow: 0 0 18px var(--button-primary-background-color-hover);
}
.sso-body .btn.btn-default {
  background-color: var(--button-secondary-background-color);
  color: var(--button-secondary-text-color);
  border-color: var(--button-secondary-border-color);
  background-image: none !important;
}
.sso-body .btn.btn-default:hover, .sso-body .btn.btn-defaultfocus {
  background-color: var(--button-secondary-background-color-hover);
  color: var(--button-secondary-text-color-hover);
  border-color: var(--button-secondary-border-color-hover);
}
.sso-body .btn.btn-defaultfocus {
  box-shadow: 0 0 18px var(--button-secondary-background-color-hover);
}
.sso-body .input-group > .form-control:not(:first-child),
.sso-body .input-group > .custom-select:not(:first-child) {
  border-radius: 0;
}
.sso-body nav a, .sso-body nav .btn.btn-link {
  color: var(--top-links-color);
  padding-right: 12px;
}
.sso-body a {
  color: var(--body-link-color);
}
.sso-body .navbar.navbar-expand-lg {
  margin: -15px -25px 15px -25px;
}
.sso-body .fullwidth-page.welcome-page {
  max-width: 1800px;
  margin: 25px auto 0 auto;
  background-color: #fff;
  padding: 5px 20px;
}
.sso-body .fullwidth-page.welcome-page .navbar.navbar-expand-lg {
  margin: -7px -21px 15px -21px;
}
.sso-body label.checkbox input[type=checkbox] {
  width: 0;
  height: 0;
  margin-left: 25px;
  line-height: 1;
}
@supports (-ms-ime-align: auto) or (-moz-appearance: none) {
  .sso-body input[type=checkbox] {
    width: 20px !important;
    height: 15px !important;
    margin-right: 4px;
    margin-left: 0 !important;
    position: relative;
    top: 1px;
  }
}
.sso-body label.checkbox input[type=checkbox]:before {
  content: "";
  font-family: 'Material Icons';
  width: 19px;
  height: 19px;
  border: 2px solid #ccc;
  display: inline-block;
  position: absolute;
  vertical-align: middle;
  top: 10px;
  left: 16px;
  cursor: pointer;
}
.sso-body label.checkbox input[type=checkbox]:checked:before {
  content: "check";
  border: 2px solid var(--input-border-color);
  background-color: var(--button-primary-background-color);
  color: #fff;
}
.sso-body label.checkbox input[type=checkbox]:checked:before + * {
  font-weight: 700;
}

input::placeholder,
input::-webkit-input-placeholder,
input:-ms-input-placeholder,
input::-moz-placeholder,
input:-moz-placeholder {
  font-style: italic;
}

.small-page,
.large-page,
.super-large-page {
  margin: 70px auto 0 auto;
  border-width: var(--container-border-size);
  border-style: solid;
  border-color: var(--container-border-color);
  padding: 15px 25px 40px 25px;
  box-shadow: 0 0 25px var(--container-box-shadow-color);
  background-color: var(--container-background-color);
}
@media screen and (max-width: 578px) {
  .small-page,
  .large-page,
  .super-large-page {
    margin: 15px auto 0 auto;
    max-width: 100%;
    box-shadow: none;
    border: 0 none;
  }
}

.fullwidth-page {
  background-color: var(--container-background-color);
  border-width: var(--container-border-size);
  border-style: solid;
  border-color: var(--container-border-color);
  padding: 15px 25px 40px 25px;
  box-shadow: 0 0 25px var(--container-box-shadow-color);
}
@media screen and (max-width: 578px) {
  .fullwidth-page {
    margin: 15px auto 0 auto;
    max-width: 100%;
    box-shadow: none;
    border: 0 none;
  }
}

.small-page {
  max-width: var(--narrow-container-max-width);
}

.large-page {
  max-width: var(--large-container-max-width);
}

.super-large-page {
  max-width: 1024px;
}

.navbar-header {
  position: relative;
}

.navbar-brand > .icon-banner {
  position: relative;
  top: -2px;
  display: inline;
}

.navbar-brand > .icon-banner-small {
  max-width: 100%;
}

.icon {
  position: relative;
  top: -10px;
}

.logged-out iframe {
  display: none;
  width: 0;
  height: 0;
}

.page-consent .client-logo {
  float: left;
}
.page-consent .client-logo img {
  width: 80px;
  height: 80px;
}
.page-consent .consent-buttons {
  margin-top: 25px;
}
.page-consent .consent-form .consent-scopecheck {
  display: inline-block;
  margin-right: 5px;
}
.page-consent .consent-form .consent-description {
  margin-left: 25px;
}
.page-consent .consent-form .consent-description label {
  font-weight: normal;
}
.page-consent .consent-form .consent-remember {
  padding-left: 16px;
}

.grants .page-header {
  margin-bottom: 10px;
}
.grants .grant {
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid lightgray;
}
.grants .grant img {
  width: 100px;
  height: 100px;
}
.grants .grant .clientname {
  font-size: 140%;
  font-weight: bold;
}
.grants .grant .granttype {
  font-size: 120%;
  font-weight: bold;
}
.grants .grant .created {
  font-size: 120%;
  font-weight: bold;
}
.grants .grant .expires {
  font-size: 120%;
  font-weight: bold;
}
.grants .grant li {
  list-style-type: none;
  display: inline;
}
.grants .grant li:after {
  content: ', ';
}
.grants .grant li:last-child:after {
  content: '';
}

@media (min-width: 768px) {
  .omb_row-sm-offset-3 div:first-child[class*="col-"] {
    margin-left: 25%;
  }
}
.background_corn {
  background-color: transparent;
}

.omb_login {
  max-width: var(--narrow-container-max-width);
  margin: auto;
}
.omb_login > form .btn.btn-primary {
  background-color: var(--button-primary-background-color);
  color: var(--button-primary-text-color);
  border-color: var(--button-primary-border-color);
  background-image: none !important;
  border-radius: var(--button-border-radius);
}
.omb_login .button-container {
  margin: 15px auto 8px auto;
}
.omb_login .button-container .btn-block {
  min-height: 46px;
  font-size: 1.5em;
}
.omb_login .btn {
  background-color: var(--button-secondary-background-color);
  color: var(--button-secondary-text-color);
  border-color: var(--button-secondary-border-color);
  background-image: none !important;
}
.omb_login .input-group .btn {
  line-height: .80;
}
.omb_login .omb_authTitle {
  text-align: center;
  line-height: 2.4;
}
.omb_login .omb_options {
  padding: 18px 0 8px;
}
.omb_login .omb_socialButtons a {
  color: white;
  font-size: 11px;
  margin-bottom: 2px;
}
.omb_login .omb_socialButtons a:hover {
  color: white;
  opacity: 1;
}
.omb_login .omb_socialButtons .omb_btn-facebook {
  background: var(--social-facebook-bg);
}
.omb_login .omb_socialButtons .omb_btn-microsoft {
  background: var(--social-microsoft-bg);
}
.omb_login .omb_socialButtons .omb_btn-google {
  background: var(--social-google-bg);
}
.omb_login .omb_socialButtons .omb_btn-linkedin {
  background: var(--social-linkedin-bg);
}
.omb_login .omb_socialButtons .omb_btn-guest {
  background: var(--guest-bg);
}
.omb_login .omb_socialButtons i {
  color: var(--social-icon-color);
}
.omb_login .omb_loginOr {
  position: relative;
  font-size: 1.5em;
  color: #a6a6a6;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.omb_login .omb_loginOr .omb_hrOr {
  background-color: var(--separator-color);
  height: 1px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.omb_login .omb_loginOr .omb_spanOr {
  position: absolute;
  left: 51.5%;
  top: -0.9em;
  margin-left: -1.5em;
  width: 3em;
  text-align: center;
  border-radius: 50%;
  padding: 5px;
  box-sizing: border-box;
  line-height: 1;
  width: 32px;
  height: 32px;
  font-size: 20px;
  background-color: #fff;
}
.omb_login .omb_loginForm .input-group.i {
  width: 2em;
}
.omb_login .omb_loginForm .help-block {
  color: red;
}
.omb_login .omb_remember {
  margin-top: 10px;
}

@media (min-width: 768px) {
  .omb_login .omb_forgotPwd {
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .omb_login .omb_forgotUsr {
    text-align: right;
    margin-bottom: 10px;
  }
}
.truncate {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.maxw-177 {
  max-width: 177px;
}

.maxw-300 {
  max-width: 300px;
}

.double-width {
  width: 200%;
  display: block;
}

.left-radio {
  position: relative;
  top: 2px;
}

.pad-r-0 {
  padding-right: 0 !important;
}

.margin-l-0 {
  margin-left: 0 !important;
}

.margin-b-0 {
  margin-bottom: 0 !important;
}

/*# sourceMappingURL=styles.css.map */
