Summaries/Courses/Ethics in the Age of AI Spe.../Course1ArtificialIntelligen.../Week 3 Quiz Course 1.mhtml

32804 lines
1.3 MiB

From: <Saved by Blink>
Snapshot-Content-Location: https://www.coursera.org/learn/ai-algorithm-limitations/exam/czJXU/weekly-quiz/attempt?redirectToCover=true
Subject: Weekly Quiz | Coursera
Date: Mon, 27 Feb 2023 21:11:10 -0000
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----"
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/html
Content-ID: <frame-CBAE1F11374E2FD7BD3AE2C3192D4D5D@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.coursera.org/learn/ai-algorithm-limitations/exam/czJXU/weekly-quiz/attempt?redirectToCover=true
<!DOCTYPE html><html xmlns:fb=3D"http://ogp.me/ns/fb#" itemtype=3D"http://s=
chema.org" lang=3D"en" dir=3D"ltr"><head><meta http-equiv=3D"Content-Type" =
content=3D"text/html; charset=3DUTF-8"><link rel=3D"stylesheet" type=3D"tex=
t/css" href=3D"cid:css-972aada7-48b6-42c4-821f-5791da2ec34a@mhtml.blink" />=
<link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-5c03f9a2-4e89-4f=
d5-883d-32de55e02780@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/c=
ss" href=3D"cid:css-6de5f59f-af2a-401c-a85e-c3016d9052b4@mhtml.blink" /><li=
nk rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-e6876c48-72a8-4d0f-=
9887-7d8d0e472a8a@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css"=
href=3D"cid:css-b38c41a1-bbf1-47cc-89e8-b7bdaaf11a8b@mhtml.blink" /><link =
rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-a0de18d0-78a8-4b3a-b99=
6-001e3577cbdc@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css" hr=
ef=3D"cid:css-ff05dead-c728-43aa-9432-020b1e6d619c@mhtml.blink" /><link rel=
=3D"stylesheet" type=3D"text/css" href=3D"cid:css-0843ad9e-1d5a-47ad-b3e6-3=
83e54e5e00b@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css" href=
=3D"cid:css-747fc4ad-5330-4951-842f-d0290c4e2da9@mhtml.blink" /><link rel=
=3D"stylesheet" type=3D"text/css" href=3D"cid:css-1dfcb6aa-7473-495b-a488-2=
823e504489d@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css" href=
=3D"cid:css-75961e4c-2a6d-4523-88ab-7c0c6bc790a5@mhtml.blink" /><link rel=
=3D"stylesheet" type=3D"text/css" href=3D"cid:css-04bff612-f38f-4105-97d6-f=
4c59a998666@mhtml.blink" /><link rel=3D"stylesheet" type=3D"text/css" href=
=3D"cid:css-f2e742c6-d766-4451-8344-3664486c54ba@mhtml.blink" /><link rel=
=3D"stylesheet" type=3D"text/css" href=3D"cid:css-8031eef6-2cd9-402b-a95b-0=
00db4c45156@mhtml.blink" /><!--cds-jss-injection-point--><link rel=3D"preco=
nnect" href=3D"https://d3njjcbhbojbot.cloudfront.net/" crossorigin=3D""><me=
ta http-equiv=3D"X-UA-Compatible" content=3D"IE=3DEdge,chrome=3DIE7"><meta =
property=3D"og:site_name" content=3D"Coursera"><meta property=3D"fb:admins"=
content=3D"727836538,4807654"><meta property=3D"fb:app_id" content=3D"8234=
25307723964"><meta name=3D"twitter:site" content=3D"Coursera"><meta name=3D=
"twitter:app:name:iphone" content=3D"Coursera"><meta name=3D"twitter:app:na=
me:ipad" content=3D"Coursera"><meta name=3D"twitter:app:name:googleplay" co=
ntent=3D"Coursera"><meta name=3D"twitter:app:id:iphone" content=3D"id736535=
961"><meta name=3D"twitter:app:id:ipad" content=3D"id736535961"><meta name=
=3D"twitter:app:id:googleplay" content=3D"org.coursera.android"><meta name=
=3D"viewport" content=3D"width=3Ddevice-width, initial-scale=3D1"><link rel=
=3D"apple-touch-icon" sizes=3D"57x57" href=3D"https://d3njjcbhbojbot.cloudf=
ront.net/web/images/favicons/apple-touch-icon-v2-57x57.png"><link rel=3D"ap=
ple-touch-icon" sizes=3D"60x60" href=3D"https://d3njjcbhbojbot.cloudfront.n=
et/web/images/favicons/apple-touch-icon-v2-60x60.png"><link rel=3D"apple-to=
uch-icon" sizes=3D"72x72" href=3D"https://d3njjcbhbojbot.cloudfront.net/web=
/images/favicons/apple-touch-icon-v2-72x72.png"><link rel=3D"apple-touch-ic=
on" sizes=3D"76x76" href=3D"https://d3njjcbhbojbot.cloudfront.net/web/image=
s/favicons/apple-touch-icon-v2-76x76.png"><link rel=3D"apple-touch-icon" si=
zes=3D"114x114" href=3D"https://d3njjcbhbojbot.cloudfront.net/web/images/fa=
vicons/apple-touch-icon-v2-114x114.png"><link rel=3D"apple-touch-icon" size=
s=3D"120x120" href=3D"https://d3njjcbhbojbot.cloudfront.net/web/images/favi=
cons/apple-touch-icon-v2-120x120.png"><link rel=3D"apple-touch-icon" sizes=
=3D"144x144" href=3D"https://d3njjcbhbojbot.cloudfront.net/web/images/favic=
ons/apple-touch-icon-v2-144x144.png"><link rel=3D"apple-touch-icon" sizes=
=3D"152x152" href=3D"https://d3njjcbhbojbot.cloudfront.net/web/images/favic=
ons/apple-touch-icon-v2-152x152.png"><link rel=3D"apple-touch-icon" sizes=
=3D"180x180" href=3D"https://d3njjcbhbojbot.cloudfront.net/web/images/favic=
ons/apple-touch-icon-v2-180x180.png"><link rel=3D"icon" type=3D"image/png" =
href=3D"https://d3njjcbhbojbot.cloudfront.net/web/images/favicons/favicon-v=
2-194x194.png" sizes=3D"194x194"><link rel=3D"icon" type=3D"image/png" href=
=3D"https://d3njjcbhbojbot.cloudfront.net/web/images/favicons/android-chrom=
e-v2-192x192.png" sizes=3D"192x192"><link rel=3D"icon" type=3D"image/png" h=
ref=3D"https://d3njjcbhbojbot.cloudfront.net/web/images/favicons/favicon-v2=
-96x96.png" sizes=3D"96x96"><link rel=3D"icon" type=3D"image/png" href=3D"h=
ttps://d3njjcbhbojbot.cloudfront.net/web/images/favicons/favicon-v2-16x16.p=
ng" sizes=3D"16x16"><link rel=3D"icon" type=3D"image/png" href=3D"https://d=
3njjcbhbojbot.cloudfront.net/web/images/favicons/favicon-v2-32x32.png" size=
s=3D"32x32"><meta name=3D"msapplication-TileColor" content=3D"#2d89ef"><met=
a name=3D"msapplication-TileImage" content=3D"https://d3njjcbhbojbot.cloudf=
ront.net/web/images/favicons/mstile-v2-144x144.png"><meta name=3D"theme-col=
or" content=3D"#0056D2"><meta property=3D"qc:admins" content=3D"36673767637=
6375235216727"><!-- Verification for Yandex--><meta property=3D"yandex-veri=
fication" content=3D"4970cfdb825622c7"><link rel=3D"preload" href=3D"https:=
//d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/source-s=
ans-pro-v14-latin-regular.woff2" as=3D"font" type=3D"font/woff2" crossorigi=
n=3D""><link rel=3D"preload" href=3D"https://d3njjcbhbojbot.cloudfront.net/=
web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-600.woff2" as=
=3D"font" type=3D"font/woff2" crossorigin=3D""><link rel=3D"preload" href=
=3D"https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-lati=
n/source-sans-pro-v14-latin-700.woff2" as=3D"font" type=3D"font/woff2" cros=
sorigin=3D""><link href=3D"https://d3njjcbhbojbot.cloudfront.net/webapps/r2=
-builds/br/ondemand/allStyles.b0e659a39443b59a648d.css" data-href=3D"https:=
//d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/br/ondemand/allStyles.b0e=
659a39443b59a648d.css" rel=3D"stylesheet"><title>Weekly Quiz | Coursera</ti=
tle>
<meta data-react-helmet=3D"true" property=3D"og:url" content=3D"https://www=
.coursera.org/learn/ai-algorithm-limitations/home/welcome"><meta data-react=
-helmet=3D"true" property=3D"og:locale" content=3D"en_US"><meta data-react-=
helmet=3D"true" property=3D"og:type" content=3D"website"><meta data-react-h=
elmet=3D"true" property=3D"twitter:card" content=3D"summary"><meta data-rea=
ct-helmet=3D"true" name=3D"robots" content=3D"noindex, nofollow">
<link data-react-helmet=3D"true" rel=3D"canonical" href=3D"https://www.cour=
sera.org/learn/ai-algorithm-limitations/home/welcome">
<meta name=3D"description" content=3D" This week we are going to focus on m=
achine learning accuracy and training guidelines in the quest for more accu=
rate and ethical models Learn online and earn valuable credentials from top=
universities like Yale, Michigan, Stanford, and leading ..." data-react-he=
lmet=3D"true"><meta property=3D"og:description" content=3D" This week we ar=
e going to focus on machine learning accuracy and training guidelines in th=
e quest for more accurate and ethical models Learn online and earn valuable=
credentials from top universities like Yale, Michigan, Stanford, and leadi=
ng ..." data-react-helmet=3D"true"><meta property=3D"twitter:description" c=
ontent=3D" This week we are going to focus on machine learning ..." data-re=
act-helmet=3D"true"><meta name=3D"image" content=3D"https://s3.amazonaws.co=
m/coursera/media/Grid_Coursera_Partners_updated.png" data-react-helmet=3D"t=
rue"><meta property=3D"og:image" content=3D"https://s3.amazonaws.com/course=
ra/media/Grid_Coursera_Partners_updated.png" data-react-helmet=3D"true"><me=
ta property=3D"twitter:image:src" content=3D"https://s3.amazonaws.com/cours=
era/media/Grid_Coursera_Partners_updated.png" data-react-helmet=3D"true"><m=
eta property=3D"twitter:image" content=3D"https://s3.amazonaws.com/coursera=
/media/Grid_Coursera_Partners_updated.png" data-react-helmet=3D"true"><meta=
property=3D"og:title" content=3D"Weekly Quiz | Coursera" data-react-helmet=
=3D"true"><meta property=3D"twitter:title" content=3D"Weekly Quiz | Courser=
a" data-react-helmet=3D"true"></head><body data-popups-initialized=3D"true"=
class=3D"ReactModal__Body--open" style=3D"overflow: hidden;"><div data-rea=
ct-modal-body-trap=3D"" tabindex=3D"0" style=3D"position: absolute; opacity=
: 0;"></div><div id=3D"fb-root"></div><div id=3D"rendered-content" aria-hid=
den=3D"true"><div class=3D"rc-MetatagsWrapper"><div class=3D"rc-Course" rol=
e=3D"none"><div class=3D"rc-LearningAssistant"><div class=3D"_1ed7tibu mess=
ages"><div><div></div></div></div></div><div class=3D"rc-LegacyDataFetch"><=
section class=3D"cds-1 ItemPageLayout css-1fkgl1r cds-2 cds-3 cds-grid-item=
"><div class=3D"cds-1 ItemPageLayout_columns css-0 cds-2 cds-3 cds-grid-ite=
m"><div class=3D"cds-1 ItemPageLayout_banner css-0 cds-3 cds-grid-item"><di=
v class=3D"rc-ItemHeader"><span class=3D"rc-PageHeaderWrapper"><div><header=
class=3D"rc-DesktopHeaderControls" data-catchpoint=3D"page-header-controls=
"><div class=3D"smart-scroll-container"><div class=3D"_1l1hu98 hide-smart-s=
croll-container" style=3D"z-index: 3000; top: 0px; box-shadow: none; max-wi=
dth: 100vw;"><div class=3D"rc-PageHeader" data-e2e=3D"page-header"><div cla=
ss=3D"bt3-navbar c-ph-nav full-width"><div class=3D"c-container bt3-contain=
er-fluid"><div class=3D"align-items-vertical-center horizontal-box sr-only"=
><div class=3D"skip-button-outer-div"><div class=3D"align-items-vertical-ce=
nter align-items-absolute-center"><a class=3D"cds-137 cds-167 cds-169 css-1=
cymd04 cds-160" href=3D"https://www.coursera.org/learn/ai-algorithm-limitat=
ions/exam/czJXU/weekly-quiz/attempt?redirectToCover=3Dtrue#main" aria-label=
=3D"Skip to Main Content">Skip to Main Content</a></div></div></div><div cl=
ass=3D"header-logo-wrapper" style=3D"float: left;"><div class=3D"rc-HeaderL=
ogo c-ph-logo bt3-navbar-header css-ksrrp7"><div class=3D"m-a-0 body"><a da=
ta-click-key=3D"open_course_home.item_layout.click.logo" data-click-value=
=3D"{&quot;course_id&quot;:&quot;CISBOptyEeqywwraCMpBEw&quot;,&quot;href&qu=
ot;:&quot;/&quot;,&quot;item_id&quot;:&quot;czJXU&quot;,&quot;namespace&quo=
t;:{&quot;action&quot;:&quot;click&quot;,&quot;app&quot;:&quot;open_course_=
home&quot;,&quot;component&quot;:&quot;logo&quot;,&quot;page&quot;:&quot;it=
em_layout&quot;},&quot;open_course_slug&quot;:&quot;ai-algorithm-limitation=
s&quot;,&quot;schema_type&quot;:&quot;FRONTEND&quot;}" data-track=3D"true" =
data-track-app=3D"open_course_home" data-track-page=3D"item_layout" data-tr=
ack-action=3D"click" data-track-component=3D"logo" data-track-href=3D"/" hr=
ef=3D"https://www.coursera.org/" to=3D"/" class=3D"c-logo horizontal-box al=
ign-items-vertical-center nostyle" aria-label=3D"Artificial Intelligence Al=
gorithms Models and Limitations home page | Coursera"><div class=3D"css-19q=
ryfx"><img src=3D"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmN=
vZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjIuMC=
wgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8I=
URPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3=
LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZpZXdCb3g9IjA=
gMCAxMTU1IDE2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsLXJ1bG=
U9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc=
3Ryb2tlLW1pdGVybGltaXQ9IjIiPjxwYXRoIGQ9Ik0xNTkuNzUgODEuNTRjMC00NC40OSAzNi42=
My04MC40NyA4Mi40My04MC40NyA0Ni4xMiAwIDgyLjc2IDM2IDgyLjc2IDgwLjQ3IDAgNDQuMTY=
tMzYuNjQgODAuOC04Mi43NiA4MC44LTQ1LjggMC04Mi40My0zNi42OC04Mi40My04MC44em0xMj=
UuNjEgMGMwLTIyLjI0LTE5LjMtNDEuODctNDMuMTgtNDEuODctMjMuNTUgMC00Mi44NSAxOS42M=
y00Mi44NSA0MS44NyAwIDIyLjU3IDE5LjMgNDIuMiA0Mi44NSA0Mi4yIDIzLjkyIDAgNDMuMTgt=
MTkuNjMgNDMuMTgtNDIuMnptNzA1LjYzIDEuMzFjMC00OC43NCAzOS41OC04MS43OCA3NS41Ny0=
4MS43OCAyNC41MyAwIDM4LjYgNy41MiA0OC4wOCAyMS45MmwzLjc3LTE5aDM2Ljc5djE1NS40aC=
0zNi43OWwtNC43NS0xNmMtMTAuNzkgMTEuNzgtMjQuMjEgMTktNDcuMSAxOS0zNS4zMy0uMDUtN=
zUuNTctMzEuMTMtNzUuNTctNzkuNTR6bTEyNS42MS0uMzNjLS4wOS0yMy41MjctMTkuNDctNDIu=
ODM1LTQzLTQyLjgzNS0yMy41OSAwLTQzIDE5LjQxMS00MyA0M3YuMTY1YzAgMjEuNTkgMTkuMyA=
0MC44OSA0Mi44NiA0MC44OSAyMy44NSAwIDQzLjE0LTE5LjMgNDMuMTQtNDEuMjJ6TTk0NS43OC=
AyMlY0aC00MC4yM3YxNTUuMzloNDAuMjNWNzUuNjZjMC0yNS4xOSAxMi40NC0zOC4yNyAzNC0zO=
C4yNyAxLjQzIDAgMi43OS4xIDQuMTIuMjNMOTkxLjM2LjExYy0yMC45Ny4xMS0zNi4xNyA3LjMt=
NDUuNTggMjEuODl6bS00MDQuMjcuMDF2LTE4bC00MC4yMy4wOS4zNCAxNTUuMzcgNDAuMjMtLjA=
5LS4yMi04My43MmMtLjA2LTI1LjE4IDEyLjM1LTM4LjI5IDMzLjkzLTM4LjM0IDEuMzc2LjAwNC=
AyLjc1Mi4wODEgNC4xMi4yM0w1ODcuMSAwYy0yMSAuMTctMzYuMjIgNy4zOS00NS41OSAyMi4wM=
XpNMzM4Ljg4IDk5LjJWNC4wMWg0MC4yMlY5NC4zYzAgMTkuOTUgMTEuMTIgMzEuNzMgMzAuNDIg=
MzEuNzMgMjEuNTkgMCAzNC0xMy4wOSAzNC0zOC4yOFY0LjAxaDQwLjI0djE1NS4zOGgtNDAuMjF=
2LTE4Yy05LjQ4IDE0LjcyLTI0Ljg2IDIxLjkyLTQ2LjEyIDIxLjkyLTM1Ljk4LjAxLTU4LjU1LT=
I2LjE2LTU4LjU1LTY0LjExem0zOTEuNzQtMTcuNDhjLjA5LTQzLjUxIDMxLjIzLTgwLjc0IDgwL=
jYyLTgwLjY1IDQ1LjguMDkgNzguMTEgMzYuNzggNzggODAgLjAxIDQuMjczLS4zMyA4LjU0LTEg=
MTIuNzZsLTExOC40MS0uMjJjNC41NCAxOC42NSAxOS44OSAzMi4wOSA0My4xMiAzMi4xNCAxNC4=
wNiAwIDI5LjEyLTUuMTggMzguMy0xNi45NGwyNy40NCAyMmMtMTQuMTEgMTkuOTMtMzkgMzEuNj=
YtNjUuNDggMzEuNjEtNDYuNzUtLjE2LTgyLjY3LTM1LjIzLTgyLjU5LTgwLjd6bTExOC4xMi0xN=
i4xNGMtMi4yNi0xNS43LTE4LjU5LTI3Ljg0LTM3Ljg5LTI3Ljg3LTE4LjY1IDAtMzMuNzEgMTEu=
MDYtMzkuNjMgMjcuNzNsNzcuNTIuMTR6bS0yNjEuNCA1OS45NGwzNS43Ni0xOC43MmM1LjkxIDE=
yLjgxIDE3LjczIDIwLjM2IDM0LjQ4IDIwLjM2IDE1LjQzIDAgMjEuMzQtNC45MiAyMS4zNC0xMS=
44MiAwLTI1LTg0LjcxLTkuODUtODQuNzEtNjcgMC0zMS41MiAyNy41OC00OC4yNiA2MS43Mi00O=
C4yNiAyNS45NCAwIDQ4LjkyIDExLjQ5IDYxLjQgMzIuODNsLTM1LjQ0IDE4Ljc1Yy01LjI1LTEw=
LjUxLTE1LjEtMTYuNDItMjcuNTgtMTYuNDItMTIuMTQgMC0xOC4wNiA0LjI3LTE4LjA2IDExLjQ=
5IDAgMjQuMyA4NC43MSA4Ljg3IDg0LjcxIDY3IDAgMzAuMjEtMjQuNjIgNDguNTktNjQuMzUgND=
guNTktMzMuODItLjAzLTU3LjQ2LTExLjE5LTY5LjI3LTM2Ljh6TTAgODEuNTRDMCAzNi43MyAzN=
i42My43NCA4Mi40My43NGMyNy45NDctLjE5NiA1NC4xODIgMTMuNzM3IDY5LjY3IDM3bC0zNC4z=
NCAxOS45MmE0Mi45NzIgNDIuOTcyIDAgMDAtMzUuMzMtMTguMzJjLTIzLjU1IDAtNDIuODUgMTk=
uNjMtNDIuODUgNDIuMiAwIDIyLjU3IDE5LjMgNDIuMiA0Mi44NSA0Mi4yYTQyLjUwMiA0Mi41MD=
IgMCAwMDM2LjMxLTIwbDM0IDIwLjI4Yy0xNS4zMDcgMjMuOTU1LTQxLjkwMiAzOC40MzEtNzAuM=
zMgMzguMjhDMzYuNjMgMTYyLjM0IDAgMTI1LjY2IDAgODEuNTR6IiBmaWxsPSIjMDA1NkQyIiBm=
aWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=3D" class=3D"rc-CourseraLogo" alt=3D"Co=
ursera" aria-hidden=3D"true"><div class=3D"css-173w8mk"><div class=3D"brand=
ing-image css-vt6low"><img src=3D"https://d3njjcbhbojbot.cloudfront.net/api=
/utilities/v1/imageproxy/https://coursera-course-photos.s3.amazonaws.com/63=
/fc25727bf9418f80196afcb33e7b6c/LQAIlogo200x50.png?auto=3Dformat%2Ccompress=
&amp;dpr=3D1&amp;w=3D256&amp;h=3D32" class=3D"w-100" alt=3D"" style=3D"max-=
width: 256px; max-height: 32px;"></div></div></div></a></div></div></div><d=
iv class=3D"c-ph-search-enterprise hidden-sm-down horizontal-box"><form><di=
v class=3D"cds-1 css-vap483 cds-2 cds-8" data-test=3D"rc-InCourseSearchBar"=
><div class=3D"_1lrtjdg" aria-describedby=3D"rc-InCourseSearchBarInput-labe=
l"><div><label class=3D"_165itfg sr-only" id=3D"rc-InCourseSearchBarInput-l=
abel" for=3D"rc-InCourseSearchBarInput-input">Search in course</label></div=
><div class=3D"_kxlijz"><input class=3D"_6xfqva" aria-label=3D"Search in co=
urse" aria-labelledby=3D"rc-InCourseSearchBarInput-label" aria-invalid=3D"f=
alse" id=3D"rc-InCourseSearchBarInput-input" placeholder=3D"Search in cours=
e" type=3D"text" value=3D""></div></div><div><button data-track=3D"true" da=
ta-track-app=3D"open_course_home" data-track-page=3D"item_layout" data-trac=
k-action=3D"click" data-track-component=3D"search_button_click" class=3D"cd=
s-134 cds-105 cds-107 css-1p3fdha cds-116 cds-button-disableElevation" tabi=
ndex=3D"0" role=3D"button" aria-disabled=3D"false" type=3D"button"><span cl=
ass=3D"cds-106 cds-button-label">Search</span></button></div></div></form><=
/div><div class=3D"header-right-nav-wrapper" style=3D"min-width: 250px; flo=
at: right;"><div id=3D"c-ph-right-nav" class=3D"c-ph-right-nav bt3-navbar-r=
ight collapse"><span class=3D"c-navbar-item bt3-nav bt3-navbar-nav" role=3D=
"none"></span><span class=3D"c-navbar-item bt3-nav bt3-navbar-nav" role=3D"=
none"></span><span class=3D"c-navbar-item bt3-nav bt3-navbar-nav" role=3D"n=
one"></span><ul id=3D"authenticated-info-menu" class=3D"c-navbar-list bt3-n=
av bt3-navbar-nav" role=3D"none"><li role=3D"none" class=3D"rc-HeaderRightN=
avButton c-ph-right-nav-button c-ph-right-nav-mobile-only isLohpRebrand"><a=
data-click-key=3D"open_course_home.item_layout.click.header_right_nav_butt=
on_browse" data-click-value=3D"{&quot;course_id&quot;:&quot;CISBOptyEeqywwr=
aCMpBEw&quot;,&quot;href&quot;:&quot;/browse&quot;,&quot;item_id&quot;:&quo=
t;czJXU&quot;,&quot;name&quot;:&quot;browse&quot;,&quot;namespace&quot;:{&q=
uot;action&quot;:&quot;click&quot;,&quot;app&quot;:&quot;open_course_home&q=
uot;,&quot;component&quot;:&quot;header_right_nav_button_browse&quot;,&quot=
;page&quot;:&quot;item_layout&quot;},&quot;open_course_slug&quot;:&quot;ai-=
algorithm-limitations&quot;,&quot;schema_type&quot;:&quot;FRONTEND&quot;}" =
data-track=3D"true" data-track-app=3D"open_course_home" data-track-page=3D"=
item_layout" data-track-action=3D"click" data-track-component=3D"header_rig=
ht_nav_button_browse" data-track-href=3D"/browse" href=3D"https://www.cours=
era.org/browse" to=3D"/browse" aria-label=3D"Browse" id=3D"browse-link">Bro=
wse</a></li><li role=3D"none" class=3D"rc-HeaderRightNavButton c-ph-right-n=
av-button c-ph-right-nav-mobile-only isLohpRebrand"><a data-click-key=3D"op=
en_course_home.item_layout.click.header_right_nav_button_top_courses" data-=
click-value=3D"{&quot;course_id&quot;:&quot;CISBOptyEeqywwraCMpBEw&quot;,&q=
uot;href&quot;:&quot;/courses&quot;,&quot;item_id&quot;:&quot;czJXU&quot;,&=
quot;name&quot;:&quot;top_courses&quot;,&quot;namespace&quot;:{&quot;action=
&quot;:&quot;click&quot;,&quot;app&quot;:&quot;open_course_home&quot;,&quot=
;component&quot;:&quot;header_right_nav_button_top_courses&quot;,&quot;page=
&quot;:&quot;item_layout&quot;},&quot;open_course_slug&quot;:&quot;ai-algor=
ithm-limitations&quot;,&quot;schema_type&quot;:&quot;FRONTEND&quot;}" data-=
track=3D"true" data-track-app=3D"open_course_home" data-track-page=3D"item_=
layout" data-track-action=3D"click" data-track-component=3D"header_right_na=
v_button_top_courses" data-track-href=3D"/courses" href=3D"https://www.cour=
sera.org/courses" to=3D"/courses" aria-label=3D"Top Courses" id=3D"top_cour=
ses-link">Top Courses</a></li><li role=3D"none" class=3D"rc-HeaderRightNavB=
utton c-ph-right-nav-button c-ph-right-nav-mobile-only isLohpRebrand"><a da=
ta-click-key=3D"open_course_home.item_layout.click.header_right_nav_button_=
profile" data-click-value=3D"{&quot;course_id&quot;:&quot;CISBOptyEeqywwraC=
MpBEw&quot;,&quot;href&quot;:&quot;/user/997542cbe1a54568065adca346ce37e7&q=
uot;,&quot;item_id&quot;:&quot;czJXU&quot;,&quot;name&quot;:&quot;profile&q=
uot;,&quot;namespace&quot;:{&quot;action&quot;:&quot;click&quot;,&quot;app&=
quot;:&quot;open_course_home&quot;,&quot;component&quot;:&quot;header_right=
_nav_button_profile&quot;,&quot;page&quot;:&quot;item_layout&quot;},&quot;o=
pen_course_slug&quot;:&quot;ai-algorithm-limitations&quot;,&quot;schema_typ=
e&quot;:&quot;FRONTEND&quot;}" data-track=3D"true" data-track-app=3D"open_c=
ourse_home" data-track-page=3D"item_layout" data-track-action=3D"click" dat=
a-track-component=3D"header_right_nav_button_profile" data-track-href=3D"/u=
ser/997542cbe1a54568065adca346ce37e7" href=3D"https://www.coursera.org/user=
/997542cbe1a54568065adca346ce37e7" to=3D"/user/997542cbe1a54568065adca346ce=
37e7" aria-label=3D"Profile" id=3D"profile-link">Profile</a></li><li role=
=3D"none" class=3D"rc-HeaderRightNavButton c-ph-right-nav-button c-ph-right=
-nav-mobile-only isLohpRebrand"><a data-click-key=3D"open_course_home.item_=
layout.click.header_right_nav_button_my_purchases" data-click-value=3D"{&qu=
ot;course_id&quot;:&quot;CISBOptyEeqywwraCMpBEw&quot;,&quot;href&quot;:&quo=
t;/my-purchases&quot;,&quot;item_id&quot;:&quot;czJXU&quot;,&quot;name&quot=
;:&quot;my-purchases&quot;,&quot;namespace&quot;:{&quot;action&quot;:&quot;=
click&quot;,&quot;app&quot;:&quot;open_course_home&quot;,&quot;component&qu=
ot;:&quot;header_right_nav_button_my_purchases&quot;,&quot;page&quot;:&quot=
;item_layout&quot;},&quot;open_course_slug&quot;:&quot;ai-algorithm-limitat=
ions&quot;,&quot;schema_type&quot;:&quot;FRONTEND&quot;}" data-track=3D"tru=
e" data-track-app=3D"open_course_home" data-track-page=3D"item_layout" data=
-track-action=3D"click" data-track-component=3D"header_right_nav_button_my_=
purchases" data-track-href=3D"/my-purchases" href=3D"https://www.coursera.o=
rg/my-purchases" to=3D"/my-purchases" aria-label=3D"My Purchases" id=3D"my-=
purchases-link">My Purchases</a></li><li role=3D"none" class=3D"rc-HeaderRi=
ghtNavButton c-ph-right-nav-button c-ph-right-nav-mobile-only isLohpRebrand=
"><a data-click-key=3D"open_course_home.item_layout.click.header_right_nav_=
button_account_settings" data-click-value=3D"{&quot;course_id&quot;:&quot;C=
ISBOptyEeqywwraCMpBEw&quot;,&quot;href&quot;:&quot;/account-settings&quot;,=
&quot;item_id&quot;:&quot;czJXU&quot;,&quot;name&quot;:&quot;account-settin=
gs&quot;,&quot;namespace&quot;:{&quot;action&quot;:&quot;click&quot;,&quot;=
app&quot;:&quot;open_course_home&quot;,&quot;component&quot;:&quot;header_r=
ight_nav_button_account_settings&quot;,&quot;page&quot;:&quot;item_layout&q=
uot;},&quot;open_course_slug&quot;:&quot;ai-algorithm-limitations&quot;,&qu=
ot;schema_type&quot;:&quot;FRONTEND&quot;}" data-track=3D"true" data-track-=
app=3D"open_course_home" data-track-page=3D"item_layout" data-track-action=
=3D"click" data-track-component=3D"header_right_nav_button_account_settings=
" data-track-href=3D"/account-settings" href=3D"https://www.coursera.org/ac=
count-settings" to=3D"/account-settings" aria-label=3D"Settings" id=3D"acco=
unt-settings-link">Settings</a></li><li role=3D"none" class=3D"rc-HeaderRig=
htNavButton c-ph-right-nav-button c-ph-right-nav-mobile-only isLohpRebrand"=
><a data-click-key=3D"open_course_home.item_layout.click.header_right_nav_b=
utton_updates" data-click-value=3D"{&quot;course_id&quot;:&quot;CISBOptyEeq=
ywwraCMpBEw&quot;,&quot;href&quot;:&quot;/updates&quot;,&quot;item_id&quot;=
:&quot;czJXU&quot;,&quot;name&quot;:&quot;updates&quot;,&quot;namespace&quo=
t;:{&quot;action&quot;:&quot;click&quot;,&quot;app&quot;:&quot;open_course_=
home&quot;,&quot;component&quot;:&quot;header_right_nav_button_updates&quot=
;,&quot;page&quot;:&quot;item_layout&quot;},&quot;open_course_slug&quot;:&q=
uot;ai-algorithm-limitations&quot;,&quot;schema_type&quot;:&quot;FRONTEND&q=
uot;}" data-track=3D"true" data-track-app=3D"open_course_home" data-track-p=
age=3D"item_layout" data-track-action=3D"click" data-track-component=3D"hea=
der_right_nav_button_updates" data-track-href=3D"/updates" href=3D"https://=
www.coursera.org/updates" to=3D"/updates" aria-label=3D"Updates" id=3D"upda=
tes-link">Updates</a></li><li role=3D"none" class=3D"rc-HeaderRightNavButto=
n c-ph-right-nav-button c-ph-right-nav-mobile-only isLohpRebrand"><a data-c=
lick-key=3D"open_course_home.item_layout.click.header_right_nav_button_acco=
mplishments" data-click-value=3D"{&quot;course_id&quot;:&quot;CISBOptyEeqyw=
wraCMpBEw&quot;,&quot;href&quot;:&quot;/accomplishments&quot;,&quot;item_id=
&quot;:&quot;czJXU&quot;,&quot;name&quot;:&quot;accomplishments&quot;,&quot=
;namespace&quot;:{&quot;action&quot;:&quot;click&quot;,&quot;app&quot;:&quo=
t;open_course_home&quot;,&quot;component&quot;:&quot;header_right_nav_butto=
n_accomplishments&quot;,&quot;page&quot;:&quot;item_layout&quot;},&quot;ope=
n_course_slug&quot;:&quot;ai-algorithm-limitations&quot;,&quot;schema_type&=
quot;:&quot;FRONTEND&quot;}" data-track=3D"true" data-track-app=3D"open_cou=
rse_home" data-track-page=3D"item_layout" data-track-action=3D"click" data-=
track-component=3D"header_right_nav_button_accomplishments" data-track-href=
=3D"/accomplishments" href=3D"https://www.coursera.org/accomplishments" to=
=3D"/accomplishments" aria-label=3D"Accomplishments" id=3D"accomplishments-=
link">Accomplishments</a></li><li role=3D"none" class=3D"rc-HeaderRightNavB=
utton c-ph-right-nav-button c-ph-right-nav-mobile-only isLohpRebrand"><a da=
ta-click-key=3D"open_course_home.item_layout.click.header_right_nav_button_=
learner_help_center" data-click-value=3D"{&quot;course_id&quot;:&quot;CISBO=
ptyEeqywwraCMpBEw&quot;,&quot;href&quot;:&quot;https://learner.coursera.hel=
p/hc/en&quot;,&quot;item_id&quot;:&quot;czJXU&quot;,&quot;name&quot;:&quot;=
learner-help-center&quot;,&quot;namespace&quot;:{&quot;action&quot;:&quot;c=
lick&quot;,&quot;app&quot;:&quot;open_course_home&quot;,&quot;component&quo=
t;:&quot;header_right_nav_button_learner_help_center&quot;,&quot;page&quot;=
:&quot;item_layout&quot;},&quot;open_course_slug&quot;:&quot;ai-algorithm-l=
imitations&quot;,&quot;schema_type&quot;:&quot;FRONTEND&quot;}" data-track=
=3D"true" data-track-app=3D"open_course_home" data-track-page=3D"item_layou=
t" data-track-action=3D"click" data-track-component=3D"header_right_nav_but=
ton_learner_help_center" data-track-href=3D"https://learner.coursera.help/h=
c/en" href=3D"https://learner.coursera.help/hc/en" to=3D"https://learner.co=
ursera.help/hc/en" aria-label=3D"Help Center" id=3D"learner-help-center-lin=
k" target=3D"_blank">Help Center</a></li><li class=3D"c-ph-right-nav-button=
rc-HeaderRightNavButton c-ph-right-nav-mobile-only" role=3D"none"><form ro=
le=3D"none" class=3D"_njeash c-ph-right-nav-button isLohpRebrand" action=3D=
"https://www.coursera.org/api/logoutSsr/v1?csrf3-token=3D1678385786.CPNkex4=
lUI3uFZeY" method=3D"post"><button data-track=3D"true" data-track-app=3D"op=
en_course_home" data-track-page=3D"item_layout" data-track-action=3D"click"=
data-track-component=3D"logout_btn" id=3D"logout-btn" role=3D"menuitem" cl=
ass=3D"sign-out" type=3D"submit" data-popup-close=3D"true" style=3D"border:=
none;">Log Out</button></form></li><li role=3D"none"><div class=3D"rc-Noti=
ficationCenter"><button data-track=3D"true" data-track-app=3D"open_course_h=
ome" data-track-page=3D"notification_center" data-track-action=3D"click" da=
ta-track-component=3D"notification_icon" class=3D"rc-NotificationIcon" type=
=3D"button"><svg class=3D"_ufjrdd" viewBox=3D"0 0 48 48" role=3D"img" aria-=
labelledby=3D"Shownotificationsb75b2c1a-80f9-4cfb-9b7e-954000b1dcb3 Shownot=
ificationsb75b2c1a-80f9-4cfb-9b7e-954000b1dcb3Desc" xmlns=3D"http://www.w3.=
org/2000/svg" style=3D"fill: rgb(31, 31, 31); height: 24px; width: 24px;"><=
title id=3D"Shownotificationsb75b2c1a-80f9-4cfb-9b7e-954000b1dcb3">Show not=
ifications</title><desc id=3D"Shownotificationsb75b2c1a-80f9-4cfb-9b7e-9540=
00b1dcb3Desc">Notification Center Icon</desc><g transform=3D"translate(2.00=
0000, 0.000000)" fill-rule=3D"nonzero" role=3D"presentation"><path d=3D"M2,=
38 L42,38 L42,35.143 C42,32.738 41.064,30.479 39.364,28.778 L35.222,24.636 =
C33.144,22.559 32,19.796 32,16.857 L32,12 C32,6.486 27.514,2 22,2 C16.486,2=
12,6.486 12,12 L12,16.857 C12,19.796 10.856,22.559 8.778,24.636 L4.636,28.=
778 C2.936,30.479 2,32.738 2,35.143 L2,38 Z M17,40 L17,41 C17,43.757 19.243=
,46 22,46 C24.757,46 27,43.757 27,41 L27,40 L17,40 Z M22,48 C18.14,48 15,44=
.859 15,41 L15,40 L0,40 L0,35.143 C0,32.204 1.144,29.441 3.222,27.364 L7.36=
4,23.222 C9.064,21.521 10,19.262 10,16.857 L10,12 C10,5.383 15.383,0 22,0 C=
28.617,0 34,5.383 34,12 L34,16.857 C34,19.262 34.936,21.521 36.636,23.222 L=
40.778,27.364 C42.856,29.441 44,32.204 44,35.143 L44,40 L29,40 L29,41 C29,4=
4.859 25.86,48 22,48 L22,48 Z"></path></g></svg></button></div></li><li cla=
ss=3D"rc-AuthenticatedAccountDropdown c-ph-right-nav-button c-ph-right-nav-=
desktop-only c-ph-avatar-button c-ph-right-nav-no-border" role=3D"none"><di=
v class=3D"bt3-dropdown c-authenticated-dropdown-menu-container"><button da=
ta-track=3D"true" data-track-app=3D"open_course_home" data-track-page=3D"it=
em_layout" data-track-action=3D"click" data-track-component=3D"profile_drop=
_down_btn" data-e2e=3D"header-profile" type=3D"button" id=3D"right-nav-drop=
down-btn" class=3D"button-link horizontal-box switcher_trigger align-items-=
absolute-center c-authenticated-dropdown-button c-ph-slim in-rebrand" aria-=
haspopup=3D"true" aria-expanded=3D"false" aria-label=3D"User dropdown menu =
for John Willems"><div class=3D"_1qfi0x77 pii-hide"><span class=3D"_3hmsj h=
orizontal-box align-items-absolute-center" style=3D"width: 40px; height: 40=
px; overflow: hidden; border: 0px solid rgb(225, 225, 225); border-radius: =
50%; background-color: rgb(59, 175, 218);"><svg class=3D"_ufjrdd" viewBox=
=3D"0 0 48 48" role=3D"img" aria-labelledby=3D"UserFilledae08a81f-9204-412d=
-d52a-a55a8eedc7f0 UserFilledae08a81f-9204-412d-d52a-a55a8eedc7f0Desc" xmln=
s=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(255, 255, 255); height:=
24px; width: 24px;"><title id=3D"UserFilledae08a81f-9204-412d-d52a-a55a8ee=
dc7f0">User Filled</title><path d=3D"M33.5,10.4C33.7,5.1,29.2,1,24,1s-9.8,4=
.2-9.5,9.4c0.1,1.1,1.1,6.3,1.1,6.3c0.8,4.5,3.8,8.3,8.4,8.3s7.6-3.8,8.4-8.4C=
32.4,16.6,33.4,11.4,33.5,10.4z" role=3D"presentation"></path><path d=3D"M47=
,47H1l1.1-8.2c0.5-2.7,2.9-4.3,5.6-4.9L24,31l16.3,2.9c2.7,0.6,5.1,2.2,5.5,4.=
9L47,47z" role=3D"presentation"></path></svg></span><div class=3D"css-bl5ot=
p"><div class=3D"css-guxf6x"><p class=3D"cds-137 body c-ph-username css-879=
hqr cds-139" data-e2e=3D"UserPortraitFullName">John Willems</p><svg data-te=
stid=3D"svg-chevron-down" class=3D"_ufjrdd" aria-hidden=3D"true" focusable=
=3D"false" viewBox=3D"0 0 48 48" role=3D"img" aria-labelledby=3D"ChevronDow=
n6185132f-206f-452f-8848-e298a8abf8ef ChevronDown6185132f-206f-452f-8848-e2=
98a8abf8efDesc" xmlns=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(54,=
59, 66); height: 16px; width: 16px;"><g transform=3D"translate(-435.000000=
, -1746.000000)" role=3D"presentation"><polygon points=3D"443 1766.414 444.=
414 1765 459 1778.172 473.586 1765 475 1766.414 459 1781"></polygon></g></s=
vg></div><p class=3D"cds-137 css-feprbh cds-139" aria-label=3D"540 pts"><sp=
an>540 pts</span></p></div></div></button></div></li></ul></div></div></div=
></div></div><div><div></div></div></div></div><div class=3D"height-placeho=
lders" role=3D"presentation"><div class=3D"height-placeholder with-desktop-=
header-controls"></div></div></header></div><div><div data-track=3D"true" d=
ata-track-app=3D"open_course_home" data-track-page=3D"item_layout" data-tra=
ck-action=3D"click" data-track-component=3D"mobile_header_lite" class=3D"rc=
-MobileHeader rc-MobileHeaderLite" role=3D"presentation"><div class=3D"_1l1=
hu98 show-smart-scroll-container" style=3D"z-index: 3000; min-width: 200px;=
max-width: 100vw; box-shadow: none;"><div class=3D"c-mobile-header-control=
s horizontal-box isLohpRebrand align-items-spacebetween"><span><nav><button=
data-track=3D"true" data-track-app=3D"open_course_home" data-track-page=3D=
"item_layout" data-track-action=3D"click" data-track-component=3D"mobile_he=
ader_nav_button" data-e2e=3D"mobile-nav-icon" class=3D"c-mobile-toggle-butt=
on" aria-label=3D"Open Navigation Menu" type=3D"button"><svg fill=3D"#1F1F1=
F" class=3D"_ufjrdd" viewBox=3D"0 0 48 48" role=3D"img" aria-labelledby=3D"=
Listd6031d9d-aabe-43bc-82a9-545c160e4978 Listd6031d9d-aabe-43bc-82a9-545c16=
0e4978Desc" xmlns=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(54, 59,=
66); height: 26px; width: 26px;"><title id=3D"Listd6031d9d-aabe-43bc-82a9-=
545c160e4978">List</title><polygon points=3D"0 2 38 2 38 0 0 0" role=3D"pre=
sentation"></polygon><polygon points=3D"0 16 38 16 38 14 0 14" role=3D"pres=
entation"></polygon><polygon points=3D"0 30 38 30 38 28 0 28" role=3D"prese=
ntation"></polygon></svg></button><span class=3D"nostyle"><ul class=3D"mobi=
le-header-menu"></ul></span></nav></span><a data-click-key=3D"open_course_h=
ome.item_layout.click.mobile_header_logo" data-click-value=3D"{&quot;course=
_id&quot;:&quot;CISBOptyEeqywwraCMpBEw&quot;,&quot;href&quot;:&quot;/&quot;=
,&quot;item_id&quot;:&quot;czJXU&quot;,&quot;namespace&quot;:{&quot;action&=
quot;:&quot;click&quot;,&quot;app&quot;:&quot;open_course_home&quot;,&quot;=
component&quot;:&quot;mobile_header_logo&quot;,&quot;page&quot;:&quot;item_=
layout&quot;},&quot;open_course_slug&quot;:&quot;ai-algorithm-limitations&q=
uot;,&quot;schema_type&quot;:&quot;FRONTEND&quot;}" data-track=3D"true" dat=
a-track-app=3D"open_course_home" data-track-page=3D"item_layout" data-track=
-action=3D"click" data-track-component=3D"mobile_header_logo" data-track-hr=
ef=3D"/" href=3D"https://www.coursera.org/" to=3D"/" class=3D"c-mobile-logo=
horizontal-box align-items-vertical-center isLohpRebrand"><div style=3D"di=
splay: flex;"><img src=3D"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4=
wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yID=
E2LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgI=
C0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRw=
Oi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZpZXd=
Cb3g9IjAgMCAxMTU1IDE2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaW=
xsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb=
3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiPjxwYXRoIGQ9Ik0xNTkuNzUgODEuNTRjMC00NC40=
OSAzNi42My04MC40NyA4Mi40My04MC40NyA0Ni4xMiAwIDgyLjc2IDM2IDgyLjc2IDgwLjQ3IDA=
gNDQuMTYtMzYuNjQgODAuOC04Mi43NiA4MC44LTQ1LjggMC04Mi40My0zNi42OC04Mi40My04MC=
44em0xMjUuNjEgMGMwLTIyLjI0LTE5LjMtNDEuODctNDMuMTgtNDEuODctMjMuNTUgMC00Mi44N=
SAxOS42My00Mi44NSA0MS44NyAwIDIyLjU3IDE5LjMgNDIuMiA0Mi44NSA0Mi4yIDIzLjkyIDAg=
NDMuMTgtMTkuNjMgNDMuMTgtNDIuMnptNzA1LjYzIDEuMzFjMC00OC43NCAzOS41OC04MS43OCA=
3NS41Ny04MS43OCAyNC41MyAwIDM4LjYgNy41MiA0OC4wOCAyMS45MmwzLjc3LTE5aDM2Ljc5dj=
E1NS40aC0zNi43OWwtNC43NS0xNmMtMTAuNzkgMTEuNzgtMjQuMjEgMTktNDcuMSAxOS0zNS4zM=
y0uMDUtNzUuNTctMzEuMTMtNzUuNTctNzkuNTR6bTEyNS42MS0uMzNjLS4wOS0yMy41MjctMTku=
NDctNDIuODM1LTQzLTQyLjgzNS0yMy41OSAwLTQzIDE5LjQxMS00MyA0M3YuMTY1YzAgMjEuNTk=
gMTkuMyA0MC44OSA0Mi44NiA0MC44OSAyMy44NSAwIDQzLjE0LTE5LjMgNDMuMTQtNDEuMjJ6TT=
k0NS43OCAyMlY0aC00MC4yM3YxNTUuMzloNDAuMjNWNzUuNjZjMC0yNS4xOSAxMi40NC0zOC4yN=
yAzNC0zOC4yNyAxLjQzIDAgMi43OS4xIDQuMTIuMjNMOTkxLjM2LjExYy0yMC45Ny4xMS0zNi4x=
NyA3LjMtNDUuNTggMjEuODl6bS00MDQuMjcuMDF2LTE4bC00MC4yMy4wOS4zNCAxNTUuMzcgNDA=
uMjMtLjA5LS4yMi04My43MmMtLjA2LTI1LjE4IDEyLjM1LTM4LjI5IDMzLjkzLTM4LjM0IDEuMz=
c2LjAwNCAyLjc1Mi4wODEgNC4xMi4yM0w1ODcuMSAwYy0yMSAuMTctMzYuMjIgNy4zOS00NS41O=
SAyMi4wMXpNMzM4Ljg4IDk5LjJWNC4wMWg0MC4yMlY5NC4zYzAgMTkuOTUgMTEuMTIgMzEuNzMg=
MzAuNDIgMzEuNzMgMjEuNTkgMCAzNC0xMy4wOSAzNC0zOC4yOFY0LjAxaDQwLjI0djE1NS4zOGg=
tNDAuMjF2LTE4Yy05LjQ4IDE0LjcyLTI0Ljg2IDIxLjkyLTQ2LjEyIDIxLjkyLTM1Ljk4LjAxLT=
U4LjU1LTI2LjE2LTU4LjU1LTY0LjExem0zOTEuNzQtMTcuNDhjLjA5LTQzLjUxIDMxLjIzLTgwL=
jc0IDgwLjYyLTgwLjY1IDQ1LjguMDkgNzguMTEgMzYuNzggNzggODAgLjAxIDQuMjczLS4zMyA4=
LjU0LTEgMTIuNzZsLTExOC40MS0uMjJjNC41NCAxOC42NSAxOS44OSAzMi4wOSA0My4xMiAzMi4=
xNCAxNC4wNiAwIDI5LjEyLTUuMTggMzguMy0xNi45NGwyNy40NCAyMmMtMTQuMTEgMTkuOTMtMz=
kgMzEuNjYtNjUuNDggMzEuNjEtNDYuNzUtLjE2LTgyLjY3LTM1LjIzLTgyLjU5LTgwLjd6bTExO=
C4xMi0xNi4xNGMtMi4yNi0xNS43LTE4LjU5LTI3Ljg0LTM3Ljg5LTI3Ljg3LTE4LjY1IDAtMzMu=
NzEgMTEuMDYtMzkuNjMgMjcuNzNsNzcuNTIuMTR6bS0yNjEuNCA1OS45NGwzNS43Ni0xOC43MmM=
1LjkxIDEyLjgxIDE3LjczIDIwLjM2IDM0LjQ4IDIwLjM2IDE1LjQzIDAgMjEuMzQtNC45MiAyMS=
4zNC0xMS44MiAwLTI1LTg0LjcxLTkuODUtODQuNzEtNjcgMC0zMS41MiAyNy41OC00OC4yNiA2M=
S43Mi00OC4yNiAyNS45NCAwIDQ4LjkyIDExLjQ5IDYxLjQgMzIuODNsLTM1LjQ0IDE4Ljc1Yy01=
LjI1LTEwLjUxLTE1LjEtMTYuNDItMjcuNTgtMTYuNDItMTIuMTQgMC0xOC4wNiA0LjI3LTE4LjA=
2IDExLjQ5IDAgMjQuMyA4NC43MSA4Ljg3IDg0LjcxIDY3IDAgMzAuMjEtMjQuNjIgNDguNTktNj=
QuMzUgNDguNTktMzMuODItLjAzLTU3LjQ2LTExLjE5LTY5LjI3LTM2Ljh6TTAgODEuNTRDMCAzN=
i43MyAzNi42My43NCA4Mi40My43NGMyNy45NDctLjE5NiA1NC4xODIgMTMuNzM3IDY5LjY3IDM3=
bC0zNC4zNCAxOS45MmE0Mi45NzIgNDIuOTcyIDAgMDAtMzUuMzMtMTguMzJjLTIzLjU1IDAtNDI=
uODUgMTkuNjMtNDIuODUgNDIuMiAwIDIyLjU3IDE5LjMgNDIuMiA0Mi44NSA0Mi4yYTQyLjUwMi=
A0Mi41MDIgMCAwMDM2LjMxLTIwbDM0IDIwLjI4Yy0xNS4zMDcgMjMuOTU1LTQxLjkwMiAzOC40M=
zEtNzAuMzMgMzguMjhDMzYuNjMgMTYyLjM0IDAgMTI1LjY2IDAgODEuNTR6IiBmaWxsPSIjMDA1=
NkQyIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=3D" class=3D"rc-CourseraLogo" a=
lt=3D"Coursera" aria-hidden=3D"false"></div></a><div class=3D"_1qfi0x77"><s=
pan class=3D"iconContainer"></span></div></div></div><div class=3D"rc-Mobil=
eSearchPage" style=3D"z-index: 3001;"><div class=3D"mobile-search-body-wrap=
per"></div></div></div></div><div class=3D"rc-MobilePromoOption"><span><div=
></div></span></div><div id=3D"chat-loader"><div id=3D"chat-button-containe=
r" class=3D"css-19kc8q7"><button class=3D"cds-134 cds-105 cds-107 css-4mbte=
o cds-116 cds-button-disableElevation" tabindex=3D"0" type=3D"button"><span=
class=3D"cds-106 cds-button-label"><span class=3D"rc-A11yScreenReaderOnly"=
>Chat with us</span><span class=3D"cds-130 cds-button-endIcon cds-132"><svg=
aria-labelledby=3D"cds-react-aria-240-title" fill=3D"none" focusable=3D"fa=
lse" height=3D"32" role=3D"img" viewBox=3D"0 0 20 20" width=3D"32" id=3D"cd=
s-react-aria-240" class=3D"css-16qv2i2"><title id=3D"cds-react-aria-240-tit=
le">Chat with us</title><path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=
=3D"M16.518 7.5H13v-1h3.523A1.99 1.99 0 0118.5 8.477v8.689a1.309 1.309 0 01=
-2.232.95l-.013-.014-1.863-2.142H8.48a1.98 1.98 0 01-1.98-1.953V10.5h1v3.49=
6a.98.98 0 00.98.964h6.368l2.134 2.455a.31.31 0 00.518-.236V8.482a.99.99 0 =
00-.982-.982z" fill=3D"currentColor"></path><path fill-rule=3D"evenodd" cli=
p-rule=3D"evenodd" d=3D"M3.525 1.5h7.995a1.98 1.98 0 011.98 2.003V9a1.98 1.=
98 0 01-1.98 1.98H5.608l-1.863 2.142-.013.013a1.31 1.31 0 01-2.232-.949V3.5=
02M11.52 2.5H3.51a.99.99 0 00-1.01.997v8.702a.31.31 0 00.518.236L5.152 9.98=
h6.368A.98.98 0 0012.5 9V3.493a.978.978 0 00-.98-.993z" fill=3D"currentColo=
r"></path></svg></span></span></button></div></div></span></div></div><div =
class=3D"cds-1 ItemPageLayout_container css-cvrgnq cds-2 cds-3 cds-grid-ite=
m"><div class=3D"cds-1 ItemPageLayout_header ItemPageLayout_scoped_max_widt=
h css-0 cds-3 cds-grid-item"><div class=3D"cds-1 css-1qzjv2a cds-2"><div cl=
ass=3D"cds-1 css-1atl7vu cds-3 cds-grid-item cds-48 cds-49"><div class=3D"r=
c-ItemNavBreadcrumbs"><div role=3D"navigation" aria-label=3D"Primary breadc=
rumb" class=3D"css-haft59"><ol class=3D"cds-1 breadcrumb-list css-0 cds-2 c=
ds-3 cds-grid-item"><li class=3D"breadcrumb-item" style=3D"font-size: 12px;=
"><a data-click-key=3D"open_course_home.item_layout.click.item_nav_course_n=
ame" data-click-value=3D"{&quot;course_id&quot;:&quot;CISBOptyEeqywwraCMpBE=
w&quot;,&quot;href&quot;:&quot;/learn/ai-algorithm-limitations/home/welcome=
&quot;,&quot;item_id&quot;:&quot;czJXU&quot;,&quot;namespace&quot;:{&quot;a=
ction&quot;:&quot;click&quot;,&quot;app&quot;:&quot;open_course_home&quot;,=
&quot;component&quot;:&quot;item_nav_course_name&quot;,&quot;page&quot;:&qu=
ot;item_layout&quot;},&quot;open_course_slug&quot;:&quot;ai-algorithm-limit=
ations&quot;,&quot;schema_type&quot;:&quot;FRONTEND&quot;}" data-track=3D"t=
rue" data-track-app=3D"open_course_home" data-track-page=3D"item_layout" da=
ta-track-action=3D"click" data-track-component=3D"item_nav_course_name" dat=
a-track-href=3D"/learn/ai-algorithm-limitations/home/welcome" href=3D"https=
://www.coursera.org/learn/ai-algorithm-limitations/home/welcome" class=3D"c=
ds-137 cds-167 cds-169 breadcrumb-title css-h830z8 cds-160">Artificial Inte=
lligence Algorithms Models and Limitations</a><div class=3D"breadcrumb-arro=
w"><svg aria-hidden=3D"true" fill=3D"none" focusable=3D"false" height=3D"16=
" viewBox=3D"0 0 16 16" width=3D"16" class=3D"css-jyer5m" id=3D"cds-react-a=
ria-231"><path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M11.293 8L4=
.646 1.354l.708-.708L12.707 8l-7.353 7.354-.708-.707L11.293 8z" fill=3D"cur=
rentColor"></path></svg></div></li><li class=3D"breadcrumb-item" style=3D"f=
ont-size: 12px;"><a data-click-key=3D"open_course_home.item_layout.click.it=
em_nav_week_number" data-click-value=3D"{&quot;course_id&quot;:&quot;CISBOp=
tyEeqywwraCMpBEw&quot;,&quot;href&quot;:&quot;/learn/ai-algorithm-limitatio=
ns/home/week/3&quot;,&quot;item_id&quot;:&quot;czJXU&quot;,&quot;namespace&=
quot;:{&quot;action&quot;:&quot;click&quot;,&quot;app&quot;:&quot;open_cour=
se_home&quot;,&quot;component&quot;:&quot;item_nav_week_number&quot;,&quot;=
page&quot;:&quot;item_layout&quot;},&quot;open_course_slug&quot;:&quot;ai-a=
lgorithm-limitations&quot;,&quot;schema_type&quot;:&quot;FRONTEND&quot;}" d=
ata-track=3D"true" data-track-app=3D"open_course_home" data-track-page=3D"i=
tem_layout" data-track-action=3D"click" data-track-component=3D"item_nav_we=
ek_number" data-track-href=3D"/learn/ai-algorithm-limitations/home/week/3" =
href=3D"https://www.coursera.org/learn/ai-algorithm-limitations/home/week/3=
" class=3D"cds-137 cds-167 cds-169 breadcrumb-title css-h830z8 cds-160"><sp=
an>Week 3</span></a><div class=3D"breadcrumb-arrow"><svg aria-hidden=3D"tru=
e" fill=3D"none" focusable=3D"false" height=3D"16" viewBox=3D"0 0 16 16" wi=
dth=3D"16" class=3D"css-jyer5m" id=3D"cds-react-aria-232"><path fill-rule=
=3D"evenodd" clip-rule=3D"evenodd" d=3D"M11.293 8L4.646 1.354l.708-.708L12.=
707 8l-7.353 7.354-.708-.707L11.293 8z" fill=3D"currentColor"></path></svg>=
</div></li><li class=3D"breadcrumb-item" style=3D"font-size: 12px;"><span c=
lass=3D"cds-137 breadcrumb-title css-pa6u6k cds-139" aria-current=3D"page">=
Weekly Quiz</span></li></ol></div></div></div><div class=3D"cds-1 css-1vu88=
ff cds-3 cds-grid-item cds-48 cds-49"><div class=3D"rc-PreviousAndNextItem"=
><a class=3D"cds-134 cds-105 cds-107 css-1nwieyk cds-116 cds-button-disable=
Elevation" tabindex=3D"0" role=3D"button" aria-disabled=3D"false" aria-labe=
l=3D"Previous Item" href=3D"https://www.coursera.org/learn/ai-algorithm-lim=
itations/discussionPrompt/Q6Wod/explore-potential-bias-limitations"><span c=
lass=3D"cds-106 cds-button-label"><span class=3D"cds-129 cds-button-startIc=
on cds-132"><svg aria-hidden=3D"true" fill=3D"none" focusable=3D"false" hei=
ght=3D"16" viewBox=3D"0 0 16 16" width=3D"16" id=3D"cds-react-aria-233" cla=
ss=3D"css-0"><path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M4.707 =
8l6.647-6.646-.707-.708L3.292 8l7.353 7.354.708-.707L4.707 8z" fill=3D"curr=
entColor"></path></svg></span>Previous</span></a><a class=3D"cds-134 cds-10=
5 cds-107 css-1nwieyk cds-116 cds-button-disableElevation" tabindex=3D"0" r=
ole=3D"button" aria-disabled=3D"false" aria-label=3D"Next Item" href=3D"htt=
ps://www.coursera.org/learn/ai-algorithm-limitations/lecture/WfzEc/learning=
-machines-a-future-look"><span class=3D"cds-106 cds-button-label">Next<span=
class=3D"cds-130 cds-button-endIcon cds-132"><svg aria-hidden=3D"true" fil=
l=3D"none" focusable=3D"false" height=3D"16" viewBox=3D"0 0 16 16" width=3D=
"16" id=3D"cds-react-aria-234" class=3D"css-0"><path fill-rule=3D"evenodd" =
clip-rule=3D"evenodd" d=3D"M11.293 8L4.646 1.354l.708-.708L12.707 8l-7.353 =
7.354-.708-.707L11.293 8z" fill=3D"currentColor"></path></svg></span></span=
></a></div></div></div></div><div class=3D"cds-1 ItemPageLayout_content Ite=
mPageLayout_scoped_max_width css-0 cds-2 cds-3 cds-grid-item"><div class=3D=
"cds-207"><div class=3D"cds-1 ItemPageLayout_navToggle css-0 cds-3 cds-grid=
-item cds-48"><button class=3D"cds-134 cds-105 cds-107 css-117n5w1 cds-116 =
cds-button-disableElevation" tabindex=3D"0" type=3D"button"><span class=3D"=
cds-106 cds-button-label"><span class=3D"cds-129 cds-button-startIcon cds-1=
32"><svg aria-hidden=3D"true" fill=3D"none" focusable=3D"false" height=3D"1=
6" viewBox=3D"0 0 16 16" width=3D"16" id=3D"cds-react-aria-235" class=3D"cs=
s-0"><path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M14 9H2V7h12v2z=
M14 4H2V2h12v2zM14 14H2v-2h12v2z" fill=3D"currentColor"></path></svg></span=
>Item Navigation</span></button></div></div><div class=3D"cds-1 ItemPageLay=
out_content_navigation css-0 cds-3 cds-grid-item cds-48 cds-53"><div class=
=3D"ItemPageLayout_content_navigation_container"><div class=3D"cds-207"></d=
iv><div class=3D"cds-205"><div class=3D"item-tools-and-content-container"><=
nav aria-label=3D"Primary"><ul class=3D"nostyle"><li><div class=3D"rc-Colla=
psibleLesson"><h2 class=3D"lesson-name headline-1-text color-primary-text">=
<button type=3D"button" class=3D"nostyle link-button" aria-expanded=3D"fals=
e" aria-controls=3D"Dkx78">Optimizing models for accuracy</button></h2></di=
v></li><li><div class=3D"rc-CollapsibleLesson"><h2 class=3D"lesson-name hea=
dline-1-text color-primary-text highlighted"><button type=3D"button" class=
=3D"nostyle link-button" aria-expanded=3D"true" aria-controls=3D"iTERX">Tra=
ining data: a reflection of society</button></h2><div class=3D"item-list" i=
d=3D"iTERX"><ul class=3D"rc-LessonItems nostyle"><li><a data-click-key=3D"o=
pen_course_home.item_layout.click.item_link" data-click-value=3D"{&quot;cou=
rse_id&quot;:&quot;CISBOptyEeqywwraCMpBEw&quot;,&quot;href&quot;:&quot;/lea=
rn/ai-algorithm-limitations/lecture/JsIiz/mirrors-training-models-with-real=
-data&quot;,&quot;itemId&quot;:&quot;JsIiz&quot;,&quot;item_id&quot;:&quot;=
czJXU&quot;,&quot;namespace&quot;:{&quot;action&quot;:&quot;click&quot;,&qu=
ot;app&quot;:&quot;open_course_home&quot;,&quot;component&quot;:&quot;item_=
link&quot;,&quot;page&quot;:&quot;item_layout&quot;},&quot;open_course_slug=
&quot;:&quot;ai-algorithm-limitations&quot;,&quot;schema_type&quot;:&quot;F=
RONTEND&quot;}" data-track=3D"true" data-track-app=3D"open_course_home" dat=
a-track-page=3D"item_layout" data-track-action=3D"click" data-track-compone=
nt=3D"item_link" data-track-href=3D"/learn/ai-algorithm-limitations/lecture=
/JsIiz/mirrors-training-models-with-real-data" href=3D"https://www.coursera=
.org/learn/ai-algorithm-limitations/lecture/JsIiz/mirrors-training-models-w=
ith-real-data" class=3D"nostyle" aria-label=3D" Video,Mirrors: training mod=
els with real data ,6 min estimated time to complete.,Completed"><div clas=
s=3D"_1izmd02f rc-NavSingleItemDisplay"><div class=3D"rc-NavItemIcon"><svg =
fill=3D"#1F8354" class=3D"_ufjrdd" viewBox=3D"0 0 48 48" role=3D"img" aria-=
labelledby=3D"Completed4fe47b10-8ebc-4940-c868-2b9826bddd14 Completed4fe47b=
10-8ebc-4940-c868-2b9826bddd14Desc" xmlns=3D"http://www.w3.org/2000/svg" st=
yle=3D"fill: rgb(54, 59, 66); height: 20px; width: 20px; margin-right: 12px=
;"><title id=3D"Completed4fe47b10-8ebc-4940-c868-2b9826bddd14">Completed</t=
itle><path d=3D"M1 24C1 11.318375 11.318375 1 24 1s23 10.318375 23 23-10.31=
8375 23-23 23S1 36.681625 1 24zm20.980957 4.2558594l-7.7418213-7.0596924L12=
23.5592041l9.980957 9.6016846 15.2832032-16.4852295L34.9130859 14 21.98095=
7 28.2558594z" fill=3D"#1F8354" role=3D"presentation"></path></svg></div><d=
iv><div class=3D"rc-NavItemName caption-text"><strong>Video: </strong><span=
class=3D"rc-A11yScreenReaderOnly">Video</span>Mirrors: training models wit=
h real data </div><span class=3D"rc-EffortText caption-text text-hint"><spa=
n class=3D"rc-A11yScreenReaderOnly">. Duration: 6 minutes</span><span aria-=
hidden=3D"true">6 min</span></span></div></div></a></li><li><a data-click-k=
ey=3D"open_course_home.item_layout.click.item_link" data-click-value=3D"{&q=
uot;course_id&quot;:&quot;CISBOptyEeqywwraCMpBEw&quot;,&quot;href&quot;:&qu=
ot;/learn/ai-algorithm-limitations/supplement/dyNwA/image-recognition-as-a-=
mirror&quot;,&quot;itemId&quot;:&quot;dyNwA&quot;,&quot;item_id&quot;:&quot=
;czJXU&quot;,&quot;namespace&quot;:{&quot;action&quot;:&quot;click&quot;,&q=
uot;app&quot;:&quot;open_course_home&quot;,&quot;component&quot;:&quot;item=
_link&quot;,&quot;page&quot;:&quot;item_layout&quot;},&quot;open_course_slu=
g&quot;:&quot;ai-algorithm-limitations&quot;,&quot;schema_type&quot;:&quot;=
FRONTEND&quot;}" data-track=3D"true" data-track-app=3D"open_course_home" da=
ta-track-page=3D"item_layout" data-track-action=3D"click" data-track-compon=
ent=3D"item_link" data-track-href=3D"/learn/ai-algorithm-limitations/supple=
ment/dyNwA/image-recognition-as-a-mirror" href=3D"https://www.coursera.org/=
learn/ai-algorithm-limitations/supplement/dyNwA/image-recognition-as-a-mirr=
or" class=3D"nostyle" aria-label=3D" Reading,Image Recognition as a mirror =
,10 min estimated time to complete.,Completed"><div class=3D"_1izmd02f rc-N=
avSingleItemDisplay"><div class=3D"rc-NavItemIcon"><svg fill=3D"#1F8354" cl=
ass=3D"_ufjrdd" viewBox=3D"0 0 48 48" role=3D"img" aria-labelledby=3D"Compl=
etedc0f82b73-9854-4b39-9e62-476cb4219732 Completedc0f82b73-9854-4b39-9e62-4=
76cb4219732Desc" xmlns=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(54=
, 59, 66); height: 20px; width: 20px; margin-right: 12px;"><title id=3D"Com=
pletedc0f82b73-9854-4b39-9e62-476cb4219732">Completed</title><path d=3D"M1 =
24C1 11.318375 11.318375 1 24 1s23 10.318375 23 23-10.318375 23-23 23S1 36.=
681625 1 24zm20.980957 4.2558594l-7.7418213-7.0596924L12 23.5592041l9.98095=
7 9.6016846 15.2832032-16.4852295L34.9130859 14 21.980957 28.2558594z" fill=
=3D"#1F8354" role=3D"presentation"></path></svg></div><div><div class=3D"rc=
-NavItemName caption-text"><strong>Reading: </strong><span class=3D"rc-A11y=
ScreenReaderOnly">Reading</span>Image Recognition as a mirror</div><span cl=
ass=3D"rc-EffortText caption-text text-hint"><span class=3D"rc-A11yScreenRe=
aderOnly">. Duration: 10 minutes</span><span aria-hidden=3D"true">10 min</s=
pan></span></div></div></a></li><li><a data-click-key=3D"open_course_home.i=
tem_layout.click.item_link" data-click-value=3D"{&quot;course_id&quot;:&quo=
t;CISBOptyEeqywwraCMpBEw&quot;,&quot;href&quot;:&quot;/learn/ai-algorithm-l=
imitations/quiz/uFitr/knowledge-check&quot;,&quot;itemId&quot;:&quot;uFitr&=
quot;,&quot;item_id&quot;:&quot;czJXU&quot;,&quot;namespace&quot;:{&quot;ac=
tion&quot;:&quot;click&quot;,&quot;app&quot;:&quot;open_course_home&quot;,&=
quot;component&quot;:&quot;item_link&quot;,&quot;page&quot;:&quot;item_layo=
ut&quot;},&quot;open_course_slug&quot;:&quot;ai-algorithm-limitations&quot;=
,&quot;schema_type&quot;:&quot;FRONTEND&quot;}" data-track=3D"true" data-tr=
ack-app=3D"open_course_home" data-track-page=3D"item_layout" data-track-act=
ion=3D"click" data-track-component=3D"item_link" data-track-href=3D"/learn/=
ai-algorithm-limitations/quiz/uFitr/knowledge-check" href=3D"https://www.co=
ursera.org/learn/ai-algorithm-limitations/quiz/uFitr/knowledge-check" class=
=3D"nostyle" aria-label=3D" Practice Quiz,Knowledge Check ,3 questions,Comp=
leted"><div class=3D"_1izmd02f rc-NavSingleItemDisplay"><div class=3D"rc-Na=
vItemIcon"><svg fill=3D"#1F8354" class=3D"_ufjrdd" viewBox=3D"0 0 48 48" ro=
le=3D"img" aria-labelledby=3D"Completed530df4f3-3749-4b46-9c08-1f1e1e6e82f7=
Completed530df4f3-3749-4b46-9c08-1f1e1e6e82f7Desc" xmlns=3D"http://www.w3.=
org/2000/svg" style=3D"fill: rgb(54, 59, 66); height: 20px; width: 20px; ma=
rgin-right: 12px;"><title id=3D"Completed530df4f3-3749-4b46-9c08-1f1e1e6e82=
f7">Completed</title><path d=3D"M1 24C1 11.318375 11.318375 1 24 1s23 10.31=
8375 23 23-10.318375 23-23 23S1 36.681625 1 24zm20.980957 4.2558594l-7.7418=
213-7.0596924L12 23.5592041l9.980957 9.6016846 15.2832032-16.4852295L34.913=
0859 14 21.980957 28.2558594z" fill=3D"#1F8354" role=3D"presentation"></pat=
h></svg></div><div><div class=3D"rc-NavItemName caption-text"><strong>Pract=
ice Quiz: </strong>Knowledge Check</div><span class=3D"rc-EffortText captio=
n-text text-hint"><span>3 questions</span></span></div></div></a></li><li><=
a data-click-key=3D"open_course_home.item_layout.click.item_link" data-clic=
k-value=3D"{&quot;course_id&quot;:&quot;CISBOptyEeqywwraCMpBEw&quot;,&quot;=
href&quot;:&quot;/learn/ai-algorithm-limitations/lecture/nBMNC/weekly-revie=
w&quot;,&quot;itemId&quot;:&quot;nBMNC&quot;,&quot;item_id&quot;:&quot;czJX=
U&quot;,&quot;namespace&quot;:{&quot;action&quot;:&quot;click&quot;,&quot;a=
pp&quot;:&quot;open_course_home&quot;,&quot;component&quot;:&quot;item_link=
&quot;,&quot;page&quot;:&quot;item_layout&quot;},&quot;open_course_slug&quo=
t;:&quot;ai-algorithm-limitations&quot;,&quot;schema_type&quot;:&quot;FRONT=
END&quot;}" data-track=3D"true" data-track-app=3D"open_course_home" data-tr=
ack-page=3D"item_layout" data-track-action=3D"click" data-track-component=
=3D"item_link" data-track-href=3D"/learn/ai-algorithm-limitations/lecture/n=
BMNC/weekly-review" href=3D"https://www.coursera.org/learn/ai-algorithm-lim=
itations/lecture/nBMNC/weekly-review" class=3D"nostyle" aria-label=3D" Vide=
o,Weekly Review ,1 min estimated time to complete.,Completed"><div class=3D=
"_1izmd02f rc-NavSingleItemDisplay"><div class=3D"rc-NavItemIcon"><svg fill=
=3D"#1F8354" class=3D"_ufjrdd" viewBox=3D"0 0 48 48" role=3D"img" aria-labe=
lledby=3D"Completedf5b32532-f493-49a6-d3e3-6955e9f41a8c Completedf5b32532-f=
493-49a6-d3e3-6955e9f41a8cDesc" xmlns=3D"http://www.w3.org/2000/svg" style=
=3D"fill: rgb(54, 59, 66); height: 20px; width: 20px; margin-right: 12px;">=
<title id=3D"Completedf5b32532-f493-49a6-d3e3-6955e9f41a8c">Completed</titl=
e><path d=3D"M1 24C1 11.318375 11.318375 1 24 1s23 10.318375 23 23-10.31837=
5 23-23 23S1 36.681625 1 24zm20.980957 4.2558594l-7.7418213-7.0596924L12 23=
.5592041l9.980957 9.6016846 15.2832032-16.4852295L34.9130859 14 21.980957 2=
8.2558594z" fill=3D"#1F8354" role=3D"presentation"></path></svg></div><div>=
<div class=3D"rc-NavItemName caption-text"><strong>Video: </strong><span cl=
ass=3D"rc-A11yScreenReaderOnly">Video</span>Weekly Review</div><span class=
=3D"rc-EffortText caption-text text-hint"><span class=3D"rc-A11yScreenReade=
rOnly">. Duration: 1 minute</span><span aria-hidden=3D"true">1 min</span></=
span></div></div></a></li><li><a data-click-key=3D"open_course_home.item_la=
yout.click.item_link" data-click-value=3D"{&quot;course_id&quot;:&quot;CISB=
OptyEeqywwraCMpBEw&quot;,&quot;href&quot;:&quot;/learn/ai-algorithm-limitat=
ions/discussionPrompt/Q6Wod/explore-potential-bias-limitations&quot;,&quot;=
itemId&quot;:&quot;Q6Wod&quot;,&quot;item_id&quot;:&quot;czJXU&quot;,&quot;=
namespace&quot;:{&quot;action&quot;:&quot;click&quot;,&quot;app&quot;:&quot=
;open_course_home&quot;,&quot;component&quot;:&quot;item_link&quot;,&quot;p=
age&quot;:&quot;item_layout&quot;},&quot;open_course_slug&quot;:&quot;ai-al=
gorithm-limitations&quot;,&quot;schema_type&quot;:&quot;FRONTEND&quot;}" da=
ta-track=3D"true" data-track-app=3D"open_course_home" data-track-page=3D"it=
em_layout" data-track-action=3D"click" data-track-component=3D"item_link" d=
ata-track-href=3D"/learn/ai-algorithm-limitations/discussionPrompt/Q6Wod/ex=
plore-potential-bias-limitations" href=3D"https://www.coursera.org/learn/ai=
-algorithm-limitations/discussionPrompt/Q6Wod/explore-potential-bias-limita=
tions" class=3D"nostyle" aria-label=3D" Discussion Prompt,Explore potential=
bias/limitations ,20 min estimated time to complete."><div class=3D"_1izmd=
02f rc-NavSingleItemDisplay"><div class=3D"rc-NavItemIcon"><span class=3D"r=
c-TooltipWrapper css-0"><div class=3D"rc-ItemIcon horizontal-box css-1pg8bi=
"><svg aria-hidden=3D"true" fill=3D"none" focusable=3D"false" height=3D"20"=
viewBox=3D"0 0 20 20" width=3D"20" id=3D"cds-react-aria-242" class=3D"css-=
0" style=3D"margin-right: 12px;"><g clip-path=3D"url(#cds-react-aria-242_0)=
" fill-rule=3D"evenodd" clip-rule=3D"evenodd" fill=3D"currentColor"><path d=
=3D"M10 1.5a8.5 8.5 0 100 17 8.5 8.5 0 000-17zM.5 10a9.5 9.5 0 1119 0 9.5 9=
.5 0 01-19 0z"></path><path d=3D"M7.788 5.758A1.19 1.19 0 006.5 6.983v7.363=
a.15.15 0 00.25.117l1.969-2.023h4.474l.022.002a1.178 1.178 0 001.285-1.215V=
6.983a1.19 1.19 0 00-1.288-1.225l-.021.002H7.809l-.02-.002zm.062-.998A2.19 =
2.19 0 005.5 7.008v7.315a1.15 1.15 0 001.946.857l.006-.005 1.69-1.735h4.007=
a2.182 2.182 0 002.351-2.238V7.008a2.19 2.19 0 00-2.35-2.248h-5.3z"></path>=
</g><defs><clipPath id=3D"cds-react-aria-242_0"><path fill=3D"#fff" d=3D"M0=
0h20v20H0z"></path></clipPath></defs></svg></div></span></div><div><div cl=
ass=3D"rc-NavItemName caption-text"><strong>Discussion Prompt: </strong>Exp=
lore potential bias/limitations</div><span class=3D"rc-EffortText caption-t=
ext text-hint"><span class=3D"rc-A11yScreenReaderOnly">. Duration: 20 minut=
es</span><span aria-hidden=3D"true">20 min</span></span></div></div></a></l=
i><li><a data-click-key=3D"open_course_home.item_layout.click.item_link" da=
ta-click-value=3D"{&quot;course_id&quot;:&quot;CISBOptyEeqywwraCMpBEw&quot;=
,&quot;href&quot;:&quot;/learn/ai-algorithm-limitations/exam/czJXU/weekly-q=
uiz&quot;,&quot;itemId&quot;:&quot;czJXU&quot;,&quot;item_id&quot;:&quot;cz=
JXU&quot;,&quot;namespace&quot;:{&quot;action&quot;:&quot;click&quot;,&quot=
;app&quot;:&quot;open_course_home&quot;,&quot;component&quot;:&quot;item_li=
nk&quot;,&quot;page&quot;:&quot;item_layout&quot;},&quot;open_course_slug&q=
uot;:&quot;ai-algorithm-limitations&quot;,&quot;schema_type&quot;:&quot;FRO=
NTEND&quot;}" data-track=3D"true" data-track-app=3D"open_course_home" data-=
track-page=3D"item_layout" data-track-action=3D"click" data-track-component=
=3D"item_link" data-track-href=3D"/learn/ai-algorithm-limitations/exam/czJX=
U/weekly-quiz" href=3D"https://www.coursera.org/learn/ai-algorithm-limitati=
ons/exam/czJXU/weekly-quiz" class=3D"nostyle" aria-label=3D"selected link, =
Quiz,Weekly Quiz ,10 questions"><div class=3D"_1izmd02f rc-NavSingleItemDi=
splay highlighted"><div class=3D"rc-NavItemIcon"><span class=3D"rc-TooltipW=
rapper css-0"><div class=3D"rc-ItemIcon horizontal-box css-1pg8bi"><svg ari=
a-hidden=3D"true" fill=3D"none" focusable=3D"false" height=3D"20" viewBox=
=3D"0 0 20 20" width=3D"20" id=3D"cds-react-aria-243" class=3D"css-0" style=
=3D"margin-right: 12px;"><g clip-path=3D"url(#cds-react-aria-243_0)" fill=
=3D"currentColor"><path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M5=
.5 4.5h9v11h-9v-11zm1 1v9h7v-9h-7z"></path><path fill-rule=3D"evenodd" clip=
-rule=3D"evenodd" d=3D"M10 1.5a8.5 8.5 0 100 17 8.5 8.5 0 000-17zM.5 10a9.5=
9.5 0 1119 0 9.5 9.5 0 01-19 0z"></path><path fill-rule=3D"evenodd" clip-r=
ule=3D"evenodd" d=3D"M10 6.98h2.41v1H10v-1zM10 9.39h2.41v1H10v-1zM10 11.8h2=
.41v1H10v-1z"></path><path d=3D"M8.19 8.08a.6.6 0 100-1.2.6.6 0 000 1.2zM8.=
19 10.49a.6.6 0 100-1.2.6.6 0 000 1.2zM8.19 12.9a.6.6 0 100-1.2.6.6 0 000 1=
.2z"></path></g><defs><clipPath id=3D"cds-react-aria-243_0"><path fill=3D"#=
fff" d=3D"M0 0h20v20H0z"></path></clipPath></defs></svg></div></span></div>=
<div><div class=3D"rc-NavItemName caption-text"><strong>Quiz: </strong>Week=
ly Quiz</div><span class=3D"rc-EffortText caption-text text-hint"><span>10 =
questions</span></span></div></div></a></li></ul></div></div></li></ul></na=
v></div></div></div></div><div class=3D"cds-1 ItemPageLayout_content_body c=
ss-1xvf5t9 cds-2 cds-3 cds-grid-item cds-48" data-id=3D"item-scroll-contain=
er"><div class=3D"cds-1 css-0 cds-3 cds-grid-item cds-48 cds-88"><main clas=
s=3D"item-page-content css-k1e8gg" id=3D"main" style=3D"height: 100%;"><div=
class=3D"cds-1 css-0 cds-2"><div class=3D"cds-1 css-0 cds-3 cds-grid-item =
cds-48"><div data-e2e=3D"CoverPageHeader" class=3D"css-1sd7di3"><h1 class=
=3D"cds-137 css-y0byca cds-139" tabindex=3D"-1">Weekly Quiz</h1><div class=
=3D"cds-137 css-82cr71 cds-139">Quiz<span class=3D"rc-A11yScreenReaderOnly"=
>30 minutes</span><span aria-hidden=3D"true">&nbsp;=E2=80=A2&nbsp;30 min</s=
pan></div><div class=3D"css-a5ylk0"><div data-e2e=3D"LearningObjectivesButt=
on"><button class=3D"cds-134 cds-105 cds-107 css-1qemtb1 cds-116 cds-button=
-disableElevation" tabindex=3D"0" type=3D"button" data-test=3D"review-butto=
n"><span class=3D"cds-106 cds-button-label">Review Learning Objectives</spa=
n></button></div></div></div></div><div class=3D"cds-1 css-0 cds-3 cds-grid=
-item cds-48"></div><div class=3D"cds-1 css-0 cds-3 cds-grid-item cds-48"><=
div data-e2e=3D"CoverPageRow" class=3D"css-1onqhto"><div data-e2e=3D"CoverP=
ageRow__left-side-view"><div data-e2e=3D"CoverPageRow__step-title" class=3D=
"css-34ji4n"><div class=3D"css-u38ihg"><svg aria-labelledby=3D"cds-react-ar=
ia-275-title" fill=3D"none" focusable=3D"false" height=3D"20" role=3D"img" =
viewBox=3D"0 0 20 20" width=3D"20" id=3D"cds-react-aria-275" class=3D"css-m=
d7hvk"><title id=3D"cds-react-aria-275-title">Activity Completed</title><pa=
th d=3D"M10 1a9 9 0 100 18 9 9 0 000-18zM8.36 14.63l-4-4L5.8 9.24l2.56 2.56=
L14.2 6l1.42 1.42-7.26 7.21z" fill=3D"currentColor"></path></svg></div><h3 =
class=3D"cds-137 css-13n3rak cds-139">Submit your assignment</h3></div><div=
data-e2e=3D"CoverPageRow__step-details"><div class=3D"css-m3ahs"><div clas=
s=3D"css-15u8qf3"><div data-e2e=3D"CoverPagePhaseDetail" class=3D"css-f07u3=
4"><span class=3D"cds-137 css-59oacl cds-139" data-test=3D"label">Due</span=
>&nbsp;<span class=3D"cds-137 css-14d8ngk cds-139" data-test=3D"content" da=
ta-e2e=3D"CoverPagePhaseDetail__content"><span class=3D"rc-A11yScreenReader=
Only">March 19, 11:59 PM CET</span><span aria-hidden=3D"true">Mar 19, 11:59=
PM CET</span></span></div></div></div></div></div><div data-e2e=3D"CoverPa=
geRow__right-side-view"><div class=3D"css-157hk8"><div class=3D"css-xj6xiy"=
><div><div class=3D"css-1vj0fcn"><div class=3D"css-1yhoabd"><a class=3D"cds=
-134 cds-105 cds-107 css-117n5w1 cds-116 cds-button-disableElevation" tabin=
dex=3D"0" role=3D"button" aria-disabled=3D"false" data-test=3D"action-butto=
n" aria-labelledby=3D"Try again"><span class=3D"cds-106 cds-button-label">T=
ry again</span></a></div></div></div></div></div></div></div><div data-e2e=
=3D"CoverPageRow" class=3D"css-1onqhto"><div data-e2e=3D"CoverPageRow__left=
-side-view"><div data-e2e=3D"CoverPageRow__step-title" class=3D"css-34ji4n"=
><div class=3D"css-u38ihg"><svg aria-labelledby=3D"cds-react-aria-276-title=
" fill=3D"none" focusable=3D"false" height=3D"20" role=3D"img" viewBox=3D"0=
0 20 20" width=3D"20" id=3D"cds-react-aria-276" class=3D"css-md7hvk"><titl=
e id=3D"cds-react-aria-276-title">Activity Completed</title><path d=3D"M10 =
1a9 9 0 100 18 9 9 0 000-18zM8.36 14.63l-4-4L5.8 9.24l2.56 2.56L14.2 6l1.42=
1.42-7.26 7.21z" fill=3D"currentColor"></path></svg></div><h3 class=3D"cds=
-137 css-13n3rak cds-139">Receive grade</h3></div><div data-e2e=3D"CoverPag=
eRow__step-details"><div class=3D"css-m3ahs"><div class=3D"css-15u8qf3"><di=
v data-e2e=3D"CoverPagePhaseDetail" class=3D"css-f07u34"><span class=3D"cds=
-137 css-59oacl cds-139" data-test=3D"label">To Pass</span>&nbsp;<span clas=
s=3D"cds-137 css-14d8ngk cds-139" data-test=3D"content" data-e2e=3D"CoverPa=
gePhaseDetail__content"><span aria-hidden=3D"false"><span><span>80%</span> =
or higher</span></span></span></div></div></div></div></div><div data-e2e=
=3D"CoverPageRow__right-side-view"><div data-e2e=3D"CoverPageRowRightSideGr=
ade" class=3D"css-v2gk1g"><div data-e2e=3D"CoverPageRowRightSideGrade__grad=
e-info" class=3D"css-e5w36t"><h3 class=3D"cds-137 css-13n3rak cds-139" data=
-e2e=3D"CoverPageRowRightSideGrade__grade-label">Your grade</h3><div class=
=3D"cds-137 css-rgf8i8 cds-139" data-test=3D"grade-percent" data-e2e=3D"Cov=
erPageRowRightSideGrade__grade-percent"><div data-e2e=3D"CoverPageRowRightS=
ideGrade__grade-percent-container" class=3D"css-1q8jsgx"><span>80%</span></=
div></div></div><div data-e2e=3D"CoverPageRowRightSideGrade__view-feedback-=
section" class=3D"css-139hdy3"><button class=3D"cds-134 cds-105 cds-107 css=
-1cr7jyq cds-116 cds-button-disableElevation" tabindex=3D"0" type=3D"button=
" data-test=3D"feedback-button"><span class=3D"cds-106 cds-button-label">Vi=
ew Feedback</span></button><p class=3D"cds-137 css-14d8ngk cds-139">We keep=
your highest score</p></div></div></div></div></div><div class=3D"css-1d69=
scb"><div class=3D"rc-ItemFeedback undefined"><div class=3D"rc-ItemFeedback=
Content horizontal-box css-lfchfm"><div data-testid=3D"like-button" class=
=3D"css-8yves"><div class=3D"rc-LikeContent"><div><button class=3D"cds-134 =
cds-105 cds-107 css-17j0y8b cds-116 cds-button-disableElevation" tabindex=
=3D"0" type=3D"button" aria-pressed=3D"false"><span class=3D"cds-106 cds-bu=
tton-label"><span class=3D"cds-129 cds-button-startIcon cds-132"><svg aria-=
hidden=3D"true" fill=3D"none" focusable=3D"false" height=3D"20" viewBox=3D"=
0 0 20 20" width=3D"20" id=3D"cds-react-aria-244" class=3D"css-disk0"><path=
fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M9.2.59v0h.018a1.322 1.32=
2 0 01.135.01 2.393 2.393 0 011.27.532c.692.586 1.09 1.655.664 3.463l-.001.=
004c-.116.471-.382 1.57-.574 2.381H15.6c1.325 0 2.118.458 2.531 1.163.37.63=
.37 1.364.369 1.776v.031a.503.503 0 01-.009.093L18 9.95l.491.093-.097.512c-=
.06.312-.14.737-.228 1.187a68.647 68.647 0 01-.48 2.327c-.052.212-.1.416-.1=
46.612-.127.534-.239 1.002-.35 1.4-.152.541-.32 1.01-.565 1.381a2.052 2.052=
0 01-1.052.83c-.434.157-.954.208-1.573.208H8.385a6.5 6.5 0 01-4.183-1.69H2=
a.5.5 0 01-.5-.5v-8a.5.5 0 01.5-.5h1.6c.7 0 1.181-.18 1.577-.514.417-.352.7=
8-.908 1.17-1.739l.008-.015 2.4-4.68A.5.5 0 019.2.59zm8.3 9.314c-.001-.432-=
.018-.891-.231-1.255-.187-.317-.594-.669-1.669-.669h-5.52a.5.5 0 01-.487-.6=
13c.17-.732.57-2.39.72-3.004.373-1.58-.028-2.206-.336-2.468a1.31 1.31 0 00-=
.496-.256L7.249 5.99c-.408.865-.844 1.577-1.426 2.069-.604.51-1.324.75-2.22=
3.75H2.5v7h1.9a.5.5 0 01.348.141 5.5 5.5 0 003.66 1.55H14c.58 0 .963-.052 1=
.232-.15.249-.09.415-.223.558-.44.157-.237.29-.58.437-1.1.106-.377.21-.816.=
335-1.341l.152-.637v-.003c.097-.39.294-1.375.47-2.28l.228-1.182.088-.464z" =
fill=3D"currentColor"></path></svg></span>Like</span></button></div></div><=
/div><div data-testid=3D"dislike-button" class=3D"css-8yves"><div class=3D"=
rc-LikeContent"><div><button class=3D"cds-134 cds-105 cds-107 css-17j0y8b c=
ds-116 cds-button-disableElevation" tabindex=3D"0" type=3D"button" aria-pre=
ssed=3D"false"><span class=3D"cds-106 cds-button-label"><span class=3D"cds-=
129 cds-button-startIcon cds-132"><svg aria-hidden=3D"true" fill=3D"none" f=
ocusable=3D"false" height=3D"20" viewBox=3D"0 0 20 20" width=3D"20" id=3D"c=
ds-react-aria-245" class=3D"css-disk0"><path fill-rule=3D"evenodd" clip-rul=
e=3D"evenodd" d=3D"M4.427 1.719C4.86 1.56 5.38 1.51 6 1.51h5.616a6.5 6.5 0 =
014.183 1.7H18a.5.5 0 01.5.5v8a.5.5 0 01-.5.5h-1.6c-.7 0-1.18.181-1.576.518=
-.417.355-.78.913-1.172 1.745l-.006.013-2.4 4.74a.5.5 0 01-.446.274V19v.5h-=
.018a1.486 1.486 0 01-.136-.01 2.367 2.367 0 01-1.273-.543c-.688-.593-1.085=
-1.675-.66-3.51l.001-.006c.116-.471.382-1.57.574-2.381H4.4c-1.324 0-2.116-.=
458-2.53-1.155-.37-.624-.37-1.346-.37-1.736v-.029c0-.03.003-.06.008-.09l.02=
7-.143a311.478 311.478 0 01.299-1.587c.174-.907.376-1.937.48-2.358l.146-.61=
2c.127-.537.238-1.007.35-1.406.152-.543.32-1.012.565-1.384a2.051 2.051 0 01=
1.052-.831zM2.5 10.176c.001.406.018.852.23 1.209.186.313.594.665 1.67.665h5=
.52a.5.5 0 01.487.613c-.17.732-.57 2.39-.72 3.003-.374 1.613.028 2.256.34 2=
.524.16.138.339.216.491.26l2.233-4.41c.408-.865.844-1.58 1.425-2.073.603-.5=
13 1.323-.757 2.224-.757h1.1v-7h-1.9a.5.5 0 01-.349-.142 5.5 5.5 0 00-3.659=
-1.558H6c-.58 0-.963.051-1.232.149-.248.09-.415.224-.558.441-.157.238-.29.5=
82-.437 1.104-.106.377-.21.818-.335 1.346l-.152.637v.003c-.097.389-.294 1.3=
88-.47 2.308a292.255 292.255 0 00-.298 1.582l-.018.096z" fill=3D"currentCol=
or"></path></svg></span>Dislike</span></button></div></div></div><div class=
=3D"css-8yves"><div class=3D"rc-FlagContent css-8dn4zy" id=3D"flagcontent-6=
bb58235-00c9-425a-9cf8-87abf1cfa7a2"><button class=3D"cds-134 cds-105 cds-1=
07 css-17j0y8b cds-116 cds-button-disableElevation" tabindex=3D"0" type=3D"=
button" aria-expanded=3D"false" data-testid=3D"flag-content-button" aria-la=
bel=3D"Report an issue"><span class=3D"cds-106 cds-button-label"><span clas=
s=3D"cds-129 cds-button-startIcon cds-132"><svg aria-hidden=3D"true" fill=
=3D"none" focusable=3D"false" height=3D"20" viewBox=3D"0 0 20 20" width=3D"=
20" data-testid=3D"unselectedFlagIcon" id=3D"cds-react-aria-246" class=3D"c=
ss-disk0"><path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M2.5.5h15v=
10h-14V19h-1V.5zm1 9h13v-8h-13v8z" fill=3D"currentColor"></path></svg></spa=
n>Report an issue</span></button><div role=3D"alert" aria-live=3D"polite"><=
span></span></div><div class=3D"ReactModalPortal"></div></div></div></div><=
/div></div></div><div data-testid=3D"faker"></div></main></div></div></div>=
</div></div></section></div></div><div id=3D"persistent_fullscreen" class=
=3D"css-1qaroyf"></div></div></div><div id=3D"chat-container"></div><div id=
=3D"floating-ui-root"></div><div class=3D"ReactModalPortal"><div class=3D"R=
eactModal__Overlay ReactModal__Overlay--after-open" style=3D"position: rela=
tive; inset: 0px; background-color: rgba(255, 255, 255, 0.75); z-index: 400=
0;"><div class=3D"ReactModal__Content ReactModal__Content--after-open css-1=
e2s8e4" tabindex=3D"-1" role=3D"dialog" aria-modal=3D"true"><div class=3D"r=
c-TunnelVision _3hmsj" role=3D"dialog" aria-modal=3D"true" aria-label=3D"tu=
nnel vision"><div class=3D"_80l7z7"></div><div class=3D"_oafuo3g" data-clas=
sname=3D"tunnelvision-window-0"><div class=3D"rc-TunnelVisionHeader _11sxso=
0 "><button aria-label=3D"Back" data-classname=3D"TunnelVisionClose" name=
=3D"Tunnel Vision Close" class=3D"_11oq37xd rc-TunnelVisionClose"><span cla=
ss=3D"_1lutnh9y"><span class=3D"_41qsc cui-iconWrapper"><div class=3D"css-7=
0qvj9"><svg aria-hidden=3D"true" fill=3D"none" focusable=3D"false" height=
=3D"20" viewBox=3D"0 0 20 20" width=3D"20" id=3D"cds-react-aria-247" class=
=3D"css-disk0"><path fill-rule=3D"evenodd" clip-rule=3D"evenodd" d=3D"M3.20=
7 10.5l7.147 7.146-.708.708L1.293 10l8.353-8.354.708.708L3.207 9.5H18v1H3.2=
07z" fill=3D"currentColor"></path></svg><div class=3D"cds-137 css-1v83vw6 c=
ds-139">Back</div></div></span></span></button><div class=3D"_11oc718"><div=
class=3D"cds-1 css-19siuc4 cds-2 cds-21" data-e2e=3D"TunnelVisionWrapper__=
header"><div class=3D"cds-1 css-1hva9yk cds-3 cds-grid-item cds-48 cds-59 c=
ds-88" data-e2e=3D"TunnelVisionWrapper__header-left"><div data-e2e=3D"Heade=
rLeft"><h1 class=3D"cds-137 css-ht0skw cds-139" data-e2e=3D"HeaderLeft__hea=
der">Weekly Quiz</h1><p class=3D"cds-137 css-14d8ngk cds-139" data-e2e=3D"H=
eaderLeft__sub-header">Graded Quiz<span data-testid=3D"time-commitment"><sp=
an class=3D"rc-A11yScreenReaderOnly css-ibxuln">.</span><span aria-hidden=
=3D"true">&nbsp;=E2=80=A2&nbsp;</span>30 min</span></p></div></div><div cla=
ss=3D"cds-1 css-1qc2gmu cds-3 cds-grid-item cds-48 cds-53 cds-80" data-e2e=
=3D"TunnelVisionWrapper__header-right"><div data-e2e=3D"HeaderRight"><div d=
ata-e2e=3D"HeaderRight__deadline"><span class=3D"cds-137 css-1lgqvhg cds-13=
9">Due</span><span class=3D"cds-137 css-pa6u6k cds-139">Mar 19, 11:59 PM CE=
T</span></div></div></div></div></div></div><div class=3D"_1hn21bi"><div id=
=3D"TUNNELVISIONWRAPPER_CONTENT_ID" class=3D"css-1reypwb"><div role=3D"aler=
t" aria-live=3D"assertive"><div><div data-e2e=3D"AttemptPageTopBanner" clas=
s=3D"css-ex24oh"><div class=3D"cds-283 css-1p9qvnf cds-284 cds-289"><div cl=
ass=3D"cds-1 css-1kspkkz cds-2"><div class=3D"cds-1 css-0 cds-2 cds-3 cds-g=
rid-item cds-19"><div class=3D"cds-1 css-eeht4d cds-2 cds-3 cds-grid-item c=
ds-48 cds-86"><div class=3D"cds-1 css-0 cds-3 cds-grid-item cds-48 cds-73">=
<div class=3D"css-k008qs"><div class=3D"css-1iaqetl"><svg aria-hidden=3D"tr=
ue" fill=3D"none" focusable=3D"false" height=3D"20" viewBox=3D"0 0 20 20" w=
idth=3D"20" id=3D"cds-react-aria-277" class=3D"css-md7hvk"><path d=3D"M10 1=
a9 9 0 100 18 9 9 0 000-18zM8.36 14.63l-4-4L5.8 9.24l2.56 2.56L14.2 6l1.42 =
1.42-7.26 7.21z" fill=3D"currentColor"></path></svg></div><div><div class=
=3D"cds-137 css-10y51ts cds-139">Congratulations! You passed!</div><div cla=
ss=3D"css-1g48pnw"><div class=3D"css-1iebg5k"><span class=3D"cds-137 css-bk=
u0rr cds-139">Grade received</span>&nbsp;<span class=3D"cds-137 css-eb82oo =
cds-139"><span class=3D"css-vc2zta"><span>80%</span></span></span></div><di=
v class=3D"css-1iebg5k"><span class=3D"cds-137 css-bku0rr cds-139">Latest S=
ubmission Grade</span>&nbsp;<span class=3D"cds-137 css-eb82oo cds-139"><spa=
n>80%</span></span></div><div class=3D"css-1iebg5k"><span class=3D"cds-137 =
css-bku0rr cds-139">To pass</span>&nbsp;<span class=3D"cds-137 css-eb82oo c=
ds-139"><span><span>80%</span> or higher</span></span></div></div></div></d=
iv></div><div class=3D"cds-1 css-vaejzg cds-3 cds-grid-item cds-48 cds-67">=
<div><button class=3D"cds-134 cds-105 cds-107 css-1cr7jyq cds-116 cds-butto=
n-disableElevation" tabindex=3D"0" type=3D"button"><span class=3D"cds-106 c=
ds-button-label">Go to next item</span></button></div></div></div></div></d=
iv></div></div></div></div><div class=3D"cds-283 css-1p9qvnf cds-284 cds-28=
9"><div class=3D"cds-1 css-1kspkkz cds-2"><div class=3D"cds-1 css-0 cds-2 c=
ds-3 cds-grid-item cds-19"><div class=3D"cds-1 css-13u82un cds-3 cds-grid-i=
tem cds-48 cds-86"><div><div><div><div><div role=3D"group" class=3D"rc-Form=
PartsQuestion" aria-labelledby=3D"VRRCKL70Eeqw9BKvWyozdQ-legend"><div id=3D=
"VRRCKL70Eeqw9BKvWyozdQ-legend" class=3D"rc-FormPartsQuestion__row" data-te=
st=3D"legend"><div class=3D"rc-FormPartsQuestion__numberCell"><h3 class=3D"=
cds-137 css-13n3rak cds-139" aria-hidden=3D"true"><span>1</span>.</h3><span=
class=3D"screenreader-only"><span>Question 1</span></span></div><div class=
=3D"rc-FormPartsQuestion__contentCell" id=3D"prompt-VRRCKL70Eeqw9BKvWyozdQ"=
><div class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML" dir=3D"au=
to"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>To =
measure a predictive model's accuracy, you </span></span></p></div></div></=
div></div><div class=3D"rc-FormPartsQuestion__pointsCell"><div class=3D"css=
-1xe0vjc"><span class=3D"cds-137 css-139dys0 cds-139"><span><span dir=3D"lt=
r">1 / 1</span> point</span></span></div></div></div><div class=3D"rc-FormP=
artsQuestion__row"><div class=3D"rc-FormPartsQuestion__numberCell"></div><d=
iv class=3D"rc-FormPartsQuestion__contentCell"><div class=3D"rc-FormPartsMc=
q"><div class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly=
"><label class=3D"_1xzd2vdb cui-Checkbox cui-isChecked"><span class=3D"_1e7=
axzp"><svg class=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewB=
ox=3D"0 0 24 24" role=3D"img" aria-labelledby=3D"RadioChecked8d04cfa8-a8c3-=
431c-cf52-2995ddf45065 RadioChecked8d04cfa8-a8c3-431c-cf52-2995ddf45065Desc=
" xmlns=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); h=
eight: 24px; width: 24px;"><path d=3D"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5=
-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17=
.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=
=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" name=3D"VRRC=
KL70Eeqw9BKvWyozdQ" type=3D"radio" tabindex=3D"-1" value=3D"0.3226726517110=
923" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div c=
lass=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-=
text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p>=
<span><span>divide the number of correct predictions by the total number of=
predictions</span></span></p></div></div></div></span></label></div></div>=
<div class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><=
label class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=
=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24"=
role=3D"img" aria-labelledby=3D"RadioUnchecked95b9cc4e-58c6-47c3-ce09-afcc=
26f6f9f1 RadioUnchecked95b9cc4e-58c6-47c3-ce09-afcc26f6f9f1Desc" xmlns=3D"h=
ttp://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px;=
width: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10=
-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z=
" role=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" name=
=3D"VRRCKL70Eeqw9BKvWyozdQ" type=3D"radio" tabindex=3D"-1" value=3D"0.10628=
42648956559" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal=
"><div class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option=
__input-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j=
1et"><p><span><span>measure the ratio of the model's error curve</span></sp=
an></p></div></div></div></span></label></div></div><div class=3D"css-1mkdu=
tb"><div class=3D"rc-Option rc-Option--isReadOnly"><label class=3D"_1xzd2vd=
b cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-hidden=
=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" aria-label=
ledby=3D"RadioUnchecked2bb7c485-ac4b-40fa-ba89-56dec80e968d RadioUnchecked2=
bb7c485-ac4b-40fa-ba89-56dec80e968dDesc" xmlns=3D"http://www.w3.org/2000/sv=
g" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><path d=
=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18=
c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation=
"></path></svg></span><input class=3D"_gx2lzf" name=3D"VRRCKL70Eeqw9BKvWyoz=
dQ" type=3D"radio" tabindex=3D"-1" value=3D"0.05284783699991147" readonly=
=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cds-1=
37 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text" dir=3D"=
auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>m=
ultiply the number of total predictions by the percentage of correct predic=
tions</span></span></p></div></div></div></span></label></div></div><div cl=
ass=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label c=
lass=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufj=
rdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D=
"img" aria-labelledby=3D"RadioUncheckede1c9e6cd-b71f-4226-f146-a730b32ea704=
RadioUncheckede1c9e6cd-b71f-4226-f146-a730b32ea704Desc" xmlns=3D"http://ww=
w.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; width: =
24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.5=
2 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=
=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" name=3D"VRRC=
KL70Eeqw9BKvWyozdQ" type=3D"radio" tabindex=3D"-1" value=3D"0.9368130922040=
019" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div c=
lass=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-=
text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p>=
<span><span>divide the number of predictions by the total dataset</span></s=
pan></p></div></div></div></span></label></div></div><div data-testid=3D"Gr=
adeFeedback-success" class=3D"css-gl00bw"><div data-testid=3D"GradeFeedback=
-icon" class=3D"css-1aox1q8"><svg aria-hidden=3D"true" fill=3D"none" focusa=
ble=3D"false" height=3D"20" viewBox=3D"0 0 20 20" width=3D"20" id=3D"cds-re=
act-aria-265" class=3D"css-md7hvk"><g clip-path=3D"url(#cds-react-aria-265_=
0)" fill-rule=3D"evenodd" clip-rule=3D"evenodd" fill=3D"currentColor"><path=
d=3D"M10 1.5a8.5 8.5 0 100 17 8.5 8.5 0 000-17zM.5 10a9.5 9.5 0 1119 0 9.5=
9.5 0 01-19 0z"></path><path d=3D"M14.384 7.32l-5.35 6.42-3.388-3.386.708-=
.708 2.612 2.613 4.65-5.58.768.641z"></path></g><defs><clipPath id=3D"cds-r=
eact-aria-265_0"><path fill=3D"#fff" d=3D"M0 0h20v20H0z"></path></clipPath>=
</defs></svg></div><div class=3D"css-8atqhb"><div data-testid=3D"GradeFeedb=
ack-info" class=3D"css-qbubgm"><div class=3D"cds-137 css-11engy8 cds-139" d=
ata-testid=3D"GradeFeedback-caption">Correct</div><div class=3D"cds-137 css=
-pa6u6k cds-139"><div class=3D"rc-CML" dir=3D"auto"><div data-testid=3D"cml=
-viewer" class=3D"css-b1j1et"><p><span><span>To measure accuracy, take the =
number of correct predictions (true positive and true negative) and divided=
over the total number of predictions (true positive, true negative, false =
positive, false negative)</span></span></p></div></div></div></div></div></=
div></div></div><div class=3D"rc-FormPartsQuestion__pointsCell"></div></div=
></div><div role=3D"group" class=3D"rc-FormPartsQuestion" aria-labelledby=
=3D"d-cNgr70EeqyLAqO2foatQ-legend"><div id=3D"d-cNgr70EeqyLAqO2foatQ-legend=
" class=3D"rc-FormPartsQuestion__row" data-test=3D"legend"><div class=3D"rc=
-FormPartsQuestion__numberCell"><h3 class=3D"cds-137 css-13n3rak cds-139" a=
ria-hidden=3D"true"><span>2</span>.</h3><span class=3D"screenreader-only"><=
span>Question 2</span></span></div><div class=3D"rc-FormPartsQuestion__cont=
entCell" id=3D"prompt-d-cNgr70EeqyLAqO2foatQ"><div class=3D"cds-137 css-1j0=
71wf cds-139"><div class=3D"rc-CML" dir=3D"auto"><div data-testid=3D"cml-vi=
ewer" class=3D"css-b1j1et"><p><span><span>A predictive model's false negati=
ve result can be defined as </span></span></p></div></div></div></div><div =
class=3D"rc-FormPartsQuestion__pointsCell"><div class=3D"css-1xe0vjc"><span=
class=3D"cds-137 css-139dys0 cds-139"><span><span dir=3D"ltr">1 / 1</span>=
point</span></span></div></div></div><div class=3D"rc-FormPartsQuestion__r=
ow"><div class=3D"rc-FormPartsQuestion__numberCell"></div><div class=3D"rc-=
FormPartsQuestion__contentCell"><div class=3D"rc-FormPartsMcq"><div class=
=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label clas=
s=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd=
" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"im=
g" aria-labelledby=3D"RadioUnchecked7e335410-4e82-4a21-b196-f37361eaba4b Ra=
dioUnchecked7e335410-4e82-4a21-b196-f37361eaba4bDesc" xmlns=3D"http://www.w=
3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24p=
x;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2=
12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"p=
resentation"></path></svg></span><input class=3D"_gx2lzf" name=3D"d-cNgr70E=
eqyLAqO2foatQ" type=3D"radio" tabindex=3D"-1" value=3D"0.9937225664033236" =
readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=
=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text=
" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><spa=
n><span>the predicted result was negative, and the actual result was negati=
ve</span></span></p></div></div></div></span></label></div></div><div class=
=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label clas=
s=3D"_1xzd2vdb cui-Checkbox cui-isChecked"><span class=3D"_1e7axzp"><svg cl=
ass=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 =
24" role=3D"img" aria-labelledby=3D"RadioCheckede7fb79d9-3230-4474-efdf-de3=
6ec80728a RadioCheckede7fb79d9-3230-4474-efdf-de36ec80728aDesc" xmlns=3D"ht=
tp://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; =
width: 24px;"><path d=3D"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.2=
4-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0=
18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentat=
ion"></path></svg></span><input class=3D"_gx2lzf" name=3D"d-cNgr70EeqyLAqO2=
foatQ" type=3D"radio" tabindex=3D"-1" value=3D"0.46357706156908507" readonl=
y=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cds-=
137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text" dir=3D=
"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>=
the predicted result was negative, and the actual result was positive</span=
></span></p></div></div></div></span></label></div></div><div class=3D"css-=
1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label class=3D"_1x=
zd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-h=
idden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" aria-=
labelledby=3D"RadioUnchecked6948ed07-c881-4dcf-fff9-63e7234a55dc RadioUnche=
cked6948ed07-c881-4dcf-fff9-63e7234a55dcDesc" xmlns=3D"http://www.w3.org/20=
00/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><pat=
h d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0=
18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentat=
ion"></path></svg></span><input class=3D"_gx2lzf" name=3D"d-cNgr70EeqyLAqO2=
foatQ" type=3D"radio" tabindex=3D"-1" value=3D"0.38233473293000597" readonl=
y=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cds-=
137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text" dir=3D=
"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>=
the predicted result was positive, and the actual result was negative</span=
></span></p></div></div></div></span></label></div></div><div class=3D"css-=
1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label class=3D"_1x=
zd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-h=
idden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" aria-=
labelledby=3D"RadioUnchecked21395145-9b7d-4e2d-f870-048bcb78e733 RadioUnche=
cked21395145-9b7d-4e2d-f870-048bcb78e733Desc" xmlns=3D"http://www.w3.org/20=
00/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><pat=
h d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0=
18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentat=
ion"></path></svg></span><input class=3D"_gx2lzf" name=3D"d-cNgr70EeqyLAqO2=
foatQ" type=3D"radio" tabindex=3D"-1" value=3D"0.7616957397522106" readonly=
=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cds-1=
37 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text" dir=3D"=
auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>t=
he predicted result was positive, and the actual result was positive</span>=
</span></p></div></div></div></span></label></div></div><div data-testid=3D=
"GradeFeedback-success" class=3D"css-gl00bw"><div data-testid=3D"GradeFeedb=
ack-icon" class=3D"css-1aox1q8"><svg aria-hidden=3D"true" fill=3D"none" foc=
usable=3D"false" height=3D"20" viewBox=3D"0 0 20 20" width=3D"20" id=3D"cds=
-react-aria-266" class=3D"css-md7hvk"><g clip-path=3D"url(#cds-react-aria-2=
66_0)" fill-rule=3D"evenodd" clip-rule=3D"evenodd" fill=3D"currentColor"><p=
ath d=3D"M10 1.5a8.5 8.5 0 100 17 8.5 8.5 0 000-17zM.5 10a9.5 9.5 0 1119 0 =
9.5 9.5 0 01-19 0z"></path><path d=3D"M14.384 7.32l-5.35 6.42-3.388-3.386.7=
08-.708 2.612 2.613 4.65-5.58.768.641z"></path></g><defs><clipPath id=3D"cd=
s-react-aria-266_0"><path fill=3D"#fff" d=3D"M0 0h20v20H0z"></path></clipPa=
th></defs></svg></div><div class=3D"css-8atqhb"><div data-testid=3D"GradeFe=
edback-info" class=3D"css-qbubgm"><div class=3D"cds-137 css-11engy8 cds-139=
" data-testid=3D"GradeFeedback-caption">Correct</div><div class=3D"cds-137 =
css-pa6u6k cds-139"><div class=3D"rc-CML" dir=3D"auto"><div data-testid=3D"=
cml-viewer" class=3D"css-b1j1et"><p><span><span>A false negative result is =
one in which the model predicts a result was negative, and in reality it wa=
s positive. It is an incorrect prediction</span></span></p></div></div></di=
v></div></div></div></div></div><div class=3D"rc-FormPartsQuestion__pointsC=
ell"></div></div></div><div role=3D"group" class=3D"rc-FormPartsQuestion" a=
ria-labelledby=3D"sxzUfr70Eeq55A515yPngw-legend"><div id=3D"sxzUfr70Eeq55A5=
15yPngw-legend" class=3D"rc-FormPartsQuestion__row" data-test=3D"legend"><d=
iv class=3D"rc-FormPartsQuestion__numberCell"><h3 class=3D"cds-137 css-13n3=
rak cds-139" aria-hidden=3D"true"><span>3</span>.</h3><span class=3D"screen=
reader-only"><span>Question 3</span></span></div><div class=3D"rc-FormParts=
Question__contentCell" id=3D"prompt-sxzUfr70Eeq55A515yPngw"><div class=3D"c=
ds-137 css-1j071wf cds-139"><div class=3D"rc-CML" dir=3D"auto"><div data-te=
stid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>A predictive model'=
s true positive result can be defined as </span></span></p></div></div></di=
v></div><div class=3D"rc-FormPartsQuestion__pointsCell"><div class=3D"css-1=
xe0vjc"><span class=3D"cds-137 css-139dys0 cds-139"><span><span dir=3D"ltr"=
>1 / 1</span> point</span></span></div></div></div><div class=3D"rc-FormPar=
tsQuestion__row"><div class=3D"rc-FormPartsQuestion__numberCell"></div><div=
class=3D"rc-FormPartsQuestion__contentCell"><div class=3D"rc-FormPartsMcq"=
><div class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly">=
<label class=3D"_1xzd2vdb cui-Checkbox cui-isChecked"><span class=3D"_1e7ax=
zp"><svg class=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=
=3D"0 0 24 24" role=3D"img" aria-labelledby=3D"RadioChecked169518f5-0ef9-45=
1c-8be3-8fba8a0fb1d2 RadioChecked169518f5-0ef9-451c-8be3-8fba8a0fb1d2Desc" =
xmlns=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); hei=
ght: 24px; width: 24px;"><path d=3D"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2=
.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.5=
2 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=
=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" name=3D"sxzU=
fr70Eeq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.8835660254154=
776" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div c=
lass=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-=
text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p>=
<span><span>the predicted result was positive, and the actual result was po=
sitive</span></span></p></div></div></div></span></label></div></div><div c=
lass=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label =
class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_uf=
jrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=
=3D"img" aria-labelledby=3D"RadioUnchecked2ec8a176-6bfb-4f95-dd56-a3886f3c2=
cbd RadioUnchecked2ec8a176-6bfb-4f95-dd56-a3886f3c2cbdDesc" xmlns=3D"http:/=
/www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; widt=
h: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S1=
7.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" rol=
e=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" name=3D"sxz=
Ufr70Eeq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.755696646357=
2099" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div =
class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input=
-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p=
><span><span>the predicted result was positive, and the actual result was n=
egative</span></span></p></div></div></div></span></label></div></div><div =
class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label=
class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_u=
fjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=
=3D"img" aria-labelledby=3D"RadioUnchecked9554a9c7-7ae8-46cb-b039-3a06c8396=
750 RadioUnchecked9554a9c7-7ae8-46cb-b039-3a06c8396750Desc" xmlns=3D"http:/=
/www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; widt=
h: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S1=
7.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" rol=
e=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" name=3D"sxz=
Ufr70Eeq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.315066688016=
76874" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div=
class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__inpu=
t-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><=
p><span><span>the predicted result was negative, and the actual result was =
negative</span></span></p></div></div></div></span></label></div></div><div=
class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><labe=
l class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_=
ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=
=3D"img" aria-labelledby=3D"RadioUncheckeded7cc417-c10b-4eb4-bce3-2ba81f9ac=
f6b RadioUncheckeded7cc417-c10b-4eb4-bce3-2ba81f9acf6bDesc" xmlns=3D"http:/=
/www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; widt=
h: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S1=
7.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" rol=
e=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" name=3D"sxz=
Ufr70Eeq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.183273007280=
54507" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div=
class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__inpu=
t-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><=
p><span><span>the predicted result was negative, and the actual result was =
positive</span></span></p></div></div></div></span></label></div></div><div=
data-testid=3D"GradeFeedback-success" class=3D"css-gl00bw"><div data-testi=
d=3D"GradeFeedback-icon" class=3D"css-1aox1q8"><svg aria-hidden=3D"true" fi=
ll=3D"none" focusable=3D"false" height=3D"20" viewBox=3D"0 0 20 20" width=
=3D"20" id=3D"cds-react-aria-267" class=3D"css-md7hvk"><g clip-path=3D"url(=
#cds-react-aria-267_0)" fill-rule=3D"evenodd" clip-rule=3D"evenodd" fill=3D=
"currentColor"><path d=3D"M10 1.5a8.5 8.5 0 100 17 8.5 8.5 0 000-17zM.5 10a=
9.5 9.5 0 1119 0 9.5 9.5 0 01-19 0z"></path><path d=3D"M14.384 7.32l-5.35 6=
.42-3.388-3.386.708-.708 2.612 2.613 4.65-5.58.768.641z"></path></g><defs><=
clipPath id=3D"cds-react-aria-267_0"><path fill=3D"#fff" d=3D"M0 0h20v20H0z=
"></path></clipPath></defs></svg></div><div class=3D"css-8atqhb"><div data-=
testid=3D"GradeFeedback-info" class=3D"css-qbubgm"><div class=3D"cds-137 cs=
s-11engy8 cds-139" data-testid=3D"GradeFeedback-caption">Correct</div><div =
class=3D"cds-137 css-pa6u6k cds-139"><div class=3D"rc-CML" dir=3D"auto"><di=
v data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>A true pos=
itive result is one in which the model predicts a positive result, and in r=
eality, the result was positive. It is a correct prediction</span></span></=
p></div></div></div></div></div></div></div></div><div class=3D"rc-FormPart=
sQuestion__pointsCell"></div></div></div><div role=3D"group" class=3D"rc-Fo=
rmPartsQuestion" aria-labelledby=3D"6ueq1770Eeq55A515yPngw-legend"><div id=
=3D"6ueq1770Eeq55A515yPngw-legend" class=3D"rc-FormPartsQuestion__row" data=
-test=3D"legend"><div class=3D"rc-FormPartsQuestion__numberCell"><h3 class=
=3D"cds-137 css-13n3rak cds-139" aria-hidden=3D"true"><span>4</span>.</h3><=
span class=3D"screenreader-only"><span>Question 4</span></span></div><div c=
lass=3D"rc-FormPartsQuestion__contentCell" id=3D"prompt-6ueq1770Eeq55A515yP=
ngw"><div class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML" dir=
=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><sp=
an>Model inputs of address with "City + State" as separate inputs from a da=
taset would violate which accuracy guideline?</span></span></p></div></div>=
</div></div><div class=3D"rc-FormPartsQuestion__pointsCell"><div class=3D"c=
ss-1xe0vjc"><span class=3D"cds-137 css-139dys0 cds-139"><span><span dir=3D"=
ltr">1 / 1</span> point</span></span></div></div></div><div class=3D"rc-For=
mPartsQuestion__row"><div class=3D"rc-FormPartsQuestion__numberCell"></div>=
<div class=3D"rc-FormPartsQuestion__contentCell"><div class=3D"rc-FormParts=
Mcq"><div class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOn=
ly"><label class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg c=
lass=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24=
24" role=3D"img" aria-labelledby=3D"RadioUncheckedc536e0b0-bf42-4ce1-d419-=
7c6b749e34c8 RadioUncheckedc536e0b0-bf42-4ce1-d419-7c6b749e34c8Desc" xmlns=
=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: =
24px; width: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.=
48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8=
-8 8z" role=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" n=
ame=3D"6ueq1770Eeq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.08=
953603725502157" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-no=
rmal"><div class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Op=
tion__input-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css=
-b1j1et"><p><span><span>Objective summarization</span></span></p></div></di=
v></div></span></label></div></div><div class=3D"css-1mkdutb"><div class=3D=
"rc-Option rc-Option--isReadOnly"><label class=3D"_1xzd2vdb cui-Checkbox cu=
i-isChecked"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-hidden=3D=
"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" aria-labelled=
by=3D"RadioCheckedc6436440-2382-4b61-8acd-2af5271cff01 RadioCheckedc6436440=
-2382-4b61-8acd-2af5271cff01Desc" xmlns=3D"http://www.w3.org/2000/svg" styl=
e=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><path d=3D"M12 7=
c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 1=
2s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 =
8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation"></path></svg></span><inpu=
t class=3D"_gx2lzf" name=3D"6ueq1770Eeq55A515yPngw" type=3D"radio" tabindex=
=3D"-1" value=3D"0.7353652831018243" readonly=3D""><span class=3D"_bc4egv p=
-x-1s font-weight-normal"><div class=3D"cds-137 css-1j071wf cds-139"><div c=
lass=3D"rc-CML rc-Option__input-text" dir=3D"auto"><div data-testid=3D"cml-=
viewer" class=3D"css-b1j1et"><p><span><span>No correlating data</span></spa=
n></p></div></div></div></span></label></div></div><div class=3D"css-1mkdut=
b"><div class=3D"rc-Option rc-Option--isReadOnly"><label class=3D"_1xzd2vdb=
cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-hidden=
=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" aria-label=
ledby=3D"RadioUnchecked4d2ae680-f2a1-47b7-a685-15891f328e3f RadioUnchecked4=
d2ae680-f2a1-47b7-a685-15891f328e3fDesc" xmlns=3D"http://www.w3.org/2000/sv=
g" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><path d=
=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18=
c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation=
"></path></svg></span><input class=3D"_gx2lzf" name=3D"6ueq1770Eeq55A515yPn=
gw" type=3D"radio" tabindex=3D"-1" value=3D"0.5567968712290936" readonly=3D=
""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cds-137 =
css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text" dir=3D"aut=
o"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>Doma=
in expertise</span></span></p></div></div></div></span></label></div></div>=
<div class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><=
label class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=
=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24"=
role=3D"img" aria-labelledby=3D"RadioUnchecked1f7ed418-f1f5-435f-fa16-0596=
9c6ec6ca RadioUnchecked1f7ed418-f1f5-435f-fa16-05969c6ec6caDesc" xmlns=3D"h=
ttp://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px;=
width: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10=
-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z=
" role=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" name=
=3D"6ueq1770Eeq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.24926=
376070803413" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-norma=
l"><div class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Optio=
n__input-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1=
j1et"><p><span><span>First principles</span></span></p></div></div></div></=
span></label></div></div><div data-testid=3D"GradeFeedback-success" class=
=3D"css-gl00bw"><div data-testid=3D"GradeFeedback-icon" class=3D"css-1aox1q=
8"><svg aria-hidden=3D"true" fill=3D"none" focusable=3D"false" height=3D"20=
" viewBox=3D"0 0 20 20" width=3D"20" id=3D"cds-react-aria-268" class=3D"css=
-md7hvk"><g clip-path=3D"url(#cds-react-aria-268_0)" fill-rule=3D"evenodd" =
clip-rule=3D"evenodd" fill=3D"currentColor"><path d=3D"M10 1.5a8.5 8.5 0 10=
0 17 8.5 8.5 0 000-17zM.5 10a9.5 9.5 0 1119 0 9.5 9.5 0 01-19 0z"></path><p=
ath d=3D"M14.384 7.32l-5.35 6.42-3.388-3.386.708-.708 2.612 2.613 4.65-5.58=
.768.641z"></path></g><defs><clipPath id=3D"cds-react-aria-268_0"><path fil=
l=3D"#fff" d=3D"M0 0h20v20H0z"></path></clipPath></defs></svg></div><div cl=
ass=3D"css-8atqhb"><div data-testid=3D"GradeFeedback-info" class=3D"css-qbu=
bgm"><div class=3D"cds-137 css-11engy8 cds-139" data-testid=3D"GradeFeedbac=
k-caption">Correct</div><div class=3D"cds-137 css-pa6u6k cds-139"><div clas=
s=3D"rc-CML" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1=
et"><p><span><span>City and State are correlated data, as the provided city=
always resides in the same state. If we keep these two inputs separate in =
a model, it will lead to correlation errors. </span></span></p></div></div>=
</div></div></div></div></div></div><div class=3D"rc-FormPartsQuestion__poi=
ntsCell"></div></div></div><div role=3D"group" class=3D"rc-FormPartsQuestio=
n" aria-labelledby=3D"FAGEi771Eeqw9BKvWyozdQ-legend"><div id=3D"FAGEi771Eeq=
w9BKvWyozdQ-legend" class=3D"rc-FormPartsQuestion__row" data-test=3D"legend=
"><div class=3D"rc-FormPartsQuestion__numberCell"><h3 class=3D"cds-137 css-=
13n3rak cds-139" aria-hidden=3D"true"><span>5</span>.</h3><span class=3D"sc=
reenreader-only"><span>Question 5</span></span></div><div class=3D"rc-FormP=
artsQuestion__contentCell" id=3D"prompt-FAGEi771Eeqw9BKvWyozdQ"><div class=
=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML" dir=3D"auto"><div da=
ta-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>Once a dataset=
has been cleaned, which accuracy guideline ensures your model is looking a=
t the problem correctly? </span></span></p></div></div></div></div><div cla=
ss=3D"rc-FormPartsQuestion__pointsCell"><div class=3D"css-1xe0vjc"><span cl=
ass=3D"cds-137 css-139dys0 cds-139"><span><span dir=3D"ltr">1 / 1</span> po=
int</span></span></div></div></div><div class=3D"rc-FormPartsQuestion__row"=
><div class=3D"rc-FormPartsQuestion__numberCell"></div><div class=3D"rc-For=
mPartsQuestion__contentCell"><div class=3D"rc-FormPartsMcq"><div class=3D"c=
ss-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label class=3D"=
_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" ari=
a-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" ar=
ia-labelledby=3D"RadioUnchecked799ed95d-22d4-4a5f-b53a-f17a261f715b RadioUn=
checked799ed95d-22d4-4a5f-b53a-f17a261f715bDesc" xmlns=3D"http://www.w3.org=
/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><=
path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2=
zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presen=
tation"></path></svg></span><input class=3D"_gx2lzf" name=3D"FAGEi771Eeqw9B=
KvWyozdQ" type=3D"radio" tabindex=3D"-1" value=3D"0.3617660306919346" reado=
nly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cd=
s-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text" dir=
=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><sp=
an>Dataset verification</span></span></p></div></div></div></span></label><=
/div></div><div class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--is=
ReadOnly"><label class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp">=
<svg class=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"=
0 0 24 24" role=3D"img" aria-labelledby=3D"RadioUnchecked38ff730a-5535-4260=
-d9ee-728a08e3a6aa RadioUnchecked38ff730a-5535-4260-d9ee-728a08e3a6aaDesc" =
xmlns=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); hei=
ght: 24px; width: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 =
10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3=
.58 8-8 8z" role=3D"presentation"></path></svg></span><input class=3D"_gx2l=
zf" name=3D"FAGEi771Eeqw9BKvWyozdQ" type=3D"radio" tabindex=3D"-1" value=3D=
"0.6866363776185005" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weigh=
t-normal"><div class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML r=
c-Option__input-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D=
"css-b1j1et"><p><span><span>Objective summarization</span></span></p></div>=
</div></div></span></label></div></div><div class=3D"css-1mkdutb"><div clas=
s=3D"rc-Option rc-Option--isReadOnly"><label class=3D"_1xzd2vdb cui-Checkbo=
x cui-isChecked"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-hidde=
n=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" aria-labe=
lledby=3D"RadioChecked1b8c9897-fcfe-4dee-9860-5067c47f2343 RadioChecked1b8c=
9897-fcfe-4dee-9860-5067c47f2343Desc" xmlns=3D"http://www.w3.org/2000/svg" =
style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><path d=3D"M=
12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48=
2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.5=
8-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation"></path></svg></span><=
input class=3D"_gx2lzf" name=3D"FAGEi771Eeqw9BKvWyozdQ" type=3D"radio" tabi=
ndex=3D"-1" value=3D"0.15349542902818558" readonly=3D""><span class=3D"_bc4=
egv p-x-1s font-weight-normal"><div class=3D"cds-137 css-1j071wf cds-139"><=
div class=3D"rc-CML rc-Option__input-text" dir=3D"auto"><div data-testid=3D=
"cml-viewer" class=3D"css-b1j1et"><p><span><span>Domain expertise</span></s=
pan></p></div></div></div></span></label></div></div><div class=3D"css-1mkd=
utb"><div class=3D"rc-Option rc-Option--isReadOnly"><label class=3D"_1xzd2v=
db cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-hidde=
n=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" aria-labe=
lledby=3D"RadioUnchecked62b5712c-a1ed-4767-b059-5c0282854312 RadioUnchecked=
62b5712c-a1ed-4767-b059-5c0282854312Desc" xmlns=3D"http://www.w3.org/2000/s=
vg" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><path d=
=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18=
c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation=
"></path></svg></span><input class=3D"_gx2lzf" name=3D"FAGEi771Eeqw9BKvWyoz=
dQ" type=3D"radio" tabindex=3D"-1" value=3D"0.3276267366268104" readonly=3D=
""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cds-137 =
css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text" dir=3D"aut=
o"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>Firs=
t principles</span></span></p></div></div></div></span></label></div></div>=
<div data-testid=3D"GradeFeedback-success" class=3D"css-gl00bw"><div data-t=
estid=3D"GradeFeedback-icon" class=3D"css-1aox1q8"><svg aria-hidden=3D"true=
" fill=3D"none" focusable=3D"false" height=3D"20" viewBox=3D"0 0 20 20" wid=
th=3D"20" id=3D"cds-react-aria-269" class=3D"css-md7hvk"><g clip-path=3D"ur=
l(#cds-react-aria-269_0)" fill-rule=3D"evenodd" clip-rule=3D"evenodd" fill=
=3D"currentColor"><path d=3D"M10 1.5a8.5 8.5 0 100 17 8.5 8.5 0 000-17zM.5 =
10a9.5 9.5 0 1119 0 9.5 9.5 0 01-19 0z"></path><path d=3D"M14.384 7.32l-5.3=
5 6.42-3.388-3.386.708-.708 2.612 2.613 4.65-5.58.768.641z"></path></g><def=
s><clipPath id=3D"cds-react-aria-269_0"><path fill=3D"#fff" d=3D"M0 0h20v20=
H0z"></path></clipPath></defs></svg></div><div class=3D"css-8atqhb"><div da=
ta-testid=3D"GradeFeedback-info" class=3D"css-qbubgm"><div class=3D"cds-137=
css-11engy8 cds-139" data-testid=3D"GradeFeedback-caption">Correct</div><d=
iv class=3D"cds-137 css-pa6u6k cds-139"><div class=3D"rc-CML" dir=3D"auto">=
<div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>It's im=
portant to incorporate domain expertise in model creation, to ensure that w=
e are approaching the problem correctly</span></span></p></div></div></div>=
</div></div></div></div></div><div class=3D"rc-FormPartsQuestion__pointsCel=
l"></div></div></div><div role=3D"group" class=3D"rc-FormPartsQuestion" ari=
a-labelledby=3D"L3FKpb71Eeq55A515yPngw-legend"><div id=3D"L3FKpb71Eeq55A515=
yPngw-legend" class=3D"rc-FormPartsQuestion__row" data-test=3D"legend"><div=
class=3D"rc-FormPartsQuestion__numberCell"><h3 class=3D"cds-137 css-13n3ra=
k cds-139" aria-hidden=3D"true"><span>6</span>.</h3><span class=3D"screenre=
ader-only"><span>Question 6</span></span></div><div class=3D"rc-FormPartsQu=
estion__contentCell" id=3D"prompt-L3FKpb71Eeq55A515yPngw"><div class=3D"cds=
-137 css-1j071wf cds-139"><div class=3D"rc-CML" dir=3D"auto"><div data-test=
id=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>A good example of cul=
tural reflection in training data is </span></span></p></div></div></div></=
div><div class=3D"rc-FormPartsQuestion__pointsCell"><div class=3D"css-1xe0v=
jc"><span class=3D"cds-137 css-139dys0 cds-139"><span><span dir=3D"ltr">0 /=
1</span> point</span></span></div></div></div><div class=3D"rc-FormPartsQu=
estion__row"><div class=3D"rc-FormPartsQuestion__numberCell"></div><div cla=
ss=3D"rc-FormPartsQuestion__contentCell"><div class=3D"rc-FormPartsMcq"><di=
v class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><lab=
el class=3D"_1xzd2vdb cui-Checkbox cui-isChecked"><span class=3D"_1e7axzp">=
<svg class=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"=
0 0 24 24" role=3D"img" aria-labelledby=3D"RadioCheckedee9a62c3-77d1-4933-c=
a8b-87fdc2a6cc0b RadioCheckedee9a62c3-77d1-4933-ca8b-87fdc2a6cc0bDesc" xmln=
s=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height:=
24px; width: 24px;"><path d=3D"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 =
5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 =
12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"pr=
esentation"></path></svg></span><input class=3D"_gx2lzf" name=3D"L3FKpb71Ee=
q55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.10460008591263614" =
readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=
=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text=
" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><spa=
n><span>an image recognition model selects one face over another based on s=
ample data</span></span></p></div></div></div></span></label></div></div><d=
iv class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><la=
bel class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D=
"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" ro=
le=3D"img" aria-labelledby=3D"RadioUncheckeda9d7286a-8a74-4057-9099-a108711=
043f5 RadioUncheckeda9d7286a-8a74-4057-9099-a108711043f5Desc" xmlns=3D"http=
://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; wi=
dth: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10=
S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" r=
ole=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" name=3D"L=
3FKpb71Eeq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.7627855758=
166233" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><di=
v class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__inp=
ut-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et">=
<p><span><span>a model fails to recognize cultural differences due to incor=
rect attributes</span></span></p></div></div></div></span></label></div></d=
iv><div class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly=
"><label class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg cla=
ss=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 2=
4" role=3D"img" aria-labelledby=3D"RadioUnchecked0222797f-299a-4181-9225-97=
8d981acf54 RadioUnchecked0222797f-299a-4181-9225-978d981acf54Desc" xmlns=3D=
"http://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24p=
x; width: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 =
10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 =
8z" role=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" name=
=3D"L3FKpb71Eeq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.57058=
78661941546" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal=
"><div class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option=
__input-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j=
1et"><p><span><span>a predictive model incorporates training data from a va=
riety of sources</span></span></p></div></div></div></span></label></div></=
div><div class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnl=
y"><label class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg cl=
ass=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 =
24" role=3D"img" aria-labelledby=3D"RadioUncheckedf08d053b-19f0-4170-913d-5=
ca3540f82a6 RadioUncheckedf08d053b-19f0-4170-913d-5ca3540f82a6Desc" xmlns=
=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: =
24px; width: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.=
48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8=
-8 8z" role=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" n=
ame=3D"L3FKpb71Eeq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.94=
66134015266312" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-nor=
mal"><div class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Opt=
ion__input-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-=
b1j1et"><p><span><span>a model selects for one demographic less often becau=
se of their historical representation </span></span></p></div></div></div><=
/span></label></div></div><div data-testid=3D"GradeFeedback-failure" class=
=3D"css-1qmkwit"><div data-testid=3D"GradeFeedback-icon" class=3D"css-1aox1=
q8"><svg aria-hidden=3D"true" fill=3D"none" focusable=3D"false" height=3D"2=
0" viewBox=3D"0 0 20 20" width=3D"20" id=3D"cds-react-aria-270" class=3D"cs=
s-1hltn8p"><g clip-path=3D"url(#cds-react-aria-270_0)" fill-rule=3D"evenodd=
" clip-rule=3D"evenodd" fill=3D"currentColor"><path d=3D"M10 1.5a8.5 8.5 0 =
100 17 8.5 8.5 0 000-17zM.5 10a9.5 9.5 0 1119 0 9.5 9.5 0 01-19 0z"></path>=
<path d=3D"M13.646 14.354l-8-8 .708-.708 8 8-.708.708z"></path><path d=3D"M=
14.354 6.354l-8 8-.708-.708 8-8 .708.708z"></path></g><defs><clipPath id=3D=
"cds-react-aria-270_0"><path fill=3D"#fff" d=3D"M0 0h20v20H0z"></path></cli=
pPath></defs></svg></div><div class=3D"css-8atqhb"><div data-testid=3D"Grad=
eFeedback-info" class=3D"css-qbubgm"><div class=3D"cds-137 css-95fehq cds-1=
39" data-testid=3D"GradeFeedback-caption">Incorrect</div><div class=3D"cds-=
137 css-pa6u6k cds-139"><div class=3D"rc-CML" dir=3D"auto"><div data-testid=
=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>Cultural reflection of =
training data refers to the concept of "data as a mirror" - meaning that an=
y datasets carry societal and cultural influences from the people they are =
collected from</span></span></p></div></div></div></div></div></div></div><=
/div><div class=3D"rc-FormPartsQuestion__pointsCell"></div></div></div><div=
role=3D"group" class=3D"rc-FormPartsQuestion" aria-labelledby=3D"au1pK771E=
eq55A515yPngw-legend"><div id=3D"au1pK771Eeq55A515yPngw-legend" class=3D"rc=
-FormPartsQuestion__row" data-test=3D"legend"><div class=3D"rc-FormPartsQue=
stion__numberCell"><h3 class=3D"cds-137 css-13n3rak cds-139" aria-hidden=3D=
"true"><span>7</span>.</h3><span class=3D"screenreader-only"><span>Question=
7</span></span></div><div class=3D"rc-FormPartsQuestion__contentCell" id=
=3D"prompt-au1pK771Eeq55A515yPngw"><div class=3D"cds-137 css-1j071wf cds-13=
9"><div class=3D"rc-CML" dir=3D"auto"><div data-testid=3D"cml-viewer" class=
=3D"css-b1j1et"><p><span><span>A good example of empirical reflection in tr=
aining data is</span></span></p></div></div></div></div><div class=3D"rc-Fo=
rmPartsQuestion__pointsCell"><div class=3D"css-1xe0vjc"><span class=3D"cds-=
137 css-139dys0 cds-139"><span><span dir=3D"ltr">1 / 1</span> point</span><=
/span></div></div></div><div class=3D"rc-FormPartsQuestion__row"><div class=
=3D"rc-FormPartsQuestion__numberCell"></div><div class=3D"rc-FormPartsQuest=
ion__contentCell"><div class=3D"rc-FormPartsMcq"><div class=3D"css-1mkdutb"=
><div class=3D"rc-Option rc-Option--isReadOnly"><label class=3D"_1xzd2vdb c=
ui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-hidden=3D=
"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" aria-labelled=
by=3D"RadioUncheckedb8da85f4-a7f7-4125-e1a3-1e32c8f1bc56 RadioUncheckedb8da=
85f4-a7f7-4125-e1a3-1e32c8f1bc56Desc" xmlns=3D"http://www.w3.org/2000/svg" =
style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><path d=3D"M=
12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.4=
2 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation"></p=
ath></svg></span><input class=3D"_gx2lzf" name=3D"au1pK771Eeq55A515yPngw" t=
ype=3D"radio" tabindex=3D"-1" value=3D"0.6980940419428974" readonly=3D""><s=
pan class=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cds-137 css-1=
j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text" dir=3D"auto"><d=
iv data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>a model f=
ails to recognize cultural differences due to incorrect attributes</span></=
span></p></div></div></div></span></label></div></div><div class=3D"css-1mk=
dutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label class=3D"_1xzd2=
vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-hidd=
en=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" aria-lab=
elledby=3D"RadioUnchecked6d0f1e3d-258d-41d1-f4ac-4df370f3dcba RadioUnchecke=
d6d0f1e3d-258d-41d1-f4ac-4df370f3dcbaDesc" xmlns=3D"http://www.w3.org/2000/=
svg" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><path d=
=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18=
c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation=
"></path></svg></span><input class=3D"_gx2lzf" name=3D"au1pK771Eeq55A515yPn=
gw" type=3D"radio" tabindex=3D"-1" value=3D"0.644813473710403" readonly=3D"=
"><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cds-137 c=
ss-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text" dir=3D"auto=
"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>an im=
age recognition model selects one face over another based on sample data</s=
pan></span></p></div></div></div></span></label></div></div><div class=3D"c=
ss-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label class=3D"=
_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" ari=
a-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" ar=
ia-labelledby=3D"RadioUnchecked7de08262-1140-410f-8555-844294e10b2b RadioUn=
checked7de08262-1140-410f-8555-844294e10b2bDesc" xmlns=3D"http://www.w3.org=
/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><=
path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2=
zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presen=
tation"></path></svg></span><input class=3D"_gx2lzf" name=3D"au1pK771Eeq55A=
515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.7947894660203978" reado=
nly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cd=
s-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text" dir=
=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><sp=
an>A true positive result that defies the training data set</span></span></=
p></div></div></div></span></label></div></div><div class=3D"css-1mkdutb"><=
div class=3D"rc-Option rc-Option--isReadOnly"><label class=3D"_1xzd2vdb cui=
-Checkbox cui-isChecked"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" ar=
ia-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" a=
ria-labelledby=3D"RadioChecked5a4ab866-a0eb-4eb8-d65f-eb0805084828 RadioChe=
cked5a4ab866-a0eb-4eb8-d65f-eb0805084828Desc" xmlns=3D"http://www.w3.org/20=
00/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><pat=
h d=3D"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 =
2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58=
-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation"></path></svg>=
</span><input class=3D"_gx2lzf" name=3D"au1pK771Eeq55A515yPngw" type=3D"rad=
io" tabindex=3D"-1" value=3D"0.5735313244634754" readonly=3D""><span class=
=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cds-137 css-1j071wf cd=
s-139"><div class=3D"rc-CML rc-Option__input-text" dir=3D"auto"><div data-t=
estid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>an image recogniti=
on model cannot tell a difference between a photo of a dog and a photo of a=
photo of a dog</span></span></p></div></div></div></span></label></div></d=
iv><div data-testid=3D"GradeFeedback-success" class=3D"css-gl00bw"><div dat=
a-testid=3D"GradeFeedback-icon" class=3D"css-1aox1q8"><svg aria-hidden=3D"t=
rue" fill=3D"none" focusable=3D"false" height=3D"20" viewBox=3D"0 0 20 20" =
width=3D"20" id=3D"cds-react-aria-271" class=3D"css-md7hvk"><g clip-path=3D=
"url(#cds-react-aria-271_0)" fill-rule=3D"evenodd" clip-rule=3D"evenodd" fi=
ll=3D"currentColor"><path d=3D"M10 1.5a8.5 8.5 0 100 17 8.5 8.5 0 000-17zM.=
5 10a9.5 9.5 0 1119 0 9.5 9.5 0 01-19 0z"></path><path d=3D"M14.384 7.32l-5=
.35 6.42-3.388-3.386.708-.708 2.612 2.613 4.65-5.58.768.641z"></path></g><d=
efs><clipPath id=3D"cds-react-aria-271_0"><path fill=3D"#fff" d=3D"M0 0h20v=
20H0z"></path></clipPath></defs></svg></div><div class=3D"css-8atqhb"><div =
data-testid=3D"GradeFeedback-info" class=3D"css-qbubgm"><div class=3D"cds-1=
37 css-11engy8 cds-139" data-testid=3D"GradeFeedback-caption">Correct</div>=
<div class=3D"cds-137 css-pa6u6k cds-139"><div class=3D"rc-CML" dir=3D"auto=
"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>Predi=
ctive models can only view data as we tell them to. Empirical reflections r=
efer to training data sets that may contain references that need to be prog=
rammed into a model explicitly. For example, the model needs to learn what =
a mirror is in order to not count two instances of a pet in an image of tha=
t pet looking at a mirror</span></span></p></div></div></div></div></div></=
div></div></div><div class=3D"rc-FormPartsQuestion__pointsCell"></div></div=
></div><div role=3D"group" class=3D"rc-FormPartsQuestion" aria-labelledby=
=3D"hqi28r71Eeqw9BKvWyozdQ-legend"><div id=3D"hqi28r71Eeqw9BKvWyozdQ-legend=
" class=3D"rc-FormPartsQuestion__row" data-test=3D"legend"><div class=3D"rc=
-FormPartsQuestion__numberCell"><h3 class=3D"cds-137 css-13n3rak cds-139" a=
ria-hidden=3D"true"><span>8</span>.</h3><span class=3D"screenreader-only"><=
span>Question 8</span></span></div><div class=3D"rc-FormPartsQuestion__cont=
entCell" id=3D"prompt-hqi28r71Eeqw9BKvWyozdQ"><div class=3D"cds-137 css-1j0=
71wf cds-139"><div class=3D"rc-CML" dir=3D"auto"><div data-testid=3D"cml-vi=
ewer" class=3D"css-b1j1et"><p><span><span>A training set based on feeding 6=
0% of data, validating on 20% of data, and then designing multiple tests fo=
r the remaining 20% of data is referred to as an </span></span></p></div></=
div></div></div><div class=3D"rc-FormPartsQuestion__pointsCell"><div class=
=3D"css-1xe0vjc"><span class=3D"cds-137 css-139dys0 cds-139"><span><span di=
r=3D"ltr">0 / 1</span> point</span></span></div></div></div><div class=3D"r=
c-FormPartsQuestion__row"><div class=3D"rc-FormPartsQuestion__numberCell"><=
/div><div class=3D"rc-FormPartsQuestion__contentCell"><div class=3D"rc-Form=
PartsMcq"><div class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isR=
eadOnly"><label class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><=
svg class=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0=
0 24 24" role=3D"img" aria-labelledby=3D"RadioUnchecked339b9b01-c027-40f1-=
b121-3aaabb360686 RadioUnchecked339b9b01-c027-40f1-b121-3aaabb360686Desc" x=
mlns=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); heig=
ht: 24px; width: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 1=
0-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.=
58 8-8 8z" role=3D"presentation"></path></svg></span><input class=3D"_gx2lz=
f" name=3D"hqi28r71Eeqw9BKvWyozdQ" type=3D"radio" tabindex=3D"-1" value=3D"=
0.8630538591437202" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight=
-normal"><div class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc=
-Option__input-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"=
css-b1j1et"><p><span><span>false positive set</span></span></p></div></div>=
</div></span></label></div></div><div class=3D"css-1mkdutb"><div class=3D"r=
c-Option rc-Option--isReadOnly"><label class=3D"_1xzd2vdb cui-Checkbox cui-=
isChecked"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-hidden=3D"t=
rue" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" aria-labelledby=
=3D"RadioChecked2389f065-1c5b-4376-9b2d-c270563cd600 RadioChecked2389f065-1=
c5b-4376-9b2d-c270563cd600Desc" xmlns=3D"http://www.w3.org/2000/svg" style=
=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><path d=3D"M12 7c=
-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12=
s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8=
-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation"></path></svg></span><input=
class=3D"_gx2lzf" name=3D"hqi28r71Eeqw9BKvWyozdQ" type=3D"radio" tabindex=
=3D"-1" value=3D"0.8166416379059593" readonly=3D""><span class=3D"_bc4egv p=
-x-1s font-weight-normal"><div class=3D"cds-137 css-1j071wf cds-139"><div c=
lass=3D"rc-CML rc-Option__input-text" dir=3D"auto"><div data-testid=3D"cml-=
viewer" class=3D"css-b1j1et"><p><span><span>classic training set</span></sp=
an></p></div></div></div></span></label></div></div><div class=3D"css-1mkdu=
tb"><div class=3D"rc-Option rc-Option--isReadOnly"><label class=3D"_1xzd2vd=
b cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-hidden=
=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" aria-label=
ledby=3D"RadioUnchecked37c31ef8-b9e2-4c47-9b74-2fd5277bbc4b RadioUnchecked3=
7c31ef8-b9e2-4c47-9b74-2fd5277bbc4bDesc" xmlns=3D"http://www.w3.org/2000/sv=
g" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><path d=
=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18=
c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation=
"></path></svg></span><input class=3D"_gx2lzf" name=3D"hqi28r71Eeqw9BKvWyoz=
dQ" type=3D"radio" tabindex=3D"-1" value=3D"0.9665624236959407" readonly=3D=
""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cds-137 =
css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text" dir=3D"aut=
o"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>pred=
ictive training set</span></span></p></div></div></div></span></label></div=
></div><div class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isRead=
Only"><label class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg=
class=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 =
24 24" role=3D"img" aria-labelledby=3D"RadioUncheckedaed02777-a3b8-4943-876=
8-37cff8da6600 RadioUncheckedaed02777-a3b8-4943-8768-37cff8da6600Desc" xmln=
s=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height:=
24px; width: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4=
.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 =
8-8 8z" role=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" =
name=3D"hqi28r71Eeqw9BKvWyozdQ" type=3D"radio" tabindex=3D"-1" value=3D"0.4=
8050303834589325" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-n=
ormal"><div class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-O=
ption__input-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"cs=
s-b1j1et"><p><span><span>optimized training set</span></span></p></div></di=
v></div></span></label></div></div><div data-testid=3D"GradeFeedback-failur=
e" class=3D"css-1qmkwit"><div data-testid=3D"GradeFeedback-icon" class=3D"c=
ss-1aox1q8"><svg aria-hidden=3D"true" fill=3D"none" focusable=3D"false" hei=
ght=3D"20" viewBox=3D"0 0 20 20" width=3D"20" id=3D"cds-react-aria-272" cla=
ss=3D"css-1hltn8p"><g clip-path=3D"url(#cds-react-aria-272_0)" fill-rule=3D=
"evenodd" clip-rule=3D"evenodd" fill=3D"currentColor"><path d=3D"M10 1.5a8.=
5 8.5 0 100 17 8.5 8.5 0 000-17zM.5 10a9.5 9.5 0 1119 0 9.5 9.5 0 01-19 0z"=
></path><path d=3D"M13.646 14.354l-8-8 .708-.708 8 8-.708.708z"></path><pat=
h d=3D"M14.354 6.354l-8 8-.708-.708 8-8 .708.708z"></path></g><defs><clipPa=
th id=3D"cds-react-aria-272_0"><path fill=3D"#fff" d=3D"M0 0h20v20H0z"></pa=
th></clipPath></defs></svg></div><div class=3D"css-8atqhb"><div data-testid=
=3D"GradeFeedback-info" class=3D"css-qbubgm"><div class=3D"cds-137 css-95fe=
hq cds-139" data-testid=3D"GradeFeedback-caption">Incorrect</div><div class=
=3D"cds-137 css-pa6u6k cds-139"><div class=3D"rc-CML" dir=3D"auto"><div dat=
a-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>A classic train=
ing set relies on running a final accuracy test before deploying a model. A=
n optimized training set relies on multiple tests to ensure that a model is=
free of bias</span></span></p></div></div></div></div></div></div></div></=
div><div class=3D"rc-FormPartsQuestion__pointsCell"></div></div></div><div =
role=3D"group" class=3D"rc-FormPartsQuestion" aria-labelledby=3D"nJLCAb71Ee=
q55A515yPngw-legend"><div id=3D"nJLCAb71Eeq55A515yPngw-legend" class=3D"rc-=
FormPartsQuestion__row" data-test=3D"legend"><div class=3D"rc-FormPartsQues=
tion__numberCell"><h3 class=3D"cds-137 css-13n3rak cds-139" aria-hidden=3D"=
true"><span>9</span>.</h3><span class=3D"screenreader-only"><span>Question =
9</span></span></div><div class=3D"rc-FormPartsQuestion__contentCell" id=3D=
"prompt-nJLCAb71Eeq55A515yPngw"><div class=3D"cds-137 css-1j071wf cds-139">=
<div class=3D"rc-CML" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D=
"css-b1j1et"><p><span><span>Our goals for building an ethical predictive mo=
del include making sure the results are </span></span></p></div></div></div=
></div><div class=3D"rc-FormPartsQuestion__pointsCell"><div class=3D"css-1x=
e0vjc"><span class=3D"cds-137 css-139dys0 cds-139"><span><span dir=3D"ltr">=
1 / 1</span> point</span></span></div></div></div><div class=3D"rc-FormPart=
sQuestion__row"><div class=3D"rc-FormPartsQuestion__numberCell"></div><div =
class=3D"rc-FormPartsQuestion__contentCell"><div class=3D"rc-FormPartsMcq">=
<div class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><=
label class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=
=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24"=
role=3D"img" aria-labelledby=3D"RadioUncheckedbb220022-9ab4-4af5-cbee-4647=
e1d4cfd2 RadioUncheckedbb220022-9ab4-4af5-cbee-4647e1d4cfd2Desc" xmlns=3D"h=
ttp://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px;=
width: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10=
-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z=
" role=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" name=
=3D"nJLCAb71Eeq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.09672=
659088606883" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-norma=
l"><div class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Optio=
n__input-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1=
j1et"><p><span><span>precise, methodical, ethical</span></span></p></div></=
div></div></span></label></div></div><div class=3D"css-1mkdutb"><div class=
=3D"rc-Option rc-Option--isReadOnly"><label class=3D"_1xzd2vdb cui-Checkbox=
cui-isChecked"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-hidden=
=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"img" aria-label=
ledby=3D"RadioChecked64307a4b-b4fd-4538-a721-ca8db2e77506 RadioChecked64307=
a4b-b4fd-4538-a721-ca8db2e77506Desc" xmlns=3D"http://www.w3.org/2000/svg" s=
tyle=3D"fill: rgb(102, 102, 102); height: 24px; width: 24px;"><path d=3D"M1=
2 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 =
2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58=
-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation"></path></svg></span><i=
nput class=3D"_gx2lzf" name=3D"nJLCAb71Eeq55A515yPngw" type=3D"radio" tabin=
dex=3D"-1" value=3D"0.7558298109342005" readonly=3D""><span class=3D"_bc4eg=
v p-x-1s font-weight-normal"><div class=3D"cds-137 css-1j071wf cds-139"><di=
v class=3D"rc-CML rc-Option__input-text" dir=3D"auto"><div data-testid=3D"c=
ml-viewer" class=3D"css-b1j1et"><p><span><span>accurate, fair and explainab=
le</span></span></p></div></div></div></span></label></div></div><div class=
=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label clas=
s=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd=
" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"im=
g" aria-labelledby=3D"RadioUncheckede60fca0f-bd07-4dc8-ef48-ae7001bf1dd0 Ra=
dioUncheckede60fca0f-bd07-4dc8-ef48-ae7001bf1dd0Desc" xmlns=3D"http://www.w=
3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24p=
x;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2=
12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"p=
resentation"></path></svg></span><input class=3D"_gx2lzf" name=3D"nJLCAb71E=
eq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.8658256628993712" =
readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=
=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text=
" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><spa=
n><span>precise, explainable, predictable</span></span></p></div></div></di=
v></span></label></div></div><div class=3D"css-1mkdutb"><div class=3D"rc-Op=
tion rc-Option--isReadOnly"><label class=3D"_1xzd2vdb cui-Checkbox"><span c=
lass=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"=
false" viewBox=3D"0 0 24 24" role=3D"img" aria-labelledby=3D"RadioUnchecked=
c5ff5be9-149d-47f5-da87-93c842ac99b8 RadioUncheckedc5ff5be9-149d-47f5-da87-=
93c842ac99b8Desc" xmlns=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(1=
02, 102, 102); height: 24px; width: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2=
12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-=
8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation"></path></svg></span><in=
put class=3D"_gx2lzf" name=3D"nJLCAb71Eeq55A515yPngw" type=3D"radio" tabind=
ex=3D"-1" value=3D"0.16016203796687156" readonly=3D""><span class=3D"_bc4eg=
v p-x-1s font-weight-normal"><div class=3D"cds-137 css-1j071wf cds-139"><di=
v class=3D"rc-CML rc-Option__input-text" dir=3D"auto"><div data-testid=3D"c=
ml-viewer" class=3D"css-b1j1et"><p><span><span>accurate, precise, fair</spa=
n></span></p></div></div></div></span></label></div></div><div data-testid=
=3D"GradeFeedback-success" class=3D"css-gl00bw"><div data-testid=3D"GradeFe=
edback-icon" class=3D"css-1aox1q8"><svg aria-hidden=3D"true" fill=3D"none" =
focusable=3D"false" height=3D"20" viewBox=3D"0 0 20 20" width=3D"20" id=3D"=
cds-react-aria-273" class=3D"css-md7hvk"><g clip-path=3D"url(#cds-react-ari=
a-273_0)" fill-rule=3D"evenodd" clip-rule=3D"evenodd" fill=3D"currentColor"=
><path d=3D"M10 1.5a8.5 8.5 0 100 17 8.5 8.5 0 000-17zM.5 10a9.5 9.5 0 1119=
0 9.5 9.5 0 01-19 0z"></path><path d=3D"M14.384 7.32l-5.35 6.42-3.388-3.38=
6.708-.708 2.612 2.613 4.65-5.58.768.641z"></path></g><defs><clipPath id=3D=
"cds-react-aria-273_0"><path fill=3D"#fff" d=3D"M0 0h20v20H0z"></path></cli=
pPath></defs></svg></div><div class=3D"css-8atqhb"><div data-testid=3D"Grad=
eFeedback-info" class=3D"css-qbubgm"><div class=3D"cds-137 css-11engy8 cds-=
139" data-testid=3D"GradeFeedback-caption">Correct</div><div class=3D"cds-1=
37 css-pa6u6k cds-139"><div class=3D"rc-CML" dir=3D"auto"><div data-testid=
=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>An ethical predictive m=
odel needs to go beyond the typical guideline for accuracy. We need it to b=
e fair (adjusting for potential blind spots/bias) and explainable (avoiding=
the black box problem)</span></span></p></div></div></div></div></div></di=
v></div></div><div class=3D"rc-FormPartsQuestion__pointsCell"></div></div><=
/div><div role=3D"group" class=3D"rc-FormPartsQuestion" aria-labelledby=3D"=
tm4FTL71Eeq55A515yPngw-legend"><div id=3D"tm4FTL71Eeq55A515yPngw-legend" cl=
ass=3D"rc-FormPartsQuestion__row" data-test=3D"legend"><div class=3D"rc-For=
mPartsQuestion__numberCell"><h3 class=3D"cds-137 css-13n3rak cds-139" aria-=
hidden=3D"true"><span>10</span>.</h3><span class=3D"screenreader-only"><spa=
n>Question 10</span></span></div><div class=3D"rc-FormPartsQuestion__conten=
tCell" id=3D"prompt-tm4FTL71Eeq55A515yPngw"><div class=3D"cds-137 css-1j071=
wf cds-139"><div class=3D"rc-CML" dir=3D"auto"><div data-testid=3D"cml-view=
er" class=3D"css-b1j1et"><p><span><span>Unknown Unknowns refer to</span></s=
pan></p></div></div></div></div><div class=3D"rc-FormPartsQuestion__pointsC=
ell"><div class=3D"css-1xe0vjc"><span class=3D"cds-137 css-139dys0 cds-139"=
><span><span dir=3D"ltr">1 / 1</span> point</span></span></div></div></div>=
<div class=3D"rc-FormPartsQuestion__row"><div class=3D"rc-FormPartsQuestion=
__numberCell"></div><div class=3D"rc-FormPartsQuestion__contentCell"><div c=
lass=3D"rc-FormPartsMcq"><div class=3D"css-1mkdutb"><div class=3D"rc-Option=
rc-Option--isReadOnly"><label class=3D"_1xzd2vdb cui-Checkbox"><span class=
=3D"_1e7axzp"><svg class=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"fals=
e" viewBox=3D"0 0 24 24" role=3D"img" aria-labelledby=3D"RadioUnchecked52e0=
be0b-39a3-4f2c-cc96-823a153edc07 RadioUnchecked52e0be0b-39a3-4f2c-cc96-823a=
153edc07Desc" xmlns=3D"http://www.w3.org/2000/svg" style=3D"fill: rgb(102, =
102, 102); height: 24px; width: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s=
4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-=
8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation"></path></svg></span><input =
class=3D"_gx2lzf" name=3D"tm4FTL71Eeq55A515yPngw" type=3D"radio" tabindex=
=3D"-1" value=3D"0.6803738397096943" readonly=3D""><span class=3D"_bc4egv p=
-x-1s font-weight-normal"><div class=3D"cds-137 css-1j071wf cds-139"><div c=
lass=3D"rc-CML rc-Option__input-text" dir=3D"auto"><div data-testid=3D"cml-=
viewer" class=3D"css-b1j1et"><p><span><span>an uncertainty of how the data =
is gathered</span></span></p></div></div></div></span></label></div></div><=
div class=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><l=
abel class=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=
=3D"_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24"=
role=3D"img" aria-labelledby=3D"RadioUnchecked617c468e-c2a4-4a12-919a-d511=
a327b07f RadioUnchecked617c468e-c2a4-4a12-919a-d511a327b07fDesc" xmlns=3D"h=
ttp://www.w3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px;=
width: 24px;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10=
-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z=
" role=3D"presentation"></path></svg></span><input class=3D"_gx2lzf" name=
=3D"tm4FTL71Eeq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.68302=
20789306618" readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal=
"><div class=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option=
__input-text" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j=
1et"><p><span><span>being unsure about the morals of the research team</spa=
n></span></p></div></div></div></span></label></div></div><div class=3D"css=
-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label class=3D"_1=
xzd2vdb cui-Checkbox cui-isChecked"><span class=3D"_1e7axzp"><svg class=3D"=
_ufjrdd" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" rol=
e=3D"img" aria-labelledby=3D"RadioCheckedb30faa42-d316-4025-e162-0a1317b12a=
96 RadioCheckedb30faa42-d316-4025-e162-0a1317b12a96Desc" xmlns=3D"http://ww=
w.w3.org/2000/svg" style=3D"fill: rgb(1, 86, 184); height: 24px; width: 24p=
x;"><path d=3D"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0=
-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 =
0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"presentation"></pat=
h></svg></span><input class=3D"_gx2lzf" name=3D"tm4FTL71Eeq55A515yPngw" typ=
e=3D"radio" tabindex=3D"-1" value=3D"0.0748944140001715" readonly=3D""><spa=
n class=3D"_bc4egv p-x-1s font-weight-normal"><div class=3D"cds-137 css-1j0=
71wf cds-139"><div class=3D"rc-CML rc-Option__input-text" dir=3D"auto"><div=
data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><span><span>lack of exp=
lainability and what a model is actually looking at to make it's prediction=
</span></span></p></div></div></div></span></label></div></div><div class=
=3D"css-1mkdutb"><div class=3D"rc-Option rc-Option--isReadOnly"><label clas=
s=3D"_1xzd2vdb cui-Checkbox"><span class=3D"_1e7axzp"><svg class=3D"_ufjrdd=
" aria-hidden=3D"true" focusable=3D"false" viewBox=3D"0 0 24 24" role=3D"im=
g" aria-labelledby=3D"RadioUncheckedc06bf126-7545-462e-ced1-e6d3c19c29ed Ra=
dioUncheckedc06bf126-7545-462e-ced1-e6d3c19c29edDesc" xmlns=3D"http://www.w=
3.org/2000/svg" style=3D"fill: rgb(102, 102, 102); height: 24px; width: 24p=
x;"><path d=3D"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2=
12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" role=3D"p=
resentation"></path></svg></span><input class=3D"_gx2lzf" name=3D"tm4FTL71E=
eq55A515yPngw" type=3D"radio" tabindex=3D"-1" value=3D"0.13059629595028843"=
readonly=3D""><span class=3D"_bc4egv p-x-1s font-weight-normal"><div class=
=3D"cds-137 css-1j071wf cds-139"><div class=3D"rc-CML rc-Option__input-text=
" dir=3D"auto"><div data-testid=3D"cml-viewer" class=3D"css-b1j1et"><p><spa=
n><span>facing unknown empirical data with an incomplete dataset</span></sp=
an></p></div></div></div></span></label></div></div><div data-testid=3D"Gra=
deFeedback-success" class=3D"css-gl00bw"><div data-testid=3D"GradeFeedback-=
icon" class=3D"css-1aox1q8"><svg aria-hidden=3D"true" fill=3D"none" focusab=
le=3D"false" height=3D"20" viewBox=3D"0 0 20 20" width=3D"20" id=3D"cds-rea=
ct-aria-274" class=3D"css-md7hvk"><g clip-path=3D"url(#cds-react-aria-274_0=
)" fill-rule=3D"evenodd" clip-rule=3D"evenodd" fill=3D"currentColor"><path =
d=3D"M10 1.5a8.5 8.5 0 100 17 8.5 8.5 0 000-17zM.5 10a9.5 9.5 0 1119 0 9.5 =
9.5 0 01-19 0z"></path><path d=3D"M14.384 7.32l-5.35 6.42-3.388-3.386.708-.=
708 2.612 2.613 4.65-5.58.768.641z"></path></g><defs><clipPath id=3D"cds-re=
act-aria-274_0"><path fill=3D"#fff" d=3D"M0 0h20v20H0z"></path></clipPath><=
/defs></svg></div><div class=3D"css-8atqhb"><div data-testid=3D"GradeFeedba=
ck-info" class=3D"css-qbubgm"><div class=3D"cds-137 css-11engy8 cds-139" da=
ta-testid=3D"GradeFeedback-caption">Correct</div><div class=3D"cds-137 css-=
pa6u6k cds-139"><div class=3D"rc-CML" dir=3D"auto"><div data-testid=3D"cml-=
viewer" class=3D"css-b1j1et"><p><span><span>An unknown unknown refers to th=
e high potential for a model to use unexpected attributes in its prediction=
s</span></span></p></div></div></div></div></div></div></div></div><div cla=
ss=3D"rc-FormPartsQuestion__pointsCell"></div></div></div></div><div></div>=
</div></div></div></div></div></div></div></div></div></div></div></div></d=
iv></div><div data-react-modal-body-trap=3D"" tabindex=3D"0" style=3D"posit=
ion: absolute; opacity: 0;"></div></body></html>
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-972aada7-48b6-42c4-821f-5791da2ec34a@mhtml.blink
@charset "utf-8";
.video-js { width: 300px; height: 150px; }
.vjs-fluid { padding-top: 56.25%; }
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-5c03f9a2-4e89-4fd5-883d-32de55e02780@mhtml.blink
@charset "utf-8";
.cds-137 { margin: 0px; }
.cds-138 { font-size: 0.875rem; font-family: "Source Sans Pro", Arial, sans=
-serif; font-weight: 400; line-height: 1.25rem; letter-spacing: 0px; }
.cds-139 { font-size: 1rem; font-family: "Source Sans Pro", Arial, sans-ser=
if; font-weight: 400; line-height: 1.5rem; letter-spacing: 0px; }
.cds-142 { font-size: 1.75rem; font-family: "Source Sans Pro", Arial, sans-=
serif; font-weight: 400; line-height: 2.25rem; letter-spacing: -0.1px; }
@media (max-width: 599.95px) {
.cds-142 { font-size: 1.5rem; line-height: 2rem; }
}
.cds-143 { font-size: 1.25rem; font-family: "Source Sans Pro", Arial, sans-=
serif; font-weight: 400; line-height: 1.75rem; letter-spacing: -0.1px; }
.cds-151 { width: 1px; height: 1px; overflow: hidden; position: absolute; }
.cds-152 { text-align: left; }
.cds-153 { text-align: center; }
.cds-154 { text-align: right; }
.cds-155 { text-align: justify; }
.cds-156 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; =
}
.cds-157 { margin-bottom: 0.35em; }
.cds-158 { margin-bottom: 16px; }
.cds-159 { color: inherit; }
.cds-160 { color: rgb(63, 81, 181); }
.cds-161 { color: rgb(245, 0, 87); }
.cds-162 { color: rgba(0, 0, 0, 0.87); }
.cds-163 { color: rgba(0, 0, 0, 0.54); }
.cds-164 { color: rgb(244, 67, 54); }
.cds-165 { display: inline; }
.cds-166 { display: block; }
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-6de5f59f-af2a-401c-a85e-c3016d9052b4@mhtml.blink
@charset "utf-8";
.cds-168 { text-decoration: none; }
.cds-169 { text-decoration: none; }
.cds-169:hover { text-decoration: underline; }
.cds-170 { text-decoration: underline; }
.cds-171 { border: 0px; cursor: pointer; margin: 0px; outline: 0px; padding=
: 0px; position: relative; user-select: none; border-radius: 0px; vertical-=
align: middle; background-color: transparent; appearance: none; -webkit-tap=
-highlight-color: transparent; }
.cds-171.cds-172 { outline: auto; }
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-e6876c48-72a8-4d0f-9887-7d8d0e472a8a@mhtml.blink
@charset "utf-8";
.cds-134 { color: inherit; border: 0px; cursor: pointer; margin: 0px; displ=
ay: inline-flex; outline: 0px; padding: 0px; position: relative; align-item=
s: center; user-select: none; border-radius: 0px; vertical-align: middle; j=
ustify-content: center; text-decoration: none; background-color: transparen=
t; appearance: none; -webkit-tap-highlight-color: transparent; }
.cds-134.cds-135 { cursor: default; pointer-events: none; }
@media print {
.cds-134 { -webkit-print-color-adjust: exact; }
}
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-b38c41a1-bbf1-47cc-89e8-b7bdaaf11a8b@mhtml.blink
@charset "utf-8";
.cds-105 { color: rgba(0, 0, 0, 0.87); padding: 6px 16px; min-width: 64px; =
box-sizing: border-box; transition: background-color 250ms cubic-bezier(0.4=
, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border=
250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; border-radius: 4px; }
.cds-105:hover { text-decoration: none; background-color: rgba(0, 0, 0, 0.0=
4); }
.cds-105.cds-118 { color: rgba(0, 0, 0, 0.26); }
@media (hover: none) {
.cds-105:hover { background-color: transparent; }
}
.cds-105:hover.cds-118 { background-color: transparent; }
.cds-106 { width: 100%; display: inherit; align-items: inherit; justify-con=
tent: inherit; }
.cds-107 { padding: 6px 8px; }
.cds-108 { color: rgb(63, 81, 181); }
.cds-108:hover { background-color: rgba(63, 81, 181, 0.04); }
@media (hover: none) {
.cds-108:hover { background-color: transparent; }
}
.cds-109 { color: rgb(245, 0, 87); }
.cds-109:hover { background-color: rgba(245, 0, 87, 0.04); }
@media (hover: none) {
.cds-109:hover { background-color: transparent; }
}
.cds-110 { border: 1px solid rgba(0, 0, 0, 0.23); padding: 5px 15px; }
.cds-110.cds-118 { border: 1px solid rgba(0, 0, 0, 0.12); }
.cds-111 { color: rgb(63, 81, 181); border: 1px solid rgba(63, 81, 181, 0.5=
); }
.cds-111:hover { border: 1px solid rgb(63, 81, 181); background-color: rgba=
(63, 81, 181, 0.04); }
@media (hover: none) {
.cds-111:hover { background-color: transparent; }
}
.cds-112 { color: rgb(245, 0, 87); border: 1px solid rgba(245, 0, 87, 0.5);=
}
.cds-112:hover { border: 1px solid rgb(245, 0, 87); background-color: rgba(=
245, 0, 87, 0.04); }
.cds-112.cds-118 { border: 1px solid rgba(0, 0, 0, 0.26); }
@media (hover: none) {
.cds-112:hover { background-color: transparent; }
}
.cds-113 { color: rgba(0, 0, 0, 0.87); box-shadow: rgba(0, 0, 0, 0.2) 0px 3=
px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1=
px 5px 0px; background-color: rgb(224, 224, 224); }
.cds-113:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0=
, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; backgroun=
d-color: rgb(213, 213, 213); }
.cds-113.cds-117 { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0,=
0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.cds-113:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, =
0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.cds-113.cds-118 { color: rgba(0, 0, 0, 0.26); box-shadow: none; background=
-color: rgba(0, 0, 0, 0.12); }
@media (hover: none) {
.cds-113:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0,=
0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; backgrou=
nd-color: rgb(224, 224, 224); }
}
.cds-113:hover.cds-118 { background-color: rgba(0, 0, 0, 0.12); }
.cds-114 { color: rgb(255, 255, 255); background-color: rgb(63, 81, 181); }
.cds-114:hover { background-color: rgb(48, 63, 159); }
@media (hover: none) {
.cds-114:hover { background-color: rgb(63, 81, 181); }
}
.cds-115 { color: rgb(255, 255, 255); background-color: rgb(245, 0, 87); }
.cds-115:hover { background-color: rgb(197, 17, 98); }
@media (hover: none) {
.cds-115:hover { background-color: rgb(245, 0, 87); }
}
.cds-116 { box-shadow: none; }
.cds-116:hover { box-shadow: none; }
.cds-116.cds-117 { box-shadow: none; }
.cds-116:active { box-shadow: none; }
.cds-116.cds-118 { box-shadow: none; }
.cds-119 { color: inherit; border-color: currentcolor; }
.cds-120 { padding: 4px 5px; font-size: 0.8125rem; }
.cds-121 { padding: 8px 11px; font-size: 0.9375rem; }
.cds-122 { padding: 3px 9px; font-size: 0.8125rem; }
.cds-123 { padding: 7px 21px; font-size: 0.9375rem; }
.cds-124 { padding: 4px 10px; font-size: 0.8125rem; }
.cds-125 { padding: 8px 22px; font-size: 0.9375rem; }
.cds-128 { width: 100%; }
.cds-129 { display: inherit; margin-left: -4px; margin-right: 8px; }
.cds-129.cds-131 { margin-left: -2px; }
.cds-130 { display: inherit; margin-left: 8px; margin-right: -4px; }
.cds-130.cds-131 { margin-right: -2px; }
.cds-131 > :first-child { font-size: 18px; }
.cds-132 > :first-child { font-size: 20px; }
.cds-133 > :first-child { font-size: 22px; }
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-a0de18d0-78a8-4b3a-b996-001e3577cbdc@mhtml.blink
@charset "utf-8";
.cds-2 { width: 100%; display: flex; flex-wrap: wrap; box-sizing: border-bo=
x; }
.cds-3 { margin: 0px; box-sizing: border-box; }
.cds-4 { min-width: 0px; }
.cds-5 { flex-direction: column; }
.cds-6 { flex-direction: column-reverse; }
.cds-7 { flex-direction: row-reverse; }
.cds-8 { flex-wrap: nowrap; }
.cds-9 { flex-wrap: wrap-reverse; }
.cds-10 { align-items: center; }
.cds-11 { align-items: flex-start; }
.cds-12 { align-items: flex-end; }
.cds-13 { align-items: baseline; }
.cds-14 { align-content: center; }
.cds-15 { align-content: flex-start; }
.cds-16 { align-content: flex-end; }
.cds-17 { align-content: space-between; }
.cds-18 { align-content: space-around; }
.cds-19 { justify-content: center; }
.cds-20 { justify-content: flex-end; }
.cds-21 { justify-content: space-between; }
.cds-22 { justify-content: space-around; }
.cds-23 { justify-content: space-evenly; }
.cds-24 { width: calc(100% + 0px); margin: 0px; }
.cds-24 > .cds-3 { padding: 0px; }
.cds-25 { width: calc(100% + 1px); margin: -0.5px; }
.cds-25 > .cds-3 { padding: 0.5px; }
.cds-26 { width: calc(100% + 2px); margin: -1px; }
.cds-26 > .cds-3 { padding: 1px; }
.cds-27 { width: calc(100% + 3px); margin: -1.5px; }
.cds-27 > .cds-3 { padding: 1.5px; }
.cds-28 { width: calc(100% + 4px); margin: -2px; }
.cds-28 > .cds-3 { padding: 2px; }
.cds-29 { width: calc(100% + 5px); margin: -2.5px; }
.cds-29 > .cds-3 { padding: 2.5px; }
.cds-30 { width: calc(100% + 6px); margin: -3px; }
.cds-30 > .cds-3 { padding: 3px; }
.cds-31 { width: calc(100% + 7px); margin: -3.5px; }
.cds-31 > .cds-3 { padding: 3.5px; }
.cds-32 { width: calc(100% + 8px); margin: -4px; }
.cds-32 > .cds-3 { padding: 4px; }
.cds-33 { width: calc(100% + 9px); margin: -4.5px; }
.cds-33 > .cds-3 { padding: 4.5px; }
.cds-34 { width: calc(100% + 10px); margin: -5px; }
.cds-34 > .cds-3 { padding: 5px; }
.cds-35 { flex-grow: 0; max-width: none; flex-basis: auto; }
.cds-36 { flex-grow: 1; max-width: 100%; flex-basis: 0px; }
.cds-37 { flex-grow: 0; max-width: 8.33333%; flex-basis: 8.33333%; }
.cds-38 { flex-grow: 0; max-width: 16.6667%; flex-basis: 16.6667%; }
.cds-39 { flex-grow: 0; max-width: 25%; flex-basis: 25%; }
.cds-40 { flex-grow: 0; max-width: 33.3333%; flex-basis: 33.3333%; }
.cds-41 { flex-grow: 0; max-width: 41.6667%; flex-basis: 41.6667%; }
.cds-42 { flex-grow: 0; max-width: 50%; flex-basis: 50%; }
.cds-43 { flex-grow: 0; max-width: 58.3333%; flex-basis: 58.3333%; }
.cds-44 { flex-grow: 0; max-width: 66.6667%; flex-basis: 66.6667%; }
.cds-45 { flex-grow: 0; max-width: 75%; flex-basis: 75%; }
.cds-46 { flex-grow: 0; max-width: 83.3333%; flex-basis: 83.3333%; }
.cds-47 { flex-grow: 0; max-width: 91.6667%; flex-basis: 91.6667%; }
.cds-48 { flex-grow: 0; max-width: 100%; flex-basis: 100%; }
@media (min-width: 600px) {
.cds-49 { flex-grow: 0; max-width: none; flex-basis: auto; }
.cds-50 { flex-grow: 1; max-width: 100%; flex-basis: 0px; }
.cds-51 { flex-grow: 0; max-width: 8.33333%; flex-basis: 8.33333%; }
.cds-52 { flex-grow: 0; max-width: 16.6667%; flex-basis: 16.6667%; }
.cds-53 { flex-grow: 0; max-width: 25%; flex-basis: 25%; }
.cds-54 { flex-grow: 0; max-width: 33.3333%; flex-basis: 33.3333%; }
.cds-55 { flex-grow: 0; max-width: 41.6667%; flex-basis: 41.6667%; }
.cds-56 { flex-grow: 0; max-width: 50%; flex-basis: 50%; }
.cds-57 { flex-grow: 0; max-width: 58.3333%; flex-basis: 58.3333%; }
.cds-58 { flex-grow: 0; max-width: 66.6667%; flex-basis: 66.6667%; }
.cds-59 { flex-grow: 0; max-width: 75%; flex-basis: 75%; }
.cds-60 { flex-grow: 0; max-width: 83.3333%; flex-basis: 83.3333%; }
.cds-61 { flex-grow: 0; max-width: 91.6667%; flex-basis: 91.6667%; }
.cds-62 { flex-grow: 0; max-width: 100%; flex-basis: 100%; }
}
@media (min-width: 1024px) {
.cds-63 { flex-grow: 0; max-width: none; flex-basis: auto; }
.cds-64 { flex-grow: 1; max-width: 100%; flex-basis: 0px; }
.cds-65 { flex-grow: 0; max-width: 8.33333%; flex-basis: 8.33333%; }
.cds-66 { flex-grow: 0; max-width: 16.6667%; flex-basis: 16.6667%; }
.cds-67 { flex-grow: 0; max-width: 25%; flex-basis: 25%; }
.cds-68 { flex-grow: 0; max-width: 33.3333%; flex-basis: 33.3333%; }
.cds-69 { flex-grow: 0; max-width: 41.6667%; flex-basis: 41.6667%; }
.cds-70 { flex-grow: 0; max-width: 50%; flex-basis: 50%; }
.cds-71 { flex-grow: 0; max-width: 58.3333%; flex-basis: 58.3333%; }
.cds-72 { flex-grow: 0; max-width: 66.6667%; flex-basis: 66.6667%; }
.cds-73 { flex-grow: 0; max-width: 75%; flex-basis: 75%; }
.cds-74 { flex-grow: 0; max-width: 83.3333%; flex-basis: 83.3333%; }
.cds-75 { flex-grow: 0; max-width: 91.6667%; flex-basis: 91.6667%; }
.cds-76 { flex-grow: 0; max-width: 100%; flex-basis: 100%; }
}
@media (min-width: 1440px) {
.cds-77 { flex-grow: 0; max-width: none; flex-basis: auto; }
.cds-78 { flex-grow: 1; max-width: 100%; flex-basis: 0px; }
.cds-79 { flex-grow: 0; max-width: 8.33333%; flex-basis: 8.33333%; }
.cds-80 { flex-grow: 0; max-width: 16.6667%; flex-basis: 16.6667%; }
.cds-81 { flex-grow: 0; max-width: 25%; flex-basis: 25%; }
.cds-82 { flex-grow: 0; max-width: 33.3333%; flex-basis: 33.3333%; }
.cds-83 { flex-grow: 0; max-width: 41.6667%; flex-basis: 41.6667%; }
.cds-84 { flex-grow: 0; max-width: 50%; flex-basis: 50%; }
.cds-85 { flex-grow: 0; max-width: 58.3333%; flex-basis: 58.3333%; }
.cds-86 { flex-grow: 0; max-width: 66.6667%; flex-basis: 66.6667%; }
.cds-87 { flex-grow: 0; max-width: 75%; flex-basis: 75%; }
.cds-88 { flex-grow: 0; max-width: 83.3333%; flex-basis: 83.3333%; }
.cds-89 { flex-grow: 0; max-width: 91.6667%; flex-basis: 91.6667%; }
.cds-90 { flex-grow: 0; max-width: 100%; flex-basis: 100%; }
}
@media (min-width: 1920px) {
.cds-91 { flex-grow: 0; max-width: none; flex-basis: auto; }
.cds-92 { flex-grow: 1; max-width: 100%; flex-basis: 0px; }
.cds-93 { flex-grow: 0; max-width: 8.33333%; flex-basis: 8.33333%; }
.cds-94 { flex-grow: 0; max-width: 16.6667%; flex-basis: 16.6667%; }
.cds-95 { flex-grow: 0; max-width: 25%; flex-basis: 25%; }
.cds-96 { flex-grow: 0; max-width: 33.3333%; flex-basis: 33.3333%; }
.cds-97 { flex-grow: 0; max-width: 41.6667%; flex-basis: 41.6667%; }
.cds-98 { flex-grow: 0; max-width: 50%; flex-basis: 50%; }
.cds-99 { flex-grow: 0; max-width: 58.3333%; flex-basis: 58.3333%; }
.cds-100 { flex-grow: 0; max-width: 66.6667%; flex-basis: 66.6667%; }
.cds-101 { flex-grow: 0; max-width: 75%; flex-basis: 75%; }
.cds-102 { flex-grow: 0; max-width: 83.3333%; flex-basis: 83.3333%; }
.cds-103 { flex-grow: 0; max-width: 91.6667%; flex-basis: 91.6667%; }
.cds-104 { flex-grow: 0; max-width: 100%; flex-basis: 100%; }
}
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-ff05dead-c728-43aa-9432-020b1e6d619c@mhtml.blink
@charset "utf-8";
@media (min-width: 0px) and (max-width: 599.95px) {
.cds-200 { display: none; }
}
@media (min-width: 0px) {
.cds-201 { display: none; }
}
@media (max-width: 599.95px) {
.cds-202 { display: none; }
}
@media (min-width: 600px) and (max-width: 1023.95px) {
.cds-203 { display: none; }
}
@media (min-width: 600px) {
.cds-204 { display: none; }
}
@media (max-width: 1023.95px) {
.cds-205 { display: none; }
}
@media (min-width: 1024px) and (max-width: 1439.95px) {
.cds-206 { display: none; }
}
@media (min-width: 1024px) {
.cds-207 { display: none; }
}
@media (max-width: 1439.95px) {
.cds-208 { display: none; }
}
@media (min-width: 1440px) and (max-width: 1919.95px) {
.cds-209 { display: none; }
}
@media (min-width: 1440px) {
.cds-210 { display: none; }
}
@media (max-width: 1919.95px) {
.cds-211 { display: none; }
}
@media (min-width: 1920px) {
.cds-212 { display: none; }
}
@media (min-width: 1920px) {
.cds-213 { display: none; }
}
@media (min-width: 0px) {
.cds-214 { display: none; }
}
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-0843ad9e-1d5a-47ad-b3e6-383e54e5e00b@mhtml.blink
@charset "utf-8";
.cds-283 { width: 100%; display: block; box-sizing: border-box; margin-left=
: auto; margin-right: auto; padding-left: 2px; padding-right: 2px; }
@media (min-width: 600px) {
.cds-283 { padding-left: 3px; padding-right: 3px; }
}
.cds-284 { padding-left: 0px; padding-right: 0px; }
@media (min-width: 600px) {
.cds-285 { max-width: 600px; }
}
@media (min-width: 1024px) {
.cds-285 { max-width: 1024px; }
}
@media (min-width: 1440px) {
.cds-285 { max-width: 1440px; }
}
@media (min-width: 1920px) {
.cds-285 { max-width: 1920px; }
}
@media (min-width: 0px) {
.cds-286 { max-width: 444px; }
}
@media (min-width: 600px) {
.cds-287 { max-width: 600px; }
}
@media (min-width: 1024px) {
.cds-288 { max-width: 1024px; }
}
@media (min-width: 1440px) {
.cds-289 { max-width: 1440px; }
}
@media (min-width: 1920px) {
.cds-290 { max-width: 1920px; }
}
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-747fc4ad-5330-4951-842f-d0290c4e2da9@mhtml.blink
@charset "utf-8";
@font-face { font-family: coursera-iconfont; src: url("https://d3njjcbhbojb=
ot.cloudfront.net/web/bundles/styleguide/icons/fonts/coursera.v26.woff") fo=
rmat("woff"), url("https://d3njjcbhbojbot.cloudfront.net/web/bundles/styleg=
uide/icons/fonts/coursera.v26.ttf") format("truetype"); }
@font-face { font-family: OpenSans-Light; font-weight: normal; font-style: =
normal; font-display: swap; src: url("https://d3njjcbhbojbot.cloudfront.net=
/web/type/opensans-v17-latin-latinext-cyrillic/opensans-300.woff2") format(=
"woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-=
latin-latinext-cyrillic/opensans-300.woff") format("woff"), url("https://d3=
njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Light.ttf") format("=
truetype"); }
@font-face { font-family: OpenSans; font-weight: normal; font-style: normal=
; font-display: swap; src: url("https://d3njjcbhbojbot.cloudfront.net/web/t=
ype/opensans-v17-latin-latinext-cyrillic/opensans-regular.woff2") format("w=
off2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-la=
tin-latinext-cyrillic/opensans-regular.woff") format("woff"), url("https://=
d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Regular.ttf") form=
at("truetype"); }
@font-face { font-family: OpenSans-Semibold; font-weight: normal; font-styl=
e: normal; font-display: swap; src: url("https://d3njjcbhbojbot.cloudfront.=
net/web/type/opensans-v17-latin-latinext-cyrillic/opensans-600.woff2") form=
at("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v=
17-latin-latinext-cyrillic/opensans-600.woff") format("woff"), url("https:/=
/d3njjcbhbojbot.cloudfront.net/web/type/opensans/OpenSans-Semibold.ttf") fo=
rmat("truetype"); }
@font-face { font-family: OpenSans-Bold; font-weight: 700; font-display: sw=
ap; src: url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-l=
atin-latinext-cyrillic/opensans-700.woff2") format("woff2"), url("https://d=
3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-latin-latinext-cyrillic/=
opensans-700.woff") format("woff"), url("https://d3njjcbhbojbot.cloudfront.=
net/web/type/opensans/OpenSans-Bold.ttf") format("truetype"); }
@font-face { font-family: OpenSans; font-weight: bold; font-style: normal; =
font-display: swap; src: url("https://d3njjcbhbojbot.cloudfront.net/web/typ=
e/opensans-v17-latin-latinext-cyrillic/opensans-700.woff2") format("woff2")=
, url("https://d3njjcbhbojbot.cloudfront.net/web/type/opensans-v17-latin-la=
tinext-cyrillic/opensans-700.woff") format("woff"), url("https://d3njjcbhbo=
jbot.cloudfront.net/web/type/opensans/OpenSans-Bold.ttf") format("truetype"=
); }
@font-face { font-family: Merriweather; font-display: swap; src: url("https=
://d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Regular=
.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/ty=
pe/merriweather/Merriweather-Regular.woff") format("woff"), url("https://d3=
njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Regular.ttf"=
) format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: Merriweather-Light; font-display: swap; src: url(=
"https://d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-L=
ight.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/we=
b/type/merriweather/Merriweather-Light.woff") format("woff"), url("https://=
d3njjcbhbojbot.cloudfront.net/web/type/merriweather/Merriweather-Light.ttf"=
) format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Source Sans Pro"; font-style: normal; font-weigh=
t: 300; font-display: swap; src: url("https://d3njjcbhbojbot.cloudfront.net=
/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-300.woff2") f=
ormat("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-=
sans-pro-v14-latin/source-sans-pro-v14-latin-300.woff") format("woff"), url=
("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/=
source-sans-pro-v14-latin-300.ttf") format("truetype"); }
@font-face { font-family: "Source Sans Pro"; font-style: normal; font-weigh=
t: 400; font-display: swap; src: url("https://d3njjcbhbojbot.cloudfront.net=
/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-regular.woff2=
") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/sou=
rce-sans-pro-v14-latin/source-sans-pro-v14-latin-regular.woff") format("wof=
f"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v1=
4-latin/source-sans-pro-v14-latin-regular.ttf") format("truetype"); }
@font-face { font-family: "Source Sans Pro"; font-style: normal; font-weigh=
t: 600; font-display: swap; src: url("https://d3njjcbhbojbot.cloudfront.net=
/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-600.woff2") f=
ormat("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source-=
sans-pro-v14-latin/source-sans-pro-v14-latin-600.woff") format("woff"), url=
("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin/=
source-sans-pro-v14-latin-600.ttf") format("truetype"); }
@font-face { font-family: "Source Sans Pro"; font-style: normal; font-weigh=
t: bold; font-display: swap; src: url("https://d3njjcbhbojbot.cloudfront.ne=
t/web/type/source-sans-pro-v14-latin/source-sans-pro-v14-latin-700.woff2") =
format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/web/type/source=
-sans-pro-v14-latin/source-sans-pro-v14-latin-700.woff") format("woff"), ur=
l("https://d3njjcbhbojbot.cloudfront.net/web/type/source-sans-pro-v14-latin=
/source-sans-pro-v14-latin-700.ttf") format("truetype"); }
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-1dfcb6aa-7473-495b-a488-2823e504489d@mhtml.blink
@charset "utf-8";
._1l1hu98 { min-width: 360px; background-color: rgb(255, 255, 255); box-sha=
dow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; position: fixed; width: 100%; left=
: 0px; right: 0px; top: 0px; transition: top 0.2s ease-in-out 0s; z-index: =
4000; }
._1lrtjdg { width: 100%; font-family: OpenSans, -apple-system, BlinkMacSyst=
emFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; min-width:=
300px; }
._165itfg { font-size: 0.875rem; text-transform: uppercase; font-weight: 70=
0; margin-right: 0.75rem; }
._kxlijz { display: flex; align-items: center; }
._6xfqva { width: 100%; height: 48px; padding: 0.75rem; font-size: 1.25rem;=
border: 1px solid rgb(204, 209, 217); }
._6xfqva:focus { border-color: rgb(42, 115, 204); outline: none; }
._6xfqva:disabled { background-color: rgb(189, 189, 189); }
._ufjrdd { display: inline-block; vertical-align: middle; color: rgb(54, 59=
, 66); transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; user-selec=
t: none; }
._1qfi0x77 { -webkit-box-align: center; align-items: center; display: flex;=
}
._1l1hu98 { min-width: 360px; background-color: rgb(255, 255, 255); box-sha=
dow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px; position: fixed; width: 100%; left=
: 0px; right: 0px; top: 0px; transition: top 0.2s ease-in-out 0s; z-index: =
4000; }
._1lrtjdg { width: 100%; font-family: OpenSans, -apple-system, BlinkMacSyst=
emFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; min-width:=
300px; }
._165itfg { font-size: 0.875rem; text-transform: uppercase; font-weight: 70=
0; margin-right: 0.75rem; }
._kxlijz { display: flex; align-items: center; }
._6xfqva { width: 100%; height: 48px; padding: 0.75rem; font-size: 1.25rem;=
border: 1px solid rgb(204, 209, 217); }
._6xfqva:focus { border-color: rgb(42, 115, 204); outline: none; }
._6xfqva:disabled { background-color: rgb(189, 189, 189); }
._ufjrdd { display: inline-block; vertical-align: middle; color: rgb(54, 59=
, 66); transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; user-selec=
t: none; }
._1qfi0x77 { -webkit-box-align: center; align-items: center; display: flex;=
}
._1ed7tibu { -webkit-box-direction: normal; -webkit-box-orient: vertical; -=
webkit-box-align: start; -webkit-box-pack: end; justify-content: flex-end; =
align-items: flex-start; display: flex; flex-direction: column; }
._njeash { width: 100%; height: 100%; padding: 0px; }
._473mf9o { -webkit-box-direction: normal; -webkit-box-orient: vertical; -w=
ebkit-box-align: center; -webkit-box-pack: center; justify-content: center;=
align-items: center; display: flex; flex-direction: column; }
._e296pg { position: relative; }
@keyframes keyframe_1mfzdnn {=20
0% { transform: scale(0.1); opacity: 0; }
40% { opacity: 1; }
100% { transform: scale(1); opacity: 0; }
}
._1hwtb43 { text-indent: -9999em; border-style: solid; margin: 1.125rem 0px=
0px 1.125rem; opacity: 0; position: absolute; top: -1.125rem; left: -1.125=
rem; animation-name: keyframe_1mfzdnn; animation-duration: 1s; animation-it=
eration-count: infinite; }
._15c4bezw { -webkit-box-direction: normal; -webkit-box-orient: horizontal;=
-webkit-box-align: start; -webkit-box-pack: justify; justify-content: spac=
e-between; align-items: flex-start; display: flex; flex-direction: row; }
._1izmd02f { -webkit-box-pack: start; justify-content: flex-start; display:=
flex; }
._1hn21bi { -webkit-box-align: stretch; display: flex; flex-wrap: nowrap; w=
idth: 100%; height: calc(100% - 73px); max-height: calc(100% - 73px); align=
-items: stretch; }
@media (max-width: 824px) {
._1hn21bi { -webkit-box-direction: normal; -webkit-box-orient: vertical; =
flex-direction: column; }
}
._80l7z7 { position: fixed; inset: 0px; height: 100%; width: 100%; backgrou=
nd-color: rgb(235, 236, 237); opacity: 0.5; z-index: 4000; cursor: pointer;=
}
@keyframes keyframe_1fykc5m {=20
0% { transform: translateX(100%); }
100% { transform: translateX(0px); }
}
._oafuo3g { width: 100%; position: fixed; top: 0px; left: 0px; transform: t=
ranslateZ(0px); bottom: 0px; max-width: 100%; max-height: 100%; z-index: 40=
00; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0p=
x 0px 3em 1em; animation-name: keyframe_1fykc5m; animation-duration: 400ms;=
animation-timing-function: ease; }
@media (max-width: 824px) {
._oafuo3g { left: 0px; margin-left: 1.125rem; transform: none; }
}
._11sxso0 { border-bottom: 1px solid rgb(189, 189, 189); display: flex; fle=
x-wrap: nowrap; }
._11oc718 { -webkit-box-align: center; flex: 1 1 0%; display: flex; align-i=
tems: center; font-family: OpenSans, -apple-system, BlinkMacSystemFont, "Se=
goe UI", Roboto, "Helvetica Neue", Arial, sans-serif; margin: 0px; }
._41qsc { -webkit-box-align: center; -webkit-box-pack: center; display: inl=
ine-flex; justify-content: center; align-items: center; }
._11oq37xd { transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; line=
-height: 1rem; user-select: none; position: relative; text-align: center; v=
ertical-align: middle; white-space: nowrap; background-image: none; filter:=
none; text-decoration: none; font-weight: 600; color: rgb(31, 31, 31); fon=
t-size: 1rem; min-height: 48px; display: inline-block; background-color: rg=
b(53, 53, 53); height: 72px; width: 72px; overflow: hidden; cursor: pointer=
; border: none; border-radius: 0px; padding: 0px; }
._11oq37xd:focus { outline: rgb(0, 105, 217) auto 2px; background-color: tr=
ansparent; color: rgb(1, 86, 184); text-decoration: none !important; }
._11oq37xd:hover { color: rgb(1, 86, 184); background-color: rgb(53, 53, 53=
); border: none; text-decoration: none !important; }
._1lutnh9y { -webkit-box-align: center; -webkit-box-pack: center; justify-c=
ontent: center; align-items: center; display: flex; }
._1e7axzp { display: inline-block; transition: color 0s ease 0s, fill 450ms=
cubic-bezier(0.23, 1, 0.32, 1) 0ms; }
._1oyudm1w { -webkit-box-align: center; margin-bottom: 0px; white-space: no=
wrap; outline: none; display: inline-flex; position: relative; line-height:=
1; vertical-align: middle; align-items: center; cursor: pointer; }
._1oyudm1w:hover { border-color: rgb(42, 115, 204); color: rgb(42, 115, 204=
); }
._1oyudm1w:focus { outline: auto; color: rgb(42, 115, 204); }
._htmk7zm { position: absolute; inset: 0px; width: 100%; height: 100%; z-in=
dex: 4000; opacity: 0; cursor: pointer; }
._htmk7zm:focus { outline: auto; }
._bc4egv { flex: 1 1 0%; }
._1olmms72 { display: inline-block; transition: color 0s ease 0s, fill 450m=
s cubic-bezier(0.23, 1, 0.32, 1) 0ms; outline: rgb(102, 102, 102) solid 2px=
; border-radius: 2px; }
._1k1yhm52 { display: inline-block; transition: color 0s ease 0s, fill 450m=
s cubic-bezier(0.23, 1, 0.32, 1) 0ms; outline: rgb(42, 115, 204) solid 2px;=
border-radius: 2px; }
._a69kv8 { -webkit-box-align: center; margin-bottom: 0px; white-space: nowr=
ap; outline: none; display: inline-flex; position: relative; line-height: 1=
; vertical-align: middle; align-items: center; }
._a69kv8:hover { border-color: rgb(42, 115, 204); color: rgb(42, 115, 204);=
}
._a69kv8:focus { outline: auto; color: rgb(42, 115, 204); }
._gx2lzf { position: absolute; inset: 0px; width: 100%; height: 100%; z-ind=
ex: 4000; opacity: 0; }
._gx2lzf:focus { outline: auto; }
._17z24cft { flex: 1 1 0%; color: rgb(102, 102, 102); }
._1xzd2vdb { -webkit-box-align: center; margin-bottom: 0px; white-space: no=
wrap; outline: none; display: inline-flex; position: relative; line-height:=
1; vertical-align: middle; align-items: center; }
._1xzd2vdb:hover { border-color: rgb(225, 225, 225); color: rgb(31, 31, 31)=
; }
._1xzd2vdb:focus { outline: auto; border-color: rgb(225, 225, 225); color: =
rgb(31, 31, 31); }
._10o07ul5 { position: relative; width: 100%; transition: all 450ms cubic-b=
ezier(0.23, 1, 0.32, 1) 0ms; border-radius: 3px; overflow: hidden; box-shad=
ow: rgba(31, 31, 31, 0.12) 0px 1px 6px, rgba(31, 31, 31, 0.12) 0px 1px 4px;=
}
._1hfhg1no { border-radius: 2px; border-width: 1px; border-style: solid; tr=
ansition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; line-height: 1rem; =
user-select: none; position: relative; text-align: center; display: inline-=
block; vertical-align: middle; white-space: nowrap; background-image: none;=
cursor: pointer; filter: none; text-decoration: none; font-weight: 600; ba=
ckground-color: transparent; color: rgb(31, 31, 31); border-color: transpar=
ent; padding: 0px; }
._1hfhg1no:hover { background-color: transparent; color: rgb(1, 86, 184); t=
ext-decoration: none !important; }
._1hfhg1no:focus { outline: rgb(0, 105, 217) auto 2px; background-color: tr=
ansparent; color: rgb(1, 86, 184); text-decoration: none !important; }
._nwu9p7t { -webkit-box-direction: normal; -webkit-box-orient: horizontal; =
-webkit-box-align: start; -webkit-box-pack: start; justify-content: flex-st=
art; align-items: flex-start; display: flex; flex-direction: row; }
._1m60kc1p { -webkit-box-direction: normal; -webkit-box-orient: horizontal;=
-webkit-box-align: center; -webkit-box-pack: start; justify-content: flex-=
start; align-items: center; display: flex; flex-direction: row; }
._w8q52c4 { border-radius: 2px; transition: all 450ms cubic-bezier(0.23, 1,=
0.32, 1) 0ms; line-height: 1rem; user-select: none; position: relative; te=
xt-align: center; display: inline-block; vertical-align: middle; white-spac=
e: nowrap; background-image: none; cursor: pointer; filter: none; text-deco=
ration: none; font-weight: 600; color: rgb(42, 115, 204); background-color:=
rgb(255, 255, 255); border: 1px solid rgb(42, 115, 204); padding: 0px; }
._w8q52c4:hover { color: rgb(255, 255, 255); background-color: rgb(1, 86, 1=
84); text-decoration: none !important; }
._w8q52c4:focus { outline: rgb(0, 105, 217) auto 2px; color: rgb(255, 255, =
255); background-color: rgb(1, 86, 184); text-decoration: none !important; }
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-75961e4c-2a6d-4523-88ab-7c0c6bc790a5@mhtml.blink
@charset "utf-8";
#chat-container .ChatWindow .MessageList button.Link__ActionLinkButton-hsRi=
zk, #chat-container .ChatWindow .MessageList a.Link__StyledLink-jbpCFX { di=
splay: block; background-color: rgb(255, 255, 255); color: rgb(0, 86, 210);=
border: 1px solid rgb(0, 86, 210); border-radius: 4px; padding: 12px 32px;=
margin: 8px 0px; font-size: 16px; font-weight: 700; }
#chat-container .ChatWindow .MessageList button.Link__ActionLinkButton-hsRi=
zk:hover, #chat-container .ChatWindow .MessageList a.Link__StyledLink-jbpCF=
X:hover { text-decoration: none; background-color: rgb(243, 248, 255); colo=
r: rgb(0, 65, 158); border-color: rgb(0, 65, 158); }
#chat-container .ChatWindow .MessageList button.Link__ActionLinkButton-hsRi=
zk:active, #chat-container .ChatWindow .MessageList a.Link__StyledLink-jbpC=
FX:active { text-decoration: none; border-color: rgb(56, 45, 139); }
#chat-container .ChatWindow .MessageList button.Link__ActionLinkButton-hsRi=
zk:focus, #chat-container .ChatWindow .MessageList a.Link__StyledLink-jbpCF=
X:focus { text-decoration: none; background-color: rgb(247, 246, 254); colo=
r: rgb(56, 45, 139); outline: none; box-shadow: rgb(0, 86, 210) 0px 0px 0px=
1px inset; }
#chat-container .ChatWindow .MessageList button.Link__ActionLinkButton-hsRi=
zk span, #chat-container .ChatWindow .MessageList a.Link__StyledLink-jbpCFX=
span { font-size: 16px; font-weight: 700; width: 100%; text-align: center;=
vertical-align: middle; }
#chat-container .ChatWindow .MessageList button.Link__ActionLinkButton-hsRi=
zk svg, #chat-container .ChatWindow .MessageList a.Link__StyledLink-jbpCFX =
svg { margin-left: 8px; height: 20px; min-width: 20px; vertical-align: midd=
le; }
#chat-container .ChatWindow form textarea { line-height: 1rem; }
#chat-container .ChatWindow #boost-chat-panel-menu a { color: rgb(0, 86, 21=
0); }
#chat-container .ChatWindow #boost-chat-panel-menu button { display: block;=
background-color: rgb(255, 255, 255); color: rgb(0, 86, 210); border: 1px =
solid rgb(0, 86, 210); border-radius: 4px; padding: 12px 32px; margin: 8px =
0px; font-size: 16px; font-weight: 700; }
#chat-container .ChatWindow #boost-chat-panel-menu button:hover { text-deco=
ration: none; background-color: rgb(243, 248, 255); color: rgb(0, 65, 158);=
border-color: rgb(0, 65, 158); }
#chat-container .ChatWindow #boost-chat-panel-menu button:active { text-dec=
oration: none; border-color: rgb(56, 45, 139); }
#chat-container .ChatWindow #boost-chat-panel-menu button:focus { text-deco=
ration: none; background-color: rgb(247, 246, 254); color: rgb(56, 45, 139)=
; outline: none; box-shadow: rgb(0, 86, 210) 0px 0px 0px 1px inset; }
#chat-container .ChatWindow #boost-chat-panel-menu button span { font-size:=
16px; font-weight: 700; width: 100%; text-align: center; vertical-align: m=
iddle; }
#chat-container .ChatWindow #boost-chat-panel-menu button svg { margin-left=
: 8px; height: 20px; min-width: 20px; vertical-align: middle; }
#chat-container .ChatWindow .TitleBar button:focus { box-shadow: rgb(0, 86,=
210) 0px 0px 0px 1px inset; }
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-04bff612-f38f-4105-97d6-f4c59a998666@mhtml.blink
@charset "utf-8";
.css-12bn107 { display: flex; background-color: rgb(255, 255, 255); flex-fl=
ow: row nowrap; overflow: hidden; -webkit-box-pack: start; justify-content:=
flex-start; position: fixed; inset: 0px; z-index: 1; }
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_columns { display: flex; flex=
-flow: column nowrap; -webkit-box-pack: start; justify-content: flex-start;=
}
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_scoped_max_width { max-width:=
1440px; margin: 0px auto; }
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_banner { width: 100%; overflo=
w: hidden; flex-basis: auto; }
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_header { width: 100%; padding=
: 24px 0px 16px; overflow: hidden; }
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_content { display: flex; flex=
-flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start; ov=
erflow: hidden; height: 100%; width: 100%; z-index: 1; }
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_navigation { overflow=
: hidden auto; height: 100%; padding-bottom: 16px; background: rgb(255, 255=
, 255); z-index: 2; }
@media (max-width: 1023.95px) {
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_navigation { min-wi=
dth: 280px; position: fixed; height: auto; bottom: 0px; top: 65px; padding:=
20px 0px 0px; left: -280px; transition: left 0.4s ease-in-out 0s; }
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_navigation .rc-Desk=
topHeaderControls { display: none; }
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_navigation .rc-Mobi=
leHeader { display: block; }
}
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_body { padding: 0px 1=
6px 16px; -webkit-box-pack: center; justify-content: center; z-index: 1; }
@media (min-width: 1024px) {
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_body { padding-left=
: 78px; }
}
@media (max-width: 1023.95px) {
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_body { padding-top:=
18px; padding-left: 16px; }
}
@media (min-width: 1024px) {
.css-12bn107 .rc-DesktopHeaderControls { display: block; }
.css-12bn107 .rc-MobileHeader { display: none; }
}
@media (max-width: 1023.95px) {
.css-12bn107 .rc-DesktopHeaderControls { display: none; }
.css-12bn107 .rc-MobileHeader { display: block; }
}
@media (max-width: 599.95px) {
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_content { flex-flow: column=
; }
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_navigation { displa=
y: none; background: white; position: fixed; overflow: hidden auto; z-index=
: 3100; width: 100vw; height: 100vh; padding: 0px 16px; inset: 0px; max-wid=
th: 100vw; }
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_navigation_containe=
r { margin: 32px 0px 0px; border-right: 0px solid rgb(229, 231, 232); heigh=
t: 100%; max-height: 100vh; }
.css-12bn107 .HeaderBannerBodyTwoColumnLayout_content_body { display: blo=
ck; }
}
.css-ksrrp7 { display: flex; flex-direction: row; -webkit-box-pack: center;=
justify-content: center; -webkit-box-align: center; align-items: center; }
.css-ksrrp7 .rc-CourseraLogo { width: 127px; height: 32px; }
.css-ksrrp7 .rc-CourseraLogo.team-logo { width: 237px; height: 32px; }
.css-ksrrp7 .rc-CourseraLogo.coursera-plus-logo { width: 177px; height: 20p=
x; transform: translateY(5px); }
.css-ksrrp7 .header-logo { min-height: 30px; max-height: 32px; max-width: 2=
00px; min-width: 30px; }
@media (min-width: 1200px) {
.css-ksrrp7 .header-logo { max-width: 350px; }
}
.css-ksrrp7 .header-pipe { margin: 8px 16px; height: 26px; border-left: 1px=
solid rgb(146, 149, 153); }
.css-19qryfx { display: flex; -webkit-box-pack: center; justify-content: ce=
nter; -webkit-box-align: center; align-items: center; }
.css-173w8mk { border-left: 2px solid rgba(0, 0, 0, 0.12); margin-left: 24p=
x; padding-left: 24px; max-height: 25px; max-width: 300px; display: flex; -=
webkit-box-align: center; align-items: center; }
.css-vt6low { padding-right: 16px; }
.css-vap483 { margin-top: 12px; }
.css-vap483 input { letter-spacing: 0px; font-size: 1rem; line-height: 1.5r=
em; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; bo=
rder-radius: 4px 0px 0px 4px; max-height: 36px; border: 1px solid rgb(99, 9=
9, 99); }
.css-vap483 input::-webkit-input-placeholder { color: rgb(117, 119, 120); o=
pacity: 1; }
.css-vap483 input::placeholder { color: rgb(117, 119, 120); opacity: 1; }
.css-vap483 button { border-radius: 0px 4px 4px 0px; }
@media (max-width: 599.95px) {
.css-vap483 div:first-of-type { min-width: 0px; }
}
.css-1p3fdha { border-radius: 4px; text-transform: none; text-align: center=
; max-width: 320px; min-width: unset; transition: none 0s ease 0s; color: r=
gb(255, 255, 255); background-color: rgb(0, 86, 210); box-shadow: rgb(0, 86=
, 210) 0px 0px 0px 1px inset; font-size: 0.875rem; line-height: 1.25rem; fo=
nt-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-s=
pacing: -0.1px; padding: 8px 16px; }
.css-1p3fdha:hover { border-color: rgb(0, 65, 158); background-color: rgb(0=
, 65, 158); }
.css-1p3fdha:active { border-color: rgb(56, 45, 139); background-color: rgb=
(56, 45, 139); }
.css-1p3fdha:active.cds-button-disableElevation::after { content: unset; }
.css-1p3fdha.cds-button-disabled { color: rgb(229, 231, 232); background: r=
gb(195, 197, 198); }
.css-1p3fdha .cds-button-label { text-transform: none; }
.css-1p3fdha:focus { outline: none; }
.css-1p3fdha.cds-button-focusVisible { outline: transparent solid 1px; }
.css-1p3fdha.cds-button-focusVisible.cds-button-disableElevation::after { c=
ontent: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow=
: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; }
.css-1p3fdha .cds-button-endIcon { margin-right: 0px; }
.css-1p3fdha .cds-button-startIcon { margin-left: 0px; }
.css-bl5otp { display: flex; flex-direction: column; margin-left: 6px; gap:=
4px; }
.css-guxf6x { display: flex; -webkit-box-align: center; align-items: center=
; }
.css-879hqr { letter-spacing: 0px; font-size: 0.875rem; line-height: 1.25re=
m; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; max=
-width: 120px; color: rgb(51, 51, 51); margin-right: 4px; overflow: hidden;=
text-overflow: ellipsis; white-space: nowrap; }
.css-879hqr strong { font-weight: 700; }
.css-sxx5hb { padding: 24px; }
@media (max-width: 600px) {
.css-sxx5hb { margin-top: 64px; }
}
.css-gt9tbj { margin-bottom: 8px; min-height: 24px; position: relative; }
.css-n243bf { margin-bottom: 8px; display: inline-block; }
.css-1wot210 { color: rgb(31, 31, 31); font-size: 1rem; line-height: 1.5rem=
; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 600; lett=
er-spacing: -0.1px; }
.css-1wot210 strong { font-weight: 700; }
.css-umeaer { color: rgb(99, 99, 99); letter-spacing: 0px; font-size: 1rem;=
line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; fo=
nt-weight: 400; }
.css-umeaer strong { font-weight: 700; }
.css-g113r { list-style-type: none; padding: 0px; }
.css-szgmlm { overflow: hidden auto; -webkit-box-pack: center; justify-cont=
ent: center; }
.css-vogolu { -webkit-box-pack: center; justify-content: center; }
.css-1qaroyf { display: flex; -webkit-box-align: center; align-items: cente=
r; }
.css-1qaroyf .vjs-react.video-js { position: relative; height: 100%; margin=
: 0px auto; padding: 0px !important; }
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-f2e742c6-d766-4451-8344-3664486c54ba@mhtml.blink
@charset "utf-8";
.css-p8nia6 { display: flex; background-color: rgb(255, 255, 255); flex-flo=
w: row nowrap; overflow: hidden; -webkit-box-pack: start; justify-content: =
flex-start; position: fixed; inset: 0px; z-index: 1; }
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_columns { display: flex; flex-=
flow: column nowrap; -webkit-box-pack: start; justify-content: flex-start; =
}
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_scoped_max_width { max-width: =
1440px; margin: 0px auto; }
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_banner { width: 100%; overflow=
: hidden; flex-basis: auto; }
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_header { width: 100%; padding:=
24px 0px 16px; overflow: hidden; }
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content { display: flex; flex-=
flow: row nowrap; -webkit-box-pack: start; justify-content: flex-start; ove=
rflow: hidden; height: 100%; width: 100%; z-index: 1; }
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_navigation { overflow:=
hidden auto; height: 100%; padding-bottom: 16px; background: rgb(255, 255,=
255); z-index: 2; }
@media (max-width: 1023.95px) {
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_navigation { min-wid=
th: 280px; position: fixed; height: auto; bottom: 0px; top: 65px; padding: =
20px 0px 0px; left: -280px; transition: left 0.4s ease-in-out 0s; }
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_navigation .rc-Deskt=
opHeaderControls { display: none; }
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_navigation .rc-Mobil=
eHeader { display: block; }
}
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_body { padding: 0px 16=
px 16px; -webkit-box-pack: center; justify-content: center; z-index: 1; }
@media (min-width: 1024px) {
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_body { padding-left:=
78px; }
}
@media (max-width: 1023.95px) {
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_body { padding-top: =
18px; padding-left: 16px; }
}
@media (min-width: 1024px) {
.css-p8nia6 .rc-DesktopHeaderControls { display: block; }
.css-p8nia6 .rc-MobileHeader { display: none; }
}
@media (max-width: 1023.95px) {
.css-p8nia6 .rc-DesktopHeaderControls { display: none; }
.css-p8nia6 .rc-MobileHeader { display: block; }
}
@media (max-width: 599.95px) {
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content { flex-flow: column;=
}
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_navigation { display=
: none; background: white; position: fixed; overflow: hidden auto; z-index:=
3100; width: 100vw; height: 100vh; padding: 0px 16px; inset: 0px; max-widt=
h: 100vw; }
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_navigation_container=
{ margin: 32px 0px 0px; border-right: 0px solid rgb(229, 231, 232); height=
: 100%; max-height: 100vh; }
.css-p8nia6 .HeaderBannerBodyTwoColumnLayout_content_body { display: bloc=
k; }
}
.css-1rfufoo { margin-top: 12px; }
.css-1rfufoo input { letter-spacing: 0px; font-size: 1rem; line-height: 1.5=
rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; b=
order-radius: 4px 0px 0px 4px; max-height: 36px; border: 1px solid rgb(99, =
99, 99); }
.css-1rfufoo input::-webkit-input-placeholder { color: rgb(117, 119, 120); =
opacity: 1; }
.css-1rfufoo input::placeholder { color: rgb(117, 119, 120); opacity: 1; }
.css-1rfufoo button { border-radius: 0px 4px 4px 0px; }
@media (max-width: 599.95px) {
.css-1rfufoo div:first-of-type { min-width: 0px; }
}
.css-1gabja3 { max-width: 120px; color: rgb(51, 51, 51); margin-right: 4px;=
overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.css-1u0l69q { overflow: hidden auto; -webkit-box-pack: center; justify-con=
tent: center; }
.css-10ff63c { -webkit-box-pack: center; justify-content: center; }
.css-1cymd04 { vertical-align: baseline; display: inline; color: rgb(0, 86,=
210); padding: 0px; text-decoration: underline; font-size: inherit; font-w=
eight: inherit; font-family: inherit; line-height: inherit; letter-spacing:=
inherit; }
.css-1cymd04:hover { color: rgb(0, 65, 158); text-decoration: none; }
.css-1cymd04:focus { outline: none; }
.css-1cymd04:visited:not(.cds-link-focusVisible) { color: rgb(0, 86, 210); =
}
.css-1cymd04.cds-link-focusVisible { outline: transparent solid 1px; outlin=
e-offset: 2px; border-radius: 4px; text-decoration: underline; color: rgb(0=
, 65, 158); box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 25=
5) 0px 0px 0px 2px; }
.css-1zp1af + div { margin-top: -8px; }
.css-1yfylmr { margin: 0px; padding: 0px; }
.css-1yfylmr .cds-AccordionRoot-focusContainer { position: relative; margin=
: 0px; padding: 2px; }
.css-1yfylmr .cds-AccordionRoot-container { background-color: rgb(255, 255,=
255); border-radius: 4px; }
.css-1yfylmr .cds-AccordionRoot-standard { border: 1px solid rgb(146, 149, =
153); }
.css-1yfylmr .cds-AccordionRoot-silent { border: 1px solid transparent; }
.css-1yfylmr .cds-AccordionRoot-hover { border: 1px solid rgb(0, 65, 158); =
}
.css-1yfylmr .cds-AccordionRoot-focus::after { content: ""; position: absol=
ute; inset: 0px; border-radius: 4px; box-shadow: rgb(106, 82, 233) 0px 0px =
0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; outline: transparent solid 1px=
; }
.css-1eghp9d { flex-direction: row; display: flex; -webkit-box-flex: 0; fle=
x-grow: 0; }
.css-16lg7p6 { margin: 0px; padding: 0px; z-index: 0; flex-direction: row; =
display: flex; -webkit-box-flex: 0; flex-grow: 0; }
.css-16lg7p6 .cds-AccordionHeader-chevron { flex-shrink: 0; color: inherit;=
padding: 0px; margin: 2px 12px 0px 0px; transition-property: transform; tr=
ansition-duration: 150ms; transition-timing-function: ease-in-out; transfor=
m: rotate(0deg); }
.css-16lg7p6 .cds-AccordionHeader-chevron.cds-AccordionHeader-expanded { tr=
ansform: rotate(90deg); }
.css-16lg7p6 .cds-AccordionHeader-button { text-align: inherit; border-radi=
us: 4px; padding: 16px; display: flex; flex-direction: row; align-content: =
flex-start; align-items: flex-start; -webkit-box-flex: 1; flex-grow: 1; z-i=
ndex: 1; }
.css-16lg7p6 .cds-AccordionHeader-button:hover { background-color: rgb(243,=
248, 255); }
.css-16lg7p6 .cds-AccordionHeader-content { display: flex; flex-direction: =
row; -webkit-box-flex: 1; flex-grow: 1; }
@media (max-width: 599.95px) {
.css-16lg7p6 .cds-AccordionHeader-content { flex-direction: column; }
}
.css-16lg7p6 .cds-AccordionHeader-labelGroup { display: flex; flex-directio=
n: column; align-items: flex-start; flex-shrink: 1; }
.css-16lg7p6 .cds-AccordionHeader-freeContent { padding-left: 48px; display=
: flex; flex-direction: row; -webkit-box-align: baseline; align-items: base=
line; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-flex: 1=
; flex-grow: 1; }
@media (max-width: 599.95px) {
.css-16lg7p6 .cds-AccordionHeader-freeContent { -webkit-box-pack: start; =
justify-content: flex-start; padding-top: 16px; padding-left: 0px; }
}
.css-13n3rak { color: rgb(31, 31, 31); font-size: 1rem; line-height: 1.5rem=
; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; lett=
er-spacing: -0.1px; }
.css-13n3rak strong { font-weight: 700; }
.css-vquajy { margin: 0px 16px 16px; }
.css-y3t86r { list-style-type: none; padding: 0px; }
.css-cy7gfs { -webkit-box-align: center; align-items: center; border-radius=
: 4px; color: rgb(31, 31, 31); display: flex; flex-direction: row; -webkit-=
box-pack: start; justify-content: flex-start; min-height: 40px; overflow: v=
isible; padding: 8px 8px 8px 48px; position: relative; white-space: nowrap;=
}
.css-cy7gfs:hover { background-color: rgb(245, 247, 248); color: rgb(55, 58=
, 60); text-decoration: none; }
.css-cy7gfs:hover [data-comp=3D"test-drive-lock"] { display: none; }
.css-cy7gfs:hover [data-comp=3D"preview-hover"] { display: block; }
@media (max-width: 1023.95px) {
.css-cy7gfs { padding-left: 24px; }
}
.css-q89z5u { margin-right: 8px; display: flex; -webkit-box-pack: center; j=
ustify-content: center; -webkit-box-align: center; align-items: center; }
.css-md7hvk { color: rgb(29, 124, 80); }
.css-e2gh7j { display: flex; flex-direction: row; -webkit-box-align: center=
; align-items: center; }
.css-bsui69 { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 1rem;=
line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; fo=
nt-weight: 400; display: flex; flex-direction: row; -webkit-box-align: cent=
er; align-items: center; }
.css-bsui69 strong { font-weight: 700; }
.css-rypc3u { -webkit-box-align: center; align-items: center; border-radius=
: 4px; display: flex; flex-direction: row; -webkit-box-pack: start; justify=
-content: flex-start; min-height: 40px; overflow: visible; padding: 8px 8px=
8px 48px; white-space: nowrap; text-decoration: none; color: rgb(25, 25, 2=
5); background-color: rgb(245, 247, 248); position: relative; }
.css-rypc3u:hover { background-color: rgb(245, 247, 248); color: rgb(55, 58=
, 60); text-decoration: none; }
.css-rypc3u:hover [data-comp=3D"test-drive-lock"] { display: none; }
.css-rypc3u:hover [data-comp=3D"preview-hover"] { display: block; }
@media (max-width: 1023.95px) {
.css-rypc3u { padding-left: 24px; }
}
.css-rypc3u::before { content: ""; width: 4px; height: 40px; top: 0px; left=
: 0px; position: absolute; display: block; background: rgb(0, 86, 210); }
.css-bdln8l { width: 20px; min-width: 20px; height: 20px; background: rgb(1=
95, 197, 198); border-radius: 100px; }
.css-16sf96w { min-height: 50px; list-style-type: none; display: flex; flex=
-direction: row; -webkit-box-pack: start; justify-content: flex-start; posi=
tion: relative; -webkit-box-align: center; align-items: center; padding: 8p=
x 24px 8px 48px; text-decoration: none; border-radius: 4px; }
.css-16sf96w:hover { text-decoration: none; background-color: rgb(243, 248,=
255); }
.css-16sf96w:hover, .css-16sf96w:focus, .css-16sf96w:active { text-decorati=
on: none; }
.css-18p9fxb { width: fit-content; background-color: rgb(242, 208, 73); pad=
ding: 0px 4px; border-radius: 4px; white-space: nowrap; }
.css-feprbh { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 0.875=
rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-seri=
f; font-weight: 400; width: fit-content; background-color: rgb(242, 208, 73=
); padding: 0px 4px; border-radius: 4px; white-space: nowrap; }
.css-feprbh strong { font-weight: 700; }
.css-19kc8q7 { z-index: 2000; position: fixed; right: 12px; bottom: 12px; a=
nimation: 0.2s ease-out 0s 1 normal both running animation-1m49nxd; }
@-webkit-keyframes animation-1m49nxd {=20
0% { transform: scale(0); }
100% { transform: scale(1); }
}
@keyframes animation-1m49nxd {=20
0% { transform: scale(0); }
100% { transform: scale(1); }
}
.css-5y75oy { width: 56px; height: 56px; padding: 12px !important; border-r=
adius: 50% !important; box-shadow: rgba(31, 31, 31, 0.5) 2px 2px 5px 0px !i=
mportant; }
.css-5y75oy .cds-button-endIcon { margin: 0px; }
.css-4mbteo { text-transform: none; text-align: center; max-width: 320px; m=
in-width: unset; transition: none 0s ease 0s; color: rgb(255, 255, 255); ba=
ckground-color: rgb(0, 86, 210); font-size: 1rem; line-height: 1.5rem; font=
-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spa=
cing: -0.1px; width: 56px; height: 56px; padding: 12px !important; border-r=
adius: 50% !important; box-shadow: rgba(31, 31, 31, 0.5) 2px 2px 5px 0px !i=
mportant; }
.css-4mbteo:hover { border-color: rgb(0, 65, 158); background-color: rgb(0,=
65, 158); }
.css-4mbteo:active { border-color: rgb(56, 45, 139); background-color: rgb(=
56, 45, 139); }
.css-4mbteo:active.cds-button-disableElevation::after { content: unset; }
.css-4mbteo.cds-button-disabled { color: rgb(229, 231, 232); background: rg=
b(195, 197, 198); }
.css-4mbteo .cds-button-label { text-transform: none; }
.css-4mbteo:focus { outline: none; }
.css-4mbteo.cds-button-focusVisible { outline: transparent solid 1px; }
.css-4mbteo.cds-button-focusVisible.cds-button-disableElevation::after { co=
ntent: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow:=
rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; }
.css-4mbteo .cds-button-endIcon { margin-right: 0px; }
.css-4mbteo .cds-button-startIcon { margin-left: 0px; }
.css-4mbteo .cds-button-endIcon { margin: 0px; }
.css-16qv2i2 { color: rgb(255, 255, 255); }
.css-1h4hmf3 { padding: 12px 0px 48px; }
.css-9m2bz5 { padding: 12px 0px 48px; }
.css-18kxr1m { color: rgb(31, 31, 31); font-size: 1.75rem; line-height: 2.2=
5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; =
letter-spacing: -0.1px; }
@media (max-width: 599.95px) {
.css-18kxr1m { font-size: 1.5rem; line-height: 2rem; }
}
.css-18kxr1m strong { font-weight: 700; }
.css-1wdxwqz { z-index: 0; }
@media (min-width: 1024px) {
.css-1wdxwqz { padding-bottom: 500px; }
}
.css-1948d2k { z-index: 0; }
@media (min-width: 1024px) {
.css-1948d2k { padding-bottom: 500px; }
}
.css-1ujv1lh { max-height: 0px; overflow: visible; position: sticky; top: 0=
px; left: 0px; width: 100%; z-index: 999; }
.css-1tj9zza { position: absolute; top: 0px; left: 0px; display: flex; flex=
-direction: row; -webkit-box-pack: justify; justify-content: space-between;=
-webkit-box-align: center; align-items: center; width: 100%; transition: t=
ransform 0.3s ease-in-out 0s; transform: translateY(-150%); padding: 16px; =
background: rgb(245, 247, 248); border-bottom: 1px solid rgb(99, 99, 99); }
.css-13ztl4o { margin-top: 4px; }
.css-pa6u6k { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 0.875=
rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-seri=
f; font-weight: 400; }
.css-pa6u6k strong { font-weight: 700; }
.css-k11y4w { color: rgb(0, 86, 210) !important; }
.css-k11y4w span { color: rgb(31, 31, 31); }
.css-gshfy9 { vertical-align: baseline; display: inline; padding: 0px; text=
-decoration: none; font-size: 1rem; line-height: 1.5rem; font-family: "Sour=
ce Sans Pro", Arial, sans-serif; font-weight: 600; letter-spacing: -0.1px; =
color: rgb(0, 86, 210) !important; }
.css-gshfy9:hover { color: rgb(0, 65, 158); text-decoration: underline; }
.css-gshfy9:focus { outline: none; }
.css-gshfy9:visited:not(.cds-link-focusVisible) { color: rgb(0, 86, 210); }
.css-gshfy9.cds-link-focusVisible { outline: transparent solid 1px; outline=
-offset: 2px; border-radius: 4px; text-decoration: underline; color: rgb(0,=
65, 158); box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255=
) 0px 0px 0px 2px; }
.css-gshfy9 span { color: rgb(31, 31, 31); }
.css-1j08ly4 { vertical-align: text-top; margin-right: 8px; }
.css-1ywebps { display: inline-flex; -webkit-box-pack: center; justify-cont=
ent: center; -webkit-box-align: center; align-items: center; height: 100%; =
}
.css-1cr7jyq { border-radius: 4px; text-transform: none; text-align: center=
; max-width: 320px; min-width: unset; transition: none 0s ease 0s; color: r=
gb(255, 255, 255); background-color: rgb(0, 86, 210); box-shadow: rgb(0, 86=
, 210) 0px 0px 0px 1px inset; font-size: 1rem; line-height: 1.5rem; font-fa=
mily: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacin=
g: -0.1px; padding: 12px 32px; }
.css-1cr7jyq:hover { border-color: rgb(0, 65, 158); background-color: rgb(0=
, 65, 158); }
.css-1cr7jyq:active { border-color: rgb(56, 45, 139); background-color: rgb=
(56, 45, 139); }
.css-1cr7jyq:active.cds-button-disableElevation::after { content: unset; }
.css-1cr7jyq.cds-button-disabled { color: rgb(229, 231, 232); background: r=
gb(195, 197, 198); }
.css-1cr7jyq .cds-button-label { text-transform: none; }
.css-1cr7jyq:focus { outline: none; }
.css-1cr7jyq.cds-button-focusVisible { outline: transparent solid 1px; }
.css-1cr7jyq.cds-button-focusVisible.cds-button-disableElevation::after { c=
ontent: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow=
: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; }
.css-1cr7jyq .cds-button-endIcon { margin-right: 0px; }
.css-1cr7jyq .cds-button-startIcon { margin-left: 0px; }
.css-kb9ym2 { position: sticky; top: 12px; align-self: baseline; }
.css-2odnas { position: sticky; top: 12px; align-self: baseline; }
@media (min-width: 1024px) {
.css-1t5x9j7 { padding-left: 32px; padding-top: 4px; }
}
.css-1pm7uru { margin: -8px; width: calc(100% + 16px); }
.css-1pm7uru > .cds-grid-item { padding: 8px; }
@media (min-width: 1024px) {
.css-1pm7uru { padding-left: 32px; padding-top: 4px; }
}
.css-1700k5z { width: 100%; }
.css-1m2p6eg { width: 100%; }
.css-baldj6 { position: relative; }
.css-5rnxu1 { right: 105%; min-width: 250px; max-width: 350px; padding: 16p=
x; }
.css-vwnyjp { position: absolute; z-index: 100001; box-sizing: border-box; =
border-radius: 4px; display: inline-block; transition: opacity 150ms ease-i=
n-out 0s; opacity: 0; pointer-events: none; outline: none; background-color=
: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; border: =
1px solid rgb(195, 197, 198); right: 105%; min-width: 250px; max-width: 350=
px; padding: 16px; }
.css-16zrrj1 { top: calc(50% - 7px); right: -14px; position: absolute; heig=
ht: 0px; width: 0px; border-width: 7px; border-style: solid; border-color: =
transparent transparent transparent rgb(195, 197, 198); border-image: initi=
al; pointer-events: none; }
.css-16zrrj1::after { content: " "; position: absolute; height: 0px; width:=
0px; border: 7px solid transparent; }
.css-16zrrj1::after { top: -7px; left: -8px; border-left-color: rgb(255, 25=
5, 255); }
.css-wavw8q { letter-spacing: 0px; font-size: 0.875rem; line-height: 1.25re=
m; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; tex=
t-align: center; overflow-wrap: break-word; color: rgb(31, 31, 31); }
.css-km4e7l { text-align: left; }
.css-bku0rr { color: rgb(31, 31, 31); font-size: 1.25rem; line-height: 1.75=
rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 600; l=
etter-spacing: -0.1px; }
.css-bku0rr strong { font-weight: 700; }
.css-1h59fz3 { margin-top: 12px; margin-bottom: 24px; }
.css-1r0hi9y { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 0.87=
5rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-ser=
if; font-weight: 400; margin-top: 12px; margin-bottom: 24px; }
.css-1r0hi9y strong { font-weight: 700; }
.css-vl808t { line-height: 21px; background-color: rgb(255, 255, 255); tran=
sition: all 0.25s ease-in-out 0s; position: relative; padding: 24px; border=
: none; }
.css-1pvejbz { line-height: 21px; background-color: rgb(255, 255, 255); tra=
nsition: all 0.25s ease-in-out 0s; position: relative; padding: 24px; borde=
r: none; }
.css-s740l7 { margin-bottom: 8px; }
.css-d2nnat { margin-bottom: 8px; }
.css-1e4n7eh { height: 20px; max-width: 90%; min-width: 100px; animation: 2=
s linear 0s infinite normal none running animation-1hip0ap; background-imag=
e: linear-gradient(90deg, rgb(255, 255, 255), 10%, rgb(229, 231, 232), 80%,=
rgb(255, 255, 255) 100%); background-size: 200% 100%; }
@-webkit-keyframes animation-1hip0ap {=20
0% { background-position: 200% 0px; }
100% { background-position: 0px 0px; }
}
@keyframes animation-1hip0ap {=20
0% { background-position: 200% 0px; }
100% { background-position: 0px 0px; }
}
.css-o75av2 { align-self: center; }
.css-18kt9p6 { align-self: center; }
.css-d8kw5j { height: 20px; min-width: 50px; max-width: 90%; animation: 2s =
linear 0s infinite normal none running animation-1hip0ap; background-image:=
linear-gradient(90deg, rgb(255, 255, 255), 10%, rgb(229, 231, 232), 80%, r=
gb(255, 255, 255) 100%); background-size: 200% 100%; }
@-webkit-keyframes animation-1hip0ap {=20
0% { background-position: 200% 0px; }
100% { background-position: 0px 0px; }
}
@keyframes animation-1hip0ap {=20
0% { background-position: 200% 0px; }
100% { background-position: 0px 0px; }
}
.css-1tkb8pm { position: absolute; z-index: 100001; box-sizing: border-box;=
border-radius: 4px; display: inline-block; transition: opacity 150ms ease-=
in-out 0s; outline: none; opacity: 1; pointer-events: auto; background-colo=
r: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; border:=
1px solid rgb(195, 197, 198); right: 105%; min-width: 250px; max-width: 35=
0px; padding: 16px; }
.css-1kwagam { margin: 0px 0px 16px; }
.css-c1ka2i { background-color: rgb(235, 243, 255); border-radius: 4px; pad=
ding: 16px; }
.css-dlm1y2 { margin: -4px; width: calc(100% + 8px); }
.css-dlm1y2 > .cds-grid-item { padding: 4px; }
.css-10fj3fv { color: rgb(0, 86, 210); }
.css-1vjx778 { font-size: 1rem; line-height: 1.5rem; font-family: "Source S=
ans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; colo=
r: rgb(0, 86, 210); }
.css-1vjx778 strong { font-weight: 700; }
.css-1brqa75 { margin-bottom: 12px; }
.css-1kj543p { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 0.87=
5rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-ser=
if; font-weight: 400; margin-bottom: 12px; }
.css-1kj543p strong { font-weight: 700; }
.css-13ckjnq { padding-bottom: 16px; }
.css-mnz2pz { padding-bottom: 16px; }
.css-1g1jw3o { padding-bottom: 16px; }
.css-1ufshyx { padding-bottom: 16px; }
.css-1iqco7w { margin: 0px 8px 0px 0px; }
.css-14d8ngk { color: rgb(99, 99, 99); letter-spacing: 0px; font-size: 0.87=
5rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-ser=
if; font-weight: 400; }
.css-14d8ngk strong { font-weight: 700; }
.css-19qbny7 { margin: -4px 0px 0px 12px; display: flex; }
.css-lmbrw2 { margin: 0px 8px 0px 0px; display: flex; }
.css-f6nv8t { margin: 0px 0px 16px; }
.css-1dkffve { background: rgb(229, 231, 232); margin: 0px 0px 16px; }
.css-s8na6p { margin-top: 8px; }
.css-1qqzvlr { margin-top: 8px; }
.css-17wb3m3 { vertical-align: baseline; display: inline; color: rgb(0, 86,=
210); padding: 0px; text-decoration: none; letter-spacing: 0px; font-size:=
1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-ser=
if; font-weight: 400; }
.css-17wb3m3:hover { color: rgb(0, 65, 158); text-decoration: underline; }
.css-17wb3m3:focus { outline: none; }
.css-17wb3m3:visited:not(.cds-link-focusVisible) { color: rgb(0, 86, 210); =
}
.css-17wb3m3.cds-link-focusVisible { outline: transparent solid 1px; outlin=
e-offset: 2px; border-radius: 4px; text-decoration: underline; color: rgb(0=
, 65, 158); box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 25=
5) 0px 0px 0px 2px; }
.css-1j3mdt6 { margin-top: 4px; }
.css-1urrxmz { margin-top: 4px; }
.css-hcsn25 { background-color: rgb(229, 231, 232); margin-right: 4px; padd=
ing: 0px 4px; border-radius: 4px; }
.css-fxdmra { color: rgb(99, 99, 99); font-size: 0.875rem; line-height: 1.2=
5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; =
letter-spacing: -0.1px; background-color: rgb(229, 231, 232); margin-right:=
4px; padding: 0px 4px; border-radius: 4px; }
.css-fxdmra strong { font-weight: 700; }
.css-12c6hip { margin-right: 4px; }
.css-1a5en75 { color: rgb(99, 99, 99); font-size: 0.875rem; line-height: 1.=
25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700;=
letter-spacing: -0.1px; margin-right: 4px; }
.css-1a5en75 strong { font-weight: 700; }
.css-fwn7mu { margin: 24px 0px 16px; }
.css-1j4urwr { background: rgb(229, 231, 232); margin: 24px 0px 16px; }
.css-ibxuln { position: absolute; width: 1px; height: 1px; margin: -1px; pa=
dding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; =
text-transform: none; }
.css-1wkjz26 { margin: 0px; padding: 0px; display: flex; flex-direction: ro=
w; z-index: 0; }
.css-1wkjz26 .cds-AccordionHeader-chevron { flex-shrink: 0; color: inherit;=
padding: 0px; margin: 2px 12px 0px 0px; transition-property: transform; tr=
ansition-duration: 150ms; transition-timing-function: ease-in-out; transfor=
m: rotate(0deg); }
.css-1wkjz26 .cds-AccordionHeader-chevron.cds-AccordionHeader-expanded { tr=
ansform: rotate(90deg); }
.css-1wkjz26 .cds-AccordionHeader-button { text-align: inherit; border-radi=
us: 4px; padding: 16px; display: flex; flex-direction: row; align-content: =
flex-start; align-items: flex-start; -webkit-box-flex: 1; flex-grow: 1; z-i=
ndex: 1; }
.css-1wkjz26 .cds-AccordionHeader-button:hover { background-color: rgb(243,=
248, 255); }
.css-1wkjz26 .cds-AccordionHeader-content { display: flex; flex-direction: =
row; -webkit-box-flex: 1; flex-grow: 1; }
@media (max-width: 599.95px) {
.css-1wkjz26 .cds-AccordionHeader-content { flex-direction: column; }
}
.css-1wkjz26 .cds-AccordionHeader-labelGroup { display: flex; flex-directio=
n: column; align-items: flex-start; flex-shrink: 1; }
.css-1wkjz26 .cds-AccordionHeader-freeContent { padding-left: 48px; display=
: flex; flex-direction: row; -webkit-box-align: baseline; align-items: base=
line; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-flex: 1=
; flex-grow: 1; }
@media (max-width: 599.95px) {
.css-1wkjz26 .cds-AccordionHeader-freeContent { -webkit-box-pack: start; =
justify-content: flex-start; padding-top: 16px; padding-left: 0px; }
}
.css-fsejbe { display: flex; padding: 8px 0px 0px 32px; flex-wrap: wrap; ga=
p: 12px 24px; }
.css-1eznc7q { -webkit-box-align: center; align-items: center; display: fle=
x; }
.css-znfyx6 { margin-right: 4px; }
.css-17hift8 { margin-right: 4px; }
.css-rhoiy7 { display: inline; }
.css-1jbu6ng { color: rgb(99, 99, 99); letter-spacing: 0px; font-size: 0.87=
5rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-ser=
if; font-weight: 400; display: inline; }
.css-1jbu6ng strong { font-weight: 700; }
.css-m9sv8t { margin: 16px -16px 0px; }
.css-6nyn3d { background: rgb(146, 149, 153); margin: 16px -16px 0px; }
.css-ymvpej { display: flex; }
.css-r6z50o { flex: 1 1 0%; }
.css-1l89oqt { background: rgb(146, 149, 153); }
.css-4qq5co { padding-top: 8px; }
.css-4qq5co .named-item-list-title { margin-left: 24px; margin-right: 24px;=
}
.css-4qq5co .named-item-list-description { margin-left: 24px; margin-right:=
24px; margin-bottom: 8px; }
.css-4qq5co ul { padding: 0px; }
.css-4qq5co ul li { display: block; }
.css-1a8bzxb { margin: 0px -8px; padding: 8px 16px; }
.css-1a8bzxb .locked-tooltip { pointer-events: none; opacity: 0 !important;=
max-width: 800px !important; margin-top: -40px !important; }
.css-1a8bzxb .locked-tooltip .locked-tooltip-arrow { left: 8px !important; =
}
.css-1a8bzxb:hover { background-color: rgb(245, 247, 248); }
.css-1a8bzxb:hover .locked-tooltip { opacity: 1 !important; }
.css-jve47 { margin: 0px -8px; padding: 8px 16px; }
.css-jve47 .locked-tooltip { pointer-events: none; opacity: 0 !important; m=
ax-width: 800px !important; margin-top: -40px !important; }
.css-jve47 .locked-tooltip .locked-tooltip-arrow { left: 8px !important; }
.css-jve47:hover { background-color: rgb(245, 247, 248); }
.css-jve47:hover .locked-tooltip { opacity: 1 !important; }
.css-17r5tpn { margin: 0px 12px 0px 0px; }
.css-1j071wf { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 1rem=
; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; f=
ont-weight: 400; }
.css-1j071wf strong { font-weight: 700; }
.css-6t2mmp { display: inline; letter-spacing: 0px; font-size: 0.875rem; li=
ne-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font=
-weight: 400; color: rgb(99, 99, 99); }
.css-v9v2ud { display: inline; }
.css-1jc5r78 { padding: 0px 4px; }
.css-1fuoxyn { display: flex; -webkit-box-pack: center; justify-content: ce=
nter; -webkit-box-align: center; align-items: center; flex-shrink: 0; }
.css-1raw0cl { width: fit-content; margin: 0px 4px 0px 0px; border-radius: =
4px; }
.css-aqbnym { background-color: rgb(229, 231, 232); margin: 0px 4px 0px 0px=
; border-radius: 4px; }
.css-139dys0 { color: rgb(31, 31, 31); font-size: 0.875rem; line-height: 1.=
25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700;=
letter-spacing: -0.1px; }
.css-139dys0 strong { font-weight: 700; }
.css-l9jliu { display: inline; }
.css-xrk1h9 { color: rgb(99, 99, 99); letter-spacing: 0px; font-size: 0.875=
rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-seri=
f; font-weight: 400; display: inline; }
.css-xrk1h9 strong { font-weight: 700; }
.css-1vxippa { padding: 0px 4px; }
.css-17ctmn6 { width: 100%; }
.css-17ctmn6 h4 { line-height: 1.25rem; margin-bottom: 8px; }
.css-17ctmn6 p { margin: 0px; padding: 0px; }
.css-17ctmn6 button { font-size: 0.875rem; }
.css-12hka98 { max-width: 400px; padding: 1.5rem; overflow: visible; text-a=
lign: left; }
.css-1n6lmly { margin-top: 8px; }
.css-ew7m4l { margin-top: 8px; }
.css-10wyecm { border-radius: 4px; text-transform: none; text-align: center=
; max-width: 320px; min-width: unset; transition: none 0s ease 0s; color: r=
gb(0, 86, 210); background-color: rgb(255, 255, 255); box-shadow: rgb(0, 86=
, 210) 0px 0px 0px 1px inset; font-size: 0.875rem; line-height: 1.25rem; fo=
nt-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-s=
pacing: -0.1px; padding: 8px 16px; }
.css-10wyecm:hover { color: rgb(0, 65, 158); box-shadow: rgb(0, 65, 158) 0p=
x 0px 0px 1px inset; background-color: rgb(243, 248, 255); }
.css-10wyecm.cds-button-focusVisible { box-shadow: rgb(0, 65, 158) 0px 0px =
0px 1px inset; background-color: rgb(243, 248, 255); color: rgb(0, 65, 158)=
; }
.css-10wyecm:active { color: rgb(56, 45, 139); box-shadow: rgb(56, 45, 139)=
0px 0px 0px 1px inset; background-color: rgb(247, 246, 254); }
.css-10wyecm:active.cds-button-disableElevation::after { content: unset; }
.css-10wyecm.cds-button-disabled { color: rgb(195, 197, 198); background: r=
gb(245, 247, 248); box-shadow: rgb(195, 197, 198) 0px 0px 0px 1px inset; }
.css-10wyecm .cds-button-label { text-transform: none; }
.css-10wyecm:focus { outline: none; }
.css-10wyecm.cds-button-focusVisible { outline: transparent solid 1px; }
.css-10wyecm.cds-button-focusVisible.cds-button-disableElevation::after { c=
ontent: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow=
: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; }
.css-10wyecm .cds-button-endIcon { margin-right: 0px; }
.css-10wyecm .cds-button-startIcon { margin-left: 0px; }
.css-uydcjo { margin: 24px 0px 12px; }
.css-tyqii { background: rgb(229, 231, 232); margin: 24px 0px 12px; }
.css-2h7j8n { transition: all 0.25s ease-in-out 0s; position: relative; let=
ter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; font-family: "Sourc=
e Sans Pro", Arial, sans-serif; font-weight: 400; border: none; margin: 0px=
; padding: 16px 24px; }
.css-2h7j8n p { letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; =
font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; }
.css-b83m6g { transition: all 0.25s ease-in-out 0s; position: relative; let=
ter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; font-family: "Sourc=
e Sans Pro", Arial, sans-serif; font-weight: 400; border: none; margin: 0px=
; padding: 16px 24px; }
.css-b83m6g p { letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; =
font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; }
.css-gx0lhm { margin-bottom: 0px; }
.css-6krb1f { border-radius: 4px; text-transform: none; text-align: center;=
max-width: none; min-width: unset; transition: none 0s ease 0s; text-decor=
ation: none; color: rgb(0, 86, 210); font-size: 1rem; line-height: 1.5rem; =
font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter=
-spacing: -0.1px; padding: 12px 16px; }
.css-6krb1f:hover { text-decoration: underline; color: rgb(0, 65, 158); bac=
kground-color: rgb(243, 248, 255); }
.css-6krb1f.cds-button-focusVisible { text-decoration: underline; backgroun=
d-color: rgb(243, 248, 255); color: rgb(0, 65, 158); }
.css-6krb1f:active { text-decoration: underline; color: rgb(56, 45, 139); b=
ackground-color: rgb(247, 246, 254); }
.css-6krb1f:active.cds-button-disableElevation::after { content: unset; }
.css-6krb1f.cds-button-disabled { color: rgb(195, 197, 198); }
.css-6krb1f .cds-button-label { text-transform: none; }
.css-6krb1f:focus { outline: none; }
.css-6krb1f.cds-button-focusVisible { outline: transparent solid 1px; }
.css-6krb1f.cds-button-focusVisible.cds-button-disableElevation::after { co=
ntent: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow:=
rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; }
.css-6krb1f .cds-button-endIcon { margin-right: 0px; }
.css-6krb1f .cds-button-startIcon { margin-left: 0px; }
.css-133sy9e { display: flex; flex-flow: column nowrap; overflow: hidden; -=
webkit-box-pack: start; justify-content: flex-start; position: fixed; inset=
: 0px; }
.css-133sy9e .ItemPageLayout_scoped_max_width { max-width: 1440px; margin: =
0px auto; }
.css-1fkgl1r { display: flex; flex-flow: column nowrap; overflow: hidden; -=
webkit-box-pack: start; justify-content: flex-start; position: fixed; inset=
: 0px; }
.css-1fkgl1r .ItemPageLayout_scoped_max_width { max-width: 1440px; margin: =
0px auto; }
.css-19a1r6v { overflow: hidden; position: absolute; top: 66px; bottom: 0px=
; flex-flow: column; }
@media (min-resolution: 3dppx) {
.css-19a1r6v { overflow: hidden auto; }
}
.css-19a1r6v .ItemPageLayout_header { width: 100%; padding: 8px 0px 16px; }
.css-19a1r6v .ItemPageLayout_content { display: flex; flex-flow: row nowrap=
; -webkit-box-pack: start; justify-content: flex-start; overflow: hidden; h=
eight: 100%; width: 100%; }
@media (min-resolution: 3dppx) {
.css-19a1r6v .ItemPageLayout_content { height: auto; overflow: visible; }
}
@media (max-width: 1023.95px) {
.css-19a1r6v .ItemPageLayout_content { flex-flow: column; }
}
.css-19a1r6v .ItemPageLayout_content_navigation { height: 100%; }
@media (max-width: 1023.95px) {
.css-19a1r6v .ItemPageLayout_content_navigation { display: none; backgrou=
nd: white; position: fixed; width: 100vw; height: 100vh; padding: 0px 32px;=
inset: 0px; max-width: 100vw; z-index: 3100; }
}
.css-19a1r6v .ItemPageLayout_navToggle { padding: 0px 0px 32px; }
@media (max-width: 1439.95px) {
.css-19a1r6v .ItemPageLayout_navToggle { padding: 0px 0px 8px; }
}
@media (max-width: 599.95px) {
.css-19a1r6v .ItemPageLayout_navToggle { padding: 0px; }
}
.css-19a1r6v .ItemPageLayout_content_navigation_container { border-right: 0=
px solid rgb(229, 231, 232); height: 100%; overflow: hidden auto; padding-b=
ottom: 64px; }
@media (max-width: 1023.95px) {
.css-19a1r6v .ItemPageLayout_content_navigation_container { height: calc(=
100% - 32px); margin: 32px 0px 0px; }
}
.css-cvrgnq { overflow: hidden; position: absolute; top: 66px; bottom: 0px;=
flex-flow: column; }
@media (min-resolution: 3dppx) {
.css-cvrgnq { overflow: hidden auto; }
}
.css-cvrgnq .ItemPageLayout_header { width: 100%; padding: 8px 0px 16px; }
.css-cvrgnq .ItemPageLayout_content { display: flex; flex-flow: row nowrap;=
-webkit-box-pack: start; justify-content: flex-start; overflow: hidden; he=
ight: 100%; width: 100%; }
@media (min-resolution: 3dppx) {
.css-cvrgnq .ItemPageLayout_content { height: auto; overflow: visible; }
}
@media (max-width: 1023.95px) {
.css-cvrgnq .ItemPageLayout_content { flex-flow: column; }
}
.css-cvrgnq .ItemPageLayout_content_navigation { height: 100%; }
@media (max-width: 1023.95px) {
.css-cvrgnq .ItemPageLayout_content_navigation { display: none; backgroun=
d: white; position: fixed; width: 100vw; height: 100vh; padding: 0px 32px; =
inset: 0px; max-width: 100vw; z-index: 3100; }
}
.css-cvrgnq .ItemPageLayout_navToggle { padding: 0px 0px 32px; }
@media (max-width: 1439.95px) {
.css-cvrgnq .ItemPageLayout_navToggle { padding: 0px 0px 8px; }
}
@media (max-width: 599.95px) {
.css-cvrgnq .ItemPageLayout_navToggle { padding: 0px; }
}
.css-cvrgnq .ItemPageLayout_content_navigation_container { border-right: 0p=
x solid rgb(229, 231, 232); height: 100%; overflow: hidden auto; padding-bo=
ttom: 64px; }
@media (max-width: 1023.95px) {
.css-cvrgnq .ItemPageLayout_content_navigation_container { height: calc(1=
00% - 32px); margin: 32px 0px 0px; }
}
.css-15c78b5 { line-height: 40px; overflow-x: auto; padding: 0px 16px; }
@media (min-width: 0px) {
.css-15c78b5 { -webkit-box-pack: justify; justify-content: space-between;=
}
}
@media print {
.css-15c78b5 { display: none; }
}
.css-1qzjv2a { line-height: 40px; overflow-x: auto; padding: 0px 16px; }
@media (min-width: 0px) {
.css-1qzjv2a { -webkit-box-pack: justify; justify-content: space-between;=
}
}
@media print {
.css-1qzjv2a { display: none; }
}
.css-fv3lde { -webkit-box-align: center; align-items: center; display: flex=
; }
.css-1atl7vu { -webkit-box-align: center; align-items: center; display: fle=
x; }
.css-haft59 .breadcrumb-list { padding: 0px; }
.css-haft59 .breadcrumb-item { white-space: nowrap; display: flex; align-se=
lf: center; }
.css-haft59 .breadcrumb-item .breadcrumb-title { display: inline-block; cur=
sor: default; text-overflow: ellipsis; white-space: nowrap; overflow: hidde=
n; }
.css-haft59 .breadcrumb-item a.breadcrumb-title { max-width: 30ch; overflow=
: hidden; text-overflow: ellipsis; display: inline-block; line-height: 16px=
; position: relative; top: 0px; padding: 8px; margin: 0px; }
.css-haft59 .breadcrumb-item a.breadcrumb-title:hover { text-decoration: un=
derline; cursor: pointer; }
.css-haft59 .breadcrumb-arrow { margin: 0px 4px; display: flex; }
.css-haft59 .breadcrumb-list { flex-wrap: nowrap; display: flex; }
@media (max-width: 599.95px) {
.css-haft59 .breadcrumb-list { display: flex; flex-wrap: nowrap; }
}
@media (max-width: 599.95px) {
.css-haft59 .rc-Breadcrumbs .breadcrumb-item { max-width: 10ch; }
}
.css-h830z8 { vertical-align: baseline; display: inline; color: rgb(0, 86, =
210); padding: 0px; text-decoration: none; letter-spacing: 0px; font-size: =
0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans=
-serif; font-weight: 400; }
.css-h830z8:hover { color: rgb(0, 65, 158); text-decoration: underline; }
.css-h830z8:focus { outline: none; }
.css-h830z8:visited:not(.cds-link-focusVisible) { color: rgb(0, 86, 210); }
.css-h830z8.cds-link-focusVisible { outline: transparent solid 1px; outline=
-offset: 2px; border-radius: 4px; text-decoration: underline; color: rgb(0,=
65, 158); box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255=
) 0px 0px 0px 2px; }
.css-hoe9xz { align-self: center; }
.css-jyer5m { align-self: center; }
.css-13m5vf { margin-left: -16px; -webkit-box-pack: center; justify-content=
: center; }
.css-1vu88ff { margin-left: -16px; -webkit-box-pack: center; justify-conten=
t: center; }
.css-62boo0 { margin: 0px 8px; }
@media (max-width: 1439.95px) {
.css-62boo0 { padding: 0px 4px; }
}
.css-1nwieyk { border-radius: 4px; text-transform: none; text-align: center=
; max-width: 320px; min-width: unset; transition: none 0s ease 0s; text-dec=
oration: none; color: rgb(0, 86, 210); font-size: 0.875rem; line-height: 1.=
25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700;=
letter-spacing: -0.1px; padding: 8px; margin: 0px 8px; }
.css-1nwieyk:hover { text-decoration: underline; color: rgb(0, 65, 158); ba=
ckground-color: rgb(243, 248, 255); }
.css-1nwieyk.cds-button-focusVisible { text-decoration: underline; backgrou=
nd-color: rgb(243, 248, 255); color: rgb(0, 65, 158); }
.css-1nwieyk:active { text-decoration: underline; color: rgb(56, 45, 139); =
background-color: rgb(247, 246, 254); }
.css-1nwieyk:active.cds-button-disableElevation::after { content: unset; }
.css-1nwieyk.cds-button-disabled { color: rgb(195, 197, 198); }
.css-1nwieyk .cds-button-label { text-transform: none; }
.css-1nwieyk:focus { outline: none; }
.css-1nwieyk.cds-button-focusVisible { outline: transparent solid 1px; }
.css-1nwieyk.cds-button-focusVisible.cds-button-disableElevation::after { c=
ontent: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow=
: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; }
.css-1nwieyk .cds-button-endIcon { margin-right: 0px; }
.css-1nwieyk .cds-button-startIcon { margin-left: 0px; }
@media (max-width: 1439.95px) {
.css-1nwieyk { padding: 0px 4px; }
}
.css-117n5w1 { border-radius: 4px; text-transform: none; text-align: center=
; max-width: 320px; min-width: unset; transition: none 0s ease 0s; text-dec=
oration: none; color: rgb(0, 86, 210); font-size: 1rem; line-height: 1.5rem=
; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; lett=
er-spacing: -0.1px; padding: 12px 16px; }
.css-117n5w1:hover { text-decoration: underline; color: rgb(0, 65, 158); ba=
ckground-color: rgb(243, 248, 255); }
.css-117n5w1.cds-button-focusVisible { text-decoration: underline; backgrou=
nd-color: rgb(243, 248, 255); color: rgb(0, 65, 158); }
.css-117n5w1:active { text-decoration: underline; color: rgb(56, 45, 139); =
background-color: rgb(247, 246, 254); }
.css-117n5w1:active.cds-button-disableElevation::after { content: unset; }
.css-117n5w1.cds-button-disabled { color: rgb(195, 197, 198); }
.css-117n5w1 .cds-button-label { text-transform: none; }
.css-117n5w1:focus { outline: none; }
.css-117n5w1.cds-button-focusVisible { outline: transparent solid 1px; }
.css-117n5w1.cds-button-focusVisible.cds-button-disableElevation::after { c=
ontent: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow=
: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; }
.css-117n5w1 .cds-button-endIcon { margin-right: 0px; }
.css-117n5w1 .cds-button-startIcon { margin-left: 0px; }
.css-1pg8bi { height: 20px; }
.css-u1o7i2 { overflow: auto; -webkit-box-pack: center; justify-content: ce=
nter; padding: 0px 0px 16px; }
@media (max-width: 1439.95px) {
.css-u1o7i2 { padding: 0px 32px 16px; }
}
@media (max-width: 1023.95px) {
.css-u1o7i2 { padding: 0px 16px 16px; }
}
@media (max-width: 599.95px) {
.css-u1o7i2 { display: block; }
}
@media (min-resolution: 3dppx) {
.css-u1o7i2 { overflow: visible; }
}
.css-1xvf5t9 { overflow: auto; -webkit-box-pack: center; justify-content: c=
enter; padding: 0px 0px 16px; }
@media (max-width: 1439.95px) {
.css-1xvf5t9 { padding: 0px 32px 16px; }
}
@media (max-width: 1023.95px) {
.css-1xvf5t9 { padding: 0px 16px 16px; }
}
@media (max-width: 599.95px) {
.css-1xvf5t9 { display: block; }
}
@media (min-resolution: 3dppx) {
.css-1xvf5t9 { overflow: visible; }
}
.css-k1e8gg { padding: 0px 0px 32px; }
.css-999ia4 { margin-top: 4px; }
@media (min-width: 600px) {
.css-999ia4 { margin-top: 32px; }
}
@media (min-width: 1024px) {
.css-999ia4 { margin-top: 48px; }
}
.css-cphc5f { margin-top: 4px; }
@media (min-width: 600px) {
.css-cphc5f { margin-top: 32px; }
}
@media (min-width: 1024px) {
.css-cphc5f { margin-top: 48px; }
}
.css-y0byca { color: rgb(31, 31, 31); font-size: 2.75rem; line-height: 3.25=
rem; font-family: "Source Sans Pro", Arial, sans-serif; letter-spacing: -0.=
1px; font-weight: 400; }
@media (max-width: 1439.95px) {
.css-y0byca { font-size: 2.25rem; line-height: 3rem; }
}
@media (max-width: 599.95px) {
.css-y0byca { font-size: 2rem; line-height: 2.5rem; }
}
.css-y0byca strong { font-weight: 700; }
.css-2r0oql { margin-left: -16px; margin-top: 12px; }
.css-yvk02a { margin-left: -16px; margin-top: 12px; }
.css-q7jpe1 { min-width: 325px; padding: 16px; }
.css-1m12p38 { padding-bottom: 16px; border-bottom: 1px solid rgb(195, 197,=
198); }
.css-5tv8pg { padding-bottom: 16px; border-bottom: 1px solid rgb(195, 197, =
198); }
.css-14byl6h { margin-top: 16px; }
.css-swgsih button:disabled { pointer-events: none; }
.css-1p481rw { padding: 8px; }
.css-1rrdu36 { width: 45px; border-radius: 8px; height: 10px; background-co=
lor: rgb(117, 119, 120); display: flex; -webkit-box-pack: end; justify-cont=
ent: flex-end; }
.css-2neulv { border-radius: 50%; width: 21px; height: 21px; display: flex;=
-webkit-box-align: center; align-items: center; -webkit-box-pack: center; =
justify-content: center; background-color: rgb(255, 255, 255); position: re=
lative; top: -50%; }
.css-17j0y8b { border-radius: 4px; text-transform: none; text-align: center=
; max-width: 320px; min-width: unset; transition: none 0s ease 0s; text-dec=
oration: none; color: rgb(0, 86, 210); font-size: 0.875rem; line-height: 1.=
25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700;=
letter-spacing: -0.1px; padding: 8px; }
.css-17j0y8b:hover { text-decoration: underline; color: rgb(0, 65, 158); ba=
ckground-color: rgb(243, 248, 255); }
.css-17j0y8b.cds-button-focusVisible { text-decoration: underline; backgrou=
nd-color: rgb(243, 248, 255); color: rgb(0, 65, 158); }
.css-17j0y8b:active { text-decoration: underline; color: rgb(56, 45, 139); =
background-color: rgb(247, 246, 254); }
.css-17j0y8b:active.cds-button-disableElevation::after { content: unset; }
.css-17j0y8b.cds-button-disabled { color: rgb(195, 197, 198); }
.css-17j0y8b .cds-button-label { text-transform: none; }
.css-17j0y8b:focus { outline: none; }
.css-17j0y8b.cds-button-focusVisible { outline: transparent solid 1px; }
.css-17j0y8b.cds-button-focusVisible.cds-button-disableElevation::after { c=
ontent: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow=
: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; }
.css-17j0y8b .cds-button-endIcon { margin-right: 0px; }
.css-17j0y8b .cds-button-startIcon { margin-left: 0px; }
.css-vq5q68 { color: rgb(255, 255, 255); font-size: 1rem; line-height: 1.5r=
em; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 600; le=
tter-spacing: -0.1px; }
.css-vq5q68 strong { font-weight: 700; }
.css-upaxmp { color: rgb(255, 255, 255); letter-spacing: 0px; font-size: 0.=
875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-s=
erif; font-weight: 400; }
.css-upaxmp strong { font-weight: 700; }
.css-uo7mtm { margin-top: 16px; padding-bottom: 16px; border-bottom: 1px so=
lid rgb(195, 197, 198); }
.css-pmr6pv { margin-left: -16px; }
.css-1hf4bn1 { margin-left: -16px; }
.css-15kauh3 { bottom: 10px; right: 10px; padding: 5px; z-index: 1999; posi=
tion: fixed; background: white; transition: all 1s ease 0s; box-shadow: rgb=
(204, 204, 204) -1px 0px 20px -1px; opacity: 0; visibility: hidden; }
.css-15kauh3 img { width: 280px; }
.css-16s99x5 { color: rgb(31, 31, 31); font-size: 1.25rem; line-height: 1.7=
5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 600; =
letter-spacing: -0.1px; margin-top: 16px; }
.css-16s99x5 strong { font-weight: 700; }
.css-lanmfo { margin-top: 16px; margin-left: -16px; }
.css-1sjx24x { margin-top: 16px; margin-left: -16px; }
.css-18bi5w0 { margin: 0px 0px 8px 16px; }
.css-18bi5w0 label[for=3D"select-language"] { margin: 0px; }
.css-1qop1gv { margin: 0px; letter-spacing: 0px; font-size: 1rem; line-heig=
ht: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight:=
400; }
.css-qs4aom { height: 40px; }
.css-1h159v2 { line-height: 20px; padding: 0px 0px 0px 16px; }
.css-fchr9f { max-width: 700px; margin-top: 16px; }
.css-lfchfm { margin-left: -8px; position: relative; }
@media (max-width: 1439.95px) {
.css-lfchfm { flex-wrap: wrap; }
}
.css-8yves { margin-right: 16px; }
.css-disk0 { color: rgb(0, 86, 210); }
.css-8dn4zy { position: unset; }
.css-79elbk { position: relative; }
.css-9li235 { padding: 0px; line-height: 26px; position: relative; }
.css-15poin4 { margin-bottom: 15px; }
.css-1hx70jq .timestamp { border: none; height: 26px; color: rgb(102, 102, =
102); font-size: 12px; line-height: 26px; margin-right: 30px; margin-left: =
-7px; background: white; }
.css-1hx70jq .timestamp:focus { color: rgb(51, 51, 51); outline: rgb(136, 1=
36, 136) solid 2px; outline-offset: -5px; }
.css-1hx70jq .timestamp:hover { color: rgb(51, 51, 51); text-decoration: un=
derline; }
.css-xl5mb3 .timestamp { border: none; height: 26px; color: rgb(102, 102, 1=
02); font-size: 12px; line-height: 26px; margin-right: 30px; margin-left: -=
7px; background: white; }
.css-xl5mb3 .timestamp:focus { color: rgb(51, 51, 51); outline: rgb(136, 13=
6, 136) solid 2px; outline-offset: -5px; }
.css-xl5mb3 .timestamp:hover { color: rgb(51, 51, 51); text-decoration: und=
erline; }
.css-gffrlz { display: flex; padding: 0px 0px 16px; }
.css-ch7t2i { display: flex; padding: 0px 0px 16px; }
.css-ugczj4 { opacity: 1; display: inline; }
.css-ugczj4:hover { cursor: text; background-color: rgb(238, 238, 238); }
.css-ugczj4:focus { outline: none; }
.css-ugczj4.active { background-color: rgba(42, 181, 115, 0.15); outline: r=
gba(42, 181, 115, 0.5) solid 1px; outline-offset: -1px; }
.css-ugczj4.active:focus { outline: none; }
.css-ugczj4.highlighted .highlight { background-color: rgba(59, 175, 218, 0=
.2); }
.css-ugczj4.highlighted:hover { background-color: transparent; }
.css-ugczj4.highlighted.active { background-color: rgba(42, 181, 115, 0.15)=
; }
.css-ugczj4.highlighted.active .highlight { background: transparent; }
.css-ugczj4.targeted:hover { background-color: transparent; }
.css-ugczj4.targeted .highlight { background-color: rgba(59, 175, 218, 0.4)=
; }
.css-ugczj4.targeted.active { background-color: rgba(42, 181, 115, 0.15); }
.css-ugczj4.targeted.active .highlight { background-color: transparent; }
.css-1fpo92v .DrawerComponentChildren { padding-bottom: 180px !important; }
.css-gwng0h { max-width: 790px; }
.css-18659wf { color: rgb(31, 31, 31); margin-top: 24px; max-width: 790px; =
}
@media (min-width: 600px) {
.css-18659wf { margin-top: 32px; }
}
@media (min-width: 1024px) {
.css-18659wf { margin-top: 48px; }
}
.css-1srrr89 { margin-bottom: 48px; }
.css-15drdcr { border-top: 1px solid rgb(221, 221, 221); padding: 15px 0px;=
display: flex; }
.css-h9xxw2 { margin-bottom: 32px; }
@media (min-width: 1024px) {
.css-h9xxw2 { margin-bottom: 48px; }
}
.css-1kuhxiq { margin-left: -16px; }
.css-b1j1et { white-space: pre-wrap; overflow-wrap: break-word; }
.css-b1j1et strong { font-family: unset; }
.css-b1j1et h1, .css-b1j1et h1[data-heading-variant=3D"h1semibold"] { font-=
size: 1.75rem; line-height: 2.25rem; font-family: "Source Sans Pro", Arial,=
sans-serif; font-weight: 600; letter-spacing: -0.1px; margin: 32px 0px 24p=
x; }
@media (max-width: 599.95px) {
.css-b1j1et h1, .css-b1j1et h1[data-heading-variant=3D"h1semibold"] { fon=
t-size: 1.5rem; line-height: 2rem; }
}
.css-b1j1et h1:first-of-type, .css-b1j1et h1[data-heading-variant=3D"h1semi=
bold"]:first-of-type { margin-top: 0px; }
.css-b1j1et h1[data-heading-variant=3D"h1regular"] { font-size: 1.75rem; li=
ne-height: 2.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font=
-weight: 400; letter-spacing: -0.1px; }
@media (max-width: 599.95px) {
.css-b1j1et h1[data-heading-variant=3D"h1regular"] { font-size: 1.5rem; l=
ine-height: 2rem; }
}
.css-b1j1et h2, .css-b1j1et h2[data-heading-variant=3D"h2semibold"] { font-=
size: 1.25rem; line-height: 1.75rem; font-family: "Source Sans Pro", Arial,=
sans-serif; font-weight: 600; letter-spacing: -0.1px; margin: 32px 0px 16p=
x; }
.css-b1j1et h2:first-of-type, .css-b1j1et h2[data-heading-variant=3D"h2semi=
bold"]:first-of-type { margin-top: 0px; }
.css-b1j1et h2[data-heading-variant=3D"h2regular"] { font-size: 1.25rem; li=
ne-height: 1.75rem; font-family: "Source Sans Pro", Arial, sans-serif; font=
-weight: 400; letter-spacing: -0.1px; }
.css-b1j1et h3, .css-b1j1et h3[data-heading-variant=3D"h3bold"] { font-size=
: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-se=
rif; font-weight: 700; letter-spacing: -0.1px; margin: 32px 0px 12px; }
.css-b1j1et h3:first-of-type, .css-b1j1et h3[data-heading-variant=3D"h3bold=
"]:first-of-type { margin-top: 0px; }
.css-b1j1et h3[data-heading-variant=3D"h3semibold"] { font-size: 1rem; line=
-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-we=
ight: 600; letter-spacing: -0.1px; }
.css-b1j1et h4, .css-b1j1et h4[data-heading-variant=3D"h4bold"] { font-size=
: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sa=
ns-serif; font-weight: 700; letter-spacing: -0.1px; margin: 24px 0px 8px; }
.css-b1j1et h4:first-of-type, .css-b1j1et h4[data-heading-variant=3D"h4bold=
"]:first-of-type { margin-top: 0px; }
.css-b1j1et p, .css-b1j1et p[data-text-variant=3D"body1"] { letter-spacing:=
0px; font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro",=
Arial, sans-serif; font-weight: 400; margin-bottom: 16px; min-height: 24px=
; }
.css-b1j1et p[data-text-variant=3D"body2"] { letter-spacing: 0px; font-size=
: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sa=
ns-serif; font-weight: 400; }
.css-b1j1et a { color: rgb(0, 86, 210); text-decoration: underline; }
.css-b1j1et a:hover { color: rgb(0, 65, 158); }
.css-b1j1et .cml-asset { width: 100%; margin-bottom: 12px; }
.css-b1j1et .cml-asset .cml-asset-link { width: 100%; padding: 12px; displa=
y: block; color: rgb(117, 119, 120); overflow: hidden; white-space: nowrap;=
text-decoration: none; text-overflow: ellipsis; border: 1px solid rgb(195,=
197, 198); }
.css-b1j1et .cml-asset .cml-asset-link:hover { cursor: pointer; border-colo=
r: rgb(195, 197, 198); }
.css-b1j1et .cml-asset a { text-decoration: none; }
.css-b1j1et .cml-asset .asset-container { border: 1px solid rgb(146, 149, 1=
53); -webkit-box-pack: justify; justify-content: space-between; display: fl=
ex; padding: 8px 24px 24px; }
@media (max-width: 599.95px) {
.css-b1j1et .cml-asset .asset-container { flex-wrap: wrap; }
}
.css-b1j1et .cml-asset .asset-container > * { margin-top: 16px; -webkit-box=
-align: center; align-items: center; }
.css-b1j1et .cml-asset .asset-link-title { margin-right: 8px; margin-left: =
32px; padding-left: 8px; white-space: nowrap; }
.css-b1j1et .cml-asset .asset-info { margin-left: 16px; }
.css-b1j1et .cml-asset .asset-info .asset-name { font-size: 1rem; line-heig=
ht: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight:=
700; letter-spacing: -0.1px; text-overflow: ellipsis; overflow: hidden; di=
splay: inline-block; }
.css-b1j1et .cml-asset .asset-info .asset-extension { letter-spacing: 0px; =
font-size: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", =
Arial, sans-serif; font-weight: 400; color: rgb(99, 99, 99); margin-top: 8p=
x; }
.css-b1j1et .cml-asset .asset-icon-file { width: 24px; min-width: 24px; }
.css-b1j1et .cml-asset.cml-asset-video { width: auto; }
.css-b1j1et .cml-asset.cml-asset-audio { width: auto; min-width: 300px; }
.css-b1j1et .cml-asset-link { text-decoration: initial; color: initial; }
.css-b1j1et var { background-color: rgb(229, 231, 232); font-family: Courie=
r, "Courier New", monospace; font-size: 0.95em; font-style: normal; font-we=
ight: bold; }
.css-b1j1et pre, .css-b1j1et code { border: 1px solid rgb(195, 197, 198); b=
order-radius: 0px; font-size: 0.875rem; line-height: 16px; margin-bottom: 1=
6px; overflow-y: hidden; padding: 0px; }
.css-b1j1et code { position: relative; display: block; margin: 0px 0px 10px=
; word-break: break-all; overflow-wrap: break-word; background-color: rgb(2=
40, 242, 243); }
.css-b1j1et figure { margin: 0px !important; }
.css-b1j1et figure.selected { outline: rgb(96, 176, 139) solid 2px; }
.css-b1j1et figure::selection { background: none; }
.css-b1j1et figure img { max-width: 100%; }
.css-b1j1et img { max-width: 100%; margin: 0px 0px 24px; }
.css-b1j1et img.cml-image-small { width: 180px; }
.css-b1j1et img.cml-image-fullWidth { width: 100%; }
.css-b1j1et ul { list-style-type: disc; }
.css-b1j1et ul ul, .css-b1j1et ul > li[aria-level=3D"2"] { list-style-type:=
circle !important; }
.css-b1j1et ul ul ul, .css-b1j1et ul > li[aria-level=3D"3"] { list-style-ty=
pe: square !important; }
.css-b1j1et ul ul ul ul, .css-b1j1et ul > li[aria-level=3D"4"] { list-style=
-type: disc !important; }
.css-b1j1et ul ul ul ul ul, .css-b1j1et ul > li[aria-level=3D"5"] { list-st=
yle-type: circle !important; }
.css-b1j1et ol ol, .css-b1j1et ol > li[aria-level=3D"2"] { list-style-type:=
lower-alpha !important; }
.css-b1j1et ol ol ol, .css-b1j1et ol > li[aria-level=3D"3"] { list-style-ty=
pe: lower-roman !important; }
.css-b1j1et ol ol ol ol, .css-b1j1et ol > li[aria-level=3D"4"] { list-style=
-type: decimal !important; }
.css-b1j1et ol ol ol ol ol, .css-b1j1et ol > li[aria-level=3D"5"] { list-st=
yle-type: lower-alpha !important; }
.css-b1j1et ol li[aria-posinset]::marker { content: attr(aria-posinset) ". =
"; }
.css-b1j1et ul, .css-b1j1et ol { letter-spacing: 0px; font-size: 1rem; line=
-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-we=
ight: 400; padding-left: 32px; margin-left: 0px; }
.css-b1j1et ul li, .css-b1j1et ol li { margin-bottom: 8px; padding-left: 8p=
x; }
.css-b1j1et ul li ul, .css-b1j1et ol li ul, .css-b1j1et ul li ol, .css-b1j1=
et ol li ol { margin-top: 8px; }
.css-b1j1et ul li[aria-level=3D"2"], .css-b1j1et ol li[aria-level=3D"2"] { =
margin-left: 32px !important; }
.css-b1j1et ul li[aria-level=3D"3"], .css-b1j1et ol li[aria-level=3D"3"] { =
margin-left: 64px !important; }
.css-b1j1et ul li[aria-level=3D"4"], .css-b1j1et ol li[aria-level=3D"4"] { =
margin-left: 96px !important; }
.css-b1j1et ul li[aria-level=3D"5"], .css-b1j1et ol li[aria-level=3D"5"] { =
margin-left: 128px !important; }
.css-b1j1et ul li p, .css-b1j1et ol li p { margin-bottom: 0px; }
.css-b1j1et table { margin: 0px 0px 24px; width: 100%; }
.css-b1j1et table th, .css-b1j1et table td { letter-spacing: 0px; font-size=
: 0.875rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sa=
ns-serif; font-weight: 400; padding: 4px 16px; text-align: left; }
.css-b1j1et table th, .css-b1j1et table thead td { border: 1px solid rgb(72=
, 73, 74); }
.css-b1j1et table thead td p, .css-b1j1et table thead th p { font-weight: b=
old; }
.css-b1j1et table td { border: 1px solid rgb(229, 231, 232); }
.css-b1j1et table p { margin-bottom: 0px; }
.css-b1j1et .show-soft-breaks { white-space: pre-wrap; }
.css-b1j1et .rc-CML > div > :last-child, .css-b1j1et .rc-CML .cmlToHtml-con=
tent-container > :last-child, .css-b1j1et [data-slate-editor=3D"true"] > :l=
ast-child { margin-bottom: 0px !important; }
.css-b1j1et .ace_scroller .ace_content .ace_layer .ace_print-margin { backg=
round: rgb(217, 232, 255); }
.css-b1j1et .displayInlineBlock .cmlToHtml-content-container.hasAssetBlock,=
.css-b1j1et .displayInlineBlock .cmlToHtml-content-container.hasCodeBlock =
{ display: inline-block; }
.css-b1j1et .katex-display, .css-b1j1et .MathJax_Display { margin: 0px; }
.css-b1j1et .MathJax .math > span { font-size: 120% !important; }
.css-1hdgsen { margin-top: 32px; }
@media (max-width: 599.95px) {
.css-1mep7gs { flex-direction: column; align-items: flex-start; }
}
@media (max-width: 599.95px) {
.css-1adbulh { flex-direction: column; align-items: flex-start; }
}
.css-elsxvq { display: flex; }
@media (max-width: 599.95px) {
.css-elsxvq { margin-top: 32px; }
}
.css-1yx948l { display: flex; }
@media (max-width: 599.95px) {
.css-1yx948l { margin-top: 32px; }
}
.css-1mnjktm { margin-right: 24px; margin-left: 4px; }
.css-7ks51h { color: rgb(29, 124, 80); font-size: 1rem; line-height: 1.5rem=
; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; lett=
er-spacing: -0.1px; margin-right: 24px; margin-left: 4px; }
.css-7ks51h strong { font-weight: 700; }
@media (max-width: 599.95px) {
.css-wc9zv5 { margin-top: 32px; }
}
.css-uohy91 { border-radius: 4px; text-transform: none; text-align: center;=
max-width: 320px; min-width: unset; transition: none 0s ease 0s; color: rg=
b(255, 255, 255); background-color: rgb(0, 86, 210); box-shadow: rgb(0, 86,=
210) 0px 0px 0px 1px inset; font-size: 1rem; line-height: 1.5rem; font-fam=
ily: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing=
: -0.1px; padding: 12px 32px; }
.css-uohy91:hover { border-color: rgb(0, 65, 158); background-color: rgb(0,=
65, 158); }
.css-uohy91:active { border-color: rgb(56, 45, 139); background-color: rgb(=
56, 45, 139); }
.css-uohy91:active.cds-button-disableElevation::after { content: unset; }
.css-uohy91.cds-button-disabled { color: rgb(229, 231, 232); background: rg=
b(195, 197, 198); }
.css-uohy91 .cds-button-label { text-transform: none; }
.css-uohy91:focus { outline: none; }
.css-uohy91.cds-button-focusVisible { outline: transparent solid 1px; }
.css-uohy91.cds-button-focusVisible.cds-button-disableElevation::after { co=
ntent: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow:=
rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; }
.css-uohy91 .cds-button-endIcon { margin-right: 0px; }
.css-uohy91 .cds-button-startIcon { margin-left: 0px; }
@media (max-width: 599.95px) {
.css-uohy91 { margin-top: 32px; }
}
.css-1sd7di3 { margin: 32px 0px; }
@media (min-width: 600px) {
.css-1sd7di3 { margin: 48px 0px 32px; }
}
@media (min-width: 1024px) {
.css-1sd7di3 { margin: 48px 0px; }
}
.css-a5ylk0 { margin-top: 8px; }
@media (min-width: 1024px) {
.css-a5ylk0 { margin-top: 4px; }
}
.css-82cr71 { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 0.875=
rem; line-height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-seri=
f; font-weight: 400; margin-top: 8px; }
.css-82cr71 strong { font-weight: 700; }
@media (min-width: 1024px) {
.css-82cr71 { margin-top: 4px; }
}
.css-1qemtb1 { border-radius: 4px; text-transform: none; text-align: center=
; max-width: 320px; min-width: unset; transition: none 0s ease 0s; text-dec=
oration: none; color: rgb(0, 86, 210); font-size: 1rem; line-height: 1.5rem=
; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; lett=
er-spacing: -0.1px; padding: 12px 16px; margin-left: -16px; }
.css-1qemtb1:hover { text-decoration: underline; color: rgb(0, 65, 158); ba=
ckground-color: rgb(243, 248, 255); }
.css-1qemtb1.cds-button-focusVisible { text-decoration: underline; backgrou=
nd-color: rgb(243, 248, 255); color: rgb(0, 65, 158); }
.css-1qemtb1:active { text-decoration: underline; color: rgb(56, 45, 139); =
background-color: rgb(247, 246, 254); }
.css-1qemtb1:active.cds-button-disableElevation::after { content: unset; }
.css-1qemtb1.cds-button-disabled { color: rgb(195, 197, 198); }
.css-1qemtb1 .cds-button-label { text-transform: none; }
.css-1qemtb1:focus { outline: none; }
.css-1qemtb1.cds-button-focusVisible { outline: transparent solid 1px; }
.css-1qemtb1.cds-button-focusVisible.cds-button-disableElevation::after { c=
ontent: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow=
: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; }
.css-1qemtb1 .cds-button-endIcon { margin-right: 0px; }
.css-1qemtb1 .cds-button-startIcon { margin-left: 0px; }
.css-1onqhto { padding: 24px 0px; border-bottom: 1px solid rgb(229, 231, 23=
2); display: flex; -webkit-box-pack: justify; justify-content: space-betwee=
n; position: relative; flex-flow: row wrap; }
.css-1onqhto:last-child { padding-bottom: 48px; }
@media (max-width: 1023.95px) {
.css-1onqhto { flex-direction: column; }
}
.css-34ji4n { display: flex; margin-bottom: 8px; }
@media (max-width: 1023.95px) {
.css-1vj0fcn { margin-top: 12px; }
}
.css-1yhoabd { display: flex; -webkit-box-pack: end; justify-content: flex-=
end; }
@media (max-width: 1023.95px) {
.css-1yhoabd { -webkit-box-pack: start; justify-content: flex-start; }
}
.css-m3ahs { display: flex; flex-direction: column; }
@media (min-width: 0px) and (max-width: 599.95px) {
.css-m3ahs { flex-direction: column; }
}
.css-15u8qf3 { display: flex; flex-direction: row; margin-bottom: 8px; }
@media (min-width: 0px) and (max-width: 599.95px) {
.css-15u8qf3 { flex-direction: column; margin-bottom: 0px; }
}
.css-f07u34 { white-space: nowrap; }
.css-f07u34 + .css-f07u34 { margin-left: 16px; }
@media (max-width: 599.95px) {
.css-f07u34 + .css-f07u34 { margin-left: 0px; }
}
.css-12z0wuy { margin-right: 8px; }
.css-59oacl { color: rgb(99, 99, 99); font-size: 0.875rem; line-height: 1.2=
5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; =
letter-spacing: -0.1px; margin-right: 8px; }
.css-59oacl strong { font-weight: 700; }
.css-v2gk1g { display: flex; -webkit-box-pack: justify; justify-content: sp=
ace-between; min-width: 300px; min-height: 48px; padding-left: 24px; border=
-left: 1px solid rgb(229, 231, 232); }
@media (max-width: 1023.95px) {
.css-v2gk1g { border: none; padding-left: 0px; flex-direction: column; ma=
rgin-left: 0px; margin-top: 24px; }
}
.css-e5w36t { margin-right: 16px; }
@media (max-width: 1023.95px) {
.css-e5w36t { margin-bottom: 8px; margin-top: 8px; }
}
.css-1mdov6l { color: rgb(211, 0, 1); font-size: 1.75rem; line-height: 2.25=
rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; l=
etter-spacing: -0.1px; }
@media (max-width: 599.95px) {
.css-1mdov6l { font-size: 1.5rem; line-height: 2rem; }
}
.css-1mdov6l strong { font-weight: 700; }
.css-1db4lm4 { padding: 8px 0px 0px; }
.css-13u1vxb { color: rgb(99, 99, 99); font-size: 1.75rem; line-height: 2.2=
5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; =
letter-spacing: -0.1px; padding: 8px 0px 0px; }
@media (max-width: 599.95px) {
.css-13u1vxb { font-size: 1.5rem; line-height: 2rem; }
}
.css-13u1vxb strong { font-weight: 700; }
.css-1d69scb { margin-top: 12px; }
.css-1e2s8e4 .rc-TunnelVisionClose { background-color: rgb(255, 255, 255); =
}
.css-1e2s8e4 .rc-TunnelVisionClose:hover { background-color: rgb(243, 248, =
255); }
@media (min-width: 1024px) {
.css-1e2s8e4 .rc-TunnelVisionClose { margin-left: 48px; }
}
@media (max-width: 1023.95px) {
.css-1e2s8e4 .rc-TunnelVisionClose { margin-left: 16px; }
}
.css-70qvj9 { display: flex; -webkit-box-align: center; align-items: center=
; }
.css-1j0l6p3 { margin-left: 8px; color: rgb(0, 86, 210); }
.css-1v83vw6 { font-size: 1rem; line-height: 1.5rem; font-family: "Source S=
ans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; marg=
in-left: 8px; color: rgb(0, 86, 210); }
.css-1v83vw6 strong { font-weight: 700; }
.css-5dlv72 { margin-left: 16px; }
.css-19siuc4 { margin-left: 16px; }
@media (max-width: 599.95px) {
.css-xkpn5a { margin-top: 16px; }
}
@media (max-width: 599.95px) {
.css-1hva9yk { margin-top: 16px; }
}
@media (max-width: 599.95px) {
.css-1fcedz0 { letter-spacing: 0.4px; }
}
.css-ht0skw { color: rgb(31, 31, 31); font-size: 1rem; line-height: 1.5rem;=
font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 600; lette=
r-spacing: -0.1px; }
.css-ht0skw strong { font-weight: 700; }
@media (max-width: 599.95px) {
.css-ht0skw { letter-spacing: 0.4px; }
}
.css-1i6n5kd { display: flex; -webkit-box-align: center; align-items: cente=
r; }
@media (min-width: 1024px) {
.css-1i6n5kd { -webkit-box-pack: center; justify-content: center; }
}
@media (max-width: 599.95px) {
.css-1i6n5kd { justify-content: left; margin-top: 8px; margin-bottom: 4px=
; }
}
.css-1qc2gmu { display: flex; -webkit-box-align: center; align-items: cente=
r; }
@media (min-width: 1024px) {
.css-1qc2gmu { -webkit-box-pack: center; justify-content: center; }
}
@media (max-width: 599.95px) {
.css-1qc2gmu { justify-content: left; margin-top: 8px; margin-bottom: 4px=
; }
}
.css-1reypwb { overflow: scroll; width: 100%; }
@media (min-width: 0px) {
.css-1p9qvnf { padding: 0px 16px; }
}
@media (min-width: 1024px) {
.css-1p9qvnf { padding: 0px 48px; }
}
@media (min-width: 0px) {
.css-1kspkkz { margin: -4px; width: calc(100% + 8px); }
.css-1kspkkz > .cds-grid-item { padding: 4px; }
}
@media (min-width: 600px) {
.css-1kspkkz { margin: -8px; width: calc(100% + 16px); }
.css-1kspkkz > .cds-grid-item { padding: 8px; }
}
@media (min-width: 1024px) {
.css-1kspkkz { margin: -16px; width: calc(100% + 32px); }
.css-1kspkkz > .cds-grid-item { padding: 16px; }
}
.css-pm8p01 { margin-top: 32px; }
.css-13u82un { margin-top: 32px; }
.css-1xe0vjc { background-color: rgb(229, 231, 232); border-radius: 4px; pa=
dding: 4px; height: fit-content; }
.css-1mkdutb:not(:first-child) { margin-top: 12px; }
.css-fhzn6b { margin: 48px 0px; }
.css-33lemv { margin-top: 32px; padding-bottom: 48px; border-bottom: 1px so=
lid rgb(229, 231, 232); margin-bottom: 12px; }
.css-wuv0pp { margin-left: 24px; }
.css-l7mfkf { border-radius: 4px; text-transform: none; text-align: center;=
max-width: 320px; min-width: unset; transition: none 0s ease 0s; color: rg=
b(0, 86, 210); background-color: rgb(255, 255, 255); box-shadow: rgb(0, 86,=
210) 0px 0px 0px 1px inset; font-size: 1rem; line-height: 1.5rem; font-fam=
ily: "Source Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing=
: -0.1px; padding: 12px 32px; margin-left: 24px; }
.css-l7mfkf:hover { color: rgb(0, 65, 158); box-shadow: rgb(0, 65, 158) 0px=
0px 0px 1px inset; background-color: rgb(243, 248, 255); }
.css-l7mfkf.cds-button-focusVisible { box-shadow: rgb(0, 65, 158) 0px 0px 0=
px 1px inset; background-color: rgb(243, 248, 255); color: rgb(0, 65, 158);=
}
.css-l7mfkf:active { color: rgb(56, 45, 139); box-shadow: rgb(56, 45, 139) =
0px 0px 0px 1px inset; background-color: rgb(247, 246, 254); }
.css-l7mfkf:active.cds-button-disableElevation::after { content: unset; }
.css-l7mfkf.cds-button-disabled { color: rgb(195, 197, 198); background: rg=
b(245, 247, 248); box-shadow: rgb(195, 197, 198) 0px 0px 0px 1px inset; }
.css-l7mfkf .cds-button-label { text-transform: none; }
.css-l7mfkf:focus { outline: none; }
.css-l7mfkf.cds-button-focusVisible { outline: transparent solid 1px; }
.css-l7mfkf.cds-button-focusVisible.cds-button-disableElevation::after { co=
ntent: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow:=
rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; }
.css-l7mfkf .cds-button-endIcon { margin-right: 0px; }
.css-l7mfkf .cds-button-startIcon { margin-left: 0px; }
.css-xia2fp { padding-bottom: 16px; }
.css-y5nhn5 { vertical-align: baseline; display: inline; color: rgb(0, 86, =
210); padding: 0px; text-decoration: underline; letter-spacing: 0px; font-s=
ize: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans=
-serif; font-weight: 400; }
.css-y5nhn5:hover { color: rgb(0, 65, 158); text-decoration: none; }
.css-y5nhn5:focus { outline: none; }
.css-y5nhn5:visited:not(.cds-link-focusVisible) { color: rgb(0, 86, 210); }
.css-y5nhn5.cds-link-focusVisible { outline: transparent solid 1px; outline=
-offset: 2px; border-radius: 4px; text-decoration: underline; color: rgb(0,=
65, 158); box-shadow: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255=
) 0px 0px 0px 2px; }
.css-waxm65 { margin-top: 8px; display: inline-flex; }
.css-1ns512 .cds-standaloneCheckbox-validationLabel { max-width: 100%; widt=
h: max-content; margin-bottom: 4px; }
.css-1fbcy5e.cds-formControl-root { max-width: 100%; }
.css-1fbcy5e .cds-formControl-formLabel { margin: 0px 0px 4px; }
.css-1fbcy5e .cds-formControl-formValidationLabel { max-width: 100%; width:=
max-content; margin: 12px 0px 0px; }
.css-1fbcy5e .cds-formControl-formStatusText { margin: 0px 0px 4px; }
.css-1fbcy5e .cds-formControl-formSupportText { margin: 4px 0px; }
.css-1fbcy5e .cds-standaloneCheckbox-validationLabel { max-width: 100%; wid=
th: max-content; margin-bottom: 4px; }
.css-1buq6om { --input-fill:transparent; --input-fill--hover:#f3f8ff; --inp=
ut-fill--active:#f7f6fe; --input-color:#636363; --input-color--hover:#00419=
e; --input-color--active:#382d8b; --label-text-color:#1f1f1f; --label-text-=
color--hover:#00419e; --label-text-color--active:#382d8b; --support-text-co=
lor:#636363; }
.css-1buq6om.cds-checkboxAndRadio-checked, .css-1buq6om.cds-checkboxAndRadi=
o-indeterminate { --label-text-color:#0056d2; --input-color:#0056d2; --inpu=
t-fill--hover:#00419e; --input-fill--active:#382d8b; }
.css-1buq6om.cds-checkboxAndRadio-success { --input-fill--hover:#f7fbf9; --=
input-color:#1d7c50; --input-color--hover:#176340; --label-text-color:#1d7c=
50; --label-text-color--hover:#176340; }
.css-1buq6om.cds-checkboxAndRadio-success.cds-checkboxAndRadio-checked, .cs=
s-1buq6om.cds-checkboxAndRadio-success.cds-checkboxAndRadio-indeterminate {=
--input-fill--hover:#176340; }
.css-1buq6om.cds-checkboxAndRadio-error { --input-fill--hover:#fdf5f5; --in=
put-color:#d30001; --input-color--hover:#a90001; --label-text-color:#d30001=
; --label-text-color--hover:#a90001; }
.css-1buq6om.cds-checkboxAndRadio-error.cds-checkboxAndRadio-checked, .css-=
1buq6om.cds-checkboxAndRadio-error.cds-checkboxAndRadio-indeterminate { --i=
nput-fill--hover:#a90001; }
.css-1buq6om.cds-checkboxAndRadio-disabled { --input-fill:transparent; --in=
put-fill--hover:transparent; --input-fill--active:transparent; --input-colo=
r:#c3c5c6; --input-color--hover:#c3c5c6; --input-color--active:#c3c5c6; --l=
abel-text-color:#c3c5c6; --label-text-color--hover:#c3c5c6; --label-text-co=
lor--active:#c3c5c6; --support-text-color:#c3c5c6; }
.css-1buq6om .cds-checkboxAndRadio-label { display: flex; flex-direction: r=
ow; align-items: flex-start; gap: 12px; padding: 8px 0px; cursor: pointer; =
word-break: break-word; }
.css-1buq6om .cds-checkboxAndRadio-label .cds-checkboxAndRadio-input { fill=
: var(--input-fill); color: var(--input-color); padding: 0px; }
.css-1buq6om .cds-checkboxAndRadio-label .cds-checkboxAndRadio-input input =
+ svg { fill: inherit; }
.css-1buq6om .cds-checkboxAndRadio-label .cds-checkboxAndRadio-icon { width=
: 24px; height: 24px; }
.css-1buq6om .cds-checkboxAndRadio-label .cds-checkboxAndRadio-labelText { =
display: flex; width: 100%; color: var(--label-text-color); }
.css-1buq6om .cds-checkboxAndRadio-label .cds-checkboxAndRadio-labelText .c=
ds-checkboxAndRadio-labelContent { flex: 1 1 0%; }
.css-1buq6om .cds-checkboxAndRadio-label .cds-checkboxAndRadio-labelText .c=
ds-checkboxAndRadio-labelSuffix { padding-left: 8px; margin-left: auto; whi=
te-space: nowrap; }
.css-1buq6om .cds-checkboxAndRadio-label .cds-checkboxAndRadio-focusVisible=
{ color: var(--label-text-color--hover); }
.css-1buq6om .cds-checkboxAndRadio-label .cds-checkboxAndRadio-focusVisible=
+ .cds-checkboxAndRadio-labelText { color: var(--label-text-color--hover);=
}
.css-1buq6om .cds-checkboxAndRadio-label:hover .cds-checkboxAndRadio-input =
{ fill: var(--input-fill--hover); color: var(--input-color--hover); }
.css-1buq6om .cds-checkboxAndRadio-label:hover .cds-checkboxAndRadio-labelT=
ext { color: var(--label-text-color--hover); }
.css-1buq6om:not(.cds-checkboxAndRadio-success, .cds-checkboxAndRadio-error=
) .cds-checkboxAndRadio-label:active .cds-checkboxAndRadio-input { fill: va=
r(--input-fill--active); color: var(--input-color--active); }
.css-1buq6om:not(.cds-checkboxAndRadio-success, .cds-checkboxAndRadio-error=
) .cds-checkboxAndRadio-label:active .cds-checkboxAndRadio-labelText { colo=
r: var(--label-text-color--active); }
.css-1buq6om.cds-checkboxAndRadio-disabled .cds-checkboxAndRadio-label { cu=
rsor: default; }
.css-1buq6om .cds-checkboxAndRadio-supportText { --support-text-offset:calc=
(24px + 12px); margin-top: -4px; margin-bottom: 8px; margin-left: var(--sup=
port-text-offset); color: var(--support-text-color); }
.css-1buq6om .cds-checkboxAndRadio-supportText.cds-checkboxAndRadio-hasIcon=
{ margin-left: calc(var(--support-text-offset) * 2); }
.css-1buq6om .cds-checkboxAndRadio-nonInteractiveSpace { margin-bottom: 8px=
; margin-left: calc(36px); }
.css-i34ev6:hover, .css-i34ev6:active, .css-i34ev6.cds-checkboxInput-disabl=
ed, .css-i34ev6.cds-checkboxInput-checked:hover { background-color: transpa=
rent; }
.css-i34ev6.cds-checkboxAndRadio-focusVisible svg { border-radius: 2px; box=
-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(106, 82, 233) 0px 0px 0px =
3px, rgb(217, 232, 255) 0px 0px 0px 4px; }
.css-1o88ugo { color: inherit; letter-spacing: 0px; font-size: 1rem; line-h=
eight: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weig=
ht: 400; }
.css-1o88ugo strong { font-weight: 700; }
.css-1a1wlz2 { padding-left: 12px; }
.css-1yablsr { font-weight: inherit; margin: 0px; }
.css-gl00bw { margin-top: 16px; padding: 12px; display: flex; background-co=
lor: rgb(247, 251, 249); }
.css-1aox1q8 { margin-right: 8px; height: 20px; }
.css-8atqhb { width: 100%; }
.css-qbubgm { margin-left: 0px; }
.css-11engy8 { color: rgb(29, 124, 80); font-size: 0.875rem; line-height: 1=
.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700=
; letter-spacing: -0.1px; }
.css-11engy8 strong { font-weight: 700; }
.css-u38ihg { margin-right: 8px; line-height: 2; }
.css-rgf8i8 { color: rgb(29, 124, 80); font-size: 1.75rem; line-height: 2.2=
5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; =
letter-spacing: -0.1px; }
@media (max-width: 599.95px) {
.css-rgf8i8 { font-size: 1.5rem; line-height: 2rem; }
}
.css-rgf8i8 strong { font-weight: 700; }
.css-1q8jsgx { display: flex; }
.css-139hdy3 { display: flex; flex-direction: column; align-items: flex-sta=
rt; -webkit-box-pack: justify; justify-content: space-between; margin-botto=
m: 8px; }
@media (max-width: 1023.95px) {
.css-139hdy3 { margin-top: 24px; }
}
.css-ex24oh { background-color: rgb(247, 251, 249); }
.css-ehf3eb { padding-top: 16px; }
.css-eeht4d { padding-top: 16px; }
.css-k008qs { display: flex; }
.css-1iaqetl { margin-top: 8px; margin-right: 12px; }
.css-10y51ts { color: rgb(31, 31, 31); font-size: 1.75rem; line-height: 2.2=
5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 600; =
letter-spacing: -0.1px; }
@media (max-width: 599.95px) {
.css-10y51ts { font-size: 1.5rem; line-height: 2rem; }
}
.css-10y51ts strong { font-weight: 700; }
.css-1g48pnw { display: flex; margin-top: 8px; }
@media (min-width: 0px) and (max-width: 599.95px) {
.css-1g48pnw { flex-direction: column; }
}
.css-1iebg5k { margin-right: 16px; }
.css-eb82oo { color: rgb(31, 31, 31); font-size: 1.25rem; line-height: 1.75=
rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; l=
etter-spacing: -0.1px; }
.css-eb82oo strong { font-weight: 700; }
.css-vc2zta { color: rgb(29, 124, 80); }
.css-x2kevw { display: flex; -webkit-box-align: center; align-items: center=
; flex-direction: row-reverse; }
@media (max-width: 1023.95px) {
.css-x2kevw { margin: 24px 0px 8px 32px; flex-direction: row; }
}
.css-vaejzg { display: flex; -webkit-box-align: center; align-items: center=
; flex-direction: row-reverse; }
@media (max-width: 1023.95px) {
.css-vaejzg { margin: 24px 0px 8px 32px; flex-direction: row; }
}
.css-12s71zo { position: fixed; }
.css-1i73t7m { z-index: 100001; box-sizing: border-box; padding: 4px 8px; b=
ackground-color: rgb(31, 31, 31); border-radius: 4px; display: inline-block=
; max-width: 200px; transition: opacity 150ms ease-in-out 0s; opacity: 0; p=
ointer-events: none; outline: none; position: fixed; }
.css-sjq3xm { left: calc(50% - 7px); bottom: -14px; position: absolute; hei=
ght: 0px; width: 0px; border-width: 7px; border-style: solid; border-color:=
rgb(31, 31, 31) transparent transparent; border-image: initial; pointer-ev=
ents: none; }
.css-1j34ykr { letter-spacing: 0px; font-size: 0.875rem; line-height: 1.25r=
em; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; co=
lor: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; }
.css-1fjhy2b { z-index: 100001; box-sizing: border-box; padding: 4px 8px; b=
ackground-color: rgb(31, 31, 31); border-radius: 4px; display: inline-block=
; max-width: 200px; transition: opacity 150ms ease-in-out 0s; outline: none=
; opacity: 1; pointer-events: auto; position: fixed; }
.css-a03sqd { position: fixed; left: 249.812px; top: 668.562px; }
.css-9vssk3 { z-index: 100001; box-sizing: border-box; padding: 4px 8px; ba=
ckground-color: rgb(31, 31, 31); border-radius: 4px; display: inline-block;=
max-width: 200px; transition: opacity 150ms ease-in-out 0s; outline: none;=
opacity: 1; pointer-events: auto; position: fixed; left: 249.812px; top: 6=
68.562px; }
.css-c9nkq7 { z-index: 100001; box-sizing: border-box; padding: 4px 8px; ba=
ckground-color: rgb(31, 31, 31); border-radius: 4px; display: inline-block;=
max-width: 200px; transition: opacity 150ms ease-in-out 0s; opacity: 0; po=
inter-events: none; outline: none; position: fixed; left: 249.812px; top: 6=
68.562px; }
.css-7hoosg { position: fixed; left: 244.812px; top: 668.562px; }
.css-cdg70h { z-index: 100001; box-sizing: border-box; padding: 4px 8px; ba=
ckground-color: rgb(31, 31, 31); border-radius: 4px; display: inline-block;=
max-width: 200px; transition: opacity 150ms ease-in-out 0s; opacity: 0; po=
inter-events: none; outline: none; position: fixed; left: 244.812px; top: 6=
68.562px; }
.css-4u08tu { position: fixed; left: 833.5px; top: 663.562px; }
.css-9xi195 { z-index: 100001; box-sizing: border-box; padding: 4px 8px; ba=
ckground-color: rgb(31, 31, 31); border-radius: 4px; display: inline-block;=
max-width: 200px; transition: opacity 150ms ease-in-out 0s; outline: none;=
opacity: 1; pointer-events: auto; position: fixed; left: 833.5px; top: 663=
.562px; }
.css-1gsn09n { z-index: 100001; box-sizing: border-box; padding: 4px 8px; b=
ackground-color: rgb(31, 31, 31); border-radius: 4px; display: inline-block=
; max-width: 200px; transition: opacity 150ms ease-in-out 0s; opacity: 0; p=
ointer-events: none; outline: none; position: fixed; left: 833.5px; top: 66=
3.562px; }
.css-1rsocgn { color: initial !important; text-decoration: initial !importa=
nt; }
.css-cp6qd0 { position: relative; outline: none; user-select: none; }
.css-3u3yqw { background-color: rgb(245, 247, 248); border-radius: 8px; hei=
ght: 84px; padding: 0px 24px; display: flex; -webkit-box-align: center; ali=
gn-items: center; }
.css-3u3yqw:hover { cursor: pointer; outline: rgb(0, 86, 210) solid 2px; }
.css-1yz0hhk { flex: 1 1 0%; min-width: 0px; flex-direction: column; white-=
space: nowrap; overflow-x: hidden; margin-left: 16px; }
.css-2ivpt { font-size: 1rem; line-height: 1.5rem; font-family: "Source San=
s Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px; text-o=
verflow: ellipsis; overflow: hidden; }
.css-13413s3 { letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; f=
ont-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; color: =
rgb(99, 99, 99); margin-top: 4px; }
.css-o23q1c { max-width: 960px; color: rgb(31, 31, 31); margin-top: 24px; }
@media (min-width: 600px) {
.css-o23q1c { margin-top: 32px; }
}
@media (min-width: 1024px) {
.css-o23q1c { margin-top: 48px; }
}
.css-o15iwy { position: relative; outline: none; background-color: rgb(255,=
255, 255); border: 1px solid rgb(99, 99, 99); }
.css-o15iwy [data-slate-editor=3D"true"] { overflow-wrap: break-word; }
.css-o15iwy [data-slate-editor=3D"true"] strong { font-family: unset; }
.css-o15iwy [data-slate-editor=3D"true"] h1, .css-o15iwy [data-slate-editor=
=3D"true"] h1[data-heading-variant=3D"h1semibold"] { font-size: 1.75rem; li=
ne-height: 2.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font=
-weight: 600; letter-spacing: -0.1px; margin: 32px 0px 24px; }
@media (max-width: 599.95px) {
.css-o15iwy [data-slate-editor=3D"true"] h1, .css-o15iwy [data-slate-edit=
or=3D"true"] h1[data-heading-variant=3D"h1semibold"] { font-size: 1.5rem; l=
ine-height: 2rem; }
}
.css-o15iwy [data-slate-editor=3D"true"] h1:first-of-type, .css-o15iwy [dat=
a-slate-editor=3D"true"] h1[data-heading-variant=3D"h1semibold"]:first-of-t=
ype { margin-top: 0px; }
.css-o15iwy [data-slate-editor=3D"true"] h1[data-heading-variant=3D"h1regul=
ar"] { font-size: 1.75rem; line-height: 2.25rem; font-family: "Source Sans =
Pro", Arial, sans-serif; font-weight: 400; letter-spacing: -0.1px; }
@media (max-width: 599.95px) {
.css-o15iwy [data-slate-editor=3D"true"] h1[data-heading-variant=3D"h1reg=
ular"] { font-size: 1.5rem; line-height: 2rem; }
}
.css-o15iwy [data-slate-editor=3D"true"] h2, .css-o15iwy [data-slate-editor=
=3D"true"] h2[data-heading-variant=3D"h2semibold"] { font-size: 1.25rem; li=
ne-height: 1.75rem; font-family: "Source Sans Pro", Arial, sans-serif; font=
-weight: 600; letter-spacing: -0.1px; margin: 32px 0px 16px; }
.css-o15iwy [data-slate-editor=3D"true"] h2:first-of-type, .css-o15iwy [dat=
a-slate-editor=3D"true"] h2[data-heading-variant=3D"h2semibold"]:first-of-t=
ype { margin-top: 0px; }
.css-o15iwy [data-slate-editor=3D"true"] h2[data-heading-variant=3D"h2regul=
ar"] { font-size: 1.25rem; line-height: 1.75rem; font-family: "Source Sans =
Pro", Arial, sans-serif; font-weight: 400; letter-spacing: -0.1px; }
.css-o15iwy [data-slate-editor=3D"true"] h3, .css-o15iwy [data-slate-editor=
=3D"true"] h3[data-heading-variant=3D"h3bold"] { font-size: 1rem; line-heig=
ht: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight:=
700; letter-spacing: -0.1px; margin: 32px 0px 12px; }
.css-o15iwy [data-slate-editor=3D"true"] h3:first-of-type, .css-o15iwy [dat=
a-slate-editor=3D"true"] h3[data-heading-variant=3D"h3bold"]:first-of-type =
{ margin-top: 0px; }
.css-o15iwy [data-slate-editor=3D"true"] h3[data-heading-variant=3D"h3semib=
old"] { font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro=
", Arial, sans-serif; font-weight: 600; letter-spacing: -0.1px; }
.css-o15iwy [data-slate-editor=3D"true"] h4, .css-o15iwy [data-slate-editor=
=3D"true"] h4[data-heading-variant=3D"h4bold"] { font-size: 0.875rem; line-=
height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-we=
ight: 700; letter-spacing: -0.1px; margin: 24px 0px 8px; }
.css-o15iwy [data-slate-editor=3D"true"] h4:first-of-type, .css-o15iwy [dat=
a-slate-editor=3D"true"] h4[data-heading-variant=3D"h4bold"]:first-of-type =
{ margin-top: 0px; }
.css-o15iwy [data-slate-editor=3D"true"] p, .css-o15iwy [data-slate-editor=
=3D"true"] p[data-text-variant=3D"body1"] { letter-spacing: 0px; font-size:=
1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-ser=
if; font-weight: 400; margin-bottom: 16px; min-height: 24px; }
.css-o15iwy [data-slate-editor=3D"true"] p[data-text-variant=3D"body2"] { l=
etter-spacing: 0px; font-size: 0.875rem; line-height: 1.25rem; font-family:=
"Source Sans Pro", Arial, sans-serif; font-weight: 400; }
.css-o15iwy [data-slate-editor=3D"true"] a { color: rgb(0, 86, 210); text-d=
ecoration: underline; }
.css-o15iwy [data-slate-editor=3D"true"] a:hover { color: rgb(0, 65, 158); =
}
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset { width: 100%; margin-b=
ottom: 12px; }
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset .cml-asset-link { width=
: 100%; padding: 12px; display: block; color: rgb(117, 119, 120); overflow:=
hidden; white-space: nowrap; text-decoration: none; text-overflow: ellipsi=
s; border: 1px solid rgb(195, 197, 198); }
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset .cml-asset-link:hover {=
cursor: pointer; border-color: rgb(195, 197, 198); }
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset a { text-decoration: no=
ne; }
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset .asset-container { bord=
er: 1px solid rgb(146, 149, 153); -webkit-box-pack: justify; justify-conten=
t: space-between; display: flex; padding: 8px 24px 24px; }
@media (max-width: 599.95px) {
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset .asset-container { fl=
ex-wrap: wrap; }
}
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset .asset-container > * { =
margin-top: 16px; -webkit-box-align: center; align-items: center; }
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset .asset-link-title { mar=
gin-right: 8px; margin-left: 32px; padding-left: 8px; white-space: nowrap; =
}
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset .asset-info { margin-le=
ft: 16px; }
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset .asset-info .asset-name=
{ font-size: 1rem; line-height: 1.5rem; font-family: "Source Sans Pro", Ar=
ial, sans-serif; font-weight: 700; letter-spacing: -0.1px; text-overflow: e=
llipsis; overflow: hidden; display: inline-block; }
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset .asset-info .asset-exte=
nsion { letter-spacing: 0px; font-size: 0.875rem; line-height: 1.25rem; fon=
t-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; color: rg=
b(99, 99, 99); margin-top: 8px; }
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset .asset-icon-file { widt=
h: 24px; min-width: 24px; }
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset.cml-asset-video { width=
: auto; }
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset.cml-asset-audio { width=
: auto; min-width: 300px; }
.css-o15iwy [data-slate-editor=3D"true"] .cml-asset-link { text-decoration:=
initial; color: initial; }
.css-o15iwy [data-slate-editor=3D"true"] var { background-color: rgb(229, 2=
31, 232); font-family: Courier, "Courier New", monospace; font-size: 0.95em=
; font-style: normal; font-weight: bold; }
.css-o15iwy [data-slate-editor=3D"true"] pre, .css-o15iwy [data-slate-edito=
r=3D"true"] code { border: 1px solid rgb(195, 197, 198); border-radius: 0px=
; font-size: 0.875rem; line-height: 16px; margin-bottom: 16px; overflow-y: =
hidden; padding: 0px; }
.css-o15iwy [data-slate-editor=3D"true"] code { position: relative; display=
: block; margin: 0px 0px 10px; word-break: break-all; overflow-wrap: break-=
word; background-color: rgb(240, 242, 243); }
.css-o15iwy [data-slate-editor=3D"true"] figure { margin: 0px !important; }
.css-o15iwy [data-slate-editor=3D"true"] figure.selected { outline: rgb(96,=
176, 139) solid 2px; }
.css-o15iwy [data-slate-editor=3D"true"] figure::selection { background: no=
ne; }
.css-o15iwy [data-slate-editor=3D"true"] figure img { max-width: 100%; }
.css-o15iwy [data-slate-editor=3D"true"] img { max-width: 100%; margin: 0px=
0px 24px; }
.css-o15iwy [data-slate-editor=3D"true"] img.cml-image-small { width: 180px=
; }
.css-o15iwy [data-slate-editor=3D"true"] img.cml-image-fullWidth { width: 1=
00%; }
.css-o15iwy [data-slate-editor=3D"true"] ul { list-style-type: disc; }
.css-o15iwy [data-slate-editor=3D"true"] ul ul, .css-o15iwy [data-slate-edi=
tor=3D"true"] ul > li[aria-level=3D"2"] { list-style-type: circle !importan=
t; }
.css-o15iwy [data-slate-editor=3D"true"] ul ul ul, .css-o15iwy [data-slate-=
editor=3D"true"] ul > li[aria-level=3D"3"] { list-style-type: square !impor=
tant; }
.css-o15iwy [data-slate-editor=3D"true"] ul ul ul ul, .css-o15iwy [data-sla=
te-editor=3D"true"] ul > li[aria-level=3D"4"] { list-style-type: disc !impo=
rtant; }
.css-o15iwy [data-slate-editor=3D"true"] ul ul ul ul ul, .css-o15iwy [data-=
slate-editor=3D"true"] ul > li[aria-level=3D"5"] { list-style-type: circle =
!important; }
.css-o15iwy [data-slate-editor=3D"true"] ol ol, .css-o15iwy [data-slate-edi=
tor=3D"true"] ol > li[aria-level=3D"2"] { list-style-type: lower-alpha !imp=
ortant; }
.css-o15iwy [data-slate-editor=3D"true"] ol ol ol, .css-o15iwy [data-slate-=
editor=3D"true"] ol > li[aria-level=3D"3"] { list-style-type: lower-roman !=
important; }
.css-o15iwy [data-slate-editor=3D"true"] ol ol ol ol, .css-o15iwy [data-sla=
te-editor=3D"true"] ol > li[aria-level=3D"4"] { list-style-type: decimal !i=
mportant; }
.css-o15iwy [data-slate-editor=3D"true"] ol ol ol ol ol, .css-o15iwy [data-=
slate-editor=3D"true"] ol > li[aria-level=3D"5"] { list-style-type: lower-a=
lpha !important; }
.css-o15iwy [data-slate-editor=3D"true"] ol li[aria-posinset]::marker { con=
tent: attr(aria-posinset) ". "; }
.css-o15iwy [data-slate-editor=3D"true"] ul, .css-o15iwy [data-slate-editor=
=3D"true"] ol { letter-spacing: 0px; font-size: 1rem; line-height: 1.5rem; =
font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 400; paddin=
g-left: 32px; margin-left: 0px; }
.css-o15iwy [data-slate-editor=3D"true"] ul li, .css-o15iwy [data-slate-edi=
tor=3D"true"] ol li { margin-bottom: 8px; padding-left: 8px; }
.css-o15iwy [data-slate-editor=3D"true"] ul li ul, .css-o15iwy [data-slate-=
editor=3D"true"] ol li ul, .css-o15iwy [data-slate-editor=3D"true"] ul li o=
l, .css-o15iwy [data-slate-editor=3D"true"] ol li ol { margin-top: 8px; }
.css-o15iwy [data-slate-editor=3D"true"] ul li[aria-level=3D"2"], .css-o15i=
wy [data-slate-editor=3D"true"] ol li[aria-level=3D"2"] { margin-left: 32px=
!important; }
.css-o15iwy [data-slate-editor=3D"true"] ul li[aria-level=3D"3"], .css-o15i=
wy [data-slate-editor=3D"true"] ol li[aria-level=3D"3"] { margin-left: 64px=
!important; }
.css-o15iwy [data-slate-editor=3D"true"] ul li[aria-level=3D"4"], .css-o15i=
wy [data-slate-editor=3D"true"] ol li[aria-level=3D"4"] { margin-left: 96px=
!important; }
.css-o15iwy [data-slate-editor=3D"true"] ul li[aria-level=3D"5"], .css-o15i=
wy [data-slate-editor=3D"true"] ol li[aria-level=3D"5"] { margin-left: 128p=
x !important; }
.css-o15iwy [data-slate-editor=3D"true"] ul li p, .css-o15iwy [data-slate-e=
ditor=3D"true"] ol li p { margin-bottom: 0px; }
.css-o15iwy [data-slate-editor=3D"true"] table { margin: 0px 0px 24px; widt=
h: 100%; }
.css-o15iwy [data-slate-editor=3D"true"] table th, .css-o15iwy [data-slate-=
editor=3D"true"] table td { letter-spacing: 0px; font-size: 0.875rem; line-=
height: 1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-we=
ight: 400; padding: 4px 16px; text-align: left; }
.css-o15iwy [data-slate-editor=3D"true"] table th, .css-o15iwy [data-slate-=
editor=3D"true"] table thead td { border: 1px solid rgb(72, 73, 74); }
.css-o15iwy [data-slate-editor=3D"true"] table thead td p, .css-o15iwy [dat=
a-slate-editor=3D"true"] table thead th p { font-weight: bold; }
.css-o15iwy [data-slate-editor=3D"true"] table td { border: 1px solid rgb(2=
29, 231, 232); }
.css-o15iwy [data-slate-editor=3D"true"] table p { margin-bottom: 0px; }
.css-o15iwy [data-slate-editor=3D"true"] .show-soft-breaks { white-space: p=
re-wrap; }
.css-o15iwy [data-slate-editor=3D"true"] .rc-CML > div > :last-child, .css-=
o15iwy [data-slate-editor=3D"true"] .rc-CML .cmlToHtml-content-container > =
:last-child, .css-o15iwy [data-slate-editor=3D"true"] [data-slate-editor=3D=
"true"] > :last-child { margin-bottom: 0px !important; }
.css-o15iwy [data-slate-editor=3D"true"] .ace_scroller .ace_content .ace_la=
yer .ace_print-margin { background: rgb(217, 232, 255); }
.css-o15iwy [data-slate-editor=3D"true"] .displayInlineBlock .cmlToHtml-con=
tent-container.hasAssetBlock, .css-o15iwy [data-slate-editor=3D"true"] .dis=
playInlineBlock .cmlToHtml-content-container.hasCodeBlock { display: inline=
-block; }
.css-o15iwy [data-slate-editor=3D"true"] .katex-display, .css-o15iwy [data-=
slate-editor=3D"true"] .MathJax_Display { margin: 0px; }
.css-o15iwy [data-slate-editor=3D"true"] .MathJax .math > span { font-size:=
120% !important; }
.css-o15iwy [data-slate-editor=3D"true"] [data-slate-void=3D"true"], .css-o=
15iwy [data-slate-editor=3D"true"] [data-slate-spacer=3D"true"] { position:=
relative !important; }
.css-8zull9 { padding: 12px 16px; max-height: 320px; overflow: auto; }
.css-1qkp7yq { background-color: rgb(255, 255, 255); border: 1px solid rgb(=
229, 231, 232); }
.css-ib2x4l { padding: 8px 12px; overflow: hidden; outline: none; backgroun=
d-color: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 232); }
.css-1yekqjz { display: flex; -webkit-box-align: center; align-items: cente=
r; column-gap: 8px; }
.css-lj2m0g { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 1=
0000; display: flex; -webkit-box-pack: center; justify-content: center; tra=
nsition: opacity 500ms ease 0s; opacity: 0; pointer-events: none; }
.css-luu92f { letter-spacing: 0px; font-size: 1rem; font-family: "Source Sa=
ns Pro", Arial, sans-serif; font-weight: 400; line-height: inherit; color: =
rgb(99, 99, 99); opacity: 1 !important; }
.css-rrsg98 { flex: 0 0 auto; white-space: nowrap; color: rgb(195, 197, 198=
); pointer-events: none; }
.css-rrsg98:hover { text-decoration: none; color: rgb(0, 53, 132); backgrou=
nd: rgb(245, 247, 248); }
.css-rrsg98 span { min-height: 20px; }
.css-rrsg98 svg { color: rgb(195, 197, 198); }
.css-1o05gag { border-radius: 4px; text-transform: none; text-align: center=
; max-width: 320px; min-width: unset; transition: none 0s ease 0s; text-dec=
oration: none; font-size: 0.875rem; line-height: 1.25rem; font-family: "Sou=
rce Sans Pro", Arial, sans-serif; font-weight: 700; letter-spacing: -0.1px;=
padding: 8px; flex: 0 0 auto; white-space: nowrap; color: rgb(195, 197, 19=
8); pointer-events: none; }
.css-1o05gag:hover { text-decoration: underline; color: rgb(0, 65, 158); ba=
ckground-color: rgb(243, 248, 255); }
.css-1o05gag.cds-button-focusVisible { text-decoration: underline; backgrou=
nd-color: rgb(243, 248, 255); color: rgb(0, 65, 158); }
.css-1o05gag:active { text-decoration: underline; color: rgb(56, 45, 139); =
background-color: rgb(247, 246, 254); }
.css-1o05gag:active.cds-button-disableElevation::after { content: unset; }
.css-1o05gag.cds-button-disabled { color: rgb(195, 197, 198); }
.css-1o05gag .cds-button-label { text-transform: none; }
.css-1o05gag:focus { outline: none; }
.css-1o05gag.cds-button-focusVisible { outline: transparent solid 1px; }
.css-1o05gag.cds-button-focusVisible.cds-button-disableElevation::after { c=
ontent: ""; position: absolute; inset: -2px; border-radius: 4px; box-shadow=
: rgb(106, 82, 233) 0px 0px 0px 1px, rgb(243, 248, 255) 0px 0px 0px 2px; }
.css-1o05gag .cds-button-endIcon { margin-right: 0px; }
.css-1o05gag .cds-button-startIcon { margin-left: 0px; }
.css-1o05gag:hover { text-decoration: none; color: rgb(0, 53, 132); backgro=
und: rgb(245, 247, 248); }
.css-1o05gag span { min-height: 20px; }
.css-1o05gag svg { color: rgb(195, 197, 198); }
.css-1kzck5o .rc-CMLEditorMenu { background: rgb(255, 255, 255); box-shadow=
: rgba(0, 0, 0, 0.07) 0px 9px 27px, rgba(0, 0, 0, 0.05) 0px 3.75998px 11.28=
px, rgba(0, 0, 0, 0.043) 0px 2.01027px 6.0308px, rgba(0, 0, 0, 0.035) 0px 1=
.12694px 3.38082px, rgba(0, 0, 0, 0.027) 0px 0.598509px 1.79553px, rgba(0, =
0, 0, 0.02) 0px 0.249053px 0.747159px; border-radius: 8px; min-width: 168px=
; transform: translate(0px, 8px); max-height: 50%; }
.css-1kzck5o .cds-menu-list { padding: 0px; margin: 0px; }
.css-1kzck5o .cds-menu-list li { position: relative; }
.css-1kzck5o .cds-menu-list li:not(:last-child)::after { content: ""; posit=
ion: absolute; left: 0px; bottom: 0px; width: 100%; height: 1px; background=
-color: rgb(229, 231, 232); }
.css-312cm1 .cds-Dialog-dialog { background-color: rgb(255, 255, 255); bord=
er-radius: 8px; min-height: 300px; max-height: 80vh; display: flex; flex-di=
rection: column; overflow-y: hidden; position: fixed; top: 50%; left: 50%; =
transform: translateX(-50%) translateY(-50%); width: 568px; }
@media (max-width: 599.95px) {
.css-312cm1 .cds-Dialog-dialog { border-radius: 0px; min-height: unset; m=
ax-height: unset; height: 100%; width: 100%; }
}
.css-o4snsk .cds-Modal-container { height: 100%; width: 100%; }
.css-o4snsk .cds-Modal-backdrop { background-color: rgba(99, 99, 99, 0.5); =
}
.css-o4snsk .cds-Dialog-dialog { background-color: rgb(255, 255, 255); bord=
er-radius: 8px; min-height: 300px; max-height: 80vh; display: flex; flex-di=
rection: column; overflow-y: hidden; position: fixed; top: 50%; left: 50%; =
transform: translateX(-50%) translateY(-50%); width: 568px; }
@media (max-width: 599.95px) {
.css-o4snsk .cds-Dialog-dialog { border-radius: 0px; min-height: unset; m=
ax-height: unset; height: 100%; width: 100%; }
}
.css-1k52dru { display: flex; flex-direction: row; -webkit-box-pack: end; j=
ustify-content: flex-end; border-radius: 8px 8px 0px 0px; background-color:=
rgb(255, 255, 255); padding: 16px 16px 4px; }
@media (max-width: 599.95px) {
.css-1k52dru { border-radius: 0px; }
}
.css-k0ld8m { overflow-y: auto; background-color: inherit; }
.css-1xi7icn { background-color: rgb(255, 255, 255); padding: 0px 48px 32px=
; }
@media (max-width: 599.95px) {
.css-1xi7icn { padding: 0px 16px 24px; }
}
.css-1365neg { display: flex; flex-direction: column; gap: 4px 0px; backgro=
und-color: rgb(255, 255, 255); padding: 0px 48px 32px; }
@media (max-width: 599.95px) {
.css-1365neg { padding: 0px 16px 24px; }
}
.css-1ne7xj1 { padding: 0px 48px; }
@media (max-width: 599.95px) {
.css-1ne7xj1 { padding-right: 16px; padding-left: 16px; }
}
.css-1qulnur { margin-bottom: 12px; }
.css-1ly001k { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 1rem=
; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; f=
ont-weight: 400; margin-bottom: 12px; }
.css-1ly001k strong { font-weight: 700; }
.css-1cmmy02 { background-color: inherit; padding: 48px; }
@media (max-width: 599.95px) {
.css-1cmmy02 { padding: 32px 16px; }
}
.css-157hk8 { display: flex; }
.css-xj6xiy { display: flex; flex-direction: column; -webkit-box-align: cen=
ter; align-items: center; }
.css-l1p2hr { margin-right: 8px; }
.css-1lgqvhg { color: rgb(31, 31, 31); font-size: 0.875rem; line-height: 1.=
25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700;=
letter-spacing: -0.1px; margin-right: 8px; }
.css-1lgqvhg strong { font-weight: 700; }
.css-1qmkwit { margin-top: 16px; padding: 12px; display: flex; background-c=
olor: rgb(253, 245, 245); }
.css-1hltn8p { color: rgb(211, 0, 1); }
.css-95fehq { color: rgb(211, 0, 1); font-size: 0.875rem; line-height: 1.25=
rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700; l=
etter-spacing: -0.1px; }
.css-95fehq strong { font-weight: 700; }
.css-x4l09e { padding: 0px 16px 12px; -webkit-box-align: center; align-item=
s: center; }
.css-1qbc1kt { padding: 0px 16px 12px; -webkit-box-align: center; align-ite=
ms: center; }
.css-10yurp8 { padding: 12px 0px; text-align: center; }
.css-g1anux { color: rgb(31, 31, 31); font-size: 1.25rem; line-height: 1.75=
rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 600; l=
etter-spacing: -0.1px; padding: 12px 0px; text-align: center; }
.css-g1anux strong { font-weight: 700; }
.css-xi606m { text-align: center; }
.css-1kqta0t { color: rgb(31, 31, 31); letter-spacing: 0px; font-size: 1rem=
; line-height: 1.5rem; font-family: "Source Sans Pro", Arial, sans-serif; f=
ont-weight: 400; text-align: center; }
.css-1kqta0t strong { font-weight: 700; }
.css-bsnx2f { align-self: center; padding-top: 16px; }
.css-yew9t7 { align-self: center; padding-top: 16px; }
.css-1pvrqkl { width: fit-content; background-color: rgb(245, 247, 248); pa=
dding: 4px 8px; border-radius: 8px; }
.css-3tlnh4 { width: fit-content; background-color: rgb(245, 247, 248); pad=
ding: 4px 8px; border-radius: 8px; }
.css-b2rxab { padding-right: 4px; }
.css-oeqpdd { padding-right: 4px; }
.css-11df9ua { height: 20px; width: 20px; animation: 2s linear 0s 1.5 norma=
l none running animation-1q0yvlv; transform-style: preserve-3d; perspective=
: 1000px; }
.css-11df9ua > * { margin: auto; display: block; position: absolute; width:=
100%; height: 100%; transform-style: preserve-3d; background: rgb(227, 176=
, 48); border-radius: 50%; }
@-webkit-keyframes animation-1q0yvlv {=20
0% { transform: rotateY(0deg); transform-origin: 65% center; }
100% { transform: rotateY(360deg); transform-origin: 35% center; }
}
@keyframes animation-1q0yvlv {=20
0% { transform: rotateY(0deg); transform-origin: 65% center; }
100% { transform: rotateY(360deg); transform-origin: 35% center; }
}
.css-3m33g5 { transform: translateZ(0px); }
.css-13cafqf { transform: translateZ(-6px) scaleX(-1); }
.css-1qfm6s2 { transform: translateZ(-1px); }
.css-1h311fx { transform: translateZ(-2px); }
.css-l1odn5 { transform: translateZ(-3px); }
.css-70zdou { transform: translateZ(-4px); }
.css-jtx361 { transform: translateZ(-5px); }
.css-1sdmgqi { padding: 12px 0px; }
.css-67inun { padding: 12px 0px; }
.css-lm98yl { margin: -2px; width: calc(100% + 4px); }
.css-lm98yl > .cds-grid-item { padding: 2px; }
.css-1ngj292 { margin-bottom: 0px; }
.css-142nc9u { padding-bottom: 0px; margin-bottom: -4px; }
.css-1rpcf6v { color: rgb(31, 31, 31); font-size: 0.875rem; line-height: 1.=
25rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 700;=
letter-spacing: -0.1px; padding-bottom: 0px; margin-bottom: -4px; }
.css-1rpcf6v strong { font-weight: 700; }
.css-1orcrrv { width: 100%; padding-right: 4px; }
.css-kpeuc5 { width: 100%; padding-right: 4px; }
.css-19mvdg9 { position: relative; width: 100%; height: 10px; background: r=
gb(229, 231, 232); --border-radius:100px; border-radius: var(--border-radiu=
s); }
.css-19mvdg9::before { content: ""; position: absolute; top: 0px; left: 0px=
; width: 40%; height: 100%; background: rgb(0, 86, 210); border-radius: var=
(--border-radius); }
.css-k3h1le { opacity: 0; }
.css-prb18q { padding-top: 24px; }
.css-1a5s7y3 { padding-top: 24px; }
.css-wkpw2c { display: flex; flex-direction: column; -webkit-box-pack: cent=
er; justify-content: center; -webkit-box-align: center; align-items: center=
; }
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-8031eef6-2cd9-402b-a95b-000db4c45156@mhtml.blink
@charset "utf-8";
=0A
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/br/ondemand/allStyles.b0e659a39443b59a648d.css
@charset "utf-8";
@media print {
* { text-shadow: none !important; color: rgb(0, 0, 0) !important; backgro=
und: transparent !important; box-shadow: none !important; }
a, a:visited { text-decoration: underline; }
a[href]::after { content: " (" attr(href) ")"; }
abbr[title]::after { content: " (" attr(title) ")"; }
a[href^=3D"#"]::after, a[href^=3D"javascript:"]::after { content: ""; }
blockquote, pre { border: 1px solid rgb(153, 153, 153); break-inside: avo=
id; }
thead { display: table-header-group; }
img, tr { break-inside: avoid; }
img { max-width: 100% !important; }
h2, h3, p { orphans: 3; widows: 3; }
h2, h3 { break-after: avoid; }
select { background: rgb(255, 255, 255) !important; }
.bt3-navbar { display: none; }
.bt3-table td, .bt3-table th { background-color: rgb(255, 255, 255) !impo=
rtant; }
.bt3-btn > .bt3-caret, .bt3-dropup > .bt3-btn > .bt3-caret { border-top-c=
olor: rgb(0, 0, 0) !important; }
.bt3-label { border: 1px solid rgb(0, 0, 0); }
.bt3-table { border-collapse: collapse !important; }
.bt3-table-bordered td, .bt3-table-bordered th { border: 1px solid rgb(22=
1, 221, 221) !important; }
}
@media (min-width: 768px) {
.bt3-navbar-collapse { width: auto; border-top: 0px; box-shadow: none; }
.bt3-navbar-collapse.bt3-collapse { padding-bottom: 0px; display: block !=
important; height: auto !important; overflow: visible !important; }
.bt3-navbar-collapse.bt3-in { overflow-y: visible; }
.bt3-navbar-fixed-bottom .bt3-navbar-collapse, .bt3-navbar-fixed-top .bt3=
-navbar-collapse, .bt3-navbar-static-top .bt3-navbar-collapse { padding-lef=
t: 0px; padding-right: 0px; }
}
@media (max-width: 767px) {
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu { position: static; float: n=
one; width: auto; margin-top: 0px; background-color: transparent; border: 0=
px; box-shadow: none; }
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu .bt3-dropdown-header, .bt3-n=
avbar-nav .bt3-open .bt3-dropdown-menu > li > a { padding: 5px 15px 5px 25p=
x; }
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu > li > a { line-height: 20px=
; }
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu > li > a:focus, .bt3-navbar-=
nav .bt3-open .bt3-dropdown-menu > li > a:hover { background-image: none; }
}
@media (min-width: 768px) {
.bt3-navbar-form { width: auto; border: 0px; margin-left: 0px; margin-rig=
ht: 0px; padding-top: 0px; padding-bottom: 0px; box-shadow: none; }
.bt3-navbar-form.bt3-navbar-right:last-child { margin-right: -15px; }
}
@media (min-width: 768px) {
.bt3-modal-dialog { width: 600px; margin: 30px auto; }
.bt3-modal-content { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px; }
.bt3-modal-sm { width: 300px; }
}
.c-icon-container-circle { background-color: rgba(0, 0, 0, 0.45); border-ra=
dius: 50%; color: rgba(0, 0, 0, 0.05); display: inline-block; font-size: 9p=
x; height: 16px; line-height: 16px; position: relative; text-align: center;=
top: -2px; width: 16px; }
.c-university-square-logo { display: inline-block; vertical-align: top; mar=
gin: 15px 15px 15px 0px; width: 90px; height: 90px; background-position: 50=
% center; background-size: cover; background-repeat: no-repeat; }
.c-btn-success { background-color: rgb(42, 181, 115); color: rgb(255, 255, =
255); }
.c-btn-white { }
.c-btn-white:hover { }
.c-btn-wide { }
.c-btn-full { display: inline-block; width: 100%; }
.c-text-success { color: rgb(42, 181, 115); }
.c-text-secondary { color: rgba(0, 0, 0, 0.26); }
.c-text-secondary-dark { color: rgb(82, 82, 82); font-size: 12px; }
.c-university-link:hover { text-decoration: none; }
.c-disable-transitions { transition: none 0s ease 0s; }
.c-supplement img { max-width: 100%; }
.c-modal-overlay { background-color: rgb(255, 255, 255); opacity: 0.75; }
.c-empty-cell { display: inline-block; min-width: 12px; }
select { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 2=
04, 204); color: rgb(51, 51, 51); }
.c-select-small { height: 28px; }
.c-deadline-information tr { vertical-align: top; }
.c-deadline-information tr td { padding-bottom: 12px; }
.c-deadline-information tr td:first-child { padding-right: 20px; }
@media (min-width: 768px) {
.c-supplement { min-height: 540px; }
}
@media (min-width: 992px) {
.c-supplement { padding-top: 80px; }
}
.c-error-body.c-404-error-body { max-width: 960px; margin: 20px auto 200px;=
}
.c-error-body.c-404-error-body h1.c-404-error-header { margin-bottom: 20px;=
}
.c-performance-bar { margin-top: 12px; margin-bottom: 8px; max-width: 510px=
; position: relative; }
.c-performance-bar .c-progress { margin-bottom: 0px; position: relative; }
.c-performance-bar .c-performance-value { color: rgb(31, 131, 84); margin-l=
eft: 8px; }
.c-performance-bar .c-performance-icon-success { display: none; }
.c-performance-bar .c-performance-icon-tryagain { display: inline-block; }
.c-performance-bar .bt3-progress-bar { background-color: rgb(31, 131, 84); =
}
.c-performance-bar .c-performance-bar-success-indicator { background-color:=
rgb(155, 155, 155); display: inline-block; height: 20px; left: 0px; positi=
on: absolute; top: 0px; width: 1px; }
.c-open-single-page-success .c-performance-bar .c-performance-bar-success-i=
ndicator { background-color: rgb(255, 255, 255); }
.c-open-single-page-success .c-performance-bar .bt3-progress-bar { backgrou=
nd-color: rgb(42, 181, 115); }
.c-open-single-page-success .c-performance-bar .c-performance-value { color=
: rgb(42, 181, 115); }
.c-open-single-page-success .c-performance-bar .c-performance-icon-success =
{ display: inline-block; }
.c-open-single-page-success .c-performance-bar .c-performance-icon-tryagain=
{ display: none; }
.c-performance-bar-dim .bt3-progress-bar { background-color: rgba(0, 0, 0, =
0.55); }
.c-popup { background-color: rgb(255, 255, 255); border: 1px solid rgb(221,=
221, 221); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12=
px; color: rgb(117, 117, 117); float: left; font-weight: 400; min-width: 16=
0px; padding: 16px 24px; }
.c-popup::after, .c-popup::before { border: solid transparent; content: " "=
; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.c-popup .c-title { color: rgb(51, 51, 51) !important; font-size: 15px !imp=
ortant; margin-bottom: 15px !important; }
.c-popup-west::after, .c-popup-west::before { left: 100%; top: 86px; }
.c-popup-west::after { border-left-color: rgb(255, 255, 255); border-width:=
9px; margin-top: -10px; }
.c-popup-west::before { border-left-color: rgb(221, 221, 221); border-width=
: 11px; margin-top: -12px; }
.c-popup-north::after, .c-popup-north::before { left: 50%; top: 100%; }
.c-popup-north::after { border-top-color: rgb(255, 255, 255); border-width:=
9px; margin-left: -7px; }
.c-popup-north::before { border-top-color: rgb(221, 221, 221); border-width=
: 11px; margin-left: -9px; }
.c-popup-medium { max-width: 275px; }
.modal-backdrop.fade { }
.modal-backdrop, .modal-backdrop.fade.in { }
.modal { background-clip: padding; }
.modal-footer { zoom: 1; }
.c-verification-container { margin: 30px auto; width: 650px; }
@media (max-width: 650px) {
.c-verification-container { width: 100%; }
}
@media print {
* { text-shadow: none !important; color: rgb(0, 0, 0) !important; backgro=
und: transparent !important; box-shadow: none !important; }
a, a:visited { text-decoration: underline; }
a[href]::after { content: " (" attr(href) ")"; }
abbr[title]::after { content: " (" attr(title) ")"; }
a[href^=3D"#"]::after, a[href^=3D"javascript:"]::after { content: ""; }
blockquote, pre { border: 1px solid rgb(153, 153, 153); break-inside: avo=
id; }
thead { display: table-header-group; }
img, tr { break-inside: avoid; }
img { max-width: 100% !important; }
h2, h3, p { orphans: 3; widows: 3; }
h2, h3 { break-after: avoid; }
select { background: rgb(255, 255, 255) !important; }
.bt3-navbar { display: none; }
.bt3-table td, .bt3-table th { background-color: rgb(255, 255, 255) !impo=
rtant; }
.bt3-btn > .bt3-caret, .bt3-dropup > .bt3-btn > .bt3-caret { border-top-c=
olor: rgb(0, 0, 0) !important; }
.bt3-label { border: 1px solid rgb(0, 0, 0); }
.bt3-table { border-collapse: collapse !important; }
.bt3-table-bordered td, .bt3-table-bordered th { border: 1px solid rgb(22=
1, 221, 221) !important; }
}
@media (min-width: 768px) {
.bt3-navbar-collapse { width: auto; border-top: 0px; box-shadow: none; }
.bt3-navbar-collapse.bt3-collapse { padding-bottom: 0px; display: block !=
important; height: auto !important; overflow: visible !important; }
.bt3-navbar-collapse.bt3-in { overflow-y: visible; }
.bt3-navbar-fixed-bottom .bt3-navbar-collapse, .bt3-navbar-fixed-top .bt3=
-navbar-collapse, .bt3-navbar-static-top .bt3-navbar-collapse { padding-lef=
t: 0px; padding-right: 0px; }
}
@media (max-width: 767px) {
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu { position: static; float: n=
one; width: auto; margin-top: 0px; background-color: transparent; border: 0=
px; box-shadow: none; }
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu .bt3-dropdown-header, .bt3-n=
avbar-nav .bt3-open .bt3-dropdown-menu > li > a { padding: 5px 15px 5px 25p=
x; }
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu > li > a { line-height: 20px=
; }
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu > li > a:focus, .bt3-navbar-=
nav .bt3-open .bt3-dropdown-menu > li > a:hover { background-image: none; }
}
@media (min-width: 768px) {
.bt3-navbar-form { width: auto; border: 0px; margin-left: 0px; margin-rig=
ht: 0px; padding-top: 0px; padding-bottom: 0px; box-shadow: none; }
.bt3-navbar-form.bt3-navbar-right:last-child { margin-right: -15px; }
}
@media (min-width: 768px) {
.bt3-modal-dialog { width: 600px; margin: 30px auto; }
.bt3-modal-content { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px; }
.bt3-modal-sm { width: 300px; }
}
.cml-code-evaluator .cml-code-evaluator-reset, .search-bar .search-button, =
a.link-button, button.facebook, button.linkedin, button.passive, button.pri=
mary, button.secondary { font-size: 12px; line-height: 14px; font-family: O=
penSans, Arial, sans-serif; }
.checkbox-large, .checkbox-small, input[type=3D"checkbox"].rc-Checkbox { di=
splay: inline-block; appearance: none; margin: 0px; padding: 0px; cursor: p=
ointer; background-color: rgb(245, 245, 245); border: 1px solid rgba(0, 0, =
0, 0.55); }
.checkbox-large:checked::after, .checkbox-small:checked::after, input[type=
=3D"checkbox"].rc-Checkbox:checked::after { content: ""; border: solid rgb(=
42, 115, 204); transform: rotate(45deg); box-sizing: content-box; display: =
block; position: relative; margin: auto; }
.body-1-text, .body-2-text, .c-user-modal .c-user-modal-content, .c-user-mo=
dal .c-user-modal-content input, .c-user-modal header, .c-user-modal header=
a, .rc-AuthenticationModal-content header, .rc-AuthenticationModal-content=
header a, .rc-AuthenticationModal .c-user-modal-content, .rc-Authenticatio=
nModal .c-user-modal-content .c-user-modal-error-icon, .rc-AuthenticationMo=
dal .c-user-modal-content input, .rc-AuthenticationModal .rc-Authentication=
Modal-content header, .rc-AuthenticationModal .rc-AuthenticationModal-conte=
nt header a, .rc-BasicInfo table.basic-info-table tbody tr td:nth-child(2) =
.td-data, .search-bar .input-area .search-input, body, p, ul.styleguide.dro=
pdown li > a, ul.styleguide.dropdown li > button, ul.styleguide.dropdown li=
> button.secondary { font-size: 14px; line-height: 21px; font-family: Open=
Sans, Arial, sans-serif; }
.rc-Home { width: 100%; min-height: 100%; position: absolute; background-co=
lor: rgb(255, 255, 255); }
.rc-Home .downtime-notification-container { display: none; }
.rc-Home .course-content { left: 280px; height: auto; position: absolute; b=
ackground: rgb(255, 255, 255); width: calc(100% - 280px); top: 65px; }
.rc-Home .course-content .downtime-notification-container { display: block;=
}
.rc-Home .course-content-body { margin: 0px auto; max-width: 1000px; paddin=
g: 20px 20px 32px; color: rgb(31, 31, 31); }
.rc-Home .rc-HomeNotifications { margin: 0px auto; }
.rc-Home .rc-GlobalNotification { margin: 0px auto; max-width: 100%; }
.rc-Home > .pushed { top: 110px; }
@media (max-width: 991px) {
.rc-Home .course-content { left: 0px; width: 100%; }
}
@media (max-width: 767px) {
.pushed { top: 147px; }
}
.rc-CourseNavigation { width: 280px; background-color: rgb(240, 240, 240); =
position: fixed; overflow: hidden auto; height: auto; bottom: 0px; left: 0p=
x; top: 65px; padding: 20px 0px 0px; z-index: 1; }
.rc-CourseNavigation .items { max-width: 280px; padding-bottom: 100px; }
@media print {
.rc-CourseNavigation { display: none; }
}
@media (max-width: 991px) {
.rc-CourseNavigation { display: none; }
.rc-CourseNavigation.mobile-enabled { display: block; }
}
.rc-CourseHeader { padding: 24px; }
.rc-NavigationDrawerLink { min-height: 40px; overflow: visible; color: rgb(=
55, 58, 60); padding: 8px 8px 8px 48px; }
.rc-NavigationDrawerLink.selected, .rc-NavigationDrawerLink:active, .rc-Nav=
igationDrawerLink:focus, .rc-NavigationDrawerLink:hover { box-shadow: rgb(0=
, 105, 217) 0px 0px 0px; text-decoration: none; color: rgb(55, 58, 60); bac=
kground-color: rgb(250, 250, 250); }
.rc-NavigationLink { min-height: 50px; list-style-type: none; padding: 8px =
24px; color: rgb(55, 58, 60); }
.rc-NavigationLink.refreshed { padding-left: 48px; }
.rc-NavigationLink .nav-item { margin: 0px; }
.rc-NavigationLink:active, .rc-NavigationLink:focus, .rc-NavigationLink:hov=
er { text-decoration: none; color: rgb(55, 58, 60); background-color: rgb(2=
50, 250, 250); }
.rc-NavigationLink.selected { padding-left: 16px; background-color: rgb(255=
, 255, 255); border-left: 8px solid rgb(39, 117, 209); }
.rc-NavigationLink.selected .nav-item { font-weight: 700; }
.rc-HomeNotifications { margin: 0px auto; max-width: 1000px; }
.rc-HomeNotifications > * { max-width: 960px; margin: 20px 20px 0px; }
@media (min-width: 576px) {
.col-sm { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: =
100%; }
.col-sm-auto { flex: 0 0 auto; width: auto; }
.col-sm-1, .col-sm-auto { -webkit-box-flex: 1; }
.col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-sm-2, .col-sm-3 { -webkit-box-flex: 1; }
.col-sm-3 { flex: 0 0 25%; max-width: 25%; }
.col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-sm-4, .col-sm-5 { -webkit-box-flex: 1; }
.col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-sm-6 { flex: 0 0 50%; max-width: 50%; }
.col-sm-6, .col-sm-7 { -webkit-box-flex: 1; }
.col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-sm-8, .col-sm-9 { -webkit-box-flex: 1; }
.col-sm-9 { flex: 0 0 75%; max-width: 75%; }
.col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-sm-10, .col-sm-11 { -webkit-box-flex: 1; }
.col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-sm-12 { -webkit-box-flex: 1; flex: 0 0 100%; max-width: 100%; }
.pull-sm-0 { right: auto; }
.pull-sm-1 { right: 8.33333%; }
.pull-sm-2 { right: 16.6667%; }
.pull-sm-3 { right: 25%; }
.pull-sm-4 { right: 33.3333%; }
.pull-sm-5 { right: 41.6667%; }
.pull-sm-6 { right: 50%; }
.pull-sm-7 { right: 58.3333%; }
.pull-sm-8 { right: 66.6667%; }
.pull-sm-9 { right: 75%; }
.pull-sm-10 { right: 83.3333%; }
.pull-sm-11 { right: 91.6667%; }
.pull-sm-12 { right: 100%; }
.push-sm-0 { left: auto; }
.push-sm-1 { left: 8.33333%; }
.push-sm-2 { left: 16.6667%; }
.push-sm-3 { left: 25%; }
.push-sm-4 { left: 33.3333%; }
.push-sm-5 { left: 41.6667%; }
.push-sm-6 { left: 50%; }
.push-sm-7 { left: 58.3333%; }
.push-sm-8 { left: 66.6667%; }
.push-sm-9 { left: 75%; }
.push-sm-10 { left: 83.3333%; }
.push-sm-11 { left: 91.6667%; }
.push-sm-12 { left: 100%; }
.offset-sm-0 { margin-left: 0px; }
.offset-sm-1 { margin-left: 8.33333%; }
.offset-sm-2 { margin-left: 16.6667%; }
.offset-sm-3 { margin-left: 25%; }
.offset-sm-4 { margin-left: 33.3333%; }
.offset-sm-5 { margin-left: 41.6667%; }
.offset-sm-6 { margin-left: 50%; }
.offset-sm-7 { margin-left: 58.3333%; }
.offset-sm-8 { margin-left: 66.6667%; }
.offset-sm-9 { margin-left: 75%; }
.offset-sm-10 { margin-left: 83.3333%; }
.offset-sm-11 { margin-left: 91.6667%; }
}
@media (min-width: 768px) {
.col-md { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: =
100%; }
.col-md-auto { flex: 0 0 auto; width: auto; }
.col-md-1, .col-md-auto { -webkit-box-flex: 1; }
.col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-md-2, .col-md-3 { -webkit-box-flex: 1; }
.col-md-3 { flex: 0 0 25%; max-width: 25%; }
.col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-md-4, .col-md-5 { -webkit-box-flex: 1; }
.col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-md-6 { flex: 0 0 50%; max-width: 50%; }
.col-md-6, .col-md-7 { -webkit-box-flex: 1; }
.col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-md-8, .col-md-9 { -webkit-box-flex: 1; }
.col-md-9 { flex: 0 0 75%; max-width: 75%; }
.col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-md-10, .col-md-11 { -webkit-box-flex: 1; }
.col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-md-12 { -webkit-box-flex: 1; flex: 0 0 100%; max-width: 100%; }
.pull-md-0 { right: auto; }
.pull-md-1 { right: 8.33333%; }
.pull-md-2 { right: 16.6667%; }
.pull-md-3 { right: 25%; }
.pull-md-4 { right: 33.3333%; }
.pull-md-5 { right: 41.6667%; }
.pull-md-6 { right: 50%; }
.pull-md-7 { right: 58.3333%; }
.pull-md-8 { right: 66.6667%; }
.pull-md-9 { right: 75%; }
.pull-md-10 { right: 83.3333%; }
.pull-md-11 { right: 91.6667%; }
.pull-md-12 { right: 100%; }
.push-md-0 { left: auto; }
.push-md-1 { left: 8.33333%; }
.push-md-2 { left: 16.6667%; }
.push-md-3 { left: 25%; }
.push-md-4 { left: 33.3333%; }
.push-md-5 { left: 41.6667%; }
.push-md-6 { left: 50%; }
.push-md-7 { left: 58.3333%; }
.push-md-8 { left: 66.6667%; }
.push-md-9 { left: 75%; }
.push-md-10 { left: 83.3333%; }
.push-md-11 { left: 91.6667%; }
.push-md-12 { left: 100%; }
.offset-md-0 { margin-left: 0px; }
.offset-md-1 { margin-left: 8.33333%; }
.offset-md-2 { margin-left: 16.6667%; }
.offset-md-3 { margin-left: 25%; }
.offset-md-4 { margin-left: 33.3333%; }
.offset-md-5 { margin-left: 41.6667%; }
.offset-md-6 { margin-left: 50%; }
.offset-md-7 { margin-left: 58.3333%; }
.offset-md-8 { margin-left: 66.6667%; }
.offset-md-9 { margin-left: 75%; }
.offset-md-10 { margin-left: 83.3333%; }
.offset-md-11 { margin-left: 91.6667%; }
}
@media (min-width: 992px) {
.col-lg { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: =
100%; }
.col-lg-auto { flex: 0 0 auto; width: auto; }
.col-lg-1, .col-lg-auto { -webkit-box-flex: 1; }
.col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-lg-2, .col-lg-3 { -webkit-box-flex: 1; }
.col-lg-3 { flex: 0 0 25%; max-width: 25%; }
.col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-lg-4, .col-lg-5 { -webkit-box-flex: 1; }
.col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-lg-6 { flex: 0 0 50%; max-width: 50%; }
.col-lg-6, .col-lg-7 { -webkit-box-flex: 1; }
.col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-lg-8, .col-lg-9 { -webkit-box-flex: 1; }
.col-lg-9 { flex: 0 0 75%; max-width: 75%; }
.col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-lg-10, .col-lg-11 { -webkit-box-flex: 1; }
.col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-lg-12 { -webkit-box-flex: 1; flex: 0 0 100%; max-width: 100%; }
.pull-lg-0 { right: auto; }
.pull-lg-1 { right: 8.33333%; }
.pull-lg-2 { right: 16.6667%; }
.pull-lg-3 { right: 25%; }
.pull-lg-4 { right: 33.3333%; }
.pull-lg-5 { right: 41.6667%; }
.pull-lg-6 { right: 50%; }
.pull-lg-7 { right: 58.3333%; }
.pull-lg-8 { right: 66.6667%; }
.pull-lg-9 { right: 75%; }
.pull-lg-10 { right: 83.3333%; }
.pull-lg-11 { right: 91.6667%; }
.pull-lg-12 { right: 100%; }
.push-lg-0 { left: auto; }
.push-lg-1 { left: 8.33333%; }
.push-lg-2 { left: 16.6667%; }
.push-lg-3 { left: 25%; }
.push-lg-4 { left: 33.3333%; }
.push-lg-5 { left: 41.6667%; }
.push-lg-6 { left: 50%; }
.push-lg-7 { left: 58.3333%; }
.push-lg-8 { left: 66.6667%; }
.push-lg-9 { left: 75%; }
.push-lg-10 { left: 83.3333%; }
.push-lg-11 { left: 91.6667%; }
.push-lg-12 { left: 100%; }
.offset-lg-0 { margin-left: 0px; }
.offset-lg-1 { margin-left: 8.33333%; }
.offset-lg-2 { margin-left: 16.6667%; }
.offset-lg-3 { margin-left: 25%; }
.offset-lg-4 { margin-left: 33.3333%; }
.offset-lg-5 { margin-left: 41.6667%; }
.offset-lg-6 { margin-left: 50%; }
.offset-lg-7 { margin-left: 58.3333%; }
.offset-lg-8 { margin-left: 66.6667%; }
.offset-lg-9 { margin-left: 75%; }
.offset-lg-10 { margin-left: 83.3333%; }
.offset-lg-11 { margin-left: 91.6667%; }
}
@media (min-width: 1200px) {
.col-xl { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: =
100%; }
.col-xl-auto { flex: 0 0 auto; width: auto; }
.col-xl-1, .col-xl-auto { -webkit-box-flex: 1; }
.col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-xl-2, .col-xl-3 { -webkit-box-flex: 1; }
.col-xl-3 { flex: 0 0 25%; max-width: 25%; }
.col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-xl-4, .col-xl-5 { -webkit-box-flex: 1; }
.col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-xl-6 { flex: 0 0 50%; max-width: 50%; }
.col-xl-6, .col-xl-7 { -webkit-box-flex: 1; }
.col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-xl-8, .col-xl-9 { -webkit-box-flex: 1; }
.col-xl-9 { flex: 0 0 75%; max-width: 75%; }
.col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-xl-10, .col-xl-11 { -webkit-box-flex: 1; }
.col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-xl-12 { -webkit-box-flex: 1; flex: 0 0 100%; max-width: 100%; }
.pull-xl-0 { right: auto; }
.pull-xl-1 { right: 8.33333%; }
.pull-xl-2 { right: 16.6667%; }
.pull-xl-3 { right: 25%; }
.pull-xl-4 { right: 33.3333%; }
.pull-xl-5 { right: 41.6667%; }
.pull-xl-6 { right: 50%; }
.pull-xl-7 { right: 58.3333%; }
.pull-xl-8 { right: 66.6667%; }
.pull-xl-9 { right: 75%; }
.pull-xl-10 { right: 83.3333%; }
.pull-xl-11 { right: 91.6667%; }
.pull-xl-12 { right: 100%; }
.push-xl-0 { left: auto; }
.push-xl-1 { left: 8.33333%; }
.push-xl-2 { left: 16.6667%; }
.push-xl-3 { left: 25%; }
.push-xl-4 { left: 33.3333%; }
.push-xl-5 { left: 41.6667%; }
.push-xl-6 { left: 50%; }
.push-xl-7 { left: 58.3333%; }
.push-xl-8 { left: 66.6667%; }
.push-xl-9 { left: 75%; }
.push-xl-10 { left: 83.3333%; }
.push-xl-11 { left: 91.6667%; }
.push-xl-12 { left: 100%; }
.offset-xl-0 { margin-left: 0px; }
.offset-xl-1 { margin-left: 8.33333%; }
.offset-xl-2 { margin-left: 16.6667%; }
.offset-xl-3 { margin-left: 25%; }
.offset-xl-4 { margin-left: 33.3333%; }
.offset-xl-5 { margin-left: 41.6667%; }
.offset-xl-6 { margin-left: 50%; }
.offset-xl-7 { margin-left: 58.3333%; }
.offset-xl-8 { margin-left: 66.6667%; }
.offset-xl-9 { margin-left: 75%; }
.offset-xl-10 { margin-left: 83.3333%; }
.offset-xl-11 { margin-left: 91.6667%; }
}
@media (min-width: 1440px) {
.col-xxl { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width:=
100%; }
.col-xxl-auto { flex: 0 0 auto; width: auto; }
.col-xxl-1, .col-xxl-auto { -webkit-box-flex: 1; }
.col-xxl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-xxl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-xxl-2, .col-xxl-3 { -webkit-box-flex: 1; }
.col-xxl-3 { flex: 0 0 25%; max-width: 25%; }
.col-xxl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-xxl-4, .col-xxl-5 { -webkit-box-flex: 1; }
.col-xxl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-xxl-6 { flex: 0 0 50%; max-width: 50%; }
.col-xxl-6, .col-xxl-7 { -webkit-box-flex: 1; }
.col-xxl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-xxl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-xxl-8, .col-xxl-9 { -webkit-box-flex: 1; }
.col-xxl-9 { flex: 0 0 75%; max-width: 75%; }
.col-xxl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-xxl-10, .col-xxl-11 { -webkit-box-flex: 1; }
.col-xxl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-xxl-12 { -webkit-box-flex: 1; flex: 0 0 100%; max-width: 100%; }
.pull-xxl-0 { right: auto; }
.pull-xxl-1 { right: 8.33333%; }
.pull-xxl-2 { right: 16.6667%; }
.pull-xxl-3 { right: 25%; }
.pull-xxl-4 { right: 33.3333%; }
.pull-xxl-5 { right: 41.6667%; }
.pull-xxl-6 { right: 50%; }
.pull-xxl-7 { right: 58.3333%; }
.pull-xxl-8 { right: 66.6667%; }
.pull-xxl-9 { right: 75%; }
.pull-xxl-10 { right: 83.3333%; }
.pull-xxl-11 { right: 91.6667%; }
.pull-xxl-12 { right: 100%; }
.push-xxl-0 { left: auto; }
.push-xxl-1 { left: 8.33333%; }
.push-xxl-2 { left: 16.6667%; }
.push-xxl-3 { left: 25%; }
.push-xxl-4 { left: 33.3333%; }
.push-xxl-5 { left: 41.6667%; }
.push-xxl-6 { left: 50%; }
.push-xxl-7 { left: 58.3333%; }
.push-xxl-8 { left: 66.6667%; }
.push-xxl-9 { left: 75%; }
.push-xxl-10 { left: 83.3333%; }
.push-xxl-11 { left: 91.6667%; }
.push-xxl-12 { left: 100%; }
.offset-xxl-0 { margin-left: 0px; }
.offset-xxl-1 { margin-left: 8.33333%; }
.offset-xxl-2 { margin-left: 16.6667%; }
.offset-xxl-3 { margin-left: 25%; }
.offset-xxl-4 { margin-left: 33.3333%; }
.offset-xxl-5 { margin-left: 41.6667%; }
.offset-xxl-6 { margin-left: 50%; }
.offset-xxl-7 { margin-left: 58.3333%; }
.offset-xxl-8 { margin-left: 66.6667%; }
.offset-xxl-9 { margin-left: 75%; }
.offset-xxl-10 { margin-left: 83.3333%; }
.offset-xxl-11 { margin-left: 91.6667%; }
}
@media (min-width: 544px) {
.flex-sm-first { order: -1; }
.flex-sm-last { -webkit-box-ordinal-group: 1; order: 1; }
.flex-sm-unordered { -webkit-box-ordinal-group: 1; order: 0; }
}
@media (min-width: 544px) {
.flex-items-sm-top { -webkit-box-align: start; align-items: flex-start; }
.flex-items-sm-middle { -webkit-box-align: center; align-items: center; }
.flex-items-sm-bottom { -webkit-box-align: end; align-items: flex-end; }
}
@media (min-width: 544px) {
.flex-sm-top { align-self: flex-start; }
.flex-sm-middle { align-self: center; }
.flex-sm-bottom { align-self: flex-end; }
}
@media (min-width: 544px) {
.flex-items-sm-left { -webkit-box-pack: start; justify-content: flex-star=
t; }
.flex-items-sm-center { -webkit-box-pack: center; justify-content: center=
; }
.flex-items-sm-right { -webkit-box-pack: end; justify-content: flex-end; =
}
.flex-items-sm-around { justify-content: space-around; }
.flex-items-sm-between { -webkit-box-pack: justify; justify-content: spac=
e-between; }
}
@media (min-width: 768px) {
.flex-md-first { order: -1; }
.flex-md-last { -webkit-box-ordinal-group: 1; order: 1; }
.flex-md-unordered { -webkit-box-ordinal-group: 1; order: 0; }
}
@media (min-width: 768px) {
.flex-items-md-top { -webkit-box-align: start; align-items: flex-start; }
.flex-items-md-middle { -webkit-box-align: center; align-items: center; }
.flex-items-md-bottom { -webkit-box-align: end; align-items: flex-end; }
}
@media (min-width: 768px) {
.flex-md-top { align-self: flex-start; }
.flex-md-middle { align-self: center; }
.flex-md-bottom { align-self: flex-end; }
}
@media (min-width: 768px) {
.flex-items-md-left { -webkit-box-pack: start; justify-content: flex-star=
t; }
.flex-items-md-center { -webkit-box-pack: center; justify-content: center=
; }
.flex-items-md-right { -webkit-box-pack: end; justify-content: flex-end; =
}
.flex-items-md-around { justify-content: space-around; }
.flex-items-md-between { -webkit-box-pack: justify; justify-content: spac=
e-between; }
}
@media (min-width: 992px) {
.flex-lg-first { order: -1; }
.flex-lg-last { -webkit-box-ordinal-group: 1; order: 1; }
.flex-lg-unordered { -webkit-box-ordinal-group: 1; order: 0; }
}
@media (min-width: 992px) {
.flex-items-lg-top { -webkit-box-align: start; align-items: flex-start; }
.flex-items-lg-middle { -webkit-box-align: center; align-items: center; }
.flex-items-lg-bottom { -webkit-box-align: end; align-items: flex-end; }
}
@media (min-width: 992px) {
.flex-lg-top { align-self: flex-start; }
.flex-lg-middle { align-self: center; }
.flex-lg-bottom { align-self: flex-end; }
}
@media (min-width: 992px) {
.flex-items-lg-left { -webkit-box-pack: start; justify-content: flex-star=
t; }
.flex-items-lg-center { -webkit-box-pack: center; justify-content: center=
; }
.flex-items-lg-right { -webkit-box-pack: end; justify-content: flex-end; =
}
.flex-items-lg-around { justify-content: space-around; }
.flex-items-lg-between { -webkit-box-pack: justify; justify-content: spac=
e-between; }
}
@media (min-width: 1200px) {
.flex-xl-first { order: -1; }
.flex-xl-last { -webkit-box-ordinal-group: 1; order: 1; }
.flex-xl-unordered { -webkit-box-ordinal-group: 1; order: 0; }
}
@media (min-width: 1200px) {
.flex-items-xl-top { -webkit-box-align: start; align-items: flex-start; }
.flex-items-xl-middle { -webkit-box-align: center; align-items: center; }
.flex-items-xl-bottom { -webkit-box-align: end; align-items: flex-end; }
}
@media (min-width: 1200px) {
.flex-xl-top { align-self: flex-start; }
.flex-xl-middle { align-self: center; }
.flex-xl-bottom { align-self: flex-end; }
}
@media (min-width: 1200px) {
.flex-items-xl-left { -webkit-box-pack: start; justify-content: flex-star=
t; }
.flex-items-xl-center { -webkit-box-pack: center; justify-content: center=
; }
.flex-items-xl-right { -webkit-box-pack: end; justify-content: flex-end; =
}
.flex-items-xl-around { justify-content: space-around; }
.flex-items-xl-between { -webkit-box-pack: justify; justify-content: spac=
e-between; }
}
.c-user-modal .c-user-modal-content, .c-user-modal .c-user-modal-content in=
put, .c-user-modal header, .c-user-modal header a, .rc-AuthenticationModal-=
content header, .rc-AuthenticationModal-content header a, .rc-Authenticatio=
nModal .c-user-modal-content, .rc-AuthenticationModal .c-user-modal-content=
.c-user-modal-error-icon, .rc-AuthenticationModal .c-user-modal-content in=
put, .rc-AuthenticationModal .rc-AuthenticationModal-content header, .rc-Au=
thenticationModal .rc-AuthenticationModal-content header a, .rc-BasicInfo t=
able.basic-info-table tbody tr td:nth-child(2) .td-data { font-size: 14px; =
line-height: 20px; }
@media (max-width: 767px) {
.rc-Modal .c-modal-content { width: 98%; top: 4px; left: 0px; padding: 16=
px; transform: none; max-height: 98%; overflow-y: scroll; }
.rc-Modal .c-modal-x-out { top: 16px; right: 16px; }
.rc-Modal.popup .c-modal-content { padding: 0px; }
}
@media (max-width: 767px) {
input[type=3D"checkbox"].rc-Checkbox { max-width: 40px; min-width: 40px; =
max-height: 40px; min-height: 40px; }
input[type=3D"checkbox"].rc-Checkbox:checked::after { border-width: 0px 5=
px 5px 0px; width: 9px; height: 21px; }
}
@media (min-width: 768px) {
input[type=3D"checkbox"].rc-Checkbox { max-width: 18px; min-width: 18px; =
max-height: 18px; min-height: 18px; }
input[type=3D"checkbox"].rc-Checkbox:checked::after { border-width: 0px 3=
px 3px 0px; width: 5px; height: 9px; }
}
.rc-ProgressCircle.outer-circle, .rc-ProgressCircle.outer-circle .inner-cir=
cle { border-radius: 50%; }
div.rc-CollapsibleMessage .message-content { position: relative; }
div.rc-CollapsibleMessage .message-content.truncated { max-height: 140px; o=
verflow: hidden; }
div.rc-CollapsibleMessage .message-content .truncate-gradient { position: a=
bsolute; bottom: 0px; width: 100%; height: 50px; }
div.rc-CollapsibleMessage .message-content .grey { background: linear-gradi=
ent(rgba(250, 250, 250, 0), rgb(250, 250, 250)); }
div.rc-CollapsibleMessage .message-content .white { background: linear-grad=
ient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); }
div.rc-CollapsibleMessage .message-content a { color: rgb(38, 104, 184); fo=
nt-weight: 700; }
div.rc-CollapsibleMessage .message-toggle-row { margin-top: 12px; }
div.rc-CollapsibleMessage .message-toggle { cursor: pointer; margin-right: =
20px; }
div.rc-CollapsibleMessage .message-toggle svg { margin-right: 10px; }
div.rc-CollapsibleMessage .message-toggle:hover span { color: rgba(0, 0, 0,=
0.87); }
.rc-SectionTitle { font-family: HelveticaNeue-Thin, "Helvetica Neue Thin", =
"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; width: 100=
%; margin-bottom: -1px; }
.rc-SectionTitle .title-container { padding: 0px 40px 12px; margin-left: -4=
0px; margin-right: -40px; }
.rc-SectionTitle .title { color: rgb(117, 117, 117); font-size: 24px; line-=
height: 30px; border-bottom: 1px solid rgb(238, 238, 238); }
.rc-SectionTitle .rc-Help { float: right; margin-left: 20px; margin-top: 7p=
x; }
.rc-Syllabus { margin-top: 24px; }
.rc-Syllabus a { cursor: pointer; }
.rc-Syllabus .week-entry { margin-bottom: 24px; }
.rc-Syllabus .week-header { padding: 8px 0px; }
.rc-Syllabus .border-bottom { border-bottom: 1px solid rgba(0, 0, 0, 0.06);=
}
.rc-Syllabus .honors-title { padding-bottom: 12px; }
.rc-Syllabus .honors-syllabus .week-number { padding-top: 8px; }
.rc-Syllabus .module-name { margin-left: 16px; }
.rc-Syllabus .week-number { line-height: 24px; width: 48px; }
.rc-Syllabus .week-assignments, .rc-Syllabus .week-topics { padding: 12px 0=
px; }
.rc-Syllabus .week-assignments li, .rc-Syllabus .week-topics li { margin-le=
ft: 64px; list-style-type: none; }
.rc-Syllabus .week-assignments li ol, .rc-Syllabus .week-topics li ol { pad=
ding: 0px; }
.rc-Syllabus .week-assignments li ol li, .rc-Syllabus .week-topics li ol li=
{ margin: 0px 0px 0px 32px; }
.rc-Syllabus .week-assignments { padding-left: 24px; margin: 0px -24px; }
@media (max-width: 767px) {
.rc-Syllabus .week-assignments { padding-left: 18px; margin: 0px -18px; }
}
.rc-Syllabus .deadline { text-align: right; margin: 0px 24px; white-space: =
pre-wrap; }
.rc-Syllabus .deadline span { display: block; }
.rc-BarNotification { padding: 16px 0px; border-bottom: 1px solid rgba(0, 0=
, 0, 0.1); }
.rc-BarNotification:first-of-type { border-top: 2px solid rgba(0, 0, 0, 0.1=
); }
.rc-BarNotification:last-of-type { border-bottom: 2px solid rgba(0, 0, 0, 0=
.1); margin-bottom: 24px; }
.rc-BarNotification .cif-close.dismiss { font-size: 12px; color: rgba(0, 0,=
0, 0.255); }
.rc-BarNotification .cif-close.dismiss:hover { color: rgba(0, 0, 0, 0.87); =
cursor: pointer; }
.rc-BarNotification p { margin-bottom: 0px; }
.rc-BarNotification .cif-warning { color: rgb(240, 173, 78); }
.rc-BarNotification .cif-info, .rc-BarNotification .cif-warning { font-size=
: 24px; padding-left: 15px; padding-right: 15px; }
.BarNotification-leave { opacity: 1; }
.BarNotification-leave.BarNotification-leave-active { opacity: 0.01; transi=
tion: opacity 0.35s ease-in 0s; }
button.secondary em, button.secondary i { margin-left: 4px; }
button.secondary * { display: inline-block; }
h3.tab-headline { margin-bottom: 18px; }
.od-section { margin-top: 30px; }
.od-section .item { margin-bottom: 18px; }
.od-section .item:last-child { margin-bottom: 0px; }
.od-container.cozy { padding: 16px 24px; }
@media (max-width: 767px) {
.od-container.cozy { padding: 12px 18px; }
}
.od-text-bold { font-family: OpenSans, Arial, sans-serif; font-weight: 700;=
}
.od-dark .text-primary { color: rgb(255, 255, 255); }
.od-dark .text-light { color: rgb(150, 152, 153); }
.od-text-truncate { overflow: hidden; text-overflow: ellipsis; white-space:=
nowrap; }
.right-rail { margin-left: 30px; width: 300px; }
@media (max-width: 991px) {
.right-rail { margin: 0px 1px !important; width: 100% !important; }
}
.rc-Course404 .bt3-container { margin-top: 100px; margin-bottom: 100px; pad=
ding-left: 30px; padding-right: 30px; }
.rc-CourseInfoHeader { height: 250px; position: relative; box-shadow: rgba(=
0, 0, 0, 0.12) 0px 1px 1.5px 0px, rgba(0, 0, 0, 0.24) 0px 0px 1px 0px; }
.rc-CourseInfoHeader .course-image { background-position: 10% 40%; backgrou=
nd-size: cover; background-repeat: no-repeat; opacity: 0.3; width: 100%; he=
ight: 100%; position: absolute; top: 0px; z-index: -1; }
.rc-CourseInfoHeader .course-text { height: 100%; position: relative; max-w=
idth: 1000px; margin: 0px auto; text-align: center; }
.rc-CourseInfoHeader .course-text > * { max-width: 100%; }
.rc-CourseInfoHeader .course-text .course-name { margin: 8px 0px; }
.rc-CourseInfoHeader .s12n-name { margin-top: 6px; }
.rc-CourseInfoHeader .rc-CourseInfoHeaderS12nLink { margin-top: 16px; }
.rc-TogglableContent .content .overlay { }
.rc-InstructorInfo .instructor-row { }
.rc-InstructorInfo .instructor-info { }
@media (max-width: 1300px) {
.rc-InstructorInfo .instructor-name { display: flex; -webkit-box-orient: =
vertical; flex-direction: column; }
.rc-InstructorInfo .instructor-name .body-1-text span:first-child { displ=
ay: none; }
.rc-InstructorInfo .instructor-info { padding-left: 30px; }
}
.rc-Syllabus hr.module { border-color: rgb(230, 230, 230); margin: 30px 0px=
; }
.rc-Syllabus .rc-WeekSection .module-week-number { font-family: OpenSans-Bo=
ld, Arial, sans-serif; font-size: 12px; line-height: 14px; color: rgb(117, =
117, 117); margin: 30px 0px; }
.rc-Syllabus .rc-ModuleSection .module-name { font-family: OpenSans-Bold, A=
rial, sans-serif; font-size: 16px; line-height: 19px; }
.rc-Syllabus .rc-ModuleSection .module-description { font-family: OpenSans,=
Arial, sans-serif; font-size: 14px; line-height: 19px; margin: 6px 0px 30p=
x; }
.rc-Syllabus .rc-ModuleSection .rc-LessonSection { margin-bottom: 40px; }
.rc-Syllabus .rc-ModuleSection .rc-LessonSection .rc-ItemSection { margin: =
0px 0px 14px; }
.rc-Syllabus .rc-ModuleSection .rc-LessonSection .rc-ItemSection .item-icon=
{ font-size: 24px; color: rgb(184, 145, 115); margin-right: 11px; }
.rc-Syllabus .rc-ModuleSection .rc-LessonSection .rc-ItemSection .item-type=
{ font-family: OpenSans, Arial, sans-serif; font-size: 14px; line-height: =
19px; }
.rc-Syllabus .rc-ModuleSection .rc-LessonSection .rc-ItemSection .item-name=
{ font-family: OpenSans-Bold, Arial, sans-serif; font-size: 14px; line-hei=
ght: 19px; }
.rc-CourseRatingIcons { }
.rc-OfferingCardFiveStarRating .ratings-info { margin-top: 4px; position: a=
bsolute; }
.rc-OfferingCardFiveStarRating .ratings-info .caption-text { margin-bottom:=
4px; }
.rc-OfferingCardFiveStarRating .ratings-info .rc-CourseRatingIcons { cursor=
: pointer; }
.rc-OfferingCardFiveStarRating .ratings-info .rc-CourseRatingIcons .c-cours=
e-rating-icon[class*=3D"cif-star"] { color: rgb(212, 146, 97); }
.rc-PeriodPage { margin-bottom: 40px; }
.rc-PeriodPage > .horizontal-box > .flex-1 { width: 0px; }
.rc-PeriodPage .week-description { margin: 20px 0px 48px; padding: 0px; }
.rc-PeriodPage .week-description .week-number { font-family: "Open Sans"; f=
ont-weight: 700; color: rgb(31, 31, 31); font-size: 34px; line-height: 46px=
; margin-bottom: 6px; }
.rc-PeriodPage .week-description .course-title { color: rgb(31, 31, 31); fo=
nt-size: 16px; line-height: 30px; }
.rc-ModuleSection { min-width: 300px; }
.rc-ModuleSection .tab-headline.module-name { padding-bottom: 10px; display=
: inline-block; border-bottom: 1px solid rgb(160, 126, 70); margin-bottom: =
10px; }
.rc-ModuleSection .honors-lessons-title { padding-top: 24px; }
.rc-ModuleSection .honors-lessons-title .honors-title-spacing { margin-righ=
t: 12px; }
.rc-ModuleSection .rc-ModuleSkills { margin-top: 20px; }
.rc-ModuleSection .lab-sandbox-launcher { margin-top: 24px; }
.od-padding { padding: 20px 0px 10px; }
.rc-EnrollBox .following-session, .rc-EnrollBox .rc-SessionBox.od-container=
.cozy { border-radius: 0px; }
.rc-SessionEnrollBox .capstone-eligible-message { border-bottom-left-radius=
: 0px; border-bottom-right-radius: 0px; }
.rc-LessonCollectionBody .rc-NamedItemList ul li a:focus .rc-WeekSingleItem=
Display { outline: -webkit-focus-ring-color auto 1px; }
.rc-LessonCollectionBody .od-lesson-collection-element { padding-top: 20px;=
}
.rc-LessonCollectionBody .od-lesson-collection-element:not(:last-child)::af=
ter { content: ""; display: block; border-bottom: 1px solid rgba(0, 0, 0, 0=
.12); margin-left: 24px; margin-right: 24px; }
.rc-LessonCollectionBody .od-lesson-collection-choice-label { margin-left: =
24px; }
.rc-LessonCollectionHeader { padding: 24px; }
.rc-LessonCollectionHeader .od-lesson-collection-header-button { text-align=
: right; }
.rc-LessonCollectionHeader.card-no-action.lesson-collection-passing-irrelev=
ant, .rc-LessonCollectionHeader.card-rich-interaction.lesson-collection-not=
-passed { background-color: rgb(246, 250, 255); }
.rc-LessonCollectionHeader.card-rich-interaction.lesson-collection-passed {=
background-color: rgb(236, 244, 232); }
.rc-NamedItemList { padding-top: 10px; padding-bottom: 18px; }
.rc-NamedItemList .named-item-list-title { margin-left: 24px; margin-right:=
24px; }
.rc-NamedItemList .named-item-list-description { margin-left: 24px; margin-=
right: 24px; margin-bottom: 10px; }
.rc-NamedItemList ul { padding: 0px; }
.rc-NamedItemList ul li { display: block; }
.card-headline-text { font-family: "Open Sans", Arial, sans-serif; font-wei=
ght: 700; color: rgb(31, 31, 31); font-size: 20px; line-height: 24px; margi=
n-bottom: 24px; }
.rc-LockedContentModal .rc-Modal .c-modal-content { width: 600px; min-heigh=
t: 0px; }
.rc-LockedContentModal .rc-Modal .title { margin-bottom: 16px; }
.rc-LockedContentModal .rc-Modal button { margin-top: 16px; }
.LockedContentModal-appear { opacity: 0.01; transition: opacity 0.5s ease-i=
n 0s; }
.LockedContentModal-appear.LockedContentModal-appear-active { opacity: 1; }
.rc-ItemNavigation { width: 100%; top: 65px; height: calc(100% - 65px); pos=
ition: fixed; background: rgb(255, 255, 255); }
.rc-ItemNavigation .item-tools-and-content-container { height: calc(100% - =
45px); }
.rc-ItemNavigation .item-page-content { transition: width 0.3s linear 0s; w=
idth: calc(100% - 39px); }
.rc-ItemNavigation .item-page-content.mobile { width: 100%; }
@media (max-width: 991px) {
.rc-ItemNavigation .item-page-content { width: 100%; }
}
.rc-ItemNavigation.showEnrollmentStateBanner { top: 110px; height: calc(100=
% - 110px); }
.rc-ItemNavigation.highlightSidebarExpanded .item-page-content { width: cal=
c(100% - 359px); }
.rc-ItemNavigation .item-scroll-container { overflow-y: scroll; -webkit-box=
-flex: 1; flex-grow: 1; background: rgb(255, 255, 255); }
.rc-WeekDrawerSubheaderItemGroup { display: block; padding: 12px 24px; marg=
in-bottom: 12px; }
.rc-WeekDrawerSubheaderItemGroup.card-rich-interaction { background-color: =
rgb(246, 250, 255); }
.rc-WeekDrawerSubheaderItemGroup.card-rich-interaction.item-group-header-pa=
ssed { background-color: rgb(236, 244, 232); }
.rc-WeekDrawerSubheaderItemGroup.card-rich-interaction.item-group-header-ac=
tive { color: rgb(255, 255, 255); background-color: rgb(42, 115, 204); }
.rc-WeekDrawerSubheaderItemGroup.card-rich-interaction.item-group-header-ac=
tive.item-group-header-passed { background-color: rgb(42, 181, 115); }
.rc-FeedbackComplete.fade-enter { }
.rc-FeedbackComplete.fade-enter.fade-enter-active, .rc-FeedbackComplete.fad=
e-leave { }
.rc-FeedbackComplete.fade-leave.fade-leave-active { }
.c-phoenix-template-header { max-width: 960px; margin-bottom: 0px !importan=
t; }
.c-phoenix-template-header.c-focus-on-signup .c-phoenix-template-header-nav=
li:not(.c-focus-on-signup-show) { display: none; }
.c-phoenix-template-header.c-focus-on-search .c-phoenix-template-header-nav=
li:not(.c-focus-on-search-show) { display: none; }
.c-phoenix-template-header:not(.c-focus-on-search) .c-phoenix-template-head=
er-nav li.c-focus-on-search-default-hide { display: none; }
.c-phoenix-template-header .c-phoenix-template-small-logo { display: inline=
-block; width: 108px; height: 50px; background-position: 50% center; backgr=
ound-repeat: no-repeat; background-image: url("data:image/svg+xml;base64,PH=
N2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDgiIGhlaWdod=
D0iMTciPjxwYXRoIGZpbGw9IiM3MTcxNzIiIGQ9Ik01NC4yODEgNS43NzNjLjA2Ni0xLjI2OS41=
MjEtMi4zMDYgMS4yMzItMy4xMTVWMS41OGgtLjk0NWMtMS45MSAwLTMuNTI3LjczMi00LjQ2NyA=
yLjM4NmgtLjA1NVYxLjc2MmgtNC44OTl2MTMuNDQxaDQuOVY5Ljc3N2MwLTIuMzAzLjY3NC00Lj=
A1OSAzLjM5My00LjA1OS4yOTYuMDAyLjU3My4wMTkuODQxLjA1NXpNOTEuMzggNS43MjRhNy45O=
DQgNy45ODQgMCAwMTEuOTI1LTMuMDk1di0xLjA1aC0uOTQzYy0xLjkxMSAwLTMuNTI2LjczMi00=
LjQ3MSAyLjM4NWgtLjA1M1YxLjc2MmgtNC45MDJ2MTMuNDQxaDQuOTAyVjkuNzc3YzAtMi4zMDM=
uNjc2LTQuMDU5IDMuMzk1LTQuMDU5bC4xNDcuMDA2ek02NC4yMzIgNS4yMmMtLjc1Ni0uMzkzLT=
EuODA4LS42NTUtMi42NDUtLjY1NS0uNTYyIDAtMS41MzMuMjM0LTEuNTMzLjkxNyAwIC45MTggM=
S41MzMgMS4wNDggMi4yMTEgMS4xODIgMi4yODQuNDQ0IDQuMDEyIDEuNDkzIDQuMDEyIDMuOTc5=
IDAgMy41MzYtMy4zMTMgNS4wMDgtNi41MiA1LjAwOC0xLjk2NyAwLTMuOTAyLS41NTEtNS41NzQ=
tMS41NDdsMS43NzctMy4zM2MuOTk1LjY4NCAyLjY2NSAxLjM2MyAzLjg3NyAxLjM2My42MiAwID=
EuNTM1LS4yODcgMS41MzUtMS4wMjEgMC0xLjA0OC0xLjUzNS0xLjEwMy0zLjA3Mi0xLjQ5NS0xL=
jUzMy0uMzkzLTMuMDY2LTEuMTI1LTMuMDY2LTMuNTM2IDAtMy4zMDIgMy4wNjYtNC43NjcgNi4w=
ODgtNC43NjcgMS41NjIgMCAzLjEyNS4yMzUgNC41NDkuODY0TDY0LjIzMiA1LjIyek0xMDggMTU=
uMjAzaC00Ljl2LTEuNDk1aC0uMDU0Yy0uODYyIDEuMzM2LTIuNTYyIDEuOTM4LTQuMTc1IDEuOT=
M4LTQuMDk2IDAtNi45NzUtMy4zMjgtNi45NzUtNy4xOCAwLTMuODQ4IDIuODI4LTcuMTUxIDYuO=
TItNy4xNTEgMS41ODggMCAzLjI2LjU3NiA0LjI4MyAxLjc1NFYxLjc2Mmg0Ljg5OUwxMDggMTUu=
MjAzek05Ni45NTkgOC40OTVjMCAxLjcwMiAxLjE2IDMuMDEyIDMuMTUgMy4wMTIgMS45OTIgMCA=
zLjE0Ny0xLjMwOCAzLjE0Ny0zLjAxMiAwLTEuNjUxLTEuMTU1LTMuMDM5LTMuMTQ3LTMuMDM5LT=
EuOTkuMDAxLTMuMTUgMS4zODgtMy4xNSAzLjAzOXpNODIuMTYzIDkuMjgzSDcxLjg0NmMwIDEuO=
TM3IDEuMDUzIDIuOTg0IDMuMDcyIDIuOTg0IDEuMDUgMCAxLjgwMy0uMzM5IDIuMzQzLTEuMjMx=
aDQuNzE0Yy0uNzgxIDMuMTcxLTMuODc5IDQuNjEyLTcuMDI5IDQuNjEyLTQuNTc1IDAtNy45OTU=
tMi41MTctNy45OTUtNy4xNTIgMC00LjQ4IDMuMTQ3LTcuMTc4IDcuNjQ0LTcuMTc4IDQuNzkzID=
AgNy41NyAyLjg4MyA3LjU3IDcuNDY2bC0uMDAyLjQ5OXpNNzcuNjExIDYuNTNjLS4yNDMtMS4yO=
DQtMS40NTUtMi4xMjItMi43NzMtMi4xMjItMS40MjkgMC0yLjYwOS43MzEtMi45MSAyLjEyMmg1=
LjY4M3pNMjkuNTYxIDguMjYxYTkuNzY2IDkuNzY2IDAgMDAtLjAyMi0uMzQ0di0uMDAyLS4wMDJ=
hNy4zODggNy4zODggMCAwMC0xLjIyMS0zLjQ2OCA3LjU4MiA3LjU4MiAwIDAwLTMuMDg3LTIuNj=
cyYy0xLjE0NS0uNTQ3LTIuNDEtLjgyMy0zLjc2LS44MjNhOS4wNzYgOS4wNzYgMCAwMC0zLjEzN=
i41NDdjLS44NjkuMzE0LTEuNjI2LjcyOS0yLjI0NSAxLjIyNy0uMTI2LjEtLjI2My4yMjMtLjQx=
LjM1OGwtLjEwNi4xMDQtLjE0NS4xNTRoLjAwMmwtLjA2OC4wNjctLjAzMy4wMzYtLjE3My4xODJ=
jLS4xMjguMTQ0LS4yNS4yODgtLjM2NC40MjlsLS4wMDEtLjAwMi0uMDA0LS4wMDRhNy40MTIgNy=
40MTIgMCAwMC0uNjE3Ljg1NGMtLjEwOS4xNzItLjIxNi4zNDktLjMxOC41MjZMMTIuNDQgOC4yO=
DVsLjAwMi4wMDItLjA3NC4xNDUtLjE1Ni4zMTZjLS4zMS42MjctLjY0MiAxLjI1Mi0xLjAxMyAx=
Ljc2OC0uODI3LjkwNy0xLjc2MiAxLjM1MS0yLjk2NCAxLjM1MS0uMDg0IDAtLjE3LS4wMDQtLjI=
1OC0uMDA5LS43MjQtLjAyOS0xLjM0NS0uMi0xLjg5Ni0uNTI2YTMuMTY0IDMuMTY0IDAgMDEtMS=
4yMjQtMS4yNyAzLjI3OCAzLjI3OCAwIDAxLS40MDItMS42ODZsLjAwMi0uMDQzYy4wMzktLjkzN=
i4zOTYtMS42NjQgMS4xMTUtMi4yOTNhMy44NjQgMy44NjQgMCAwMS42My0uNDM4Yy41MzQtLjI5=
MSAxLjE0Mi0uNDM2IDEuODM5LS40MzZsLjIxNy4wMDZjMS4xMDcuMDQyIDEuOTYxLjM4OCAyLjY=
0MiAxLjA2M0wxMy4wMzYgMi40YTguNDE3IDguNDE3IDAgMDAtMS43MjQtLjg3NWMtLjAyNC0uMD=
A5LS4wNDktLjAxOS0uMDc0LS4wMjctLjA3Ni0uMDI3LS4xNTEtLjA1NS0uMjI5LS4wOEE5LjEzN=
iA5LjEzNiAwIDAwOC44OTQuOTlMOC44MzguOTgzQzguNzI2Ljk3NiA4LjYxMi45NjIgOC41Ljk1=
N2ExMS4yMzQgMTEuMjM0IDAgMDAtLjM2NS0uMDA4aC0uMDY5Yy0xLjM0My4wMDUtMi41OTEuMjg=
tMy43MzIuODI1YTcuNjA1IDcuNjA1IDAgMDAtMy4wODIgMi42NjlBNy4zOTggNy4zOTggMCAwMD=
AgOC42MDljLS4wMDEgMS45MjYuNzAxIDMuNjIgMi4wOTcgNS4wNDIgMS40NTcgMS40OTIgMy4zN=
TIgMi4yOTYgNS42MjcgMi4zOTEuMTQ2LjAwNi4yOS4wMS40MzQuMDEgMS4yODcgMCAyLjQ3OC0u=
MjI5IDMuNTQ2LS42ODcuMjY3LS4xMTQuNTI2LS4yNDguNzkxLS4zOTcuMTQ0LS4wODMuMjgtLjE=
3MS40MTUtLjI2NWwuMS0uMDY3LjE2OC0uMTE1Yy4yMDItLjE0NS4zOTEtLjMwMi41NzUtLjQ2OW=
wuMDY0LS4wNjFjLjEwOC0uMTAzLjIxNi0uMjA3LjMxOC0uMzE0bC4zODMtLjQzMy4xNDYtLjE4M=
y4wNjgtLjEuMDY4LS4wOThjLjU2OS0uOTU2IDIuNDIxLTQuNDM1IDIuNDIxLTQuNDM1di0uMDA3=
bC4xMS0uMjEyLjA5Mi0uMTY2Yy4yNzMtLjQ5Ny40Ny0uODUuNzMxLTEuMjIxbC4wMDctLjAxMWM=
uNjA5LS44ODMgMS42NTYtMS41MTIgMi44OS0xLjYxOCAyLjA3LS4xNzggMy44ODQgMS4xODIgNC=
4wNTEgMy4wMzguMTY2IDEuODU2LTEuMzc4IDMuNTA1LTMuNDQ4IDMuNjg0LS40MzEuMDM3LS44N=
S4wMDgtMS4yNDUtLjA3OWwtLjAxLjAwNGMtMS41MTktLjMxNi0yLjQ4Ni0xLjQyNC0yLjk2My0x=
LjkxOWwtMS45OTIgMy42NjNzLjYxOS42MjQgMS4wNDMuOTM2Yy40MjUuMzExLjk3NC42MTcgMS4=
0MTIuODA3YTguNzk0IDguNzk0IDAgMDAzLjQ5Ni43MjZjLjE0OCAwIC4xMTggMCAuMjcyLS4wMD=
YgMi4yNzMtLjA5NSA0LjI5OS0uOTY2IDUuNzYtMi40NTggMS4zODQtMS40MTcgMi4xMzUtMy4wM=
zUgMi4xNDItNC45NXYtLjA1N2ExMS42NTQgMTEuNjU0IDAgMDAtLjAwOC0uMzIxek0zNy4xODEg=
MTUuNjU3Yy0xLjAzMyAwLTEuOTctLjEyLTIuODExLS4zNnMtMS41NTktLjYxOS0yLjE1NC0xLjE=
zOWMtLjU5Ny0uNTItMS4wNTctMS4xODItMS4zODEtMS45ODVzLS40ODYtMS43NzEtLjQ4Ni0yLj=
g5OVYxLjc1OWg0LjcyN3Y3LjQ1NWMwIC44NDUuMjAyIDEuNDU3LjYwNSAxLjgzOS40MDQuMzgzL=
jkxNy41NzQgMS41MzkuNTc0LjYzNiAwIDEuMTUyLS4xNzggMS41NS0uNTM1LjM5Ni0uMzU3LjU5=
Ni0uOTQ5LjU5Ni0xLjc4MVYxLjc1OWg0LjcyN3Y3LjQxNmMwIDEuMTY4LS4xNjYgMi4xNjEtLjQ=
5NyAyLjk3OC0uMzMxLjgxOC0uNzk4IDEuNDg2LTEuMzk5IDIuMDA2LS42MDQuNTItMS4zMzEuOD=
k4LTIuMTg2IDEuMTM5LS44NTUuMjM5LTEuNzk4LjM1OS0yLjgzLjM1OXoiLz48L3N2Zz4=3D");=
}
.c-phoenix-template-header .c-phoenix-template-header-nav > li > a { cursor=
: pointer; color: rgb(113, 113, 113); text-decoration: none; }
.c-phoenix-template-header .c-phoenix-template-header-nav > li > a:focus, .=
c-phoenix-template-header .c-phoenix-template-header-nav > li > a:hover { c=
olor: rgb(77, 140, 233); background-color: transparent; }
.c-phoenix-template-header .c-banner-search { padding-top: 9px; }
@media (max-width: 991px) {
.c-phoenix-template-header .c-banner-search { display: none; }
}
.c-phoenix-template-header .c-banner-search .c-banner-search-input-containe=
r .c-banner-search-input { box-shadow: none; border: 1px solid rgb(204, 204=
, 204); font-size: 14px; height: 35px; max-width: 340px; }
.c-phoenix-template-header .c-banner-search .c-banner-search-input-containe=
r .c-banner-search-button { top: 1px; height: 33px; border-left: 1px solid =
rgb(204, 204, 204); }
.c-phoenix-template-header .c-banner-search .c-banner-search-input-containe=
r .c-banner-search-button:hover { background-color: rgba(100, 100, 100, 0.1=
); }
@media (max-width: 767px) {
.c-phoenix-template-header .c-phoenix-template-header-menu.popup-open { o=
utline: 0px !important; position: static !important; float: none !important=
; width: auto !important; background-color: transparent !important; border:=
0px !important; box-shadow: none !important; }
}
@media (min-width: 768px) {
.c-phoenix-template-header .c-phoenix-template-header-collapse-container =
{ display: block; }
}
.c-phoenix-template-header .c-phoenix-template-header-navbar { margin-left:=
0px; margin-right: 0px; }
.c-phoenix-template-header .c-phoenix-template-header-navbar .c-phoenix-tem=
plate-header-navbar-toggle { border-color: rgb(221, 221, 221); margin-right=
: 0px; }
.c-phoenix-template-header .c-phoenix-template-header-navbar .c-phoenix-tem=
plate-header-navbar-toggle:focus, .c-phoenix-template-header .c-phoenix-tem=
plate-header-navbar .c-phoenix-template-header-navbar-toggle:hover { backgr=
ound-color: rgb(221, 221, 221); }
.c-phoenix-template-header .c-phoenix-template-header-navbar .c-phoenix-tem=
plate-header-navbar-toggle .c-phoenix-template-header-navbar-icon-bar { bac=
kground-color: rgb(136, 136, 136); }
.c-logout-button-link { display: block; padding: 3px 20px; clear: both; fon=
t-weight: 400; line-height: 1.42857; color: rgb(51, 51, 51); white-space: n=
owrap; width: 100%; margin: 0px; left: 0px; text-align: left; cursor: point=
er; border: 0px; text-decoration: none; letter-spacing: 1px; background-col=
or: transparent; }
.c-logout-button-link:focus, .c-logout-button-link:hover { color: rgb(48, 4=
8, 48); text-decoration: none; outline: 0px; background-color: rgb(245, 245=
, 245); }
.bt3-dropdown-menu form { margin: 0px; }
.c-phoenix-template-page, body { background-color: rgb(245, 245, 245); }
div[data-readme] { display: none; }
.readme { background: rgb(218, 235, 248); color: rgb(66, 139, 202); padding=
: 10px 40px 9px 20px; position: relative; display: none; min-height: 50px; =
}
.readme a, .readme a:visited:not(.btn) { color: rgb(66, 140, 205); font-wei=
ght: 700; text-decoration: none; }
.readme a:focus, .readme a:hover { text-decoration: underline; }
.readme .c-container { max-width: 960px; margin: 0px auto; }
.readme .c-message { float: left; margin: 4px 25px 0px; }
.readme .c-action-items { margin-left: 12px; }
.readme button { background-color: rgb(81, 188, 83); }
.readme .c-action-item { font-size: 12px; }
.readme-close-icon { position: absolute; top: 50%; right: 20px; cursor: poi=
nter; color: rgb(66, 139, 202); transform: translateY(-50%); }
@media (max-width: 991px) {
.c-message { float: none; }
}
.c-peer-review-feedback, .c-peer-review-feedback-form-container { border-ra=
dius: 4px; }
.c-peer-review-feedback-form-container .c-peer-review-feedback-avatar, .c-p=
eer-review-feedback .c-peer-review-feedback-avatar { border-radius: 50%; }
.c-peer-review-feedback-form-container .c-peer-review-feedback-form .c-peer=
-review-feedback-textarea, .c-peer-review-feedback .c-peer-review-feedback-=
form .c-peer-review-feedback-textarea { border-radius: 4px; }
input.c-peer-review-submit-text-field::-webkit-input-placeholder, textarea.=
c-peer-review-submit-textarea-field::-webkit-input-placeholder { color: rgb=
a(0, 0, 0, 0.54); }
input.c-peer-review-submit-text-field::placeholder, textarea.c-peer-review-=
submit-textarea-field::placeholder { color: rgba(0, 0, 0, 0.54); }
.c-peer-review-submit-text-field.c-peer-review-submit-text-field-group-top,=
.c-peer-review-submit-textarea-field.c-peer-review-submit-text-field-group=
-top { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.c-peer-review-submit-text-field.c-peer-review-submit-text-field-group-midd=
le, .c-peer-review-submit-textarea-field.c-peer-review-submit-text-field-gr=
oup-middle { border-radius: 0px; }
.c-peer-review-submit-text-field.c-peer-review-submit-text-field-group-bott=
om, .c-peer-review-submit-textarea-field.c-peer-review-submit-text-field-gr=
oup-bottom { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.c-peer-review-submit-text-field-annotation { color: rgba(0, 0, 0, 0.54); }
.c-peer-review-submit-upload-field { }
.c-peer-review-submit-upload-remove { color: rgba(0, 0, 0, 0.54); }
.c-peer-review, .c-peer-review .c-peer-review-body { margin: 0px auto; }
@media (min-width: 768px) {
.c-peer-review .c-peer-review-header { margin-bottom: 45px; margin-top: 1=
5px; }
}
@media (max-width: 767px) {
.c-peer-review .c-peer-review-header { margin-bottom: 10px; }
}
.c-peer-review .c-peer-review-header .c-peer-review-time-commitment { color=
: rgba(0, 0, 0, 0.54); text-align: right; }
.c-peer-review .c-peer-review-header .c-peer-review-title { margin-top: 20p=
x; margin-bottom: 10px; word-break: break-word; }
.c-peer-review .c-peer-review-header .c-peer-review-title .cif-check-circle=
.c-peer-review-title-check { margin-right: 10px; color: rgb(42, 181, 115); =
}
.c-peer-review .c-peer-review-nav { margin-bottom: 20px; }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist-container { border=
-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist { line-height: 1.4=
em; margin-bottom: 7px; padding-inline-start: 0px; width: 100%; }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li a, .c-peer-revi=
ew .c-peer-review-nav .c-peer-review-navlist li button { text-decoration: n=
one; padding: 6px 0px; }
@media (max-width: 767px) {
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li { position: r=
elative; display: block; margin: 0px; width: 100%; }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li::before { con=
tent: ""; position: absolute; height: 100%; width: 2px; background-color: r=
gba(0, 0, 0, 0.05); left: 0px; top: 0px; }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li.active, .c-pe=
er-review .c-peer-review-nav .c-peer-review-navlist li:hover { background-c=
olor: rgba(0, 0, 0, 0.05); }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li.active::befor=
e, .c-peer-review .c-peer-review-nav .c-peer-review-navlist li:hover::befor=
e { background-color: rgba(0, 0, 0, 0.255); }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li.active a, .c-=
peer-review .c-peer-review-nav .c-peer-review-navlist li.active button { fo=
nt-weight: 700; }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li a, .c-peer-re=
view .c-peer-review-nav .c-peer-review-navlist li button { margin: 0px 0px =
0px 8px; display: block; width: 100%; height: 100%; }
}
@media (min-width: 768px) {
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li { display: in=
line-block; margin: 0px 33px 0px 0px; padding: 0px; }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li.c-peer-review=
-navlist-item { max-width: 125px; white-space: nowrap; overflow: visible; }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li.c-peer-review=
-navlist-item-right { float: right; }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li.c-peer-review=
-navlist-separator { width: 218px; }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li:last-child { =
margin-right: 0px; }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li.active a, .c-=
peer-review .c-peer-review-nav .c-peer-review-navlist li.active button, .c-=
peer-review .c-peer-review-nav .c-peer-review-navlist li:hover a, .c-peer-r=
eview .c-peer-review-nav .c-peer-review-navlist li:hover button { border-bo=
ttom: 3px solid rgb(42, 181, 115); }
.c-peer-review .c-peer-review-nav .c-peer-review-navlist li.active a, .c-=
peer-review .c-peer-review-nav .c-peer-review-navlist li.active button { fo=
nt-weight: 700; }
}
@media (min-width: 992px) {
.c-peer-review { max-width: 960px; padding: 0px; }
}
.c-peer-card { padding: 10px 20px; margin-bottom: 20px; }
.rc-Assignment .rc-LightItemLayout .content-container { background-color: r=
gb(250, 250, 250); margin-top: 0px; }
.rc-AssignmentInstructions .title, .rc-AssignmentSubmit .title { margin-bot=
tom: 20px; }
.rc-AlertBanner { }
.rc-AlertBanner i.cif-close { color: rgba(0, 0, 0, 0.54); }
.rc-AlertBanner .info-icon { border-radius: 100%; }
.rc-MultiLineInputFormPart textarea.c-peer-review-submit-textarea-field:dis=
abled { color: rgba(0, 0, 0, 0.54); }
.rc-StackedLearnerPhotos .learner-photo { border-radius: 30px; }
.rc-SubscriptionEnrollButton .subscribe-button.cds-button-disabled { border=
-radius: 0px; }
.rc-S12nBulkPayEnrollModal .rc-Modal.fade-leave { }
.rc-S12nBulkPayEnrollModal .rc-Modal.fade-leave.fade-leave-active { }
.rc-PaymentChoices .bt3-btn, .rc-S12nGroupPaymentChoices .bt3-btn { }
.rc-PaymentChoices .container.title, .rc-S12nGroupPaymentChoices .container=
.title { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.rc-CMLCodeEditorToolbar { z-index: 100; color: rgb(85, 85, 85); -webkit-bo=
x-align: center; align-items: center; }
.rc-CMLCodeEditorToolbar .rc-CMLCodeEditorLanguageDisplay { padding: 8px 20=
px; border-right: 1px solid rgb(221, 221, 221); }
.rc-CMLCodeEditorToolbar .rc-CMLCodeEditorEvaluatorConfig { padding: 0px 12=
px; }
.rc-CMLCodeEditorEvaluatorConfigModal .c-modal-content { width: 1102px; }
.rc-AuthoringEvaluatorEditor pre { border-radius: 0px; }
.rc-BounceLoader .spinner > div { border-radius: 100%; }
.rc-SubmissionFlaggerModal .field { border-radius: 4px; }
.rc-AdminDeletionConfirmModal .bt3-btn, .rc-AdminViewGradeOverride .bt3-btn=
, .rc-AnnouncementTool .bt3-btn, .rc-AssignmentAuthoringView .bt3-btn, .rc-=
CourseAuthoring .bt3-btn, .rc-DiscussionPromptAuthoring .bt3-btn, .rc-Lectu=
reAuthoring .bt3-btn, .rc-LtiAuthoringTool .bt3-btn, .rc-ModuleLearningObje=
ctivesApp .bt3-btn, .rc-PeerReviewAdminSubmissionTable .bt3-btn, .rc-PeerRe=
viewAuthoring .bt3-btn, .rc-ProgrammingAuthoringTool .bt3-btn, .rc-Question=
BankFooter .bt3-btn, .rc-QuizAuthoring .bt3-btn, .rc-ReadingsAuthoring .bt3=
-btn, .rc-TeamAssignmentAuthoring .bt3-btn { border-radius: 1px; }
.rc-AdminDeletionConfirmModal .bt3-btn:hover:not(.disabled), .rc-AdminViewG=
radeOverride .bt3-btn:hover:not(.disabled), .rc-AnnouncementTool .bt3-btn:h=
over:not(.disabled), .rc-AssignmentAuthoringView .bt3-btn:hover:not(.disabl=
ed), .rc-CourseAuthoring .bt3-btn:hover:not(.disabled), .rc-DiscussionPromp=
tAuthoring .bt3-btn:hover:not(.disabled), .rc-LectureAuthoring .bt3-btn:hov=
er:not(.disabled), .rc-LtiAuthoringTool .bt3-btn:hover:not(.disabled), .rc-=
ModuleLearningObjectivesApp .bt3-btn:hover:not(.disabled), .rc-PeerReviewAd=
minSubmissionTable .bt3-btn:hover:not(.disabled), .rc-PeerReviewAuthoring .=
bt3-btn:hover:not(.disabled), .rc-ProgrammingAuthoringTool .bt3-btn:hover:n=
ot(.disabled), .rc-QuestionBankFooter .bt3-btn:hover:not(.disabled), .rc-Qu=
izAuthoring .bt3-btn:hover:not(.disabled), .rc-ReadingsAuthoring .bt3-btn:h=
over:not(.disabled), .rc-TeamAssignmentAuthoring .bt3-btn:hover:not(.disabl=
ed) { }
.rc-AdminDeletionConfirmModal .bt3-btn.disabled, .rc-AdminDeletionConfirmMo=
dal .bt3-btn:disabled, .rc-AdminViewGradeOverride .bt3-btn.disabled, .rc-Ad=
minViewGradeOverride .bt3-btn:disabled, .rc-AnnouncementTool .bt3-btn.disab=
led, .rc-AnnouncementTool .bt3-btn:disabled, .rc-AssignmentAuthoringView .b=
t3-btn.disabled, .rc-AssignmentAuthoringView .bt3-btn:disabled, .rc-CourseA=
uthoring .bt3-btn.disabled, .rc-CourseAuthoring .bt3-btn:disabled, .rc-Disc=
ussionPromptAuthoring .bt3-btn.disabled, .rc-DiscussionPromptAuthoring .bt3=
-btn:disabled, .rc-LectureAuthoring .bt3-btn.disabled, .rc-LectureAuthoring=
.bt3-btn:disabled, .rc-LtiAuthoringTool .bt3-btn.disabled, .rc-LtiAuthorin=
gTool .bt3-btn:disabled, .rc-ModuleLearningObjectivesApp .bt3-btn.disabled,=
.rc-ModuleLearningObjectivesApp .bt3-btn:disabled, .rc-PeerReviewAdminSubm=
issionTable .bt3-btn.disabled, .rc-PeerReviewAdminSubmissionTable .bt3-btn:=
disabled, .rc-PeerReviewAuthoring .bt3-btn.disabled, .rc-PeerReviewAuthorin=
g .bt3-btn:disabled, .rc-ProgrammingAuthoringTool .bt3-btn.disabled, .rc-Pr=
ogrammingAuthoringTool .bt3-btn:disabled, .rc-QuestionBankFooter .bt3-btn.d=
isabled, .rc-QuestionBankFooter .bt3-btn:disabled, .rc-QuizAuthoring .bt3-b=
tn.disabled, .rc-QuizAuthoring .bt3-btn:disabled, .rc-ReadingsAuthoring .bt=
3-btn.disabled, .rc-ReadingsAuthoring .bt3-btn:disabled, .rc-TeamAssignment=
Authoring .bt3-btn.disabled, .rc-TeamAssignmentAuthoring .bt3-btn:disabled =
{ }
.rc-AdminDeletionConfirmModal .bt3-btn.bt3-btn-primary:hover:not(.disabled)=
, .rc-AdminViewGradeOverride .bt3-btn.bt3-btn-primary:hover:not(.disabled),=
.rc-AnnouncementTool .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-As=
signmentAuthoringView .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-Co=
urseAuthoring .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-Discussion=
PromptAuthoring .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-LectureA=
uthoring .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-LtiAuthoringToo=
l .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-ModuleLearningObjectiv=
esApp .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-PeerReviewAdminSub=
missionTable .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-PeerReviewA=
uthoring .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-ProgrammingAuth=
oringTool .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-QuestionBankFo=
oter .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-QuizAuthoring .bt3-=
btn.bt3-btn-primary:hover:not(.disabled), .rc-ReadingsAuthoring .bt3-btn.bt=
3-btn-primary:hover:not(.disabled), .rc-TeamAssignmentAuthoring .bt3-btn.bt=
3-btn-primary:hover:not(.disabled) { }
.rc-AdminDeletionConfirmModal .bt3-btn.bt3-btn-primary:active:not(.disabled=
), .rc-AdminViewGradeOverride .bt3-btn.bt3-btn-primary:active:not(.disabled=
), .rc-AnnouncementTool .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc=
-AssignmentAuthoringView .bt3-btn.bt3-btn-primary:active:not(.disabled), .r=
c-CourseAuthoring .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-Discu=
ssionPromptAuthoring .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-Le=
ctureAuthoring .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-LtiAutho=
ringTool .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-ModuleLearning=
ObjectivesApp .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-PeerRevie=
wAdminSubmissionTable .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-P=
eerReviewAuthoring .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-Prog=
rammingAuthoringTool .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-Qu=
estionBankFooter .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-QuizAu=
thoring .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-ReadingsAuthori=
ng .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-TeamAssignmentAuthor=
ing .bt3-btn.bt3-btn-primary:active:not(.disabled) { }
.rc-AdminDeletionConfirmModal .bt3-dropdown-menu, .rc-AdminViewGradeOverrid=
e .bt3-dropdown-menu, .rc-AnnouncementTool .bt3-dropdown-menu, .rc-Assignme=
ntAuthoringView .bt3-dropdown-menu, .rc-CourseAuthoring .bt3-dropdown-menu,=
.rc-DiscussionPromptAuthoring .bt3-dropdown-menu, .rc-LectureAuthoring .bt=
3-dropdown-menu, .rc-LtiAuthoringTool .bt3-dropdown-menu, .rc-ModuleLearnin=
gObjectivesApp .bt3-dropdown-menu, .rc-PeerReviewAdminSubmissionTable .bt3-=
dropdown-menu, .rc-PeerReviewAuthoring .bt3-dropdown-menu, .rc-ProgrammingA=
uthoringTool .bt3-dropdown-menu, .rc-QuestionBankFooter .bt3-dropdown-menu,=
.rc-QuizAuthoring .bt3-dropdown-menu, .rc-ReadingsAuthoring .bt3-dropdown-=
menu, .rc-TeamAssignmentAuthoring .bt3-dropdown-menu { border-radius: 1px; =
}
.rc-AdminViewGradeOverride .passing-threshold { }
.rc-AdminDeletionConfirmModal button.bt3-btn { border-radius: 15px; }
.rc-SubmissionViewCell { }
.rc-CodeBlock { border-radius: 0px; }
.feedback-bottom-bar { border-top: 1px solid rgba(0, 0, 0, 0.12); padding-t=
op: 20px; }
.helpwidget-popup { margin-bottom: 40px; border: 1px solid rgb(204, 204, 20=
4); background-color: rgb(255, 255, 255); text-align: left; display: none; =
position: relative; color: rgb(62, 62, 62); box-shadow: rgb(0, 0, 0) 0px 0p=
x 3px -1px; width: 280px; }
.helpwidget-popup .helpwidget-arrow::before { content: ""; position: absolu=
te; bottom: -15px; right: 12px; border-color: rgb(204, 204, 204) transparen=
t; border-style: solid; border-width: 15px 15px 0px; display: block; width:=
0px; }
.helpwidget-popup .helpwidget-arrow::after { content: ""; position: absolut=
e; bottom: -13px; right: 14px; border-color: rgb(255, 255, 255) transparent=
; border-style: solid; border-width: 13px 13px 0px; display: block; width: =
0px; }
.helpwidget-tab { cursor: pointer; position: fixed; bottom: 0px; right: 40p=
x; color: rgb(255, 255, 255); }
.helpwidget-top { color: rgb(85, 85, 85); }
.helpwidget-top .helpwidget-header { padding: 8px 16px; height: 36px; borde=
r-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 0px; }
.helpwidget-top .helpwidget-links a { display: block; padding: 13px 16px 11=
px; height: 44px; border-bottom: 1px solid rgb(204, 204, 204); }
.helpwidget-top .helpwidget-links a:last-child { border-bottom: none; }
.helpwidget-top .helpwidget-links a i { float: right; padding-top: 4px; }
.helpwidget-top .helpwidget-links a:hover { background-color: rgb(238, 238,=
238); text-decoration: none; }
.helpwidget-button { padding: 14px; border-top: 1px solid rgb(204, 204, 204=
); color: rgb(51, 51, 51); display: inline-block; width: 50%; height: 48px;=
text-align: center; }
.helpwidget-button:first-child { border-right: 1px solid rgb(204, 204, 204)=
; }
.helpwidget-button:hover { color: rgb(85, 85, 85); background-color: rgb(23=
8, 238, 238); text-decoration: none; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-settings-control .vjs-menu =
.c-autoplay-menu-section:focus, .vjs-coursera-skin.vjs-coursera-phoenix-ski=
n .c-settings-control .vjs-menu .c-autoplay-menu-section button:focus, .vjs=
-coursera-skin.vjs-coursera-phoenix-skin .c-settings-control .vjs-menu .c-p=
layback-rate-menu-section:focus, .vjs-coursera-skin.vjs-coursera-phoenix-sk=
in .c-settings-control .vjs-menu .c-playback-rate-menu-section button:focus=
, .vjs-coursera-skin.vjs-coursera-phoenix-skin .c-settings-control .vjs-men=
u .c-resolution-menu-section:focus, .vjs-coursera-skin.vjs-coursera-phoenix=
-skin .c-settings-control .vjs-menu .c-resolution-menu-section button:focus=
, .vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtitles-control .vjs-me=
nu .c-autoplay-menu-section:focus, .vjs-coursera-skin.vjs-coursera-phoenix-=
skin .c-subtitles-control .vjs-menu .c-autoplay-menu-section button:focus, =
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtitles-control .vjs-menu=
.c-playback-rate-menu-section:focus, .vjs-coursera-skin.vjs-coursera-phoen=
ix-skin .c-subtitles-control .vjs-menu .c-playback-rate-menu-section button=
:focus, .vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtitles-control .=
vjs-menu .c-resolution-menu-section:focus, .vjs-coursera-skin.vjs-coursera-=
phoenix-skin .c-subtitles-control .vjs-menu .c-resolution-menu-section butt=
on:focus { }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-autoplay-menu-section .c-au=
toplay-button { border-radius: 4px; }
.vjs-coursera-phoenix-audio-skin.vjs-controls-enabled .vjs-control-bar { }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar { border-radius: 100px; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .vjs-time-controls { }
.vjs-coursera-phoenix-audio-skin .vjs-slider { border-radius: 80px; }
.vjs-coursera-phoenix-audio-skin .vjs-slider:focus { }
.vjs-coursera-phoenix-audio-skin .vjs-has-started .vjs-control-bar, .vjs-co=
ursera-phoenix-audio-skin .vjs-has-started.vjs-user-inactive.vjs-playing .v=
js-control-bar { }
.vjs-coursera-phoenix-audio-skin .vjs-play-control { }
.vjs-coursera-phoenix-audio-skin .vjs-progress-control { }
.vjs-coursera-phoenix-audio-skin .vjs-big-play-button:focus, .vjs-coursera-=
phoenix-audio-skin :hover .vjs-big-play-button { transition: all 0s ease 0s=
; }
.vjs-coursera-phoenix-audio-skin .vjs-volume-panel { border-radius: 40px; }
@media (max-width: 767px) {
.vjs-coursera-phoenix-audio-skin .vjs-volume-panel { -webkit-box-flex: 1;=
flex: 0 0 108px; background-color: rgb(229, 231, 232); }
.vjs-coursera-phoenix-audio-skin .vjs-volume-panel .vjs-volume-control { =
width: 56px; }
}
.vjs-coursera-phoenix-audio-skin .vjs-volume-panel:hover { }
.vjs-coursera-phoenix-audio-skin .vjs-play-progress { border-radius: 80px; =
}
.vjs-coursera-phoenix-audio-skin .vjs-volume-control { }
.vjs-coursera-phoenix-audio-skin .vjs-volume-bar, .vjs-coursera-phoenix-aud=
io-skin .vjs-volume-level { border-radius: 80px; }
.vjs-coursera-phoenix-audio-skin .vjs-volume-control:hover .cif-circle::bef=
ore { }
.vjs-coursera-phoenix-audio-skin .vjs-progress-control:hover .cif-circle::b=
efore { }
.vjs-coursera-phoenix-audio-skin .vjs-loading-spinner { }
.vjs-coursera-phoenix-audio-skin .vjs-menu-button .vjs-menu .vjs-menu-conte=
nt { }
.vjs-coursera-phoenix-audio-skin .vjs-menu-button ul li.vjs-selected:focus,=
.vjs-coursera-phoenix-audio-skin .vjs-menu-button ul li.vjs-selected:hover=
, .vjs-coursera-phoenix-audio-skin .vjs-menu-button ul li:focus, .vjs-cours=
era-phoenix-audio-skin .vjs-menu-button ul li:hover { }
.vjs-coursera-phoenix-audio-skin .vjs-captions-button:focus .vjs-control-co=
ntent::before, .vjs-coursera-phoenix-audio-skin .vjs-captions-button:hover =
.vjs-control-content::before { }
.vjs-coursera-phoenix-audio-skin .video-js { }
.vjs-coursera-phoenix-audio-skin .vjs-poster { }
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings { }
.vjs-coursera-phoenix-audio-skin .vjs-lock-showing { }
.align-items-absolute-center { }
.align-items-absolute-center, .align-items-vertical-center { }
.align-items-top { }
.align-items-bottom, .align-items-bottom-right { }
.align-items-bottom-right, .align-items-right { }
.align-self-start { }
.align-self-end { }
.align-self-stretch { }
.align-self-center { }
.horizontal-box { }
.vertical-box { }
.flex-0 { -webkit-box-flex: 1; flex: 0 1 0%; }
.flex-1 { }
.flex-2 { }
.flex-3 { }
.flex-4 { }
.flex-5 { }
.flex-6 { }
.flex-7 { }
.flex-8 { }
.flex-9 { }
.flex-10 { }
.flex-11 { }
.flex-12 { }
.horizontal-box.align-items-spacebetween { }
.horizontal-box.align-items-spacearound, .horizontal-box.align-items-spaceb=
etween { }
.horizontal-box.align-items-spacearound { }
.horizontal-box.wrap { }
.rc-S12NUpgradeDashboard .s12n-banner-container .s12n-banner-image { }
.rc-S12NUpgradeDashboard .s12n-banner-container .s12n-banner-overlay { }
.rc-CompletionMessage { margin-bottom: 10px; }
.rc-OldAccomplishmentsAdapter .rc-LoadingIcon { text-align: center; }
.rc-AssignmentInstructionSection .title-container { padding: 5px 10px; marg=
in: 10px -5px 5px; border-top: 1px solid rgba(0, 0, 0, 0.06); }
.rc-AssignmentInstructionSection .rc-MoreOrLess { float: right; color: rgb(=
101, 109, 120); }
.rc-AssignmentInstructionSection .rc-MoreOrLess .toggle-arrow { font-size: =
10px; }
.rc-AssignmentInstructionSection .rc-MoreOrLess:hover { cursor: pointer; }
.rc-AssignmentInstructionSection .instruction-content { overflow: hidden; }
.rc-Markdown.styled h1, .rc-Markdown.styled h2, .rc-Markdown.styled h3 { fo=
nt-weight: 400; }
.rc-Markdown.styled h1 { margin-top: 10px; margin-bottom: 10px; }
.rc-Markdown.styled h2 { margin-bottom: 10px; }
.rc-Markdown.styled h1 { font-family: OpenSans-Light, Arial, sans-serif; }
.rc-Markdown.styled h2, .rc-Markdown.styled h3 { font-family: OpenSans, Ari=
al, sans-serif; }
.rc-Markdown.styled h1 { font-size: 32px; line-height: 36px; }
.rc-Markdown.styled h2 { font-size: 22px; line-height: 24px; }
.rc-Markdown.styled h3 { font-size: 16px; line-height: 24px; }
.rc-Markdown.styled p { font-size: 14px; line-height: 21px; font-family: Op=
enSans, Arial, sans-serif; }
.rc-Markdown.styled a { text-decoration: underline; overflow-wrap: break-wo=
rd; color: rgb(0, 98, 228); }
.rc-Markdown.styled p { min-height: 20px; margin-bottom: 20px; line-height:=
24px; }
.rc-Markdown.styled h1 { margin: 36px 0px 20px; }
.rc-Markdown.styled h1:first-child { margin-top: 0px; }
.rc-Markdown.styled h2 { margin: 36px 0px 16px; }
.rc-Markdown.styled h2:first-child { margin-top: 0px; }
.rc-Markdown.styled h3 { margin: 36px 0px 12px; }
.rc-Markdown.styled h3:first-child { margin-top: 0px; }
.rc-Markdown.styled figure { margin: 0px 0px 24px; }
.rc-Markdown.styled figure.selected { outline: rgb(39, 192, 111) solid 3px;=
}
.rc-Markdown.styled figure ::selection { background: none; }
.rc-Markdown.styled figure img { max-width: 100%; }
.rc-Markdown.styled table { margin: 0px 0px 24px; border: 1px solid rgb(224=
, 224, 224); width: 100%; }
.rc-Markdown.styled table td, .rc-Markdown.styled table th { padding: 5px 2=
0px; text-align: left; border: 1px solid rgb(224, 224, 224); }
.rc-Markdown.styled ul { list-style-type: disc; }
.rc-Markdown.styled ol, .rc-Markdown.styled ul { font-size: 14px; padding-l=
eft: 10px; margin-left: 8px; margin-bottom: 20px; }
.rc-Markdown.styled ol li, .rc-Markdown.styled ul li { margin-bottom: 10px;=
}
.rc-Markdown.styled pre { padding: 0px; font-size: 12px; border-radius: 0px=
; line-height: 16px; margin-bottom: 20px; border: 1px solid rgb(221, 221, 2=
21); }
.rc-TogglableContent.collapsed .content { overflow: hidden; }
.rc-TogglableContent.is-safari .content .overlay { display: none; }
.rc-TogglableContent .content { position: relative; }
.rc-TogglableContent .content .overlay { background: transparent; inset: 0p=
x; cursor: pointer; opacity: 0.8; position: absolute; z-index: 10; }
.rc-TogglableContent .content .overlay:focus { outline: -webkit-focus-ring-=
color auto 5px; outline-offset: -2px; }
.rc-TogglableContent .toggle-button-wrapper { margin-top: 5px; }
.rc-TogglableContent .toggle-button-wrapper .toggle-link:focus:not(:hover) =
{ text-decoration: none; }
.rc-TogglableContent .toggle-button-wrapper button { border: none; color: r=
gb(42, 115, 204); padding: 0px; margin: 0px; background-color: transparent;=
}
.rc-TogglableContent.white-gradient .content .overlay { background: linear-=
gradient(transparent, transparent, rgb(255, 255, 255)), transparent; }
.rc-AboutBox { white-space: pre-wrap; }
.rc-AboutBox .c-about-box-icon { margin-right: 4px; }
.rc-ToolbarBox { -webkit-box-align: center; align-items: center; display: f=
lex; }
.rc-ToolbarBox > * { margin: 0px 5px; }
.rc-ToolbarBox > :first-child { margin-left: 0px; }
.rc-ToolbarBox > :last-child { margin-right: 0px; }
.rc-EnrolledVersion { display: flex; }
.rc-EnrolledVersion .enrolled-version-name { text-overflow: ellipsis; overf=
low-x: hidden; line-height: 1rem; max-width: 30vw; }
.rc-EnrolledGroups, .rc-EnrolledSession { display: flex; }
.rc-EnrollmentDivider { border-left: 1px solid rgb(150, 150, 150); height: =
11px; margin: 0px 10px; transform: rotate(20deg); }
.rc-OpenSettingsButton > button { line-height: 1em; min-height: auto; paddi=
ng: 0px; }
.rc-OpenSettingsButton > button:hover { background-color: rgb(245, 245, 245=
); }
.rc-OpenSettingsButton > button > span { display: flex; }
.rc-OpenSettingsButton > button > span .rc-ToolbarBox { font-size: 14px; fo=
nt-weight: 400; margin: 2px; }
.rc-OpenSettingsButton > button > span .rc-ToolbarBox, .rc-OpenSettingsButt=
on > button > span .rc-ToolbarBox:hover { color: rgb(0, 0, 0); }
.rc-OpenSettingsButton .settings-icon-container { margin: 0px 0px -3px 10px=
; }
.rc-EnrollmentState { -webkit-box-align: center; align-items: center; displ=
ay: flex; margin-right: 20px; overflow: hidden; padding: 0px 8px; width: au=
to; }
.rc-EnrollmentState .rc-ToolbarBox { font-size: 14px; font-weight: 400; mar=
gin: 2px; }
.rc-EnrollmentState .rc-ToolbarBox, .rc-EnrollmentState .rc-ToolbarBox:hove=
r { color: rgb(0, 0, 0); }
@media (max-width: 767px) {
.rc-EnrollmentState { padding: 0px; }
.rc-EnrollmentState .rc-ToolbarBox { height: 16px; }
.rc-EnrollmentState .rc-EnrollmentDivider { display: none; }
.rc-EnrollmentState .rc-OpenSettingsButton > button { pointer-events: non=
e; }
.rc-EnrollmentState .rc-OpenSettingsButton > button:hover { }
.rc-EnrollmentState .rc-OpenSettingsButton > button > span { display: blo=
ck; }
.rc-EnrollmentState .rc-OpenSettingsButton > button > span .rc-ToolbarBox=
{ font-size: 12px; }
.rc-EnrollmentState .rc-OpenSettingsButton .settings-icon-container { dis=
play: none; }
}
.rc-Action { -webkit-box-align: center; align-items: center; display: flex;=
margin-bottom: 5px; }
.rc-Action span { margin-left: 5px; white-space: nowrap; color: rgb(42, 115=
, 204); }
@media (max-width: 767px) {
.rc-Action span { display: none; }
}
.rc-EditCourse, .rc-EditItem { margin-left: 15px; margin-bottom: -5px; }
.rc-PreviewHelp .rc-HeaderHelpLink { font-size: 0.8rem; }
.rc-FullHeightDivider { border-left: 1px solid rgb(238, 238, 238); height: =
45px; margin: 0px 20px; width: 1px; }
@media (max-width: 767px) {
.rc-FullHeightDivider { display: none; }
}
.rc-Actions { display: flex; }
.rc-Actions .settings-button-container { display: none; }
.rc-Actions .settings-button-container svg { fill: rgb(41, 114, 209) !impor=
tant; }
@media (max-width: 767px) {
.rc-Actions .settings-button-container { display: block; }
}
.rc-ItemGroupDescriptionCard { padding: 60px; margin: 60px; }
.rc-ItemGroupDescriptionCard .od-item-group-description-section { margin-bo=
ttom: 60px; }
.rc-ItemGroupDescriptionCard .od-item-group-description-section h1 { margin=
-bottom: 20px; }
.rc-ItemGroupDescriptionCard .od-item-group-description-section ol { paddin=
g-left: 16px; }
.rc-ItemGroupDescriptionCard .od-item-group-description-choice-section .od-=
item-group-description-choice-description { margin-top: 12px; margin-bottom=
: 12px; }
.rc-ItemGroupDescriptionCard .od-item-group-description-choice-section:not(=
:last-child)::after { content: ""; display: block; border-bottom: 1px solid=
rgba(0, 0, 0, 0.12); margin-top: 48px; margin-bottom: 24px; }
.rc-CatchAllPageErrorBoundary { padding: 42px; }
.rc-CatchAllPageErrorBoundary .catch-all-error-boundary__header { margin-to=
p: 24px; text-align: center; }
.rc-CatchAllPageErrorBoundary .catch-all-error-boundary__explanation { marg=
in-top: 24px; font-size: 18px; line-height: 24px; }
.rc-NotesReviewPageDataState svg { margin-bottom: 32px; }
.rc-NotesReviewPageDataState .state-icons { margin-bottom: 20px; }
.rc-NotesReviewPageDataState .state-icons .placeholder-icon { width: 84px; =
height: 84px; }
.rc-NotesReviewPageDataState .data-state-message { width: 100%; text-align:=
center; font-size: 28px; }
.rc-UserFilterComponent input { width: 500px; line-height: 20px; height: 44=
px; padding: 0px 20px; }
.rc-UserFilterComponent .bt3-btn { height: 34px; margin-left: 15px; margin-=
bottom: auto; margin-top: auto; }
.rc-ToolBar .label-filters { width: 150px; }
.rc-ToolBar .filter-row { margin-top: 15px; margin-bottom: 15px; }
.rc-ToolBar .filters-margin { margin-right: 15px; }
.rc-PeerReviewAdminSubmissionTable { padding-bottom: 20px; }
.rc-PeerReviewAdminSubmissionTable.narrow-table-view { min-width: 950px; }
.rc-PeerReviewAdminSubmissionTable .cell-text-center { text-align: center; =
}
.rc-PeerReviewAdminSubmissionTable .public_fixedDataTable_main { border: no=
ne; font-family: HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Ne=
ue", Helvetica, Arial, "Lucida Grande", sans-serif; color: rgb(66, 66, 66);=
font-size: 13px; clear: both; overflow-x: scroll; width: auto !important; =
}
.rc-PeerReviewAdminSubmissionTable .public_fixedDataTableCell_main { border=
: none; background: none; }
.rc-PeerReviewAdminSubmissionTable .public_fixedDataTable_bodyRow { backgro=
und: none; border-bottom: 1px solid rgb(238, 238, 238); }
.rc-PeerReviewAdminSubmissionTable .public_fixedDataTable_bodyRow:hover { c=
ursor: pointer; background: rgb(238, 238, 238); }
.rc-PeerReviewAdminSubmissionTable .public_fixedDataTable_bodyRow.disabled:=
hover { cursor: default; background: none; }
.rc-PeerReviewAdminSubmissionTable .public_fixedDataTable_header, .rc-PeerR=
eviewAdminSubmissionTable .public_fixedDataTable_header .public_fixedDataTa=
bleCell_main { background: rgb(245, 245, 245); border: none; cursor: pointe=
r; }
.rc-PeerReviewAdminSubmissionTable .public_fixedDataTable_bottomShadow, .rc=
-PeerReviewAdminSubmissionTable .public_fixedDataTableRow_highlighted, .rc-=
PeerReviewAdminSubmissionTable .public_fixedDataTableRow_highlighted .publi=
c_fixedDataTableCell_main { background: none; }
.ScrollbarLayout_main { box-sizing: border-box; outline: none; overflow: hi=
dden; position: absolute; transition-duration: 0.25s; transition-timing-fun=
ction: ease; user-select: none; }
.ScrollbarLayout_mainVertical { bottom: 0px; right: 0px; top: 0px; width: 1=
5px; }
.ScrollbarLayout_mainVertical.public_Scrollbar_mainActive, .ScrollbarLayout=
_mainVertical:hover { width: 17px; }
.ScrollbarLayout_mainHorizontal { bottom: 0px; height: 15px; left: 0px; }
.ScrollbarLayout_mainHorizontal.public_Scrollbar_mainActive, .ScrollbarLayo=
ut_mainHorizontal:hover { height: 17px; }
.ScrollbarLayout_face { left: 0px; overflow: hidden; position: absolute; z-=
index: 1; }
.ScrollbarLayout_face::after { border-radius: 6px; content: ""; display: bl=
ock; position: absolute; transition: background-color 0.25s ease 0s; }
.ScrollbarLayout_faceHorizontal { bottom: 0px; left: 0px; top: 0px; }
.ScrollbarLayout_faceHorizontal::after { bottom: 4px; left: 0px; top: 4px; =
width: 100%; }
.ScrollbarLayout_faceVertical { left: 0px; right: 0px; top: 0px; }
.ScrollbarLayout_faceVertical::after { height: 100%; left: 4px; right: 4px;=
top: 0px; }
.fixedDataTableCellGroupLayout_cellGroup { backface-visibility: hidden; lef=
t: 0px; overflow: hidden; position: absolute; top: 0px; white-space: nowrap=
; }
.fixedDataTableCellGroupLayout_cellGroup > .public_fixedDataTableCell_main =
{ display: inline-block; vertical-align: top; white-space: normal; }
.fixedDataTableCellGroupLayout_cellGroupWrapper { position: absolute; top: =
0px; }
.fixedDataTableCellLayout_main { border-right-style: solid; border-width: 0=
px 1px 0px 0px; box-sizing: border-box; display: block; overflow: hidden; p=
osition: absolute; white-space: normal; }
.fixedDataTableCellLayout_lastChild { border-width: 0px 1px 1px 0px; }
.fixedDataTableCellLayout_alignRight { text-align: right; }
.fixedDataTableCellLayout_alignCenter { text-align: center; }
.fixedDataTableCellLayout_wrap1 { display: table; }
.fixedDataTableCellLayout_wrap2 { display: table-row; }
.fixedDataTableCellLayout_wrap3 { display: table-cell; vertical-align: top;=
}
.fixedDataTableCellLayout_columnResizerContainer { position: absolute; righ=
t: 0px; width: 6px; z-index: 1; }
.fixedDataTableCellLayout_columnResizerContainer:hover { cursor: ew-resize;=
}
.fixedDataTableCellLayout_columnResizerContainer:hover .fixedDataTableCellL=
ayout_columnResizerKnob { visibility: visible; }
.fixedDataTableCellLayout_columnResizerKnob { position: absolute; right: 0p=
x; visibility: hidden; width: 4px; }
.fixedDataTableColumnResizerLineLayout_mouseArea { cursor: ew-resize; posit=
ion: absolute; right: -5px; width: 12px; }
.fixedDataTableColumnResizerLineLayout_main { border-right-style: solid; bo=
rder-right-width: 1px; box-sizing: border-box; position: absolute; z-index:=
10; }
body[dir=3D"rtl"] .fixedDataTableColumnResizerLineLayout_main { display: no=
ne !important; }
.fixedDataTableColumnResizerLineLayout_hiddenElem { display: none !importan=
t; }
.fixedDataTableLayout_main { border-style: solid; border-width: 1px; box-si=
zing: border-box; overflow: hidden; position: relative; }
.fixedDataTableLayout_hasBottomBorder, .fixedDataTableLayout_header { borde=
r-bottom-style: solid; border-bottom-width: 1px; }
.fixedDataTableLayout_footer .public_fixedDataTableCell_main { border-top-s=
tyle: solid; border-top-width: 1px; }
.fixedDataTableLayout_bottomShadow, .fixedDataTableLayout_topShadow { heigh=
t: 4px; left: 0px; position: absolute; right: 0px; z-index: 1; }
.fixedDataTableLayout_bottomShadow { margin-top: -4px; }
.fixedDataTableLayout_rowsContainer { overflow: hidden; position: relative;=
}
.fixedDataTableLayout_horizontalScrollbar { bottom: 0px; position: absolute=
; }
.fixedDataTableRowLayout_main { box-sizing: border-box; overflow: hidden; p=
osition: absolute; top: 0px; }
.fixedDataTableRowLayout_body { left: 0px; position: absolute; top: 0px; }
.fixedDataTableRowLayout_fixedColumnsDivider { backface-visibility: hidden;=
border-left-style: solid; border-left-width: 1px; left: 0px; position: abs=
olute; top: 0px; width: 0px; }
.fixedDataTableRowLayout_columnsShadow { width: 4px; }
.fixedDataTableRowLayout_rowWrapper { position: absolute; top: 0px; }
.public_Scrollbar_main.public_Scrollbar_mainActive, .public_Scrollbar_main:=
hover { background-color: rgba(255, 255, 255, 0.8); }
.public_Scrollbar_mainOpaque, .public_Scrollbar_mainOpaque.public_Scrollbar=
_mainActive, .public_Scrollbar_mainOpaque:hover { background-color: rgb(255=
, 255, 255); }
.public_Scrollbar_face::after { background-color: rgb(194, 194, 194); }
.public_Scrollbar_faceActive::after, .public_Scrollbar_main:hover .public_S=
crollbar_face::after, .public_Scrollbar_mainActive .public_Scrollbar_face::=
after { background-color: rgb(125, 125, 125); }
.public_fixedDataTable_hasBottomBorder, .public_fixedDataTable_header, .pub=
lic_fixedDataTable_main { border-color: rgb(211, 211, 211); }
.public_fixedDataTable_header .public_fixedDataTableCell_main { font-weight=
: 700; }
.public_fixedDataTable_header, .public_fixedDataTable_header .public_fixedD=
ataTableCell_main { background-color: rgb(246, 247, 248); background-image:=
linear-gradient(rgb(255, 255, 255), rgb(239, 239, 239)); }
.public_fixedDataTable_footer .public_fixedDataTableCell_main { background-=
color: rgb(246, 247, 248); border-color: rgb(211, 211, 211); }
.public_fixedDataTable_topShadow { background: url("data:image/png;base64,i=
VBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR4AWPUkNeSBhHCjJoK2twg=
FisAFagCCp3pJlAAAAAASUVORK5CYII=3D") 0px 0px repeat-x; }
.public_fixedDataTable_bottomShadow { background: url("data:image/png;base6=
4,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAHElEQVQI12MwNjZmZdAT1+Nm0=
JDWEGZQk1GTBgAWkwIeAEp52AAAAABJRU5ErkJggg=3D=3D") 0px 0px repeat-x; }
.public_fixedDataTable_horizontalScrollbar .public_Scrollbar_mainHorizontal=
{ background-color: rgb(255, 255, 255); }
.public_fixedDataTableCell_main { background-color: rgb(255, 255, 255); bor=
der-color: rgb(211, 211, 211); }
.public_fixedDataTableCell_highlighted { background-color: rgb(244, 244, 24=
4); }
.public_fixedDataTableCell_cellContent { padding: 8px; }
.public_fixedDataTableCell_columnResizerKnob { background-color: rgb(2, 132=
, 255); }
.public_fixedDataTableColumnResizerLine_main { border-color: rgb(2, 132, 25=
5); }
.public_fixedDataTableRow_main { background-color: rgb(255, 255, 255); }
.public_fixedDataTableRow_highlighted, .public_fixedDataTableRow_highlighte=
d .public_fixedDataTableCell_main { background-color: rgb(246, 247, 248); }
.public_fixedDataTableRow_fixedColumnsDivider { border-color: rgb(211, 211,=
211); }
.public_fixedDataTableRow_columnsShadow { background: url("data:image/png;b=
ase64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhT=
QVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg=3D=3D") 0px 0px repeat-y; }
.horizontal-box, .pagination-controls-container, .pagination-controls-conta=
iner .box, .search-bar, .search-bar .input-area { display: flex; -webkit-bo=
x-orient: horizontal; flex-direction: row; }
.pagination-controls-container .arrow a, .pagination-controls-container .nu=
mber a { color: inherit; text-decoration: none; }
.pagination-controls-container .arrow a:hover, .pagination-controls-contain=
er .number a:hover { color: inherit; text-decoration: none; }
.search-bar .search-button, button.facebook, button.linkedin, button.passiv=
e, button.primary, button.secondary { font-size: 12px; line-height: 14px; f=
ont-family: OpenSans, Arial, sans-serif; }
.display-1-text, .display-3-text, .display-4-text, .display-5-text, .displa=
y-6-text, .headline-1-text, .headline-2-text, .headline-3-text, .headline-4=
-text, .headline-5-text, .headline-6-text { font-weight: 400; }
.rc-PeerReviewAdminLearnContainer { min-width: 100%; }
.rc-PeerReviewAdminLearnContainer .back-area { margin-right: 8px; }
.rc-PeerReviewAdminLearnContainer .back-area .back-arrow { padding-left: 4p=
x; margin-right: 4px; margin-bottom: 10px; transition: all 0.1s ease-in-out=
0s; }
.rc-PeerReviewAdminLearnContainer .back-area:hover .back-arrow { padding: 0=
px 4px 0px 0px; transition: all 0.1s ease-in-out 0s; }
.vjs-coursera-phoenix-audio-skin.vjs-controls-enabled .vjs-control-bar { ju=
stify-content: space-around; -webkit-box-align: center; align-items: center=
; display: flex !important; }
.vjs-coursera-phoenix-audio-skin { width: 100%; display: inline-block; posi=
tion: relative; margin-bottom: 5px; }
.vjs-coursera-phoenix-audio-skin:focus { outline-color: rgb(153, 153, 153);=
outline-width: 3px; }
.vjs-coursera-phoenix-audio-skin.vjs-fullscreen { max-width: none; max-heig=
ht: none; }
.vjs-coursera-phoenix-audio-skin .vjs-play-progress { background-color: rgb=
(195, 197, 198); }
.vjs-coursera-phoenix-audio-skin .vjs-play-progress::before { font-size: 2e=
m !important; top: -0.2em !important; }
.vjs-coursera-phoenix-audio-skin .vjs-load-progress { background-color: rgb=
a(195, 197, 198, 0.25); }
.vjs-coursera-phoenix-audio-skin .vjs-progress-holder { background-color: r=
gba(255, 255, 255, 0.55); }
.vjs-coursera-phoenix-audio-skin .vjs-text-track { font-size: 1.8em; paddin=
g: 8px; line-height: 1.4em; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar { background-color: rgb(2=
45, 247, 248); color: rgb(31, 31, 31); border-radius: 100px; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .vjs-menu { border-top-co=
lor: transparent; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .vjs-menu .vjs-menu-conte=
nt { background-color: rgb(245, 247, 248); }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .vjs-time-controls { -web=
kit-box-ordinal-group: 2; order: 2; -webkit-box-flex: 1; flex: 0 0 80px; pa=
dding-bottom: 2px; font-family: "Source Sans Pro"; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .vjs-current-time-display=
, .vjs-coursera-phoenix-audio-skin .vjs-control-bar .vjs-duration-display {=
font-size: 16px; text-align: center; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .vjs-current-time-display=
.vjs-duration-display { opacity: 0.5; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .vjs-time-divider { font-=
size: 16px; position: relative; top: 7px; line-height: 1em; padding: 0px 2p=
x; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .c-video-control { color:=
rgb(31, 31, 31); cursor: pointer; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .c-video-control:hover { =
opacity: 1; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .c-video-control .vjs-con=
trol-content { line-height: 0; padding-top: 0px; padding-bottom: 0px; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .c-video-control .vjs-con=
trol-content .vjs-menu { line-height: 2em; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .c-video-control .c-video=
-control-btn { display: inline-block; width: 100%; padding-left: 0px; paddi=
ng-right: 0px; font-size: 14px; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .c-video-control .c-video=
-control-btn .vjs-button { line-height: 0; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .c-video-control .c-video=
-control-btn .vjs-menu { font-size: 10px; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .c-video-control .c-video=
-control-btn .vjs-icon-placeholder { display: none; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .c-fullscreen-control .vj=
s-control-content, .vjs-coursera-phoenix-audio-skin .vjs-control-bar .c-pla=
y-control .vjs-control-content { line-height: 2em; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .c-slider-handle, .vjs-co=
ursera-phoenix-audio-skin .vjs-control-bar .c-slider-handle .c-slider-handl=
e-circle { position: absolute; }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar .c-slider-handle.vjs-seek=
-handle { top: -8px; }
.vjs-coursera-phoenix-audio-skin .vjs-slider { outline: 0px; position: rela=
tive; cursor: pointer; padding: 0px; border-radius: 80px; background-color:=
rgb(195, 197, 198); }
.vjs-coursera-phoenix-audio-skin .vjs-slider:focus { box-shadow: rgb(255, 2=
55, 255) 0px 0px 2em; }
.vjs-coursera-phoenix-audio-skin .vjs-slider-handle { position: absolute; l=
eft: 0px; top: 0px; }
.vjs-coursera-phoenix-audio-skin .vjs-slider-handle::before { font-family: =
VideoJS; font-size: 1em; line-height: 1; text-align: center; text-shadow: r=
gb(255, 255, 255) 0px 0px 1em; position: absolute; top: 0px; left: 0px; tra=
nsform: rotate(-45deg); }
.vjs-coursera-phoenix-audio-skin .vjs-control-bar { position: absolute; bot=
tom: 0px; left: 0px; right: 0px; height: 54px; }
.vjs-coursera-phoenix-audio-skin .vjs-has-started .vjs-control-bar { displa=
y: block; visibility: visible; opacity: 1; filter: none; transition: visibi=
lity 0.1s ease 0s, opacity 0.1s ease 0s; }
.vjs-coursera-phoenix-audio-skin .vjs-has-started.vjs-user-inactive.vjs-pla=
ying .vjs-control-bar { display: block; visibility: hidden; opacity: 0; tra=
nsition: visibility 1s ease 0s, opacity 1s ease 0s; }
.vjs-coursera-phoenix-audio-skin .vjs-controls-disabled .vjs-control-bar, .=
vjs-coursera-phoenix-audio-skin .vjs-error .vjs-control-bar, .vjs-coursera-=
phoenix-audio-skin .vjs-using-native-controls .vjs-control-bar { display: n=
one; }
.vjs-coursera-phoenix-audio-skin .vjs-has-started.vjs-user-inactive.vjs-pla=
ying .vjs-control-bar { opacity: 1; filter: none; visibility: visible; }
@media not all {
.vjs-coursera-phoenix-audio-skin .vjs-user-inactive.vjs-playing .vjs-cont=
rol-bar ::before { content: ""; }
}
.vjs-coursera-phoenix-audio-skin .vjs-control { outline: none; position: re=
lative; float: left; margin: 0px; padding: 0px; }
.vjs-coursera-phoenix-audio-skin .vjs-control::before { font-family: VideoJ=
S; font-size: 1.5em; line-height: 2; position: absolute; top: 0px; left: 0p=
x; width: 100%; height: 100%; text-align: center; text-shadow: rgba(0, 0, 0=
, 0.5) 1px 1px 1px; }
.vjs-coursera-phoenix-audio-skin .vjs-control:focus::before, .vjs-coursera-=
phoenix-audio-skin .vjs-control:hover::before { text-shadow: rgb(255, 255, =
255) 0px 0px 1em; }
.vjs-coursera-phoenix-audio-skin .vjs-control-text { border: 0px; clip: rec=
t(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding=
: 0px; position: absolute; width: 1px; }
.vjs-coursera-phoenix-audio-skin .vjs-play-control { height: 100%; -webkit-=
box-flex: 1; flex: 0 0 52px; -webkit-box-ordinal-group: 1; order: 1; cursor=
: pointer; }
.vjs-coursera-phoenix-audio-skin .vjs-play-control .cif-play { margin-left:=
6px; }
.vjs-coursera-phoenix-audio-skin .vjs-play-control::before { }
.vjs-coursera-phoenix-audio-skin .vjs-playing .vjs-play-control::before { }
.vjs-coursera-phoenix-audio-skin .vjs-playback-rate .vjs-playback-rate-valu=
e { font-size: 1.5em; line-height: 2; position: absolute; top: 0px; left: 0=
px; width: 100%; height: 100%; text-align: center; text-shadow: rgba(0, 0, =
0, 0.5) 1px 1px 1px; }
.vjs-coursera-phoenix-audio-skin .vjs-playback-rate.vjs-menu-button .vjs-me=
nu .vjs-menu-content { width: 4em; left: -2em; list-style: none; }
.vjs-coursera-phoenix-audio-skin .vjs-progress-control { width: 100%; -webk=
it-box-ordinal-group: 3; order: 3; font-size: 0.3em; height: 34px; display:=
flex; -webkit-box-align: center; align-items: center; cursor: pointer; }
.vjs-coursera-phoenix-audio-skin .vjs-progress-holder { width: 100%; height=
: 4px !important; margin: 0px !important; }
.vjs-coursera-phoenix-audio-skin .vjs-progress-holder .vjs-load-progress, .=
vjs-coursera-phoenix-audio-skin .vjs-progress-holder .vjs-load-progress div=
, .vjs-coursera-phoenix-audio-skin .vjs-progress-holder .vjs-play-progress =
{ position: absolute; display: block; height: 100%; margin: 0px; padding: 0=
px; width: 0px; left: 0px; top: 0px; }
.vjs-coursera-phoenix-audio-skin .vjs-play-progress { background-color: rgb=
(132, 195, 64); }
.vjs-coursera-phoenix-audio-skin .vjs-mouse-display .vjs-time-tooltip, .vjs=
-coursera-phoenix-audio-skin .vjs-play-progress .vjs-time-tooltip { display=
: none; }
.vjs-coursera-phoenix-audio-skin .vjs-load-progress { background: rgba(255,=
255, 255, 0.2); }
.vjs-coursera-phoenix-audio-skin .vjs-load-progress div { background: rgba(=
255, 255, 255, 0.1); }
.vjs-coursera-phoenix-audio-skin .vjs-seek-handle { width: 1.5em; height: 1=
00%; }
.vjs-coursera-phoenix-audio-skin .vjs-seek-handle::before { padding-top: 0.=
1em; }
.vjs-coursera-phoenix-audio-skin .vjs-time-controls { font-size: 16px; font=
-weight: 400; line-height: 54px; }
.vjs-coursera-phoenix-audio-skin .vjs-controls-disabled .vjs-big-play-butto=
n, .vjs-coursera-phoenix-audio-skin .vjs-has-started .vjs-big-play-button, =
.vjs-coursera-phoenix-audio-skin .vjs-using-native-controls .vjs-big-play-b=
utton { display: none; }
.vjs-coursera-phoenix-audio-skin .vjs-big-play-button:focus, .vjs-coursera-=
phoenix-audio-skin :hover .vjs-big-play-button { outline: 0px; border-color=
: rgb(255, 255, 255); background-color: rgba(50, 50, 50, 0.75); box-shadow:=
rgb(255, 255, 255) 0px 0px 3em; transition: all 0s ease 0s; }
.vjs-coursera-phoenix-audio-skin .vjs-big-play-button::before { font-family=
: VideoJS; text-shadow: rgb(0, 0, 0) 0.05em 0.05em 0.1em; text-align: cente=
r; position: absolute; left: 0px; width: 100%; height: 100%; }
.vjs-coursera-phoenix-audio-skin .vjs-error .vjs-big-play-button { display:=
none; }
.vjs-coursera-phoenix-audio-skin .vjs-volume-panel { -webkit-box-flex: 1; f=
lex: 0 0 30px; -webkit-box-ordinal-group: 4; order: 4; height: 30px; backgr=
ound-color: rgba(229, 231, 232, 0); border-radius: 40px; overflow: hidden; =
display: flex; -webkit-box-align: center; align-items: center; -webkit-box-=
pack: justify; justify-content: space-between; -webkit-box-direction: rever=
se; -webkit-box-orient: horizontal; flex-direction: row-reverse; transition=
: all 0.4s ease 0s; margin: 0px 10px; }
@media (max-width: 767px) {
.vjs-coursera-phoenix-audio-skin .vjs-volume-panel { -webkit-box-flex: 1;=
flex: 0 0 108px; background-color: rgb(229, 231, 232); }
.vjs-coursera-phoenix-audio-skin .vjs-volume-panel .vjs-volume-control { =
width: 56px; }
}
.vjs-coursera-phoenix-audio-skin .vjs-volume-panel:hover { -webkit-box-flex=
: 1; flex: 0 0 108px; background-color: rgb(229, 231, 232); }
.vjs-coursera-phoenix-audio-skin .vjs-volume-panel:hover .vjs-volume-contro=
l { width: 56px; }
.vjs-coursera-phoenix-audio-skin .vjs-mute-control { text-align: left; widt=
h: 30px !important; }
.vjs-coursera-phoenix-audio-skin .vjs-play-progress { background-color: rgb=
(31, 31, 31); border-radius: 80px; }
.vjs-coursera-phoenix-audio-skin .vjs-mute-control { float: none; }
.vjs-coursera-phoenix-audio-skin .vjs-mute-control:hover .vjs-progress-cont=
rol { max-width: 367px; }
.vjs-coursera-phoenix-audio-skin .cif-volume-off, .vjs-coursera-phoenix-aud=
io-skin .cif-volume-up { width: 30px; }
.vjs-coursera-phoenix-audio-skin .cif-volume-off::before, .vjs-coursera-pho=
enix-audio-skin .cif-volume-up::before { font-size: 20px; color: rgb(99, 99=
, 99); line-height: 30px; }
.vjs-coursera-phoenix-audio-skin .vjs-volume-control { width: 0px; height: =
20px; margin-left: 12px; display: flex; -webkit-box-align: center; align-it=
ems: center; }
.vjs-coursera-phoenix-audio-skin .vjs-volume-bar { border-radius: 80px; wid=
th: 100% !important; height: 4px !important; }
.vjs-coursera-phoenix-audio-skin .vjs-volume-level { background-color: rgb(=
31, 31, 31); border-radius: 80px; position: absolute; }
.vjs-coursera-phoenix-audio-skin .cif-circle::before { position: absolute; =
right: -6px; z-index: 1; opacity: 0; transition: opacity 0.5s ease 0s; top:=
-4px !important; font-size: 12px !important; }
.vjs-coursera-phoenix-audio-skin .vjs-volume-control:hover .cif-circle::bef=
ore { opacity: 1; filter: none; }
.vjs-coursera-phoenix-audio-skin .vjs-progress-control:hover .cif-circle::b=
efore { opacity: 1; filter: none; }
.vjs-coursera-phoenix-audio-skin .vjs-error-display { display: none; }
.vjs-coursera-phoenix-audio-skin .vjs-error .vjs-error-display { display: b=
lock; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.vjs-coursera-phoenix-audio-skin .vjs-error .vjs-error-display::before { co=
ntent: "X"; font-family: Arial; font-size: 4em; color: rgb(102, 102, 102); =
line-height: 1; text-shadow: rgb(0, 0, 0) 0.05em 0.05em 0.1em; text-align: =
center; vertical-align: middle; position: absolute; left: 0px; top: 50%; ma=
rgin-top: -0.5em; width: 100%; }
.vjs-coursera-phoenix-audio-skin .vjs-error-display div { position: absolut=
e; bottom: 1em; right: 0px; left: 0px; font-size: 1.4em; text-align: center=
; padding: 3px; background: rgba(0, 0, 0, 0.5); }
.vjs-coursera-phoenix-audio-skin .vjs-error-display a, .vjs-coursera-phoeni=
x-audio-skin .vjs-error-display a:visited { color: rgb(244, 164, 96); }
.vjs-coursera-phoenix-audio-skin .vjs-loading-spinner { display: none; posi=
tion: absolute; top: 50%; left: 50%; font-size: 4em; line-height: 1; width:=
1em; height: 1em; margin-left: -0.5em; margin-top: -0.5em; opacity: 0.75; =
}
.vjs-coursera-phoenix-audio-skin .vjs-seeking .vjs-loading-spinner, .vjs-co=
ursera-phoenix-audio-skin .vjs-waiting .vjs-loading-spinner { display: bloc=
k; animation: 1.5s linear 0s infinite normal none running spin; }
.vjs-coursera-phoenix-audio-skin .vjs-error .vjs-loading-spinner { display:=
none; animation: 0s ease 0s 1 normal none running none; }
.vjs-coursera-phoenix-audio-skin .vjs-loading-spinner::before { font-family=
: VideoJS; position: absolute; top: 0px; left: 0px; width: 1em; height: 1em=
; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 0.1em; }
.vjs-coursera-phoenix-audio-skin .vjs-menu-button { float: right; cursor: p=
ointer; }
.vjs-coursera-phoenix-audio-skin .vjs-menu { display: none; position: absol=
ute; bottom: 0px; left: 0px; width: 0px; height: 0px; margin-bottom: 3em; b=
order-left: 2em solid transparent; border-right: 2em solid transparent; bor=
der-top: 1.55em solid rgba(7, 40, 50, 0.5); }
.vjs-coursera-phoenix-audio-skin .vjs-menu-button .vjs-menu .vjs-menu-conte=
nt { display: block; padding: 0px; margin: 0px; position: absolute; width: =
10em; bottom: 1.5em; max-height: 15em; overflow: auto; left: -5em; backgrou=
nd-color: rgb(195, 197, 198); box-shadow: rgba(255, 255, 255, 0.2) -0.2em -=
0.2em 0.3em; }
.vjs-coursera-phoenix-audio-skin .vjs-control-content .vjs-menu.vjs-lock-sh=
owing, .vjs-coursera-phoenix-audio-skin .vjs-menu-button:hover .vjs-control=
-content .vjs-menu { display: block; }
.vjs-coursera-phoenix-audio-skin .vjs-scrubbing .vjs-menu-button:hover .vjs=
-control-content .vjs-menu { display: none; }
.vjs-coursera-phoenix-audio-skin .vjs-menu-button ul li { list-style: none;=
margin: 0px; padding: 0.3em 0px; line-height: 1.4em; font-size: 1.2em; tex=
t-align: center; text-transform: lowercase; }
.vjs-coursera-phoenix-audio-skin .vjs-menu-button ul li.vjs-selected { back=
ground-color: rgb(0, 0, 0); }
.vjs-coursera-phoenix-audio-skin .vjs-menu-button ul li.vjs-selected:focus,=
.vjs-coursera-phoenix-audio-skin .vjs-menu-button ul li.vjs-selected:hover=
, .vjs-coursera-phoenix-audio-skin .vjs-menu-button ul li:focus, .vjs-cours=
era-phoenix-audio-skin .vjs-menu-button ul li:hover { outline: 0px; color: =
rgb(17, 17, 17); background-color: rgba(255, 255, 255, 0.75); box-shadow: r=
gb(255, 255, 255) 0px 0px 1em; }
.vjs-coursera-phoenix-audio-skin .vjs-menu-button ul li.vjs-menu-title { te=
xt-align: center; text-transform: uppercase; font-size: 1em; line-height: 2=
em; padding: 0px; margin: 0px 0px 0.3em; font-weight: 700; cursor: default;=
}
.vjs-coursera-phoenix-audio-skin .vjs-subtitles-button::before { }
.vjs-coursera-phoenix-audio-skin .vjs-captions-button::before { }
.vjs-coursera-phoenix-audio-skin .vjs-chapters-button::before { }
.vjs-coursera-phoenix-audio-skin .vjs-chapters-button.vjs-menu-button .vjs-=
menu .vjs-menu-content { width: 24em; left: -12em; }
.vjs-coursera-phoenix-audio-skin .vjs-captions-button:focus .vjs-control-co=
ntent::before, .vjs-coursera-phoenix-audio-skin .vjs-captions-button:hover =
.vjs-control-content::before { box-shadow: rgb(255, 255, 255) 0px 0px 1em; =
}
.vjs-coursera-phoenix-audio-skin .video-js { background-color: rgb(0, 0, 0)=
; position: relative; padding: 0px; vertical-align: middle; font-weight: 40=
0; font-style: normal; font-family: Arial, sans-serif; user-select: none; }
.vjs-coursera-phoenix-audio-skin .video-js .vjs-tech { position: absolute; =
top: 0px; left: 0px; width: 100%; height: 100%; }
.vjs-coursera-phoenix-audio-skin body.vjs-full-window { padding: 0px; margi=
n: 0px; height: 100%; overflow-y: auto; }
.vjs-coursera-phoenix-audio-skin .video-js.vjs-fullscreen { position: fixed=
; overflow: hidden; z-index: 1000; inset: 0px; width: 100% !important; heig=
ht: 100% !important; }
.vjs-coursera-phoenix-audio-skin .video-js:-webkit-full-screen { width: 100=
% !important; height: 100% !important; }
.vjs-coursera-phoenix-audio-skin .video-js.vjs-fullscreen.vjs-user-inactive=
{ cursor: none; }
.vjs-coursera-phoenix-audio-skin .vjs-poster { background-repeat: no-repeat=
; background-position: 50% 50%; background-size: contain; cursor: pointer; =
margin: 0px; padding: 0px; position: absolute; inset: 0px; }
.vjs-coursera-phoenix-audio-skin .vjs-poster img { display: block; margin: =
0px auto; max-height: 100%; padding: 0px; width: 100%; }
.vjs-coursera-phoenix-audio-skin .video-js.vjs-has-started .vjs-poster { di=
splay: none; }
.vjs-coursera-phoenix-audio-skin .video-js.vjs-audio.vjs-has-started .vjs-p=
oster { display: block; }
.vjs-coursera-phoenix-audio-skin .video-js.vjs-controls-disabled .vjs-poste=
r, .vjs-coursera-phoenix-audio-skin .video-js.vjs-using-native-controls .vj=
s-poster { display: none; }
.vjs-coursera-phoenix-audio-skin .video-js .vjs-text-track-display { positi=
on: absolute; inset: 0px 0px 3em; pointer-events: none; }
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings { position: relative=
; top: 1em; background-color: rgb(0, 0, 0); opacity: 0.75; color: rgb(255, =
255, 255); margin: 0px auto; padding: 0.5em; height: 15em; font-family: Ari=
al, Helvetica, sans-serif; font-size: 12px; width: 40em; }
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings .vjs-tracksettings {=
inset: 0px 0px 2em; position: absolute; overflow: auto; }
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings .vjs-tracksettings-c=
olors, .vjs-coursera-phoenix-audio-skin .vjs-caption-settings .vjs-trackset=
tings-font { float: left; }
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings .vjs-tracksettings-c=
olors::after, .vjs-coursera-phoenix-audio-skin .vjs-caption-settings .vjs-t=
racksettings-controls::after, .vjs-coursera-phoenix-audio-skin .vjs-caption=
-settings .vjs-tracksettings-font::after { clear: both; }
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings .vjs-tracksettings-c=
ontrols { position: absolute; bottom: 1em; right: 1em; }
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings .vjs-tracksetting { =
margin: 5px; padding: 3px; min-height: 40px; }
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings .vjs-tracksetting la=
bel { display: block; width: 100px; margin-bottom: 5px; }
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings .vjs-tracksetting sp=
an { display: inline; margin-left: 5px; }
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings .vjs-tracksetting > =
div { margin-bottom: 5px; min-height: 20px; }
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings .vjs-tracksetting > =
div:last-child { margin-bottom: 0px; padding-bottom: 0px; min-height: 0px; =
}
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings label > input { marg=
in-right: 10px; }
.vjs-coursera-phoenix-audio-skin .vjs-caption-settings input[type=3D"button=
"] { width: 40px; height: 40px; }
.vjs-coursera-phoenix-audio-skin .vjs-hidden { display: none !important; }
.vjs-coursera-phoenix-audio-skin .vjs-lock-showing { opacity: 1; filter: no=
ne; visibility: visible; display: block !important; }
.vjs-coursera-phoenix-audio-skin .vjs-no-js { padding: 2em; color: rgb(204,=
204, 204); background-color: rgb(51, 51, 51); font-size: 1.8em; font-famil=
y: Arial, sans-serif; text-align: center; width: 30em; height: 15em; margin=
: 0px auto; }
.vjs-coursera-phoenix-audio-skin .vjs-no-js a, .vjs-coursera-phoenix-audio-=
skin .vjs-no-js a:visited { color: rgb(244, 164, 96); }
.vjs-coursera-skin.vjs-coursera-phoenix-skin.vjs-circle-play-centered .vjs-=
circle-play-button { left: 50%; margin-left: -2.1em; top: 50%; margin-top: =
-1.4em; font-size: 2em; display: block; z-index: 2; position: absolute; tex=
t-align: center; vertical-align: middle; cursor: pointer; opacity: 0.6; bor=
der-radius: 50%; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin.vjs-circle-play-centered.vjs-c=
ontrols-disabled .vjs-circle-play-button, .vjs-coursera-skin.vjs-coursera-p=
hoenix-skin.vjs-circle-play-centered.vjs-has-started .vjs-circle-play-butto=
n, .vjs-coursera-skin.vjs-coursera-phoenix-skin.vjs-circle-play-centered.vj=
s-using-native-controls .vjs-circle-play-button { display: none; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin.vjs-circle-play-centered .vjs-=
coursera-skin .vjs-circle-play-button:focus, .vjs-coursera-skin.vjs-courser=
a-phoenix-skin.vjs-circle-play-centered:hover .vjs-circle-play-button { out=
line: 0px; border-color: rgb(255, 255, 255); }
.rc-TeachBanner { position: absolute; z-index: 10000; width: 100%; }
.rc-TeachBanner.bt3-alert-info { background-color: rgba(66, 66, 66, 0.9); b=
order-color: rgb(66, 66, 66); color: rgb(255, 255, 255); font-size: 15px; t=
ext-align: center; margin-bottom: 0px; box-shadow: rgba(0, 0, 0, 0.12) 0px =
1px 1px 0px, rgba(0, 0, 0, 0.24) 0px 0px 1px 0px; border-radius: 0px; }
.rc-TeachBanner.bt3-alert-info a { color: rgb(0, 223, 227); text-decoration=
: underline; }
.rc-TeachBanner.bt3-alert-info .bt3-close { opacity: 1; filter: none; color=
: rgb(255, 255, 255); font-weight: 100; font-size: 24px; top: -5px; }
.rc-TeachBanner .c-teach-banner-learner-count { font-size: 16px; }
.rc-TeachBanner .c-teach-banner-course-name { white-space: nowrap; overflow=
: hidden; text-overflow: ellipsis; max-width: 300px; display: inline-block;=
margin-bottom: -5px; }
.rc-TeachBanner .c-teach-banner-content { width: 1000px; margin: 0px auto; =
}
.rc-ProductDiscountPromoBanner { background: transparent; position: relativ=
e; width: 100%; height: 100px; max-height: 100px; transition: max-height 0.=
3s ease-out 0s; overflow: hidden; }
.rc-ProductDiscountPromoBanner.hidden { max-height: 0px; }
.rc-ProductDiscountPromoBanner .banner-bg { position: absolute; top: 0px; h=
eight: 100%; z-index: -1; }
.rc-ProductDiscountPromoBanner .banner-left-bg, .rc-ProductDiscountPromoBan=
ner .banner-right-bg { background-repeat: no-repeat; background-size: cover=
; }
@media (max-width: 479px) {
.rc-ProductDiscountPromoBanner .banner-left-bg, .rc-ProductDiscountPromoB=
anner .banner-right-bg { display: none; }
}
.rc-ProductDiscountPromoBanner .banner-left-bg { left: 0px; }
.rc-ProductDiscountPromoBanner .banner-right-bg { right: 0px; }
.rc-ProductDiscountPromoBanner .banner-gradient { right: 0px; margin-left: =
auto; margin-right: auto; }
@media (max-width: 479px) {
.rc-ProductDiscountPromoBanner .banner-gradient { left: 0px; width: 100%;=
}
}
.rc-ProductDiscountPromoBanner .banner-details { height: 100%; margin: 0px =
48px; }
.rc-ProductDiscountPromoBanner .banner-main-cta { font-family: OpenSans, Ar=
ial, sans-serif; font-size: 1.5rem; font-weight: 700; margin: 0px 0px 8px; =
line-height: 1; text-align: center; }
@media (max-width: 767px) {
.rc-ProductDiscountPromoBanner .banner-main-cta { margin: 0px 0px 6px; fo=
nt-size: 12px; line-height: 14px; }
}
@media (max-width: 767px) {
.rc-ProductDiscountPromoBanner .banner-description { font-size: 12px; lin=
e-height: 14px; }
}
.rc-ProductDiscountPromoBanner .banner-legal-disclaimer { font-size: 0.8rem=
; }
@media (max-width: 767px) {
.rc-ProductDiscountPromoBanner .banner-legal-disclaimer { font-size: 0.6r=
em; line-height: 1.3; }
}
.rc-ProductDiscountPromoBanner .banner-link { text-decoration: underline; }
.rc-ProductDiscountPromoBanner .banner-link:active, .rc-ProductDiscountProm=
oBanner .banner-link:focus, .rc-ProductDiscountPromoBanner .banner-link:hov=
er { color: rgb(255, 255, 255); }
.rc-ProductDiscountPromoBanner .banner-close { position: absolute; top: 0px=
; right: 24px; height: 100%; width: 32px; }
@media (max-width: 767px) {
.rc-ProductDiscountPromoBanner .banner-close { right: 8px; }
}
.rc-ProductDiscountPromoBanner--referral { background: rgb(80, 157, 230); c=
olor: rgb(255, 255, 255); }
.rc-ProductDiscountPromoBanner--referral .referral-banner-details { margin:=
0px 20px; }
.rc-ProductDiscountPromoBanner--referral .referral-banner-content { positio=
n: relative; padding: 0px 66px; }
@media (max-width: 767px) {
.rc-ProductDiscountPromoBanner--referral .referral-banner-content { paddi=
ng: 0px 25px 0px 0px; }
}
.rc-ProductDiscountPromoBanner--referral .referral-banner-icon { position: =
absolute; top: 50%; transform: translateY(-50%); left: 0px; width: 36px; he=
ight: auto; }
@media (max-width: 767px) {
.rc-ProductDiscountPromoBanner--referral .referral-banner-icon { display:=
none; }
}
.rc-ProductDiscountPromoBanner--referral .referral-banner-main-cta { font-s=
ize: 1rem; line-height: 1.2rem; font-weight: 400; margin-bottom: 5px; }
@media (max-width: 767px) {
.rc-ProductDiscountPromoBanner--referral .referral-banner-main-cta { font=
-size: 0.875rem; text-align: left; }
}
.rc-ProductDiscountPromoBanner--referral .referral-banner-main-cta strong {=
font-weight: 700; }
.rc-ProductDiscountPromoBanner--referral .referral-banner-main-cta a { font=
-weight: 700; text-decoration: underline; color: rgb(255, 255, 255); }
.rc-ProductDiscountPromoBanner--referral .referral-banner-legal-disclaimer =
{ font-size: 0.75rem; text-decoration: underline; text-align: center; }
@media (max-width: 767px) {
.rc-ProductDiscountPromoBanner--referral .referral-banner-legal-disclaime=
r { text-align: left; }
}
.rc-ProductDiscountPromoBanner--referral .referral-banner-legal-disclaimer =
a { color: rgb(255, 255, 255); }
.rc-ShoppingCart .icon { cursor: pointer; display: block; position: relativ=
e; top: -8px; min-height: 30px; }
.rc-MegaMenuWrapper { position: relative; min-width: 92px; margin-right: 4p=
x; height: 100%; padding: 15px 0px 0px; }
.rc-MegaMenuWrapper.menuIsOpen { padding-bottom: 0px; }
.rc-MegaMenuWrapper .mega-menu-overlay--lazy-loading { position: fixed; bac=
kground-color: rgba(0, 0, 0, 0.7); top: 65px; left: 0px; z-index: 3000; wid=
th: 100vw; height: calc(100% - 65px); display: none; }
.rc-MegaMenuWrapper .mega-menu-overlay--lazy-loading.is-active { display: b=
lock; }
.rc-MegaMenuWrapper .mega-menu-overlay--lazy-loading .mega-menu-container {=
position: absolute; top: -12px; background: rgb(255, 255, 255); min-height=
: 575px; min-width: 280px; }
.rc-MegaMenuWrapper .mega-menu-overlay--lazy-loading .mega-menu { position:=
relative; padding: 14px 0px 0px; min-height: 575px; z-index: 3000; box-sha=
dow: none; }
.Select { position: relative; }
.Select, .Select div, .Select input, .Select span { box-sizing: border-box;=
}
.Select.is-disabled > .Select-control { background-color: rgb(249, 249, 249=
); }
.Select.is-disabled > .Select-control:hover { box-shadow: none; }
.Select.is-disabled .Select-arrow-zone { cursor: default; pointer-events: n=
one; opacity: 0.35; }
.Select-control { background-color: rgb(255, 255, 255); border-radius: 4px;=
border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); cursor: defa=
ult; display: table; border-spacing: 0px; border-collapse: separate; height=
: 36px; outline: none; overflow: hidden; position: relative; width: 100%; }
.Select-control:hover { box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 0px; }
.Select-control .Select-input:focus { outline: none; }
.is-searchable.is-open > .Select-control { cursor: text; }
.is-open > .Select-control { border-bottom-right-radius: 0px; border-bottom=
-left-radius: 0px; background: rgb(255, 255, 255); border-color: rgb(179, 1=
79, 179) rgb(204, 204, 204) rgb(217, 217, 217); }
.is-open > .Select-control .Select-arrow { top: -2px; border-color: transpa=
rent transparent rgb(153, 153, 153); border-width: 0px 5px 5px; }
.is-searchable.is-focused:not(.is-open) > .Select-control { cursor: text; }
.is-focused:not(.is-open) > .Select-control { border-color: rgb(0, 126, 255=
); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(0, 126, 255, 0.=
1) 0px 0px 0px 3px; }
.Select--single > .Select-control .Select-value, .Select-placeholder { inse=
t: 0px; color: rgb(170, 170, 170); line-height: 34px; padding-left: 10px; p=
adding-right: 10px; position: absolute; max-width: 100%; overflow: hidden; =
text-overflow: ellipsis; white-space: nowrap; }
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value=
.Select-value-label, .has-value.Select--single > .Select-control .Select-v=
alue .Select-value-label { color: rgb(51, 51, 51); }
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value=
a.Select-value-label, .has-value.Select--single > .Select-control .Select-=
value a.Select-value-label { cursor: pointer; text-decoration: none; }
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value=
a.Select-value-label:focus, .has-value.is-pseudo-focused.Select--single > =
.Select-control .Select-value a.Select-value-label:hover, .has-value.Select=
--single > .Select-control .Select-value a.Select-value-label:focus, .has-v=
alue.Select--single > .Select-control .Select-value a.Select-value-label:ho=
ver { color: rgb(0, 126, 255); outline: none; text-decoration: underline; }
.Select-input { height: 34px; padding-left: 10px; padding-right: 10px; vert=
ical-align: middle; }
.Select-input > input { width: 100%; background: none transparent; border: =
0px; box-shadow: none; cursor: default; display: inline-block; font-family:=
inherit; font-size: inherit; margin: 0px; outline: none; line-height: 14px=
; padding: 8px 0px 12px; appearance: none; }
.is-focused .Select-input > input { cursor: text; }
.has-value.is-pseudo-focused .Select-input { opacity: 0; }
.Select-control:not(.is-searchable) > .Select-input { outline: none; }
.Select-loading-zone { cursor: pointer; display: table-cell; text-align: ce=
nter; }
.Select-loading, .Select-loading-zone { position: relative; vertical-align:=
middle; width: 16px; }
.Select-loading { animation: 0.4s linear 0s infinite normal none running Se=
lect-animation-spin; height: 16px; box-sizing: border-box; border-width: 2p=
x; border-style: solid; border-color: rgb(204, 204, 204) rgb(51, 51, 51) rg=
b(204, 204, 204) rgb(204, 204, 204); border-image: initial; display: inline=
-block; border-radius: 50% !important; }
.Select-clear-zone { animation: 0.2s ease 0s 1 normal none running Select-a=
nimation-fadeIn; color: rgb(153, 153, 153); cursor: pointer; display: table=
-cell; position: relative; text-align: center; vertical-align: middle; widt=
h: 17px; }
.Select-clear-zone:hover { color: rgb(208, 2, 27); }
.Select-clear { display: inline-block; font-size: 18px; line-height: 1; }
.Select--multi .Select-clear-zone { width: 17px; }
.Select-arrow-zone { cursor: pointer; display: table-cell; position: relati=
ve; text-align: center; vertical-align: middle; width: 25px; padding-right:=
5px; }
.Select-arrow { border-color: rgb(153, 153, 153) transparent transparent; b=
order-style: solid; border-width: 5px 5px 2.5px; display: inline-block; hei=
ght: 0px; width: 0px; position: relative; }
.is-open .Select-arrow, .Select-arrow-zone:hover > .Select-arrow { border-t=
op-color: rgb(102, 102, 102); }
.Select--multi .Select-multi-value-wrapper { display: inline-block; }
.Select .Select-aria-only { display: inline-block; height: 1px; width: 1px;=
margin: -1px; clip: rect(0px, 0px, 0px, 0px); overflow: hidden; float: lef=
t; }
.Select-menu-outer { border-bottom-right-radius: 4px; border-bottom-left-ra=
dius: 4px; background-color: rgb(255, 255, 255); border-width: 1px; border-=
style: solid; border-color: rgb(230, 230, 230) rgb(204, 204, 204) rgb(204, =
204, 204); border-image: initial; box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 0=
px; box-sizing: border-box; margin-top: -1px; max-height: 200px; position: =
absolute; top: 100%; width: 100%; z-index: 1; }
.Select-menu { max-height: 198px; overflow-y: auto; }
.Select-option { box-sizing: border-box; background-color: rgb(255, 255, 25=
5); color: rgb(102, 102, 102); cursor: pointer; display: block; padding: 8p=
x 10px; }
.Select-option:last-child { border-bottom-right-radius: 4px; border-bottom-=
left-radius: 4px; }
.Select-option.is-selected { background-color: rgba(0, 126, 255, 0.04); col=
or: rgb(51, 51, 51); }
.Select-option.is-focused { background-color: rgba(0, 126, 255, 0.08); colo=
r: rgb(51, 51, 51); }
.Select-option.is-disabled { color: rgb(204, 204, 204); cursor: default; }
.Select-noresults { box-sizing: border-box; color: rgb(153, 153, 153); curs=
or: default; display: block; padding: 8px 10px; }
.Select--multi .Select-input { vertical-align: middle; margin-left: 10px; p=
adding: 0px; }
.Select--multi.has-value .Select-input { margin-left: 5px; }
.Select--multi .Select-value { background-color: rgba(0, 126, 255, 0.08); b=
order-radius: 2px; border: 1px solid rgba(0, 126, 255, 0.24); color: rgb(0,=
126, 255); display: inline-block; font-size: 0.9em; line-height: 1.4; marg=
in-left: 5px; margin-top: 5px; vertical-align: top; }
.Select--multi .Select-value-icon, .Select--multi .Select-value-label { dis=
play: inline-block; vertical-align: middle; }
.Select--multi .Select-value-label { border-bottom-right-radius: 2px; borde=
r-top-right-radius: 2px; cursor: default; padding: 2px 5px; }
.Select--multi a.Select-value-label { color: rgb(0, 126, 255); cursor: poin=
ter; text-decoration: none; }
.Select--multi a.Select-value-label:hover { text-decoration: underline; }
.Select--multi .Select-value-icon { cursor: pointer; border-bottom-left-rad=
ius: 2px; border-top-left-radius: 2px; border-right: 1px solid rgba(0, 126,=
255, 0.24); padding: 1px 5px 3px; }
.Select--multi .Select-value-icon:focus, .Select--multi .Select-value-icon:=
hover { background-color: rgba(0, 113, 230, 0.08); color: rgb(0, 113, 230);=
}
.Select--multi .Select-value-icon:active { background-color: rgba(0, 126, 2=
55, 0.24); }
.Select--multi.is-disabled .Select-value { background-color: rgb(252, 252, =
252); border: 1px solid rgb(227, 227, 227); color: rgb(51, 51, 51); }
.Select--multi.is-disabled .Select-value-icon { cursor: not-allowed; border=
-right: 1px solid rgb(227, 227, 227); }
.Select--multi.is-disabled .Select-value-icon:active, .Select--multi.is-dis=
abled .Select-value-icon:focus, .Select--multi.is-disabled .Select-value-ic=
on:hover { background-color: rgb(252, 252, 252); }
.ReactVirtualized__Table__headerRow { font-weight: 700; text-transform: upp=
ercase; }
.ReactVirtualized__Table__headerRow, .ReactVirtualized__Table__row { displa=
y: flex; -webkit-box-direction: normal; -webkit-box-orient: horizontal; fle=
x-direction: row; -webkit-box-align: center; align-items: center; }
.ReactVirtualized__Table__headerTruncatedText { display: inline-block; max-=
width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden=
; }
.ReactVirtualized__Table__headerColumn, .ReactVirtualized__Table__rowColumn=
{ margin-right: 10px; min-width: 0px; }
.ReactVirtualized__Table__rowColumn { text-overflow: ellipsis; white-space:=
nowrap; }
.ReactVirtualized__Table__headerColumn:first-of-type, .ReactVirtualized__Ta=
ble__rowColumn:first-of-type { margin-left: 10px; }
.ReactVirtualized__Table__sortableHeaderColumn { cursor: pointer; }
.ReactVirtualized__Table__sortableHeaderIconContainer { display: flex; -web=
kit-box-align: center; align-items: center; }
.ReactVirtualized__Table__sortableHeaderIcon { -webkit-box-flex: 1; flex: 0=
0 24px; height: 1em; width: 1em; fill: currentcolor; }
.VirtualSelectGrid { z-index: 1; }
.VirtualizedSelectOption { display: flex; -webkit-box-align: center; align-=
items: center; padding: 0px 0.5rem; }
.VirtualizedSelectFocusedOption { background-color: rgba(0, 126, 255, 0.1);=
}
.VirtualizedSelectDisabledOption { opacity: 0.5; }
.VirtualizedSelectSelectedOption { font-weight: 700; }
@-webkit-keyframes Select-animation-fadeIn {=20
0% { opacity: 0; }
100% { opacity: 1; filter: none; }
}
@keyframes Select-animation-fadeIn {=20
0% { opacity: 0; }
100% { opacity: 1; filter: none; }
}
@-webkit-keyframes Select-animation-spin {=20
100% { transform: rotate(1turn); }
}
@keyframes Select-animation-spin {=20
100% { transform: rotate(1turn); }
}
.Select { width: 100%; }
.Select, .Select div, .Select input, .Select span { border-radius: 0px; }
.rc-SearchBarContainer { width: 100%; max-width: 600px; }
@media (max-width: 1550px) {
.rc-SearchBarContainer { max-width: 500px; }
}
@media (max-width: 1500px) {
.rc-SearchBarContainer { max-width: 400px; }
}
@media (max-width: 1450px) {
.rc-SearchBarContainer { max-width: 350px; }
}
@media (max-width: 1400px) {
.rc-SearchBarContainer { max-width: 300px; width: auto; }
}
@media (max-width: 1350px) {
.rc-SearchBarContainer { max-width: 200px; width: auto; }
}
@media (max-width: 1300px) {
.rc-SearchBarContainer { max-width: 170px; width: auto; }
}
@media (max-width: 1050px) {
.rc-SearchBarContainer { max-width: 150px; width: auto; }
}
.rc-SearchBarContainer .rc-SearchBar { width: 100%; }
.rc-SearchBarContainer .rc-SearchBar .search-form { max-width: 490px; }
.rc-SearchBarContainer .rc-SearchBar .search-button { width: 40px; }
.rc-AutoComplete { margin: auto; }
.rc-AutoComplete .react-autosuggest__suggestions-container--open .react-aut=
osuggest__suggestion--highlighted { background-color: rgb(243, 248, 255); }
.rc-AutoComplete .react-autosuggest__suggestions-container--open li:hover {=
background-color: rgb(243, 248, 255); }
.rc-AutoComplete.isLohpRebrand input[type=3D"text"].react-autosuggest__inpu=
t { font-family: "Source Sans Pro", Arial, sans-serif; color: rgb(0, 0, 0);=
font-size: 16px; line-height: 20px; font-weight: 400; }
.rc-AutoComplete.isLohpRebrand .magnifier-wrapper { background-color: rgb(0=
, 86, 210); }
@media (max-width: 991px) {
.rc-AutoComplete.isFocused { background-color: rgb(0, 86, 210); position:=
fixed; left: 0px; top: 65px; width: 100vw; z-index: 4000; transition: back=
ground-color 0.5s ease 0s; }
}
.rc-AutoComplete.isFocused .cancel-button { top: 50%; transform: translateY=
(-50%); right: 12px; background-color: rgb(255, 255, 255); }
.rc-AutoComplete.isFocused.isExposedSearch, .rc-AutoComplete.isFocused.isOn=
eStepSearchForTablet { z-index: 8000; }
@media (max-width: 991px) {
.rc-AutoComplete.isFocused.isExposedSearch input[type=3D"text"].react-aut=
osuggest__input, .rc-AutoComplete.isFocused.isOneStepSearchForTablet input[=
type=3D"text"].react-autosuggest__input { border-bottom-left-radius: 0px; b=
order-top-left-radius: 0px; }
.rc-AutoComplete.isFocused.isExposedSearch .left-hand-search-btn, .rc-Aut=
oComplete.isFocused.isOneStepSearchForTablet .left-hand-search-btn { margin=
-right: 0px; }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 992px) {
.rc-AutoComplete.isFocused.isExposedSearch .react-autosuggest__suggestion=
s-container--open, .rc-AutoComplete.isFocused.isOneStepSearchForTablet .rea=
ct-autosuggest__suggestions-container--open { border: 0px; top: 60px; box-s=
hadow: none; }
}
@media (min-width: 768px) and (max-width: 992px) {
.rc-AutoComplete.isFocused.isOneStepSearchForTablet { margin: 0px; z-inde=
x: 4000; width: 300px; }
}
@media (max-width: 767px) {
.rc-AutoComplete.isFocused.isExposedSearch input[type=3D"text"].react-aut=
osuggest__input--focused { padding: 0px 10px 0px 46px; }
}
@media (max-width: 991px) {
.rc-AutoComplete.isFocused:not(.isExposedSearch) { top: 0px; }
}
.rc-AutoComplete .mobile-magnifier { height: 100%; margin-right: 10px; }
.rc-AutoComplete .mobile-magnifier .magnifier-wrapper { border: 1px solid r=
gb(99, 99, 99); padding: 10px; background-color: rgb(0, 65, 158); }
@media (min-width: 992px) {
.rc-AutoComplete .mobile-magnifier { display: none; }
}
.rc-AutoComplete .section-title-box { padding: 6px 21px; }
.rc-AutoComplete .view-all-search-results { padding-left: 30%; padding-top:=
10px; padding-bottom: 10px; border-top: 1px solid rgb(205, 209, 216); }
.rc-AutoComplete .view-all-search-results .body-2-text { font-size: 12px; m=
argin-bottom: 0px; }
.rc-AutoComplete .section-title { width: 100%; display: inline-block; margi=
n-bottom: 0px; font-family: OpenSans, Arial, sans-serif; font-weight: 700; =
}
.rc-AutoComplete .direct-match-section { border-bottom: 1px solid rgb(225, =
225, 225); padding-bottom: 4px; }
.rc-AutoComplete .section-item { height: 100%; padding-left: 21px; padding-=
right: 21px; }
.rc-AutoComplete .section-item .image-container { width: 32px; }
.rc-AutoComplete .section-item .partner-name { width: 100%; margin-left: 10=
px; color: rgb(99, 99, 99); }
.rc-AutoComplete .section-item .item-photo { display: block; margin: 0px au=
to; }
.rc-AutoComplete .section-item .vertical-box { display: inline-block; verti=
cal-align: middle; }
.rc-AutoComplete .section-item .item-name { color: rgba(0, 0, 0, 0.87); dis=
play: flex; overflow-wrap: break-word; font-family: Helvetica, sans-serif; =
font-size: 16px; padding-left: 10px; width: 100%; }
.rc-AutoComplete input[type=3D"text"].react-autosuggest__input { width: 100=
%; height: 40px; padding: 0px 10px 0px 36px; font-family: Helvetica, sans-s=
erif; font-weight: 300; font-size: 16px; box-shadow: none; margin-bottom: 0=
px; border: 1px solid rgb(99, 99, 99); border-radius: 4px 0px 0px 4px; back=
ground: rgb(255, 255, 255); }
.rc-AutoComplete input[type=3D"text"].react-autosuggest__input::placeholder=
{ color: rgb(99, 99, 99); opacity: 1; filter: none; font-weight: 300; }
@media (min-width: 992px) {
.rc-AutoComplete input[type=3D"text"].react-autosuggest__input { padding:=
0px 10px; }
}
.rc-AutoComplete input[type=3D"text"].react-autosuggest__input--focused { o=
utline: none; box-shadow: none; }
.rc-AutoComplete input[type=3D"text"].react-autosuggest__suggestions-contai=
ner { display: none; }
.rc-AutoComplete .react-autosuggest__container { width: 100%; }
@media (min-width: 992px) {
.rc-AutoComplete .react-autosuggest__suggestions-container--open { paddin=
g: 0px; overflow: auto; display: block; max-height: 90vh; position: absolut=
e; max-width: 85vw; margin-top: 8px; border: 1px solid rgb(225, 225, 225); =
background-color: rgb(255, 255, 255); font-family: Helvetica, sans-serif; f=
ont-weight: 300; font-size: 16px; border-bottom-left-radius: 4px; border-bo=
ttom-right-radius: 4px; z-index: 10000; box-shadow: rgb(211, 211, 211) 1px =
1px 2px; width: 400px; }
}
@media (min-width: 1200px) {
.rc-AutoComplete .react-autosuggest__suggestions-container--open { width:=
450px; }
}
@media (max-width: 991px) {
.rc-AutoComplete .react-autosuggest__suggestions-container--open, .rc-Aut=
oComplete .suggestion-wrapper.withSuggestion .react-autosuggest__suggestion=
s-container { position: absolute; left: 0px; top: 64px; width: 100%; paddin=
g: 0px; z-index: 1; background-color: rgb(255, 255, 255); height: calc(100v=
h - 65px); overflow: auto; }
}
.rc-AutoComplete .react-autosuggest__suggestion { cursor: pointer; margin-b=
ottom: 5px; padding: 5px 0px; }
.rc-AutoComplete .react-autosuggest__suggestion .ais-Highlight-highlighted =
{ background-color: rgb(255, 255, 255); }
.rc-AutoComplete .react-autosuggest__suggestion a { text-decoration: none; =
}
.rc-AutoComplete .react-autosuggest__suggestion--highlighted { background-c=
olor: rgb(243, 248, 255); }
.rc-AutoComplete .react-autosuggest__section-container--first { border-top:=
0px; }
.rc-AutoComplete .react-autosuggest__section-container--first .react-autosu=
ggest__section-title { border: none; }
.rc-AutoComplete .react-autosuggest__section-container--first .react-autosu=
ggest__suggestion { padding: 5px 0px; }
.rc-AutoComplete .react-autosuggest__section-container--first .react-autosu=
ggest__suggestions-list { margin: 0px; padding: 15px 0px; list-style-type: =
none; }
.rc-AutoComplete .react-autosuggest__section-container .react-autosuggest__=
section-title + .react-autosuggest__suggestions-list { margin: 0px; padding=
: 15px 0px; list-style-type: none; }
.rc-AutoComplete .search-button:focus .magnifier-wrapper { outline: rgb(0, =
103, 244) auto 5px; }
.rc-AutoComplete .cancel-button { display: block; position: absolute; top: =
20px; right: 24px; }
@media (min-width: 992px) {
.rc-AutoComplete .cancel-button { display: none; }
}
.rc-AutoComplete .sr-only { border: 0px !important; clip: rect(1px, 1px, 1p=
x, 1px) !important; clip-path: inset(50%) !important; height: 1px !importan=
t; margin: -1px !important; overflow: hidden !important; padding: 0px !impo=
rtant; position: absolute !important; width: 1px !important; white-space: n=
owrap !important; }
.rc-MobileHeaderDropdown { margin: 20px 0px; padding-bottom: 40px; border-t=
op: 1px solid rgb(216, 216, 216); }
.rc-MobileHeaderDropdown.is-toggled svg { transform: rotate(270deg); }
.rc-MobileHeaderDropdown.is-toggled button.mobile-header-btn { border-botto=
m-color: rgb(216, 216, 216); }
.rc-MobileHeaderDropdown button.mobile-header-btn { border-bottom: 1px soli=
d transparent; transition: all 0.3s ease 0s; }
.rc-MobileHeaderDropdown button.mobile-header-btn.mobile-header-enterprise-=
logo { display: grid; -webkit-box-align: center; align-items: center; grid-=
template-columns: 40px 1fr; gap: 0px 10px; }
.rc-MobileHeaderDropdown ul { padding-left: 0px; }
.rc-MobileHeaderDropdown svg { transform: rotate(90deg); transition: all 0.=
3s ease 0s; }
.rc-MobileHeaderDropdown .mobile-header-btn.mobile-header-btn { position: r=
elative; margin-top: 0px; padding-right: 34px; }
.rc-MobileHeaderDropdown .mobile-header-btn.mobile-header-btn .mobile-heade=
r-svg { position: absolute; top: 50%; right: 14px; transform: translateY(-5=
0%); }
.rc-MobileHeaderDropdown .mobile-header-btn.mobile-header-btn .mobile-heade=
r-svg svg { position: relative; inset: auto; }
.rc-MobileMegaMenu .mobileMegaMenu-back { position: absolute; width: 100%; =
height: 55px; margin-top: 10px; top: 0px; left: 0px; border: 0px; z-index: =
1; appearance: none; background: transparent; }
.rc-MobileMegaMenu .mobile-header-btn { position: relative; padding-right: =
34px; }
.rc-MobileMegaMenu .mobile-header-btn svg { position: absolute; top: 50%; b=
ottom: auto; right: 14px; transform: translateY(-50%); }
.mobile-header-menu .nav-transition-wrapper { width: 100%; }
.mobile-header-menu .nav-transition-wrapper.slide-left-enter { transform: t=
ranslate(100%); }
.mobile-header-menu .nav-transition-wrapper.slide-left-enter.slide-left-ent=
er-active { transition: transform 0.3s ease 0s; }
.mobile-header-menu .nav-transition-wrapper.slide-left-enter.slide-left-ent=
er-active, .mobile-header-menu .nav-transition-wrapper.slide-left-leave { t=
ransform: translate(0px); }
.mobile-header-menu .nav-transition-wrapper.slide-left-leave.slide-left-lea=
ve-active { transition: transform 0.3s ease 0s; }
.mobile-header-menu .nav-transition-wrapper.slide-left-leave.slide-left-lea=
ve-active, .mobile-header-menu .nav-transition-wrapper.slide-right-enter { =
transform: translate(-100%); }
.mobile-header-menu .nav-transition-wrapper.slide-right-enter.slide-right-e=
nter-active { transition: transform 0.3s ease 0s; }
.mobile-header-menu .nav-transition-wrapper.slide-right-enter.slide-right-e=
nter-active, .mobile-header-menu .nav-transition-wrapper.slide-right-leave =
{ transform: translate(0px); }
.mobile-header-menu .nav-transition-wrapper.slide-right-leave.slide-right-l=
eave-active { transform: translate(100%); transition: transform 0.3s ease 0=
s; }
.mobile-header-menu .nav-transition-wrapper .mobile-loggedIn-nav-header { m=
argin-top: 65px; height: 55px; }
.mobile-header-menu .nav-transition-wrapper .mobile-loggedIn-nav-header.mob=
ile-loggedIn-nav-header--MetaNav { margin-top: 105px; }
.mobile-header-menu .nav-transition-wrapper .mobile-goals-header, .mobile-h=
eader-menu .nav-transition-wrapper .mobile-subject-header { border-top: 1px=
solid rgba(0, 0, 0, 0.1); padding: 20px 0px 15px 15px; font-weight: 700; }
.mobile-header-menu .nav-transition-wrapper .mobile-subject-header { width:=
100vw; }
.mobile-header-menu .nav-transition-wrapper .mobile-domain-border { border-=
bottom: 1px solid rgba(0, 0, 0, 0.1); }
.mobile-header-menu .mobile-account-header .mobile-goals-header, .mobile-he=
ader-menu .mobile-account-header .mobile-subject-header { border-top: 1px s=
olid rgba(0, 0, 0, 0.1); padding: 20px 0px 15px 15px; font-weight: 700; }
.mobile-header-menu .mobile-account-header .mobile-subject-header { width: =
100vw; }
.mobile-header-menu .mobile-account-header .mobile-domain-border { border-b=
ottom: 1px solid rgba(0, 0, 0, 0.1); }
.mobile-header-menu .mobile-account-header { font-size: 20px; font-weight: =
700; padding: 20px 0px 15px 15px; }
.mobile-header-menu .mobile-loggedIn-nav-header { margin: 0px; padding: 25p=
x 15px; font-size: 18px; }
.mobile-header-menu .mobile-loggedIn-nav-header .c-mobile-nav-username { ma=
rgin-left: 15px; font-size: 16px; overflow: hidden; text-overflow: ellipsis=
; }
.mobile-header-menu .mobile-header-btn.mobile-header-enterprise-logo a { di=
splay: grid; -webkit-box-align: center; align-items: center; grid-template-=
columns: 40px 1fr; gap: 0px 10px; }
.mobile-header-menu .mobile-header-btn.referral-mobile-link { border-top: 1=
px solid rgba(0, 0, 0, 0.1); margin-top: 10px; padding-bottom: 25px; paddin=
g-top: 25px; }
.mobile-header-menu .mobile-header-btn.referral-mobile-link svg { bottom: a=
uto; height: 20px; left: auto; margin-right: 5px; margin-top: -3px; positio=
n: relative; right: auto; width: 20px; }
.mobile-header-menu .mobile-header-btn.htmlButton.mobile-account-header { j=
ustify-content: left; }
.mobile-header-menu .mobile-header-btn.htmlButton.mobile-account-header svg=
{ left: -15px; }
.mobile-header-menu .mobile-header-btn.mobile-submenu-header { position: fi=
xed; z-index: 100000; display: flex; justify-content: left; -webkit-box-ali=
gn: center; align-items: center; background-color: rgb(247, 247, 247); padd=
ing-top: 80px; padding-left: 20px; border: 1px solid rgba(0, 0, 0, 0.1); }
.mobile-header-menu .mobile-header-btn.mobile-submenu-header:focus { outlin=
e: none; }
.mobile-header-menu .mobile-header-btn.mobile-submenu-header svg { position=
: relative; left: -10px; bottom: 0.5px; transform: none; }
.daterangepicker { position: absolute; color: inherit; background-color: rg=
b(255, 255, 255); border-radius: 4px; border: 1px solid rgb(221, 221, 221);=
width: 278px; max-width: none; padding: 0px; margin-top: 7px; top: 100px; =
left: 20px; z-index: 3001; display: none; font-family: arial; font-size: 15=
px; line-height: 1em; }
.daterangepicker::after, .daterangepicker::before { position: absolute; dis=
play: inline-block; border-bottom-color: rgba(0, 0, 0, 0.2); content: ""; }
.daterangepicker::before { top: -7px; border-right: 7px solid transparent; =
border-left: 7px solid transparent; border-bottom: 7px solid rgb(204, 204, =
204); }
.daterangepicker::after { top: -6px; border-right: 6px solid transparent; b=
order-bottom: 6px solid rgb(255, 255, 255); border-left: 6px solid transpar=
ent; }
.daterangepicker.opensleft::before { right: 9px; }
.daterangepicker.opensleft::after { right: 10px; }
.daterangepicker.openscenter::before { left: 0px; right: 0px; width: 0px; m=
argin-left: auto; margin-right: auto; }
.daterangepicker.openscenter::after { left: 0px; right: 0px; width: 0px; ma=
rgin-left: auto; margin-right: auto; }
.daterangepicker.opensright::before { left: 9px; }
.daterangepicker.opensright::after { left: 10px; }
.daterangepicker.drop-up { margin-top: -7px; }
.daterangepicker.drop-up::before { top: auto; bottom: -7px; border-bottom: =
initial; border-top: 7px solid rgb(204, 204, 204); }
.daterangepicker.drop-up::after { top: auto; bottom: -6px; border-bottom: i=
nitial; border-top: 6px solid rgb(255, 255, 255); }
.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .=
drp-calendar { float: none; }
.daterangepicker.single .drp-selected { display: none; }
.daterangepicker.show-calendar .drp-buttons, .daterangepicker.show-calendar=
.drp-calendar { display: block; }
.daterangepicker.auto-apply .drp-buttons { display: none; }
.daterangepicker .drp-calendar { display: none; max-width: 270px; }
.daterangepicker .drp-calendar.left { padding: 8px 0px 8px 8px; }
.daterangepicker .drp-calendar.right { padding: 8px; }
.daterangepicker .drp-calendar.single .calendar-table { border: none; }
.daterangepicker .calendar-table .next span, .daterangepicker .calendar-tab=
le .prev span { color: rgb(255, 255, 255); border-style: solid; border-colo=
r: rgb(0, 0, 0); border-image: initial; border-width: 0px 2px 2px 0px; bord=
er-radius: 0px; display: inline-block; padding: 3px; }
.daterangepicker .calendar-table .next span { transform: rotate(-45deg); }
.daterangepicker .calendar-table .prev span { transform: rotate(135deg); }
.daterangepicker .calendar-table td, .daterangepicker .calendar-table th { =
text-align: center; vertical-align: middle; min-width: 32px; width: 32px; h=
eight: 24px; line-height: 24px; font-size: 12px; border-radius: 4px; border=
: 1px solid transparent; white-space: nowrap; cursor: pointer; }
.daterangepicker .calendar-table { border: 1px solid rgb(255, 255, 255); bo=
rder-radius: 4px; background-color: rgb(255, 255, 255); }
.daterangepicker .calendar-table table { width: 100%; margin: 0px; border-s=
pacing: 0px; border-collapse: collapse; }
.daterangepicker td.available:hover, .daterangepicker th.available:hover { =
background-color: rgb(238, 238, 238); border-color: transparent; color: inh=
erit; }
.daterangepicker td.week, .daterangepicker th.week { font-size: 80%; color:=
rgb(204, 204, 204); }
.daterangepicker td.off, .daterangepicker td.off.end-date, .daterangepicker=
td.off.in-range, .daterangepicker td.off.start-date { background-color: rg=
b(255, 255, 255); border-color: transparent; color: rgb(153, 153, 153); }
.daterangepicker td.in-range { background-color: rgb(235, 244, 248); border=
-color: transparent; color: rgb(0, 0, 0); border-radius: 0px; }
.daterangepicker td.start-date { border-radius: 4px 0px 0px 4px; }
.daterangepicker td.end-date { border-radius: 0px 4px 4px 0px; }
.daterangepicker td.start-date.end-date { border-radius: 4px; }
.daterangepicker td.active, .daterangepicker td.active:hover { background-c=
olor: rgb(53, 126, 189); border-color: transparent; color: rgb(255, 255, 25=
5); }
.daterangepicker th.month { width: auto; }
.daterangepicker option.disabled, .daterangepicker td.disabled { color: rgb=
(153, 153, 153); cursor: not-allowed; text-decoration: line-through; }
.daterangepicker select.monthselect, .daterangepicker select.yearselect { f=
ont-size: 12px; padding: 1px; height: auto; margin: 0px; cursor: default; }
.daterangepicker select.monthselect { margin-right: 2%; width: 56%; }
.daterangepicker select.yearselect { width: 40%; }
.daterangepicker select.ampmselect, .daterangepicker select.hourselect, .da=
terangepicker select.minuteselect, .daterangepicker select.secondselect { w=
idth: 50px; margin: 0px auto; background: rgb(238, 238, 238); border: 1px s=
olid rgb(238, 238, 238); padding: 2px; outline: 0px; font-size: 12px; }
.daterangepicker .calendar-time { text-align: center; margin: 4px auto 0px;=
line-height: 30px; position: relative; }
.daterangepicker .calendar-time select.disabled { color: rgb(204, 204, 204)=
; cursor: not-allowed; }
.daterangepicker .drp-buttons { clear: both; text-align: right; padding: 8p=
x; border-top: 1px solid rgb(221, 221, 221); display: none; line-height: 12=
px; vertical-align: middle; }
.daterangepicker .drp-selected { display: inline-block; font-size: 12px; pa=
dding-right: 8px; }
.daterangepicker .drp-buttons .btn { margin-left: 8px; font-size: 12px; fon=
t-weight: 700; padding: 4px 8px; }
.daterangepicker.show-ranges .drp-calendar.left { border-left: 1px solid rg=
b(221, 221, 221); }
.daterangepicker .ranges { float: none; text-align: left; margin: 0px; }
.daterangepicker.show-calendar .ranges { margin-top: 8px; }
.daterangepicker .ranges ul { list-style: none; margin: 0px auto; padding: =
0px; width: 100%; }
.daterangepicker .ranges li { font-size: 12px; padding: 8px 12px; cursor: p=
ointer; }
.daterangepicker .ranges li:hover { background-color: rgb(238, 238, 238); }
.daterangepicker .ranges li.active { background-color: rgb(0, 136, 204); co=
lor: rgb(255, 255, 255); }
@media (min-width: 564px) {
.daterangepicker { width: auto; }
.daterangepicker .ranges ul { width: 140px; }
.daterangepicker.single .ranges ul { width: 100%; }
.daterangepicker.single .drp-calendar.left { clear: none; }
.daterangepicker.single.ltr .drp-calendar, .daterangepicker.single.ltr .r=
anges { float: left; }
.daterangepicker.single.rtl .drp-calendar, .daterangepicker.single.rtl .r=
anges { float: right; }
.daterangepicker.ltr { direction: ltr; text-align: left; }
.daterangepicker.ltr .drp-calendar.left { clear: left; margin-right: 0px;=
}
.daterangepicker.ltr .drp-calendar.left .calendar-table { border-right: n=
one; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.daterangepicker.ltr .drp-calendar.right { margin-left: 0px; }
.daterangepicker.ltr .drp-calendar.right .calendar-table { border-left: n=
one; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.daterangepicker.ltr .drp-calendar.left .calendar-table { padding-right: =
8px; }
.daterangepicker.ltr .drp-calendar, .daterangepicker.ltr .ranges { float:=
left; }
.daterangepicker.rtl { direction: rtl; text-align: right; }
.daterangepicker.rtl .drp-calendar.left { clear: right; margin-left: 0px;=
}
.daterangepicker.rtl .drp-calendar.left .calendar-table { border-left: no=
ne; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.daterangepicker.rtl .drp-calendar.right { margin-right: 0px; }
.daterangepicker.rtl .drp-calendar.right .calendar-table { border-right: =
none; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.daterangepicker.rtl .drp-calendar.left .calendar-table { padding-left: 1=
2px; }
.daterangepicker.rtl .drp-calendar, .daterangepicker.rtl .ranges { text-a=
lign: right; float: right; }
}
@media (min-width: 730px) {
.daterangepicker .ranges { width: auto; }
.daterangepicker.ltr .ranges { float: left; }
.daterangepicker.rtl .ranges { float: right; }
.daterangepicker .drp-calendar.left { clear: none !important; }
}
.rc-DeletionConfirmation .c-account-settings .c-account-settings-body { mar=
gin: 120px auto; }
.rc-DeletionConfirmation h2 { margin-bottom: 30px; }
.rc-DeletionConfirmation .delete-confirmation-message { margin: 20px; paddi=
ng-left: 400px; background: url("https://d3njjcbhbojbot.cloudfront.net/web/=
images/account-settings/goodbye_icon.svg") no-repeat; }
.rc-IndustriesDropdown { width: 100%; }
.rc-IndustriesDropdown .Select.is-focused { box-shadow: rgba(0, 0, 0, 0.075=
) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; outline: 0px; }
.rc-IndustriesDropdown .Select.is-focused .Select-arrow-zone { margin-top: =
2px; }
.rc-IndustriesDropdown .Select .Select-control { display: inherit; }
.rc-IndustriesDropdown .Select .Select-control .Select-arrow-zone { width: =
30px; height: 100%; display: inline-block; position: absolute; top: 0px; ri=
ght: 0px; line-height: 34px; }
.rc-IndustriesDropdown .Select .Select-control .Select-arrow-zone .Select-a=
rrow { appearance: none; background-image: url("https://coursera_assets.s3.=
amazonaws.com/learner/chevron_down.svg"); background-repeat: no-repeat; bac=
kground-size: contain; border-radius: 0px; height: 25px; width: 25px; borde=
r: none; }
.rc-IndustriesDropdown .Select .Select-menu-outer { z-index: 4; }
.rc-IndustriesDropdown .Select .Select-input > input:focus { border-color: =
transparent; box-shadow: none; }
.rc-OccupationsDropdown { width: 100%; }
.rc-OccupationsDropdown .Select.is-focused { box-shadow: rgba(0, 0, 0, 0.07=
5) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; outline: 0px; }
.rc-OccupationsDropdown .Select.is-focused .Select-arrow-zone { margin-top:=
2px; }
.rc-OccupationsDropdown .Select .Select-control { display: inherit; }
.rc-OccupationsDropdown .Select .Select-control .Select-arrow-zone { width:=
30px; height: 100%; display: inline-block; position: absolute; top: 0px; r=
ight: 0px; line-height: 34px; }
.rc-OccupationsDropdown .Select .Select-control .Select-arrow-zone .Select-=
arrow { appearance: none; background-image: url("https://coursera_assets.s3=
.amazonaws.com/learner/chevron_down.svg"); background-repeat: no-repeat; ba=
ckground-size: contain; border-radius: 0px; height: 25px; width: 25px; bord=
er: none; }
.rc-OccupationsDropdown .Select .Select-control .Select-multi-value-wrapper=
.Select-placeholder { color: rgb(112, 112, 112); }
.rc-OccupationsDropdown .Select .Select-menu-outer { z-index: 4; }
.rc-OccupationsDropdown .Select .Select-menu-outer .Select-menu .VirtualSel=
ectGrid .VirtualizedSelectOption { line-height: 1; cursor: pointer; }
.rc-OccupationsDropdown .Select .Select-input > input:focus { border-color:=
transparent; box-shadow: none; }
.rc-DropdownInput .form-control, .rc-DropdownInput .is-dropdown { position:=
relative; }
.rc-DropdownInput .is-dropdown select, .rc-DropdownInput .is-dropdown selec=
t:not([multiple]) { padding-right: 36px; appearance: none; }
.rc-DropdownInput .is-dropdown .cif-chevron-down { position: absolute; righ=
t: 12px; bottom: 14px; pointer-events: none; }
.rc-DropdownInput .dropdowninput-placeholder { position: absolute; top: 10p=
x; left: 8px; width: calc(100% - 10px); height: 28px; vertical-align: sub; =
font-size: 14px; line-height: 24px; background: rgb(255, 255, 255); color: =
rgb(102, 102, 102); pointer-events: none; }
.rc-DropdownInput .Select .Select-control { height: 44px; font-size: 14px; =
}
.rc-DropdownInput .Select .Select-control .Select-placeholder, .rc-Dropdown=
Input .Select .Select-control .Select-value { line-height: 44px; padding-ri=
ght: 36px; }
.rc-DropdownInput .Select .Select-control .Select-arrow-zone { display: non=
e; }
.rc-DropdownInput .Select .Select-menu-outer { z-index: 1000; }
.rc-DropdownInput .Select .Select-menu-outer .VirtualizedSelectOption { lin=
e-height: normal; font-size: 14px; }
.rc-UniversityDropdown { width: 100%; }
.rc-UniversityDropdown .Select.is-focused { box-shadow: rgba(0, 0, 0, 0.075=
) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; outline: 0px; }
.rc-UniversityDropdown .Select.is-focused .Select-arrow-zone { margin-top: =
2px; }
.rc-UniversityDropdown .Select .Select-control { display: inherit; }
.rc-UniversityDropdown .Select .Select-control .Select-arrow-zone { width: =
30px; height: 100%; display: inline-block; position: absolute; top: 0px; ri=
ght: 0px; line-height: 34px; }
.rc-UniversityDropdown .Select .Select-control .Select-arrow-zone .Select-a=
rrow { appearance: none; background-image: url("https://coursera_assets.s3.=
amazonaws.com/learner/chevron_down.svg"); background-repeat: no-repeat; bac=
kground-size: contain; border-radius: 0px; height: 25px; width: 25px; borde=
r: none; }
.rc-UniversityDropdown .Select .Select-menu-outer { z-index: 4; }
.rc-UniversityInput .rc-SelectizeSSR .selectize-control.multi .selectize-in=
put.selectize-input, .rc-UniversityInput .rc-SelectizeSSR .selectize-contro=
l.multi .selectize-input.selectize-input.not-full, .rcOnboardingModal .rc-U=
niversityInput .rc-SelectizeSSR .selectize-control.multi .selectize-input.s=
electize-input, .rcOnboardingModal .rc-UniversityInput .rc-SelectizeSSR .se=
lectize-control.multi .selectize-input.selectize-input.not-full { height: a=
uto; min-height: 44px; }
.checkbox-section { color: rgb(255, 255, 255); text-align: left; }
.checkbox-section input[type=3D"checkbox"] { position: relative; top: 4px; =
height: 22px; width: 22px; margin: 0px 4px 0px 20px; }
.rc-SimpleTrackedOnboardingCheckbox .form-control input[type=3D"checkbox"] =
{ margin: 0px 5px 0px 0px; }
.rc-CompanyDropdown { width: 100%; }
.rc-CompanyDropdown .company-option { -webkit-box-pack: justify; justify-co=
ntent: space-between; display: flex; -webkit-box-align: center; align-items=
: center; flex-wrap: nowrap !important; }
.rc-CompanyDropdown .company-option .company-logo { width: 40px; padding: 2=
px; }
.rc-CompanyDropdown .company-option .company-logo img { max-width: 32px; ma=
x-height: 32px; width: auto; height: auto; margin: auto; vertical-align: mi=
ddle; }
.rc-CompanyDropdown .company-option .text-container { display: flex; -webki=
t-box-flex: 1; flex: 1 1 0%; max-width: calc(100% - 35px); -webkit-box-pack=
: justify; justify-content: space-between; }
.rc-CompanyDropdown .company-option .text-container .company-name { font-si=
ze: 15px; text-overflow: ellipsis; white-space: nowrap; text-align: left; o=
verflow: hidden; margin: 8px 0px; padding-left: 6px; max-width: calc(100% -=
100px); }
.rc-CompanyDropdown .company-option .text-container .company-domain { margi=
n: 10px 4px; max-width: 100px; font-size: 12px; color: grey; text-overflow:=
ellipsis; white-space: nowrap; overflow: hidden; text-align: right; }
.rc-CompanyDropdown .company-option.focused { background: rgb(42, 115, 204)=
; color: rgb(255, 255, 255); }
.rc-CompanyDropdown .company-option.focused .company-domain { color: rgb(25=
5, 255, 255); }
.rc-CompanyDropdown .Select.is-focused { box-shadow: rgba(0, 0, 0, 0.075) 0=
px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; outline: 0px; }
.rc-CompanyDropdown .Select.is-focused .Select-arrow-zone { margin-top: 2px=
; }
.rc-CompanyDropdown .Select .Select-control { display: inherit; }
.rc-CompanyDropdown .Select .Select-control .Select-arrow-zone { width: 30p=
x; height: 100%; position: absolute; top: 0px; right: 0px; line-height: 34p=
x; display: flex; }
.rc-CompanyDropdown .Select .Select-control .Select-arrow-zone .Select-arro=
w { appearance: none; background-image: url("https://coursera_assets.s3.ama=
zonaws.com/learner/chevron_down.svg"); background-repeat: no-repeat; backgr=
ound-size: 25px 25px; border-radius: 0px; height: 30px; width: 30px; border=
: none; align-self: center; }
.rc-CompanyDropdown .Select .Select-menu-outer { z-index: 5; }
.coursera-dashboard-section-header { margin: 0px; padding: 15px 0px 20px; }
.coursera-dashboard-section-header .coursera-dashboard-section-header-title=
{ text-transform: uppercase; font-family: sofiapro-bold, Arial, sans-serif=
; text-align: left; font-size: 17px; }
.coursera-dashboard-section-header .coursera-dashboard-section-header-link =
{ text-align: right; font-family: sofiapro-light, Arial, sans-serif; float:=
right; }
.form-errors { color: rgb(243, 0, 27); margin-left: 10px; font-size: 12px; =
}
.help-inline { }
.coursera-settings button, .coursera-settings input { margin-right: 10px; }
.coursera-profile-button-unenroll { margin-top: 30px; }
.coursera-faq-answer { margin-left: 25px; }
.coursera-faq-question { margin-top: 25px; margin-left: 15px; }
div#coursera-course-listing-options { background: rgb(255, 255, 255); borde=
r: 1px solid rgb(217, 217, 217); }
div#coursera-course-listing-options a { padding: 10px; display: block; colo=
r: rgb(0, 0, 0); }
div#coursera-course-listing-options ahover { background: rgb(217, 217, 217)=
; }
.coursera-dashboard-enrollments-list .tab-pane { min-height: 600px; }
#coursera-promo-cs-job { float: right; margin-bottom: 0px; font-size: 12px;=
padding-top: 5px; padding-bottom: 5px; font-family: sofiapro-light, Arial,=
sans-serif; }
.coursera-records-course-listing-box .coursera-course-listing-meta { positi=
on: relative; font-size: 16px; }
.coursera-records-course-listing-box .coursera-course-listing-meta .courser=
a-signature-track-listing-link { font-size: 12px; }
.coursera-records-course-listing-box .coursera-course-listing-meta .btn-pri=
mary { margin-top: 6px; }
.coursera-records-course-listing-box .coursera-course-listing-main { width:=
690px; }
.coursera-records-modal-grading .modal-body p { white-space: pre-line; }
.coursera-records-linkedin-button { width: 102px; display: inline-block; ma=
rgin-left: 4px; margin-top: -10px; opacity: 0.9; }
.coursera-records-linkedin-button:hover { opacity: 1; filter: none; }
.coursera-records-help-button { color: rgb(102, 102, 102); }
.coursera-records-help-button:hover { color: rgb(0, 0, 0); }
.coursera-front-main-section { width: 640px; }
.coursera-front-sidebar-section { margin-left: 0px; width: 298px; }
.coursera-dashboard-enrollments-loading { display: block; margin-bottom: 24=
px; }
.coursera-front-specializations-container { margin-bottom: 30px; }
.coursera-specializations-none { font-family: sofiapro-light, Arial, sans-s=
erif; display: none; text-align: center; padding-top: 10px; }
.coursera-specializations-list { margin-top: 30px; margin-bottom: 10px; }
.coursera-specializations-list .coursera-specialization-container { backgro=
und-color: rgb(255, 255, 255); margin-top: 15px; font-family: sofiapro-ligh=
t, Arial, sans-serif; }
.coursera-specializations-list .coursera-specialization-progress { width: 1=
00%; margin-top: -6px; height: 15px; }
.coursera-specializations-list .coursera-specialization-progress-section { =
margin-right: 1px; background-color: rgb(204, 204, 204); display: inline-bl=
ock; height: 6px; }
.coursera-specializations-list .coursera-specialization-progress-section.in=
-progress { background-color: rgb(151, 224, 151); }
.coursera-specializations-list .coursera-specialization-progress-section.pa=
ssed { background-color: rgb(98, 196, 98); }
.coursera-specializations-list .coursera-specialization-header { padding: 5=
px; border: 1px solid rgb(204, 204, 204); }
.coursera-specializations-list .coursera-specialization-header .collapse-op=
tion { border-radius: 3px; border: 1px solid rgb(204, 204, 204); background=
: rgb(238, 238, 238); float: right; cursor: pointer; font-size: 11px; paddi=
ng: 1px 3px; }
.coursera-specializations-list .coursera-specialization-header .collapse-op=
tion:hover { background: rgb(221, 221, 221); }
.coursera-specializations-list .coursera-specialization-header .collapse-op=
tion i { width: 10px; }
.coursera-specializations-list .coursera-specialization-topic { padding: 5p=
x; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-styl=
e: solid; border-left-style: solid; border-right-color: rgb(204, 204, 204);=
border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, =
204); border-image: initial; border-top-style: initial; border-top-color: i=
nitial; display: table; width: 640px; min-height: 40px; }
.coursera-specializations-list .coursera-specialization-topic .topic-sessio=
n-container { margin-top: 5px; height: 30px; }
.coursera-specializations-list .coursera-specialization-topic .topic-index-=
img { display: table-cell; vertical-align: middle; width: 24px; opacity: 0.=
7; }
.coursera-specializations-list .coursera-specialization-topic .topic-name {=
display: table-cell; vertical-align: middle; width: 440px; padding-left: 5=
px; line-height: 30px; }
.coursera-specializations-list .coursera-specialization-topic .topic-name .=
icon-lock { margin-right: 5px; }
.coursera-specializations-list .coursera-specialization-topic .topic-name .=
icon-certificate { margin-right: 2px; }
.coursera-specializations-list .coursera-specialization-topic .topic-btn-op=
tions { width: 185px; display: table-cell; vertical-align: middle; }
.coursera-specializations-list .coursera-specialization-topic .coursera-spe=
cialization-select-sessions { width: 90px; margin: 0px; }
.coursera-specializations-list .coursera-specialization-topic .class-status=
{ font-size: 12px; float: right; margin-top: 0px; }
.coursera-specializations-list .coursera-specialization-topic .btn-flat-inv=
erse:hover { cursor: default; background-color: rgb(153, 153, 153) !importa=
nt; }
.coursera-specializations-list .coursera-specialization-topic .passed-check=
{ background-color: rgb(98, 196, 98); color: rgb(255, 255, 255); padding: =
8px; border-radius: 4px; font-size: 15px; }
.coursera-specializations-list .coursera-specialization-logo-section { disp=
lay: inline-block; vertical-align: top; }
.coursera-specializations-list .coursera-specialization-logo-section img { =
height: 70px; max-width: 70px; margin-right: 10px; }
.coursera-specializations-list .coursera-specialization-logo-details { widt=
h: 68%; display: inline-block; vertical-align: top; }
.coursera-specializations-list .coursera-specialization-logo-details .cours=
era-specialization-name { font-size: 20px; line-height: 24px; }
.coursera-specializations-list .coursera-specialization-collapse { display:=
inline-block; vertical-align: top; }
.coursera-front-courselist-container { border-right: 1px solid rgb(204, 204=
, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.coursera-dashboard-course-listing-box-name { font-family: sofiapro-light, =
Arial, sans-serif; font-size: 18px; margin-bottom: 20px; }
.coursera-dashboard-course-listing-box { border-top: 1px solid rgb(204, 204=
, 204); padding: 30px 20px 30px 0px; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-icon-container { float: left; width: 35%; margin-right: 2.5%; position: =
relative; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-icon-container .coursera-dashboard-course-listing-box-icon { width: 100%=
; height: 125px; text-align: center; color: rgba(200, 200, 200, 0.4); }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-icon-container .coursera-dashboard-course-listing-box-icon .coursera-das=
hboard-course-listing-box-icon-play { line-height: 125px; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-icon-container:hover .coursera-dashboard-course-listing-box-icon { color=
: rgba(255, 255, 255, 0.698); }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-icon-container .coursera-dashboard-course-listing-box-icon-background-im=
age { width: 100%; height: 125px; background-size: cover; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main { width: 62.5%; float: left; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-university { font-size: 14px=
; font-family: sofiapro-light, Arial, sans-serif; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-university a { margin-right:=
10px; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-ended-display { margin-top: =
2px; font-size: 14px; font-family: sofiapro-light, Arial, sans-serif; color=
: rgb(153, 153, 153); }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-links { font-family: sofiapr=
o-light, Arial, sans-serif; font-size: 14px; padding: 4px 0px; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-go-button { float: right; fo=
nt-size: 13px; padding: 4px 0px; width: 130px; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-open-course-module .coursera-dashboard-open-cou=
rse-module-progress, .coursera-dashboard-course-listing-box .coursera-dashb=
oard-course-listing-box-main .coursera-dashboard-open-course-module .course=
ra-dashboard-open-course-module-title { display: inline-block; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-open-course-module .coursera-dashboard-open-cou=
rse-module-title { width: 90%; text-overflow: ellipsis; white-space: nowrap=
; overflow: hidden; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-progress { font-family: sofi=
apro-light, Arial, sans-serif; height: 8px; position: relative; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-progress .progress-label { p=
osition: absolute; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-progress .progress-line { ba=
ckground-color: rgb(164, 164, 164); box-shadow: rgb(204, 204, 204) 0px 1px =
0px inset; position: relative; top: 0px; width: 100%; height: 8px; border-r=
adius: 4px; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-progress .progress-line.prog=
ress-phoenix { background-color: rgb(221, 221, 221); }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-progress .progress-marker { =
position: absolute; top: -2px; height: 12px; width: 2px; }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-progress .progress-bar { pos=
ition: absolute; top: 0px; height: 8px; border-radius: 4px; background-colo=
r: rgb(48, 48, 47); }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-progress .progress-bar.progr=
ess-phoenix { background-color: rgb(98, 196, 98); }
.coursera-dashboard-course-listing-box .coursera-dashboard-course-listing-b=
ox-main .coursera-dashboard-course-listing-box-bottom { margin-top: 20px; }
.coursera-dashboard-help-link { padding-top: 6px; font-size: 14px; color: r=
gb(153, 153, 153); }
.coursera-dashboard-subscriptions-section .coursera-course-card { margin-ri=
ght: 0px; width: 50%; }
.section-separator { border-bottom: 2px solid rgba(0, 0, 0, 0.06); margin-t=
op: 32px; margin-bottom: 32px; }
.section-header-description { margin-bottom: 40px; }
.section-header-subtitle { margin-top: 16px; }
#coursera-profile-editor-form .controls .help-inline { color: rgb(82, 82, 8=
2); }
#coursera-profile-editor-form select:not([multiple]) { appearance: none; ba=
ckground-position: calc(100% - 10px) 50%; background-repeat: no-repeat; bac=
kground-image: url("https://d3njjcbhbojbot.cloudfront.net/web/pages/home/ac=
count/chevron_down.svg"); padding: 0.5em 1.5em 0.5em 0.5em; border-radius: =
0px; height: 44px; }
#coursera-profile-editor-form textarea { height: 80px; }
#coursera-profile-editor-form .styled-input, #coursera-profile-editor-form =
textarea { appearance: none; padding: 0.5em 1.5em 0.5em 0.5em; border-radiu=
s: 0px; }
#coursera-profile-editor-form .styled-input { height: 44px; }
#coursera-profile-editor-form .website-input { width: calc(100% - 80px); }
#coursera-profile-editor-form .input-prepend { margin-bottom: 10px; }
#coursera-profile-editor-form .input-prepend .add-on { padding: 5px; text-a=
lign: left; width: 80px; font-size: 12px; height: 44px; display: inline-fle=
x; -webkit-box-align: center; align-items: center; -webkit-box-pack: center=
; justify-content: center; }
#coursera-profile-editor-form .input-prepend .add-on img { float: left; ver=
tical-align: middle; margin-right: 5px; width: 24px; }
#coursera-profile-editor-form .input-prepend .protocol { height: 34px; padd=
ing: 5px; text-align: right; width: 60px; font-size: 12px; }
#coursera-profile-editor-form .input-prepend .small { width: 25px; }
#coursera-profile-editor-form .coursera-profile-editor-birthday select { ma=
rgin-right: 10px; }
#coursera-profile-editor-form .coursera-profile-editor-education-highest-le=
vel { font-size: 16px; }
#coursera-profile-editor-form .coursera-profile-editor-website { margin-rig=
ht: 10px; opacity: 1; filter: none; }
#coursera-profile-editor-form .coursera-profile-editor-website.faded { opac=
ity: 0.5; }
#coursera-profile-editor-form .coursera-profile-editor-website.url-input-fo=
cus .add-on { width: 35px; }
#coursera-profile-editor-form .coursera-profile-editor-website.url-input-fo=
cus input { width: 315px; }
#coursera-profile-editor-form .coursera-profile-editor-website.url-input-fo=
cus span.text { display: none; }
#coursera-profile-editor-form .coursera-profile-editor-course img { width: =
84px; height: auto; border: 1px solid rgba(0, 0, 0, 0.12); margin-right: 10=
px; }
.pac-container { font-family: sofiapro-light, Arial, sans-serif; font-size:=
12px; }
.uploader-controls .uploader-preview { display: inline-block; font-size: 12=
px; }
.uploader-controls .uploader-preview img { width: 120px; border: 1px solid =
rgb(204, 204, 204); vertical-align: top; }
.uploader-controls .uploader-error { color: rgb(187, 54, 54); font-size: 12=
px; }
.uploader-controls .uploader-side { max-width: 220px; position: relative; m=
argin-bottom: 5px; }
.uploader-controls .uploader-side .uploader-progress { float: right; width:=
100px; margin-top: 7px; margin-bottom: 5px; }
.uploader-controls .uploader-side .uploader-help { margin-top: 5px; color: =
rgb(82, 82, 82); font-size: 12px; }
.uploader-controls .uploader-side .uploader-file-input { position: absolute=
; top: 0px; left: 0px; z-index: 10; height: 100%; width: 100%; overflow: hi=
dden; cursor: pointer; }
.uploader-controls .uploader-side .uploader-file-input input[type=3D"file"]=
{ position: absolute; top: 0px; right: 0px; z-index: 10; width: 100%; heig=
ht: 100%; font-size: 50px; cursor: pointer; opacity: 0; }
.coursera-profile-section, .uploader-controls .uploader-input { padding-top=
: 10px; clear: left; }
.coursera-profile-section { margin-top: 20px; border-top: 1px solid rgba(0,=
0, 0, 0.12); }
.coursera-profile-section h3 { margin-bottom: 15px; }
.coursera-profile-section img { margin-right: 8px; }
.coursera-profile-basics { padding-bottom: 10px; }
.coursera-profile-basics .coursera-profile-photo { width: 122px; height: 12=
2px; float: left; margin-right: 20px; margin-bottom: 20px; border: 1px soli=
d rgba(0, 0, 0, 0.12); }
.coursera-profile-basics .coursera-profile-top { width: 480px; height: 122p=
x; float: left; position: relative; }
.coursera-profile-basics .coursera-profile-top > div { position: absolute; =
bottom: 0px; }
.coursera-profile-basics .coursera-profile-name { margin-bottom: 15px; }
.coursera-profile-basics .coursera-profile-location, .coursera-profile-basi=
cs .coursera-profile-tagline { font-family: sofiapro-light, Arial, sans-ser=
if; font-size: 13px; color: rgb(82, 82, 82); margin-right: 15px; }
.coursera-profile-basics .coursera-profile-location img, .coursera-profile-=
basics .coursera-profile-tagline img { vertical-align: middle; display: inl=
ine-block; margin-right: 5px; }
.coursera-profile-basics .coursera-profile-bio { color: rgba(0, 0, 0, 0.87)=
; font-size: 16px; clear: both; }
.coursera-profile-websites { margin-top: 10px; }
.coursera-profile-websites li { margin-bottom: 6px; }
.coursera-profile-websites li a img { margin-right: 10px; vertical-align: t=
ext-top; display: inline-block; width: 16px; height: 16px; padding-top: 2px=
; }
.coursera-profile-courses-box { padding: 0px; }
.coursera-profile-courses-box a:nth-child(2n+1) div { margin-right: 20px; }
.coursera-profile-courses-box .coursera-profile-course-listing-box { width:=
460px; height: 120px; margin-bottom: 20px; float: left; }
.coursera-profile-courses-box .coursera-profile-course-listing-box div { pa=
dding: 0px 6px; }
.coursera-profile-courses-box .coursera-profile-course-listing-box img { wi=
dth: 178px; height: 100%; float: left; margin-right: 10px; }
.coursera-course-my-listing-more { position: absolute; left: 292px; top: 12=
5px; }
.coursera-signature-modal .modal-header { position: relative; height: 70px;=
background-image: url("https://d3njjcbhbojbot.cloudfront.net/web/pages/hom=
e/account/debut_light.png"); background-repeat: repeat; border-bottom: 1px =
solid rgba(0, 0, 0, 0.12); padding: 0px; border-radius: 6px 6px 0px 0px; }
.coursera-signature-modal .modal-header img { width: 42px; position: absolu=
te; left: 20px; }
.coursera-signature-modal .modal-header h2 { margin-top: 0px; margin-left: =
80px; padding-top: 20px; }
.coursera-signature-modal .modal-header .coursera-signature-modal-ribbon { =
top: -2px; }
.coursera-help-link { font-size: 12px; margin: 0px; float: right; display: =
inline-block; }
.coursera-vc-on-demand-accounts-courses { margin-bottom: 15px; }
.modal-body-unenroll-response { margin: 10px 0px 20px 70px; }
.coursera-front-sidebar-module { border-bottom: 1px solid rgba(0, 0, 0, 0.1=
2); border-left: 1px solid rgba(0, 0, 0, 0.12); margin-left: -1px; padding-=
left: 20px; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-mobile-app-pro=
motion { padding-bottom: 20px; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-mobile-app-pro=
motion .coursera-front-sidebar-module-mobile-app-promotion-icon { margin-to=
p: 15px; width: auto; height: 40px; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-loading-messag=
e { padding-top: 48px; padding-bottom: 24px; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-poll { padding=
-bottom: 20px; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-upcoming { fon=
t-family: sofiapro-light, Arial, sans-serif; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-upcoming .cour=
sera-front-sidebar-module-upcoming-all-link { float: right; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-upcoming .cour=
sera-front-sidebar-module-upcoming-course { position: relative; padding: 10=
px; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-upcoming .cour=
sera-front-sidebar-module-upcoming-course:hover { background-color: rgba(0,=
0, 0, 0.05); }
.coursera-front-sidebar-module.coursera-front-sidebar-module-upcoming .cour=
sera-front-sidebar-module-upcoming-course .coursera-front-sidebar-module-up=
coming-course-link-container { margin-top: 5px; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-upcoming .cour=
sera-front-sidebar-module-upcoming-course .coursera-front-sidebar-module-up=
coming-course-link-target { position: absolute; top: 0px; left: 0px; width:=
100%; height: 100%; z-index: 1; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-recommended { =
font-family: sofiapro-light, Arial, sans-serif; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-recommended .c=
oursera-front-sidebar-module-recommended-course { position: relative; paddi=
ng: 10px; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-recommended .c=
oursera-front-sidebar-module-recommended-course:hover { background-color: r=
gba(0, 0, 0, 0.05); }
.coursera-front-sidebar-module.coursera-front-sidebar-module-recommended .c=
oursera-front-sidebar-module-recommended-course .coursera-front-sidebar-mod=
ule-recommended-course-link-container { margin-top: 5px; }
.coursera-front-sidebar-module.coursera-front-sidebar-module-recommended .c=
oursera-front-sidebar-module-recommended-course .coursera-front-sidebar-mod=
ule-recommended-course-link-target { position: absolute; top: 0px; left: 0p=
x; width: 100%; height: 100%; z-index: 1; }
.modal.c-story-course-modal { width: 900px; margin-left: -450px; overflow-y=
: auto; position: absolute; top: 160px; padding: 20px 40px 40px; }
.c-story-course { background-color: rgb(245, 245, 245); color: rgb(114, 113=
, 113); height: 52px; line-height: 52px; padding-left: 22px; cursor: pointe=
r; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.c-story-course .hover-course-label { float: right; font-style: italic; mar=
gin-right: 20px; display: none; }
.c-story-course:hover { background-color: rgba(0, 0, 0, 0.1); }
.c-story-course:hover .hover-course-label { display: block; }
.c-story-course-list-bar { height: 52px; line-height: 52px; background-colo=
r: rgb(58, 135, 173); border-width: 1px; color: rgb(255, 255, 255); padding=
-left: 22px; cursor: pointer; }
.c-story-course-list-dropdown { margin-top: 2%; }
.c-story-course-comment { line-height: 52px; color: rgb(74, 144, 226); marg=
in-right: 40px; }
.c-toggle-story-course-list { float: right; margin-right: 15px; color: rgb(=
255, 255, 255); line-height: 52px; }
.c-toggle-story-course-list.hide-story-course-list { transform: rotate(270d=
eg); }
.c-story-course-x-out { float: right; margin-right: 15px; line-height: 52px=
; color: rgb(85, 85, 85); }
.c-story-course-x-out:hover { color: red; }
.coursera-assess-question-reflective .coursera-assess-question-reflective-a=
nswer-input { width: 490px; height: 250px; max-width: 490px; margin-bottom:=
15px; }
.coursera-assess-question-reflective-prompt { width: 500px; margin-bottom: =
10px; color: rgb(119, 119, 119); }
.c-stories-question-course-label { margin-top: 16px; }
.c-story-course-instructors-profile { position: relative; height: 82px; mar=
gin: 10px 0px; }
.c-story-course-instructors-profile-image { position: absolute; top: 0px; l=
eft: 0px; width: 75px; height: 75px; border: 3px solid rgb(255, 255, 255); =
box-shadow: rgb(204, 204, 204) 0px 0px 2px 0px; border-radius: 600px; backg=
round-color: rgb(255, 255, 255); }
.c-story-course-instructors-profile-image > a { display: block; background-=
position: 50% center; border-radius: 600px; background-size: 100%; backgrou=
nd-repeat: no-repeat; width: 100%; height: 100%; }
.c-story-course-instructors-info { position: relative; top: 0px; width: 160=
px; margin: 0px 0px 0px 92px; }
.c-stories-question-button-container { float: right; margin-bottom: 20px; }
.c-stories-question-cancel { margin-right: 15px; line-height: 21px; }
.c-stories-question { margin-top: 15px; }
.c-clickable-story-course-region { cursor: pointer; width: 850px; display: =
inline-block; }
.c-stories-question-right { margin-left: 96px; margin-top: 100px; }
.c-stories-question-left { margin: 0px; width: 500px; }
.c-story-course-submit-warn { margin-top: 5px; margin-bottom: 0px; }
.c-story-course-submit-message { margin-top: 40px; margin-bottom: 40px; mar=
gin-left: 20px; }
.c-stories-question-close { margin-left: 100px; }
.c-story-course-header { font-weight: 700; }
.c-records-page-canvas { margin-top: 15px; }
.c-story-course-listing-icon { box-shadow: grey 0px 0px 2px 0px; }
.truncate { width: 134px; white-space: nowrap; overflow: hidden; text-overf=
low: ellipsis; }
.story-course-scrollable { height: 234px; overflow-y: auto; }
.c-story-courses-container { border: 1px solid rgb(238, 238, 238); margin-b=
ottom: 24px; }
.c-below-response-text { display: inline; margin-top: 15px; }
.c-story-course-instructor-name { width: 134px; overflow: hidden; text-over=
flow: ellipsis; }
.c-email-verify-contents { padding: 20px; }
.c-email-verify-contents p { margin-top: 8px; }
body.c-phoenix-modal-open { height: auto; }
.rc-OnboardingModal .modal-content-and-footer { height: calc(100% - 82px); =
}
@media (max-width: 767px) {
.rc-OnboardingModal.container { width: 95%; }
}
.rc-OnboardingModal .rc-Modal.box .c-modal-overlay { background: rgb(247, 2=
47, 247); opacity: 1; filter: none; z-index: 105; }
.rc-OnboardingModal .rc-Modal.box .c-modal-content { display: flex; -webkit=
-box-orient: vertical; flex-direction: column; position: relative; top: 0px=
; left: 0px; right: 0px; z-index: 105; padding: 10px; margin: 25px auto 72p=
x; height: 80vh; max-height: 748px; transform: translate(0px); overflow: hi=
dden; }
@media (max-width: 991px) {
.rc-OnboardingModal .rc-Modal.box .c-modal-content { overflow: auto; }
}
@media (max-width: 767px) {
.rc-OnboardingModal .rc-Modal.box .c-modal-content { padding: 10px 20px; =
}
}
.rc-OnboardingModal .c-modal-x-out { display: none; }
.rc-OnboardingModal .modal-scroll { height: 100%; overflow-y: auto; }
.rc-OnboardingModal .modal-footer { width: 100%; text-align: right; backgro=
und-color: rgb(255, 255, 255); border: 0px; padding: 15px 30px 20px; min-he=
ight: 82px; bottom: 0px; left: 0px; }
@media (max-width: 767px) {
.rc-OnboardingModal .modal-footer { border-radius: 0px; text-align: cente=
r; overflow: hidden; }
}
.rc-OnboardingModal .modal-body { padding: 0px 15px; max-height: none; }
@media (max-width: 991px) {
.rc-OnboardingModal .modal-body { padding: 0px; width: 600px; }
}
@media (max-width: 767px) {
.rc-OnboardingModal .modal-body { width: auto; }
}
.rc-OnboardingModal .wrapperDivForContinue { width: 122px; display: inline-=
block; }
.rc-OnboardingModal .wrapperDivForSkip { display: inline-block; padding-rig=
ht: 10px; }
.rc-OnboardingModal .dropdown-placeholder, .rc-OnboardingModal select:not([=
multiple]) { appearance: none; padding: 0.5em; border-radius: 0px; height: =
44px; font-size: 14px; }
.rc-OnboardingModal hr { display: block; height: 1px; border-width: 1px 0px=
0px; border-right-style: initial; border-bottom-style: initial; border-lef=
t-style: initial; border-right-color: initial; border-bottom-color: initial=
; border-left-color: initial; border-image: initial; border-top-style: soli=
d; border-top-color: rgb(211, 211, 211); margin: 1em 0px; padding: 0px; }
.rc-OnboardingModal .onboarding-header { border-bottom: 0px; width: 100%; p=
adding: 0px 15px; }
.rc-OnboardingModal .onboarding-header .form-section { width: 100%; }
@media (max-width: 991px) {
.rc-OnboardingModal .onboarding-header { padding: 0px; }
}
.rc-OnboardingModal .text { font-family: OpenSans, Arial, sans-serif; }
.rc-OnboardingModal .text-light { font-family: OpenSans-Light, Arial, sans-=
serif; text-align: center; }
.rc-OnboardingModal .display-2-text { font-size: 18px; line-height: 30px; }
.rc-OnboardingModal -webkit-appearance none, .rc-OnboardingModal .selectize=
-control.multi .selectize-input input, .rc-OnboardingModal .selectize-contr=
ol.single .selectize-input input, .rc-OnboardingModal .styled-input { paddi=
ng: 0.5em 1.5em 0.5em 0.5em; margin-bottom: 0px; border-radius: 0px; height=
: 44px; font-size: 14px; }
.rc-OnboardingModal .selectize-control.single .selectize-input input .item =
{ width: 100%; }
.rc-OnboardingModal .rc-CompanyDropdown { max-width: 100%; }
.rc-OnboardingModal .Select .Select-control, .rc-OnboardingModal .Select .S=
elect-multi-value-wrapper { height: 44px; line-height: 44px; font-size: 14p=
x; width: 100%; }
.rc-OnboardingModal .Select .Select-control .Select-placeholder, .rc-Onboar=
dingModal .Select .Select-multi-value-wrapper .Select-placeholder { color: =
rgb(102, 102, 102); }
.rc-OnboardingModal .Select .Select-control .Select-input, .rc-OnboardingMo=
dal .Select .Select-control .Select-placeholder, .rc-OnboardingModal .Selec=
t .Select-control .Select-value, .rc-OnboardingModal .Select .Select-multi-=
value-wrapper .Select-input, .rc-OnboardingModal .Select .Select-multi-valu=
e-wrapper .Select-placeholder, .rc-OnboardingModal .Select .Select-multi-va=
lue-wrapper .Select-value { height: 44px; line-height: 44px; }
.rc-OnboardingModal .Select .Select-control .Select-value, .rc-OnboardingMo=
dal .Select .Select-multi-value-wrapper .Select-value { display: flex; max-=
width: 100%; -webkit-box-align: center; align-items: center; }
.rc-OnboardingModal .Select .Select-control .Select-value .Select-value-lab=
el, .rc-OnboardingModal .Select .Select-multi-value-wrapper .Select-value .=
Select-value-label { max-width: calc(100% - 20px); overflow: hidden; text-o=
verflow: ellipsis; white-space: nowrap; }
.rc-OnboardingModal .Select .Select-control .Select-arrow-zone, .rc-Onboard=
ingModal .Select .Select-multi-value-wrapper .Select-arrow-zone { line-heig=
ht: 48px; display: flex; }
.rc-OnboardingModal .Select .Select-control .Select-arrow-zone .Select-arro=
w, .rc-OnboardingModal .Select .Select-multi-value-wrapper .Select-arrow-zo=
ne .Select-arrow { align-self: center; }
.rc-OnboardingModal .Select .Select-menu-outer { z-index: 5; }
.rc-OnboardingModal .Select.is-focused { box-shadow: rgba(0, 0, 0, 0.075) 0=
px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; outline: 0px; }
.rc-OnboardingModal .Select:not(.Select--multi) .Select-input > input, .rc-=
OnboardingModal .Select:not(.Select--multi) .Select-value { width: calc(100=
% - 25px) !important; }
.rc-OnboardingModal .Select:not(.Select--multi).is-focused .Select-input, .=
rc-OnboardingModal .Select:not(.Select--multi).is-focused .Select-placehold=
er { width: 100%; }
.rc-OnboardingModal .Select.Select--multi, .rc-OnboardingModal .Select.Sele=
ct--multi .Select-control, .rc-OnboardingModal .Select.Select--multi .Selec=
t-input, .rc-OnboardingModal .Select.Select--multi .Select-placeholder, .rc=
-OnboardingModal .Select.Select--multi .Select-value { min-height: 44px; he=
ight: unset; }
.rc-OnboardingModal .Select.Select--multi .Select-control .Select-multi-val=
ue-wrapper { min-height: 44px; height: unset; width: calc(100% - 30px) !imp=
ortant; }
.rc-OnboardingModal .Select.Select--multi .Select-control .Select-multi-val=
ue-wrapper .Select-value { min-height: 30px; height: unset; line-height: 25=
px; width: unset; display: inline-block; }
.rc-OnboardingModal .Select.Select--multi .Select-control .Select-multi-val=
ue-wrapper .Select-input { max-width: 100%; }
.rc-OnboardingModal .Select.Select--multi .Select-control .Select-multi-val=
ue-wrapper .Select-input > input { width: unset; max-width: 100%; }
.rc-OnboardingModal .rc-SelectizeSSR .selectize-control.multi .selectize-in=
put, .rc-OnboardingModal .rc-SelectizeSSR .selectize-control .selectize-inp=
ut, .rc-OnboardingModal .rc-SelectizeSSR .selectize-control.single .selecti=
ze-input { margin-bottom: -4px; width: 100%; padding: 12px; border-radius: =
0px; }
.rc-OnboardingModal .rc-SelectizeSSR .selectize-control.multi .selectize-in=
put.full, .rc-OnboardingModal .rc-SelectizeSSR .selectize-control.multi .se=
lectize-input.not-full, .rc-OnboardingModal .rc-SelectizeSSR .selectize-con=
trol .selectize-input.full, .rc-OnboardingModal .rc-SelectizeSSR .selectize=
-control .selectize-input.not-full, .rc-OnboardingModal .rc-SelectizeSSR .s=
electize-control.single .selectize-input.full, .rc-OnboardingModal .rc-Sele=
ctizeSSR .selectize-control.single .selectize-input.not-full { height: 44px=
; padding: 0.5em; font-size: 14px; }
.rc-OnboardingModal .rc-SelectizeSSR .selectize-control.multi .selectize-in=
put.full .item, .rc-OnboardingModal .rc-SelectizeSSR .selectize-control.mul=
ti .selectize-input.full input, .rc-OnboardingModal .rc-SelectizeSSR .selec=
tize-control.multi .selectize-input.not-full .item, .rc-OnboardingModal .rc=
-SelectizeSSR .selectize-control.multi .selectize-input.not-full input, .rc=
-OnboardingModal .rc-SelectizeSSR .selectize-control .selectize-input.full =
.item, .rc-OnboardingModal .rc-SelectizeSSR .selectize-control .selectize-i=
nput.full input, .rc-OnboardingModal .rc-SelectizeSSR .selectize-control .s=
electize-input.not-full .item, .rc-OnboardingModal .rc-SelectizeSSR .select=
ize-control .selectize-input.not-full input, .rc-OnboardingModal .rc-Select=
izeSSR .selectize-control.single .selectize-input.full .item, .rc-Onboardin=
gModal .rc-SelectizeSSR .selectize-control.single .selectize-input.full inp=
ut, .rc-OnboardingModal .rc-SelectizeSSR .selectize-control.single .selecti=
ze-input.not-full .item, .rc-OnboardingModal .rc-SelectizeSSR .selectize-co=
ntrol.single .selectize-input.not-full input { vertical-align: sub; height:=
28px; }
.rc-OnboardingModal .rc-SelectizeSSR .selectize-control.multi .selectize-in=
put::after, .rc-OnboardingModal .rc-SelectizeSSR .selectize-control .select=
ize-input::after, .rc-OnboardingModal .rc-SelectizeSSR .selectize-control.s=
ingle .selectize-input::after { display: none; }
.rc-OnboardingModal .rc-SelectizeSSR .selectize-control.multi .selectize-in=
put > div { background: rgb(245, 245, 245); border: 1px solid rgba(0, 0, 0,=
0.1); padding: 2px 8px; }
.rc-OnboardingModal .display-4-text { font-family: OpenSans, Arial, sans-se=
rif; }
.rc-OnboardingModal .caption-text { margin-top: 0px; }
.rc-OnboardingModal .caption-text.padded { padding: 0px 8px; }
.rc-OnboardingModal .section-separator { border-bottom: 1px solid rgba(0, 0=
, 0, 0.1); margin: 36px 0px; }
.rc-OnboardingModal .section-separator.no-margin { margin: 0px; }
.rc-OnboardingModal .section-header-description { margin-bottom: 40px; }
.rc-OnboardingModal .section-header-subtitle { margin-top: 8px; }
.rc-OnboardingModal .form-group { margin-bottom: 22px; }
.rc-OnboardingModal .form-group .form-group { margin-bottom: 0px; }
.rc-OnboardingModal .form-group.reduced-margin { margin-bottom: 16px; }
.rc-OnboardingModal .form-section { padding: 0px 20px; }
@media (max-width: 767px) {
.rc-OnboardingModal .form-section { padding: 0px; }
}
.rc-OnboardingModal .onboarding-form { margin-bottom: 0px; }
.rc-OnboardingModal .form-header { margin-bottom: 20px; }
.rc-OnboardingModal .form-label { display: block; text-align: left; width: =
100%; margin-right: 20px; margin-bottom: 0px; text-transform: uppercase; }
.rc-OnboardingModal .form-label.padded { padding-top: 12px; }
@media (max-width: 991px) {
.rc-OnboardingModal .form-label { max-width: 160px; }
}
@media (max-width: 767px) {
.rc-OnboardingModal .form-label { width: 100%; text-align: left; margin: =
0px 0px 8px; max-width: 100%; }
}
.rc-OnboardingModal .form-control, .rc-OnboardingModal .form-control > inpu=
t[type=3D"text"], .rc-OnboardingModal .form-control > select, .rc-Onboardin=
gModal .form-control > textarea { width: 100%; background: rgb(255, 255, 25=
5); border-color: rgb(204, 204, 204); }
@media (max-width: 767px) {
.rc-OnboardingModal .form-control { width: 100%; max-width: 100%; margin:=
0px; }
}
.rc-OnboardingModal .checkbox-label { display: inline-block; }
.rc-OnboardingModal input[type=3D"checkbox"] { height: 22px; width: 22px; m=
argin: 0px 4px 0px 20px; }
.rc-OnboardingModal .rc-DropdownInput .is-dropdown .cif-chevron-down { colo=
r: rgb(135, 135, 135); z-index: 1; }
.rc-OnboardingModal .rc-DropdownInput .is-dropdown svg { color: rgb(135, 13=
5, 135); position: absolute; right: 12px; bottom: 14px; pointer-events: non=
e; }
.rc-OnboardingModal .rc-DropdownInputWithPlaceholder { position: relative; =
}
.rc-OnboardingModal .rc-DropdownInputWithPlaceholder .dropdown-placeholder =
{ display: block; height: 36px; position: absolute; left: 1px; bottom: 3px;=
margin-right: 36px; white-space: nowrap; overflow: hidden; text-overflow: =
ellipsis; background: rgb(255, 255, 255); color: rgb(102, 102, 102); pointe=
r-events: none; }
.rc-OnboardingModal.career-goal { display: block; height: 100%; left: 0px; =
overflow-y: auto; position: fixed; right: 0px; top: 0px; width: 100%; z-ind=
ex: 10002; }
@media (max-width: 767px) {
.rc-OnboardingModal.career-goal { display: block; margin: 0px; overflow: =
hidden auto; padding: 85px 20px 20px; width: 100%; }
}
.rc-OnboardingModal.career-goal #coursera-onboarding-profile-form { margin:=
0px auto; max-width: 1194px; }
@media (max-width: 767px) {
.rc-OnboardingModal.career-goal #coursera-onboarding-profile-form { width=
: 100%; }
}
.rc-OnboardingModal.career-goal .rc-Modal.box { padding: 75px 0px 25px; }
@media (max-width: 767px) {
.rc-OnboardingModal.career-goal .rc-Modal.box { display: block; padding: =
0px; }
}
.rc-OnboardingModal.career-goal .rc-Modal.box .c-modal-x-out { display: blo=
ck; font-size: 34px; line-height: 25px; padding: 0px; right: 30px !importan=
t; top: 30px !important; }
.rc-OnboardingModal.career-goal .rc-Modal.box .c-modal-x-out a { color: rgb=
(255, 255, 255) !important; }
@media (max-width: 767px) {
.rc-OnboardingModal.career-goal .rc-Modal.box .c-modal-x-out { font-size:=
22px; right: 14px !important; top: 10px !important; }
}
.rc-OnboardingModal.career-goal .rc-Modal.box .c-modal-overlay { background=
: rgb(136, 136, 136); opacity: 0.5; z-index: 105; }
.rc-OnboardingModal.career-goal .rc-Modal.box .c-modal-content { border-rad=
ius: 15px; display: flex; -webkit-box-orient: horizontal; flex-flow: row wr=
ap; height: auto; margin: 0px; max-width: 100%; padding: 0px; position: rel=
ative; transform: translate(0px); width: 100%; z-index: 105; overflow: visi=
ble; }
@media (max-width: 991px) {
.rc-OnboardingModal.career-goal .rc-Modal.box .c-modal-content { height: =
auto; margin-top: 0px; max-height: none; }
}
.rc-OnboardingModal.career-goal .rc-Modal.box .onboarding-row--flex > .form=
-group { width: 33.33%; padding: 0px 20px; }
@media (max-width: 991px) {
.rc-OnboardingModal.career-goal .rc-Modal.box .onboarding-row--flex > .fo=
rm-group { width: 100%; padding: 0px; }
}
.rc-OnboardingModal.career-goal .modal-content-and-footer { height: 100%; w=
idth: 100%; padding: 0px 80px; }
@media (max-width: 767px) {
.rc-OnboardingModal.career-goal .modal-content-and-footer { padding: 30px=
; width: 100%; }
}
.rc-OnboardingModal.career-goal .modal-scroll { height: calc(100% - 87px); =
overflow: visible; width: 100%; }
@media (max-width: 991px) {
.rc-OnboardingModal.career-goal .modal-scroll { overflow: visible; }
}
.rc-OnboardingModal.career-goal .modal-footer { background-color: rgb(255, =
255, 255); border: 0px; bottom: 0px; left: 0px; min-height: 82px; padding: =
15px; position: relative; text-align: right; width: 100%; z-index: 3; }
.rc-OnboardingModal.career-goal .modal-footer #onboarding_continue_button_b=
utton { background: rgb(42, 115, 204); border-radius: 2px; }
.rc-OnboardingModal.career-goal .modal-footer #onboarding_continue_button_b=
utton:hover { background: rgb(80, 143, 219); }
.rc-OnboardingModal.career-goal .modal-footer .wrapperDivForContinue, .rc-O=
nboardingModal.career-goal .modal-footer .wrapperDivForSkip { width: unset;=
}
.rc-OnboardingModal.career-goal .modal-footer .wrapperDivForContinue button=
, .rc-OnboardingModal.career-goal .modal-footer .wrapperDivForSkip button {=
min-width: 120px; }
@media (max-width: 767px) {
.rc-OnboardingModal.career-goal .modal-footer { border-radius: 0px; text-=
align: center; overflow: hidden; padding: 10px 0px 0px; }
.rc-OnboardingModal.career-goal .modal-footer .wrapperDivForContinue, .rc=
-OnboardingModal.career-goal .modal-footer .wrapperDivForSkip { padding: 0p=
x; width: 100%; }
.rc-OnboardingModal.career-goal .modal-footer .wrapperDivForContinue butt=
on, .rc-OnboardingModal.career-goal .modal-footer .wrapperDivForSkip button=
{ width: 100%; }
.rc-OnboardingModal.career-goal .modal-footer .wrapperDivForContinue #onb=
oarding_continue_button_button, .rc-OnboardingModal.career-goal .modal-foot=
er .wrapperDivForSkip #onboarding_continue_button_button { margin-top: 10px=
; }
}
.rc-OnboardingModal.career-goal .modal-body { max-height: none; overflow: v=
isible; padding: 0px; }
@media (max-width: 991px) {
.rc-OnboardingModal.career-goal .modal-body { padding: 0px; width: auto; =
}
}
@media (max-width: 767px) {
.rc-OnboardingModal.career-goal .modal-body { padding: 0px; }
}
.rc-OnboardingModal.career-goal .onboarding-header { -webkit-box-align: cen=
ter; align-items: center; background-image: url("https://d3njjcbhbojbot.clo=
udfront.net/api/utilities/v1/imageproxy/https://s3.amazonaws.com/coursera_a=
ssets/growth_onboarding/onboarding_modal/desktop.png?auto=3Dformat&compress=
=3D&dpr=3D2"); background-position: 50% center; background-repeat: no-repea=
t; background-size: cover; border-bottom: 0px; background-color: rgb(255, 2=
55, 255); display: flex; -webkit-box-orient: horizontal; flex-direction: ro=
w; padding: 30px 80px; min-height: 180px; border-radius: 15px 15px 0px 0px;=
}
@media (max-width: 479px) {
.rc-OnboardingModal.career-goal .onboarding-header { background-image: ur=
l("https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https:=
//s3.amazonaws.com/coursera_assets/growth_onboarding/onboarding_modal/mobil=
e.png?auto=3Dformat&compress=3D&dpr=3D2"); }
}
@media (max-width: 767px) {
.rc-OnboardingModal.career-goal .onboarding-header { background-repeat: n=
o-repeat; background-position-y: 100%; padding: 25px 30px 40px; text-align:=
left; width: 100%; min-height: auto; }
}
.rc-OnboardingModal.career-goal .onboarding-header .form-section { height: =
100%; }
.rc-OnboardingModal.career-goal .onboarding-header .head { font-family: Ope=
nSans-Semibold, Arial, sans-serif; color: rgb(255, 255, 255); opacity: 0.9;=
font-size: 1.125rem; line-height: 42px; margin-bottom: 10px; }
@media (max-width: 767px) {
.rc-OnboardingModal.career-goal .onboarding-header .head { font-size: 0.7=
5rem; line-height: 15px; margin-bottom: 7px; }
}
.rc-OnboardingModal.career-goal .onboarding-header .subhead { font-family: =
OpenSans-Bold, Arial, sans-serif; color: rgb(255, 255, 255); display: inlin=
e-block; font-weight: 700; font-size: 1.375rem; line-height: 20px; margin: =
0px; }
@media (max-width: 767px) {
.rc-OnboardingModal.career-goal .onboarding-header .subhead { font-size: =
0.875rem; line-height: 19px; }
}
.rc-OnboardingModal.career-goal .section-separator { border-bottom: 1px sol=
id rgba(0, 0, 0, 0.1); margin: 36px 0px; }
.rc-OnboardingModal.career-goal .section-separator.no-margin { margin: 0px;=
}
.rc-OnboardingModal.career-goal .onboarding-row--checkbox .form-control { d=
isplay: flex; vertical-align: middle; }
.rc-OnboardingModal.career-goal .onboarding-row--checkbox .caption-text, .r=
c-OnboardingModal.career-goal .onboarding-row--checkbox input, .rc-Onboardi=
ngModal.career-goal .onboarding-row--checkbox label { line-height: 22px; ma=
rgin-top: 0px; margin-bottom: 0px; }
.rc-OnboardingModal.career-goal .onboarding-row--checkbox label { display: =
inline-flex; }
.rc-OnboardingModal.career-goal .onboarding-row--checkbox .caption-text { f=
ont-weight: 400; }
.rc-OnboardingModal.career-goal .onboarding-row--flex { display: flex; -web=
kit-box-orient: horizontal; flex-direction: row; margin-left: -20px; margin=
-right: -20px; }
.rc-OnboardingModal.career-goal .onboarding-row--flex > .form-group { width=
: 50%; padding: 0px 20px; margin-bottom: 10px; }
.rc-OnboardingModal.career-goal .onboarding-row--flex > .form-group.full-wi=
dth { width: 100%; }
@media (max-width: 991px) {
.rc-OnboardingModal.career-goal .onboarding-row--flex { display: block; m=
argin-left: 0px; margin-right: 0px; }
.rc-OnboardingModal.career-goal .onboarding-row--flex > .form-group { wid=
th: 100%; padding: 0px; }
}
.rc-OnboardingModal.career-goal .form-header { margin: 10px 0px; }
.rc-OnboardingModal.career-goal .form-control, .rc-OnboardingModal.career-g=
oal .form-control > input[type=3D"text"], .rc-OnboardingModal.career-goal .=
form-control > select, .rc-OnboardingModal.career-goal .form-control > text=
area { width: 100%; }
.rc-OnboardingModal.career-goal .form-control .dropdown-placeholder { text-=
overflow: ellipsis; width: calc(100% - 2px); }
@media (max-width: 767px) {
.rc-OnboardingModal.career-goal .form-control { width: 100%; max-width: 1=
00%; margin: 0px; }
}
.rc-OnboardingModal.career-goal .rc-DropdownInput .is-dropdown .cif-chevron=
-down { display: none; }
.rc-OnboardingModal.career-goal .rc-DropdownInputWithPlaceholder svg { colo=
r: rgb(135, 135, 135); position: absolute; right: 12px; bottom: 10px; point=
er-events: none; z-index: 1; }
.rc-AnimatedConfirmation { width: 400px; height: 280px; text-align: center;=
position: relative; }
.rc-AnimatedConfirmation .background { position: absolute; z-index: 1; bott=
om: 0px; width: 100%; transition: all 1s ease 1s; }
.rc-AnimatedConfirmation .background span { cursor: pointer; }
.rc-AnimatedConfirmation .svg-container { position: absolute; bottom: 150px=
; width: 20px; height: 20px; left: 50%; }
.rc-AnimatedConfirmation .svg-container.shape { transition: all 1s ease 0.5=
s; }
.rc-AnimatedConfirmation .svg-container.shape svg { transition: all 1s ease=
0.5s; }
.rc-AnimatedConfirmation svg { position: absolute; top: 0px; }
.rc-AnimatedConfirmation .rotate { transform: rotate(300deg); }
.rc-AnimatedConfirmation .transparent { fill-opacity: 0; }
.rc-AnimatedConfirmation .green { fill: rgb(139, 193, 81); stroke: rgb(139,=
193, 81); }
.rc-AnimatedConfirmation .teal { fill: rgb(90, 195, 166); stroke: rgb(90, 1=
95, 166); }
.rc-AnimatedConfirmation .orange { fill: rgb(255, 207, 84); stroke: rgb(255=
, 207, 84); }
.rc-AnimatedConfirmation .red { fill: rgb(235, 90, 101); stroke: rgb(235, 9=
0, 101); }
.rc-AnimatedConfirmation .shape1 { left: -3%; }
.rc-AnimatedConfirmation .shape1 svg { top: 5px; }
.rc-AnimatedConfirmation .shape2 { left: 10%; }
.rc-AnimatedConfirmation .shape2 svg { top: -40px; transform: rotate(-120de=
g); }
.rc-AnimatedConfirmation .shape3 { left: 18%; }
.rc-AnimatedConfirmation .shape3 svg { top: -15px; transform: rotate(7deg);=
}
.rc-AnimatedConfirmation .shape4 { left: 19%; }
.rc-AnimatedConfirmation .shape4 svg { top: -105px; }
.rc-AnimatedConfirmation .shape5 { left: 42%; }
.rc-AnimatedConfirmation .shape5 svg { top: -65px; transform: rotate(170deg=
); }
.rc-AnimatedConfirmation .shape6 { left: 61%; }
.rc-AnimatedConfirmation .shape6 svg { top: -85px; transform: rotate(-30deg=
); }
.rc-AnimatedConfirmation .shape7 { left: 78%; }
.rc-AnimatedConfirmation .shape7 svg { top: -75px; }
.rc-AnimatedConfirmation .shape8 { left: 90%; }
.rc-AnimatedConfirmation .shape8 svg { top: -24px; transform: rotate(15deg)=
; }
.rc-AnimatedConfirmation .shape9 { left: 78%; }
.rc-AnimatedConfirmation .shape9 svg { top: 10px; transform: rotate(55deg);=
}
.rc-AnimatedConfirmation .shape10 { left: 84%; }
.rc-AnimatedConfirmation .shape10 svg { top: 75px; }
.rc-AnimatedConfirmation .shape11 { left: 12%; }
.rc-AnimatedConfirmation .shape11 svg { top: 65px; transform: rotate(65deg)=
; }
.rc-GoToCourse { margin-top: 28px; margin-bottom: 60px; }
@media (max-width: 767px) {
.rc-GoToCourse { margin-top: 12px; margin-bottom: 12px; }
}
.rc-GoToCourse .link-button.primary.get-app-button, .rc-GoToCourse .primary=
.cozy.start_learning_button { color: rgb(255, 255, 255); }
.rc-GoToCourseraPlus { margin-top: 28px; margin-bottom: 40px; }
@media (max-width: 824px) {
.rc-GoToCourseraPlus { margin-top: 12px; margin-bottom: 12px; }
}
@media (max-width: 767px) {
.rc-GoToCourseraPlus { margin-top: 12px; margin-bottom: 12px; }
}
.rc-GoToCourseraPlus .primary.cozy.start_learning_button { color: rgb(255, =
255, 255); font-family: OpenSans; font-style: normal; font-weight: 700; fon=
t-size: 14px; line-height: 14px; background: rgb(42, 115, 204); border-radi=
us: 3px; padding: 17px 25px; }
@media (max-width: 824px) {
.rc-GoToCourseraPlus .primary.cozy.start_learning_button { margin: 0px; w=
idth: 100%; font-size: 14px; line-height: 14px; padding: 10px 29px; }
}
@media (max-width: 767px) {
.rc-GoToCourseraPlus .primary.cozy.start_learning_button { margin: 0px; w=
idth: 100%; font-size: 14px; line-height: 14px; padding: 11px 29px; }
}
.rc-PaymentsPageContainer { max-width: 700px; float: none; margin: 36px aut=
o; }
.rc-PaymentsPageContainer .cart-summary, .rc-PaymentsPageContainer .rc-Paym=
entConfrmDetail { padding: 24px; }
@media (max-width: 767px) {
.rc-PaymentsPageContainer { margin: 10px auto; }
.rc-PaymentsPageContainer .cart-summary, .rc-PaymentsPageContainer .rc-Pa=
ymentConfrmDetail { padding: 24px 8px; }
}
.rc-defaultConfirmation h3 { margin-bottom: 10px; }
.rc-defaultConfirmation p.caption-text { margin: 10px 0px 0px; }
.rc-defaultConfirmation .continue-to { text-align: left; }
.rc-defaultConfirmation .get-app-button { width: 200px; height: 48px; margi=
n: 20px 0px; }
.rc-defaultConfirmation .download-app-cta { width: 300px; margin-bottom: 20=
px; font-family: Opensans-semibold; }
.rc-defaultConfirmation .mobile-download-cta-box { padding: 76px 0px 200px;=
background: rgb(255, 255, 255); }
.rc-defaultConfirmation .mobile-confirmation-box { padding: 24px; backgroun=
d: rgb(246, 250, 255); width: 100%; }
.rc-defaultConfirmation .mobile-course-link { margin-top: 20px; }
.rc-defaultConfirmation .link-nostyle { color: rgb(0, 0, 0); text-decoratio=
n: none; }
.rc-defaultConfirmation .checkmark-icon { font-size: 56px; color: rgb(42, 1=
81, 115); margin-bottom: 8px; }
.rc-defaultConfirmation .confirmation-text { color: rgba(0, 0, 0, 0.45); di=
splay: inline-block; }
.rc-FreetrialConfirmation { width: 100%; margin-top: 60px; padding: 32px; }
@media (max-width: 767px) {
.rc-FreetrialConfirmation { margin-top: 12px; }
}
.rc-FreetrialConfirmation .header { margin-top: 32px; }
@media (max-width: 767px) {
.rc-FreetrialConfirmation .header { margin-top: 12px; }
}
.rc-FreetrialConfirmation .catalog-sub-hidden-variant { max-width: 950px; f=
ont-size: 24px; line-height: 32px; font-family: OpenSans, Arial, sans-serif=
; }
.rc-FreetrialConfirmation .try-catalog-course-text { font-family: OpenSans-=
Semibold, Arial, sans-serif; }
.rc-FreetrialConfirmation .message { margin-top: 12px; width: 440px; text-a=
lign: center; }
.rc-InterestDepositConfirmation { padding: 60px 20px; }
.rc-InterestDepositConfirmation .message { margin: 20px 0px 32px; }
.rc-ModalWrapper { z-index: 10000; overflow-y: auto; }
.rc-ModalWrapper, .rc-ModalWrapper__overlay { position: fixed; top: 0px; le=
ft: 0px; height: 100%; width: 100%; }
.rc-ModalWrapper__overlay { background-color: rgba(0, 0, 0, 0.83); z-index:=
3000; }
.rc-ModalWrapper__close { display: flex; -webkit-box-align: center; align-i=
tems: center; height: 60px; position: absolute; top: 0px; right: 15px; z-in=
dex: 10000; }
.rc-ModalWrapper__close__close__icon { padding: 25px; }
.rc-ModalWrapper__content { position: absolute; top: 60px; left: 50%; trans=
form: translateX(-50%); z-index: 10000; }
.rc-CopyItem { position: relative; }
@media (max-width: 767px) {
.rc-CopyItem { margin-top: 25px; }
}
.rc-CopyItem__input_wrapper { display: inline-block; width: 100%; }
.rc-CopyItem__input { background-color: rgb(248, 248, 248); border: 1px sol=
id rgb(235, 235, 235); width: 100%; padding: 10px 15px; font-size: 0.75rem;=
font-family: OpenSans, sans-serif; }
.rc-CopyItem__button { position: absolute; display: inline-block; backgroun=
d: linear-gradient(270deg, rgb(248, 248, 248) 80%, transparent); padding: 8=
px; width: 78px; right: 2px; top: 2px; text-align: center; -webkit-box-alig=
n: center; align-items: center; cursor: pointer; }
.rc-CopyItem__span { font-size: 0.75rem; line-height: 0.75rem; font-weight:=
700; color: rgb(42, 114, 203); font-family: OpenSans, sans-serif; }
.rc-VideoStartAtModule { display: flex; -webkit-box-align: center; align-it=
ems: center; margin-bottom: 10px; }
.rc-VideoStartAtModule .cui-Checkbox span.font-weight-normal { font-size: 0=
.75rem; padding: 0px 5px 0px 8px; }
.rc-VideoStartAtModule__input-container { width: 45px; }
.rc-VideoStartAtModule__input-container input { width: 100%; height: 25px; =
font-size: 0.75rem; }
.rc-VideoStartAtModule__input-container input:disabled { color: grey; }
body.ShareModal__Body--open { position: fixed; height: 100%; width: 100%; t=
op: 0px; left: 0px; overflow: hidden; }
.share-modal-content-wrapper { top: 165px; width: 460px; }
@media (max-width: 500px) {
.share-modal-content-wrapper { width: 100%; top: 130px; padding: 15px; }
}
.rc-ShareModal__container { display: inline-block; background-color: rgb(25=
5, 255, 255); padding: 15px; width: 100%; color: rgb(31, 31, 31); text-alig=
n: left; }
.rc-ShareModal__container .rc-CopyItem { margin-top: 16px; }
.rc-ShareModal__title { font-family: OpenSans, sans-serif; font-size: 1.125=
rem; line-height: 1.5rem; font-weight: 700; margin: 0px 0px 10px; }
.rc-ShareModal__description { margin-bottom: 30px; font-size: 14px; line-he=
ight: 21px; }
.rc-ShareModal__share-icons { display: flex; -webkit-box-align: center; ali=
gn-items: center; list-style: none; padding: 0px; }
.rc-ShareModal__share-icons li { width: 20%; text-align: center; }
.rc-ShareModal__share-icons li .social-media-button { height: 74px; }
.rc-ShareModal__share-icons li .social-media-button_link { display: inline-=
block; }
.rc-ShareModal__share-icons li .social-media-button_label { font-size: 0.75=
rem; line-height: 0.875rem; margin: 5px 0px 0px; }
@media (max-width: 767px) {
.rc-ShareModal__share-icons li .social-media-button_label { display: none=
; }
}
.rc-ShareModal__share-icons li .social-media-button_icon { height: 50px; wi=
dth: auto; }
@media (max-width: 767px) {
.rc-ShareModal__share-icons li .social-media-button_icon { height: 42px; =
}
}
.rc-ActAsLearnerButton { padding-top: 16px; }
.rc-ActAsLearnerButton .act-as-learner-button { padding: 0px; min-height: m=
ax-content; font-size: 14px; }
.rc-ActAsLearnerButton .rc-Modal .c-modal-content { padding: 32px 48px; }
.rc-ActAsLearnerButton .rc-Modal h2 { margin-bottom: 24px; }
.rc-ActAsLearnerButton .rc-Modal p { margin-bottom: 32px; }
.rc-ActAsLearnerButton .rc-Modal table { width: 100%; table-layout: fixed; =
margin-bottom: 24px; }
.rc-ActAsLearnerButton .rc-Modal table td { padding-bottom: 24px; }
.rc-ActAsLearnerButton .rc-Modal .loading { margin-top: 120px; margin-botto=
m: 137px; }
.rc-ActAsLearnerButton .rc-Modal .error-notification { margin-top: 24px; }
.rc-ActAsLearnerButton .rc-Modal .rc-ModalButtonFooter { margin-top: 48px; =
}
.rc-Help { position: fixed; z-index: 1000; }
@media (max-width: 991px) {
.rc-Help { display: none !important; }
}
.rc-Help .help-widget { font-size: 24px; border: 1px solid rgb(42, 115, 204=
); color: rgb(42, 115, 204); box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 2px 0p=
x; border-radius: 2px; background-color: rgb(255, 255, 255); width: 40px; h=
eight: 40px; cursor: pointer; }
[dir=3D"rtl"] .rc-Help .help-widget { transform: scaleX(-1); }
.rc-PollerDebugger { border: 1px solid rgb(204, 204, 204); border-radius: 3=
px; padding-left: 8px; }
.rc-PollerDebugger * { font-size: 12px; }
.rc-PollerDebugger > * + * { margin-left: 10px; }
.rc-PollerDebugger button { border-top: 0px; border-bottom: 0px; }
.rc-PollerDebugger button:first-child { border-radius: 0px; }
.rc-PollerDebugger button:last-child { border-right: 0px; }
.rc-PollerDebugger button:disabled { background: rgb(238, 238, 238); }
.rc-CourseRatingIcons { cursor: pointer; display: flex; -webkit-box-align: =
center; align-items: center; }
.rc-CourseRatingIcons.focused { outline: rgb(0, 0, 0) solid 2px; }
.rc-CourseRatingIcons.read-only { cursor: default; }
.rc-CourseRatingIcons.small { font-size: 18px; }
.rc-CourseRatingIcons.large { font-size: 28px; }
.rc-CourseRatingIcons .c-course-rating-icon { margin-right: 5px; }
html[dir=3D"rtl"] .rc-CourseRatingIcons .c-course-rating-icon { transform: =
scaleX(-1); }
.rc-CourseRatingIcons .c-course-rating-icon:last-of-type { margin-right: 0p=
x; }
.rc-CourseRatingIcons .c-course-rating-icon.cif-star-o { color: rgb(148, 14=
8, 148); }
.rc-CourseRatingIcons .c-course-rating-icon.cif-star, .rc-CourseRatingIcons=
.c-course-rating-icon.cif-star-half-empty, .rc-CourseRatingIcons .c-course=
-rating-icon.cif-star.highlight, .rc-CourseRatingIcons .c-course-rating-ico=
n.cif-star.hover { color: rgb(199, 136, 0); }
.rc-CourseRatingIcons .c-course-rating-icon.focused { outline: rgb(0, 0, 0)=
solid 2px; }
.rc-CourseRatingIcons .c-course-rating-icons-message { color: rgb(97, 97, 9=
7); margin-left: 20px; }
.rc-SessionFilter { margin-bottom: 16px; max-width: 313px; }
.rc-SessionFilter .title { margin-bottom: 0px; margin-top: 0px; }
.rc-Activity { min-width: 250px; }
.rc-Activity p { margin: 0px; }
.rc-Activity > div:nth-child(2) { margin-top: 8px; }
.rc-Activity .c-row { border-bottom: 1px solid rgba(0, 0, 0, 0.12); padding=
: 10px 20px; }
.rc-Activity .c-row.c-no-border { border: none; margin-bottom: 0px; }
.rc-Activity .c-col { width: 50%; }
.rc-Activity .c-col label { margin-bottom: 0px; }
.rc-Activity .c-loading-state { padding: 40px 0px; text-align: center; marg=
in-right: 20px; }
.rc-Activity .c-course-activity { margin-right: 20px; margin-top: 8px; }
.rc-Activity .rc-SessionFilter { max-width: 300px; margin-top: 1em; }
.rc-Activity .rc-SessionFilter .caption-text, .rc-Activity .rc-SessionFilte=
r .title { margin: 4px 0px; }
.rc-ModalButtonFooter { margin-top: 24px; }
.rc-ModalButtonFooter button { margin-left: 18px; min-width: 110px; }
.katex .overlay { background-color: transparent; }
@font-face { font-family: KaTeX_AMS; src: url("https://d3njjcbhbojbot.cloud=
front.net/webapps/r2-builds/ondemand/e78e28b4834954df047e4925e9dbf354.woff2=
") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-b=
uilds/ondemand/7f06b4e30317f784d61d26686aed0ab2.woff") format("woff"), url(=
"https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/aaf4eee9f=
ba9907d61c3935e0b6a54ae.ttf") format("truetype"); font-weight: 400; font-st=
yle: normal; }
@font-face { font-family: KaTeX_Caligraphic; src: url("https://d3njjcbhbojb=
ot.cloudfront.net/webapps/r2-builds/ondemand/4ec58befa687e9752c3c91cd9bcf1b=
cb.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/weba=
pps/r2-builds/ondemand/1e802ca9dedc4ed4e3c6f645e4316128.woff") format("woff=
"), url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/0=
21dd4dc61ee5f5cdf315f43b48c094b.ttf") format("truetype"); font-weight: 700;=
font-style: normal; }
@font-face { font-family: KaTeX_Caligraphic; src: url("https://d3njjcbhbojb=
ot.cloudfront.net/webapps/r2-builds/ondemand/7edb53b6693d75b8a2232481eea1a5=
2c.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/weba=
pps/r2-builds/ondemand/d3b46c3a530116933081d9d74e3e9fe8.woff") format("woff=
"), url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/d=
49f2d55ce4f40f982d8ba63d746fbf9.ttf") format("truetype"); font-weight: 400;=
font-style: normal; }
@font-face { font-family: KaTeX_Fraktur; src: url("https://d3njjcbhbojbot.c=
loudfront.net/webapps/r2-builds/ondemand/d5b59ec9764e10f4a82369ae29f3ac58.w=
off2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapps/=
r2-builds/ondemand/c4c8cab7d5be97b2bb283e531c077355.woff") format("woff"), =
url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/a31e7=
cba7b7221ebf1a2ae545fb306b2.ttf") format("truetype"); font-weight: 700; fon=
t-style: normal; }
@font-face { font-family: KaTeX_Fraktur; src: url("https://d3njjcbhbojbot.c=
loudfront.net/webapps/r2-builds/ondemand/32a5339eb809f381a7357ba56f82aab3.w=
off2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapps/=
r2-builds/ondemand/b7d9c46bff5d51da6209e355cc4a235d.woff") format("woff"), =
url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/a48da=
d4f58c82e38a10da0ceebb86370.ttf") format("truetype"); font-weight: 400; fon=
t-style: normal; }
@font-face { font-family: KaTeX_Main; src: url("https://d3njjcbhbojbot.clou=
dfront.net/webapps/r2-builds/ondemand/8e1e01c4b1207c0a383d9a2b4f86e637.woff=
2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-=
builds/ondemand/22086eb5d97009c3e99bcc1d16ce6865.woff") format("woff"), url=
("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/9ceff51b=
3cb7ce6eb4e8efa8163a1472.ttf") format("truetype"); font-weight: 700; font-s=
tyle: normal; }
@font-face { font-family: KaTeX_Main; src: url("https://d3njjcbhbojbot.clou=
dfront.net/webapps/r2-builds/ondemand/284a17fe5baf72ff8217d4c7e70c0f82.woff=
2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-=
builds/ondemand/4c57dbc44bfff1fdf08a59cf556fdab3.woff") format("woff"), url=
("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/e8b44b99=
0516dab7937bf240fde8b46a.ttf") format("truetype"); font-weight: 700; font-s=
tyle: italic; }
@font-face { font-family: KaTeX_Main; src: url("https://d3njjcbhbojbot.clou=
dfront.net/webapps/r2-builds/ondemand/e533d5a2506cf053cd671b335ec04dde.woff=
2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-=
builds/ondemand/99be0e10c38cd42466e6fe1665ef9536.woff") format("woff"), url=
("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/29c86397=
e75cdcb3135af8295f1c2e28.ttf") format("truetype"); font-weight: 400; font-s=
tyle: italic; }
@font-face { font-family: KaTeX_Main; src: url("https://d3njjcbhbojbot.clou=
dfront.net/webapps/r2-builds/ondemand/5c734d78610fa35282f3379f866707f2.woff=
2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-=
builds/ondemand/b741441f6d71014d0453ca3ebc884dd4.woff") format("woff"), url=
("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/5c94aef4=
90324b0925dbe5f643e8fd04.ttf") format("truetype"); font-weight: 400; font-s=
tyle: normal; }
@font-face { font-family: KaTeX_Math; src: url("https://d3njjcbhbojbot.clou=
dfront.net/webapps/r2-builds/ondemand/d747bd1e7a6a43864285edd73dcde253.woff=
2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-=
builds/ondemand/b13731ef4e2bfc3d8d859271e39550fc.woff") format("woff"), url=
("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/9a2834a9=
ff8ab411153571e0e55ac693.ttf") format("truetype"); font-weight: 700; font-s=
tyle: italic; }
@font-face { font-family: KaTeX_Math; src: url("https://d3njjcbhbojbot.clou=
dfront.net/webapps/r2-builds/ondemand/4ad08b826b8065e1eab85324d726538c.woff=
2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-=
builds/ondemand/f0303906c2a67ac63bf1e8ccd638a89e.woff") format("woff"), url=
("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/291e76b8=
871b84560701bd29f9d1dcc7.ttf") format("truetype"); font-weight: 400; font-s=
tyle: italic; }
@font-face { font-family: KaTeX_SansSerif; src: url("https://d3njjcbhbojbot=
.cloudfront.net/webapps/r2-builds/ondemand/6e0830bee40435e72165345e0682fbfc=
.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapp=
s/r2-builds/ondemand/3fb419559955e3ce75619f1a5e8c6c84.woff") format("woff")=
, url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/7dc=
027cba9f7b11ec92af4a311372a85.ttf") format("truetype"); font-weight: 700; f=
ont-style: normal; }
@font-face { font-family: KaTeX_SansSerif; src: url("https://d3njjcbhbojbot=
.cloudfront.net/webapps/r2-builds/ondemand/fba01c9c6fb2866a0f95bcacb2c187a5=
.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapp=
s/r2-builds/ondemand/727a9b0d97d72d2fc0228fe4e07fb4d8.woff") format("woff")=
, url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/405=
9868e460d2d2e6be18e180d20c43d.ttf") format("truetype"); font-weight: 400; f=
ont-style: italic; }
@font-face { font-family: KaTeX_SansSerif; src: url("https://d3njjcbhbojbot=
.cloudfront.net/webapps/r2-builds/ondemand/d929cd671b19f0cfea55b6200fb47461=
.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapp=
s/r2-builds/ondemand/2555754a67062cac3a0913b715ab982f.woff") format("woff")=
, url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/5c5=
8d168c0b66d2c32234a6718e74dfb.ttf") format("truetype"); font-weight: 400; f=
ont-style: normal; }
@font-face { font-family: KaTeX_Script; src: url("https://d3njjcbhbojbot.cl=
oudfront.net/webapps/r2-builds/ondemand/755e2491f13b5269f0afd5a56f7aa692.wo=
ff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webapps/r=
2-builds/ondemand/d524c9a5b62a17f98f4a97af37fea735.woff") format("woff"), u=
rl("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/d12ea9=
efb375f9dc331f562e69892638.ttf") format("truetype"); font-weight: 400; font=
-style: normal; }
@font-face { font-family: KaTeX_Size1; src: url("data:application/font-woff=
;base64,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
IsAsyO3rrxSl9+h2mMgnB3ByUatGyOWXU69AwAA") format("woff2"), url("data:applic=
ation/font-woff;base64,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
RumgrWsPFEcFtwAAABAAH//wAP") format("woff"), url("https://d3njjcbhbojbot.cl=
oudfront.net/webapps/r2-builds/ondemand/7342d45b052c3a2abc21049959fbab7f.tt=
f") format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: KaTeX_Size2; src: url("data:application/font-woff=
;base64,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
=3D=3D") format("woff2"), url("data:application/font-woff;base64,d09GRgABAA=
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
AMYdQXoAAAAAAQAB//8ADw=3D=3D") format("woff"), url("https://d3njjcbhbojbot.=
cloudfront.net/webapps/r2-builds/ondemand/eb130dcc661de766c999c60ba1525a88.=
ttf") format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: KaTeX_Size3; src: url("data:application/font-woff=
;base64,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
W997agHv9uo5fDH7BYXYGwkAcAAAA=3D") format("woff2"), url("data:application/f=
ont-woff;base64,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
j73S7beGOcPcL1/sicgAAAAEAAf//AA8=3D") format("woff"), url("https://d3njjcbh=
bojbot.cloudfront.net/webapps/r2-builds/ondemand/7e02a40c41e52dc3b2b6b197bb=
df05ea.ttf") format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: KaTeX_Size4; src: url("data:application/font-woff=
;base64,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
AsrF8JNCLo6d77t2gyn8cl3b2vN2kLM9F6wAA") format("woff2"), url("data:applicat=
ion/font-woff;base64,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
GCxAAAAAQAB//8ADw=3D=3D") format("woff"), url("https://d3njjcbhbojbot.cloud=
front.net/webapps/r2-builds/ondemand/ad7672524b64b730dfd176140a8945cb.ttf")=
format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: KaTeX_Typewriter; src: url("https://d3njjcbhbojbo=
t.cloudfront.net/webapps/r2-builds/ondemand/6cc31ea5c223c88705a13727a71417f=
a.woff2") format("woff2"), url("https://d3njjcbhbojbot.cloudfront.net/webap=
ps/r2-builds/ondemand/3fe216d2a5f736c560cde71984554b64.woff") format("woff"=
), url("https://d3njjcbhbojbot.cloudfront.net/webapps/r2-builds/ondemand/25=
7023560753aeb0b89b7e434d3da17f.ttf") format("truetype"); font-weight: 400; =
font-style: normal; }
.katex { font: 1.21em / 1.2 KaTeX_Main, "Times New Roman", serif; text-inde=
nt: 0px; text-rendering: auto; }
.katex * { }
.katex .katex-version::after { content: "0.11.1"; }
.katex .katex-mathml { position: absolute; clip: rect(1px, 1px, 1px, 1px); =
padding: 0px; border: 0px; height: 1px; width: 1px; overflow: hidden; }
.katex .katex-html > .newline { display: block; }
.katex .base { position: relative; white-space: nowrap; width: min-content;=
}
.katex .base, .katex .strut { display: inline-block; }
.katex .textbf { font-weight: 700; }
.katex .textit { font-style: italic; }
.katex .textrm { font-family: KaTeX_Main; }
.katex .textsf { font-family: KaTeX_SansSerif; }
.katex .texttt { font-family: KaTeX_Typewriter; }
.katex .mathdefault { font-family: KaTeX_Math; font-style: italic; }
.katex .mathit { font-family: KaTeX_Main; font-style: italic; }
.katex .mathrm { font-style: normal; }
.katex .mathbf { font-family: KaTeX_Main; font-weight: 700; }
.katex .boldsymbol { font-family: KaTeX_Math; font-weight: 700; font-style:=
italic; }
.katex .amsrm, .katex .mathbb, .katex .textbb { font-family: KaTeX_AMS; }
.katex .mathcal { font-family: KaTeX_Caligraphic; }
.katex .mathfrak, .katex .textfrak { font-family: KaTeX_Fraktur; }
.katex .mathtt { font-family: KaTeX_Typewriter; }
.katex .mathscr, .katex .textscr { font-family: KaTeX_Script; }
.katex .mathsf, .katex .textsf { font-family: KaTeX_SansSerif; }
.katex .mathboldsf, .katex .textboldsf { font-family: KaTeX_SansSerif; font=
-weight: 700; }
.katex .mathitsf, .katex .textitsf { font-family: KaTeX_SansSerif; font-sty=
le: italic; }
.katex .mainrm { font-family: KaTeX_Main; font-style: normal; }
.katex .vlist-t { display: inline-table; table-layout: fixed; }
.katex .vlist-r { display: table-row; }
.katex .vlist { display: table-cell; vertical-align: bottom; position: rela=
tive; }
.katex .vlist > span { display: block; height: 0px; position: relative; }
.katex .vlist > span > span { display: inline-block; }
.katex .vlist > span > .pstrut { overflow: hidden; width: 0px; }
.katex .vlist-t2 { margin-right: -2px; }
.katex .vlist-s { display: table-cell; vertical-align: bottom; font-size: 1=
px; width: 2px; min-width: 2px; }
.katex .msupsub { text-align: left; }
.katex .mfrac > span > span { text-align: center; }
.katex .mfrac .frac-line { display: inline-block; width: 100%; border-botto=
m-style: solid; }
.katex .hdashline, .katex .hline, .katex .mfrac .frac-line, .katex .overlin=
e .overline-line, .katex .rule, .katex .underline .underline-line { min-hei=
ght: 1px; }
.katex .mspace { display: inline-block; }
.katex .clap, .katex .llap, .katex .rlap { width: 0px; position: relative; =
}
.katex .clap > .inner, .katex .llap > .inner, .katex .rlap > .inner { posit=
ion: absolute; }
.katex .clap > .fix, .katex .llap > .fix, .katex .rlap > .fix { display: in=
line-block; }
.katex .llap > .inner { right: 0px; }
.katex .clap > .inner, .katex .rlap > .inner { left: 0px; }
.katex .clap > .inner > span { margin-left: -50%; margin-right: 50%; }
.katex .rule { display: inline-block; border: 0px solid; position: relative=
; }
.katex .hline, .katex .overline .overline-line, .katex .underline .underlin=
e-line { display: inline-block; width: 100%; border-bottom-style: solid; }
.katex .hdashline { display: inline-block; width: 100%; border-bottom-style=
: dashed; }
.katex .sqrt > .root { margin-left: 0.277778em; margin-right: -0.555556em; =
}
.katex .fontsize-ensurer.reset-size1.size1, .katex .sizing.reset-size1.size=
1 { font-size: 1em; }
.katex .fontsize-ensurer.reset-size1.size2, .katex .sizing.reset-size1.size=
2 { font-size: 1.2em; }
.katex .fontsize-ensurer.reset-size1.size3, .katex .sizing.reset-size1.size=
3 { font-size: 1.4em; }
.katex .fontsize-ensurer.reset-size1.size4, .katex .sizing.reset-size1.size=
4 { font-size: 1.6em; }
.katex .fontsize-ensurer.reset-size1.size5, .katex .sizing.reset-size1.size=
5 { font-size: 1.8em; }
.katex .fontsize-ensurer.reset-size1.size6, .katex .sizing.reset-size1.size=
6 { font-size: 2em; }
.katex .fontsize-ensurer.reset-size1.size7, .katex .sizing.reset-size1.size=
7 { font-size: 2.4em; }
.katex .fontsize-ensurer.reset-size1.size8, .katex .sizing.reset-size1.size=
8 { font-size: 2.88em; }
.katex .fontsize-ensurer.reset-size1.size9, .katex .sizing.reset-size1.size=
9 { font-size: 3.456em; }
.katex .fontsize-ensurer.reset-size1.size10, .katex .sizing.reset-size1.siz=
e10 { font-size: 4.148em; }
.katex .fontsize-ensurer.reset-size1.size11, .katex .sizing.reset-size1.siz=
e11 { font-size: 4.976em; }
.katex .fontsize-ensurer.reset-size2.size1, .katex .sizing.reset-size2.size=
1 { font-size: 0.833333em; }
.katex .fontsize-ensurer.reset-size2.size2, .katex .sizing.reset-size2.size=
2 { font-size: 1em; }
.katex .fontsize-ensurer.reset-size2.size3, .katex .sizing.reset-size2.size=
3 { font-size: 1.16667em; }
.katex .fontsize-ensurer.reset-size2.size4, .katex .sizing.reset-size2.size=
4 { font-size: 1.33333em; }
.katex .fontsize-ensurer.reset-size2.size5, .katex .sizing.reset-size2.size=
5 { font-size: 1.5em; }
.katex .fontsize-ensurer.reset-size2.size6, .katex .sizing.reset-size2.size=
6 { font-size: 1.66667em; }
.katex .fontsize-ensurer.reset-size2.size7, .katex .sizing.reset-size2.size=
7 { font-size: 2em; }
.katex .fontsize-ensurer.reset-size2.size8, .katex .sizing.reset-size2.size=
8 { font-size: 2.4em; }
.katex .fontsize-ensurer.reset-size2.size9, .katex .sizing.reset-size2.size=
9 { font-size: 2.88em; }
.katex .fontsize-ensurer.reset-size2.size10, .katex .sizing.reset-size2.siz=
e10 { font-size: 3.45667em; }
.katex .fontsize-ensurer.reset-size2.size11, .katex .sizing.reset-size2.siz=
e11 { font-size: 4.14667em; }
.katex .fontsize-ensurer.reset-size3.size1, .katex .sizing.reset-size3.size=
1 { font-size: 0.714286em; }
.katex .fontsize-ensurer.reset-size3.size2, .katex .sizing.reset-size3.size=
2 { font-size: 0.857143em; }
.katex .fontsize-ensurer.reset-size3.size3, .katex .sizing.reset-size3.size=
3 { font-size: 1em; }
.katex .fontsize-ensurer.reset-size3.size4, .katex .sizing.reset-size3.size=
4 { font-size: 1.14286em; }
.katex .fontsize-ensurer.reset-size3.size5, .katex .sizing.reset-size3.size=
5 { font-size: 1.28571em; }
.katex .fontsize-ensurer.reset-size3.size6, .katex .sizing.reset-size3.size=
6 { font-size: 1.42857em; }
.katex .fontsize-ensurer.reset-size3.size7, .katex .sizing.reset-size3.size=
7 { font-size: 1.71429em; }
.katex .fontsize-ensurer.reset-size3.size8, .katex .sizing.reset-size3.size=
8 { font-size: 2.05714em; }
.katex .fontsize-ensurer.reset-size3.size9, .katex .sizing.reset-size3.size=
9 { font-size: 2.46857em; }
.katex .fontsize-ensurer.reset-size3.size10, .katex .sizing.reset-size3.siz=
e10 { font-size: 2.96286em; }
.katex .fontsize-ensurer.reset-size3.size11, .katex .sizing.reset-size3.siz=
e11 { font-size: 3.55429em; }
.katex .fontsize-ensurer.reset-size4.size1, .katex .sizing.reset-size4.size=
1 { font-size: 0.625em; }
.katex .fontsize-ensurer.reset-size4.size2, .katex .sizing.reset-size4.size=
2 { font-size: 0.75em; }
.katex .fontsize-ensurer.reset-size4.size3, .katex .sizing.reset-size4.size=
3 { font-size: 0.875em; }
.katex .fontsize-ensurer.reset-size4.size4, .katex .sizing.reset-size4.size=
4 { font-size: 1em; }
.katex .fontsize-ensurer.reset-size4.size5, .katex .sizing.reset-size4.size=
5 { font-size: 1.125em; }
.katex .fontsize-ensurer.reset-size4.size6, .katex .sizing.reset-size4.size=
6 { font-size: 1.25em; }
.katex .fontsize-ensurer.reset-size4.size7, .katex .sizing.reset-size4.size=
7 { font-size: 1.5em; }
.katex .fontsize-ensurer.reset-size4.size8, .katex .sizing.reset-size4.size=
8 { font-size: 1.8em; }
.katex .fontsize-ensurer.reset-size4.size9, .katex .sizing.reset-size4.size=
9 { font-size: 2.16em; }
.katex .fontsize-ensurer.reset-size4.size10, .katex .sizing.reset-size4.siz=
e10 { font-size: 2.5925em; }
.katex .fontsize-ensurer.reset-size4.size11, .katex .sizing.reset-size4.siz=
e11 { font-size: 3.11em; }
.katex .fontsize-ensurer.reset-size5.size1, .katex .sizing.reset-size5.size=
1 { font-size: 0.555556em; }
.katex .fontsize-ensurer.reset-size5.size2, .katex .sizing.reset-size5.size=
2 { font-size: 0.666667em; }
.katex .fontsize-ensurer.reset-size5.size3, .katex .sizing.reset-size5.size=
3 { font-size: 0.777778em; }
.katex .fontsize-ensurer.reset-size5.size4, .katex .sizing.reset-size5.size=
4 { font-size: 0.888889em; }
.katex .fontsize-ensurer.reset-size5.size5, .katex .sizing.reset-size5.size=
5 { font-size: 1em; }
.katex .fontsize-ensurer.reset-size5.size6, .katex .sizing.reset-size5.size=
6 { font-size: 1.11111em; }
.katex .fontsize-ensurer.reset-size5.size7, .katex .sizing.reset-size5.size=
7 { font-size: 1.33333em; }
.katex .fontsize-ensurer.reset-size5.size8, .katex .sizing.reset-size5.size=
8 { font-size: 1.6em; }
.katex .fontsize-ensurer.reset-size5.size9, .katex .sizing.reset-size5.size=
9 { font-size: 1.92em; }
.katex .fontsize-ensurer.reset-size5.size10, .katex .sizing.reset-size5.siz=
e10 { font-size: 2.30444em; }
.katex .fontsize-ensurer.reset-size5.size11, .katex .sizing.reset-size5.siz=
e11 { font-size: 2.76444em; }
.katex .fontsize-ensurer.reset-size6.size1, .katex .sizing.reset-size6.size=
1 { font-size: 0.5em; }
.katex .fontsize-ensurer.reset-size6.size2, .katex .sizing.reset-size6.size=
2 { font-size: 0.6em; }
.katex .fontsize-ensurer.reset-size6.size3, .katex .sizing.reset-size6.size=
3 { font-size: 0.7em; }
.katex .fontsize-ensurer.reset-size6.size4, .katex .sizing.reset-size6.size=
4 { font-size: 0.8em; }
.katex .fontsize-ensurer.reset-size6.size5, .katex .sizing.reset-size6.size=
5 { font-size: 0.9em; }
.katex .fontsize-ensurer.reset-size6.size6, .katex .sizing.reset-size6.size=
6 { font-size: 1em; }
.katex .fontsize-ensurer.reset-size6.size7, .katex .sizing.reset-size6.size=
7 { font-size: 1.2em; }
.katex .fontsize-ensurer.reset-size6.size8, .katex .sizing.reset-size6.size=
8 { font-size: 1.44em; }
.katex .fontsize-ensurer.reset-size6.size9, .katex .sizing.reset-size6.size=
9 { font-size: 1.728em; }
.katex .fontsize-ensurer.reset-size6.size10, .katex .sizing.reset-size6.siz=
e10 { font-size: 2.074em; }
.katex .fontsize-ensurer.reset-size6.size11, .katex .sizing.reset-size6.siz=
e11 { font-size: 2.488em; }
.katex .fontsize-ensurer.reset-size7.size1, .katex .sizing.reset-size7.size=
1 { font-size: 0.416667em; }
.katex .fontsize-ensurer.reset-size7.size2, .katex .sizing.reset-size7.size=
2 { font-size: 0.5em; }
.katex .fontsize-ensurer.reset-size7.size3, .katex .sizing.reset-size7.size=
3 { font-size: 0.583333em; }
.katex .fontsize-ensurer.reset-size7.size4, .katex .sizing.reset-size7.size=
4 { font-size: 0.666667em; }
.katex .fontsize-ensurer.reset-size7.size5, .katex .sizing.reset-size7.size=
5 { font-size: 0.75em; }
.katex .fontsize-ensurer.reset-size7.size6, .katex .sizing.reset-size7.size=
6 { font-size: 0.833333em; }
.katex .fontsize-ensurer.reset-size7.size7, .katex .sizing.reset-size7.size=
7 { font-size: 1em; }
.katex .fontsize-ensurer.reset-size7.size8, .katex .sizing.reset-size7.size=
8 { font-size: 1.2em; }
.katex .fontsize-ensurer.reset-size7.size9, .katex .sizing.reset-size7.size=
9 { font-size: 1.44em; }
.katex .fontsize-ensurer.reset-size7.size10, .katex .sizing.reset-size7.siz=
e10 { font-size: 1.72833em; }
.katex .fontsize-ensurer.reset-size7.size11, .katex .sizing.reset-size7.siz=
e11 { font-size: 2.07333em; }
.katex .fontsize-ensurer.reset-size8.size1, .katex .sizing.reset-size8.size=
1 { font-size: 0.347222em; }
.katex .fontsize-ensurer.reset-size8.size2, .katex .sizing.reset-size8.size=
2 { font-size: 0.416667em; }
.katex .fontsize-ensurer.reset-size8.size3, .katex .sizing.reset-size8.size=
3 { font-size: 0.486111em; }
.katex .fontsize-ensurer.reset-size8.size4, .katex .sizing.reset-size8.size=
4 { font-size: 0.555556em; }
.katex .fontsize-ensurer.reset-size8.size5, .katex .sizing.reset-size8.size=
5 { font-size: 0.625em; }
.katex .fontsize-ensurer.reset-size8.size6, .katex .sizing.reset-size8.size=
6 { font-size: 0.694444em; }
.katex .fontsize-ensurer.reset-size8.size7, .katex .sizing.reset-size8.size=
7 { font-size: 0.833333em; }
.katex .fontsize-ensurer.reset-size8.size8, .katex .sizing.reset-size8.size=
8 { font-size: 1em; }
.katex .fontsize-ensurer.reset-size8.size9, .katex .sizing.reset-size8.size=
9 { font-size: 1.2em; }
.katex .fontsize-ensurer.reset-size8.size10, .katex .sizing.reset-size8.siz=
e10 { font-size: 1.44028em; }
.katex .fontsize-ensurer.reset-size8.size11, .katex .sizing.reset-size8.siz=
e11 { font-size: 1.72778em; }
.katex .fontsize-ensurer.reset-size9.size1, .katex .sizing.reset-size9.size=
1 { font-size: 0.289352em; }
.katex .fontsize-ensurer.reset-size9.size2, .katex .sizing.reset-size9.size=
2 { font-size: 0.347222em; }
.katex .fontsize-ensurer.reset-size9.size3, .katex .sizing.reset-size9.size=
3 { font-size: 0.405093em; }
.katex .fontsize-ensurer.reset-size9.size4, .katex .sizing.reset-size9.size=
4 { font-size: 0.462963em; }
.katex .fontsize-ensurer.reset-size9.size5, .katex .sizing.reset-size9.size=
5 { font-size: 0.520833em; }
.katex .fontsize-ensurer.reset-size9.size6, .katex .sizing.reset-size9.size=
6 { font-size: 0.578704em; }
.katex .fontsize-ensurer.reset-size9.size7, .katex .sizing.reset-size9.size=
7 { font-size: 0.694444em; }
.katex .fontsize-ensurer.reset-size9.size8, .katex .sizing.reset-size9.size=
8 { font-size: 0.833333em; }
.katex .fontsize-ensurer.reset-size9.size9, .katex .sizing.reset-size9.size=
9 { font-size: 1em; }
.katex .fontsize-ensurer.reset-size9.size10, .katex .sizing.reset-size9.siz=
e10 { font-size: 1.20023em; }
.katex .fontsize-ensurer.reset-size9.size11, .katex .sizing.reset-size9.siz=
e11 { font-size: 1.43981em; }
.katex .fontsize-ensurer.reset-size10.size1, .katex .sizing.reset-size10.si=
ze1 { font-size: 0.24108em; }
.katex .fontsize-ensurer.reset-size10.size2, .katex .sizing.reset-size10.si=
ze2 { font-size: 0.289296em; }
.katex .fontsize-ensurer.reset-size10.size3, .katex .sizing.reset-size10.si=
ze3 { font-size: 0.337512em; }
.katex .fontsize-ensurer.reset-size10.size4, .katex .sizing.reset-size10.si=
ze4 { font-size: 0.385728em; }
.katex .fontsize-ensurer.reset-size10.size5, .katex .sizing.reset-size10.si=
ze5 { font-size: 0.433944em; }
.katex .fontsize-ensurer.reset-size10.size6, .katex .sizing.reset-size10.si=
ze6 { font-size: 0.48216em; }
.katex .fontsize-ensurer.reset-size10.size7, .katex .sizing.reset-size10.si=
ze7 { font-size: 0.578592em; }
.katex .fontsize-ensurer.reset-size10.size8, .katex .sizing.reset-size10.si=
ze8 { font-size: 0.694311em; }
.katex .fontsize-ensurer.reset-size10.size9, .katex .sizing.reset-size10.si=
ze9 { font-size: 0.833173em; }
.katex .fontsize-ensurer.reset-size10.size10, .katex .sizing.reset-size10.s=
ize10 { font-size: 1em; }
.katex .fontsize-ensurer.reset-size10.size11, .katex .sizing.reset-size10.s=
ize11 { font-size: 1.19961em; }
.katex .fontsize-ensurer.reset-size11.size1, .katex .sizing.reset-size11.si=
ze1 { font-size: 0.200965em; }
.katex .fontsize-ensurer.reset-size11.size2, .katex .sizing.reset-size11.si=
ze2 { font-size: 0.241158em; }
.katex .fontsize-ensurer.reset-size11.size3, .katex .sizing.reset-size11.si=
ze3 { font-size: 0.28135em; }
.katex .fontsize-ensurer.reset-size11.size4, .katex .sizing.reset-size11.si=
ze4 { font-size: 0.321543em; }
.katex .fontsize-ensurer.reset-size11.size5, .katex .sizing.reset-size11.si=
ze5 { font-size: 0.361736em; }
.katex .fontsize-ensurer.reset-size11.size6, .katex .sizing.reset-size11.si=
ze6 { font-size: 0.401929em; }
.katex .fontsize-ensurer.reset-size11.size7, .katex .sizing.reset-size11.si=
ze7 { font-size: 0.482315em; }
.katex .fontsize-ensurer.reset-size11.size8, .katex .sizing.reset-size11.si=
ze8 { font-size: 0.578778em; }
.katex .fontsize-ensurer.reset-size11.size9, .katex .sizing.reset-size11.si=
ze9 { font-size: 0.694534em; }
.katex .fontsize-ensurer.reset-size11.size10, .katex .sizing.reset-size11.s=
ize10 { font-size: 0.833601em; }
.katex .fontsize-ensurer.reset-size11.size11, .katex .sizing.reset-size11.s=
ize11 { font-size: 1em; }
.katex .delimsizing.size1 { font-family: KaTeX_Size1; }
.katex .delimsizing.size2 { font-family: KaTeX_Size2; }
.katex .delimsizing.size3 { font-family: KaTeX_Size3; }
.katex .delimsizing.size4 { font-family: KaTeX_Size4; }
.katex .delimsizing.mult .delim-size1 > span { font-family: KaTeX_Size1; }
.katex .delimsizing.mult .delim-size4 > span { font-family: KaTeX_Size4; }
.katex .nulldelimiter { display: inline-block; width: 0.12em; }
.katex .delimcenter, .katex .op-symbol { position: relative; }
.katex .op-symbol.small-op { font-family: KaTeX_Size1; }
.katex .op-symbol.large-op { font-family: KaTeX_Size2; }
.katex .op-limits > .vlist-t { text-align: center; }
.katex .accent > .vlist-t { text-align: center; }
.katex .accent .accent-body { position: relative; }
.katex .accent .accent-body:not(.accent-full) { width: 0px; }
.katex .overlay { display: block; }
.katex .mtable .vertical-separator { display: inline-block; min-width: 1px;=
}
.katex .mtable .arraycolsep { display: inline-block; }
.katex .mtable .col-align-c > .vlist-t { text-align: center; }
.katex .mtable .col-align-l > .vlist-t { text-align: left; }
.katex .mtable .col-align-r > .vlist-t { text-align: right; }
.katex .svg-align { text-align: left; }
.katex svg { display: block; position: absolute; width: 100%; height: inher=
it; fill: currentcolor; stroke: currentcolor; fill-rule: nonzero; fill-opac=
ity: 1; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stro=
ke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0; stroke-opac=
ity: 1; }
.katex svg path { stroke: none; }
.katex img { border-style: none; min-width: 0px; min-height: 0px; max-width=
: none; max-height: none; }
.katex .stretchy { width: 100%; display: block; position: relative; overflo=
w: hidden; }
.katex .stretchy::after, .katex .stretchy::before { content: ""; }
.katex .hide-tail { width: 100%; position: relative; overflow: hidden; }
.katex .halfarrow-left { position: absolute; left: 0px; width: 50.2%; overf=
low: hidden; }
.katex .halfarrow-right { position: absolute; right: 0px; width: 50.2%; ove=
rflow: hidden; }
.katex .brace-left { position: absolute; left: 0px; width: 25.1%; overflow:=
hidden; }
.katex .brace-center { position: absolute; left: 25%; width: 50%; overflow:=
hidden; }
.katex .brace-right { position: absolute; right: 0px; width: 25.1%; overflo=
w: hidden; }
.katex .x-arrow-pad { padding: 0px 0.5em; }
.katex .mover, .katex .munder, .katex .x-arrow { text-align: center; }
.katex .boxpad { padding: 0px 0.3em; }
.katex .fbox, .katex .fcolorbox { box-sizing: border-box; border: 0.04em so=
lid; }
.katex .cancel-pad { padding: 0px 0.2em; }
.katex .cancel-lap { margin-left: -0.2em; margin-right: -0.2em; }
.katex .sout { border-bottom-style: solid; border-bottom-width: 0.08em; }
.katex-display { display: block; margin: 1em 0px; text-align: center; }
.katex-display > .katex { display: block; text-align: center; white-space: =
nowrap; }
.katex-display > .katex > .katex-html { display: block; position: relative;=
}
.katex-display > .katex > .katex-html > .tag { position: absolute; right: 0=
px; }
.katex-display.leqno > .katex > .katex-html > .tag { left: 0px; right: auto=
; }
.katex-display.fleqn > .katex { text-align: left; }
.od-lesson-message-honors-tooltip ul { margin: 0px; padding: 8px 3px 8px 20=
px; line-height: 1.5em; text-align: left; }
.rc-ItemGroupMessage .od-item-group-message-icon { margin-right: 10px; }
.rc-ItemGroupMessage .rc-HonorsTooltipTrigger { margin-left: 10px; }
.rc-ItemChoiceBanner { width: 100%; }
.rc-ItemChoiceBanner .od-item-choice-header { width: 100%; padding-right: 7=
2px; }
.rc-ItemChoiceBanner .od-item-choice-header .od-item-choice-header-main { p=
adding: 12px 0px 12px 24px; }
.rc-ItemChoiceBanner .od-item-choice-header .od-item-choice-header-button {=
padding: 16px 32px; }
.rc-ItemChoiceBanner .od-item-choice-header.card-rich-interaction { backgro=
und-color: rgb(246, 250, 255); }
.rc-ItemChoiceBanner .od-item-choice-header.card-rich-interaction.item-choi=
ce-header-passed { background-color: rgb(236, 244, 232); }
.rc-ItemChoiceBanner .od-item-choice-description-container { padding: 24px =
72px; width: 100%; background-color: rgb(255, 255, 255); }
.rc-ItemChoiceBanner .od-item-choice-description-container .od-item-choice-=
description-title { margin-bottom: 12px; }
.rc-GradeInfoTooltip__grade-info-icon { display: flex; margin-left: 6px; ma=
rgin-top: 2px; }
.rc-Modal.layer .c-modal-overlay { background-color: rgba(0, 0, 0, 0.83); }
@media (max-width: 767px) {
.rc-Modal .c-modal-content { width: 98%; top: 4px; left: 0px; padding: 16=
px; transform: none; max-height: 98%; overflow-y: scroll; }
.rc-Modal .c-modal-x-out { top: 16px; right: 16px; }
.rc-Modal.popup .c-modal-content { padding: 0px; }
}
.rc-ExtendModal h2 { margin-bottom: 35px; }
.rc-ItemDeadlineWarningModal__title { margin-bottom: 24px; }
.rc-ItemDeadlineWarningModal__controls { margin-top: 48px; }
.rc-AuthButton__svg button > span { -webkit-box-pack: justify; justify-cont=
ent: space-between; }
.rc-AuthButton__svg button > span::after { content: ""; }
.c-user-modal { background-color: rgb(245, 245, 245); }
.c-user-modal .c-user-modal-content h2, .c-user-modal .c-user-modal-content=
input, .c-user-modal .c-user-modal-footer a, .rc-AuthFormFooter a { color:=
rgba(0, 0, 0, 0.87); }
.c-user-modal .c-user-modal-content, .c-user-modal .c-user-modal-footer, .r=
c-AuthFormFooter { color: rgba(0, 0, 0, 0.54); }
.c-user-modal .c-user-modal-content .c-user-modal-error-inline, .c-user-mod=
al header, .c-user-modal header a.active, .c-user-modal header a:active, .c=
-user-modal header a:focus, .c-user-modal header a:hover { color: rgb(255, =
255, 255); }
.c-user-modal .c-user-modal-close, .c-user-modal header a { color: rgba(255=
, 255, 255, 0.698); }
.c-user-modal, .c-user-modal .c-user-modal-content .c-user-modal-error-inli=
ne, .tooltip.left .tooltip-inner { border-radius: 4px; }
.c-user-modal .c-user-modal-content .c-user-modal-controls, .c-user-modal .=
c-user-modal-content .c-user-modal-help-text { border-radius: 2px; }
.c-user-modal .c-user-modal-content, .c-user-modal .c-user-modal-footer a, =
.c-user-modal header, .c-user-modal header a, .rc-AuthFormFooter a { font-w=
eight: 500; }
.c-user-modal .c-user-modal-content h2 { font-size: 24px; line-height: 32px=
; }
.c-user-modal .c-user-modal-close { font-size: 20px; line-height: 24px; }
.c-user-modal .c-user-modal-content, .c-user-modal .c-user-modal-content in=
put, .c-user-modal header, .c-user-modal header a { font-size: 14px; line-h=
eight: 20px; }
.c-user-modal .c-user-modal-content .c-user-modal-error-inline, .c-user-mod=
al .c-user-modal-content .c-user-modal-help-text, .c-user-modal .c-user-mod=
al-footer, .rc-AuthFormFooter { font-size: 12px; line-height: 14px; }
.c-user-modal .c-user-modal-divider { margin-top: 8px; margin-bottom: 8px; =
}
.c-user-modal .c-user-modal-content .c-user-modal-help-text, .c-user-modal =
.c-user-modal-content h2, .c-user-modal .c-user-modal-content p { margin-to=
p: 0px; margin-bottom: 16px; }
.c-user-modal .c-user-modal-content .c-user-modal-error-icon, .c-user-modal=
.c-user-modal-content form, .c-user-modal .c-user-modal-content input { ma=
rgin: 0px; }
.c-user-modal-overlay { background-color: rgba(0, 0, 0, 0.83); }
.rc-SignupForm .email-warning { font-size: 16px; line-height: 40px; opacity=
: 0.6; }
.rc-LearnerImpersonationBanner { z-index: 1000; position: fixed; top: 0px; =
}
.rc-LearnerImpersonationBanner .rc-CourseraLogo { width: 127px; height: 32p=
x; }
.rc-LearnerImpersonationBanner .border { background-color: rgb(56, 45, 139)=
; position: fixed; }
.rc-LearnerImpersonationBanner .left { left: 0px; width: 8px; height: 100vh=
; }
.rc-LearnerImpersonationBanner .right { right: 0px; width: 8px; height: 100=
vh; }
.rc-LearnerImpersonationBanner .bottom { bottom: 0px; height: 8px; width: 1=
00vw; }
.rc-LearnerImpersonationBanner .end-session-modal .c-modal-content, .rc-Lea=
rnerImpersonationBanner .timeout-modal .c-modal-content { padding: 32px 48p=
x; }
.rc-LearnerImpersonationBanner .end-session-modal p, .rc-LearnerImpersonati=
onBanner .timeout-modal p { margin-top: 24px; }
.rc-LearnerImpersonationBanner .end-session-modal .rc-ModalButtonFooter, .r=
c-LearnerImpersonationBanner .timeout-modal .rc-ModalButtonFooter { margin-=
top: 48px; }
.rc-ResetDeadlineHowItWorksModal .title { margin: 0px; font-family: OpenSan=
s-Light, Arial, sans-serif; font-size: 2.125rem; }
.rc-ResetDeadlineHowItWorksModal .item { margin-top: 18px; }
.rc-ResetDeadlineHowItWorksModal .item p { margin: 0px; }
.rc-ResetDeadlineHowItWorksModal .item .item-question { font-weight: 700; m=
argin-bottom: 4px; }
.rc-AdjustingDeadlinesModal .message { font-size: 1.25rem; color: rgb(117, =
117, 117); margin-top: 30px; }
.rc-UIModal { width: 502px; padding: 48px; border-radius: 8px; }
@media (max-width: 400px) {
.rc-UIModal { padding: 40px 24px 24px !important; }
}
.rc-UIModal.small { width: 302px; }
.rc-UIModal.large { width: 622px; }
.rc-UIModal.x-large { width: 1028px; }
.rc-A11yScreenReaderOnly { position: absolute; width: 1px; height: 1px; mar=
gin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); =
border: 0px; text-transform: none; }
.rc-VolunteerLink a { color: rgb(42, 115, 204); font-weight: 700; }
.rc-BasicInfo table.basic-info-table tbody tr td:nth-child(2) .td-data { fo=
nt-size: 14px; line-height: 21px; font-family: OpenSans, Arial, sans-serif;=
}
.rc-BasicInfo { margin-top: 30px; margin-bottom: 40px; }
.rc-BasicInfo a { display: inline; }
.rc-BasicInfo table.basic-info-table tbody tr td { padding: 15px 20px; }
.rc-BasicInfo table.basic-info-table tbody tr td:first-child { width: 200px=
; }
.rc-BasicInfo table.basic-info-table tbody tr td:first-child .i-basic-info[=
class*=3D"cif-"] { font-size: 22px; margin-right: 25px; }
.rc-BasicInfo table.basic-info-table tbody tr td:first-child .i-how-to-pass=
[class*=3D"cif-"] { margin-right: 10px; margin-top: -2px; }
.rc-BasicInfo table.basic-info-table tbody tr td:first-child i[class*=3D"ci=
f-"] { font-size: 20px; margin-left: 5px; margin-right: 20px; }
.rc-BasicInfo table.basic-info-table tbody tr td:first-child .td-title { fo=
nt-weight: 700; vertical-align: top; }
.rc-BasicInfo table.basic-info-table tbody tr td:nth-child(2) { vertical-al=
ign: middle; }
.rc-BasicInfo table.basic-info-table tbody tr td .primary-language { margin=
-right: 5px; }
.rc-BasicInfo table.basic-info-table tbody tr td .ratings-info { position: =
relative; }
.rc-BasicInfo table.basic-info-table tbody tr td .ratings-info > div { disp=
lay: inline-block; }
.rc-BasicInfo table.basic-info-table tbody tr td .ratings-info .ratings-sec=
tion-link { margin-left: 10px; display: inline-block; margin-bottom: 0px; }
.rc-BasicInfo table.basic-info-table tbody tr td .ratings-info .rc-CourseRa=
tingIcons { float: left; margin-right: 16px; }
@media (min-width: 768px) {
.rc-BasicInfo table.basic-info-table tbody tr td { padding: 15px 20px; }
.rc-BasicInfo table.basic-info-table tbody tr td:first-child { min-width:=
200px; }
}
@media (max-width: 767px) {
.rc-BasicInfo table.basic-info-table tbody tr td:first-child { width: 150=
px; }
.rc-BasicInfo table.basic-info-table tbody tr td:first-child i[class*=3D"=
cif-"] { display: none; }
.rc-BasicInfo table.basic-info-table tbody tr td:nth-child(2) .ratings-in=
fo .rc-CourseRatingIcons { float: left; margin-right: 8px; }
}
.rc-InstructorInfo { padding: 15px 16px; }
.rc-InstructorInfo .instructor-row { -webkit-box-orient: horizontal; flex-d=
irection: row; -webkit-box-pack: justify; justify-content: space-between; w=
idth: 50%; }
.rc-InstructorInfo .instructor-info, .rc-InstructorInfo .instructor-row { d=
isplay: flex; }
.rc-InstructorInfo .instructor-info { -webkit-box-orient: vertical; flex-di=
rection: column; margin-top: 15px; }
.rc-InstructorInfo .instructor-name { margin-bottom: 3px; text-align: left;=
}
.rc-InstructorInfo .instructor-name .body-1-text a { color: rgb(38, 104, 18=
4); font-weight: 700; margin-left: 10px; }
.rc-InstructorInfo .instructor-bio { margin-top: 2px; }
@media (max-width: 1300px) {
.rc-InstructorInfo .instructor-name { display: flex; -webkit-box-orient: =
vertical; flex-direction: column; }
.rc-InstructorInfo .instructor-name .body-1-text span:first-child { displ=
ay: none; }
.rc-InstructorInfo .instructor-info { padding-left: 30px; }
}
@media (max-width: 767px) {
.rc-InstructorInfo .instructor-info { padding-left: 30px; }
}
.rc-PeerReviewItem { padding: 15px 30px; }
.rc-PeerReviewItem:hover { background: rgb(237, 237, 237); }
.rc-ReloadWarningModal .rc-Modal.box .c-modal-content { padding: 0px; }
.rc-ReloadWarningModal .rc-Modal.box .modal-title { padding: 32px; border-t=
op-left-radius: 3px; border-top-right-radius: 3px; background-color: rgb(35=
, 75, 110); text-align: center; }
.rc-ReloadWarningModal .rc-Modal.box .modal-container { padding: 32px; }
.rc-VersionChangeWarningModal .rc-Modal.box .c-modal-content { padding: 0px=
; }
.rc-VersionChangeWarningModal .rc-Modal.box .modal-title { padding: 32px; b=
order-top-left-radius: 3px; border-top-right-radius: 3px; background-color:=
rgb(35, 75, 110); text-align: center; }
.rc-VersionChangeWarningModal .rc-Modal.box .modal-container { padding: 32p=
x; }
.rc-SessionManager .rc-SelfPacedRow, .rc-SessionManager .rc-SessionRow { pa=
dding: 12px 4px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.rc-SessionManager .rc-SelfPacedRow:last-child, .rc-SessionManager .rc-Sess=
ionRow:last-child { border-bottom: none; }
.rc-VersionManager .rc-SessionRow { padding: 12px 4px; border-bottom: 1px s=
olid rgba(0, 0, 0, 0.06); }
.rc-VersionManager .rc-SessionRow:last-child { border-bottom: none; }
.rc-ModeSwitcher2016 .explanation { margin-top: 12px; }
.rc-CourseManagerPage .contents { margin-top: 30px; }
.rc-CourseManagerPage .item-row:hover { background-color: rgba(0, 0, 0, 0.0=
5); }
body.OnboardingModal-Open { overflow: hidden !important; }
.OnboardingModal-Shim { background-color: rgba(31, 31, 31, 0.4); inset: 0px=
; position: fixed; z-index: 3000; }
.OnboardingModal { background-color: rgb(42, 115, 204); background-image: l=
inear-gradient(45deg, rgb(42, 115, 204), rgb(16, 80, 157)); box-shadow: rgb=
a(0, 0, 0, 0.29) 0px 2px 25px 0px; -webkit-box-orient: horizontal; flex-flo=
w: row nowrap; height: 600px; margin: 30px auto 0px; max-width: 1180px; }
.OnboardingModal, .OnboardingModal-LeftPanel, .OnboardingModal-RightPanel {=
display: flex; }
.OnboardingModal-LeftPanel, .OnboardingModal-RightPanel { -webkit-box-orien=
t: vertical; flex-flow: column nowrap; padding: 72px; position: relative; }
.OnboardingModal-LeftPanel { align-content: flex-start; color: rgb(255, 255=
, 255); flex: 1 1 auto; }
.OnboardingModal-LeftPanel, .OnboardingModal-RightPanel { -webkit-box-flex:=
1; }
.OnboardingModal-RightPanel { place-content: center; -webkit-box-align: cen=
ter; align-items: center; background-color: rgb(255, 255, 255); flex: 0 0 4=
96px; -webkit-box-pack: center; padding-left: 64px; padding-right: 64px; }
.OnboardingModal-Graphic { pointer-events: none; position: absolute; }
.OnboardingModal-Pager { display: flex; -webkit-box-orient: horizontal; fle=
x-flow: row nowrap; margin-left: -4px; padding-bottom: 16px; }
.OnboardingModal-Pager-Page { appearance: none; -webkit-font-smoothing: inh=
erit; background: none; border: none; color: inherit; font-style: inherit; =
font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-si=
ze: inherit; font-family: inherit; line-height: normal; margin: 0px; overfl=
ow: visible; -webkit-box-flex: 1; flex: 0 0 auto; padding: 4px; }
.OnboardingModal-Pager-Circle { background-color: rgb(148, 185, 229); borde=
r-radius: 50%; height: 8px; width: 8px; }
.OnboardingModal-Pager-Circle.active { background-color: rgb(255, 255, 255)=
; }
button.OnboardingModal-SecondaryAction { color: rgb(255, 255, 255); }
button.OnboardingModal-SecondaryAction:hover { color: rgb(255, 255, 255); }
button.OnboardingModal-SecondaryAction:focus { color: rgb(255, 255, 255); }
button.OnboardingModal-Action, button.OnboardingModal-Dismiss { color: rgb(=
42, 115, 204); position: absolute; background-color: rgb(255, 255, 255) !im=
portant; }
.OnboardingModal-LeftPanel-ButtonContainer { bottom: 72px; left: 72px; posi=
tion: absolute; display: flex; }
.OnboardingModal-LeftPanel-ButtonContainer button { position: relative; mar=
gin-right: 15px; }
button.OnboardingModal-Dismiss { font-weight: 400; right: 24px; text-transf=
orm: uppercase; top: 24px; }
@media screen and (max-width: 769px) {
.OnboardingModal--responsive { height: 100%; margin-top: 0px; -webkit-box=
-direction: reverse; -webkit-box-orient: vertical; flex-direction: column-r=
everse; }
.OnboardingModal--responsive .OnboardingModal-LeftPanel { padding: 30px 3=
0px 72px; }
.OnboardingModal--responsive .OnboardingModal-LeftPanel, .OnboardingModal=
--responsive .OnboardingModal-RightPanel { -webkit-box-flex: 1; flex: 1 1 2=
15px; }
.OnboardingModal--responsive .OnboardingModal-RightPanel { padding: 30px;=
}
.OnboardingModal--responsive .OnboardingModal-LeftPanel-ButtonContainer {=
bottom: 24px; left: auto; }
}
@media screen and (max-width: 769px) {
.OnboardingModal--responsive .OnboardingModal-Action--prev { display: non=
e !important; }
}
.rc-ProgressTracker { width: 100%; }
.progressTrackerPopover { border-radius: 0px !important; z-index: 9000 !imp=
ortant; max-width: 275px !important; }
.progressTrackerPopover :last-child { margin-bottom: 0px; }
.rc-GlobalFooter_copyright-row { display: flex; -webkit-box-align: center; =
align-items: center; width: 50%; }
@media (max-width: 767px) {
.rc-GlobalFooter_copyright-row { -webkit-box-orient: vertical; flex-direc=
tion: column; width: auto; }
}
.rc-GlobalFooter_copyright-row.lohp-rebrand { line-height: 1.25rem; font-fa=
mily: "Source Sans Pro", Arial, sans-serif; }
.rc-GlobalFooter_copyright-row--margin-bottom { margin-bottom: 20px; }
.rc-GlobalFooter_copyright-row--margin-top { margin-top: 30px; }
.rc-GlobalFooter_copyright-row--no-list .rc-GlobalFooter_copyright_col { wi=
dth: auto; }
.rc-GlobalFooter_copyright-row_text { color: inherit; font-size: 0.875rem; =
}
@media (max-width: 767px) {
.rc-GlobalFooter_copyright-row_text { font-size: 0.75rem; }
}
.rc-GlobalFooter_copyright_col { width: 50%; }
@media (max-width: 767px) {
.rc-GlobalFooter_copyright_col { width: auto; }
}
.rc-GlobalFooter_copyright_list { margin: 0px; padding: 0px; list-style: no=
ne; display: flex; -webkit-box-align: center; align-items: center; }
@media (max-width: 767px) {
.rc-GlobalFooter_copyright_list { margin-top: 4px; }
}
.rc-GlobalFooter_copyright_list_item { margin: 0px 10px; }
.rc-GlobalFooter_copyright_list_item:first-of-type { margin: 0px 10px 0px 5=
px; }
@media (max-width: 767px) {
.rc-GlobalFooter_copyright_list_item:first-of-type { margin: 0px 10px; }
}
.rc-GlobalFooter_copyright_list_item_link:hover { color: inherit; }
.rc-GlobalFooter_column_header { font-family: OpenSans, Arial, sans-serif; =
font-size: 1.5rem; font-weight: 700; margin-bottom: 20px; }
@media (max-width: 767px) {
.rc-GlobalFooter_column_header { font-size: 1rem; margin-bottom: 15px; }
.rc-GlobalFooter_column_header .rc-GlobalFooter_column_header { margin-bo=
ttom: 0px; }
.rc-GlobalFooter_column_header--badges, .rc-GlobalFooter_column_header--s=
ocial-media { margin-bottom: 25px; }
}
.rc-GlobalFooter_column_header.lohp-rebrand { font-family: "Source Sans Pro=
", Arial, sans-serif; font-weight: 600; font-size: 1.25rem; line-height: 1.=
75rem; letter-spacing: -0.1px; }
.rc-GlobalFooter_column_list { margin: 0px; padding: 0px; list-style: none;=
content-visibility: auto; contain-intrinsic-size: 1px 406px; }
.rc-GlobalFooter_column_list--bold { margin-top: 20px; }
.rc-GlobalFooter_column_list--bold .rc-GlobalFooter_column_list_item { font=
-weight: 700; }
.rc-GlobalFooter_column_list_item { font-size: 1rem; line-height: 1.75rem; =
}
@media (max-width: 767px) {
.rc-GlobalFooter_column_list_item { font-size: 0.875rem; line-height: 1.5=
rem; }
}
.rc-GlobalFooter_column_list_item.lohp-rebrand { font-family: "Source Sans =
Pro", Arial, sans-serif; font-size: 0.875rem; line-height: 1.25rem; }
.rc-GlobalFooter_column_list_item_link { color: inherit; }
.rc-GlobalFooter_column_list_item_link:hover { color: inherit; }
.rc-GlobalFooter .mobile-app-badges, .rc-PageFooter .mobile-app-badges { di=
splay: flex; -webkit-box-pack: center; justify-content: center; flex-wrap: =
wrap; margin: 1.5rem 0px; }
.rc-GlobalFooter .mobile-app-badges--column, .rc-PageFooter .mobile-app-bad=
ges--column { -webkit-box-orient: vertical; flex-direction: column; }
.rc-GlobalFooter .mobile-app-badges--column .mobile-badge, .rc-PageFooter .=
mobile-app-badges--column .mobile-badge { margin-right: 0px; }
.rc-GlobalFooter .mobile-app-badges--justify-start, .rc-PageFooter .mobile-=
app-badges--justify-start { -webkit-box-pack: start; justify-content: flex-=
start; }
.rc-GlobalFooter .mobile-app-badges--justify-between, .rc-PageFooter .mobil=
e-app-badges--justify-between { -webkit-box-pack: justify; justify-content:=
space-between; }
.rc-GlobalFooter .mobile-app-badges .mobile-badge, .rc-PageFooter .mobile-a=
pp-badges .mobile-badge { margin-bottom: 0.75rem; margin-right: 1.125rem; }
.subfooter-mobile-badge { margin-bottom: 1rem; display: block; }
@media (max-width: 767px) {
.subfooter-mobile-badge { display: inline-block; margin-right: 1rem; marg=
in-bottom: 0px; }
}
.rc-GlobalFooter_coursera-logo { display: block; margin-bottom: 20px; }
@media (max-width: 767px) {
.rc-GlobalFooter_coursera-logo { margin-bottom: 10px; }
}
.rc-GlobalFooter_description { margin: 0px; line-height: 1.5rem; }
.rc-GlobalFooter .rc-GlobalFooter_column .mobile-app-badges { margin-top: 4=
0px; }
@media (max-width: 767px) {
.rc-GlobalFooter .rc-GlobalFooter_column .mobile-app-badges { margin-top:=
20px; }
}
.rc-GlobalFooter .rc-GlobalFooter_column--no-description .mobile-app-badges=
{ margin-top: 25px; }
.rc-GlobalFooter .rc-GlobalFooter_column--no-description .mobile-app-badges=
--experiment-badges { margin-top: 0px; }
.rc-GlobalFooter .rc-GlobalFooter_column--no-description .mobile-app-badges=
--experiment-badges .mobile-badge:first-of-type { margin-bottom: 1rem; disp=
lay: inline-block; }
@media (max-width: 767px) {
.rc-GlobalFooter .rc-GlobalFooter_column--no-description .mobile-app-badg=
es { margin-top: 20px; }
}
@media (max-width: 767px) {
.rc-GlobalFooter_social-media.lohp-rebrand { display: flex; -webkit-box-o=
rient: vertical; flex-direction: column; -webkit-box-align: center; align-i=
tems: center; }
.rc-GlobalFooter_social-media.lohp-rebrand .rc-GlobalFooter_social-media_=
link { margin-left: 10px; margin-right: 10px; }
}
.rc-GlobalFooter_social-media--centered .rc-GlobalFooter_social-media_link =
{ margin: 0px 10px; }
.rc-GlobalFooter_social-media--left-aligned .rc-GlobalFooter_social-media_l=
ink { margin-right: 20px; margin-left: 0px; }
.rc-GlobalFooter_social-media_list { display: flex; -webkit-box-align: cent=
er; align-items: center; padding: 0px; margin: 0px; list-style: none; }
.rc-GlobalFooter_social-media_link { display: inline-block; margin-left: 20=
px; }
.rc-GlobalFooter { border-top: 1px solid rgb(228, 228, 228); padding-top: 2=
.75rem; overflow: hidden; }
@media (max-width: 767px) {
.rc-GlobalFooter { padding-top: 2.5rem; }
}
@media (min-width: 768px) {
.rc-GlobalFooter.lohp-rebrand .bt3-container { max-width: 85%; }
}
@media (max-width: 767px) {
.rc-GlobalFooter.lohp-rebrand .bt3-container { max-width: 90%; padding-le=
ft: 0px; padding-right: 0px; }
}
.rc-GlobalFooter_column-container { display: flex; -webkit-box-align: start=
; align-items: flex-start; -webkit-box-pack: justify; justify-content: spac=
e-between; margin: 0px -15px; }
@media (max-width: 767px) {
.rc-GlobalFooter_column-container { margin: 0px; }
}
.rc-GlobalFooter_column-container--sub-content-row { padding-top: 15px; pad=
ding-bottom: 50px; margin: 0px; }
.rc-GlobalFooter_column-container--border-top { border-top: 1px solid rgb(2=
28, 228, 228); }
.rc-GlobalFooter_column-container--align-items-center { -webkit-box-align: =
center; align-items: center; }
.rc-GlobalFooter_column-container--column { -webkit-box-orient: vertical; f=
lex-direction: column; }
.rc-GlobalFooter_column { width: 25%; padding-bottom: 2.75rem; padding-left=
: 15px; padding-right: 15px; }
@media (max-width: 767px) {
.rc-GlobalFooter_column { width: 100%; padding-bottom: 2rem; padding-left=
: 0px; padding-right: 0px; }
.rc-GlobalFooter_column--mobile-column { width: 50%; }
.rc-GlobalFooter_column--logo-column .rc-GlobalFooter_column_container { =
max-width: 320px; }
.rc-GlobalFooter_column--left-aligned .rc-GlobalFooter_column_container {=
margin: 0px; }
}
.rc-GlobalFooter_column_container { max-width: 170px; }
.rc-GlobalFooter_column_container--logo-column { max-width: 210px; }
.rc-GlobalFooter .mobile-app-badges, .rc-GlobalFooter .mobile-app-badges .m=
obile-badge { margin: 0px; }
.rc-GlobalFooter .mobile-app-badges .mobile-badge:first-of-type { margin-bo=
ttom: 15px; display: inline-block; }
@media (max-width: 767px) {
.rc-GlobalFooter .mobile-app-badges .mobile-badge:first-of-type { margin:=
0px; }
}
.rc-PageFooter.hide-top-border { border-top: none; }
.rc-PageFooter.modified-background { background-color: rgb(248, 248, 248); =
}
@media (max-width: 824px) {
.rc-PageFooter.sticky-bar { margin-bottom: 73px; }
}
@media (max-width: 602px) {
.rc-PageFooter.sticky-bar { margin-bottom: 129px; }
}
.rc-CopyrightV2 { padding: 1rem 0px; display: flex; -webkit-box-align: cent=
er; align-items: center; width: 50%; font-size: 0.875rem; }
@media (max-width: 767px) {
.rc-CopyrightV2 { -webkit-box-orient: vertical; flex-direction: column; -=
webkit-box-align: start; align-items: flex-start; width: 100%; border-top: =
1px solid rgb(228, 228, 228); }
}
.rc-CopyrightV2.lohp-rebrand { line-height: 1.25rem; font-family: "Source S=
ans Pro", Arial, sans-serif; }
@media (max-width: 767px) {
.rc-CopyrightV2.lohp-rebrand { padding: 0px; border-top: none; -webkit-bo=
x-align: center; align-items: center; }
}
.rc-CopyrightV2__text { color: inherit; }
@media (max-width: 767px) {
.rc-CopyrightV2__text { font-size: 0.75rem; }
}
@media (max-width: 767px) {
.rc-SocialMediaLinksV2 { padding: 1rem 0px; }
}
@media (max-width: 767px) {
.rc-SocialMediaLinksV2.lohp-rebrand { display: flex; -webkit-box-pack: ce=
nter; justify-content: center; }
.rc-SocialMediaLinksV2.lohp-rebrand__social-media-list-item { margin-left=
: 10px; margin-right: 10px; }
}
.rc-SocialMediaLinksV2__social-media-list { display: flex; -webkit-box-alig=
n: center; align-items: center; padding: 0px; margin: 0px; list-style: none=
; }
.rc-SocialMediaLinksV2__social-media-list-item { display: inline-block; mar=
gin-left: 20px; }
.rc-SocialMediaLinksV2__social-media-list-item:first-of-type { margin-left:=
0px; }
@media (max-width: 608px) {
.rc-SubFooterSection { margin-bottom: 1rem; }
}
@media (min-width: 768px) {
.rc-SubFooterSection.lohp-rebrand { margin-bottom: 60px; }
}
@media (max-width: 767px) {
.rc-SubFooterSection.lohp-rebrand { margin-bottom: 83px; }
}
.rc-SubFooterSection__header-container { display: flex; -webkit-box-pack: j=
ustify; justify-content: space-between; -webkit-box-align: center; align-it=
ems: center; margin-bottom: 0.75rem; }
.rc-SubFooterSection__header { line-height: 1.5rem; font-weight: 700; font-=
size: 15px; margin-bottom: 0.75rem; color: rgb(31, 31, 31); font-family: Op=
enSans; }
.rc-SubFooterSection__header.lohp-rebrand { line-height: 1.75rem; letter-sp=
acing: -0.1px; font-size: 20px; font-family: "Source Sans Pro", Arial, sans=
-serif; font-weight: 600; }
.rc-SubFooterSection__header--in-new-experiment { margin-bottom: 0px; }
.rc-SubFooterSection__content-column-links { list-style-type: none; padding=
: 0px; margin-right: 1.125rem; content-visibility: auto; contain-intrinsic-=
size: 1px 670px; }
.rc-SubFooterSection__content-column-link-item { padding: 0px; margin-botto=
m: 0.625rem; line-height: 1.125rem; font-size: 0.875rem; font-family: OpenS=
ans; }
.rc-SubFooterSection__content-column-link-item.lohp-rebrand { line-height: =
1.25rem; font-family: "Source Sans Pro", Arial, sans-serif; }
@media (max-width: 608px) {
.rc-SubFooterSection__content-column-link-item { margin-bottom: 0.4375rem=
; }
}
.rc-SubFooterSection__content-column-link-text { color: rgb(31, 31, 31); }
.rc-SubFooterSection__content-column-link-text:hover { color: inherit; }
.rc-SeoGlobalFooter { background-color: rgb(248, 248, 248); }
.rc-SeoGlobalFooter.lohp-rebrand { background-color: rgb(245, 245, 245); }
@media (max-width: 768px) {
.rc-SeoGlobalFooter.lohp-rebrand.stickyBar { margin-bottom: 90px; }
}
.rc-SeoGlobalFooter__content { padding-top: 3.0625rem; padding-bottom: 8px;=
}
@media (max-width: 1040px) {
.rc-SeoGlobalFooter__content { max-width: 892px; padding-top: 2rem; }
}
@media (max-width: 608px) {
.rc-SeoGlobalFooter__content { padding-top: 2rem; }
}
.rc-SeoGlobalFooter__content.lohp-rebrand { padding-top: 80px; }
@media (min-width: 992px) {
.rc-SeoGlobalFooter__content.lohp-rebrand { max-width: 85%; }
}
@media (max-width: 991px) {
.rc-SeoGlobalFooter__content.lohp-rebrand { max-width: 75%; }
}
@media (max-width: 767px) {
.rc-SeoGlobalFooter__content.lohp-rebrand { max-width: 90%; padding-left:=
0px; padding-right: 0px; }
}
.rc-SeoGlobalFooter__content-heading { font-family: OpenSans; font-weight: =
700; font-size: 1rem; margin-bottom: 2rem; letter-spacing: -0.78px; line-he=
ight: 1.6875rem; color: rgb(31, 31, 31); }
@media (max-width: 608px) {
.rc-SeoGlobalFooter__content-heading { margin-bottom: 2rem; }
}
.rc-SeoGlobalFooter__global-footer-exp-section { -webkit-box-pack: justify;=
justify-content: space-between; }
@media (min-width: 768px) {
.rc-SeoGlobalFooter__global-footer-exp-section { margin-top: 2rem; margin=
-bottom: 2rem; }
}
@media (max-width: 767px) {
.rc-SeoGlobalFooter__mobile-badges-column { display: flex; -webkit-box-pa=
ck: justify; justify-content: space-between; margin-bottom: 1rem; }
}
@media (max-width: 991px) {
.rc-SeoGlobalFooter__mobile-badges-column.lohp-rebrand { margin-top: 40px=
; }
}
@media (max-width: 767px) {
.rc-SeoGlobalFooter__mobile-badges-column.lohp-rebrand { margin-top: 30px=
; -webkit-box-orient: vertical; flex-direction: column; }
}
.rc-SeoGlobalFooter__mobile-badges-column-text { display: none; }
@media (max-width: 767px) {
.rc-SeoGlobalFooter__mobile-badges-column-text { display: block; line-hei=
ght: 1.75rem; font-family: "Source Sans Pro", Arial, sans-serif; font-weigh=
t: 600; font-size: 1rem; margin-bottom: 1.25rem; }
}
.rc-SeoGlobalFooter__social-media-and-copyright { padding: 2.75rem 0px; dis=
play: flex; -webkit-box-pack: justify; justify-content: space-between; -web=
kit-box-orient: horizontal; flex-direction: row; }
@media (min-width: 768px) {
.rc-SeoGlobalFooter__social-media-and-copyright { -webkit-box-align: cent=
er; align-items: center; border-top: 1px solid rgb(228, 228, 228); }
}
@media (min-width: 768px) {
.rc-SeoGlobalFooter__social-media-and-copyright.lohp-rebrand { border-top=
: 1px solid rgb(189, 189, 189); }
}
@media (max-width: 767px) {
.rc-SeoGlobalFooter__social-media-and-copyright { padding: 1rem 0px; bord=
er-top: 0px; display: flex; -webkit-box-direction: reverse; -webkit-box-ori=
ent: vertical; flex-direction: column-reverse; }
}
.rc-NotificationIcon { border: none; outline: none; background: none; margi=
n-left: 5px; margin-top: -7px; margin-right: 10px; position: relative; padd=
ing: 10px; }
.rc-NotificationIcon:hover { background-color: rgb(240, 240, 240); }
.rc-NotificationIcon .rc-NotificationIcon__UnreadCount { width: 20px; heigh=
t: 20px; color: rgb(255, 255, 255); background-color: rgb(179, 0, 21); font=
-size: 12px; font-weight: 700; line-height: 20px; text-align: center; borde=
r-radius: 50px; top: 1px; right: 9px; position: absolute; }
.rc-NotificationHeader { clear: both; height: 60px; padding: 20px; border-b=
ottom: 1px solid rgb(225, 225, 225); }
.rc-NotificationHeader h1 { float: left; font-size: 14px; font-weight: 700;=
line-height: 20px; margin-top: 0px; margin-bottom: 0px; font-family: OpenS=
ans, Arial, sans-serif; }
.rc-NotificationHeader .notification-center-mark-all-read { float: right; f=
ont-size: 14px; padding: 0px; display: inline; font-weight: 400; min-height=
: 20px; }
.rc-NotificationListEmpty { padding: 20px; text-align: center; }
.rc-NotificationListEmpty h2 { font-size: 20px; font-family: OpenSans, Aria=
l, sans-serif; }
.rc-NotificationListEmpty .notification-list-empty-description { color: rgb=
(102, 102, 102); font-size: 14px; }
.rc-Notification { display: block; color: rgb(0, 0, 0); padding: 15px 20px;=
text-decoration: none; word-break: break-word; border-bottom: 1px solid rg=
b(225, 225, 225); background-color: rgba(42, 115, 204, 0.06); }
.rc-Notification:active, .rc-Notification:focus, .rc-Notification:hover { c=
olor: rgb(0, 0, 0); text-decoration: none; }
.rc-Notification.read { color: rgb(77, 77, 77); background-color: rgb(255, =
255, 255); }
.rc-Notification .notification-timestamp { color: rgb(102, 102, 102); font-=
size: 12px; margin-top: 5px; }
.rc-NotificationListView .notification-list-view-triangle { z-index: 2; wid=
th: 40px; height: 15px; position: absolute; overflow: hidden; margin-left: =
93px; box-shadow: rgba(0, 0, 0, 0.12) -1px -1px 10px -17px; }
.rc-NotificationListView .notification-list-view-triangle::after { content:=
""; position: absolute; width: 20px; height: 20px; background: rgb(255, 25=
5, 255); transform: rotate(45deg); top: 5px; left: 4px; box-shadow: rgba(0,=
0, 0, 0.12) -1px -1px 5px -1px; border: 1px solid rgb(225, 225, 225); }
.rc-NotificationListView .notification-list-view-content { background: rgb(=
255, 255, 255); border: 1px solid rgb(225, 225, 225); box-shadow: rgba(0, 0=
, 0, 0.12) 0px 2px 8px; width: 380px; position: absolute; top: 14px; right:=
-200px; }
.rc-NotificationListView .notification-list-view-notifications { max-height=
: 500px; overflow-y: auto; overscroll-behavior: contain; }
.rc-NotificationCenter { position: relative; }
.rc-NotificationCenter .rc-NotificationListView { left: -75px; position: ab=
solute; }
.rc-HeaderRightNavButton { position: relative; text-align: left; }
.rc-HeaderRightNavButton.dropdown-btn { width: 245px; height: 42px; outline=
: 0px; }
.rc-HeaderRightNavButton.dropdown-btn a:focus, .rc-HeaderRightNavButton.dro=
pdown-btn a:hover { outline: 0px; background-color: rgb(240, 240, 240); }
@media (min-width: 768px) and (max-width: 1024px) {
.rc-HeaderRightNavButton.dropdown-btn { width: 190px; }
}
.rc-HeaderRightNavButton a, .rc-HeaderRightNavButton button { display: bloc=
k; width: auto; height: auto; padding: 12px 18px; font-size: 14px; line-hei=
ght: 20px; color: rgb(31, 31, 31); clear: both; white-space: nowrap; border=
: 0px; margin: 0px !important; }
.rc-HeaderRightNavButton a svg, .rc-HeaderRightNavButton button svg { heigh=
t: 20px; line-height: 20px; margin-right: 5px; margin-top: -3px; width: 20p=
x; fill: rgb(0, 0, 0) !important; }
.rc-HeaderRightNavButton a:focus, .rc-HeaderRightNavButton a:hover, .rc-Hea=
derRightNavButton button:focus, .rc-HeaderRightNavButton button:hover { tex=
t-decoration: none; color: rgb(0, 0, 0); }
.rc-HeaderRightNavButton a:focus svg, .rc-HeaderRightNavButton a:hover svg,=
.rc-HeaderRightNavButton button:focus svg, .rc-HeaderRightNavButton button=
:hover svg { fill: rgb(42, 115, 204) !important; }
@media (max-width: 991px) {
.rc-HeaderRightNavButton .rc-HeaderRightNavButton a, .rc-HeaderRightNavBu=
tton .rc-HeaderRightNavButton a button.my-coursera, .rc-HeaderRightNavButto=
n .rc-HeaderRightNavButton a button.my-coursera button.sign-out, .rc-Header=
RightNavButton .rc-HeaderRightNavButton button, .rc-HeaderRightNavButton .r=
c-HeaderRightNavButton button button.my-coursera, .rc-HeaderRightNavButton =
.rc-HeaderRightNavButton button button.my-coursera button.sign-out { paddin=
g-right: 14px; }
}
@media (max-width: 767px) {
.rc-HeaderRightNavButton .rc-HeaderRightNavButton { padding: 8px 24px !im=
portant; height: 40px !important; }
.rc-HeaderRightNavButton .rc-HeaderRightNavButton a { color: rgb(117, 117=
, 117) !important; background-color: transparent !important; }
}
.c-ph-career-academy.isLohpRebrand a, .c-ph-degrees.isLohpRebrand a, .c-ph-=
enterprise.isLohpRebrand a, .c-ph-student.isLohpRebrand a { font-family: "S=
ource Sans Pro", Arial, sans-serif; font-size: 14px; line-height: 20px; col=
or: rgb(0, 0, 0); }
.c-ph-career-academy.isLohpRebrand a:hover, .c-ph-degrees.isLohpRebrand a:h=
over, .c-ph-enterprise.isLohpRebrand a:hover, .c-ph-student.isLohpRebrand a=
:hover { text-decoration: underline; }
.c-ph-right-nav-button.isLohpRebrand a, .c-ph-right-nav-button.isLohpRebran=
d button { font-family: "Source Sans Pro", Arial, sans-serif; font-size: 14=
px; line-height: 20px; }
.c-ph-right-nav-button.isLohpRebrand.c-ph-log-in { white-space: nowrap; }
.c-ph-right-nav-button.isLohpRebrand.c-ph-log-in:hover { text-decoration: u=
nderline; color: rgb(0, 86, 210); }
.c-ph-right-nav-button.isLohpRebrand.c-ph-sign-up a { color: rgb(255, 255, =
255); }
.c-ph-right-nav-button.isLohpRebrand.c-ph-sign-up .join-btn, .c-ph-right-na=
v-button.isLohpRebrand.c-ph-sign-up .signup-jff-fp-btn, .c-ph-right-nav-but=
ton.isLohpRebrand.c-ph-sign-up .standardSignupBtnLink { background-color: r=
gb(0, 86, 210); border: none; border-radius: 4px; }
.c-ph-right-nav-button.isLohpRebrand.c-ph-sign-up .join-btn:hover, .c-ph-ri=
ght-nav-button.isLohpRebrand.c-ph-sign-up .signup-jff-fp-btn:hover, .c-ph-r=
ight-nav-button.isLohpRebrand.c-ph-sign-up .standardSignupBtnLink:hover { b=
ackground-color: rgb(0, 65, 158); }
.rc-EffortText { white-space: nowrap; color: rgb(89, 89, 89); }
.rc-EffortText.failed { color: rgb(255, 92, 110); }
.rc-NavItemIcon svg { transition-property: none; }
.rc-NavItemIcon .od-icon { font-size: 20px; margin-right: 12px; }
.rc-NavItemIcon .od-icon.comment-icon { font-size: 12px; }
.rc-NavItemIcon .od-icon.lock-icon { font-size: 14px; margin-left: -2px; }
.rc-NavItemIcon .cif-checkmark, .rc-NavItemIcon .od-icon.lock-icon.complete=
d .cif-circle { color: rgb(31, 131, 84); }
.rc-NavSingleItemDisplay { padding: 8px 24px; position: relative; }
.rc-NavSingleItemDisplay.highlighted, .rc-NavSingleItemDisplay:hover { back=
ground: rgb(247, 247, 247); border-left: 6px solid rgb(42, 115, 204); paddi=
ng: 8px 24px 8px 18px; }
.rc-NavSingleItemDisplay .locked-tooltip { margin-top: -42px; opacity: 0 !i=
mportant; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !impo=
rtant; max-width: 800px !important; }
.rc-NavSingleItemDisplay .locked-tooltip .locked-tooltip-arrow { left: 12px=
; }
.rc-NavSingleItemDisplay:hover .locked-tooltip { opacity: 1 !important; fil=
ter: none !important; }
.rc-NavSingleItemDisplay .rc-NavItemName { margin: 0px; }
.rc-NavSingleItemDisplay .rc-EffortText { color: rgb(107, 107, 107); displa=
y: block; margin-top: 2px; }
.rc-NavSingleItemDisplay .rc-HonorsContentLabel { margin-left: 10px; }
.rc-CollapsibleLesson button { width: 100%; }
.rc-CollapsibleLesson button:focus, .rc-CollapsibleLesson button:hover { ou=
tline: none; background: rgb(247, 247, 247); }
.rc-CollapsibleLesson .lesson-name { font-weight: 700; padding: 6px 24px; m=
argin: 0px; font-size: 14px; line-height: 20px; }
.rc-CollapsibleLesson .choice-title { padding: 0px 24px; }
.rc-CollapsibleLesson .item-group-divider { margin: 0px 16px; }
.rc-CollapsibleLesson .item-list-container { transition: height 0.1s ease-o=
ut 0s; overflow: hidden; position: relative; }
ul.nostyle.rc-CollapsibleLessonList { padding: 16px 0px; overflow-y: scroll=
; }
ul.nostyle.rc-CollapsibleLessonList .rc-ItemSummary .grading-late-penalty {=
display: none; }
.rc-PromotionApplicableCheckoutMessage { font-family: OpenSans, Arial, sans=
-serif; font-weight: 700; font-size: 14px; line-height: 24px; color: rgb(31=
, 131, 84); }
.rc-CourseEnrollmentConfirmation { margin-bottom: 24px; }
.rc-CourseEnrollmentConfirmation .do-invite-friends-label { cursor: pointer=
; }
.rc-CourseEnrollmentConfirmation .invite-friends-checkbox { margin-right: 5=
px; }
.rc-CourseEnrollmentConfirmation .welcome-message { margin-top: 48px; }
.rc-RedirectToCheckout .rc-Modal.box .c-modal-content { padding: 40px; min-=
height: 100px; }
.rc-RedirectToCheckout .rc-Modal .container { padding-top: 50px; }
.rc-RedirectToCheckout .rc-Modal .c-modal-content { width: 600px; }
.rc-ClosedCourseEnrollModal .modal-container { margin-top: 22px; margin-bot=
tom: 16px; }
.rc-ClosedCourseEnrollModal .body { padding-top: 16px; width: 600px; text-a=
lign: left; margin: auto; }
.rc-ClosedCourseEnrollModal i.cif-check-list { font-size: 1.4em; }
@media screen and (max-width: 600px) {
.rc-ClosedCourseEnrollModal .body { max-width: 100%; }
}
.rc-ClosedCourseEnrollModal .check-list { padding-right: 2px; }
.rc-ClosedCourseEnrollModal .bullet-point { margin-bottom: 16px; }
.rc-ClosedCourseEnrollModal .bullet-point .text { margin-left: 8px; display=
: inline-block; padding-bottom: 4px; }
.rc-ClosedCourseEnrollModal .continue-button { margin-top: 16px; }
.rc-CourseEnrollS12nSelectionModal .c-modal-overlay { z-index: 9999; }
.rc-CourseEnrollS12nSelectionModal .s12n-selection-modal-container { paddin=
g: 0px 24px; }
@media (max-width: 991px) {
.rc-CourseEnrollS12nSelectionModal .s12n-selection-modal-container { padd=
ing: 0px; }
}
.rc-CourseEnrollS12nSelectionModal .Select.Select--single.has-value .Select=
-value .Select-value-label { line-height: 48px; color: rgb(42, 115, 204); }
.rc-CourseEnrollS12nSelectionModal .Select.Select--single .Select-control, =
.rc-CourseEnrollS12nSelectionModal .Select.Select--single .Select-placehold=
er { border-color: rgb(42, 115, 204); padding: 12px !important; }
.rc-CourseEnrollS12nSelectionModal .Select.Select--single .Select-input { h=
eight: auto; }
.rc-CourseEnrollS12nSelectionModal .Select.Select--single .Select-option { =
line-height: 150%; height: auto; padding: 8px; font-size: 14px; }
.rc-CourseEnrollS12nSelectionModal .Select.Select--single .Select-option.is=
-selected { background: rgb(255, 255, 255); font-weight: 700; }
.rc-CourseEnrollS12nSelectionModal .Select.Select--single .Select-option.is=
-focused { background: rgb(42, 115, 204); color: rgb(255, 255, 255); }
.rc-CourseEnrollS12nSelectionModal .course-item { font-size: 14px; }
.rc-CourseEnrollS12nSelectionModal .course-item.is-enrolling-in-course { fo=
nt-weight: 700; }
.rc-CourseEnrollS12nSelectionModal label { margin-bottom: 0px; }
.rc-EnrollErrorModal.rc-Modal.box .c-modal-content { min-height: 60px; }
.rc-CourseWithFullDiscountEnrollModal.rc-Modal.box .c-modal-content { paddi=
ng: 0px; max-width: 680px; }
@media (max-width: 767px) {
.rc-CourseWithFullDiscountEnrollModal.rc-Modal.box .c-modal-content { max=
-width: none; width: auto; }
}
.rc-CourseWithFullDiscountEnrollModal.rc-Modal.box .c-modal-content .cem-ti=
tle { padding: 46px 32px 26px; border-top-left-radius: 3px; border-top-righ=
t-radius: 3px; background-color: rgb(53, 75, 114); }
.rc-CourseWithFullDiscountEnrollModal .cem-body { padding: 40px 60px; min-h=
eight: 200px; }
@media (max-width: 767px) {
.rc-CourseWithFullDiscountEnrollModal .cem-body { padding: 30px 20px; }
}
.rc-CourseWithFullDiscountEnrollModal .message { margin-bottom: 32px; }
.rc-CourseWithFullDiscountEnrollModal .c-img-loading { height: 40px; width:=
40px; margin: 0px auto; }
.rc-CourseWithFullDiscountEnrollModal .continue-button { height: 48px; widt=
h: 214px; }
@media (max-width: 767px) {
.rc-CourseWithFullDiscountEnrollModal .continue-button { width: 100%; hei=
ght: 54px; }
}
.rc-AutoGeneratedImageAssetPageTag { height: 28px; width: 253px; display: f=
lex; background: rgb(235, 243, 255); border-radius: 2px; margin-top: 12px; =
padding-bottom: 4px; -webkit-box-pack: center; justify-content: center; }
.rc-AutoGeneratedImageAssetPageTag .auto-gen-accuracy-label { margin-top: 3=
px; padding: 0px 3px; }
.rc-AutoGeneratedImageAssetPageTag .auto-gen-accuracy-label .help-icon { pa=
dding: 0px 2px; }
.rc-WidgetSelectionModal { position: absolute; }
.rc-WidgetSelectionModal.rc-Modal.box .c-modal-content { padding: 24px; min=
-height: 440px; max-width: 720px; }
.rc-WidgetSelectionModal .rc-AuthorModalTitle { margin: 0px; padding: 0px; =
}
.rc-WidgetSelectionModal .rc-AuthorModalTitle .authoring-modal-title { padd=
ing: 0px; text-align: center; font-size: 28px; color: rgb(97, 97, 97); }
.rc-WidgetSelectionModal .modal-description button { padding: 0px; font-siz=
e: 1em; }
.rc-WidgetSelectionModal .authoring-modal-body { min-height: 270px; }
.rc-AuthorModal { min-height: 500px; }
.rc-AuthorModal::-webkit-scrollbar { appearance: none; width: 7px; }
.rc-AuthorModal::-webkit-scrollbar-thumb { border-radius: 4px; background-c=
olor: rgba(0, 0, 0, 0.5); box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 1px;=
}
.rc-AuthorModal.rc-Modal.box .c-modal-content { max-height: 98%; overflow-x=
: hidden; width: 840px; padding: 28px 48px; }
.rc-AuthorModal .error:not(.rc-CharacterCount) { color: rgb(255, 92, 110); =
}
.rc-AuthorModal .rc-AuthorModalTitle { margin: 0px -48px; padding: 0px 48px=
; }
.rc-AuthorModal .authoring-modal-title { padding: 20px 0px; text-align: cen=
ter; }
.rc-AuthorModal .authoring-modal-title .icon-container { margin-bottom: 20p=
x; }
.rc-AuthorModal .authoring-modal-title .icon-container img { height: 35px; =
}
.rc-AuthorModal .authoring-modal-body { margin: 0px -48px; padding: 0px 48p=
x; }
.rc-AuthorModal .authoring-modal-header { color: rgb(97, 97, 97); font-size=
: 15px; }
.rc-AuthorModal .rc-AuthorModalFooter { margin: 0px -48px; padding: 0px 48p=
x; background: rgb(117, 117, 117); }
.rc-AuthorModal .rc-AuthorModalFooter .footer-actions { display: flex; padd=
ing-top: 20px; float: right; }
.rc-AuthorModal .rc-AuthorModalFooter button { margin-left: 10px; }
.rc-AuthorModal .rc-AuthorModalFooter button.danger { background-color: rgb=
(255, 92, 110); border-color: rgb(255, 92, 110); }
.rc-ContainerLogsModal.rc-AuthorModal.rc-Modal.box .c-modal-content { displ=
ay: flex; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-orient: vertical; =
flex-direction: column; max-width: unset; height: 98%; width: 98%; }
.rc-ContainerLogsModal.rc-AuthorModal.rc-Modal.box .content-log-file-select=
or { height: 28px; width: 208px; margin-bottom: 60px; margin-top: 10px; }
.rc-ContainerLogsModal.rc-AuthorModal.rc-Modal.box .content-log-file-select=
or .Label { text-transform: uppercase; }
.rc-ContainerLogsModal.rc-AuthorModal.rc-Modal.box .authoring-modal-title >=
div { -webkit-box-orient: horizontal; flex-direction: row; }
.rc-ContainerLogsModal.rc-AuthorModal.rc-Modal.box .authoring-modal-body, .=
rc-ContainerLogsModal.rc-AuthorModal.rc-Modal.box .content-box { display: f=
lex; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-orient: vertical; flex-=
direction: column; }
.rc-ContainerLogsModal.rc-AuthorModal.rc-Modal.box .content-box p { }
.rc-ContainerLogsModal.rc-AuthorModal.rc-Modal.box .content-box pre { -webk=
it-box-flex: 1; flex: 1 1 0%; overflow: scroll; }
.rc-GraderMessage { padding: 12px; background: rgb(245, 247, 248); border: =
1px solid rgb(229, 231, 232); border-radius: 4px; color: rgb(31, 31, 31); }
.rc-GraderMessage div h3 { font-weight: 600; font-size: 16px; line-height: =
24px; color: rgb(31, 31, 31); }
.rc-GraderMessages ul { list-style-type: none; padding-left: 0px; }
.rc-PublishLinkedLabModal { min-height: auto; }
.rc-PublishLinkedLabModal * { text-align: left; }
.rc-PublishLinkedLabModal label { font-weight: 700; }
.rc-PublishLinkedLabModal.rc-Modal.box .c-modal-content { padding: 24px; ma=
x-width: 720px; }
.rc-PublishLinkedLabModal .rc-AuthorModalTitle { margin: 0px 0px 15px; padd=
ing: 0px; }
.rc-PublishLinkedLabModal .rc-AuthorModalTitle .authoring-modal-title { pad=
ding: 0px; font-size: 28px; color: rgb(97, 97, 97); }
.rc-PublishLinkedLabModal .rc-AuthorModalTitle .authoring-modal-title > div=
{ -webkit-box-align: start; align-items: start; }
.rc-PublishLinkedLabModal .modal-description button { padding: 0px; font-si=
ze: 1em; }
.rc-PublishLinkedLabModal input, .rc-PublishLinkedLabModal textarea { font-=
size: 1em; }
.rc-PublishLinkedLabModal .radio-content p { margin-left: 32px; font-size: =
12px; white-space: pre-wrap; width: 611px; }
.rc-PublishLinkedLabModal .update-summary { text-transform: uppercase; font=
-size: 12px; }
.rc-PublishLinkedLabModal textarea { margin-top: -22px; width: 671px; margi=
n-bottom: 24px; }
.rc-CopyInput { display: flex; position: relative; border: 1px solid rgb(22=
5, 225, 225); background-color: rgb(248, 248, 248); width: 100%; margin-lef=
t: 20px; margin-right: 20px; }
.rc-CopyInput input { background-color: rgb(248, 248, 248); border: 0px; fo=
nt-size: 14px; height: 38px; }
.rc-CopyInput input::placeholder { opacity: 1; filter: none; }
.rc-CopyInput .c-CopyButton { position: absolute; background-color: rgb(248=
, 248, 248); border: 0px; right: 0px; top: 0px; bottom: 0px; }
.rc-CopyInput .c-CopyButton:hover { background-color: rgb(248, 248, 248); }
.rc-CopyInput .c-CopyButton:focus { background-color: rgb(248, 248, 248); }
.rc-CopyInput .c-CopyButton span { font-size: 0.75rem; line-height: 0.75rem=
; font-weight: 700; color: rgb(42, 115, 204); font-family: OpenSans, sans-s=
erif; }
.rc-FramedLabHeader { background-color: rgb(255, 255, 255); }
.jupyter-container { display: flex; -webkit-box-pack: justify; justify-cont=
ent: space-between; margin-right: auto; margin-left: auto; padding-left: 0p=
x; padding-right: 0px; }
.jupyter-container .c-CourseraLogo { height: 20px; margin: auto 0px; }
.jupyter-container .c-lab-header-menu button { margin-left: 20px; }
@media (max-width: 767px) {
.jupyter-container { margin-left: 10px; margin-right: 10px; }
}
@media (min-width: 768px) {
.jupyter-container { width: 768px; }
}
@media (min-width: 992px) {
.jupyter-container { width: 940px; }
}
@media (min-width: 1200px) {
.jupyter-container { width: 1140px; }
}
.c-LabsNavbarContent { display: flex; -webkit-box-pack: center; justify-con=
tent: center; margin-top: 10px; margin-bottom: 10px; }
.c-LabsNavbarContent button { font-size: 1rem; position: relative; }
.rc-Modal.side .c-modal-content { left: 10%; width: 90%; }
@media (min-width: 630px) {
.rc-Modal.side .c-modal-content { left: 30%; width: 70%; }
}
@media (min-width: 740px) {
.rc-Modal.side .c-modal-content { left: 40%; width: 60%; }
}
@media (min-width: 880px) {
.rc-Modal.side .c-modal-content { left: 50%; width: 50%; }
}
@media (min-width: 1160px) {
.rc-Modal.side .c-modal-content { left: 62%; width: 38%; }
}
@media (max-width: 767px) {
.rc-HelpModal .c-modal-content { padding: 0px; }
}
.rc-HelpModal h2 { margin-top: 30px; }
.rc-HelpModal .c-HelpModalContent:not(:first-child) hr { margin-top: 32px; =
}
.rc-HelpModal .c-HelpModalContent:not(:first-child) h4, .rc-HelpModal .c-He=
lpModalContent:not(:first-child) label:first-child { margin-top: 30px; }
.rc-HelpModal .c-HelpModalContent { margin-left: 40px; margin-right: 40px; =
}
.rc-HelpModal .c-HelpConfirmationStatus { padding-bottom: 30px; padding-top=
: 28px; }
.rc-HelpModal .c-HelpConfirmationStatusBeforeSend { background-color: rgb(2=
52, 235, 206); margin-top: 10px; }
.rc-HelpModal .c-HelpConfirmationStatusInProgress { background-color: rgb(2=
34, 244, 254); }
.rc-HelpModal .c-HelpConfirmationStatusInProgress p { visibility: hidden; }
.rc-HelpModal button { margin-top: 8px; font-size: 14px; padding: 12px 26px=
; }
.rc-HelpModal button:not(:last-child) { margin-right: 12px; }
.rc-HelpModal input { width: 100%; margin-bottom: 20px; }
.rc-HelpModal .rc-CopyItem { margin-top: 0px; margin-bottom: 0px; }
.rc-HelpModal .rc-CopyItem input { margin-bottom: 0px; font-size: inherit; =
}
.rc-ExpandableFileChangeList .show-and-hide-button { font-weight: 400; font=
-size: 14px; outline-style: none; margin-left: -26px; }
.rc-ExpandableFileChangeList .button-content { margin-left: 5px; }
.rc-ExpandableFileChangeList .file-change-list .version-upgrade-file-rename=
d { font-size: 12px; line-height: 50%; }
.rc-ExpandableFileChangeList .file-change-list .version-upgrade-file-rename=
d svg { margin-bottom: 3px; margin-left: 8px; margin-right: 8px; }
.rc-ChangeLogModal .c-modal-content { left: 62%; right: 38%; }
.rc-ChangeLogModal .back-to-lab-help-button { font-weight: 400; }
.rc-ChangeLogModal .back-to-lab-help-button .button-content { margin-right:=
5px; }
.rc-ChangeLogModal .c-ChangeModalContent, .rc-ChangeLogModal .no-change-log=
-banner { margin-left: 40px; margin-right: 40px; }
.rc-ChangeLogModal .c-ChangeModalContent .file-change-list { margin-top: 0p=
x; margin-bottom: 40px; }
.rc-ChangeLogModal h2 { font-size: 34px; font-weight: 700; margin-bottom: 3=
5px; margin-top: 30px; }
.rc-ChangeLogModal h4 { font-size: 16px; font-weight: bolder; margin-bottom=
: 16px; }
.rc-ChangeLogModal h5 { font-size: 14px; color: rgb(102, 102, 102); font-we=
ight: bolder; margin-bottom: 16px; }
.rc-ChangeLogModal p { font-size: 14px; color: rgb(94, 94, 94); font-weight=
: 400; }
.rc-SessionEndModal h2 { margin-bottom: 35px; }
.rc-VersionUpgradeModal .c-modal-content { width: 616px; }
.rc-VersionUpgradeModal h2 { margin-bottom: 35px; }
.rc-VersionUpgradeModal .version-upgrade-subtitle { margin-bottom: 20px; }
.rc-VersionUpgradeModal h3 { margin-top: 24px; margin-bottom: 12px; }
.rc-VersionUpgradeModal .version-upgrade-description { color: rgb(102, 102,=
102); font-style: italic; line-height: 2em; }
.rc-VersionUpgradeModal .version-upgrade-description .version-upgrade-date =
{ font-weight: 700; margin-bottom: 5px; font-style: normal; }
.rc-VersionUpgradeModal .version-upgrade-file-renamed { font-size: 12px; ma=
rgin-bottom: 6px; }
.rc-VersionUpgradeModal svg { margin-bottom: 3px; margin-left: 8px; margin-=
right: 8px; }
.rc-FramedLab { position: relative; overflow: hidden; background-color: rgb=
(255, 255, 255); height: 100vh; display: flex; -webkit-box-orient: vertical=
; flex-direction: column; }
.rc-LabSandboxOnboardingModal .c-modal-content { max-width: 568px; }
.rc-ConsoleOutput { background: none; font-family: Monaco, monospace; line-=
height: 18px; padding: 0px; margin: 0px; border: none !important; }
.rc-ProgressBar { background-color: rgb(255, 255, 255); }
.rc-LoadingIcon { text-align: center; }
.rc-LoadingIcon svg path { fill: rgb(64, 137, 200); stroke: rgb(64, 137, 20=
0); stroke-width: 5; stroke-linecap: round; stroke-dasharray: 2024, 2024; a=
nimation: 2s ease-in-out 0s infinite normal none running drawlogo; width: a=
uto; }
@media screen and (min-width:0 0) {
.rc-LoadingIcon svg path { animation: 2s ease 0s infinite normal none run=
ning pulse; }
}
@-webkit-keyframes drawlogo {=20
0% { stroke-dashoffset: 2024; fill: rgb(220, 220, 220); stroke: rgb(64, 1=
37, 200); }
60% { fill: rgb(220, 220, 220); }
80% { fill: rgb(64, 137, 200); stroke-dashoffset: 0; }
95% { fill: rgb(64, 137, 200); stroke: rgb(64, 137, 200); }
100% { fill: rgb(220, 220, 220); stroke-dashoffset: 0; stroke: rgb(245, 2=
45, 245); }
}
@keyframes drawlogo {=20
0% { stroke-dashoffset: 2024; fill: rgb(220, 220, 220); stroke: rgb(64, 1=
37, 200); }
60% { fill: rgb(220, 220, 220); }
80% { fill: rgb(64, 137, 200); stroke-dashoffset: 0; }
95% { fill: rgb(64, 137, 200); stroke: rgb(64, 137, 200); }
100% { fill: rgb(220, 220, 220); stroke-dashoffset: 0; stroke: rgb(245, 2=
45, 245); }
}
@-webkit-keyframes pulse {=20
50% { opacity: 0.3; }
}
@keyframes pulse {=20
50% { opacity: 0.3; }
}
.rc-SegmentedProgressCircle { position: relative; display: inline-block; }
.rc-SegmentedProgressCircle svg { width: 160px; height: 160px; }
.rc-SegmentedProgressCircle circle { fill: transparent; }
.rc-SegmentedProgressCircle .progress-circles { transform: rotate(-90deg); =
stroke-width: 8px; }
.rc-SegmentedProgressCircle .progress-circles .progress-dashes { stroke-lin=
ecap: round; stroke: rgb(59, 175, 218); }
.rc-SegmentedProgressCircle .progress-circles .progress-dashes.no-progress =
{ display: none; }
.rc-SegmentedProgressCircle .progress-circles .background-dashes { stroke-l=
inecap: round; stroke: rgb(214, 238, 248); }
.rc-SegmentedProgressCircle .content { display: flex; -webkit-box-orient: v=
ertical; flex-direction: column; -webkit-box-pack: center; justify-content:=
center; width: 96%; height: 100%; position: absolute; z-index: 1; text-ali=
gn: center; font-family: "Open Sans", sans-serif; }
.rc-SegmentedProgressCircle .content .secondary { font-size: 0.875rem; colo=
r: rgb(0, 0, 0); margin-bottom: 2px; }
.rc-AppMessage { width: 100%; text-align: center; background-color: rgb(245=
, 245, 245); color: rgb(97, 97, 97); }
.rc-AppMessage.large { padding: 0px 105px; }
.rc-AppMessage.large .heading-container { padding: 30px; }
.rc-AppMessage.large .heading { margin: 0px; }
.rc-AppMessage.large .subheading { padding-top: 5px; }
.rc-AppMessage.large .body { padding-bottom: 30px; }
.rc-GroupRosterApp input[type=3D"checkbox"] { font-size: 32px; }
.rc-GroupRosterApp .row-header-actions, .rc-GroupRosterApp a { cursor: poin=
ter; }
.rc-GroupRosterApp .tab-headline { margin-top: 20px; }
.rc-GroupRosterApp .group-name-header { margin: 25px 0px 0px; }
.rc-GroupRosterApp .row-header { padding: 18px; }
.rc-GroupRosterApp .row-header .row-header-actions { margin: 4px 20px 0px; =
}
.rc-GroupRosterApp .slack-chat-button { color: rgb(1, 86, 184); border: 1px=
solid rgb(1, 86, 184); background-color: transparent; }
.rc-GroupRosterApp .slack-chat-button:active, .rc-GroupRosterApp .slack-cha=
t-button:focus, .rc-GroupRosterApp .slack-chat-button:hover { background-co=
lor: rgb(1, 86, 184); color: rgb(255, 255, 255); }
.rc-GroupRosterApp .slack-chat-button:active .slack-label, .rc-GroupRosterA=
pp .slack-chat-button:focus .slack-label, .rc-GroupRosterApp .slack-chat-bu=
tton:hover .slack-label { color: rgb(255, 255, 255); }
.rc-GroupRosterApp .slack-chat-button .slack-label { font-size: 16px; }
.rc-GetS12nCertificateModal.rc-Modal.box .headline-4-text { font-size: 34px=
; line-height: 150%; font-family: OpenSans-Light, Arial, sans-serif; }
.rc-GetS12nCertificateModal.rc-Modal.box .c-modal-content { text-align: cen=
ter; width: 450px; padding: 28px; }
@media (max-width: 767px) {
.rc-GetS12nCertificateModal.rc-Modal.box .c-modal-content { margin: 0px a=
uto; width: 99%; padding: 72px 28px 28px; }
}
.rc-GetS12nCertificateModal.rc-Modal.box.success-state .c-modal-content { p=
adding: 72px 72px 28px; background-image: url("https://coursera_assets.s3.a=
mazonaws.com/growth/cancel_deflection/promo-bg-web.png"); background-size: =
170% 100%; background-repeat: no-repeat; }
@media (max-width: 767px) {
.rc-GetS12nCertificateModal.rc-Modal.box.success-state .c-modal-content {=
padding: 72px 20px 20px; background-size: cover; }
}
.rc-GetS12nCertificateModal.rc-Modal.box.error-state .c-modal-content { min=
-height: auto; }
.rc-GetS12nCertificateModal.rc-Modal.box .accomplishments-link { color: rgb=
(42, 115, 204); font-weight: 600; text-decoration: none; }
.rc-GetS12nCertificateBanner { background: rgb(47, 117, 201); position: rel=
ative; width: 100%; height: 80px; max-height: 80px; transition: max-height =
0.3s ease-out 0s; overflow: hidden; }
@media (max-width: 767px) {
.rc-GetS12nCertificateBanner { height: 140px; max-height: 140px; }
}
.rc-GetS12nCertificateBanner.hidden { max-height: 0px; }
.rc-GetS12nCertificateBanner .details-container { height: 80px; color: rgb(=
255, 255, 255); }
@media (max-width: 991px) {
.rc-GetS12nCertificateBanner .details-container { padding: 0px 12px; }
}
@media (max-width: 767px) {
.rc-GetS12nCertificateBanner .details-container { height: 140px; -webkit-=
box-orient: vertical; flex-direction: column; }
}
.rc-GetS12nCertificateBanner .details-text { font-size: 16px; margin: 0px; =
}
@media (max-width: 767px) {
.rc-GetS12nCertificateBanner .details-text { margin: 12px 20px; font-size=
: 14px; line-height: 16px; }
}
.rc-GetS12nCertificateBanner .cta-button.secondary.cozy { margin: 0px 24px;=
padding: 10px 40px; }
@media (max-width: 767px) {
.rc-GetS12nCertificateBanner .cta-button.secondary.cozy { margin: 12px 8p=
x; padding: 8px 20px; min-width: 200px; }
}
.rc-GetS12nCertificateBanner .cta-button.secondary.cozy:not(:focus):not(:ho=
ver) { background: rgb(255, 255, 255); }
.rc-ProgressCircle.outer-circle { border-radius: 50%; position: relative; }
.rc-ProgressCircle.outer-circle .inner-circle { position: absolute; border-=
radius: 50%; left: 50%; top: 50%; transform: translateX(-50%) translateY(-5=
0%); }
.rc-GoalSettingWeeklyProgress { margin: 24px 0px; }
.rc-GoalSettingWeeklyProgress .days-container > :not(:last-child) { margin-=
right: 16px; }
.rc-GoalSettingWeeklyProgress .day-text { margin-top: 6px; font-size: 12px;=
line-height: 18px; color: rgb(102, 102, 102); }
.rc-GoalSettingProgressCard > div { height: 100%; }
.rc-GoalSettingProgressCard > div > div { height: 100%; }
.rc-GoalSettingProgressCard > div > div > .progress-content { height: 100%;=
}
.rc-GoalSettingProgressCard > div > div > .progress-content > div { -webkit=
-box-flex: 1; flex: 1 1 0%; }
.rc-GoalSettingProgressCard .goal-progress-description { margin: 12px 0px 2=
4px; text-align: center; }
.rc-GoalSettingProgressCard .keep-learning-button { justify-self: flex-end;=
}
.rc-CodeEvaluatorSlowProgressIndicator { width: 100%; margin-top: -20px; }
.rc-CodeEvaluatorSlowProgressIndicator .execution-step { padding: 20px; dis=
play: inline-block; }
.rc-CodeEvaluatorSlowProgressIndicator .cancel-request { float: right; marg=
in: 20px; }
.rc-RequestError { padding: 20px; background-color: rgba(255, 0, 0, 0.06); =
}
.rc-RequestError .rc-ConsoleOutput { color: rgb(158, 30, 30); }
.rc-RuntimeError { padding: 20px; background-color: rgba(255, 0, 0, 0.06); =
}
.rc-RuntimeError .rc-ConsoleOutput { color: rgb(158, 30, 30); }
.rc-StringOutput { padding: 20px; }
.rc-TestCaseOutput { padding: 20px; background-color: rgba(255, 0, 0, 0.06)=
; }
.rc-TestCaseOutput .rc-ConsoleOutput { color: rgb(158, 30, 30); }
.rc-TestCaseOutput.correct { background-color: rgb(236, 244, 232); }
.rc-TestCaseOutput.correct .rc-ConsoleOutput { color: rgb(31, 131, 84); }
.rc-SystemError { padding: 20px; background-color: rgba(255, 0, 0, 0.06); }
.rc-SystemError .rc-ConsoleOutput { color: rgb(158, 30, 30); margin-bottom:=
10px; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-menu-divider { margin: 0px =
auto; width: 80%; border-bottom: 1px solid rgba(255, 255, 255, 0.55); }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-settings-control .vjs-menu =
.vjs-menu-content, .vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtitle=
s-control .vjs-menu .vjs-menu-content { width: 19em; left: -8em; padding-bo=
ttom: 1em; max-height: 480px; overflow: hidden auto; }
@media (max-width: 479px) {
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-settings-control .vjs-men=
u .vjs-menu-content, .vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtit=
les-control .vjs-menu .vjs-menu-content { max-height: 180px; }
}
@media (min-width: 480px) and (max-width: 767px) {
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-settings-control .vjs-men=
u .vjs-menu-content, .vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtit=
les-control .vjs-menu .vjs-menu-content { max-height: 230px; }
}
@media (min-width: 768px) and (max-width: 991px) {
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-settings-control .vjs-men=
u .vjs-menu-content, .vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtit=
les-control .vjs-menu .vjs-menu-content { max-height: 280px; }
}
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-settings-control .vjs-menu =
.c-autoplay-menu-section:focus, .vjs-coursera-skin.vjs-coursera-phoenix-ski=
n .c-settings-control .vjs-menu .c-autoplay-menu-section button:focus, .vjs=
-coursera-skin.vjs-coursera-phoenix-skin .c-settings-control .vjs-menu .c-p=
layback-rate-menu-section:focus, .vjs-coursera-skin.vjs-coursera-phoenix-sk=
in .c-settings-control .vjs-menu .c-playback-rate-menu-section button:focus=
, .vjs-coursera-skin.vjs-coursera-phoenix-skin .c-settings-control .vjs-men=
u .c-resolution-menu-section:focus, .vjs-coursera-skin.vjs-coursera-phoenix=
-skin .c-settings-control .vjs-menu .c-resolution-menu-section button:focus=
, .vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtitles-control .vjs-me=
nu .c-autoplay-menu-section:focus, .vjs-coursera-skin.vjs-coursera-phoenix-=
skin .c-subtitles-control .vjs-menu .c-autoplay-menu-section button:focus, =
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtitles-control .vjs-menu=
.c-playback-rate-menu-section:focus, .vjs-coursera-skin.vjs-coursera-phoen=
ix-skin .c-subtitles-control .vjs-menu .c-playback-rate-menu-section button=
:focus, .vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtitles-control .=
vjs-menu .c-resolution-menu-section:focus, .vjs-coursera-skin.vjs-coursera-=
phoenix-skin .c-subtitles-control .vjs-menu .c-resolution-menu-section butt=
on:focus { outline-color: rgb(199, 227, 255); opacity: 1; filter: none; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtitles-control .vjs-menu=
.vjs-menu-content li.vjs-menu-item { text-transform: none; text-align: lef=
t; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtitles-control .vjs-menu=
.vjs-menu-content li.vjs-menu-item.vjs-selected .c-subtitles-menu-item-sel=
ected-icon::before { content: "=E2=9C=93"; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtitles-control .vjs-menu=
.vjs-menu-content li.vjs-menu-item .c-subtitles-menu-item-selected-icon { =
position: relative; left: 5%; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-subtitles-control .vjs-menu=
.vjs-menu-content li.vjs-menu-item .c-subtitles-menu-item-label { position=
: relative; left: 10%; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .menu-section-title { margin: =
20px 0px 10px; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-playback-rate-menu-section =
.c-playback-rate-button-container { font-size: 1.4em; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-playback-rate-menu-section =
.c-playback-rate-text { margin-left: 5px; margin-right: 5px; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-playback-rate-menu-section =
.c-playback-rate-button { background: transparent; border: 1px solid transp=
arent; color: rgb(255, 255, 255); padding: 6px 12px; opacity: 0.5; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-playback-rate-menu-section =
.c-playback-rate-button:hover { opacity: 1; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-playback-rate-menu-section =
.c-playback-rate-button:focus { outline-color: rgb(246, 250, 255); }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-resolution-menu-section .c-=
resolution-button-container { font-size: 1.4em; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-resolution-menu-section .c-=
resolution-text { margin-left: 5px; margin-right: 5px; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-resolution-menu-section .c-=
resolution-button { background: transparent; border: 1px solid transparent;=
color: rgb(255, 255, 255); padding: 6px 12px; opacity: 0.5; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-resolution-menu-section .c-=
resolution-button:hover { opacity: 1; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-autoplay-menu-section .c-au=
toplay-button { border: 0px; font-size: 14px; margin: 8px 24px 0px; backgro=
und-color: rgb(0, 0, 0); border-radius: 4px; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-autoplay-menu-section .c-au=
toplay-button.selected { background-color: rgba(255, 255, 255, 0.25); }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .c-autoplay-menu-section .c-au=
toplay-button:focus { outline-color: rgb(246, 250, 255); }
.c-video-placeholder { margin: 0px auto; position: relative; }
.c-video-placeholder .c-video-placeholder-image { height: 100%; width: 100%=
; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin { margin: 0px auto; width: 100=
%; outline: rgb(153, 153, 153) solid 1px !important; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin:focus { outline: rgb(153, 153,=
153) solid 1px !important; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin.vjs-fullscreen { max-width: no=
ne; max-height: none; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-mouse-display .vjs-time-t=
ooltip { top: -3em; font-size: 0.8em; font-weight: 700; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-play-progress { backgroun=
d-color: rgb(42, 181, 115); }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-play-progress::before { f=
ont-size: 1em; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-play-progress .vjs-time-t=
ooltip, .vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-play-progress .vj=
s-time-tooltip:hover { display: none; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-volume-level { background=
-color: rgb(42, 181, 115); }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-load-progress { backgroun=
d-color: rgba(42, 181, 115, 0.25); }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-progress-holder { backgro=
und-color: rgba(245, 245, 245, 0.55); height: 0.4em; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-progress-holder:focus .vj=
s-mouse-display .vjs-time-tooltip { top: -3em; font-size: 0.8em; font-weigh=
t: 700; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-progress-holder:focus .vj=
s-play-progress .vjs-time-tooltip { display: none; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-text-track { font-size: 1=
.8em; padding: 8px; line-height: 1.4em; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar { color: rgb(=
255, 255, 255); background-color: rgba(0, 0, 0, 0.6); }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .vjs-menu { b=
order-top-color: transparent; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .vjs-menu .vj=
s-menu-content { background-color: rgba(0, 0, 0, 0.6); }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .vjs-time-con=
trols { width: 48px; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .vjs-current-=
time-display, .vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar=
.vjs-duration-display { font-size: 16px; text-align: center; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .c-vjs-button=
, .vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .vjs-curren=
t-time-display .vjs-duration-display { opacity: 0.5; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .c-vjs-button=
.selected, .vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .c=
-vjs-button:focus, .vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-contro=
l-bar .c-vjs-button:hover { opacity: 1; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .c-video-cont=
rol { margin-left: 1em; margin-right: 1em; color: rgb(255, 255, 255); curso=
r: pointer; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .c-video-cont=
rol .vjs-control-content { line-height: 0; padding-top: 0px; padding-bottom=
: 0px; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .c-video-cont=
rol .vjs-control-content .vjs-menu { line-height: 2em; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .c-video-cont=
rol .c-video-control-btn { display: inline-block; width: 100%; padding-left=
: 0px; padding-right: 0px; font-size: 14px; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .c-video-cont=
rol .c-video-control-btn .vjs-button { line-height: 0; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .c-video-cont=
rol .c-video-control-btn .vjs-menu { font-size: 10px; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .c-video-cont=
rol .c-video-control-btn .vjs-icon-placeholder { display: none; }
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .c-fullscreen=
-control .vjs-control-content, .vjs-coursera-skin.vjs-coursera-phoenix-skin=
.vjs-control-bar .c-play-control .vjs-control-content { line-height: 2em; =
}
@media (max-width: 767px) {
.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar .vjs-contro=
l { width: 2em; }
}
.c-video-title { max-width: 960px; margin: 16px auto; padding-left: 12px; c=
olor: rgba(255, 255, 255, 0.698); }
.c-video-title h1 { min-width: 300px; }
.c-vjs-hide-video-player { position: fixed !important; top: -2000px !import=
ant; left: -2000px !important; overflow: hidden !important; }
.c-video-resource-container { background-color: rgb(245, 245, 245); width: =
100%; margin-top: 12px; }
.c-video-resource-container .c-video-lecture-resources, .c-video-resource-c=
ontainer .c-video-question-list { max-width: 960px; margin: 0px auto; }
.c-video-resource-container .c-video-question-list { padding: 20px 0px; }
.c-video-resource-container .c-video-lecture-resources { padding: 20px 0px =
40px; }
@media (max-width: 767px) {
.c-video-resource-container > .c-video-question-list { padding: 20px 12px=
40px; }
}
.c-item-lecture.c-lecture-questions { background-color: rgba(0, 0, 0, 0.8);=
}
.c-item-lecture.c-lecture-questions .c-item-container::after, .c-item-lectu=
re.c-lecture-questions .c-item-container::before { content: none; }
.c-item-lecture.c-lecture-questions .c-main-content-container { padding-top=
: 0px; }
.c-item-lecture.c-lecture-questions .c-main-content-container > div { backg=
round-color: rgba(0, 0, 0, 0.8); }
.c-video-item-feedback { min-width: 126px; }
.rc-CodeEvaluatorOutput { font-size: 13px; background: rgb(255, 255, 255); =
}
.rc-CodeEvaluatorOutput .in-progress { padding: 20px; }
.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vj=
s-modal-dialog, .vjs-button > .vjs-icon-placeholder::before, .vjs-modal-dia=
log .vjs-modal-dialog-content { position: absolute; top: 0px; left: 0px; wi=
dth: 100%; height: 100%; }
.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .vjs-button >=
.vjs-icon-placeholder::before { text-align: center; }
@font-face { font-family: VideoJS; src: ; }
@font-face { font-family: VideoJS; src: url("data:application/font-woff;cha=
rset=3Dutf-8;base64,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
PBl+ypmbSWdmyC61KS/AKZC3Y+AA=3D=3D") format("woff"), url("data:application/=
x-font-ttf;charset=3Dutf-8;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TL=
zJRiV3RAAABjAAAAFZjbWFwOfT3xgAAAmgAAAMiZ2x5ZgMJ0sMAAAXQAAARCGhlYWQSy2hLAAAA=
4AAAADZoaGVhDgMHIQAAALwAAAAkaG10eOAAAAAAAAHkAAAAhGxvY2E9NEHGAAAFjAAAAERtYXh=
wATIAgQAAARgAAAAgbmFtZdXH9aAAABbYAAACCnBvc3RAAl/0AAAY5AAAAZ4AAQAABwAAAAAABw=
AAAP//BwEAAQAAAAAAAAAAAAAAAAAAACEAAQAAAAEAAFYfTwlfDzz1AAsHAAAAAADWVg6nAAAAA=
NZWDqcAAAAABwEHAAAAAAgAAgAAAAAAAAABAAAAIQB1AAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAA=
AAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAg=
AAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEGygGQAAUAAARxBOYAAAD6BHEE5gAAA1wAVw=
HOAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQPEB8SAHAAAAAKEHAAAAAAAAAQAAA=
AAAAAAAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAH=
AAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAc=
AAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAUAAAADAAAALAAAAAQAAAGSAAEAAAAAAIwAAwABAA=
AALAADAAoAAAGSAAQAYAAAAAQABAABAADxIP//AADxAf//AAAAAQAEAAAAAQACAAMABAAFAAYAB=
wAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgAAABBgAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAGQAAAAAAAAACAAAPEBAADxAQA=
AAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAA=
DxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAA=
PELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA4AAPEPAADxDwAA=
AA8AAPEQAADxEAAAABAAAPERAADxEQAAABEAAPESAADxEgAAABIAAPETAADxEwAAABMAAPEUAAD=
xFAAAABQAAPEVAADxFQAAABUAAPEWAADxFgAAABYAAPEXAADxFwAAABcAAPEYAADxGAAAABgAAP=
EZAADxGQAAABkAAPEaAADxGgAAABoAAPEbAADxGwAAABsAAPEcAADxHAAAABwAAPEdAADxHQAAA=
B0AAPEeAADxHgAAAB4AAPEfAADxHwAAAB8AAPEgAADxIAAAACAAAAAAAAAADgBoAH4AzADgAQIB=
QgFsAZgBwgIYAlgCtALgAzADsAPeBDAElgTcBSQFZgWKBiAGZga0BuoHWAgSCFgIbgiEAAEAAAA=
ABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAbADQAAAkCEyIHDgEHBhAXHgEXFi=
A3PgE3NhAnLgEnJgMiJy4BJyY0Nz4BNzYyFx4BFxYUBw4BBwYC6wHA/kCVmIuGzjk7OznOhosBM=
IuGzjk7OznOhouYeW9rpi0vLy2ma2/yb2umLS8vLaZrbwIwAVABUAGbOznOhov+0IuGzjk7OznO=
hosBMIuGzjk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAAACAAAAAAVABYsAAwAHAAABIREpARE=
hEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiEGIAAHABcAJwAqAAABNCcmJxUXNjcUBxc2NT=
QnLgEnFR4BFxYBBwEhESEBEQEGBxU2Nxc3AQcXBNA0MlW4A7spcU1FQ+6VbKovMfu0XwFh/p8BK=
wF1AT5QWZl6mV/9YJycA4BhUlAqpbgYGGNicZKknYyHvSKaIJNlaQIsX/6f/kD+iwH2/sI9G5oj=
ZJhfBJacnAAAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAV=
mBdYACAAOAAABNCcmJxE2NzYBESEBEQEFZTQyVFQyNPwQASsBdf6LA4BhUlAq/aYqUFIBQf5A/o=
sEqv6LAAMAAAAABiAGDwAFAA4AIgAAExEhAREBBTQnJicRNjc2AxUeARcWFAcOAQcVPgE3NhAnL=
gHgASsBdf6LAsU0MlVVMjS7bKovMTEvqmyV7kNFRUPuBGD+QP6LBKr+i+BhUlAq/aYqUFIC8Jog=
k2Vp6GllkyCaIr2HjAE6jIe9AAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSE=
RIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiw=
WLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBd=
gJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gATABcAAAEhIg4BFREUHgEzITI+ATUR=
NC4BAyERIQVA/IApRCgoRCkDgClEKChEKfyAA4AF1ShEKfyAKUQoKEQpA4ApRCj76wOAAAYAAAA=
ABmsGawAIAA0AFQAeACMALAAACQEmIyIHBgcBJS4BJwEFIQE2NzY1NAUBBgcGFRQXIQUeARcBMw=
EWMzI3NjcBAr4BZFJQhHt2YwESA44z7Z/+7gLl/dABel0zNfwS/t1dMzUPAjD95DPtnwESeP7dU=
0+Ee3Zj/u4D8AJoEy0rUf4nd6P6PP4nS/1zZn+Ej0tLAfhmf4SPS0pLo/o8Adn+CBMtK1EB2QAF=
AAAAAAZrBdYAEwAXABsAHwAjAAABISIOARURFB4BMyEyPgE1ETQuAQEhFSEBITUhBSE1ITUhNSE=
F1ftWKUUoKEUpBKopRSgoRfstASr+1gLq/RYC6gHA/tYBKv0WAuoF1ShEKfyAKUQoKEQpA4ApRC=
j9q5X+1ZWVlZaVAAAAAAMAAAAABiAF1gATACsAQwAAASEiDgEVERQeATMhMj4BNRE0LgEBIzUjF=
TM1MxUUBisBIiY1ETQ2OwEyFhUFIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFi/vqKEUoKEUoBBYo=
RSgoRf2CcJWVcCsf4B8sLB/gHysCC3CVlXAsH+AfKysf4B8sBdUoRCn8gClEKChEKQOAKUQo/fY=
l4CVKHywsHwEqHywsH0ol4CVKHywsHwEqHywsHwAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNS=
MRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCV=
ZWVAAAAAQAAAAAGIQZsADEAAAEiBgcBNjQnAR4BMzI+ATQuASIOARUUFwEuASMiDgEUHgEzMjY3=
AQYVFB4BMj4BNC4BBUAqSx797AcHAg8eTys9Zzw8Z3pnPAf98R5PKz1nPDxnPStPHgIUBjtkdmQ=
7O2QCTx4cATcbMhsBNB0gPGd6Zzw8Zz0ZG/7NHCA8Z3pnPCAc/soZGDtkOjpkdmQ7AAAAAAIAAA=
AABlkGawBDAFAAAAE2NCc3PgEnAy4BDwEmLwEuASMhIgYPAQYHJyYGBwMGFh8BBhQXBw4BFxMeA=
T8BFh8BHgEzITI2PwE2NxcWNjcTNiYnBSIuATQ+ATIeARQOAQWrBQWeCgYHlgcaDLo8QhwDFQ7+=
1g4VAhxEOroNGgeVBwULnQUFnQsFB5UHGg26O0McAhUOASoOFQIcRDq6DRoHlQcFC/04R3hGRni=
OeEZGeAM3Kj4qewkbDAEDDAkFSy4bxg4SEg7GHC1LBQkM/v0MGwl7Kj4qewkbDP79DAkFSy4bxg=
4SEg7GHC1LBQkMAQMMGwlBRniOeEZGeI54RgABAAAAAAZrBmsAGAAAExQXHgEXFiA3PgE3NhAnL=
gEnJiAHDgEHBpU7Oc6GiwEwi4bOOTs7Oc6Gi/7Qi4bOOTsDgJiLhs45Ozs5zoaLATCLhs45Ozs5=
zoaLAAAAAAIAAAAABmsGawAYADEAAAEiBw4BBwYQFx4BFxYgNz4BNzYQJy4BJyYDIicuAScmNDc=
+ATc2MhceARcWFAcOAQcGA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi5h5b2umLS8vLaZrb/Jva6=
YtLy8tpmtvBms7Oc6Gi/7Qi4bOOTs7Oc6GiwEwi4bOOTv6wC8tpmtv8m9rpi0vLy2ma2/yb2umL=
S8AAwAAAAAGawZrABgAMQA+AAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmAyInLgEnJjQ3PgE3=
NjIXHgEXFhQHDgEHBhMUDgEiLgE0PgEyHgEDgJiKhs85Ozs5z4aKATCKhs85Ozs5z4aKmHlva6Y=
tLy8tpmtv8m9rpi0vLy2ma29nPGd6Zzw8Z3pnPAZrOznPhor+0IqGzzk7OznPhooBMIqGzzk7+s=
AvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAlU9Zzw8Z3pnPDxnAAAABAAAAAAGIAYhABMAHwApAC0AA=
AEhIg4BFREUHgEzITI+ATURNC4BASM1IxUjETMVMzU7ASEyFhURFAYjITczNSMFi/vqKEUoKEUo=
BBYoRSgoRf2CcJVwcJVwlgEqHywsH/7WcJWVBiAoRSj76ihFKChFKAQWKEUo/ICVlQHAu7ssH/7=
WHyxw4AAAAAACAAAAAAZrBmsAGAAkAAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmEwcJAScJAT=
cJARcBA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi91p/vT+9GkBC/71aQEMAQxp/vUGazs5zoaL/=
tCLhs45Ozs5zoaLATCLhs45O/wJaQEL/vVpAQwBDGn+9QELaf70AAABAAAAAAXWBrYAJwAAAREJ=
AREyFxYXFhQHBgcGIicmJyY1IxQXHgEXFjI3PgE3NjQnLgEnJgOA/osBdXpoZjs9PTtmaPRoZjs=
9lS8tpWtv9G9rpS0vLy2la28FiwEq/ov+iwEqPTtmaPNpZTw9PTxlaXl5b2umLS8vLaZrb/Nva6=
UuLwABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/=
vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3=
NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASY=
vAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAa=
KKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUa=
QPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtl=
LmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAE=
RIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI=
/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwM=
DCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0=
NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hox=
gbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAA=
AABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUB=
QEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAG=
gABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI=
1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9=
Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gD=
CAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcBBM8AFwAh=
ADgATwBmAHEAdAAAAREzNhcWFxYXFhcWBw4BBwYHBicmLwEmNxY2NzYuAQcRFAUWNzY/ATY3NjU=
2JyMGFxYfARYXFhcUFxY3Nj8BNjc2NzYnIwYXFh8BFhcWFRYXFjc2PwE2NzY3NicjBhcWHwEWFx=
YVFgUzPwEVMxEjBgsBARUnAxwcaC5MND0sTSsvCgdVREdTNWg1KgECq1JrCQcwYkABfhoSCxAKJ=
BQXAX4dAQMCBgMnFxsBJBoSCxAKJBQWAQF+HgEEAgUEJxcbASMZEwsQCiQUFgEBfh4BBAIFBCcX=
GwH5Q+5B4arNDfHvAhaOAckC/QIBAwwPHzdcZXlZmC8xCAQBAQIDBMIDVkxCZDQF/pUHwgcTCyA=
UQEdPU8etCAgFCQZHTFxbwLoHEwsgFEBHT1PHrQgIBQkGR0xcW8C6BxMLIBRAR09Tx60ICAUJBk=
dMXFvAwGQBZQMMFf6D/oYB/fkBAAABAAAAAAYhBrYALAAAASIHDgEHBhURFB4BOwERITU0Nz4BN=
zYyFx4BFxYdASERMzI+ATURNCcuAScmA4CJfXi6MzU8Zz3g/tUpKJFeYdRhXpEoKf7V4D1nPDUz=
unh9BrU0M7t4fYn99j1nPAJVlWthXpAoKSkokF5ha5X9qzxnPQIKiX14uzM0AAAAAAIAAAAABUA=
FQAACAAYAAAkCIREzEQHAAnv9hQLrlQHAAcABwPyAA4AAAAAAAgAAAAAFQAVAAAMABgAAATMRIw=
kBEQHAlZUBBQJ7BUD8gAHA/kADgAAAAAAAABAAxgABAAAAAAABAAcAAAABAAAAAAACAAcABwABA=
AAAAAADAAcADgABAAAAAAAEAAcAFQABAAAAAAAFAAsAHAABAAAAAAAGAAcAJwABAAAAAAAKACsA=
LgABAAAAAAALABMAWQADAAEECQABAA4AbAADAAEECQACAA4AegADAAEECQADAA4AiAADAAEECQA=
EAA4AlgADAAEECQAFABYApAADAAEECQAGAA4AugADAAEECQAKAFYAyAADAAEECQALACYBHlZpZG=
VvSlNSZWd1bGFyVmlkZW9KU1ZpZGVvSlNWZXJzaW9uIDEuMFZpZGVvSlNHZW5lcmF0ZWQgYnkgc=
3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBWAGkAZABl=
AG8ASgBTAFIAZQBnAHUAbABhAHIAVgBpAGQAZQBvAEoAUwBWAGkAZABlAG8ASgBTAFYAZQByAHM=
AaQBvAG4AIAAxAC4AMABWAGkAZABlAG8ASgBTAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcw=
B2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0A=
C4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwE=
UARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2=
x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lb=
nRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNo=
YXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmN=
sZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYm=
xyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMta=
XRlbQAAAAA=3D") format("truetype"); font-weight: 400; font-style: normal; }
.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vj=
s-play-control .vjs-icon-placeholder, .vjs-icon-play { font-family: VideoJS=
; font-weight: 400; font-style: normal; }
.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vj=
s-play-control .vjs-icon-placeholder::before, .vjs-icon-play::before { cont=
ent: "=EF=84=81"; }
.vjs-icon-play-circle { font-family: VideoJS; font-weight: 400; font-style:=
normal; }
.vjs-icon-play-circle::before { content: "=EF=84=82"; }
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .vjs-icon-pa=
use { font-family: VideoJS; font-weight: 400; font-style: normal; }
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder::before, .vjs=
-icon-pause::before { content: "=EF=84=83"; }
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder, .vjs-icon-volu=
me-mute { font-family: VideoJS; font-weight: 400; font-style: normal; }
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder::before, .vjs-i=
con-volume-mute::before { content: "=EF=84=84"; }
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder, .vjs-icon-volu=
me-low { font-family: VideoJS; font-weight: 400; font-style: normal; }
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder::before, .vjs-i=
con-volume-low::before { content: "=EF=84=85"; }
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder, .vjs-icon-volu=
me-mid { font-family: VideoJS; font-weight: 400; font-style: normal; }
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder::before, .vjs-i=
con-volume-mid::before { content: "=EF=84=86"; }
.video-js .vjs-mute-control .vjs-icon-placeholder, .vjs-icon-volume-high { =
font-family: VideoJS; font-weight: 400; font-style: normal; }
.video-js .vjs-mute-control .vjs-icon-placeholder::before, .vjs-icon-volume=
-high::before { content: "=EF=84=87"; }
.video-js .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscre=
en-enter { font-family: VideoJS; font-weight: 400; font-style: normal; }
.video-js .vjs-fullscreen-control .vjs-icon-placeholder::before, .vjs-icon-=
fullscreen-enter::before { content: "=EF=84=88"; }
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder, .vj=
s-icon-fullscreen-exit { font-family: VideoJS; font-weight: 400; font-style=
: normal; }
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder::bef=
ore, .vjs-icon-fullscreen-exit::before { content: "=EF=84=89"; }
.vjs-icon-square { font-family: VideoJS; font-weight: 400; font-style: norm=
al; }
.vjs-icon-square::before { content: "=EF=84=8A"; }
.vjs-icon-spinner { font-family: VideoJS; font-weight: 400; font-style: nor=
mal; }
.vjs-icon-spinner::before { content: "=EF=84=8B"; }
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,=
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder=
, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholde=
r, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placehold=
er, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-s=
ubtitles-button .vjs-icon-placeholder, .vjs-icon-subtitles { font-family: V=
ideoJS; font-weight: 400; font-style: normal; }
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:=
:before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-pla=
ceholder::before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs=
-icon-placeholder::before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-bu=
tton .vjs-icon-placeholder::before, .video-js .vjs-subs-caps-button .vjs-ic=
on-placeholder::before, .video-js .vjs-subtitles-button .vjs-icon-placehold=
er::before, .vjs-icon-subtitles::before { content: "=EF=84=8C"; }
.video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .v=
js-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-=
caps-button .vjs-icon-placeholder, .vjs-icon-captions { font-family: VideoJ=
S; font-weight: 400; font-style: normal; }
.video-js .vjs-captions-button .vjs-icon-placeholder::before, .video-js:lan=
g(en) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js:lang(f=
r-CA) .vjs-subs-caps-button .vjs-icon-placeholder::before, .vjs-icon-captio=
ns::before { content: "=EF=84=8D"; }
.video-js .vjs-chapters-button .vjs-icon-placeholder, .vjs-icon-chapters { =
font-family: VideoJS; font-weight: 400; font-style: normal; }
.video-js .vjs-chapters-button .vjs-icon-placeholder::before, .vjs-icon-cha=
pters::before { content: "=EF=84=8E"; }
.vjs-icon-share { font-family: VideoJS; font-weight: 400; font-style: norma=
l; }
.vjs-icon-share::before { content: "=EF=84=8F"; }
.vjs-icon-cog { font-family: VideoJS; font-weight: 400; font-style: normal;=
}
.vjs-icon-cog::before { content: "=EF=84=90"; }
.video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-icon-circle=
{ font-family: VideoJS; font-weight: 400; font-style: normal; }
.video-js .vjs-play-progress::before, .video-js .vjs-volume-level::before, =
.vjs-icon-circle::before { content: "=EF=84=91"; }
.vjs-icon-circle-outline { font-family: VideoJS; font-weight: 400; font-sty=
le: normal; }
.vjs-icon-circle-outline::before { content: "=EF=84=92"; }
.vjs-icon-circle-inner-circle { font-family: VideoJS; font-weight: 400; fon=
t-style: normal; }
.vjs-icon-circle-inner-circle::before { content: "=EF=84=93"; }
.vjs-icon-hd { font-family: VideoJS; font-weight: 400; font-style: normal; =
}
.vjs-icon-hd::before { content: "=EF=84=94"; }
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder, .vjs-icon-ca=
ncel { font-family: VideoJS; font-weight: 400; font-style: normal; }
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder::before, .vjs=
-icon-cancel::before { content: "=EF=84=95"; }
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder, .vjs-icon-repl=
ay { font-family: VideoJS; font-weight: 400; font-style: normal; }
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder::before, .vjs-i=
con-replay::before { content: "=EF=84=96"; }
.vjs-icon-facebook { font-family: VideoJS; font-weight: 400; font-style: no=
rmal; }
.vjs-icon-facebook::before { content: "=EF=84=97"; }
.vjs-icon-gplus { font-family: VideoJS; font-weight: 400; font-style: norma=
l; }
.vjs-icon-gplus::before { content: "=EF=84=98"; }
.vjs-icon-linkedin { font-family: VideoJS; font-weight: 400; font-style: no=
rmal; }
.vjs-icon-linkedin::before { content: "=EF=84=99"; }
.vjs-icon-twitter { font-family: VideoJS; font-weight: 400; font-style: nor=
mal; }
.vjs-icon-twitter::before { content: "=EF=84=9A"; }
.vjs-icon-tumblr { font-family: VideoJS; font-weight: 400; font-style: norm=
al; }
.vjs-icon-tumblr::before { content: "=EF=84=9B"; }
.vjs-icon-pinterest { font-family: VideoJS; font-weight: 400; font-style: n=
ormal; }
.vjs-icon-pinterest::before { content: "=EF=84=9C"; }
.video-js .vjs-descriptions-button .vjs-icon-placeholder, .vjs-icon-audio-d=
escription { font-family: VideoJS; font-weight: 400; font-style: normal; }
.video-js .vjs-descriptions-button .vjs-icon-placeholder::before, .vjs-icon=
-audio-description::before { content: "=EF=84=9D"; }
.video-js .vjs-audio-button .vjs-icon-placeholder, .vjs-icon-audio { font-f=
amily: VideoJS; font-weight: 400; font-style: normal; }
.video-js .vjs-audio-button .vjs-icon-placeholder::before, .vjs-icon-audio:=
:before { content: "=EF=84=9E"; }
.vjs-icon-next-item { font-family: VideoJS; font-weight: 400; font-style: n=
ormal; }
.vjs-icon-next-item::before { content: "=EF=84=9F"; }
.vjs-icon-previous-item { font-family: VideoJS; font-weight: 400; font-styl=
e: normal; }
.vjs-icon-previous-item::before { content: "=EF=84=A0"; }
.video-js { display: block; vertical-align: top; box-sizing: border-box; co=
lor: rgb(255, 255, 255); background-color: rgb(0, 0, 0); position: relative=
; padding: 0px; font-size: 10px; line-height: 1; font-weight: 400; font-sty=
le: normal; font-family: Arial, Helvetica, sans-serif; word-break: normal; =
}
.video-js:-webkit-full-screen { width: 100% !important; height: 100% !impor=
tant; }
.video-js[tabindex=3D"-1"] { outline: none; }
.video-js *, .video-js ::after, .video-js ::before { box-sizing: inherit; }
.video-js ul { font-family: inherit; font-size: inherit; line-height: inher=
it; list-style-position: outside; margin: 0px; }
.video-js.vjs-4-3, .video-js.vjs-16-9, .video-js.vjs-fluid { width: 100%; m=
ax-width: 100%; height: 0px; }
.video-js.vjs-16-9 { padding-top: 56.25%; }
.video-js.vjs-4-3 { padding-top: 75%; }
.video-js.vjs-fill, .video-js .vjs-tech { width: 100%; height: 100%; }
.video-js .vjs-tech { position: absolute; top: 0px; left: 0px; }
body.vjs-full-window { padding: 0px; margin: 0px; height: 100%; overflow-y:=
auto; }
.vjs-full-window .video-js.vjs-fullscreen { position: fixed; overflow: hidd=
en; z-index: 1000; inset: 0px; }
.video-js.vjs-fullscreen { width: 100% !important; height: 100% !important;=
padding-top: 0px !important; }
.video-js.vjs-fullscreen.vjs-user-inactive { cursor: none; }
.vjs-hidden { display: none !important; }
.vjs-disabled { opacity: 0.5; cursor: default; }
.video-js .vjs-offscreen { height: 1px; left: -9999px; position: absolute; =
top: 0px; width: 1px; }
.vjs-lock-showing { opacity: 1; visibility: visible; display: block !import=
ant; }
.vjs-no-js { padding: 20px; color: rgb(255, 255, 255); background-color: rg=
b(0, 0, 0); font-size: 18px; font-family: Arial, Helvetica, sans-serif; tex=
t-align: center; width: 300px; height: 150px; margin: 0px auto; }
.vjs-no-js a, .vjs-no-js a:visited { color: rgb(102, 168, 204); }
.video-js .vjs-big-play-button { font-size: 3em; line-height: 1.5em; height=
: 1.5em; width: 3em; display: block; position: absolute; top: 10px; left: 1=
0px; padding: 0px; cursor: pointer; opacity: 1; border: 0.06666em solid rgb=
(255, 255, 255); background-color: rgba(43, 51, 63, 0.7); border-radius: 0.=
3em; transition: all 0.4s ease 0s; }
.vjs-big-play-centered .vjs-big-play-button { top: 50%; left: 50%; margin-t=
op: -0.75em; margin-left: -1.5em; }
.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button =
{ border-color: rgb(255, 255, 255); background-color: rgba(115, 133, 159, 0=
.5); transition: all 0s ease 0s; }
.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-butto=
n, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-b=
ig-play-button { display: none; }
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play=
-button { display: block; }
.video-js button { background: none; border: none; color: inherit; display:=
inline-block; overflow: visible; font-size: inherit; line-height: inherit;=
text-transform: none; text-decoration: none; transition: none 0s ease 0s; =
appearance: none; }
.vjs-control .vjs-button { width: 100%; height: 100%; }
.video-js .vjs-control.vjs-close-button { cursor: pointer; height: 3em; pos=
ition: absolute; right: 0px; top: 0.5em; z-index: 2; }
.video-js .vjs-modal-dialog { background: linear-gradient(rgba(0, 0, 0, 0.8=
), rgba(255, 255, 255, 0)); overflow: auto; box-sizing: content-box; }
.video-js .vjs-modal-dialog > * { box-sizing: border-box; }
.vjs-modal-dialog .vjs-modal-dialog-content { font-size: 1.2em; line-height=
: 1.5; padding: 20px 24px; z-index: 1; }
.vjs-menu-button { cursor: pointer; }
.vjs-menu-button.vjs-disabled { cursor: default; }
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu { display: =
none; }
.vjs-menu .vjs-menu-content { display: block; padding: 0px; margin: 0px; fo=
nt-family: Arial, Helvetica, sans-serif; overflow: auto; box-sizing: conten=
t-box; }
.vjs-menu .vjs-menu-content > * { box-sizing: border-box; }
.vjs-scrubbing .vjs-menu-button:hover .vjs-menu { display: none; }
.vjs-menu li { list-style: none; margin: 0px; padding: 0.2em 0px; line-heig=
ht: 1.4em; font-size: 1.2em; text-align: center; text-transform: lowercase;=
}
.vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover { backgr=
ound-color: rgba(115, 133, 159, 0.5); }
.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vj=
s-selected:hover { background-color: rgb(255, 255, 255); color: rgb(43, 51,=
63); }
.vjs-menu li.vjs-menu-title { text-align: center; text-transform: uppercase=
; font-size: 1em; line-height: 2em; padding: 0px; margin: 0px 0px 0.3em; fo=
nt-weight: 700; cursor: default; }
.vjs-menu-button-popup .vjs-menu { display: none; position: absolute; botto=
m: 0px; width: 10em; left: -3em; height: 0px; margin-bottom: 1.5em; border-=
top-color: rgba(43, 51, 63, 0.7); }
.vjs-menu-button-popup .vjs-menu .vjs-menu-content { background-color: rgba=
(43, 51, 63, 0.7); position: absolute; width: 100%; bottom: 1.5em; max-heig=
ht: 15em; }
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-m=
enu-button-popup:hover .vjs-menu { display: block; }
.video-js .vjs-menu-button-inline { transition: all 0.4s ease 0s; overflow:=
hidden; }
.video-js .vjs-menu-button-inline::before { width: 2.22222em; }
.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-bu=
tton-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-n=
o-flex .vjs-menu-button-inline { width: 12em; }
.vjs-menu-button-inline .vjs-menu { opacity: 0; height: 100%; width: auto; =
position: absolute; left: 4em; top: 0px; padding: 0px; margin: 0px; transit=
ion: all 0.4s ease 0s; }
.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inlin=
e:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu { display: block=
; opacity: 1; }
.vjs-no-flex .vjs-menu-button-inline .vjs-menu { display: block; opacity: 1=
; position: relative; width: auto; }
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-f=
lex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-=
inline:hover .vjs-menu { width: auto; }
.vjs-menu-button-inline .vjs-menu-content { width: auto; height: 100%; marg=
in: 0px; overflow: hidden; }
.video-js .vjs-control-bar { display: none; width: 100%; position: absolute=
; bottom: 0px; left: 0px; right: 0px; height: 3em; background-color: rgba(4=
3, 51, 63, 0.7); }
.vjs-has-started .vjs-control-bar { display: flex; visibility: visible; opa=
city: 1; transition: visibility 0.1s ease 0s, opacity 0.1s ease 0s; }
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibilit=
y: visible; opacity: 0; transition: visibility 1s ease 0s, opacity 1s ease =
0s; }
.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-=
using-native-controls .vjs-control-bar { display: none !important; }
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {=
opacity: 1; visibility: visible; }
.vjs-has-started.vjs-no-flex .vjs-control-bar { display: table; }
.video-js .vjs-control { position: relative; text-align: center; margin: 0p=
x; padding: 0px; height: 100%; width: 4em; flex: 0 0 auto; }
.vjs-button > .vjs-icon-placeholder::before { font-size: 1.8em; line-height=
: 1.67; }
.video-js .vjs-control:focus, .video-js .vjs-control:focus::before, .video-=
js .vjs-control:hover::before { text-shadow: rgb(255, 255, 255) 0px 0px 1em=
; }
.video-js .vjs-control-text { border: 0px; clip: rect(0px, 0px, 0px, 0px); =
height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px=
; }
.vjs-no-flex .vjs-control { display: table-cell; vertical-align: middle; }
.video-js .vjs-custom-control-spacer { display: none; }
.video-js .vjs-progress-control { cursor: pointer; flex: 1 1 auto; display:=
flex; -webkit-box-align: center; align-items: center; min-width: 4em; touc=
h-action: none; }
.video-js .vjs-progress-control.disabled { cursor: default; }
.vjs-live .vjs-progress-control { display: none; }
.vjs-no-flex .vjs-progress-control { width: auto; }
.video-js .vjs-progress-holder { flex: 1 1 auto; transition: all 0.2s ease =
0s; height: 0.3em; }
.video-js .vjs-progress-control .vjs-progress-holder { margin: 0px 10px; }
.video-js .vjs-progress-control:hover .vjs-progress-holder { font-size: 1.6=
6667em; }
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled { font-=
size: 1em; }
.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-=
holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-pro=
gress { position: absolute; display: block; height: 100%; margin: 0px; padd=
ing: 0px; width: 0px; left: 0px; top: 0px; }
.video-js .vjs-play-progress { background-color: rgb(255, 255, 255); }
.video-js .vjs-play-progress::before { font-size: 0.9em; position: absolute=
; right: -0.5em; top: -0.333333em; z-index: 1; }
.video-js .vjs-load-progress { background: rgba(115, 133, 159, 0.5); }
.video-js .vjs-load-progress div { background: rgba(115, 133, 159, 0.75); }
.video-js .vjs-time-tooltip { background-color: rgba(255, 255, 255, 0.8); b=
order-radius: 0.3em; color: rgb(0, 0, 0); float: right; font-family: Arial,=
Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-event=
s: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1; }
.video-js .vjs-progress-holder:focus .vjs-time-tooltip { display: none; }
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-=
tooltip, .video-js .vjs-progress-control:hover .vjs-time-tooltip { display:=
block; font-size: 0.6em; visibility: visible; }
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip { font-siz=
e: 1em; }
.video-js .vjs-progress-control .vjs-mouse-display { display: none; positio=
n: absolute; width: 1px; height: 100%; background-color: rgb(0, 0, 0); z-in=
dex: 1; }
.vjs-no-flex .vjs-progress-control .vjs-mouse-display { z-index: 0; }
.video-js .vjs-progress-control:hover .vjs-mouse-display { display: block; =
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display { visi=
bility: hidden; opacity: 0; transition: visibility 1s ease 0s, opacity 1s e=
ase 0s; }
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-di=
splay { display: none; }
.vjs-mouse-display .vjs-time-tooltip { color: rgb(255, 255, 255); backgroun=
d-color: rgba(0, 0, 0, 0.8); }
.video-js .vjs-slider { position: relative; cursor: pointer; padding: 0px; =
margin: 0px 0.45em; user-select: none; background-color: rgba(115, 133, 159=
, 0.5); }
.video-js .vjs-slider.disabled { cursor: default; }
.video-js .vjs-slider:focus { text-shadow: rgb(255, 255, 255) 0px 0px 1em; =
box-shadow: rgb(255, 255, 255) 0px 0px 1em; }
.video-js .vjs-mute-control { cursor: pointer; flex: 0 0 auto; padding-left=
: 2em; padding-right: 2em; padding-bottom: 3em; }
.video-js .vjs-volume-control { cursor: pointer; margin-right: 1em; display=
: flex; }
.video-js .vjs-volume-control.vjs-volume-horizontal { width: 5em; }
.video-js .vjs-volume-panel .vjs-volume-control { visibility: visible; opac=
ity: 0; width: 1px; height: 1px; margin-left: -1px; }
.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical, .vj=
s-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-vo=
lume-bar, .vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-ver=
tical .vjs-volume-level { }
.video-js .vjs-volume-panel { transition: width 1s ease 0s; }
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control, =
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active, .video-j=
s .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel=
.vjs-volume-control:hover, .video-js .vjs-volume-panel:active .vjs-volume-=
control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .=
vjs-volume-panel:hover .vjs-volume-control { visibility: visible; opacity: =
1; position: relative; transition: visibility 0.1s ease 0s, opacity 0.1s ea=
se 0s, height 0.1s ease 0s, width 0.1s ease 0s, left 0s ease 0s, top 0s eas=
e 0s; }
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.v=
js-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-s=
lider-active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume=
-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-vol=
ume-control:hover.vjs-volume-horizontal, .video-js .vjs-volume-panel:active=
.vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:foc=
us .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:h=
over .vjs-volume-control.vjs-volume-horizontal { width: 5em; height: 3em; }
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.v=
js-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-sli=
der-active.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-con=
trol:active.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-co=
ntrol:hover.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-vo=
lume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-vo=
lume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:hover .vjs-vo=
lume-control.vjs-volume-vertical { }
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.v=
js-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-mute-c=
ontrol:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .=
video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume=
-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-volume-control.=
vjs-slider-active.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-vol=
ume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar, .=
video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .=
vjs-volume-level, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs=
-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-volume-c=
ontrol:hover.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-p=
anel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video=
-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-v=
olume-level, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volu=
me-vertical .vjs-volume-bar, .video-js .vjs-volume-panel:focus .vjs-volume-=
control.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel:=
hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .v=
js-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-l=
evel { }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, =
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .=
vjs-volume-panel.vjs-volume-panel-horizontal:hover { width: 9em; transition=
: width 0.1s ease 0s; }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-onl=
y { width: 4em; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { heigh=
t: 8em; width: 3em; left: -3.5em; transition: visibility 1s ease 0s, opacit=
y 1s ease 0s, height 1s ease 1s, width 1s ease 1s, left 1s ease 1s, top 1s =
ease 1s; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { tra=
nsition: visibility 1s ease 0s, opacity 1s ease 0s, height 1s ease 1s, widt=
h 1s ease 0s, left 1s ease 1s, top 1s ease 1s; }
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-hori=
zontal { width: 5em; height: 3em; visibility: visible; opacity: 1; position=
: relative; transition: none 0s ease 0s; }
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vj=
s-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { posit=
ion: absolute; bottom: 3em; left: 0.5em; }
.video-js .vjs-volume-panel { display: flex; }
.video-js .vjs-volume-bar { margin: 1.35em 0.45em; }
.vjs-volume-bar.vjs-slider-horizontal { width: 5em; height: 0.3em; }
.vjs-volume-bar.vjs-slider-vertical { width: 0.3em; height: 5em; margin: 1.=
35em auto; }
.video-js .vjs-volume-level { position: absolute; bottom: 0px; left: 0px; b=
ackground-color: rgb(255, 255, 255); }
.video-js .vjs-volume-level::before { position: absolute; font-size: 0.9em;=
}
.vjs-slider-vertical .vjs-volume-level { width: 0.3em; }
.vjs-slider-vertical .vjs-volume-level::before { top: -0.5em; left: -0.3em;=
}
.vjs-slider-horizontal .vjs-volume-level { height: 0.3em; }
.vjs-slider-horizontal .vjs-volume-level::before { top: -0.3em; right: -0.5=
em; }
.video-js .vjs-volume-panel.vjs-volume-panel-vertical { width: 4em; }
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level { height: 100%; }
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level { width: 100%; }
.video-js .vjs-volume-vertical { width: 3em; height: 8em; bottom: 8em; back=
ground-color: rgba(43, 51, 63, 0.7); }
.video-js .vjs-volume-horizontal .vjs-menu { left: -2em; }
.vjs-poster { display: inline-block; background-repeat: no-repeat; backgrou=
nd-position: 50% 50%; background-size: contain; background-color: rgb(0, 0,=
0); cursor: pointer; margin: 0px; position: absolute; inset: 0px; height: =
100%; }
.vjs-poster, .vjs-poster img { vertical-align: middle; padding: 0px; }
.vjs-poster img { display: block; margin: 0px auto; max-height: 100%; width=
: 100%; }
.vjs-has-started .vjs-poster { display: none; }
.vjs-audio.vjs-has-started .vjs-poster { display: block; }
.vjs-using-native-controls .vjs-poster { display: none; }
.video-js .vjs-live-control { display: flex; align-items: flex-start; flex:=
1 1 auto; font-size: 1em; line-height: 3em; }
.vjs-no-flex .vjs-live-control { display: table-cell; width: auto; text-ali=
gn: left; }
.video-js .vjs-time-control { flex: 0 0 auto; font-size: 1em; line-height: =
3em; min-width: 2em; width: auto; padding-left: 1em; padding-right: 1em; }
.video-js .vjs-current-time, .vjs-live .vjs-time-control, .vjs-no-flex .vjs=
-current-time { display: none; }
.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control { white-space=
: nowrap; width: 0px !important; }
.video-js .vjs-duration, .vjs-no-flex .vjs-duration { display: none; }
.vjs-time-divider { display: none; line-height: 3em; }
.vjs-live .vjs-time-divider { display: none; }
.video-js .vjs-play-control .vjs-icon-placeholder { cursor: pointer; flex: =
0 0 auto; }
.vjs-text-track-display { position: absolute; inset: 0px 0px 3em; pointer-e=
vents: none; }
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display { bottom: 1=
em; }
.video-js .vjs-text-track { font-size: 1.4em; text-align: center; margin-bo=
ttom: 0.1em; background-color: rgba(0, 0, 0, 0.5); }
.vjs-subtitles { color: rgb(255, 255, 255); }
.vjs-captions { color: rgb(255, 204, 102); }
.vjs-tt-cue { display: block; }
video::-webkit-media-text-track-display { transform: translateY(-3em); }
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-dis=
play { transform: translateY(-1.5em); }
.video-js .vjs-fullscreen-control { cursor: pointer; flex: 0 0 auto; }
.vjs-playback-rate .vjs-playback-rate-value, .vjs-playback-rate > .vjs-menu=
-button { position: absolute; top: 0px; left: 0px; width: 100%; height: 100=
%; }
.vjs-playback-rate .vjs-playback-rate-value { pointer-events: none; font-si=
ze: 1.5em; line-height: 2; text-align: center; }
.vjs-playback-rate .vjs-menu { width: 4em; left: 0px; }
.vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 1.4em;=
text-align: center; }
.vjs-error .vjs-error-display::before { color: rgb(255, 255, 255); content:=
"X"; font-family: Arial, Helvetica, sans-serif; font-size: 4em; left: 0px;=
line-height: 1; margin-top: -0.5em; position: absolute; text-shadow: rgb(0=
, 0, 0) 0.05em 0.05em 0.1em; text-align: center; top: 50%; vertical-align: =
middle; width: 100%; }
.vjs-loading-spinner { display: none; position: absolute; top: 50%; left: 5=
0%; margin: -25px 0px 0px -25px; opacity: 0.85; text-align: left; border: 6=
px solid rgba(43, 51, 63, 0.7); box-sizing: border-box; background-clip: pa=
dding-box; width: 50px; height: 50px; border-radius: 25px; visibility: hidd=
en; }
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner { disp=
lay: block; animation: 0s linear 0.3s 1 normal forwards running vjs-spinner=
-show; }
.vjs-loading-spinner::after, .vjs-loading-spinner::before { content: ""; po=
sition: absolute; margin: -6px; box-sizing: inherit; width: inherit; height=
: inherit; border-radius: inherit; opacity: 1; border-style: inherit; borde=
r-width: inherit; border-image: inherit; border-color: rgb(255, 255, 255) t=
ransparent transparent; }
.vjs-seeking .vjs-loading-spinner::after, .vjs-seeking .vjs-loading-spinner=
::before, .vjs-waiting .vjs-loading-spinner::after, .vjs-waiting .vjs-loadi=
ng-spinner::before { animation: 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) 0s infi=
nite normal none running vjs-spinner-spin, 1.1s linear 0s infinite normal n=
one running vjs-spinner-fade; }
.vjs-seeking .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinne=
r::before { border-top-color: rgb(255, 255, 255); }
.vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner=
::after { border-top-color: rgb(255, 255, 255); animation-delay: 0.44s; }
@keyframes vjs-spinner-show {=20
100% { visibility: visible; }
}
@-webkit-keyframes vjs-spinner-show {=20
100% { visibility: visible; }
}
@keyframes vjs-spinner-spin {=20
100% { transform: rotate(1turn); }
}
@-webkit-keyframes vjs-spinner-spin {=20
100% { transform: rotate(1turn); }
}
@keyframes vjs-spinner-fade {=20
0% { border-top-color: rgb(115, 133, 159); }
20% { border-top-color: rgb(115, 133, 159); }
35% { border-top-color: rgb(255, 255, 255); }
60% { border-top-color: rgb(115, 133, 159); }
100% { border-top-color: rgb(115, 133, 159); }
}
@-webkit-keyframes vjs-spinner-fade {=20
0% { border-top-color: rgb(115, 133, 159); }
20% { border-top-color: rgb(115, 133, 159); }
35% { border-top-color: rgb(255, 255, 255); }
60% { border-top-color: rgb(115, 133, 159); }
100% { border-top-color: rgb(115, 133, 159); }
}
.vjs-chapters-button .vjs-menu ul { width: 24em; }
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-me=
nu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inlin=
e-block; margin-bottom: -0.1em; }
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-me=
nu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content:=
"=EF=84=8D"; font-size: 1.5em; line-height: inherit; }
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-=
item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-b=
lock; margin-bottom: -0.1em; }
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-=
item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: " =
=EF=84=9D"; font-size: 1.5em; line-height: inherit; }
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {=
flex: 1 1 auto; }
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-cont=
rol-spacer { width: auto; }
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button, .video-js=
.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-l=
ayout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-=
tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(=
.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.v=
js-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen=
) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-pl=
ayback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-c=
ontrol, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,=
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .vid=
eo-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs=
-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control { display: none; }
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button, .video=
-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js=
.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vj=
s-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layo=
ut-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-lay=
out-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-smal=
l:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(=
.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-=
fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-full=
screen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullsc=
reen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) =
.vjs-volume-control { display: none; }
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .vide=
o-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.=
vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layo=
ut-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layou=
t-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(=
.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-ful=
lscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen=
) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs=
-subtitles-button .vjs-audio-button, .video-js.vjs-layout-small:not(.vjs-fu=
llscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen=
) .vjs-volume-control { display: none; }
.vjs-modal-dialog.vjs-text-track-settings { background-color: rgba(43, 51, =
63, 0.75); color: rgb(255, 255, 255); height: 70%; }
.vjs-text-track-settings .vjs-modal-dialog-content { display: table; }
.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settin=
gs .vjs-track-settings-controls, .vjs-text-track-settings .vjs-track-settin=
gs-font { display: table-cell; }
.vjs-text-track-settings .vjs-track-settings-controls { text-align: right; =
vertical-align: bottom; }
@supports (display:grid) {
.vjs-text-track-settings .vjs-modal-dialog-content { display: grid; grid-=
template-columns: 1fr 1fr; grid-template-rows: 1fr auto; }
.vjs-text-track-settings .vjs-track-settings-colors { display: block; gri=
d-area: 1 / 1 / auto / auto; }
.vjs-text-track-settings .vjs-track-settings-font { grid-area: 1 / 2 / au=
to / auto; }
.vjs-text-track-settings .vjs-track-settings-controls { grid-area: 2 / 2 =
/ auto / auto; }
}
.vjs-track-setting > select { margin-right: 5px; }
.vjs-text-track-settings fieldset { margin: 5px; padding: 3px; border: none=
; }
.vjs-text-track-settings fieldset span { display: inline-block; }
.vjs-text-track-settings legend { color: rgb(255, 255, 255); margin: 0px 0p=
x 5px; }
.vjs-text-track-settings .vjs-label { position: absolute; clip: rect(1px, 1=
px, 1px, 1px); display: block; margin: 0px 0px 5px; padding: 0px; border: 0=
px; height: 1px; width: 1px; overflow: hidden; }
.vjs-track-settings-controls button:active, .vjs-track-settings-controls bu=
tton:focus { outline-style: solid; outline-width: medium; background-image:=
linear-gradient(0deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159)); }
.vjs-track-settings-controls button:hover { color: rgba(43, 51, 63, 0.75); =
}
.vjs-track-settings-controls button { background-color: rgb(255, 255, 255);=
background-image: linear-gradient(-180deg, rgb(255, 255, 255) 88%, rgb(115=
, 133, 159)); color: rgb(43, 51, 63); cursor: pointer; border-radius: 2px; =
}
.vjs-track-settings-controls .vjs-default-button { margin-right: 1em; }
@media print {
.video-js > :not(.vjs-tech):not(.vjs-poster) { visibility: hidden; }
}
.vjs-resize-manager { position: absolute; top: 0px; left: 0px; width: 100%;=
height: 100%; border: none; visibility: hidden; }
@media =EF=BF=BDscreen {
.vjs-user-inactive.vjs-playing .vjs-control-bar ::before { content: ""; }
}
@media =EF=BF=BDscreen {
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibil=
ity: hidden; }
}
.cml-code-evaluator .cml-code-evaluator-reset { font-size: 12px; line-heigh=
t: 14px; font-family: OpenSans, Arial, sans-serif; }
.rc-CodeBlock { padding: 0px; font-size: 12px; border-radius: 0px; line-hei=
ght: 16px; margin-bottom: 20px; border: 1px solid rgb(221, 221, 221); }
.rc-CodeBlock .cml-code-error-highlight { position: absolute; background-co=
lor: rgba(245, 166, 35, 0.35); }
.rc-CodeBlock .code-container { width: 100%; min-height: 40px; }
.cml-code-evaluator { z-index: 1000; min-height: 1px; margin-top: -20px; ma=
rgin-bottom: 20px; position: relative; }
.cml-code-evaluator .cml-code-evaluator-hint { position: absolute; z-index:=
10; top: -67px; right: 160px; }
.cml-code-evaluator .cml-code-evaluator-run { position: absolute; top: -67p=
x; right: 20px; }
.cml-code-evaluator .cml-code-evaluator-reset { position: absolute; top: -2=
3px; right: 20px; color: rgb(42, 115, 204); }
.cml-code-evaluator .rc-CodeEvaluatorOutput { width: 100%; position: relati=
ve; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rg=
b(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: =
initial; border-top: none; margin-bottom: 20px !important; }
.escape-instruction { margin-top: -15px; position: absolute; }
.rc-AuthorEvaluatorSaveModal { position: fixed; z-index: 1000; }
.rc-AuthorEvaluatorSaveModal .c-modal-overlay { height: 3000px; }
.rc-TestCaseEditor { border-bottom: 1px solid rgba(0, 0, 0, 0.12); border-l=
eft: 1px solid rgba(0, 0, 0, 0.12); }
.rc-TestCaseEditor .column { border-top: 1px solid rgba(0, 0, 0, 0.12); bor=
der-right: 1px solid rgba(0, 0, 0, 0.12); }
.rc-TestCaseEditor .row { margin-right: 0px; margin-left: 0px; }
.rc-TestCaseEditor .column, .rc-TestCaseEditor .row { -webkit-box-flex: 1; =
flex: 1 1 0%; display: flex; -webkit-box-orient: horizontal; flex-direction=
: row; -webkit-box-pack: justify; justify-content: space-between; align-sel=
f: stretch; }
.rc-TestCaseEditor .column.vertical-box, .rc-TestCaseEditor .row.vertical-b=
ox { -webkit-box-orient: vertical; flex-direction: column; }
.rc-TestCaseEditor .column.flex-2, .rc-TestCaseEditor .row.flex-2 { -webkit=
-box-flex: 2; flex: 2 1 0%; }
.rc-TestCaseEditor .ace_editor { border: none; }
.rc-TestCaseEditor .rc-CodeEvaluatorOutput img { width: auto; height: auto;=
max-width: 330px; }
.rc-TestCaseEditor pre { white-space: pre-wrap; }
button.rc-TestCasePill.nostyle { border-radius: 20px; padding: 3px 14px; ma=
rgin-bottom: 10px; font-size: 0.9em; }
button.rc-TestCasePill.nostyle.default { border: 1px solid rgba(0, 0, 0, 0.=
1); }
button.rc-TestCasePill.nostyle.default.selected { color: rgb(255, 255, 255)=
; border: none; background-color: rgba(0, 0, 0, 0.45); }
button.rc-TestCasePill.nostyle.passed { border: 1px solid rgb(42, 181, 115)=
; color: rgb(42, 181, 115); }
button.rc-TestCasePill.nostyle.passed.selected { color: rgb(255, 255, 255);=
background-color: rgb(42, 181, 115); }
button.rc-TestCasePill.nostyle.failed { border: 1px solid rgb(149, 103, 18)=
; color: rgb(149, 103, 18); }
button.rc-TestCasePill.nostyle.failed.selected { color: rgb(255, 255, 255);=
background-color: rgb(149, 103, 18); }
.rc-TestCaseRunner { position: fixed; z-index: 1000; }
.rc-TestCaseRunner .c-modal-overlay { height: 3000px; }
.rc-AuthoringEvaluatorEditor pre { border-radius: 0px; }
.rc-AuthoringEvaluatorEditor .rc-CodeEvaluatorOutput { border: 1px solid rg=
b(204, 204, 204); }
.rc-AuthoringEvaluatorEditor .remove-execution-btn { background-color: rgb(=
255, 92, 110); border: 1px solid rgb(255, 92, 110); }
.rc-AuthoringEvaluatorEditor .remove-execution-btn:active, .rc-AuthoringEva=
luatorEditor .remove-execution-btn:focus, .rc-AuthoringEvaluatorEditor .rem=
ove-execution-btn:hover { background-color: rgb(199, 62, 77); border: 1px s=
olid rgb(199, 62, 77); }
.rc-ValidationErrorText { padding: 4px 16px; background-color: rgb(251, 161=
, 27); color: rgb(255, 255, 255); }
.rc-LearningAssistantAliceMessage .feedback-button { border-radius: 0px; fo=
nt-weight: 400; padding: 0.7px 6.5px 0.5px; font-size: 0.75rem; margin: 0px=
2.5px; }
.rc-LearningAssistantAliceMessage .feedback-label { font-size: 0.75rem; mar=
gin-right: 3px; }
.rc-LearningAssistantCourseCompletedMessage { padding: 24px 12px 12px; -web=
kit-box-align: center; align-items: center; text-align: center; }
.rc-LearningAssistantCourseCompletedMessage .course-complete-header { margi=
n: 0px; padding: 14px 0px 8px; font-size: 28px; font-weight: 600; line-heig=
ht: 36px; }
.rc-LearningAssistantCourseCompletedMessage .button-wrap { padding-top: 16p=
x; }
.rc-CourseReferencesPage h1.tab-headline { margin-bottom: 24px; }
.rc-SubforumSidebar { max-width: 314px; margin-bottom: 24px; }
.rc-SubforumSidebar h2.subforums-list-title { font-weight: 700; text-transf=
orm: uppercase; }
.rc-SubforumSidebar .subforums-list-title { margin-top: 16px; margin-bottom=
: 16px; margin-left: 32px; }
.rc-SubforumSidebar .subforum-entry { border-top: 1px solid rgba(0, 0, 0, 0=
.12); padding: 16px 16px 16px 32px; }
.rc-SubforumSidebar .subforum-entry.selected .forum-title { font-weight: 70=
0; }
.rc-SubforumSidebar .subforum-entry:hover { background-color: rgba(0, 0, 0,=
0.05); }
.rc-SubforumSidebar .current-forum-indicator { width: 4px; height: 20px; ba=
ckground-color: rgb(160, 126, 70); position: absolute; margin-left: -32px; =
margin-top: 2px; }
@media (max-width: 991px) {
.rc-SubforumSidebar { margin-left: 0px; }
}
.rc-ForumsV2__SubscriptionButton { margin-left: 16px; margin-top: -8px; }
.rc-ForumsV2__SubscriptionButton .subscription-button { min-width: 120px; m=
argin-right: 8px; }
.rc-ForumsV2__SubscriptionButton .message { opacity: 1; filter: none; paddi=
ng: 8px; border-radius: 2px; }
.rc-ForumsV2__SubscriptionButton .fadeOut { opacity: 0; background-color: r=
gb(221, 221, 221); transition: opacity 3s cubic-bezier(1, 0.5, 1, -0.83) 0s=
; }
.grecaptcha-badge { visibility: hidden; }
.card-no-action, .card-one-clicker, .card-one-clicker:hover, .card-rich-int=
eraction, .modal.card-one-clicker, .modal.card-one-clicker:hover, .modal.ca=
rd-rich-interaction, [class*=3D"card-"].selected { border: 1px solid rgba(0=
, 0, 0, 0.1); background-color: rgb(255, 255, 255); }
.card-one-clicker:hover, .card-one-clicker:hover:hover, .card-rich-interact=
ion:hover, .modal.card-one-clicker:hover, .modal.card-one-clicker:hover:hov=
er, .modal.card-rich-interaction:hover, [class*=3D"card-"].selected:hover {=
border: 1px solid rgba(0, 0, 0, 0.25); }
.rc-SkillPostAssessmentNotificationBox { max-width: 960px; margin: auto; di=
splay: flex; -webkit-box-align: center; align-items: center; -webkit-box-pa=
ck: center; justify-content: center; font-family: OpenSans; font-size: 14px=
; }
.rc-SkillPostAssessmentNotificationBox .see-skills-profile { color: rgb(42,=
115, 204); font-size: 14px; font-weight: 700; line-height: 24px; }
.rc-SkillPostAssessmentNotificationBox h3 { margin: 22px 28px 10px; font-we=
ight: 1000; font-size: 18px; font-family: OpenSans-bold; }
.rc-SkillPostAssessmentNotificationBox .skills-notification-description { m=
argin: 10px 28px 28px; }
.rc-SkillPostAssessmentNotificationBox .skills-notification-box { margin-to=
p: 42px; width: 100%; background-color: rgb(255, 255, 255); box-shadow: rgb=
a(189, 189, 189, 0.5) 0px 2px 4px 0px; border: 1px solid rgb(225, 225, 225)=
; border-radius: 2px; }
.rc-SkillPostAssessmentNotificationBox .skills-container { display: flex; f=
lex-wrap: wrap; padding: 14px; }
.rc-SkillPostAssessmentNotificationBox .skills-container .skill-improvement=
{ -webkit-box-flex: 1; flex: 1 1 50%; max-width: 50%; padding: 14px; }
.rc-SkillPostAssessmentNotificationBox .skills-container .skill-improvement=
-box { padding: 10px 20px; background-color: rgb(255, 255, 255); border: 1p=
x solid rgb(225, 225, 225); border-radius: 2px; }
.rc-SkillPostAssessmentNotificationBox .skills-container .skill-improvement=
-info { display: flex; -webkit-box-align: center; align-items: center; }
.rc-SkillPostAssessmentNotificationBox .skills-container .skill-improvement=
-name { -webkit-box-flex: 1; flex: 1 1 auto; }
.rc-SkillPostAssessmentNotificationBox .skills-container .skill-improvement=
-value { margin-left: auto; }
.rc-SkillPostAssessmentNotificationBox .skills-container .skill-improvement=
-name, .rc-SkillPostAssessmentNotificationBox .skills-container .skill-impr=
ovement-value { font-weight: 700; }
@media screen and (max-width: 719px) {
.rc-SkillPostAssessmentNotificationBox .skills-container .skill-improveme=
nt { max-width: 100%; }
}
.rc-EnterpriseSkillPostAssessmentNotificationCard { max-width: 960px; paddi=
ng: 32px 32px 14px; margin: 42px auto 0px; box-shadow: rgba(189, 189, 189, =
0.5) 0px 2px 4px 0px; border: 1px solid rgb(225, 225, 225); border-radius: =
2px; }
.rc-EnterpriseSkillPostAssessmentNotificationCard .heading-container { marg=
in-bottom: 10px; }
.rc-EnterpriseSkillPostAssessmentNotificationCard .heading-container .headi=
ng { font-family: OpenSans; font-weight: 600; font-size: 20px; margin-right=
: 24px; }
.rc-EnterpriseSkillPostAssessmentNotificationCard .sub-heading { font-size:=
14px; line-height: 24px; }
.rc-EnterpriseSkillPostAssessmentNotificationCard .progress-container { mar=
gin-top: 16px; }
.rc-EnterpriseSkillPostAssessmentNotificationCard .progress-container .prog=
ress-tracker-box { padding: 16px; border: 1px solid rgb(224, 224, 224); bor=
der-radius: 2px; width: 428px; margin-bottom: 18px; }
@media (max-width: 950px) {
.rc-EnterpriseSkillPostAssessmentNotificationCard .progress-container .pr=
ogress-tracker-box { width: 100%; }
}
.rc-AssignmentInstructions .introduction { margin-top: 20px; margin-bottom:=
20px; }
.rc-LoadingIndicator { color: rgba(0, 0, 0, 0.55); font-size: 15px; text-al=
ign: center; }
.rc-GoalSettingSetGoalOption label { font-size: 14px; line-height: 21px; fo=
nt-family: OpenSans, Arial, sans-serif; font-weight: 700; }
.rc-GoalSettingSetGoalOption { border-bottom: 1px solid rgb(225, 225, 225);=
width: 100%; cursor: pointer; position: relative; }
.rc-GoalSettingSetGoalOption:last-child { border: none; }
.rc-GoalSettingSetGoalOption label { padding: 1.125rem 0px 1.125rem 1rem; w=
idth: 100%; }
.rc-GoalSettingSetGoalOption .recommended-label { position: absolute; margi=
n-top: 1px; font-size: 0.75rem; top: 50%; color: rgb(102, 102, 102); right:=
1.5rem; transform: translateY(-50%); }
.rc-BranchSwitchInfo { -webkit-box-pack: justify; justify-content: space-be=
tween; }
.rc-ResetDeadlinesButton { display: inline-block; }
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner { max-w=
idth: 960px; padding: 24px 0px; }
@media (max-width: 1280px) {
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner { pad=
ding: 24px 20px; }
}
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .banner=
-text { margin-right: 24px; }
@media (max-width: 991px) {
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .bann=
er-text { margin-bottom: 6px; margin-right: 0px; }
}
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .banner=
-text .banner-text-header .header-text { font-size: 1.25rem; }
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .banner=
-text .banner-text-header .how-it-works-container { margin-left: 10px; }
.rc-SessionSwitchRow { padding: 12px 4px; border-bottom: 1px solid rgba(0, =
0, 0, 0.06); }
.rc-SessionSwitchRow:last-child { border-bottom: none; }
.rc-SessionSwitchRow .recommended { color: rgb(31, 131, 84); padding-left: =
20px; }
.rc-SessionSwitchInfo .sessions-list { padding: 0px; }
.rc-CourseScheduleAdjustmentNotification { background-color: rgb(247, 247, =
247); }
.rc-CourseScheduleAdjustmentNotification.dismissable .cta { margin-left: 0.=
75rem; }
.rc-CourseScheduleAdjustmentNotification.dismissable .rc-SessionSwitchButto=
n > button:not(:hover):not(:focus) { background: none; }
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner { -webk=
it-box-pack: justify; justify-content: space-between; margin: 0px auto; max=
-width: 60rem; padding: 1.5rem 0px; }
@media (max-width: 1280px) {
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner { pad=
ding: 1.5rem 1.25rem; }
}
@media (max-width: 991px) {
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner { dis=
play: block; }
}
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .banner=
-text { margin-right: 1.5rem; max-width: 42rem; }
@media (max-width: 991px) {
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .bann=
er-text { margin-bottom: 1rem; margin-right: 0px; }
}
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .banner=
-text .banner-text-header { -webkit-box-align: start; align-items: start; }
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .banner=
-text .banner-text-header .header-text { margin-top: 0px; color: rgb(31, 31=
, 31); font-family: OpenSans, Arial, sans-serif; font-weight: 700; font-siz=
e: 1rem; line-height: 1.75rem; }
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .banner=
-text .banner-text-header .how-it-works-container { margin-left: 0.625rem; =
}
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .banner=
-text .banner-text-header .how-it-works-container .how-it-works { padding: =
2px 4px; font-size: 0.75rem; color: rgb(43, 113, 206); background: transpar=
ent; border: 0px; }
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .banner=
-text .banner-text-header .how-it-works-container .how-it-works:hover { tex=
t-decoration: underline; }
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .banner=
-text .banner-text-body { color: rgb(31, 31, 31); }
.rc-CourseScheduleAdjustmentNotification .reset-deadline-top-banner .banner=
-reset-deadline-button { font-size: 0.875rem; font-weight: 700; }
.rc-GlobalNotification { width: 100%; z-index: 2; position: relative; }
.rc-PartnerLogo { width: 80px; height: 80px; }
.rc-AdminButton { margin: 0px 20px 8px; min-height: 40px; }
.uppy-Root { box-sizing: border-box; font-family: -apple-system, BlinkMacSy=
stemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "S=
egoe UI Emoji", "Segoe UI Symbol"; line-height: 1; -webkit-font-smoothing: =
antialiased; text-align: left; position: relative; color: rgb(51, 51, 51); =
}
.uppy-Root *, .uppy-Root ::after, .uppy-Root ::before { box-sizing: inherit=
; }
.uppy-Root [hidden] { display: none; }
.uppy-u-reset { appearance: none; line-height: 1; padding: 0px; color: inhe=
rit; backface-visibility: visible; background: none; border: none; border-c=
ollapse: separate; border-radius: 0px; border-spacing: 0px; box-shadow: non=
e; clear: none; cursor: auto; display: inline; empty-cells: show; float: no=
ne; font-family: inherit; font-size: inherit; font-style: normal; font-vari=
ant: normal; font-weight: 400; font-stretch: normal; hyphens: none; left: a=
uto; letter-spacing: normal; list-style: none; margin: 0px; max-height: non=
e; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; overflow: =
visible; text-align: left; text-decoration: none; text-indent: 0px; text-sh=
adow: none; text-transform: none; top: auto; transform: none; transform-ori=
gin: 50% 50% 0px; transform-style: flat; transition: none 0s ease 0s; unico=
de-bidi: normal; vertical-align: baseline; visibility: visible; white-space=
: normal; z-index: auto; }
.uppy-c-textInput { border: 1px solid rgb(221, 221, 221); border-radius: 4p=
x; font-size: 14px; line-height: 1.5; padding: 6px 8px; background-color: r=
gb(255, 255, 255); }
.uppy-size--md .uppy-c-textInput { padding: 8px 10px; }
.uppy-c-textInput:focus { border-color: rgba(34, 117, 215, 0.6); outline: n=
one; box-shadow: rgba(34, 117, 215, 0.15) 0px 0px 0px 3px; }
[data-uppy-theme=3D"dark"] .uppy-c-textInput { background-color: rgb(51, 51=
, 51); border-color: rgb(51, 51, 51); color: rgb(234, 234, 234); }
[data-uppy-theme=3D"dark"] .uppy-c-textInput:focus { border-color: rgb(82, =
82, 82); box-shadow: none; }
.uppy-c-icon { max-width: 100%; max-height: 100%; fill: currentcolor; displ=
ay: inline-block; overflow: hidden; }
.uppy-c-btn { display: inline-block; text-align: center; white-space: nowra=
p; vertical-align: middle; font-family: inherit; font-size: 16px; line-heig=
ht: 1; font-weight: 500; transition-property: background-color, color; tran=
sition-duration: 0.3s; user-select: none; }
.uppy-c-btn:not(:disabled):not(.disabled) { cursor: pointer; }
.uppy-c-btn-primary { font-size: 14px; padding: 10px 18px; border-radius: 4=
px; background-color: rgb(34, 117, 215); color: rgb(255, 255, 255); }
.uppy-c-btn-primary:hover { background-color: rgb(27, 93, 171); }
.uppy-c-btn-primary:focus { outline: none; box-shadow: rgba(34, 117, 215, 0=
.4) 0px 0px 0px 3px; }
.uppy-size--md .uppy-c-btn-primary { padding: 13px 22px; }
[data-uppy-theme=3D"dark"] .uppy-c-btn-primary { color: rgb(234, 234, 234);=
}
[data-uppy-theme=3D"dark"] .uppy-c-btn-primary:focus { outline: none; }
[data-uppy-theme=3D"dark"] .uppy-c-btn-primary:focus { box-shadow: rgba(170=
, 225, 255, 0.85) 0px 0px 0px 2px; }
.uppy-c-btn-link { font-size: 14px; line-height: 1; padding: 10px 15px; bor=
der-radius: 4px; background-color: transparent; color: rgb(82, 82, 82); }
.uppy-c-btn-link:hover { color: rgb(51, 51, 51); }
.uppy-c-btn-link:focus { outline: none; box-shadow: rgba(34, 117, 215, 0.25=
) 0px 0px 0px 3px; }
.uppy-size--md .uppy-c-btn-link { padding: 13px 18px; }
[data-uppy-theme=3D"dark"] .uppy-c-btn-link { color: rgb(234, 234, 234); }
[data-uppy-theme=3D"dark"] .uppy-c-btn-link:focus { outline: none; }
[data-uppy-theme=3D"dark"] .uppy-c-btn-link:focus { box-shadow: rgba(170, 2=
25, 255, 0.85) 0px 0px 0px 2px; }
[data-uppy-theme=3D"dark"] .uppy-c-btn-link:hover { color: rgb(147, 147, 14=
7); }
.uppy-c-btn--small { font-size: 0.9em; padding: 7px 16px; border-radius: 2p=
x; }
.uppy-size--md .uppy-c-btn--small { padding: 8px 10px; border-radius: 2px; =
}
.rc-PriceWithDiscountIndicator.discount-color-red .discount-indicator, .rc-=
PriceWithDiscountIndicator.discount-color-red .price-with-discount { color:=
rgb(233, 22, 22); }
.rc-PriceWithDiscountIndicator.discount-color-green .discount-indicator, .r=
c-PriceWithDiscountIndicator.discount-color-green .price-with-discount { co=
lor: rgb(0, 138, 0); }
.rc-PriceWithDiscountIndicator .price-original { text-decoration: line-thro=
ugh; margin-right: 6px; }
.rc-PriceWithDiscountIndicator .price-with-discount { margin-right: 4px; }
.rc-PriceWithDiscountIndicator .discount-indicator { font-size: 12px; }
.rc-CourseEnrollChoiceDescription .primary-description { margin-bottom: 10p=
x; }
.rc-CourseEnrollChoiceDescription .price-delim { padding: 0px 2px; }
.rc-CourseEnrollChoiceDescription .cif-spinner { opacity: 0.7; }
.c-img-loading { position: relative; }
.c-img-loading::after { width: 100%; height: 100%; position: absolute; cont=
ent: ""; animation: 3s linear 0s infinite normal none running spin; backgro=
und: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmc=
vMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDEwMCAxMDAiPj=
xwYXRoIGZpbGw9IiNjZmNmY2YiIGQ9Ik0zNC44IDc1LjRxMCAzLTIuMTI1IDUuMVQyNy42IDgyL=
jZxLTMgMC01LjEtMi4xdC0yLjEtNS4xIDIuMS01LjEgNS4xLTIuMXEyLjk1IDAgNS4wNzUgMi4x=
dDIuMTI1IDUuMXpNNTYuNCA4NXEwIDIuNjUtMS44NzUgNC41MjVUNTAgOTEuNHQtNC41MjUtMS4=
4NzVUNDMuNiA4NXQxLjg3NS00LjUyNVQ1MCA3OC42dDQuNTI1IDEuODc1VDU2LjQgODV6TTI2ID=
UzcTAgMy4zLTIuMzUgNS42NVQxOCA2MXQtNS42NS0yLjM1VDEwIDUzdDIuMzUtNS42NVQxOCA0N=
XQ1LjY1IDIuMzVUMjYgNTN6bTUyIDIyLjRxMCAyLjMtMS42NSAzLjk1VDcyLjQgODF0LTMuOTUt=
MS42NS0xLjY1LTMuOTUgMS42NS0zLjk1IDMuOTUtMS42NSAzLjk1IDEuNjVUNzggNzUuNHpNMzY=
uNCAzMC42cTAgMy42NS0yLjU3NSA2LjIyNVQyNy42IDM5LjR0LTYuMjI1LTIuNTc1VDE4LjggMz=
AuNnQyLjU3NS02LjIyNVQyNy42IDIxLjh0Ni4yMjUgMi41NzVUMzYuNCAzMC42ek01OS42IDIxc=
TAgNC0yLjggNi44VDUwIDMwLjZ0LTYuOC0yLjgtMi44LTYuOCAyLjgtNi44IDYuOC0yLjggNi44=
IDIuOCAyLjggNi44em0yNy4yIDMycTAgMi0xLjQgMy40VDgyIDU3Ljh0LTMuNC0xLjQtMS40LTM=
uNCAxLjQtMy40IDMuNC0xLjQgMy40IDEuNCAxLjQgMy40ek03Ni40IDMwLjZxMCAxLjY1LTEuMT=
c1IDIuODI1VDcyLjQgMzQuNnQtMi44MjUtMS4xNzVUNjguNCAzMC42dDEuMTc1LTIuODI1VDcyL=
jQgMjYuNnQyLjgyNSAxLjE3NVQ3Ni40IDMwLjZ6Ii8+PC9zdmc+") 50% 50% no-repeat; }
.c-img-loading-small::after { background-size: 25px 25px; }
@-webkit-keyframes spin {=20
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes spin {=20
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content { padding: 0p=
x; max-width: 680px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .cem-title { =
padding: 46px 32px 26px; border-top-left-radius: 3px; border-top-right-radi=
us: 3px; background-color: rgb(53, 75, 114); }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .xdp-experime=
nt .cem-title { background-color: transparent; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .xdp-experime=
nt .cem-title .headline-4-text { font-weight: 700; color: rgb(31, 31, 31); =
}
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .xdp-experime=
nt .cem-title .align-horizontal-center { padding-bottom: 48px; text-align: =
center; display: flex; -webkit-box-pack: center; justify-content: center; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .xdp-experime=
nt .cem-title .align-horizontal-center .continue-button .arrow-icon { margi=
n-left: 8px; display: flex; -webkit-box-align: center; align-items: center;=
}
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .xdp-experime=
nt .cem-title .align-horizontal-center .continue-button .expanded { font-si=
ze: 16px; width: 100%; max-width: 350px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .xdp-experime=
nt .cem-title .choices .choice-radio-container { padding-bottom: 32px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .xdp-experime=
nt .cem-title .choices .choice-radio-container:last-child { padding-bottom:=
32px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .cem-subtitle=
{ margin-top: 5px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .rc-HighRatin=
gsStars { text-align: center; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .rc-HighRatin=
gsStars .rc-CourseRatingIcons { display: inline-block; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body { padding: 40px 60px=
; min-height: 240px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body .choices .choice-rad=
io-container { padding-bottom: 24px; padding-left: 0px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body .choices .choice-rad=
io-container .input-container { display: block; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body .choices .choice-rad=
io-container:last-child { padding-bottom: 20px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body .choices .choice-rad=
io-container input[type=3D"radio"] { opacity: 0; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body .choices .choice-rad=
io-container input[type=3D"radio"]:checked ~ span.cif-stack .cif-circle { c=
olor: rgb(42, 115, 204); }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body .choices .choice-rad=
io-container label { position: relative; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body .choices .choice-rad=
io-container span.cif-stack { position: absolute; left: 0px; margin-top: -4=
px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body .choices .choice-rad=
io-container span.cif-stack .cif-circle { color: rgb(255, 255, 255); }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body .choices .choice-rad=
io-container span.cif-stack .cif-circle-thin { color: rgba(0, 0, 0, 0.1); }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body .choices .choice-rad=
io-container .subtext span, .rc-Modal.box.rc-StandaloneCourseEnrollModal .c=
em-body .choices .choice-radio-container p { font-size: 14px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body .choices .choice-rad=
io-container .choice-description-wrapper.show-radio-button { margin-left: 4=
5px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body hr { margin-bottom: =
32px; opacity: 0; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .cem-body .continue-button { p=
adding: 15px 60px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .modal-content-container { mar=
gin: 44px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .modal-content-container .punc=
h-line { margin-bottom: 24px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .modal-content-container .bull=
et_list { margin-top: 24px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-img-loading { height: 40px;=
width: 40px; margin: 0px auto; }
@media (max-width: 767px) {
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content { max-width=
: none; width: auto; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .xdp-experi=
ment { display: flex; -webkit-box-orient: vertical; flex-direction: column;=
-webkit-box-pack: justify; justify-content: space-between; height: 100%; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .xdp-experi=
ment .cem-title { padding-bottom: 0px; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .xdp-experi=
ment .cem-body { padding: 30px 24px; -webkit-box-flex: 1; flex-grow: 1; }
.rc-Modal.box.rc-StandaloneCourseEnrollModal .c-modal-content .cem-body {=
padding: 30px 20px; }
}
.rc-UserInterestModal .c-modal-content { max-width: 700px; }
.rc-UserInterestModal .modal-container { padding: 24px 24px 0px; background=
-color: rgb(255, 255, 255); }
.rc-UserInterestModal .detailed-message { margin-top: 16px; }
.rc-UserInterestModal .register-button { margin-top: 24px; min-width: 176px=
; }
.rc-CourseraPlusEnrollModal.rc-Modal.box.subscribed .c-modal-x-out { paddin=
g-top: 0px; top: 16px !important; right: 20px !important; }
.rc-CourseraPlusEnrollModal.rc-Modal.box.subscribed .c-modal-x-out a { colo=
r: rgb(153, 153, 153); }
.rc-CourseraPlusEnrollModal.rc-Modal.box .c-modal-content { padding: 32px 6=
0px; max-width: 696px; border-radius: 0px; }
@media (max-width: 767px) {
.rc-CourseraPlusEnrollModal.rc-Modal.box .c-modal-content { padding: 32px=
30px; max-width: none; width: auto; }
}
.rc-CourseraPlusEnrollModal.rc-Modal.box .cem-subtitle { margin-top: 4px; f=
ont-size: 12px; line-height: 18px; font-weight: 400; }
@media (max-width: 767px) {
.rc-CourseraPlusEnrollModal.rc-Modal.box .cem-subtitle { font-size: 12px;=
line-height: 16px; }
}
.rc-CourseraPlusEnrollModal.rc-Modal.box .cem-body { background: rgb(255, 2=
55, 255); min-height: 240px; }
.rc-CourseraPlusEnrollModal.rc-Modal.box .body-title { line-height: 36px; }
.rc-CourseraPlusEnrollModal.rc-Modal.box .body-subtext { text-align: center=
; margin-bottom: 12px; font-size: 16px; }
.rc-CourseraPlusEnrollModal.rc-Modal.box .subscribed-container { background=
: rgb(255, 255, 255); padding: 48px 0px 24px; font-family: Opensans-semibol=
d; text-align: center; }
.rc-CourseraPlusEnrollModal.rc-Modal.box .coursera-plus-content { margin-to=
p: 36px; }
.rc-CourseraPlusEnrollModal.rc-Modal.box .coursera-plus-subheader { margin-=
bottom: 10px; font-size: 10px; line-height: 14px; font-weight: 700; text-tr=
ansform: uppercase; color: rgb(99, 99, 99); }
.rc-CourseraPlusEnrollModal.rc-Modal.box .rc-SubscriptionVPropBulletPoint .=
header { margin: 0px; }
.rc-CourseraPlusEnrollModal.rc-Modal.box .rc-SubscriptionVPropBulletPoint .=
subheader { line-height: 22px; margin: 0px; }
.rc-CourseraPlusEnrollModal.rc-Modal.box .audit-link { margin: 12px 0px 0px=
; border-top: 1px solid rgb(225, 225, 225); padding: 16px 0px 0px; font-siz=
e: 14px; line-height: 24px; display: block; }
@media (max-width: 767px) {
.rc-CourseraPlusEnrollModal.rc-Modal.box .audit-link { text-align: center=
; }
}
.rc-CourseraPlusEnrollModal.rc-Modal.box .subscribe-button { margin: 20px 0=
px; }
@media (max-width: 767px) {
.rc-CourseraPlusEnrollModal.rc-Modal.box .subscribe-button { width: 100%;=
}
}
.rc-GuidedProjectEnrollModal.rc-Modal.box .c-modal-content { padding: 48px;=
}
@media (max-width: 767px) {
.rc-GuidedProjectEnrollModal.rc-Modal.box .c-modal-content { padding: 16p=
x; }
}
.rc-GuidedProjectEnrollModal .project-name { font-family: OpenSans-Bold, Ar=
ial, sans-serif; }
@media (max-width: 767px) {
.rc-GuidedProjectEnrollModal .project-name { font-size: 16px; margin-righ=
t: 24px; }
}
.rc-GuidedProjectEnrollModal .price { font-family: OpenSans-Bold, Arial, sa=
ns-serif; font-size: 20px; margin: 8px 0px 24px; }
@media (max-width: 767px) {
.rc-GuidedProjectEnrollModal .price { font-size: 16px; margin: 4px 0px 16=
px; }
}
.rc-GuidedProjectEnrollModal .value-props-container { margin: 24px 0px; }
@media (max-width: 767px) {
.rc-GuidedProjectEnrollModal .value-props-container { margin: 16px 0px 24=
px; }
}
.rc-GuidedProjectEnrollModal .value-props-container .value-props-title { fo=
nt-size: 16px; }
@media (max-width: 767px) {
.rc-GuidedProjectEnrollModal .value-props-container .value-props-title { =
margin-bottom: 12px; font-size: 12px; }
}
@media (max-width: 767px) {
.rc-GuidedProjectEnrollModal .value-props-container .value-props { margin=
: 0px; }
}
.rc-GuidedProjectEnrollModal .value-props-container .bullet .checkmark { wi=
dth: 22px; height: 22px; }
.rc-GuidedProjectEnrollModal .value-props-container .bullet p { margin-left=
: 16px; }
@media (max-width: 767px) {
.rc-GuidedProjectEnrollModal .value-props-container .bullet p { font-size=
: 12px; margin-left: 12px; margin-bottom: 8px; }
}
@media (max-width: 767px) {
.rc-GuidedProjectEnrollModal button { width: 100%; }
}
.rc-SubscriptionEnrollButton { margin: 16px 0px; }
.rc-SubscriptionEnrollButton .subscribe-button { padding: 14px 52px; }
.rc-SubscriptionEnrollButton .subscribe-button.cds-button-disabled { border=
-radius: 0px; min-height: 50px; }
.rc-SubscriptionEnrollButton .expanded { font-size: 16px; width: 100%; max-=
width: 350px; }
.subscriptionFooter { margin-top: 28px; padding-top: 16px; border-top: 1px =
solid rgba(0, 0, 0, 0.255); }
.rc-SubscriptionPriceHeader .per-month { margin-left: 5px; }
.rc-SubscriptionPriceHeader .spinner { font-size: 24px; }
.rc-SubscriptionVPropBulletPoints i.cif-checkmark { font-size: 1.5em; }
.rc-SubscriptionVPropCDP .sub-prop-header { font-size: 14px; margin: 10px 0=
px; }
.rc-SubscriptionVProp { margin-top: 10px; }
.rc-SubscriptionVProp .punch-line { margin: 10px 0px; }
.rc-SubscriptionVProp .sub-prop-header { margin-bottom: 12px; }
.rc-SubscriptionVProp .rc-SubscriptionVPropBulletPoint i.cif-checkmark { fo=
nt-size: 1.5em; }
.rc-SubscriptionVPropBulletPoint { margin-bottom: 16px; display: flex; }
.rc-SubscriptionVPropBulletPoint i.cif-checkmark { font-size: 1.5em; }
.rc-SubscriptionVPropBulletPoint .header { margin-bottom: 0.5em; }
.rc-SubscriptionVPropBulletPoint .subheader { color: rgb(0, 0, 0); margin-b=
ottom: 0.5em; }
.rc-SubscriptionPropBulletPoints { margin-top: 24px; }
.rc-SubscriptionVPropFreeTrial .punch-line { margin: 10px 0px; }
.rc-SubscriptionEnrollModal .c-modal-overlay { z-index: 9999; }
.rc-SubscriptionEnrollModal .c-modal-content { text-align: left; }
.rc-SubscriptionEnrollModal .modal-header { height: 140px; background-color=
: rgb(53, 75, 114); color: rgb(255, 255, 255); }
.rc-SubscriptionEnrollModal .modal-subtitle { color: rgb(204, 209, 217); }
.rc-SubscriptionEnrollModal .enroll-modal-container { background-color: rgb=
(255, 255, 255); padding: 0px 24px; }
@media (max-width: 767px) {
.rc-SubscriptionEnrollModal .c-modal-content { max-width: none; width: au=
to; }
.rc-SubscriptionEnrollModal .c-modal-content .enroll-modal-container { pa=
dding: 8px 0px; }
}
.EnrollmentChoiceModal .c-modal-overlay { z-index: 10000 !important; }
.EnrollmentChoiceModal .c-modal-content { -webkit-box-orient: vertical; dis=
play: flex !important; flex-flow: column nowrap !important; max-width: 615p=
x !important; max-height: 80% !important; padding: 0px !important; }
@media (max-width: 767px) {
.EnrollmentChoiceModal .c-modal-content { max-width: 100% !important; max=
-height: 100% !important; width: 100% !important; height: 100% !important; =
top: 0px !important; }
}
.EnrollmentChoiceModal div.c-modal-x-out { top: 24px !important; right: 24p=
x !important; padding-top: 0px !important; line-height: 1 !important; font-=
size: 20px !important; }
.EnrollmentChoiceModal div.c-modal-x-out a { color: rgb(255, 255, 255) !imp=
ortant; }
.rc-DashboardUploader .uppy-size--md .uppy-Dashboard-AddFiles-list { max-wi=
dth: 90%; }
.rc-DashboardUploader .uppy-Dashboard { font-family: inherit; display: flex=
; -webkit-box-pack: center; justify-content: center; -webkit-box-align: cen=
ter; align-items: center; }
.rc-DashboardUploader .uppy-Dashboard .uppy-Dashboard-innerWrap > .uppy-Das=
hboard-AddFiles { border: none; }
.rc-DashboardUploader .uppy-Dashboard .uppy-Dashboard-close { display: none=
; }
.rc-DashboardUploader .uppy-Dashboard .uppy-Dashboard-inner { background: r=
gb(255, 255, 255); border: 1px dashed rgb(42, 115, 204); border-radius: 0px=
; }
.rc-DashboardUploader .uppy-Dashboard .uppy-Dashboard-inner .uppy-c-btn { b=
order-radius: 0px; }
.rc-DashboardUploader .uppy-Dashboard .uppy-Dashboard-inner .uppy-c-btn-pri=
mary { background-color: rgb(42, 115, 204); }
.rc-DashboardUploader .uppy-Dashboard .uppy-Dashboard-inner .uppy-c-btn-pri=
mary:hover { background-color: rgb(1, 86, 184); }
.rc-DashboardUploader .uppy-Dashboard .uppy-Dashboard-AddFiles-title, .rc-D=
ashboardUploader .uppy-Dashboard .uppy-Dashboard-dropFilesTitle { font-size=
: 24px; line-height: 28px; color: rgb(31, 31, 31); max-width: 420px; margin=
-bottom: 32px; }
.rc-DashboardUploader .uppy-Dashboard .uppy-DashboardTab { margin: 0px 8px;=
}
.rc-DashboardUploader .uppy-Dashboard .uppy-DashboardTab .uppy-DashboardTab=
-btn { width: 92px; }
.rc-DashboardUploader .uppy-Dashboard .uppy-DashboardTab svg { width: 48px;=
height: 48px; }
.rc-DashboardUploader .uppy-Dashboard .uppy-DashboardTab .uppy-DashboardTab=
-name { color: rgb(31, 31, 31); font-size: 14px; line-height: 24px; }
.rc-DashboardUploader .uppy-Dashboard .uppy-Url { width: 100%; height: 100%=
; display: flex; -webkit-box-orient: vertical; flex-direction: column; -web=
kit-box-align: center; align-items: center; -webkit-box-pack: center; justi=
fy-content: center; }
.rc-DashboardUploader .uppy-Dashboard .uppy-Url .uppy-Url-input { width: 90=
%; max-width: 650px; margin-bottom: 16px; }
.uppy-Informer { position: absolute; bottom: 60px; left: 0px; right: 0px; t=
ext-align: center; opacity: 1; transform: none; transition: all 0.25s ease-=
in 0s; z-index: 1005; }
.uppy-Informer[aria-hidden=3D"true"] { opacity: 0; transform: translateY(35=
0%); transition: all 0.3s ease-in 0s; z-index: -1000; }
.uppy-Informer p { display: inline-block; margin: 0px; font-size: 12px; lin=
e-height: 1.4; font-weight: 400; padding: 6px 15px; background-color: rgb(1=
17, 117, 117); color: rgb(255, 255, 255); border-radius: 18px; max-width: 9=
0%; }
.uppy-size--md .uppy-Informer p { font-size: 14px; line-height: 1.3; max-wi=
dth: 500px; padding: 10px 20px; }
[data-uppy-theme=3D"dark"] .uppy-Informer p { background-color: rgb(51, 51,=
51); }
.uppy-Informer span { line-height: 12px; width: 13px; height: 13px; display=
: inline-block; vertical-align: middle; color: rgb(82, 82, 82); background-=
color: rgb(255, 255, 255); border-radius: 50%; position: relative; top: -1p=
x; left: 3px; font-size: 10px; margin-left: -1px; }
.uppy-Informer span:hover { cursor: help; }
.uppy-Informer span::after { line-height: 1.3; overflow-wrap: break-word; }
.uppy-Root [aria-label][role~=3D"tooltip"] { position: relative; }
.uppy-Root [aria-label][role~=3D"tooltip"]::after, .uppy-Root [aria-label][=
role~=3D"tooltip"]::before { transform: translateZ(0px); backface-visibilit=
y: hidden; will-change: transform; opacity: 0; pointer-events: none; transi=
tion: all var(--microtip-transition-duration,0.18s) var(--microtip-transiti=
on-easing,ease-in-out) var(--microtip-transition-delay,0s); position: absol=
ute; box-sizing: border-box; z-index: 10; transform-origin: center top; }
.uppy-Root [aria-label][role~=3D"tooltip"]::before { content: ""; backgroun=
d-size: 100% !important; }
.uppy-Root [aria-label][role~=3D"tooltip"]::after { background: rgba(17, 17=
, 17, 0.9); border-radius: 4px; color: rgb(255, 255, 255); content: attr(ar=
ia-label); font-size: var(--microtip-font-size,13px); font-weight: var(--mi=
crotip-font-weight,normal); text-transform: var(--microtip-text-transform,n=
one); padding: 0.5em 1em; white-space: nowrap; box-sizing: content-box; }
.uppy-Root [aria-label][role~=3D"tooltip"]:focus::after, .uppy-Root [aria-l=
abel][role~=3D"tooltip"]:focus::before, .uppy-Root [aria-label][role~=3D"to=
oltip"]:hover::after, .uppy-Root [aria-label][role~=3D"tooltip"]:hover::bef=
ore { opacity: 1; pointer-events: auto; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position|=3D"top"]::before { b=
ackground: url("data:image/svg+xml;charset=3Dutf-8,%3Csvg xmlns=3D'http://w=
ww.w3.org/2000/svg' width=3D'36' height=3D'12'%3E%3Cpath fill=3D'rgba(17, 1=
7, 17, 0.9)' d=3D'M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 1=
2.002 8.594 0 2.658 0z'/%3E%3C/svg%3E") no-repeat; height: 6px; width: 18px=
; margin-bottom: 5px; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position|=3D"top"]::after { ma=
rgin-bottom: 11px; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position|=3D"top"]::before { t=
ransform: translate3d(-50%, 0px, 0px); bottom: 100%; left: 50%; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position|=3D"top"]:hover::befo=
re { transform: translate3d(-50%, -5px, 0px); }
.uppy-Root [role~=3D"tooltip"][data-microtip-position|=3D"top"]::after { tr=
ansform: translate3d(-50%, 0px, 0px); bottom: 100%; left: 50%; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"top"]:hover::after=
{ transform: translate3d(-50%, -5px, 0px); }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"top-left"]::after =
{ transform: translate3d(calc(-100% + 16px), 0px, 0px); bottom: 100%; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"top-left"]:hover::=
after { transform: translate3d(calc(-100% + 16px), -5px, 0px); }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"top-right"]::after=
{ transform: translate3d(-16px, 0px, 0px); bottom: 100%; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"top-right"]:hover:=
:after { transform: translate3d(-16px, -5px, 0px); }
.uppy-Root [role~=3D"tooltip"][data-microtip-position|=3D"bottom"]::before =
{ background: url("data:image/svg+xml;charset=3Dutf-8,%3Csvg xmlns=3D'http:=
//www.w3.org/2000/svg' width=3D'36' height=3D'12'%3E%3Cpath fill=3D'rgba(17=
, 17, 17, 0.9)' d=3D'M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.71=
5-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E") no-repeat; height: 6px; width:=
18px; margin-top: 5px; margin-bottom: 0px; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position|=3D"bottom"]::after {=
margin-top: 11px; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position|=3D"bottom"]::before =
{ transform: translate3d(-50%, -10px, 0px); bottom: auto; left: 50%; top: 1=
00%; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position|=3D"bottom"]:hover::b=
efore { transform: translate3d(-50%, 0px, 0px); }
.uppy-Root [role~=3D"tooltip"][data-microtip-position|=3D"bottom"]::after {=
transform: translate3d(-50%, -10px, 0px); top: 100%; left: 50%; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"bottom"]:hover::af=
ter { transform: translate3d(-50%, 0px, 0px); }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"bottom-left"]::aft=
er { transform: translate3d(calc(-100% + 16px), -10px, 0px); top: 100%; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"bottom-left"]:hove=
r::after { transform: translate3d(calc(-100% + 16px), 0px, 0px); }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"bottom-right"]::af=
ter { transform: translate3d(-16px, -10px, 0px); top: 100%; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"bottom-right"]:hov=
er::after { transform: translate3d(-16px, 0px, 0px); }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"left"]::after, .up=
py-Root [role~=3D"tooltip"][data-microtip-position=3D"left"]::before { inse=
t: 50% 100% auto auto; transform: translate3d(10px, -50%, 0px); }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"left"]::before { b=
ackground: url("data:image/svg+xml;charset=3Dutf-8,%3Csvg xmlns=3D'http://w=
ww.w3.org/2000/svg' width=3D'12' height=3D'36'%3E%3Cpath fill=3D'rgba(17, 1=
7, 17, 0.9)' d=3D'M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21=
.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat; height: 18px; width: 6p=
x; margin-right: 5px; margin-bottom: 0px; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"left"]::after { ma=
rgin-right: 11px; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"left"]:hover::afte=
r, .uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"left"]:hover::b=
efore { transform: translate3d(0px, -50%, 0px); }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"right"]::after, .u=
ppy-Root [role~=3D"tooltip"][data-microtip-position=3D"right"]::before { bo=
ttom: auto; left: 100%; top: 50%; transform: translate3d(-10px, -50%, 0px);=
}
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"right"]::before { =
background: url("data:image/svg+xml;charset=3Dutf-8,%3Csvg xmlns=3D'http://=
www.w3.org/2000/svg' width=3D'12' height=3D'36'%3E%3Cpath fill=3D'rgba(17, =
17, 17, 0.9)' d=3D'M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 1=
4.285 12 8.594 12 2.658z'/%3E%3C/svg%3E") no-repeat; height: 18px; width: 6=
px; margin-bottom: 0px; margin-left: 5px; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"right"]::after { m=
argin-left: 11px; }
.uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"right"]:hover::aft=
er, .uppy-Root [role~=3D"tooltip"][data-microtip-position=3D"right"]:hover:=
:before { transform: translate3d(0px, -50%, 0px); }
.uppy-Root [role~=3D"tooltip"][data-microtip-size=3D"small"]::after { white=
-space: normal; width: 80px; }
.uppy-Root [role~=3D"tooltip"][data-microtip-size=3D"medium"]::after { whit=
e-space: normal; width: 150px; }
.uppy-Root [role~=3D"tooltip"][data-microtip-size=3D"large"]::after { white=
-space: normal; width: 260px; }
.uppy-StatusBar { display: flex; position: relative; height: 40px; line-hei=
ght: 40px; font-size: 12px; font-weight: 400; color: rgb(255, 255, 255); ba=
ckground-color: rgb(255, 255, 255); z-index: 1001; transition: height 0.2s =
ease 0s; }
[data-uppy-theme=3D"dark"] .uppy-StatusBar { background-color: rgb(31, 31, =
31); }
.uppy-size--md .uppy-StatusBar { height: 46px; }
.uppy-StatusBar::before { content: ""; position: absolute; inset: 0px; widt=
h: 100%; height: 2px; background-color: rgb(234, 234, 234); }
[data-uppy-theme=3D"dark"] .uppy-StatusBar::before { background-color: rgb(=
117, 117, 117); }
.uppy-StatusBar[aria-hidden=3D"true"] { overflow-y: hidden; height: 0px; }
.uppy-StatusBar.is-complete .uppy-StatusBar-progress { background-color: rg=
b(27, 178, 64); }
.uppy-StatusBar.is-error .uppy-StatusBar-progress { background-color: rgb(2=
27, 36, 55); }
.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator { color: rgb(27=
, 178, 64); }
.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator { color: rgb(227, =
36, 55); }
.uppy-StatusBar:not([aria-hidden=3D"true"]).is-waiting { background-color: =
rgb(255, 255, 255); height: 65px; border-top: 1px solid rgb(234, 234, 234);=
}
[data-uppy-theme=3D"dark"] .uppy-StatusBar:not([aria-hidden=3D"true"]).is-w=
aiting { background-color: rgb(31, 31, 31); border-top: 1px solid rgb(51, 5=
1, 51); }
.uppy-StatusBar-progress { background-color: rgb(34, 117, 215); height: 2px=
; position: absolute; z-index: 1001; transition: background-color 0s ease 0=
s, width 0.3s ease-out 0s; }
.uppy-StatusBar-progress.is-indeterminate { background-size: 64px 64px; bac=
kground-image: linear-gradient(45deg, rgba(0, 0, 0, 0.3) 25%, transparent 0=
px, transparent 50%, rgba(0, 0, 0, 0.3) 0px, rgba(0, 0, 0, 0.3) 75%, transp=
arent 0px, transparent); animation: 1s linear 0s infinite normal none runni=
ng uppy-StatusBar-ProgressStripes; }
@keyframes uppy-StatusBar-ProgressStripes {=20
0% { background-position: 0px 0px; }
100% { background-position: 64px 0px; }
}
.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress, .uppy-StatusBar=
.is-preprocessing .uppy-StatusBar-progress { background-color: rgb(246, 166=
, 35); }
.uppy-StatusBar.is-waiting .uppy-StatusBar-progress { display: none; }
.uppy-StatusBar-content { display: flex; align-items: center; position: rel=
ative; z-index: 1002; padding-left: 10px; white-space: nowrap; text-overflo=
w: ellipsis; color: rgb(51, 51, 51); height: 100%; }
.uppy-size--md .uppy-StatusBar-content { padding-left: 15px; }
[data-uppy-theme=3D"dark"] .uppy-StatusBar-content { color: rgb(234, 234, 2=
34); }
.uppy-StatusBar-status { line-height: 1.4; font-weight: 400; display: flex;=
flex-direction: column; justify-content: center; padding-right: 0.3em; }
.uppy-Root:not(.uppy-size--md) .uppy-StatusBar-additionalInfo { display: no=
ne; }
.uppy-StatusBar-statusPrimary { font-weight: 500; line-height: 1; }
[data-uppy-theme=3D"dark"] .uppy-StatusBar-statusPrimary { color: rgb(234, =
234, 234); }
.uppy-StatusBar-statusSecondary { margin-top: 1px; font-size: 11px; line-he=
ight: 1.2; display: inline-block; color: rgb(117, 117, 117); white-space: n=
owrap; }
[data-uppy-theme=3D"dark"] .uppy-StatusBar-statusSecondary { color: rgb(187=
, 187, 187); }
.uppy-StatusBar-statusSecondaryHint { display: inline-block; vertical-align=
: middle; margin-right: 5px; line-height: 1; }
.uppy-size--md .uppy-StatusBar-statusSecondaryHint { margin-right: 8px; }
.uppy-StatusBar-statusIndicator { position: relative; top: 1px; color: rgb(=
82, 82, 82); margin-right: 7px; }
.uppy-StatusBar-statusIndicator svg { vertical-align: text-bottom; }
.uppy-StatusBar-actions { display: flex; align-items: center; position: abs=
olute; top: 0px; bottom: 0px; right: 10px; z-index: 1004; }
.uppy-StatusBar.is-waiting .uppy-StatusBar-actions { width: 100%; position:=
static; padding: 0px 15px; background-color: rgb(250, 250, 250); }
[data-uppy-theme=3D"dark"] .uppy-StatusBar.is-waiting .uppy-StatusBar-actio=
ns { background-color: rgb(31, 31, 31); }
.uppy-StatusBar-actionCircleBtn { line-height: 1; cursor: pointer; margin: =
3px; opacity: 0.9; }
.uppy-StatusBar-actionCircleBtn:focus { outline: none; }
.uppy-StatusBar-actionCircleBtn:focus { box-shadow: rgba(34, 117, 215, 0.5)=
0px 0px 0px 3px; }
[data-uppy-theme=3D"dark"] .uppy-StatusBar-actionCircleBtn:focus { outline:=
none; }
[data-uppy-theme=3D"dark"] .uppy-StatusBar-actionCircleBtn:focus { box-shad=
ow: rgba(170, 225, 255, 0.85) 0px 0px 0px 2px; }
.uppy-StatusBar-actionCircleBtn:hover { opacity: 1; }
.uppy-StatusBar-actionCircleBtn:focus { border-radius: 50%; }
.uppy-StatusBar-actionCircleBtn svg { vertical-align: bottom; }
.uppy-StatusBar-actionBtn { display: inline-block; vertical-align: middle; =
font-size: 10px; line-height: inherit; color: rgb(34, 117, 215); }
.uppy-size--md .uppy-StatusBar-actionBtn { font-size: 11px; }
.uppy-StatusBar-actionBtn--retry { height: 16px; border-radius: 8px; margin=
-right: 6px; background-color: rgb(255, 75, 35); line-height: 1; color: rgb=
(255, 255, 255); padding: 1px 6px 3px 18px; position: relative; }
.uppy-StatusBar-actionBtn--retry:focus { outline: none; }
.uppy-StatusBar-actionBtn--retry:focus { box-shadow: rgba(34, 117, 215, 0.5=
) 0px 0px 0px 3px; }
[data-uppy-theme=3D"dark"] .uppy-StatusBar-actionBtn--retry:focus { outline=
: none; }
[data-uppy-theme=3D"dark"] .uppy-StatusBar-actionBtn--retry:focus { box-sha=
dow: rgba(170, 225, 255, 0.85) 0px 0px 0px 2px; }
.uppy-StatusBar-actionBtn--retry:hover { background-color: rgb(249, 45, 0);=
}
.uppy-StatusBar-actionBtn--retry svg { position: absolute; top: 3px; left: =
6px; }
.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload { font-size: 1=
4px; width: 100%; padding: 15px 10px; color: rgb(255, 255, 255); background=
-color: rgb(27, 178, 64); line-height: 1; }
.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover { backgr=
ound-color: rgb(24, 156, 56); }
[data-uppy-theme=3D"dark"] .uppy-StatusBar.is-waiting .uppy-StatusBar-actio=
nBtn--upload { background-color: rgb(28, 139, 55); }
[data-uppy-theme=3D"dark"] .uppy-StatusBar.is-waiting .uppy-StatusBar-actio=
nBtn--upload:hover { background-color: rgb(24, 118, 47); }
.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload=
{ padding: 13px 22px; width: auto; }
.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload { backgr=
ound-color: transparent; color: rgb(34, 117, 215); }
.uppy-StatusBar-actionBtn--uploadNewlyAdded { padding-right: 3px; padding-l=
eft: 3px; padding-bottom: 1px; border-radius: 3px; }
.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus { outline: none; }
.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus { box-shadow: rgba(34, 11=
7, 215, 0.5) 0px 0px 0px 3px; }
[data-uppy-theme=3D"dark"] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focu=
s { outline: none; }
[data-uppy-theme=3D"dark"] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focu=
s { box-shadow: rgba(170, 225, 255, 0.85) 0px 0px 0px 2px; }
.uppy-StatusBar-details { line-height: 12px; width: 13px; height: 13px; dis=
play: inline-block; vertical-align: middle; color: rgb(255, 255, 255); back=
ground-color: rgb(147, 147, 147); border-radius: 50%; position: relative; t=
op: 0px; left: 2px; font-size: 10px; font-weight: 600; text-align: center; =
cursor: help; }
.uppy-StatusBar-details::after { line-height: 1.3; overflow-wrap: break-wor=
d; }
.uppy-StatusBar-spinner { animation-name: uppy-StatusBar-spinnerAnimation; =
animation-duration: 1s; animation-iteration-count: infinite; animation-timi=
ng-function: linear; margin-right: 10px; fill: rgb(34, 117, 215); }
.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner, .uppy-StatusBar.=
is-preprocessing .uppy-StatusBar-spinner { fill: rgb(246, 166, 35); }
@keyframes uppy-StatusBar-spinnerAnimation {=20
0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list { display=
: flex; flex-flow: row wrap; justify-content: space-between; align-items: f=
lex-start; padding: 6px; }
.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list::after { =
content: ""; flex: 1 1 auto; }
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem { width: 5=
0%; position: relative; margin: 0px; }
.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowser=
Item { width: 33.3333%; }
.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowser=
Item { width: 25%; }
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem::before { =
content: ""; padding-top: 100%; display: block; }
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected =
img, .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--sele=
cted svg { opacity: 0.85; }
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview=
.uppy-ProviderBrowserItem-inner { background-color: rgba(147, 147, 147, 0.=
2); }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-viewType--grid li.uppy-Pro=
viderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner { background-co=
lor: rgba(234, 234, 234, 0.2); }
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview=
svg { fill: rgba(0, 0, 0, 0.7); width: 30%; height: 30%; }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-viewType--grid li.uppy-Pro=
viderBrowserItem--noPreview svg { fill: rgba(255, 255, 255, 0.8); }
.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner =
{ border-radius: 4px; overflow: hidden; position: absolute; inset: 7px; tex=
t-align: center; width: calc(100% - 14px); height: calc(100% - 14px); }
.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner:=
focus { outline: none; box-shadow: rgba(34, 117, 215, 0.9) 0px 0px 0px 3px;=
}
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-viewType--grid button.uppy=
-ProviderBrowserItem-inner { box-shadow: rgba(170, 225, 255, 0.7) 0px 0px 0=
px 3px; }
.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner =
img { width: 100%; height: 100%; object-fit: cover; border-radius: 4px; }
.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox=
{ position: absolute; top: 16px; right: 16px; width: 26px; height: 26px; b=
ackground-color: rgb(34, 117, 215); border-radius: 50%; z-index: 1002; opac=
ity: 0; }
.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox=
::after { width: 12px; height: 7px; left: 7px; top: 8px; }
.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox=
--is-checked { opacity: 1; }
.uppy-ProviderBrowser-viewType--list { background-color: rgb(255, 255, 255)=
; }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-viewType--list { backgroun=
d-color: rgb(31, 31, 31); }
.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem { display:=
flex; align-items: center; padding: 7px 15px; margin: 0px; }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-viewType--list li.uppy-Pro=
viderBrowserItem { color: rgb(234, 234, 234); }
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox=
{ margin-right: 15px; height: 17px; width: 17px; border-radius: 3px; backg=
round-color: rgb(255, 255, 255); border: 1px solid rgb(207, 207, 207); }
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox=
:focus { border: 1px solid rgb(34, 117, 215); box-shadow: rgba(34, 117, 215=
, 0.25) 0px 0px 0px 3px; outline: none; }
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox=
::after { opacity: 0; height: 5px; width: 9px; left: 3px; top: 4px; }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-viewType--list .uppy-Provi=
derBrowserItem-fakeCheckbox:focus { border-color: rgba(2, 186, 242, 0.7); b=
ox-shadow: rgba(2, 186, 242, 0.2) 0px 0px 0px 3px; }
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox=
--is-checked { background-color: rgb(34, 117, 215); border-color: rgb(34, 1=
17, 215); }
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox=
--is-checked::after { opacity: 1; }
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner { text=
-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: flex; =
align-items: center; padding: 2px; }
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus =
{ outline: none; text-decoration: underline; }
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img, .=
uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg { m=
argin-right: 8px; max-width: 20px; max-height: 20px; }
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner span {=
text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.uppy-ProviderBrowserItem-fakeCheckbox { position: relative; cursor: pointe=
r; flex-shrink: 0; }
.uppy-ProviderBrowserItem-fakeCheckbox::after { content: ""; position: abso=
lute; cursor: pointer; border-left: 2px solid rgb(234, 234, 234); border-bo=
ttom: 2px solid rgb(234, 234, 234); transform: rotate(-45deg); }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowserItem-fakeCheckbox { backgro=
und-color: rgb(31, 31, 31); border-color: rgb(147, 147, 147); }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowserItem-fakeCheckbox--is-check=
ed { background-color: rgb(51, 51, 51); }
.uppy-DashboardContent-panelBody { display: flex; align-items: center; just=
ify-content: center; flex: 1 1 0%; }
[data-uppy-theme=3D"dark"] .uppy-DashboardContent-panelBody { background-co=
lor: rgb(31, 31, 31); }
.uppy-Provider-auth, .uppy-Provider-empty, .uppy-Provider-error, .uppy-Prov=
ider-loading { display: flex; align-items: center; justify-content: center;=
flex-flow: column wrap; flex: 1 1 0%; color: rgb(147, 147, 147); }
.uppy-Provider-empty { color: rgb(147, 147, 147); }
.uppy-Provider-authIcon svg { width: 100px; height: 75px; margin-bottom: 15=
px; }
.uppy-Provider-authTitle { font-size: 17px; line-height: 1.4; font-weight: =
400; margin-bottom: 30px; padding: 0px 15px; max-width: 500px; text-align: =
center; color: rgb(117, 117, 117); }
.uppy-size--md .uppy-Provider-authTitle { font-size: 20px; }
[data-uppy-theme=3D"dark"] .uppy-Provider-authTitle { color: rgb(207, 207, =
207); }
.uppy-Provider-breadcrumbs { flex: 1 1 0%; color: rgb(82, 82, 82); font-siz=
e: 12px; margin-bottom: 10px; text-align: left; }
.uppy-size--md .uppy-Provider-breadcrumbs { margin-bottom: 0px; }
[data-uppy-theme=3D"dark"] .uppy-Provider-breadcrumbs { color: rgb(234, 234=
, 234); }
.uppy-Provider-breadcrumbsIcon { display: inline-block; color: rgb(82, 82, =
82); vertical-align: middle; margin-right: 4px; line-height: 1; }
.uppy-Provider-breadcrumbsIcon svg { width: 13px; height: 13px; fill: rgb(8=
2, 82, 82); }
.uppy-Provider-breadcrumbs button { display: inline-block; line-height: inh=
erit; padding: 4px; border-radius: 3px; }
.uppy-Provider-breadcrumbs button:focus { outline: none; }
.uppy-Provider-breadcrumbs button:hover { color: rgb(27, 93, 171); }
.uppy-Provider-breadcrumbs button:focus { background-color: rgb(236, 238, 2=
42); }
[data-uppy-theme=3D"dark"] .uppy-Provider-breadcrumbs button:focus { backgr=
ound-color: rgb(51, 51, 51); }
.uppy-Provider-breadcrumbs button:hover { text-decoration: underline; curso=
r: pointer; }
[data-uppy-theme=3D"dark"] .uppy-Provider-breadcrumbs button { color: rgb(2=
34, 234, 234); }
.uppy-ProviderBrowser { display: flex; flex-direction: column; flex: 1 1 0%=
; font-size: 14px; font-weight: 400; height: 100%; }
.uppy-ProviderBrowser-user { margin: 0px 8px 0px 0px; font-weight: 500; col=
or: rgb(51, 51, 51); }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-user { color: rgb(234, 234=
, 234); }
.uppy-ProviderBrowser-user::after { content: "=C2=B7"; position: relative; =
left: 4px; color: rgb(147, 147, 147); font-weight: 400; }
.uppy-ProviderBrowser-header { z-index: 1001; border-bottom: 1px solid rgb(=
234, 234, 234); position: relative; }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-header { border-bottom: 1p=
x solid rgb(51, 51, 51); }
.uppy-ProviderBrowser-headerBar { padding: 7px 15px; background-color: rgb(=
250, 250, 250); z-index: 1001; color: rgb(117, 117, 117); line-height: 1.4;=
font-size: 12px; }
.uppy-size--md .uppy-ProviderBrowser-headerBar { display: flex; align-items=
: center; }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-headerBar { background-col=
or: rgb(31, 31, 31); }
.uppy-ProviderBrowser-headerBar--simple { text-align: center; display: bloc=
k; justify-content: center; }
.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap { fl=
ex: 0 0 auto; display: inline-block; vertical-align: middle; }
.uppy-ProviderBrowser-search { width: 100%; background-color: rgb(255, 255,=
255); position: relative; height: 30px; margin-top: 10px; margin-bottom: 5=
px; display: flex; align-items: center; }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-search { background-color:=
rgb(31, 31, 31); }
.uppy-ProviderBrowser-searchIcon { position: absolute; width: 12px; height:=
12px; left: 16px; z-index: 1002; color: rgb(187, 187, 187); }
.uppy-ProviderBrowser-searchInput { width: 100%; height: 30px; background-c=
olor: transparent; outline: 0px; font-family: -apple-system, BlinkMacSystem=
Font, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe=
UI Emoji", "Segoe UI Symbol"; font-size: 12px; line-height: 1.4; border: 0=
px; margin: 0px 8px; padding-left: 27px; z-index: 1001; border-radius: 4px;=
}
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-searchInput { background-c=
olor: rgb(31, 31, 31); color: rgb(234, 234, 234); }
.uppy-ProviderBrowser-searchInput:focus { outline: 0px; background-color: r=
gb(244, 244, 244); }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-searchInput:focus { backgr=
ound-color: rgb(51, 51, 51); }
.uppy-ProviderBrowser-searchClose { position: absolute; width: 22px; height=
: 22px; padding: 6px; right: 12px; top: 4px; z-index: 1002; color: rgb(147,=
147, 147); cursor: pointer; }
.uppy-ProviderBrowser-searchClose:hover { color: rgb(117, 117, 117); }
.uppy-ProviderBrowser-searchClose svg { vertical-align: text-top; }
.uppy-ProviderBrowser-searchInput::placeholder { color: rgb(147, 147, 147);=
opacity: 1; }
.uppy-ProviderBrowser-userLogout { cursor: pointer; line-height: inherit; c=
olor: rgb(34, 117, 215); padding: 4px; border-radius: 3px; }
.uppy-ProviderBrowser-userLogout:focus { outline: none; }
.uppy-ProviderBrowser-userLogout:hover { color: rgb(27, 93, 171); }
.uppy-ProviderBrowser-userLogout:focus { background-color: rgb(236, 238, 24=
2); }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-userLogout:focus { backgro=
und-color: rgb(51, 51, 51); }
.uppy-ProviderBrowser-userLogout:hover { text-decoration: underline; }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-userLogout { color: rgb(23=
4, 234, 234); }
.uppy-ProviderBrowser-body { flex: 1 1 0%; position: relative; }
.uppy-ProviderBrowser-list { flex: 1 1 0%; display: block; width: 100%; hei=
ght: 100%; background-color: rgb(255, 255, 255); border-spacing: 0px; overf=
low: hidden auto; position: absolute; inset: 0px; list-style: none; margin:=
0px; padding: 0px; }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-list { background-color: r=
gb(31, 31, 31); }
.uppy-ProviderBrowserItem-inner { cursor: pointer; font-weight: 500; font-s=
ize: 13px; }
.uppy-ProviderBrowser-footer { display: flex; align-items: center; backgrou=
nd-color: rgb(255, 255, 255); height: 65px; border-top: 1px solid rgb(234, =
234, 234); padding: 0px 15px; }
.uppy-ProviderBrowser-footer button { margin-right: 8px; }
[data-uppy-theme=3D"dark"] .uppy-ProviderBrowser-footer { background-color:=
rgb(31, 31, 31); border-top: 1px solid rgb(51, 51, 51); }
.uppy-Dashboard-Item-previewInnerWrap { width: 100%; height: 100%; overflow=
: hidden; position: relative; display: flex; justify-content: center; align=
-items: center; flex-direction: column; box-shadow: rgba(0, 0, 0, 0.4) 0px =
0px 2px 0px; border-radius: 3px; }
.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap { box-shadow: rgba(0, =
0, 0, 0.15) 0px 1px 2px; }
.uppy-Dashboard-Item-previewInnerWrap::after { content: ""; position: absol=
ute; inset: 0px; background-color: rgba(0, 0, 0, 0.65); display: none; z-in=
dex: 1001; }
.uppy-Dashboard-Item-previewLink { position: absolute; inset: 0px; z-index:=
1002; }
.uppy-Dashboard-Item-previewLink:focus { box-shadow: rgb(118, 171, 233) 0px=
0px 0px 3px inset; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-Item-previewLink:focus { box-sha=
dow: rgb(1, 108, 141) 0px 0px 0px 3px inset; }
.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg { width: 10=
0%; height: 100%; object-fit: cover; transform: translateZ(0px); border-rad=
ius: 3px; }
.uppy-Dashboard-Item-progress { position: absolute; top: 50%; left: 50%; tr=
ansform: translate(-50%, -50%); z-index: 1002; color: rgb(255, 255, 255); t=
ext-align: center; width: 120px; }
.uppy-Dashboard-Item-progressIndicator { display: inline-block; width: 38px=
; height: 38px; opacity: 0.9; }
.uppy-size--md .uppy-Dashboard-Item-progressIndicator { width: 55px; height=
: 55px; }
button.uppy-Dashboard-Item-progressIndicator { cursor: pointer; }
button.uppy-Dashboard-Item-progressIndicator:focus { outline: none; }
button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-pro=
gressIcon--bg, button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Das=
hboard-Item-progressIcon--retry { fill: rgb(118, 171, 233); }
.uppy-Dashboard-Item-progressIcon--circle { width: 100%; height: 100%; }
.uppy-Dashboard-Item-progressIcon--bg { stroke: rgba(255, 255, 255, 0.4); }
.uppy-Dashboard-Item-progressIcon--progress { stroke: rgb(255, 255, 255); t=
ransition: stroke-dashoffset 0.5s ease-out 0s; }
.uppy-Dashboard-Item-progressIcon--play { stroke: rgb(255, 255, 255); fill:=
rgb(255, 255, 255); transition: all 0.2s ease 0s; }
.uppy-Dashboard-Item-progressIcon--cancel { fill: rgb(255, 255, 255); trans=
ition: all 0.2s ease 0s; }
.uppy-Dashboard-Item-progressIcon--pause { stroke: rgb(255, 255, 255); fill=
: rgb(255, 255, 255); transition: all 0.2s ease 0s; }
.uppy-Dashboard-Item-progressIcon--check { fill: rgb(255, 255, 255); transi=
tion: all 0.2s ease 0s; }
.uppy-Dashboard-Item-progressIcon--retry { fill: rgb(255, 255, 255); }
.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress { transform:=
none; top: -9px; right: -8px; left: auto; width: auto; }
.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator { widt=
h: 18px; height: 18px; }
.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressI=
ndicator { width: 28px; height: 28px; }
.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator { w=
idth: 18px; height: 18px; opacity: 1; }
.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progre=
ssIndicator { width: 22px; height: 22px; }
.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress { opacity:=
0; }
.uppy-Dashboard-Item-fileInfo { padding-right: 5px; }
.uppy-Dashboard-Item-name { font-size: 12px; line-height: 1.3; font-weight:=
500; margin-bottom: 4px; word-break: break-all; overflow-wrap: anywhere; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-Item-name { color: rgb(234, 234,=
234); }
.uppy-Dashboard-Item-status { font-size: 11px; line-height: 1.3; font-weigh=
t: 400; color: rgb(117, 117, 117); }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-Item-status { color: rgb(187, 18=
7, 187); }
.uppy-Dashboard-Item-statusSize { display: inline-block; vertical-align: bo=
ttom; text-transform: uppercase; }
.uppy-Dashboard-Item-sourceIcon { display: none; vertical-align: bottom; co=
lor: rgb(187, 187, 187); }
.uppy-Dashboard-Item-sourceIcon:not(:first-child) { position: relative; mar=
gin-left: 14px; }
.uppy-Dashboard-Item-sourceIcon svg, .uppy-Dashboard-Item-sourceIcon svg * =
{ max-width: 100%; max-height: 100%; display: inline-block; vertical-align:=
text-bottom; overflow: hidden; fill: currentcolor; width: 11px; height: 12=
px; }
.uppy-Dashboard-Item-action { cursor: pointer; color: rgb(147, 147, 147); }
.uppy-Dashboard-Item-action:focus { outline: none; }
.uppy-Dashboard-Item-action:focus { box-shadow: rgba(34, 117, 215, 0.5) 0px=
0px 0px 3px; }
.uppy-Dashboard-Item-action:hover { opacity: 1; color: rgb(31, 31, 31); }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-Item-action { color: rgb(207, 20=
7, 207); }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-Item-action:focus { outline: non=
e; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-Item-action:focus { box-shadow: =
rgba(170, 225, 255, 0.85) 0px 0px 0px 2px; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-Item-action:hover { color: rgb(2=
34, 234, 234); }
.uppy-Dashboard-Item-action--remove { color: rgb(31, 31, 31); opacity: 0.95=
; }
.uppy-Dashboard-Item-action--remove:hover { opacity: 1; color: rgb(0, 0, 0)=
; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-Item-action--remove { color: rgb=
(82, 82, 82); }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-Item-action--remove:hover { colo=
r: rgb(51, 51, 51); }
.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-actionWrapper { di=
splay: flex; align-items: center; }
.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-action { width: 22=
px; height: 22px; padding: 3px; margin-left: 3px; }
.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-action:focus { bor=
der-radius: 3px; }
.uppy-size--md .uppy-Dashboard-Item-action--copyLink, .uppy-size--md .uppy-=
Dashboard-Item-action--edit { width: 16px; height: 16px; padding: 0px; }
.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus, .uppy-size--md =
.uppy-Dashboard-Item-action--edit:focus { border-radius: 3px; }
.uppy-size--md .uppy-Dashboard-Item-action--remove { z-index: 1002; positio=
n: absolute; top: -8px; right: -8px; width: 18px; height: 18px; padding: 0p=
x; }
.uppy-size--md .uppy-Dashboard-Item-action--remove:focus { border-radius: 5=
0%; }
.uppy-Dashboard-Item { display: flex; align-items: center; border-bottom: 1=
px solid rgb(234, 234, 234); padding: 10px 0px 10px 10px; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-Item { border-bottom: 1px solid =
rgb(51, 51, 51); }
.uppy-size--md .uppy-Dashboard-Item { position: relative; display: block; f=
loat: left; margin: 5px 15px; padding: 0px; width: calc(33.333% - 30px); he=
ight: 215px; border-bottom: 0px; }
.uppy-size--lg .uppy-Dashboard-Item { margin: 5px 15px; width: calc(25% - 3=
0px); height: 190px; }
.uppy-size--xl .uppy-Dashboard-Item { width: calc(20% - 30px); height: 210p=
x; }
.uppy-Dashboard-Item-preview { position: relative; }
.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-preview { flex-shr=
ink: 0; flex-grow: 0; width: 50px; height: 50px; }
.uppy-size--md .uppy-Dashboard-Item-preview { width: 100%; height: 140px; }
.uppy-size--lg .uppy-Dashboard-Item-preview { height: 120px; }
.uppy-size--xl .uppy-Dashboard-Item-preview { height: 140px; }
.uppy-Dashboard-Item-fileInfoAndButtons { flex-grow: 1; padding-right: 8px;=
padding-left: 12px; display: flex; align-items: center; justify-content: s=
pace-between; }
.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons { align-items: flex-=
start; width: 100%; padding: 9px 0px 0px; }
.uppy-Dashboard-Item-fileInfo { flex-grow: 1; flex-shrink: 1; }
.uppy-Dashboard-Item-actionWrapper { flex-grow: 0; flex-shrink: 0; }
.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap::after,=
.uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap::=
after { display: block; }
.uppy-Dashboard-Item.is-inprogress:not(.is-resumable) .uppy-Dashboard-Item-=
action--remove { display: none; }
.uppy-Dashboard-Item-errorDetails { line-height: 12px; width: 12px; height:=
12px; display: inline-block; vertical-align: middle; color: rgb(255, 255, =
255); background-color: rgb(147, 147, 147); border-radius: 50%; position: r=
elative; top: -1px; left: 6px; font-size: 8px; font-weight: 600; text-align=
: center; cursor: help; }
.uppy-Dashboard-Item-errorDetails::after { line-height: 1.3; overflow-wrap:=
break-word; }
.uppy-Dashboard-FileCard { width: 100%; height: 100%; position: absolute; i=
nset: 0px; z-index: 1005; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 4px; =
background-color: rgb(255, 255, 255); border-radius: 5px; display: flex; fl=
ex-direction: column; }
.uppy-Dashboard-FileCard .uppy-DashboardContent-bar { border-top-left-radiu=
s: 5px; border-top-right-radius: 5px; }
.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions { border-bottom-l=
eft-radius: 5px; border-bottom-right-radius: 5px; }
.uppy-Dashboard-FileCard-inner { height: 100%; flex-grow: 1; flex-direction=
: column; }
.uppy-Dashboard-FileCard-inner, .uppy-Dashboard-FileCard-preview { flex-shr=
ink: 1; min-height: 0px; display: flex; }
.uppy-Dashboard-FileCard-preview { height: 60%; flex-grow: 0; border-bottom=
: 1px solid rgb(234, 234, 234); align-items: center; justify-content: cente=
r; position: relative; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-FileCard-preview { background-co=
lor: rgb(51, 51, 51); border-bottom: 0px; }
.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg { max-w=
idth: 90%; max-height: 90%; object-fit: cover; flex: 0 0 auto; border-radiu=
s: 3px; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 20px; }
.uppy-Dashboard-FileCard-edit { position: absolute; top: 10px; right: 10px;=
font-size: 13px; background-color: rgba(0, 0, 0, 0.5); color: rgb(255, 255=
, 255); padding: 7px 15px; border-radius: 50px; }
.uppy-Dashboard-FileCard-edit:focus { outline: none; }
.uppy-Dashboard-FileCard-edit:focus { box-shadow: rgba(34, 117, 215, 0.5) 0=
px 0px 0px 3px; }
.uppy-Dashboard-FileCard-edit:hover { background-color: rgba(0, 0, 0, 0.8);=
}
.uppy-Dashboard-FileCard-info { height: 40%; flex-grow: 0; flex-shrink: 0; =
padding: 30px 20px 20px; overflow-y: auto; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-FileCard-info { background-color=
: rgb(31, 31, 31); }
.uppy-Dashboard-FileCard-fieldset { font-size: 0px; border: 0px; padding: 0=
px; max-width: 640px; margin: auto auto 12px; }
.uppy-Dashboard-FileCard-label { display: inline-block; vertical-align: mid=
dle; width: 22%; font-size: 12px; color: rgb(82, 82, 82); }
.uppy-size--md .uppy-Dashboard-FileCard-label { font-size: 14px; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-FileCard-label { color: rgb(234,=
234, 234); }
.uppy-Dashboard-FileCard-input { display: inline-block; vertical-align: mid=
dle; width: 78%; }
.uppy-Dashboard-FileCard-actions { height: 55px; flex-shrink: 0; flex-grow:=
0; border-top: 1px solid rgb(234, 234, 234); padding: 0px 15px; background=
-color: rgb(250, 250, 250); display: flex; align-items: center; }
.uppy-size--md .uppy-Dashboard-FileCard-actions { height: 65px; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-FileCard-actions { border-top: 1=
px solid rgb(51, 51, 51); background-color: rgb(31, 31, 31); }
.uppy-Dashboard-FileCard-actionsBtn { margin-right: 10px; }
.uppy-transition-slideDownUp-enter { opacity: 0.01; transform: translate3d(=
0px, -105%, 0px); transition: transform 0.25s ease-in-out 0s, opacity 0.25s=
ease-in-out 0s; }
.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active=
{ opacity: 1; transform: translateZ(0px); }
.uppy-transition-slideDownUp-leave { opacity: 1; transform: translateZ(0px)=
; transition: transform 0.25s ease-in-out 0s, opacity 0.25s ease-in-out 0s;=
}
.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active=
{ opacity: 0.01; transform: translate3d(0px, -105%, 0px); }
@keyframes uppy-Dashboard-fadeIn {=20
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes uppy-Dashboard-fadeOut {=20
0% { opacity: 1; }
100% { opacity: 0; }
}
@keyframes uppy-Dashboard-slideDownAndFadeIn {=20
0% { transform: translate3d(-50%, -70%, 0px); opacity: 0; }
100% { transform: translate3d(-50%, -50%, 0px); opacity: 1; }
}
@keyframes uppy-Dashboard-slideDownAndFadeIn--small {=20
0% { transform: translate3d(0px, -20%, 0px); opacity: 0; }
100% { transform: translateZ(0px); opacity: 1; }
}
@keyframes uppy-Dashboard-slideUpFadeOut {=20
0% { transform: translate3d(-50%, -50%, 0px); opacity: 1; }
100% { transform: translate3d(-50%, -70%, 0px); opacity: 0; }
}
@keyframes uppy-Dashboard-slideUpFadeOut--small {=20
0% { transform: translateZ(0px); opacity: 1; }
100% { transform: translate3d(0px, -20%, 0px); opacity: 0; }
}
.uppy-Dashboard--modal { z-index: 1001; }
.uppy-Dashboard--modal[aria-hidden=3D"true"] { display: none; }
.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose > .uppy-Dashboard-i=
nner { animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running =
uppy-Dashboard-slideDownAndFadeIn--small; }
@media only screen and (min-width: 820px) {
.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose > .uppy-Dashboard=
-inner { animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none runnin=
g uppy-Dashboard-slideDownAndFadeIn; }
}
.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose > .uppy-Dashboard-o=
verlay { animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none runnin=
g uppy-Dashboard-fadeIn; }
.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isC=
losing > .uppy-Dashboard-inner { animation: 0.3s cubic-bezier(0, 0, 0.2, 1)=
0s 1 normal none running uppy-Dashboard-slideUpFadeOut--small; }
@media only screen and (min-width: 820px) {
.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--i=
sClosing > .uppy-Dashboard-inner { animation: 0.3s cubic-bezier(0, 0, 0.2, =
1) 0s 1 normal none running uppy-Dashboard-slideUpFadeOut; }
}
.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isC=
losing > .uppy-Dashboard-overlay { animation: 0.3s cubic-bezier(0, 0, 0.2, =
1) 0s 1 normal none running uppy-Dashboard-fadeOut; }
.uppy-Dashboard-isFixed { overflow: hidden; height: 100vh; }
.uppy-Dashboard--modal .uppy-Dashboard-overlay { position: fixed; inset: 0p=
x; background-color: rgba(0, 0, 0, 0.5); z-index: 1001; }
.uppy-Dashboard-inner { position: relative; background-color: rgb(250, 250,=
250); max-width: 100%; max-height: 100%; outline: none; border: 1px solid =
rgb(234, 234, 234); border-radius: 5px; }
.uppy-size--md .uppy-Dashboard-inner { min-height: auto; }
@media only screen and (min-width: 820px) {
.uppy-Dashboard-inner { width: 750px; height: 550px; }
}
.uppy-Dashboard--modal .uppy-Dashboard-inner { z-index: 1002; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-inner { background-color: rgb(31=
, 31, 31); }
.uppy-Dashboard-innerWrap { display: flex; flex-direction: column; height: =
100%; overflow: hidden; position: relative; border-radius: 5px; opacity: 0;=
}
.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap { opacity: 1;=
}
.uppy-Dashboard--modal .uppy-Dashboard-inner { position: fixed; inset: 35px=
15px 15px; border: none; }
@media only screen and (min-width: 820px) {
.uppy-Dashboard--modal .uppy-Dashboard-inner { top: 50%; left: 50%; trans=
form: translate(-50%, -50%); box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 4=
px; }
}
.uppy-Dashboard-close { display: block; position: absolute; top: -33px; rig=
ht: -2px; cursor: pointer; color: rgba(255, 255, 255, 0.9); font-size: 27px=
; z-index: 1005; }
.uppy-Dashboard-close:focus { outline: none; }
.uppy-Dashboard-close:focus { color: rgb(140, 184, 237); }
@media only screen and (min-width: 820px) {
.uppy-Dashboard-close { font-size: 35px; top: -10px; right: -35px; }
}
.uppy-Dashboard-AddFiles { display: flex; justify-content: center; align-it=
ems: center; flex-direction: column; height: 100%; position: relative; text=
-align: center; }
[data-uppy-drag-drop-supported=3D"true"] .uppy-Dashboard-AddFiles { margin:=
7px; height: calc(100% - 14px); border-radius: 3px; border: 1px dashed rgb=
(223, 223, 223); }
.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles { border: none; heig=
ht: calc(100% - 54px); }
.uppy-Dashboard--modal .uppy-Dashboard-AddFiles { border-color: rgb(207, 20=
7, 207); }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-AddFiles { border-color: rgb(117=
, 117, 117); }
.uppy-Dashboard-AddFiles-info { padding-top: 15px; padding-bottom: 15px; ma=
rgin-top: auto; display: none; }
.uppy-size--height-md .uppy-Dashboard-AddFiles-info { display: block; }
.uppy-size--md .uppy-Dashboard-AddFiles-info { position: absolute; bottom: =
25px; left: 0px; right: 0px; padding-top: 30px; padding-bottom: 0px; }
[data-uppy-num-acquirers=3D"0"] .uppy-Dashboard-AddFiles-info { margin-top:=
0px; }
.uppy-Dashboard-browse { cursor: pointer; color: rgba(34, 117, 215, 0.9); }
.uppy-Dashboard-browse:focus { outline: none; }
.uppy-Dashboard-browse:focus, .uppy-Dashboard-browse:hover { border-bottom:=
1px solid rgb(34, 117, 215); }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-browse { color: rgba(2, 186, 242=
, 0.9); }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-browse:focus, [data-uppy-theme=
=3D"dark"] .uppy-Dashboard-browse:hover { border-bottom: 1px solid rgb(2, 1=
86, 242); }
.uppy-Dashboard-browseBtn { display: block; font-size: 14px; font-weight: 5=
00; margin-top: 8px; margin-bottom: 5px; width: 100%; }
.uppy-size--md .uppy-Dashboard-browseBtn { font-size: 15px; width: auto; ma=
rgin: 15px auto; padding: 13px 44px; }
.uppy-Dashboard-AddFiles-list { display: flex; flex-direction: column; flex=
: 1 1 0%; overflow-y: auto; margin-top: 2px; padding: 2px 0px; width: 100%;=
}
.uppy-size--md .uppy-Dashboard-AddFiles-list { flex-flow: row wrap; justify=
-content: center; max-width: 600px; overflow-y: visible; margin-top: 15px; =
padding-top: 0px; flex: 0 0 auto; }
.uppy-DashboardTab { width: 100%; text-align: center; border-bottom: 1px so=
lid rgb(234, 234, 234); }
[data-uppy-theme=3D"dark"] .uppy-DashboardTab { border-bottom: 1px solid rg=
b(51, 51, 51); }
.uppy-size--md .uppy-DashboardTab { display: inline-block; width: auto; mar=
gin-bottom: 10px; border-bottom: none; }
.uppy-DashboardTab-btn { width: 100%; height: 100%; cursor: pointer; border=
: 0px; background-color: transparent; appearance: none; color: rgb(82, 82, =
82); display: flex; flex-direction: row; align-items: center; padding: 12px=
15px; line-height: 1; text-align: center; }
.uppy-DashboardTab-btn:focus { outline: none; }
.uppy-size--md .uppy-DashboardTab-btn { width: 86px; margin-right: 1px; fle=
x-direction: column; padding: 10px 3px; border-radius: 5px; }
[data-uppy-theme=3D"dark"] .uppy-DashboardTab-btn { color: rgb(234, 234, 23=
4); }
.uppy-DashboardTab-btn:hover { background-color: rgb(241, 243, 246); }
[data-uppy-theme=3D"dark"] .uppy-DashboardTab-btn:hover { background-color:=
rgb(51, 51, 51); }
.uppy-DashboardTab-btn:active, .uppy-DashboardTab-btn:focus { background-co=
lor: rgb(236, 238, 242); }
[data-uppy-theme=3D"dark"] .uppy-DashboardTab-btn:active, [data-uppy-theme=
=3D"dark"] .uppy-DashboardTab-btn:focus { background-color: rgb(82, 82, 82)=
; }
.uppy-DashboardTab-btn svg { max-width: 100%; max-height: 100%; display: in=
line-block; vertical-align: text-top; overflow: hidden; transition: transfo=
rm 0.15s ease-in-out 0s; margin-right: 10px; }
.uppy-size--md .uppy-DashboardTab-btn svg { margin-right: 0px; }
.uppy-DashboardTab-name { font-size: 14px; font-weight: 500; }
.uppy-size--md .uppy-DashboardTab-name { font-size: 11px; line-height: 15px=
; margin-top: 8px; margin-bottom: 0px; }
.uppy-DashboardTab svg { width: 23px; height: 23px; vertical-align: middle;=
}
.uppy-size--md .uppy-DashboardTab svg { width: 30px; height: 30px; }
.uppy-Dashboard-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: =
hidden; position: absolute; z-index: -1; }
.uppy-DashboardContent-bar { flex-shrink: 0; height: 40px; width: 100%; pad=
ding: 0px 10px; z-index: 1004; display: flex; align-items: center; justify-=
content: space-between; position: relative; border-bottom: 1px solid rgb(23=
4, 234, 234); background-color: rgb(250, 250, 250); }
.uppy-size--md .uppy-DashboardContent-bar { height: 50px; padding: 0px 15px=
; }
[data-uppy-theme=3D"dark"] .uppy-DashboardContent-bar { background-color: r=
gb(31, 31, 31); border-bottom: 1px solid rgb(51, 51, 51); }
.uppy-DashboardContent-title { position: absolute; top: 0px; left: 0px; rig=
ht: 0px; text-align: center; font-size: 12px; line-height: 40px; font-weigh=
t: 500; width: 100%; max-width: 170px; text-overflow: ellipsis; white-space=
: nowrap; overflow-x: hidden; margin: auto; }
.uppy-size--md .uppy-DashboardContent-title { font-size: 14px; line-height:=
50px; max-width: 300px; }
[data-uppy-theme=3D"dark"] .uppy-DashboardContent-title { color: rgb(234, 2=
34, 234); }
.uppy-DashboardContent-back { background: none; appearance: none; font-fami=
ly: inherit; line-height: 1; border: 0px; border-radius: 3px; font-size: 12=
px; font-weight: 400; cursor: pointer; color: rgb(34, 117, 215); padding: 7=
px 6px; margin: 0px 0px 0px -6px; }
.uppy-DashboardContent-back:focus { outline: none; }
.uppy-DashboardContent-back:hover { color: rgb(27, 93, 171); }
.uppy-DashboardContent-back:focus { background-color: rgb(236, 238, 242); }
[data-uppy-theme=3D"dark"] .uppy-DashboardContent-back:focus { background-c=
olor: rgb(51, 51, 51); }
.uppy-size--md .uppy-DashboardContent-back { font-size: 14px; }
[data-uppy-theme=3D"dark"] .uppy-DashboardContent-back { color: rgb(2, 186,=
242); }
.uppy-DashboardContent-addMore { background: none; appearance: none; font-f=
amily: inherit; font-size: inherit; line-height: 1; border: 0px; border-rad=
ius: 3px; font-weight: 500; cursor: pointer; color: rgb(34, 117, 215); widt=
h: 29px; height: 29px; padding: 7px 8px; margin: 0px -5px 0px 0px; }
.uppy-DashboardContent-addMore:focus { outline: none; }
.uppy-DashboardContent-addMore:hover { color: rgb(27, 93, 171); }
.uppy-DashboardContent-addMore:focus { background-color: rgb(236, 238, 242)=
; }
[data-uppy-theme=3D"dark"] .uppy-DashboardContent-addMore:focus { backgroun=
d-color: rgb(51, 51, 51); }
.uppy-size--md .uppy-DashboardContent-addMore { font-size: 14px; width: aut=
o; height: auto; margin-right: -8px; }
[data-uppy-theme=3D"dark"] .uppy-DashboardContent-addMore { color: rgb(2, 1=
86, 242); }
.uppy-DashboardContent-addMore svg { vertical-align: baseline; margin-right=
: 4px; }
.uppy-size--md .uppy-DashboardContent-addMore svg { width: 11px; height: 11=
px; }
.uppy-DashboardContent-addMoreCaption { display: none; }
.uppy-size--md .uppy-DashboardContent-addMoreCaption { display: inline; }
.uppy-DashboardContent-panel { background-color: rgb(245, 245, 245); flex-d=
irection: column; flex: 1 1 0%; }
.uppy-Dashboard-AddFilesPanel, .uppy-DashboardContent-panel { position: abs=
olute; inset: 0px; overflow: hidden; z-index: 1005; border-radius: 5px; dis=
play: flex; }
.uppy-Dashboard-AddFilesPanel { background: linear-gradient(0deg, rgb(250, =
250, 250) 35%, rgba(250, 250, 250, 0.85)); box-shadow: rgba(0, 0, 0, 0.15) =
0px 0px 10px 5px; flex-direction: column; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-AddFilesPanel { background: line=
ar-gradient(0deg, rgb(31, 31, 31) 35%, rgba(31, 31, 31, 0.85)); }
.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files { filter: blu=
r(2px); }
.uppy-Dashboard-progress { position: absolute; bottom: 0px; left: 0px; widt=
h: 100%; height: 12%; }
.uppy-Dashboard-progressBarContainer.is-active { z-index: 1004; position: a=
bsolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.uppy-Dashboard-filesContainer { position: relative; overflow-y: hidden; ma=
rgin: 0px; flex: 1 1 0%; }
.uppy-Dashboard-filesContainer::after { content: ""; display: table; clear:=
both; }
.uppy-Dashboard-files { margin: 0px; padding: 0px 0px 10px; overflow-y: aut=
o; flex: 1 1 0%; }
.uppy-size--md .uppy-Dashboard-files { padding-top: 10px; }
.uppy-Dashboard-dropFilesHereHint { display: flex; align-items: center; jus=
tify-content: center; visibility: hidden; position: absolute; inset: 7px; p=
adding-top: 90px; border: 1px dashed rgb(34, 117, 215); border-radius: 3px;=
z-index: 2000; text-align: center; background-image: url("data:image/svg+x=
ml;charset=3Dutf-8,%3Csvg width=3D'48' height=3D'48' xmlns=3D'http://www.w3=
.org/2000/svg'%3E%3Cpath d=3D'M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22=
-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 =
0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 11-1.414 1.414L25 16=
.414V34a1 1 0 11-2 0V16.414l-5.293 5.293a.999.999 0 11-1.414-1.414l7-7a.999=
.999 0 011.414 0l7 7z' fill=3D'%232275D7'/%3E%3C/svg%3E"); background-posit=
ion: 50% 50%; background-repeat: no-repeat; color: rgb(117, 117, 117); font=
-size: 16px; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-dropFilesHereHint { color: rgb(1=
87, 187, 187); border-color: rgb(2, 186, 242); background-image: url("data:=
image/svg+xml;charset=3Dutf-8,%3Csvg width=3D'48' height=3D'48' xmlns=3D'ht=
tp://www.w3.org/2000/svg'%3E%3Cpath d=3D'M24 1v1C11.85 2 2 11.85 2 24s9.85 =
22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.25=
4 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 11-1.414 =
1.414L25 16.414V34a1 1 0 11-2 0V16.414l-5.293 5.293a.999.999 0 11-1.414-1.4=
14l7-7a.999.999 0 011.414 0l7 7z' fill=3D'%2302BAF2'/%3E%3C/svg%3E"); }
.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHer=
eHint { visibility: visible; }
.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files, .uppy=
-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicator=
s, .uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-ba=
r { opacity: 0.15; }
.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles { o=
pacity: 0.03; }
.uppy-Dashboard-dropFilesIcon { display: none; margin-bottom: 15px; }
.uppy-size--md.uppy-size--height-md .uppy-Dashboard-dropFilesIcon { display=
: block; }
.uppy-Dashboard-AddFiles-title { font-size: 17px; line-height: 1.35; font-w=
eight: 500; color: rgb(0, 0, 0); margin-top: 15px; margin-bottom: 5px; text=
-align: left; padding: 0px 15px; width: 100%; }
.uppy-size--md .uppy-Dashboard-AddFiles-title { font-size: 25px; margin-top=
: 5px; font-weight: 400; text-align: center; max-width: 480px; }
[data-uppy-num-acquirers=3D"0"] .uppy-Dashboard-AddFiles-title { text-align=
: center; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-AddFiles-title { color: rgb(234,=
234, 234); }
.uppy-Dashboard-AddFiles-title button { font-weight: 500; }
.uppy-size--md .uppy-Dashboard-AddFiles-title button { font-weight: 400; }
.uppy-Dashboard-note { font-size: 14px; line-height: 1.25; text-align: cent=
er; color: rgb(117, 117, 117); max-width: 350px; margin: auto; padding: 0px=
15px; }
.uppy-size--md .uppy-Dashboard-note { font-size: 15px; line-height: 1.35; m=
ax-width: 600px; }
[data-uppy-theme=3D"dark"] .uppy-Dashboard-note { color: rgb(207, 207, 207)=
; }
a.uppy-Dashboard-poweredBy { display: inline-block; text-align: center; fon=
t-size: 11px; color: rgb(147, 147, 147); text-decoration: none; margin-top:=
8px; }
.uppy-Dashboard-poweredByIcon { stroke: rgb(147, 147, 147); fill: none; mar=
gin-left: 1px; margin-right: 1px; position: relative; top: 1px; opacity: 0.=
9; vertical-align: text-top; }
.uppy-Dashboard-Item-previewIcon { width: 25px; height: 25px; z-index: 100;=
position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);=
}
.uppy-size--md .uppy-Dashboard-Item-previewIcon { width: 38px; height: 38px=
; }
.uppy-Dashboard-Item-previewIcon svg { width: 100%; height: 100%; }
.uppy-Dashboard-Item-previewIconWrap { height: 76px; max-height: 75%; posit=
ion: relative; }
.uppy-Dashboard-Item-previewIconBg { width: 100%; height: 100%; filter: dro=
p-shadow(rgba(0, 0, 0, 0.1) 0px 1px 1px); }
.uppy-Dashboard-upload { position: relative; width: 50px; height: 50px; }
.uppy-size--md .uppy-Dashboard-upload { width: 60px; height: 60px; }
.uppy-Dashboard-upload .uppy-c-icon { position: relative; top: 1px; width: =
50%; }
.uppy-Dashboard-uploadCount { position: absolute; top: -12px; right: -12px;=
background-color: rgb(27, 178, 64); color: rgb(255, 255, 255); border-radi=
us: 50%; width: 16px; height: 16px; line-height: 16px; font-size: 8px; }
.uppy-size--md .uppy-Dashboard-uploadCount { width: 18px; height: 18px; lin=
e-height: 18px; font-size: 9px; }
.uppy-Url { width: 100%; height: 100%; display: flex; flex-direction: colum=
n; justify-content: center; align-items: center; flex: 1 1 0%; }
[data-uppy-theme=3D"dark"] .uppy-Url { background-color: rgb(31, 31, 31); }
.uppy-Url-input { width: 90%; max-width: 650px; margin-bottom: 15px; }
.uppy-size--md .uppy-Url-input { margin-bottom: 20px; }
.uppy-Url-importButton { padding: 13px 25px; }
.uppy-size--md .uppy-Url-importButton { padding: 13px 30px; }
.rc-AutoGeneratedImageAssetTableTag { height: 28px; width: 227px; display: =
flex; background: rgb(235, 243, 255); border-radius: 2px; margin-top: 12px;=
-webkit-box-pack: center; justify-content: center; }
.rc-AutoGeneratedImageAssetTableTag .auto-gen-accuracy-label { margin-top: =
3px; padding: 0px 3px; }
.rc-DescriptionCompleteTag { margin-left: -4px; }
.rc-DescriptionCompleteTag .flex-container { display: flex; -webkit-box-pac=
k: start; justify-content: flex-start; -webkit-box-align: center; align-ite=
ms: center; }
.rc-DescriptionCompleteTag .check-icon { margin-right: 4px; display: inline=
-block; }
.rc-DescriptionCompleteTag .completed-label { font-size: 0.875rem; color: r=
gb(34, 34, 34); display: inline-block; }
.rc-BounceLoader .spinner { margin: 0px auto; width: 70px; text-align: cent=
er; }
.rc-BounceLoader .spinner > div { width: 12px; height: 12px; background-col=
or: rgb(250, 250, 250); border-radius: 100%; display: inline-block; animati=
on: 1.4s ease-in-out 0s infinite normal both running sk-bouncedelay; }
.rc-BounceLoader .spinner .bounce1 { animation-delay: -0.32s; }
.rc-BounceLoader .spinner .bounce2 { animation-delay: -0.16s; }
@-webkit-keyframes sk-bouncedelay {=20
0%, 80%, 100% { transform: scale(0); }
40% { transform: scale(1); }
}
@keyframes sk-bouncedelay {=20
0%, 80%, 100% { transform: scale(0); }
40% { transform: scale(1); }
}
.rc-Modal.box.rc-AssetAdminModalV2 > .c-modal-content { padding: 32px; widt=
h: 844px; }
.rc-Modal.box.rc-AssetAdminModalV2 > .c-modal-overlay { z-index: 4001; }
.rc-AssetAdminManager { max-width: 780px; }
.rc-AssetAdminManager .rc-AssetAdminManagerHeader > h2 { margin: 0px 0px 12=
px; }
.rc-AssetAdminManager .rc-AssetAdminManagerHeader .back-btn { margin: 0px; =
padding: 0px; font-size: 14px; }
.rc-AssetAdminManager .rc-AssetAdminManagerHeader .back-btn svg { padding-r=
ight: 0.5rem; }
.rc-AssetAdminManager .rc-AssetAdminManagerHeader .asset-description, .rc-A=
ssetAdminManager .rc-AssetAdminManagerHeader > span { display: block; paddi=
ng-top: 12px; margin-bottom: 24px; }
.rc-AssetAdminManager .custom-SubHeader { margin: 12px 0px; }
.rc-AssetAdminManager .rc-DefaultAssetSelectorContents { display: flex; -we=
bkit-box-orient: vertical; flex-direction: column; -webkit-box-pack: center=
; justify-content: center; }
.rc-AssetAdminManager .rc-DefaultAssetSelectorContents .rc-AssetAdminManage=
r .rc-DashboardUploader { margin: 0px; }
.rc-AssetAdminManager .asset-library-section { display: flex; -webkit-box-o=
rient: vertical; flex-direction: column; -webkit-box-pack: center; justify-=
content: center; width: 360px; margin: 0px auto 28px; }
.rc-AssetAdminManager .asset-library-section > .asset-library-button { marg=
in: 0px auto; width: 100%; }
.rc-AssetAdminManager .asset-library-section > .Divider { text-transform: u=
ppercase; margin: 32px auto 24px; font-weight: 700; }
.rc-AssetAdminManager .asset-library-section span { padding: 0px 12px; }
.rc-AssetAdminManager .rc-AssetAdminManager-FooterButtons { padding-top: 24=
px; display: flex; -webkit-box-pack: end; justify-content: flex-end; }
.rc-AssetAdminManager .rc-AssetAdminManager-FooterButtons button { margin-l=
eft: 18px; }
.rc-AssetAdminManager .rc-AssetBrowserV2 label.cui-Checkbox { margin: 0px; =
}
.rc-AssetAdminManager .rc-AssetBrowserV2 label.cui-Checkbox::after { conten=
t: ""; position: absolute; left: -12px; top: -12px; height: 48px; width: 78=
0px; }
.rc-AssetAdminManager .rc-AssetBrowserV2.single-select label.cui-Checkbox:f=
ocus, .rc-AssetAdminManager .rc-AssetBrowserV2.single-select label.cui-Chec=
kbox:hover { opacity: 0; }
.rc-AssetAdminManager .rc-AssetBrowserV2.single-select label.cui-Checkbox s=
pan, .rc-AssetAdminManager .rc-AssetBrowserV2.single-select label.cui-Check=
box svg, .rc-AssetAdminManager .rc-AssetBrowserV2.single-select label.cui-C=
heckbox svg[style] { visibility: hidden; }
.rc-AssetAdminManager .rc-AssetBrowserV2.single-select .single-select-icon =
{ width: 0px; display: inline-block; position: relative; left: -48px; backg=
round: rgba(200, 255, 255, 0.1); }
.rc-AssetAdminManager .rc-AssetBrowserV2.single-select .single-select-icon.=
inactive svg { fill: none !important; }
.rc-FeedbackEditor { color: rgb(51, 51, 51); }
.rc-FeedbackEditor .rc-CMLEditor div[data-slate-editor=3D"true"] { padding:=
0px 12px; }
.rc-FeedbackEditor .rc-CMLEditor div[data-slate-editor=3D"true"]:focus { ou=
tline: none; }
.rc-FeedbackEditor .rc-CMLEditor div[data-slate-editor=3D"true"] p { font-s=
ize: 13px; margin-bottom: 10px; line-height: 18px; min-height: 10px; }
.rc-GradingProblemFeedbackEditor .part-list { list-style-type: none; margin=
: 0px; padding: 0px; }
.rc-GradingProblemFeedbackEditor .part-list li input { margin-right: 10px; =
}
.rc-GradingProblemFeedbackEditor .part-list li label { font-weight: 400; }
.rc-GradingProblemFeedbackEditor .part-list li .rc-FeedbackEditor { margin:=
5px 0px 13px 21px; }
.rc-GradingProblemFeedbackEditor .flag-actions-divider { border-top-color: =
rgb(221, 221, 221); margin: 5px 0px; }
.rc-FallbackEditor { position: relative; }
.rc-FallbackEditor textarea { width: 100%; resize: none; border-color: rgba=
(0, 0, 0, 0.12); }
.rc-FallbackEditor .lock-cover { position: absolute; top: 0px; left: 0px; w=
idth: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.04); text-align=
: center; }
.rc-ReplyCML { min-width: 0px; }
.rc-ReplyCML__editor-label { margin: 10px 0px; }
.rc-ReplyCML .editor-container { margin-bottom: 16px; }
.rc-ReplyCML .passive { margin-right: 8px; }
.c-comment-input-container .rc-ReplyCML.collapsed button { display: none; }
.rc-PaymentChoiceCapstone .rc-PaymentChoice { padding-left: 0px; margin-lef=
t: -20px; }
.rc-PaymentChoiceCapstone .cif-stack { display: none; }
.rc-PaymentChoiceCapstone .ineligible-message { color: maroon; margin-top: =
20px; font-size: 14px; }
.rc-PaymentChoices .enroll-button, .rc-S12nGroupPaymentChoices .enroll-butt=
on { margin-top: 24px; }
.rc-PaymentChoices .enroll-button button, .rc-S12nGroupPaymentChoices .enro=
ll-button button { padding: 15px 60px; }
.rc-PaymentChoices .bt3-modal-title, .rc-S12nGroupPaymentChoices .bt3-modal=
-title { font-family: HelveticaNeue-thin, Arial, sans-serif; padding-left: =
20px; padding-right: 20px; color: rgb(255, 255, 255); text-align: center; f=
ont-size: 26px; line-height: 32px; }
.rc-PaymentChoices .sub-title, .rc-S12nGroupPaymentChoices .sub-title { fon=
t-family: HelveticaNeue-thin, Arial, sans-serif; padding-left: 20px; paddin=
g-right: 20px; font-size: 15px; color: rgba(255, 255, 255, 0.8); }
.rc-PaymentChoices .bt3-btn, .rc-S12nGroupPaymentChoices .bt3-btn { padding=
: 12px 50px; background-color: rgb(66, 133, 244); box-shadow: rgba(0, 0, 0,=
0.1) 0px 1px 1px 0px; color: rgb(255, 255, 255); }
.rc-PaymentChoices .bt3-btn:hover, .rc-S12nGroupPaymentChoices .bt3-btn:hov=
er { color: rgb(255, 255, 255); }
.rc-PaymentChoices .container, .rc-S12nGroupPaymentChoices .container { pad=
ding: 32px; width: auto; }
.rc-PaymentChoices .container.title, .rc-S12nGroupPaymentChoices .container=
.title { border-top-left-radius: 3px; border-top-right-radius: 3px; backgro=
und-color: rgb(53, 75, 114); font-size: 26px; }
.rc-PaymentChoices .error-message, .rc-S12nGroupPaymentChoices .error-messa=
ge { margin-top: 12px; }
.rc-Modal .rc-PaymentChoices + .c-modal-x-out { color: rgba(255, 255, 255, =
0.54); top: 34px; }
.rc-Modal .rc-PaymentChoices + .c-modal-x-out:hover { color: rgba(255, 255,=
255, 0.87); }
.rc-PaymentChoice { padding-bottom: 16px; }
.rc-PaymentChoice .choice-title { margin-bottom: 6px; margin-left: 24px; }
.rc-PaymentChoice .choice-description { margin-left: 24px; line-height: 22p=
x; display: block; }
.rc-PaymentChoice input[type=3D"radio"] { opacity: 0; }
.rc-PaymentChoice input[type=3D"radio"]:checked ~ span.cif-stack .cif-circl=
e { color: rgb(37, 113, 237); }
.rc-PaymentChoice span.cif-stack { position: absolute; left: 58px; margin-t=
op: -4px; }
.rc-PaymentChoice span.cif-stack .cif-circle { color: rgb(255, 255, 255); }
.rc-PaymentChoice span.cif-stack .cif-circle-thin { color: rgba(0, 0, 0, 0.=
12); }
.rc-PaymentChoice .cif-times { font-size: 2em; width: 1em; height: 1em; tex=
t-align: center; position: absolute; left: 58px; color: rgba(0, 0, 0, 0.12)=
; cursor: default; }
.rc-PaymentChoice.full p.horizontal-box { margin-top: 8px; }
.rc-PaymentChoice.full .subtext em.fa { color: rgba(0, 0, 0, 0.54); font-si=
ze: 1.5em; }
.rc-PaymentChoice.full span.perks { margin-left: 8px; }
@media (max-width: 479px) {
.rc-PaymentChoice.full span.perks.users { position: relative; left: 8px; =
}
}
.rc-PaymentChoice.full .price-line-through-wrapper { text-decoration: line-=
through; color: rgb(233, 22, 22); }
.rc-PaymentChoice.full .price { color: rgb(0, 0, 0); }
.rc-PaymentChoice.full .discount-percent-or-amount, .rc-PaymentChoice.full =
.discounted-price { color: rgb(233, 22, 22); }
.rc-PaymentChoice.full .discount-percent-or-amount { font-size: 12px; }
.rc-PaymentChoice.full .disabled { cursor: default; }
.rc-FinaidLink .caption-text { font-size: 12px; }
.rc-S12nBulkPayEnrollModal .rc-PaymentChoices .title.container { padding: 8=
4px 32px 32px; }
.rc-S12nBulkPayEnrollModal .rc-PaymentChoices .content { padding: 30px 60px=
; }
.rc-S12nBulkPayEnrollModal .confirmation-message { margin-top: 12px; }
.rc-S12nBulkPayEnrollModal .confirmation-message p { margin-bottom: 2px; }
.rc-S12nBulkPayEnrollModal .button-row { margin-top: 24px; text-align: righ=
t; }
.rc-S12nBulkPayEnrollModal .button-row .bt3-btn { min-width: 80px; }
.rc-S12nBulkPayEnrollModal .secondary-action { color: rgb(117, 117, 117); f=
ont-weight: 700; margin-right: 20px; }
.rc-S12nBulkPayEnrollModal .rc-ContentGate, .rc-S12nBulkPayEnrollModal .rc-=
EnrollConfirmation { padding: 24px; }
.rc-S12nBulkPayEnrollModal .rc-Modal .c-modal-content { padding: 0px; }
@media (max-width: 767px) {
.rc-S12nBulkPayEnrollModal .rc-Modal .c-modal-content { top: 0px; left: 0=
px; right: 0px; width: 100%; max-width: 100%; }
}
.rc-S12nBulkPayEnrollModal .rc-Modal .c-modal-content .no-enrollment-option=
{ padding: 60px 80px 40px; }
.rc-S12nBulkPayEnrollModal .rc-Modal .c-modal-content .no-enrollment-button=
-cont { overflow: hidden; padding-right: 10px; padding-bottom: 10px; }
.rc-S12nBulkPayEnrollModal .rc-Modal .c-modal-content .cta-link { float: ri=
ght; }
.rc-S12nBulkPayEnrollModal .rc-Modal.fade-leave { opacity: 1; filter: none;=
transition: opacity 0.2s ease-in 0s; }
.rc-S12nBulkPayEnrollModal .rc-Modal.fade-leave.fade-leave-active { opacity=
: 0.01; }
.rc-S12nBulkPayEnrollModal .rc-Modal.box .c-modal-content { padding: 0px; w=
idth: 640px; min-height: inherit; }
.rc-CourseEnrollButton.is-loading a { cursor: default; pointer-events: none=
; }
.rc-CourseEnrollButton.is-loading button.course-enroll-button-wrapper { opa=
city: 0.7; color: rgb(255, 255, 255); border: 0px; background-color: rgb(14=
0, 183, 255) !important; }
.rc-CourseEnrollButton.is-enrolled .rc-StartDateString { font-weight: 400; =
color: rgba(0, 0, 0, 0.255); }
.rc-CourseEnrollButton .course-enroll-button-wrapper.cozy { padding-left: 1=
2px; padding-right: 12px; }
.rc-CourseEnrollButton .course-enroll-button-wrapper.cozy .enroll-text { fo=
nt-weight: 700; white-space: normal; overflow-wrap: break-word; }
.rc-CourseEnrollButton .rc-StartDateString { white-space: normal; }
.rc-ItemView { margin-top: 10px; }
.rc-LessonView .item-row { padding-bottom: 8px; }
.rc-LessonView .item-row i[class*=3D"cif-"] { color: rgb(184, 145, 115); fo=
nt-size: 20px; margin-right: 10px; }
.rc-ModuleSummary .desc { margin-left: 8px; }
.rc-ModuleSummary .button { margin-left: 8px; font-size: 14px; color: rgb(3=
8, 104, 184); font-weight: 700; }
.rc-ModuleSummary .graded-items, .rc-ModuleSummary .items-summary-section {=
margin-top: 16px; }
.rc-ModuleSummary .item-row { margin-top: 10px; }
.rc-ModuleSummary .item-name { margin-left: 8px; }
.rc-ModuleView { margin-top: 40px; }
.rc-ModuleView:first-child { margin-top: 24px; }
.rc-ModuleView .module-name { padding-bottom: 4px; }
.rc-ModuleView .module-desc { padding-bottom: 16px; }
.rc-WeekView { margin-top: 0px; }
.rc-WeekView .week { border: 1px solid rgba(0, 0, 0, 0.1); margin-top: 15px=
; }
.rc-WeekView .week:first-child { margin-top: 0px; }
.rc-WeekView .week-heading { color: rgba(0, 0, 0, 0.55); background-color: =
rgb(246, 246, 246); border-bottom: 1px solid rgba(0, 0, 0, 0.1); height: 48=
px; padding: 15px 16px; }
.rc-WeekView .week-heading h3 { font-size: 1.25rem; line-height: 1.5rem; fo=
nt-weight: 300; margin: 0px; }
.rc-WeekView .week-body { padding: 16px 32px 40px; background-color: rgb(25=
5, 255, 255); }
.rc-CourseInfo > * { margin-bottom: 32px; }
.rc-CourseInfo .rc-TogglableContent .toggle-button-wrapper button { color: =
rgb(38, 104, 184); font-weight: 700; }
.rc-GenericCollapsibleBox { border: 1px solid rgba(0, 0, 0, 0.12); }
.rc-GenericCollapsibleBox > * { padding: 15px 16px; }
.rc-GenericCollapsibleBox h4 { width: 100%; height: 48px; background-color:=
rgba(0, 0, 0, 0.05); border-bottom: 1px solid rgba(0, 0, 0, 0.12); text-tr=
ansform: uppercase; }
.rc-HowStuffWorks h3 { margin-bottom: 12px; font-weight: 600 !important; }
.rc-HowStuffWorks .rc-GenericCollapsibleBox { margin-bottom: 20px; }
.rc-HowStuffWorks .rc-GenericCollapsibleBox .rc-TogglableContent .toggle-bu=
tton-wrapper button { color: rgb(38, 104, 184); font-weight: 700; }
.rc-OfferingCard { display: block; position: relative; }
.rc-OfferingCard .offering-content { background-color: rgb(255, 255, 255); =
border: 1px solid rgb(220, 220, 220); margin-bottom: 10px; min-height: 120p=
x; padding: 10px; position: relative; cursor: pointer; overflow: hidden; }
.rc-OfferingCard .offering-content:hover { background-color: rgb(247, 247, =
247); }
.rc-OfferingCard .ratings-info { position: relative; }
.rc-OfferingCard .offering-info { margin: 0px 30px; }
.rc-OfferingCard .offering-info h3 { font-size: 20px; line-height: 24px; ma=
rgin: 12px 0px 8px; }
.rc-OfferingCard .dot-delimiter { margin: 0px 7px; color: rgb(179, 179, 179=
); }
.rc-OfferingCard .text-light { color: rgb(102, 102, 102); }
.rc-OfferingCard .text-dark { color: rgb(95, 95, 95); }
.rc-OfferingCard .no-decoration { text-decoration: none; }
.rc-OfferingCard .offering-partner-names { display: inline-block; }
.rc-OfferingCard .specialization-course-count { background-color: rgb(150, =
150, 150); color: rgb(255, 255, 255); display: inline-block; padding: 2px 8=
px; }
.rc-OfferingCard .online-degree-badge { background-color: rgb(59, 175, 218)=
; color: rgb(255, 255, 255); display: inline-block; padding: 2px 8px; }
.rc-OfferingCard .professional-certificate-badge { background-color: rgb(15=
0, 150, 150); color: rgb(255, 255, 255); display: inline-block; padding: 2p=
x 8px; }
.rc-OfferingCard .degree-title { margin-top: -10px; }
.rc-OfferingCard .degree-description { margin-top: 10px; color: rgb(82, 82,=
82); }
.rc-OfferingCard .offering-debug-info { position: absolute; top: 0px; right=
: 0px; font-size: 12px; line-height: 18px; width: 100%; }
.rc-OfferingCard .offering-badge { float: right; color: rgb(255, 255, 255);=
padding: 2px 15px; background-color: rgba(39, 117, 209, 0.75); }
.rc-OfferingCard .offering-badge:hover { background-color: rgba(39, 117, 20=
9, 0.5); }
.rc-OfferingCard .offering-debug-details { color: rgb(0, 0, 0); position: a=
bsolute; top: 22px; right: 0px; background: rgb(255, 255, 255); width: 100%=
; padding: 10px; z-index: 10; }
.rc-OfferingCard .offering-debug-details code { word-break: break-all; whit=
e-space: normal; }
.rc-OfferingCard .expandable-handle { cursor: help; }
.rc-OfferingCard .expandable-handle .down-arrow, .rc-OfferingCard .expandab=
le-handle .right-arrow { color: rgb(150, 150, 150); font-size: 0.7em; }
@media (max-width: 991px) {
.rc-OfferingCard .offering-image { width: 85px; height: 85px; }
}
@media (max-width: 767px) {
.rc-OfferingCard .offering-info { margin-left: 10px; margin-bottom: 0px; =
}
.rc-OfferingCard .offering-info h3 { margin-top: 0px; }
.rc-OfferingCard .offering-info .specialization-course-count { display: i=
nline-block; margin-bottom: 5px; }
.rc-OfferingCard .offering-info .dot-delimiter { display: none; }
.rc-OfferingCard .offering-info .horizontal-box, .rc-OfferingCard .offeri=
ng-info .offering-partner-names { display: block; }
}
.rc-RelatedCourses .rc-OfferingCard .offering-content { border: none; }
.rc-RelatedCourses .rc-OfferingCard .offering-content .offering-info-contai=
ner .offering-info { margin-left: 25px; }
.rc-SectionTitle { margin-bottom: 25px; }
.rc-SectionTitle .inner-container { position: relative; }
.rc-SectionTitle .full-underline-wrapper { border-bottom: 1px solid rgba(0,=
0, 0, 0.05); position: absolute; bottom: 0px; width: 100%; }
.rc-SectionTitle .title-wrapper { padding-bottom: 15px; padding-right: 15px=
; display: inline-block; border-bottom: 1px solid rgb(160, 126, 70); }
.rc-SectionWrapper { margin: 20px 0px 60px; }
.rc-S12nUpsell { margin-top: 0px; }
.rc-S12nUpsell .s12n-metadata { height: 120px; margin-top: 20px; padding: 1=
0px; background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.1); =
}
.rc-S12nUpsell .s12n-name-partner { width: 100%; margin-left: 24px; }
.rc-S12nUpsell .s12n-name-partner .s12n-name { margin-bottom: 8px; }
.rc-S12nUpsell .s12n-link { width: 100%; }
.rc-S12nUpsell .s12n-link button.secondary.cozy { color: rgb(117, 117, 117)=
; border: 1px solid rgba(0, 0, 0, 0.55); }
.rc-S12nUpsell .s12n-link button.secondary.cozy:hover { color: rgb(255, 255=
, 255); background-color: rgb(117, 117, 117); }
.rc-S12nUpsell .s12n-link button.secondary.cozy:focus:not(:hover) { border:=
1px solid rgb(111, 111, 111); color: rgb(111, 111, 111); background-color:=
transparent; }
.rc-S12nUpsell .s12n-link button.secondary.cozy:focus:not(:hover):active, .=
rc-S12nUpsell .s12n-link button.secondary.cozy:focus:not(:hover):focus, .rc=
-S12nUpsell .s12n-link button.secondary.cozy:focus:not(:hover):hover { bord=
er-color: rgb(140, 140, 140); background-color: rgb(140, 140, 140); color: =
rgb(255, 255, 255); }
@media (max-width: 767px) {
.s12n-metadata .s12n-name-partner .s12n-name { font-size: 16px; }
}
.rc-CourseInfoPage2016 { margin-bottom: 20px; }
.rc-CourseInfoPage2016 > a { display: block; margin-bottom: 20px; color: rg=
b(38, 104, 184); font-weight: 700; }
.rc-CourseInfoPage2016 .rc-CourseInfo, .rc-CourseInfoPage2016 .rc-HowStuffW=
orks { margin-bottom: 32px; }
.rc-CourseInfoPage2016 .rc-SectionWrapper { margin-bottom: 20px; }
.rc-CourseInfoPage2016 .rc-Syllabus .module-name { margin-left: 0px; }
div.dc-chart { float: left; }
.dc-chart rect.bar { stroke: none; cursor: pointer; }
.dc-chart rect.bar:hover { fill-opacity: 0.5; }
.dc-chart rect.stack1 { stroke: none; fill: red; }
.dc-chart rect.stack2 { stroke: none; fill: green; }
.dc-chart rect.deselected { stroke: none; fill: rgb(204, 204, 204); }
.dc-chart .pie-slice { fill: rgb(255, 255, 255); font-size: 12px; cursor: p=
ointer; }
.dc-chart .pie-slice.external { fill: rgb(0, 0, 0); }
.dc-chart .pie-slice :hover { fill-opacity: 0.8; }
.dc-chart .pie-slice.highlight { fill-opacity: 0.8; }
.dc-chart .selected circle, .dc-chart .selected path { stroke-width: 3; str=
oke: rgb(204, 204, 204); fill-opacity: 1; }
.dc-chart .deselected circle, .dc-chart .deselected path { stroke: none; fi=
ll-opacity: 0.5; fill: rgb(204, 204, 204); }
.dc-chart .axis text { font: 10px sans-serif; }
.dc-chart .grid-line, .dc-chart .grid-line line { fill: none; stroke: rgb(2=
04, 204, 204); opacity: 0.5; shape-rendering: crispedges; }
.dc-chart .brush rect.background { z-index: -999; }
.dc-chart .brush rect.extent { fill: rgb(70, 130, 180); fill-opacity: 0.125=
; }
.dc-chart .brush .resize path { fill: rgb(238, 238, 238); stroke: rgb(102, =
102, 102); }
.dc-chart path.line { fill: none; stroke-width: 1.5px; }
.dc-chart path.area { fill-opacity: 0.3; stroke: none; }
.dc-chart path.highlight { stroke-width: 3; fill-opacity: 1; stroke-opacity=
: 1; }
.dc-chart circle.dot { stroke: none; }
.dc-chart g.dc-tooltip path { fill: none; stroke: grey; stroke-opacity: 0.8=
; }
.dc-chart g.state { cursor: pointer; }
.dc-chart g.state :hover { fill-opacity: 0.8; }
.dc-chart g.state path { stroke: rgb(255, 255, 255); }
.dc-chart g.deselected path { fill: grey; }
.dc-chart g.deselected text { display: none; }
.dc-chart g.county path { stroke: rgb(255, 255, 255); fill: none; }
.dc-chart g.debug rect { fill: rgb(0, 0, 255); fill-opacity: 0.2; }
.dc-chart g.row rect { fill-opacity: 0.8; cursor: pointer; }
.dc-chart g.row rect:hover { fill-opacity: 0.6; }
.dc-chart g.row text { fill: rgb(255, 255, 255); font-size: 12px; cursor: p=
ointer; }
.dc-chart g.axis text { user-select: none; pointer-events: none; }
.dc-chart .node { font-size: 0.7em; cursor: pointer; }
.dc-chart .node :hover { fill-opacity: 0.8; }
.dc-chart .bubble { stroke: none; fill-opacity: 0.6; }
.dc-chart .highlight { fill-opacity: 1; stroke-opacity: 1; }
.dc-chart .fadeout { fill-opacity: 0.2; stroke-opacity: 0.2; }
.dc-chart .box text { font: 10px sans-serif; user-select: none; pointer-eve=
nts: none; }
.dc-chart .box rect { stroke: rgb(0, 0, 0); stroke-width: 1.5px; }
.dc-chart .box .center { stroke-dasharray: 3, 3; }
.dc-chart .box .outlier { fill: none; stroke: rgb(204, 204, 204); }
.dc-chart .box.deselected { opacity: 0.5; }
.dc-chart .box.deselected .box { fill: rgb(204, 204, 204); }
.dc-chart .symbol { stroke: none; }
.dc-chart .heatmap .box-group.deselected rect { stroke: none; fill-opacity:=
0.5; fill: rgb(204, 204, 204); }
.dc-chart .heatmap g.axis text { pointer-events: all; cursor: pointer; }
.axis line, .dc-chart .axis path { fill: none; stroke: rgb(0, 0, 0); shape-=
rendering: crispedges; }
.dc-data-count { float: right; margin-top: 15px; margin-right: 15px; }
.dc-data-count .filter-count, .dc-data-count .total-count { color: rgb(49, =
130, 189); font-weight: 700; }
.dc-data-table, .dc-legend { font-size: 11px; }
.dc-legend-item { cursor: pointer; }
.dc-chart path.dc-symbol, g.dc-legend-item.fadeout { fill-opacity: 0.5; str=
oke-opacity: 0.5; }
.dc-hard .number-display { float: none; }
.dc-chart .box circle, .dc-chart .box line { fill: rgb(255, 255, 255); stro=
ke: rgb(0, 0, 0); stroke-width: 1.5px; }
.tooltip[aria-role=3D"tooltip"] { font-size: 12px; font-family: "Source San=
s Pro", Arial, sans-serif; }
.tooltip-wrapper { display: inline-block; }
.tooltip-wrapper i { margin-right: 8px; }
.datatip-target * { visibility: hidden; pointer-events: none; }
.datatip-target.selected * { visibility: visible; }
.datatip-target rect.background { pointer-events: all; fill: none; stroke: =
none; }
.datatip-target line { stroke: rgb(117, 117, 117); stroke-width: 1px; }
.datatip-hover, .datatip-target line { visibility: hidden; pointer-events: =
none; }
.datatip-hover { position: absolute; top: 120px; z-index: 10000; min-width:=
300px; background-color: rgb(66, 66, 66); }
.datatip-hover .body { background-color: rgb(66, 66, 66); color: rgb(255, 2=
55, 255); }
.datatip-hover .body .date { color: rgb(0, 223, 227); }
.datatip-hover .body .tooltip-content { padding: 24px; text-align: left; }
.datatip-line { stroke-width: 2px; }
.dc-tooltip-list { opacity: 0; }
.d3-tip, .rc-Tooltip { color: rgb(255, 255, 255); font-family: OpenSans, Ar=
ial, sans-serif; font-size: 12px; line-height: 16px; border-radius: 0px; fo=
nt-weight: 400; text-align: center; padding: 6px 12px; background: rgb(66, =
66, 66); opacity: 1; filter: none; z-index: 10; }
.d3-tip.n::after, .d3-tip.s::before, .rc-Tooltip.n::after, .rc-Tooltip.s::b=
efore { box-sizing: border-box; display: inline; font-size: 10px; width: 10=
0%; line-height: 1; color: rgb(66, 66, 66); position: absolute; text-align:=
center; left: 0px; }
.d3-tip.n, .rc-Tooltip.n { margin-top: -8px; }
.d3-tip.s, .rc-Tooltip.s { margin-top: 8px; }
.d3-tip.n::after, .rc-Tooltip.n::after { content: "=E2=96=BC"; margin: -3px=
0px 0px; top: 100%; }
.d3-tip.s::before, .rc-Tooltip.s::before { content: "=E2=96=B2"; margin: 0p=
x 0px -1px; bottom: 100%; }
.d3-tip.coursera-all, .rc-Tooltip.coursera-all { background: rgb(33, 33, 33=
); }
.d3-tip.coursera-all.n::after, .d3-tip.coursera-all.s::before, .rc-Tooltip.=
coursera-all.n::after, .rc-Tooltip.coursera-all.s::before { color: rgb(33, =
33, 33); }
.d3-tip .number, .rc-Tooltip .number { font-size: 15px; }
.rc-Tooltip-container { position: relative; }
.rc-Tooltip { pointer-events: none; transform: translate(-50%); position: a=
bsolute; text-align: left; }
.rc-Tooltip.n { transform: translate(-50%, -100%); }
.rc-GradeHistory .fit-to-content { width: 1px; white-space: nowrap; }
.rc-GradeHistory .rc-DownloadLinks ul { list-style-type: none; margin: 0px;=
padding: 0px; }
.rc-GradeHistory .rc-DownloadLinks ul li { display: inline-block; margin-ri=
ght: 16px; }
.rc-GradeHistory .submissions .headers { border-bottom: 1px solid rgb(221, =
221, 221); display: grid; grid-template-columns: 2fr 1fr 1fr; }
.rc-GradeHistory .submissions .headers .header { font-weight: 700; }
.rc-GradeHistory .submissions .col { padding: 10px 15px; white-space: norma=
l; }
.rc-GradeHistory .submissions .col:first-child { padding-left: 0px; }
.rc-GradeHistory .submissions .col:last-child { padding-right: 0px; }
.rc-GradeHistory .submissions .col-executor-id { width: 210px; }
.rc-GradeHistory .submissions .rc-SubmissionRow { border-bottom: 1px solid =
rgb(221, 221, 221); }
.rc-GradeHistory .submissions .rc-SubmissionRow .inner > .cols:hover { back=
ground-color: rgb(238, 238, 238); cursor: pointer; }
.rc-GradeHistory .submissions .rc-SubmissionRow .submission-expander { marg=
in-right: 10px; }
.rc-GradeHistory .submissions .rc-SubmissionRow .cols { display: grid; grid=
-template-columns: 1fr 1fr 1fr 1fr; width: 100%; }
.rc-GradeHistory .submissions .rc-SubmissionRow .col-actions { white-space:=
normal; }
.rc-GradeHistory .submissions .rc-SubmissionRow .col-order { width: 15px; }
.rc-GradeHistory .submissions .rc-SubmissionRow .col-datetime { display: fl=
ex; }
.rc-GradeHistory .submissions .rc-SubmissionRow .col-datetime span { white-=
space: normal; }
.rc-GradeHistory .submissions .rc-SubmissionRow .grading-failed-alert { mar=
gin-top: 16px; }
.rc-GradeHistory .submissions .rc-SubmissionRow .parts { border-top: 1px so=
lid rgb(221, 221, 221); margin-left: 16px; }
.rc-GradeHistory .submissions .rc-SubmissionRow .parts .rc-SubmissionPartRo=
w { border-bottom: 1px solid rgba(0, 0, 0, 0.06); color: rgb(117, 117, 117)=
; padding-left: 10px; }
.rc-GradeHistory .submissions .rc-SubmissionRow .parts .rc-SubmissionPartRo=
w .parts-cols { display: grid; grid-template-columns: 2fr 1fr 1fr; width: 1=
00%; }
.rc-GradeHistory .submissions .rc-SubmissionRow .parts .rc-SubmissionPartRo=
w:last-child { border-bottom: none; }
.rc-GradeHistory .submissions .rc-SubmissionRow .parts .rc-SubmissionPartRo=
w .col-score { margin-right: 5px; }
.rc-GradeHistory .submissions .rc-SubmissionRow .parts .rc-SubmissionPartRo=
w .rc-GraderOutput { margin-bottom: 15px; margin-left: 15px; }
.rc-GradeHistory .submissions .rc-SubmissionRow .parts .rc-SubmissionPartRo=
w .rc-GraderOutput .output { background-color: rgb(255, 255, 255); border: =
1px solid rgba(0, 0, 0, 0.06); font-family: courier; font-size: 12px; line-=
height: 1.4em; max-height: 250px; overflow: scroll; padding: 8px; white-spa=
ce: pre; }
.rc-GradeHistory .submissions .rc-SubmissionRow.in-progress .inner { backgr=
ound-color: rgb(236, 236, 236); border-left: 7px solid rgb(235, 158, 62); c=
olor: rgb(163, 163, 163); padding-left: 12px; }
.rc-GradeHistory .submissions .rc-SubmissionRow.failed .inner > .cols:hover=
, .rc-GradeHistory .submissions .rc-SubmissionRow.in-progress .inner > .col=
s:hover { background-color: inherit; cursor: default; }
.rc-GradeHistory.verification .submissions .col-passed, .rc-GradeHistory.ve=
rification .submissions .col-verified { width: 100px; }
.rc-GradingFailedLabel .rc-Tooltip { margin-left: 63px; white-space: normal=
; width: 200px; margin-top: -27px !important; }
.is-used-for-grade-indicator { background-color: rgb(32, 168, 92); border-r=
adius: 10px; color: rgb(255, 255, 255); display: inline-block; font-size: 1=
6px; height: 20px; line-height: 20px; margin-right: 10px; text-align: cente=
r; width: 20px; }
.rc-Status .grading-late-penalty { top: 4px !important; }
.rc-GridSubmissionUploadTable .loading-area { padding: 8px 15px; }
.rc-GridSubmissionUploadTable .unsubmitted-files-alert { border-left: 0px; =
border-radius: 0px; border-right: 0px; border-top: 0px; margin: 0px; }
.rc-GridSubmissionUploadTable .rc-Row { background-color: rgb(255, 255, 255=
); border-bottom: 1px solid rgb(221, 221, 221); }
.rc-GridSubmissionUploadTable .rc-Row.hovered { background-color: rgb(236, =
242, 254); }
.rc-GridSubmissionUploadTable .rc-Row.disabled { background-color: rgb(221,=
221, 221); opacity: 0.8; pointer-events: none; user-select: none; }
.rc-GridSubmissionUploadTable .rc-Row .rc-Activity { text-align: right; }
.rc-GridSubmissionUploadTable .rc-Row .rc-Activity .filename { max-width: 2=
50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rc-GridSubmissionUploadTable .rc-Row .rc-PartName { font-size: 14px; max-w=
idth: 80%; white-space: normal; vertical-align: middle; }
.rc-GridSubmissionUploadTable .rc-Row .rc-Score { vertical-align: middle; }
.rc-GridSubmissionUploadTable .rc-Row .bt3-progress { height: 10px; }
.rc-GridSubmissionUploadTable .rc-Row .rc-FileUploaderForm .upload-button, =
.rc-GridSubmissionUploadTable .rc-Row .rc-FileUploaderForm .uploaded, .rc-G=
ridSubmissionUploadTable .rc-Row .rc-FileUploaderForm .uploading { padding:=
8px 15px; }
.rc-GridSubmissionUploadTable .rc-Row .rc-FileUploaderForm .upload-button {=
border: none; border-radius: 0px; color: rgb(255, 255, 255); width: 100%; =
font-weight: 400; }
.rc-GridSubmissionUploadTable .rc-Row .rc-FileUploaderForm .upload-indicato=
r { color: rgb(255, 255, 255); text-decoration: underline; padding: 10px; o=
pacity: 0; }
.rc-GridSubmissionUploadTable .rc-Row .rc-FileUploaderForm .upload-indicato=
r .fa { font-size: 18px; }
.rc-GridSubmissionUploadTable .rc-Row .rc-FileUploaderForm .upload-indicato=
r.focus, .rc-GridSubmissionUploadTable .rc-Row .rc-FileUploaderForm .upload=
-indicator.hover { opacity: 1; filter: none; }
button.facebook, button.linkedin, button.passive, button.primary, button.se=
condary { font-size: 12px; line-height: 14px; font-family: OpenSans, Arial,=
sans-serif; }
.rc-GridSubmission { margin-bottom: 25px; }
.rc-GridSubmission .submission-area { border: 1px solid rgb(221, 221, 221);=
border-top-left-radius: 0px; border-top-right-radius: 0px; }
.rc-GridSubmission .fit-to-content { width: 1px; white-space: nowrap; }
.rc-GridSubmission .hint { font-size: 10px; position: relative; top: -3px; =
}
.rc-GridSubmission .c-verification { margin-top: 15px; }
.rc-GridSubmission .submit-error { color: rgb(255, 92, 110); padding: 8px; =
}
.rc-GridSubmission .submit-button { border-top-left-radius: 0px; border-top=
-right-radius: 0px; display: block; margin: 0px; }
.rc-GridSubmission .rc-Modal .c-modal-content .title { padding: 20px 25px 0=
px; }
.rc-GridSubmission .rc-Modal .c-modal-content .attempts { padding: 10px 25p=
x 0px; }
.rc-GridSubmission .rc-Modal .c-modal-x-out { top: 20px; right: 25px; }
.rc-GridSubmission .rc-Modal .rc-HonorCodeAgreement { margin-top: 30px; }
.rc-GridSubmissions .submissions-area .content-placeholder.simple p { color=
: rgb(107, 107, 107); }
.align-horizontal-center, .content-placeholder { text-align: center; }
.container, .well { padding: 25px; }
.container :first-child, .well :first-child { margin-top: 0px; }
.container :last-child, .well :last-child { margin-bottom: 0px; }
.well { border-radius: 3px; margin-bottom: 15px; }
.content-placeholder, .well.light { background-color: rgb(248, 248, 248); }
.content-placeholder { color: rgb(117, 117, 117); font-size: 18px; padding:=
50px; text-align: center; }
.content-placeholder img { margin-bottom: 15px; }
.content-placeholder.simple { background-color: transparent; color: rgb(117=
, 117, 117); }
.align-items-absolute-center { -webkit-box-pack: center; justify-content: c=
enter; }
.align-items-absolute-center, .align-items-vertical-center { -webkit-box-al=
ign: center; align-items: center; }
.horizontal-box { display: flex; -webkit-box-orient: horizontal; flex-direc=
tion: row; }
.flex-1 { -webkit-box-flex: 1; flex: 1 1 0%; }
.horizontal-box.align-items-spacebetween { -webkit-box-pack: justify; justi=
fy-content: space-between; }
.horizontal-box.align-items-spacearound, .horizontal-box.align-items-spaceb=
etween { -webkit-box-align: center; align-items: center; }
.horizontal-box.align-items-spacearound { justify-content: space-around; }
.horizontal-box.wrap { flex-wrap: wrap; }
.success-back { background-color: rgb(244, 251, 236); }
.error-back { background-color: rgb(249, 240, 240); }
.interactive-block:hover { background-color: rgb(241, 247, 253); }
.interactive-block.selected { background-color: rgb(238, 247, 255); }
.table { border-collapse: collapse; width: 100%; }
.table thead tr:last-child th { border-bottom: 1px solid rgb(221, 221, 221)=
; }
.table tbody td { border-bottom: 1px solid rgb(221, 221, 221); }
.table tr { vertical-align: top; }
.table td, .table th { color: rgb(51, 51, 51); padding: 10px 15px; }
.table th { font-weight: 700; }
.rc-SubmissionInfo { margin-bottom: 15px; padding: 30px 25px; }
.rc-SubmissionInfo .pull-right { margin-top: 5px; }
.rc-SubmissionInfo .heading.headline-3-text { font-weight: 700; }
.rc-SubmissionInfo .heading.headline-3-text .pass-pill { margin-left: 10px;=
vertical-align: middle; }
.rc-SubmissionInfo:hover { background-color: rgb(241, 247, 253); cursor: po=
inter; }
.rc-SubmissionInfo .c-grade-card, .rc-SubmissionInfo .c-score-card { margin=
: 20px 20px 20px 0px; }
.rc-SubmissionInfo .c-grade-card h3, .rc-SubmissionInfo .c-grade-card h6, .=
rc-SubmissionInfo .c-score-card h3, .rc-SubmissionInfo .c-score-card h6 { m=
argin-bottom: 0px; }
.rc-SubmissionInfo .c-grade-card h3, .rc-SubmissionInfo .c-score-card h3 { =
margin-top: 8px; }
.c-form { width: 578px; max-width: 100%; display: inline-block; }
.c-form-input { width: 100%; padding: 8px; border: 1px solid rgb(221, 221, =
221); }
.c-form-input::placeholder { color: rgb(102, 102, 102); opacity: 1; filter:=
none; }
.c-form-textarea { min-height: 180px; display: inline-block; }
.c-form-textarea .rc-CMLEditor div[data-slate-editor=3D"true"] { min-height=
: 140px; }
.c-form-textarea .rc-FallbackEditor textarea { min-height: 140px; padding: =
8px; }
.c-form-select { height: 36px; }
.c-has-error { border-color: rgb(169, 68, 66); outline-color: rgb(215, 148,=
147); }
.c-has-error .rc-CMLEditor div[data-slate-editor=3D"true"] { border: 1px so=
lid rgb(169, 68, 66); }
.c-has-error .rc-CMLEditor div[data-slate-editor=3D"true"]:focus { outline:=
none; }
.rc-RequiredField .required-indicator { color: rgb(211, 0, 1); }
.rc-NewThreadModal.rc-UIModal { width: 735px; }
.rc-NewThreadModal .c-modal-title { margin-bottom: 20px; }
.rc-NewThreadModal button.passive:focus, .rc-NewThreadModal button.passive:=
hover { color: rgb(255, 255, 255); background-color: rgb(117, 117, 117); bo=
rder-color: rgb(117, 117, 117); }
.rc-NewThreadForm .c-new-thread-button { margin: 4px 0px 8px 8px; }
.rc-NewThreadForm .context-selector-container .section-divider { width: 100=
%; height: 1px; margin-bottom: 16px; }
.rc-NewThreadForm .context-selector-container h5 { font-family: sofiapro-li=
ght, Arial, sans-serif; font-size: 18px; }
.skill-tag-scroll-hidden { overflow: hidden !important; }
.rc-SkillTagModal .c-modal-content { min-height: auto; border: 1px solid rg=
b(225, 225, 225); background: rgb(255, 255, 255); width: 500px !important; =
overflow-x: hidden !important; }
.rc-SkillTagModal .c-modal-content .skill-tag-modal-content { height: 100%;=
width: 100%; display: flex; -webkit-box-orient: vertical; flex-direction: =
column; -webkit-box-align: center; align-items: center; }
.rc-SkillTagModal .c-modal-content .skill-tag-modal-content .skill-tag-titl=
e { color: rgb(38, 38, 38); font-size: 20px; font-weight: 700; letter-spaci=
ng: 0px; line-height: 30px; margin-bottom: 12px; font-family: "Open Sans", =
sans-serif !important; }
.rc-SkillTagModal .c-modal-content .skill-tag-modal-content .skill-tag-desc=
ription { color: rgb(38, 38, 38); font-size: 14px; letter-spacing: 0px; lin=
e-height: 24px; font-family: "Open Sans", sans-serif !important; }
.rc-SkillTagModal .c-modal-content .skill-tag-modal-content .skill-tag-desc=
ription.centered-text { text-align: center; }
.rc-SkillTagModal .c-modal-content .skill-tag-modal-content .submit-skill-b=
utton { margin-bottom: 12px; }
.rc-SkillTagModal.rc-SkillTagModal--large .c-modal-content { min-height: 42=
0px !important; }
.skill-tag-list { padding: 0px 30px; flex-wrap: wrap; width: 500px; -webkit=
-box-pack: center; justify-content: center; margin-top: 18px; margin-bottom=
: 18px; }
.rc-SkillTagAddOther, .skill-tag-list { display: flex; }
.rc-SkillTagAddOther { -webkit-box-orient: vertical; flex-direction: column=
; min-height: 86px; margin-bottom: 24px; width: 100%; padding-left: 30px; p=
adding-right: 30px; }
.rc-SkillTagAddOther .add-other-skill-button { border: none; background: no=
ne; cursor: pointer; color: rgb(31, 31, 31); font-family: "Open Sans", sans=
-serif; font-size: 14px; letter-spacing: 0px; line-height: 24px; }
.rc-SkillTagSelect { margin-top: 12px; margin-bottom: 12px; width: 100%; bo=
x-sizing: border-box; border: 1px solid rgb(225, 225, 225); background-colo=
r: rgb(255, 255, 255); }
.rc-SkillTagSelect .skill-tagging-select.Select--multi { height: 100%; font=
-family: "Open Sans", sans-serif !important; }
.rc-SkillTagSelect .skill-tagging-select.Select--multi .Select-control { he=
ight: 100%; border: none; }
.rc-SkillTagSelect .skill-tagging-select.Select--multi .Select-arrow-zone {=
display: none; }
.rc-SkillTagSelect .skill-tagging-select.Select--multi .Select-value { heig=
ht: 1.875rem; border-radius: 1.875rem; line-height: 1.5rem; font-size: 0.87=
5rem; background-color: rgb(42, 115, 204); color: rgb(255, 255, 255); borde=
r: 1px solid rgb(42, 115, 204); padding-left: 12px; padding-right: 12px; ma=
rgin: 5px; }
.rc-SkillTagSelect .skill-tagging-select.Select--multi .Select-value .Selec=
t-value-icon { padding: 3px 5px; float: right; font-size: 20px; border: non=
e; }
.rc-SkillTagSelect .skill-tagging-select.Select--multi .Select-value .Selec=
t-value-icon:hover { color: rgb(255, 255, 255); }
.rc-CenteredLoadingSpinner { padding: 20px; }
.rc-LearningAssistantPushMessage { font-size: 0.875rem; }
.rc-LearningAssistantPushMessage .assistant-header { margin: 0px 28px 0px 0=
px; padding: 0px; font-size: 1.25rem; font-weight: 700; line-height: 1.2em;=
font-family: OpenSans, Arial, sans-serif; }
.rc-LearningAssistantPushMessage .assistant-icon { margin-right: 10px; flex=
-shrink: 0; }
.rc-LearningAssistantPushMessage .assistant-description, .rc-LearningAssist=
antPushMessage:not(.with-cds) .rc-CML { font-size: 0.875rem; line-height: 1=
.7em; margin: 0px; }
.rc-LearningAssistantPushMessage .assistant-description, .rc-LearningAssist=
antPushMessage .rc-CML { padding: 0.75rem 0px 1.5rem; }
.rc-LearningAssistantPushMessage.with-cds .assistant-card { border-top: 6px=
solid rgb(24, 86, 209); }
.rc-LearningAssistantPushMessage:not(.with-cds) .assistant-content { paddin=
g-top: 10px; }
.rc-LearningAssistantPushMessage .assistant-card { z-index: 9999; backgroun=
d: rgb(255, 255, 255); margin-top: 6px; padding: 18px; width: 360px; positi=
on: relative; border-top: 4px solid rgb(51, 174, 220); }
.rc-LearningAssistantPushMessage .assistant-card .assistant-close { positio=
n: absolute; right: 0px; top: 0px; cursor: pointer; padding: 18px; }
.rc-TeamworkPage .teamwork-title { margin-top: 30px; }
.rc-TeamworkPage .teams-count { margin-left: 3px; margin-bottom: 6px; }
.rc-TeamworkPage .teams-count button.svghelp-div { background: none; border=
: none; }
.rc-TeamworkPage .teams-count .svghelp-div { margin: 2px 6px 0px; }
.screen-reader-only { height: 0px; width: 0px; overflow: hidden; margin: 0p=
x; }
.rc-EmbeddedImage img { max-width: 100%; }
.c-assessment-instructions-modal-overlay { overflow: hidden; }
.c-assessment-instructions-modal { width: 41%; max-width: 600px; transform:=
translateX(100%); transition: transform 0.15s ease 0s, width 0.15s ease 0s=
; position: relative; z-index: 2000; }
.c-assessment-instructions-modal.after-open { transform: translateX(0px); }
.c-assessment-instructions-modal.after-open .c-assessment-instructions-open=
-button { opacity: 0; }
@media (min-width: 768px) and (max-width: 991px) {
.c-assessment-instructions-modal { width: 60%; }
}
@media (max-width: 767px) {
.c-assessment-instructions-modal { width: 98%; }
}
.c-assessment-instructions-content { border-width: 1px 0px 1px 1px; border-=
style: solid; border-color: rgb(42, 115, 204); border-image: initial; backg=
round: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 8px 0px; =
transform: translateY(-65px); }
.c-assessment-instructions-content > button { padding-left: 20px; }
.c-assessment-instructions-content > button, .c-assessment-instructions-con=
tent > button svg { transition: none 0s ease 0s; }
.c-assessment-instructions-content .rc-CML { padding: 35px 70px 23px 26px; =
}
.rc-AssessmentInstructions .c-assessment-instructions-open-button { transit=
ion: opacity 0.15s ease 0s; }
.rc-AssessmentInstructions .c-assessment-instructions-open-button.opened { =
opacity: 0; transform: translateY(-10000px); }
.rc-CoverPageContainer { padding: 62px 60px 100px 152px; }
@media (max-width: 767px) {
.rc-CoverPageContainer { padding: 39px 0px 0px 39px; }
}
.rc-CoverPageContainer__loader { padding-top: 100px; }
.rc-CoverPageNudges { background-color: rgb(245, 245, 245); width: 240px; m=
argin-bottom: 25px; }
.rc-CoverPageNudges__svg-icon { margin-top: 24px; text-align: center; }
.rc-CoverPageNudges__message { text-align: center; padding: 12px 20px 16px;=
}
.rc-CoverPageNudges__info { padding-top: 6px; }
.rc-ListBody { position: relative; max-height: 120px; min-height: 120px; ov=
erflow-x: visible; }
.rc-ListBody.c-list-expanded { max-height: 100000px; min-height: inherit; t=
ransition: max-height 1s ease-in-out 0s; }
.rc-ListBody.c-post-transition { overflow: visible; }
.rc-ListBody .message { padding: 40px 20px 44px; text-align: center; height=
: 80px; color: rgb(51, 51, 51); }
.rc-ListBody .c-pre-fossil { z-index: 0; inset: 0px; }
.rc-ListBody .c-pre-fossil, .rc-ListBody .c-pre-fossil.c-fossilized { trans=
ition: all 0.2s ease-in-out 0s; }
.rc-ListBody .c-pre-fossil.c-fossilized { position: absolute; background-co=
lor: rgba(255, 255, 255, 0.698); z-index: 1000; }
.rc-ListBody ul { margin: 0px; padding: 0px; }
.rc-forumsV2_LikeButton { background-color: transparent; border: none; marg=
in-right: 20px; padding: 0px; }
.rc-forumsV2_LikeButton > svg { margin-right: 4px; }
.rc-forumsV2_LikeButton .label-wrapper { font-size: 0.75rem; }
.rc-forumsV2_ReplyButton { background-color: transparent; border: none; mar=
gin-right: 20px; padding: 0px; }
.rc-forumsV2_ReplyButton > svg { margin-right: 4px; }
.rc-forumsV2_ReplyButton__label { font-size: 0.75rem; color: rgb(31, 31, 31=
); }
.br { border-radius: 8px; }
.card, .w80 { width: 80%; }
.card { border: 2px solid rgb(255, 255, 255); box-shadow: rgb(169, 169, 169=
) 0px 0px 10px 0px; padding: 30px 40px; margin: 50px auto; }
.wrapper { width: 0px; animation: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)=
0s 1 normal forwards running fullView; }
.profilePic { height: 65px; width: 65px; border-radius: 50%; }
.comment { height: 10px; background: rgb(119, 119, 119); margin-top: 20px; =
}
.animate { animation: 2s linear 0s infinite normal none running shimmer; ba=
ckground: linear-gradient(90deg, rgb(239, 241, 243) 4%, rgb(226, 226, 226) =
25%, rgb(239, 241, 243) 36%) 0% 0% / 1000px 100%; }
@-webkit-keyframes fullView {=20
100% { width: 100%; }
}
@keyframes fullView {=20
100% { width: 100%; }
}
@-webkit-keyframes shimmer {=20
0% { background-position: -1000px 0px; }
100% { background-position: 1000px 0px; }
}
@keyframes shimmer {=20
0% { background-position: -1000px 0px; }
100% { background-position: 1000px 0px; }
}
.rc-PaginationControls { margin-top: 16px; }
.rc-PaginationControls .pagination-controls-container { display: flex; -web=
kit-box-align: center; align-items: center; }
.rc-PaginationControls .pagination-controls-container > .box { margin-left:=
6px; }
.rc-PaginationControls .pagination-controls-container > .box:first-child { =
margin-left: 0px; }
.rc-PaginationControls .pagination-controls-container > .current:focus { ou=
tline: rgb(0, 105, 217) auto 2px; outline-offset: 3px; }
.rc-PaginationControls button { border: none; background-color: inherit; }
.rc-PaginationControls.large-style .pagination-controls-container .ellipsis=
, .rc-PaginationControls.large-style .pagination-controls-container .number=
.box { height: 36px; width: 36px; padding: 10px; margin: 0px 6px; border: n=
one; font-size: 0.875rem; color: rgb(117, 117, 117); }
.rc-PaginationControls.large-style .pagination-controls-container .ellipsis=
.current, .rc-PaginationControls.large-style .pagination-controls-container=
.number.box.current { background: transparent; font-weight: 700; color: rg=
b(31, 31, 31); }
.rc-PaginationControls.large-style .pagination-controls-container .ellipsis=
:hover, .rc-PaginationControls.large-style .pagination-controls-container .=
number.box:hover { text-decoration: none; }
.rc-PaginationControls.large-style .pagination-controls-container .ellipsis=
{ margin: 0px; padding: 6px 0px 0px; width: auto; }
.rc-PaginationControls.large-style .pagination-controls-container .box.arro=
w { background: rgb(42, 115, 204); height: 48px; width: 36px; margin: 0px 2=
px; border: none; border-radius: 2px; color: rgb(255, 255, 255); transition=
: all 0.45s cubic-bezier(0.23, 1, 0.32, 1) 0ms; }
.rc-PaginationControls.large-style .pagination-controls-container .box.arro=
w:hover { background: rgb(1, 86, 184); text-decoration: none; }
.rc-PaginationControls.large-style .pagination-controls-container .box.arro=
w.arrow-disabled, .rc-PaginationControls.large-style .pagination-controls-c=
ontainer .box.arrow.arrow-disabled:hover { background: rgb(189, 189, 189); =
}
.rc-forumsV2-ControlsBar { padding: 0px; -webkit-box-pack: end; justify-con=
tent: flex-end; font-size: 16px; }
.rc-forumsV2-ControlsBar-sort-select { margin-right: 24px; min-width: 10ch;=
text-align: right; font-style: normal; font-weight: 400; line-height: 24px=
; }
.rc-forumsV2-ControlsBar-sort-select:last-child { margin-right: 0px; }
.rc-forumsV2-ControlsBar .sort-label { margin: 0px 0px 0px 32px; }
.rc-forumsV2-ControlsBar .sort-select { border: none; margin-right: 20px; }
.rc-forumsV2-ControlsBar .rc-NewThreadForm { margin-right: 8px; min-width: =
104px; }
.rc-forumsV2-ControlsBar .rc-SearchBox { margin-right: 8px; max-width: 200p=
x; }
.rc-forumsV2-ControlsBar .expand-block { z-index: 1000; }
.rc-forumsV2-ControlsBar .expand-block, .rc-forumsV2-ControlsBar .shrink-bl=
ock { transition: all 0.2s ease-in-out 0s; max-height: inherit; }
.rc-forumsV2-ControlsBar.in-search-mode .expand-block { transition: flex 0.=
2s ease-in-out 0s; }
.rc-forumsV2-ControlsBar.in-search-mode .shrink-block { min-width: 0px; -we=
bkit-box-flex: 1; flex: 1e-05 1 0%; transition: all 0.2s ease-in-out 0s; ov=
erflow: hidden; }
.rc-forumsV2-ControlsBar button.tertiary { min-width: 20px; }
.rc-forumsV2-ControlsBar .mobile { display: none; }
@media (max-width: 767px) {
.rc-forumsV2-ControlsBar .mobile { display: block; }
.rc-forumsV2-ControlsBar .large-screen { display: none; }
.rc-forumsV2-ControlsBar .rc-NewThreadForm { min-width: 0px; }
.rc-forumsV2-ControlsBar button.tertiary { padding: 0px; }
.rc-forumsV2-ControlsBar .rc-NewThreadForm, .rc-forumsV2-ControlsBar .rc-=
SearchBox { width: 24px; }
.rc-forumsV2-ControlsBar .rc-NewThreadForm i, .rc-forumsV2-ControlsBar .r=
c-SearchBox i { font-size: 20px; padding-bottom: 6px; }
.rc-forumsV2-ControlsBar .rc-NewThreadForm i { padding-top: 6px; }
.rc-forumsV2-ControlsBar .rc-SearchBox i { padding-top: 4px; }
.rc-forumsV2-ControlsBar .sort-label { margin: 0px; }
.rc-forumsV2-ControlsBar .shrink-block { margin: 0px 12px; }
}
.rc-ForumsV2__ListBody { position: relative; max-height: 120px; min-height:=
120px; overflow-x: visible; }
.rc-ForumsV2__ListBody.c-list-expanded { max-height: 100000px; min-height: =
inherit; transition: max-height 1s ease-in-out 0s; }
.rc-ForumsV2__ListBody.c-post-transition { overflow: visible; }
.rc-ForumsV2__ListBody .message { padding: 40px 20px 44px; text-align: cent=
er; height: 80px; color: rgb(51, 51, 51); }
.rc-ForumsV2__ListBody .c-pre-fossil { z-index: 0; inset: 0px; }
.rc-ForumsV2__ListBody .c-pre-fossil, .rc-ForumsV2__ListBody .c-pre-fossil.=
c-fossilized { transition: all 0.2s ease-in-out 0s; }
.rc-ForumsV2__ListBody .c-pre-fossil.c-fossilized { position: absolute; bac=
kground-color: rgba(255, 255, 255, 0.698); z-index: 1000; }
.rc-ForumsV2__ListBody ul { margin: 0px; padding: 0px; }
.rc-RepliesSortBar { border-bottom: 1px solid rgba(0, 0, 0, 0.06); max-heig=
ht: 68px; padding: 0px; }
.rc-RepliesSortBar .tabs { margin-left: 20px; min-width: 200px; justify-con=
tent: space-around; }
.rc-RepliesSortBar .tabs a:active { color: rgba(0, 0, 0, 0.87); }
.rc-RepliesSortBar .tabs li.tab.selected { color: rgb(42, 115, 204); border=
-bottom: 4px solid rgb(42, 115, 204); }
@media (max-width: 767px) {
.rc-RepliesSortBar .tabs { margin-left: 0px; width: 100%; }
}
.rc-BoxViewDocumentAnnotation__prompt { margin-bottom: 12px; }
.rc-BoxViewDocumentAnnotation__edit-open-text { color: rgb(42, 115, 204); }
.rc-BoxViewDocumentAnnotation__tool-embed { width: 100%; height: 500px; mar=
gin-top: 16px; }
.rc-RichText { position: relative; }
.rc-RichText textarea { border-radius: 0px; border: 1px solid rgba(0, 0, 0,=
0.12); box-shadow: none; }
.rc-RichText__richText--isInvalid div[data-slate-editor=3D"true"] { border-=
color: rgb(211, 0, 1) !important; }
.rc-InlineValidationError { position: relative; background: rgb(245, 245, 2=
45); padding: 12px 12px 12px 24px; margin-top: 16px; color: rgb(232, 86, 40=
); font-weight: 700; border: 1px solid rgb(232, 86, 40); border-radius: 5px=
; }
.rc-InlineValidationError::after { content: ""; display: block; position: a=
bsolute; top: -7px; left: 14px; width: 12px; height: 12px; background: rgb(=
245, 245, 245); border-top: 1px solid rgb(232, 86, 40); border-left: 1px so=
lid rgb(232, 86, 40); transform: rotate(45deg); }
.rc-FileUploadEditView__uploader--hidden { height: 0px; visibility: hidden;=
}
.rc-FileUploadEditView .c-peer-review-submit-text-field-container { margin-=
top: 9px; }
.rc-FileUploadEditView .c-peer-review-submit-text-field-container label { f=
ont-size: 0.75rem; font-weight: 700; }
.rc-FileUploadEditView .rc-FileUploaderForm .c-upload-button { display: inl=
ine-block; border: 1px solid rgb(32, 115, 212); background-color: rgb(32, 1=
15, 212); color: rgb(255, 255, 255); }
.rc-FileUploadEditView .rc-FileUploaderForm .c-upload-button.focus, .rc-Fil=
eUploadEditView .rc-FileUploaderForm .c-upload-button:hover { background-co=
lor: rgb(0, 91, 190); }
.rc-LightNotification { margin: 21px 0px; border-radius: 2px; border: 1px s=
olid rgb(225, 225, 225); }
.rc-LightNotification, .rc-LightNotification .icon { display: flex; }
.rc-LightNotification .icon { padding: 18px 20px 18px 18px; border-radius: =
2px 0px 0px 2px; background-color: rgb(46, 116, 200); -webkit-box-orient: v=
ertical; flex-direction: column; -webkit-box-pack: center; justify-content:=
center; line-height: 0; }
.rc-LightNotification .message { background-color: rgb(255, 255, 255); line=
-height: 24px; padding: 18px; width: 100%; }
.rc-MinWordCount { color: rgb(117, 117, 117); margin-top: 0.625rem; height:=
1.5rem; }
.rc-SubmissionPartEditView { margin-top: 64px; }
.rc-SubmissionPartEditView .rc-PlagiarismDetectionResult { margin-top: 12px=
; }
.rc-SubmissionPartEditView .c-peer-review-submit-prompt, .rc-SubmissionPart=
EditView .deterrence-notification { margin: 24px 0px 16px; }
.rc-AssignmentSubmitEditView .project-title { margin-bottom: 0.5rem; }
.rc-AssignmentSubmitEditView .plagiarism-detection, .rc-AssignmentSubmitEdi=
tView .plagiarism-detection-summary { margin-top: 24px; }
.rc-AssignmentSubmitEditView .simtext-submission-result { margin-bottom: 12=
px; }
.rc-AssignmentUpgradeChanges .change-item { margin-bottom: 16px; }
.rc-AssignmentUpgradeChanges .type-of-change { margin-left: 8px; }
.rc-AssignmentUpgradeChanges .change-table-container { position: relative; =
margin-top: 10px; margin-left: 20px; }
.rc-AssignmentUpgradeChanges .change-table-container .change-contents { wid=
th: 100%; }
.rc-AssignmentSubmitControls { text-align: right; margin-top: 24px; }
.rc-AssignmentSubmitControls .save-state-display { margin-right: 20px; disp=
lay: inline-block; }
.rc-AssignmentSubmitControls button.save-draft { margin-right: 6px; }
.rc-PeerAnonymousNotification { background-color: rgb(230, 239, 252); borde=
r-radius: 4px; padding: 16px; }
.rc-GradingCriteriaPreviewModal .grading-criteria-preview-controls { text-a=
lign: right; }
.rc-GradingCriteriaPreviewModal h1 { margin-bottom: 30px; }
.rc-GradingCriteriaPreviewModal .criteria-warning, .rc-GradingCriteriaPrevi=
ewModal .criterion { margin-bottom: 20px; }
.rc-MySubmissionHeader { border-bottom: 1px solid rgba(0, 0, 0, 0.12); marg=
in-bottom: 20px; padding-bottom: 16px; position: relative; }
.rc-Option__option-text { line-height: 1.1875rem; white-space: normal; marg=
in: 1px 0px 16px; position: relative; }
.rc-FormPartsCheckbox { margin-bottom: -13px; }
.rc-FormPartsCheckbox__optionContainer { margin-top: 10px; }
.rc-ValidationErrorCA { position: absolute; margin-top: 12px; color: rgb(21=
1, 0, 1); }
.rc-EmbeddedImage { max-width: 100%; height: auto; }
.rc-EmbeddedYoutube { width: 100%; padding-top: 56.25%; position: relative;=
}
.rc-EmbeddedYoutube iframe { position: absolute; top: 0px; left: 0px; width=
: 100%; height: 100%; }
.rc-MathExpressionPreview { background-color: rgb(245, 245, 245); padding: =
16px; margin-bottom: 12px; }
.rc-MathExpressionPreview__status, .rc-MathExpressionPreview__warning { fon=
t-size: 0.875rem; }
.rc-MathExpressionPreview__math-expression-preview { padding-left: 15px; }
.rc-ReadOnlyText { font-size: 0.875rem; line-height: 1.5rem; background: rg=
b(245, 245, 245); border: 1px solid rgba(0, 0, 0, 0.12); padding: 12px 10px=
10px 12px; white-space: pre-line; }
.rc-ReadOnlyText--isMultiLine { padding: 20px 21px 26px; }
.rc-ReadOnlyText--isEmpty { font-style: italic; color: rgb(102, 102, 102); =
}
.rc-FormPartsMcq { position: relative; margin-bottom: -13px; }
.rc-FormPartsMcq__validationError { transform: translateY(-10px); }
.rc-AuthenticatedAccountDropdown { height: 65px; top: -20px; }
@media (max-width: 991px) {
.rc-AuthenticatedAccountDropdown { top: -10px; }
}
.rc-AuthenticatedAccountDropdown:hover { background-color: rgb(240, 240, 24=
0); }
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container {=
position: relative; width: 220px; padding: 20px 0px 0px; }
@media (min-width: 768px) and (max-width: 1440px) {
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container=
{ width: auto; }
}
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container.n=
o-profile-name { width: 90px; }
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container b=
utton { border-left: 2px solid rgb(225, 225, 225); }
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container .=
switcher_trigger { padding-left: 24px; }
@media (max-width: 991px) {
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container=
.switcher_trigger { padding-left: 10px; }
}
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container .=
c-ph-authenticated-dropdown-left-border { display: inline-block; line-heigh=
t: 35px; border-left: 1px solid rgba(0, 0, 0, 0.12); }
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container .=
c-authenticated-dropdown-button { background-color: transparent; cursor: po=
inter; display: inline-block; }
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container .=
c-authenticated-dropdown-button .bt3-caret { margin-top: 0px; margin-left: =
5px; }
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container .=
c-authenticated-dropdown-button.in-rebrand { font-family: "Source Sans Pro"=
, arial, sans-serif; }
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container .=
c-authenticated-dropdown-menu { list-style: none; position: absolute; displ=
ay: block; max-height: 90vh; padding: 0px; right: 0px; width: auto; overflo=
w-y: auto; background-color: rgb(255, 255, 255); color: rgb(122, 125, 127);=
box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 2px 0px; border-color: rgb(238, 23=
8, 238); border-radius: 1px; top: 65px; }
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container .=
c-authenticated-dropdown-menu .c-arrow-up { position: absolute; top: -10px;=
right: 24px; width: 20px; height: 20px; border-bottom: 1px solid rgb(238, =
238, 238); border-left: 1px solid rgb(238, 238, 238); border-image: initial=
; border-top: none; border-right: none; background: rgb(255, 255, 255); tra=
nsform: rotate(135deg); }
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container .=
c-authenticated-dropdown-menu .sign-out { width: 100%; height: 42px; text-a=
lign: left; background-color: rgb(255, 255, 255); }
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container .=
c-authenticated-dropdown-menu .sign-out:focus, .rc-AuthenticatedAccountDrop=
down .c-authenticated-dropdown-menu-container .c-authenticated-dropdown-men=
u .sign-out:hover { text-decoration: none; color: rgb(0, 0, 0); background-=
color: rgb(240, 240, 240); outline: none; }
.rc-AuthenticatedAccountDropdown .c-authenticated-dropdown-menu-container-v=
2 { position: relative; width: 125px; padding: 20px 0px 0px; }
@media (max-width: 1200px) {
.c-ph-nav .c-container .c-ph-right-nav ul.c-navbar-list > .c-ph-right-nav=
-button .c-authenticated-dropdown-button, .c-ph-nav .c-container .c-ph-righ=
t-nav ul.c-navbar-list > .c-ph-right-nav-button a:not(.bt3-btn):not(.signup=
-btn):not(.signup-jff-fp-btn) { padding-left: 12px; }
}
@media (max-width: 991px) {
.c-authenticated-dropdown-button .switcher_trigger { padding-left: 24px; =
}
}
.rc-DynamicPageHeader .c-ph-right-nav, .rc-PageHeader > .c-ph-nav > .c-cont=
ainer .c-ph-right-nav { position: relative; display: inline; z-index: 2; }
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item, .rc-DynamicPageHe=
ader .c-ph-right-nav ul.c-navbar-list, .rc-PageHeader > .c-ph-nav > .c-cont=
ainer .c-ph-right-nav span.c-navbar-item, .rc-PageHeader > .c-ph-nav > .c-c=
ontainer .c-ph-right-nav ul.c-navbar-list { display: inline; height: 65px; =
padding: 20px 0px; margin: 0px; }
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .current-page a, .=
rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-list .current-page a, .rc-=
PageHeader > .c-ph-nav > .c-container .c-ph-right-nav span.c-navbar-item .c=
urrent-page a, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul=
.c-navbar-list .current-page a { font-weight: 700; color: rgb(42, 115, 204)=
!important; }
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-list .c-ph-right-na=
v-button, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav span.c-=
navbar-item .c-ph-right-nav-button, .rc-PageHeader > .c-ph-nav > .c-contain=
er .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-button { padding: 0px; =
}
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton.c-ph-avatar-button, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-=
list .c-ph-right-nav-button.c-ph-avatar-button, .rc-PageHeader > .c-ph-nav =
> .c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button.c-=
ph-avatar-button, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav=
ul.c-navbar-list .c-ph-right-nav-button.c-ph-avatar-button { position: rel=
ative; }
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton.c-ph-right-nav-mobile-only, .rc-DynamicPageHeader .c-ph-right-nav ul.c=
-navbar-list .c-ph-right-nav-button.c-ph-right-nav-mobile-only, .rc-PageHea=
der > .c-ph-nav > .c-container .c-ph-right-nav span.c-navbar-item .c-ph-rig=
ht-nav-button.c-ph-right-nav-mobile-only, .rc-PageHeader > .c-ph-nav > .c-c=
ontainer .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-button.c-ph-right=
-nav-mobile-only { padding: 0px; display: none; }
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton.c-ph-right-nav-no-border, .rc-DynamicPageHeader .c-ph-right-nav ul.c-n=
avbar-list .c-ph-right-nav-button.c-ph-right-nav-no-border, .rc-PageHeader =
> .c-ph-nav > .c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-n=
av-button.c-ph-right-nav-no-border, .rc-PageHeader > .c-ph-nav > .c-contain=
er .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-button.c-ph-right-nav-n=
o-border { border: none; }
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton.c-ph-sign-up, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-list .=
c-ph-right-nav-button.c-ph-sign-up, .rc-PageHeader > .c-ph-nav > .c-contain=
er .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button.c-ph-sign-up, =
.rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-list =
.c-ph-right-nav-button.c-ph-sign-up { padding-right: 8px; }
@media (max-width: 1600px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
button.c-ph-sign-up, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-list=
.c-ph-right-nav-button.c-ph-sign-up, .rc-PageHeader > .c-ph-nav > .c-conta=
iner .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button.c-ph-sign-up=
, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-lis=
t .c-ph-right-nav-button.c-ph-sign-up { height: 65px; top: -20px; padding: =
2px; margin-right: 4px; display: flex; vertical-align: middle; -webkit-box-=
align: center; align-items: center; align-content: center; }
}
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton.explore-catalog-link a, .rc-DynamicPageHeader .c-ph-right-nav ul.c-nav=
bar-list .c-ph-right-nav-button.explore-catalog-link a, .rc-PageHeader > .c=
-ph-nav > .c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-b=
utton.explore-catalog-link a, .rc-PageHeader > .c-ph-nav > .c-container .c-=
ph-right-nav ul.c-navbar-list .c-ph-right-nav-button.explore-catalog-link a=
{ color: rgb(0, 86, 210); }
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton .c-authenticated-dropdown-button, .rc-DynamicPageHeader .c-ph-right-na=
v span.c-navbar-item .c-ph-right-nav-button a:not(.bt3-btn):not(.join-btn):=
not(.signup-btn):not(.signup-jff-fp-btn):not(.dropdown-link), .rc-DynamicPa=
geHeader .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-button .c-authent=
icated-dropdown-button, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-l=
ist .c-ph-right-nav-button a:not(.bt3-btn):not(.join-btn):not(.signup-btn):=
not(.signup-jff-fp-btn):not(.dropdown-link), .rc-PageHeader > .c-ph-nav > .=
c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button .c-au=
thenticated-dropdown-button, .rc-PageHeader > .c-ph-nav > .c-container .c-p=
h-right-nav span.c-navbar-item .c-ph-right-nav-button a:not(.bt3-btn):not(.=
join-btn):not(.signup-btn):not(.signup-jff-fp-btn):not(.dropdown-link), .rc=
-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-list .c-=
ph-right-nav-button .c-authenticated-dropdown-button, .rc-PageHeader > .c-p=
h-nav > .c-container .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-butto=
n a:not(.bt3-btn):not(.join-btn):not(.signup-btn):not(.signup-jff-fp-btn):n=
ot(.dropdown-link) { line-height: normal; padding: 3px 10px; height: 100%; =
font-size: 14px; }
@media (min-width: 768px) and (max-width: 1024px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
button .c-authenticated-dropdown-button, .rc-DynamicPageHeader .c-ph-right-=
nav span.c-navbar-item .c-ph-right-nav-button a:not(.bt3-btn):not(.join-btn=
):not(.signup-btn):not(.signup-jff-fp-btn):not(.dropdown-link), .rc-Dynamic=
PageHeader .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-button .c-authe=
nticated-dropdown-button, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar=
-list .c-ph-right-nav-button a:not(.bt3-btn):not(.join-btn):not(.signup-btn=
):not(.signup-jff-fp-btn):not(.dropdown-link), .rc-PageHeader > .c-ph-nav >=
.c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button .c-=
authenticated-dropdown-button, .rc-PageHeader > .c-ph-nav > .c-container .c=
-ph-right-nav span.c-navbar-item .c-ph-right-nav-button a:not(.bt3-btn):not=
(.join-btn):not(.signup-btn):not(.signup-jff-fp-btn):not(.dropdown-link), .=
rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-list .=
c-ph-right-nav-button .c-authenticated-dropdown-button, .rc-PageHeader > .c=
-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-but=
ton a:not(.bt3-btn):not(.join-btn):not(.signup-btn):not(.signup-jff-fp-btn)=
:not(.dropdown-link) { padding: 3px 8px; }
}
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton .c-authenticated-dropdown-button:focus, .rc-DynamicPageHeader .c-ph-ri=
ght-nav span.c-navbar-item .c-ph-right-nav-button .c-authenticated-dropdown=
-button:hover, .rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-=
ph-right-nav-button a:not(.bt3-btn):not(.join-btn):not(.signup-btn):not(.si=
gnup-jff-fp-btn):not(.dropdown-link):focus, .rc-DynamicPageHeader .c-ph-rig=
ht-nav span.c-navbar-item .c-ph-right-nav-button a:not(.bt3-btn):not(.join-=
btn):not(.signup-btn):not(.signup-jff-fp-btn):not(.dropdown-link):hover, .r=
c-DynamicPageHeader .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-button=
.c-authenticated-dropdown-button:focus, .rc-DynamicPageHeader .c-ph-right-=
nav ul.c-navbar-list .c-ph-right-nav-button .c-authenticated-dropdown-butto=
n:hover, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-list .c-ph-right=
-nav-button a:not(.bt3-btn):not(.join-btn):not(.signup-btn):not(.signup-jff=
-fp-btn):not(.dropdown-link):focus, .rc-DynamicPageHeader .c-ph-right-nav u=
l.c-navbar-list .c-ph-right-nav-button a:not(.bt3-btn):not(.join-btn):not(.=
signup-btn):not(.signup-jff-fp-btn):not(.dropdown-link):hover, .rc-PageHead=
er > .c-ph-nav > .c-container .c-ph-right-nav span.c-navbar-item .c-ph-righ=
t-nav-button .c-authenticated-dropdown-button:focus, .rc-PageHeader > .c-ph=
-nav > .c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-butt=
on .c-authenticated-dropdown-button:hover, .rc-PageHeader > .c-ph-nav > .c-=
container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button a:not(.=
bt3-btn):not(.join-btn):not(.signup-btn):not(.signup-jff-fp-btn):not(.dropd=
own-link):focus, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav =
span.c-navbar-item .c-ph-right-nav-button a:not(.bt3-btn):not(.join-btn):no=
t(.signup-btn):not(.signup-jff-fp-btn):not(.dropdown-link):hover, .rc-PageH=
eader > .c-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-list .c-ph-rig=
ht-nav-button .c-authenticated-dropdown-button:focus, .rc-PageHeader > .c-p=
h-nav > .c-container .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-butto=
n .c-authenticated-dropdown-button:hover, .rc-PageHeader > .c-ph-nav > .c-c=
ontainer .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-button a:not(.bt3=
-btn):not(.join-btn):not(.signup-btn):not(.signup-jff-fp-btn):not(.dropdown=
-link):focus, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul.=
c-navbar-list .c-ph-right-nav-button a:not(.bt3-btn):not(.join-btn):not(.si=
gnup-btn):not(.signup-jff-fp-btn):not(.dropdown-link):hover { background-co=
lor: transparent; }
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton .c-authenticated-dropdown-button.c-authenticated-dropdown-button, .rc-=
DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button=
a:not(.bt3-btn):not(.join-btn):not(.signup-btn):not(.signup-jff-fp-btn):no=
t(.dropdown-link).c-authenticated-dropdown-button, .rc-DynamicPageHeader .c=
-ph-right-nav ul.c-navbar-list .c-ph-right-nav-button .c-authenticated-drop=
down-button.c-authenticated-dropdown-button, .rc-DynamicPageHeader .c-ph-ri=
ght-nav ul.c-navbar-list .c-ph-right-nav-button a:not(.bt3-btn):not(.join-b=
tn):not(.signup-btn):not(.signup-jff-fp-btn):not(.dropdown-link).c-authenti=
cated-dropdown-button, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-righ=
t-nav span.c-navbar-item .c-ph-right-nav-button .c-authenticated-dropdown-b=
utton.c-authenticated-dropdown-button, .rc-PageHeader > .c-ph-nav > .c-cont=
ainer .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button a:not(.bt3-=
btn):not(.join-btn):not(.signup-btn):not(.signup-jff-fp-btn):not(.dropdown-=
link).c-authenticated-dropdown-button, .rc-PageHeader > .c-ph-nav > .c-cont=
ainer .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-button .c-authentica=
ted-dropdown-button.c-authenticated-dropdown-button, .rc-PageHeader > .c-ph=
-nav > .c-container .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-button=
a:not(.bt3-btn):not(.join-btn):not(.signup-btn):not(.signup-jff-fp-btn):no=
t(.dropdown-link).c-authenticated-dropdown-button { padding-top: 0px; paddi=
ng-bottom: 0px; padding-right: 0px !important; }
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton .signup-btn, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-list .c=
-ph-right-nav-button .signup-btn, .rc-PageHeader > .c-ph-nav > .c-container=
.c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button .signup-btn, .rc=
-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-list .c-=
ph-right-nav-button .signup-btn { position: relative; height: 36px; width: =
88px; top: -6px; font-size: 14px; border-radius: 4px; line-height: 4px; }
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton .signup-jff-fp-btn, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-=
list .c-ph-right-nav-button .signup-jff-fp-btn, .rc-PageHeader > .c-ph-nav =
> .c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button .s=
ignup-jff-fp-btn, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav=
ul.c-navbar-list .c-ph-right-nav-button .signup-jff-fp-btn { position: rel=
ative; height: unset; min-width: 88px; width: auto; top: -10px; font-size: =
14px; font-weight: 700; border-radius: 4px; line-height: normal; }
@media (max-width: 1600px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
button .signup-jff-fp-btn, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navba=
r-list .c-ph-right-nav-button .signup-jff-fp-btn, .rc-PageHeader > .c-ph-na=
v > .c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button =
.signup-jff-fp-btn, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-n=
av ul.c-navbar-list .c-ph-right-nav-button .signup-jff-fp-btn { white-space=
: break-spaces; height: unset; line-height: normal; padding: 10px 4px; max-=
width: 124px; top: -17px; position: static; }
}
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton .join-btn, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-list .c-p=
h-right-nav-button .join-btn, .rc-PageHeader > .c-ph-nav > .c-container .c-=
ph-right-nav span.c-navbar-item .c-ph-right-nav-button .join-btn, .rc-PageH=
eader > .c-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-list .c-ph-rig=
ht-nav-button .join-btn { position: relative; height: 36px; top: -6px; font=
-size: 14px; border-radius: 4px; line-height: 4px; min-width: 88px !importa=
nt; width: auto !important; }
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton .switcher_trigger, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-l=
ist .c-ph-right-nav-button .switcher_trigger, .rc-PageHeader > .c-ph-nav > =
.c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button .swi=
tcher_trigger, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul=
.c-navbar-list .c-ph-right-nav-button .switcher_trigger { height: auto; bac=
kground-color: transparent; padding: 0px 0px 0px 24px; position: relative; =
bottom: 7.5px; }
@media (max-width: 1300px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
button .switcher_trigger, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar=
-list .c-ph-right-nav-button .switcher_trigger, .rc-PageHeader > .c-ph-nav =
> .c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button .s=
witcher_trigger, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav =
ul.c-navbar-list .c-ph-right-nav-button .switcher_trigger { padding: 0px 0p=
x 0px 8px; }
}
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-bu=
tton .switcher_trigger:hover, .rc-DynamicPageHeader .c-ph-right-nav ul.c-na=
vbar-list .c-ph-right-nav-button .switcher_trigger:hover, .rc-PageHeader > =
.c-ph-nav > .c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav=
-button .switcher_trigger:hover, .rc-PageHeader > .c-ph-nav > .c-container =
.c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-button .switcher_trigger:h=
over { text-decoration: none; }
@media (max-width: 960px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
button.c-ph-enterprise, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-l=
ist .c-ph-right-nav-button.c-ph-enterprise, .rc-PageHeader > .c-ph-nav > .c=
-container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button.c-ph-e=
nterprise, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul.c-n=
avbar-list .c-ph-right-nav-button.c-ph-enterprise { display: none; }
}
@media (min-width: 992px) and (max-width: 1100px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
button.c-ph-enterprise a#enterprise-link, .rc-DynamicPageHeader .c-ph-right=
-nav ul.c-navbar-list .c-ph-right-nav-button.c-ph-enterprise a#enterprise-l=
ink, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav span.c-navba=
r-item .c-ph-right-nav-button.c-ph-enterprise a#enterprise-link, .rc-PageHe=
ader > .c-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-list .c-ph-righ=
t-nav-button.c-ph-enterprise a#enterprise-link { padding: 3px 8px; }
}
@media (max-width: 960px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
button.c-ph-student, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-list=
.c-ph-right-nav-button.c-ph-student, .rc-PageHeader > .c-ph-nav > .c-conta=
iner .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button.c-ph-student=
, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-lis=
t .c-ph-right-nav-button.c-ph-student { display: none; }
}
@media (min-width: 992px) and (max-width: 1100px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
button.c-ph-student a#student-link, .rc-DynamicPageHeader .c-ph-right-nav u=
l.c-navbar-list .c-ph-right-nav-button.c-ph-student a#student-link, .rc-Pag=
eHeader > .c-ph-nav > .c-container .c-ph-right-nav span.c-navbar-item .c-ph=
-right-nav-button.c-ph-student a#student-link, .rc-PageHeader > .c-ph-nav >=
.c-container .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-button.c-ph-=
student a#student-link { padding: 3px 8px; }
}
@media (max-width: 960px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
buttonspan.c-ph-career-academy, .rc-DynamicPageHeader .c-ph-right-nav ul.c-=
navbar-list .c-ph-right-nav-buttonspan.c-ph-career-academy, .rc-PageHeader =
> .c-ph-nav > .c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-n=
av-buttonspan.c-ph-career-academy, .rc-PageHeader > .c-ph-nav > .c-containe=
r .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-buttonspan.c-ph-career-a=
cademy { display: none; }
}
@media (min-width: 992px) and (max-width: 1100px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
buttonspan.c-ph-career-academy a#career-academy-link, .rc-DynamicPageHeader=
.c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-buttonspan.c-ph-career-ac=
ademy a#career-academy-link, .rc-PageHeader > .c-ph-nav > .c-container .c-p=
h-right-nav span.c-navbar-item .c-ph-right-nav-buttonspan.c-ph-career-acade=
my a#career-academy-link, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-r=
ight-nav ul.c-navbar-list .c-ph-right-nav-buttonspan.c-ph-career-academy a#=
career-academy-link { padding: 3px 8px; }
}
@media (max-width: 960px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
buttonspan.c-ph-degrees, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-=
list .c-ph-right-nav-buttonspan.c-ph-degrees, .rc-PageHeader > .c-ph-nav > =
.c-container .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-buttonspan.=
c-ph-degrees, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul.=
c-navbar-list .c-ph-right-nav-buttonspan.c-ph-degrees { display: none; }
}
@media (min-width: 992px) and (max-width: 1100px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
buttonspan.c-ph-degrees a#degrees-link, .rc-DynamicPageHeader .c-ph-right-n=
av ul.c-navbar-list .c-ph-right-nav-buttonspan.c-ph-degrees a#degrees-link,=
.rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav span.c-navbar-it=
em .c-ph-right-nav-buttonspan.c-ph-degrees a#degrees-link, .rc-PageHeader >=
.c-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-list .c-ph-right-nav-=
buttonspan.c-ph-degrees a#degrees-link { padding: 3px 8px; }
}
@media (max-width: 820px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
button.c-ph-log-in, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-list =
.c-ph-right-nav-button.c-ph-log-in, .rc-PageHeader > .c-ph-nav > .c-contain=
er .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button.c-ph-log-in, .=
rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-list .=
c-ph-right-nav-button.c-ph-log-in { display: none; }
}
@media (min-width: 992px) and (max-width: 1100px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-=
button.c-ph-log-in a, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-lis=
t .c-ph-right-nav-button.c-ph-log-in a, .rc-PageHeader > .c-ph-nav > .c-con=
tainer .c-ph-right-nav span.c-navbar-item .c-ph-right-nav-button.c-ph-log-i=
n a, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav ul.c-navbar-=
list .c-ph-right-nav-button.c-ph-log-in a { padding: 3px 12px !important; }
}
@media (max-width: 960px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .rc-ShoppingCart=
, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-list .rc-ShoppingCart, =
.rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav span.c-navbar-ite=
m .rc-ShoppingCart, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-n=
av ul.c-navbar-list .rc-ShoppingCart { border-left: none; }
}
@media (max-width: 840px) {
.rc-DynamicPageHeader .c-ph-right-nav span.c-navbar-item .rc-ShoppingCart=
, .rc-DynamicPageHeader .c-ph-right-nav ul.c-navbar-list .rc-ShoppingCart, =
.rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav span.c-navbar-ite=
m .rc-ShoppingCart, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-n=
av ul.c-navbar-list .rc-ShoppingCart { display: none; }
}
@media (min-width: 768px) and (max-width: 1120px) {
.rc-DynamicPageHeader .c-ph-right-nav.is-cart-active.is-cart-active .c-ph=
-right-nav-button.c-ph-enterprise a#enterprise-link, .rc-DynamicPageHeader =
.c-ph-right-nav.is-cart-active.is-cart-active .c-ph-right-nav-button.c-ph-r=
eferral a#referral-link, .rc-DynamicPageHeader .c-ph-right-nav.is-cart-acti=
ve.is-cart-active .c-ph-right-nav-button.c-ph-student a#student-link, .rc-D=
ynamicPageHeader .c-ph-right-nav.is-cart-active.is-cart-active .c-ph-right-=
nav-button a:not(.bt3-btn):not(.join-btn):not(.signup-btn):not(.signup-jff-=
fp-btn):not(.dropdown-link), .rc-DynamicPageHeader .c-ph-right-nav.is-cart-=
active.is-cart-active .c-ph-right-nav-button span.c-ph-career-academy a#car=
eer-academy-link, .rc-DynamicPageHeader .c-ph-right-nav.is-cart-active.is-c=
art-active .c-ph-right-nav-button span.c-ph-degrees a#degrees-link, .rc-Dyn=
amicPageHeader .c-ph-right-nav.is-cart-active.is-cart-active .rc-Notificati=
onCenter > button, .rc-DynamicPageHeader .c-ph-right-nav.is-cart-active.is-=
cart-active .rc-ShoppingCart > a, .rc-PageHeader > .c-ph-nav > .c-container=
.c-ph-right-nav.is-cart-active.is-cart-active .c-ph-right-nav-button.c-ph-=
enterprise a#enterprise-link, .rc-PageHeader > .c-ph-nav > .c-container .c-=
ph-right-nav.is-cart-active.is-cart-active .c-ph-right-nav-button.c-ph-refe=
rral a#referral-link, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right=
-nav.is-cart-active.is-cart-active .c-ph-right-nav-button.c-ph-student a#st=
udent-link, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav.is-ca=
rt-active.is-cart-active .c-ph-right-nav-button a:not(.bt3-btn):not(.join-b=
tn):not(.signup-btn):not(.signup-jff-fp-btn):not(.dropdown-link), .rc-PageH=
eader > .c-ph-nav > .c-container .c-ph-right-nav.is-cart-active.is-cart-act=
ive .c-ph-right-nav-button span.c-ph-career-academy a#career-academy-link, =
.rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav.is-cart-active.is=
-cart-active .c-ph-right-nav-button span.c-ph-degrees a#degrees-link, .rc-P=
ageHeader > .c-ph-nav > .c-container .c-ph-right-nav.is-cart-active.is-cart=
-active .rc-NotificationCenter > button, .rc-PageHeader > .c-ph-nav > .c-co=
ntainer .c-ph-right-nav.is-cart-active.is-cart-active .rc-ShoppingCart > a =
{ font-size: 12px; padding: 3px 4px; }
}
.rc-DynamicPageHeader .c-ph-right-nav.is-cart-active.is-cart-active .rc-Not=
ificationCenter, .rc-PageHeader > .c-ph-nav > .c-container .c-ph-right-nav.=
is-cart-active.is-cart-active .rc-NotificationCenter { margin-right: 6px; }
.rc-DynamicPageHeader .rc-AuthenticatedAccountDropdown { display: flex; -we=
bkit-box-align: center; align-items: center; float: none; top: 0px; padding=
: 0px; }
.rc-DynamicPageHeader .rc-AuthenticatedAccountDropdown button { width: 100%=
; bottom: 0px !important; }
.rc-DynamicPageHeader .rc-AuthenticatedAccountDropdown .c-authenticated-dro=
pdown-menu-container { padding: 0px; }
.rc-DynamicPageHeader .rc-AuthenticatedAccountDropdown ul.c-authenticated-d=
ropdown-menu { top: 53px; }
.rc-DynamicPageHeader .context-header .c-ph-degrees a, .rc-DynamicPageHeade=
r .context-header .c-ph-enterprise a, .rc-DynamicPageHeader .context-header=
.c-ph-referral a, .rc-DynamicPageHeader .context-header .c-ph-student a, .=
rc-DynamicPageHeader .context-header span.c-ph-career-academy a { padding: =
8px; }
.rc-DynamicPageHeader .context-header .c-ph-degrees a:hover, .rc-DynamicPag=
eHeader .context-header .c-ph-enterprise a:hover, .rc-DynamicPageHeader .co=
ntext-header .c-ph-referral a:hover, .rc-DynamicPageHeader .context-header =
.c-ph-student a:hover, .rc-DynamicPageHeader .context-header span.c-ph-care=
er-academy a:hover { color: rgb(42, 115, 204); }
.rc-DynamicPageHeader .context-header .c-ph-degrees ul a:hover, .rc-Dynamic=
PageHeader .context-header .c-ph-enterprise ul a:hover, .rc-DynamicPageHead=
er .context-header .c-ph-referral ul a:hover, .rc-DynamicPageHeader .contex=
t-header .c-ph-student ul a:hover, .rc-DynamicPageHeader .context-header sp=
an.c-ph-career-academy ul a:hover { color: rgb(255, 255, 255); }
.rc-DynamicPageHeader .context-header ul.c-navbar-list { display: flex; -we=
bkit-box-align: center; align-items: center; float: none; }
.rc-DynamicPageHeader .context-header ul.c-navbar-list .c-ph-log-in { white=
-space: nowrap; -webkit-box-flex: 0; flex-grow: 0; flex-shrink: 0; }
.rc-DynamicPageHeader .context-header ul.c-navbar-list .c-ph-log-in a { lin=
e-height: normal; padding: 3px 12px; height: 100%; font-size: 14px; }
.rc-DynamicPageHeader .context-header ul.c-navbar-list .c-ph-log-in a:hover=
{ background-color: transparent; }
.rc-DynamicPageHeader .context-header ul.c-navbar-list .c-ph-sign-up { -web=
kit-box-flex: 0; flex-grow: 0; flex-shrink: 0; }
.rc-DynamicPageHeader .context-header ul.c-navbar-list .c-ph-sign-up a { po=
sition: relative; font-size: 14px; font-weight: 700; display: block; border=
-radius: 4px; line-height: 4px; padding: 15px; }
@media (max-width: 1600px) {
.rc-DynamicPageHeader .context-header ul.c-navbar-list .c-ph-sign-up a { =
white-space: break-spaces; line-height: normal; height: unset; padding: 10p=
x 4px; }
}
.rc-DynamicPageHeader .context-header .rc-ShoppingCart .icon { top: 0px; }
.rc-LazyLoadingHandler { margin-top: 4rem; }
.rc-SearchBar { margin: auto auto auto 4px; width: 280px; }
@media (min-width: 1200px) {
.rc-SearchBar { width: 440px; }
}
@media (max-width: 1030px) {
.rc-SearchBar { width: 100px; }
}
@media (min-width: 1200px) and (max-width: 1492px) {
.rc-SearchBar { width: 330px; }
}
@media (min-width: 1528px) and (max-width: 1570px) {
.rc-SearchBar { width: 400px; }
}
.rc-SearchBar.small-search-bar { float: right; margin-right: 10px; width: 2=
80px; }
.rc-SearchBar.small-search-bar .search-form .rc-AutoComplete, .rc-SearchBar=
.small-search-bar .search-form .rc-SearchBar { width: 280px; }
@media (min-width: 1325px) {
.rc-SearchBar.small-search-bar { margin-right: 40px; width: 350px; }
}
@media (max-width: 767px) {
.rc-SearchBar { padding: 12px 0px; }
}
.rc-SearchBar .enableOneStepSearch .search-button .magnifier-wrapper, .rc-S=
earchBar .shouldShowExposedSearchAndReg .search-button .magnifier-wrapper {=
border-left: 0px; }
.rc-SearchBar.enableOneStepSearch .search-form { width: 100%; }
.rc-SearchBar.enableOneStepSearch .search-form .search-button { min-width: =
40px; }
.rc-SearchBar.enableOneStepSearch .magnifier-wrapper { position: static; }
.rc-SearchBar.shouldShowExposedSearchAndReg { padding: 0.5rem; margin: 0px;=
width: 350px; }
@media (max-width: 767px) {
.rc-SearchBar.shouldShowExposedSearchAndReg { padding: 0px; width: 100%; =
}
}
.rc-SearchBar.shouldShowExposedSearchAndReg .magnifier-wrapper { border: 1p=
x solid rgb(99, 99, 99); padding: 10px; background-color: rgb(74, 144, 226)=
; }
@media (min-width: 768px) and (max-width: 1200px) {
.rc-SearchBar.shouldShowExposedSearchAndReg .magnifier-wrapper { border-l=
eft: 0px; }
}
@media (min-width: 992px) {
.rc-SearchBar .mobile-magnifier { display: none; }
}
.rc-SearchBar.isLohpRebrand .search-button .magnifier-wrapper { background-=
color: rgb(0, 86, 210); }
.rc-SearchBar.isLohpRebrand #algolia-placeholder-search-input { font-family=
: "Source Sans Pro", Arial, sans-serif; color: rgb(0, 0, 0); font-size: 16p=
x; line-height: 20px; font-weight: 400; }
.rc-SearchBar .search-form { width: 100%; top: 0px; left: 0px; margin: 0px;=
position: relative; }
.rc-SearchBar .magnifier-wrapper { display: flex; padding-left: 8px; height=
: 40px; position: absolute; -webkit-box-align: center; align-items: center;=
}
.rc-SearchBar .search-button { height: 100%; }
.rc-SearchBar .search-button .magnifier-wrapper { padding: 10px; border-rad=
ius: 0px 4px 4px 0px; background-color: rgb(42, 115, 204); width: 40px; hei=
ght: 40px; border: 1px solid rgb(99, 99, 99); }
@media (max-width: 991px) {
.rc-SearchBar .search-button { display: none; }
}
.rc-SearchBar #algolia-placeholder-search-input { width: 100%; height: 40px=
; padding: 0px 10px 0px 36px; font-family: Helvetica, sans-serif; font-weig=
ht: 300; font-size: 16px; box-shadow: none; margin-bottom: 0px; border: 1px=
solid rgb(99, 99, 99); border-radius: 4px 0px 0px 4px; background: rgb(255=
, 255, 255); }
@media (min-width: 768px) {
.rc-SearchBar #algolia-placeholder-search-input { padding: 0px 10px; }
}
.rc-SearchBar #algolia-placeholder-search-input:focus { outline: none; box-=
shadow: none; }
.rc-SearchBar #algolia-placeholder-search-input::placeholder { color: rgb(9=
9, 99, 99); opacity: 1; filter: none; font-weight: 300; }
.browse-content-wrapper { position: relative; height: 100%; }
.browse-content-wrapper .search-magnifier { display: inline-block; height: =
100%; padding-top: 13px; }
.browse-content-wrapper .header-search { padding-top: 12px; margin-bottom: =
12.5px; border-bottom: 1px solid rgb(82, 82, 82); }
.browse-content-wrapper .header-search.active { border-bottom: 1px solid rg=
b(42, 115, 204); }
.browse-content-wrapper .header-search .c-ph-search-bar { border: none; dis=
play: inline-block; width: 280px; }
.browse-content-wrapper .header-search .c-ph-search-bar .c-ph-search-wrappe=
r .c-search-form { width: 100%; }
.browse-content-wrapper .header-search .c-ph-search-bar .c-ph-search-wrappe=
r .c-search-form input.c-search-hint { background: transparent !important; =
}
.signup-btn { border-radius: 100px !important; min-width: 88px !important; =
width: auto !important; }
.body-1-text, .body-2-text, .c-user-modal .c-user-modal-content, .c-user-mo=
dal .c-user-modal-content input, .c-user-modal header, .c-user-modal header=
a, .rc-AuthenticationModal-content header, .rc-AuthenticationModal-content=
header a, .rc-AuthenticationModal .c-user-modal-content, .rc-Authenticatio=
nModal .c-user-modal-content .c-user-modal-error-icon, .rc-AuthenticationMo=
dal .c-user-modal-content input, .rc-AuthenticationModal .rc-Authentication=
Modal-content header, .rc-AuthenticationModal .rc-AuthenticationModal-conte=
nt header a, .search-bar .input-area .search-input, body, p, ul.styleguide.=
dropdown li > a, ul.styleguide.dropdown li > button, ul.styleguide.dropdown=
li > button.secondary { font-size: 14px; line-height: 21px; font-family: O=
penSans, Arial, sans-serif; }
.body-2-text, .c-user-modal .c-user-modal-content, .c-user-modal header, .c=
-user-modal header a, .rc-AuthenticationModal-content header, .rc-Authentic=
ationModal-content header a, .rc-AuthenticationModal .c-user-modal-content,=
.rc-AuthenticationModal .rc-AuthenticationModal-content header, .rc-Authen=
ticationModal .rc-AuthenticationModal-content header a { font-family: OpenS=
ans, Arial, sans-serif; font-weight: 700; }
.c-user-modal .c-user-modal-content .c-user-modal-error-inline, .c-user-mod=
al .c-user-modal-content .c-user-modal-help-text, .c-user-modal .c-user-mod=
al-footer, .caption-text, .pagination-controls-container .arrow, .paginatio=
n-controls-container .number, .rc-AuthenticationModal .c-user-modal-content=
.c-user-modal-error-inline, .rc-AuthenticationModal .c-user-modal-content =
.c-user-modal-help-text { font-size: 12px; line-height: 18px; font-family: =
OpenSans, Arial, sans-serif; }
html { line-height: 1.15; }
article, aside, details, figcaption, figure, footer, header, main, menu, na=
v, section, summary { display: block; }
progress { vertical-align: baseline; }
a { background-color: transparent; }
a:active, a:hover { outline-width: 0px; }
abbr[title] { border-bottom: none; text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
mark { background-color: rgb(255, 255, 0); }
img { border-style: none; }
button, hr, input { overflow: visible; }
[type=3D"reset"], [type=3D"submit"], button, html [type=3D"button"] { appea=
rance: button; }
legend { box-sizing: border-box; color: inherit; display: table; max-width:=
100%; white-space: normal; }
[type=3D"checkbox"], [type=3D"radio"] { box-sizing: border-box; padding: 0p=
x; }
[type=3D"number"]::-webkit-inner-spin-button, [type=3D"number"]::-webkit-ou=
ter-spin-button { height: auto; }
[type=3D"search"] { appearance: textfield; outline-offset: -2px; }
[type=3D"search"]::-webkit-search-cancel-button, [type=3D"search"]::-webkit=
-search-decoration { appearance: none; }
::-webkit-input-placeholder { color: inherit; opacity: 0.54; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
html { font-size: 16px; -webkit-tap-highlight-color: transparent; }
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, =
"Helvetica Neue", Arial, sans-serif; font-size: 1rem; line-height: 1.5; col=
or: rgb(55, 58, 60); }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }
p { margin-top: 0px; margin-bottom: 1rem; }
abbr[data-original-title], abbr[title] { border-bottom: 1px dotted rgb(129,=
138, 145); }
address { line-height: inherit; }
address, dl, ol, ul { margin-bottom: 1rem; }
dl, ol, ul { margin-top: 0px; }
dd { margin-bottom: 0.5rem; }
blockquote { margin: 0px 0px 1rem; }
a { color: rgb(0, 98, 228); }
a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { =
color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus { outline: none; }
pre { margin-top: 0px; margin-bottom: 1rem; }
figure { margin: 0px 0px 1rem; }
[role=3D"button"] { cursor: pointer; }
[role=3D"button"], a, area, button, input, label, select, summary, textarea=
{ touch-action: manipulation; }
caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: rgb(129, 13=
8, 145); text-align: left; caption-side: bottom; }
label { margin-bottom: 0.5rem; }
button:focus { outline: -webkit-focus-ring-color auto 5px; }
input[type=3D"checkbox"]:disabled, input[type=3D"radio"]:disabled { cursor:=
not-allowed; }
input[type=3D"date"], input[type=3D"datetime-local"], input[type=3D"month"]=
, input[type=3D"time"] { appearance: listbox; }
textarea { resize: vertical; }
legend { margin-bottom: 0.5rem; font-size: 1.5rem; }
output { display: inline-block; }
[hidden] { display: none !important; }
.container, .container-fluid { margin-left: auto; margin-right: auto; paddi=
ng-left: 15px; padding-right: 15px; }
.container-fluid::after, .container::after, .row::after { content: ""; disp=
lay: table; clear: both; }
@media (min-width: 576px) {
.container { width: 540px; max-width: 100%; }
}
@media (min-width: 768px) {
.container { width: 720px; max-width: 100%; }
}
@media (min-width: 992px) {
.container { width: 960px; max-width: 100%; }
}
@media (min-width: 1200px) {
.container { width: 1140px; max-width: 100%; }
}
@media (min-width: 1440px) {
.container { width: 1380px; max-width: 100%; }
}
.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -1=
5px; }
.col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, =
.col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-m=
d, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-m=
d-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm, .co=
l-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .=
col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xl, .col-xl-1=
, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl=
-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xs, .col-xs-1, .col=
-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .c=
ol-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xxl-1, .col-xxl-2, .col-x=
xl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-=
9, .col-xxl-10, .col-xxl-11, .col-xxl-12 { position: relative; min-height: =
1px; width: 100%; padding-right: 15px; padding-left: 15px; }
.col-xs { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 10=
0%; }
.col-xs-auto { flex: 0 0 auto; width: auto; }
.col-xs-1, .col-xs-auto { -webkit-box-flex: 1; }
.col-xs-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-xs-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-xs-2, .col-xs-3 { -webkit-box-flex: 1; }
.col-xs-3 { flex: 0 0 25%; max-width: 25%; }
.col-xs-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-xs-4, .col-xs-5 { -webkit-box-flex: 1; }
.col-xs-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-xs-6 { flex: 0 0 50%; max-width: 50%; }
.col-xs-6, .col-xs-7 { -webkit-box-flex: 1; }
.col-xs-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-xs-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-xs-8, .col-xs-9 { -webkit-box-flex: 1; }
.col-xs-9 { flex: 0 0 75%; max-width: 75%; }
.col-xs-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-xs-10, .col-xs-11 { -webkit-box-flex: 1; }
.col-xs-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-xs-12 { -webkit-box-flex: 1; flex: 0 0 100%; max-width: 100%; }
.pull-xs-0 { right: auto; }
.pull-xs-1 { right: 8.33333%; }
.pull-xs-2 { right: 16.6667%; }
.pull-xs-3 { right: 25%; }
.pull-xs-4 { right: 33.3333%; }
.pull-xs-5 { right: 41.6667%; }
.pull-xs-6 { right: 50%; }
.pull-xs-7 { right: 58.3333%; }
.pull-xs-8 { right: 66.6667%; }
.pull-xs-9 { right: 75%; }
.pull-xs-10 { right: 83.3333%; }
.pull-xs-11 { right: 91.6667%; }
.pull-xs-12 { right: 100%; }
.push-xs-0 { left: auto; }
.push-xs-1 { left: 8.33333%; }
.push-xs-2 { left: 16.6667%; }
.push-xs-3 { left: 25%; }
.push-xs-4 { left: 33.3333%; }
.push-xs-5 { left: 41.6667%; }
.push-xs-6 { left: 50%; }
.push-xs-7 { left: 58.3333%; }
.push-xs-8 { left: 66.6667%; }
.push-xs-9 { left: 75%; }
.push-xs-10 { left: 83.3333%; }
.push-xs-11 { left: 91.6667%; }
.push-xs-12 { left: 100%; }
.offset-xs-1 { margin-left: 8.33333%; }
.offset-xs-2 { margin-left: 16.6667%; }
.offset-xs-3 { margin-left: 25%; }
.offset-xs-4 { margin-left: 33.3333%; }
.offset-xs-5 { margin-left: 41.6667%; }
.offset-xs-6 { margin-left: 50%; }
.offset-xs-7 { margin-left: 58.3333%; }
.offset-xs-8 { margin-left: 66.6667%; }
.offset-xs-9 { margin-left: 75%; }
.offset-xs-10 { margin-left: 83.3333%; }
.offset-xs-11 { margin-left: 91.6667%; }
@media (min-width: 576px) {
.col-sm { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: =
100%; }
.col-sm-auto { flex: 0 0 auto; width: auto; }
.col-sm-1, .col-sm-auto { -webkit-box-flex: 1; }
.col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-sm-2, .col-sm-3 { -webkit-box-flex: 1; }
.col-sm-3 { flex: 0 0 25%; max-width: 25%; }
.col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-sm-4, .col-sm-5 { -webkit-box-flex: 1; }
.col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-sm-6 { flex: 0 0 50%; max-width: 50%; }
.col-sm-6, .col-sm-7 { -webkit-box-flex: 1; }
.col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-sm-8, .col-sm-9 { -webkit-box-flex: 1; }
.col-sm-9 { flex: 0 0 75%; max-width: 75%; }
.col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-sm-10, .col-sm-11 { -webkit-box-flex: 1; }
.col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-sm-12 { -webkit-box-flex: 1; flex: 0 0 100%; max-width: 100%; }
.pull-sm-0 { right: auto; }
.pull-sm-1 { right: 8.33333%; }
.pull-sm-2 { right: 16.6667%; }
.pull-sm-3 { right: 25%; }
.pull-sm-4 { right: 33.3333%; }
.pull-sm-5 { right: 41.6667%; }
.pull-sm-6 { right: 50%; }
.pull-sm-7 { right: 58.3333%; }
.pull-sm-8 { right: 66.6667%; }
.pull-sm-9 { right: 75%; }
.pull-sm-10 { right: 83.3333%; }
.pull-sm-11 { right: 91.6667%; }
.pull-sm-12 { right: 100%; }
.push-sm-0 { left: auto; }
.push-sm-1 { left: 8.33333%; }
.push-sm-2 { left: 16.6667%; }
.push-sm-3 { left: 25%; }
.push-sm-4 { left: 33.3333%; }
.push-sm-5 { left: 41.6667%; }
.push-sm-6 { left: 50%; }
.push-sm-7 { left: 58.3333%; }
.push-sm-8 { left: 66.6667%; }
.push-sm-9 { left: 75%; }
.push-sm-10 { left: 83.3333%; }
.push-sm-11 { left: 91.6667%; }
.push-sm-12 { left: 100%; }
.offset-sm-0 { margin-left: 0px; }
.offset-sm-1 { margin-left: 8.33333%; }
.offset-sm-2 { margin-left: 16.6667%; }
.offset-sm-3 { margin-left: 25%; }
.offset-sm-4 { margin-left: 33.3333%; }
.offset-sm-5 { margin-left: 41.6667%; }
.offset-sm-6 { margin-left: 50%; }
.offset-sm-7 { margin-left: 58.3333%; }
.offset-sm-8 { margin-left: 66.6667%; }
.offset-sm-9 { margin-left: 75%; }
.offset-sm-10 { margin-left: 83.3333%; }
.offset-sm-11 { margin-left: 91.6667%; }
}
@media (min-width: 768px) {
.col-md { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: =
100%; }
.col-md-auto { flex: 0 0 auto; width: auto; }
.col-md-1, .col-md-auto { -webkit-box-flex: 1; }
.col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-md-2, .col-md-3 { -webkit-box-flex: 1; }
.col-md-3 { flex: 0 0 25%; max-width: 25%; }
.col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-md-4, .col-md-5 { -webkit-box-flex: 1; }
.col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-md-6 { flex: 0 0 50%; max-width: 50%; }
.col-md-6, .col-md-7 { -webkit-box-flex: 1; }
.col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-md-8, .col-md-9 { -webkit-box-flex: 1; }
.col-md-9 { flex: 0 0 75%; max-width: 75%; }
.col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-md-10, .col-md-11 { -webkit-box-flex: 1; }
.col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-md-12 { -webkit-box-flex: 1; flex: 0 0 100%; max-width: 100%; }
.pull-md-0 { right: auto; }
.pull-md-1 { right: 8.33333%; }
.pull-md-2 { right: 16.6667%; }
.pull-md-3 { right: 25%; }
.pull-md-4 { right: 33.3333%; }
.pull-md-5 { right: 41.6667%; }
.pull-md-6 { right: 50%; }
.pull-md-7 { right: 58.3333%; }
.pull-md-8 { right: 66.6667%; }
.pull-md-9 { right: 75%; }
.pull-md-10 { right: 83.3333%; }
.pull-md-11 { right: 91.6667%; }
.pull-md-12 { right: 100%; }
.push-md-0 { left: auto; }
.push-md-1 { left: 8.33333%; }
.push-md-2 { left: 16.6667%; }
.push-md-3 { left: 25%; }
.push-md-4 { left: 33.3333%; }
.push-md-5 { left: 41.6667%; }
.push-md-6 { left: 50%; }
.push-md-7 { left: 58.3333%; }
.push-md-8 { left: 66.6667%; }
.push-md-9 { left: 75%; }
.push-md-10 { left: 83.3333%; }
.push-md-11 { left: 91.6667%; }
.push-md-12 { left: 100%; }
.offset-md-0 { margin-left: 0px; }
.offset-md-1 { margin-left: 8.33333%; }
.offset-md-2 { margin-left: 16.6667%; }
.offset-md-3 { margin-left: 25%; }
.offset-md-4 { margin-left: 33.3333%; }
.offset-md-5 { margin-left: 41.6667%; }
.offset-md-6 { margin-left: 50%; }
.offset-md-7 { margin-left: 58.3333%; }
.offset-md-8 { margin-left: 66.6667%; }
.offset-md-9 { margin-left: 75%; }
.offset-md-10 { margin-left: 83.3333%; }
.offset-md-11 { margin-left: 91.6667%; }
}
@media (min-width: 992px) {
.col-lg { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: =
100%; }
.col-lg-auto { flex: 0 0 auto; width: auto; }
.col-lg-1, .col-lg-auto { -webkit-box-flex: 1; }
.col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-lg-2, .col-lg-3 { -webkit-box-flex: 1; }
.col-lg-3 { flex: 0 0 25%; max-width: 25%; }
.col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-lg-4, .col-lg-5 { -webkit-box-flex: 1; }
.col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-lg-6 { flex: 0 0 50%; max-width: 50%; }
.col-lg-6, .col-lg-7 { -webkit-box-flex: 1; }
.col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-lg-8, .col-lg-9 { -webkit-box-flex: 1; }
.col-lg-9 { flex: 0 0 75%; max-width: 75%; }
.col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-lg-10, .col-lg-11 { -webkit-box-flex: 1; }
.col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-lg-12 { -webkit-box-flex: 1; flex: 0 0 100%; max-width: 100%; }
.pull-lg-0 { right: auto; }
.pull-lg-1 { right: 8.33333%; }
.pull-lg-2 { right: 16.6667%; }
.pull-lg-3 { right: 25%; }
.pull-lg-4 { right: 33.3333%; }
.pull-lg-5 { right: 41.6667%; }
.pull-lg-6 { right: 50%; }
.pull-lg-7 { right: 58.3333%; }
.pull-lg-8 { right: 66.6667%; }
.pull-lg-9 { right: 75%; }
.pull-lg-10 { right: 83.3333%; }
.pull-lg-11 { right: 91.6667%; }
.pull-lg-12 { right: 100%; }
.push-lg-0 { left: auto; }
.push-lg-1 { left: 8.33333%; }
.push-lg-2 { left: 16.6667%; }
.push-lg-3 { left: 25%; }
.push-lg-4 { left: 33.3333%; }
.push-lg-5 { left: 41.6667%; }
.push-lg-6 { left: 50%; }
.push-lg-7 { left: 58.3333%; }
.push-lg-8 { left: 66.6667%; }
.push-lg-9 { left: 75%; }
.push-lg-10 { left: 83.3333%; }
.push-lg-11 { left: 91.6667%; }
.push-lg-12 { left: 100%; }
.offset-lg-0 { margin-left: 0px; }
.offset-lg-1 { margin-left: 8.33333%; }
.offset-lg-2 { margin-left: 16.6667%; }
.offset-lg-3 { margin-left: 25%; }
.offset-lg-4 { margin-left: 33.3333%; }
.offset-lg-5 { margin-left: 41.6667%; }
.offset-lg-6 { margin-left: 50%; }
.offset-lg-7 { margin-left: 58.3333%; }
.offset-lg-8 { margin-left: 66.6667%; }
.offset-lg-9 { margin-left: 75%; }
.offset-lg-10 { margin-left: 83.3333%; }
.offset-lg-11 { margin-left: 91.6667%; }
}
@media (min-width: 1200px) {
.col-xl { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: =
100%; }
.col-xl-auto { flex: 0 0 auto; width: auto; }
.col-xl-1, .col-xl-auto { -webkit-box-flex: 1; }
.col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-xl-2, .col-xl-3 { -webkit-box-flex: 1; }
.col-xl-3 { flex: 0 0 25%; max-width: 25%; }
.col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-xl-4, .col-xl-5 { -webkit-box-flex: 1; }
.col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-xl-6 { flex: 0 0 50%; max-width: 50%; }
.col-xl-6, .col-xl-7 { -webkit-box-flex: 1; }
.col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-xl-8, .col-xl-9 { -webkit-box-flex: 1; }
.col-xl-9 { flex: 0 0 75%; max-width: 75%; }
.col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-xl-10, .col-xl-11 { -webkit-box-flex: 1; }
.col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-xl-12 { -webkit-box-flex: 1; flex: 0 0 100%; max-width: 100%; }
.pull-xl-0 { right: auto; }
.pull-xl-1 { right: 8.33333%; }
.pull-xl-2 { right: 16.6667%; }
.pull-xl-3 { right: 25%; }
.pull-xl-4 { right: 33.3333%; }
.pull-xl-5 { right: 41.6667%; }
.pull-xl-6 { right: 50%; }
.pull-xl-7 { right: 58.3333%; }
.pull-xl-8 { right: 66.6667%; }
.pull-xl-9 { right: 75%; }
.pull-xl-10 { right: 83.3333%; }
.pull-xl-11 { right: 91.6667%; }
.pull-xl-12 { right: 100%; }
.push-xl-0 { left: auto; }
.push-xl-1 { left: 8.33333%; }
.push-xl-2 { left: 16.6667%; }
.push-xl-3 { left: 25%; }
.push-xl-4 { left: 33.3333%; }
.push-xl-5 { left: 41.6667%; }
.push-xl-6 { left: 50%; }
.push-xl-7 { left: 58.3333%; }
.push-xl-8 { left: 66.6667%; }
.push-xl-9 { left: 75%; }
.push-xl-10 { left: 83.3333%; }
.push-xl-11 { left: 91.6667%; }
.push-xl-12 { left: 100%; }
.offset-xl-0 { margin-left: 0px; }
.offset-xl-1 { margin-left: 8.33333%; }
.offset-xl-2 { margin-left: 16.6667%; }
.offset-xl-3 { margin-left: 25%; }
.offset-xl-4 { margin-left: 33.3333%; }
.offset-xl-5 { margin-left: 41.6667%; }
.offset-xl-6 { margin-left: 50%; }
.offset-xl-7 { margin-left: 58.3333%; }
.offset-xl-8 { margin-left: 66.6667%; }
.offset-xl-9 { margin-left: 75%; }
.offset-xl-10 { margin-left: 83.3333%; }
.offset-xl-11 { margin-left: 91.6667%; }
}
@media (min-width: 1440px) {
.col-xxl { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width:=
100%; }
.col-xxl-auto { flex: 0 0 auto; width: auto; }
.col-xxl-1, .col-xxl-auto { -webkit-box-flex: 1; }
.col-xxl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-xxl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-xxl-2, .col-xxl-3 { -webkit-box-flex: 1; }
.col-xxl-3 { flex: 0 0 25%; max-width: 25%; }
.col-xxl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-xxl-4, .col-xxl-5 { -webkit-box-flex: 1; }
.col-xxl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-xxl-6 { flex: 0 0 50%; max-width: 50%; }
.col-xxl-6, .col-xxl-7 { -webkit-box-flex: 1; }
.col-xxl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-xxl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-xxl-8, .col-xxl-9 { -webkit-box-flex: 1; }
.col-xxl-9 { flex: 0 0 75%; max-width: 75%; }
.col-xxl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-xxl-10, .col-xxl-11 { -webkit-box-flex: 1; }
.col-xxl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-xxl-12 { -webkit-box-flex: 1; flex: 0 0 100%; max-width: 100%; }
.pull-xxl-0 { right: auto; }
.pull-xxl-1 { right: 8.33333%; }
.pull-xxl-2 { right: 16.6667%; }
.pull-xxl-3 { right: 25%; }
.pull-xxl-4 { right: 33.3333%; }
.pull-xxl-5 { right: 41.6667%; }
.pull-xxl-6 { right: 50%; }
.pull-xxl-7 { right: 58.3333%; }
.pull-xxl-8 { right: 66.6667%; }
.pull-xxl-9 { right: 75%; }
.pull-xxl-10 { right: 83.3333%; }
.pull-xxl-11 { right: 91.6667%; }
.pull-xxl-12 { right: 100%; }
.push-xxl-0 { left: auto; }
.push-xxl-1 { left: 8.33333%; }
.push-xxl-2 { left: 16.6667%; }
.push-xxl-3 { left: 25%; }
.push-xxl-4 { left: 33.3333%; }
.push-xxl-5 { left: 41.6667%; }
.push-xxl-6 { left: 50%; }
.push-xxl-7 { left: 58.3333%; }
.push-xxl-8 { left: 66.6667%; }
.push-xxl-9 { left: 75%; }
.push-xxl-10 { left: 83.3333%; }
.push-xxl-11 { left: 91.6667%; }
.push-xxl-12 { left: 100%; }
.offset-xxl-0 { margin-left: 0px; }
.offset-xxl-1 { margin-left: 8.33333%; }
.offset-xxl-2 { margin-left: 16.6667%; }
.offset-xxl-3 { margin-left: 25%; }
.offset-xxl-4 { margin-left: 33.3333%; }
.offset-xxl-5 { margin-left: 41.6667%; }
.offset-xxl-6 { margin-left: 50%; }
.offset-xxl-7 { margin-left: 58.3333%; }
.offset-xxl-8 { margin-left: 66.6667%; }
.offset-xxl-9 { margin-left: 75%; }
.offset-xxl-10 { margin-left: 83.3333%; }
.offset-xxl-11 { margin-left: 91.6667%; }
}
.flex-xs-first { order: -1; }
.flex-xs-last { -webkit-box-ordinal-group: 1; order: 1; }
.flex-xs-unordered { -webkit-box-ordinal-group: 1; order: 0; }
.flex-items-xs-top { -webkit-box-align: start; align-items: flex-start; }
.flex-items-xs-middle { -webkit-box-align: center; align-items: center; }
.flex-items-xs-bottom { -webkit-box-align: end; align-items: flex-end; }
.flex-xs-top { align-self: flex-start; }
.flex-xs-middle { align-self: center; }
.flex-xs-bottom { align-self: flex-end; }
.flex-items-xs-left { -webkit-box-pack: start; justify-content: flex-start;=
}
.flex-items-xs-center { -webkit-box-pack: center; justify-content: center; =
}
.flex-items-xs-right { -webkit-box-pack: end; justify-content: flex-end; }
.flex-items-xs-around { justify-content: space-around; }
.flex-items-xs-between { -webkit-box-pack: justify; justify-content: space-=
between; }
@media (min-width: 544px) {
.flex-sm-first { order: -1; }
.flex-sm-last { -webkit-box-ordinal-group: 1; order: 1; }
.flex-sm-unordered { -webkit-box-ordinal-group: 1; order: 0; }
}
@media (min-width: 544px) {
.flex-items-sm-top { -webkit-box-align: start; align-items: flex-start; }
.flex-items-sm-middle { -webkit-box-align: center; align-items: center; }
.flex-items-sm-bottom { -webkit-box-align: end; align-items: flex-end; }
}
@media (min-width: 544px) {
.flex-sm-top { align-self: flex-start; }
.flex-sm-middle { align-self: center; }
.flex-sm-bottom { align-self: flex-end; }
}
@media (min-width: 544px) {
.flex-items-sm-left { -webkit-box-pack: start; justify-content: flex-star=
t; }
.flex-items-sm-center { -webkit-box-pack: center; justify-content: center=
; }
.flex-items-sm-right { -webkit-box-pack: end; justify-content: flex-end; =
}
.flex-items-sm-around { justify-content: space-around; }
.flex-items-sm-between { -webkit-box-pack: justify; justify-content: spac=
e-between; }
}
@media (min-width: 768px) {
.flex-md-first { order: -1; }
.flex-md-last { -webkit-box-ordinal-group: 1; order: 1; }
.flex-md-unordered { -webkit-box-ordinal-group: 1; order: 0; }
}
@media (min-width: 768px) {
.flex-items-md-top { -webkit-box-align: start; align-items: flex-start; }
.flex-items-md-middle { -webkit-box-align: center; align-items: center; }
.flex-items-md-bottom { -webkit-box-align: end; align-items: flex-end; }
}
@media (min-width: 768px) {
.flex-md-top { align-self: flex-start; }
.flex-md-middle { align-self: center; }
.flex-md-bottom { align-self: flex-end; }
}
@media (min-width: 768px) {
.flex-items-md-left { -webkit-box-pack: start; justify-content: flex-star=
t; }
.flex-items-md-center { -webkit-box-pack: center; justify-content: center=
; }
.flex-items-md-right { -webkit-box-pack: end; justify-content: flex-end; =
}
.flex-items-md-around { justify-content: space-around; }
.flex-items-md-between { -webkit-box-pack: justify; justify-content: spac=
e-between; }
}
@media (min-width: 992px) {
.flex-lg-first { order: -1; }
.flex-lg-last { -webkit-box-ordinal-group: 1; order: 1; }
.flex-lg-unordered { -webkit-box-ordinal-group: 1; order: 0; }
}
@media (min-width: 992px) {
.flex-items-lg-top { -webkit-box-align: start; align-items: flex-start; }
.flex-items-lg-middle { -webkit-box-align: center; align-items: center; }
.flex-items-lg-bottom { -webkit-box-align: end; align-items: flex-end; }
}
@media (min-width: 992px) {
.flex-lg-top { align-self: flex-start; }
.flex-lg-middle { align-self: center; }
.flex-lg-bottom { align-self: flex-end; }
}
@media (min-width: 992px) {
.flex-items-lg-left { -webkit-box-pack: start; justify-content: flex-star=
t; }
.flex-items-lg-center { -webkit-box-pack: center; justify-content: center=
; }
.flex-items-lg-right { -webkit-box-pack: end; justify-content: flex-end; =
}
.flex-items-lg-around { justify-content: space-around; }
.flex-items-lg-between { -webkit-box-pack: justify; justify-content: spac=
e-between; }
}
@media (min-width: 1200px) {
.flex-xl-first { order: -1; }
.flex-xl-last { -webkit-box-ordinal-group: 1; order: 1; }
.flex-xl-unordered { -webkit-box-ordinal-group: 1; order: 0; }
}
@media (min-width: 1200px) {
.flex-items-xl-top { -webkit-box-align: start; align-items: flex-start; }
.flex-items-xl-middle { -webkit-box-align: center; align-items: center; }
.flex-items-xl-bottom { -webkit-box-align: end; align-items: flex-end; }
}
@media (min-width: 1200px) {
.flex-xl-top { align-self: flex-start; }
.flex-xl-middle { align-self: center; }
.flex-xl-bottom { align-self: flex-end; }
}
@media (min-width: 1200px) {
.flex-items-xl-left { -webkit-box-pack: start; justify-content: flex-star=
t; }
.flex-items-xl-center { -webkit-box-pack: center; justify-content: center=
; }
.flex-items-xl-right { -webkit-box-pack: end; justify-content: flex-end; =
}
.flex-items-xl-around { justify-content: space-around; }
.flex-items-xl-between { -webkit-box-pack: justify; justify-content: spac=
e-between; }
}
html { position: relative; min-height: 100%; }
@media (max-width: 360px) {
.xs-min-width { min-width: 360px; }
}
.max-text-width { max-width: 720px; }
.max-alert-modal-width { max-width: 560px; }
.center-bg { background-position: 50% center; }
.center-bg, .top-bg { background-size: cover; background-repeat: no-repeat;=
}
.top-bg { background-position: center top; }
.right-bg { background-size: cover; background-position: 100% center; backg=
round-repeat: no-repeat; }
.block { background-color: rgb(227, 228, 229); color: rgb(227, 228, 229); }
.block-text-bg { color: rgb(245, 247, 250); }
.active-link { font-weight: 700; color: rgb(66, 129, 186); border-bottom: 2=
px solid rgb(66, 129, 186); padding-bottom: 0.5rem; }
.border-radius-50 { border-radius: 50%; }
.color-primary { color: rgb(74, 137, 220); }
.color-accent { color: rgb(59, 175, 218); }
.text-primary { color: rgb(54, 59, 66); }
.text-primary-dark { color: rgb(255, 255, 255); }
.text-secondary { color: rgb(110, 118, 127); }
.text-secondary-dark { color: rgb(227, 228, 229); }
.bg-white { background-color: rgb(255, 255, 255); }
.bg-primary { background-color: rgb(74, 137, 220); }
.bg-dark-primary { background-color: rgb(66, 129, 186); }
.bg-light-primary { background-color: rgb(149, 204, 239); }
.bg-accent { background-color: rgb(59, 175, 218); }
.bg-info { background-color: rgb(74, 137, 220); }
.bg-light-blue { background-color: rgb(245, 247, 250); }
.bg-light-blue-2 { background-color: rgb(248, 250, 252); }
.color-info { color: rgb(74, 137, 220); }
.color-danger { color: rgb(218, 68, 83); }
.bg-gray { background-color: rgb(245, 245, 245); }
.bg-light { background-color: rgb(253, 254, 255); }
.bg-dark { background-color: rgb(54, 59, 66); }
.color-white { color: rgb(255, 255, 255); }
.color-black { color: rgb(0, 0, 0); }
.border-a { border: 1px solid rgb(227, 228, 229); }
.border-bottom { border-bottom: 1px solid rgb(227, 228, 229); }
.border-top { border-top: 1px solid rgb(227, 228, 229); }
.list-style-none { list-style: none; }
.row-margin { margin-left: -12px; margin-right: -12px; }
.m-p-0 { margin: 0px; padding: 0px; }
.pos-relative { position: relative; }
.m-t-auto { margin-top: auto; }
h1, h2, h3, h4, h5, h6, p { max-width: 100%; }
.font-xxl { font-size: 4rem; }
.font-xl { font-size: 2.5rem; }
.font-lg { font-size: 1.5rem; }
.font-md { font-size: 1rem; }
.font-sm { font-size: 0.9rem; }
.font-xs { font-size: 0.8rem; }
.pos-vertical-center { position: relative; }
.absolute-center, .pos-vertical-center { top: 50%; transform: translateY(-5=
0%); }
.absolute-center { position: absolute; border: 1px dashed rgb(255, 20, 147)=
; }
.clearfix::after { content: ""; display: table; clear: both; }
.d-block { display: block !important; }
.d-inline-block { display: inline-block !important; }
.d-inline { display: inline !important; }
.pull-xs-left { float: left !important; }
.pull-xs-right { float: right !important; }
.pull-xs-none { float: none !important; }
@media (min-width: 544px) {
.pull-sm-left { float: left !important; }
.pull-sm-right { float: right !important; }
.pull-sm-none { float: none !important; }
}
@media (min-width: 768px) {
.pull-md-left { float: left !important; }
.pull-md-right { float: right !important; }
.pull-md-none { float: none !important; }
}
@media (min-width: 992px) {
.pull-lg-left { float: left !important; }
.pull-lg-right { float: right !important; }
.pull-lg-none { float: none !important; }
}
@media (min-width: 1200px) {
.pull-xl-left { float: left !important; }
.pull-xl-right { float: right !important; }
.pull-xl-none { float: none !important; }
}
.overflow-hidden { overflow: hidden; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; wid=
th: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }
.w-100 { width: 100% !important; }
.h-100 { height: 100%; }
.m-x-auto { margin-right: auto !important; margin-left: auto !important; }
.m-a-0 { margin: 0px !important; }
.m-t-0 { margin-top: 0px !important; }
.m-r-0 { margin-right: 0px !important; }
.m-b-0 { margin-bottom: 0px !important; }
.m-l-0, .m-x-0 { margin-left: 0px !important; }
.m-x-0 { margin-right: 0px !important; }
.m-y-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
.m-a-1s { margin: 0.5rem !important; }
.m-t-1s { margin-top: 0.5rem !important; }
.m-r-1s { margin-right: 0.5rem !important; }
.m-b-1s { margin-bottom: 0.5rem !important; }
.m-l-1s, .m-x-1s { margin-left: 0.5rem !important; }
.m-x-1s { margin-right: 0.5rem !important; }
.m-y-1s { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; =
}
.m-a-1 { margin: 1rem !important; }
.m-t-1 { margin-top: 1rem !important; }
.m-r-1 { margin-right: 1rem !important; }
.m-b-1 { margin-bottom: 1rem !important; }
.m-l-1, .m-x-1 { margin-left: 1rem !important; }
.m-x-1 { margin-right: 1rem !important; }
.m-y-1 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.m-a-2 { margin: 1.5rem !important; }
.m-t-2 { margin-top: 1.5rem !important; }
.m-r-2 { margin-right: 1.5rem !important; }
.m-b-2 { margin-bottom: 1.5rem !important; }
.m-l-2, .m-x-2 { margin-left: 1.5rem !important; }
.m-x-2 { margin-right: 1.5rem !important; }
.m-y-2 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.m-a-3 { margin: 3rem !important; }
.m-t-3 { margin-top: 3rem !important; }
.m-r-3 { margin-right: 3rem !important; }
.m-b-3 { margin-bottom: 3rem !important; }
.m-l-3, .m-x-3 { margin-left: 3rem !important; }
.m-x-3 { margin-right: 3rem !important; }
.m-y-3 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.p-a-0 { padding: 0px !important; }
.p-t-0 { padding-top: 0px !important; }
.p-r-0 { padding-right: 0px !important; }
.p-b-0 { padding-bottom: 0px !important; }
.p-l-0, .p-x-0 { padding-left: 0px !important; }
.p-x-0 { padding-right: 0px !important; }
.p-y-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.p-a-1s { padding: 0.5rem !important; }
.p-t-1s { padding-top: 0.5rem !important; }
.p-r-1s { padding-right: 0.5rem !important; }
.p-b-1s { padding-bottom: 0.5rem !important; }
.p-l-1s, .p-x-1s { padding-left: 0.5rem !important; }
.p-x-1s { padding-right: 0.5rem !important; }
.p-y-1s { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important=
; }
.p-a-1 { padding: 1rem !important; }
.p-t-1 { padding-top: 1rem !important; }
.p-r-1 { padding-right: 1rem !important; }
.p-b-1 { padding-bottom: 1rem !important; }
.p-l-1, .p-x-1 { padding-left: 1rem !important; }
.p-x-1 { padding-right: 1rem !important; }
.p-y-1 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.p-a-2 { padding: 1.5rem !important; }
.p-t-2 { padding-top: 1.5rem !important; }
.p-r-2 { padding-right: 1.5rem !important; }
.p-b-2 { padding-bottom: 1.5rem !important; }
.p-l-2, .p-x-2 { padding-left: 1.5rem !important; }
.p-x-2 { padding-right: 1.5rem !important; }
.p-y-2 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;=
}
.p-a-3 { padding: 3rem !important; }
.p-t-3 { padding-top: 3rem !important; }
.p-r-3 { padding-right: 3rem !important; }
.p-b-3 { padding-bottom: 3rem !important; }
.p-l-3, .p-x-3 { padding-left: 3rem !important; }
.p-x-3 { padding-right: 3rem !important; }
.p-y-3 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.pos-f-t { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030;=
}
.text-justify { text-align: justify !important; }
.text-nowrap { white-space: nowrap !important; }
.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: no=
wrap; }
.text-xs-left { text-align: left !important; }
.text-xs-right { text-align: right !important; }
.text-xs-center { text-align: center !important; }
@media (min-width: 544px) {
.text-sm-left { text-align: left !important; }
.text-sm-right { text-align: right !important; }
.text-sm-center { text-align: center !important; }
}
@media (min-width: 768px) {
.text-md-left { text-align: left !important; }
.text-md-right { text-align: right !important; }
.text-md-center { text-align: center !important; }
}
@media (min-width: 992px) {
.text-lg-left { text-align: left !important; }
.text-lg-right { text-align: right !important; }
.text-lg-center { text-align: center !important; }
}
@media (min-width: 1200px) {
.text-xl-left { text-align: left !important; }
.text-xl-right { text-align: right !important; }
.text-xl-center { text-align: center !important; }
}
.text-lowercase { text-transform: lowercase !important; }
.text-uppercase { text-transform: uppercase !important; }
.text-capitalize { text-transform: capitalize !important; }
.text-decoration-none { text-decoration: none; }
.font-weight-normal { font-weight: 400; }
.font-weight-bold { font-weight: 700; }
.font-italic { font-style: italic; }
.text-hide { font: 0px / 0 a; color: transparent; text-shadow: none; backgr=
ound-color: transparent; border: 0px; }
.text-muted { color: rgb(104, 112, 117) !important; }
a.text-muted:focus, a.text-muted:hover { color: rgb(104, 112, 119) !importa=
nt; }
a.text-primary:focus, a.text-primary:hover { color: rgb(2, 90, 165) !import=
ant; }
.text-success { color: rgb(92, 184, 92) !important; }
a.text-success:focus, a.text-success:hover { color: rgb(68, 157, 68) !impor=
tant; }
.text-info { color: rgb(91, 192, 222) !important; }
a.text-info:focus, a.text-info:hover { color: rgb(49, 176, 213) !important;=
}
.text-warning { color: rgb(240, 173, 78) !important; }
a.text-warning:focus, a.text-warning:hover { color: rgb(236, 151, 31) !impo=
rtant; }
.text-danger { color: rgb(217, 83, 79) !important; }
a.text-danger:focus, a.text-danger:hover { color: rgb(201, 48, 44) !importa=
nt; }
.text-gray-dark { color: rgb(55, 58, 60) !important; }
a.text-gray-dark:focus, a.text-gray-dark:hover { color: rgb(31, 32, 33) !im=
portant; }
.invisible { visibility: hidden !important; }
.hidden-xs-up { display: none !important; }
@media (max-width: 575px) {
.hidden-xs-down { display: none !important; }
}
@media (min-width: 576px) {
.hidden-sm-up { display: none !important; }
}
@media (max-width: 767px) {
.hidden-sm-down { display: none !important; }
}
@media (min-width: 768px) {
.hidden-md-up { display: none !important; }
}
@media (max-width: 991px) {
.hidden-md-down { display: none !important; }
}
@media (min-width: 992px) {
.hidden-lg-up { display: none !important; }
}
@media (max-width: 1167px) {
.hidden-lg-down { display: none !important; }
}
@media (min-width: 1168px) {
.hidden-xl-up { display: none !important; }
}
@media (max-width: 1407px) {
.hidden-xll-down { display: none !important; }
}
@media (min-width: 1408px) {
.hidden-xll-up { display: none !important; }
}
* { -webkit-font-smoothing: antialiased; }
body { font-family: OpenSans, -apple-system, BlinkMacSystemFont, "Segoe UI"=
, Roboto, "Helvetica Neue", Arial, sans-serif; }
.heading, h1, h2, h3, h4, h5, h6 { font-family: OpenSans-light, Arial, sans=
-serif; }
.h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; }
.h1, h1 { font-size: 3rem; line-height: 3.75rem; }
.h2, h2 { font-size: 2.125rem; line-height: 2.625rem; }
.h3, h3 { font-size: 1.5rem; line-height: 1.875rem; }
.h4, h4 { font-size: 1.25rem; line-height: 1.5rem; }
.h5, h5 { font-size: 0.875rem; line-height: 1rem; }
.h6, h6 { font-size: 0.75rem; line-height: 0.9rem; }
.body { font-size: 0.875rem; line-height: 1.5rem; }
.caption, .label { font-size: 0.75rem; line-height: 1.125rem; }
.label { font-weight: 700; text-transform: uppercase; }
.display { font-family: Merriweather-Light, Georgia, serif; }
.bold { font-family: OpenSans, Arial, sans-serif; font-weight: 700; }
.rc-Modal { z-index: 10000; color: rgb(54, 59, 66); }
.rc-Modal .c-modal-x-out { top: 8px !important; right: 16px !important; }
.vjs-button, .vjs-control { background: transparent; border: none; }
.text-decoration-none:hover { text-decoration: none !important; }
.max-width-980 { max-width: 980px; }
table > caption { caption-side: top !important; }
.c-search-menu { background-color: rgb(255, 255, 255); border: 1px solid rg=
ba(0, 0, 0, 0.12); margin-top: -11px; width: 50%; }
@media (max-width: 767px) {
.c-search-menu { width: 100%; }
}
.c-search-cursor, .c-search-suggestion:hover { cursor: pointer; background-=
color: rgba(0, 0, 0, 0.05); }
.c-search-suggestion { padding: 10px; }
.c-ph-search-bar { position: relative; line-height: 40px; border: 1px solid=
rgb(217, 217, 217); }
.c-ph-search-bar.c-has-catalog-button .c-search-form { margin-left: 90px; w=
idth: calc(100% - 90px); }
.c-ph-search-bar .c-ph-search-wrapper { margin: 0px; text-align: left; posi=
tion: relative; }
.c-ph-search-bar .c-ph-search-wrapper .c-search-form { width: 100%; margin-=
bottom: 0px; display: inline-block; }
.c-ph-search-bar .c-ph-search-wrapper button.button-link { color: rgb(117, =
117, 117); width: 100%; height: 100%; background-color: rgb(250, 250, 250);=
}
.c-ph-search-bar .c-ph-search-wrapper button.button-link:focus, .c-ph-searc=
h-bar .c-ph-search-wrapper button.button-link:hover { background-color: rgb=
(237, 237, 237); }
.c-ph-search-bar .c-ph-search-wrapper .c-catalog-button { background-color:=
rgb(250, 250, 250); border-right: 1px solid rgb(217, 217, 217); cursor: po=
inter; display: inline-block; line-height: 40px; overflow: hidden; position=
: absolute; text-align: center; text-decoration: none; text-overflow: ellip=
sis; white-space: nowrap; width: 90px; }
.c-ph-search-bar .c-ph-search-wrapper .c-catalog-button:focus, .c-ph-search=
-bar .c-ph-search-wrapper .c-catalog-button:hover { background-color: rgb(2=
30, 233, 237); }
.c-ph-search-bar .c-ph-search-wrapper .c-catalog-button:active { font-weigh=
t: 600; }
.c-ph-search-bar .c-ph-search-wrapper .c-catalog-button .c-catalog-icon { m=
argin-right: 6px; margin-left: 8px; margin-top: -2px; vertical-align: middl=
e; font-size: 16px; }
.c-ph-search-bar .c-ph-search-wrapper .c-catalog-button .c-catalog-dropdown=
-icon { margin-left: 8px; margin-top: -2px; vertical-align: middle; font-si=
ze: 16px; }
.c-ph-search-bar .c-ph-search-wrapper .c-search-icon-wrapper { width: 40px;=
height: 40px; position: absolute; right: 0px; top: 0px; cursor: pointer; b=
order-left: 1px solid rgb(217, 217, 217); }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container { display: =
block; width: 100%; }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container .c-search-c=
atalog-input { font-size: 14px; width: 100%; height: 40px; color: rgb(0, 0,=
0); background-color: rgb(255, 255, 255); border: none; outline: none; pad=
ding: 0px 48px 0px 8px; margin: 0px; font-weight: 800; }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container .c-search-c=
atalog-input::placeholder { color: rgb(117, 117, 117); opacity: 1; filter: =
none; font-weight: 400; }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container .c-search-c=
atalog-input:focus { background-color: rgb(255, 255, 255); }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container .c-search-c=
atalog-input:focus::-webkit-input-placeholder { color: transparent; }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container .c-search-c=
atalog-input.c-search-hint { color: rgb(206, 206, 206); }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container .c-search-m=
enu { width: calc(100% + 2px); margin-top: 5px; left: -1px !important; z-in=
dex: 101 !important; }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container .c-search-m=
enu .c-search-suggestion { line-height: 20px; color: rgb(180, 180, 180); pa=
dding: 10px; font-weight: 800; }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container .c-search-m=
enu .c-search-suggestion .c-search-highlight { color: rgb(117, 117, 117); }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container .c-search-m=
enu .c-search-suggestion:hover { background: rgb(245, 247, 250); }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container .c-search-i=
con { position: absolute; right: 12px; top: 11px; font-size: 16px; cursor: =
pointer; color: rgb(51, 51, 51); }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container .c-search-i=
con:active { font-weight: bolder; }
.c-ph-search-bar .c-ph-search-wrapper .c-search-input-container .c-search-i=
con .c-search-submit { position: absolute; width: 100%; left: -1px; opacity=
: 0; }
.c-user-modal-overlay, .rc-Modal.layer .c-modal-overlay { background-color:=
rgba(0, 0, 0, 0.83); }
.c-user-modal, .rc-AuthenticationModal .c-user-modal-content { background-c=
olor: rgb(245, 245, 245); }
.c-user-modal .c-user-modal-content h2, .c-user-modal .c-user-modal-content=
input, .c-user-modal .c-user-modal-footer a, .rc-AuthenticationModal .c-us=
er-modal-content h2, .rc-AuthenticationModal .c-user-modal-content input, .=
rc-AuthenticationModal .caption-text a { color: rgba(0, 0, 0, 0.87); }
.c-user-modal .c-user-modal-content, .c-user-modal .c-user-modal-footer, .r=
c-AuthenticationModal .c-user-modal-content { color: rgba(0, 0, 0, 0.54); }
.c-user-modal .c-user-modal-content .c-user-modal-error-inline, .c-user-mod=
al header, .c-user-modal header a.active, .c-user-modal header a:active, .c=
-user-modal header a:focus, .c-user-modal header a:hover, .rc-Authenticatio=
nModal-content header, .rc-AuthenticationModal-content header a.active, .rc=
-AuthenticationModal-content header a:active, .rc-AuthenticationModal-conte=
nt header a:focus, .rc-AuthenticationModal-content header a:hover, .rc-Auth=
enticationModal .c-user-modal-content .c-user-modal-error-inline, .rc-Authe=
nticationModal .rc-AuthenticationModal-content header, .rc-AuthenticationMo=
dal .rc-AuthenticationModal-content header a.active, .rc-AuthenticationModa=
l .rc-AuthenticationModal-content header a:active, .rc-AuthenticationModal =
.rc-AuthenticationModal-content header a:focus, .rc-AuthenticationModal .rc=
-AuthenticationModal-content header a:hover { color: rgb(255, 255, 255); }
.c-user-modal .c-user-modal-close, .c-user-modal header a, .rc-Authenticati=
onModal-content header a, .rc-AuthenticationModal .c-user-modal-close, .rc-=
AuthenticationModal .rc-AuthenticationModal-content header a { color: rgba(=
255, 255, 255, 0.698); }
.c-user-modal .c-user-modal-content button.c-user-modal-facebook-button:dis=
abled { color: rgba(255, 255, 255, 0.298); }
.c-user-modal, .c-user-modal .c-user-modal-content .c-user-modal-error-inli=
ne, .rc-AuthenticationModal .c-user-modal-content, .rc-AuthenticationModal =
.c-user-modal-content .c-user-modal-error-inline, .tooltip.left .tooltip-in=
ner { border-radius: 4px; }
.c-user-modal .c-user-modal-content .c-user-modal-controls, .c-user-modal .=
c-user-modal-content .c-user-modal-help-text, .rc-AuthenticationModal .c-us=
er-modal-content .c-user-modal-controls, .rc-AuthenticationModal .c-user-mo=
dal-content .c-user-modal-help-text { border-radius: 2px; }
.c-user-modal .c-user-modal-content, .c-user-modal .c-user-modal-footer a, =
.c-user-modal header, .c-user-modal header a, .rc-AuthenticationModal-conte=
nt header, .rc-AuthenticationModal-content header a, .rc-AuthenticationModa=
l .c-user-modal-content, .rc-AuthenticationModal .rc-AuthenticationModal-co=
ntent header, .rc-AuthenticationModal .rc-AuthenticationModal-content heade=
r a { font-weight: 500; }
.c-user-modal .c-user-modal-content h2, .rc-AuthenticationModal .c-user-mod=
al-content h2 { font-size: 24px; line-height: 32px; }
.c-user-modal .c-user-modal-close, .rc-AuthenticationModal .c-user-modal-cl=
ose { font-size: 20px; line-height: 24px; }
.c-user-modal .c-user-modal-content, .c-user-modal .c-user-modal-content in=
put, .c-user-modal header, .c-user-modal header a, .rc-AuthenticationModal-=
content header, .rc-AuthenticationModal-content header a, .rc-Authenticatio=
nModal .c-user-modal-content, .rc-AuthenticationModal .c-user-modal-content=
.c-user-modal-error-icon, .rc-AuthenticationModal .c-user-modal-content in=
put, .rc-AuthenticationModal .rc-AuthenticationModal-content header, .rc-Au=
thenticationModal .rc-AuthenticationModal-content header a { font-size: 14p=
x; line-height: 20px; }
.c-user-modal .c-user-modal-content .c-user-modal-error-inline, .c-user-mod=
al .c-user-modal-content .c-user-modal-help-text, .c-user-modal .c-user-mod=
al-footer, .rc-AuthenticationModal .c-user-modal-content .c-user-modal-erro=
r-inline, .rc-AuthenticationModal .c-user-modal-content .c-user-modal-help-=
text { font-size: 12px; line-height: 14px; }
.c-user-modal .c-user-modal-divider, .rc-AuthenticationModal .c-user-modal-=
divider { margin-top: 8px; margin-bottom: 8px; }
.c-user-modal .c-user-modal-footer { margin-top: 16px; margin-bottom: 0px; =
}
.c-user-modal .c-user-modal-content .c-user-modal-help-text, .c-user-modal =
.c-user-modal-content h2, .c-user-modal .c-user-modal-content p, .rc-Authen=
ticationModal .c-user-modal-content .c-user-modal-help-text, .rc-Authentica=
tionModal .c-user-modal-content h2, .rc-AuthenticationModal .c-user-modal-c=
ontent p { margin-top: 0px; margin-bottom: 16px; }
.c-user-modal .c-user-modal-content .c-user-modal-error-icon, .c-user-modal=
.c-user-modal-content form, .c-user-modal .c-user-modal-content input, .rc=
-AuthenticationModal .c-user-modal-content .c-user-modal-error-icon, .rc-Au=
thenticationModal .c-user-modal-content form, .rc-AuthenticationModal .c-us=
er-modal-content input { margin: 0px; }
body.c-phoenix-modal-open { overflow: hidden; }
.rc-Modal .c-modal-overlay { position: fixed; inset: 0px; height: 100%; wid=
th: 100%; z-index: 3000; }
.rc-Modal .c-modal-content { position: fixed; top: 50%; right: 0px; left: 5=
0%; transform: translate(-50%, -50%); width: 720px; max-width: 98%; min-hei=
ght: 200px; z-index: 10000; }
.rc-Modal .c-modal-x-out { position: absolute; top: 28px; right: 28px; text=
-align: right; padding-top: 4px; font-size: 24px; color: rgb(117, 117, 117)=
; cursor: pointer; z-index: 10000; }
.rc-Modal .c-modal-x-out a { color: rgb(117, 117, 117); cursor: pointer; te=
xt-decoration: none; }
.rc-Modal .c-modal-x-out:hover { color: rgb(102, 102, 102); text-decoration=
: none; }
.rc-Modal.layer .c-modal-overlay { opacity: inherit; filter: inherit; }
.rc-Modal.layer .c-modal-content { top: 33%; color: rgb(255, 255, 255); tex=
t-align: center; }
.rc-Modal.box .c-modal-overlay, .rc-Modal.side .c-modal-overlay { backgroun=
d-color: rgb(136, 136, 136); opacity: 0.5; }
.rc-Modal.box .c-modal-content, .rc-Modal.side .c-modal-content { backgroun=
d-color: rgb(255, 255, 255); border-radius: 3px; max-height: 98%; overflow-=
y: auto; }
.rc-Modal.box .c-modal-title, .rc-Modal.side .c-modal-title { margin: 0px 0=
px 18px; text-align: left; }
.rc-Modal.box .c-modal-subtitle, .rc-Modal.side .c-modal-subtitle { margin-=
bottom: 16px; }
.rc-Modal.box .c-modal-cancel, .rc-Modal.side .c-modal-cancel { cursor: poi=
nter; margin: 6px 36px 0px 0px; color: rgb(136, 136, 136); }
.rc-Modal.box .c-modal-submit, .rc-Modal.side .c-modal-submit { width: 80px=
; }
.rc-Modal.box .c-modal-action-bar, .rc-Modal.side .c-modal-action-bar { tex=
t-align: right; }
.rc-Modal.box .c-modal-action-bar .c-modal-action-button, .rc-Modal.side .c=
-modal-action-bar .c-modal-action-button { margin-left: 16px; }
.rc-Modal.box .c-modal-error-message, .rc-Modal.side .c-modal-error-message=
{ margin-left: 64px; display: inline-block; margin-top: 8px; }
.rc-Modal.box.dark-bg, .rc-Modal.side.dark-bg { background-color: rgba(0, 0=
, 0, 0.8); opacity: 0.8; }
.rc-Modal.side .c-modal-content { transform: none; top: 0px; border-radius:=
0px; max-height: 100%; height: 100%; }
@media (min-width: 480px) {
.rc-Modal.side .c-modal-content { left: 0px; width: 100%; }
}
@media (min-width: 768px) {
.rc-Modal.side .c-modal-content { left: 60%; width: 40%; }
}
@media (min-width: 992px) {
.rc-Modal.side .c-modal-content { left: 70%; width: 30%; }
}
.rc-Modal.box .c-modal-content, .rc-Modal.box .c-modal-content--optimized {=
padding: 28px; border-radius: 3px; max-height: 98%; overflow-y: auto; }
.rc-Modal.popup.top-right .c-modal-content { min-height: 100px; width: 350p=
x; top: 80px; bottom: auto; }
.rc-Modal.popup .c-modal-content, .rc-Modal.popup.top-right .c-modal-conten=
t { left: auto; right: 10px; overflow-y: auto; transform: none; }
.rc-Modal.popup .c-modal-content { background-color: rgb(255, 255, 255); bo=
rder-radius: 3px; max-height: 98%; width: 470px; top: auto; bottom: 10px; }
.rc-Modal.popup .c-modal-x-out { top: 10px; right: 15px; }
.rc-Modal.popup .c-modal-title { margin: 0px 0px 18px; text-align: left; }
.rc-Modal.popup .c-modal-subtitle { margin-bottom: 16px; }
.rc-Modal.popup .c-modal-cancel { cursor: pointer; margin: 6px 36px 0px 0px=
; color: rgb(136, 136, 136); }
.rc-Modal.popup .c-modal-submit { width: 80px; }
.rc-Modal.popup .c-modal-action-bar { text-align: right; }
.rc-Modal.popup .c-modal-action-bar .c-modal-action-button { margin-left: 1=
6px; }
.rc-Modal.popup .c-modal-error-message { margin-left: 64px; display: inline=
-block; margin-top: 8px; }
@media (max-width: 767px) {
.rc-Modal .c-modal-content { width: 98%; top: 4px; left: 0px; padding: 16=
px; transform: none; max-height: 98%; overflow-y: scroll; }
.rc-Modal .c-modal-x-out { top: 16px; right: 16px; }
.rc-Modal.popup .c-modal-content { padding: 0px; }
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
.rc-Modal .c-modal-x-out a { outline: rgb(0, 0, 0) dotted thin; }
}
.rc-ProfileImage .c-profile-image, .rc-ProfileImage .c-profile-image img { =
border-radius: 100%; }
.rc-ProfileImage .c-profile-initials { color: rgb(255, 255, 255); backgroun=
d-color: rgb(50, 119, 178); text-transform: uppercase; }
.rc-ProfileImage .c-profile-initials div { width: 100%; height: 100%; }
.rc-ProfileImage .c-profile-initials div p { margin-bottom: 0px; }
.c-phoenix-template-truncate { overflow: hidden; text-overflow: ellipsis; w=
hite-space: nowrap; }
.c-phoenix-template-button { outline: none; margin: 15px 0px; color: rgb(25=
5, 255, 255); background-color: rgb(66, 139, 202); cursor: pointer; border-=
radius: 3px; }
.c-phoenix-template-button:hover { background-color: rgb(61, 124, 179); col=
or: rgb(255, 255, 255); }
.c-phoenix-template-button[disabled] { background-color: rgb(204, 204, 203)=
; }
.c-phoenix-template-button:focus { color: rgb(255, 255, 255); }
.c-phoenix-hide { display: none; }
.c-hidden-accessibility { height: 1px; width: 1px; overflow: hidden; clip: =
rect(1px, 1px, 1px, 1px); position: absolute !important; }
.c-col-no-left-padding { padding-left: 0px; }
.c-col-no-right-padding { padding-right: 0px; }
.c-no-margin { margin: 0px; }
.tooltip { position: absolute; z-index: 1030; display: block; visibility: v=
isible; padding: 5px; font-size: 11px; opacity: 0; }
.tooltip.in { opacity: 1; }
.tooltip.top { margin-top: -3px; }
.tooltip.right { margin-left: 3px; }
.tooltip.bottom { margin-top: 3px; }
.tooltip.left { margin-left: -3px; }
.tooltip-inner { max-width: 200px; padding: 3px 8px; color: rgb(255, 255, 2=
55); text-align: center; text-decoration: none; background-color: rgb(0, 0,=
0); border-radius: 4px; }
.tooltip-arrow { position: absolute; width: 0px; height: 0px; border-color:=
transparent; border-style: solid; }
.tooltip.top .tooltip-arrow { bottom: 0px; left: 50%; margin-left: -5px; bo=
rder-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
.tooltip.right .tooltip-arrow { top: 50%; left: 0px; margin-top: -5px; bord=
er-width: 5px 5px 5px 0px; border-right-color: rgb(0, 0, 0); }
.tooltip.left .tooltip-arrow { top: 50%; right: 0px; margin-top: -5px; bord=
er-width: 5px 0px 5px 5px; border-left-color: rgb(0, 0, 0); }
.tooltip.bottom .tooltip-arrow { top: 0px; left: 50%; margin-left: -5px; bo=
rder-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
.c-user-modal { max-width: 380px; position: relative; }
.c-user-modal a { cursor: pointer; text-decoration: none; }
.c-user-modal header { text-align: center; position: absolute; top: -174px;=
width: 100%; }
.c-user-modal header .c-logo { display: block; margin: auto; background-ima=
ge: url("https://d3njjcbhbojbot.cloudfront.net/web/bundles/userModal/images=
/coursera-logo.svg"); background-size: contain; height: 36px; width: 208px;=
}
.c-user-modal header .c-user-modal-mission { padding: 8px; }
.c-user-modal header nav { margin-top: 56px; }
.c-user-modal header a { text-transform: uppercase; display: inline-block; =
padding: 8px 12px; position: relative; }
.c-user-modal header a:first-child { margin-right: 16px; }
.c-user-modal header a:focus { outline: 0px; }
.c-user-modal header a.active::after { border-color: transparent transparen=
t rgb(245, 245, 245); border-style: solid; border-width: 0px 10px 10px; con=
tent: ""; display: block; position: absolute; height: 0px; width: 0px; left=
: 40%; bottom: -11px; }
.c-user-modal .c-user-modal-close { cursor: pointer; position: fixed; right=
: 16px; top: 16px; z-index: 1; }
.c-user-modal .c-user-modal-divider { text-align: center; }
.c-user-modal .c-user-modal-content { padding: 24px; }
.c-user-modal .c-user-modal-content h2 { font-family: "Helvetica Neue", Ari=
al, sans-serif; }
.c-user-modal .c-user-modal-content .c-user-modal-help-text { padding: 8px;=
background-color: rgba(0, 0, 0, 0.12); }
.c-user-modal .c-user-modal-content .c-user-modal-controls { border: 1px so=
lid rgb(218, 219, 216); margin-bottom: 8px; }
.c-user-modal .c-user-modal-content .c-user-modal-controls .c-user-modal-co=
ntrol-group { position: relative; border-top: 1px solid rgb(218, 219, 216);=
}
.c-user-modal .c-user-modal-content .c-user-modal-controls .c-user-modal-co=
ntrol-group:first-of-type { border-top: none; }
.c-user-modal .c-user-modal-content .c-user-modal-error-icon, .c-user-modal=
.c-user-modal-content button, .c-user-modal .c-user-modal-content input { =
padding: 14px 16px; }
.c-user-modal .c-user-modal-content .c-user-modal-error-icon { cursor: poin=
ter; position: absolute; top: 0px; right: 0px; color: rgb(255, 92, 110); li=
ne-height: 20px; display: none; }
.c-user-modal .c-user-modal-content .c-user-modal-error-inline { background=
-color: rgb(217, 83, 79); }
.c-user-modal .c-user-modal-content button { width: 100%; }
.c-user-modal .c-user-modal-content button.c-user-modal-facebook-button { b=
ackground: rgb(59, 89, 152); }
.c-user-modal .c-user-modal-content button.c-user-modal-facebook-button:hov=
er { background-color: rgb(54, 82, 140); }
.c-user-modal .c-user-modal-content button.c-user-modal-facebook-button:foc=
us { background-color: rgb(48, 72, 123); }
.c-user-modal .c-user-modal-content button.c-user-modal-facebook-button:act=
ive { background-color: rgb(49, 74, 126); }
.c-user-modal .c-user-modal-content button.c-user-modal-facebook-button em,=
.c-user-modal .c-user-modal-content button.c-user-modal-facebook-button i,=
.c-user-modal .c-user-modal-content button.c-user-modal-facebook-button sp=
an { display: inline-block; vertical-align: middle; }
.c-user-modal .c-user-modal-content button.c-user-modal-facebook-button em,=
.c-user-modal .c-user-modal-content button.c-user-modal-facebook-button i =
{ font-size: 20px; }
.c-user-modal .c-user-modal-content button.c-user-modal-facebook-button em:=
last-child, .c-user-modal .c-user-modal-content button.c-user-modal-faceboo=
k-button i:last-child, .c-user-modal .c-user-modal-content button.c-user-mo=
dal-facebook-button span { margin-left: 8px; }
.c-user-modal .c-user-modal-content input { width: 100%; }
.c-user-modal .c-user-modal-footer { text-align: center; }
@media (max-height: 568px) {
.c-user-modal header { top: -52px !important; }
.c-user-modal .c-logo, .c-user-modal .c-user-modal-mission { display: non=
e !important; }
}
.c-user-modal .c-user-modal-content input { height: 48px; border-radius: 0p=
x; box-shadow: none; }
.rc-AuthenticationModal { position: fixed; z-index: 15000; top: 0px; left: =
0px; right: 0px; }
.rc-AuthenticationModal input[type=3D"email"], .rc-AuthenticationModal inpu=
t[type=3D"password"], .rc-AuthenticationModal input[type=3D"text"] { height=
: 48px; border-radius: 0px; padding: 0.75rem; font-size: 1.25rem; }
.rc-AuthenticationModal input[type=3D"email"]:focus, .rc-AuthenticationModa=
l input[type=3D"password"]:focus, .rc-AuthenticationModal input[type=3D"tex=
t"]:focus { outline: 0px; border-color: rgb(42, 115, 204) !important; color=
: rgb(85, 85, 85) !important; box-shadow: transparent 0px 0px 0px !importan=
t; }
.rc-AuthenticationModal .rc-Modal.layer > .c-modal-x-out { position: fixed;=
z-index: 10001; right: 24px !important; }
.rc-AuthenticationModal .rc-Modal.layer > .c-modal-content { padding-top: 0=
px; margin-top: 0px; overflow: hidden auto; max-height: 98%; width: 100%; t=
op: 50%; }
.rc-AuthenticationModal .rc-Modal.layer > .c-modal-content button:focus { o=
utline: -webkit-focus-ring-color auto 5px; }
.rc-AuthenticationModal .rc-Modal.layer > .c-modal-content .placeholder-con=
trast #emailInput-input::placeholder, .rc-AuthenticationModal .rc-Modal.lay=
er > .c-modal-content .placeholder-contrast #nameInput-input::placeholder, =
.rc-AuthenticationModal .rc-Modal.layer > .c-modal-content .placeholder-con=
trast #passwordInput-input::placeholder { color: rgb(117, 117, 117); }
@media (max-width: 767px) {
.rc-AuthenticationModal .rc-Modal.layer > .c-modal-content { top: 0px; ma=
rgin-left: auto; margin-right: auto; padding-bottom: 32px; }
}
.rc-AuthenticationModal a { cursor: pointer; text-decoration: none; }
.rc-AuthenticationModal a:focus, .rc-AuthenticationModal a:hover { text-dec=
oration: none; }
.rc-AuthenticationModal .c-user-modal-close { cursor: pointer; position: fi=
xed; right: 16px; top: 16px; z-index: 1; }
.rc-AuthenticationModal .c-user-modal-divider { text-align: center; }
.rc-AuthenticationModal .c-user-modal-content { max-width: 380px; position:=
relative; margin: auto; padding: 24px; }
.rc-AuthenticationModal .c-user-modal-content h2 { font-family: "Helvetica =
Neue", Arial, sans-serif; }
.rc-AuthenticationModal .c-user-modal-content .c-user-modal-help-text { pad=
ding: 8px; background-color: rgba(0, 0, 0, 0.12); }
.rc-AuthenticationModal .c-user-modal-content .c-user-modal-controls { bord=
er: 1px solid rgb(218, 219, 216); margin-bottom: 8px; }
.rc-AuthenticationModal .c-user-modal-content .c-user-modal-controls .c-use=
r-modal-control-group { position: relative; border-top: 1px solid rgb(218, =
219, 216); }
.rc-AuthenticationModal .c-user-modal-content .c-user-modal-controls .c-use=
r-modal-control-group:first-of-type { border-top: none; }
.rc-AuthenticationModal .c-user-modal-content .c-user-modal-error-icon, .rc=
-AuthenticationModal .c-user-modal-content button, .rc-AuthenticationModal =
.c-user-modal-content input { padding: 14px 16px; }
.rc-AuthenticationModal .c-user-modal-content .c-user-modal-error-icon { cu=
rsor: pointer; position: absolute; right: 0px; color: rgb(255, 92, 110); }
.rc-AuthenticationModal .c-user-modal-content .c-user-modal-error-inline { =
background-color: rgb(217, 83, 79); }
.rc-AuthenticationModal .c-user-modal-content button, .rc-AuthenticationMod=
al .c-user-modal-content input { width: 100%; }
@media (max-height: 568px) {
.rc-AuthenticationModal .c-logo, .rc-AuthenticationModal .c-user-modal-mi=
ssion { display: none !important; }
}
.rc-AuthenticationModal .caption-text a { font-size: 12px; }
.rc-AuthenticationModal .caption-text a:hover { color: rgb(1, 76, 140); }
.rc-AuthenticationModal .c-user-modal-content input { height: 48px; border-=
radius: 0px; box-shadow: none; }
.tooltip.left .tooltip-inner { background-color: rgb(217, 83, 79); }
.tooltip.left .tooltip-arrow { border-left-color: rgb(217, 83, 79); }
input:required { box-shadow: none; }
.mb-lt5 { margin-bottom: -0.5rem; }
.fw-bold { font-weight: 700; }
.continue-with-organization { padding: 3px !important; }
.rc-AuthenticationModal-content header, .rc-AuthenticationModal .rc-Authent=
icationModal-content header { position: relative; text-align: center; width=
: 100%; }
.rc-AuthenticationModal-content header .c-logo, .rc-AuthenticationModal .rc=
-AuthenticationModal-content header .c-logo { display: block; margin: auto;=
background-image: url("https://d3njjcbhbojbot.cloudfront.net/web/bundles/u=
serModal/images/coursera-logo.svg"); background-size: contain; height: 36px=
; width: 208px; }
@media (max-width: 767px) {
.rc-AuthenticationModal-content header .c-logo, .rc-AuthenticationModal .=
rc-AuthenticationModal-content header .c-logo { margin-top: 25px; }
}
.rc-AuthenticationModal-content header .c-user-modal-mission, .rc-Authentic=
ationModal .rc-AuthenticationModal-content header .c-user-modal-mission { p=
adding: 8px; }
.rc-AuthenticationModal-content header nav, .rc-AuthenticationModal .rc-Aut=
henticationModal-content header nav { margin-top: 5px; margin-bottom: 10px;=
}
@media (max-width: 767px) {
.rc-AuthenticationModal-content header nav, .rc-AuthenticationModal .rc-A=
uthenticationModal-content header nav { margin-top: 36px; }
}
.rc-AuthenticationModal-content header a, .rc-AuthenticationModal .rc-Authe=
nticationModal-content header a { text-transform: uppercase; display: inlin=
e-block; padding: 8px 12px; position: relative; }
.rc-AuthenticationModal-content header a:first-child, .rc-AuthenticationMod=
al .rc-AuthenticationModal-content header a:first-child { margin-right: 16p=
x; }
.rc-AuthenticationModal-content header a.active, .rc-AuthenticationModal-co=
ntent header a:active, .rc-AuthenticationModal-content header a:focus, .rc-=
AuthenticationModal-content header a:hover, .rc-AuthenticationModal .rc-Aut=
henticationModal-content header a.active, .rc-AuthenticationModal .rc-Authe=
nticationModal-content header a:active, .rc-AuthenticationModal .rc-Authent=
icationModal-content header a:focus, .rc-AuthenticationModal .rc-Authentica=
tionModal-content header a:hover { text-decoration: underline; color: rgb(2=
55, 255, 255); }
.rc-AuthenticationModal-content header a.active::after, .rc-AuthenticationM=
odal .rc-AuthenticationModal-content header a.active::after { border-color:=
transparent transparent rgb(245, 245, 245); border-style: solid; border-wi=
dth: 0px 10px 10px; content: ""; display: block; position: absolute; height=
: 0px; width: 0px; left: 40%; bottom: -11px; }
.rc-AuthenticationModal-content .grecaptcha-badge, .rc-AuthenticationModal =
.rc-AuthenticationModal-content .grecaptcha-badge { visibility: hidden; }
.rc-LinkedAccountForm h2 { margin-top: 25px; }
.rc-LinkedAccountForm p { margin-top: 10px; }
.modal-backdrop { position: fixed; inset: 0px; z-index: 1040; background-co=
lor: rgb(0, 0, 0); }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop, .modal-backdrop.fade.in { opacity: 1; }
.modal { position: fixed; top: 50%; left: 50%; z-index: 1050; width: 560px;=
margin: -250px 0px 0px -280px; background-color: rgb(255, 255, 255); borde=
r: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px; box-shadow: rgba(0, 0,=
0, 0.3) 0px 3px 7px; background-clip: padding-box; outline: none; }
.modal.fade { transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s; top=
: -25%; }
.modal.fade.in { top: 50%; }
.modal-header { padding: 9px 15px; border-bottom: 1px solid rgb(238, 238, 2=
38); }
.modal-header .close { margin-top: 2px; }
.modal-header h3 { margin: 0px; line-height: 30px; }
.modal-body { overflow-y: auto; max-height: 400px; padding: 15px; }
.modal-footer, .modal-form { margin-bottom: 0px; }
.modal-footer { padding: 14px 15px 15px; text-align: right; background-colo=
r: rgb(245, 245, 245); border-top: 1px solid rgb(221, 221, 221); border-rad=
ius: 0px 0px 6px 6px; box-shadow: rgb(255, 255, 255) 0px 1px 0px inset; }
.modal-footer::after, .modal-footer::before { display: table; content: ""; =
line-height: 0; }
.modal-footer::after { clear: both; }
.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0px; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-footer .btn-block + .btn-block { margin-left: 0px; }
@media (max-width: 767px) {
.modal { max-width: 560px; width: 94%; }
}
.rc-DesktopHeaderControls { display: block; height: auto; position: relativ=
e; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.rc-DesktopHeaderControls.rc-DesktopHeaderControls--MetaNav .show-smart-scr=
oll-container .mega-menu-overlay--lazy-loading { top: 105px; }
.rc-DesktopHeaderControls.rc-DesktopHeaderControls--MetaNav .hide-smart-scr=
oll-container .mega-menu-overlay--lazy-loading { top: 65px; }
.rc-DesktopHeaderControls .height-placeholder { height: 0px; transition: he=
ight 0.4s ease-out 0s; }
.rc-DesktopHeaderControls .height-placeholder.with-desktop-header-controls =
{ height: 65px; }
.rc-DesktopHeaderControls .height-placeholder.with-desktop-header-controls-=
-MetaNav { height: 105px; }
.rc-DesktopHeaderControls .height-placeholder.with-enrollment-state-banner =
{ height: 45px; }
@media (max-width: 767px) {
.rc-DesktopHeaderControls .height-placeholder.with-enrollment-state-banne=
r { height: 120px; }
}
.rc-DesktopHeaderControls .height-placeholder.with-product-discount-promo-b=
anner { height: 100px; }
.rc-DesktopHeaderControls .height-placeholder.with-get-s12n-certificate-ban=
ner { height: 80px; transition-duration: 0.3s; }
@media (max-width: 767px) {
.rc-DesktopHeaderControls .height-placeholder.with-get-s12n-certificate-b=
anner { height: 140px; }
}
.rc-DesktopHeaderControls .height-placeholder.with-gdpr-banner { height: 70=
px; transition-duration: 0.4s; }
@media (max-width: 991px) {
.rc-DesktopHeaderControls .height-placeholder.with-gdpr-banner { height: =
85px; }
}
@media (max-width: 767px) {
.rc-DesktopHeaderControls .height-placeholder.with-gdpr-banner { height: =
120px; }
}
@media (max-width: 767px) {
.rc-DesktopHeaderControls .height-placeholder.with-gdpr-banner .GDPRShape=
sSVG { display: none; }
}
.rc-DesktopHeaderControls .height-placeholder.with-enterprise-return-to-pro=
gram-banner { height: 60px; }
.rc-PageHeader { height: 65px; color: rgb(51, 51, 51); background-color: rg=
b(255, 255, 255); font-size: 14px; font-family: OpenSans, Arial, sans-serif=
; }
.rc-PageHeader.rc-PageHeader--MetaNav { height: auto; }
.rc-PageHeader .c-ph-right-nav-expanded { background-color: rgb(240, 240, 2=
40); }
.rc-PageHeader .nav-item { padding: 22.5px 24px; border-left: 2px solid rgb=
a(0, 0, 0, 0.12); height: 100%; }
.rc-PageHeader .c-ph-nav { position: relative; z-index: 10; max-width: 100%=
; height: 100%; margin: 0px auto; background-color: rgb(255, 255, 255); }
.rc-PageHeader .c-ph-nav.full-width { height: 100%; max-width: 100%; border=
-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial=
; border-left-style: initial; border-top-color: initial; border-right-color=
: initial; border-left-color: initial; border-image: initial; border-radius=
: 0px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0.12)=
; }
.rc-PageHeader .c-ph-nav .c-container { position: relative; max-width: 100%=
; padding: 0px; }
.rc-PageHeader .c-ph-nav .c-container .c-ph-logo { height: 100%; padding: 1=
6.25px 24px; display: flex; position: relative; z-index: 2; }
@media (max-width: 1300px) {
.rc-PageHeader .c-ph-nav .c-container .c-ph-logo { padding-left: 16px; pa=
dding-right: 16px; }
}
@media (max-width: 1200px) {
.rc-PageHeader .c-ph-nav .c-container .c-ph-logo { padding-left: 10px; pa=
dding-right: 6px; }
}
.rc-PageHeader .c-ph-nav .c-container .c-ph-logo .c-ph-mobile-toggle-button=
{ position: absolute; right: 0px; }
.rc-PageHeader .c-ph-nav .c-container .c-ph-logo .c-ph-mobile-toggle-button=
.c-collapsed-toggle-button { margin: 0px 24px; border-color: transparent; =
}
.rc-PageHeader .c-ph-nav .c-container .c-ph-logo .c-ph-mobile-toggle-button=
.c-collapsed-toggle-button .bt3-icon-bar { background-color: rgb(117, 117,=
117); }
.rc-PageHeader .c-ph-nav .c-container .c-ph-logo .c-ph-mobile-toggle-button=
.c-collapsed-toggle-button .bt3-icon-bar:last-child { margin-bottom: 1px; =
}
.rc-PageHeader .c-ph-nav .c-container .c-ph-search-catalog { width: auto; d=
isplay: inline-block; max-width: 600px; border: none; height: 65px; padding=
: 12.5px 24px 12.5px 32px; }
@media (max-width: 1530px) {
.rc-PageHeader .c-ph-nav .c-container .c-ph-search-catalog { max-width: 4=
60px; width: auto; }
}
@media (max-width: 1460px) {
.rc-PageHeader .c-ph-nav .c-container .c-ph-search-catalog { max-width: 4=
00px; width: auto; }
}
@media (max-width: 1400px) {
.rc-PageHeader .c-ph-nav .c-container .c-ph-search-catalog { max-width: 3=
60px; width: auto; }
}
@media (max-width: 1350px) {
.rc-PageHeader .c-ph-nav .c-container .c-ph-search-catalog { max-width: 3=
10px; width: auto; }
}
@media (max-width: 1300px) {
.rc-PageHeader .c-ph-nav .c-container .c-ph-search-catalog { max-width: 2=
70px; width: auto; }
}
@media (max-width: 1240px) {
.rc-PageHeader .c-ph-nav .c-container .c-ph-search-catalog { max-width: 2=
40px; }
}
@media (max-width: 1170px) {
.rc-PageHeader .c-ph-nav .c-container .c-ph-search-catalog { min-width: a=
uto; max-width: 220px; }
}
@media (max-width: 1020px) {
.rc-PageHeader .c-ph-nav .c-container .c-ph-search-catalog { min-width: a=
uto; max-width: 200px; }
}
.rc-PageHeader .c-ph-nav .c-container .c-ph-search-catalog.nav-item.browse-=
search { padding: 0px; min-width: 200px; }
.rc-PageHeader .c-ph-nav .c-container .c-ph-search-enterprise { max-width: =
40%; width: 400px; display: inline-flex; }
.rc-PageHeader .c-ph-nav .c-container .skip-content-main { position: absolu=
te; top: 65px; background: rgb(255, 255, 255); min-width: 14%; padding: 10p=
x 0px; }
.rc-PageHeader .c-ph-nav .c-container .skip-button-outer-div { margin: 12px=
20px; border-radius: 4px; padding: 1px; }
.rc-PageHeader .c-ph-nav .c-container .skip-button-outer-div a { color: rgb=
(255, 255, 255); padding: 11px 20px; border-radius: 4px; font-size: 16px; f=
ont-weight: 700; text-align: center; background: rgb(0, 65, 158); }
.rc-PageHeader .c-ph-nav .c-container .skip-button-outer-div a:focus { outl=
ine: rgb(255, 255, 255) solid 1px; }
.rc-PageHeader .c-ph-nav .c-container .skip-button-outer-div a:link, .rc-Pa=
geHeader .c-ph-nav .c-container .skip-button-outer-div a:visited { text-dec=
oration: none; }
.rc-PageHeader .c-ph-nav .c-container .skip-button-outer-div a:hover { text=
-decoration: none; }
.rc-PageHeader .c-ph-nav .c-container .skip-button-outer-div a:active { tex=
t-decoration: none; }
.rc-PageHeader .c-ph-nav .c-container .skip-content-div { margin-left: 20px=
; height: 65px; }
.rc-PageHeader .c-ph-nav .c-container .skip-content-div, .rc-PageHeader .c-=
ph-nav .c-container .skip-content-div div { display: inline-flex; position:=
relative; }
.rc-PageHeader .c-ph-nav .c-container .skip-content-div div { min-width: 15=
0px; }
.rc-PageHeader .c-ph-nav .c-container .skip-content-div a { text-decoration=
: none; font-weight: 700; position: absolute; }
.rc-PageHeader .c-ph-nav .c-container .skip-content-div a .last-nav-item { =
border-right: 2px solid rgb(225, 225, 225); }
.rc-EnterpriseV2App .rc-DesktopHeaderControls .c-ph-log-in { border-left: n=
one; }
@media (min-width: 992px) {
.rc-MobileHeader { display: none; }
}
@media (max-width: 1060px) {
.rc-MobileHeader { display: block; }
.rc-DesktopHeaderControls { display: none; }
}
.c-mobile-logo { margin-left: 60px; }
.c-mobile-logo.isLohpRebrand { margin-left: 0px; }
.c-mobile-logo.isLohpRebrand .rc-CourseraLogo { width: 108px; }
.c-mobile-logo.mobile-header-logo-center { width: auto; margin-left: auto; =
margin-right: auto; padding-left: 20px; }
.mobile_logged_out_nav { padding-bottom: 150px; padding-top: 65px; }
.rc-MobileHeader--MetaNav .mobile_logged_out_nav { padding-top: 105px; }
.mobile_logged_out_nav.mobile-loggedout-submenu-header { position: fixed; z=
-index: 100000; display: flex; justify-content: left; -webkit-box-align: ce=
nter; align-items: center; background-color: rgb(247, 247, 247); padding: 2=
5px 0px 25px 30px; border: 1px solid rgba(0, 0, 0, 0.1); }
.mobile_logged_out_nav.mobile-loggedout-submenu-header.htmlButton { border-=
bottom: 1px solid rgba(0, 0, 0, 0.1); position: fixed; background-color: rg=
b(247, 247, 247); padding-left: 30px; }
.mobile_logged_out_nav.mobile-loggedout-submenu-header:focus { outline: non=
e; }
.mobile_logged_out_nav.mobile-loggedout-submenu-header svg { position: rela=
tive; left: 5px; bottom: 50%; transform: translateY(50%); }
.mobile-header-menu-child { height: 100%; }
.mobile-goals-header, .mobile-subject-header { border-top: 1px solid rgba(0=
, 0, 0, 0.1); padding: 20px 0px 15px 15px; font-weight: 700; }
.mobile-subject-header { width: 100vw; }
.mobile-domain-border { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.mobile-header-btn .mobile-auth-btn { width: 100%; display: flex; height: 5=
5px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: =
center; align-items: center; font-weight: 800; }
.mobile-header-btn .signUp-btn { background-color: rgb(0, 86, 210); color: =
rgb(255, 255, 255); margin-top: 20px; }
.mobile-header-btn .logIn-btn { background-color: rgb(255, 255, 255); color=
: rgb(0, 86, 210); border: 1px solid rgb(0, 86, 210); }
body.is-mobileSubMenuOpen .logged-out-auth-buttons-wrap { display: none; }
body.is-mobileMenuOpen { height: 100vh; width: 100vw; overflow: hidden; }
body.is-mobileMenuOpen .mobile-header-menu { overflow: scroll; }
body.is-mobileSubMenuOpen { overflow: unset; }
.c-mobile-logo.isLohpRebrand { padding: 25px; }
.c-mobile-logo .mobile-header-menu { overflow: scroll; }
body.is-mobileSubMenuOpen .mobile-header-menu { overflow: unset; }
.c-mobile-logo.isLohpRebrand { height: 16px; }
.c-mobile-toggle-button { margin: 0px; padding: 0px; position: absolute; bo=
ttom: 14px; border: none; background-color: transparent; }
.logged-out-auth-buttons-wrap { z-index: 1000; position: fixed; background-=
color: rgb(247, 247, 247); bottom: 0px; left: 0px; width: 1000px; height: 1=
50px; box-shadow: rgba(31, 31, 31, 0.5) 0px 1px 6px 0px; }
.logged-out-auth-buttons-wrap li { padding-left: 20px; list-style-type: non=
e; }
.logged-out-auth-buttons-wrap .mobile-auth-btn { width: 100%; display: flex=
; height: 55px; -webkit-box-pack: center; justify-content: center; -webkit-=
box-align: center; align-items: center; font-weight: 800; }
.logged-out-auth-buttons-wrap .signUp-btn { background-color: rgb(0, 86, 21=
0); color: rgb(255, 255, 255); margin-top: 20px; width: 90%; height: 48px; =
position: fixed; bottom: 75px; }
.logged-out-auth-buttons-wrap .logIn-btn { background-color: rgb(255, 255, =
255); color: rgb(0, 86, 210); border: 2px solid rgb(0, 86, 210); width: 90%=
; height: 48px; position: fixed; bottom: 20px; }
.mobile-header-menu { font-family: "Source Sans Pro", Arial, sans-serif; po=
sition: fixed; top: 0px; width: 250px; height: 100%; margin-bottom: 0px; ba=
ckground-color: rgb(255, 255, 255); padding: 0px; left: -250px; transition:=
transform 0.3s ease 0s; z-index: 1000; overflow: unset; }
.mobile-header-menu-child { padding-left: 0px; }
.mobile-header-menu.show-nav { width: 100%; transform: translate(250px); }
.mobile-header-menu .mobile-header-btn { list-style-type: none; padding-top=
: 15px; padding-bottom: 15px; }
.mobile-header-menu .mobile-header-btn.first { border: none; }
.mobile-header-menu .mobile-header-btn a { text-decoration: none; color: rg=
b(0, 0, 0); width: 100%; display: inline-block; padding: 15px; margin-top: =
-15px; margin-bottom: -15px; }
.mobile-header-menu .mobile-header-btn.htmlButton { width: 100%; position: =
relative; background-color: transparent; border: none; text-align: left; co=
lor: rgb(0, 0, 0); padding-left: 15px; }
.mobile-header-menu .mobile-header-btn.htmlButton svg { position: absolute;=
bottom: 50%; transform: translateY(50%); right: 10px; }
.mobile-header-menu .mobile-header-btn.htmlButton.mobile-account-header { d=
isplay: flex; -webkit-box-pack: center; justify-content: center; -webkit-bo=
x-align: center; align-items: center; border-bottom: 1px solid rgba(0, 0, 0=
, 0.1); }
.mobile-header-menu .mobile-header-btn.htmlButton.mobile-account-header svg=
{ position: relative; left: -75px; bottom: -1px; }
.mobile-header-menu .mobile-header-btn svg { position: relative; bottom: -4=
px; right: -145px; }
.mobile-header-menu .mobile-header-btn .mobile-cart-pill { height: 18px; wi=
dth: 20px; color: rgb(255, 255, 255); background-color: rgb(42, 115, 204); =
display: flex; -webkit-box-align: center; align-items: center; -webkit-box-=
pack: center; justify-content: center; font-size: 12px; border-radius: 10px=
; margin-right: 7px; position: relative; bottom: -2px; }
.mobile-header-menu .mobile-header-btn .signOut-btn { margin: 0px; padding:=
0px; border: none; background-color: transparent; width: 100%; text-align:=
left; }
.c-close-mobile-nav { z-index: 1000; position: fixed; right: 10px; left: ca=
lc(100vw - 40px); top: 20px; border: none; background: transparent; padding=
: 0px; margin: 0px; }
.c-close-mobile-nav:active, .c-close-mobile-nav:hover { outline: none; }
.c-close-mobile-nav.fade-light-enter { opacity: 0; }
.c-close-mobile-nav.fade-light-enter.fade-light-enter-active { transition: =
opacity 0.3s ease 0s; }
.c-close-mobile-nav.fade-light-enter.fade-light-enter-active, .c-close-mobi=
le-nav.fade-light-leave { opacity: 0.7; }
.c-close-mobile-nav.fade-light-leave.fade-light-leave-active { opacity: 0; =
transition: opacity 0.3s ease 0s; }
.mobile-menu-overlay { position: fixed; left: 0px; top: 0px; width: 100vw; =
height: 100%; background: rgb(0, 0, 0); opacity: 0.7; z-index: 100; border:=
0px; padding: 0px; }
.mobile-menu-overlay button { position: fixed; top: 4px; width: calc(100vw =
- 258px); left: 254px; height: calc(100vh - 8px); border: none; background:=
transparent; padding: 0px; margin: 0px; }
.mobile-menu-overlay button:active, .mobile-menu-overlay button:hover { out=
line: none; }
.mobile-menu-overlay.fade-light-enter { opacity: 0; }
.mobile-menu-overlay.fade-light-enter.fade-light-enter-active { transition:=
opacity 0.3s ease 0s; }
.mobile-menu-overlay.fade-light-enter.fade-light-enter-active, .mobile-menu=
-overlay.fade-light-leave { opacity: 0.7; }
.mobile-menu-overlay.fade-light-leave.fade-light-leave-active { opacity: 0;=
transition: opacity 0.3s ease 0s; }
.rc-MobileSearchPage { position: fixed; top: -120vh; background-color: tran=
sparent; height: 100vh; width: 1px; padding-top: 65px; transition: transfor=
m 0.6s ease 0s; overflow: visible; z-index: 3001; }
.rc-MobileSearchPage.open-mobile-search { transform: translateY(120vh); }
.rc-MobileSearchPage .mobile-search-body-wrapper { padding: 0px 15px; backg=
round-color: rgb(255, 255, 255); height: 100%; width: 100vw; overflow: scro=
ll; }
.rc-MobileSearchPage .c-MobileSearchBar { width: 100%; border-bottom: 1px s=
olid rgb(0, 0, 0); }
.rc-MobileSearchPage .c-MobileSearchBar .search-magnifier { display: inline=
-block; height: 100%; padding-top: 10px; margin: 0px 5px; }
.rc-MobileSearchPage .c-MobileSearchBar.active { border-bottom: 1px solid r=
gb(42, 115, 204); }
.rc-MobileSearchPage .c-MobileSearchBar .c-ph-search-bar { border: none; di=
splay: inline-block; width: 100%; }
.rc-MobileSearchPage .c-MobileSearchBar .c-ph-search-bar .c-ph-search-wrapp=
er .c-search-form { width: 100%; }
.rc-MobileSearchPage .c-MobileSearchBar .c-ph-search-bar .c-ph-search-wrapp=
er .c-search-form .c-search-input-container input { font-size: 16px; }
.rc-MobileSearchPage .c-MobileSearchBar .c-ph-search-bar .c-ph-search-wrapp=
er .c-search-form .c-search-input-container .c-search-menu { border: none; =
}
@media (max-width: 767px) {
body.c-phoenix-modal-open .rc-ProductDiscountPromoBanner { display: none;=
}
}
.is-mobileMenuOpen .rc-MobileHeader--MetaNav .c-mobile-header-controls { to=
p: 40px !important; }
.is-mobileMenuOpen .rc-MobileHeader--MetaNav .c-close-mobile-nav { top: 60p=
x; }
.rc-MobileHeader { height: 65px; }
.rc-MobileHeader.rc-MobileHeader--MetaNav { height: 105px; }
.rc-MobileHeader.with-product-discount-promo-banner { height: 165px; max-he=
ight: 165px; }
.rc-MobileHeader.with-get-s12n-certificate-banner, .rc-MobileHeader.with-pr=
oduct-discount-promo-banner { transition: max-height 0.3s ease-out 0s; }
.rc-MobileHeader.with-get-s12n-certificate-banner { height: 145px; max-heig=
ht: 145px; }
@media (max-width: 767px) {
.rc-MobileHeader.with-get-s12n-certificate-banner { height: 205px; max-he=
ight: 205px; }
}
.rc-MobileHeader .c-mobile-header-wrapper .c-mobile-header-controls { z-ind=
ex: 1000; position: fixed; background-color: rgb(255, 255, 255); padding: 0=
px; top: 0px; left: 0px; }
.rc-MobileHeader .c-mobile-header-wrapper .c-mobile-logo.isLohpRebrand { ma=
rgin: auto; }
.rc-MobileHeader .c-mobile-header-wrapper .c-mobile-logo .rc-CourseraLogo {=
z-index: 1000; }
.rc-MobileHeader .c-mobile-header-controls { position: relative; height: 65=
px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 0px 15px; width: =
100vw; }
.rc-MobileHeader .c-mobile-header-controls .custom-mobile-header { display:=
flex; width: 90px; }
.rc-MobileHeader .c-mobile-header-controls.isLohpRebrand { display: flex; -=
webkit-box-pack: justify; justify-content: space-between; max-width: 100%; =
}
.rc-MobileHeader .c-mobile-header-controls.isLohpRebrand.c-mobile-logo { ma=
rgin-left: 0px; }
.rc-MobileHeader .c-mobile-header-controls.with-account-dropdown { padding:=
0px 0px 0px 15px; }
.rc-MobileHeader .c-mobile-header-controls .fade-enter { opacity: 0; }
.rc-MobileHeader .c-mobile-header-controls .fade-enter.fade-enter-active { =
opacity: 1; filter: none; transition: opacity 0.6s ease 0s; }
.rc-MobileHeader .c-mobile-header-controls .fade-leave { opacity: 1; filter=
: none; }
.rc-MobileHeader .c-mobile-header-controls .fade-leave.fade-leave-active { =
opacity: 0; transition: opacity 0.3s ease 0s; }
.rc-MobileHeader .c-mobile-header-controls .mobile-search-close { margin: 0=
px; padding: 0px; position: absolute; bottom: 15px; right: 15px; border: no=
ne; background-color: transparent; }
.rc-MobileHeader .c-mobile-header-controls .iconContainer { display: flex; =
}
.rc-MobileHeader .c-mobile-header-controls .mobile-search-icon { bottom: 17=
px; right: 15px; padding: 0px; }
.rc-MobileHeader .c-mobile-header-controls .mobile-search-icon .magnifier-w=
rapper { display: flex; }
.rc-MobileHeader .c-mobile-header-controls .mobile-search-icon .magnifier-w=
rapper svg { height: 18px; width: 18px; }
.rc-PageHeaderWrapper .page-auth-lazy-container { position: fixed; height: =
100%; width: 100%; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.8=
3); z-index: 10000; }
.rc-PageHeaderWrapper .page-auth-lazy-container .rc-AuthenticationModal .c-=
modal-overlay { background: transparent; }
.rc-HonorsModal .honors-modal-content { background: url("https://d3njjcbhbo=
jbot.cloudfront.net/web/bundles/ondemand/assets/images/modal-texture.png") =
50% center no-repeat; }
@media (max-width: 767px) {
.rc-HonorsModal .honors-modal-content { background: none; }
}
.rc-HonorsModal .modal-title { padding-bottom: 4px; margin-bottom: 10px; }
.rc-HonorsModal .honors-modal-title { font-weight: 700; }
.rc-HonorsModal .honors-image { padding-bottom: 44px; }
@media (max-width: 767px) {
.rc-HonorsModal .honors-image { display: none; }
}
.rc-HonorsModal .honors-divider { background-color: gold; width: 100px; hei=
ght: 2px; margin-bottom: 24px; }
@media (max-width: 767px) {
.rc-HonorsModal .honors-divider { display: none; }
}
@media (min-width: 768px) {
.rc-HonorsModal .honors-buttons { margin-top: 20px; }
}
.rc-HonorsContentModal .checkbox-label { padding-left: 12px; padding-top: 2=
px; }
.rc-HonorsContentModal input[type=3D"checkbox"] { margin: 0px; }
.rc-HonorsContentModal button { margin-left: 12px; }
.rc-DefaultItemLockedCover .rc-LockMessage > h2 { margin: 0px; font-family:=
OpenSans, Arial, sans-serif; font-size: 1.5rem; color: rgb(31, 31, 31); }
.rc-DefaultItemLockedCover .rc-ResetDeadlinesButton { margin-top: 1.75rem; =
}
.rc-DefaultItemLockedCover .rc-ResetDeadlinesButton button { font-size: 0.8=
75rem; font-weight: 700; }
.rc-DefaultItemLockedCover .rc-SessionSwitchButton { margin-top: 1.5rem; }
.rc-DefaultItemLockedCover .rc-SessionSwitchButton button { font-size: 0.87=
5rem; font-weight: 700; }
.rc-ItemLockedCover { padding: 50px; max-width: 900px; margin: 20px auto; b=
ackground: rgb(255, 255, 255); }
.rc-ItemLockedCover .rc-PurchaseCoursePromptButton { width: 150px; }
.rc-ItemLockedCover .rc-LockIcon { margin-right: 15px; margin-top: 5px; }
.rc-ItemLockedCover .rc-LockMessage, .rc-ItemLockedCover .rc-LockReason { m=
argin-bottom: 5px; }
.rc-ItemLockedCover a { text-decoration: underline; color: rgb(42, 115, 204=
); }
.rc-ItemLockedCover a.link-button { color: rgb(255, 255, 255); text-decorat=
ion: none; }
.rc-ItemLockedCover .rc-DefaultItemLockedCover, .rc-ItemLockedCover .rc-Pre=
miumItemLockedCover { margin-top: 5px; }
.rc-ItemLockedCover .rc-DefaultItemLockedCover .course-link.link-button, .r=
c-ItemLockedCover .rc-DefaultItemLockedCover .rc-PurchaseCoursePromptButton=
, .rc-ItemLockedCover .rc-PremiumItemLockedCover .course-link.link-button, =
.rc-ItemLockedCover .rc-PremiumItemLockedCover .rc-PurchaseCoursePromptButt=
on { margin-top: 15px; }
div[data-classname=3D"late-penalty-notification"] { font-size: 1em; padding=
: 1em; margin-bottom: 16px; }
@media print {
* { text-shadow: none !important; color: rgb(0, 0, 0) !important; backgro=
und: transparent !important; box-shadow: none !important; }
a, a:visited { text-decoration: underline; }
a[href]::after { content: " (" attr(href) ")"; }
abbr[title]::after { content: " (" attr(title) ")"; }
a[href^=3D"#"]::after, a[href^=3D"javascript:"]::after { content: ""; }
blockquote, pre { border: 1px solid rgb(153, 153, 153); break-inside: avo=
id; }
thead { display: table-header-group; }
img, tr { break-inside: avoid; }
img { max-width: 100% !important; }
h2, h3, p { orphans: 3; widows: 3; }
h2, h3 { break-after: avoid; }
select { background: rgb(255, 255, 255) !important; }
.bt3-navbar { display: none; }
.bt3-table td, .bt3-table th { background-color: rgb(255, 255, 255) !impo=
rtant; }
.bt3-btn > .bt3-caret, .bt3-dropup > .bt3-btn > .bt3-caret { border-top-c=
olor: rgb(0, 0, 0) !important; }
.bt3-label { border: 1px solid rgb(0, 0, 0); }
.bt3-table { border-collapse: collapse !important; }
.bt3-table-bordered td, .bt3-table-bordered th { border: 1px solid rgb(22=
1, 221, 221) !important; }
}
@media (min-width: 768px) {
.bt3-navbar-collapse { width: auto; border-top: 0px; box-shadow: none; }
.bt3-navbar-collapse.bt3-collapse { padding-bottom: 0px; display: block !=
important; height: auto !important; overflow: visible !important; }
.bt3-navbar-collapse.bt3-in { overflow-y: visible; }
.bt3-navbar-fixed-bottom .bt3-navbar-collapse, .bt3-navbar-fixed-top .bt3=
-navbar-collapse, .bt3-navbar-static-top .bt3-navbar-collapse { padding-lef=
t: 0px; padding-right: 0px; }
}
@media (max-width: 767px) {
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu { position: static; float: n=
one; width: auto; margin-top: 0px; background-color: transparent; border: 0=
px; box-shadow: none; }
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu .bt3-dropdown-header, .bt3-n=
avbar-nav .bt3-open .bt3-dropdown-menu > li > a { padding: 5px 15px 5px 25p=
x; }
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu > li > a { line-height: 20px=
; }
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu > li > a:focus, .bt3-navbar-=
nav .bt3-open .bt3-dropdown-menu > li > a:hover { background-image: none; }
}
@media (min-width: 768px) {
.bt3-navbar-form { width: auto; border: 0px; margin-left: 0px; margin-rig=
ht: 0px; padding-top: 0px; padding-bottom: 0px; box-shadow: none; }
.bt3-navbar-form.bt3-navbar-right:last-child { margin-right: -15px; }
}
@media (min-width: 768px) {
.bt3-modal-dialog { width: 600px; margin: 30px auto; }
.bt3-modal-content { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px; }
.bt3-modal-sm { width: 300px; }
}
.rc-S12NUpgradeDashboard { padding-bottom: 24px; }
.rc-S12NUpgradeDashboard .s12n-banner-container { height: 240px; width: 100=
%; position: relative; }
@media (max-width: 991px) {
.rc-S12NUpgradeDashboard .s12n-banner-container { height: 150px; }
}
.rc-S12NUpgradeDashboard .s12n-banner-container .s12n-banner-image { backgr=
ound-size: cover; height: 240px; width: 100%; z-index: -1; }
@media (max-width: 991px) {
.rc-S12NUpgradeDashboard .s12n-banner-container .s12n-banner-image { heig=
ht: 150px; }
}
.rc-S12NUpgradeDashboard .s12n-banner-container .s12n-banner-overlay { posi=
tion: absolute; top: 0px; left: 0px; height: 240px; width: 100%; background=
-color: rgba(50, 50, 50, 0.7); box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 60px =
5px inset; }
@media (max-width: 991px) {
.rc-S12NUpgradeDashboard .s12n-banner-container .s12n-banner-overlay { he=
ight: 150px; }
}
.rc-S12NUpgradeDashboard .s12n-banner-container .s12n-banner-text { width: =
60%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -5=
0%); color: rgb(255, 255, 255); text-align: center; }
.rc-S12NUpgradeDashboard .s12n-banner-container .s12n-banner-text p { font-=
family: Merriweather-Light, Georgia, serif; }
.rc-S12NUpgradeDashboard .s12n-banner-container .s12n-banner-text .s12n-nam=
e { font-size: 52px; line-height: 52px; }
@media (max-width: 991px) {
.rc-S12NUpgradeDashboard .s12n-banner-container .s12n-banner-text .s12n-n=
ame { font-size: 36px; line-height: 36px; }
}
.rc-S12NUpgradeDashboard .s12n-banner-container .s12n-banner-text .s12n-par=
tner-name { font-size: 18px; line-height: 18px; position: relative; top: 24=
px; }
@media (max-width: 991px) {
.rc-S12NUpgradeDashboard .s12n-banner-container .s12n-banner-text .s12n-p=
artner-name { font-size: 14px; line-height: 14px; }
}
.rc-S12NUpgradeDashboard .content { position: relative; width: 75%; max-wid=
th: 640px; margin: 0px auto; }
.rc-S12NUpgradeDashboard .content .header { padding-bottom: 8px; max-width:=
200px; border-bottom: 1px solid rgb(184, 145, 115); }
.rc-S12NUpgradeDashboard .content .s12n-section { max-width: 700px; margin:=
4px; padding-top: 16px; }
.rc-S12NUpgradeDashboard .content .s12n-section .rc-CML { margin-bottom: 10=
px; }
@media (max-width: 991px) {
.rc-S12NUpgradeDashboard .content .s12n-section { max-width: 960px; paddi=
ng-left: 30px; padding-right: 30px; }
}
@media (max-width: 767px) {
.rc-S12NUpgradeDashboard .content .s12n-section { max-width: 960px; paddi=
ng-left: 15px; padding-right: 15px; }
}
.rc-S12NUpgradeDashboard .content .cta-buttons { margin-top: 8px; float: ri=
ght; }
.rc-S12NUpgradeDashboard .content .cta-buttons button { margin-left: 8px; }
.rc-S12NUpgradeDashboard .content .cta-buttons button.primary { float: righ=
t; }
.rc-S12NUpgradeDashboard .content .cta-buttons button .loading-icon { displ=
ay: inline-block; margin: 0px 8px; }
@media (max-width: 767px) {
.rc-S12NUpgradeDashboard .content .cta-buttons { text-align: center; }
.rc-S12NUpgradeDashboard .content .cta-buttons button { margin: 8px auto;=
}
.rc-S12NUpgradeDashboard .content .cta-buttons button.primary { float: no=
ne; }
}
@media (max-width: 767px) {
.rc-S12NUpgradeDashboard .content { width: 85%; }
}
.rc-S12NUpgradeDashboard .rc-ActionModal .modal-header { margin: 0px; borde=
r: 0px; }
.rc-S12NUpgradeModal .rc-Modal .c-modal-content { width: 640px; min-height:=
220px; margin: 0px auto; max-width: 85%; }
.rc-S12NUpgradeModal .rc-Modal .section { margin: 12px 0px; }
.rc-S12NUpgradeModal .rc-Modal .section-title { margin: 0px; }
.rc-S12NUpgradeModal .rc-Modal .cta-buttons { margin-top: 36px; }
.rc-S12NUpgradeModal .rc-Modal .cta-buttons button { margin-left: 8px; }
.rc-S12NUpgradeModal .rc-Modal .consequence-container { text-align: center;=
margin: 16px; }
.rc-S12NUpgradeModal .rc-Modal .consequence-container p { margin-top: 12px;=
}
.rc-S12NUpgradeModal .rc-Modal .loading-container { position: absolute; top=
: 50%; left: 50%; transform: translate(-50%, -50%); }
.rc-S12NUpgradeModal .rc-Modal .loading-container .loading-label { margin-t=
op: 18px; }
.rc-S12nUpgradeNotEligible { padding: 24px; }
.rc-S12nUpgradeNotEligible p { margin: 16px 0px; }
.rc-S12nUpgradeNotEligible button { margin-top: 16px; margin-left: 8px; }
.bt3-btn-group-vertical > .bt3-btn-group::after, .bt3-btn-group-vertical > =
.bt3-btn-group::before, .bt3-btn-toolbar::after, .bt3-btn-toolbar::before, =
.bt3-clearfix::after, .bt3-clearfix::before, .bt3-container-fluid::after, .=
bt3-container-fluid::before, .bt3-container::after, .bt3-container::before,=
.bt3-dl-horizontal dd::after, .bt3-dl-horizontal dd::before, .bt3-form-hor=
izontal .bt3-form-group::after, .bt3-form-horizontal .bt3-form-group::befor=
e, .bt3-modal-footer::after, .bt3-modal-footer::before, .bt3-nav::after, .b=
t3-nav::before, .bt3-navbar-collapse::after, .bt3-navbar-collapse::before, =
.bt3-navbar-header::after, .bt3-navbar-header::before, .bt3-navbar::after, =
.bt3-navbar::before, .bt3-pager::after, .bt3-pager::before, .bt3-panel-body=
::after, .bt3-panel-body::before, .bt3-row::after, .bt3-row::before { conte=
nt: " "; display: table; }
.bt3-btn-group-vertical > .bt3-btn-group::after, .bt3-btn-toolbar::after, .=
bt3-clearfix::after, .bt3-container-fluid::after, .bt3-container::after, .b=
t3-dl-horizontal dd::after, .bt3-form-horizontal .bt3-form-group::after, .b=
t3-modal-footer::after, .bt3-nav::after, .bt3-navbar-collapse::after, .bt3-=
navbar-header::after, .bt3-navbar::after, .bt3-pager::after, .bt3-panel-bod=
y::after, .bt3-row::after { clear: both; }
.align-items-absolute-center, .pagination-controls-container .box { -webkit=
-box-pack: center; justify-content: center; }
.align-items-absolute-center, .align-items-vertical-center, .pagination-con=
trols-container .box, .search-bar .input-area { -webkit-box-align: center; =
align-items: center; }
.align-items-top { -webkit-box-align: start; align-items: flex-start; }
.align-items-bottom, .align-items-bottom-right { -webkit-box-align: end; al=
ign-items: flex-end; }
.align-items-bottom-right, .align-items-right { -webkit-box-pack: end; just=
ify-content: flex-end; }
.align-self-start { align-self: flex-start; }
.align-self-end { align-self: flex-end; }
.align-self-stretch { align-self: stretch; }
.align-self-center { align-self: center; }
.horizontal-box, .pagination-controls-container, .pagination-controls-conta=
iner .box, .search-bar, .search-bar .input-area, h1.tab-headline, h1.tab-he=
adline-small, h2.tab-headline, h2.tab-headline-small, h3.tab-headline, h3.t=
ab-headline-small, h4.tab-headline, h4.tab-headline-small, h5.tab-headline,=
h5.tab-headline-small, h6.tab-headline, h6.tab-headline-small { display: f=
lex; -webkit-box-orient: horizontal; flex-direction: row; }
.vertical-box { display: flex; -webkit-box-orient: vertical; flex-direction=
: column; }
.align-left { text-align: left; }
.align-horizontal-center { text-align: center; }
.align-right { text-align: right; }
.align-inherit { text-align: inherit; }
.pagination-controls-container .arrow a, .pagination-controls-container .nu=
mber a, .styleguide a.nostyle, a.nostyle, ol.tabs li.colored-tab.selected a=
, ol.tabs li.colored-tab a, ol.tabs li.tab.selected a, ol.tabs li.tab a, ul=
.tabs li.colored-tab.selected a, ul.tabs li.colored-tab a, ul.tabs li.tab.s=
elected a, ul.tabs li.tab a { color: inherit; text-decoration: none; }
.pagination-controls-container .arrow a:hover, .pagination-controls-contain=
er .number a:hover, .styleguide a.nostyle:hover, a.nostyle:focus, a.nostyle=
:hover, ol.tabs li.colored-tab.selected a:hover, ol.tabs li.colored-tab a:h=
over, ol.tabs li.tab.selected a:hover, ol.tabs li.tab a:hover, ul.tabs li.c=
olored-tab.selected a:hover, ul.tabs li.colored-tab a:hover, ul.tabs li.tab=
.selected a:hover, ul.tabs li.tab a:hover { color: inherit; text-decoration=
: none; }
.search-bar .search-button, a.link-button, button.facebook, button.linkedin=
, button.passive, button.primary, button.secondary { font-size: 12px; line-=
height: 14px; font-family: OpenSans, Arial, sans-serif; }
.checkbox-large, .checkbox-small { display: inline-block; appearance: none;=
margin: 0px; padding: 0px; cursor: pointer; background-color: rgb(245, 245=
, 245); border: 1px solid rgba(0, 0, 0, 0.55); }
.checkbox-large:checked::after, .checkbox-small:checked::after { content: "=
"; border: solid rgb(42, 115, 204); transform: rotate(45deg); box-sizing: c=
ontent-box; display: block; position: relative; margin: auto; }
.display-1-text, .display-3-text, .display-4-text, .display-5-text, .displa=
y-6-text, .headline-1-text, .headline-2-text, .headline-3-text, .headline-4=
-text, .headline-5-text, .headline-6-text, h1.tab-headline, h1.tab-headline=
-small, h2.tab-headline, h2.tab-headline-small, h3.tab-headline, h3.tab-hea=
dline-small, h4.tab-headline, h4.tab-headline-small, h5.tab-headline, h5.ta=
b-headline-small, h6.tab-headline, h6.tab-headline-small { font-weight: 400=
; }
.display-3-text, .display-4-text, .display-5-text, .display-6-text, .headli=
ne-5-text, .headline-6-text { margin-top: 10px; margin-bottom: 10px; }
.headline-2-text, .headline-3-text, .headline-4-text, h1.tab-headline, h1.t=
ab-headline-small, h2.tab-headline, h2.tab-headline-small, h3.tab-headline,=
h3.tab-headline-small, h4.tab-headline, h4.tab-headline-small, h5.tab-head=
line, h5.tab-headline-small, h6.tab-headline, h6.tab-headline-small { margi=
n-bottom: 10px; }
.headline-2-text, .headline-5-text, .headline-6-text { font-family: OpenSan=
s-Light, Arial, sans-serif; }
.headline-1-text, .headline-3-text, .headline-4-text, h1.tab-headline, h1.t=
ab-headline-small, h2.tab-headline, h2.tab-headline-small, h3.tab-headline,=
h3.tab-headline-small, h4.tab-headline, h4.tab-headline-small, h5.tab-head=
line, h5.tab-headline-small, h6.tab-headline, h6.tab-headline-small { font-=
family: OpenSans, Arial, sans-serif; }
.headline-5-text { font-size: 32px; line-height: 36px; }
.headline-3-text, h1.tab-headline, h1.tab-headline-small, h2.tab-headline, =
h2.tab-headline-small, h3.tab-headline, h3.tab-headline-small, h4.tab-headl=
ine, h4.tab-headline-small, h5.tab-headline, h5.tab-headline-small, h6.tab-=
headline, h6.tab-headline-small { font-size: 22px; line-height: 24px; }
.body-1-text, .body-2-text, .search-bar .input-area .search-input, body, p,=
ul.styleguide.dropdown li > a, ul.styleguide.dropdown li > button, ul.styl=
eguide.dropdown li > button.secondary { font-size: 14px; line-height: 21px;=
font-family: OpenSans, Arial, sans-serif; }
.bgcolor-primary, ul.styleguide.dropdown li > button.secondary:not([disable=
d]):hover, ul.styleguide.dropdown li > button:not([disabled]):hover { backg=
round-color: rgb(42, 115, 204); }
.color-hint-text, .search-bar .input-area .cif-cancel-hint { color: rgba(0,=
0, 0, 0.26); }
.color-primary-text, ul.styleguide.dropdown li > button.secondary:not([disa=
bled]), ul.styleguide.dropdown li > button:not([disabled]) { color: rgba(0,=
0, 0, 0.87); }
.card-no-action, .card-one-clicker, .card-one-clicker:hover, .card-rich-int=
eraction, .modal.card-one-clicker, .modal.card-one-clicker:hover, .modal.ca=
rd-rich-interaction, [class*=3D"card-"].selected, ul.styleguide.dropdown { =
border: 1px solid rgba(0, 0, 0, 0.1); background-color: rgb(255, 255, 255);=
}
.card-one-clicker:hover, .card-one-clicker:hover:hover, .card-rich-interact=
ion:hover, .modal.card-one-clicker:hover, .modal.card-one-clicker:hover:hov=
er, .modal.card-rich-interaction:hover, [class*=3D"card-"].selected:hover, =
ul.styleguide.dropdown:hover { border: 1px solid rgba(0, 0, 0, 0.25); }
.card-one-clicker:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px 0px; =
}
.modal.card-one-clicker, .modal.card-rich-interaction { box-shadow: rgba(0,=
0, 0, 0.1) 0px 4px 16px 0px; }
.modal.card-one-clicker:hover { box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 20p=
x 0px; }
.card-one-clicker { cursor: pointer; }
[class*=3D"card-"].secondary { background-color: rgb(245, 245, 245); border=
: 1px solid rgba(0, 0, 0, 0.25); }
[class*=3D"card-"].secondary:hover { border: 1px solid rgba(0, 0, 0, 0.4); =
}
[class*=3D"card-"].secondary:hover.card-no-action { border: 1px solid rgba(=
0, 0, 0, 0.25); }
[class*=3D"card-"].selected { border: 1px solid rgba(160, 126, 70, 0.7); }
[class*=3D"card-"].selected:hover { border: 1px solid rgb(160, 126, 70); bo=
x-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px 0px; }
[class*=3D"card-"].luxury { padding: 48px; }
[class*=3D"card-"].comfy { padding: 30px; }
[class*=3D"card-"].roomy { padding: 24px; }
[class*=3D"card-"].cozy { padding: 18px; }
[class*=3D"card-"].compact { padding: 18px 12px; }
[class*=3D"card-"] { transition: all 0.25s ease-in-out 0s; }
[class*=3D"card-"]:hover { transition: all 0.25s ease-in-out 0s; }
.flex-1, .search-bar .input-area { -webkit-box-flex: 1; flex: 1 1 0%; }
.flex-2 { -webkit-box-flex: 2; flex: 2 1 0%; }
.flex-3 { -webkit-box-flex: 3; flex: 3 1 0%; }
.flex-4 { -webkit-box-flex: 4; flex: 4 1 0%; }
.flex-5 { -webkit-box-flex: 5; flex: 5 1 0%; }
.flex-6 { -webkit-box-flex: 6; flex: 6 1 0%; }
.flex-7 { -webkit-box-flex: 7; flex: 7 1 0%; }
.flex-8 { -webkit-box-flex: 8; flex: 8 1 0%; }
.flex-9 { -webkit-box-flex: 9; flex: 9 1 0%; }
.flex-10 { -webkit-box-flex: 10; flex: 10 1 0%; }
.flex-11 { -webkit-box-flex: 11; flex: 11 1 0%; }
.flex-12 { -webkit-box-flex: 12; flex: 12 1 0%; }
.horizontal-box.align-items-spacebetween, .pagination-controls-container.al=
ign-items-spacebetween, .pagination-controls-container .box.align-items-spa=
cebetween, .search-bar.align-items-spacebetween, .search-bar .input-area.al=
ign-items-spacebetween { -webkit-box-pack: justify; justify-content: space-=
between; -webkit-box-align: center; align-items: center; }
.horizontal-box.align-items-spacearound, .pagination-controls-container.ali=
gn-items-spacearound, .pagination-controls-container .box.align-items-space=
around, .search-bar.align-items-spacearound, .search-bar .input-area.align-=
items-spacearound { justify-content: space-around; -webkit-box-align: cente=
r; align-items: center; }
.horizontal-box.wrap, .pagination-controls-container .box.wrap, .pagination=
-controls-container.wrap, .search-bar .input-area.wrap, .search-bar.wrap { =
flex-wrap: wrap; }
.search-bar .search-button, button.facebook, button.linkedin, button.passiv=
e, button.primary, button.secondary { display: inline-block; text-align: ce=
nter; vertical-align: middle; white-space: nowrap; background-image: none; =
border: none; opacity: 1; filter: none; text-decoration: none; color: rgb(2=
55, 255, 255); min-width: 72px; padding: 10px 20px; transition-duration: 0.=
1s; transition-timing-function: ease; transition-delay: 0ms; user-select: n=
one; cursor: pointer; border-radius: 0px; outline-offset: 4px; }
.search-bar .search-button[disabled], button.facebook[disabled], button.lin=
kedin[disabled], button.passive[disabled], button.primary[disabled], button=
.secondary[disabled] { background-color: rgb(229, 229, 229); border: 1px so=
lid rgb(229, 229, 229); color: rgba(0, 0, 0, 0.26); cursor: not-allowed; po=
inter-events: none; }
.search-bar .search-button[disabled]:active, .search-bar .search-button[dis=
abled]:focus, .search-bar .search-button[disabled]:hover, button.facebook[d=
isabled]:active, button.facebook[disabled]:focus, button.facebook[disabled]=
:hover, button.linkedin[disabled]:active, button.linkedin[disabled]:focus, =
button.linkedin[disabled]:hover, button.passive[disabled]:active, button.pa=
ssive[disabled]:focus, button.passive[disabled]:hover, button.primary[disab=
led]:active, button.primary[disabled]:focus, button.primary[disabled]:hover=
, button.secondary[disabled]:active, button.secondary[disabled]:focus, butt=
on.secondary[disabled]:hover { background: none 0px 0px repeat scroll rgb(2=
24, 224, 224); }
.caption-text, .pagination-controls-container .arrow, .pagination-controls-=
container .number { font-size: 12px; line-height: 18px; font-family: OpenSa=
ns, Arial, sans-serif; }
ol.tabs, ul.tabs { margin: 0px; padding: 0px; }
@media (max-width: 767px) {
ol.tabs, ul.tabs { margin: 20px 0px; }
}
@media (min-width: 768px) {
ol.tabs.tabs-divider, ul.tabs.tabs-divider { border-bottom: 1px solid rgb=
a(0, 0, 0, 0.06); }
}
@media (max-width: 767px) {
ol.tabs.tabs-divider, ul.tabs.tabs-divider { border-left: 1px solid rgba(=
0, 0, 0, 0.06); }
}
ol.tabs li.colored-tab, ol.tabs li.colored-tab.selected, ol.tabs li.tab, ol=
.tabs li.tab.selected, ul.tabs li.colored-tab, ul.tabs li.colored-tab.selec=
ted, ul.tabs li.tab, ul.tabs li.tab.selected { margin: 15px 8px; cursor: po=
inter; display: inline-block; list-style-type: none; font-weight: 700; colo=
r: rgb(82, 82, 82); }
@media (min-width: 768px) {
ol.tabs li.colored-tab.selected:first-child, ol.tabs li.colored-tab:first=
-child, ol.tabs li.tab.selected:first-child, ol.tabs li.tab:first-child, ul=
.tabs li.colored-tab.selected:first-child, ul.tabs li.colored-tab:first-chi=
ld, ul.tabs li.tab.selected:first-child, ul.tabs li.tab:first-child { margi=
n-left: 0px; }
ol.tabs li.colored-tab.selected:last-child, ol.tabs li.colored-tab:last-c=
hild, ol.tabs li.tab.selected:last-child, ol.tabs li.tab:last-child, ul.tab=
s li.colored-tab.selected:last-child, ul.tabs li.colored-tab:last-child, ul=
.tabs li.tab.selected:last-child, ul.tabs li.tab:last-child { margin-right:=
0px; }
}
@media (max-width: 767px) {
ol.tabs li.colored-tab, ol.tabs li.colored-tab.selected, ol.tabs li.tab, =
ol.tabs li.tab.selected, ul.tabs li.colored-tab, ul.tabs li.colored-tab.sel=
ected, ul.tabs li.tab, ul.tabs li.tab.selected { display: block; margin: 15=
px 8px 15px 15px; }
}
ol.tabs li.colored-tab.selected, ol.tabs li.tab.selected, ol.tabs li.tab:ho=
ver, ul.tabs li.colored-tab.selected, ul.tabs li.tab.selected, ul.tabs li.t=
ab:hover { color: rgba(0, 0, 0, 0.87); }
@media (max-width: 767px) {
ol.tabs li.colored-tab, ol.tabs li.colored-tab.selected, ul.tabs li.color=
ed-tab, ul.tabs li.colored-tab.selected { margin-left: 0px; }
}
ol.tabs li.colored-tab *, ul.tabs li.colored-tab * { padding: 0px 8px 15px;=
}
@media (max-width: 767px) {
ol.tabs li.colored-tab *, ul.tabs li.colored-tab * { padding: 2px 8px 2px=
15px; }
}
@media (min-width: 768px) {
ol.tabs li.colored-tab.selected *, ol.tabs li.colored-tab:hover *, ul.tab=
s li.colored-tab.selected *, ul.tabs li.colored-tab:hover * { border-bottom=
: 1px solid rgb(160, 126, 70); }
}
@media (max-width: 767px) {
ol.tabs li.colored-tab.selected *, ol.tabs li.colored-tab:hover *, ul.tab=
s li.colored-tab.selected *, ul.tabs li.colored-tab:hover * { border-left: =
1px solid rgb(160, 126, 70); }
}
h1.tab-headline, h2.tab-headline, h3.tab-headline, h4.tab-headline, h5.tab-=
headline, h6.tab-headline { border-bottom: 1px solid rgba(0, 0, 0, 0.12); w=
idth: 100%; }
h1.tab-headline span, h2.tab-headline span, h3.tab-headline span, h4.tab-he=
adline span, h5.tab-headline span, h6.tab-headline span { padding-bottom: 1=
0px; display: inline-block; border-bottom: 1px solid rgb(160, 126, 70); mar=
gin-bottom: -1px; }
h1.tab-headline-small, h2.tab-headline-small, h3.tab-headline-small, h4.tab=
-headline-small, h5.tab-headline-small, h6.tab-headline-small { border-bott=
om: 1px solid rgba(0, 0, 0, 0.12); width: 100%; text-transform: uppercase; =
line-height: 24px; padding-bottom: 2px; margin-bottom: 8px; color: rgba(0, =
0, 0, 0.55); font-weight: 700; font-size: 14px; }
.search-bar { border: 1px solid rgba(0, 0, 0, 0.12); }
.search-bar .input-area { position: relative; margin-right: 4px; }
.search-bar .input-area .cif-cancel-hint { cursor: pointer; }
.search-bar .input-area .search-input { border: none; padding: 7px 24px 7px=
20px; width: 100%; }
.search-bar .input-area .search-input:focus { outline: none; }
.search-bar .search-button { color: rgb(82, 82, 82); font-size: 16px; backg=
round-color: transparent; border: none; min-width: 0px; padding: 0px 12px; =
}
.search-bar .search-button:hover { background: transparent; color: rgba(0, =
0, 0, 0.26); }
.pagination-controls-container > * { margin-left: 6px; width: 24px; height:=
24px; text-align: center; }
.pagination-controls-container .ellipsis { position: relative; cursor: defa=
ult; }
.pagination-controls-container .box { cursor: pointer; border: 1px solid rg=
ba(0, 0, 0, 0.12); background-color: rgb(255, 255, 255); }
.pagination-controls-container .box:hover { border-color: rgb(42, 115, 204)=
; color: rgb(42, 115, 204); }
.pagination-controls-container .arrow, .pagination-controls-container .numb=
er { padding-top: 2px; }
.pagination-controls-container .arrow.current, .pagination-controls-contain=
er .number.current { border-color: rgb(42, 115, 204); color: rgb(255, 255, =
255); background-color: rgb(42, 115, 204); }
.pagination-controls-container .arrow.arrow-disabled { color: rgba(0, 0, 0,=
0.12); }
.pagination-controls-container .arrow.arrow-disabled:hover { border-color: =
rgba(0, 0, 0, 0.12); color: rgba(0, 0, 0, 0.12); cursor: default; }
ul.styleguide.dropdown { min-width: 108px; padding: 4px 0px; margin: 0px; }
ul.styleguide.dropdown li { margin: 0px; padding: 0px; list-style-type: non=
e; }
ul.styleguide.dropdown li > button.secondary:not([disabled]):hover, ul.styl=
eguide.dropdown li > button:not([disabled]):hover { color: rgb(255, 255, 25=
5); }
ul.styleguide.dropdown li > a, ul.styleguide.dropdown li > button, ul.style=
guide.dropdown li > button.secondary { border-radius: 0px; width: 100%; bac=
kground-color: transparent; border: none; box-shadow: none; text-align: lef=
t; padding: 4px 8px 4px 12px; }
.checkbox-small { max-width: 18px; min-width: 18px; max-height: 18px; min-h=
eight: 18px; }
.checkbox-small:checked::after { border-width: 0px 3px 3px 0px; width: 5px;=
height: 9px; }
.checkbox-large { max-width: 40px; min-width: 40px; max-height: 40px; min-h=
eight: 40px; }
.checkbox-large:checked::after { border-width: 0px 5px 5px 0px; width: 9px;=
height: 21px; }
ol, ul { font-size: 1em; outline: 0px; }
ol.inline, ol.nostyle, ul.inline, ul.nostyle { list-style: none; padding: 0=
px; margin: 0px; }
.inline.ol, .inline.ul, .inline li { display: inline; }
.nostyle.ol, .nostyle.ul { display: block; }
.pill-light { border-radius: 10px; background-color: rgba(0, 0, 0, 0.1); }
.pill-light, .pill-white { display: inline-block; font-size: 12px; height: =
20px; line-height: 20px; padding-left: 10px; padding-right: 10px; text-over=
flow: ellipsis; white-space: nowrap; color: rgba(0, 0, 0, 0.87); }
.pill-white { border-radius: 10px; background-color: rgb(255, 255, 255); bo=
rder: 1px solid rgba(0, 0, 0, 0.1); }
.pill-success { color: rgb(31, 131, 84); background-color: rgb(236, 244, 23=
2); }
.pill-dark, .pill-success { display: inline-block; font-size: 12px; height:=
20px; line-height: 20px; border-radius: 10px; padding-left: 10px; padding-=
right: 10px; text-overflow: ellipsis; white-space: nowrap; }
.pill-dark { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.5=
5); }
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, =
nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: bas=
eline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background: transparent; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0px; }
mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-ali=
gn: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; =
margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type=3D"button"], input[type=3D"reset"], input[type=3D"s=
ubmit"] { appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input { line-height: normal; }
input[type=3D"checkbox"], input[type=3D"radio"] { box-sizing: border-box; p=
adding: 0px; }
input[type=3D"number"]::-webkit-inner-spin-button, input[type=3D"number"]::=
-webkit-outer-spin-button { height: auto; }
input[type=3D"search"] { appearance: textfield; box-sizing: content-box; }
input[type=3D"search"]::-webkit-search-cancel-button, input[type=3D"search"=
]::-webkit-search-decoration { appearance: none; }
fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625=
em 0.75em; }
textarea { overflow: auto; }
optgroup { font-weight: 700; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
@media print {
* { text-shadow: none !important; color: rgb(0, 0, 0) !important; backgro=
und: transparent !important; box-shadow: none !important; }
a, a:visited { text-decoration: underline; }
a[href]::after { content: " (" attr(href) ")"; }
abbr[title]::after { content: " (" attr(title) ")"; }
a[href^=3D"#"]::after, a[href^=3D"javascript:"]::after { content: ""; }
blockquote, pre { border: 1px solid rgb(153, 153, 153); break-inside: avo=
id; }
thead { display: table-header-group; }
img, tr { break-inside: avoid; }
img { max-width: 100% !important; }
h2, h3, p { orphans: 3; widows: 3; }
h2, h3 { break-after: avoid; }
select { background: rgb(255, 255, 255) !important; }
.bt3-navbar { display: none; }
.bt3-table td, .bt3-table th { background-color: rgb(255, 255, 255) !impo=
rtant; }
.bt3-btn > .bt3-caret, .bt3-dropup > .bt3-btn > .bt3-caret { border-top-c=
olor: rgb(0, 0, 0) !important; }
.bt3-label { border: 1px solid rgb(0, 0, 0); }
.bt3-table { border-collapse: collapse !important; }
.bt3-table-bordered td, .bt3-table-bordered th { border: 1px solid rgb(22=
1, 221, 221) !important; }
}
* { box-sizing: border-box; }
::after, ::before { box-sizing: border-box; }
html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-si=
ze: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: r=
gb(255, 255, 255); }
button, input, select, textarea { font-family: inherit; font-size: inherit;=
line-height: inherit; }
a { text-decoration: none; }
a:focus, a:hover { text-decoration: underline; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px;=
}
figure { margin: 0px; }
img { vertical-align: middle; }
.bt3-carousel-inner > .bt3-item > a > img, .bt3-carousel-inner > .bt3-item =
> img, .bt3-img-responsive, .bt3-thumbnail > img, .bt3-thumbnail a > img { =
display: block; max-width: 100%; height: auto; }
.bt3-img-rounded { border-radius: 6px; }
.bt3-img-thumbnail { padding: 4px; line-height: 1.42857; background-color: =
rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 4p=
x; transition: all 0.2s ease-in-out 0s; display: inline-block; max-width: 1=
00%; height: auto; }
.bt3-img-circle { border-radius: 50%; }
hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; bord=
er-right-style: initial; border-bottom-style: initial; border-left-style: i=
nitial; border-right-color: initial; border-bottom-color: initial; border-l=
eft-color: initial; border-image: initial; border-top-style: solid; border-=
top-color: rgb(238, 238, 238); }
.bt3-sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; p=
adding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px;=
}
.bt3-h1, .bt3-h2, .bt3-h3, .bt3-h4, .bt3-h5, .bt3-h6, h1, h2, h3, h4, h5, h=
6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inheri=
t; }
.bt3-h1 .bt3-small, .bt3-h1 small, .bt3-h2 .bt3-small, .bt3-h2 small, .bt3-=
h3 .bt3-small, .bt3-h3 small, .bt3-h4 .bt3-small, .bt3-h4 small, .bt3-h5 .b=
t3-small, .bt3-h5 small, .bt3-h6 .bt3-small, .bt3-h6 small, h1 .bt3-small, =
h1 small, h2 .bt3-small, h2 small, h3 .bt3-small, h3 small, h4 .bt3-small, =
h4 small, h5 .bt3-small, h5 small, h6 .bt3-small, h6 small { font-weight: 4=
00; line-height: 1; color: rgb(153, 153, 153); }
.bt3-h1, .bt3-h2, .bt3-h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10=
px; }
.bt3-h1 .bt3-small, .bt3-h1 small, .bt3-h2 .bt3-small, .bt3-h2 small, .bt3-=
h3 .bt3-small, .bt3-h3 small, h1 .bt3-small, h1 small, h2 .bt3-small, h2 sm=
all, h3 .bt3-small, h3 small { font-size: 65%; }
.bt3-h4, .bt3-h5, .bt3-h6, h4, h5, h6 { margin-top: 10px; margin-bottom: 10=
px; }
.bt3-h4 .bt3-small, .bt3-h4 small, .bt3-h5 .bt3-small, .bt3-h5 small, .bt3-=
h6 .bt3-small, .bt3-h6 small, h4 .bt3-small, h4 small, h5 .bt3-small, h5 sm=
all, h6 .bt3-small, h6 small { font-size: 75%; }
.bt3-h1, h1 { font-size: 36px; }
.bt3-h2, h2 { font-size: 30px; }
.bt3-h3, h3 { font-size: 24px; }
.bt3-h4, h4 { font-size: 18px; }
.bt3-h5, h5 { font-size: 14px; }
.bt3-h6, h6 { font-size: 12px; }
p { margin: 0px 0px 10px; }
.bt3-lead { margin-bottom: 20px; font-size: 16px; font-weight: 200; line-he=
ight: 1.4; }
@media (min-width: 768px) {
.bt3-lead { font-size: 21px; }
}
.bt3-small, small { font-size: 85%; }
cite { font-style: normal; }
.bt3-text-left { text-align: left; }
.bt3-text-right { text-align: right; }
.bt3-text-center { text-align: center; }
.bt3-text-justify { text-align: justify; }
.bt3-text-muted { color: rgb(153, 153, 153); }
.bt3-text-primary { color: rgb(66, 139, 202); }
a.bt3-text-primary:hover { color: rgb(53, 126, 188); }
.bt3-text-success { color: rgb(60, 118, 61); }
a.bt3-text-success:hover { color: rgb(54, 106, 55); }
.bt3-text-info { color: rgb(49, 112, 143); }
a.bt3-text-info:hover { color: rgb(44, 101, 129); }
.bt3-text-warning { color: rgb(138, 109, 59); }
a.bt3-text-warning:hover { color: rgb(124, 98, 53); }
.bt3-text-danger { color: rgb(169, 68, 66); }
a.bt3-text-danger:hover { color: rgb(152, 61, 59); }
.bt3-bg-primary { color: rgb(255, 255, 255); background-color: rgb(66, 139,=
202); }
a.bt3-bg-primary:hover { background-color: rgb(53, 126, 188); }
.bt3-bg-success { background-color: rgb(223, 240, 216); }
a.bt3-bg-success:hover { background-color: rgb(196, 227, 183); }
.bt3-bg-info { background-color: rgb(217, 237, 247); }
a.bt3-bg-info:hover { background-color: rgb(179, 219, 239); }
.bt3-bg-warning { background-color: rgb(252, 248, 227); }
a.bt3-bg-warning:hover { background-color: rgb(247, 237, 184); }
.bt3-bg-danger { background-color: rgb(242, 222, 222); }
a.bt3-bg-danger:hover { background-color: rgb(229, 189, 189); }
.bt3-page-header { padding-bottom: 9px; margin: 40px 0px 20px; border-botto=
m: 1px solid rgb(238, 238, 238); }
ol, ul { margin-top: 0px; margin-bottom: 10px; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
.bt3-list-inline, .bt3-list-unstyled { padding-left: 0px; list-style: none;=
}
.bt3-list-inline { margin-left: -5px; }
.bt3-list-inline > li { display: inline-block; padding-left: 5px; padding-r=
ight: 5px; }
dl { margin-top: 0px; margin-bottom: 20px; }
dd, dt { line-height: 1.42857; }
dt { font-weight: 700; }
dd { margin-left: 0px; }
@media (min-width: 768px) {
.bt3-dl-horizontal dt { float: left; width: 160px; clear: left; text-alig=
n: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bt3-dl-horizontal dd { margin-left: 180px; }
}
abbr[data-original-title], abbr[title] { cursor: help; border-bottom: 1px d=
otted rgb(153, 153, 153); }
.bt3-initialism { font-size: 90%; text-transform: uppercase; }
blockquote { padding: 10px 20px; margin: 0px 0px 20px; font-size: 17.5px; b=
order-left: 5px solid rgb(238, 238, 238); }
blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child=
{ margin-bottom: 0px; }
blockquote .bt3-small, blockquote footer, blockquote small { display: block=
; font-size: 80%; line-height: 1.42857; color: rgb(153, 153, 153); }
blockquote .bt3-small::before, blockquote footer::before, blockquote small:=
:before { content: "=E2=80=94=C2=A0"; }
.bt3-blockquote-reverse, blockquote.bt3-pull-right { padding-right: 15px; p=
adding-left: 0px; border-right: 5px solid rgb(238, 238, 238); border-left: =
0px; text-align: right; }
.bt3-blockquote-reverse .bt3-small::before, .bt3-blockquote-reverse footer:=
:before, .bt3-blockquote-reverse small::before, blockquote.bt3-pull-right .=
bt3-small::before, blockquote.bt3-pull-right footer::before, blockquote.bt3=
-pull-right small::before { content: ""; }
.bt3-blockquote-reverse .bt3-small::after, .bt3-blockquote-reverse footer::=
after, .bt3-blockquote-reverse small::after, blockquote.bt3-pull-right .bt3=
-small::after, blockquote.bt3-pull-right footer::after, blockquote.bt3-pull=
-right small::after { content: "=C2=A0=E2=80=94"; }
blockquote::after, blockquote::before { content: ""; }
address { margin-bottom: 20px; font-style: normal; line-height: 1.42857; }
code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New",=
monospace; }
code { color: rgb(199, 37, 78); background-color: rgb(249, 242, 244); white=
-space: nowrap; border-radius: 4px; }
code, kbd { padding: 2px 4px; font-size: 90%; }
kbd { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); border-=
radius: 3px; box-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px inset; }
pre { display: block; padding: 9.5px; margin: 0px 0px 10px; font-size: 13px=
; line-height: 1.42857; word-break: break-all; overflow-wrap: break-word; c=
olor: rgb(51, 51, 51); background-color: rgb(245, 245, 245); border: 1px so=
lid rgb(204, 204, 204); border-radius: 4px; }
pre code { padding: 0px; font-size: inherit; color: inherit; white-space: p=
re-wrap; background-color: transparent; border-radius: 0px; }
.bt3-pre-scrollable { max-height: 340px; overflow-y: scroll; }
.bt3-container { margin-right: auto; margin-left: auto; padding-left: 15px;=
padding-right: 15px; }
@media (min-width: 768px) {
.bt3-container { width: 750px; }
}
@media (min-width: 992px) {
.bt3-container { width: 970px; }
}
@media (min-width: 1200px) {
.bt3-container { width: 1170px; }
}
.bt3-container-fluid { margin-right: auto; margin-left: auto; padding-left:=
15px; padding-right: 15px; }
.bt3-row { margin-left: -15px; margin-right: -15px; }
.bt3-col-lg-1, .bt3-col-lg-2, .bt3-col-lg-3, .bt3-col-lg-4, .bt3-col-lg-5, =
.bt3-col-lg-6, .bt3-col-lg-7, .bt3-col-lg-8, .bt3-col-lg-9, .bt3-col-lg-10,=
.bt3-col-lg-11, .bt3-col-lg-12, .bt3-col-md-1, .bt3-col-md-2, .bt3-col-md-=
3, .bt3-col-md-4, .bt3-col-md-5, .bt3-col-md-6, .bt3-col-md-7, .bt3-col-md-=
8, .bt3-col-md-9, .bt3-col-md-10, .bt3-col-md-11, .bt3-col-md-12, .bt3-col-=
sm-1, .bt3-col-sm-2, .bt3-col-sm-3, .bt3-col-sm-4, .bt3-col-sm-5, .bt3-col-=
sm-6, .bt3-col-sm-7, .bt3-col-sm-8, .bt3-col-sm-9, .bt3-col-sm-10, .bt3-col=
-sm-11, .bt3-col-sm-12, .bt3-col-xs-1, .bt3-col-xs-2, .bt3-col-xs-3, .bt3-c=
ol-xs-4, .bt3-col-xs-5, .bt3-col-xs-6, .bt3-col-xs-7, .bt3-col-xs-8, .bt3-c=
ol-xs-9, .bt3-col-xs-10, .bt3-col-xs-11, .bt3-col-xs-12 { position: relativ=
e; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.bt3-col-xs-1, .bt3-col-xs-2, .bt3-col-xs-3, .bt3-col-xs-4, .bt3-col-xs-5, =
.bt3-col-xs-6, .bt3-col-xs-7, .bt3-col-xs-8, .bt3-col-xs-9, .bt3-col-xs-10,=
.bt3-col-xs-11, .bt3-col-xs-12 { float: left; }
.bt3-col-xs-12 { width: 100%; }
.bt3-col-xs-11 { width: 91.6667%; }
.bt3-col-xs-10 { width: 83.3333%; }
.bt3-col-xs-9 { width: 75%; }
.bt3-col-xs-8 { width: 66.6667%; }
.bt3-col-xs-7 { width: 58.3333%; }
.bt3-col-xs-6 { width: 50%; }
.bt3-col-xs-5 { width: 41.6667%; }
.bt3-col-xs-4 { width: 33.3333%; }
.bt3-col-xs-3 { width: 25%; }
.bt3-col-xs-2 { width: 16.6667%; }
.bt3-col-xs-1 { width: 8.33333%; }
.bt3-col-xs-pull-12 { right: 100%; }
.bt3-col-xs-pull-11 { right: 91.6667%; }
.bt3-col-xs-pull-10 { right: 83.3333%; }
.bt3-col-xs-pull-9 { right: 75%; }
.bt3-col-xs-pull-8 { right: 66.6667%; }
.bt3-col-xs-pull-7 { right: 58.3333%; }
.bt3-col-xs-pull-6 { right: 50%; }
.bt3-col-xs-pull-5 { right: 41.6667%; }
.bt3-col-xs-pull-4 { right: 33.3333%; }
.bt3-col-xs-pull-3 { right: 25%; }
.bt3-col-xs-pull-2 { right: 16.6667%; }
.bt3-col-xs-pull-1 { right: 8.33333%; }
.bt3-col-xs-pull-0 { right: 0px; }
.bt3-col-xs-push-12 { left: 100%; }
.bt3-col-xs-push-11 { left: 91.6667%; }
.bt3-col-xs-push-10 { left: 83.3333%; }
.bt3-col-xs-push-9 { left: 75%; }
.bt3-col-xs-push-8 { left: 66.6667%; }
.bt3-col-xs-push-7 { left: 58.3333%; }
.bt3-col-xs-push-6 { left: 50%; }
.bt3-col-xs-push-5 { left: 41.6667%; }
.bt3-col-xs-push-4 { left: 33.3333%; }
.bt3-col-xs-push-3 { left: 25%; }
.bt3-col-xs-push-2 { left: 16.6667%; }
.bt3-col-xs-push-1 { left: 8.33333%; }
.bt3-col-xs-push-0 { left: 0px; }
.bt3-col-xs-offset-12 { margin-left: 100%; }
.bt3-col-xs-offset-11 { margin-left: 91.6667%; }
.bt3-col-xs-offset-10 { margin-left: 83.3333%; }
.bt3-col-xs-offset-9 { margin-left: 75%; }
.bt3-col-xs-offset-8 { margin-left: 66.6667%; }
.bt3-col-xs-offset-7 { margin-left: 58.3333%; }
.bt3-col-xs-offset-6 { margin-left: 50%; }
.bt3-col-xs-offset-5 { margin-left: 41.6667%; }
.bt3-col-xs-offset-4 { margin-left: 33.3333%; }
.bt3-col-xs-offset-3 { margin-left: 25%; }
.bt3-col-xs-offset-2 { margin-left: 16.6667%; }
.bt3-col-xs-offset-1 { margin-left: 8.33333%; }
.bt3-col-xs-offset-0 { margin-left: 0px; }
@media (min-width: 768px) {
.bt3-col-sm-1, .bt3-col-sm-2, .bt3-col-sm-3, .bt3-col-sm-4, .bt3-col-sm-5=
, .bt3-col-sm-6, .bt3-col-sm-7, .bt3-col-sm-8, .bt3-col-sm-9, .bt3-col-sm-1=
0, .bt3-col-sm-11, .bt3-col-sm-12 { float: left; }
.bt3-col-sm-12 { width: 100%; }
.bt3-col-sm-11 { width: 91.6667%; }
.bt3-col-sm-10 { width: 83.3333%; }
.bt3-col-sm-9 { width: 75%; }
.bt3-col-sm-8 { width: 66.6667%; }
.bt3-col-sm-7 { width: 58.3333%; }
.bt3-col-sm-6 { width: 50%; }
.bt3-col-sm-5 { width: 41.6667%; }
.bt3-col-sm-4 { width: 33.3333%; }
.bt3-col-sm-3 { width: 25%; }
.bt3-col-sm-2 { width: 16.6667%; }
.bt3-col-sm-1 { width: 8.33333%; }
.bt3-col-sm-pull-12 { right: 100%; }
.bt3-col-sm-pull-11 { right: 91.6667%; }
.bt3-col-sm-pull-10 { right: 83.3333%; }
.bt3-col-sm-pull-9 { right: 75%; }
.bt3-col-sm-pull-8 { right: 66.6667%; }
.bt3-col-sm-pull-7 { right: 58.3333%; }
.bt3-col-sm-pull-6 { right: 50%; }
.bt3-col-sm-pull-5 { right: 41.6667%; }
.bt3-col-sm-pull-4 { right: 33.3333%; }
.bt3-col-sm-pull-3 { right: 25%; }
.bt3-col-sm-pull-2 { right: 16.6667%; }
.bt3-col-sm-pull-1 { right: 8.33333%; }
.bt3-col-sm-pull-0 { right: 0px; }
.bt3-col-sm-push-12 { left: 100%; }
.bt3-col-sm-push-11 { left: 91.6667%; }
.bt3-col-sm-push-10 { left: 83.3333%; }
.bt3-col-sm-push-9 { left: 75%; }
.bt3-col-sm-push-8 { left: 66.6667%; }
.bt3-col-sm-push-7 { left: 58.3333%; }
.bt3-col-sm-push-6 { left: 50%; }
.bt3-col-sm-push-5 { left: 41.6667%; }
.bt3-col-sm-push-4 { left: 33.3333%; }
.bt3-col-sm-push-3 { left: 25%; }
.bt3-col-sm-push-2 { left: 16.6667%; }
.bt3-col-sm-push-1 { left: 8.33333%; }
.bt3-col-sm-push-0 { left: 0px; }
.bt3-col-sm-offset-12 { margin-left: 100%; }
.bt3-col-sm-offset-11 { margin-left: 91.6667%; }
.bt3-col-sm-offset-10 { margin-left: 83.3333%; }
.bt3-col-sm-offset-9 { margin-left: 75%; }
.bt3-col-sm-offset-8 { margin-left: 66.6667%; }
.bt3-col-sm-offset-7 { margin-left: 58.3333%; }
.bt3-col-sm-offset-6 { margin-left: 50%; }
.bt3-col-sm-offset-5 { margin-left: 41.6667%; }
.bt3-col-sm-offset-4 { margin-left: 33.3333%; }
.bt3-col-sm-offset-3 { margin-left: 25%; }
.bt3-col-sm-offset-2 { margin-left: 16.6667%; }
.bt3-col-sm-offset-1 { margin-left: 8.33333%; }
.bt3-col-sm-offset-0 { margin-left: 0px; }
}
@media (min-width: 992px) {
.bt3-col-md-1, .bt3-col-md-2, .bt3-col-md-3, .bt3-col-md-4, .bt3-col-md-5=
, .bt3-col-md-6, .bt3-col-md-7, .bt3-col-md-8, .bt3-col-md-9, .bt3-col-md-1=
0, .bt3-col-md-11, .bt3-col-md-12 { float: left; }
.bt3-col-md-12 { width: 100%; }
.bt3-col-md-11 { width: 91.6667%; }
.bt3-col-md-10 { width: 83.3333%; }
.bt3-col-md-9 { width: 75%; }
.bt3-col-md-8 { width: 66.6667%; }
.bt3-col-md-7 { width: 58.3333%; }
.bt3-col-md-6 { width: 50%; }
.bt3-col-md-5 { width: 41.6667%; }
.bt3-col-md-4 { width: 33.3333%; }
.bt3-col-md-3 { width: 25%; }
.bt3-col-md-2 { width: 16.6667%; }
.bt3-col-md-1 { width: 8.33333%; }
.bt3-col-md-pull-12 { right: 100%; }
.bt3-col-md-pull-11 { right: 91.6667%; }
.bt3-col-md-pull-10 { right: 83.3333%; }
.bt3-col-md-pull-9 { right: 75%; }
.bt3-col-md-pull-8 { right: 66.6667%; }
.bt3-col-md-pull-7 { right: 58.3333%; }
.bt3-col-md-pull-6 { right: 50%; }
.bt3-col-md-pull-5 { right: 41.6667%; }
.bt3-col-md-pull-4 { right: 33.3333%; }
.bt3-col-md-pull-3 { right: 25%; }
.bt3-col-md-pull-2 { right: 16.6667%; }
.bt3-col-md-pull-1 { right: 8.33333%; }
.bt3-col-md-pull-0 { right: 0px; }
.bt3-col-md-push-12 { left: 100%; }
.bt3-col-md-push-11 { left: 91.6667%; }
.bt3-col-md-push-10 { left: 83.3333%; }
.bt3-col-md-push-9 { left: 75%; }
.bt3-col-md-push-8 { left: 66.6667%; }
.bt3-col-md-push-7 { left: 58.3333%; }
.bt3-col-md-push-6 { left: 50%; }
.bt3-col-md-push-5 { left: 41.6667%; }
.bt3-col-md-push-4 { left: 33.3333%; }
.bt3-col-md-push-3 { left: 25%; }
.bt3-col-md-push-2 { left: 16.6667%; }
.bt3-col-md-push-1 { left: 8.33333%; }
.bt3-col-md-push-0 { left: 0px; }
.bt3-col-md-offset-12 { margin-left: 100%; }
.bt3-col-md-offset-11 { margin-left: 91.6667%; }
.bt3-col-md-offset-10 { margin-left: 83.3333%; }
.bt3-col-md-offset-9 { margin-left: 75%; }
.bt3-col-md-offset-8 { margin-left: 66.6667%; }
.bt3-col-md-offset-7 { margin-left: 58.3333%; }
.bt3-col-md-offset-6 { margin-left: 50%; }
.bt3-col-md-offset-5 { margin-left: 41.6667%; }
.bt3-col-md-offset-4 { margin-left: 33.3333%; }
.bt3-col-md-offset-3 { margin-left: 25%; }
.bt3-col-md-offset-2 { margin-left: 16.6667%; }
.bt3-col-md-offset-1 { margin-left: 8.33333%; }
.bt3-col-md-offset-0 { margin-left: 0px; }
}
@media (min-width: 1200px) {
.bt3-col-lg-1, .bt3-col-lg-2, .bt3-col-lg-3, .bt3-col-lg-4, .bt3-col-lg-5=
, .bt3-col-lg-6, .bt3-col-lg-7, .bt3-col-lg-8, .bt3-col-lg-9, .bt3-col-lg-1=
0, .bt3-col-lg-11, .bt3-col-lg-12 { float: left; }
.bt3-col-lg-12 { width: 100%; }
.bt3-col-lg-11 { width: 91.6667%; }
.bt3-col-lg-10 { width: 83.3333%; }
.bt3-col-lg-9 { width: 75%; }
.bt3-col-lg-8 { width: 66.6667%; }
.bt3-col-lg-7 { width: 58.3333%; }
.bt3-col-lg-6 { width: 50%; }
.bt3-col-lg-5 { width: 41.6667%; }
.bt3-col-lg-4 { width: 33.3333%; }
.bt3-col-lg-3 { width: 25%; }
.bt3-col-lg-2 { width: 16.6667%; }
.bt3-col-lg-1 { width: 8.33333%; }
.bt3-col-lg-pull-12 { right: 100%; }
.bt3-col-lg-pull-11 { right: 91.6667%; }
.bt3-col-lg-pull-10 { right: 83.3333%; }
.bt3-col-lg-pull-9 { right: 75%; }
.bt3-col-lg-pull-8 { right: 66.6667%; }
.bt3-col-lg-pull-7 { right: 58.3333%; }
.bt3-col-lg-pull-6 { right: 50%; }
.bt3-col-lg-pull-5 { right: 41.6667%; }
.bt3-col-lg-pull-4 { right: 33.3333%; }
.bt3-col-lg-pull-3 { right: 25%; }
.bt3-col-lg-pull-2 { right: 16.6667%; }
.bt3-col-lg-pull-1 { right: 8.33333%; }
.bt3-col-lg-pull-0 { right: 0px; }
.bt3-col-lg-push-12 { left: 100%; }
.bt3-col-lg-push-11 { left: 91.6667%; }
.bt3-col-lg-push-10 { left: 83.3333%; }
.bt3-col-lg-push-9 { left: 75%; }
.bt3-col-lg-push-8 { left: 66.6667%; }
.bt3-col-lg-push-7 { left: 58.3333%; }
.bt3-col-lg-push-6 { left: 50%; }
.bt3-col-lg-push-5 { left: 41.6667%; }
.bt3-col-lg-push-4 { left: 33.3333%; }
.bt3-col-lg-push-3 { left: 25%; }
.bt3-col-lg-push-2 { left: 16.6667%; }
.bt3-col-lg-push-1 { left: 8.33333%; }
.bt3-col-lg-push-0 { left: 0px; }
.bt3-col-lg-offset-12 { margin-left: 100%; }
.bt3-col-lg-offset-11 { margin-left: 91.6667%; }
.bt3-col-lg-offset-10 { margin-left: 83.3333%; }
.bt3-col-lg-offset-9 { margin-left: 75%; }
.bt3-col-lg-offset-8 { margin-left: 66.6667%; }
.bt3-col-lg-offset-7 { margin-left: 58.3333%; }
.bt3-col-lg-offset-6 { margin-left: 50%; }
.bt3-col-lg-offset-5 { margin-left: 41.6667%; }
.bt3-col-lg-offset-4 { margin-left: 33.3333%; }
.bt3-col-lg-offset-3 { margin-left: 25%; }
.bt3-col-lg-offset-2 { margin-left: 16.6667%; }
.bt3-col-lg-offset-1 { margin-left: 8.33333%; }
.bt3-col-lg-offset-0 { margin-left: 0px; }
}
table { max-width: 100%; background-color: transparent; }
th { text-align: left; }
.bt3-table { width: 100%; margin-bottom: 20px; }
.bt3-table > tbody > tr > td, .bt3-table > tbody > tr > th, .bt3-table > tf=
oot > tr > td, .bt3-table > tfoot > tr > th, .bt3-table > thead > tr > td, =
.bt3-table > thead > tr > th { padding: 8px; line-height: 1.42857; vertical=
-align: top; border-top: 1px solid rgb(221, 221, 221); }
.bt3-table > thead > tr > th { vertical-align: bottom; border-bottom: 2px s=
olid rgb(221, 221, 221); }
.bt3-table > caption + thead > tr:first-child > td, .bt3-table > caption + =
thead > tr:first-child > th, .bt3-table > colgroup + thead > tr:first-child=
> td, .bt3-table > colgroup + thead > tr:first-child > th, .bt3-table > th=
ead:first-child > tr:first-child > td, .bt3-table > thead:first-child > tr:=
first-child > th { border-top: 0px; }
.bt3-table > tbody + tbody { border-top: 2px solid rgb(221, 221, 221); }
.bt3-table .bt3-table { background-color: rgb(255, 255, 255); }
.bt3-table-condensed > tbody > tr > td, .bt3-table-condensed > tbody > tr >=
th, .bt3-table-condensed > tfoot > tr > td, .bt3-table-condensed > tfoot >=
tr > th, .bt3-table-condensed > thead > tr > td, .bt3-table-condensed > th=
ead > tr > th { padding: 5px; }
.bt3-table-bordered { border: 1px solid rgb(221, 221, 221); }
.bt3-table-bordered > tbody > tr > td, .bt3-table-bordered > tbody > tr > t=
h, .bt3-table-bordered > tfoot > tr > td, .bt3-table-bordered > tfoot > tr =
> th, .bt3-table-bordered > thead > tr > td, .bt3-table-bordered > thead > =
tr > th { border: 1px solid rgb(221, 221, 221); }
.bt3-table-bordered > thead > tr > td, .bt3-table-bordered > thead > tr > t=
h { border-bottom-width: 2px; }
.bt3-table-striped > tbody > tr:nth-child(2n+1) > td, .bt3-table-striped > =
tbody > tr:nth-child(2n+1) > th { background-color: rgb(249, 249, 249); }
.bt3-table-hover > tbody > tr:hover > td, .bt3-table-hover > tbody > tr:hov=
er > th { background-color: rgb(245, 245, 245); }
table col[class*=3D"col-"] { position: static; float: none; display: table-=
column; }
table td[class*=3D"col-"], table th[class*=3D"col-"] { position: static; fl=
oat: none; display: table-cell; }
.bt3-table > tbody > tr.bt3-active > td, .bt3-table > tbody > tr.bt3-active=
> th, .bt3-table > tbody > tr > td.bt3-active, .bt3-table > tbody > tr > t=
h.bt3-active, .bt3-table > tfoot > tr.bt3-active > td, .bt3-table > tfoot >=
tr.bt3-active > th, .bt3-table > tfoot > tr > td.bt3-active, .bt3-table > =
tfoot > tr > th.bt3-active, .bt3-table > thead > tr.bt3-active > td, .bt3-t=
able > thead > tr.bt3-active > th, .bt3-table > thead > tr > td.bt3-active,=
.bt3-table > thead > tr > th.bt3-active { background-color: rgb(245, 245, =
245); }
.bt3-table-hover > tbody > tr.bt3-active:hover > td, .bt3-table-hover > tbo=
dy > tr.bt3-active:hover > th, .bt3-table-hover > tbody > tr > td.bt3-activ=
e:hover, .bt3-table-hover > tbody > tr > th.bt3-active:hover { background-c=
olor: rgb(233, 233, 233); }
.bt3-table > tbody > tr.bt3-success > td, .bt3-table > tbody > tr.bt3-succe=
ss > th, .bt3-table > tbody > tr > td.bt3-success, .bt3-table > tbody > tr =
> th.bt3-success, .bt3-table > tfoot > tr.bt3-success > td, .bt3-table > tf=
oot > tr.bt3-success > th, .bt3-table > tfoot > tr > td.bt3-success, .bt3-t=
able > tfoot > tr > th.bt3-success, .bt3-table > thead > tr.bt3-success > t=
d, .bt3-table > thead > tr.bt3-success > th, .bt3-table > thead > tr > td.b=
t3-success, .bt3-table > thead > tr > th.bt3-success { background-color: rg=
b(223, 240, 216); }
.bt3-table-hover > tbody > tr.bt3-success:hover > td, .bt3-table-hover > tb=
ody > tr.bt3-success:hover > th, .bt3-table-hover > tbody > tr > td.bt3-suc=
cess:hover, .bt3-table-hover > tbody > tr > th.bt3-success:hover { backgrou=
nd-color: rgb(209, 234, 200); }
.bt3-table > tbody > tr.bt3-info > td, .bt3-table > tbody > tr.bt3-info > t=
h, .bt3-table > tbody > tr > td.bt3-info, .bt3-table > tbody > tr > th.bt3-=
info, .bt3-table > tfoot > tr.bt3-info > td, .bt3-table > tfoot > tr.bt3-in=
fo > th, .bt3-table > tfoot > tr > td.bt3-info, .bt3-table > tfoot > tr > t=
h.bt3-info, .bt3-table > thead > tr.bt3-info > td, .bt3-table > thead > tr.=
bt3-info > th, .bt3-table > thead > tr > td.bt3-info, .bt3-table > thead > =
tr > th.bt3-info { background-color: rgb(217, 237, 247); }
.bt3-table-hover > tbody > tr.bt3-info:hover > td, .bt3-table-hover > tbody=
> tr.bt3-info:hover > th, .bt3-table-hover > tbody > tr > td.bt3-info:hove=
r, .bt3-table-hover > tbody > tr > th.bt3-info:hover { background-color: rg=
b(198, 228, 243); }
.bt3-table > tbody > tr.bt3-warning > td, .bt3-table > tbody > tr.bt3-warni=
ng > th, .bt3-table > tbody > tr > td.bt3-warning, .bt3-table > tbody > tr =
> th.bt3-warning, .bt3-table > tfoot > tr.bt3-warning > td, .bt3-table > tf=
oot > tr.bt3-warning > th, .bt3-table > tfoot > tr > td.bt3-warning, .bt3-t=
able > tfoot > tr > th.bt3-warning, .bt3-table > thead > tr.bt3-warning > t=
d, .bt3-table > thead > tr.bt3-warning > th, .bt3-table > thead > tr > td.b=
t3-warning, .bt3-table > thead > tr > th.bt3-warning { background-color: rg=
b(252, 248, 227); }
.bt3-table-hover > tbody > tr.bt3-warning:hover > td, .bt3-table-hover > tb=
ody > tr.bt3-warning:hover > th, .bt3-table-hover > tbody > tr > td.bt3-war=
ning:hover, .bt3-table-hover > tbody > tr > th.bt3-warning:hover { backgrou=
nd-color: rgb(250, 243, 205); }
.bt3-table > tbody > tr.bt3-danger > td, .bt3-table > tbody > tr.bt3-danger=
> th, .bt3-table > tbody > tr > td.bt3-danger, .bt3-table > tbody > tr > t=
h.bt3-danger, .bt3-table > tfoot > tr.bt3-danger > td, .bt3-table > tfoot >=
tr.bt3-danger > th, .bt3-table > tfoot > tr > td.bt3-danger, .bt3-table > =
tfoot > tr > th.bt3-danger, .bt3-table > thead > tr.bt3-danger > td, .bt3-t=
able > thead > tr.bt3-danger > th, .bt3-table > thead > tr > td.bt3-danger,=
.bt3-table > thead > tr > th.bt3-danger { background-color: rgb(242, 222, =
222); }
.bt3-table-hover > tbody > tr.bt3-danger:hover > td, .bt3-table-hover > tbo=
dy > tr.bt3-danger:hover > th, .bt3-table-hover > tbody > tr > td.bt3-dange=
r:hover, .bt3-table-hover > tbody > tr > th.bt3-danger:hover { background-c=
olor: rgb(235, 205, 205); }
@media (max-width: 767px) {
.bt3-table-responsive { width: 100%; margin-bottom: 15px; overflow: scrol=
l hidden; border: 1px solid rgb(221, 221, 221); }
.bt3-table-responsive > .bt3-table { margin-bottom: 0px; }
.bt3-table-responsive > .bt3-table > tbody > tr > td, .bt3-table-responsi=
ve > .bt3-table > tbody > tr > th, .bt3-table-responsive > .bt3-table > tfo=
ot > tr > td, .bt3-table-responsive > .bt3-table > tfoot > tr > th, .bt3-ta=
ble-responsive > .bt3-table > thead > tr > td, .bt3-table-responsive > .bt3=
-table > thead > tr > th { white-space: nowrap; }
.bt3-table-responsive > .bt3-table-bordered { border: 0px; }
.bt3-table-responsive > .bt3-table-bordered > tbody > tr > td:first-child=
, .bt3-table-responsive > .bt3-table-bordered > tbody > tr > th:first-child=
, .bt3-table-responsive > .bt3-table-bordered > tfoot > tr > td:first-child=
, .bt3-table-responsive > .bt3-table-bordered > tfoot > tr > th:first-child=
, .bt3-table-responsive > .bt3-table-bordered > thead > tr > td:first-child=
, .bt3-table-responsive > .bt3-table-bordered > thead > tr > th:first-child=
{ border-left: 0px; }
.bt3-table-responsive > .bt3-table-bordered > tbody > tr > td:last-child,=
.bt3-table-responsive > .bt3-table-bordered > tbody > tr > th:last-child, =
.bt3-table-responsive > .bt3-table-bordered > tfoot > tr > td:last-child, .=
bt3-table-responsive > .bt3-table-bordered > tfoot > tr > th:last-child, .b=
t3-table-responsive > .bt3-table-bordered > thead > tr > td:last-child, .bt=
3-table-responsive > .bt3-table-bordered > thead > tr > th:last-child { bor=
der-right: 0px; }
.bt3-table-responsive > .bt3-table-bordered > tbody > tr:last-child > td,=
.bt3-table-responsive > .bt3-table-bordered > tbody > tr:last-child > th, =
.bt3-table-responsive > .bt3-table-bordered > tfoot > tr:last-child > td, .=
bt3-table-responsive > .bt3-table-bordered > tfoot > tr:last-child > th { b=
order-bottom: 0px; }
}
fieldset { margin: 0px; min-width: 0px; }
fieldset, legend { padding: 0px; border: 0px; }
legend { display: block; width: 100%; margin-bottom: 20px; font-size: 21px;=
line-height: inherit; color: rgb(51, 51, 51); border-bottom: 1px solid rgb=
(229, 229, 229); }
label { display: inline-block; margin-bottom: 5px; font-weight: 700; }
input[type=3D"search"] { box-sizing: border-box; }
input[type=3D"checkbox"], input[type=3D"radio"] { line-height: normal; }
input[type=3D"file"] { display: block; }
input[type=3D"range"] { display: block; width: 100%; }
select[multiple], select[size] { height: auto; }
input[type=3D"checkbox"]:focus, input[type=3D"file"]:focus, input[type=3D"r=
adio"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: =
-2px; }
output { padding-top: 7px; }
.bt3-form-control, output { display: block; font-size: 14px; line-height: 1=
.42857; color: rgb(85, 85, 85); }
.bt3-form-control { width: 100%; height: 34px; padding: 6px 12px; backgroun=
d-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(=
204, 204, 204); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1p=
x 1px inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15=
s ease-in-out 0s; }
.bt3-form-control:focus { border-color: rgb(102, 175, 233); outline: 0px; b=
ox-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6)=
0px 0px 8px; }
.bt3-form-control::-webkit-input-placeholder { color: rgb(153, 153, 153); }
.bt3-form-control[disabled], .bt3-form-control[readonly], fieldset[disabled=
] .bt3-form-control { cursor: not-allowed; background-color: rgb(238, 238, =
238); opacity: 1; }
textarea.bt3-form-control { height: auto; }
input[type=3D"search"] { appearance: none; }
input[type=3D"date"] { line-height: 34px; }
.bt3-form-group { margin-bottom: 15px; }
.bt3-checkbox, .bt3-radio { display: block; min-height: 20px; margin-top: 1=
0px; margin-bottom: 10px; padding-left: 20px; }
.bt3-checkbox label, .bt3-radio label { display: inline; font-weight: 400; =
cursor: pointer; }
.bt3-checkbox-inline input[type=3D"checkbox"], .bt3-checkbox input[type=3D"=
checkbox"], .bt3-radio-inline input[type=3D"radio"], .bt3-radio input[type=
=3D"radio"] { float: left; margin-left: -20px; }
.bt3-checkbox + .bt3-checkbox, .bt3-radio + .bt3-radio { margin-top: -5px; =
}
.bt3-checkbox-inline, .bt3-radio-inline { display: inline-block; padding-le=
ft: 20px; margin-bottom: 0px; vertical-align: middle; font-weight: 400; cur=
sor: pointer; }
.bt3-checkbox-inline + .bt3-checkbox-inline, .bt3-radio-inline + .bt3-radio=
-inline { margin-top: 0px; margin-left: 10px; }
.bt3-checkbox-inline[disabled], .bt3-checkbox[disabled], .bt3-radio-inline[=
disabled], .bt3-radio[disabled], fieldset[disabled] .bt3-checkbox, fieldset=
[disabled] .bt3-checkbox-inline, fieldset[disabled] .bt3-radio, fieldset[di=
sabled] .bt3-radio-inline, fieldset[disabled] input[type=3D"checkbox"], fie=
ldset[disabled] input[type=3D"radio"], input[type=3D"checkbox"][disabled], =
input[type=3D"radio"][disabled] { cursor: not-allowed; }
.bt3-input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-heig=
ht: 1.5; border-radius: 3px; }
select.bt3-input-sm { height: 30px; line-height: 30px; }
select[multiple].bt3-input-sm, textarea.bt3-input-sm { height: auto; }
.bt3-input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-hei=
ght: 1.33; border-radius: 6px; }
select.bt3-input-lg { height: 46px; line-height: 46px; }
select[multiple].bt3-input-lg, textarea.bt3-input-lg { height: auto; }
.bt3-has-feedback { position: relative; }
.bt3-has-feedback .bt3-form-control { padding-right: 42.5px; }
.bt3-has-feedback .bt3-form-control-feedback { position: absolute; top: 25p=
x; right: 0px; display: block; width: 34px; height: 34px; line-height: 34px=
; text-align: center; }
.bt3-has-success .bt3-checkbox, .bt3-has-success .bt3-checkbox-inline, .bt3=
-has-success .bt3-control-label, .bt3-has-success .bt3-help-block, .bt3-has=
-success .bt3-radio, .bt3-has-success .bt3-radio-inline { color: rgb(60, 11=
8, 61); }
.bt3-has-success .bt3-form-control { border-color: rgb(60, 118, 61); box-sh=
adow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; }
.bt3-has-success .bt3-form-control:focus { border-color: rgb(54, 106, 55); =
box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(82, 162, 84) 0px 0p=
x 6px; }
.bt3-has-success .bt3-input-group-addon { color: rgb(60, 118, 61); border-c=
olor: rgb(60, 118, 61); background-color: rgb(223, 240, 216); }
.bt3-has-success .bt3-form-control-feedback { color: rgb(60, 118, 61); }
.bt3-has-warning .bt3-checkbox, .bt3-has-warning .bt3-checkbox-inline, .bt3=
-has-warning .bt3-control-label, .bt3-has-warning .bt3-help-block, .bt3-has=
-warning .bt3-radio, .bt3-has-warning .bt3-radio-inline { color: rgb(138, 1=
09, 59); }
.bt3-has-warning .bt3-form-control { border-color: rgb(138, 109, 59); box-s=
hadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; }
.bt3-has-warning .bt3-form-control:focus { border-color: rgb(124, 98, 53); =
box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(180, 143, 80) 0px 0=
px 6px; }
.bt3-has-warning .bt3-input-group-addon { color: rgb(138, 109, 59); border-=
color: rgb(138, 109, 59); background-color: rgb(252, 248, 227); }
.bt3-has-warning .bt3-form-control-feedback { color: rgb(138, 109, 59); }
.bt3-has-error .bt3-checkbox, .bt3-has-error .bt3-checkbox-inline, .bt3-has=
-error .bt3-control-label, .bt3-has-error .bt3-help-block, .bt3-has-error .=
bt3-radio, .bt3-has-error .bt3-radio-inline { color: rgb(169, 68, 66); }
.bt3-has-error .bt3-form-control { border-color: rgb(169, 68, 66); box-shad=
ow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; }
.bt3-has-error .bt3-form-control:focus { border-color: rgb(152, 61, 59); bo=
x-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(193, 99, 97) 0px 0px =
6px; }
.bt3-has-error .bt3-input-group-addon { color: rgb(169, 68, 66); border-col=
or: rgb(169, 68, 66); background-color: rgb(242, 222, 222); }
.bt3-has-error .bt3-form-control-feedback { color: rgb(169, 68, 66); }
.bt3-form-control-static { margin-bottom: 0px; }
.bt3-help-block { display: block; margin-top: 5px; margin-bottom: 10px; col=
or: rgb(102, 102, 102); }
@media (min-width: 768px) {
.bt3-form-inline .bt3-form-group { display: inline-block; margin-bottom: =
0px; vertical-align: middle; }
.bt3-form-inline .bt3-form-control { display: inline-block; width: auto; =
vertical-align: middle; }
.bt3-form-inline .bt3-input-group > .bt3-form-control { width: 100%; }
.bt3-form-inline .bt3-control-label { margin-bottom: 0px; vertical-align:=
middle; }
.bt3-form-inline .bt3-checkbox, .bt3-form-inline .bt3-radio { display: in=
line-block; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; vertica=
l-align: middle; }
.bt3-form-inline .bt3-checkbox input[type=3D"checkbox"], .bt3-form-inline=
.bt3-radio input[type=3D"radio"] { float: none; margin-left: 0px; }
.bt3-form-inline .bt3-has-feedback .bt3-form-control-feedback { top: 0px;=
}
}
.bt3-form-horizontal .bt3-checkbox, .bt3-form-horizontal .bt3-checkbox-inli=
ne, .bt3-form-horizontal .bt3-control-label, .bt3-form-horizontal .bt3-radi=
o, .bt3-form-horizontal .bt3-radio-inline { margin-top: 0px; margin-bottom:=
0px; padding-top: 7px; }
.bt3-form-horizontal .bt3-checkbox, .bt3-form-horizontal .bt3-radio { min-h=
eight: 27px; }
.bt3-form-horizontal .bt3-form-group { margin-left: -15px; margin-right: -1=
5px; }
.bt3-form-horizontal .bt3-form-control-static { padding-top: 7px; }
@media (min-width: 768px) {
.bt3-form-horizontal .bt3-control-label { text-align: right; }
}
.bt3-form-horizontal .bt3-has-feedback .bt3-form-control-feedback { top: 0p=
x; right: 15px; }
.bt3-btn { display: inline-block; margin-bottom: 0px; font-weight: 400; tex=
t-align: center; vertical-align: middle; cursor: pointer; background-image:=
none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12p=
x; font-size: 14px; line-height: 1.42857; border-radius: 4px; user-select: =
none; }
.bt3-btn.bt3-active:focus, .bt3-btn:active:focus, .bt3-btn:focus { outline:=
-webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.bt3-btn:focus, .bt3-btn:hover { color: rgb(51, 51, 51); text-decoration: n=
one; }
.bt3-btn.bt3-active, .bt3-btn:active { outline: 0px; background-image: none=
; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset; }
.bt3-btn.bt3-disabled, .bt3-btn[disabled], fieldset[disabled] .bt3-btn { cu=
rsor: not-allowed; pointer-events: none; opacity: 0.65; box-shadow: none; }
.bt3-btn-default { color: rgb(51, 51, 51); background-color: rgb(255, 255, =
255); border-color: rgb(204, 204, 204); }
.bt3-btn-default.bt3-active, .bt3-btn-default:active, .bt3-btn-default:focu=
s, .bt3-btn-default:hover, .bt3-open .bt3-dropdown-toggle.bt3-btn-default {=
color: rgb(51, 51, 51); background-color: rgb(235, 235, 235); border-color=
: rgb(180, 180, 180); }
.bt3-btn-default.bt3-active, .bt3-btn-default:active, .bt3-open .bt3-dropdo=
wn-toggle.bt3-btn-default { background-image: none; }
.bt3-btn-default.bt3-disabled, .bt3-btn-default.bt3-disabled.bt3-active, .b=
t3-btn-default.bt3-disabled:active, .bt3-btn-default.bt3-disabled:focus, .b=
t3-btn-default.bt3-disabled:hover, .bt3-btn-default[disabled], .bt3-btn-def=
ault[disabled].bt3-active, .bt3-btn-default[disabled]:active, .bt3-btn-defa=
ult[disabled]:focus, .bt3-btn-default[disabled]:hover, fieldset[disabled] .=
bt3-btn-default, fieldset[disabled] .bt3-btn-default.bt3-active, fieldset[d=
isabled] .bt3-btn-default:active, fieldset[disabled] .bt3-btn-default:focus=
, fieldset[disabled] .bt3-btn-default:hover { background-color: rgb(255, 25=
5, 255); border-color: rgb(204, 204, 204); }
.bt3-btn-default .bt3-badge { color: rgb(255, 255, 255); background-color: =
rgb(51, 51, 51); }
.bt3-btn-primary { color: rgb(255, 255, 255); background-color: rgb(66, 139=
, 202); border-color: rgb(56, 133, 199); }
.bt3-btn-primary.bt3-active, .bt3-btn-primary:active, .bt3-btn-primary:focu=
s, .bt3-btn-primary:hover, .bt3-open .bt3-dropdown-toggle.bt3-btn-primary {=
color: rgb(255, 255, 255); background-color: rgb(54, 128, 193); border-col=
or: rgb(49, 117, 175); }
.bt3-btn-primary.bt3-active, .bt3-btn-primary:active, .bt3-open .bt3-dropdo=
wn-toggle.bt3-btn-primary { background-image: none; }
.bt3-btn-primary.bt3-disabled, .bt3-btn-primary.bt3-disabled.bt3-active, .b=
t3-btn-primary.bt3-disabled:active, .bt3-btn-primary.bt3-disabled:focus, .b=
t3-btn-primary.bt3-disabled:hover, .bt3-btn-primary[disabled], .bt3-btn-pri=
mary[disabled].bt3-active, .bt3-btn-primary[disabled]:active, .bt3-btn-prim=
ary[disabled]:focus, .bt3-btn-primary[disabled]:hover, fieldset[disabled] .=
bt3-btn-primary, fieldset[disabled] .bt3-btn-primary.bt3-active, fieldset[d=
isabled] .bt3-btn-primary:active, fieldset[disabled] .bt3-btn-primary:focus=
, fieldset[disabled] .bt3-btn-primary:hover { background-color: rgb(66, 139=
, 202); border-color: rgb(56, 133, 199); }
.bt3-btn-primary .bt3-badge { color: rgb(66, 139, 202); background-color: r=
gb(255, 255, 255); }
.bt3-btn-success { color: rgb(255, 255, 255); background-color: rgb(92, 184=
, 92); border-color: rgb(82, 180, 82); }
.bt3-btn-success.bt3-active, .bt3-btn-success:active, .bt3-btn-success:focu=
s, .bt3-btn-success:hover, .bt3-open .bt3-dropdown-toggle.bt3-btn-success {=
color: rgb(255, 255, 255); background-color: rgb(77, 177, 77); border-colo=
r: rgb(70, 161, 70); }
.bt3-btn-success.bt3-active, .bt3-btn-success:active, .bt3-open .bt3-dropdo=
wn-toggle.bt3-btn-success { background-image: none; }
.bt3-btn-success.bt3-disabled, .bt3-btn-success.bt3-disabled.bt3-active, .b=
t3-btn-success.bt3-disabled:active, .bt3-btn-success.bt3-disabled:focus, .b=
t3-btn-success.bt3-disabled:hover, .bt3-btn-success[disabled], .bt3-btn-suc=
cess[disabled].bt3-active, .bt3-btn-success[disabled]:active, .bt3-btn-succ=
ess[disabled]:focus, .bt3-btn-success[disabled]:hover, fieldset[disabled] .=
bt3-btn-success, fieldset[disabled] .bt3-btn-success.bt3-active, fieldset[d=
isabled] .bt3-btn-success:active, fieldset[disabled] .bt3-btn-success:focus=
, fieldset[disabled] .bt3-btn-success:hover { background-color: rgb(92, 184=
, 92); border-color: rgb(82, 180, 82); }
.bt3-btn-success .bt3-badge { color: rgb(92, 184, 92); background-color: rg=
b(255, 255, 255); }
.bt3-btn-info { color: rgb(255, 255, 255); background-color: rgb(91, 192, 2=
22); border-color: rgb(78, 187, 219); }
.bt3-btn-info.bt3-active, .bt3-btn-info:active, .bt3-btn-info:focus, .bt3-b=
tn-info:hover, .bt3-open .bt3-dropdown-toggle.bt3-btn-info { color: rgb(255=
, 255, 255); background-color: rgb(70, 184, 218); border-color: rgb(48, 176=
, 213); }
.bt3-btn-info.bt3-active, .bt3-btn-info:active, .bt3-open .bt3-dropdown-tog=
gle.bt3-btn-info { background-image: none; }
.bt3-btn-info.bt3-disabled, .bt3-btn-info.bt3-disabled.bt3-active, .bt3-btn=
-info.bt3-disabled:active, .bt3-btn-info.bt3-disabled:focus, .bt3-btn-info.=
bt3-disabled:hover, .bt3-btn-info[disabled], .bt3-btn-info[disabled].bt3-ac=
tive, .bt3-btn-info[disabled]:active, .bt3-btn-info[disabled]:focus, .bt3-b=
tn-info[disabled]:hover, fieldset[disabled] .bt3-btn-info, fieldset[disable=
d] .bt3-btn-info.bt3-active, fieldset[disabled] .bt3-btn-info:active, field=
set[disabled] .bt3-btn-info:focus, fieldset[disabled] .bt3-btn-info:hover {=
background-color: rgb(91, 192, 222); border-color: rgb(78, 187, 219); }
.bt3-btn-info .bt3-badge { color: rgb(91, 192, 222); background-color: rgb(=
255, 255, 255); }
.bt3-btn-warning { color: rgb(255, 255, 255); background-color: rgb(240, 17=
3, 78); border-color: rgb(239, 166, 63); }
.bt3-btn-warning.bt3-active, .bt3-btn-warning:active, .bt3-btn-warning:focu=
s, .bt3-btn-warning:hover, .bt3-open .bt3-dropdown-toggle.bt3-btn-warning {=
color: rgb(255, 255, 255); background-color: rgb(238, 162, 55); border-col=
or: rgb(236, 150, 30); }
.bt3-btn-warning.bt3-active, .bt3-btn-warning:active, .bt3-open .bt3-dropdo=
wn-toggle.bt3-btn-warning { background-image: none; }
.bt3-btn-warning.bt3-disabled, .bt3-btn-warning.bt3-disabled.bt3-active, .b=
t3-btn-warning.bt3-disabled:active, .bt3-btn-warning.bt3-disabled:focus, .b=
t3-btn-warning.bt3-disabled:hover, .bt3-btn-warning[disabled], .bt3-btn-war=
ning[disabled].bt3-active, .bt3-btn-warning[disabled]:active, .bt3-btn-warn=
ing[disabled]:focus, .bt3-btn-warning[disabled]:hover, fieldset[disabled] .=
bt3-btn-warning, fieldset[disabled] .bt3-btn-warning.bt3-active, fieldset[d=
isabled] .bt3-btn-warning:active, fieldset[disabled] .bt3-btn-warning:focus=
, fieldset[disabled] .bt3-btn-warning:hover { background-color: rgb(240, 17=
3, 78); border-color: rgb(239, 166, 63); }
.bt3-btn-warning .bt3-badge { color: rgb(240, 173, 78); background-color: r=
gb(255, 255, 255); }
.bt3-btn-danger { color: rgb(255, 255, 255); background-color: rgb(217, 83,=
79); border-color: rgb(214, 71, 67); }
.bt3-btn-danger.bt3-active, .bt3-btn-danger:active, .bt3-btn-danger:focus, =
.bt3-btn-danger:hover, .bt3-open .bt3-dropdown-toggle.bt3-btn-danger { colo=
r: rgb(255, 255, 255); background-color: rgb(213, 64, 60); border-color: rg=
b(203, 49, 44); }
.bt3-btn-danger.bt3-active, .bt3-btn-danger:active, .bt3-open .bt3-dropdown=
-toggle.bt3-btn-danger { background-image: none; }
.bt3-btn-danger.bt3-disabled, .bt3-btn-danger.bt3-disabled.bt3-active, .bt3=
-btn-danger.bt3-disabled:active, .bt3-btn-danger.bt3-disabled:focus, .bt3-b=
tn-danger.bt3-disabled:hover, .bt3-btn-danger[disabled], .bt3-btn-danger[di=
sabled].bt3-active, .bt3-btn-danger[disabled]:active, .bt3-btn-danger[disab=
led]:focus, .bt3-btn-danger[disabled]:hover, fieldset[disabled] .bt3-btn-da=
nger, fieldset[disabled] .bt3-btn-danger.bt3-active, fieldset[disabled] .bt=
3-btn-danger:active, fieldset[disabled] .bt3-btn-danger:focus, fieldset[dis=
abled] .bt3-btn-danger:hover { background-color: rgb(217, 83, 79); border-c=
olor: rgb(214, 71, 67); }
.bt3-btn-danger .bt3-badge { color: rgb(217, 83, 79); background-color: rgb=
(255, 255, 255); }
.bt3-btn-link { font-weight: 400; cursor: pointer; border-radius: 0px; }
.bt3-btn-link, .bt3-btn-link:active, .bt3-btn-link[disabled], fieldset[disa=
bled] .bt3-btn-link { background-color: transparent; box-shadow: none; }
.bt3-btn-link, .bt3-btn-link:active, .bt3-btn-link:focus, .bt3-btn-link:hov=
er { border-color: transparent; }
.bt3-btn-link:focus, .bt3-btn-link:hover { text-decoration: underline; back=
ground-color: transparent; }
.bt3-btn-link[disabled]:focus, .bt3-btn-link[disabled]:hover, fieldset[disa=
bled] .bt3-btn-link:focus, fieldset[disabled] .bt3-btn-link:hover { color: =
rgb(153, 153, 153); text-decoration: none; }
.bt3-btn-group-lg > .bt3-btn, .bt3-btn-lg { padding: 10px 16px; font-size: =
18px; line-height: 1.33; border-radius: 6px; }
.bt3-btn-group-sm > .bt3-btn, .bt3-btn-sm { padding: 5px 10px; font-size: 1=
2px; line-height: 1.5; border-radius: 3px; }
.bt3-btn-group-xs > .bt3-btn, .bt3-btn-xs { padding: 1px 5px; font-size: 12=
px; line-height: 1.5; border-radius: 3px; }
.bt3-btn-block { display: block; width: 100%; padding-left: 0px; padding-ri=
ght: 0px; }
.bt3-btn-block + .bt3-btn-block { margin-top: 5px; }
input[type=3D"button"].bt3-btn-block, input[type=3D"reset"].bt3-btn-block, =
input[type=3D"submit"].bt3-btn-block { width: 100%; }
.bt3-fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.bt3-fade.bt3-in { opacity: 1; }
.bt3-collapse { display: none; }
.bt3-collapse.bt3-in { display: block; }
.bt3-collapsing { position: relative; height: 0px; overflow: hidden; transi=
tion: height 0.35s ease 0s; }
.bt3-caret { display: inline-block; width: 0px; height: 0px; margin-left: 2=
px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid =
transparent; border-left: 4px solid transparent; }
.bt3-dropdown { position: relative; }
.bt3-dropdown-toggle:focus { outline: 0px; }
.bt3-dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 100=
0; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: =
2px 0px 0px; list-style: none; font-size: 14px; background-color: rgb(255, =
255, 255); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-s=
hadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; background-clip: padding-box; }
.bt3-dropdown-menu.bt3-pull-right { right: 0px; left: auto; }
.bt3-dropdown-menu .bt3-divider { height: 1px; margin: 9px 0px; overflow: h=
idden; background-color: rgb(229, 229, 229); }
.bt3-dropdown-menu > li > a { display: block; padding: 3px 20px; clear: bot=
h; font-weight: 400; line-height: 1.42857; color: rgb(51, 51, 51); white-sp=
ace: nowrap; }
.bt3-dropdown-menu > li > a:focus, .bt3-dropdown-menu > li > a:hover { text=
-decoration: none; color: rgb(48, 48, 48); background-color: rgb(245, 245, =
245); }
.bt3-dropdown-menu > .bt3-active > a, .bt3-dropdown-menu > .bt3-active > a:=
focus, .bt3-dropdown-menu > .bt3-active > a:hover { color: rgb(255, 255, 25=
5); text-decoration: none; outline: 0px; background-color: rgb(66, 139, 202=
); }
.bt3-dropdown-menu > .bt3-disabled > a, .bt3-dropdown-menu > .bt3-disabled =
> a:focus, .bt3-dropdown-menu > .bt3-disabled > a:hover { color: rgb(153, 1=
53, 153); }
.bt3-dropdown-menu > .bt3-disabled > a:focus, .bt3-dropdown-menu > .bt3-dis=
abled > a:hover { text-decoration: none; background-color: transparent; bac=
kground-image: none; cursor: not-allowed; }
.bt3-open > .bt3-dropdown-menu { display: block; }
.bt3-open > a { outline: 0px; }
.bt3-dropdown-menu-right { left: auto; right: 0px; }
.bt3-dropdown-menu-left { left: 0px; right: auto; }
.bt3-dropdown-header { display: block; padding: 3px 20px; font-size: 12px; =
line-height: 1.42857; color: rgb(153, 153, 153); }
.bt3-dropdown-backdrop { position: fixed; inset: 0px; z-index: 990; }
.bt3-pull-right > .bt3-dropdown-menu { right: 0px; left: auto; }
.bt3-dropup .bt3-caret, .bt3-navbar-fixed-bottom .bt3-dropdown .bt3-caret {=
border-top: 0px; border-bottom: 4px solid; content: ""; }
.bt3-dropup .bt3-dropdown-menu, .bt3-navbar-fixed-bottom .bt3-dropdown .bt3=
-dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
@media (min-width: 768px) {
.bt3-navbar-right .bt3-dropdown-menu { left: auto; right: 0px; }
.bt3-navbar-right .bt3-dropdown-menu-left { left: 0px; right: auto; }
}
.bt3-btn-group, .bt3-btn-group-vertical { position: relative; display: inli=
ne-block; vertical-align: middle; }
.bt3-btn-group-vertical > .bt3-btn, .bt3-btn-group > .bt3-btn { position: r=
elative; float: left; }
.bt3-btn-group-vertical > .bt3-btn.bt3-active, .bt3-btn-group-vertical > .b=
t3-btn:active, .bt3-btn-group-vertical > .bt3-btn:focus, .bt3-btn-group-ver=
tical > .bt3-btn:hover, .bt3-btn-group > .bt3-btn.bt3-active, .bt3-btn-grou=
p > .bt3-btn:active, .bt3-btn-group > .bt3-btn:focus, .bt3-btn-group > .bt3=
-btn:hover { z-index: 2; }
.bt3-btn-group-vertical > .bt3-btn:focus, .bt3-btn-group > .bt3-btn:focus {=
outline: none; }
.bt3-btn-group .bt3-btn + .bt3-btn, .bt3-btn-group .bt3-btn + .bt3-btn-grou=
p, .bt3-btn-group .bt3-btn-group + .bt3-btn, .bt3-btn-group .bt3-btn-group =
+ .bt3-btn-group { margin-left: -1px; }
.bt3-btn-toolbar { margin-left: -5px; }
.bt3-btn-toolbar .bt3-btn-group, .bt3-btn-toolbar .bt3-input-group { float:=
left; }
.bt3-btn-toolbar > .bt3-btn, .bt3-btn-toolbar > .bt3-btn-group, .bt3-btn-to=
olbar > .bt3-input-group { margin-left: 5px; }
.bt3-btn-group > .bt3-btn:not(:first-child):not(:last-child):not(.bt3-dropd=
own-toggle) { border-radius: 0px; }
.bt3-btn-group > .bt3-btn:first-child { margin-left: 0px; }
.bt3-btn-group > .bt3-btn:first-child:not(:last-child):not(.bt3-dropdown-to=
ggle) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.bt3-btn-group > .bt3-btn:last-child:not(:first-child), .bt3-btn-group > .b=
t3-dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0px; bord=
er-top-left-radius: 0px; }
.bt3-btn-group > .bt3-btn-group { float: left; }
.bt3-btn-group > .bt3-btn-group:not(:first-child):not(:last-child) > .bt3-b=
tn { border-radius: 0px; }
.bt3-btn-group > .bt3-btn-group:first-child > .bt3-btn:last-child, .bt3-btn=
-group > .bt3-btn-group:first-child > .bt3-dropdown-toggle { border-bottom-=
right-radius: 0px; border-top-right-radius: 0px; }
.bt3-btn-group > .bt3-btn-group:last-child > .bt3-btn:first-child { border-=
bottom-left-radius: 0px; border-top-left-radius: 0px; }
.bt3-btn-group .bt3-dropdown-toggle:active, .bt3-btn-group.bt3-open .bt3-dr=
opdown-toggle { outline: 0px; }
.bt3-btn-group > .bt3-btn + .bt3-dropdown-toggle { padding-left: 8px; paddi=
ng-right: 8px; }
.bt3-btn-group > .bt3-btn-lg + .bt3-dropdown-toggle { padding-left: 12px; p=
adding-right: 12px; }
.bt3-btn-group.bt3-open .bt3-dropdown-toggle { box-shadow: rgba(0, 0, 0, 0.=
125) 0px 3px 5px inset; }
.bt3-btn-group.bt3-open .bt3-dropdown-toggle.bt3-btn-link { box-shadow: non=
e; }
.bt3-btn .bt3-caret { margin-left: 0px; }
.bt3-btn-lg .bt3-caret { border-width: 5px 5px 0px; }
.bt3-dropup .bt3-btn-lg .bt3-caret { border-width: 0px 5px 5px; }
.bt3-btn-group-vertical > .bt3-btn, .bt3-btn-group-vertical > .bt3-btn-grou=
p, .bt3-btn-group-vertical > .bt3-btn-group > .bt3-btn { display: block; fl=
oat: none; width: 100%; max-width: 100%; }
.bt3-btn-group-vertical > .bt3-btn-group > .bt3-btn { float: none; }
.bt3-btn-group-vertical > .bt3-btn + .bt3-btn, .bt3-btn-group-vertical > .b=
t3-btn + .bt3-btn-group, .bt3-btn-group-vertical > .bt3-btn-group + .bt3-bt=
n, .bt3-btn-group-vertical > .bt3-btn-group + .bt3-btn-group { margin-top: =
-1px; margin-left: 0px; }
.bt3-btn-group-vertical > .bt3-btn:not(:first-child):not(:last-child) { bor=
der-radius: 0px; }
.bt3-btn-group-vertical > .bt3-btn:first-child:not(:last-child) { border-to=
p-right-radius: 4px; border-bottom-right-radius: 0px; border-bottom-left-ra=
dius: 0px; }
.bt3-btn-group-vertical > .bt3-btn:last-child:not(:first-child) { border-bo=
ttom-left-radius: 4px; border-top-right-radius: 0px; border-top-left-radius=
: 0px; }
.bt3-btn-group-vertical > .bt3-btn-group:not(:first-child):not(:last-child)=
> .bt3-btn { border-radius: 0px; }
.bt3-btn-group-vertical > .bt3-btn-group:first-child:not(:last-child) > .bt=
3-btn:last-child, .bt3-btn-group-vertical > .bt3-btn-group:first-child:not(=
:last-child) > .bt3-dropdown-toggle { border-bottom-right-radius: 0px; bord=
er-bottom-left-radius: 0px; }
.bt3-btn-group-vertical > .bt3-btn-group:last-child:not(:first-child) > .bt=
3-btn:first-child { border-top-right-radius: 0px; border-top-left-radius: 0=
px; }
.bt3-btn-group-justified { display: table; width: 100%; table-layout: fixed=
; border-collapse: separate; }
.bt3-btn-group-justified > .bt3-btn, .bt3-btn-group-justified > .bt3-btn-gr=
oup { float: none; display: table-cell; width: 1%; }
.bt3-btn-group-justified > .bt3-btn-group .bt3-btn { width: 100%; }
[data-toggle=3D"buttons"] > .bt3-btn > input[type=3D"checkbox"], [data-togg=
le=3D"buttons"] > .bt3-btn > input[type=3D"radio"] { display: none; }
.bt3-input-group { position: relative; display: table; border-collapse: sep=
arate; }
.bt3-input-group[class*=3D"col-"] { float: none; padding-left: 0px; padding=
-right: 0px; }
.bt3-input-group .bt3-form-control { position: relative; z-index: 2; float:=
left; width: 100%; margin-bottom: 0px; }
.bt3-input-group-lg > .bt3-form-control, .bt3-input-group-lg > .bt3-input-g=
roup-addon, .bt3-input-group-lg > .bt3-input-group-btn > .bt3-btn { height:=
46px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radiu=
s: 6px; }
select.bt3-input-group-lg > .bt3-form-control, select.bt3-input-group-lg > =
.bt3-input-group-addon, select.bt3-input-group-lg > .bt3-input-group-btn > =
.bt3-btn { height: 46px; line-height: 46px; }
select[multiple].bt3-input-group-lg > .bt3-form-control, select[multiple].b=
t3-input-group-lg > .bt3-input-group-addon, select[multiple].bt3-input-grou=
p-lg > .bt3-input-group-btn > .bt3-btn, textarea.bt3-input-group-lg > .bt3-=
form-control, textarea.bt3-input-group-lg > .bt3-input-group-addon, textare=
a.bt3-input-group-lg > .bt3-input-group-btn > .bt3-btn { height: auto; }
.bt3-input-group-sm > .bt3-form-control, .bt3-input-group-sm > .bt3-input-g=
roup-addon, .bt3-input-group-sm > .bt3-input-group-btn > .bt3-btn { height:=
30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius:=
3px; }
select.bt3-input-group-sm > .bt3-form-control, select.bt3-input-group-sm > =
.bt3-input-group-addon, select.bt3-input-group-sm > .bt3-input-group-btn > =
.bt3-btn { height: 30px; line-height: 30px; }
select[multiple].bt3-input-group-sm > .bt3-form-control, select[multiple].b=
t3-input-group-sm > .bt3-input-group-addon, select[multiple].bt3-input-grou=
p-sm > .bt3-input-group-btn > .bt3-btn, textarea.bt3-input-group-sm > .bt3-=
form-control, textarea.bt3-input-group-sm > .bt3-input-group-addon, textare=
a.bt3-input-group-sm > .bt3-input-group-btn > .bt3-btn { height: auto; }
.bt3-input-group-addon, .bt3-input-group-btn, .bt3-input-group .bt3-form-co=
ntrol { display: table-cell; }
.bt3-input-group-addon:not(:first-child):not(:last-child), .bt3-input-group=
-btn:not(:first-child):not(:last-child), .bt3-input-group .bt3-form-control=
:not(:first-child):not(:last-child) { border-radius: 0px; }
.bt3-input-group-addon, .bt3-input-group-btn { width: 1%; white-space: nowr=
ap; vertical-align: middle; }
.bt3-input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 4=
00; line-height: 1; color: rgb(85, 85, 85); text-align: center; background-=
color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-rad=
ius: 4px; }
.bt3-input-group-addon.bt3-input-sm { padding: 5px 10px; font-size: 12px; b=
order-radius: 3px; }
.bt3-input-group-addon.bt3-input-lg { padding: 10px 16px; font-size: 18px; =
border-radius: 6px; }
.bt3-input-group-addon input[type=3D"checkbox"], .bt3-input-group-addon inp=
ut[type=3D"radio"] { margin-top: 0px; }
.bt3-input-group-addon:first-child, .bt3-input-group-btn:first-child > .bt3=
-btn, .bt3-input-group-btn:first-child > .bt3-btn-group > .bt3-btn, .bt3-in=
put-group-btn:first-child > .bt3-dropdown-toggle, .bt3-input-group-btn:last=
-child > .bt3-btn-group:not(:last-child) > .bt3-btn, .bt3-input-group-btn:l=
ast-child > .bt3-btn:not(:last-child):not(.bt3-dropdown-toggle), .bt3-input=
-group .bt3-form-control:first-child { border-bottom-right-radius: 0px; bor=
der-top-right-radius: 0px; }
.bt3-input-group-addon:first-child { border-right: 0px; }
.bt3-input-group-addon:last-child, .bt3-input-group-btn:first-child > .bt3-=
btn-group:not(:first-child) > .bt3-btn, .bt3-input-group-btn:first-child > =
.bt3-btn:not(:first-child), .bt3-input-group-btn:last-child > .bt3-btn, .bt=
3-input-group-btn:last-child > .bt3-btn-group > .bt3-btn, .bt3-input-group-=
btn:last-child > .bt3-dropdown-toggle, .bt3-input-group .bt3-form-control:l=
ast-child { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.bt3-input-group-addon:last-child { border-left: 0px; }
.bt3-input-group-btn { position: relative; font-size: 0px; white-space: now=
rap; }
.bt3-input-group-btn > .bt3-btn { position: relative; }
.bt3-input-group-btn > .bt3-btn + .bt3-btn { margin-left: -1px; }
.bt3-input-group-btn > .bt3-btn:active, .bt3-input-group-btn > .bt3-btn:foc=
us, .bt3-input-group-btn > .bt3-btn:hover { z-index: 2; }
.bt3-input-group-btn:first-child > .bt3-btn, .bt3-input-group-btn:first-chi=
ld > .bt3-btn-group { margin-right: -1px; }
.bt3-input-group-btn:last-child > .bt3-btn, .bt3-input-group-btn:last-child=
> .bt3-btn-group { margin-left: -1px; }
.bt3-nav { margin-bottom: 0px; padding-left: 0px; list-style: none; }
.bt3-nav > li { position: relative; display: block; }
.bt3-nav > li > a { position: relative; display: block; padding: 10px 15px;=
}
.bt3-nav > li > a:focus, .bt3-nav > li > a:hover { text-decoration: none; b=
ackground-color: rgb(238, 238, 238); }
.bt3-nav > li.bt3-disabled > a { color: rgb(153, 153, 153); }
.bt3-nav > li.bt3-disabled > a:focus, .bt3-nav > li.bt3-disabled > a:hover =
{ color: rgb(153, 153, 153); text-decoration: none; background-color: trans=
parent; cursor: not-allowed; }
.bt3-nav .bt3-open > a, .bt3-nav .bt3-open > a:focus, .bt3-nav .bt3-open > =
a:hover { background-color: rgb(238, 238, 238); }
.bt3-nav .bt3-nav-divider { height: 1px; margin: 9px 0px; overflow: hidden;=
background-color: rgb(229, 229, 229); }
.bt3-nav > li > a > img { max-width: none; }
.bt3-nav-tabs { border-bottom: 1px solid rgb(221, 221, 221); }
.bt3-nav-tabs > li { float: left; margin-bottom: -1px; }
.bt3-nav-tabs > li > a { margin-right: 2px; line-height: 1.42857; border: 1=
px solid transparent; border-radius: 4px 4px 0px 0px; }
.bt3-nav-tabs > li > a:hover { border-color: rgb(238, 238, 238) rgb(238, 23=
8, 238) rgb(221, 221, 221); }
.bt3-nav-tabs > li.bt3-active > a, .bt3-nav-tabs > li.bt3-active > a:focus,=
.bt3-nav-tabs > li.bt3-active > a:hover { color: rgb(85, 85, 85); backgrou=
nd-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; borde=
r-image: initial; border-color: rgb(221, 221, 221) rgb(221, 221, 221) trans=
parent; cursor: default; }
.bt3-nav-tabs.bt3-nav-justified { width: 100%; border-bottom: 0px; }
.bt3-nav-tabs.bt3-nav-justified > li { float: none; }
.bt3-nav-tabs.bt3-nav-justified > li > a { text-align: center; margin-botto=
m: 5px; }
.bt3-nav-tabs.bt3-nav-justified > .bt3-dropdown .bt3-dropdown-menu { top: a=
uto; left: auto; }
@media (min-width: 768px) {
.bt3-nav-tabs.bt3-nav-justified > li { display: table-cell; width: 1%; }
.bt3-nav-tabs.bt3-nav-justified > li > a { margin-bottom: 0px; }
}
.bt3-nav-tabs.bt3-nav-justified > li > a { margin-right: 0px; border-radius=
: 4px; }
.bt3-nav-tabs.bt3-nav-justified > .bt3-active > a, .bt3-nav-tabs.bt3-nav-ju=
stified > .bt3-active > a:focus, .bt3-nav-tabs.bt3-nav-justified > .bt3-act=
ive > a:hover { border: 1px solid rgb(221, 221, 221); }
@media (min-width: 768px) {
.bt3-nav-tabs.bt3-nav-justified > li > a { border-bottom: 1px solid rgb(2=
21, 221, 221); border-radius: 4px 4px 0px 0px; }
.bt3-nav-tabs.bt3-nav-justified > .bt3-active > a, .bt3-nav-tabs.bt3-nav-=
justified > .bt3-active > a:focus, .bt3-nav-tabs.bt3-nav-justified > .bt3-a=
ctive > a:hover { border-bottom-color: rgb(255, 255, 255); }
}
.bt3-nav-pills > li { float: left; }
.bt3-nav-pills > li > a { border-radius: 4px; }
.bt3-nav-pills > li + li { margin-left: 2px; }
.bt3-nav-pills > li.bt3-active > a, .bt3-nav-pills > li.bt3-active > a:focu=
s, .bt3-nav-pills > li.bt3-active > a:hover { color: rgb(255, 255, 255); ba=
ckground-color: rgb(66, 139, 202); }
.bt3-nav-stacked > li { float: none; }
.bt3-nav-stacked > li + li { margin-top: 2px; margin-left: 0px; }
.bt3-nav-justified { width: 100%; }
.bt3-nav-justified > li { float: none; }
.bt3-nav-justified > li > a { text-align: center; margin-bottom: 5px; }
.bt3-nav-justified > .bt3-dropdown .bt3-dropdown-menu { top: auto; left: au=
to; }
@media (min-width: 768px) {
.bt3-nav-justified > li { display: table-cell; width: 1%; }
.bt3-nav-justified > li > a { margin-bottom: 0px; }
}
.bt3-nav-tabs-justified { border-bottom: 0px; }
.bt3-nav-tabs-justified > li > a { margin-right: 0px; border-radius: 4px; }
.bt3-nav-tabs-justified > .bt3-active > a, .bt3-nav-tabs-justified > .bt3-a=
ctive > a:focus, .bt3-nav-tabs-justified > .bt3-active > a:hover { border: =
1px solid rgb(221, 221, 221); }
@media (min-width: 768px) {
.bt3-nav-tabs-justified > li > a { border-bottom: 1px solid rgb(221, 221,=
221); border-radius: 4px 4px 0px 0px; }
.bt3-nav-tabs-justified > .bt3-active > a, .bt3-nav-tabs-justified > .bt3=
-active > a:focus, .bt3-nav-tabs-justified > .bt3-active > a:hover { border=
-bottom-color: rgb(255, 255, 255); }
}
.bt3-tab-content > .bt3-tab-pane { display: none; }
.bt3-tab-content > .bt3-active { display: block; }
.bt3-nav-tabs .bt3-dropdown-menu { margin-top: -1px; border-top-right-radiu=
s: 0px; border-top-left-radius: 0px; }
.bt3-navbar { position: relative; min-height: 50px; margin-bottom: 20px; bo=
rder: 1px solid transparent; }
@media (min-width: 768px) {
.bt3-navbar { border-radius: 4px; }
}
@media (min-width: 768px) {
.bt3-navbar-header { float: left; }
}
.bt3-navbar-collapse { max-height: 340px; overflow-x: visible; padding-righ=
t: 15px; padding-left: 15px; border-top: 1px solid transparent; box-shadow:=
rgba(255, 255, 255, 0.1) 0px 1px 0px inset; }
.bt3-navbar-collapse.bt3-in { overflow-y: auto; }
@media (min-width: 768px) {
.bt3-navbar-collapse { width: auto; border-top: 0px; box-shadow: none; }
.bt3-navbar-collapse.bt3-collapse { padding-bottom: 0px; display: block !=
important; height: auto !important; overflow: visible !important; }
.bt3-navbar-collapse.bt3-in { overflow-y: visible; }
.bt3-navbar-fixed-bottom .bt3-navbar-collapse, .bt3-navbar-fixed-top .bt3=
-navbar-collapse, .bt3-navbar-static-top .bt3-navbar-collapse { padding-lef=
t: 0px; padding-right: 0px; }
}
.bt3-container-fluid > .bt3-navbar-collapse, .bt3-container-fluid > .bt3-na=
vbar-header, .bt3-container > .bt3-navbar-collapse, .bt3-container > .bt3-n=
avbar-header { margin-right: -15px; margin-left: -15px; }
@media (min-width: 768px) {
.bt3-container-fluid > .bt3-navbar-collapse, .bt3-container-fluid > .bt3-=
navbar-header, .bt3-container > .bt3-navbar-collapse, .bt3-container > .bt3=
-navbar-header { margin-right: 0px; margin-left: 0px; }
}
.bt3-navbar-static-top { z-index: 1000; border-width: 0px 0px 1px; }
@media (min-width: 768px) {
.bt3-navbar-static-top { border-radius: 0px; }
}
.bt3-navbar-fixed-bottom, .bt3-navbar-fixed-top { position: fixed; right: 0=
px; left: 0px; z-index: 1030; }
@media (min-width: 768px) {
.bt3-navbar-fixed-bottom, .bt3-navbar-fixed-top { border-radius: 0px; }
}
.bt3-navbar-fixed-top { top: 0px; border-width: 0px 0px 1px; }
.bt3-navbar-fixed-bottom { bottom: 0px; margin-bottom: 0px; border-width: 1=
px 0px 0px; }
.bt3-navbar-brand { float: left; padding: 15px; font-size: 18px; line-heigh=
t: 20px; height: 50px; }
.bt3-navbar-brand:focus, .bt3-navbar-brand:hover { text-decoration: none; }
@media (min-width: 768px) {
.bt3-navbar > .bt3-container-fluid .bt3-navbar-brand, .bt3-navbar > .bt3-=
container .bt3-navbar-brand { margin-left: -15px; }
}
.bt3-navbar-toggle { position: relative; float: right; margin-right: 15px; =
padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: t=
ransparent; background-image: none; border: 1px solid transparent; border-r=
adius: 4px; }
.bt3-navbar-toggle:focus { outline: none; }
.bt3-navbar-toggle .bt3-icon-bar { display: block; width: 22px; height: 2px=
; border-radius: 1px; }
.bt3-navbar-toggle .bt3-icon-bar + .bt3-icon-bar { margin-top: 4px; }
@media (min-width: 768px) {
.bt3-navbar-toggle { display: none; }
}
.bt3-navbar-nav { margin: 7.5px -15px; }
.bt3-navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-he=
ight: 20px; }
@media (max-width: 767px) {
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu { position: static; float: n=
one; width: auto; margin-top: 0px; background-color: transparent; border: 0=
px; box-shadow: none; }
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu .bt3-dropdown-header, .bt3-n=
avbar-nav .bt3-open .bt3-dropdown-menu > li > a { padding: 5px 15px 5px 25p=
x; }
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu > li > a { line-height: 20px=
; }
.bt3-navbar-nav .bt3-open .bt3-dropdown-menu > li > a:focus, .bt3-navbar-=
nav .bt3-open .bt3-dropdown-menu > li > a:hover { background-image: none; }
}
@media (min-width: 768px) {
.bt3-navbar-nav { float: left; margin: 0px; }
.bt3-navbar-nav > li { float: left; }
.bt3-navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; }
.bt3-navbar-nav.bt3-navbar-right:last-child { margin-right: -15px; }
}
@media (min-width: 768px) {
.bt3-navbar-left { float: left !important; }
.bt3-navbar-right { float: right !important; }
}
.bt3-navbar-form { padding: 10px 15px; border-top: 1px solid transparent; b=
order-bottom: 1px solid transparent; box-shadow: rgba(255, 255, 255, 0.1) 0=
px 1px 0px inset, rgba(255, 255, 255, 0.1) 0px 1px 0px; margin: 8px -15px; =
}
@media (min-width: 768px) {
.bt3-navbar-form .bt3-form-group { display: inline-block; margin-bottom: =
0px; vertical-align: middle; }
.bt3-navbar-form .bt3-form-control { display: inline-block; width: auto; =
vertical-align: middle; }
.bt3-navbar-form .bt3-input-group > .bt3-form-control { width: 100%; }
.bt3-navbar-form .bt3-control-label { margin-bottom: 0px; vertical-align:=
middle; }
.bt3-navbar-form .bt3-checkbox, .bt3-navbar-form .bt3-radio { display: in=
line-block; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; vertica=
l-align: middle; }
.bt3-navbar-form .bt3-checkbox input[type=3D"checkbox"], .bt3-navbar-form=
.bt3-radio input[type=3D"radio"] { float: none; margin-left: 0px; }
.bt3-navbar-form .bt3-has-feedback .bt3-form-control-feedback { top: 0px;=
}
}
@media (max-width: 767px) {
.bt3-navbar-form .bt3-form-group { margin-bottom: 5px; }
}
@media (min-width: 768px) {
.bt3-navbar-form { width: auto; border: 0px; margin-left: 0px; margin-rig=
ht: 0px; padding-top: 0px; padding-bottom: 0px; box-shadow: none; }
.bt3-navbar-form.bt3-navbar-right:last-child { margin-right: -15px; }
}
.bt3-navbar-nav > li > .bt3-dropdown-menu { margin-top: 0px; border-top-rig=
ht-radius: 0px; border-top-left-radius: 0px; }
.bt3-navbar-fixed-bottom .bt3-navbar-nav > li > .bt3-dropdown-menu { border=
-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.bt3-navbar-btn { margin-top: 8px; margin-bottom: 8px; }
.bt3-navbar-btn.bt3-btn-sm { margin-top: 10px; margin-bottom: 10px; }
.bt3-navbar-btn.bt3-btn-xs { margin-top: 14px; margin-bottom: 14px; }
.bt3-navbar-text { margin-top: 15px; margin-bottom: 15px; }
@media (min-width: 768px) {
.bt3-navbar-text { float: left; margin-left: 15px; margin-right: 15px; }
.bt3-navbar-text.bt3-navbar-right:last-child { margin-right: 0px; }
}
.bt3-navbar-default { background-color: rgb(248, 248, 248); border-color: r=
gb(232, 232, 232); }
.bt3-navbar-default .bt3-navbar-brand { color: rgb(119, 119, 119); }
.bt3-navbar-default .bt3-navbar-brand:focus, .bt3-navbar-default .bt3-navba=
r-brand:hover { color: rgb(107, 107, 107); background-color: transparent; }
.bt3-navbar-default .bt3-navbar-text { color: rgb(119, 119, 119); }
.bt3-navbar-default .bt3-navbar-nav > li > a { color: rgb(119, 119, 119); }
.bt3-navbar-default .bt3-navbar-nav > li > a:focus, .bt3-navbar-default .bt=
3-navbar-nav > li > a:hover { color: rgb(51, 51, 51); background-color: tra=
nsparent; }
.bt3-navbar-default .bt3-navbar-nav > .bt3-active > a, .bt3-navbar-default =
.bt3-navbar-nav > .bt3-active > a:focus, .bt3-navbar-default .bt3-navbar-na=
v > .bt3-active > a:hover { color: rgb(85, 85, 85); background-color: rgb(2=
32, 232, 232); }
.bt3-navbar-default .bt3-navbar-nav > .bt3-disabled > a, .bt3-navbar-defaul=
t .bt3-navbar-nav > .bt3-disabled > a:focus, .bt3-navbar-default .bt3-navba=
r-nav > .bt3-disabled > a:hover { color: rgb(204, 204, 204); background-col=
or: transparent; }
.bt3-navbar-default .bt3-navbar-toggle { border-color: rgb(221, 221, 221); =
}
.bt3-navbar-default .bt3-navbar-toggle:focus, .bt3-navbar-default .bt3-navb=
ar-toggle:hover { background-color: rgb(221, 221, 221); }
.bt3-navbar-default .bt3-navbar-toggle .bt3-icon-bar { background-color: rg=
b(136, 136, 136); }
.bt3-navbar-default .bt3-navbar-collapse, .bt3-navbar-default .bt3-navbar-f=
orm { border-color: rgb(232, 232, 232); }
.bt3-navbar-default .bt3-navbar-nav > .bt3-open > a, .bt3-navbar-default .b=
t3-navbar-nav > .bt3-open > a:focus, .bt3-navbar-default .bt3-navbar-nav > =
.bt3-open > a:hover { background-color: rgb(232, 232, 232); color: rgb(85, =
85, 85); }
@media (max-width: 767px) {
.bt3-navbar-default .bt3-navbar-nav .bt3-open .bt3-dropdown-menu > li > a=
{ color: rgb(119, 119, 119); }
.bt3-navbar-default .bt3-navbar-nav .bt3-open .bt3-dropdown-menu > li > a=
:focus, .bt3-navbar-default .bt3-navbar-nav .bt3-open .bt3-dropdown-menu > =
li > a:hover { color: rgb(51, 51, 51); background-color: transparent; }
.bt3-navbar-default .bt3-navbar-nav .bt3-open .bt3-dropdown-menu > .bt3-a=
ctive > a, .bt3-navbar-default .bt3-navbar-nav .bt3-open .bt3-dropdown-menu=
> .bt3-active > a:focus, .bt3-navbar-default .bt3-navbar-nav .bt3-open .bt=
3-dropdown-menu > .bt3-active > a:hover { color: rgb(85, 85, 85); backgroun=
d-color: rgb(232, 232, 232); }
.bt3-navbar-default .bt3-navbar-nav .bt3-open .bt3-dropdown-menu > .bt3-d=
isabled > a, .bt3-navbar-default .bt3-navbar-nav .bt3-open .bt3-dropdown-me=
nu > .bt3-disabled > a:focus, .bt3-navbar-default .bt3-navbar-nav .bt3-open=
.bt3-dropdown-menu > .bt3-disabled > a:hover { color: rgb(204, 204, 204); =
background-color: transparent; }
}
.bt3-navbar-default .bt3-navbar-link { color: rgb(119, 119, 119); }
.bt3-navbar-default .bt3-navbar-link:hover { color: rgb(51, 51, 51); }
.bt3-navbar-inverse { background-color: rgb(34, 34, 34); border-color: rgb(=
31, 31, 31); }
.bt3-navbar-inverse .bt3-navbar-brand { color: rgb(153, 153, 153); }
.bt3-navbar-inverse .bt3-navbar-brand:focus, .bt3-navbar-inverse .bt3-navba=
r-brand:hover { color: rgb(255, 255, 255); background-color: transparent; }
.bt3-navbar-inverse .bt3-navbar-text { color: rgb(153, 153, 153); }
.bt3-navbar-inverse .bt3-navbar-nav > li > a { color: rgb(153, 153, 153); }
.bt3-navbar-inverse .bt3-navbar-nav > li > a:focus, .bt3-navbar-inverse .bt=
3-navbar-nav > li > a:hover { color: rgb(255, 255, 255); background-color: =
transparent; }
.bt3-navbar-inverse .bt3-navbar-nav > .bt3-active > a, .bt3-navbar-inverse =
.bt3-navbar-nav > .bt3-active > a:focus, .bt3-navbar-inverse .bt3-navbar-na=
v > .bt3-active > a:hover { color: rgb(255, 255, 255); background-color: rg=
b(31, 31, 31); }
.bt3-navbar-inverse .bt3-navbar-nav > .bt3-disabled > a, .bt3-navbar-invers=
e .bt3-navbar-nav > .bt3-disabled > a:focus, .bt3-navbar-inverse .bt3-navba=
r-nav > .bt3-disabled > a:hover { color: rgb(68, 68, 68); background-color:=
transparent; }
.bt3-navbar-inverse .bt3-navbar-toggle { border-color: rgb(51, 51, 51); }
.bt3-navbar-inverse .bt3-navbar-toggle:focus, .bt3-navbar-inverse .bt3-navb=
ar-toggle:hover { background-color: rgb(51, 51, 51); }
.bt3-navbar-inverse .bt3-navbar-toggle .bt3-icon-bar { background-color: rg=
b(255, 255, 255); }
.bt3-navbar-inverse .bt3-navbar-collapse, .bt3-navbar-inverse .bt3-navbar-f=
orm { border-color: rgb(32, 32, 32); }
.bt3-navbar-inverse .bt3-navbar-nav > .bt3-open > a, .bt3-navbar-inverse .b=
t3-navbar-nav > .bt3-open > a:focus, .bt3-navbar-inverse .bt3-navbar-nav > =
.bt3-open > a:hover { background-color: rgb(31, 31, 31); color: rgb(255, 25=
5, 255); }
@media (max-width: 767px) {
.bt3-navbar-inverse .bt3-navbar-nav .bt3-open .bt3-dropdown-menu > .bt3-d=
ropdown-header { border-color: rgb(31, 31, 31); }
.bt3-navbar-inverse .bt3-navbar-nav .bt3-open .bt3-dropdown-menu .bt3-div=
ider { background-color: rgb(31, 31, 31); }
.bt3-navbar-inverse .bt3-navbar-nav .bt3-open .bt3-dropdown-menu > li > a=
{ color: rgb(153, 153, 153); }
.bt3-navbar-inverse .bt3-navbar-nav .bt3-open .bt3-dropdown-menu > li > a=
:focus, .bt3-navbar-inverse .bt3-navbar-nav .bt3-open .bt3-dropdown-menu > =
li > a:hover { color: rgb(255, 255, 255); background-color: transparent; }
.bt3-navbar-inverse .bt3-navbar-nav .bt3-open .bt3-dropdown-menu > .bt3-a=
ctive > a, .bt3-navbar-inverse .bt3-navbar-nav .bt3-open .bt3-dropdown-menu=
> .bt3-active > a:focus, .bt3-navbar-inverse .bt3-navbar-nav .bt3-open .bt=
3-dropdown-menu > .bt3-active > a:hover { color: rgb(255, 255, 255); backgr=
ound-color: rgb(31, 31, 31); }
.bt3-navbar-inverse .bt3-navbar-nav .bt3-open .bt3-dropdown-menu > .bt3-d=
isabled > a, .bt3-navbar-inverse .bt3-navbar-nav .bt3-open .bt3-dropdown-me=
nu > .bt3-disabled > a:focus, .bt3-navbar-inverse .bt3-navbar-nav .bt3-open=
.bt3-dropdown-menu > .bt3-disabled > a:hover { color: rgb(68, 68, 68); bac=
kground-color: transparent; }
}
.bt3-navbar-inverse .bt3-navbar-link { color: rgb(153, 153, 153); }
.bt3-navbar-inverse .bt3-navbar-link:hover { color: rgb(255, 255, 255); }
.bt3-breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none;=
background-color: rgb(245, 245, 245); border-radius: 4px; }
.bt3-breadcrumb > li { display: inline-block; }
.bt3-breadcrumb > li + li::before { content: "/=C2=A0"; padding: 0px 5px; c=
olor: rgb(204, 204, 204); }
.bt3-breadcrumb > .bt3-active { color: rgb(153, 153, 153); }
.bt3-pagination { display: inline-block; padding-left: 0px; margin: 20px 0p=
x; border-radius: 4px; }
.bt3-pagination > li { display: inline; }
.bt3-pagination > li > a, .bt3-pagination > li > span { position: relative;=
float: left; padding: 6px 12px; line-height: 1.42857; text-decoration: non=
e; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 22=
1); margin-left: -1px; }
.bt3-pagination > li:first-child > a, .bt3-pagination > li:first-child > sp=
an { margin-left: 0px; border-bottom-left-radius: 4px; border-top-left-radi=
us: 4px; }
.bt3-pagination > li:last-child > a, .bt3-pagination > li:last-child > span=
{ border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
.bt3-pagination > li > a:focus, .bt3-pagination > li > a:hover, .bt3-pagina=
tion > li > span:focus, .bt3-pagination > li > span:hover { background-colo=
r: rgb(238, 238, 238); border-color: rgb(221, 221, 221); }
.bt3-pagination > .bt3-active > a, .bt3-pagination > .bt3-active > a:focus,=
.bt3-pagination > .bt3-active > a:hover, .bt3-pagination > .bt3-active > s=
pan, .bt3-pagination > .bt3-active > span:focus, .bt3-pagination > .bt3-act=
ive > span:hover { z-index: 2; color: rgb(255, 255, 255); background-color:=
rgb(66, 139, 202); border-color: rgb(66, 139, 202); cursor: default; }
.bt3-pagination > .bt3-disabled > a, .bt3-pagination > .bt3-disabled > a:fo=
cus, .bt3-pagination > .bt3-disabled > a:hover, .bt3-pagination > .bt3-disa=
bled > span, .bt3-pagination > .bt3-disabled > span:focus, .bt3-pagination =
> .bt3-disabled > span:hover { color: rgb(153, 153, 153); background-color:=
rgb(255, 255, 255); border-color: rgb(221, 221, 221); cursor: not-allowed;=
}
.bt3-pagination-lg > li > a, .bt3-pagination-lg > li > span { padding: 10px=
16px; font-size: 18px; }
.bt3-pagination-lg > li:first-child > a, .bt3-pagination-lg > li:first-chil=
d > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
.bt3-pagination-lg > li:last-child > a, .bt3-pagination-lg > li:last-child =
> span { border-bottom-right-radius: 6px; border-top-right-radius: 6px; }
.bt3-pagination-sm > li > a, .bt3-pagination-sm > li > span { padding: 5px =
10px; font-size: 12px; }
.bt3-pagination-sm > li:first-child > a, .bt3-pagination-sm > li:first-chil=
d > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.bt3-pagination-sm > li:last-child > a, .bt3-pagination-sm > li:last-child =
> span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
.bt3-pager { padding-left: 0px; margin: 20px 0px; list-style: none; text-al=
ign: center; }
.bt3-pager li { display: inline; }
.bt3-pager li > a, .bt3-pager li > span { display: inline-block; padding: 5=
px 14px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 2=
21, 221); border-radius: 15px; }
.bt3-pager li > a:focus, .bt3-pager li > a:hover { text-decoration: none; b=
ackground-color: rgb(238, 238, 238); }
.bt3-pager .bt3-next > a, .bt3-pager .bt3-next > span { float: right; }
.bt3-pager .bt3-previous > a, .bt3-pager .bt3-previous > span { float: left=
; }
.bt3-pager .bt3-disabled > a, .bt3-pager .bt3-disabled > a:focus, .bt3-page=
r .bt3-disabled > a:hover, .bt3-pager .bt3-disabled > span { color: rgb(153=
, 153, 153); background-color: rgb(255, 255, 255); cursor: not-allowed; }
.bt3-label { display: inline; padding: 0.2em 0.6em 0.3em; font-size: 75%; f=
ont-weight: 700; line-height: 1; color: rgb(255, 255, 255); text-align: cen=
ter; white-space: nowrap; vertical-align: baseline; border-radius: 0.25em; =
}
.bt3-label[href]:focus, .bt3-label[href]:hover { color: rgb(255, 255, 255);=
text-decoration: none; cursor: pointer; }
.bt3-label:empty { display: none; }
.bt3-btn .bt3-label { position: relative; top: -1px; }
.bt3-label-default { background-color: rgb(153, 153, 153); }
.bt3-label-default[href]:focus, .bt3-label-default[href]:hover { background=
-color: rgb(138, 138, 138); }
.bt3-label-primary { background-color: rgb(66, 139, 202); }
.bt3-label-primary[href]:focus, .bt3-label-primary[href]:hover { background=
-color: rgb(53, 126, 188); }
.bt3-label-success { background-color: rgb(92, 184, 92); }
.bt3-label-success[href]:focus, .bt3-label-success[href]:hover { background=
-color: rgb(75, 173, 75); }
.bt3-label-info { background-color: rgb(91, 192, 222); }
.bt3-label-info[href]:focus, .bt3-label-info[href]:hover { background-color=
: rgb(65, 182, 217); }
.bt3-label-warning { background-color: rgb(240, 173, 78); }
.bt3-label-warning[href]:focus, .bt3-label-warning[href]:hover { background=
-color: rgb(238, 159, 49); }
.bt3-label-danger { background-color: rgb(217, 83, 79); }
.bt3-label-danger[href]:focus, .bt3-label-danger[href]:hover { background-c=
olor: rgb(212, 59, 55); }
.bt3-badge { display: inline-block; min-width: 10px; padding: 3px 7px; font=
-size: 12px; font-weight: 700; color: rgb(255, 255, 255); line-height: 1; v=
ertical-align: baseline; white-space: nowrap; text-align: center; backgroun=
d-color: rgb(153, 153, 153); border-radius: 10px; }
.bt3-badge:empty { display: none; }
.bt3-btn .bt3-badge { position: relative; top: -1px; }
.bt3-btn-xs .bt3-badge { top: 0px; padding: 1px 5px; }
a.bt3-badge:focus, a.bt3-badge:hover { color: rgb(255, 255, 255); text-deco=
ration: none; cursor: pointer; }
.bt3-nav-pills > .bt3-active > a > .bt3-badge, a.bt3-list-group-item.bt3-ac=
tive > .bt3-badge { background-color: rgb(255, 255, 255); }
.bt3-nav-pills > li > a > .bt3-badge { margin-left: 3px; }
.bt3-jumbotron { padding: 30px; margin-bottom: 30px; color: inherit; backgr=
ound-color: rgb(238, 238, 238); }
.bt3-jumbotron .bt3-h1, .bt3-jumbotron h1 { color: inherit; }
.bt3-jumbotron p { margin-bottom: 15px; font-size: 21px; font-weight: 200; =
}
.bt3-container .bt3-jumbotron { border-radius: 6px; }
.bt3-jumbotron .bt3-container { max-width: 100%; }
@media screen and (min-width: 768px) {
.bt3-jumbotron { padding-top: 48px; padding-bottom: 48px; }
.bt3-container .bt3-jumbotron { padding-left: 60px; padding-right: 60px; =
}
.bt3-jumbotron .bt3-h1, .bt3-jumbotron h1 { font-size: 63px; }
}
.bt3-thumbnail { display: block; padding: 4px; margin-bottom: 20px; line-he=
ight: 1.42857; background-color: rgb(255, 255, 255); border: 1px solid rgb(=
221, 221, 221); border-radius: 4px; transition: all 0.2s ease-in-out 0s; }
.bt3-thumbnail > img, .bt3-thumbnail a > img { margin-left: auto; margin-ri=
ght: auto; }
a.bt3-thumbnail.bt3-active, a.bt3-thumbnail:focus, a.bt3-thumbnail:hover { =
}
.bt3-thumbnail .bt3-caption { padding: 9px; color: rgb(51, 51, 51); }
.bt3-alert { padding: 15px; margin-bottom: 20px; border: 1px solid transpar=
ent; border-radius: 4px; }
.bt3-alert h4 { margin-top: 0px; color: inherit; }
.bt3-alert .bt3-alert-link { font-weight: 700; }
.bt3-alert > p, .bt3-alert > ul { margin-bottom: 0px; }
.bt3-alert > p + p { margin-top: 5px; }
.bt3-alert-dismissable { padding-right: 35px; }
.bt3-alert-dismissable .bt3-close { position: relative; top: -2px; right: -=
21px; color: inherit; }
.bt3-alert-success { background-color: rgb(223, 240, 216); border-color: rg=
b(215, 234, 200); color: rgb(60, 118, 61); }
.bt3-alert-success hr { border-top-color: rgb(204, 228, 184); }
.bt3-alert-success .bt3-alert-link { color: rgb(54, 106, 55); }
.bt3-alert-info { background-color: rgb(217, 237, 247); border-color: rgb(1=
90, 233, 241); color: rgb(49, 112, 143); }
.bt3-alert-info hr { border-top-color: rgb(172, 227, 237); }
.bt3-alert-info .bt3-alert-link { color: rgb(44, 101, 129); }
.bt3-alert-warning { background-color: rgb(252, 248, 227); border-color: rg=
b(250, 236, 205); color: rgb(138, 109, 59); }
.bt3-alert-warning hr { border-top-color: rgb(248, 228, 184); }
.bt3-alert-warning .bt3-alert-link { color: rgb(124, 98, 53); }
.bt3-alert-danger { background-color: rgb(242, 222, 222); border-color: rgb=
(235, 205, 210); color: rgb(169, 68, 66); }
.bt3-alert-danger hr { border-top-color: rgb(229, 189, 196); }
.bt3-alert-danger .bt3-alert-link { color: rgb(152, 61, 59); }
.bt3-progress { overflow: hidden; height: 20px; margin-bottom: 20px; backgr=
ound-color: rgb(245, 245, 245); border-radius: 4px; box-shadow: rgba(0, 0, =
0, 0.1) 0px 1px 2px inset; }
.bt3-progress-bar { float: left; width: 0px; height: 100%; font-size: 12px;=
line-height: 20px; color: rgb(255, 255, 255); text-align: center; backgrou=
nd-color: rgb(66, 139, 202); box-shadow: rgba(0, 0, 0, 0.15) 0px -1px 0px i=
nset; transition: width 0.6s ease 0s; }
.bt3-progress-striped .bt3-progress-bar { background-image: linear-gradient=
(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0px, transparent 50%, rg=
ba(255, 255, 255, 0.15) 0px, rgba(255, 255, 255, 0.15) 75%, transparent 0px=
, transparent); background-size: 40px 40px; }
.bt3-progress.bt3-active .bt3-progress-bar { animation: 2s linear 0s infini=
te normal none running bt3-progress-bar-stripes; }
.bt3-progress-bar-success { background-color: rgb(92, 184, 92); }
.bt3-progress-striped .bt3-progress-bar-success { background-image: linear-=
gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0px, transparent=
50%, rgba(255, 255, 255, 0.15) 0px, rgba(255, 255, 255, 0.15) 75%, transpa=
rent 0px, transparent); }
.bt3-progress-bar-info { background-color: rgb(91, 192, 222); }
.bt3-progress-striped .bt3-progress-bar-info { background-image: linear-gra=
dient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0px, transparent 50=
%, rgba(255, 255, 255, 0.15) 0px, rgba(255, 255, 255, 0.15) 75%, transparen=
t 0px, transparent); }
.bt3-progress-bar-warning { background-color: rgb(240, 173, 78); }
.bt3-progress-striped .bt3-progress-bar-warning { background-image: linear-=
gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0px, transparent=
50%, rgba(255, 255, 255, 0.15) 0px, rgba(255, 255, 255, 0.15) 75%, transpa=
rent 0px, transparent); }
.bt3-progress-bar-danger { background-color: rgb(217, 83, 79); }
.bt3-progress-striped .bt3-progress-bar-danger { background-image: linear-g=
radient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0px, transparent =
50%, rgba(255, 255, 255, 0.15) 0px, rgba(255, 255, 255, 0.15) 75%, transpar=
ent 0px, transparent); }
@-webkit-keyframes bt3-progress-bar-stripes {=20
0% { background-position: 40px 0px; }
100% { background-position: 0px 0px; }
}
@keyframes bt3-progress-bar-stripes {=20
0% { background-position: 40px 0px; }
100% { background-position: 0px 0px; }
}
.bt3-media, .bt3-media-body { overflow: hidden; zoom: 1; }
.bt3-media, .bt3-media .bt3-media { margin-top: 15px; }
.bt3-media:first-child { margin-top: 0px; }
.bt3-media-object { display: block; }
.bt3-media-heading { margin: 0px 0px 5px; }
.bt3-media > .bt3-pull-left { margin-right: 10px; }
.bt3-media > .bt3-pull-right { margin-left: 10px; }
.bt3-media-list { padding-left: 0px; list-style: none; }
.bt3-list-group { margin-bottom: 20px; padding-left: 0px; }
.bt3-list-group-item { position: relative; display: block; padding: 10px 15=
px; margin-bottom: -1px; background-color: rgb(255, 255, 255); border: 1px =
solid rgb(221, 221, 221); }
.bt3-list-group-item:first-child { border-top-right-radius: 4px; border-top=
-left-radius: 4px; }
.bt3-list-group-item:last-child { margin-bottom: 0px; border-bottom-right-r=
adius: 4px; border-bottom-left-radius: 4px; }
.bt3-list-group-item > .bt3-badge { float: right; }
.bt3-list-group-item > .bt3-badge + .bt3-badge { margin-right: 5px; }
a.bt3-list-group-item { color: rgb(85, 85, 85); }
a.bt3-list-group-item .bt3-list-group-item-heading { color: rgb(51, 51, 51)=
; }
a.bt3-list-group-item:focus, a.bt3-list-group-item:hover { text-decoration:=
none; background-color: rgb(245, 245, 245); }
a.bt3-list-group-item.bt3-active, a.bt3-list-group-item.bt3-active:focus, a=
.bt3-list-group-item.bt3-active:hover { z-index: 2; color: rgb(255, 255, 25=
5); background-color: rgb(66, 139, 202); border-color: rgb(66, 139, 202); }
a.bt3-list-group-item.bt3-active .bt3-list-group-item-heading, a.bt3-list-g=
roup-item.bt3-active:focus .bt3-list-group-item-heading, a.bt3-list-group-i=
tem.bt3-active:hover .bt3-list-group-item-heading { color: inherit; }
a.bt3-list-group-item.bt3-active .bt3-list-group-item-text, a.bt3-list-grou=
p-item.bt3-active:focus .bt3-list-group-item-text, a.bt3-list-group-item.bt=
3-active:hover .bt3-list-group-item-text { color: rgb(142, 185, 223); }
.bt3-list-group-item-success { color: rgb(60, 118, 61); background-color: r=
gb(223, 240, 216); }
a.bt3-list-group-item-success { color: rgb(60, 118, 61); }
a.bt3-list-group-item-success .bt3-list-group-item-heading { color: inherit=
; }
a.bt3-list-group-item-success:focus, a.bt3-list-group-item-success:hover { =
color: rgb(60, 118, 61); background-color: rgb(209, 234, 200); }
a.bt3-list-group-item-success.bt3-active, a.bt3-list-group-item-success.bt3=
-active:focus, a.bt3-list-group-item-success.bt3-active:hover { color: rgb(=
255, 255, 255); background-color: rgb(60, 118, 61); border-color: rgb(60, 1=
18, 61); }
.bt3-list-group-item-info { color: rgb(49, 112, 143); background-color: rgb=
(217, 237, 247); }
a.bt3-list-group-item-info { color: rgb(49, 112, 143); }
a.bt3-list-group-item-info .bt3-list-group-item-heading { color: inherit; }
a.bt3-list-group-item-info:focus, a.bt3-list-group-item-info:hover { color:=
rgb(49, 112, 143); background-color: rgb(198, 228, 243); }
a.bt3-list-group-item-info.bt3-active, a.bt3-list-group-item-info.bt3-activ=
e:focus, a.bt3-list-group-item-info.bt3-active:hover { color: rgb(255, 255,=
255); background-color: rgb(49, 112, 143); border-color: rgb(49, 112, 143)=
; }
.bt3-list-group-item-warning { color: rgb(138, 109, 59); background-color: =
rgb(252, 248, 227); }
a.bt3-list-group-item-warning { color: rgb(138, 109, 59); }
a.bt3-list-group-item-warning .bt3-list-group-item-heading { color: inherit=
; }
a.bt3-list-group-item-warning:focus, a.bt3-list-group-item-warning:hover { =
color: rgb(138, 109, 59); background-color: rgb(250, 243, 205); }
a.bt3-list-group-item-warning.bt3-active, a.bt3-list-group-item-warning.bt3=
-active:focus, a.bt3-list-group-item-warning.bt3-active:hover { color: rgb(=
255, 255, 255); background-color: rgb(138, 109, 59); border-color: rgb(138,=
109, 59); }
.bt3-list-group-item-danger { color: rgb(169, 68, 66); background-color: rg=
b(242, 222, 222); }
a.bt3-list-group-item-danger { color: rgb(169, 68, 66); }
a.bt3-list-group-item-danger .bt3-list-group-item-heading { color: inherit;=
}
a.bt3-list-group-item-danger:focus, a.bt3-list-group-item-danger:hover { co=
lor: rgb(169, 68, 66); background-color: rgb(235, 205, 205); }
a.bt3-list-group-item-danger.bt3-active, a.bt3-list-group-item-danger.bt3-a=
ctive:focus, a.bt3-list-group-item-danger.bt3-active:hover { color: rgb(255=
, 255, 255); background-color: rgb(169, 68, 66); border-color: rgb(169, 68,=
66); }
.bt3-list-group-item-heading { margin-top: 0px; margin-bottom: 5px; }
.bt3-list-group-item-text { margin-bottom: 0px; line-height: 1.3; }
.bt3-panel { margin-bottom: 20px; background-color: rgb(255, 255, 255); bor=
der: 1px solid transparent; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0=
.05) 0px 1px 1px; }
.bt3-panel-body { padding: 15px; }
.bt3-panel-heading { padding: 10px 15px; border-bottom: 1px solid transpare=
nt; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.bt3-panel-heading > .bt3-dropdown .bt3-dropdown-toggle { color: inherit; }
.bt3-panel-title { margin-top: 0px; margin-bottom: 0px; font-size: 16px; co=
lor: inherit; }
.bt3-panel-title > a { color: inherit; }
.bt3-panel-footer { padding: 10px 15px; background-color: rgb(245, 245, 245=
); border-top: 1px solid rgb(221, 221, 221); border-bottom-right-radius: 3p=
x; border-bottom-left-radius: 3px; }
.bt3-panel > .bt3-list-group { margin-bottom: 0px; }
.bt3-panel > .bt3-list-group .bt3-list-group-item { border-width: 1px 0px; =
border-radius: 0px; }
.bt3-panel > .bt3-list-group:first-child .bt3-list-group-item:first-child {=
border-top: 0px; border-top-right-radius: 3px; border-top-left-radius: 3px=
; }
.bt3-panel > .bt3-list-group:last-child .bt3-list-group-item:last-child { b=
order-bottom: 0px; border-bottom-right-radius: 3px; border-bottom-left-radi=
us: 3px; }
.bt3-panel-heading + .bt3-list-group .bt3-list-group-item:first-child { bor=
der-top-width: 0px; }
.bt3-panel > .bt3-table, .bt3-panel > .bt3-table-responsive > .bt3-table { =
margin-bottom: 0px; }
.bt3-panel > .bt3-table-responsive:first-child > .bt3-table:first-child, .b=
t3-panel > .bt3-table:first-child { border-top-right-radius: 3px; border-to=
p-left-radius: 3px; }
.bt3-panel > .bt3-table-responsive:first-child > .bt3-table:first-child > t=
body:first-child > tr:first-child td:first-child, .bt3-panel > .bt3-table-r=
esponsive:first-child > .bt3-table:first-child > tbody:first-child > tr:fir=
st-child th:first-child, .bt3-panel > .bt3-table-responsive:first-child > .=
bt3-table:first-child > thead:first-child > tr:first-child td:first-child, =
.bt3-panel > .bt3-table-responsive:first-child > .bt3-table:first-child > t=
head:first-child > tr:first-child th:first-child, .bt3-panel > .bt3-table:f=
irst-child > tbody:first-child > tr:first-child td:first-child, .bt3-panel =
> .bt3-table:first-child > tbody:first-child > tr:first-child th:first-chil=
d, .bt3-panel > .bt3-table:first-child > thead:first-child > tr:first-child=
td:first-child, .bt3-panel > .bt3-table:first-child > thead:first-child > =
tr:first-child th:first-child { border-top-left-radius: 3px; }
.bt3-panel > .bt3-table-responsive:first-child > .bt3-table:first-child > t=
body:first-child > tr:first-child td:last-child, .bt3-panel > .bt3-table-re=
sponsive:first-child > .bt3-table:first-child > tbody:first-child > tr:firs=
t-child th:last-child, .bt3-panel > .bt3-table-responsive:first-child > .bt=
3-table:first-child > thead:first-child > tr:first-child td:last-child, .bt=
3-panel > .bt3-table-responsive:first-child > .bt3-table:first-child > thea=
d:first-child > tr:first-child th:last-child, .bt3-panel > .bt3-table:first=
-child > tbody:first-child > tr:first-child td:last-child, .bt3-panel > .bt=
3-table:first-child > tbody:first-child > tr:first-child th:last-child, .bt=
3-panel > .bt3-table:first-child > thead:first-child > tr:first-child td:la=
st-child, .bt3-panel > .bt3-table:first-child > thead:first-child > tr:firs=
t-child th:last-child { border-top-right-radius: 3px; }
.bt3-panel > .bt3-table-responsive:last-child > .bt3-table:last-child, .bt3=
-panel > .bt3-table:last-child { border-bottom-right-radius: 3px; border-bo=
ttom-left-radius: 3px; }
.bt3-panel > .bt3-table-responsive:last-child > .bt3-table:last-child > tbo=
dy:last-child > tr:last-child td:first-child, .bt3-panel > .bt3-table-respo=
nsive:last-child > .bt3-table:last-child > tbody:last-child > tr:last-child=
th:first-child, .bt3-panel > .bt3-table-responsive:last-child > .bt3-table=
:last-child > tfoot:last-child > tr:last-child td:first-child, .bt3-panel >=
.bt3-table-responsive:last-child > .bt3-table:last-child > tfoot:last-chil=
d > tr:last-child th:first-child, .bt3-panel > .bt3-table:last-child > tbod=
y:last-child > tr:last-child td:first-child, .bt3-panel > .bt3-table:last-c=
hild > tbody:last-child > tr:last-child th:first-child, .bt3-panel > .bt3-t=
able:last-child > tfoot:last-child > tr:last-child td:first-child, .bt3-pan=
el > .bt3-table:last-child > tfoot:last-child > tr:last-child th:first-chil=
d { border-bottom-left-radius: 3px; }
.bt3-panel > .bt3-table-responsive:last-child > .bt3-table:last-child > tbo=
dy:last-child > tr:last-child td:last-child, .bt3-panel > .bt3-table-respon=
sive:last-child > .bt3-table:last-child > tbody:last-child > tr:last-child =
th:last-child, .bt3-panel > .bt3-table-responsive:last-child > .bt3-table:l=
ast-child > tfoot:last-child > tr:last-child td:last-child, .bt3-panel > .b=
t3-table-responsive:last-child > .bt3-table:last-child > tfoot:last-child >=
tr:last-child th:last-child, .bt3-panel > .bt3-table:last-child > tbody:la=
st-child > tr:last-child td:last-child, .bt3-panel > .bt3-table:last-child =
> tbody:last-child > tr:last-child th:last-child, .bt3-panel > .bt3-table:l=
ast-child > tfoot:last-child > tr:last-child td:last-child, .bt3-panel > .b=
t3-table:last-child > tfoot:last-child > tr:last-child th:last-child { bord=
er-bottom-right-radius: 3px; }
.bt3-panel > .bt3-panel-body + .bt3-table, .bt3-panel > .bt3-panel-body + .=
bt3-table-responsive { border-top: 1px solid rgb(221, 221, 221); }
.bt3-panel > .bt3-table > tbody:first-child > tr:first-child td, .bt3-panel=
> .bt3-table > tbody:first-child > tr:first-child th { border-top: 0px; }
.bt3-panel > .bt3-table-bordered, .bt3-panel > .bt3-table-responsive > .bt3=
-table-bordered { border: 0px; }
.bt3-panel > .bt3-table-bordered > tbody > tr > td:first-child, .bt3-panel =
> .bt3-table-bordered > tbody > tr > th:first-child, .bt3-panel > .bt3-tabl=
e-bordered > tfoot > tr > td:first-child, .bt3-panel > .bt3-table-bordered =
> tfoot > tr > th:first-child, .bt3-panel > .bt3-table-bordered > thead > t=
r > td:first-child, .bt3-panel > .bt3-table-bordered > thead > tr > th:firs=
t-child, .bt3-panel > .bt3-table-responsive > .bt3-table-bordered > tbody >=
tr > td:first-child, .bt3-panel > .bt3-table-responsive > .bt3-table-borde=
red > tbody > tr > th:first-child, .bt3-panel > .bt3-table-responsive > .bt=
3-table-bordered > tfoot > tr > td:first-child, .bt3-panel > .bt3-table-res=
ponsive > .bt3-table-bordered > tfoot > tr > th:first-child, .bt3-panel > .=
bt3-table-responsive > .bt3-table-bordered > thead > tr > td:first-child, .=
bt3-panel > .bt3-table-responsive > .bt3-table-bordered > thead > tr > th:f=
irst-child { border-left: 0px; }
.bt3-panel > .bt3-table-bordered > tbody > tr > td:last-child, .bt3-panel >=
.bt3-table-bordered > tbody > tr > th:last-child, .bt3-panel > .bt3-table-=
bordered > tfoot > tr > td:last-child, .bt3-panel > .bt3-table-bordered > t=
foot > tr > th:last-child, .bt3-panel > .bt3-table-bordered > thead > tr > =
td:last-child, .bt3-panel > .bt3-table-bordered > thead > tr > th:last-chil=
d, .bt3-panel > .bt3-table-responsive > .bt3-table-bordered > tbody > tr > =
td:last-child, .bt3-panel > .bt3-table-responsive > .bt3-table-bordered > t=
body > tr > th:last-child, .bt3-panel > .bt3-table-responsive > .bt3-table-=
bordered > tfoot > tr > td:last-child, .bt3-panel > .bt3-table-responsive >=
.bt3-table-bordered > tfoot > tr > th:last-child, .bt3-panel > .bt3-table-=
responsive > .bt3-table-bordered > thead > tr > td:last-child, .bt3-panel >=
.bt3-table-responsive > .bt3-table-bordered > thead > tr > th:last-child {=
border-right: 0px; }
.bt3-panel > .bt3-table-bordered > tbody > tr:first-child > td, .bt3-panel =
> .bt3-table-bordered > tbody > tr:first-child > th, .bt3-panel > .bt3-tabl=
e-bordered > thead > tr:first-child > td, .bt3-panel > .bt3-table-bordered =
> thead > tr:first-child > th, .bt3-panel > .bt3-table-responsive > .bt3-ta=
ble-bordered > tbody > tr:first-child > td, .bt3-panel > .bt3-table-respons=
ive > .bt3-table-bordered > tbody > tr:first-child > th, .bt3-panel > .bt3-=
table-responsive > .bt3-table-bordered > thead > tr:first-child > td, .bt3-=
panel > .bt3-table-responsive > .bt3-table-bordered > thead > tr:first-chil=
d > th { border-bottom: 0px; }
.bt3-panel > .bt3-table-bordered > tbody > tr:last-child > td, .bt3-panel >=
.bt3-table-bordered > tbody > tr:last-child > th, .bt3-panel > .bt3-table-=
bordered > tfoot > tr:last-child > td, .bt3-panel > .bt3-table-bordered > t=
foot > tr:last-child > th, .bt3-panel > .bt3-table-responsive > .bt3-table-=
bordered > tbody > tr:last-child > td, .bt3-panel > .bt3-table-responsive >=
.bt3-table-bordered > tbody > tr:last-child > th, .bt3-panel > .bt3-table-=
responsive > .bt3-table-bordered > tfoot > tr:last-child > td, .bt3-panel >=
.bt3-table-responsive > .bt3-table-bordered > tfoot > tr:last-child > th {=
border-bottom: 0px; }
.bt3-panel > .bt3-table-responsive { border: 0px; margin-bottom: 0px; }
.bt3-panel-group { margin-bottom: 20px; }
.bt3-panel-group .bt3-panel { margin-bottom: 0px; border-radius: 4px; overf=
low: hidden; }
.bt3-panel-group .bt3-panel + .bt3-panel { margin-top: 5px; }
.bt3-panel-group .bt3-panel-heading { border-bottom: 0px; }
.bt3-panel-group .bt3-panel-heading + .bt3-panel-collapse .bt3-panel-body {=
border-top: 1px solid rgb(221, 221, 221); }
.bt3-panel-group .bt3-panel-footer { border-top: 0px; }
.bt3-panel-group .bt3-panel-footer + .bt3-panel-collapse .bt3-panel-body { =
border-bottom: 1px solid rgb(221, 221, 221); }
.bt3-panel-default { border-color: rgb(221, 221, 221); }
.bt3-panel-default > .bt3-panel-heading { color: rgb(51, 51, 51); backgroun=
d-color: rgb(245, 245, 245); border-color: rgb(221, 221, 221); }
.bt3-panel-default > .bt3-panel-heading + .bt3-panel-collapse .bt3-panel-bo=
dy { border-top-color: rgb(221, 221, 221); }
.bt3-panel-default > .bt3-panel-footer + .bt3-panel-collapse .bt3-panel-bod=
y { border-bottom-color: rgb(221, 221, 221); }
.bt3-panel-primary { border-color: rgb(66, 139, 202); }
.bt3-panel-primary > .bt3-panel-heading { color: rgb(255, 255, 255); backgr=
ound-color: rgb(66, 139, 202); border-color: rgb(66, 139, 202); }
.bt3-panel-primary > .bt3-panel-heading + .bt3-panel-collapse .bt3-panel-bo=
dy { border-top-color: rgb(66, 139, 202); }
.bt3-panel-primary > .bt3-panel-footer + .bt3-panel-collapse .bt3-panel-bod=
y { border-bottom-color: rgb(66, 139, 202); }
.bt3-panel-success { border-color: rgb(215, 234, 200); }
.bt3-panel-success > .bt3-panel-heading { color: rgb(60, 118, 61); backgrou=
nd-color: rgb(223, 240, 216); border-color: rgb(215, 234, 200); }
.bt3-panel-success > .bt3-panel-heading + .bt3-panel-collapse .bt3-panel-bo=
dy { border-top-color: rgb(215, 234, 200); }
.bt3-panel-success > .bt3-panel-footer + .bt3-panel-collapse .bt3-panel-bod=
y { border-bottom-color: rgb(215, 234, 200); }
.bt3-panel-info { border-color: rgb(190, 233, 241); }
.bt3-panel-info > .bt3-panel-heading { color: rgb(49, 112, 143); background=
-color: rgb(217, 237, 247); border-color: rgb(190, 233, 241); }
.bt3-panel-info > .bt3-panel-heading + .bt3-panel-collapse .bt3-panel-body =
{ border-top-color: rgb(190, 233, 241); }
.bt3-panel-info > .bt3-panel-footer + .bt3-panel-collapse .bt3-panel-body {=
border-bottom-color: rgb(190, 233, 241); }
.bt3-panel-warning { border-color: rgb(250, 236, 205); }
.bt3-panel-warning > .bt3-panel-heading { color: rgb(138, 109, 59); backgro=
und-color: rgb(252, 248, 227); border-color: rgb(250, 236, 205); }
.bt3-panel-warning > .bt3-panel-heading + .bt3-panel-collapse .bt3-panel-bo=
dy { border-top-color: rgb(250, 236, 205); }
.bt3-panel-warning > .bt3-panel-footer + .bt3-panel-collapse .bt3-panel-bod=
y { border-bottom-color: rgb(250, 236, 205); }
.bt3-panel-danger { border-color: rgb(235, 205, 210); }
.bt3-panel-danger > .bt3-panel-heading { color: rgb(169, 68, 66); backgroun=
d-color: rgb(242, 222, 222); border-color: rgb(235, 205, 210); }
.bt3-panel-danger > .bt3-panel-heading + .bt3-panel-collapse .bt3-panel-bod=
y { border-top-color: rgb(235, 205, 210); }
.bt3-panel-danger > .bt3-panel-footer + .bt3-panel-collapse .bt3-panel-body=
{ border-bottom-color: rgb(235, 205, 210); }
.bt3-well { min-height: 20px; padding: 19px; margin-bottom: 20px; backgroun=
d-color: rgb(245, 245, 245); border: 1px solid rgb(228, 228, 228); border-r=
adius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px inset; }
.bt3-well blockquote { border-color: rgba(0, 0, 0, 0.15); }
.bt3-well-lg { padding: 24px; border-radius: 6px; }
.bt3-well-sm { padding: 9px; border-radius: 3px; }
.bt3-close { float: right; font-size: 21px; font-weight: 700; line-height: =
1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacit=
y: 0.2; }
.bt3-close:focus, .bt3-close:hover { color: rgb(0, 0, 0); text-decoration: =
none; cursor: pointer; opacity: 0.5; }
button.bt3-close { padding: 0px; cursor: pointer; background: transparent; =
border: 0px; appearance: none; }
.bt3-modal-open { overflow: hidden; }
.bt3-modal { display: none; overflow: auto scroll; position: fixed; inset: =
0px; z-index: 1050; outline: 0px; }
.bt3-modal.bt3-fade .bt3-modal-dialog { transform: translateY(-25%); transi=
tion: transform 0.3s ease-out 0s; }
.bt3-modal.bt3-in .bt3-modal-dialog { transform: translate(0px); }
.bt3-modal-dialog { position: relative; width: auto; margin: 10px; }
.bt3-modal-content { position: relative; background-color: rgb(255, 255, 25=
5); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: r=
gba(0, 0, 0, 0.5) 0px 3px 9px; background-clip: padding-box; outline: none;=
}
.bt3-modal-backdrop { position: fixed; inset: 0px; z-index: 1040; backgroun=
d-color: rgb(0, 0, 0); }
.bt3-modal-backdrop.bt3-fade { opacity: 0; }
.bt3-modal-backdrop.bt3-in { opacity: 0.5; }
.bt3-modal-header { padding: 15px; border-bottom: 1px solid rgb(229, 229, 2=
29); min-height: 16.4286px; }
.bt3-modal-header .bt3-close { margin-top: -2px; }
.bt3-modal-title { margin: 0px; line-height: 1.42857; }
.bt3-modal-body { position: relative; padding: 20px; }
.bt3-modal-footer { margin-top: 15px; padding: 19px 20px 20px; text-align: =
right; border-top: 1px solid rgb(229, 229, 229); }
.bt3-modal-footer .bt3-btn + .bt3-btn { margin-left: 5px; margin-bottom: 0p=
x; }
.bt3-modal-footer .bt3-btn-group .bt3-btn + .bt3-btn { margin-left: -1px; }
.bt3-modal-footer .bt3-btn-block + .bt3-btn-block { margin-left: 0px; }
@media (min-width: 768px) {
.bt3-modal-dialog { width: 600px; margin: 30px auto; }
.bt3-modal-content { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px; }
.bt3-modal-sm { width: 300px; }
}
@media (min-width: 992px) {
.bt3-modal-lg { width: 900px; }
}
.bt3-tooltip { position: absolute; z-index: 1030; display: block; visibilit=
y: visible; font-size: 12px; line-height: 1.4; opacity: 0; }
.bt3-tooltip.bt3-in { opacity: 0.9; }
.bt3-tooltip.bt3-top { margin-top: -3px; padding: 5px 0px; }
.bt3-tooltip.bt3-right { margin-left: 3px; padding: 0px 5px; }
.bt3-tooltip.bt3-bottom { margin-top: 3px; padding: 5px 0px; }
.bt3-tooltip.bt3-left { margin-left: -3px; padding: 0px 5px; }
.bt3-tooltip-inner { max-width: 200px; padding: 3px 8px; color: rgb(255, 25=
5, 255); text-align: center; text-decoration: none; background-color: rgb(0=
, 0, 0); border-radius: 4px; }
.bt3-tooltip-arrow { position: absolute; width: 0px; height: 0px; border-co=
lor: transparent; border-style: solid; }
.bt3-tooltip.bt3-top .bt3-tooltip-arrow { bottom: 0px; left: 50%; margin-le=
ft: -5px; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
.bt3-tooltip.bt3-top-left .bt3-tooltip-arrow { bottom: 0px; left: 5px; bord=
er-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
.bt3-tooltip.bt3-top-right .bt3-tooltip-arrow { bottom: 0px; right: 5px; bo=
rder-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
.bt3-tooltip.bt3-right .bt3-tooltip-arrow { top: 50%; left: 0px; margin-top=
: -5px; border-width: 5px 5px 5px 0px; border-right-color: rgb(0, 0, 0); }
.bt3-tooltip.bt3-left .bt3-tooltip-arrow { top: 50%; right: 0px; margin-top=
: -5px; border-width: 5px 0px 5px 5px; border-left-color: rgb(0, 0, 0); }
.bt3-tooltip.bt3-bottom .bt3-tooltip-arrow { top: 0px; left: 50%; margin-le=
ft: -5px; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
.bt3-tooltip.bt3-bottom-left .bt3-tooltip-arrow { top: 0px; left: 5px; bord=
er-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
.bt3-tooltip.bt3-bottom-right .bt3-tooltip-arrow { top: 0px; right: 5px; bo=
rder-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
.bt3-popover { position: absolute; top: 0px; left: 0px; z-index: 1010; disp=
lay: none; max-width: 276px; padding: 1px; text-align: left; background-col=
or: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb=
a(0, 0, 0, 0.2); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px=
10px; white-space: normal; }
.bt3-popover.bt3-top { margin-top: -10px; }
.bt3-popover.bt3-right { margin-left: 10px; }
.bt3-popover.bt3-bottom { margin-top: 10px; }
.bt3-popover.bt3-left { margin-left: -10px; }
.bt3-popover-title { margin: 0px; padding: 8px 14px; font-size: 14px; font-=
weight: 400; line-height: 18px; background-color: rgb(247, 247, 247); borde=
r-bottom: 1px solid rgb(235, 235, 235); border-radius: 5px 5px 0px 0px; }
.bt3-popover-content { padding: 9px 14px; }
.bt3-popover > .bt3-arrow, .bt3-popover > .bt3-arrow::after { position: abs=
olute; display: block; width: 0px; height: 0px; border-color: transparent; =
border-style: solid; }
.bt3-popover > .bt3-arrow { border-width: 11px; }
.bt3-popover > .bt3-arrow::after { border-width: 10px; content: ""; }
.bt3-popover.bt3-top > .bt3-arrow { left: 50%; margin-left: -11px; border-b=
ottom-width: 0px; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; }
.bt3-popover.bt3-top > .bt3-arrow::after { content: " "; bottom: 1px; margi=
n-left: -10px; border-bottom-width: 0px; border-top-color: rgb(255, 255, 25=
5); }
.bt3-popover.bt3-right > .bt3-arrow { top: 50%; left: -11px; margin-top: -1=
1px; border-left-width: 0px; border-right-color: rgba(0, 0, 0, 0.25); }
.bt3-popover.bt3-right > .bt3-arrow::after { content: " "; left: 1px; botto=
m: -10px; border-left-width: 0px; border-right-color: rgb(255, 255, 255); }
.bt3-popover.bt3-bottom > .bt3-arrow { left: 50%; margin-left: -11px; borde=
r-top-width: 0px; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; }
.bt3-popover.bt3-bottom > .bt3-arrow::after { content: " "; top: 1px; margi=
n-left: -10px; border-top-width: 0px; border-bottom-color: rgb(255, 255, 25=
5); }
.bt3-popover.bt3-left > .bt3-arrow { top: 50%; right: -11px; margin-top: -1=
1px; border-right-width: 0px; border-left-color: rgba(0, 0, 0, 0.25); }
.bt3-popover.bt3-left > .bt3-arrow::after { content: " "; right: 1px; borde=
r-right-width: 0px; border-left-color: rgb(255, 255, 255); bottom: -10px; }
.bt3-carousel { position: relative; }
.bt3-carousel-inner { position: relative; overflow: hidden; width: 100%; }
.bt3-carousel-inner > .bt3-item { display: none; position: relative; transi=
tion: left 0.6s ease-in-out 0s; }
.bt3-carousel-inner > .bt3-item > a > img, .bt3-carousel-inner > .bt3-item =
> img { line-height: 1; }
.bt3-carousel-inner > .bt3-active, .bt3-carousel-inner > .bt3-next, .bt3-ca=
rousel-inner > .bt3-prev { display: block; }
.bt3-carousel-inner > .bt3-active { left: 0px; }
.bt3-carousel-inner > .bt3-next, .bt3-carousel-inner > .bt3-prev { position=
: absolute; top: 0px; width: 100%; }
.bt3-carousel-inner > .bt3-next { left: 100%; }
.bt3-carousel-inner > .bt3-prev { left: -100%; }
.bt3-carousel-inner > .bt3-next.bt3-left, .bt3-carousel-inner > .bt3-prev.b=
t3-right { left: 0px; }
.bt3-carousel-inner > .bt3-active.bt3-left { left: -100%; }
.bt3-carousel-inner > .bt3-active.bt3-right { left: 100%; }
.bt3-carousel-control { position: absolute; top: 0px; left: 0px; bottom: 0p=
x; width: 15%; opacity: 0.5; font-size: 20px; color: rgb(255, 255, 255); te=
xt-align: center; text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px; }
.bt3-carousel-control.bt3-left { background-image: linear-gradient(90deg, r=
gba(0, 0, 0, 0.5) 0px, transparent); background-repeat: repeat-x; }
.bt3-carousel-control.bt3-right { left: auto; right: 0px; background-image:=
linear-gradient(90deg, transparent 0px, rgba(0, 0, 0, 0.5)); background-re=
peat: repeat-x; }
.bt3-carousel-control:focus, .bt3-carousel-control:hover { outline: none; c=
olor: rgb(255, 255, 255); text-decoration: none; opacity: 0.9; }
.bt3-carousel-control .bt3-glyphicon-chevron-left, .bt3-carousel-control .b=
t3-glyphicon-chevron-right, .bt3-carousel-control .bt3-icon-next, .bt3-caro=
usel-control .bt3-icon-prev { position: absolute; top: 50%; z-index: 5; dis=
play: inline-block; }
.bt3-carousel-control .bt3-glyphicon-chevron-left, .bt3-carousel-control .b=
t3-icon-prev { left: 50%; }
.bt3-carousel-control .bt3-glyphicon-chevron-right, .bt3-carousel-control .=
bt3-icon-next { right: 50%; }
.bt3-carousel-control .bt3-icon-next, .bt3-carousel-control .bt3-icon-prev =
{ width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; font-fa=
mily: serif; }
.bt3-carousel-control .bt3-icon-prev::before { content: "=E2=80=B9"; }
.bt3-carousel-control .bt3-icon-next::before { content: "=E2=80=BA"; }
.bt3-carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-i=
ndex: 15; width: 60%; margin-left: -30%; padding-left: 0px; list-style: non=
e; text-align: center; }
.bt3-carousel-indicators li { display: inline-block; width: 10px; height: 1=
0px; margin: 1px; text-indent: -999px; border: 1px solid rgb(255, 255, 255)=
; border-radius: 10px; cursor: pointer; background-color: transparent; }
.bt3-carousel-indicators .bt3-active { margin: 0px; width: 12px; height: 12=
px; background-color: rgb(255, 255, 255); }
.bt3-carousel-caption { position: absolute; left: 15%; right: 15%; bottom: =
20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: rgb(255,=
255, 255); text-align: center; text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px=
; }
.bt3-carousel-caption .bt3-btn { text-shadow: none; }
@media screen and (min-width: 768px) {
.bt3-carousel-control .bt3-glyphicon-chevron-left, .bt3-carousel-control =
.bt3-glyphicon-chevron-right, .bt3-carousel-control .bt3-icon-next, .bt3-ca=
rousel-control .bt3-icon-prev { width: 30px; height: 30px; margin-top: -15p=
x; margin-left: -15px; font-size: 30px; }
.bt3-carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; }
.bt3-carousel-indicators { bottom: 20px; }
}
.bt3-center-block { display: block; margin-left: auto; margin-right: auto; =
}
.bt3-pull-right { float: right !important; }
.bt3-pull-left { float: left !important; }
.bt3-hide { display: none !important; }
.bt3-show { display: block !important; }
.bt3-invisible { visibility: hidden; }
.bt3-text-hide { font: 0px / 0 a; color: transparent; text-shadow: none; ba=
ckground-color: transparent; border: 0px; }
.bt3-hidden { display: none !important; visibility: hidden !important; }
.bt3-affix { position: fixed; }
.bt3-visible-lg, .bt3-visible-md, .bt3-visible-sm, .bt3-visible-xs { displa=
y: none !important; }
@media (max-width: 767px) {
.bt3-visible-xs { display: block !important; }
table.bt3-visible-xs { display: table; }
tr.bt3-visible-xs { display: table-row !important; }
td.bt3-visible-xs, th.bt3-visible-xs { display: table-cell !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
.bt3-visible-sm { display: block !important; }
table.bt3-visible-sm { display: table; }
tr.bt3-visible-sm { display: table-row !important; }
td.bt3-visible-sm, th.bt3-visible-sm { display: table-cell !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
.bt3-visible-md { display: block !important; }
table.bt3-visible-md { display: table; }
tr.bt3-visible-md { display: table-row !important; }
td.bt3-visible-md, th.bt3-visible-md { display: table-cell !important; }
}
@media (min-width: 1200px) {
.bt3-visible-lg { display: block !important; }
table.bt3-visible-lg { display: table; }
tr.bt3-visible-lg { display: table-row !important; }
td.bt3-visible-lg, th.bt3-visible-lg { display: table-cell !important; }
}
@media (max-width: 767px) {
.bt3-hidden-xs { display: none !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
.bt3-hidden-sm { display: none !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
.bt3-hidden-md { display: none !important; }
}
@media (min-width: 1200px) {
.bt3-hidden-lg { display: none !important; }
}
.bt3-visible-print { display: none !important; }
@media print {
.bt3-visible-print { display: block !important; }
table.bt3-visible-print { display: table; }
tr.bt3-visible-print { display: table-row !important; }
td.bt3-visible-print, th.bt3-visible-print { display: table-cell !importa=
nt; }
}
@media print {
.bt3-hidden-print { display: none !important; }
}
.hide { display: none; }
.c-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowra=
p; }
.c-bold { font-weight: 700; }
.c-uppercase { text-transform: uppercase; }
.rc-S12NCourseProgress { width: 100%; margin: 12px 0px; }
.rc-S12NCourseProgress .course-name { margin-bottom: 4px; font-weight: 700;=
}
.rc-S12NCourseProgress .course-status { margin: 0px; }
.rc-S12NCourseProgress .course-progress-pill { margin: auto; min-width: 70p=
x; text-align: center; }
.rc-S12NCourseProgress .pill-success { color: rgb(42, 181, 115); }
.rc-S12NCourseProgress .pill-new { background-color: rgb(59, 175, 218); col=
or: rgb(255, 255, 255); }
.rc-ImageEditorButton button.camera { border-radius: 100%; width: 52px; hei=
ght: 52px; min-width: 0px; padding: 0px; }
.rc-ImageEditorButton button.secondary i { margin: 0px; }
.rc-ImageEditorButton input[type=3D"file"] { display: none; }
.rc-ImageEditorButton .button-box button:first-child { margin-right: 8px; }
.rc-ImageEditorButton.mini button.camera { width: 36px; height: 36px; margi=
n: 2px 0px 0px 2px; }
.rc-ImageEditor .upload-button-label { font-size: 12px; line-height: 14px; =
font-family: OpenSans, Arial, sans-serif; }
.rc-ImageEditor { padding: 24px; width: 100%; height: 100%; }
.rc-ImageEditor p { margin-bottom: 20px; }
.rc-ImageEditor .button-box { margin-top: 20px; }
.rc-ImageEditor .button-box button:first-child { margin-right: 8px; }
.rc-ImageEditor .contents { max-width: 250px; }
.rc-ImageEditor .hide { display: none; }
.rc-ImageEditor .work-area { width: 250px; min-height: 72px; }
.rc-ImageEditor .work-area .bt3-progress { height: 8px; margin: 8px 0px; }
.rc-ImageEditor .work-area .bt3-progress .bt3-progress-bar { background-col=
or: rgb(246, 250, 255); }
.rc-ImageEditor .saved { color: rgb(31, 131, 84); }
.rc-ImageEditor .error { color: rgb(255, 112, 127); }
.rc-ImageEditor .upload-button-label { display: inline-block; text-align: c=
enter; vertical-align: middle; white-space: nowrap; background-image: none;=
opacity: 1; filter: none; text-decoration: none; min-width: 72px; padding:=
10px 20px; transition-duration: 0.1s; transition-timing-function: ease; tr=
ansition-delay: 0ms; user-select: none; cursor: pointer; border-radius: 0px=
; border: 1px solid rgb(111, 111, 111); color: rgb(111, 111, 111); backgrou=
nd-color: transparent; }
.rc-ImageEditor .upload-button-label:active, .rc-ImageEditor .upload-button=
-label:focus, .rc-ImageEditor .upload-button-label:hover { border-color: rg=
b(140, 140, 140); background-color: rgb(140, 140, 140); color: rgb(255, 255=
, 255); }
.rc-ImageEditor .upload-file-input { width: 1px; height: 1px; opacity: 0; o=
verflow: hidden; position: absolute; z-index: -1; }
.rc-ImageEditor .upload-file-input:focus + label { outline: -webkit-focus-r=
ing-color auto 5px; outline-offset: -2px; }
.rc-ImageEditorModal .rc-Modal.box .c-modal-content { width: 320px; height:=
424px; padding: 0px; }
.rc-ImageEditorModal .rc-Modal.box .c-modal-content .c-modal-x-out { top: 1=
2px; right: 16px; font-size: 16px; }
.rc-SocialTextLinks li { display: inline-block; }
.rc-ProfileHeader.showEditorByDefault .photo-column .rc-ImageEditorButton {=
opacity: 0.8; }
.rc-ProfileHeader.showEditorByDefault .photo-column .rc-ImageEditorButton:h=
over { opacity: 1; filter: none; }
.rc-ProfileHeader .bio { white-space: pre-wrap; margin-bottom: 18px; }
.rc-ProfileHeader .photo-column { vertical-align: top; margin-right: 16px; =
position: relative; }
.rc-ProfileHeader .photo-column .rc-ImageEditorButton { position: absolute;=
top: 0px; left: -1px; opacity: 0; }
.rc-ProfileHeader .photo-column .rc-ImageEditorButton button { width: 80px;=
height: 80px; margin-left: 1px; }
.rc-ProfileHeader .photo-column .rc-ImageEditorButton:hover { opacity: 0.8;=
}
.rc-ProfileHeader .photo-column .photo { width: 80px; height: 80px; border:=
1px solid rgba(0, 0, 0, 0.12); border-radius: 4px; }
.rc-ProfileHeader .info-column .name { margin-bottom: 12px; }
.rc-ProfileHeader .info-column h2 { margin-top: 0px; }
.rc-DiscussionsActivityTabs { border-bottom: 1px solid rgba(0, 0, 0, 0.12);=
}
.display-1-text, .display-3-text, .display-4-text, .display-5-text, .displa=
y-6-text, .headline-1-text, .headline-2-text, .headline-3-text, .headline-4=
-text, .headline-5-text, .headline-6-text, .rc-TMRTeammate.fullPortraitWith=
Name .c-tmr-teammate-name { font-weight: 400; }
.display-3-text, .display-4-text, .display-5-text, .display-6-text, .headli=
ne-5-text, .headline-6-text, .rc-TMRTeammate.fullPortraitWithName .c-tmr-te=
ammate-name { margin-top: 10px; margin-bottom: 10px; }
.headline-2-text, .headline-3-text, .headline-4-text { margin-bottom: 10px;=
}
.display-2-text, .display-3-text, .display-5-text, .display-6-text { font-f=
amily: Merriweather-Light, Georgia, serif; }
.display-1-text, .display-4-text { font-family: Merriweather, Georgia, seri=
f; }
.headline-2-text, .headline-5-text, .headline-6-text, .rc-TMRTeammate.fullP=
ortraitWithName .c-tmr-teammate-name { font-family: OpenSans-Light, Arial, =
sans-serif; }
.headline-1-text, .headline-3-text, .headline-4-text { font-family: OpenSan=
s, Arial, sans-serif; }
.display-6-text { font-size: 54px; line-height: 60px; }
.display-5-text { font-size: 42px; line-height: 54px; }
.display-3-text, .display-4-text { font-size: 32px; line-height: 36px; }
.display-2-text { font-size: 24px; line-height: 30px; }
.display-1-text { font-size: 20px; line-height: 24px; }
.headline-6-text { font-size: 54px; line-height: 60px; }
.headline-5-text, .rc-TMRTeammate.fullPortraitWithName .c-tmr-teammate-name=
{ font-size: 32px; line-height: 36px; }
.headline-4-text { font-size: 24px; line-height: 30px; }
.headline-3-text { font-size: 22px; line-height: 24px; }
.headline-2-text { font-size: 20px; line-height: 24px; }
.headline-1-text { font-size: 16px; line-height: 24px; }
.body-1-text, .body-2-text, .rc-TMRTeammate.fullPortrait .c-tmr-teammate-na=
me, body, p { font-size: 14px; line-height: 21px; font-family: OpenSans, Ar=
ial, sans-serif; }
.body-2-text { font-family: OpenSans, Arial, sans-serif; font-weight: 700; =
}
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
.caption-text, .label-text, .rc-TMRTeammate.smallPortrait .c-tmr-teammate-n=
ame { font-size: 12px; line-height: 18px; font-family: OpenSans, Arial, san=
s-serif; }
.label-text { font-weight: 700; text-transform: uppercase; }
p { margin-bottom: 10px; }
.rc-TMRTeammate { position: relative; }
.rc-TMRTeammate.fullPortrait { width: 140px; padding: 0px 0px 12px; text-al=
ign: center; }
.rc-TMRTeammate.fullPortrait .rc-ProfileImage { width: 72px; margin: 0px au=
to 13px; }
.rc-TMRTeammate.fullPortrait a { display: block; width: 136px; min-height: =
198px; margin: 0px auto; padding: 24px 0px 0px; text-decoration: none; }
.rc-TMRTeammate.fullPortrait a:hover { background: rgba(0, 0, 0, 0.05); bor=
der-radius: 2px; }
.rc-TMRTeammate.fullPortrait .c-tmr-teammate-name { color: rgb(0, 0, 0); di=
splay: block; min-height: 51px; padding: 0px 4px; }
.rc-TMRTeammate.fullPortrait .rc-TMRStatusPill { display: inline-block; tex=
t-align: center; padding-bottom: 11px; }
.rc-TMRTeammate.fullPortrait .c-tmr-teammate-badge { position: absolute; ma=
rgin: -10px 0px 0px 80px; }
.rc-TMRTeammate.smallPortrait a { text-decoration: none; }
.rc-TMRTeammate.smallPortrait .c-tmr-teammate-name { display: none; color: =
rgb(255, 255, 255); background: rgb(32, 47, 58); border-radius: 3px; box-sh=
adow: rgba(0, 0, 0, 0.25) 0px 1px 2px 0px; padding: 13px 14px 11px 12px; po=
sition: absolute; z-index: 200; margin: 11px 0px 0px 18px; transform: trans=
lateX(-50%); }
.rc-TMRTeammate.smallPortrait .c-tmr-teammate-name::after { content: ""; wi=
dth: 14px; height: 14px; border-radius: 2px; background: rgb(32, 47, 58); p=
osition: absolute; top: -4px; left: 50%; transform: translateX(-50%) rotate=
(45deg); z-index: 200; }
.rc-TMRTeammate.smallPortrait.current a:focus .c-tmr-teammate-name { displa=
y: none; }
.rc-TMRTeammate.smallPortrait.current a:hover .c-tmr-teammate-name, .rc-TMR=
Teammate.smallPortrait:hover .c-tmr-teammate-name, .rc-TMRTeammate.smallPor=
trait a:focus .c-tmr-teammate-name { display: block; }
.rc-TMRTeammate.smallPortrait .c-tmr-teammate-badge { position: absolute; l=
ine-height: 0; margin: -6px 0px 0px 24px; }
.rc-TMRTeammate.fullPortraitWithName { white-space: nowrap; }
.rc-TMRTeammate.fullPortraitWithName .c-tmr-teammate-name { display: inline=
-block; vertical-align: top; padding: 9px 10px 0px 12px; }
.rc-TMRTeammate.fullPortraitWithName .rc-ProfileImage { display: inline-blo=
ck; vertical-align: top; }
.rc-TMRTeammateList.fullPortrait { padding: 10px 5.15% 0px; display: flex; =
flex-wrap: wrap; }
.rc-TMRTeammateList.fullPortrait .c-tmr-teammate-list-item { -webkit-box-fl=
ex: 1; flex: 1 1 0%; min-width: 140px; }
.rc-TMRTeammateList.smallPortrait { position: relative; z-index: 100; }
.rc-TMRTeammateList.smallPortrait .c-tmr-teammate-list-item { display: inli=
ne-block; vertical-align: top; margin: 0px 6px 6px 0px; }
.rc-TMRTeammateList.smallPortrait .c-tmr-teammate-list-item:first-child .c-=
tmr-teammate-name { transform: translateX(-40px); }
.rc-TMRTeammateList.smallPortrait .c-tmr-teammate-list-item:first-child .c-=
tmr-teammate-name::after { left: 40px; }
.rc-LightItemLayout.horizontal-box { padding: 0px; }
.rc-LightItemLayout .content-container { margin: 12px auto 40px; padding: 0=
px 36px; height: 100%; }
.rc-LightItemLayout .content-container.no-white-space { padding: 0px; margi=
n: 0px; }
.rc-LightItemLayout .content-container .content { max-width: 750px; margin:=
0px auto 68px; }
.rc-LightItemLayout .content-container .content > * { width: 100%; }
.rc-LightItemLayout .content-container .content.wide { max-width: 960px; }
.rc-LightItemLayout .content-container .content.no-white-space { margin: 0p=
x auto; height: 100%; }
.rc-LightItemLayout .content-container .card-container { max-width: 1000px;=
padding: 68px 36px 20px; margin: 0px auto; }
.rc-LightItemLayout .content-container .card-container.padding-removed-on-m=
obile { padding: 0px; height: 100%; }
.rc-LightItemLayout .feedback-not-fixed-at-bottom .rc-ItemFeedback { paddin=
g: 20px; bottom: 0px; right: 0px; border-top: 1px solid rgb(204, 204, 204);=
width: calc(100% + 72px); margin-left: -36px; }
@media (max-width: 991px) {
.rc-LightItemLayout .feedback-not-fixed-at-bottom .rc-ItemFeedback { marg=
in-top: 20px; margin-left: -20px; width: calc(100% + 40px); }
}
.rc-StickToTopOnScroll::after, .rc-StickToTopOnScroll::before { content: ""=
; display: block; overflow: auto; }
.rc-StickToTopOnScroll--fixed > div { position: fixed; z-index: 200; transi=
tion: width 0.1s ease 0s, left 0.1s ease 0s, height 0.1s ease 0s; }
.rc-TMRGrades { margin: 44px 0px; }
.rc-TMRGrades .c-tmr-grades-header { background: rgb(242, 242, 242); border=
: 1px solid rgba(0, 0, 0, 0.12); padding: 17px 24px 17px 23px; flex-wrap: w=
rap; margin-bottom: 49px; }
.rc-TMRGrades .c-tmr-grades-header .c-tmr-grades-header-teammate { margin-r=
ight: 29px; }
.rc-TMRGrades .c-tmr-grades-header .c-tmr-grades-header-grade { display: fl=
ex; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: ju=
stify; justify-content: space-between; text-align: center; }
.rc-TMRGrades .c-tmr-grades-header .c-tmr-grades-header-grade h2 { display:=
inline; }
.rc-CoursePageHeader { width: 100%; z-index: 1; }
.rc-ThreadPreviewItem:hover { cursor: pointer; background-color: rgba(0, 0,=
0, 0.05); }
.rc-ThreadPreviewItem button { padding-left: 6px; padding-right: 6px; }
.rc-ThreadPreviewItem .result-title { margin-bottom: 10px; }
.rc-ThreadPreviewItem .entry-snippet { max-height: 150px; overflow: hidden;=
}
.rc-ThreadPreviewItem .entry-metadata { margin-top: 4px; color: rgb(117, 11=
7, 117); }
.rc-ThreadPreviewItem .entry-metadata .timestamp, .rc-ThreadPreviewItem .en=
try-metadata .timestamp-separator { margin-left: 4px; }
.rc-ThreadPreviewList .list-title { padding: 0px 0px 18px; border-bottom: 1=
px solid rgba(0, 0, 0, 0.06); }
.rc-ThreadPreviewList .rc-ThreadPreviewItem { border-bottom: 1px solid rgba=
(0, 0, 0, 0.06); padding: 10px 0px 14px; }
.rc-PaginatedEntriesList .thread-list-container { margin-top: 12px; padding=
: 28px; margin-bottom: 12px; }
.rc-PaginatedEntriesList .thread-list-container .no-results-container, .rc-=
PaginatedEntriesList .thread-list-container .spinner-container { width: 100=
%; text-align: center; }
.rc-PaginatedEntriesList .thread-list-container .spinner-container .spinner=
{ margin: 150px auto; }
.rc-PaginatedEntriesList .thread-list-container .spinner-container .spinner=
div { margin: 0px auto; }
.rc-PaginatedEntriesList .thread-list-container .no-results-container .no-r=
esults-display { margin: 100px auto; }
.rc-PaginatedEntriesList .thread-list-container .no-results-container .no-r=
esults-display .no-thread-image-container { margin-bottom: 10px; }
.rc-PaginatedEntriesList .thread-list-container .list-title { border-bottom=
: 1px solid rgb(204, 204, 204); padding: 0px 0px 18px; }
.rc-ProfilePage { max-width: 960px; margin: 20px auto; }
.rc-ProfilePage .c-profile-header { padding: 28px; margin-bottom: 12px; }
.rc-ProfilePage .c-loading-state { text-align: center; }
.rc-ProfilePage .c-activity-container, .rc-ProfilePage .c-discussions-activ=
ity-container { min-width: 300px; }
.rc-ProfilePage .rc-ProfileImage { display: inline-block; }
.rc-ProfilePage .rc-ProfileImage .c-profile-image { width: 80px; height: 80=
px; }
.rc-ProfilePage .rc-ProfileImage .c-profile-image img { max-width: 80px; }
.rc-ProfilePage .rc-ProfileImage .c-profile-initials p { font-size: 32px; }
.rc-SlackAccountModal .c-modal-content { max-width: 600px; }
.rc-SlackAccountModal #SlackAccountEmail-input, .rc-SlackAccountModal .slac=
k-account-email-verify { height: 36px; }
.rc-LinkedAccountSlack .slack-header { color: rgb(150, 150, 150); font-weig=
ht: 700; font-size: 12px; line-height: 16px; }
.rc-LinkedAccountSlack .slack-account-email { font-size: 14px; line-height:=
24px; font-weight: 400; font-style: normal; }
.rc-LinkedAccountSlack .slack-account-action-button { padding: 10px; margin=
-bottom: -4px; font-weight: 700; }
.rc-LinkedAccountSlack .slack-account-email-unlink { color: rgb(211, 0, 1);=
margin-left: -5px; }
.rc-LinkedAccountSlack .launch-slack-button { color: rgb(1, 86, 184); borde=
r: 1px solid rgb(1, 86, 184); background-color: transparent; }
.rc-LinkedAccountSlack .launch-slack-button:active, .rc-LinkedAccountSlack =
.launch-slack-button:focus, .rc-LinkedAccountSlack .launch-slack-button:hov=
er { background-color: rgb(1, 86, 184); color: rgb(255, 255, 255); }
.rc-LinkedAccountSlack .launch-slack-button:active .slack-label, .rc-Linked=
AccountSlack .launch-slack-button:focus .slack-label, .rc-LinkedAccountSlac=
k .launch-slack-button:hover .slack-label { color: rgb(255, 255, 255); }
.rc-LinkedAccountSlack .launch-slack-button .slack-label { font-size: 16px;=
}
.rc-SlackButtonV2 { line-height: 23px; min-width: 96px; min-height: 46px; p=
adding-right: 10px; display: flex; border: 1px solid rgb(42, 115, 204); bor=
der-radius: 2px; -webkit-box-pack: justify; justify-content: space-between;=
-webkit-box-align: center; align-items: center; }
.rc-SlackButtonV2:active, .rc-SlackButtonV2:focus, .rc-SlackButtonV2:hover =
{ text-decoration: none; }
.rc-SlackButtonV2 .slack-label { color: rgb(0, 0, 0); font-weight: 700; }
.rc-VerifyAccountSlack #SlackAccountEmail-label { }
.rc-VerifyAccountSlack #SlackAccountEmailError-input { border-color: rgb(21=
1, 0, 1); }
.rc-VerifyAccountSlack input { min-height: 36px; font-size: 14px; }
.rc-VerifyAccountSlack button { min-height: 36px; }
.slack-account-notification { margin-top: 12px; margin-bottom: 12px; }
.rc-MobilePromoBannerBottom { position: fixed; bottom: 0px; height: 100px; =
width: 100vw; background: rgb(255, 255, 255); border-top: 1px solid rgba(0,=
0, 0, 0.255); box-shadow: rgba(0, 0, 0, 0.255) 0px 0px 8px 0px; z-index: 1=
0000; }
.rc-MobilePromoBannerBottom .banner-button { width: 100%; height: 100%; cur=
sor: pointer; }
.rc-MobilePromoBannerBottom .app-logo { height: 48px; width: 48px; margin-t=
op: 16px; margin-left: 32px; border-radius: 4px; }
.rc-MobilePromoBannerBottom .app-info { text-align: left; margin-top: 16px;=
margin-left: 12px; }
.rc-MobilePromoBannerBottom .app-name { margin-top: 2px; margin-bottom: 4px=
; }
.rc-MobilePromoBannerBottom .promo-dismiss-button { cursor: pointer; positi=
on: absolute; right: 12px; top: 12px; min-width: 12px; min-height: 12px; }
.rc-MobilePromoBannerBottom .ratings-section { margin-bottom: 16px; }
.rc-MobilePromoBannerBottom .cta-box { position: absolute; bottom: 12px; ri=
ght: 16px; height: 28px; width: 80px; color: rgb(255, 255, 255); background=
: rgb(42, 115, 204); border-radius: 4px; }
.rc-MobilePromoBannerBottom .cif-close { font-size: 12px; color: rgba(0, 0,=
0, 0.255); }
.rc-MobilePromoRatings .stars { color: rgb(245, 166, 35); }
.rc-MobilePromoRatings .review-count { margin-left: 8px; }
.rc-MobilePromoOption .banner-tg-leave { opacity: 1; filter: none; }
.rc-MobilePromoOption .banner-tg-leave-active { opacity: 0; transition: opa=
city 0.35s ease-in 0s; }
.rc-InContextNotification { margin-bottom: 10px; }
.rc-InContextNotification [data-classname=3D"in-context-notification"] { fo=
nt-size: 13px; }
.rc-InContextNotification [data-classname=3D"in-context-notification"] a { =
color: rgb(33, 99, 178); }
.rc-InContextNotification [data-classname=3D"in-context-notification"] [dat=
a-classname=3D"notification-dismiss"] button { padding: 0px; }
.rc-CalendarSyncCard { padding: 1.5rem; font-size: 0.875rem; }
.rc-CalendarSyncCard p { line-height: 1.7em; }
.rc-CalendarSyncCardWrapper { transform-origin: center top; }
.rc-CalendarSyncCardWrapperClosed { animation: 0.5s ease-in-out 0s 1 normal=
both running close-card; }
.rc-CalendarSyncCardClose { position: absolute; right: 1.5rem; top: 1.5rem;=
cursor: pointer; }
.calendar-box { margin-right: 0.75rem; }
@-webkit-keyframes close-card {=20
0% { opacity: 1; filter: none; }
50% { max-height: 500px; opacity: 0; transform: translateY(0px); padding-=
bottom: 1.5rem; }
100% { max-height: 0px; padding: 0px; transform: translateY(-1rem); opaci=
ty: 0; }
}
@keyframes close-card {=20
0% { opacity: 1; filter: none; }
50% { max-height: 500px; opacity: 0; transform: translateY(0px); padding-=
bottom: 1.5rem; }
100% { max-height: 0px; padding: 0px; transform: translateY(-1rem); opaci=
ty: 0; }
}
.rc-CalendarSyncNotification { margin: 25px 0px; }
.rc-CalendarSyncNotification:last-child { margin-bottom: 0px; }
.rc-CalendarSyncNotification:first-child { margin-top: 0px; }
.rc-CircleAssignmentStateIconCds { position: relative; border-radius: 50%; =
border-style: solid; border-color: rgb(255, 255, 255); margin: auto; backgr=
ound-color: rgb(255, 255, 255); }
.rc-AssignmentsGroupHeaderCds.short { height: 40px; }
.rc-AssignmentsGroupHeaderCds .group-description-column .group-description-=
icon { width: 54px; }
.rc-AssignmentsGroupHeaderCds .group-description-column .group-description-=
text { width: 200px; }
.rc-AssignmentsGroupHeaderCds .group-description-column .group-description-=
text .group-description-top-text { overflow: hidden; white-space: nowrap; t=
ext-overflow: ellipsis; }
.rc-AssignmentsGroupHeaderCds .group-description-column .group-description-=
text .group-description-bottom-text { justify-content: space-evenly; color:=
rgb(85, 85, 85); overflow: hidden; white-space: nowrap; text-overflow: ell=
ipsis; }
.rc-AssignmentsGroupHeaderCds .group-weight-column { width: 64px; overflow:=
hidden; white-space: nowrap; text-overflow: ellipsis; }
.rc-AssignmentsGroupHeaderCds .group-grade-column { width: 72px; overflow: =
hidden; white-space: nowrap; text-overflow: ellipsis; }
.rc-AssignmentsTableRowCds { display: flex; -webkit-box-align: center; alig=
n-items: center; -webkit-box-orient: horizontal; flex-direction: row; }
.rc-AssignmentsTableRowCds.short { height: 40px; }
.rc-AssignmentsTableRowCds.dim > * { opacity: 0.8; }
.rc-AssignmentsTableRowCds .item-column .item-icon { width: 54px; }
.rc-AssignmentsTableRowCds .item-column .item-column-text { width: 200px; j=
ustify-content: space-evenly; }
.rc-AssignmentsTableRowCds .item-column .item-column-text .item-subtitle-te=
xt { color: rgb(85, 85, 85); overflow: hidden; white-space: nowrap; text-ov=
erflow: ellipsis; }
.rc-AssignmentsTableRowCds .required-column { width: 75px; }
.rc-AssignmentsTableRowCds .required-column .required-column-text { width: =
75px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rc-AssignmentsTableRowCds .status-column { width: 125px; }
.rc-AssignmentsTableRowCds .status-column .status-explanation-tooltip { wid=
th: 200px !important; }
.rc-AssignmentsTableRowCds .status-column .status-column-icon { width: 24px=
; }
.rc-AssignmentsTableRowCds .status-column .status-column-text { width: 89px=
; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rc-AssignmentsTableRowCds .due-column { width: 120px; -webkit-box-align: c=
enter; align-items: center; }
.rc-AssignmentsTableRowCds .due-column .due-column-icon { width: 36px; }
.rc-AssignmentsTableRowCds .due-column .due-column-icon .due-icon-container=
{ width: 24px; height: 25px; overflow: hidden; }
.rc-AssignmentsTableRowCds .due-column .due-column-text { width: 82px; over=
flow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rc-AssignmentsTableRowCds .weight-column { width: 64px; }
.rc-AssignmentsTableRowCds .grade-column, .rc-AssignmentsTableRowCds .weigh=
t-column { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; =
}
.rc-AssignmentsTableRowCds .grade-column { width: 72px; }
.rc-AssignmentsTableHeaderCds .header-text { overflow: hidden; white-space:=
nowrap; text-overflow: ellipsis; }
.rc-AssignmentsTableHeaderCds .item-header .item-header-icon-space { width:=
52px; }
.rc-AssignmentsTableHeaderCds .item-header .item-header-text { width: 200px=
; }
.rc-AssignmentsTableHeaderCds .required-header, .rc-AssignmentsTableHeaderC=
ds .required-header .required-header-text { width: 75px; }
.rc-AssignmentsTableHeaderCds .status-header { width: 125px; }
.rc-AssignmentsTableHeaderCds .status-header .status-header-icon-space { wi=
dth: 36px; }
.rc-AssignmentsTableHeaderCds .status-header .status-header-text { width: 8=
9px; }
.rc-AssignmentsTableHeaderCds .due-header { width: 120px; }
.rc-AssignmentsTableHeaderCds .due-header .due-header-icon-space { width: 3=
6px; }
.rc-AssignmentsTableHeaderCds .due-header .due-header-text { width: 82px; }
.rc-AssignmentsTableHeaderCds .weight-header { width: 64px; }
.rc-AssignmentsTableHeaderCds .grade-header { width: 72px; }
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; paddi=
ng: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.rc-UIModal.default .rc-Modal, .rc-UIModal.large .rc-Modal, .rc-UIModal.sma=
ll .rc-Modal, .rc-UIModal.x-large .rc-Modal, .responsive-styles { padding: =
16px; overflow-y: scroll; }
.rc-ModalOverlay { position: fixed; inset: 0px; z-index: 10000; background-=
color: rgba(0, 0, 0, 0.55); }
.rc-UIModal { position: fixed; width: 518px; text-align: center; max-width:=
98%; max-height: 98%; min-height: 60px; top: 50%; left: 50%; transform: tr=
anslate(-50%, -50%); padding: 40px; background-color: rgb(255, 255, 255); b=
order: 1px solid rgba(0, 0, 0, 0.05); overflow: auto; }
.rc-UIModal.small { width: 318px; text-align: center; }
.rc-UIModal.large { width: 638px; text-align: left; }
.rc-UIModal.x-large { width: 1044px; text-align: left; }
.rc-UIModal.default .title, .rc-UIModal.small .title { padding: 0px 24px; }
.rc-UIModal .title { margin-bottom: 20px; }
.rc-UIModal .close-x { font-size: 16px; position: absolute; top: 16px; righ=
t: 16px; color: rgba(0, 0, 0, 0.45); }
body.ReactModal__Body--open { overflow: hidden; }
.rc-GoalSettingSetGoalOptionList { border: 1px solid rgb(225, 225, 225); }
.rc-GoalSettingSetGoalOptionList .option-cml p { padding: 0px; min-height: =
0px; }
.rc-GoalSettingSetGoal .buttons .dismiss-button, .rc-GoalSettingSetGoal .bu=
ttons .primary-button { font-size: 14px; line-height: 21px; font-family: Op=
enSans, Arial, sans-serif; font-weight: 700; }
.rc-GoalSettingSetGoal h4 { margin: 0px; padding: 0px; }
.rc-GoalSettingSetGoal p { font-size: 0.875rem; line-height: 1.7em; margin:=
0px; padding: 0.75rem 0px; width: 22rem; }
.rc-GoalSettingSetGoal .disclaimer-text { font-size: 0.75rem; line-height: =
1.5em; margin-top: 0.75rem; }
.rc-GoalSettingSetGoal .buttons { margin-top: 1.875rem; }
.rc-GoalSettingSetGoal .buttons .dismiss-button { padding: 0.75rem 1.5rem; =
font-weight: 400; }
.rc-GoalSettingSetGoal .buttons .primary-button { padding: 0.75rem 1.5rem; =
font-weight: 700; }
.rc-GoalSettingDescription { font-size: 0.875rem; line-height: 1.7em; margi=
n: 0px; padding: 0.75rem 0px; }
.rc-GoalSettingHeader { margin: 0px; padding: 0px; }
.rc-GoalSettingSetScheduleTimePicker { position: relative; margin: 0px 0.5r=
em; }
.rc-GoalSettingSetScheduleTimePicker:first-child { margin-left: 0px; }
.rc-GoalSettingSetScheduleTimePicker .picker { padding: 0.4rem 1.5rem; bord=
er: 1px solid rgb(189, 189, 189); text-align: left; font-size: 0.875rem; cu=
rsor: pointer; }
.rc-GoalSettingSetScheduleTimePicker .dropdown { position: absolute; bottom=
: 0px; background-color: rgb(255, 255, 255); z-index: 999; left: 0px; trans=
form: translateY(calc(100% + 2px)); }
.rc-GoalSettingSetScheduleTimePicker .dropdown .dropdown-list { width: 100%=
; }
.rc-GoalSettingSetScheduleTimePicker .dropdown .dropdown-list .dropdown-ite=
m { white-space: nowrap; text-align: left; padding: 0.4rem 1.5rem; }
.rc-GoalSettingSetSchedule .buttons a { font-size: 14px; line-height: 21px;=
font-family: OpenSans, Arial, sans-serif; font-weight: 700; }
.rc-GoalSettingSetSchedule { font-size: 0.875rem; }
.rc-GoalSettingSetSchedule .skip-button { position: absolute; top: 0px; rig=
ht: 0px; border: none; background: none; padding: 1.5rem; font-weight: 400;=
}
.rc-GoalSettingSetSchedule .edit-button { font-weight: 400; }
.rc-GoalSettingSetSchedule .edit-goal > * { margin: 18px 6px 0px; line-heig=
ht: 1em; }
.rc-GoalSettingSetSchedule .buttons { margin-top: 1.875rem; }
.rc-GoalSettingSetSchedule .buttons a { padding: 0.75rem 1.5rem; font-weigh=
t: 400; }
.rc-GoalSettingSetSchedule .buttons a .disabled { cursor: not-allowed; poin=
ter-events: none; }
.rc-GoalSettingSetSchedule .buttons a.edit-button, .rc-GoalSettingSetSchedu=
le .buttons a.secondary-button { color: rgb(42, 115, 204) !important; }
.rc-GoalSettingSetSchedule .buttons a.edit-button.disabled, .rc-GoalSetting=
SetSchedule .buttons a.secondary-button.disabled { color: rgb(189, 189, 189=
) !important; background: none !important; }
.rc-GoalSettingSetSchedule .buttons a.primary-button { font-weight: 700; co=
lor: rgb(255, 255, 255); width: 11.5rem; }
.rc-SetLearnerGoalModal { max-width: 400px; padding: 1.5rem; overflow: visi=
ble; text-align: left; }
.learning-assistant-slide-appear, .learning-assistant-slide-enter { display=
: block; opacity: 0; transform: translateY(100vh); }
.learning-assistant-slide-appear.learning-assistant-slide-appear-active, .l=
earning-assistant-slide-enter.learning-assistant-slide-enter-active { opaci=
ty: 1; filter: none; transform: none; }
.learning-assistant-slide-appear.learning-assistant-slide-appear-active, .l=
earning-assistant-slide-enter.learning-assistant-slide-enter-active, .learn=
ing-assistant-slide-leave { transition: all 0.2s cubic-bezier(0.39, 0.575, =
0.565, 1) 0s; }
.learning-assistant-slide-leave { opacity: 0; max-height: 800px; }
.learning-assistant-slide-leave.learning-assistant-slide-leave-active { max=
-height: 0px; transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; =
}
.rc-LearningAssistant { position: fixed; left: 12px; bottom: 12px; display:=
block; z-index: 10000; }
.rc-LearningAssistant .alice-icon { margin-right: 10px; flex-shrink: 0; }
.rc-TimezoneMismatchNotification .timezone-modal-content { padding: 24px 38=
px 24px 24px; font-size: 12px; }
.rc-FinaidLink.reset .caption-text { font-size: inherit; font-weight: inher=
it; margin-bottom: 0px; }
.rc-FinaidLink.reset .finaid-link { color: inherit; }
.rc-IncentiveModal { text-align: center; font-size: 0.875rem; padding-top: =
3rem; }
.rc-IncentiveModal .logo { margin-bottom: 2rem; }
.rc-IncentiveModal p { font-size: 1rem; line-height: 2rem; padding: 0px; ma=
rgin: 0px; }
.rc-IncentiveModal .modal-title p { line-height: 2rem !important; }
.rc-IncentiveModal .terms-and-conditions p { margin-top: 2rem; text-align: =
left; font-size: 0.75rem !important; }
.rc-IncentiveModal .voucher-area { margin: 2rem 0px 1.25rem; font-size: 1re=
m; }
.rc-IncentiveModal .voucher-area strong { line-height: 1.8em; }
.rc-IncentiveModal .voucher-area .voucher { color: rgb(42, 115, 204); font-=
weight: 700; font-size: 2rem; line-height: 1.2em; margin: 0.375rem 0px; }
.rc-IncentiveModal .voucher-area .voucher.expired { color: rgb(210, 0, 1); =
}
.rc-IncentiveModal .redeem { margin: 0.75rem 0px 2rem; font-size: 14px; lin=
e-height: 1.75em; }
.rc-IncentiveModal .redeem a { text-decoration: none; font-weight: 700; }
.rc-IncentiveModal .redeem .details-markdown h4, .rc-IncentiveModal .redeem=
.header { font-size: 1rem; font-weight: 700; margin: 0px 0px 1rem; font-fa=
mily: OpenSans, Arial, sans-serif; }
.rc-IncentiveModal .expires { font-size: 0.75rem; color: rgb(136, 136, 136)=
; line-height: 1.5em; }
.rc-IncentiveModal .expires.expired { color: rgb(210, 0, 1); }
.rc-IncentiveModal .cta { max-width: 13rem; margin-bottom: 2rem; font-size:=
0.875rem; }
.rc-IncentiveModal .disclaimer { margin-top: 2rem; color: rgb(77, 77, 77); =
font-size: 0.75rem; }
.rc-IncentiveModal .disclaimer.long, .rc-IncentiveModal ol { text-align: le=
ft; }
.rc-IncentiveModal .show-more { color: rgb(0, 98, 228); }
.rc-ChangeCourseViewSettingsModal { padding: 28px; border-radius: 3px; widt=
h: 720px !important; text-align: left !important; overflow: visible !import=
ant; }
.rc-ChangeCourseViewSettingsModal .modal-header { margin-bottom: 20px; }
.rc-ChangeCourseViewSettingsModal .modal-description { font-size: 0.95em; }
.rc-ChangeCourseViewSettingsModal .rc-BranchSwitcher { margin: 0px; }
.rc-ChangeCourseViewSettingsModal .rc-BranchSwitcher .dropdown-title { widt=
h: 590px; }
.rc-EnrollmentStateBanner { -webkit-box-align: center; align-items: center;=
background-color: rgb(255, 255, 255); border-width: 0px 0px 1px; border-to=
p-style: initial; border-right-style: initial; border-left-style: initial; =
border-top-color: initial; border-right-color: initial; border-left-color: =
initial; border-image: initial; border-radius: 0px; border-bottom-style: so=
lid; border-bottom-color: rgba(0, 0, 0, 0.12); display: flex; height: 45px;=
padding: 0px 25px; position: fixed; top: 65px; width: 100%; z-index: 9999;=
}
.rc-EnrollmentStateBanner * { font-family: inherit; line-height: 1em; }
.rc-EnrollmentStateBanner aside > .heading { font-family: inherit; font-wei=
ght: 700; font-size: 0.875rem; margin: 0px 5px 0px 0px; }
@media (max-width: 767px) {
.rc-EnrollmentStateBanner { height: 82px; padding: 0px 12px; }
.rc-EnrollmentStateBanner aside > .heading { display: none; }
}
.rc-TrackedTextInput::placeholder { color: rgb(117, 117, 117); opacity: 1; =
filter: none; }
.rc-ControlsBar { border-bottom: 1px solid rgba(0, 0, 0, 0.06); max-height:=
65px; padding: 0px; }
.rc-ControlsBar .sort-label { margin: 0px 0px 0px 32px; }
.rc-ControlsBar .sort-select { border: none; margin-right: 20px; }
.rc-ControlsBar .rc-NewThreadForm { margin-right: 8px; min-width: 104px; }
.rc-ControlsBar .rc-SearchBox { margin-right: 16px; max-width: 275px; }
.rc-ControlsBar .expand-block { z-index: 1000; }
.rc-ControlsBar .expand-block, .rc-ControlsBar .shrink-block { transition: =
all 0.2s ease-in-out 0s; max-height: inherit; }
.rc-ControlsBar.in-search-mode .expand-block { transition: flex 0.2s ease-i=
n-out 0s; }
.rc-ControlsBar.in-search-mode .shrink-block { min-width: 0px; -webkit-box-=
flex: 1; flex: 1e-05 1 0%; transition: all 0.2s ease-in-out 0s; overflow: h=
idden; }
.rc-ControlsBar button.tertiary { min-width: 20px; }
.rc-ControlsBar .mobile { display: none; }
@media (max-width: 767px) {
.rc-ControlsBar .mobile { display: block; }
.rc-ControlsBar .large-screen { display: none; }
.rc-ControlsBar .rc-NewThreadForm { min-width: 0px; }
.rc-ControlsBar button.tertiary { padding: 0px; }
.rc-ControlsBar .rc-NewThreadForm, .rc-ControlsBar .rc-SearchBox { width:=
24px; }
.rc-ControlsBar .rc-NewThreadForm i, .rc-ControlsBar .rc-SearchBox i { fo=
nt-size: 20px; padding-bottom: 6px; }
.rc-ControlsBar .rc-NewThreadForm i { padding-top: 6px; }
.rc-ControlsBar .rc-SearchBox i { padding-top: 4px; }
.rc-ControlsBar .sort-label { margin: 0px; }
.rc-ControlsBar .shrink-block { margin: 0px 12px; }
}
.rc-ProfileName { display: inline-block; margin-top: 10px; font-size: 12px;=
text-decoration: inherit; }
.rc-ProfileName .profile-name { font-weight: 700; cursor: pointer; color: r=
gb(0, 86, 210); text-decoration: none; }
.rc-ProfileName:focus .profile-name, .rc-ProfileName:hover .profile-name { =
text-decoration: underline; color: rgb(0, 86, 210); }
.rc-ThreadBadge { padding: 2px 8px; border-radius: 3px; color: rgb(138, 98,=
25); }
.rc-ThreadsListEntry { padding: 16px 16px 20px; position: relative; cursor:=
pointer; border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.rc-ThreadsListEntry:last-child { border-bottom: none; }
.rc-ThreadsListEntry.focused { outline: rgb(0, 78, 182) auto 5px; }
.rc-ThreadsListEntry.focused, .rc-ThreadsListEntry:hover { background: rgba=
(0, 0, 0, 0.05); }
.rc-ThreadsListEntry.focused a, .rc-ThreadsListEntry:hover a { text-decorat=
ion: none; }
.rc-ThreadsListEntry a.threads-list-link { padding-bottom: 30px; }
.rc-ThreadsListEntry .entry-metadata { margin-top: 4px; }
.rc-ThreadsListEntry .entry-metadata .timestamp, .rc-ThreadsListEntry .entr=
y-metadata .timestamp-separator { margin-left: 4px; }
.rc-ThreadsListEntry .c-title { margin-bottom: 4px; }
.rc-ThreadsListEntry .c-reply-area { margin-left: 16px; margin-bottom: -15p=
x; }
.rc-ThreadsListEntry .c-reply-area .view-count { margin-right: 12px; }
.rc-ThreadsListEntry .forum-info, .rc-ThreadsListEntry .question-title-bold=
{ font-weight: 700; }
.rc-ThreadsListEntry .pin-container { margin: 0px 13px 0px -51px; z-index: =
1000; cursor: default; }
.rc-ThreadsListEntry .pin-background { color: rgb(160, 126, 70); }
.rc-ThreadsListEntry .pin-icon { margin: 10px 0px 0px 8.5px; transform: rot=
ate(-45deg); color: rgb(255, 255, 255); }
.rc-ThreadsListEntry .rc-ThreadBadge { margin: 0px 12px 0px 0px; }
.rc-ThreadsListEntry .rc-Metadata { position: absolute; left: 16px; bottom:=
20px; height: 26px; }
.rc-ThreadsListEntry .entry-snippet { max-height: 150px; overflow: hidden; =
}
.rc-ThreadsListEntry .forReader { height: 0px; width: 0px; }
@media (max-width: 767px) {
.rc-ThreadsListEntry .c-reply-area .view-count { display: none; }
}
.rc-ThreadsList .c-forum-label-area { margin-top: 24px; }
.rc-ThreadsList .c-forum-label-area h3.headline-2-text, .rc-ThreadsList .c-=
forum-label-area p.big { margin-bottom: 0px; }
.rc-ThreadsList .c-forum-label-area .c-forum-label-section { padding-bottom=
: 12px; }
.rc-ThreadsList .c-forum-label-area .c-forum-label-section .btn-subscribe {=
margin-left: 8px; }
.rc-ThreadsList .c-forum-description { margin-bottom: 32px; }
.rc-ThreadsList .rc-ListBody { padding: 0px 16px 16px; }
.rc-ThreadsList .discussions-sidebar { margin-left: 30px; }
.rc-ModerationReasons .c-radio-group { list-style-type: none; padding-left:=
0px; }
.rc-ModerationReasons li { margin: 0px 0px 16px 16px; }
.rc-ModerationReasons a { text-decoration: underline; }
.rc-ModerationReasons label { font-weight: 400; }
.rc-ModerationReasons .c-radio-label { display: inline-block; padding-left:=
16px; }
.rc-NotifyOption input { margin-right: 16px; }
.rc-Delete .c-delete-warning { margin-bottom: 40px; }
.rc-FlaggingModal .c-modal-content { min-height: 120px; }
.rc-FlaggingModal .c-modal-content .modal-text { margin-top: 20px; }
.rc-FlaggingModal .c-modal-content .modal-text.success { text-align: center=
; margin-top: 24px; }
.rc-FlaggingModal .c-modal-content .button-container { margin-top: 40px; ma=
rgin-right: 12px; }
.rc-FlaggingModal .c-modal-content .button-container .never-mind { margin-r=
ight: 20px; }
.rc-Dropdown { margin-top: -6px; }
.rc-Dropdown ul.styleguide.dropdown { display: block; position: absolute; m=
in-width: 132px; margin: 0px 0px 0px -120px; z-index: 1000; }
.rc-Dropdown > button { border: none; background-color: inherit; }
.c-phoenix-dropdown-container { float: right; margin: -10px -8px 0px 0px; }
.c-dropdown-chevron { color: rgb(99, 99, 99); font-size: 12px; cursor: poin=
ter; }
.c-dropdown-chevron:hover { color: rgb(33, 33, 33); }
.c-dropdown-position { position: absolute; right: 15px; top: 12px; }
.rc-AdminDetails { border: none; }
.rc-AdminDetails p { background-color: rgb(246, 250, 255); border: 1px soli=
d rgba(0, 0, 0, 0.12); border-radius: 3px; text-align: right; padding: 2px =
4px; margin-bottom: 4px; }
.rc-Badge { padding: 2px 4px; margin: 0px 0px 0px 4px; border-radius: 3px; =
}
.rc-ReplyButton { padding-left: 12px; }
.rc-ReplyButton .label-wrapper { padding-left: 6px; padding-right: 12px; co=
lor: rgb(94, 94, 94); }
.rc-Upvote { padding-bottom: 3px; }
.rc-Upvote .label-wrapper { padding-left: 6px; padding-right: 12px; display=
: inline-block; min-width: 80px; color: rgb(94, 94, 94); }
.rc-Follow { padding: 0px 12px; }
.rc-DetailedQuestion { padding: 20px; min-height: 120px; }
.rc-DetailedQuestion .profile { width: 44px; margin-right: 8px; }
.rc-DetailedQuestion > .flex-1 { overflow: hidden; }
.rc-DetailedQuestion > .flex-1 > .action-area { padding: 4px; }
.rc-DetailedQuestion .flagged { text-decoration: line-through; }
.rc-DetailedQuestion .question-header { margin-top: 0px; }
.rc-DetailedQuestion .pin { margin-left: 2px; }
.rc-DetailedQuestion .rc-CML { margin: 8px 0px 20px; }
@media (max-width: 767px) {
.rc-DetailedQuestion .profile { margin-right: 0px; }
}
.rc-CalloutBox { padding: 12px 32px 32px; }
.rc-CalloutBox .callout-box-label { display: inline-block; background-color=
: rgb(138, 98, 25); border-right: 4px solid rgb(236, 233, 227); color: rgb(=
255, 255, 255); line-height: 34px; margin: 0px 0px 16px -34px; padding: 0px=
20px 0px 32px; }
.rc-HighlightedReply .highlighted-reply-content { margin-left: -32px; margi=
n-right: -32px; }
.rc-MoveThreadModal button { margin: 16px 0px 0px 16px; }
.rc-ReplyComponent, .rc-ThreadSettings { position: relative; }
.rc-ReplyComponent .reply-content { padding: 12px 20px; }
.rc-ReplyComponent .reply-content .reply-details { padding: 0px; }
.rc-ReplyComponent .profile { width: 44px; margin: 0px 8px 0px 0px; padding=
-right: 0px; }
.rc-ReplyComponent .preview-container { min-width: 0px; margin-right: 23px;=
}
.rc-ReplyComponent .preview-container.with-editor { margin-left: 52px; }
.rc-ReplyComponent .preview-container.with-editor .profile { display: inlin=
e-block; margin: 0px 0px 0px -52px; padding-right: 0px; width: fit-content;=
}
.rc-ReplyComponent .flag { text-decoration: line-through; }
.rc-ReplyComponent ol .reply-content { padding-left: 72px; }
.rc-ReplyComponent .reply-load-button { margin-right: 20px; margin-left: 72=
px; }
.rc-JumpToReply { margin: 3px 10px; }
@media (max-width: 767px) {
.rc-ReplyComponent .reply-content { padding: 12px; }
}
.rc-ThreadDetail .back-area { margin-right: 8px; }
.rc-ThreadDetail .back-area .back-arrow { padding-left: 4px; margin-right: =
4px; margin-bottom: 10px; transition: all 0.1s ease-in-out 0s; }
.rc-ThreadDetail .back-area:hover .back-arrow { padding: 0px 4px 0px 0px; t=
ransition: all 0.1s ease-in-out 0s; }
.rc-ThreadDetail .discussion-content { margin-top: 20px; }
.rc-ThreadDetail .discussion-content .frost-container { position: relative;=
}
.rc-ThreadDetail .discussion-content h1 { margin-top: 0px; }
.rc-ThreadDetail .mentor-message { line-height: 30px; height: 30px; width: =
100%; background-color: rgb(255, 245, 195); border: 1px solid rgb(241, 154,=
11); }
.rc-ThreadDetail .sr-only { position: absolute; width: 1px; height: 1px; ma=
rgin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px);=
border: 0px; }
.rc-ThreadDetail .metadata { line-height: 18px; }
.rc-ThreadDetail .metadata .rc-NextViewName { margin-left: 4px; }
.rc-ThreadDetail .action-area button { border: none; background-color: inhe=
rit; }
.rc-ThreadDetail .action-area button:hover { color: rgb(42, 115, 204); }
.rc-ThreadDetail .rc-CML { margin: 8px 0px 16px; }
.rc-ThreadDetail .rc-DetailedQuestion, .rc-ThreadDetail .rc-HighlightedRepl=
y { margin-top: 20px; }
.rc-ThreadDetail .rc-RepliesList { margin-top: 20px; padding: 0px 0px 20px;=
}
.rc-ThreadDetail .reply-container { padding: 12px; margin-top: 48px; border=
-radius: 3px; background-color: rgba(0, 0, 0, 0.05); }
.rc-ThreadDetail .reply-container .rc-ProfileArea { margin: 4px; }
.rc-ThreadDetail .reply-container .rc-ReplyCML { -webkit-box-flex: 1; flex:=
1 1 0%; }
.rc-ThreadDetail .rc-ThreadSettings { margin-bottom: 10px; }
@media (max-width: 767px) {
.rc-ThreadDetail .rc-DetailedQuestion { padding: 20px 12px; }
}
.rc-ReplyContainer { position: relative; }
.rc-ReplyContainer .comment-input { margin: 20px 20px 0px 72px; }
.rc-ReplyContainer .comment-input .ListBody { position: static; }
.rc-ReplyContainer .comment-input .rc-ProfileArea { width: 44px; margin: 4p=
x; }
.rc-DiscussionsSearchResults .back-area { margin: 8px 0px 10px; display: in=
line-block; }
.rc-DiscussionsSearchResults .back-area .back-label { display: inline-block=
; margin: 0px 8px; }
.rc-DiscussionsSearchResults .back-area .back-arrow { display: inline-block=
; padding-left: 4px; margin-left: 8px; transition: all 0.1s ease-in-out 0s;=
}
.rc-DiscussionsSearchResults .back-area .back-arrow .back-arrow-image { mar=
gin-bottom: 4px; height: 12px; width: 12px; }
.rc-DiscussionsSearchResults .back-area:hover .back-arrow { padding-left: 0=
px; padding-right: 4px; transition: all 0.1s ease-in-out 0s; }
.rc-DiscussionsSearchResults .results-container .results-metadata { padding=
: 16px 20px; }
.rc-DiscussionsSearchResults .results-container .results-metadata .search-c=
ourse-link { text-decoration: underline; }
.rc-DiscussionsSearchResults .results-container .rc-SearchResultEntry { cur=
sor: pointer; border-bottom: 1px solid rgba(0, 0, 0, 0.06); list-style-type=
: none; }
.rc-DiscussionsSearchResults .results-container .rc-SearchResultEntry .c-re=
sult-title { margin-bottom: 4px; font-weight: 700; }
.rc-DiscussionsSearchResults .results-container .rc-SearchResultEntry:hover=
.c-result-title { text-decoration: underline; }
.rc-DiscussionsSearchResults .results-container .rc-SearchResultEntry:last-=
child { border-bottom: none; }
.rc-DiscussionsSearchResults .rc-ListBody { padding: 0px 16px 16px; }
.rc-ForumsV2__NewThreadModal.rc-UIModal { width: 735px; border-radius: 8px;=
}
.rc-ForumsV2__NewThreadModal .c-modal-title { margin-bottom: 20px; }
.rc-ForumsV2__NewThreadModal button.passivefocus, .rc-ForumsV2__NewThreadMo=
dal button.passivehover { color: rgb(255, 255, 255); background-color: rgb(=
117, 117, 117); border-color: rgb(117, 117, 117); }
.rc-ForumsV2__NewThreadModal .uppy-Dashboard { height: 300px; }
.rc-ForumsV2__NewThreadForm .c-new-thread-button { margin: 0px 0px 8px 8px;=
font-style: normal; font-weight: 700; font-size: 16px; line-height: 22px; =
border: 1px solid rgb(0, 86, 210); box-sizing: border-box; border-radius: 4=
px; padding: 12px 32px; }
.rc-ForumsV2__NewThreadForm .context-selector-container .section-divider { =
width: 100%; height: 1px; margin-bottom: 16px; }
.rc-ForumsV2__NewThreadForm .context-selector-container h5 { font-family: s=
ofiapro-light, Arial, sans-serif; font-size: 18px; }
.rc-ForumsV2__DiscussionsSearchResults .back-area { margin: 8px 0px 10px; d=
isplay: inline-block; }
.rc-ForumsV2__DiscussionsSearchResults .back-area .back-label { display: in=
line-block; margin: 0px 8px; }
.rc-ForumsV2__DiscussionsSearchResults .back-area .back-arrow { display: in=
line-block; padding-left: 4px; margin-left: 8px; transition: all 0.1s ease-=
in-out 0s; }
.rc-ForumsV2__DiscussionsSearchResults .back-area .back-arrow .back-arrow-i=
mage { margin-bottom: 4px; height: 12px; width: 12px; }
.rc-ForumsV2__DiscussionsSearchResults .back-areahover .back-arrow { paddin=
g-left: 0px; padding-right: 4px; transition: all 0.1s ease-in-out 0s; }
.rc-ForumsV2__DiscussionsSearchResults .results-metadata { padding: 0px 0px=
9px; font-family: SourceSansPro; font-style: normal; font-weight: 600; fon=
t-size: 20px; line-height: 28px; letter-spacing: -0.1px; color: rgb(0, 0, 0=
); border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.rc-ForumsV2__DiscussionsSearchResults .results-metadata .search-course-lin=
k { text-decoration: underline; }
.rc-ForumsV2__DiscussionsSearchResults .rc-SearchResultEntry { cursor: poin=
ter; border-bottom: 1px solid rgba(0, 0, 0, 0.06); list-style-type: none; }
.rc-ForumsV2__DiscussionsSearchResults .rc-SearchResultEntry .c-result-titl=
e { margin-bottom: 4px; font-weight: 700; }
.rc-ForumsV2__DiscussionsSearchResults .rc-SearchResultEntryhover .c-result=
-title { text-decoration: underline; }
.rc-ForumsV2__DiscussionsSearchResults .rc-SearchResultEntrylast-child { bo=
rder-bottom: none; }
.rc-ForumsV2__DiscussionsSearchResults .rc-ListBody { padding: 0px; }
.ForumsV2ItemCard { position: relative; padding: 0px; font-family: "Open Sa=
ns"; }
.ForumsV2ItemCard__title { margin-bottom: 24px; color: rgb(48, 48, 48); fon=
t-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 24px; }
.ForumsV2ItemCard__content { display: flex; line-height: 36px; margin: 0px =
0px 10px; position: relative; }
.ForumsV2ItemCard__content__profile { display: inline-block; }
.ForumsV2ItemCard__content__profile .ContributorNameWithIcon { display: fle=
x; }
.ForumsV2ItemCard__content__tags { display: inline-block; }
.ForumsV2ItemCard__content__PostAge { display: inline-block; position: abso=
lute; right: 0px; line-height: 36px; vertical-align: middle; }
.ForumsV2ItemCard__content__CML { margin: 0px; font-size: 14px; }
.ForumsV2ItemCard__content__responseControls { font-size: 12px; margin-top:=
10px; }
.ForumsV2ItemCard__content__responseControls__controlContainer { display: i=
nline-block; padding: 0px 10px 0px 0px; }
.ForumsV2ItemCard__content__childContainer { padding: 0px; }
.rc-ForumsV2__ReplyCML { min-width: 0px; }
.rc-ForumsV2__ReplyCML button:last-child:focus { outline-offset: 4px; }
.rc-ForumsV2__ReplyCML .editor-container { margin: 35px 0px 16px; }
.rc-ForumsV2__ReplyCML .passive { margin-right: 8px; }
.c-comment-input-container .rc-ForumsV2__ReplyCML.collapsed button { displa=
y: none; }
.rc-SoftDelete .c-soft-delete { display: block; position: absolute; top: 0p=
x; right: 0px; background: rgba(255, 255, 255, 0.698); z-index: 1000; width=
: 100%; height: 100%; }
.rc-SoftDelete .c-soft-delete .c-soft-delete-header { position: absolute; t=
op: 10px; right: 15px; }
.rc-SoftDelete .c-soft-delete-clickable { pointer-events: none; }
.rc-SoftDelete .c-soft-delete-error { position: absolute; top: 10px; right:=
15px; }
.rc-ForumItemReplyList__title { font-size: 20px; font-family: "Open Sans"; =
font-weight: 700; margin-bottom: 18px; padding-top: 24px; line-height: 24px=
; }
.rc-ForumItemReplyList__list { list-style: none; margin: 0px; padding: 0px =
0px 24px; }
.rc-ForumItemReplyList__list__node { padding: 18px 0px; }
.rc-ForumItemReplyList__list .rc-ForumItemReplyList__list { list-style: non=
e; margin: 0px; padding: 0px 0px 24px 50px; }
.rc-ForumItemReplyList__list .showMoreButton { padding: 0px 0px 0px 50px; }
.ForumThread { position: static; height: 100%; width: 100%; display: block;=
top: 0px; bottom: 0px; }
.ForumThread___title { font-family: "Open Sans"; font-weight: 700; font-siz=
e: 1.25rem; padding: 24px 0px; line-height: 24px; }
.ForumThread .rc-SoftDelete .c-soft-delete-header.for-question { top: 110px=
; left: 40%; }
.rc-ForumsV2__ForumItemReplyList__title { display: inline-block; font-famil=
y: "Open Sans"; font-weight: 700; font-size: 1.25rem; padding: 24px 0px; }
.rc-ForumsV2__ForumItemReplyList__sort_select { display: inline-block; padd=
ing: 24px 16px 24px 0px; float: right; }
.showMoreButton { background-color: transparent; border: none; font-family:=
"Open Sans"; font-size: 12px; font-weight: 700; letter-spacing: 0px; line-=
height: 17px; }
.showMoreButton > button > span { color: rgb(42, 115, 204); }
.PaginatedReplies__nav { position: absolute; left: 50%; transform: translat=
e(-50%); }
.ForumReplies .ForumReplies { padding: 0px 0px 0px 64px; }
.rc-ForumsV2__SearchBox { position: relative; }
.rc-ForumsV2__SearchBox .search-box { width: 100%; }
.rc-ForumsV2__SearchBox .search-box:hover { outline: none; }
.rc-ForumsV2__SearchBox .search-bar { border: 1px solid rgb(99, 99, 99); }
.rc-ForumsV2__SearchBox .search-bar .search-button { color: rgb(0, 86, 210)=
; }
.rc-ForumsV2__SearchBox .search-bar .search-button:hover { color: rgb(0, 65=
, 158); }
.rc-ForumsV2__SearchBox .search-bar input::placeholder { color: rgb(102, 10=
2, 102); opacity: 1; filter: none; }
.rc-DiscussionPrompt .rc-RepliesSortBar { display: none; }
.rc-DiscussionPrompt .rc-RepliesList { box-shadow: none; }
.rc-DiscussionPrompt .c-prompt-icon { color: rgb(42, 115, 204); }
.rc-DiscussionPrompt .c-prompt-card { margin: 24px 0px 40px; padding: 28px =
34px 34px; background-color: rgba(0, 0, 0, 0.05); }
.rc-DiscussionPrompt .c-prompt-card .flex-1 { margin-left: 18px; }
.rc-DiscussionPrompt .c-prompt-card .c-prompt-link-button { margin-top: 20p=
x; }
.rc-DiscussionPrompt .c-thread-container { max-width: 682px; margin: 0px au=
to; }
.rc-DiscussionPrompt .c-item-header-container { padding: 12px; }
.rc-DiscussionPrompt .rc-LocationInput { width: 80%; }
.rc-DiscussionPrompt .rc-LocationInput .rc-FormItemSave { top: 10px; }
.rc-DiscussionPrompt ul.learner-image-list { margin-bottom: 16px; }
.rc-DiscussionPrompt ul.learner-image-list li { width: 32px; height: 32px; =
margin-right: 4px; border-radius: 100%; }
.rc-DiscussionPrompt ul.learner-image-list li .num-responder-images { color=
: rgb(255, 255, 255); height: 100%; }
.rc-DiscussionPrompt .participation-text { margin-top: 4px; color: rgb(99, =
99, 99); }
.rc-DiscussionPrompt .rc-PaginationControls { margin-top: 10px; }
.rc-DiscussionPrompt .rc-ProfileName { line-height: 10px; }
@media (max-width: 767px) {
.rc-DiscussionPrompt .c-prompt-card { padding: 20px; }
}
.rc-ForumsV2__SearchBar { z-index: 1000; }
.rc-ForumsV2__SearchBar.search-bar { border: none; }
.rc-ForumsV2__SearchBar.search-bar i { margin-right: 16px; }
.rc-ForumsV2__SearchBar.search-bar .input-area { background: rgb(255, 255, =
255); border: 1px solid rgb(102, 102, 102); box-sizing: border-box; border-=
radius: 4px; margin-right: 8px; }
.rc-ForumsV2__SearchBar.search-bar .input-area .cif-cancel-hint { color: rg=
b(117, 117, 117); opacity: 1; filter: none; margin-left: 16px; }
.rc-ForumsV2__SearchBar.search-bar button { font-style: normal; font-weight=
: 700; font-size: 16px; line-height: 24px; }
.rc-ForumsV2__SearchBar.search-bar button.primary { border-radius: 4px; }
.rc-ForumsV2__SearchBar input::placeholder { color: rgb(102, 102, 102); opa=
city: 1; filter: none; }
.rc-ForumsV2__SearchBar .search-button { color: rgb(82, 82, 82); }
.rc-ForumsV2__SearchBar .search-button:hover { color: rgb(77, 77, 77); }
.rc-personalization__NewThreadModal.rc-UIModal { width: 735px; }
.rc-personalization__NewThreadModal .c-modal-title { margin-bottom: 20px; }
.rc-personalization__NewThreadModal button.passivefocus, .rc-personalizatio=
n__NewThreadModal button.passivehover { color: rgb(255, 255, 255); backgrou=
nd-color: rgb(117, 117, 117); border-color: rgb(117, 117, 117); }
.rc-personalization__NewThreadModal .uppy-Dashboard { height: 300px; }
.rc-personalization__NewThreadForm .new-thread-button { width: 101px; }
@media (max-width: 320px) {
.rc-personalization__NewThreadForm .new-thread-button { width: 100%; }
}
.rc-personalization__NewThreadForm .context-selector-container .section-div=
ider { width: 100%; height: 1px; margin-bottom: 16px; }
.rc-personalization__NewThreadForm .context-selector-container h5 { font-fa=
mily: sofiapro-light, Arial, sans-serif; font-size: 18px; }
.c-input-area { margin-bottom: 12px; }
.c-form-label-area { width: 63px; text-align: left; margin-right: 8px; vert=
ical-align: top; }
.c-form-label-area h2.c-form-label { margin-top: 4px; }
.c-form-label-size { width: 78px; }
.c-form-error-message { color: rgb(211, 0, 1) !important; }
@media (max-width: 767px) {
.c-post-heading { margin-bottom: 0px; }
.c-form-label-area { text-align: left; }
.c-form-error-message { margin-left: 0px; }
}
.rc-IBMChatbot { position: fixed; bottom: 5px; right: 80px; height: 570px; =
width: 350px; z-index: 99999; text-align: right; overflow: hidden; }
.rc-Breadcrumbs { list-style-type: none; }
.rc-Breadcrumbs .divider { margin: 0px 8px; }
.rc-personalization_ThreadsView { font-family: OpenSans; }
.rc-personalization_ThreadsView .rc-personalization_DiscussionsBody { min-w=
idth: 0px; }
.rc-personalization_ThreadsView .breadcrumbs { margin-top: 50px; margin-bot=
tom: 12px; font-style: normal; font-weight: 400; font-size: 16px; line-heig=
ht: 24px; }
.rc-personalization_ThreadsView .breadcrumbs a { color: rgb(0, 98, 228); }
.rc-personalization_ThreadsView .forum-name { margin-bottom: 12px; font-sty=
le: normal; font-weight: 600; font-size: 28px; line-height: 36px; letter-sp=
acing: -0.1px; }
.rc-personalization_ThreadsView .forum-description { margin-bottom: 20px; }
@media (max-width: 767px) {
.rc-personalization_ThreadsView .vertical-when-mobile { -webkit-box-orien=
t: vertical; flex-direction: column; }
.rc-personalization_ThreadsView .rc-DiscussionsBody { width: 100%; }
}
@media (max-width: 991px) {
.rc-personalization_ThreadsView .vertical-when-tablet { -webkit-box-direc=
tion: reverse; -webkit-box-orient: vertical; flex-direction: column-reverse=
; }
.rc-personalization_ThreadsView .session-switcher-container { align-self:=
stretch; }
}
.rc-DiscussionsCourseForums ul, .rc-DiscussionsWeekForums ul { list-style-t=
ype: none; padding: 0px; margin: 0px; }
.rc-DiscussionsLandingPageHeader .header-title { margin-right: 20px; margin=
-bottom: 26px; }
@media (max-width: 767px) {
.rc-DiscussionsLandingPageHeader .vertical-when-mobile { -webkit-box-orie=
nt: vertical; flex-direction: column; }
.rc-DiscussionsLandingPageHeader .session-switcher-container { align-self=
: center; }
}
.rc-DiscussionsGroupForums i { margin-right: 12px; }
.rc-DiscussionsGroupForums ul { list-style-type: none; padding: 0px; margin=
: 0px; }
.rc-DiscussionsGroupForumsList { list-style-type: none; }
.rc-DiscussionsMainColumn { margin-right: 0px; }
@media (max-width: 767px) {
.rc-DiscussionsMainColumn { margin-right: 0px; }
}
.rc-LandingPageSearchResultsSummary { margin-bottom: 12px; padding: 12px 20=
px 16px 30px; }
.rc-LandingPageSearchResultsSummary .search-results { margin-right: 10px; }
.rc-LandingPageSearchResultsSummary .cancel-button { margin-left: 10px; }
.rc-LandingPageThreadsViewWrapper { margin-bottom: 16px; max-width: 620px; =
}
.rc-GdpReplyContainer { padding: 12px 0px; }
.rc-GdpReplyContainer .rc-ProfileArea { margin: 4px; }
.rc-GdpReplyContainer .rc-ReplyCML { width: 100%; }
.rc-WidgetCompleteButton button.primary:active, .rc-WidgetCompleteButton bu=
tton.primary:focus, .rc-WidgetCompleteButton button.primary:hover { outline=
: none; box-shadow: rgb(135, 206, 250) 0px 0px 0px 3px; }
.rc-WidgetCompleteButton .next-item { margin-left: 12px; }
.rc-WidgetErrorMessage { height: 500px; width: 100%; }
.rc-WidgetErrorMessage .error-text { text-align: center; margin: 0px 30%; }
.rc-WidgetErrorMessage .retry-link { margin-top: 32px; }
body.noscroll { overflow: hidden; }
.coursera-assess-question-widget, .coursera-assess-question-widget .courser=
a-assess-widget-container, .coursera-assess-question-widget .coursera-asses=
s-widget-container .coursera-assess-question-widget-answer { height: 100%; =
}
.rc-WidgetFrame { height: 100%; margin-bottom: 10px; }
.rc-WidgetFrame .widget-loader { position: absolute; top: 0px; left: 0px; z=
-index: 1; background-color: rgb(245, 245, 245); }
.rc-WidgetFrame .widget-container, .rc-WidgetFrame .widget-loader { height:=
100%; }
.rc-WidgetFrame .widget-container .frame-container, .rc-WidgetFrame .widget=
-loader .frame-container { position: relative; background-color: rgb(245, 2=
45, 245); overflow: auto; width: 100%; height: 100%; }
.rc-WidgetFrame .widget-container .frame-container .widget-iframe, .rc-Widg=
etFrame .widget-loader .frame-container .widget-iframe { border: 0px; width=
: 100%; display: block; position: relative; }
.rc-WidgetFrame .widget-container .frame-container .widget-iframe.hidden, .=
rc-WidgetFrame .widget-loader .frame-container .widget-iframe.hidden { visi=
bility: hidden; }
.rc-WidgetFrame .widget-controls { margin-top: 10px; }
.rc-WidgetFrame .widget-controls .expander { height: 36px; background-color=
: rgb(255, 255, 255); }
.rc-WidgetFrame.expanded { position: fixed; top: 0px; left: 0px; width: 100=
vw; height: 100%; z-index: 10000; }
.rc-WidgetFrame.expanded .dimmer { width: 100%; height: 100%; z-index: 1; b=
ackground-color: rgba(0, 0, 0, 0.5); }
.rc-WidgetFrame.expanded .widget-container { position: absolute; width: 90v=
w; height: auto; max-height: 90vh; top: 50%; left: 50%; transform: translat=
e(-50%, -50%); }
.rc-WidgetFrame.expanded .widget-container .widget-title { height: 50px; mi=
n-height: 50px; background-color: rgb(240, 240, 240); }
.rc-WidgetFrame.expanded .widget-container .widget-iframe.default-height { =
height: calc(90vh - 50px); }
.rc-WidgetFrame.unexpanded { width: 100%; }
.rc-WidgetFrame.unexpanded .widget-container { width: 100%; padding-left: 5=
px; padding-right: 5px; }
.rc-ItemPage .rc-WidgetFrame.expanded { position: absolute; }
.rc-TeamInlineFeedbackModal { border: 1px solid rgba(0, 0, 0, 0.06); }
.rc-BoxAnnotationDisplayPart .review-text { white-space: pre-wrap; }
.rc-BoxAnnotationDisplayPart button { margin-top: 16px; }
.rc-InlineSubmissionTool { width: 100%; height: 100%; border: 1px solid rgb=
a(0, 0, 0, 0.06); }
.rc-BoxAnnotationFormPart__prompt { margin-bottom: 10px; }
.rc-BoxAnnotationFormPart__edit-open-text { color: rgb(42, 115, 204); }
.rc-BoxAnnotationFormPart__tool-embed { width: 100%; height: 500px; margin-=
top: 16px; }
.rc-ProfileImageCA__anonymous-icon { background-color: rgb(230, 239, 252); =
display: flex; -webkit-box-align: center; align-items: center; -webkit-box-=
pack: center; justify-content: center; }
.rc-TextFeedbackRow { padding: 20px; margin-bottom: 4px; }
.rc-TextFeedbackRow .text-feedback-wrapper { padding-left: 20px; }
.rc-TextFeedbackRow .text-feedback-content { padding-top: 8px; }
.rc-MultiLineInputDisplayPart .review-text { white-space: pre-wrap; }
.rc-NextUpSubmissionTile { display: block; height: 210px; padding-top: 36px=
; padding-left: 5px; min-width: 200px; border: 1px solid rgba(0, 0, 0, 0.1)=
; position: relative; }
.rc-NextUpSubmissionTile:hover { background-color: rgba(0, 0, 0, 0.05); }
.rc-NextUpSubmissionTile__header { height: 112px; padding: 10px; margin-bot=
tom: 0px; }
.rc-NextUpSubmissionTile__footer { height: 56px; padding-left: 10px; paddin=
g-right: 10px; display: flex; }
.rc-NextUpSubmissionTile__profile-image-container { margin-right: 10px; }
.rc-NextUpSubmissionTile__full-name { line-height: 1.2em; }
.rc-NextUpSubmissionTile__submission-time { line-height: 0.9em; }
.rc-NextUpSubmissionTile__needs-review-banner { background-color: rgb(31, 1=
31, 84); color: rgb(255, 255, 255); left: 15px; padding: 4px 10px; position=
: absolute; top: 0px; }
.rc-SubmissionTile { position: relative; width: 33.3333%; margin-bottom: 10=
px; padding: 0px 5px; }
.rc-SubmissionTile__link-container { border: 1px solid rgba(0, 0, 0, 0.1); =
display: block; height: 200px; min-width: 200px; }
.rc-SubmissionTile__link-container:hover { background-color: rgba(0, 0, 0, =
0.05); }
.rc-SubmissionTile__header { height: 154px; padding: 10px; margin-bottom: 0=
px; }
.rc-SubmissionTile__footer { height: 46px; padding-left: 10px; padding-righ=
t: 10px; padding-bottom: 6px; display: flex; -webkit-box-align: center; ali=
gn-items: center; }
.rc-SubmissionTile__profile-image-container { margin-right: 10px; }
.rc-SubmissionTile__submission-time { color: rgba(0, 0, 0, 0.26); }
.c-peer-review-gallery .c-peer-review-gallery-controls { margin-bottom: 10p=
x; color: rgba(0, 0, 0, 0.255); }
.c-peer-review-gallery .c-peer-review-gallery-controls .c-peer-review-filte=
r { color: rgba(0, 0, 0, 0.255); text-decoration: none; }
.c-peer-review-gallery .c-next-submission-area { background-color: rgb(245,=
245, 245); border: 1px solid rgba(0, 0, 0, 0.12); padding: 20px; position:=
relative; }
.c-peer-review-gallery .c-next-submission-prompt { left: 240px; position: a=
bsolute; right: 10px; top: 30px; }
.c-peer-review-gallery .c-peer-review-my-progress { background-color: rgba(=
255, 255, 255, 0.8); padding: 20px 30px; }
.c-peer-review-gallery .c-peer-review-my-progress .title { margin-top: 0px;=
}
.c-peer-review-gallery .c-peer-review-queue-sidebar { padding-left: 0px; }
.c-peer-review-gallery .c-peer-review-gallery-row { margin-bottom: 10px; ma=
rgin-left: -5px; margin-right: -5px; }
.c-peer-review-gallery .c-peer-review-gallery-tile-container { padding-left=
: 5px; padding-right: 5px; }
.c-peer-review-gallery .c-peer-review-gallery-tile { height: 200px; display=
: block; min-width: 200px; }
.c-peer-review-gallery .c-peer-review-gallery-tile:hover { background-color=
: rgba(0, 0, 0, 0.05); }
.c-peer-review-gallery .c-peer-review-gallery-tile .c-peer-review-gallery-t=
ile-header { padding: 10px; height: 154px; }
.c-peer-review-gallery .c-peer-review-gallery-tile .c-peer-review-gallery-t=
ile-header .c-peer-review-gallery-tile-title { margin: 0px; overflow-wrap: =
break-word; }
.c-peer-review-gallery .c-peer-review-gallery-tile .c-peer-review-gallery-t=
ile-header .c-peer-review-gallery-tile-timestamp { color: rgba(0, 0, 0, 0.2=
6); }
.c-peer-review-gallery .c-peer-review-gallery-tile .c-peer-review-gallery-t=
ile-footer { padding-left: 10px; padding-right: 10px; height: 46px; line-he=
ight: 44px; }
.c-peer-review-gallery .c-peer-review-gallery-tile .c-peer-review-gallery-t=
ile-footer .c-peer-review-gallery-tile-submitter-name { display: inline-blo=
ck; max-width: 75%; }
.c-peer-review-gallery .c-peer-review-gallery-tile .c-peer-review-gallery-t=
ile-footer .c-peer-review-gallery-tile-img { background-color: rgba(0, 0, 0=
, 0.255); display: inline-block; height: 30px; margin-right: 10px; position=
: relative; top: -6px; vertical-align: inherit; width: 30px; }
.c-peer-review-gallery .c-peer-review-gallery-tile-label { left: 30px; padd=
ing: 4px 10px; position: absolute; top: 0px; }
.c-peer-review-gallery .c-peer-review-gallery-tile-label.success { backgrou=
nd-color: rgb(31, 131, 84); color: rgb(255, 255, 255); }
.c-peer-review-gallery .c-peer-review-jumbo-tile { margin-bottom: 10px; pad=
ding: 0px 15px; position: relative; }
.c-peer-review-gallery .c-peer-review-jumbo-tile .c-peer-review-gallery-til=
e { height: 210px; padding-top: 36px; padding-left: 5px; }
.c-peer-review-gallery .c-peer-review-jumbo-tile .c-peer-review-gallery-til=
e .c-peer-review-gallery-tile-header { height: 112px; }
.c-peer-review-gallery .c-peer-review-jumbo-tile .c-peer-review-gallery-til=
e .c-peer-review-gallery-tile-title { margin-bottom: 14px !important; }
.c-peer-review-gallery .c-peer-review-jumbo-tile .c-peer-review-gallery-til=
e .c-peer-review-gallery-tile-footer { height: 56px; }
.c-peer-review-gallery .c-peer-review-jumbo-tile .c-peer-review-gallery-til=
e .c-peer-review-gallery-tile-author-container, .c-peer-review-gallery .c-p=
eer-review-jumbo-tile .c-peer-review-gallery-tile .c-peer-review-gallery-ti=
le-img-container { float: left; }
.c-peer-review-gallery .c-peer-review-jumbo-tile .c-peer-review-gallery-til=
e .c-peer-review-gallery-tile-img { top: 3px; height: 40px !important; widt=
h: 40px !important; }
.c-peer-review-gallery .c-peer-review-jumbo-tile .c-peer-review-gallery-til=
e .c-peer-review-gallery-tile-author-container { padding-top: 8px; }
.c-peer-review-gallery .c-peer-review-jumbo-tile .c-peer-review-gallery-til=
e .c-peer-review-gallery-tile-submitter-name { margin-bottom: 7px; }
.c-peer-review-gallery .c-peer-review-jumbo-tile .c-peer-review-gallery-til=
e .c-peer-review-gallery-tile-submitter-name, .c-peer-review-gallery .c-pee=
r-review-jumbo-tile .c-peer-review-gallery-tile .c-peer-review-gallery-tile=
-timestamp { display: block; margin-top: -2px; }
.c-peer-review-gallery .c-peer-review-jumbo-tile .c-peer-review-gallery-til=
e .c-peer-review-gallery-tile-submitter-name { line-height: 1.2em; }
.c-peer-review-gallery .c-peer-review-jumbo-tile .c-peer-review-gallery-til=
e .c-peer-review-gallery-tile-timestamp { line-height: 0.9em; }
@media (max-width: 991px) {
.c-peer-review-gallery .c-peer-review-queue-sidebar { margin-bottom: 15px=
; padding-left: 15px; }
}
@media (max-width: 991px) {
.c-peer-review-gallery .c-peer-review-gallery-tile { margin-bottom: 10px;=
}
}
.rc-MultiLineInput__text-area label { display: none; }
.rc-MultiLineInput__text-area > div { min-width: 0px; }
.rc-MultiLineInput__review-score { margin-bottom: 1px; }
.rc-Options { border: thin solid rgb(225, 225, 225); padding-bottom: 6px; }
.rc-Options--isInvalid { border: 1px solid rgb(211, 0, 1); }
.rc-Options__prompt { padding: 1rem 1rem 0px; }
.rc-Options__table { width: 100%; border-collapse: collapse; border-left: h=
idden; border-right: hidden; border-bottom: hidden; }
.rc-Options__table td { border: 1px solid transparent; vertical-align: midd=
le; padding: 10px; }
.rc-Options__table-row td:first-child { width: 120px; }
.rc-Options__points { width: 120px; }
.rc-Options__points--leftBorder { box-shadow: rgba(0, 0, 0, 0.45) 4px 0px 0=
px 0px inset; }
.rc-Options__description { display: flex; -webkit-box-pack: justify; justif=
y-content: space-between; }
.rc-Options__profile-images { white-space: nowrap; }
.rc-Options__profile-image { display: inline-block; width: 28px; }
.rc-Options__profile-image .rc-ProfileImage .c-profile-image { border: 1px =
solid rgb(255, 255, 255); border-collapse: separate; }
.rc-Options__profile-image .rc-ProfileImage .c-profile-initials { backgroun=
d-color: rgb(140, 140, 140); }
.rc-Options__validation-error { margin: 0px 0px 0px 16px; }
.rc-TextAreaBox { margin-bottom: -18px; }
.rc-TextAreaBox label { display: none; }
.rc-TextAreaBox__foot-note { text-align: right; }
.rc-TeamLabel__name { margin: 0px 0px 11px; }
.rc-TeamLabel__team-button { border: 0px; transition: none 0s ease 0s; }
.rc-TeamLabel__members { display: flex; padding-left: 0px; -webkit-box-alig=
n: center; align-items: center; }
.rc-TeamLabel__members li { list-style-type: none; }
.rc-TeamLabel__members > li + li { margin-left: 8px; }
.rc-TeamLabel__self-profile-border { position: absolute; border-bottom: 3px=
solid rgb(102, 102, 102); width: 24px; margin-left: 4px; margin-top: 6px; =
}
.rc-TeamLabel--isInOneLine { display: flex; }
.rc-TeamLabel--isInOneLine .rc-TeamLabel__name { margin-top: auto; margin-b=
ottom: auto; margin-right: 12px; font-size: 0.875rem; line-height: 1.5rem; =
}
.rc-Option { transform: translate(-3px, 4px); }
.rc-Option label { -webkit-box-align: start; align-items: flex-start; width=
: 100%; }
.rc-Option input { z-index: auto !important; }
.rc-Option__input-text { position: relative; z-index: 1; }
.rc-CodeExpression { margin-bottom: -20px; }
.rc-FileUpload { position: relative; }
.rc-FileUpload--isInvalid .c-peer-review-submit-upload-field { border-color=
: rgb(211, 0, 1); }
.rc-FileUpload img { max-width: 100%; }
.rc-FormPartsMathExpression { position: relative; }
.rc-FormPartsMathExpression label { display: none; }
.rc-FormPartsMathExpression--isInvalid input { border-color: rgb(211, 0, 1)=
; }
.rc-PlagiarismFlagCommentInput { margin-left: -24px; margin-right: -24px; p=
adding-left: 24px; padding-right: 24px; padding-top: 24px; border-top: 1px =
solid rgb(225, 225, 225); -webkit-box-flex: 0; flex: 0 0 auto; }
.rc-PlagiarismFlagCommentInput .input-header { margin-bottom: 6px; }
.rc-PlagiarismFlagCommentInput label { margin: 0px; padding-right: 6px; }
.rc-PlagiarismFlagCommentInput .sub-label { color: rgb(117, 117, 117); }
.rc-PlagiarismFlagCommentInput .sub-label.invalid { color: rgb(232, 86, 40)=
; }
.rc-PlagiarismFlagCommentInput .comment-input { border: 1px solid rgb(189, =
189, 189); padding: 12px; height: 48px; max-height: 120px; width: 100%; res=
ize: none; overflow: hidden; }
.rc-PlagiarismFlagComments { display: flex; -webkit-box-orient: vertical; f=
lex-direction: column; overflow: auto; flex-shrink: 1; -webkit-box-flex: 1;=
flex-grow: 1; margin-left: -24px; margin-right: -24px; padding-left: 24px;=
padding-right: 24px; border-top: 1px solid rgb(225, 225, 225); }
.rc-PlagiarismFlagComments .no-comments { padding-top: 24px; }
.rc-PlagiarismFlagComments .rc-PlagiarismCaseComments { margin-left: -24px;=
margin-right: -24px; padding-left: 24px; padding-right: 24px; display: blo=
ck; border-top: 1px solid rgb(225, 225, 225); }
.rc-PlagiarismFlagComments .rc-PlagiarismCaseComments:first-child { border-=
top: none; }
.rc-PlagiarismFlagComments .rc-PlagiarismCaseComments .rc-PlagiarismComment=
{ display: block; padding-top: 24px; padding-bottom: 24px; border-bottom: =
1px solid rgb(225, 225, 225); }
.rc-PlagiarismFlagComments .rc-PlagiarismCaseComments .rc-PlagiarismComment=
:last-child { border-bottom: none; }
.rc-PlagiarismFlagComments .rc-PlagiarismCaseComments .rc-PlagiarismComment=
.comment-header { width: 100%; padding-bottom: 6px; }
.rc-PlagiarismFlagComments .rc-PlagiarismCaseComments .rc-PlagiarismComment=
.comment-header label { display: inline; margin: 0px; }
.rc-PlagiarismFlagComments .rc-PlagiarismCaseComments .rc-PlagiarismComment=
.comment-header .comment-date, .rc-PlagiarismFlagComments .rc-PlagiarismCa=
seComments .rc-PlagiarismComment .comment-header .comment-time { display: i=
nline; padding-left: 6px; }
.rc-PlagiarismFlagComments .rc-PlagiarismCaseComments .rc-PlagiarismComment=
.comment-header .comment-time { display: inline; color: rgb(117, 117, 117)=
; }
.rc-PlagiarismFlagComments .rc-PlagiarismCaseComments .rc-PlagiarismComment=
.comment-text { margin: 0px; white-space: pre-line; }
.rc-PlagiarismFlagMemberSelect { -webkit-box-flex: 0; flex: 0 0 auto; }
.rc-PlagiarismFlagMemberSelect .expand-button { display: flex; margin-left:=
-24px; margin-right: -24px; padding-left: 24px; padding-right: 24px; borde=
r-top: 1px solid rgb(225, 225, 225); -webkit-box-pack: justify; justify-con=
tent: space-between; -webkit-box-align: center; align-items: center; height=
: 48px; }
.rc-PlagiarismFlagMemberSelect .expand-button .member-pill { margin-left: 6=
px; }
.rc-PlagiarismFlagMemberSelect .expand-button .member-pill span, .rc-Plagia=
rismFlagMemberSelect .expand-button p { margin: 0px; }
.rc-PlagiarismFlagMemberSelect .member-container { margin-left: -24px; marg=
in-right: -24px; border-top: 1px solid rgb(225, 225, 225); background: rgb(=
245, 245, 245); padding: 24px; }
.rc-PlagiarismFlagMemberSelect .member-container input { padding-top: 12px;=
padding-bottom: 12px; }
.rc-PlagiarismStatusDropdown { -webkit-box-flex: 0; flex: 0 0 auto; }
.rc-PlagiarismStatusDropdown label { font: 700 0.75rem "Open Sans"; }
.rc-PlagiarismStatusDropdown .status-dropdown-trigger { display: flex; -web=
kit-box-pack: justify; justify-content: space-between; -webkit-box-align: c=
enter; align-items: center; background-color: rgb(255, 255, 255); width: 24=
2px; height: 45px; font: 0.875rem "Open Sans"; margin-bottom: 24px; margin-=
top: 6px; border: 1px solid rgb(225, 225, 225); }
.rc-PlagiarismStatusDropdown .status-dropdown-trigger:focus, .rc-Plagiarism=
StatusDropdown .status-dropdown-trigger:hover { border: 1px solid rgb(42, 1=
15, 204); }
.rc-PlagiarismStatusDropdown .status-dropdown-trigger:disabled { background=
-color: rgb(240, 240, 240); border: 1px solid rgb(225, 225, 225); }
.rc-PlagiarismStatusDropdown .status-dropdown { width: 242px; }
.ReactModalPortal .ReactModal__Content.ReactModal__Content--after-open { z-=
index: 100000; }
.rc-AssessmentModalLayout.rc-UIModal { padding: 24px; }
.rc-InteractiveStepCoverPageAction__controls { text-align: right; min-heigh=
t: 48px; }
@media (max-width: 1024px) {
.rc-InteractiveStepCoverPageAction__controls { text-align: left; }
}
.rc-InteractiveStepCoverPageAction__action { display: inline-block; }
.rc-InteractiveStepCoverPageAction__action + .rc-InteractiveStepCoverPageAc=
tion__action { margin-left: 10px; }
.rc-InteractiveStepCoverPageAction__details { text-align: right; margin-top=
: 1px; }
.rc-InteractiveStepCoverPageAction__timeLimit { white-space: nowrap; margin=
-top: 5px; }
.rc-InteractiveStepCoverPageAction__timeLimitIcon { display: inline-block; =
transform: translate(-5px, -1px); }
.rc-InteractiveStepCoverPageAction__ghostLink { margin-right: -16px; }
@media (max-width: 1024px) {
.rc-InteractiveStepCoverPageAction__ghostLink { margin-right: 0px; margin=
-left: -16px; }
}
.rc-LastActivityTime { margin-top: auto; margin-bottom: auto; }
.rc-SlideOut { z-index: 99999; position: fixed; height: 100vh; right: -50vw=
; top: 0px; width: 50vw; }
.rc-SlideOut .slide-out-container { width: 100%; padding: 24px; height: 100=
%; opacity: 1; filter: none; background-color: rgb(255, 255, 255); overflow=
-y: auto; position: relative; }
.rc-SlideOut .slide-out-container .slide-out-header { -webkit-box-flex: 0; =
flex: 0 0 auto; width: 100%; padding-bottom: 32px; }
.rc-SlideOut .slide-out-container .slide-out-close-btn { min-height: 24px; =
}
.rc-SlideOut .slide-out-container .slide-out-children { -webkit-box-flex: 1=
; flex: 1 1 0%; }
.rc-SlideOut .slide-out-container .rc-ModalButtonFooter { -webkit-box-flex:=
0; flex: 0 0 auto; }
.rc-SlideOut.open { animation: 0.5s ease 0s 1 normal forwards running open;=
}
.rc-SlideOut.close { animation: 0.5s ease 0s 1 normal forwards running clos=
e; }
.slide-out-overlay { position: fixed; background-color: rgba(0, 0, 0, 0.59)=
; z-index: 99998; inset: 0px; }
.slide-out-disabled-primary-explanation { z-index: 100001 !important; }
@-webkit-keyframes open {=20
0% { transform: translateX(0px); }
100% { transform: translateX(-50vw); }
}
@keyframes open {=20
0% { transform: translateX(0px); }
100% { transform: translateX(-50vw); }
}
@-webkit-keyframes close {=20
0% { transform: translateX(-50vw); }
100% { transform: translateX(0px); }
}
@keyframes close {=20
0% { transform: translateX(-50vw); }
100% { transform: translateX(0px); }
}
.rc-PlagiarismFlagSlideOut .plagiarism-flag-slideout-body { height: 100%; }
.rc-UserChangeLogContainer { min-width: 880px; }
.rc-UserChangeLogContainer .current-grade-container { padding: 6px; backgro=
und: rgb(238, 238, 238); }
.rc-UserChangeLogContainer .content table p { margin-bottom: 0px; }
.rc-UserChangeLogContainer .content .Select-menu .ReactVirtualized__Grid__i=
nnerScrollContainer div { font-size: 16px !important; }
.rc-UserChangeLogContainer .content .cui-searchBarInput { font-size: 16px; =
color: rgb(31, 31, 31); }
.rc-UserChangeLogContainer .content .cui-searchBarInput::placeholder { font=
-size: 16px; color: rgb(99, 99, 99); }
.rc-UserChangeLogContainer .rc-TeamMemberSelector { font-size: 0.8em; max-w=
idth: 40%; margin-left: 12px; }
.rc-UserChangeLogContainer .rc-TeamMemberSelector .Select-control { cursor:=
pointer; }
.main-content-min-gutters .rc-UserChangeLogContainer { height: 100%; flex: =
1 1 auto; padding: 0px 8% 16px; position: relative; overflow: hidden auto; =
}
.rc-FeedbackComplete { z-index: 3; }
.rc-FeedbackComplete.fade-enter { opacity: 0.01; }
.rc-FeedbackComplete.fade-enter.fade-enter-active { opacity: 1; filter: non=
e; transition: opacity 0.5s ease-in 0s; }
.rc-FeedbackComplete.fade-leave { opacity: 1; filter: none; }
.rc-FeedbackComplete.fade-leave.fade-leave-active { opacity: 0.01; transiti=
on: opacity 0.5s ease-in 0s; }
.teach-btn { box-shadow: none; border-radius: 2px; padding: 6px 20px; color=
: rgb(117, 117, 117); background-color: rgb(250, 250, 250); border: 1px sol=
id rgb(189, 189, 189); text-decoration: none; display: block; text-align: c=
enter; }
.teach-btn:focus { text-decoration: none; color: rgb(117, 117, 117); outlin=
e: none; }
.teach-btn:hover:not(.disabled) { background-color: rgb(245, 245, 245); box=
-shadow: rgb(224, 224, 224) 1px 1px 0px; color: rgb(117, 117, 117); text-de=
coration: none; }
.teach-btn.disabled, .teach-btn:disabled { opacity: 0.5; text-decoration: n=
one; cursor: default; pointer-events: none; }
.teach-btn .bt3-caret { margin-left: 4px; margin-bottom: 3px; }
.teach-btn.teach-btn-dark { color: rgb(255, 255, 255); background-color: rg=
b(117, 117, 117); border-color: rgb(117, 117, 117); }
.teach-btn.teach-btn-dark:hover:not(.disabled) { color: rgb(255, 255, 255);=
background-color: rgb(97, 97, 97); }
.teach-btn.teach-btn-light { color: rgb(255, 255, 255); background-color: r=
gb(158, 158, 158); border-color: rgb(158, 158, 158); }
.teach-btn.teach-btn-light.disabled, .teach-btn.teach-btn-light:disabled { =
opacity: 1; filter: none; }
.teach-btn.teach-btn-light:hover:not(.disabled) { color: rgb(255, 255, 255)=
; background-color: rgb(117, 117, 117); }
.teach-btn.teach-btn-error { color: rgb(255, 255, 255); background-color: r=
gb(255, 92, 110); border-color: rgb(255, 92, 110); }
.teach-btn.teach-btn-error:hover:not(.disabled) { color: rgb(255, 255, 255)=
; background-color: rgb(255, 92, 110); }
.teach-btn.teach-btn-info { color: rgb(56, 135, 221); background-color: rgb=
(255, 255, 255); border-color: rgb(56, 135, 221); }
.teach-btn.teach-btn-info:hover:not(.disabled) { color: rgb(255, 255, 255);=
background-color: rgb(56, 135, 221); }
.teach-btn.teach-btn-primary { color: rgb(255, 255, 255); background-color:=
rgb(56, 135, 221); border-color: rgb(56, 135, 221); }
.teach-btn.teach-btn-primary:hover:not(.disabled) { color: rgb(255, 255, 25=
5); background-color: rgb(25, 119, 204); box-shadow: rgb(224, 224, 224) 1px=
1px 0px; }
.teach-btn.teach-btn-primary.disabled { color: rgb(255, 255, 255); backgrou=
nd-color: rgb(189, 189, 189); border-color: rgb(158, 158, 158); }
.teach-btn.teach-btn-primary:active:not(.disabled) { box-shadow: none; colo=
r: rgb(255, 255, 255); background-color: rgb(21, 104, 191); }
.teach-dropdown-btn { font-size: inherit; }
.teach-dropdown-btn .bt3-btn { box-shadow: none; border-radius: 2px; color:=
rgb(66, 66, 66); background-color: rgb(224, 224, 224); border: 1px solid r=
gba(189, 189, 189, 0.5); padding: 6px 15px; }
.teach-dropdown-btn .bt3-btn .bt3-caret { margin-left: 10px; }
.teach-dropdown-btn .bt3-dropdown-menu { border-radius: 2px; color: rgb(66,=
66, 66); background-color: rgb(224, 224, 224); border: 1px solid rgba(189,=
189, 189, 0.5); }
.teach-dropdown-btn.bt3-open .bt3-btn { box-shadow: none; background-color:=
rgb(224, 224, 224); border: 1px solid rgba(189, 189, 189, 0.5); }
.teach-dropdown-btn.bt3-btn-block { padding: 6px 15px; }
.bt3-dropdown-menu { font-size: inherit; }
.teach-inplace-action-btn { padding: 16px; background-color: rgb(245, 245, =
245); border: none; display: inline-block; }
.teach-inplace-action-btn:hover:not(.disabled) { background-color: rgb(238,=
238, 238); box-shadow: rgb(224, 224, 224) 1px 1px 0px; }
.teach-inplace-action-btn.active, .teach-inplace-action-btn:active { backgr=
ound-color: rgb(224, 224, 224); }
.teach-inplace-action-btn.disabled { border-color: rgb(238, 238, 238); }
.teach-sortable-drag-handle { background: url("https://d3njjcbhbojbot.cloud=
front.net/web/images/teach-course/author/drag_handle_vertical.svg") 10px 0p=
x no-repeat; cursor: move; }
.teach-btn-fullbleed { width: 100%; height: 50px; margin-top: 18px; border:=
1px solid rgb(224, 224, 224); border-radius: 1px; color: rgb(97, 97, 97); =
background-color: rgb(245, 245, 245); box-shadow: rgb(224, 224, 224) 1px 1p=
x 0px; }
.teach-btn-fullbleed:focus { outline: none; }
.teach-btn-fullbleed:hover { background-color: rgb(238, 238, 238); box-shad=
ow: rgb(224, 224, 224) 1px 2px 0px; }
.teach-btn-fullbleed:active { background-color: rgb(224, 224, 224); border-=
color: rgb(189, 189, 189); box-shadow: rgb(189, 189, 189) 1px -2px 0px; }
.teach-btn-link { color: rgb(56, 135, 221); border: none; cursor: pointer; =
background: none !important; padding: 0px !important; }
.teach-btn-link:hover { text-decoration: underline; }
.rc-CourseRatingModal { cursor: default; text-align: left; }
.rc-CourseRatingModal h3 { font-family: HelveticaNeue-Light, "Helvetica Neu=
e Light", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.rc-CourseRatingModal .submit-container { float: right; }
.rc-CourseRatingModal .footer-container { overflow: hidden; }
.rc-CourseRatingModal .c-course-rating-clear { margin-right: 10px; }
.rc-CourseRatingModal .c-course-rating-disclaimer { float: left; width: 60%=
; font-size: 12px; color: rgb(117, 117, 117); line-height: 18px; }
.rc-CourseRatingModal .rc-CourseRatingIcons { margin-top: 20px; margin-bott=
om: 40px; }
.rc-CourseRatingModal .rc-FeedbackEditor { margin-bottom: 40px; cursor: tex=
t; }
.rc-CourseRatingModal .rc-FeedbackEditor div[data-slate-editor=3D"true"] { =
padding-top: 12px; height: 150px; }
.rc-CourseRatingHeader { margin-bottom: 40px; float: left; width: 100%; }
.rc-CourseRatingHeader .c-course-rating-header-img { float: left; display: =
block; margin-right: 20px; }
.rc-CourseRatingHeader .c-course-rating-header-content { float: left; width=
: 350px; }
.rc-Modal.box.rc-CourseSurveyModal { cursor: default; }
.rc-Modal.box.rc-CourseSurveyModal .c-modal-content { display: flex; -webki=
t-box-orient: vertical; flex-direction: column; -webkit-box-pack: justify; =
justify-content: space-between; height: 300px; width: 530px; }
.rc-Modal.box.rc-CourseSurveyModal p { font-size: 16px; line-height: 1.5em;=
}
.rc-Modal.box.rc-CourseSurveyModal .large-text { font-size: 20px; margin-bo=
ttom: 25px; }
.rc-Modal.box.rc-CourseSurveyModal .main-text { text-align: center; margin:=
0px 10px; }
.rc-Modal.box.rc-CourseSurveyModal .message { -webkit-box-flex: 1; flex-gro=
w: 1; }
.rc-Modal.box.rc-CourseSurveyModal .footer-container { -webkit-box-flex: 0;=
flex-grow: 0; }
.rc-Modal.box.rc-CourseSurveyModal .footer-container button { outline: none=
!important; }
.rc-Modal.box.rc-CourseSurveyModal .footer-container button:active, .rc-Mod=
al.box.rc-CourseSurveyModal .footer-container button:focus, .rc-Modal.box.r=
c-CourseSurveyModal .footer-container button:hover { outline: none !importa=
nt; }
.rc-Modal.box.rc-CourseSurveyModal .footer-container button:first-child { c=
olor: rgb(42, 115, 204); }
.rc-Modal.box.rc-CourseSurveyModal .footer-container button:first-child:hov=
er { color: rgb(1, 86, 184); }
.rc-ShareCTADefault { display: flex; -webkit-box-align: center; align-items=
: center; cursor: pointer; transition: opacity 0.2s ease-out 0s; }
.rc-ShareCTADefault:hover { opacity: 0.8; }
.rc-ShareCTADefault__button-icon { position: relative; background-color: rg=
b(255, 255, 255); border-radius: 150px; height: 20px; width: 20px; }
.rc-ShareCTADefault__button-icon svg { position: absolute; top: 50%; left: =
50%; transform: translate(-50%, -50%); }
.rc-ShareCTADefault__button-text { display: inline-block; color: rgb(255, 2=
55, 255); font-weight: 700; font-size: 0.875rem; margin-left: 5px; }
.rc-ShareCTADefault.light-theme .rc-ShareCTADefault__button-icon { backgrou=
nd-color: rgb(42, 115, 204); }
.rc-ShareCTADefault.light-theme .rc-ShareCTADefault__button-text { color: r=
gb(42, 115, 204); }
.rc-ShareButtonWithModal { display: inline-block; }
.rc-ShareButtonWithModal.xdp-banner-button { margin-left: 12px; margin-top:=
2px; }
@media (max-width: 767px) {
.rc-ShareButtonWithModal.xdp-banner-button { margin: 8px 0px 12px; }
}
.rc-ShareButtonWithModal.xdp-banner-button-no-reviews { margin: 10px 0px; }
@media (max-width: 767px) {
.rc-ShareButtonWithModal.xdp-banner-button-no-reviews { margin-bottom: 0p=
x; }
}
.rc-ShareButtonWithModal.pdp-banner-button { margin-left: 12px; }
.rc-ShareButtonWithModal.xddp-banner-button { z-index: 9999; position: rela=
tive; }
@media (max-width: 1039px) {
.rc-ShareButtonWithModal.xddp-banner-button { margin-top: 15px; }
}
.rc-ShareButtonWithModal.collections-banner-button { margin-left: 15px; mar=
gin-top: -5px; }
@media (max-width: 991px) {
.rc-ShareButtonWithModal.collections-banner-button { margin-left: 0px; ma=
rgin-top: 15px; }
}
.rc-ShareButtonWithModal.promo-banner-button { margin-top: 10px; }
.rc-ShareButtonWithModal.certificate-share-button { margin-left: 20px; }
.rc-ShareButtonWithModal__button { display: flex; -webkit-box-align: center=
; align-items: center; cursor: pointer; transition: opacity 0.2s ease-out 0=
s; }
.rc-ShareButtonWithModal__button:hover { opacity: 0.8; }
.rc-ShareButtonWithModal__button-icon { position: relative; background-colo=
r: rgb(255, 255, 255); border-radius: 150px; height: 20px; width: 20px; }
.rc-ShareButtonWithModal__button-icon svg { position: absolute; top: 50%; l=
eft: 50%; transform: translate(-50%, -50%); }
.rc-ShareButtonWithModal__button-text { display: inline-block; color: rgb(2=
55, 255, 255); font-weight: 700; font-size: 0.875rem; margin-left: 5px; }
.rc-CourseCompleted { margin: -30px; position: relative; text-align: center=
; background-color: rgb(255, 255, 255); }
.rc-CourseCompleted h3 { color: rgb(42, 115, 204); }
.rc-CourseCompleted .contents { min-height: 200px; padding: 24px; }
.rc-CourseCompleted .contents a.secondary { text-decoration: underline; col=
or: rgb(0, 0, 0); }
.rc-CourseCompleted .completed-course-rating { margin: 6px 0px 12px; }
.rc-CourseCompleted .rc-OldCourseRatingAdapter .rc-CourseRatingIcons .c-cou=
rse-rating-icon.cif-star-o { color: rgba(0, 0, 0, 0.255); }
.rc-CourseCompleted .rc-CourseOptions { top: 4px; right: 8px; position: abs=
olute; }
.rc-CourseCompleted .rc-PurchaseCourse button.button-link { color: rgb(42, =
115, 204); }
.rc-CourseCompleted .view-or-share-certificate { font-size: 12px; width: 28=
5px; height: 85px; }
.rc-CourseCompleted .view-or-share-certificate .rate-share-certificate { co=
lor: rgb(42, 115, 204); line-height: 23px; margin-top: 13px; }
.rc-CourseCompleted .view-or-share-certificate .share-cert-icon svg { margi=
n: 0px 6px 1px 8px; }
.rc-CourseCompleted .view-or-share-certificate button { border-radius: 4px;=
font-size: 12px; }
.rc-CourseCompleted .view-or-share-certificate button svg { margin-right: 9=
px; }
.rc-CourseCompleted .view-and-share-certificate { color: rgb(42, 115, 204);=
font-size: 14px; }
.rc-CourseCompleted .view-and-share-certificate .primary button { font-size=
: 12px; border-radius: 4px; margin-top: 14px; }
.rc-CourseCompleted .view-and-share-certificate .primary button svg { margi=
n-right: 9px; }
.rc-CourseCompleted .view-cert-link { }
.rc-UnenrollConfirmationModal .button-container { margin-top: 8px; }
.rc-SessionSwitchModal .contents { margin: 16px 24px 16px 0px; }
.rc-SessionSwitchModal .cancel-button { margin-right: 24px; }
.rc-SessionSwitchModal .rc-SessionSwitchBranchChangeInfo .content, .rc-Sess=
ionSwitchModal .rc-SessionSwitchInfo .content, .rc-SessionSwitchModal .rc-S=
essionSwitchSuccess .content { padding: 16px 0px; }
.rc-SessionSwitchModal .rc-SessionSwitchBranchChangeInfo .instructor-note {=
padding: 12px 0px; border-top: 1px solid rgba(0, 0, 0, 0.06); }
.course-Completed { margin-top: 24px; }
.rc-CourseNextStep { background-color: rgb(250, 250, 250); }
@media (max-width: 991px) {
.rc-CourseNextStep .next-step-content { display: block; }
.rc-CourseNextStep .next-step-content div:not(:last-child) { margin-botto=
m: 12px; }
}
.rc-CourseNextStep .title { min-width: 70px; }
.rc-CourseNextStep .title span { position: relative; top: 2px; }
.rc-CourseNextStep .time-estimate-pill { position: relative; margin-top: 5p=
x; left: -5px; }
.rc-CourseNextStep .description { margin-right: 10px; }
.rc-CourseRating .c-course-rating-icons-container { display: block; float: =
left; padding: 10px; margin: -10px; text-decoration: none; width: 125px; }
.rc-CourseRating .rc-FeedbackComplete { position: fixed; right: 10px; top: =
10px; background: rgba(255, 255, 255, 0.95); padding: 30px; box-shadow: rgb=
(204, 204, 204) 1px 1px 5px 1px; z-index: 10000000; width: 400px; font-fami=
ly: Helvetica; color: rgb(117, 117, 117); }
.rc-CourseNextStepV2 .content { padding: 24px; }
@media (max-width: 991px) {
.rc-CourseNextStepV2 .next-step-content { display: block; }
.rc-CourseNextStepV2 .next-step-content div:not(:last-child) { margin-bot=
tom: 12px; }
}
.rc-CourseNextStepV2 .next-step-content .title { margin: 0px; }
.rc-CourseNextStepV2 .time-estimate-pill { margin-top: 6px; }
.rc-CourseNextStepV2 .description { margin-right: 10px; }
.rc-SessionEnrollBox { margin-top: 24px; }
.rc-SessionEnrollBox .capstone-eligible-message { border-bottom-left-radius=
: 0px; border-bottom-right-radius: 0px; padding: 12px 16px; }
.rc-SessionEnrollBox .primary-enroll-box.od-container { margin-top: 0px; }
.rc-SessionSwitchBox .upcoming-session.od-container.cozy { margin-top: 0px;=
padding: 24px; }
.rc-SessionSwitchBox .upcoming-session.od-container.cozy .button-container =
{ margin-top: 16px; }
.rc-SessionSwitchBox .caption-text { display: block; }
.rc-SessionSwitchBox .current-session-dates { margin-top: 8px; }
.rc-SessionSwitchBox .session-date { white-space: nowrap; }
.rc-PreEnrollBox .price { margin-top: 12px; }
.rc-HonorsBanner { padding: 6px 30px; background-color: gold; color: rgb(16=
0, 126, 70); }
.rc-CoursePassedBox { background-color: rgb(42, 115, 204); padding: 20px; }
.rc-CoursePassedBox .badge { margin-bottom: 6px; }
.rc-CoursePassedBox h5 { color: rgb(255, 255, 255); }
.rc-CoursePassedBox .passed-session-dates { margin-top: 4px; margin-bottom:=
0px; color: rgb(255, 255, 255); }
.rc-CoursePassedBox .rc-HonorsBanner { margin-top: 12px; }
.rc-EnrollBox { width: 100%; margin-bottom: 24px; }
.rc-EnrollBox .rc-SessionBox.od-container.cozy { border-radius: 0px; }
.rc-EnrollBox.rc-LoggedOutBox, .rc-EnrollBox.rc-OnDemandBox { padding: 24px=
; }
.rc-EnrollBox.rc-LoggedOutBox .vertical-box h3, .rc-EnrollBox.rc-OnDemandBo=
x .vertical-box h3 { margin-bottom: 16px; }
.rc-EnrollBox.rc-OnDemandBox button { margin-top: 8px; }
.rc-EnrollBox .session-dates { margin: 12px 0px; }
.rc-EnrollBox .session-dates .session-date { white-space: nowrap; }
.rc-EnrollBox .button-container { margin-top: 24px; }
.rc-EnrollBox .rc-NoSessionBox .no-sessions-available { margin-bottom: 12px=
; }
.rc-EnrollBox .following-session { border-radius: 0px; padding: 16px 24px; =
}
.rc-EnrollBox .following-session p { margin-bottom: 0px; }
.rc-UserVerificationRequiredNotification { border-top: 1px solid rgba(0, 0,=
0, 0.12); border-bottom: 1px solid rgba(0, 0, 0, 0.12); margin-bottom: 16p=
x; width: 100%; }
.rc-UserVerificationRequiredNotification .banner-message-container { min-he=
ight: 55px; padding-top: 18px; padding-bottom: 12px; }
.rc-UserVerificationRequiredNotification .verification-button { margin-top:=
10px; float: right; }
.selectize-dropdown-header { padding: 5px 8px; border-radius: 3px 3px 0px 0=
px; }
.selectize-dropdown-header-close { right: 8px; color: rgb(48, 48, 48); }
.selectize-control.plugin-remove_button [data-value] .remove { padding: 2px=
0px 0px; border-left: 1px solid rgb(208, 208, 208); }
.selectize-control.plugin-remove_button [data-value].active .remove { borde=
r-left-color: rgb(202, 202, 202); }
.selectize-control.plugin-remove_button .disabled [data-value] .remove { bo=
rder-left-color: rgb(255, 255, 255); }
.selectize-dropdown, .selectize-input, .selectize-input input { color: rgb(=
48, 48, 48); font-size: 13px; line-height: 18px; }
.selectize-input { border: 1px solid rgb(208, 208, 208); padding: 8px; box-=
shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px inset; border-radius: 3px; }
.selectize-control.multi .selectize-input.has-items { padding: 6px 8px 3px;=
}
.selectize-input.dropdown-active { border-radius: 3px 3px 0px 0px; }
.selectize-control.multi .selectize-input > div { padding: 2px 6px; backgro=
und: rgb(242, 242, 242); color: rgb(48, 48, 48); border: 0px solid rgb(208,=
208, 208); }
.selectize-control.multi .selectize-input > div.active { background: rgb(23=
2, 232, 232); color: rgb(48, 48, 48); border: 0px solid rgb(202, 202, 202);=
}
.selectize-control.multi .selectize-input.disabled > div, .selectize-contro=
l.multi .selectize-input.disabled > div.active { color: rgb(125, 125, 125);=
border: 0px solid rgb(255, 255, 255); }
.selectize-input > input { margin: 0px 2px 0px 0px !important; }
.selectize-input.dropdown-active::before { background: rgb(240, 240, 240); =
}
.selectize-dropdown { border-radius: 0px 0px 3px 3px; }
.selectize-dropdown [data-selectable] .highlight { background: rgba(125, 16=
8, 208, 0.2); }
.selectize-dropdown .optgroup-header, .selectize-dropdown [data-selectable]=
{ padding: 5px 8px; }
.selectize-dropdown .optgroup-header { color: rgb(48, 48, 48); }
.selectize-dropdown .active { background-color: rgb(245, 250, 253); color: =
rgb(73, 92, 104); }
.selectize-dropdown .active.create { color: rgb(73, 92, 104); }
.selectize-dropdown .create { color: rgba(48, 48, 48, 0.5); }
.selectize-control.single .selectize-input::after { right: 15px; border-col=
or: grey transparent transparent; }
.selectize-control.single .selectize-input.dropdown-active::after { border-=
color: transparent transparent grey; }
.selectize-control.rtl.single .selectize-input::after { left: 15px; }
.selectize-control .selectize-input.disabled { background-color: rgb(250, 2=
50, 250); }
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sorta=
ble-placeholder { box-shadow: rgb(255, 255, 255) 0px 0px 12px 4px inset; vi=
sibility: visible !important; background: rgba(0, 0, 0, 0.06) !important; b=
order: 0px !important; }
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { conte=
nt: "!"; visibility: hidden; }
.selectize-control.plugin-drag_drop .ui-sortable-helper { box-shadow: rgba(=
0, 0, 0, 0.2) 0px 2px 5px; }
.selectize-dropdown-header { position: relative; padding: 3px 12px; border-=
bottom: 1px solid rgb(208, 208, 208); background: rgb(248, 248, 248); borde=
r-radius: 4px 4px 0px 0px; }
.selectize-dropdown-header-close { position: absolute; right: 12px; top: 50=
%; color: rgb(51, 51, 51); opacity: 0.4; margin-top: -12px; line-height: 20=
px; font-size: 20px !important; }
.selectize-dropdown-header-close:hover { color: rgb(0, 0, 0); }
.selectize-dropdown.plugin-optgroup_columns .optgroup { border-right: 1px s=
olid rgb(242, 242, 242); border-top: 0px; float: left; box-sizing: border-b=
ox; }
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { border-r=
ight: 0px; }
.selectize-dropdown.plugin-optgroup_columns .optgroup::before { display: no=
ne; }
.selectize-dropdown.plugin-optgroup_columns .optgroup-header { border-top: =
0px; }
.selectize-control.plugin-remove_button [data-value] { position: relative; =
padding-right: 24px !important; }
.selectize-control.plugin-remove_button [data-value] .remove { z-index: 1; =
position: absolute; top: 0px; right: 0px; bottom: 0px; width: 17px; text-al=
ign: center; font-weight: 700; font-size: 12px; color: inherit; text-decora=
tion: none; vertical-align: middle; display: inline-block; padding: 1px 0px=
0px; border-left: 1px solid transparent; border-radius: 0px 2px 2px 0px; b=
ox-sizing: border-box; }
.selectize-control.plugin-remove_button [data-value] .remove:hover { backgr=
ound: rgba(0, 0, 0, 0.05); }
.selectize-control.plugin-remove_button [data-value].active .remove { borde=
r-left-color: transparent; }
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hove=
r { background: none; }
.selectize-control.plugin-remove_button .disabled [data-value] .remove { bo=
rder-left-color: rgba(77, 77, 77, 0); }
.selectize-control { position: relative; }
.selectize-dropdown, .selectize-input, .selectize-input input { color: rgb(=
51, 51, 51); font-family: inherit; font-size: inherit; line-height: 20px; -=
webkit-font-smoothing: inherit; }
.selectize-control.single .selectize-input.input-active, .selectize-input {=
background: rgb(255, 255, 255); cursor: text; display: inline-block; }
.selectize-input { border: 1px solid rgb(204, 204, 204); padding: 6px 12px;=
display: inline-block; width: 100%; overflow: hidden; position: relative; =
z-index: 1; box-sizing: border-box; box-shadow: none; border-radius: 4px; }
.selectize-control.multi .selectize-input.has-items { padding: 5px 12px 2px=
; }
.selectize-input.full { background-color: rgb(255, 255, 255); }
.selectize-input.disabled, .selectize-input.disabled * { cursor: default !i=
mportant; }
.selectize-input.focus { box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px inset;=
}
.selectize-input.dropdown-active { border-radius: 4px 4px 0px 0px; }
.selectize-input > * { vertical-align: baseline; display: inline-block; zoo=
m: 1; }
.selectize-control.multi .selectize-input > div { cursor: pointer; margin: =
0px 3px 3px 0px; padding: 1px 3px; background: rgb(239, 239, 239); color: r=
gb(51, 51, 51); border: 0px solid transparent; }
.selectize-control.multi .selectize-input > div.active { background: rgb(66=
, 139, 202); color: rgb(255, 255, 255); border: 0px solid transparent; }
.selectize-control.multi .selectize-input.disabled > div, .selectize-contro=
l.multi .selectize-input.disabled > div.active { color: grey; background: r=
gb(255, 255, 255); border: 0px solid rgba(77, 77, 77, 0); }
.selectize-input > input { display: inline-block !important; padding: 0px !=
important; min-height: 0px !important; max-height: none !important; max-wid=
th: 100% !important; margin: 0px !important; text-indent: 0px !important; b=
order: 0px !important; background: none !important; line-height: inherit !i=
mportant; user-select: auto !important; box-shadow: none !important; }
.selectize-input > input:focus { outline: none !important; }
.selectize-input::after { content: " "; display: block; clear: left; }
.selectize-input.dropdown-active::before { content: " "; display: block; po=
sition: absolute; background: rgb(255, 255, 255); height: 1px; bottom: 0px;=
left: 0px; right: 0px; }
.selectize-dropdown { position: absolute; z-index: 10; background: rgb(255,=
255, 255); margin: -1px 0px 0px; border-width: 0px 1px 1px; border-right-s=
tyle: solid; border-bottom-style: solid; border-left-style: solid; border-r=
ight-color: rgb(208, 208, 208); border-bottom-color: rgb(208, 208, 208); bo=
rder-left-color: rgb(208, 208, 208); border-image: initial; border-top-styl=
e: initial; border-top-color: initial; box-sizing: border-box; box-shadow: =
rgba(0, 0, 0, 0.1) 0px 1px 3px; border-radius: 0px 0px 4px 4px; }
.selectize-dropdown [data-selectable] { cursor: pointer; overflow: hidden; =
}
.selectize-dropdown [data-selectable] .highlight { background: rgba(255, 23=
7, 40, 0.4); border-radius: 1px; }
.selectize-dropdown .optgroup-header, .selectize-dropdown [data-selectable]=
{ padding: 3px 12px; }
.selectize-dropdown .optgroup:first-child .optgroup-header { border-top: 0p=
x; }
.selectize-dropdown .optgroup-header { color: rgb(119, 119, 119); backgroun=
d: rgb(255, 255, 255); cursor: default; }
.selectize-dropdown .active { background-color: rgb(245, 245, 245); color: =
rgb(38, 38, 38); }
.selectize-dropdown .active.create { color: rgb(38, 38, 38); }
.selectize-dropdown .create { color: rgba(51, 51, 51, 0.5); }
.selectize-dropdown-content { overflow: hidden auto; max-height: 200px; }
.selectize-control.single .selectize-input, .selectize-control.single .sele=
ctize-input input { cursor: pointer; }
.selectize-control.single .selectize-input.input-active, .selectize-control=
.single .selectize-input.input-active input { cursor: text; }
.selectize-control.single .selectize-input::after { content: " "; display: =
block; position: absolute; top: 50%; right: 17px; margin-top: -3px; width: =
0px; height: 0px; border-color: rgb(51, 51, 51) transparent transparent; bo=
rder-style: solid; border-width: 5px 5px 0px; }
.selectize-control.single .selectize-input.dropdown-active::after { margin-=
top: -4px; border-width: 0px 5px 5px; border-color: transparent transparent=
rgb(51, 51, 51); }
.selectize-control.rtl.single .selectize-input::after { left: 17px; right: =
auto; }
.selectize-control.rtl .selectize-input > input { margin: 0px 4px 0px -2px =
!important; }
.selectize-control .selectize-input.disabled { opacity: 0.5; background-col=
or: rgb(255, 255, 255); }
.selectize-dropdown, .selectize-dropdown.form-control { height: auto; paddi=
ng: 0px; margin: 2px 0px 0px; z-index: 1000; background: rgb(255, 255, 255)=
; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: rg=
ba(0, 0, 0, 0.176) 0px 6px 12px; }
.selectize-dropdown .optgroup-header { font-size: 12px; line-height: 1.4285=
7; }
.selectize-dropdown .optgroup:first-child::before { display: none; }
.selectize-dropdown .optgroup::before { content: " "; display: block; heigh=
t: 1px; overflow: hidden; background-color: rgb(229, 229, 229); margin: 9px=
-12px; }
.selectize-dropdown-content { padding: 5px 0px; }
.selectize-dropdown-header { padding: 6px 12px; }
.selectize-input { min-height: 34px; }
.selectize-input.dropdown-active { border-radius: 4px; }
.selectize-input.dropdown-active::before { display: none; }
.selectize-input.focus { border-color: rgb(102, 175, 233); outline: 0px; bo=
x-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) =
0px 0px 8px; }
.has-error .selectize-input { border-color: rgb(169, 68, 66); box-shadow: r=
gba(0, 0, 0, 0.075) 0px 1px 1px inset; }
.has-error .selectize-input:focus { border-color: rgb(132, 53, 52); box-sha=
dow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(206, 132, 131) 0px 0px 6px=
; }
.selectize-control.multi .selectize-input.has-items { padding-left: 9px; pa=
dding-right: 9px; }
.selectize-control.multi .selectize-input > div { border-radius: 3px; }
.form-control.selectize-control { padding: 0px; height: auto; border: none;=
background: none; box-shadow: none; border-radius: 0px; }
.rc-NpsContent .nps-rating-button { min-width: 30px; min-height: 30px; widt=
h: 30px; height: 30px; margin: 3px; padding: 5px; outline: none; }
.rc-NpsContent .nps-rating-label { padding: 12px 5px; }
.rc-NpsContent .nps-feedback-enter { opacity: 0.01; max-height: 0px; transi=
tion: opacity 0.5s ease-in 0s, max-height 0.5s ease 0s; overflow: hidden; }
.rc-NpsContent .nps-feedback-enter.nps-feedback-enter-active, .rc-NpsConten=
t .nps-feedback-leave { opacity: 1; filter: none; max-height: 300px; }
.rc-NpsContent .nps-feedback-leave.nps-feedback-leave-active { opacity: 0.0=
1; max-height: 0px; transition: opacity 0.5s ease-in 0s, max-height 0.5s ea=
se 0s; }
.rc-NpsContent .nps-skills-tokenizer { margin: 40px 8px; }
.rc-NpsContent .selectize-dropdown-content { max-height: 132px; overflow-y:=
scroll; }
.rc-NpsModal { text-align: center; }
.rc-NpsModal .nps-title { padding: 32px; border-top-left-radius: 3px; borde=
r-top-right-radius: 3px; background-color: rgb(53, 75, 114); text-align: ce=
nter; }
.rc-NpsModal .nps-content { padding: 50px 32px 32px; }
.rc-NpsModal .nps-feedback-appear { opacity: 0.01; transition: opacity 0.5s=
ease-in 0s; }
.rc-NpsModal .nps-feedback-appear.nps-feedback-appear-active, .rc-NpsModal =
.nps-feedback-leave { opacity: 1; filter: none; }
.rc-NpsModal .nps-followup-text { margin-bottom: 20px; }
.rc-NpsModal .nps-feedback-leave.nps-feedback-leave-active { opacity: 0.01;=
transition: opacity 0.5s ease-in 0s; }
.rc-NpsModal .feedback-prompt { padding-top: 20px; }
.rc-NpsModal .feedback-image { width: 48px; margin-bottom: 20px; }
.rc-NpsModal .rc-FeedbackEditor { text-align: left; min-height: 50px; margi=
n: 15px 0px; }
.rc-NpsModal .c-modal-content { overflow: auto; }
.rc-LabSandboxLaunchButton .rc-WorkspaceButton { margin-bottom: 0px; }
.rc-ActionExplanation { width: 100%; display: flex; justify-content: left; =
-webkit-box-align: center; align-items: center; }
.rc-ActionExplanation p { margin: 12px 0px 12px 24px; }
.rc-ActionExplanation.delimited { border-bottom: 1px solid rgb(241, 241, 24=
1); }
.rc-StaticModal { z-index: 99999; position: fixed; top: 50%; left: 50%; tra=
nsform: translate(-50%, -50%); }
.rc-StaticModal .static-modal-container { max-height: 600px; width: 616px; =
padding: 24px; opacity: 1; filter: none; background-color: rgb(255, 255, 25=
5); }
.rc-StaticModal .static-modal-container .static-modal-header { -webkit-box-=
flex: 0; flex: 0 0 auto; width: 100%; padding-bottom: 24px; }
.rc-StaticModal .static-modal-container .static-modal-header h2 { margin: 0=
px; }
.rc-StaticModal .static-modal-container .static-modal-header .static-modal-=
close-btn { padding: 0px; min-height: 42px; align-self: start; }
.rc-StaticModal .static-modal-container .static-modal-children { -webkit-bo=
x-flex: 1; flex: 1 1 0%; overflow: auto; -webkit-box-align: start; align-it=
ems: flex-start; -webkit-box-pack: center; justify-content: center; margin:=
0px -24px; padding: 0px 24px; }
.rc-StaticModal .static-modal-container .static-modal-children.top-border {=
border-top: 1px solid rgb(225, 225, 225); }
.rc-StaticModal .static-modal-container .static-modal-children.bottom-borde=
r { border-bottom: 1px solid rgb(225, 225, 225); }
.rc-StaticModal .static-modal-container .rc-ModalButtonFooter { -webkit-box=
-flex: 0; flex: 0 0 auto; }
.static-modal-overlay { position: fixed; background-color: rgba(0, 0, 0, 0.=
59); z-index: 99998; inset: 0px; }
.static-modal-disabled-primary-explanation { z-index: 100001 !important; }
.rc-SaveActionConfirmModal .body, .rc-SaveActionConfirmModal .detail { disp=
lay: flex; -webkit-box-align: start; align-items: flex-start; -webkit-box-o=
rient: vertical; flex-direction: column; }
.rc-SaveActionConfirmModal .detail { padding-top: 24px; }
.rc-SaveActionConfirmModal .detail .sub-label svg { margin: 0px 6px; }
.rc-SaveActionConfirmModal .detail .sub-label .time-display { color: rgb(11=
7, 117, 117); }
.rc-LikeContent { position: relative; }
.rc-LikeContent .c-button-icon { height: 26px; border: none; background: no=
ne; }
.rc-LikeContent .rc-FeedbackComplete { z-index: 3; }
.rc-DiscussionPromptWrapper .c-prompt-title { margin: 16px 0px 24px; }
.rc-DiscussionPromptWrapper .comment-icon { font-size: 20px; }
.rc-VideoMiniControls:focus { outline: none; }
.rc-VideoMiniControls .video-mini-actions { position: absolute; top: calc(5=
0% - 15px); left: calc(50% - 15px); }
.rc-VideoMiniPlayer .vjs-poster { z-index: 1; }
.rc-VideoMiniPlayer.mini .rc-VideoMiniControls, .rc-VideoMiniPlayer.mini .v=
ideo-main-player-container { right: 10px; bottom: 10px; padding: 0px; posit=
ion: fixed; width: 300px; }
.rc-VideoMiniPlayer.mini .rc-VideoMiniControls { opacity: 0; height: 170px;=
z-index: 2002; background-color: transparent; transition: background-color=
0s ease 0s, opacity 1s cubic-bezier(0.23, 1, 0.32, 1) 0ms; }
.rc-VideoMiniPlayer.mini .rc-VideoMiniControls:hover { opacity: 1; filter: =
none; background-color: rgba(0, 0, 0, 0.5); }
.rc-VideoMiniPlayer.mini .video-main-player-container { z-index: 2001; }
.rc-VideoMiniPlayer.mini .video-main-player-container .cif-stack-2x, .rc-Vi=
deoMiniPlayer.mini .video-main-player-container .vjs-control-bar { display:=
none; }
@media (max-width: 991px) {
.rc-VideoMiniPlayer.mini .rc-VideoMiniControls, .rc-VideoMiniPlayer.mini =
.video-main-player-container { display: none; }
}
.rc-AutoMinimizeOverlay { width: 300px; height: 170px; background-color: rg=
ba(0, 0, 0, 0.8); transition: background-color 0.5s linear 0s; }
.rc-AutoMinimizeOverlay .autominimize-divider { margin-left: -5px; }
.rc-AutoMinimizeOverlay .autominimize-text { margin-left: 8px; }
.rc-AutoMinimizeOverlay .autominimize-video-icon { margin: -10px; }
.rc-AutoMinimizeOverlay .overlay-display { width: 80%; }
.rc-AutoMinimizeOverlay .overlay-display .next-item-button { height: 56px; =
width: 56px; margin-right: 12px; margin-top: 34px; color: rgb(255, 255, 255=
); }
.rc-AutoMinimizeOverlay .overlay-display .next-item-display .vertical-box {=
display: flex; -webkit-box-orient: vertical; flex-direction: column; -webk=
it-box-align: start; align-items: flex-start; padding: 0px; position: stati=
c; width: 123px; height: 124px; left: 80px; top: 0px; }
.rc-AutoMinimizeOverlay .overlay-display .next-item-display .item-info { fo=
nt-size: 16px; color: rgb(255, 255, 255); }
.rc-AutoMinimizeOverlay .overlay-display .next-item-display .item-info > :n=
ot(:last-child) { position: static; width: 53px; height: 24px; left: 0px; t=
op: 0px; font-family: "Source Sans Pro"; font-style: normal; font-weight: 4=
00; font-size: 16px; line-height: 24px; color: rgb(255, 255, 255); }
.rc-AutoMinimizeOverlay .overlay-display .next-item-display .item-info .nex=
t-item-name { position: static; width: 123px; height: 28px; left: 0px; top:=
24px; font-family: "Source Sans Pro"; font-style: normal; font-weight: 600=
; font-size: 20px; line-height: 28px; letter-spacing: -0.1px; color: rgb(25=
5, 255, 255); }
.rc-AutoMinimizeOverlay .overlay-display .next-item-display .item-info .nex=
t-item-duration { position: static; width: 38px; height: 24px; margin-left:=
0px; top: 52px; font-family: "Source Sans Pro"; font-style: normal; font-w=
eight: 400; font-size: 16px; line-height: 24px; color: rgb(255, 255, 255); =
}
.rc-AutoMinimizeOverlay .overlay-display .next-item-display .item-info .tim=
er { font-weight: 700; font-size: 16px; color: rgb(60, 179, 113); }
.rc-AutoMinimizeOverlay .overlay-display .next-item-display .item-info .tim=
er-red { font-weight: 700; font-size: 16px; color: rgb(238, 75, 43); }
.rc-AutoMinimizeOverlay .overlay-display .next-item-display .next-item-cta-=
button { font-size: 16px; font-weight: 700; margin-top: 14px; text-decorati=
on: none; text-transform: uppercase; }
.rc-AutoMinimizeOverlay .minimize-vertical-box { -webkit-box-orient: vertic=
al; flex-direction: column; -webkit-box-align: start; align-items: flex-sta=
rt; width: 140px; height: 124px; left: 80px; top: 0px; flex: 0 0 auto; -web=
kit-box-ordinal-group: 1; order: 1; -webkit-box-flex: 0; }
.rc-AutoMinimizeOverlay .minimize-vertical-box, .rc-AutoMinimizeOverlay .mi=
nimize-vertical-box .horizontal-minimize-box { display: flex; padding: 0px;=
position: static; }
.rc-AutoMinimizeOverlay .minimize-vertical-box .horizontal-minimize-box { -=
webkit-box-orient: horizontal; flex-direction: row; -webkit-box-pack: cente=
r; justify-content: center; -webkit-box-align: center; align-items: center;=
width: 113px; height: 24px; left: 0px; top: 100px; flex: 0 0 auto; -webkit=
-box-ordinal-group: 4; order: 4; -webkit-box-flex: 0; margin: 0px 0px 0px 1=
2px; }
.minimize-text-timer { font-family: "Source Sans Pro"; font-style: normal; =
font-weight: 400; font-size: 16px; line-height: 24px; color: rgb(255, 255, =
255); }
.rc-ControlBar .rc-FullscreenToggle { color: rgb(222, 222, 222); }
.rc-ControlBar .rc-PlayToggle { position: relative; text-align: center; mar=
gin-top: 0px; margin-left: 1em; margin-right: 0px; padding: 0px; color: rgb=
(222, 222, 222); height: 100%; width: 3em; -webkit-box-flex: 0; flex: 0 0 a=
uto; }
.rc-ControlBar .rc-PlayToggle .cif-pause, .rc-ControlBar .rc-PlayToggle .ci=
f-play { font-size: 1.6em; }
.rc-VideoTimeDisplay { height: 100%; margin-right: auto; margin-left: 10px;=
color: rgb(222, 222, 222); }
.rc-VideoTimeDisplay .current-time-display { font-size: 14px; }
.rc-VideoTimeDisplay .time-separator { font-size: 14px; margin: 0px 8px; }
.rc-VideoTimeDisplay .duration-display { font-size: 14px; }
.rc-ProgressBarMarker { position: absolute; height: 100%; width: 4px; backg=
round-color: rgb(255, 255, 0); top: 0px; transform: translate(-50%); z-inde=
x: 99; }
.rc-ProgressBarTimeBadge { color: rgb(222, 222, 222); position: absolute; t=
op: -10px; transform: translate(-50%, -100%); padding: 8px 12px; border-rad=
ius: 10%; font-size: 14px; background-color: rgb(0, 0, 0); opacity: 0.75; }
.rc-VideoProgressBar { height: 5px; width: calc(100% - 10px); position: abs=
olute; top: 0px; left: 5px; transform: translateY(-100%); z-index: 999; }
.rc-VideoProgressBar:hover { cursor: pointer; }
.rc-VideoProgressBar:active, .rc-VideoProgressBar:focus { outline: rgb(130,=
168, 225) solid 2px; }
.rc-VideoProgressBar .base-track { position: absolute; top: 50%; left: 0px;=
width: 100%; height: 100%; background-color: rgb(169, 169, 169); transform=
: translateY(-50%) scaleY(0.6); transition: transform 0.1s cubic-bezier(0.4=
, 0, 1, 1) 0s; }
.rc-VideoProgressBar .base-track.hovering { transform: scale(1) translateY(=
-50%); }
.rc-VideoProgressBar .hitbox { position: absolute; top: 50%; left: 0px; wid=
th: 100%; height: 100%; background-color: transparent; transform: translate=
Y(-50%); }
.rc-VideoProgressBar .hitbox.hovering { height: 500%; }
.rc-VideoProgressBar .progress-track { position: relative; height: 100%; ba=
ckground-color: rgb(60, 179, 113); }
.rc-VideoProgressBar .progress-handle { position: absolute; width: 0px; hei=
ght: 0px; border-radius: 50%; top: 50%; background-color: rgb(60, 179, 113)=
; transform: translate(-50%, -50%); transition: height 0.1s ease 0s, width =
0.1s ease 0s; }
.rc-VideoProgressBar .progress-handle.hovering { width: 13px; height: 13px;=
}
.rc-ToggleSwitch { display: inline-block; width: 70px; height: 24px; border=
-radius: 35px; line-height: 24px; padding: 0px 12px; position: relative; co=
lor: rgb(255, 255, 255); cursor: pointer; user-select: none; }
.rc-ToggleSwitch.on { text-align: left; }
.rc-ToggleSwitch.on .toggle-handle { right: 2px; left: 48px; }
.rc-ToggleSwitch.off { text-align: right; }
.rc-ToggleSwitch.off .toggle-handle { left: 2px; }
.rc-ToggleSwitch.is-disabled { cursor: default; }
.rc-ToggleSwitch .toggle-handle { position: absolute; width: 20px; height: =
20px; background-color: rgb(255, 255, 255); border-radius: 50%; top: 2px; t=
ransition: left 0.08s linear 0s; }
.rc-AutoplayChangeSection .video-setting-separator, .rc-PlaybackRateChangeS=
ection .video-setting-separator { height: 1px; width: 100%; background-colo=
r: rgb(255, 255, 255); margin-top: 10px; margin-bottom: 10px; }
.rc-PlaybackRateChangeSection .playback-rate-change-controls .playback-rate=
-text { margin-left: 10px; margin-right: 10px; text-align: center; -webkit-=
box-flex: 1; flex: 1 1 0%; font-size: 0.875em; }
.rc-PlaybackRateChangeSection .playback-rate-change-controls button[disable=
d] { opacity: 0.6; cursor: default; }
.rc-ResolutionChangeSection .video-setting-separator { height: 1px; width: =
100%; background-color: rgb(255, 255, 255); margin-top: 10px; margin-bottom=
: 10px; }
.rc-ResolutionChangeSection .resolution-change-controls .resolution-text { =
margin-left: 10px; margin-right: 10px; text-align: center; -webkit-box-flex=
: 1; flex: 1 1 0%; font-size: 0.875em; }
.rc-ResolutionChangeSection .resolution-change-controls button[disabled] { =
opacity: 0.6; cursor: default; }
.rc-SettingsMenuPopup { position: absolute; top: -15px; left: 50%; transfor=
m: translate(-75%, -100%); background-color: rgb(31, 31, 31); opacity: 0; c=
olor: rgb(255, 255, 255); padding: 25px; font-size: 16px; width: 225px; bor=
der-radius: 2px; visibility: hidden; transition: visibility 0s ease 0.2s, o=
pacity 0.2s linear 0s; }
.rc-SettingsMenuPopup.visible { opacity: 0.85; visibility: visible; transit=
ion: opacity 0.2s linear 0s; }
.rc-SettingsMenuPopup .rc-AutoplayChangeSection, .rc-SettingsMenuPopup .rc-=
PlaybackRateChangeSection { margin-top: 20px; }
.rc-VideoSettingsMenu { height: 100%; position: relative; color: rgb(222, 2=
22, 222); }
.rc-SubtitleMenuPopup { position: absolute; top: -15px; left: 50%; transfor=
m: translate(-60%, -100%); background-color: rgb(51, 51, 51); opacity: 0; c=
olor: rgb(255, 255, 255); width: 200px; padding: 20px 0px; z-index: 1000; f=
ont-size: 1rem; visibility: hidden; transition: visibility 0s ease 0.2s, op=
acity 0.2s linear 0s; }
.rc-SubtitleMenuPopup.visible { opacity: 0.85; visibility: visible; transit=
ion: opacity 0.2s linear 0s; }
.rc-SubtitleMenuPopup .subtitle-menu-title { font-size: 1rem; margin-bottom=
: 10px; }
.rc-SubtitleMenuPopup .subtitle-menu-separator { height: 1px; width: 90%; b=
ackground-color: rgb(255, 255, 255); margin-bottom: 10px; }
.rc-SubtitleMenuPopup .subtitle-language-list { width: 100%; max-height: 38=
5px; overflow: scroll; }
.rc-SubtitleMenuPopup .subtitle-language-list li button { font-size: 0.875e=
m; padding: 6px 12px; cursor: pointer; line-height: 1.5em; width: 100%; dis=
play: flex; }
.rc-SubtitleMenuPopup .subtitle-language-list li button .c-subtitles-menu-i=
tem-selected-icon { position: relative; left: 0px; }
.rc-SubtitleMenuPopup .subtitle-language-list li button .subtitle-label { p=
osition: relative; margin-left: 5%; text-align: left; }
.rc-SubtitleMenuPopup .subtitle-language-list li.active { background-color:=
rgb(85, 85, 85); }
.rc-SubtitleMenuPopup .subtitle-language-list li.active button .c-subtitles=
-menu-item-selected-icon::before { content: "=E2=9C=93"; }
.rc-SubtitleMenuPopup .subtitle-language-list li:hover { background-color: =
rgb(85, 85, 85); }
.rc-SubtitleMenu { height: 100%; position: relative; color: rgb(222, 222, 2=
22); }
.rc-VolumeMenuPopup { height: 100%; padding-right: 5px; color: rgb(255, 255=
, 255); width: 0px; visibility: hidden; transition: visibility 0s ease 0.1s=
, width 0.1s linear 0s; }
.rc-VolumeMenuPopup.visible { width: 100px; visibility: visible; transition=
: width 0.1s linear 0s; }
.rc-VolumeMenuPopup.visible > .rc-slider { width: 75%; }
.rc-VolumeMenuPopup .rc-VolumeSlider { height: 24px; padding: 10px 0px; mar=
gin-right: 5px; }
.rc-slider { position: relative; height: 14px; padding: 5px 0px; width: 100=
%; border-radius: 6px; touch-action: none; }
.rc-slider, .rc-slider * { box-sizing: border-box; -webkit-tap-highlight-co=
lor: rgba(0, 0, 0, 0); }
.rc-slider-rail { width: 100%; background-color: rgb(233, 233, 233); }
.rc-slider-rail, .rc-slider-track { position: absolute; height: 4px; border=
-radius: 6px; }
.rc-slider-track { left: 0px; background-color: rgb(171, 226, 251); }
.rc-slider-handle { position: absolute; width: 14px; height: 14px; margin-t=
op: -5px; cursor: grab; border-radius: 50%; border: 2px solid rgb(150, 219,=
250); background-color: rgb(255, 255, 255); touch-action: pan-x; }
.rc-slider-handle:focus { border-color: rgb(87, 197, 247); box-shadow: rgb(=
150, 219, 250) 0px 0px 0px 5px; outline: none; }
.rc-slider-handle-click-focused:focus { border-color: rgb(150, 219, 250); b=
ox-shadow: unset; }
.rc-slider-handle:hover { border-color: rgb(87, 197, 247); }
.rc-slider-handle:active { border-color: rgb(87, 197, 247); box-shadow: rgb=
(87, 197, 247) 0px 0px 5px; cursor: grabbing; }
.rc-slider-mark { position: absolute; top: 18px; left: 0px; width: 100%; fo=
nt-size: 12px; }
.rc-slider-mark-text { position: absolute; display: inline-block; vertical-=
align: middle; text-align: center; cursor: pointer; color: rgb(153, 153, 15=
3); }
.rc-slider-mark-text-active { color: rgb(102, 102, 102); }
.rc-slider-step { position: absolute; width: 100%; height: 4px; background:=
transparent; }
.rc-slider-dot { position: absolute; bottom: -2px; margin-left: -4px; width=
: 8px; height: 8px; border: 2px solid rgb(233, 233, 233); background-color:=
rgb(255, 255, 255); cursor: pointer; border-radius: 50%; vertical-align: m=
iddle; }
.rc-slider-dot-active { border-color: rgb(150, 219, 250); }
.rc-slider-dot-reverse { margin-left: 0px; margin-right: -4px; }
.rc-slider-disabled { background-color: rgb(233, 233, 233); }
.rc-slider-disabled .rc-slider-track { background-color: rgb(204, 204, 204)=
; }
.rc-slider-disabled .rc-slider-dot, .rc-slider-disabled .rc-slider-handle {=
border-color: rgb(204, 204, 204); box-shadow: none; background-color: rgb(=
255, 255, 255); cursor: not-allowed; }
.rc-slider-disabled .rc-slider-dot, .rc-slider-disabled .rc-slider-mark-tex=
t { cursor: not-allowed !important; }
.rc-slider-vertical { width: 14px; height: 100%; padding: 0px 5px; }
.rc-slider-vertical .rc-slider-rail { height: 100%; width: 4px; }
.rc-slider-vertical .rc-slider-track { left: 5px; bottom: 0px; width: 4px; =
}
.rc-slider-vertical .rc-slider-handle { margin-left: -5px; touch-action: pa=
n-y; }
.rc-slider-vertical .rc-slider-mark { top: 0px; left: 18px; height: 100%; }
.rc-slider-vertical .rc-slider-step { height: 100%; width: 4px; }
.rc-slider-vertical .rc-slider-dot { left: 2px; margin-bottom: -4px; }
.rc-slider-vertical .rc-slider-dot:first-child { margin-bottom: -4px; }
.rc-slider-vertical .rc-slider-dot:last-child { margin-bottom: -4px; }
.rc-slider-tooltip-zoom-down-appear, .rc-slider-tooltip-zoom-down-enter, .r=
c-slider-tooltip-zoom-down-leave { animation-duration: 0.3s; animation-fill=
-mode: both; animation-play-state: paused; display: block !important; }
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-acti=
ve, .rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-ac=
tive { animation-name: rcSliderTooltipZoomDownIn; animation-play-state: run=
ning; }
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active=
{ animation-name: rcSliderTooltipZoomDownOut; animation-play-state: runnin=
g; }
.rc-slider-tooltip-zoom-down-appear, .rc-slider-tooltip-zoom-down-enter { t=
ransform: scale(0); animation-timing-function: cubic-bezier(0.23, 1, 0.32, =
1); }
.rc-slider-tooltip-zoom-down-leave { animation-timing-function: cubic-bezie=
r(0.755, 0.05, 0.855, 0.06); }
@keyframes rcSliderTooltipZoomDownIn {=20
0% { opacity: 0; transform-origin: 50% 100%; transform: scale(0); }
100% { transform-origin: 50% 100%; transform: scale(1); }
}
@keyframes rcSliderTooltipZoomDownOut {=20
0% { transform-origin: 50% 100%; transform: scale(1); }
100% { opacity: 0; transform-origin: 50% 100%; transform: scale(0); }
}
.rc-slider-tooltip { position: absolute; left: -9999px; top: -9999px; visib=
ility: visible; }
.rc-slider-tooltip, .rc-slider-tooltip * { box-sizing: border-box; -webkit-=
tap-highlight-color: rgba(0, 0, 0, 0); }
.rc-slider-tooltip-hidden { display: none; }
.rc-slider-tooltip-placement-top { padding: 4px 0px 8px; }
.rc-slider-tooltip-inner { padding: 6px 2px; min-width: 24px; height: 24px;=
font-size: 12px; line-height: 1; color: rgb(255, 255, 255); text-align: ce=
nter; text-decoration: none; background-color: rgb(108, 108, 108); border-r=
adius: 6px; box-shadow: rgb(217, 217, 217) 0px 0px 4px; }
.rc-slider-tooltip-arrow { position: absolute; width: 0px; height: 0px; bor=
der-color: transparent; border-style: solid; }
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow { bottom: 4px; le=
ft: 50%; margin-left: -4px; border-width: 4px 4px 0px; border-top-color: rg=
b(108, 108, 108); }
.rc-VolumeMenu { height: 100%; position: relative; color: rgb(222, 222, 222=
); }
.rc-ControlBar { position: absolute; bottom: 0px; width: 100%; opacity: 0; =
height: 0px; transition: height 0s ease 0.2s, opacity 0.2s linear 0s; }
.rc-ControlBar::after { position: absolute; bottom: 0px; left: 0px; width: =
100%; height: 98px; content: ""; z-index: -99; background-image: linear-gra=
dient(transparent 0px, rgba(0, 0, 0, 0.008) 8.1%, rgba(0, 0, 0, 0.03) 15.5%=
, rgba(0, 0, 0, 0.07) 22.5%, rgba(0, 0, 0, 0.118) 29%, rgba(0, 0, 0, 0.173)=
35.3%, rgba(0, 0, 0, 0.23) 41.2%, rgba(0, 0, 0, 0.298) 47.1%, rgba(0, 0, 0=
, 0.365) 52.9%, rgba(0, 0, 0, 0.427) 58.8%, rgba(0, 0, 0, 0.49) 64.7%, rgba=
(0, 0, 0, 0.545) 71%, rgba(0, 0, 0, 0.592) 77.5%, rgba(0, 0, 0, 0.627) 84.5=
%, rgba(0, 0, 0, 0.65) 91.9%, rgba(0, 0, 0, 0.66)); }
.rc-ControlBar.visible { opacity: 1; filter: none; height: 35px; transition=
: opacity 0.2s linear 0s; }
.rc-AutoNextOverlay { position: absolute; bottom: 0px; height: 100%; width:=
100%; background-color: rgba(0, 0, 0, 0.8); transition: background-color 0=
.5s linear 0s; }
.rc-AutoNextOverlay .overlay-display { width: 50%; }
.rc-AutoNextOverlay .overlay-display .next-item-button { height: 96px; widt=
h: 96px; margin-right: 12px; color: rgb(255, 255, 255); }
.rc-AutoNextOverlay .overlay-display .next-item-display .item-info { font-s=
ize: 16px; color: rgb(255, 255, 255); }
.rc-AutoNextOverlay .overlay-display .next-item-display .item-info > :not(:=
last-child) { margin-bottom: 12px; }
.rc-AutoNextOverlay .overlay-display .next-item-display .item-info .next-it=
em-name { font-size: 24px; font-weight: 700; text-decoration: none; }
.rc-AutoNextOverlay .overlay-display .next-item-display .item-info .next-it=
em-duration { color: rgb(189, 189, 189); }
.rc-AutoNextOverlay .overlay-display .next-item-display .item-info .timer {=
font-weight: 700; font-size: 16px; color: rgb(60, 179, 113); }
.rc-AutoNextOverlay .overlay-display .next-item-display .item-info .timer-r=
ed { font-weight: 700; font-size: 16px; color: rgb(238, 75, 43); }
.rc-AutoNextOverlay .overlay-display .next-item-display .next-item-cta-butt=
on { font-size: 16px; font-weight: 600; margin-top: 14px; text-decoration: =
none; text-transform: uppercase; }
.rc-PlayButton { position: absolute; bottom: 0px; height: 100%; width: 100%=
; background-color: rgba(0, 0, 0, 0.5); }
.rc-PlayButton button { left: 50%; margin-left: -2.1em; top: 50%; margin-to=
p: -1.4em; font-size: 2em; display: block; z-index: 2; position: absolute; =
text-align: center; vertical-align: middle; cursor: pointer; opacity: 0.6; =
border-radius: 50%; }
.rc-VideoControlsContainer { position: absolute; bottom: 0px; z-index: 2; w=
idth: 100%; height: 100%; background-color: transparent; display: flex; -we=
bkit-box-pack: center; justify-content: center; -webkit-box-align: center; =
align-items: center; }
.rc-VideoControlsContainer.showVideoBanner { z-index: 10000; }
.rc-VideoControlsContainer.hideContextMenu { pointer-events: none; }
.rc-VideoControlsContainer.hideContextMenu > * { pointer-events: auto; }
.rc-VideoControlsContainer button:active, .rc-VideoControlsContainer button=
:focus { outline: rgb(130, 168, 225) solid 2px; }
.rc-VideoControlsContainer .shareButton { position: absolute; right: 10px; =
top: 18px; transition: opacity 0.2s ease-out 0s; }
.rc-AssignmentHeader { margin-bottom: 40px; }
.rc-AssignmentHeader .c-peer-review-title { margin-bottom: 10px; }
.rc-AssignmentHeader .c-peer-review-title .cif-check-circle.c-peer-review-t=
itle-check { margin-right: 10px; color: rgb(42, 181, 115); }
.rc-RubricPreviewLink { margin-bottom: 12px; }
.rc-MessageCard { padding: 12px; border-top: 1px solid rgba(0, 0, 0, 0.12);=
border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.rc-MessageCard .rc-SessionSwitchButton { margin: auto 12px auto 0px; }
.rc-AlertBanner { padding: 12px; border: 1px solid rgb(42, 115, 204); backg=
round-color: rgb(246, 250, 255); -webkit-box-align: start; align-items: fle=
x-start; }
.rc-AlertBanner i:not(.cif-close) { color: rgb(42, 115, 204); }
.rc-AlertBanner i.cif-close { color: rgb(82, 82, 82); margin: 0px; }
.rc-AlertBanner .info-content { margin: 0px 16px; }
.rc-AlertBanner .info-icon { border-radius: 100%; border: 1px solid rgb(42,=
115, 204); color: rgb(42, 115, 204); height: 16px; width: 16px; margin-top=
: 3px; }
.rc-CoverPagePhaseDetail { color: rgb(82, 82, 82); white-space: nowrap; }
.rc-CoverPagePhaseDetail + .rc-CoverPagePhaseDetail { margin-left: 18px; }
.rc-CoverPagePhaseDetail__label { margin-right: 8px; }
.rc-CoverPageRow { padding-top: 25px; border-bottom: 1px solid rgb(225, 225=
, 225); display: flex; -webkit-box-pack: justify; justify-content: space-be=
tween; max-width: 960px; position: relative; flex-wrap: wrap; }
.rc-CoverPageRow--rightSideViewOnly { -webkit-box-direction: reverse; -webk=
it-box-orient: horizontal; flex-direction: row-reverse; }
.rc-CoverPageRow__right-side-view { padding-bottom: 10px; }
.rc-CoverPageRow__left-side-view { margin-right: 20px; padding-bottom: 23px=
; }
.rc-CoverPageRow:last-child { border: none; }
.rc-CoverPageRow__status-icon { position: absolute; transform: translate(-3=
6px, -3px); }
.rc-CoverPageRow__step-title { font-weight: 700; margin-bottom: 9px; font-s=
ize: 14px; }
.rc-CoverPageRowRightSideGrade { display: flex; -webkit-box-pack: justify; =
justify-content: space-between; min-width: 256px; padding: 8px 0px 15px 22p=
x; border-left: 1px solid rgb(225, 225, 225); transform: translateY(-8px); =
}
@media (max-width: 767px) {
.rc-CoverPageRowRightSideGrade { border: none; padding-left: 0px; }
}
.rc-CoverPageRowRightSideGrade__grade-label { font-size: 14px; font-weight:=
700; }
.rc-CoverPageRowRightSideGrade__grade-percent { margin-top: 6px; font-size:=
1.25rem; line-height: 1.5rem; }
.rc-CoverPageRowRightSideGrade__grade-percent--passed { color: rgb(31, 131,=
84); }
.rc-CoverPageRowRightSideGrade__grade-percent--failed { color: rgb(211, 0, =
1); }
.rc-CoverPageRowRightSideGrade__grade-percent-container { display: flex; }
.rc-CoverPageRowRightSideGrade__no-grade { color: rgb(82, 82, 82); margin: =
9px 0px 0px 1px; }
.rc-CoverPageRowRightSideGrade__view-feedback-section { margin-top: -8px; m=
argin-right: 3px; }
.rc-CoverPageRowRightSideGrade__view-feedback-button { display: flex; -webk=
it-box-direction: reverse; -webkit-box-orient: horizontal; flex-direction: =
row-reverse; margin-bottom: 9px; margin-top: 12px; }
.rc-CoverPageHeader { margin-bottom: 97px; max-width: 960px; }
.rc-CoverPageHeader__metadata { margin-bottom: 13px; }
.rc-CoverPageHeader__sub-header { margin-top: 4px; }
.rc-WiseFlowItem { max-width: 1160px; }
.rc-UnavailableOnMobileMessage { height: 100%; background-color: rgb(74, 13=
7, 220); color: rgb(255, 255, 255); }
.rc-UnavailableOnMobileMessage .computer-icon { display: block; margin: 0px=
auto; }
.rc-WidgetItem { margin: 20px auto; max-width: 960px; }
.rc-WidgetItem .rc-WidgetFrame { padding: 68px 36px 20px; }
.rc-WidgetItem .rc-WidgetFrame.expanded { padding: 0px; }
.rc-WidgetItem.mobile { margin: 0px; max-width: 100%; }
.rc-WidgetItem.mobile .rc-WidgetFrame { padding: 0px; }
@media (max-width: 991px) {
.rc-WidgetItem { margin: 0px; max-width: 100%; }
.rc-WidgetItem .rc-WidgetFrame { padding: 0px; }
}
.rc-PlaceholderItem .grade-label { font-size: 14px; font-weight: 700; }
.rc-PlaceholderItem .grade-percent { margin-top: 8px; font-size: 1.2rem; li=
ne-height: 1.5rem; }
.rc-PlaceholderItem .grade-percent.passed { color: rgb(31, 131, 84); }
.rc-PlaceholderItem .grade-percent.failed { color: rgb(211, 0, 1); }
.rc-Panel { border: 1px solid rgb(225, 225, 225); }
.rc-Panel__titleContainer { -webkit-box-flex: 1; flex-grow: 1; padding: 0px=
; margin: 0px; display: flex; -webkit-box-align: center; align-items: cente=
r; }
.rc-Panel__titleContainer--isCollapsible { cursor: pointer; }
.rc-Panel__title { width: 100%; font-weight: 700; display: inline-block; ma=
rgin-right: 6px; }
.rc-Panel__title--fitWidth { width: fit-content; margin-right: 12px; }
.rc-Panel__subtitle { display: inline-block; margin-right: 12px; }
.rc-Panel__subtitle + .rc-Panel__subtitle { border-left: 1px solid rgb(31, =
31, 31); padding-left: 12px; }
.rc-Panel__buttons { white-space: nowrap; transform: translateY(-2px); }
.rc-Panel--isBorderless { border: none; }
.rc-Panel .rc-Panel__button { display: inline-block; margin-left: 20px; bor=
der: none; }
.rc-Panel .rc-Panel__button:disabled { opacity: 0.3; background-color: tran=
sparent; }
.rc-Panel .rc-Panel__button:disabled:hover { background-color: transparent;=
}
.rc-Panel .rc-Panel__button--delete svg { transform: translateX(2px); }
.rc-LearningObjectiveItem { width: 100%; display: flex; -webkit-box-orient:=
horizontal; flex-direction: row; -webkit-box-align: center; align-items: c=
enter; }
.rc-LearningObjectiveItem--disabled { opacity: 0.5; }
.rc-LearningObjectiveItem__icon { padding: 8px; margin-right: 8px; }
.rc-LearningObjectiveItem__info { -webkit-box-flex: 1; flex: 1 1 auto; }
.rc-LearningObjectiveItem__type-name { margin-right: 8px; }
.rc-LearningObjectiveItem__type-name::after { content: ":"; }
.rc-LearningObjectiveItem__details, .rc-LearningObjectiveItem__name { text-=
align: left; }
.rc-LearningObjectiveItem .rc-NavItem a { width: 100%; }
.rc-LearningObjectiveItem .rc-NavItemName { font-size: 16px; }
.rc-LearningObjectiveItem .rc-NavSingleItemDisplay { padding-left: 9px; bor=
der-left: 6px solid rgb(255, 255, 255); }
.rc-LearningObjectiveItem .rc-NavSingleItemDisplay:hover { background: rgb(=
255, 255, 255); }
.PresetDateRangePicker_panel { padding: 0px 22px 11px; }
.PresetDateRangePicker_button { position: relative; height: 100%; text-alig=
n: center; background: 0px 0px; border: 2px solid rgb(0, 166, 153); color: =
rgb(0, 166, 153); padding: 4px 12px; margin-right: 8px; font-style: inherit=
; font-variant: inherit; font-stretch: inherit; font-size: inherit; font-fa=
mily: inherit; font-weight: 700; line-height: normal; overflow: visible; bo=
x-sizing: border-box; cursor: pointer; }
.PresetDateRangePicker_button:active { outline: 0px; }
.PresetDateRangePicker_button__selected { color: rgb(255, 255, 255); backgr=
ound: rgb(0, 166, 153); }
.SingleDatePickerInput { display: inline-block; background-color: rgb(255, =
255, 255); }
.SingleDatePickerInput__withBorder { border-radius: 2px; border: 1px solid =
rgb(219, 219, 219); }
.SingleDatePickerInput__rtl { direction: rtl; }
.SingleDatePickerInput__disabled { background-color: rgb(242, 242, 242); }
.SingleDatePickerInput__block { display: block; }
.SingleDatePickerInput__showClearDate { padding-right: 30px; }
.SingleDatePickerInput_clearDate { background: 0px 0px; border: 0px; color:=
inherit; font-style: inherit; font-variant: inherit; font-weight: inherit;=
font-stretch: inherit; font-size: inherit; font-family: inherit; line-heig=
ht: normal; overflow: visible; cursor: pointer; padding: 10px; margin: 0px =
10px 0px 5px; position: absolute; right: 0px; top: 50%; transform: translat=
eY(-50%); }
.SingleDatePickerInput_clearDate__default:focus, .SingleDatePickerInput_cle=
arDate__default:hover { background: rgb(219, 219, 219); border-radius: 50%;=
}
.SingleDatePickerInput_clearDate__small { padding: 6px; }
.SingleDatePickerInput_clearDate__hide { visibility: hidden; }
.SingleDatePickerInput_clearDate_svg { fill: rgb(130, 136, 138); height: 12=
px; width: 15px; vertical-align: middle; }
.SingleDatePickerInput_clearDate_svg__small { height: 9px; }
.SingleDatePickerInput_calendarIcon { background: 0px 0px; border: 0px; col=
or: inherit; font-style: inherit; font-variant: inherit; font-weight: inher=
it; font-stretch: inherit; font-size: inherit; font-family: inherit; line-h=
eight: normal; overflow: visible; cursor: pointer; display: inline-block; v=
ertical-align: middle; padding: 10px; margin: 0px 5px 0px 10px; }
.SingleDatePickerInput_calendarIcon_svg { fill: rgb(130, 136, 138); height:=
15px; width: 14px; vertical-align: middle; }
.SingleDatePicker { position: relative; display: inline-block; }
.SingleDatePicker__block { display: block; }
.SingleDatePicker_picker { z-index: 1; background-color: rgb(255, 255, 255)=
; position: absolute; }
.SingleDatePicker_picker__rtl { direction: rtl; }
.SingleDatePicker_picker__directionLeft { left: 0px; }
.SingleDatePicker_picker__directionRight { right: 0px; }
.SingleDatePicker_picker__portal { background-color: rgba(0, 0, 0, 0.3); po=
sition: fixed; top: 0px; left: 0px; height: 100%; width: 100%; }
.SingleDatePicker_picker__fullScreenPortal { background-color: rgb(255, 255=
, 255); }
.SingleDatePicker_closeButton { background: 0px 0px; border: 0px; color: in=
herit; font-style: inherit; font-variant: inherit; font-weight: inherit; fo=
nt-stretch: inherit; font-size: inherit; font-family: inherit; line-height:=
normal; overflow: visible; cursor: pointer; position: absolute; top: 0px; =
right: 0px; padding: 15px; z-index: 2; }
.SingleDatePicker_closeButton:focus, .SingleDatePicker_closeButton:hover { =
text-decoration: none; }
.SingleDatePicker_closeButton_svg { height: 15px; width: 15px; fill: rgb(20=
2, 204, 205); }
.DayPickerKeyboardShortcuts_buttonReset { background: 0px 0px; border: 0px;=
border-radius: 0px; color: inherit; font-style: inherit; font-variant: inh=
erit; font-weight: inherit; font-stretch: inherit; font-family: inherit; li=
ne-height: normal; overflow: visible; padding: 0px; cursor: pointer; font-s=
ize: 14px; }
.DayPickerKeyboardShortcuts_buttonReset:active { outline: 0px; }
.DayPickerKeyboardShortcuts_show { width: 33px; height: 26px; position: abs=
olute; z-index: 2; }
.DayPickerKeyboardShortcuts_show::before { content: ""; display: block; pos=
ition: absolute; }
.DayPickerKeyboardShortcuts_show__bottomRight { bottom: 0px; right: 0px; }
.DayPickerKeyboardShortcuts_show__bottomRight::before { border-top: 26px so=
lid transparent; border-right: 33px solid rgb(0, 166, 153); bottom: 0px; ri=
ght: 0px; }
.DayPickerKeyboardShortcuts_show__bottomRight:hover::before { border-right:=
33px solid rgb(0, 132, 137); }
.DayPickerKeyboardShortcuts_show__topRight { top: 0px; right: 0px; }
.DayPickerKeyboardShortcuts_show__topRight::before { border-bottom: 26px so=
lid transparent; border-right: 33px solid rgb(0, 166, 153); top: 0px; right=
: 0px; }
.DayPickerKeyboardShortcuts_show__topRight:hover::before { border-right: 33=
px solid rgb(0, 132, 137); }
.DayPickerKeyboardShortcuts_show__topLeft { top: 0px; left: 0px; }
.DayPickerKeyboardShortcuts_show__topLeft::before { border-bottom: 26px sol=
id transparent; border-left: 33px solid rgb(0, 166, 153); top: 0px; left: 0=
px; }
.DayPickerKeyboardShortcuts_show__topLeft:hover::before { border-left: 33px=
solid rgb(0, 132, 137); }
.DayPickerKeyboardShortcuts_showSpan { color: rgb(255, 255, 255); position:=
absolute; }
.DayPickerKeyboardShortcuts_showSpan__bottomRight { bottom: 0px; right: 5px=
; }
.DayPickerKeyboardShortcuts_showSpan__topRight { top: 1px; right: 5px; }
.DayPickerKeyboardShortcuts_showSpan__topLeft { top: 1px; left: 5px; }
.DayPickerKeyboardShortcuts_panel { overflow: auto; background: rgb(255, 25=
5, 255); border: 1px solid rgb(219, 219, 219); border-radius: 2px; position=
: absolute; inset: 0px; z-index: 2; padding: 22px; margin: 33px; text-align=
: left; }
.DayPickerKeyboardShortcuts_title { font-size: 16px; font-weight: 700; marg=
in: 0px; }
.DayPickerKeyboardShortcuts_list { list-style: none; padding: 0px; font-siz=
e: 14px; }
.DayPickerKeyboardShortcuts_close { position: absolute; right: 22px; top: 2=
2px; z-index: 2; }
.DayPickerKeyboardShortcuts_close:active { outline: 0px; }
.DayPickerKeyboardShortcuts_closeSvg { height: 15px; width: 15px; fill: rgb=
(202, 204, 205); }
.DayPickerKeyboardShortcuts_closeSvg:focus, .DayPickerKeyboardShortcuts_clo=
seSvg:hover { fill: rgb(130, 136, 138); }
.CalendarDay { box-sizing: border-box; cursor: pointer; font-size: 14px; te=
xt-align: center; }
.CalendarDay:active { outline: 0px; }
.CalendarDay__defaultCursor { cursor: default; }
.CalendarDay__default { border: 1px solid rgb(228, 231, 231); color: rgb(72=
, 72, 72); background: rgb(255, 255, 255); }
.CalendarDay__default:hover { background: rgb(228, 231, 231); border: 1px s=
olid rgb(228, 231, 231); color: inherit; }
.CalendarDay__hovered_offset { background: rgb(244, 245, 245); border: 1px =
double rgb(228, 231, 231); color: inherit; }
.CalendarDay__outside { border: 0px; background: rgb(255, 255, 255); color:=
rgb(72, 72, 72); }
.CalendarDay__outside:hover { border: 0px; }
.CalendarDay__blocked_minimum_nights { background: rgb(255, 255, 255); bord=
er: 1px solid rgb(236, 238, 238); color: rgb(202, 204, 205); }
.CalendarDay__blocked_minimum_nights:active, .CalendarDay__blocked_minimum_=
nights:hover { background: rgb(255, 255, 255); color: rgb(202, 204, 205); }
.CalendarDay__highlighted_calendar { background: rgb(255, 232, 188); color:=
rgb(72, 72, 72); }
.CalendarDay__highlighted_calendar:active, .CalendarDay__highlighted_calend=
ar:hover { background: rgb(255, 206, 113); color: rgb(72, 72, 72); }
.CalendarDay__selected_span { background: rgb(102, 226, 218); border: 1px d=
ouble rgb(51, 218, 205); color: rgb(255, 255, 255); }
.CalendarDay__selected_span:active, .CalendarDay__selected_span:hover { bac=
kground: rgb(51, 218, 205); border: 1px double rgb(51, 218, 205); color: rg=
b(255, 255, 255); }
.CalendarDay__selected, .CalendarDay__selected:active, .CalendarDay__select=
ed:hover { background: rgb(0, 166, 153); border: 1px double rgb(0, 166, 153=
); color: rgb(255, 255, 255); }
.CalendarDay__hovered_span, .CalendarDay__hovered_span:hover { background: =
rgb(178, 241, 236); border: 1px double rgb(128, 232, 224); color: rgb(0, 12=
2, 135); }
.CalendarDay__hovered_span:active { background: rgb(128, 232, 224); border:=
1px double rgb(128, 232, 224); color: rgb(0, 122, 135); }
.CalendarDay__blocked_calendar, .CalendarDay__blocked_calendar:active, .Cal=
endarDay__blocked_calendar:hover { background: rgb(202, 204, 205); border: =
1px solid rgb(202, 204, 205); color: rgb(130, 136, 138); }
.CalendarDay__blocked_out_of_range, .CalendarDay__blocked_out_of_range:acti=
ve, .CalendarDay__blocked_out_of_range:hover { background: rgb(255, 255, 25=
5); border: 1px solid rgb(228, 231, 231); color: rgb(202, 204, 205); }
.CalendarDay__hovered_start_first_possible_end { background: rgb(236, 238, =
238); border: 1px double rgb(236, 238, 238); }
.CalendarDay__hovered_start_blocked_min_nights { background: rgb(236, 238, =
238); border: 1px double rgb(228, 231, 231); }
.CalendarMonth { background: rgb(255, 255, 255); text-align: center; vertic=
al-align: top; user-select: none; }
.CalendarMonth_table { border-collapse: collapse; border-spacing: 0px; }
.CalendarMonth_verticalSpacing { border-collapse: separate; }
.CalendarMonth_caption { color: rgb(72, 72, 72); font-size: 18px; text-alig=
n: center; padding-top: 22px; padding-bottom: 37px; caption-side: top; }
.CalendarMonth_caption__verticalScrollable { padding-top: 12px; padding-bot=
tom: 7px; }
.CalendarMonthGrid { background: rgb(255, 255, 255); text-align: left; z-in=
dex: 0; }
.CalendarMonthGrid__animating { z-index: 1; }
.CalendarMonthGrid__horizontal { position: absolute; left: 9px; }
.CalendarMonthGrid__vertical { margin: 0px auto; }
.CalendarMonthGrid__vertical_scrollable { margin: 0px auto; overflow-y: scr=
oll; }
.CalendarMonthGrid_month__horizontal { display: inline-block; vertical-alig=
n: top; min-height: 100%; }
.CalendarMonthGrid_month__hideForAnimation { position: absolute; z-index: -=
1; opacity: 0; pointer-events: none; }
.CalendarMonthGrid_month__hidden { visibility: hidden; }
.DayPickerNavigation { position: relative; z-index: 2; }
.DayPickerNavigation__horizontal { height: 0px; }
.DayPickerNavigation__verticalDefault { position: absolute; width: 100%; he=
ight: 52px; bottom: 0px; left: 0px; }
.DayPickerNavigation__verticalScrollableDefault { position: relative; }
.DayPickerNavigation_button { cursor: pointer; user-select: none; border: 0=
px; padding: 0px; margin: 0px; }
.DayPickerNavigation_button__default { border: 1px solid rgb(228, 231, 231)=
; background-color: rgb(255, 255, 255); color: rgb(117, 117, 117); }
.DayPickerNavigation_button__default:focus, .DayPickerNavigation_button__de=
fault:hover { border: 1px solid rgb(196, 196, 196); }
.DayPickerNavigation_button__default:active { background: rgb(242, 242, 242=
); }
.DayPickerNavigation_button__disabled { cursor: default; border: 1px solid =
rgb(242, 242, 242); }
.DayPickerNavigation_button__disabled:focus, .DayPickerNavigation_button__d=
isabled:hover { border: 1px solid rgb(242, 242, 242); }
.DayPickerNavigation_button__disabled:active { background: 0px 0px; }
.DayPickerNavigation_button__horizontalDefault { position: absolute; top: 1=
8px; line-height: 0.78; border-radius: 3px; padding: 6px 9px; }
.DayPickerNavigation_leftButton__horizontalDefault { left: 22px; }
.DayPickerNavigation_rightButton__horizontalDefault { right: 22px; }
.DayPickerNavigation_button__verticalDefault { padding: 5px; background: rg=
b(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 2px; position:=
relative; display: inline-block; text-align: center; height: 100%; width: =
50%; }
.DayPickerNavigation_nextButton__verticalDefault { border-left: 0px; }
.DayPickerNavigation_nextButton__verticalScrollableDefault { width: 100%; }
.DayPickerNavigation_svg__horizontal { height: 19px; width: 19px; fill: rgb=
(130, 136, 138); display: block; }
.DayPickerNavigation_svg__vertical { height: 42px; width: 42px; fill: rgb(7=
2, 72, 72); }
.DayPickerNavigation_svg__disabled { fill: rgb(242, 242, 242); }
.DayPicker { position: relative; text-align: left; }
.DayPicker, .DayPicker__horizontal { background: rgb(255, 255, 255); }
.DayPicker__verticalScrollable { height: 100%; }
.DayPicker__hidden { visibility: hidden; }
.DayPicker__withBorder { box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 6px, rgba(=
0, 0, 0, 0.07) 0px 0px 0px 1px; border-radius: 3px; }
.DayPicker_portal__horizontal { box-shadow: none; position: absolute; left:=
50%; top: 50%; }
.DayPicker_portal__vertical { position: static; }
.DayPicker_focusRegion { outline: 0px; }
.DayPicker_calendarInfo__horizontal, .DayPicker_wrapper__horizontal { displ=
ay: inline-block; vertical-align: top; }
.DayPicker_weekHeaders { position: relative; }
.DayPicker_weekHeaders__horizontal { margin-left: 9px; }
.DayPicker_weekHeader { color: rgb(117, 117, 117); position: absolute; top:=
62px; z-index: 2; text-align: left; }
.DayPicker_weekHeader__vertical { left: 50%; }
.DayPicker_weekHeader__verticalScrollable { top: 0px; display: table-row; b=
order-bottom: 1px solid rgb(219, 219, 219); background: rgb(255, 255, 255);=
margin-left: 0px; left: 0px; width: 100%; text-align: center; }
.DayPicker_weekHeader_ul { list-style: none; margin: 1px 0px; padding-left:=
0px; padding-right: 0px; font-size: 14px; }
.DayPicker_weekHeader_li { display: inline-block; text-align: center; }
.DayPicker_transitionContainer { position: relative; overflow: hidden; bord=
er-radius: 3px; }
.DayPicker_transitionContainer__horizontal { transition: height 0.2s ease-i=
n-out 0s; }
.DayPicker_transitionContainer__vertical { width: 100%; }
.DayPicker_transitionContainer__verticalScrollable { padding-top: 20px; hei=
ght: 100%; position: absolute; inset: 0px; overflow-y: scroll; }
.DateInput { margin: 0px; padding: 0px; background: rgb(255, 255, 255); pos=
ition: relative; display: inline-block; width: 130px; vertical-align: middl=
e; }
.DateInput__small { width: 97px; }
.DateInput__block { width: 100%; }
.DateInput__disabled { background: rgb(242, 242, 242); color: rgb(219, 219,=
219); }
.DateInput_input { font-weight: 200; font-size: 19px; line-height: 24px; co=
lor: rgb(72, 72, 72); background-color: rgb(255, 255, 255); width: 100%; pa=
dding: 11px 11px 9px; border-width: 0px 0px 2px; border-top-style: initial;=
border-right-style: initial; border-left-style: initial; border-top-color:=
initial; border-right-color: initial; border-left-color: initial; border-i=
mage: initial; border-bottom-style: solid; border-bottom-color: transparent=
; border-radius: 0px; }
.DateInput_input__small { font-size: 15px; line-height: 18px; letter-spacin=
g: 0.2px; padding: 7px 7px 5px; }
.DateInput_input__regular { }
.DateInput_input__readOnly { user-select: none; }
.DateInput_input__focused { outline: 0px; background: rgb(255, 255, 255); b=
order-width: 0px 0px 2px; border-top-style: initial; border-right-style: in=
itial; border-left-style: initial; border-top-color: initial; border-right-=
color: initial; border-left-color: initial; border-image: initial; border-b=
ottom-style: solid; border-bottom-color: rgb(0, 132, 137); }
.DateInput_input__disabled { background: rgb(242, 242, 242); font-style: it=
alic; }
.DateInput_screenReaderMessage { border: 0px; clip: rect(0px, 0px, 0px, 0px=
); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: abs=
olute; width: 1px; }
.DateInput_fang { position: absolute; width: 20px; height: 10px; left: 22px=
; z-index: 2; }
.DateInput_fangShape { fill: rgb(255, 255, 255); }
.DateInput_fangStroke { stroke: rgb(219, 219, 219); fill: transparent; }
.DateRangePickerInput { background-color: rgb(255, 255, 255); display: inli=
ne-block; }
.DateRangePickerInput__disabled { background: rgb(242, 242, 242); }
.DateRangePickerInput__withBorder { border-radius: 2px; border: 1px solid r=
gb(219, 219, 219); }
.DateRangePickerInput__rtl { direction: rtl; }
.DateRangePickerInput__block { display: block; }
.DateRangePickerInput__showClearDates { padding-right: 30px; }
.DateRangePickerInput_arrow { display: inline-block; vertical-align: middle=
; color: rgb(72, 72, 72); }
.DateRangePickerInput_arrow_svg { vertical-align: middle; fill: rgb(72, 72,=
72); height: 24px; width: 24px; }
.DateRangePickerInput_clearDates { background: 0px 0px; border: 0px; color:=
inherit; font-style: inherit; font-variant: inherit; font-weight: inherit;=
font-stretch: inherit; font-size: inherit; font-family: inherit; line-heig=
ht: normal; overflow: visible; cursor: pointer; padding: 10px; margin: 0px =
10px 0px 5px; position: absolute; right: 0px; top: 50%; transform: translat=
eY(-50%); }
.DateRangePickerInput_clearDates__small { padding: 6px; }
.DateRangePickerInput_clearDates_default:focus, .DateRangePickerInput_clear=
Dates_default:hover { background: rgb(219, 219, 219); border-radius: 50%; }
.DateRangePickerInput_clearDates__hide { visibility: hidden; }
.DateRangePickerInput_clearDates_svg { fill: rgb(130, 136, 138); height: 12=
px; width: 15px; vertical-align: middle; }
.DateRangePickerInput_clearDates_svg__small { height: 9px; }
.DateRangePickerInput_calendarIcon { background: 0px 0px; border: 0px; colo=
r: inherit; font-style: inherit; font-variant: inherit; font-weight: inheri=
t; font-stretch: inherit; font-size: inherit; font-family: inherit; line-he=
ight: normal; overflow: visible; cursor: pointer; display: inline-block; ve=
rtical-align: middle; padding: 10px; margin: 0px 5px 0px 10px; }
.DateRangePickerInput_calendarIcon_svg { fill: rgb(130, 136, 138); height: =
15px; width: 14px; vertical-align: middle; }
.DateRangePicker { position: relative; display: inline-block; }
.DateRangePicker__block { display: block; }
.DateRangePicker_picker { z-index: 1; background-color: rgb(255, 255, 255);=
position: absolute; }
.DateRangePicker_picker__rtl { direction: rtl; }
.DateRangePicker_picker__directionLeft { left: 0px; }
.DateRangePicker_picker__directionRight { right: 0px; }
.DateRangePicker_picker__portal { background-color: rgba(0, 0, 0, 0.3); pos=
ition: fixed; top: 0px; left: 0px; height: 100%; width: 100%; }
.DateRangePicker_picker__fullScreenPortal { background-color: rgb(255, 255,=
255); }
.DateRangePicker_closeButton { background: 0px 0px; border: 0px; color: inh=
erit; font-style: inherit; font-variant: inherit; font-weight: inherit; fon=
t-stretch: inherit; font-size: inherit; font-family: inherit; line-height: =
normal; overflow: visible; cursor: pointer; position: absolute; top: 0px; r=
ight: 0px; padding: 15px; z-index: 2; }
.DateRangePicker_closeButton:focus, .DateRangePicker_closeButton:hover { te=
xt-decoration: none; }
.DateRangePicker_closeButton_svg { height: 15px; width: 15px; fill: rgb(202=
, 204, 205); }
.rc-LatePenaltyIcon { width: 20px; height: 20px; }
.cif-icon, [class*=3D" cif-"], [class^=3D"cif-"] { font-family: coursera-ic=
onfont; speak: none; font-style: normal; font-weight: 400; font-variant: no=
rmal; line-height: 1; -webkit-font-smoothing: antialiased; display: inline-=
block; }
.cif-clock::before { content: "=EE=A4=94"; }
.cif-chevron-left::before { content: "=EF=81=93"; }
.cif-chevron-right::before { content: "=EF=81=94"; }
.cif-calendar::before { content: "=EF=81=B3"; }
.rc-AvailabilityPicker .time-label { color: rgb(82, 82, 82); }
.rc-AvailabilityPicker .picker-input { cursor: pointer; }
.rc-AvailabilityPicker .picker-input.invalid-date { color: rgb(255, 92, 110=
); }
.rc-AvailabilityPicker .picker-input.invalid-date:hover { color: rgb(255, 9=
2, 110); }
.rc-AvailabilityPicker .picker-input:hover { color: rgb(42, 115, 204); }
.rc-AvailabilityPicker.invalid-date { color: rgb(255, 92, 110); }
.rc-AvailabilityPicker.invalid-date:hover { color: rgb(255, 92, 110); }
.rc-AvailabilityPicker .clear-availability-button { width: 0px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker { font-family: =
OpenSans, Arial, sans-serif; }
.c-teach-body.show-date-picker .daterangepicker.open-picker .calendar-time =
{ margin: 16px auto; }
.c-teach-body.show-date-picker .daterangepicker.open-picker .calendar.left =
i.glyphicon-calendar::after { left: 125px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker .calendar.right=
i.glyphicon-calendar::after { left: 137px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.start-date { position: relative; color: rgb(255, 255, 255)=
; border-radius: 8px 0px 0px 8px; background-color: rgb(54, 123, 218) !impo=
rtant; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.start-date::after { content: "Students cannot view this it=
em before this date"; color: rgb(255, 255, 255); background: rgba(10, 10, 1=
0, 0.8); padding: 6px; position: absolute; left: -9999px; opacity: 0; botto=
m: 100%; white-space: nowrap; transition: opacity 0.1s ease-in-out 0s; font=
-size: 12px; min-width: 100px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.end-date { position: relative; color: rgb(255, 255, 255); =
background-color: rgb(54, 123, 218) !important; border-radius: 0px 8px 8px =
0px !important; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.end-date::after { content: "Students cannot view this item=
after this date"; color: rgb(255, 255, 255); background: rgba(10, 10, 10, =
0.8); padding: 6px; position: absolute; left: -9999px; opacity: 0; bottom: =
100%; white-space: nowrap; transition: opacity 0.1s ease-in-out 0s; font-si=
ze: 12px; min-width: 100px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td:hover::after { left: -24px; top: -36px; opacity: 1; filter=
: none; height: 36px; pointer-events: none; z-index: 1; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.deadline-date { color: rgb(255, 255, 255); background: rgb=
(102, 102, 102); border-bottom-right-radius: 0px; border-top-right-radius: =
0px; position: relative; opacity: 0.9; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.deadline-date:hover::after { left: -24px; top: -36px; opac=
ity: 1; filter: none; height: 36px; pointer-events: none; z-index: 1; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.deadline-date::after { content: "Item deadline"; color: rg=
b(255, 255, 255); background: rgba(10, 10, 10, 0.8); padding: 6px; position=
: absolute; left: -9999px; opacity: 0; bottom: 100%; white-space: nowrap; t=
ransition: opacity 0.1s ease-in-out 0s; font-size: 12px; min-width: 100px; =
}
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.deadline-hard-date { color: rgb(255, 255, 255); background=
: rgb(136, 136, 136); border-bottom-left-radius: 0px; border-top-left-radiu=
s: 0px; position: relative; opacity: 0.9; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.deadline-hard-date:hover::after { left: -24px; top: -36px;=
opacity: 1; filter: none; height: 36px; pointer-events: none; z-index: 1; =
}
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.deadline-hard-date::after { content: "Students receive a 1=
00% penalty after this date"; color: rgb(255, 255, 255); background: rgba(1=
0, 10, 10, 0.8); padding: 6px; position: absolute; left: -9999px; opacity: =
0; bottom: 100%; white-space: nowrap; transition: opacity 0.1s ease-in-out =
0s; font-size: 12px; min-width: 100px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.late-penalty-date { color: rgb(255, 255, 255); background:=
rgb(170, 170, 170); border-radius: 0px; position: relative; opacity: 0.9; =
}
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.late-penalty-date:hover::after { left: -24px; top: -36px; =
opacity: 1; filter: none; height: 36px; pointer-events: none; z-index: 1; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.late-penalty-date::after { content: "Late penalty day"; co=
lor: rgb(255, 255, 255); background: rgba(10, 10, 10, 0.8); padding: 6px; p=
osition: absolute; left: -9999px; opacity: 0; bottom: 100%; white-space: no=
wrap; transition: opacity 0.1s ease-in-out 0s; font-size: 12px; min-width: =
100px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.invalid-start-date { position: relative; color: rgb(255, 2=
55, 255) !important; background: rgb(255, 92, 110) !important; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.invalid-start-date:hover::after { left: -24px; top: -36px;=
opacity: 1; filter: none; height: 36px; pointer-events: none; z-index: 1; =
}
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.invalid-start-date::after { color: rgb(255, 255, 255); bac=
kground: rgba(10, 10, 10, 0.8); padding: 6px; position: absolute; left: -99=
99px; opacity: 0; bottom: 100%; white-space: nowrap; transition: opacity 0.=
1s ease-in-out 0s; font-size: 12px; min-width: 100px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.invalid-start-date::after { content: "Start date should no=
t be after the deadline" !important; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.end-date.disabled { color: rgb(255, 255, 255); background:=
rgb(255, 92, 110); position: relative; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.end-date.disabled:hover::after { left: -24px; top: -36px; =
opacity: 1; filter: none; height: 36px; pointer-events: none; z-index: 1; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.disabled { position: relative; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.disabled::after { content: "Date is outside the session sc=
ope"; color: rgb(255, 255, 255); background: rgba(10, 10, 10, 0.8); padding=
: 6px; position: absolute; left: -9999px; opacity: 0; bottom: 100%; white-s=
pace: nowrap; transition: opacity 0.1s ease-in-out 0s; font-size: 12px; min=
-width: 100px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.disabled:hover::after { left: -24px; top: -36px; opacity: =
1; filter: none; height: 36px; pointer-events: none; z-index: 1; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.disabled-window { position: relative; cursor: not-allowed;=
}
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.disabled-window::after { color: rgb(255, 255, 255); backgr=
ound: rgba(10, 10, 10, 0.8); padding: 6px; position: absolute; left: -9999p=
x; opacity: 0; bottom: 100%; white-space: nowrap; transition: opacity 0.1s =
ease-in-out 0s; font-size: 12px; min-width: 100px; content: "Cannot select =
as end date since it is before the deadline" !important; }
.c-teach-body.show-date-picker .daterangepicker.open-picker:not(.single) .c=
alendar-table td.disabled-window:hover::after { left: -24px; top: -36px; op=
acity: 1; filter: none; height: 36px; pointer-events: none; z-index: 1; }
.daterangepicker { z-index: 30000 !important; }
body [class*=3D" cif-"], body [class^=3D"cif-"] { font-family: coursera-ico=
nfont; }
.c-teach-body.show-date-picker .daterangepicker.open-picker i.glyphicon, .c=
if-icon, [class*=3D" cif-"], [class^=3D"cif-"] { font-family: coursera-icon=
font; speak: none; font-style: normal; font-weight: 400; font-variant: norm=
al; line-height: 1; -webkit-font-smoothing: antialiased; display: inline-bl=
ock; }
.cif-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; =
}
.cif-2x { font-size: 2em; }
.cif-3x { font-size: 3em; }
.cif-4x { font-size: 4em; }
.cif-5x { font-size: 5em; }
.cif-spin { animation: 2s linear 0s infinite normal none running cif-spin; =
}
.cif-pulse { animation: 1s steps(8) 0s infinite normal none running cif-spi=
n; }
.cif-rotate-90 { transform: rotate(90deg); }
.cif-rotate-180 { transform: rotate(180deg); }
.cif-rotate-270 { transform: rotate(270deg); }
.cif-flip-horizontal { transform: scaleX(-1); }
.cif-flip-vertical { transform: scaleY(-1); }
.cif-stack { position: relative; display: inline-block; width: 2em; height:=
2em; line-height: 2em; vertical-align: middle; }
.cif-stack-1x, .cif-stack-2x { position: absolute; left: 0px; width: 100%; =
text-align: center; }
.cif-stack-1x { line-height: inherit; }
.cif-stack-2x { font-size: 2em; }
.cif-inverse { color: rgb(255, 255, 255); }
.cif-fw { width: 1.28571em; text-align: center; }
@-webkit-keyframes cif-spin {=20
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes cif-spin {=20
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
.cif-pin::before { content: "=EE=98=A4"; }
.cif-eye::before { content: "=EE=98=AC"; }
.cif-checked-circle-semiopen::before { content: "=EE=A4=AC"; }
.cif-math::before { content: "=EE=A4=A2"; }
.cif-artsandhumanities::before { content: "=EE=A4=A7"; }
.cif-business::before { content: "=EE=A4=A3"; }
.cif-data_science::before { content: "=EE=A4=A4"; }
.cif-language1::before { content: "=EE=A4=A5"; }
.cif-life_science::before { content: "=EE=A4=A6"; }
.cif-personaldevelopment::before { content: "=EE=A4=A8"; }
.cif-physicalsciences::before { content: "=EE=A4=A9"; }
.cif-programming::before { content: "=EE=A4=AA"; }
.cif-socialscience::before { content: "=EE=A4=AB"; }
.cif-book::before { content: "=EE=A4=9C"; }
.cif-browser::before { content: "=EE=A4=9D"; }
.cif-bullet-list::before { content: "=EE=A4=9E"; }
.cif-check-box::before { content: "=EE=A4=9F"; }
.cif-discussion-bubble-o::before { content: "=EE=A4=A0"; }
.cif-question-circle-o::before { content: "=EE=A4=A1"; }
.cif-open-book::before { content: "=EE=A4=9B"; }
.cif-chevron-right-thin::before { content: "=EE=A4=9A"; }
.cif-certificate-form::before { content: "=EE=A4=99"; }
.cif-person::before { content: "=EE=A4=98"; }
.cif-honors::before { content: "=EE=A4=8F"; }
.cif-tools::before { content: "=EE=A4=95"; }
.cif-graduation-hat::before { content: "=EE=A4=96"; }
.cif-check-list::before { content: "=EE=A4=97"; }
.c-teach-body.show-date-picker .daterangepicker.open-picker i.glyphicon.gly=
phicon-time::before, .cif-clock::before { content: "=EE=A4=94"; }
.cif-email2::before { content: "=EE=A4=84"; }
.cif-facebook2::before { content: "=EE=A4=85"; }
.cif-google-plus2::before { content: "=EE=A4=86"; }
.cif-wechat2::before { content: "=EE=A4=87"; }
.cif-caret2::before { content: "=EE=A4=88"; }
.cif-stacked-file::before { content: "=EE=A4=89"; }
.cif-practice-quiz::before { content: "=EE=A4=8A"; }
.cif-broken-file::before { content: "=EE=A4=8B"; }
.cif-full-star::before { content: "=EE=A4=8C"; }
.cif-graded-quiz::before { content: "=EE=A4=8D"; }
.cif-half-star::before { content: "=EE=A4=8E"; }
.cif-peer-review::before { content: "=EE=A4=91"; }
.cif-reading::before { content: "=EE=A4=92"; }
.cif-video::before { content: "=EE=A4=93"; }
.cif-language::before { content: "=EE=A4=90"; }
.cif-event::before { content: "=EE=A4=83"; }
.cif-circle-outline::before { content: "=EE=A4=82"; }
.cif-ellipsis-h::before { content: "=EE=A4=81"; }
.cif-doc::before { content: "=EE=A4=80"; }
.cif-unlock::before { content: "=EE=98=9D"; }
.cif-assignment::before { content: "=EE=99=83"; }
.cif-list-ol::before { content: "=EE=98=80"; }
.cif-list-ul::before { content: "=EE=98=81"; }
.cif-caret-up::before { content: "=EE=98=AF"; }
.cif-caret-down::before { content: "=EE=98=B0"; }
.cif-linkedin-square::before { content: "=EE=98=B1"; }
.cif-times-circle-o::before { content: "=EE=98=B2"; }
.cif-chain-broken::before { content: "=EE=98=B3"; }
.cif-envelope-o::before { content: "=EE=98=B4"; }
.cif-google-plus::before { content: "=EE=98=B5"; }
.cif-twitter::before { content: "=EE=98=B6"; }
.cif-facebook::before { content: "=EE=98=B7"; }
.cif-thumbs-o-down::before { content: "=EE=98=B8"; }
.cif-thumbs-o-up::before { content: "=EE=98=B9"; }
.cif-thumbs-down::before { content: "=EE=98=BA"; }
.cif-thumbs-up::before { content: "=EE=98=BB"; }
.cif-flag-o::before { content: "=EE=98=BC"; }
.cif-flag::before { content: "=EE=98=BD"; }
.cif-check-circle-o::before { content: "=EE=98=BE"; }
.cif-check::before { content: "=EE=98=BF"; }
.cif-camera::before { content: "=EE=98=AE"; }
.cif-film::before { content: "=EE=98=AD"; }
.cif-minus::before { content: "=EE=98=AA"; }
.cif-compress::before { content: "=EE=98=AB"; }
.cif-captions::before { content: "=EE=98=82"; }
.cif-expand::before { content: "=EE=98=A5"; }
.cif-refresh::before { content: "=EE=98=A6"; }
.cif-download::before { content: "=EE=98=A7"; }
.cif-file-o::before { content: "=EE=98=A8"; }
.cif-upload::before { content: "=EE=98=9E"; }
.cif-minus-square::before { content: "=EE=98=A9"; }
.cif-plus-square::before { content: "=EE=98=A0"; }
.cif-plus::before { content: "=EE=98=A1"; }
.cif-square::before { content: "=EE=98=A2"; }
.cif-cog::before { content: "=EE=98=A3"; }
.cif-settings::before { content: "=EE=98=A3"; }
.cif-circle::before { content: "=EE=98=9F"; }
.cif-search::before { content: "=EE=98=9C"; }
.cif-item-doc::before { content: "=EE=98=95"; }
.cif-warning::before { content: "=EF=81=B1"; }
.cif-circle-o::before { content: "=EF=84=8C"; }
.cif-heart::before { content: "=EF=80=84"; }
.cif-star::before { content: "=EF=80=85"; }
.cif-star-o::before { content: "=EF=80=86"; }
.cif-user::before { content: "=EF=80=87"; }
.cif-close2::before { content: "=EF=80=8D"; }
.cif-remove::before { content: "=EF=80=8D"; }
.cif-times::before { content: "=EF=80=8D"; }
.cif-clock-o::before { content: "=EF=80=97"; }
.cif-volume-off::before { content: "=EF=80=A6"; }
.cif-volume-down::before { content: "=EF=80=A7"; }
.cif-volume-up::before { content: "=EF=80=A8"; }
.cif-bookmark::before { content: "=EF=80=AE"; }
.cif-edit::before { content: "=EF=81=84"; }
.cif-pencil-square-o::before { content: "=EF=81=84"; }
.cif-play::before { content: "=EF=81=8B"; }
.cif-pause::before { content: "=EF=81=8C"; }
.c-teach-body.show-date-picker .daterangepicker.open-picker i.glyphicon.gly=
phicon-chevron-left::before, .cif-chevron-left::before { content: "=EF=81=
=93"; }
.c-teach-body.show-date-picker .daterangepicker.open-picker i.glyphicon.gly=
phicon-chevron-right::before, .cif-chevron-right::before { content: "=EF=81=
=94"; }
.cif-check-circle::before { content: "=EF=81=98"; }
.cif-question-circle::before { content: "=EF=81=99"; }
.cif-ban::before { content: "=EF=81=9E"; }
.cif-arrow-left::before { content: "=EF=81=A0"; }
.cif-arrow-right::before { content: "=EF=81=A1"; }
.cif-arrow-up::before { content: "=EF=81=A2"; }
.cif-arrow-down::before { content: "=EF=81=A3"; }
.c-teach-body.show-date-picker .daterangepicker.open-picker i.glyphicon.gly=
phicon-calendar::before, .cif-calendar::before { content: "=EF=81=B3"; }
.cif-comment::before { content: "=EF=81=B5"; }
.cif-chevron-up::before { content: "=EF=81=B7"; }
.cif-chevron-down::before { content: "=EF=81=B8"; }
.cif-heart-o::before { content: "=EF=82=8A"; }
.cif-external-link::before { content: "=EF=82=8E"; }
.cif-certificate::before { content: "=EF=82=A3"; }
.cif-globe::before { content: "=EF=82=AC"; }
.cif-group::before { content: "=EF=83=80"; }
.cif-users::before { content: "=EF=83=80"; }
.cif-chain::before { content: "=EF=83=81"; }
.cif-link::before { content: "=EF=83=81"; }
.cif-file-text-o::before { content: "=EF=83=B6"; }
.cif-quote-left::before { content: "=EF=84=8D"; }
.cif-quote-right::before { content: "=EF=84=8E"; }
.cif-spinner::before { content: "=EF=84=90"; }
.cif-star-half-empty::before { content: "=EF=84=A3"; }
.cif-star-half-full::before { content: "=EF=84=A3"; }
.cif-star-half-o::before { content: "=EF=84=A3"; }
.cif-chevron-circle-left::before { content: "=EF=84=B7"; }
.cif-chevron-circle-right::before { content: "=EF=84=B8"; }
.cif-chevron-circle-up::before { content: "=EF=84=B9"; }
.cif-chevron-circle-down::before { content: "=EF=84=BA"; }
.cif-play-circle::before { content: "=EF=85=84"; }
.cif-file-image-o::before { content: "=EF=87=85"; }
.cif-file-photo-o::before { content: "=EF=87=85"; }
.cif-file-picture-o::before { content: "=EF=87=85"; }
.cif-circle-o-notch::before { content: "=EF=87=8E"; }
.cif-paper-plane::before { content: "=EF=87=98"; }
.cif-send::before { content: "=EF=87=98"; }
.cif-circle-thin::before { content: "=EF=87=9B"; }
.cif-genderless::before { content: "=EF=87=9B"; }
.cif-facebook-official::before { content: "=EF=88=B0"; }
.cif-lock::before { content: "=EE=98=9A"; }
.cif-info::before { content: "=EE=98=9B"; }
.cif-discussions::before { content: "=EE=98=97"; }
.cif-checkmark::before { content: "=EE=98=8A"; }
.cif-get-vc .path1::before { content: "=EE=98=83"; color: rgb(255, 255, 255=
); }
.cif-get-vc .path2::before { content: "=EE=98=84"; margin-left: -1.0166em; =
color: rgb(255, 255, 255); }
.cif-get-vc .path3::before { content: "=EE=98=85"; margin-left: -1.0166em; =
color: rgb(65, 135, 187); }
.cif-get-vc .path4::before { content: "=EE=98=86"; margin-left: -1.0166em; =
color: rgb(65, 135, 187); }
.cif-get-vc .path5::before { content: "=EE=98=87"; margin-left: -1.0166em; =
color: rgb(255, 255, 255); }
.cif-get-vc .path6::before { content: "=EE=98=88"; margin-left: -1.0166em; =
color: rgb(255, 255, 255); }
.cif-get-vc .path7::before { content: "=EE=98=89"; margin-left: -1.0166em; =
color: rgb(202, 217, 231); }
.cif-get-vc .path8::before { content: "=EE=99=80"; margin-left: -1.0166em; =
color: rgb(202, 217, 231); }
.cif-get-vc .path9::before { content: "=EE=99=81"; margin-left: -1.0166em; =
color: rgb(65, 135, 187); }
.cif-home::before { content: "=EE=98=8B"; }
.cif-course-list::before { content: "=EE=98=8C"; }
.cif-item-video::before { content: "=EE=98=8D"; }
.cif-summative-incomplete .path1::before { content: "=EE=98=8E"; color: rgb=
a(0, 0, 0, 0.54); }
.cif-summative-incomplete .path2::before { content: "=EE=99=82"; margin-lef=
t: -1.04199em; color: rgb(255, 255, 255); }
.cif-summative-complete .path1::before { content: "=EE=98=8F"; color: rgb(4=
2, 181, 115); }
.cif-summative-complete .path2::before { content: "=EE=98=90"; margin-left:=
-1em; color: rgb(42, 181, 115); }
.cif-summative-complete .path3::before { content: "=EE=98=91"; margin-left:=
-1em; color: rgb(255, 255, 255); }
.cif-prog-assignment::before { content: "=EE=98=92"; }
.cif-item-peer::before { content: "=EE=98=93"; }
.cif-item-formative::before { content: "=EE=98=94"; }
.cif-close::before { content: "=EE=98=96"; }
.cif-cancel-hint::before { content: "=EE=98=98"; }
.cif-back::before { content: "=EE=98=99"; }
.cif-rtl.cif-captions, .cif-rtl.cif-volume-down, .cif-rtl.cif-volume-off, .=
cif-rtl.cif-volume-up { transform: scaleX(-1); }
.rc-DeadlinePicker .time-label { color: rgb(82, 82, 82); }
.rc-DeadlinePicker.invalid-date { background-color: rgb(255, 92, 110); colo=
r: rgb(255, 255, 255); }
.rc-DeadlinePicker .clear-deadline-button { width: 0px; height: 2em; }
.rc-DeadlinePicker .picker-input { cursor: pointer; }
.rc-DeadlinePicker .picker-input:hover { color: rgb(42, 115, 204); }
.c-teach-body.show-date-picker .daterangepicker.open-picker { z-index: 5001=
; min-width: 440px; border: 1px solid rgb(238, 238, 238); box-shadow: rgb(2=
04, 204, 204) 1px 1px 2px; padding: 12px; transition: top 0.1s linear 0s; }
.c-teach-body.show-date-picker .daterangepicker.open-picker .calendar-time =
{ text-align: center; margin-bottom: 16px; line-height: 30px; position: rel=
ative; padding-left: 0px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker .calendar.left =
i.glyphicon-calendar::after { content: "Start Date"; position: relative; le=
ft: 142px; top: -2px; font-family: OpenSans, Arial, sans-serif; font-weight=
: 700; font-size: 0.9em; }
.c-teach-body.show-date-picker .daterangepicker.open-picker .calendar.right=
i.glyphicon-calendar::after { content: "End Date"; position: relative; lef=
t: 145px; top: -2px; font-family: OpenSans, Arial, sans-serif; font-weight:=
700; font-size: 0.9em; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single { min-wi=
dth: 280px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.week-start-date { position: relative; background: rgb(157, 215, =
255) !important; border-radius: 0px !important; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.week-start-date::after { content: "Week start date"; color: rgb(=
255, 255, 255); background: rgba(10, 10, 10, 0.8); padding: 6px; position: =
absolute; left: -9999px; opacity: 0; bottom: 100%; white-space: nowrap; tra=
nsition: opacity 0.1s ease-in-out 0s; font-size: 12px; min-width: 100px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.week-start-date:hover::after { left: -24px; top: -36px; opacity:=
1; filter: none; height: 36px; pointer-events: none; z-index: 1; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.start-date { position: relative; color: rgb(255, 255, 255) !impo=
rtant; background: rgb(54, 123, 218) !important; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.start-date.item-deadline-date { border-radius: 0px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.start-date.item-deadline-date.disabled { color: rgb(255, 255, 25=
5); background: rgb(255, 92, 110); }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.start-date.item-deadline-date.disabled::after { content: "Invali=
d date"; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.start-date:hover::after { left: -24px; top: -36px; opacity: 1; f=
ilter: none; height: 36px; pointer-events: none; z-index: 1; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.start-date::after { content: "Item deadline"; color: rgb(255, 25=
5, 255); background: rgba(10, 10, 10, 0.8); padding: 6px; position: absolut=
e; left: -9999px; opacity: 0; bottom: 100%; white-space: nowrap; transition=
: opacity 0.1s ease-in-out 0s; font-size: 12px; min-width: 100px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.deadline-hard-date { color: rgb(255, 255, 255) !important; backg=
round: rgb(54, 123, 218) !important; border-radius: 0px 6px 6px 0px !import=
ant; position: relative !important; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.deadline-hard-date.disabled { color: rgb(255, 255, 255); backgro=
und: rgb(255, 92, 110); }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.deadline-hard-date.disabled::after { content: "Invalid date"; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.deadline-hard-date:hover::after { left: -24px; top: -36px; opaci=
ty: 1; filter: none; height: 36px; pointer-events: none; z-index: 1; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.deadline-hard-date::after { content: "Students receive a 100% pe=
nalty after this date"; color: rgb(255, 255, 255); background: rgba(10, 10,=
10, 0.8); padding: 6px; position: absolute; left: -9999px; opacity: 0; bot=
tom: 100%; white-space: nowrap; transition: opacity 0.1s ease-in-out 0s; fo=
nt-size: 12px; min-width: 100px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.late-penalty-date { background: rgb(235, 244, 248) !important; b=
order-radius: 0px !important; position: relative !important; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.late-penalty-date.disabled { color: rgb(255, 255, 255); backgrou=
nd: rgb(255, 92, 110); }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.late-penalty-date.disabled::after { content: "Invalid date"; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.late-penalty-date:hover::after { left: -24px; top: -36px; opacit=
y: 1; filter: none; height: 36px; pointer-events: none; z-index: 1; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.late-penalty-date::after { content: "Late penalty day"; color: r=
gb(255, 255, 255); background: rgba(10, 10, 10, 0.8); padding: 6px; positio=
n: absolute; left: -9999px; opacity: 0; bottom: 100%; white-space: nowrap; =
transition: opacity 0.1s ease-in-out 0s; font-size: 12px; min-width: 100px;=
}
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.availability-date { background: rgb(237, 237, 237); border-radiu=
s: 0px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.availability-date.availability-end-date { background: rgb(204, 2=
04, 204) !important; border-radius: 0px 6px 6px 0px !important; position: r=
elative !important; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.availability-date.availability-end-date.item-deadline-date { col=
or: rgb(255, 255, 255) !important; background: rgb(54, 123, 218) !important=
; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.availability-date.availability-end-date:hover::after { left: -24=
px; top: -36px; opacity: 1; filter: none; height: 36px; pointer-events: non=
e; z-index: 1; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.availability-date.availability-end-date::after { color: rgb(255,=
255, 255); background: rgba(10, 10, 10, 0.8); padding: 6px; position: abso=
lute; left: -9999px; opacity: 0; bottom: 100%; white-space: nowrap; transit=
ion: opacity 0.1s ease-in-out 0s; font-size: 12px; min-width: 100px; conten=
t: "Item is unavailable after this date" !important; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.disabled { position: relative; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.disabled::after { content: "Date is outside the session scope"; =
color: rgb(255, 255, 255); background: rgba(10, 10, 10, 0.8); padding: 6px;=
position: absolute; left: -9999px; opacity: 0; bottom: 100%; white-space: =
nowrap; transition: opacity 0.1s ease-in-out 0s; font-size: 12px; min-width=
: 100px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.disabled.before-week-start-date::after { content: "Deadline cann=
ot be before \a the week start date"; color: rgb(255, 255, 255); background=
: rgba(10, 10, 10, 0.8); padding: 6px; position: absolute; left: -9999px; o=
pacity: 0; bottom: 100%; white-space: nowrap; transition: opacity 0.1s ease=
-in-out 0s; font-size: 12px; min-width: 100px; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.disabled.before-week-start-date:hover::after { left: -30px; heig=
ht: 50px; line-height: 1.5em; white-space: pre; text-align: left; }
.c-teach-body.show-date-picker .daterangepicker.open-picker.single .calenda=
r-table td.disabled:hover::after { left: -24px; top: -36px; opacity: 1; fil=
ter: none; height: 36px; pointer-events: none; z-index: 1; }
.rc-ItemTimedReleaseDeadlineEditor { margin-top: 24px; }
.rc-ItemTimedReleaseDeadlineEditor label { margin: 12px 0px; }
.rc-ItemTimedReleaseDeadlineEditor .item-availability-editor, .rc-ItemTimed=
ReleaseDeadlineEditor .item-deadline-editor { padding: 8px 16px; border: 1p=
x solid rgb(221, 221, 221); width: 70%; }
.rc-NumericInput { border: 1px solid rgb(224, 224, 224); padding-left: 3px;=
padding-right: 3px; }
.rc-NumericInput::-webkit-inner-spin-button, .rc-NumericInput::-webkit-oute=
r-spin-button { appearance: none; margin: 0px; }
.rc-NumericInput:disabled { background-color: rgb(189, 189, 189); }
.rc-MultiLineInputFormPart .multiline-prompt { margin-bottom: 10px; }
.rc-MultiLineInputFormPart .multiline-input { height: 120px; }
.rc-MultiLineInputFormPart textarea.c-peer-review-submit-textarea-field:dis=
abled { color: rgb(82, 82, 82); }
.rc-FeedbackPointsDisplay .crossed-out-points { text-decoration: line-throu=
gh; }
.rc-OptionFeedbackTable { margin-top: 16px; width: 100%; }
.rc-StackedLearnerPhotos { position: relative; z-index: 0; }
.rc-StackedLearnerPhotos .learner-photo { border-radius: 30px; height: 30px=
; width: 30px; display: inline-block; vertical-align: middle; border: 1px s=
olid rgba(0, 0, 0, 0.12); }
.rc-StackedLearnerPhotos img { position: relative; }
.rc-StackedLearnerPhotos img:not(:first-child) { margin-left: -10px; }
.rc-StackedLearnerPhotos img:hover { z-index: 1000 !important; }
.rc-OptionFeedbackRow { height: 50px; }
.rc-OptionFeedbackRow .option-bubble-column { padding: 1px 0px 20px 20px; v=
ertical-align: top; width: 1%; white-space: nowrap; }
.rc-OptionFeedbackRow .option-text-column { padding: 0px 0px 20px 20px; ver=
tical-align: top; }
.rc-OptionFeedbackRow .option-reviewers-column { text-align: right; padding=
-bottom: 20px; vertical-align: top; width: 1%; white-space: nowrap; }
.rc-OptionsFormPart .options-prompt { margin-bottom: 10px; }
.rc-OptionsFormPart .option { position: relative; display: block; }
.rc-OptionsFormPart .option .option-input { position: absolute; top: -1px; =
}
.rc-OptionsFormPart .option .option-contents { padding-left: 24px; font-wei=
ght: 400; display: block; line-height: normal; }
.rc-OptionsFormPart .collapsed-points { font-weight: 700; margin-right: 16p=
x; }
.rc-SingleLineInputDisplayPart .review-text { white-space: pre-wrap; }
.rc-SingleLineInputFormPart .singleline-prompt, .rc-YesNoFormPart .options-=
prompt { margin-bottom: 10px; }
.rc-YesNoFormPart .option { position: relative; }
.rc-YesNoFormPart .option .option-input { position: absolute; top: -1px; }
.rc-YesNoFormPart .option .option-contents { padding-left: 24px; font-weigh=
t: 400; display: inline-block; line-height: normal; }
.rc-YesNoFormPart .collapsed-points { display: inline-block; font-weight: 7=
00; margin-right: 16px; }
.rc-YesNoFormPart .collapsed-option-contents { display: inline-block; }
.rc-DisplayPart { padding-top: 0px; padding-bottom: 16px; }
.rc-DisplayParts { padding: 24px; height: 100%; }
.rc-FormPart { padding-top: 24px; padding-bottom: 4px; }
.rc-FormParts { padding: 24px; height: 100%; background-color: rgb(255, 255=
, 255); }
.rc-GdpEvaluationContent .rc-SubmissionViewCell { border: 1px solid rgba(0,=
0, 0, 0.12); display: inherit; height: inherit; }
.rc-GdpEvaluationContent .rc-SubmissionViewCell .rc-FormParts { padding: 24=
px; }
.rc-GdpEvaluationHeader { border-width: 1px 1px 0px; border-top-style: soli=
d; border-right-style: solid; border-left-style: solid; border-top-color: r=
gba(0, 0, 0, 0.12); border-right-color: rgba(0, 0, 0, 0.12); border-left-co=
lor: rgba(0, 0, 0, 0.12); border-image: initial; border-bottom-style: initi=
al; border-bottom-color: initial; background: rgb(255, 255, 255); padding: =
16px 24px; }
.rc-GdpEvaluationHeader .color-danger-dark { color: rgb(208, 2, 27); }
.rc-GdpEvaluationHeader .rc-TooltipWrapper { margin-left: 6px; vertical-ali=
gn: text-bottom; }
.rc-GdpEvaluationHeader .submission-header-score.one-item .point-part, .rc-=
GdpEvaluationHeader .submission-header-score.two-items .point-part { font-w=
eight: 700; }
.rc-GdpEvaluationHeader .submission-header-score.two-items .deleted-score {=
text-decoration: line-through; }
.rc-GdpEvaluationHeader .submission-header-score.two-items .deleted-score .=
point-part { font-weight: 400; }
.rc-GradedDiscussionPromptItem .gdp-layout-main { max-width: 630px; }
.rc-GradedDiscussionPromptItem .gdp-layout-sidebar { width: 320px; margin-l=
eft: 16px; }
.rc-GradedDiscussionPromptItem .gdp-replies-list-container { max-width: 630=
px; }
.rc-GradedDiscussionPromptItem .gdp-replies-list-container .rc-RepliesList =
{ margin-bottom: 12px; }
.rc-FormSubmit { text-align: center; margin-top: 20px; margin-bottom: 20px;=
}
.rc-InlineMessage.error { color: rgb(255, 92, 110); }
.rc-InlineMessage.success { color: rgb(42, 181, 115); }
.rc-InlineMessage.warning { background-color: rgb(255, 245, 195); color: rg=
b(149, 103, 18); padding: 20px 30px; }
.rc-MultiLineInput { border: 1px solid rgb(225, 225, 225); padding: 16px; }
.rc-MultiLineInput--isInvalid { border: 1px solid rgb(211, 0, 1); }
.rc-MultiLineInput__prompt { margin-bottom: 16px; }
.rc-MultiLineInput__form { padding: 16px; }
.rc-MultiLineInput__form-parts { margin-top: 16px; }
.rc-MultiLineInput__form-parts h3 { margin-bottom: 8px; }
.rc-MultiLineInput__form-parts h3 > em { color: rgb(99, 99, 99); }
.rc-MultiLineInput__form-parts > div { min-width: 0px; }
.rc-MultiLineInput__text-input { display: flex; -webkit-box-pack: start; ju=
stify-content: flex-start; -webkit-box-align: center; align-items: center; =
margin-bottom: 12px; }
.rc-MultiLineInput__text-input > div { margin-left: 16px; margin-right: 8px=
; min-width: 72px; width: 72px; }
.rc-MultiLineInput__text-input > div input { width: 72px; min-width: 72px; =
}
.rc-MultiLineInput__review { margin-bottom: 27px; padding-left: 41px; posit=
ion: relative; }
.rc-MultiLineInput__review:last-child { margin-bottom: 0px; }
.rc-MultiLineInput__review-prompt { margin-bottom: 21px; }
.rc-MultiLineInput__review-author { margin-bottom: 7px; color: rgb(82, 82, =
82); }
.rc-MultiLineInput__review-profile-image { position: absolute; left: 0px; t=
op: -4px; }
.rc-MultiLineInput__review-profile-image .rc-ProfileImage .c-profile-initia=
ls { background-color: rgba(0, 0, 0, 0.45); }
.rc-MultiLineInput__review-text { white-space: pre-line; margin-bottom: 1px=
; }
.rc-MultiLineInput__validation-error { margin-top: 16px; }
.rc-TextInputBox { position: relative; }
.rc-TextInputBox label { display: none; }
.rc-TextInputBox__readOnly { font-size: 0.875rem; line-height: 1.5rem; back=
ground: rgb(245, 245, 245); border: 1px solid rgba(0, 0, 0, 0.12); padding:=
20px 21px 26px; }
.rc-TextInputBox--isInvalid input { border-color: rgb(211, 0, 1); }
.rc-UrlPart { position: relative; margin-top: -9px; }
.rc-UrlPart__input { margin-bottom: 9px; }
.rc-UrlPart__input--isInvalid input { border-color: rgb(211, 0, 1); }
.rc-UrlPart__readOnly { font-size: 0.875rem; line-height: 1.5rem; white-spa=
ce: pre-line; }
.rc-UrlPart label { font-size: 0.75rem; font-weight: 700; }
.rc-GitRepoLauncher .github-logo-container > * + * { margin-left: 5px; }
.rc-SubmissionViewCell { border-left: 1px solid rgba(0, 0, 0, 0.12); height=
: 100%; min-height: 100%; -webkit-box-flex: 1; flex: 1 1 0px; }
.rc-SubmissionViewCell .title { margin-bottom: 20px; }
@media (max-width: 991px) {
.rc-SubmissionViewCell { display: block; border-left: 0px; border-bottom:=
1px solid rgba(0, 0, 0, 0.12); }
}
.rc-SubmissionPartView { padding: 24px; height: 100%; }
.rc-SubmissionPartView.invalid { border: 1px solid rgb(255, 92, 110); }
.rc-SubmissionPartView .prompt, .rc-SubmissionPartView .title { margin-bott=
om: 12px; }
.rc-SubmissionPartView img { max-width: 100%; max-height: 100%; }
.rc-SubmissionPartView .scrollable { margin-left: -24px; margin-right: -24p=
x; padding-left: 24px; padding-right: 24px; overflow-x: scroll; }
.rc-SubmissionViewTable { margin-bottom: 20px; display: grid; grid-template=
-columns: repeat(2, minmax(0px, 1fr)); gap: 0px; width: 100%; border-width:=
1px 1px 1px 0px; border-style: solid; border-color: rgba(0, 0, 0, 0.12); b=
order-image: initial; }
@media (max-width: 991px) {
.rc-SubmissionViewTable { display: block; border-width: 1px 1px 0px; }
}
.rc-PeerSubmissionHeader { border-bottom: 1px solid rgba(0, 0, 0, 0.12); ma=
rgin-bottom: 20px; padding-bottom: 16px; position: relative; }
.rc-PeerSubmissionHeader .author-container { margin-top: 10px; }
.rc-PeerSubmissionHeader .author-container .metadata-area { margin: 4px 0px=
0px 8px; }
.rc-SubmissionFlaggerButton .flag-icon { padding-right: 5px; }
.rc-SubmissionFlaggerModal { font-size: 13px; }
.rc-SubmissionFlaggerModal .field-container { margin-top: 15px; }
.rc-SubmissionFlaggerModal .field { border-radius: 4px; border: 1px solid r=
gb(211, 211, 211); width: 100%; }
.rc-SubmissionFlaggerModal label { font-weight: 400; text-align: start; wid=
th: 100%; }
.rc-SubmissionFlaggerModal select { height: 30px; }
.rc-SubmissionFlaggerModal textarea { height: 140px; }
.rc-SubmissionFlaggerModal .actions { margin-top: 5px; }
.rc-SubmissionFlaggerModal .error-message { color: rgb(232, 86, 40); margin=
-bottom: 5px; text-align: start; }
.rc-PeerSubmissionFlagger, .rc-SubmissionLikeButton { float: right; padding=
-left: 8px; }
.rc-SubmissionLikeButton button .like-heart { padding-right: 5px; }
.rc-SubmissionLikeButton button .like-heart.cif-heart { color: rgb(255, 92,=
110); }
.rc-SubmissionLikeButton button:hover .like-heart { color: rgb(255, 92, 110=
); }
.rc-CommentsContainer { padding: 0px 4px; }
.rc-CommentRow { display: flex; padding-bottom: 12px; padding-top: 12px; }
.rc-CommentRow__profile-image-container { margin-right: 12px; }
.rc-CommentRow__comment-container { width: 100%; }
.rc-CommentRow__name-and-time-container { display: flex; -webkit-box-pack: =
justify; justify-content: space-between; margin-top: 5px; margin-bottom: 12=
px; }
.rc-CommentRow__comment-time { color: rgb(94, 94, 94); }
.rc-CommentTextArea { display: flex; }
.rc-CommentTextArea label { display: none; }
.rc-CommentTextArea textarea { font-size: 14px; }
.rc-CommentTextArea__profile-image-container { margin-right: 12px; }
.rc-CommentTextArea__input-container { width: 100%; }
.rc-CommentTextArea__button-container { display: flex; -webkit-box-directio=
n: reverse; -webkit-box-orient: horizontal; flex-direction: row-reverse; }
.rc-CommentsSection { margin-top: 12px; }
.c-peer-review-feedback, .c-peer-review-feedback-form-container { border-ra=
dius: 4px; padding: 10px 10px 10px 0px; position: relative; }
.c-peer-review-feedback-form-container .c-peer-review-feedback-container, .=
c-peer-review-feedback .c-peer-review-feedback-container { margin: 0px 0px =
0px 55px; }
.c-peer-review-feedback-form-container .c-peer-review-feedback-avatar, .c-p=
eer-review-feedback .c-peer-review-feedback-avatar { position: absolute; he=
ight: 40px; width: 40px; border-radius: 50%; margin-right: 10px; background=
: grey; float: left; }
.c-peer-review-feedback-form-container .c-peer-review-feedback-authorName, =
.c-peer-review-feedback .c-peer-review-feedback-authorName { display: block=
; font-weight: 700; font-size: 14px; margin: 11px 0px 20px; }
.c-peer-review-feedback-form-container .c-peer-review-feedback-authorName.c=
-peer-review-feedback-expert, .c-peer-review-feedback .c-peer-review-feedba=
ck-authorName.c-peer-review-feedback-expert { margin: 4px 0px 2px; }
.c-peer-review-feedback-form-container .c-peer-review-feedback-authorStatus=
, .c-peer-review-feedback .c-peer-review-feedback-authorStatus { display: b=
lock; margin-bottom: 15px; }
.c-peer-review-feedback-form-container .c-peer-review-feedback-time, .c-pee=
r-review-feedback .c-peer-review-feedback-time { position: absolute; top: 2=
5px; right: 15px; color: rgb(170, 170, 170); }
.c-peer-review-feedback-form-container .c-peer-review-feedback-form, .c-pee=
r-review-feedback .c-peer-review-feedback-form { margin-left: 50px; }
.c-peer-review-feedback-form-container .c-peer-review-feedback-form .c-peer=
-review-feedback-textarea, .c-peer-review-feedback .c-peer-review-feedback-=
form .c-peer-review-feedback-textarea { border-radius: 4px; border: 1px sol=
id rgb(211, 211, 211); outline: none; overflow: auto; width: 100%; max-widt=
h: 100%; margin: 0px; padding: 10px 10px 0px; resize: none; max-height: 40p=
x; height: 40px; }
.c-peer-review-feedback-form-container .c-peer-review-feedback-form .c-peer=
-review-feedback-textarea.c-peer-review-feedback-textarea-has-feedback, .c-=
peer-review-feedback .c-peer-review-feedback-form .c-peer-review-feedback-t=
extarea.c-peer-review-feedback-textarea-has-feedback { resize: both; max-he=
ight: none; height: 100px; }
.c-peer-review-feedback-form-container .c-peer-review-feedback-form .c-peer=
-review-feedback-post-button-container, .c-peer-review-feedback .c-peer-rev=
iew-feedback-form .c-peer-review-feedback-post-button-container { text-alig=
n: right; }
.c-peer-review-feedback-form-container .c-peer-review-feedback-text, .c-pee=
r-review-feedback .c-peer-review-feedback-text { margin: 0px 0px 25px; whit=
e-space: pre-wrap; overflow-wrap: break-word; }
.rc-CommentsSection .c-peer-review-feedback-hr { display: none; }
.rc-SubmissionDeleteModal .title { margin-bottom: 20px; }
.rc-SubmissionDeleteModal .submission-button { margin-left: 12px; }
.rc-MessageAndButton .button-container { padding-left: 20px; }
.rc-SubmissionModeMetaInfo .deadline-pill { margin-bottom: 16px; }
.rc-SubmissionModeMetaInfo i { margin: 8px 10px 0px 0px; }
.rc-SubmissionModeMetaInfo i.cif-warning { color: rgb(245, 166, 35); }
.rc-SubmissionModeMetaInfo i.cif-info { color: rgb(42, 115, 204); }
.rc-SubmissionModeMetaInfo .rc-PeerReviewInformation { margin-top: 0px; mar=
gin-bottom: 16px; }
.rc-TabbedItemLayout { margin: 0px auto; }
.rc-TabbedItemLayout .preview-title { margin-top: 0px; }
.rc-TabbedItemLayout .header { margin: 60px 0px 0px; }
.rc-TabbedItemLayout ol.tabs { margin-bottom: 20px; }
.rc-TabbedItemLayout ol.tabs li.right { float: right; }
.rc-TabbedItemLayout ol.tabs a.colored-tab { padding-bottom: 14px; }
.rc-PassingThreshold.v2 { display: inline-block; margin: 0px; }
.rc-PassingThreshold.v2 .placeholder { width: 30px; height: 1em; border-rad=
ius: 2px; background: linear-gradient(90deg, rgb(225, 225, 225) 0px, rgb(18=
9, 189, 189) 5px, rgb(225, 225, 225) 10px); animation: 1s linear 0.1s infin=
ite normal forwards running placeholderAnimation; }
@-webkit-keyframes placeholderAnimation {=20
0% { background-position: -15px 0px; }
100% { background-position: 15px 0px; }
}
@keyframes placeholderAnimation {=20
0% { background-position: -15px 0px; }
100% { background-position: 15px 0px; }
}
.rc-AdminViewGradeOverride .option-checkbox, .rc-AdminViewGradeOverride .op=
tion-radio, .rc-CourseAuthoring .option-checkbox, .rc-CourseAuthoring .opti=
on-radio, .rc-CourseReferencesEditor .option-checkbox, .rc-CourseReferences=
Editor .option-radio, .rc-LectureAuthoring .option-checkbox, .rc-LectureAut=
horing .option-radio, .rc-PeerReviewAdminSubmissionTable .option-checkbox, =
.rc-PeerReviewAdminSubmissionTable .option-radio, .rc-Question .option-chec=
kbox, .rc-Question .option-radio { display: none; }
.rc-AdminViewGradeOverride .option-checkbox + label, .rc-AdminViewGradeOver=
ride .option-radio + label, .rc-CourseAuthoring .option-checkbox + label, .=
rc-CourseAuthoring .option-radio + label, .rc-CourseReferencesEditor .optio=
n-checkbox + label, .rc-CourseReferencesEditor .option-radio + label, .rc-L=
ectureAuthoring .option-checkbox + label, .rc-LectureAuthoring .option-radi=
o + label, .rc-PeerReviewAdminSubmissionTable .option-checkbox + label, .rc=
-PeerReviewAdminSubmissionTable .option-radio + label, .rc-Question .option=
-checkbox + label, .rc-Question .option-radio + label { height: 20px; width=
: 20px; margin-right: 20px; vertical-align: top; display: inline-block; pad=
ding: 0px; background: url("https://d3njjcbhbojbot.cloudfront.net/web/image=
s/teach-course/up_icons_sprite_v1.svg") 0px -38px no-repeat transparent; cu=
rsor: pointer; margin-bottom: 0px; }
.rc-AdminViewGradeOverride .option-checkbox + label, .rc-CourseAuthoring .o=
ption-checkbox + label, .rc-CourseReferencesEditor .option-checkbox + label=
, .rc-LectureAuthoring .option-checkbox + label, .rc-PeerReviewAdminSubmiss=
ionTable .option-checkbox + label, .rc-Question .option-checkbox + label { =
background-position: 0px -111px; }
.rc-AdminViewGradeOverride .option-checkbox:checked + label, .rc-CourseAuth=
oring .option-checkbox:checked + label, .rc-CourseReferencesEditor .option-=
checkbox:checked + label, .rc-LectureAuthoring .option-checkbox:checked + l=
abel, .rc-PeerReviewAdminSubmissionTable .option-checkbox:checked + label, =
.rc-Question .option-checkbox:checked + label { background-position: 0px -7=
5px; }
.rc-AdminViewGradeOverride .option-radio:checked + label, .rc-CourseAuthori=
ng .option-radio:checked + label, .rc-CourseReferencesEditor .option-radio:=
checked + label, .rc-LectureAuthoring .option-radio:checked + label, .rc-Pe=
erReviewAdminSubmissionTable .option-radio:checked + label, .rc-Question .o=
ption-radio:checked + label { background-position: 0px 0px; }
.rc-AdminViewGradeOverride .teach-checkbox, .rc-CourseAuthoring .teach-chec=
kbox, .rc-CourseReferencesEditor .teach-checkbox, .rc-LectureAuthoring .tea=
ch-checkbox, .rc-PeerReviewAdminSubmissionTable .teach-checkbox, .rc-Questi=
on .teach-checkbox { display: none; }
.rc-AdminViewGradeOverride .teach-checkbox + label, .rc-CourseAuthoring .te=
ach-checkbox + label, .rc-CourseReferencesEditor .teach-checkbox + label, .=
rc-LectureAuthoring .teach-checkbox + label, .rc-PeerReviewAdminSubmissionT=
able .teach-checkbox + label, .rc-Question .teach-checkbox + label { height=
: 20px; vertical-align: top; display: inline-block; background: url("https:=
//d3njjcbhbojbot.cloudfront.net/web/images/teach-course/checkbox.svg") 0px =
2px no-repeat transparent; padding: 0px 0px 0px 25px; cursor: pointer; }
.rc-AdminViewGradeOverride .teach-checkbox + label:hover, .rc-CourseAuthori=
ng .teach-checkbox + label:hover, .rc-CourseReferencesEditor .teach-checkbo=
x + label:hover, .rc-LectureAuthoring .teach-checkbox + label:hover, .rc-Pe=
erReviewAdminSubmissionTable .teach-checkbox + label:hover, .rc-Question .t=
each-checkbox + label:hover { background-image: url("https://d3njjcbhbojbot=
.cloudfront.net/web/images/teach-course/checkbox-hover.svg"); }
.rc-AdminViewGradeOverride .teach-checkbox:checked + label, .rc-CourseAutho=
ring .teach-checkbox:checked + label, .rc-CourseReferencesEditor .teach-che=
ckbox:checked + label, .rc-LectureAuthoring .teach-checkbox:checked + label=
, .rc-PeerReviewAdminSubmissionTable .teach-checkbox:checked + label, .rc-Q=
uestion .teach-checkbox:checked + label { background-image: url("https://d3=
njjcbhbojbot.cloudfront.net/web/images/teach-course/checkbox-checked.svg");=
}
.rc-AdminViewGradeOverride select, .rc-CourseAuthoring select, .rc-CourseRe=
ferencesEditor select, .rc-LectureAuthoring select, .rc-PeerReviewAdminSubm=
issionTable select, .rc-Question select { font-size: 14px; min-width: 100px=
; height: 34px; }
.rc-AdminViewGradeOverride { color: rgb(66, 66, 66); }
.rc-AdminViewGradeOverride, .rc-AdminViewGradeOverride h3 { font-family: He=
lveticaNeue-Regular, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", s=
ans-serif !important; }
.rc-AdminViewGradeOverride h3 { font-weight: 400; }
.rc-AdminViewGradeOverride .input-row { margin-top: 25px; margin-bottom: 25=
px; }
.rc-AdminViewGradeOverride .radioPadding { padding-left: 5px; padding-right=
: 15px; }
.rc-AdminViewGradeOverride .input-label { width: 100px; }
.rc-AdminViewGradeOverride label.label-radio { margin-right: 5px; }
.rc-AdminViewGradeOverride .alertMessageMargin { margin-left: 15px; }
.rc-AdminViewGradeOverride .explanation { width: 410px; height: 80px; }
.rc-AdminViewGradeOverride .button-margin { margin-right: 10px; }
.rc-AdminViewGradeOverride .details { font-weight: 400; }
.rc-AdminViewGradeOverride .details p { font-size: 12px; line-height: 16px;=
color: rgb(158, 158, 158); font-family: HelveticaNeue-Regular, "Helvetica =
Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important; }
.rc-AdminViewGradeOverride .details .learners-note { margin-top: 5px; font-=
size: 12px; }
.rc-AdminViewGradeOverride .passing-threshold { margin-top: 5px; font-size:=
12px; display: flex; -webkit-box-align: center; align-items: center; }
.rc-AdminViewGradeOverride .rc-NumericInput { text-align: center; }
.rc-AdminViewGradeOverride .button-save.bt3-btn.bt3-btn-primary, .rc-AdminV=
iewGradeOverride .button-save.bt3-btn.bt3-btn-primary:hover:not(.disabled) =
{ background-color: rgb(253, 162, 0); border-color: rgb(253, 162, 0); }
.rc-AdminViewGradeOverride textarea { font-family: HelveticaNeue-Regular, "=
Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important; =
}
.rc-AdminViewGradeOverride-button-revert-tooltip { z-index: 11000 !importan=
t; padding-left: 4px !important; padding-right: 4px !important; }
.rc-AdminViewGradeOverrideModal .c-modal-content { width: 600px; }
.rc-AdminDeletionConfirmModal .bt3-btn, .rc-AdminViewGradeOverride .bt3-btn=
, .rc-AnnouncementTool .bt3-btn, .rc-AssignmentAuthoringView .bt3-btn, .rc-=
CourseAuthoring .bt3-btn, .rc-DiscussionPromptAuthoring .bt3-btn, .rc-Lectu=
reAuthoring .bt3-btn, .rc-LtiAuthoringTool .bt3-btn, .rc-ModuleLearningObje=
ctivesApp .bt3-btn, .rc-PeerReviewAdminSubmissionTable .bt3-btn, .rc-PeerRe=
viewAuthoring .bt3-btn, .rc-ProgrammingAuthoringTool .bt3-btn, .rc-Question=
BankFooter .bt3-btn, .rc-QuizAuthoring .bt3-btn, .rc-ReadingsAuthoring .bt3=
-btn, .rc-TeamAssignmentAuthoring .bt3-btn { font-size: 14px; box-shadow: n=
one; border-radius: 1px; padding: 6px 18px; color: rgb(117, 117, 117); back=
ground-color: rgb(250, 250, 250); border: 1px solid rgb(189, 189, 189); }
.rc-AdminDeletionConfirmModal .bt3-btn:focus, .rc-AdminViewGradeOverride .b=
t3-btn:focus, .rc-AnnouncementTool .bt3-btn:focus, .rc-AssignmentAuthoringV=
iew .bt3-btn:focus, .rc-CourseAuthoring .bt3-btn:focus, .rc-DiscussionPromp=
tAuthoring .bt3-btn:focus, .rc-LectureAuthoring .bt3-btn:focus, .rc-LtiAuth=
oringTool .bt3-btn:focus, .rc-ModuleLearningObjectivesApp .bt3-btn:focus, .=
rc-PeerReviewAdminSubmissionTable .bt3-btn:focus, .rc-PeerReviewAuthoring .=
bt3-btn:focus, .rc-ProgrammingAuthoringTool .bt3-btn:focus, .rc-QuestionBan=
kFooter .bt3-btn:focus, .rc-QuizAuthoring .bt3-btn:focus, .rc-ReadingsAutho=
ring .bt3-btn:focus, .rc-TeamAssignmentAuthoring .bt3-btn:focus { outline: =
none; }
.rc-AdminDeletionConfirmModal .bt3-btn:hover:not(.disabled), .rc-AdminViewG=
radeOverride .bt3-btn:hover:not(.disabled), .rc-AnnouncementTool .bt3-btn:h=
over:not(.disabled), .rc-AssignmentAuthoringView .bt3-btn:hover:not(.disabl=
ed), .rc-CourseAuthoring .bt3-btn:hover:not(.disabled), .rc-DiscussionPromp=
tAuthoring .bt3-btn:hover:not(.disabled), .rc-LectureAuthoring .bt3-btn:hov=
er:not(.disabled), .rc-LtiAuthoringTool .bt3-btn:hover:not(.disabled), .rc-=
ModuleLearningObjectivesApp .bt3-btn:hover:not(.disabled), .rc-PeerReviewAd=
minSubmissionTable .bt3-btn:hover:not(.disabled), .rc-PeerReviewAuthoring .=
bt3-btn:hover:not(.disabled), .rc-ProgrammingAuthoringTool .bt3-btn:hover:n=
ot(.disabled), .rc-QuestionBankFooter .bt3-btn:hover:not(.disabled), .rc-Qu=
izAuthoring .bt3-btn:hover:not(.disabled), .rc-ReadingsAuthoring .bt3-btn:h=
over:not(.disabled), .rc-TeamAssignmentAuthoring .bt3-btn:hover:not(.disabl=
ed) { background-color: rgb(245, 245, 245); box-shadow: rgb(224, 224, 224) =
1px 1px 0px; }
.rc-AdminDeletionConfirmModal .bt3-btn.disabled, .rc-AdminDeletionConfirmMo=
dal .bt3-btn:disabled, .rc-AdminViewGradeOverride .bt3-btn.disabled, .rc-Ad=
minViewGradeOverride .bt3-btn:disabled, .rc-AnnouncementTool .bt3-btn.disab=
led, .rc-AnnouncementTool .bt3-btn:disabled, .rc-AssignmentAuthoringView .b=
t3-btn.disabled, .rc-AssignmentAuthoringView .bt3-btn:disabled, .rc-CourseA=
uthoring .bt3-btn.disabled, .rc-CourseAuthoring .bt3-btn:disabled, .rc-Disc=
ussionPromptAuthoring .bt3-btn.disabled, .rc-DiscussionPromptAuthoring .bt3=
-btn:disabled, .rc-LectureAuthoring .bt3-btn.disabled, .rc-LectureAuthoring=
.bt3-btn:disabled, .rc-LtiAuthoringTool .bt3-btn.disabled, .rc-LtiAuthorin=
gTool .bt3-btn:disabled, .rc-ModuleLearningObjectivesApp .bt3-btn.disabled,=
.rc-ModuleLearningObjectivesApp .bt3-btn:disabled, .rc-PeerReviewAdminSubm=
issionTable .bt3-btn.disabled, .rc-PeerReviewAdminSubmissionTable .bt3-btn:=
disabled, .rc-PeerReviewAuthoring .bt3-btn.disabled, .rc-PeerReviewAuthorin=
g .bt3-btn:disabled, .rc-ProgrammingAuthoringTool .bt3-btn.disabled, .rc-Pr=
ogrammingAuthoringTool .bt3-btn:disabled, .rc-QuestionBankFooter .bt3-btn.d=
isabled, .rc-QuestionBankFooter .bt3-btn:disabled, .rc-QuizAuthoring .bt3-b=
tn.disabled, .rc-QuizAuthoring .bt3-btn:disabled, .rc-ReadingsAuthoring .bt=
3-btn.disabled, .rc-ReadingsAuthoring .bt3-btn:disabled, .rc-TeamAssignment=
Authoring .bt3-btn.disabled, .rc-TeamAssignmentAuthoring .bt3-btn:disabled =
{ opacity: 0.5; }
.rc-AdminDeletionConfirmModal .bt3-btn .bt3-caret, .rc-AdminViewGradeOverri=
de .bt3-btn .bt3-caret, .rc-AnnouncementTool .bt3-btn .bt3-caret, .rc-Assig=
nmentAuthoringView .bt3-btn .bt3-caret, .rc-CourseAuthoring .bt3-btn .bt3-c=
aret, .rc-DiscussionPromptAuthoring .bt3-btn .bt3-caret, .rc-LectureAuthori=
ng .bt3-btn .bt3-caret, .rc-LtiAuthoringTool .bt3-btn .bt3-caret, .rc-Modul=
eLearningObjectivesApp .bt3-btn .bt3-caret, .rc-PeerReviewAdminSubmissionTa=
ble .bt3-btn .bt3-caret, .rc-PeerReviewAuthoring .bt3-btn .bt3-caret, .rc-P=
rogrammingAuthoringTool .bt3-btn .bt3-caret, .rc-QuestionBankFooter .bt3-bt=
n .bt3-caret, .rc-QuizAuthoring .bt3-btn .bt3-caret, .rc-ReadingsAuthoring =
.bt3-btn .bt3-caret, .rc-TeamAssignmentAuthoring .bt3-btn .bt3-caret { marg=
in-left: 4px; margin-bottom: 3px; }
.rc-AdminDeletionConfirmModal .bt3-btn.bt3-btn-info, .rc-AdminViewGradeOver=
ride .bt3-btn.bt3-btn-info, .rc-AnnouncementTool .bt3-btn.bt3-btn-info, .rc=
-AssignmentAuthoringView .bt3-btn.bt3-btn-info, .rc-CourseAuthoring .bt3-bt=
n.bt3-btn-info, .rc-DiscussionPromptAuthoring .bt3-btn.bt3-btn-info, .rc-Le=
ctureAuthoring .bt3-btn.bt3-btn-info, .rc-LtiAuthoringTool .bt3-btn.bt3-btn=
-info, .rc-ModuleLearningObjectivesApp .bt3-btn.bt3-btn-info, .rc-PeerRevie=
wAdminSubmissionTable .bt3-btn.bt3-btn-info, .rc-PeerReviewAuthoring .bt3-b=
tn.bt3-btn-info, .rc-ProgrammingAuthoringTool .bt3-btn.bt3-btn-info, .rc-Qu=
estionBankFooter .bt3-btn.bt3-btn-info, .rc-QuizAuthoring .bt3-btn.bt3-btn-=
info, .rc-ReadingsAuthoring .bt3-btn.bt3-btn-info, .rc-TeamAssignmentAuthor=
ing .bt3-btn.bt3-btn-info { color: rgb(56, 135, 221); background-color: rgb=
(255, 255, 255); border-color: rgb(56, 135, 221); }
.rc-AdminDeletionConfirmModal .bt3-btn.bt3-btn-info:hover:not(.disabled), .=
rc-AdminViewGradeOverride .bt3-btn.bt3-btn-info:hover:not(.disabled), .rc-A=
nnouncementTool .bt3-btn.bt3-btn-info:hover:not(.disabled), .rc-AssignmentA=
uthoringView .bt3-btn.bt3-btn-info:hover:not(.disabled), .rc-CourseAuthorin=
g .bt3-btn.bt3-btn-info:hover:not(.disabled), .rc-DiscussionPromptAuthoring=
.bt3-btn.bt3-btn-info:hover:not(.disabled), .rc-LectureAuthoring .bt3-btn.=
bt3-btn-info:hover:not(.disabled), .rc-LtiAuthoringTool .bt3-btn.bt3-btn-in=
fo:hover:not(.disabled), .rc-ModuleLearningObjectivesApp .bt3-btn.bt3-btn-i=
nfo:hover:not(.disabled), .rc-PeerReviewAdminSubmissionTable .bt3-btn.bt3-b=
tn-info:hover:not(.disabled), .rc-PeerReviewAuthoring .bt3-btn.bt3-btn-info=
:hover:not(.disabled), .rc-ProgrammingAuthoringTool .bt3-btn.bt3-btn-info:h=
over:not(.disabled), .rc-QuestionBankFooter .bt3-btn.bt3-btn-info:hover:not=
(.disabled), .rc-QuizAuthoring .bt3-btn.bt3-btn-info:hover:not(.disabled), =
.rc-ReadingsAuthoring .bt3-btn.bt3-btn-info:hover:not(.disabled), .rc-TeamA=
ssignmentAuthoring .bt3-btn.bt3-btn-info:hover:not(.disabled) { color: rgb(=
255, 255, 255); background-color: rgb(56, 135, 221); }
.rc-AdminDeletionConfirmModal .bt3-btn.bt3-btn-primary, .rc-AdminViewGradeO=
verride .bt3-btn.bt3-btn-primary, .rc-AnnouncementTool .bt3-btn.bt3-btn-pri=
mary, .rc-AssignmentAuthoringView .bt3-btn.bt3-btn-primary, .rc-CourseAutho=
ring .bt3-btn.bt3-btn-primary, .rc-DiscussionPromptAuthoring .bt3-btn.bt3-b=
tn-primary, .rc-LectureAuthoring .bt3-btn.bt3-btn-primary, .rc-LtiAuthoring=
Tool .bt3-btn.bt3-btn-primary, .rc-ModuleLearningObjectivesApp .bt3-btn.bt3=
-btn-primary, .rc-PeerReviewAdminSubmissionTable .bt3-btn.bt3-btn-primary, =
.rc-PeerReviewAuthoring .bt3-btn.bt3-btn-primary, .rc-ProgrammingAuthoringT=
ool .bt3-btn.bt3-btn-primary, .rc-QuestionBankFooter .bt3-btn.bt3-btn-prima=
ry, .rc-QuizAuthoring .bt3-btn.bt3-btn-primary, .rc-ReadingsAuthoring .bt3-=
btn.bt3-btn-primary, .rc-TeamAssignmentAuthoring .bt3-btn.bt3-btn-primary {=
color: rgb(255, 255, 255); background-color: rgb(56, 135, 221); border-col=
or: rgb(56, 135, 221); }
.rc-AdminDeletionConfirmModal .bt3-btn.bt3-btn-primary:hover:not(.disabled)=
, .rc-AdminViewGradeOverride .bt3-btn.bt3-btn-primary:hover:not(.disabled),=
.rc-AnnouncementTool .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-As=
signmentAuthoringView .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-Co=
urseAuthoring .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-Discussion=
PromptAuthoring .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-LectureA=
uthoring .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-LtiAuthoringToo=
l .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-ModuleLearningObjectiv=
esApp .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-PeerReviewAdminSub=
missionTable .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-PeerReviewA=
uthoring .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-ProgrammingAuth=
oringTool .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-QuestionBankFo=
oter .bt3-btn.bt3-btn-primary:hover:not(.disabled), .rc-QuizAuthoring .bt3-=
btn.bt3-btn-primary:hover:not(.disabled), .rc-ReadingsAuthoring .bt3-btn.bt=
3-btn-primary:hover:not(.disabled), .rc-TeamAssignmentAuthoring .bt3-btn.bt=
3-btn-primary:hover:not(.disabled) { background-color: rgb(25, 119, 204); b=
ox-shadow: rgb(224, 224, 224) 1px 1px 0px; }
.rc-AdminDeletionConfirmModal .bt3-btn.bt3-btn-primary.disabled, .rc-AdminV=
iewGradeOverride .bt3-btn.bt3-btn-primary.disabled, .rc-AnnouncementTool .b=
t3-btn.bt3-btn-primary.disabled, .rc-AssignmentAuthoringView .bt3-btn.bt3-b=
tn-primary.disabled, .rc-CourseAuthoring .bt3-btn.bt3-btn-primary.disabled,=
.rc-DiscussionPromptAuthoring .bt3-btn.bt3-btn-primary.disabled, .rc-Lectu=
reAuthoring .bt3-btn.bt3-btn-primary.disabled, .rc-LtiAuthoringTool .bt3-bt=
n.bt3-btn-primary.disabled, .rc-ModuleLearningObjectivesApp .bt3-btn.bt3-bt=
n-primary.disabled, .rc-PeerReviewAdminSubmissionTable .bt3-btn.bt3-btn-pri=
mary.disabled, .rc-PeerReviewAuthoring .bt3-btn.bt3-btn-primary.disabled, .=
rc-ProgrammingAuthoringTool .bt3-btn.bt3-btn-primary.disabled, .rc-Question=
BankFooter .bt3-btn.bt3-btn-primary.disabled, .rc-QuizAuthoring .bt3-btn.bt=
3-btn-primary.disabled, .rc-ReadingsAuthoring .bt3-btn.bt3-btn-primary.disa=
bled, .rc-TeamAssignmentAuthoring .bt3-btn.bt3-btn-primary.disabled { color=
: rgb(255, 255, 255); background-color: rgb(189, 189, 189); border-color: r=
gb(158, 158, 158); }
.rc-AdminDeletionConfirmModal .bt3-btn.bt3-btn-primary:active:not(.disabled=
), .rc-AdminViewGradeOverride .bt3-btn.bt3-btn-primary:active:not(.disabled=
), .rc-AnnouncementTool .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc=
-AssignmentAuthoringView .bt3-btn.bt3-btn-primary:active:not(.disabled), .r=
c-CourseAuthoring .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-Discu=
ssionPromptAuthoring .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-Le=
ctureAuthoring .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-LtiAutho=
ringTool .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-ModuleLearning=
ObjectivesApp .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-PeerRevie=
wAdminSubmissionTable .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-P=
eerReviewAuthoring .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-Prog=
rammingAuthoringTool .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-Qu=
estionBankFooter .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-QuizAu=
thoring .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-ReadingsAuthori=
ng .bt3-btn.bt3-btn-primary:active:not(.disabled), .rc-TeamAssignmentAuthor=
ing .bt3-btn.bt3-btn-primary:active:not(.disabled) { box-shadow: none; back=
ground-color: rgb(21, 104, 191); }
.rc-AdminDeletionConfirmModal .bt3-dropdown-menu, .rc-AdminViewGradeOverrid=
e .bt3-dropdown-menu, .rc-AnnouncementTool .bt3-dropdown-menu, .rc-Assignme=
ntAuthoringView .bt3-dropdown-menu, .rc-CourseAuthoring .bt3-dropdown-menu,=
.rc-DiscussionPromptAuthoring .bt3-dropdown-menu, .rc-LectureAuthoring .bt=
3-dropdown-menu, .rc-LtiAuthoringTool .bt3-dropdown-menu, .rc-ModuleLearnin=
gObjectivesApp .bt3-dropdown-menu, .rc-PeerReviewAdminSubmissionTable .bt3-=
dropdown-menu, .rc-PeerReviewAuthoring .bt3-dropdown-menu, .rc-ProgrammingA=
uthoringTool .bt3-dropdown-menu, .rc-QuestionBankFooter .bt3-dropdown-menu,=
.rc-QuizAuthoring .bt3-dropdown-menu, .rc-ReadingsAuthoring .bt3-dropdown-=
menu, .rc-TeamAssignmentAuthoring .bt3-dropdown-menu { border-radius: 1px; =
}
.rc-AdminDeletionConfirmModal .bt3-dropdown-menu .dropdown-header-title, .r=
c-AdminViewGradeOverride .bt3-dropdown-menu .dropdown-header-title, .rc-Ann=
ouncementTool .bt3-dropdown-menu .dropdown-header-title, .rc-AssignmentAuth=
oringView .bt3-dropdown-menu .dropdown-header-title, .rc-CourseAuthoring .b=
t3-dropdown-menu .dropdown-header-title, .rc-DiscussionPromptAuthoring .bt3=
-dropdown-menu .dropdown-header-title, .rc-LectureAuthoring .bt3-dropdown-m=
enu .dropdown-header-title, .rc-LtiAuthoringTool .bt3-dropdown-menu .dropdo=
wn-header-title, .rc-ModuleLearningObjectivesApp .bt3-dropdown-menu .dropdo=
wn-header-title, .rc-PeerReviewAdminSubmissionTable .bt3-dropdown-menu .dro=
pdown-header-title, .rc-PeerReviewAuthoring .bt3-dropdown-menu .dropdown-he=
ader-title, .rc-ProgrammingAuthoringTool .bt3-dropdown-menu .dropdown-heade=
r-title, .rc-QuestionBankFooter .bt3-dropdown-menu .dropdown-header-title, =
.rc-QuizAuthoring .bt3-dropdown-menu .dropdown-header-title, .rc-ReadingsAu=
thoring .bt3-dropdown-menu .dropdown-header-title, .rc-TeamAssignmentAuthor=
ing .bt3-dropdown-menu .dropdown-header-title { color: rgb(117, 117, 117); =
font-family: HelveticaNeue-Medium, "Helvetica Neue", Helvetica, Arial, "Luc=
ida Grande", sans-serif; font-size: 12px; padding: 6px 0px; }
.rc-AdminDeletionConfirmModal .bt3-dropdown-menu li a, .rc-AdminViewGradeOv=
erride .bt3-dropdown-menu li a, .rc-AnnouncementTool .bt3-dropdown-menu li =
a, .rc-AssignmentAuthoringView .bt3-dropdown-menu li a, .rc-CourseAuthoring=
.bt3-dropdown-menu li a, .rc-DiscussionPromptAuthoring .bt3-dropdown-menu =
li a, .rc-LectureAuthoring .bt3-dropdown-menu li a, .rc-LtiAuthoringTool .b=
t3-dropdown-menu li a, .rc-ModuleLearningObjectivesApp .bt3-dropdown-menu l=
i a, .rc-PeerReviewAdminSubmissionTable .bt3-dropdown-menu li a, .rc-PeerRe=
viewAuthoring .bt3-dropdown-menu li a, .rc-ProgrammingAuthoringTool .bt3-dr=
opdown-menu li a, .rc-QuestionBankFooter .bt3-dropdown-menu li a, .rc-QuizA=
uthoring .bt3-dropdown-menu li a, .rc-ReadingsAuthoring .bt3-dropdown-menu =
li a, .rc-TeamAssignmentAuthoring .bt3-dropdown-menu li a { padding: 8px 20=
px; }
.rc-AdminDeletionConfirmModal .bt3-dropdown-menu li i, .rc-AdminViewGradeOv=
erride .bt3-dropdown-menu li i, .rc-AnnouncementTool .bt3-dropdown-menu li =
i, .rc-AssignmentAuthoringView .bt3-dropdown-menu li i, .rc-CourseAuthoring=
.bt3-dropdown-menu li i, .rc-DiscussionPromptAuthoring .bt3-dropdown-menu =
li i, .rc-LectureAuthoring .bt3-dropdown-menu li i, .rc-LtiAuthoringTool .b=
t3-dropdown-menu li i, .rc-ModuleLearningObjectivesApp .bt3-dropdown-menu l=
i i, .rc-PeerReviewAdminSubmissionTable .bt3-dropdown-menu li i, .rc-PeerRe=
viewAuthoring .bt3-dropdown-menu li i, .rc-ProgrammingAuthoringTool .bt3-dr=
opdown-menu li i, .rc-QuestionBankFooter .bt3-dropdown-menu li i, .rc-QuizA=
uthoring .bt3-dropdown-menu li i, .rc-ReadingsAuthoring .bt3-dropdown-menu =
li i, .rc-TeamAssignmentAuthoring .bt3-dropdown-menu li i { margin-right: 8=
px; vertical-align: middle; }
.rc-AdminDeletionConfirmModal { color: rgb(97, 97, 97); font-family: Helvet=
icaNeue-Regular, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-=
serif !important; }
.rc-AdminDeletionConfirmModal.rc-Modal .c-modal-content { width: 380px; pad=
ding: 0px; background-color: rgb(224, 224, 224); border: 1px solid rgb(97, =
97, 97); }
.rc-AdminDeletionConfirmModal .c-modal-x-out { display: none; }
.rc-AdminDeletionConfirmModal .browser-alert-container { height: 40px; bord=
er-bottom: 1px solid rgb(97, 97, 97); }
.rc-AdminDeletionConfirmModal .browser-alert { line-height: 40px; }
.rc-AdminDeletionConfirmModal .confirm-question { width: 250px; margin: 20p=
x auto; text-align: center; }
.rc-AdminDeletionConfirmModal button.bt3-btn { border-radius: 15px; width: =
85px; background-color: rgb(224, 224, 224); border-color: rgb(97, 97, 97); =
}
.rc-AdminDeletionConfirmModal button.yes-button { margin-right: 20px; }
.rc-SubmittedSubmissionView .rc-SubmissionPartView { user-select: none; }
.rc-SubmittedSubmissionView--isAdminMode .rc-SubmissionPartView { user-sele=
ct: auto; }
.rc-SubmittedSubmissionView .rc-PeerAnonymousNotification { margin-bottom: =
24px; }
.rc-RubricPreview h1 { margin-top: 15px; margin-bottom: 30px; }
.styleguide a { color: rgb(0, 98, 228); text-decoration: none; }
.styleguide a:hover { text-decoration: underline; color: rgb(0, 78, 182); }
.styleguide a.nostyle, a.nostyle { color: inherit; text-decoration: none; }
.styleguide a.nostyle:hover, a.nostyle:focus, a.nostyle:hover { color: inhe=
rit; text-decoration: none; }
a.dim, a.dim:hover { color: rgb(82, 82, 82); text-decoration: none; }
a.dim:hover, a.dim:hover:hover { color: rgb(41, 114, 209); text-decoration:=
underline; }
a.link-button, button.facebook, button.linkedin, button.passive, button.pri=
mary, button.secondary { font-size: 12px; line-height: 14px; font-family: O=
penSans, Arial, sans-serif; }
button.facebook, button.linkedin, button.passive, button.primary, button.se=
condary { display: inline-block; text-align: center; vertical-align: middle=
; white-space: nowrap; background-image: none; border: none; opacity: 1; fi=
lter: none; text-decoration: none; color: rgb(255, 255, 255); min-width: 72=
px; padding: 10px 20px; transition-duration: 0.1s; transition-timing-functi=
on: ease; transition-delay: 0ms; user-select: none; cursor: pointer; border=
-radius: 0px; outline-offset: 4px; }
button.facebook[disabled], button.linkedin[disabled], button.passive[disabl=
ed], button.primary[disabled], button.secondary[disabled] { background-colo=
r: rgb(229, 229, 229); border: 1px solid rgb(229, 229, 229); color: rgba(0,=
0, 0, 0.26); cursor: not-allowed; pointer-events: none; }
button.facebook[disabled]:active, button.facebook[disabled]:focus, button.f=
acebook[disabled]:hover, button.linkedin[disabled]:active, button.linkedin[=
disabled]:focus, button.linkedin[disabled]:hover, button.passive[disabled]:=
active, button.passive[disabled]:focus, button.passive[disabled]:hover, but=
ton.primary[disabled]:active, button.primary[disabled]:focus, button.primar=
y[disabled]:hover, button.secondary[disabled]:active, button.secondary[disa=
bled]:focus, button.secondary[disabled]:hover { background: none 0px 0px re=
peat scroll rgb(224, 224, 224); }
button.facebook.cozy, button.linkedin.cozy, button.passive.cozy, button.pri=
mary.cozy, button.secondary.cozy { padding: 16px 30px; font-size: 14px; lin=
e-height: 18px; font-family: OpenSans-Semibold, Arial, sans-serif; }
button.facebook.roomy, button.linkedin.roomy, button.passive.roomy, button.=
primary.roomy, button.secondary.roomy { padding: 12px 36px; font-size: 14px=
; line-height: 24px; font-family: OpenSans-Semibold, Arial, sans-serif; }
button.facebook.comfy, button.linkedin.comfy, button.passive.comfy, button.=
primary.comfy, button.secondary.comfy { padding: 20px 40px; font-size: 18px=
; line-height: 24px; font-family: OpenSans-Semibold, Arial, sans-serif; }
button.facebook.fullbleed, button.linkedin.fullbleed, button.passive.fullbl=
eed, button.primary.fullbleed, button.secondary.fullbleed { padding: 10px 2=
0px; width: 100%; }
button.primary { border: 1px solid rgb(32, 115, 212); background-color: rgb=
(32, 115, 212); }
button.primary:active, button.primary:focus, button.primary:hover { backgro=
und-color: rgb(0, 91, 190); }
button.primary.comfy:not([disabled]), button.primary.cozy:not([disabled]) {=
background-image: linear-gradient(rgb(42, 115, 204), rgb(34, 96, 170)); }
button.primary.comfy:not([disabled]):active, button.primary.comfy:not([disa=
bled]):focus, button.primary.comfy:not([disabled]):hover, button.primary.co=
zy:not([disabled]):active, button.primary.cozy:not([disabled]):focus, butto=
n.primary.cozy:not([disabled]):hover { background-image: none; }
button.secondary { color: rgb(1, 86, 184); border: 1px solid rgb(1, 86, 184=
); background-color: transparent; }
button.secondary:active, button.secondary:focus, button.secondary:hover { b=
ackground-color: rgb(1, 86, 184); color: rgb(255, 255, 255); }
button.passive { border: 1px solid rgb(111, 111, 111); color: rgb(111, 111,=
111); background-color: transparent; }
button.passive:active, button.passive:focus, button.passive:hover { border-=
color: rgb(140, 140, 140); background-color: rgb(140, 140, 140); color: rgb=
(255, 255, 255); }
button.button-link, button.nostyle, div.button-link { background: none 0px =
0px repeat scroll transparent; color: rgba(0, 0, 0, 0.87); border: 0px; fon=
t-size: 1em; margin: 0px; padding: 0px; text-align: left; text-decoration: =
none; text-indent: 0px; min-width: 0px; }
button.button-link:disabled, button.nostyle:disabled, div.button-link:disab=
led { background: none 0px 0px repeat scroll transparent; color: rgba(0, 0,=
0, 0.26); }
button.facebook { padding-left: 20px; padding-right: 20px; color: rgb(255, =
255, 255); background-color: rgb(59, 89, 152); }
button.facebook i, button.facebook span { display: inline-block; vertical-a=
lign: middle; }
button.facebook i { font-size: 20px; }
button.facebook i:last-child, button.facebook span { margin-left: 8px; }
button.linkedin { padding-left: 20px; padding-right: 20px; color: rgb(255, =
255, 255); background-color: rgb(42, 115, 204); }
button.linkedin i, button.linkedin span { display: inline-block; vertical-a=
lign: middle; }
button.linkedin i { font-size: 20px; }
button.linkedin i:last-child, button.linkedin span { margin-left: 8px; }
button.button-link, div.button-link { color: rgb(0, 98, 228); text-decorati=
on: none; cursor: pointer; }
button.button-link:hover, div.button-link:hover { text-decoration: underlin=
e; color: rgb(0, 78, 182); }
button.button-link.nostyle, div.button-link.nostyle { color: inherit; text-=
decoration: none; }
button.button-link.nostyle:hover, div.button-link.nostyle:hover { color: in=
herit; text-decoration: none; }
.theme-dark button.passive[disabled], .theme-dark button.primary[disabled],=
.theme-dark button.secondary[disabled] { background-color: rgba(255, 255, =
255, 0.8); }
a.link-button { display: inline-block; text-align: center; vertical-align: =
middle; white-space: nowrap; background-image: none; border: none; opacity:=
1; filter: none; text-decoration: none; color: rgb(255, 255, 255); min-wid=
th: 72px; padding: 10px 20px; transition-duration: 0.1s; transition-timing-=
function: ease; transition-delay: 0ms; user-select: none; cursor: pointer; =
border-radius: 0px; }
a.link-button:active, a.link-button:any-link, a.link-button:focus, a.link-b=
utton:hover { text-decoration: none; color: rgb(255, 255, 255); }
a.link-button.cozy { padding: 16px 30px; line-height: 18px; }
a.link-button.cozy, a.link-button.roomy { font-size: 14px; font-family: Ope=
nSans-Semibold, Arial, sans-serif; }
a.link-button.roomy { padding: 12px 36px; line-height: 24px; }
a.link-button.comfy { padding: 20px 40px; font-size: 18px; line-height: 24p=
x; font-family: OpenSans-Semibold, Arial, sans-serif; }
a.link-button.fullbleed { padding: 10px 20px; width: 100%; }
a.link-button.primary { border: 1px solid rgb(32, 115, 212); background-col=
or: rgb(32, 115, 212); }
a.link-button.primary:active, a.link-button.primary:focus, a.link-button.pr=
imary:hover { background-color: rgb(0, 91, 190); }
a.link-button.primary.comfy, a.link-button.primary.cozy { background-image:=
linear-gradient(rgb(42, 115, 204), rgb(34, 96, 170)); }
a.link-button.primary.comfy:active, a.link-button.primary.comfy:focus, a.li=
nk-button.primary.comfy:hover, a.link-button.primary.cozy:active, a.link-bu=
tton.primary.cozy:focus, a.link-button.primary.cozy:hover { background-imag=
e: none; }
a.link-button.secondary { color: rgb(1, 86, 184); border: 1px solid rgb(1, =
86, 184); background-color: transparent; }
a.link-button.secondary:active, a.link-button.secondary:focus, a.link-butto=
n.secondary:hover { background-color: rgb(1, 86, 184); color: rgb(255, 255,=
255); }
a.link-button.passive { border: 1px solid rgb(111, 111, 111); color: rgb(11=
1, 111, 111); background-color: transparent; }
a.link-button.passive:active, a.link-button.passive:focus, a.link-button.pa=
ssive:hover { border-color: rgb(140, 140, 140); background-color: rgb(140, =
140, 140); color: rgb(255, 255, 255); }
a.link-button.facebook { padding-left: 20px; padding-right: 20px; color: rg=
b(255, 255, 255); background-color: rgb(59, 89, 152); }
a.link-button.facebook i, a.link-button.facebook span { display: inline-blo=
ck; vertical-align: middle; }
a.link-button.facebook i { font-size: 20px; }
a.link-button.facebook i:last-child, a.link-button.facebook span { margin-l=
eft: 8px; }
a.link-button.linkedin { padding-left: 20px; padding-right: 20px; color: rg=
b(255, 255, 255); background-color: rgb(42, 115, 204); }
a.link-button.linkedin i, a.link-button.linkedin span { display: inline-blo=
ck; vertical-align: middle; }
a.link-button.linkedin i { font-size: 20px; }
a.link-button.linkedin i:last-child, a.link-button.linkedin span { margin-l=
eft: 8px; }
a.link-button.nostyle { background: none 0px 0px repeat scroll transparent;=
color: rgba(0, 0, 0, 0.87); border: 0px; font-size: 1em; margin: 0px; padd=
ing: 0px; text-align: left; text-decoration: none; text-indent: 0px; }
a.link-button.nostyle:disabled { background: none 0px 0px repeat scroll tra=
nsparent; color: rgba(0, 0, 0, 0.26); }
@media print {
a:link::after, a:visited::after { content: "" !important; }
}
.screenreader-only { position: absolute; width: 1px; height: 1px; margin: -=
1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border=
: 0px; }
@media print {
* { overflow: visible !important; }
}
.c-peer-review-review-response { overflow-wrap: break-word; }
.c-peer-review-review-response img { max-width: 100%; }
.c-peer-review-review-response .c-peer-review-review-response-link { font-s=
ize: 16px; display: block; margin: 0px 0px 8px; }
.c-peer-review-review-response .c-peer-review-review-response-link .c-peer-=
review-review-response-link-text { text-decoration: underline; }
input.c-peer-review-submit-text-field::-webkit-input-placeholder, textarea.=
c-peer-review-submit-textarea-field::-webkit-input-placeholder { opacity: 1=
; filter: none; color: rgb(82, 82, 82); }
input.c-peer-review-submit-text-field::placeholder, textarea.c-peer-review-=
submit-textarea-field::placeholder { opacity: 1; filter: none; color: rgb(8=
2, 82, 82); }
.c-peer-review-submit-text-field, .c-peer-review-submit-textarea-field { ba=
ckground-color: rgb(255, 255, 255); border: 1px solid rgb(99, 99, 99); heig=
ht: 38px; max-width: 100%; padding: 10px; width: 100%; }
.c-peer-review-submit-text-field.c-peer-review-submit-text-field-group-top,=
.c-peer-review-submit-textarea-field.c-peer-review-submit-text-field-group=
-top { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.c-peer-review-submit-text-field.c-peer-review-submit-text-field-group-midd=
le, .c-peer-review-submit-textarea-field.c-peer-review-submit-text-field-gr=
oup-middle { border-radius: 0px; margin-top: -1px; }
.c-peer-review-submit-text-field.c-peer-review-submit-text-field-group-bott=
om, .c-peer-review-submit-textarea-field.c-peer-review-submit-text-field-gr=
oup-bottom { border-top-left-radius: 0px; border-top-right-radius: 0px; mar=
gin-top: -1px; }
.c-peer-review-submit-textarea-field { height: 100px; }
.c-peer-review-submit-text-field-container { position: relative; }
.c-peer-review-submit-text-field-annotation { pointer-events: none; positio=
n: absolute; right: 10px; top: 6px; color: rgb(82, 82, 82); }
.c-peer-review-submit-upload-field { border: 1px solid rgb(99, 99, 99); box=
-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; height: auto; padding: 6px=
12px; }
.c-peer-review-submit-upload-field.disabled { background: rgba(0, 0, 0, 0.0=
5); }
.c-peer-review-submit-upload-field.disabled, .c-peer-review-submit-upload-f=
ield.disabled * { cursor: not-allowed; }
.c-peer-review-submit-upload-field.disabled a:hover { text-decoration: none=
; }
.c-peer-review-submit-upload-field .bt3-progress { margin-bottom: 0px; }
.c-peer-review-submit-upload-remove { color: rgb(82, 82, 82); margin-left: =
4px; font-size: 16px; font-weight: 700; cursor: pointer; }
.c-peer-review-submit-upload-error { color: rgb(243, 0, 27); margin-right: =
10px; }
.rc-PeerSubmissionWithReviewsBody .rc-DisplayPart .c-peer-card { padding-ri=
ght: 20px; }
.rc-PeerSubmissionWithReviewsBody .rc-SubmissionEditButton { margin-top: 12=
px; }
.rc-PeerItemSubmittedView .rc-PeerAnonymousNotification { margin-bottom: 24=
px; }
.rc-FormPartsQuestion { width: 100%; font-size: 14px; margin-top: 48px; mar=
gin-bottom: 48px; }
.rc-FormPartsQuestion + .rc-FormPartsQuestion { margin-top: 66px; }
.rc-FormPartsQuestion__questionRubricFormPart { margin-bottom: 24px; }
.rc-FormPartsQuestion__row { display: flex; }
.rc-FormPartsQuestion__row + .rc-FormPartsQuestion__row { margin-top: 13px;=
}
.rc-FormPartsQuestion__numberCell { width: 30px; }
.rc-FormPartsQuestion__contentCell { width: 100%; }
.rc-FormPartsQuestion__pointsCell { width: 136px; display: flex; -webkit-bo=
x-direction: reverse; -webkit-box-orient: horizontal; flex-direction: row-r=
everse; }
.rc-FormPartsQuestion .rc-SuggestedMaterialCard { margin-top: 24px; width: =
78%; }
.rc-FormPartsQuestion legend { font-size: 14px; margin: 0px; border: none; =
}
.rc-FormPartsQuestion input, .rc-FormPartsQuestion textarea { font-size: 0.=
875rem; line-height: 1.5rem; display: block; }
.rc-FormPartsQuestion input::placeholder, .rc-FormPartsQuestion textarea::p=
laceholder { color: rgb(102, 102, 102); opacity: 1; filter: none; }
.rc-PollHistogram .progress-bar { width: 30rem; height: 1.6rem; border: 1px=
solid rgb(204, 204, 204); margin: 0.25rem 0px 0.5rem; }
.rc-PollHistogram .progress-bar.active > .progress { background: rgb(42, 11=
5, 204); }
.rc-PollHistogram .progress-bar .progress { background: rgb(130, 168, 225);=
height: 100%; margin-right: 1rem; }
.rc-PollHistogram .progress-bar .progress-label { -webkit-box-flex: 1; flex=
: 1 1 0%; font-size: 0.75rem; }
.rc-PollHistogram .responses-count { font-size: 0.875rem; }
.rc-VideoQuizQuestionArea { -webkit-box-flex: 1; flex: 1 1 0%; overflow-y: =
scroll; padding: 1.5rem; }
.rc-VideoQuizQuestionArea::-webkit-scrollbar { appearance: none; }
.rc-VideoQuizQuestionArea::-webkit-scrollbar:vertical { width: 11px; }
.rc-VideoQuizQuestionArea::-webkit-scrollbar-thumb { border-radius: 8px; bo=
rder: 2px solid rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.5); }
.rc-VideoQuizQuestionArea::-webkit-scrollbar-track { background-color: rgb(=
255, 255, 255); border-radius: 8px; }
.rc-VideoQuizQuestionArea__responseBox { margin-top: 1.25rem; }
.rc-VideoQuizQuestionArea__legend { margin-bottom: 0px; border-bottom: none=
; display: contents; }
.rc-VideoQuizSubmissionArea button.rc-VideoQuizSubmissionButton { font-size=
: 0.8rem; color: rgb(255, 255, 255); border-width: 1px; border-style: solid=
; background: rgb(42, 115, 204); }
.rc-VideoQuizSubmissionArea { padding: 1.5rem; border-top: 1px solid rgb(22=
5, 225, 225); }
.rc-VideoQuizSubmissionArea button { font-size: 0.8rem; margin-right: 1.5re=
m; color: rgb(42, 115, 204); }
.rc-VideoQuizSubmissionArea button:last-child { margin: 0px; }
.rc-VideoQuiz { position: absolute; background: rgba(0, 0, 0, 0.75); width:=
100%; height: 100%; z-index: 999; display: block; top: 0px; left: 0px; }
.rc-VideoQuiz .focus-trap { height: 1px; width: 1px; position: absolute; to=
p: 10px; left: 0px; background: transparent; border: none; }
.rc-VideoQuiz__window { position: absolute; top: 50%; height: 90%; font-siz=
e: 1rem; width: 75%; left: 50%; background: rgb(255, 255, 255); transform: =
translate(-50%, -50%); }
.rc-VideoQuiz__window h2.video-quiz-header { line-height: 1.2em; border-bot=
tom: 1px solid rgb(225, 225, 225); margin: 0px; padding: 1.5rem; }
.vjs-react { font-family: OpenSans, Arial, sans-serif; }
.vjs-react .vjs-overlay { position: absolute; height: 100%; width: 100%; le=
ft: 0px; top: 0px; background-color: rgba(0, 0, 0, 0.75); z-index: 3; paddi=
ng-top: 0px; }
.vjs-react .vjs-overlay .coursera-assess-assessment-in-video .coursera-asse=
ss-style-question-in-video { padding: 36px !important; }
.vjs-react.vjs-coursera-skin.vjs-coursera-phoenix-skin:focus { outline: rgb=
(130, 168, 225) solid 2px !important; }
.vjs-react.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-mouse-display .=
vjs-time-tooltip { top: -35px; font-size: 13px; border-radius: 1px; backgro=
und-color: rgb(17, 17, 17); }
.vjs-react.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-volume-panel:ho=
ver .vjs-volume-control { width: 3em; height: 8em; display: block; }
.vjs-react.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-volume-control =
{ transition: none 0s ease 0s; height: 0px; width: 0px; display: none; }
.vjs-react.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-progress-holder=
{ margin: 0px; }
.vjs-react.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-text-track { fo=
nt-size: 1.8em; }
.vjs-react.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-control-bar { h=
eight: 35px; }
.vjs-react.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-menu { margin-b=
ottom: 15px; }
.vjs-react.vjs-coursera-skin.vjs-coursera-phoenix-skin .vjs-tech { z-index:=
1; }
video::-webkit-media-text-track-display { transform: translateY(-1.5em); }
.vjs-coursera-skin { color: inherit; overflow: hidden; }
.vjs-coursera-skin .vjs-progress-control { height: 10px; position: absolute=
; top: -0.7em; width: 100%; }
.vjs-coursera-skin .vjs-current-time { display: block; }
.vjs-coursera-skin .vjs-time-control { line-height: 3.1em; }
.vjs-coursera-skin .vjs-time-divider { display: block; }
.vjs-coursera-skin .vjs-duration { display: block; margin-right: auto; }
.vjs-coursera-skin .vjs-menu-button-popup .vjs-menu { width: 40px; margin-b=
ottom: 3em; left: 0px; }
.vjs-coursera-skin .vjs-menu-button-popup .vjs-menu .vjs-menu-content { bot=
tom: 0px; }
.vjs-coursera-skin .vjs-marker-wrapper { position: absolute; width: 1em; he=
ight: 100%; }
.vjs-coursera-skin .vjs-marker-wrapper .vjs-marker { position: absolute; wi=
dth: 0.25em; height: 100%; background-color: rgb(255, 255, 0); }
.vjs-coursera-skin .vjs-overlay { position: absolute; height: 100%; width: =
100%; left: 0px; background-color: rgb(255, 255, 255); top: -3em; padding-t=
op: 3em; }
.rc-VideoToolbarButton:focus, .rc-VideoToolbarButton:hover { text-decoratio=
n: none; color: rgb(255, 255, 255) !important; }
.rc-VideoToolbarButton:focus { text-decoration: none; }
.rc-VideoToolbarButton:disabled, .rc-VideoToolbarButton:disabled:hover { co=
lor: rgb(170, 170, 170) !important; background: rgb(221, 221, 221) !importa=
nt; }
.rc-VideoToolbarButton:disabled:hover svg, .rc-VideoToolbarButton:disabled =
svg { fill: rgb(170, 170, 170) !important; }
.rc-DownloadsDropdown { background: url("https://coursera_assets.s3.amazona=
ws.com/learner/chevron_down_white.svg"); margin-left: 6px; }
.rc-DownloadsDropdown .bt3-dropdown-toggle { min-width: 120px; text-align: =
left; border: none; cursor: pointer; font-weight: 400; color: rgb(94, 94, 9=
4); padding: 0px 12px; height: 32px; line-height: 24px; font-size: 14px; bo=
rder-radius: 2px; transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1) 0ms;=
background-size: 20px; background-repeat: no-repeat; background-position: =
calc(100% - 5px) 50%; background-image: url("https://coursera_assets.s3.ama=
zonaws.com/learner/chevron_down.svg"); }
.rc-DownloadsDropdown .bt3-dropdown-toggle:hover { color: rgb(255, 255, 255=
); background-color: rgb(1, 86, 184); background-image: url("https://course=
ra_assets.s3.amazonaws.com/learner/chevron_down_white.svg"); }
.rc-DownloadsDropdown .bt3-dropdown-toggle:focus { outline: rgb(1, 86, 184)=
dotted 2px; }
.rc-DownloadsDropdown.bt3-open .bt3-dropdown-toggle { color: rgb(85, 85, 85=
); box-shadow: none; background-color: rgb(238, 238, 238); background-image=
: url("https://coursera_assets.s3.amazonaws.com/learner/chevron_down.svg");=
}
.rc-DownloadsDropdown.bt3-open .bt3-dropdown-toggle:hover { color: rgb(85, =
85, 85); box-shadow: none; background-color: rgb(238, 238, 238); background=
-image: url("https://coursera_assets.s3.amazonaws.com/learner/chevron_down.=
svg"); }
.rc-DownloadsDropdown .bt3-dropdown-menu { min-width: 300px; border-radius:=
0px; }
.rc-DownloadsDropdown .bt3-dropdown-menu li.menuitem { padding: 0px; }
.rc-DownloadsDropdown .bt3-dropdown-menu li.menuitem > a { margin: 0px; pad=
ding: 0px; display: block; color: rgb(117, 117, 117); text-decoration: none=
; }
.rc-DownloadsDropdown .bt3-dropdown-menu li.menuitem > a .color-secondary-d=
ark-text { color: rgb(102, 102, 102); }
.rc-DownloadsDropdown .bt3-dropdown-menu li.menuitem > a:focus, .rc-Downloa=
dsDropdown .bt3-dropdown-menu li.menuitem > a:hover { color: rgb(255, 255, =
255); background-color: rgb(1, 86, 184); }
.rc-DownloadsDropdown .bt3-dropdown-menu li.menuitem > a:focus .color-secon=
dary-dark-text, .rc-DownloadsDropdown .bt3-dropdown-menu li.menuitem > a:ho=
ver .color-secondary-dark-text { color: rgb(255, 255, 255); background-colo=
r: rgb(1, 86, 184); }
.rc-PeerReviewPageAllocationModal__modal-footer { margin-top: 24px; text-al=
ign: right; }
.rc-PeerReviewPageAllocationModal__button { margin-left: 18px; min-width: 1=
10px; }
.rc-RevieweeProfile__user-label { display: flex; }
.rc-RevieweeProfile .rc-RevieweeProfile__user-name { margin-right: 12px; fo=
nt-size: 0.875rem; line-height: 1.5rem; margin-top: auto; margin-bottom: au=
to; }
.bt3-clearfix::after, .bt3-clearfix::before { content: " "; display: table;=
}
.bt3-clearfix::after { clear: both; }
.bgcolor-primary-light { background-color: rgb(246, 250, 255); }
.bgcolor-primary { background-color: rgb(42, 115, 204); }
.bgcolor-primary-dark { background-color: rgb(35, 75, 110); }
.bgcolor-success-light { background-color: rgb(236, 244, 232); }
.bgcolor-success { background-color: rgb(42, 181, 115); }
.bgcolor-success-dark { background-color: rgb(31, 131, 84); }
.bgcolor-warn-light { background-color: rgb(255, 245, 195); }
.bgcolor-warn { background-color: rgb(245, 166, 35); }
.bgcolor-warn-dark { background-color: rgb(149, 103, 18); }
.bgcolor-danger { background-color: rgb(255, 92, 110); }
.bgcolor-white { background-color: rgb(255, 255, 255); }
.bgcolor-black { background-color: rgb(0, 0, 0); }
.bgcolor-accent-brown { background-color: rgb(160, 126, 70); }
.bgcolor-accent-brown-light { background-color: rgb(236, 233, 227); }
.bgcolor-accent-yellow { background-color: gold; }
.color-primary { color: rgb(42, 115, 204); }
.color-primary-dark { color: rgb(35, 75, 110); }
.color-success { color: rgb(42, 181, 115); }
.color-success-dark { color: rgb(31, 131, 84); }
.color-warn { color: rgb(245, 166, 35); }
.color-warn-dark { color: rgb(149, 103, 18); }
.color-danger { color: rgb(255, 92, 110); }
.color-accent-brown { color: rgb(160, 126, 70); }
.color-accent-yellow { color: gold; }
.bgcolor-transparent { background-color: transparent; }
.bgcolor-black-g1 { background-color: rgba(0, 0, 0, 0.05); }
.bgcolor-black-g2 { background-color: rgba(0, 0, 0, 0.1); }
.bgcolor-black-g3 { background-color: rgba(0, 0, 0, 0.255); }
.bgcolor-black-g4 { background-color: rgba(0, 0, 0, 0.45); }
.bgcolor-black-g5 { background-color: rgba(0, 0, 0, 0.55); }
.bgcolor-black-g6 { background-color: rgba(0, 0, 0, 0.8); }
.bgcolor-white-g1 { background-color: rgba(255, 255, 255, 0.05); }
.bgcolor-white-g2 { background-color: rgba(255, 255, 255, 0.1); }
.bgcolor-white-g3 { background-color: rgba(255, 255, 255, 0.25); }
.bgcolor-white-g4 { background-color: rgba(255, 255, 255, 0.55); }
.bgcolor-white-g5 { background-color: rgba(255, 255, 255, 0.8); }
.bgcolor-danger-g1 { background-color: rgb(255, 234, 236); }
.bgcolor-danger-g2 { background-color: rgb(255, 180, 188); }
.bgcolor-danger-g3 { background-color: rgb(255, 134, 148); }
.bgcolor-danger-g4 { background-color: rgb(255, 112, 127); }
.bgcolor-danger-g5 { background-color: rgb(255, 102, 119); }
.bgcolor-divider { background-color: rgba(0, 0, 0, 0.12); }
.bgcolor-divider-light { background-color: rgba(0, 0, 0, 0.06); }
.theme-white { background-color: rgb(255, 255, 255); }
.theme-light { background-color: rgb(245, 245, 245); }
.theme-dark { background-color: rgb(32, 47, 58); }
.theme-navigation { background-color: rgb(236, 236, 236); }
.color-hint-text { color: rgba(0, 0, 0, 0.26); }
.color-secondary-text { color: rgb(82, 82, 82); }
.color-primary-text { color: rgba(0, 0, 0, 0.87); }
.color-disabled { color: rgb(224, 224, 224); }
.color-active { color: rgb(41, 114, 209); }
.theme-dark .color-primary-text { color: rgb(255, 255, 255); }
.theme-dark .color-secondary-text { color: rgba(255, 255, 255, 0.698); }
.theme-dark .color-disabled { color: rgba(255, 255, 255, 0.298); }
.theme-dark .color-active { color: rgb(41, 114, 209); }
.overlay { background-color: rgba(0, 0, 0, 0.83); }
.overlay.white { background-color: rgba(255, 255, 255, 0.83); }
.rc-ReviewRubricHeader { -webkit-box-orient: vertical; flex-direction: colu=
mn; padding: 24px 0px 8px; }
.rc-ReviewRubricHeader, .rc-ReviewRubricHeader__header { display: flex; }
.rc-ReviewRubricHeader__header { -webkit-box-pack: justify; justify-content=
: space-between; -webkit-box-align: center; align-items: center; }
.rc-ReviewRubricHeader__left-side strong { text-transform: uppercase; }
.rc-ReviewRubricHeader__prompt { padding-top: 5px; }
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: image/svg+xml
Content-Transfer-Encoding: quoted-printable
Content-Location: https://coursera_assets.s3.amazonaws.com/learner/chevron_down_white.svg
<?xml version=3D"1.0" encoding=3D"UTF-8" standalone=3D"no"?>
<svg viewBox=3D"0 0 48 48" role=3D"img" aria-labelledby=3D"languagePickerCh=
evron languagePickerChevronDesc" xmlns=3D"http://www.w3.org/2000/svg" style=
=3D"fill: #FFF; height: 8px; width: 8px;">
<title id=3D"languagePickerChevron">
Chevron Down
</title>
<g transform=3D"translate(-435.000000, -1746.000000)" role=3D"presentat=
ion">
<polygon points=3D"443 1766.414 444.414 1765 459 1778.172 473.586 1=
765 475 1766.414 459 1781" />
</g>
</svg>
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera-course-photos.s3.amazonaws.com/63/fc25727bf9418f80196afcb33e7b6c/LQAIlogo200x50.png?auto=format%2Ccompress&dpr=1&w=256&h=32
AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAA
AAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAAB
AAEAAAABAAABGgAAAsYAAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAA
amlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAIAAAAAgAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFD
gQAMAAAAABNjb2xybmNseAABAA0ABoAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAAs5tZGF0EgAK
CRgZP/2CAhoNCDK2BRNgA4444oDxMsS2PWTWhxtRvH6ODNQsD52EeHkJnz929TMk546cPzdAistB
UKig/5GuGT8xVJ/abD8PkpSf5SwwfzsTP6DCt8ADddALyL/IckMGd/kpb2nvnlJuGYB07WgtM7mj
8BryNJyF7Wuk1/5WmQWXFE2H0PlsCnsLHqfoUHmkks3XqF2M1qLtDjKD2D89/W2EUJ3bbGpEra0R
s4ttmzEG3MBy7BsTl2M5mUxpc1yAx/D5HMKWVzCnLt9yjXTQZEg8603qNcx1HJHduNFI3l1DN6sy
ZJhybUNm5gqhY+Ue8V+nl2yBCqPESlW9vJDyspZpczBzF55W+Wf9aP4Ho2EQPR5WS1TZq+vjk/6I
FKEnHdHyvCZilZiAgF4H9eJNckB2XYOoOO1hKoZaHD1WQEhF3eW+AvEhjkn9yV/0az1m3UUQh/Ko
GCJoCP6PYnkLtX/w3KYRnuXTrAViG+OieG+oa2/TPDvJ31BaIh7KPAmsAYvFGqR1JVwv8xDQPk4R
zs0ngJqJ/r0EJe8Ri9QD7vI8SVnRhUg8GXBzTdOlKPYcYMU1I9Gg+Qm79xorpForyf/r2qivswy5
0JV8Si6roQG+QUlf57gym9ECavYVHh1fU5NMCGXf9EUO8n5a28qilORMDSY6QRqSLsVGFD/tMB/7
o0rlWLH6tJxvgJbi0BWQdn/zozoHLifkhEOic2Cy2VOVsPfPGGcUcD0L9ghuhZXKrS9iyEuDEhvq
XsykC+MeTy3++crFHYrzQTHJEveyzFi3caMYSG5VnIWFbCamuRcwzilvxe5Ja9z66eABK5v8XWR8
Rd+qe8v/GGiLYxR53rUnKqiEexT5uyl94k9kuAaRkgSfEbMfypuZXBC5E6qMCxh8BpprlO2B6KpW
X6LfpJcg7pVFzWj6yr5ZYeiqsOsIMv4=
------MultipartBoundary--HEkTpfx5K1FyjxHGpwPJGqabhN1nIiZUAzedJiPETu------