/* Part 1 - Pro */
<style>
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');
</style>
body.modal-open {
    overflow: hidden;
}

body {
    overflow-x: hidden;
    font-family: "Univers LT 45", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.text-muted {
    color: #777777;
}
.footerfix {
    line-height: 1em !important;
}
.text-primary {
    color: #bdbdbd;
}
p {
    font-size: 14px;
    line-height: 1.75;
}
p.large {
    font-size: 16px;
}
    
}
.img-circle {
    border-radius: 50% !important;
}

a {
    color: #000000 !important;
}

a:hover, a:focus, a:active, a.active {
	outline: none;
	text-decoration-line:underline;
	text-decoration-style: dotted;
	text-decoration-color: rgba(128, 128, 128, 0.5);
	text-decoration-thickness: auto;
}

section#contact {
    background-color: #222222;
    background-position: center;
    background-repeat: no-repeat;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Univers LT 65", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
}
.img-centered {
    margin: 0 auto;
}
.bg-light-gray {
    background-color: #E5E5E5;
}
.bg-darkest-gray {
    background-color: #222222;
}
.btn-primary {
    color: white;
    background-color: #cb7615;
    border-color: #cb7615;
    font-family: "Univers LT 45", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: white;
    background-color: #fec503;
    border-color: #f6bf01;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #cb7615;
    border-color: #cb7615;
}
.btn-primary .badge {
    color: #cb7615;
    background-color: white;
}
.btn-xl {
    color: white;
    background-color: #cb7615;
    border-color: #cb7615;
    font-family: "Univers LT 45", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 3px;
    font-size: 18px;
    padding: 20px 40px;
}
.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active,
.btn-sm:hover,
.btn-sm:focus,
.btn-sm:active,
.btn-sm.active,
.open .dropdown-toggle.btn-xl {
    color: white;
    background-color: #fec503;
    border-color: #f6bf01;
}
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
    background-image: none;
}
.btn-xl.disabled, .btn-xl[disabled], fieldset[disabled] .btn-xl, .btn-xl.disabled:hover, .btn-xl[disabled]:hover, fieldset[disabled] .btn-xl:hover, .btn-xl.disabled:focus, .btn-xl[disabled]:focus, fieldset[disabled] .btn-xl:focus, .btn-xl.disabled:active, .btn-xl[disabled]:active, fieldset[disabled] .btn-xl:active, .btn-xl.disabled.active, .btn-xl[disabled].active, fieldset[disabled] .btn-xl.active,.btn-sm.disabled, .btn-sm[disabled], fieldset[disabled] .btn-sm, .btn-sm.disabled:hover, .btn-sm[disabled]:hover, fieldset[disabled] .btn-sm:hover, .btn-sm.disabled:focus, .btn-sm[disabled]:focus, fieldset[disabled] .btn-sm:focus, .btn-sm.disabled:active, .btn-sm[disabled]:active, fieldset[disabled] .btn-sm:active, .btn-sm.disabled.active, .btn-sm[disabled].active, fieldset[disabled] .btn-sm.active
 {
    background-color: #cb7615;
    border-color: #cb7615;
}
.btn-xl .badge {
    color: #cb7615;
    background-color: white;}

#headerimage {
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    text-align: center;
    color: white;
    height:100vh;
    width:100vw;
}

header .intro-text {
    padding-top: 50px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
header .intro-text .intro-lead-in {
    font-family: "Univers LT 65", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 25px;
}
header .intro-text .intro-heading {
    font-family: "Univers LT 45", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 25px;
}
@media (min-width: 768px) {
    header .intro-text {
        padding-top: 300px;
        padding-bottom: 200px;
    }
    header .intro-text .intro-lead-in {
        font-family: "Univers LT 45", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: italic;
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 25px;
    }
    header .intro-text .intro-heading {
        font-family: "Univers LT 45", "Helvetica Neue", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 40px;
        line-height: 40px;
        margin-bottom: 50px;
    }
}
section {
    padding: 100px 0;
}
section h2.section-heading {
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 15px;
}
section h3.section-subheading {
    font-size: 16px;
    color: #777777;
    font-weight: normal !important;
    font-family: 'Univers LT 45', Arial !important;
    text-transform: none !important;
    margin-top: 0;
    margin-bottom: 75px;
}
@media (min-width: 768px) {
    section {
        padding: 150px 0;
    }
}
.service-heading {
    margin: 15px 0;
    text-transform: none;
}
@media (min-width: 767px) {
    .timeline {
        list-style: none;
        padding: 0;
        position: relative;
    }
    .timeline:before {
        top: 0;
        bottom: 0;
        position: absolute;
        content: "";
        width: 2px;
        background-color: #f1f1f1;
        left: 40px;
        margin-left: -1.5px;
    }
    .timeline > li {
        margin-bottom: 50px;
        position: relative;
        min-height: 50px;
    }
    .timeline > li:before,
    .timeline > li:after {
        content: " ";
        display: table;
    }
    .timeline > li:after {
        clear: both;
    }
    .timeline > li .timeline-panel {
        width: 100%;
        float: right;
        padding: 0 20px 0 100px;
        position: relative;
        text-align: left;
    }
    .timeline > li .timeline-panel:before {
        border-left-width: 0;
        border-right-width: 15px;
        left: -15px;
        right: auto;
    }
    .timeline > li .timeline-panel:after {
        border-left-width: 0;
        border-right-width: 14px;
        left: -14px;
        right: auto;
    }
    #circlevid {
        cursor: pointer;
        width: 90px;
        height: 90px;
        margin-left: -15px;
        margin-top: -10px;
    }
    .timeline > li .timeline-image {
        left: 0;
        margin-left: 0;
        width: 80px;
        height: 80px;
        position: absolute;
        z-index: 100;
        background-color: #cb7615;
        color: white;
        border-radius: 100%;
        border: 7px solid #f1f1f1;
        text-align: center;
    }
    .timeline > li .timeline-image h4 {
        font-size: 10px;
        margin-top: 12px;
        line-height: 14px;
    }
    .timeline > li.timeline-inverted > .timeline-panel {
        float: right;
        text-align: left;
        padding: 0 20px 0 100px;
    }
    .timeline > li.timeline-inverted > .timeline-panel:before {
        border-left-width: 0;
        border-right-width: 15px;
        left: -15px;
        right: auto;
    }
    .timeline > li.timeline-inverted > .timeline-panel:after {
        border-left-width: 0;
        border-right-width: 14px;
        left: -14px;
        right: auto;
    }
    .timeline > li:last-child {
        margin-bottom: 0;
    }
    .timeline .timeline-heading h4 {
        margin-top: 0;
        color: inherit;
    }
    .timeline .timeline-heading h4.subheading {
        text-transform: none;
    }
    .timeline .timeline-body > p,
    .timeline .timeline-body > ul {
        margin-bottom: 0;
    }
}
@media (min-width: 768px) {
    .timeline:before {
        left: 50%;
    }
    .timeline > li {
        margin-bottom: 100px;
        min-height: 100px;
    }
    .timeline > li .timeline-panel {
        width: 41%;
        float: left;
        padding: 0 20px 20px 30px;
        text-align: right;
    }
    .timeline > li .timeline-image {
        width: 100px;
        height: 100px;
        left: 50%;
        margin-left: -50px;
    }
    #circlevid {
        cursor: pointer;
        width: 120px;
        height: 120px;
        margin-left: -15px;
        margin-top: -25px;
    }
    .timeline > li .timeline-image h4 {
        font-size: 13px;
        margin-top: 16px;
        line-height: 18px;
    }
    .timeline > li.timeline-inverted > .timeline-panel {
        float: right;
        text-align: left;
        padding: 0 30px 20px 20px;
    }
}
@media (min-width: 992px) {
    .timeline > li {
        min-height: 150px;
    }
    .timeline > li .timeline-panel {
        padding: 0 20px 20px;
    }
    .timeline > li .timeline-image {
        width: 150px;
        height: 150px;
        margin-left: -75px;
    }
    #circlevid {
        width: 170px;
        height: 170px;
        margin-left: -15px;
        margin-top: -25px;
    }
    .timeline > li .timeline-image h4 {
        font-size: 18px;
        margin-top: 30px;
        line-height: 26px;
    }
    .timeline > li.timeline-inverted > .timeline-panel {
        padding: 0 20px 20px;
    }
}
@media (min-width: 1200px) {
    .timeline > li {
        min-height: 170px;
    }
    .timeline > li .timeline-panel {
        padding: 0 20px 20px 100px;
    }
    .timeline > li .timeline-image {
        width: 170px;
        height: 170px;
        margin-left: -85px;
    }
    #circlevid {
        cursor: pointer;
        width: 190px;
        height: 190px;
        margin-left: -15px;
        margin-top: -25px;
    }
    .timeline > li .timeline-image h4 {
        margin-top: 40px;
    }
    .timeline > li.timeline-inverted > .timeline-panel {
        padding: 0 100px 20px 20px;
    }
}
.team-member {
    text-align: center;
    margin-bottom: 50px;
}
.team-member img {
    margin: 0 auto;
    border: 7px solid white;
}
.team-member h4 {
    margin-top: 25px;
    margin-bottom: 0;
    text-transform: none;
}
.team-member p {
    margin-top: 0;
}
aside.clients img {
    margin: 50px auto;
}
section#contact {
    background-color: #222222;
    background-image: url('/img/world-halftone.png');
    background-position: center;
    background-repeat: no-repeat;
}
section#contact .section-heading {
    color: white;
}
section#contact .form-group {
    margin-bottom: 25px;
}
section#contact .form-group input,
section#contact .form-group textarea {
    padding: 20px;
}
section#contact .form-group input.form-control {
    height: auto;
}
section#contact .form-group textarea.form-control {
    height: 238px;
}
section#contact .form-control:focus {
    border-color: #cb7615;
    box-shadow: none;
}
section#contact::-webkit-input-placeholder {
    font-family: "Univers LT 45", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: #aaaaaa;
}
section#contact:-moz-placeholder {
    /* Firefox 18- */
    
    font-family: "Univers LT 45", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: #aaaaaa;
}
section#contact::-moz-placeholder {
    /* Firefox 19+ */
    
    font-family: "Univers LT 45", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: #aaaaaa;
}
section#contact:-ms-input-placeholder {
    font-family: "Univers LT 45", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: #aaaaaa;
}
section#contact .text-danger {
    color: #e74c3c;
}
img::selection {
    background: transparent;
}
img::-moz-selection {
    background: transparent;
}
body {
    webkit-tap-highlight-color: #cb7615;
}
.footer {
    margin-bottom: 10px;
}
.factsquared-logo {
    font-family: "Raleway", sans-serif;
	font-variant: small-caps;
	transform: scale(1, 1.15);
	margin-top:-7px;
	letter-spacing: -0.003em;
	font-size:2em;
	font-weight:500;
	color: #efefef;
}
.factsquared-logo-superscript {
    font-family: "Raleway", sans-serif;
	font-variant: small-caps;
	transform: scale(1, 1.15);
	letter-spacing: -0.003em;
	font-size:0.7em;
	font-weight:500;
	vertical-align:super;
	display:inline-block;
	color: #efefef;
}
.navbar-inverse { 
	background-color: #050505;
}
a.exam:hover, a.exam:focus { color:#ddd; text-decoration:none;}
a.exam { color:#fff; }













/* Part 2 */
body {
	background-image:none;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:right center;
	color:#222222;
}
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@500&family=Roboto:wght@500&display=swap");
.google-sso-login {
	width:191px;
	height:46px;
	min-width:191px;
	min-height:46px;
	display:inline-block;
	background:url("https://media-cdn.factba.se/images/google-sso/google-sign-in-normal.png") no-repeat;
	background:image-set(
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-normal.png") 1x,
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-normal@2x.png") 2x );
	background:-webkit-image-set(
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-normal.png") 1x,
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-normal@2x.png") 2x );
	}
.google-sso-login:hover, .google-sso:focus {
	background:url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onfocus.png") no-repeat;
	background:image-set(
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onfocus.png") 1x,
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onfocus@2x.png") 2x );
	background:-webkit-image-set(
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onfocus.png") 1x,
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onfocus@2x.png") 2x );
	}
.google-sso-login:active {
	background:url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onclick.png") no-repeat;
	background:image-set(
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onclick.png") 1x,
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onclick@2x.png") 2x );
	background:-webkit-image-set(
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onclick.png") 1x,
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onclick@2x.png") 2x );
	}
.google-sso-login:disabled {
	background:url("https://media-cdn.factba.se/images/google-sso/google-sign-in-disabled.png") no-repeat;
	background:image-set(
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-disabled.png") 1x,
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-disabled@2x.png") 2x );
	background:-webkit-image-set(
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-disabled.png") 1x,
		url("https://media-cdn.factba.se/images/google-sso/google-sign-in-disabled@2x.png") 2x );
	}
.google-sso-logout {
	background-color:#ffffff;
	border:1px solid #dadce0;
	border-radius:-webkit-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	font:500 14px/16px Open Sans,Roboto,sans-serif;
	letter-spacing:.15px;
	margin:0px;
	outline:0;
	padding:10px 24px;
	text-align:center;
	text-decoration:none;
	white-space:normal;
	cursor:pointer;
	}
.google-sso-logout:hover, .google-sso-logout:focus, .google-sso-logout:active {
	background-color:#f7f8f8;
	}
.google-sso-logout:active {
	box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
	}
.login-logout-button {
	float:right;
	display:inline-block;
	}
.login-username {
	color:#eeeeee;
	font-size:0.8em;
	padding-right:5px;
	display:inline-block;
	}
.login-username-sm {
	display:none;
	} @media (max-width:992px) {
	.login-username {
	display:none;
	}
.login-username-sm {
	color:#eeeeee;
	font-size:0.8em;
	padding-right:5px;
	display:inline-block;
	} }
	
.image-flex {
	padding-top:10px;
	min-width:170px;
}
.search-padding {
	padding-bottom:20px;
}
h3 {
	text-transform:none;
	font-variant:small-caps;
	font-size:2em;
}
.search-margin {
	margin-left:2em !important;
}
.image-format {
	max-width:150px; 
	max-height:40px;
}
.fa-stack {
	font-size:16px;
}
.search-icon-stack {
	text-align:right;
	margin-top:20px;
}
.form-control-borderless {
	border:none;
}

.form-control-borderless:hover, .form-control-borderless:active, .form-control-borderless:focus {
	border:none;
	outline:none;
	box-shadow:none;
}
.card-body {
	padding:5px;
}
button.no-border {
	border:none;
}
button.btn-outline-secondary:hover, button.btn-outline-secondary:selected, 
button.btn-outline-secondary:focus, {
	border:none;
	background-color:transparent;
	box-shadow:none;
}
.log-button {
	background-color:#cb7615; 
	color:#eee;
}
.facet-dropdown {
	display:inline-block; 
	margin-right:10px;
	margin-bottom:10px;
}
.facet-dropdown-mobile {
	display:none; 
}
.facet-reset {
	display:inline-block;
	margin-right:15px;
}
.facet-reset-mobile {
	display:none;
}

.facet-menu {
	max-height:50vh;
	overflow-y:scroll;
	min-width:225px;
}
.facet-count {
	display:inline-block;
	float:right;
}
.facet-image {
	max-height:18px;
	display:inline-block;
	margin-left:6px;
}
.facet-container {
	width:100%;
}
.facet-container-mobile {
	display:none;
}
.container-search-results-count {
	z-index:100;
	padding-top:15px;
	padding-bottom:15px;
}

.navbar-playground {
	display:block;
	width:100%;
}
.login-logout-button {
	float:right;
	display:inline-block;
}

.okta-login-logout-button {
	float:right;
	display:inline-block;
}
.okta-login-logout-button-sm {
	display:none;
}
.okta-login-username {
	color:#eeeeee; 
	font-size:0.8em;
	padding-right:5px;
	display:inline-block;
}
.okta-login-username-sm {
	display:none;
}
.logo-hide-mobile {
	display:inline-block;
}
.login-username {
	color:#eeeeee;
	font-size:0.8em;
	padding-right:5px;
	padding-left:15px;
	display:inline-block;
} 
.login-username-sm {
	display:none;
}

.disable-card {
	opacity:0.25;
}
.fix-card-padding {
	padding-top: 10px !important;
}
.card-playground-mods {
	border-radius: 10px;
	border: 2px solid #222222;
	padding:20px;
	height:21.875rem;
	position: relative;
	text-align: justify;
	text-justify: auto;
	margin-right:20px;
	margin-left:0;
	min-width:25rem;
	max-width:50rem;
}

.footer-opacity-playground {
	opacity: 1;
	background: rgba(255,255,255,0.8);
}
.card-playground-button {
	position:absolute;
	bottom:20px;
}
h1 {
	font-size:2.5rem;
}
h2 {
	font-size:1.6rem;
}
.breadcrumb-item+.breadcrumb-item::before {
	font-family: "Font Awesome 5 Pro"; 
	font-weight: 400;
	content: var(--bs-breadcrumb-divider,"\f101");
}
.code-font {
	font-family: Courier, "Roboto Mono", monospace; 
}
.navbar-logo-brand {
	height:40px;
}
.results-list-title {
    font-family: "Univers LT 65", "Helvetica Neue", Helvetica, Arial, sans-serif;
   	line-height:1.5rem;
	font-size:1.5rem;
	font-weight:700;
	margin-bottom:0.5rem;
}
.results-list-description {
	margin-bottom:0.25rem;
}
.rl-icon {
	margin-top:5px;
	margin-right:5px;
	font-size:1.3rem;
}
.rl-icon-both {
	margin-left:10px;
}
.results-list-show, .results-list-episode .results-list-people {
    font-family: "Univers LT 45", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-right:30px; 
	margin-bottom:0;
	display:inline-block;
	font-size:1rem;
}
.results-list-people {
	display:inline-block;
	margin-left:0px;
}
.results-list-date {
	margin-bottom:10px; display:inline-block;
}
strong.results-list-show, strong.results-list-episode {
	font-family: "Univers LT 65", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:900;
}
.list-result-ms-3 {
	margin-left:2rem !important;
}
.list-result-d-flex {
	margin-bottom:0.25rem; 
	margin-top:0.25rem;
}
.facet-outline { border: 3px solid #0D6EFD !important; }
.search-box-container { max-width:60vw; left:0 !important; }
.dropdown-toggle { border: 1px solid #ced4da; }
.dropdown.dropdown-lg .dropdown-menu { margin-top: -1px; padding: 6px 20px; min-width: 500px; }
.form-switch-on {font-weight:bold; display:inline-block; font-size: 1em; color: #222222; }
.form-switch-off {font-weight:bold; display:inline-block; font-size: .75em; color: #777777; }

@media (max-width:991px) { 
	#adv-search { width: 500px; margin: 0 auto; } 
	.dropdown.dropdown-lg { position: static !important; }
	.dropdown.dropdown-lg .dropdown-menu { min-width: 500px; }
	.search-box-container { max-width:95vw !important; left:0; }

	.facet-container {
		display:none;
	}
	.facet-dropdown-mobile {
		display:inline-block;
		margin-right:10px;
		margin-bottom:10px;
		
	}
	.facet-reset-mobile {
		display:inline-block;
		margin-right:15px;
	}
	.facet-reset {
		display:none;
	}
	.facet-dropdown {
		display:none;
	}
	.google-sso-logout {
		margin-top:5px;
		height:30px;
		padding:5px 15px;
	}
	.navbar-logo-brand {
		margin-top:10px;
		height:25px;
	}
	h1 {
		font-size:2rem;
	}
	h2 {
		font-size:1.3rem;
	}
	.google-sso-login {
		width:144px;
		height:35px;
		min-width:144px;
		min-height:35px;
		padding-top:6px;
	}
	.custom-navbar {
		width:100%!important;
		min-width:100%!important;
	}
	.navbar-header {
		width:100%!important;
	}
	.navbar-playground {
		width:100%!important;
	}

@media (max-width:992px) { 
	.navbar-brand {
		margin-right:0rem;
	}
	.google-sso-login {
		width:150px;
		height:36px;
		min-width:150px;
		min-height:36px;
		margin-top:4px;
		display:inline-block;
		background:url("https://media-cdn.factba.se/images/google-sso/google-sign-in-normal-150.png") no-repeat;
		background:image-set(
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-normal-150.png") 1x,
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-normal-150@2x.png") 2x );
		background:-webkit-image-set(
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-normal-150.png") 1x,
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-normal-150@2x.png") 2x );
		}
	.google-sso-login:hover, .google-sso:focus {
		background:url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onfocus-150.png") no-repeat;
		background:image-set(
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onfocus-150.png") 1x,
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onfocus-150@2x.png") 2x );
		background:-webkit-image-set(
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onfocus-150.png") 1x,
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onfocus-150@2x.png") 2x );
		}
	.google-sso-login:active {
		background:url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onclick-150.png") no-repeat;
		background:image-set(
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onclick-150.png") 1x,
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onclick-150@2x.png") 2x );
		background:-webkit-image-set(
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onclick-150.png") 1x,
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-onclick-150@2x.png") 2x );
		}
	.google-sso-login:disabled {
		background:url("https://media-cdn.factba.se/images/google-sso/google-sign-in-disabled-150.png") no-repeat;
		background:image-set(
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-disabled-150.png") 1x,
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-disabled-150@2x.png") 2x );
		background:-webkit-image-set(
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-disabled-150.png") 1x,
			url("https://media-cdn.factba.se/images/google-sso/google-sign-in-disabled-150@2x.png") 2x );
		}
	z	.navbar-header {
		width:100%!important;
	}
	
	.login-username {
		display:none;
	}
	.logo-hide-mobile {
		display:none;
	}
	.login-username-sm {
		color:#eeeeee;
		font-size:0.8em;
		padding-right:0px;
		padding-left:5px;
		display:none;
	} 
	.okta-login-logout-button {
		display:none;
	}
	.okta-login-logout-button-sm {
		float:right;
		display:inline-block;
	}
	.okta-navbar-playground {
		display:block;
		width:100% !important;
	}
	.okta-login-username {
		display:none;
	}
	.okta-login-username-sm {
		color:#eeeeee; 
		font-size:0.8em;
		padding-right:5px;
		display:inline-block;
	}
	.fa-stack {
		font-size:12px;
	}
	.image-format {
		max-width:75px; 
		max-height:40px;
	}
	.search-margin {
		margin-left:1em !important;
	}
	.image-flex {
		min-width:75px;	
	}
	h3 {
		font-size:1.5em;
	}
}
