@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{height:100%;left:0;position:absolute;top:0;width: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;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff")}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.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-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.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-placeholder: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-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{background-color:#000;box-sizing:border-box;color:#fff;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;padding:0;position:relative;vertical-align:top;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{height:100%!important;width:100%!important}.video-js[tabindex="-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:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{max-width:100%;width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js .vjs-tech,.video-js.vjs-fill:not(.vjs-audio-only-mode){height:100%;width:100%}.video-js .vjs-tech{left:0;position:absolute;top:0}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){height:100%!important;padding-top:0!important;width:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{cursor:default;opacity:.5}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;height:150px;margin:0 auto;padding:20px;text-align:center;width:300px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{background-color:#2b333f;background-color:rgba(43,51,63,.7);border:.06666em solid #fff;border-radius:.3em;cursor:pointer;display:block;font-size:3em;height:1.63332em;left:10px;line-height:1.5em;opacity:1;padding:0;position:absolute;top:10px;transition:all .4s;width:3em}.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-1.5em;margin-top:-.81666em;top:50%}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:#73859f;background-color:rgba(115,133,159,.5);border-color:#fff;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-decoration:none;text-transform:none;transition:none}.vjs-control .vjs-button{height:100%;width:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.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;font-family:Arial,Helvetica,sans-serif;margin:0;overflow:auto;padding:0}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{font-size:1.2em;line-height:1.4em;list-style:none;margin:0;padding:.2em 0;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:none}.vjs-menu li.vjs-menu-title{cursor:default;font-size:1em;font-weight:700;line-height:2em;margin:0 0 .3em;padding:0;text-align:center;text-transform:uppercase}.vjs-menu-button-popup .vjs-menu{border-top-color:rgba(43,51,63,.7);bottom:0;display:none;height:0;left:-3em;margin-bottom:1.5em;position:absolute;width:10em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:1.5em;max-height:15em;position:absolute;width:100%}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{overflow:hidden;transition:all .4s}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{height:100%;left:4em;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:all .4s;width:auto}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline: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-flex .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{height:100%;margin:0;overflow:hidden;width:auto}.video-js .vjs-control-bar{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:0;display:none;height:3em;left:0;position:absolute;right:0;width:100%}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;opacity:1;transition:visibility .1s,opacity .1s;visibility:visible}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s;visibility:visible}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;pointer-events:auto;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{flex:none;height:100%;margin:0;padding:0;position:relative;text-align:center;width:4em}.video-js .vjs-control.vjs-visible-text{padding-left:1em;padding-right:1em;width:auto}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;padding:0;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{align-items:center;cursor:pointer;display:flex;flex:auto;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.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-progress{display:block;height:100%;margin:0;padding:0;position:absolute;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events: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:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{background-color:#000;display:none;height:100%;position:absolute;width:1px;z-index: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{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{background-color:#000;background-color:rgba(0,0,0,.8);color:#fff}.video-js .vjs-slider{-webkit-touch-callout:none;background-color:#73859f;background-color:rgba(115,133,159,.5);cursor:pointer;margin:0 .45em;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{box-shadow:0 0 1em #fff;text-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;display:flex;margin-right:1em}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{height:1px;margin-left:-1px;opacity:0;visibility:visible;width:1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;visibility:visible}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:3em;margin-right:0;width:5em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{transition:width .1s;width:10em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{height:3em;opacity:1;position:relative;transition:none;visibility:visible;width:5em}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{bottom:3em;left:.5em;position:absolute}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{height:.3em;width:5em}.vjs-volume-bar.vjs-slider-vertical{height:5em;margin:1.35em auto;width:.3em}.video-js .vjs-volume-level{background-color:#fff;bottom:0;left:0;position:absolute}.video-js .vjs-volume-level:before{font-size:.9em;position:absolute;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{left:-.3em;top:-.5em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{right:-.5em;top:-.3em}.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{background-color:#2b333f;background-color:rgba(43,51,63,.7);bottom:8em;height:8em;width:3em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{background-color:#000;display:none;height:1px;position:absolute;width:100%;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{height:100%;width:1px}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{background-color:#000;background-color:rgba(0,0,0,.8);color:#fff}.vjs-poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.video-js .vjs-live-control{align-items:flex-start;display:flex;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;text-align:left;width:auto}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;display:inline-flex;flex:none;font-size:1em;height:100%;line-height:3em;min-width:4em;padding-left:.5em;padding-right:.5em;width:auto}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;text-align:left;width:auto}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;padding-left:1em;padding-right:1em;width:auto}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.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{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{bottom:3em;left:0;pointer-events:none;position:absolute;right:0;top:0}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;margin-bottom:.1em;text-align:center}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{height:100%;left:0;position:absolute;top:0;width:100%}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;pointer-events:none;text-align:center}.vjs-playback-rate .vjs-menu{left:0;width:4em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-align:center;text-shadow:.05em .05em .1em #000;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{background-clip:padding-box;border:6px solid rgba(43,51,63,.7);border-radius:25px;box-sizing:border-box;display:none;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.85;position:absolute;text-align:left;top:50%;visibility:hidden;width:50px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{animation:vjs-spinner-show 0s linear .3s forwards;display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{border:inherit;border-color:#fff transparent transparent;border-radius:inherit;box-sizing:inherit;content:"";height:inherit;margin:-6px;opacity:1;position:absolute;width:inherit}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{animation-delay:.44s;border-top-color:#fff}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" ";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{display:block;flex:auto}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-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;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:5px;padding:3px}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;display:block;height:1px;margin:0 0 5px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{background-image:linear-gradient(0deg,#fff 88%,#73859f);outline-style:solid;outline-width:medium}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);border-radius:2px;color:#2b333f;cursor:pointer}.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{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:none}.video-js :focus:not(:focus-visible){outline:none}
@font-face{font-family:practice;font-style:normal;font-weight:400;src:url(/static/assets/practice.6f66687a.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/static/assets/OpenSans-Light.d47c5091.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/assets/OpenSans-Regular.362b56e7.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(/static/assets/OpenSans-Italic.a38e47c3.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/static/assets/OpenSans-Semibold.fdf56b22.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/static/assets/OpenSans-Bold.08328bf7.woff) format("woff")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.2857142857em}.fa-ul{list-style-type:none;margin-left:2.1428571429em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.1428571429em;position:absolute;text-align:center;top:.1428571429em;width:2.1428571429em}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/static/assets/fontawesome-webfont.f691f37e.woff) format("woff")}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#0a0a0a;font-family:Open Sans,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;margin:0;padding:0}img{-ms-interpolation-mode:bicubic;display:inline-block;height:auto;max-width:100%;vertical-align:middle}textarea{height:auto;min-height:50px}select,textarea{border-radius:4px}select{width:100%}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;border-radius:4px;line-height:1;padding:0}[data-whatinput=mouse] button{outline:0}.is-visible{display:block!important}.is-hidden{display:none!important}html{background:#e8ebf1}#root,[role=main],body,html{height:100%}a:focus,button:focus{box-shadow:0 0 0 .125rem #007ac5;outline:0}[role=menu] a:focus,[role=menu] button:focus{box-shadow:none;outline:inherit}body{font-size:.8125rem}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media screen and (min-width:40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media screen and (min-width:64em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}.flex{display:flex}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:80%;line-height:inherit}h1,h2,h3,h4,h5,h6{color:#071a32;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:700;line-height:1.4;margin-bottom:.5rem;margin-top:0;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}h1{font-size:1rem}h2,h3,h4,h5,h6{font-size:.8125rem}@media screen and (min-width:40em){h1{font-size:1rem}h2,h3,h4,h5,h6{font-size:.8125rem}}a{color:#2199e8;cursor:pointer;line-height:inherit;text-decoration:none}a:focus,a:hover{color:#1585cf}a img,hr{border:0}hr{border-bottom:1px solid #cacaca;clear:both;height:0;margin:1.25rem auto;max-width:75rem}dl,ol,ul{line-height:1.6;list-style-position:outside;margin-bottom:1rem}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;margin-left:1.25rem}dl{margin-bottom:1rem}dl dt{font-weight:700;margin-bottom:.3rem}blockquote{border-left:1px solid #cacaca;margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem}blockquote,blockquote p{color:#8a8a8a;line-height:1.6}cite{color:#8a8a8a;display:block;font-size:.8125rem}cite:before{content:"— "}abbr{border-bottom:1px dotted #0a0a0a;color:#0a0a0a;cursor:help}code{border:1px solid #cacaca;font-weight:400;padding:.125rem .3125rem .0625rem}code,kbd{background-color:#e6e6e6;color:#0a0a0a;font-family:Consolas,Liberation Mono,Courier,monospace}kbd{margin:0;padding:.125rem .25rem 0}.subheader{color:#8a8a8a;font-weight:400;line-height:1.4;margin-bottom:.5rem;margin-top:.2rem}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{list-style:none;margin-left:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #596778;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:0;border-radius:0;box-shadow:inset 0 0 0 1px #bac1cc;box-sizing:border-box;color:#596778;display:block;font-family:inherit;font-size:.8125rem;height:2.25rem;margin:0 0 1rem;padding:.5rem;transition:box-shadow .5s,border-color .25s ease-in-out;width:100%}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{background-color:#fff;border:0;box-shadow:0 0 0 .125rem #007ac5;outline:none;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input::-moz-placeholder,textarea::-moz-placeholder{color:#cacaca}input::placeholder,textarea::placeholder{color:#cacaca}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#f6f7f9;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}input[type=search]{box-sizing:border-box}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-bottom:0;margin-left:.5rem;margin-right:1rem;vertical-align:baseline}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{color:#0a0a0a;display:block;font-size:.75rem;font-weight:400;line-height:1.8;margin:0}label.middle{margin:0 0 1rem;padding:.5rem 0}.help-text{color:#0a0a0a;font-size:.8125rem;font-style:italic;margin-top:-.5rem}.input-group{display:table;margin-bottom:1rem;width:100%}.input-group>:first-child{border-radius:4px 0 0 4px}.input-group>:last-child>*{border-radius:0 4px 4px 0}.input-group-button,.input-group-field,.input-group-label{display:table-cell;margin:0;vertical-align:middle;white-space:nowrap}.input-group-label{background:#e6e6e6;border:1px solid #cacaca;color:#0a0a0a;height:100%;padding:0 1rem;text-align:center;white-space:nowrap;width:1%}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2.3125rem}.input-group-button{height:100%;padding-bottom:0;padding-top:0;text-align:center;width:1%}.input-group-button a,.input-group-button button,.input-group-button input{margin:0}.input-group .input-group-button{display:table-cell}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:.5rem;max-width:100%}.fieldset{border:1px solid #cacaca;margin:1.125rem 0;padding:1.25rem}.fieldset legend{background:#fff;margin:0 0 0 -.1875rem;padding:0 .1875rem}select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;border:0;border-radius:0;color:#596778;font-family:inherit;font-size:.8125rem;height:2.25rem;line-height:normal;margin:0 0 1rem;padding:.5rem 1.5rem .5rem .5rem}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:disabled{background-color:#f6f7f9;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{background-image:none;height:auto}.is-invalid-input:not(:focus){background-color:rgba(236,88,64,.1);border-color:#ec5840}.form-error,.is-invalid-label{color:#ec5840}.form-error{display:none;font-size:.75rem;font-weight:700;margin-bottom:1rem;margin-top:-.5rem}.form-error.is-visible,.form-label{display:block}.form-label{color:#0a0a0a;font-size:.75rem;font-weight:400;line-height:1.8;margin:0}.form-label,label{text-transform:uppercase}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{margin-bottom:0}[type=color][aria-invalid=true],[type=date][aria-invalid=true],[type=datetime-local][aria-invalid=true],[type=datetime][aria-invalid=true],[type=email][aria-invalid=true],[type=month][aria-invalid=true],[type=number][aria-invalid=true],[type=password][aria-invalid=true],[type=search][aria-invalid=true],[type=tel][aria-invalid=true],[type=text][aria-invalid=true],[type=time][aria-invalid=true],[type=url][aria-invalid=true],[type=week][aria-invalid=true],textarea[aria-invalid=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 .125rem #dd3347}.input-group{margin-bottom:0}input::-ms-clear{display:none}.button{-webkit-appearance:none;background-color:#2199e8;border:1px solid transparent;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;line-height:1;margin:0 0 1rem;padding:.6875rem 1.25rem;text-align:center;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#0097f4;color:#fff}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;margin-left:0;margin-right:0;width:100%}.button.primary{background-color:#007ac5;color:#fff}.button.primary:focus,.button.primary:hover{background-color:#00629e;color:#fff}.button.secondary{color:#0a0a0a}.button.secondary:focus,.button.secondary:hover{background-color:#bbc2d1;color:#0a0a0a}.button.success{background-color:#18856f;color:#fff}.button.success:focus,.button.success:hover{background-color:#136a59;color:#fff}.button.warning{background-color:#fbb918;color:#fff}.button.warning:focus,.button.warning:hover{background-color:#d89a04;color:#fff}.button.alert{background-color:#dd3347}.button.alert:focus,.button.alert:hover{background-color:#bb1f31}.button.info{background-color:#007ac5;color:#fff}.button.info:focus,.button.info:hover{background-color:#00629e;color:#fff}.button.hollow{border:1px solid #007ac5;color:#007ac5}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#003d63;color:#003d63}.button.hollow.primary{border:1px solid #007ac5;color:#007ac5}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#003d63;color:#003d63}.button.hollow.secondary{border:1px solid #f6f7f9;color:#f6f7f9}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#637495;color:#637495}.button.hollow.success{border:1px solid #18856f;color:#18856f}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#0c4338;color:#0c4338}.button.hollow.warning{border:1px solid #fbb918;color:#fbb918}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#876102;color:#876102}.button.hollow.alert{border:1px solid #dd3347;color:#dd3347}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#75131f;color:#75131f}.button.hollow.info{border:1px solid #007ac5;color:#007ac5}.button.hollow.info:focus,.button.hollow.info:hover{border-color:#003d63;color:#003d63}.button.disabled,.button[disabled]{cursor:not-allowed;opacity:1}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover{background-color:#007ac5;color:#fff}.button.disabled.primary,.button[disabled].primary{cursor:not-allowed;opacity:1}.button.disabled.primary:focus,.button.disabled.primary:hover,.button[disabled].primary:focus,.button[disabled].primary:hover{background-color:#007ac5;color:#fff}.button.disabled.secondary,.button[disabled].secondary{cursor:not-allowed;opacity:1}.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#f6f7f9;color:#fff}.button.disabled.success,.button[disabled].success{cursor:not-allowed;opacity:1}.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#18856f;color:#fff}.button.disabled.warning,.button[disabled].warning{cursor:not-allowed;opacity:1}.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#fbb918;color:#fff}.button.disabled.alert,.button[disabled].alert{cursor:not-allowed;opacity:1}.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#dd3347;color:#fff}.button.disabled.info,.button[disabled].info{cursor:not-allowed;opacity:1}.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover{background-color:#007ac5;color:#fff}.button.dropdown:after{border-color:#fff transparent transparent;border-style:solid inset inset;border-width:.4em .4em 0;content:"";display:block;display:inline-block;float:right;height:0;margin-left:1.25rem;position:relative;top:.4em;width:0}.button.arrow-only:after{float:none;margin-left:0;top:-.1em}button{border-radius:0}.button{border-radius:4px;font-size:.8125rem;font-weight:700;line-height:1rem;margin-bottom:0;max-width:20rem;min-width:5rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.button.alert,.button.alert:focus,.button.alert:hover{color:#fff}.button.secondary{background-color:#f6f7f9;border-color:#bac1cc;color:#071a32}.button.secondary:focus,.button.secondary:hover{background-color:#e7eaef;color:#071a32}.button.disabled,.button.secondary.disabled,.button.secondary.disabled:focus,.button.secondary.disabled:hover,.button.secondary[disabled],.button.secondary[disabled]:focus,.button.secondary[disabled]:hover,.button[disabled]{background-color:#f6f7f9;color:#8893a2}.button.disabled,.button[disabled]{border-color:#e8ebf1}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover{background-color:#f6f7f9;color:#8893a2}.button:focus{box-shadow:0 0 0 .125rem #007ac5;outline:none}.button[disabled]:focus{box-shadow:none}.button+.button{margin-left:.625rem}.button.no-text>:first-child,button.no-text>:first-child{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em)and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em)and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}.show-on-focus:active,.show-on-focus:focus{clip:auto;height:auto;overflow:visible;position:static!important;width:auto}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.badge{background:#2199e8;border-radius:50%;color:#fff;display:inline-block;font-size:.6rem;min-width:2.1em;padding:.3em;text-align:center}.badge.secondary{background:#f6f7f9;color:#071a32}.badge.success{background:#18856f;color:#fff}.badge.warning{background:#fbb918;color:#fff}.badge.alert{background:#dd3347;color:#fff}.badge.info{background:#007ac5;color:#fff}.breadcrumbs{list-style:none;margin:0 0 1rem}.breadcrumbs:after,.breadcrumbs:before{content:" ";display:table}.breadcrumbs:after{clear:both}.breadcrumbs li{color:#0a0a0a;cursor:default;float:left;font-size:.6875rem;text-transform:uppercase}.breadcrumbs li:not(:last-child):after{color:#8893a2;content:"/";margin:0 .75rem;opacity:1;position:relative;top:1px}.breadcrumbs a{color:#2199e8}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed}.button-group{font-size:0;margin-bottom:1rem}.button-group:after,.button-group:before{content:" ";display:table}.button-group:after{clear:both}.button-group .button{font-size:.9rem;margin:0 1px 1px 0}.button-group .button:last-child{margin-right:0}.button-group.tiny .button{font-size:.6rem}.button-group.small .button{font-size:.75rem}.button-group.large .button{font-size:1.25rem}.button-group.expanded{margin-right:-1px}.button-group.expanded:after,.button-group.expanded:before{display:none}.button-group.expanded .button:first-child:nth-last-child(2),.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button{display:inline-block;margin-right:1px;width:calc(50% - 1px)}.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(2):last-child{margin-right:-6px}.button-group.expanded .button:first-child:nth-last-child(3),.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button{display:inline-block;margin-right:1px;width:calc(33.33333% - 1px)}.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(3):last-child{margin-right:-6px}.button-group.expanded .button:first-child:nth-last-child(4),.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button{display:inline-block;margin-right:1px;width:calc(25% - 1px)}.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(4):last-child{margin-right:-6px}.button-group.expanded .button:first-child:nth-last-child(5),.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button{display:inline-block;margin-right:1px;width:calc(20% - 1px)}.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(5):last-child{margin-right:-6px}.button-group.expanded .button:first-child:nth-last-child(6),.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button{display:inline-block;margin-right:1px;width:calc(16.66667% - 1px)}.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(6):last-child{margin-right:-6px}.button-group.primary .button{background-color:#007ac5;color:#fff}.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#00629e;color:#fff}.button-group.secondary .button{background-color:#f6f7f9;color:#0a0a0a}.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#bbc2d1;color:#0a0a0a}.button-group.success .button{background-color:#18856f;color:#fff}.button-group.success .button:focus,.button-group.success .button:hover{background-color:#136a59;color:#fff}.button-group.warning .button{background-color:#fbb918;color:#fff}.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#d89a04;color:#fff}.button-group.alert .button{background-color:#dd3347;color:#fff}.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#bb1f31;color:#fff}.button-group.info .button{background-color:#007ac5;color:#fff}.button-group.info .button:focus,.button-group.info .button:hover{background-color:#00629e;color:#fff}.button-group.stacked .button,.button-group.stacked-for-medium .button,.button-group.stacked-for-small .button{width:100%}.button-group.stacked .button:last-child,.button-group.stacked-for-medium .button:last-child,.button-group.stacked-for-small .button:last-child{margin-bottom:0}@media screen and (min-width:40em){.button-group.stacked-for-small .button{margin-bottom:0;width:auto}}@media screen and (min-width:64em){.button-group.stacked-for-medium .button{margin-bottom:0;width:auto}}@media screen and (max-width:39.9375em){.button-group.stacked-for-small.expanded{display:block}.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}}.callout{background-color:#fff;border:1px solid hsla(0,0%,4%,.25);border-radius:0;color:#0a0a0a;margin:0 0 1rem;padding:0;position:relative}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#a1dbff}.callout.secondary{background-color:#fcfdfd}.callout.success{background-color:#a5efe0}.callout.warning{background-color:#feeaba}.callout.alert{background-color:#f5c2c8}.callout.info{background-color:#a1dbff}.callout.small{padding:.5rem}.callout.large{padding:3rem}.close-button{color:#8a8a8a;cursor:pointer;font-size:2em;line-height:1;position:absolute;right:1rem;top:.5rem}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.label{background:#bac1cc;border-radius:0;color:#fff;cursor:default;display:inline-block;font-size:.6875rem;line-height:1;padding:.3125rem .9375rem;white-space:nowrap}.label.secondary{background:#f6f7f9;color:#071a32}.label.success{background:#18856f;color:#fff}.label.warning{background:#fbb918;color:#fff}.label.alert{background:#dd3347;color:#fff}.label.info{background:#007ac5;color:#fff}.label{font-weight:700;line-height:normal;text-transform:uppercase}.menu{list-style-type:none;margin:0}.menu>li{vertical-align:middle}[data-whatinput=mouse] .menu>li{outline:0}.menu>li>a{display:block;line-height:1;padding:.7rem 1rem}.menu a,.menu button,.menu input{margin-bottom:0}.menu>li>a i,.menu>li>a i+span,.menu>li>a img,.menu>li>a img+span,.menu>li>a svg,.menu>li>a svg+span{vertical-align:middle}.menu>li>a i,.menu>li>a img,.menu>li>a svg{display:inline-block;margin-right:.25rem}.menu>li{display:table-cell}.menu.vertical>li{display:block}@media screen and (min-width:40em){.menu.medium-horizontal>li{display:table-cell}.menu.medium-vertical>li{display:block}}@media screen and (min-width:64em){.menu.large-horizontal>li{display:table-cell}.menu.large-vertical>li{display:block}}.menu.simple li{display:inline-block;line-height:1;margin-right:1rem}.menu.simple a{padding:0}.menu.align-right:after,.menu.align-right:before{content:" ";display:table}.menu.align-right:after{clear:both}.menu.align-right>li{float:right}.menu.expanded{display:table;table-layout:fixed;width:100%}.menu.expanded>li:first-child:last-child{width:100%}.menu.icon-top>li>a{text-align:center}.menu.icon-top>li>a i,.menu.icon-top>li>a img,.menu.icon-top>li>a svg{display:block;margin:0 auto .25rem}.menu.nested{margin-left:1rem}.menu .active>a{background:#2199e8;color:#fff}.menu-text{color:inherit;font-weight:700;line-height:1;padding:.7rem 1rem}.menu-centered{text-align:center}.menu-centered>.menu{display:inline-block}.no-js [data-responsive-menu] ul{display:none}.menu-icon{cursor:pointer;display:inline-block;height:16px;position:relative;vertical-align:middle;width:20px}.menu-icon:after{background:#fff;box-shadow:0 7px 0 #fff,0 14px 0 #fff;content:"";display:block;height:2px;left:0;position:absolute;top:0;width:100%}.menu-icon:hover:after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.menu-icon.dark{cursor:pointer;display:inline-block;height:16px;position:relative;vertical-align:middle;width:20px}.menu-icon.dark:after{background:#071a32;box-shadow:0 7px 0 #071a32,0 14px 0 #071a32;content:"";display:block;height:2px;left:0;position:absolute;top:0;width:100%}.menu-icon.dark:hover:after{background:#596778;box-shadow:0 7px 0 #596778,0 14px 0 #596778}.px-table{border-radius:4px;margin-bottom:1rem;width:100%}.px-table tbody,.px-table tfoot,.px-table thead{background-color:#fff;border:1px solid #bac1cc}.px-table caption{font-weight:700;padding:.75rem 1.25rem}.px-table thead{background:#f6f7f9;color:#0a0a0a}.px-table tfoot{background:#f2f2f2;color:#0a0a0a}.px-table tfoot tr,.px-table thead tr{background:transparent}.px-table tfoot td,.px-table tfoot th,.px-table thead td,.px-table thead th{font-weight:700;padding:.75rem 1.25rem;text-align:left}.px-table tbody tr:nth-child(2n){background-color:#f2f2f2}.px-table tbody td,.px-table tbody th{padding:.75rem 1.25rem}.px-table td,.px-table th{border:1px solid #e8ebf1}.px-table th:focus{box-shadow:0 0 0 .125rem #007ac5;outline:0;position:relative}.px-table table thead th{font-size:.6875rem;font-weight:400;text-transform:uppercase}.px-table td .button,.px-table td [type=checkbox],.px-table td [type=color],.px-table td [type=date],.px-table td [type=datetime-local],.px-table td [type=datetime],.px-table td [type=email],.px-table td [type=month],.px-table td [type=number],.px-table td [type=password],.px-table td [type=radio],.px-table td [type=search],.px-table td [type=tel],.px-table td [type=text],.px-table td [type=time],.px-table td [type=url],.px-table td [type=week]{margin:0}.title-bar{background:#0a0a0a;color:#fff;padding:.5rem}.title-bar:after,.title-bar:before{content:" ";display:table}.title-bar:after{clear:both}.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}.title-bar-left{float:left}.title-bar-right{float:right;text-align:right}.title-bar-title{display:inline-block;font-weight:700;vertical-align:middle}.panel.no-radius .panel-footer,.panel.no-radius .panel-header,.panel.no-radius .panel-row{border-radius:0}.panel-header{align-items:center;background-color:#fff;border:1px solid #e8ebf1;border-top-left-radius:4px;border-top-right-radius:4px;min-height:3.75rem;padding:.625rem 1.25rem}.panel-header:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.panel-header .button{margin-bottom:0}.panel-header.primary{background-color:#007ac5;border:0}.panel-header.primary h1,.panel-header.primary h2,.panel-header.primary h3,.panel-header.primary h4,.panel-header.primary h5,.panel-header.primary h6{color:#fff}.panel-header.alert{background-color:#dd3347;border:0}.panel-header.alert h1,.panel-header.alert h2,.panel-header.alert h3,.panel-header.alert h4,.panel-header.alert h5,.panel-header.alert h6{color:#fff}.panel-header h1,.panel-header h2,.panel-header h3,.panel-header h4,.panel-header h5,.panel-header h6{align-items:center;color:#071a32;display:flex;font-size:.8125rem;font-weight:700;margin-bottom:0;text-transform:uppercase}.panel-header h1.icon:before,.panel-header h2.icon:before,.panel-header h3.icon:before,.panel-header h4.icon:before,.panel-header h5.icon:before,.panel-header h6.icon:before{margin-right:1.25rem}.panel-row{align-items:center;background-color:#f6f7f9;border:1px solid #e8ebf1;border-top:0;min-height:3.75rem;padding:.625rem 1.25rem}.panel-row:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.panel-row .button{margin-bottom:0}.panel-row.indented{padding-left:1.875rem;position:relative}.panel-row.indented:before{border-left:.625rem solid #bac1cc;content:"";height:100%;left:0;position:absolute;top:0}.panel-row.no-padding{padding:0}.panel-row.no-border{border:0}.panel-footer{align-items:center;background-color:#fff;border:1px solid #e8ebf1;border-top:0;min-height:3.75rem;padding:.625rem 1.25rem}.panel-footer:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.panel-footer .button{margin-bottom:0}.ie11 .panel-footer,.ie11 .panel-header{height:3.75rem}[type=checkbox]+label{margin:0}[class*=hint--]{display:inline-block;position:relative}[class*=hint--]:after,[class*=hint--]:before{opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:.3s ease;transition-delay:0ms;visibility:hidden;z-index:1000000}[class*=hint--]:hover:after,[class*=hint--]:hover:before{opacity:1;transition-delay:.1s;visibility:visible}[class*=hint--]:before{background:transparent;border:6px solid transparent;content:"";position:absolute;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;font-family:Open Sans,Helvetica,Roboto,Arial,sans-serif;font-size:12px;line-height:12px;padding:8px 10px;white-space:nowrap}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:after,[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--left:before{border-left-color:#383838}.hint--right:before{border-right-color:#383838}.hint--top:before{margin-bottom:-11px}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{transform:translateX(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translateX(-50%) translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:after,.hint--bottom:before{left:50%;top:100%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{transform:translateX(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translateX(-50%) translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{bottom:50%;left:100%}.hint--right:hover:after,.hint--right:hover:before{transform:translateX(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{bottom:50%;right:100%}.hint--left:hover:after,.hint--left:hover:before{transform:translateX(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;transform:translateX(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translateX(-100%) translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;transform:translateX(0)}.hint--top-right:hover:after,.hint--top-right:hover:before{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:after,.hint--bottom-left:before{left:50%;top:100%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;transform:translateX(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translateX(-100%) translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:after,.hint--bottom-right:before{left:50%;top:100%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;transform:translateX(0)}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{word-wrap:break-word;line-height:1.4em;white-space:normal}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{box-shadow:4px 4px 8px rgba(0,0,0,.3);text-shadow:0 -1px 0 #000}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{transition-duration:0ms}.hint--bounce:after,.hint--bounce:before{transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:after,.hint--no-shadow:before{box-shadow:none;text-shadow:none}.hint--no-arrow:before{display:none}.hint:after{background-color:#071a32;box-shadow:none;text-shadow:none;text-transform:none}.hint:before{border-bottom-color:#071a32}.ReactModalPortal>*{opacity:0}.ReactModal__Overlay{transition:opacity .1s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.Select{position:relative}.Select input::-webkit-contacts-auto-fill-button,.Select input::-webkit-credentials-auto-fill-button{display:none!important}.Select input::-ms-clear,.Select input::-ms-reveal{display:none!important}.Select,.Select div,.Select input,.Select span{box-sizing:border-box}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-searchable.is-focused:not(.is-open)>.Select-control,.Select.is-searchable.is-open>.Select-control{cursor:text}.Select.is-open>.Select-control{background:#f6f7f9;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#9da7b6 #bac1cc #c9ced7}.Select.is-open>.Select-control .Select-arrow{border-color:transparent transparent #999;border-width:0 5px 5px;top:-2px}.Select.is-focused>.Select-control{background:#f6f7f9}.Select.is-focused:not(.is-open)>.Select-control{border-color:#08c #0099e6 #0099e6;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px -1px fade(#08c,50%)}.Select.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:42px}.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label{color:#071a32}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#08c;outline:none;text-decoration:underline}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus{background:#f6f7f9}.Select.has-value.is-pseudo-focused .Select-input{opacity:0}.Select .Select-arrow-zone:hover>.Select-arrow,.Select.is-open .Select-arrow{border-top-color:#666}.Select.Select--rtl{direction:rtl;text-align:right}.Select-control{background-color:#f6f7f9;border:1px solid #bac1cc;border-collapse:separate;border-radius:0;border-spacing:0;color:#071a32;cursor:default;display:table;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{background:#f6f7f9;outline:none}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:34px;max-width:100%;overflow:hidden;padding-left:.5rem;padding-right:.5rem;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap}.Select-input{height:34px;padding-left:.5rem;padding-right:.5rem;vertical-align:middle}.Select-input>input{-webkit-appearance:none;background:none transparent;border:0;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;line-height:17px;margin:0;outline:none;padding:8px 0 12px;width:100%}.is-focused .Select-input>input{cursor:text}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{animation:Select-animation-spin .4s linear infinite;border:2px solid #bac1cc;border-radius:50%;border-right-color:#071a32;box-sizing:border-box;display:inline-block;height:16px}.Select-clear-zone{animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{clip:rect(0,0,0,0);display:inline-block;float:left;height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.Select-arrow-zone{cursor:pointer;display:table-cell;padding-right:5px;position:relative;text-align:center;vertical-align:middle;width:25px}.Select--rtl .Select-arrow-zone{padding-left:5px;padding-right:0}.Select-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;position:relative;width:0}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{-webkit-overflow-scrolling:touch;background-color:#f6f7f9;border:1px solid #bac1cc;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-color:#d8dce3;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;left:0;margin-top:-1px;max-height:200px;position:absolute;top:100%;width:100%;z-index:1000}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{background-color:#f6f7f9;box-sizing:border-box;color:#071a32;cursor:pointer;display:block;padding:10px .5rem}.Select-option:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.Select-option.is-selected{background-color:#f5faff;color:#071a32}.Select-option.is-focused{background-color:#007ac5;color:#fff}.Select-option.is-disabled{color:#7eafed;cursor:default}.Select-noresults{box-sizing:border-box;color:#2578e0;cursor:default;display:block;padding:10px .5rem}.Select--multi .Select-input{margin-left:.5rem;padding:0;vertical-align:middle}.Select--multi.Select--rtl .Select-input{margin-left:0;margin-right:.5rem}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#f2f9fc;border:1px solid #c9e6f2;border-radius:2px;color:#08c;display:inline-block;font-size:.9em;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#08c;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{border-bottom-left-radius:2px;border-right:1px solid #c9e6f2;border-top-left-radius:2px;cursor:pointer;padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#ddeff7;color:#0077b3}.Select--multi .Select-value-icon:active{background-color:#c9e6f2}.Select--multi.Select--rtl .Select-value{margin-left:0;margin-right:5px}.Select--multi.Select--rtl .Select-value-icon{border-left:1px solid #c9e6f2;border-right:none}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{border-right:1px solid #e3e3e3;cursor:not-allowed}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}.Select-control{border-radius:4px}.Select-control:hover{box-shadow:none}.Select-menu-outer{box-shadow:none;margin:.625rem 0}.Select-option{border-bottom:1px solid #bac1cc}.Select-option:last-child{border-bottom:0}.Select-option.is-selected:after{color:#007ac5;content:"";float:right;font-family:FontAwesome}.Select-arrow{display:none}.Select-arrow-zone:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.Select.is-focused .Select-control{box-shadow:0 0 0 .125rem #007ac5}.Select.borderless .Select-control{border:0}.Select.hollow .Select-control{background-color:transparent}.Select.top .Select-menu-outer{bottom:100%;top:auto}.Select.is-open .Select-arrow-zone:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.Select.is-open .Select-control{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.Select.is-disabled.has-value.Select--single .Select-arrow-zone:after,.Select.is-disabled.has-value.Select--single .Select-value-label{color:#e8ebf1}.dropdown{position:relative}.dropdown__content{margin-top:.625rem;right:0;width:12.5rem;z-index:1}.react-tabs{-webkit-tap-highlight-color:rgba(0,0,0,0)}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid transparent;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{border-color:#0188fe;box-shadow:0 0 5px #0188fe;outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.reactable-header-sortable{cursor:pointer}.reactable-header-sortable:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.125rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-left:10px;position:relative;text-rendering:auto;text-transform:none;top:.1875rem}.reactable-header-sort-desc:after{content:"";font-size:1.25rem;top:.3125rem}.reactable-header-sort-asc:after{content:"";font-size:1.25rem;top:.25rem}.reactable-pagination{border:0;margin-bottom:1rem;margin-left:0}.reactable-pagination:after,.reactable-pagination:before{content:" ";display:table}.reactable-pagination:after{clear:both}.reactable-pagination li{border-radius:0;display:none;font-size:.875rem;margin-right:.0625rem}.reactable-pagination li:first-child,.reactable-pagination li:last-child{display:inline-block}@media screen and (min-width:40em){.reactable-pagination li{display:inline-block}}.reactable-pagination a,.reactable-pagination button{border-radius:4px;color:#0a0a0a;display:block;padding:.1875rem .625rem}.reactable-pagination a:hover,.reactable-pagination button:hover{background:#e6e6e6}.reactable-pagination td{border:0}.reactable-pagination a{border-radius:0;display:inline-block;font-size:.875rem;margin-right:.0625rem;padding:.1875rem .625rem}.reactable-pagination a.reactable-current-page{background:#2199e8;color:#fff;cursor:default;padding:.1875rem .625rem}.reactable-pagination td:empty{border:0;padding:0}.reactable-pagination .reactable-page-button{font-weight:600}.reactable-pagination .reactable-next-page,.reactable-pagination .reactable-previous-page{color:#007ac5}.vjs-progress-holder:focus{outline:none}.video-js,.vjs-error-display,.vjs-modal-dialog-content,.vjs-poster,.vjs-tech{border-radius:4px}.vjs-control-bar{border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.MenuTriggerButton{align-items:center;display:flex}.MenuTriggerButton:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none;transition:transform .15s ease-in}.MenuTriggerButton.isOpen:after{transform:rotate(180deg)}
.ScreenReaderOnly{position:relative}
.Avatar{align-items:center;background-color:#596778;border-radius:2.5rem;color:#fff;display:flex;font-size:1.125rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.Avatar.isAnonymous{background-color:#bac1cc;border-color:#bac1cc}.Avatar.isAnonymous:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;bottom:.0625rem;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;position:relative;text-rendering:auto;text-transform:none}.Avatar.peer{background-color:#007ac5;border-color:#007ac5}.Avatar.self{background-color:#6a35c8;border-color:#6a35c8}.Avatar.instructor{background-color:#596778;border-color:#596778}.Avatar.isAuthenticatedUser{background-color:#18856f;border-color:#18856f}
.IconButton:focus{box-shadow:none;outline:0}.IconButton:focus:after,.IconButton:focus:before{box-shadow:0 0 0 .125rem #007ac5}
.NavBar{align-items:stretch;background-color:#071a32;height:3.75rem}.NavBar,.NavBar-leftMenu{display:flex;flex-direction:row}.NavBar-leftMenu{height:100%;width:15rem}.NavBar-brand{background:url(/static/assets/logo.35c3bad9.png) 50% no-repeat;background-size:contain;font-weight:700;height:100%;margin:auto;width:7.5rem}.NavBar-logo{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}.NavBar-dropdownHeading{margin-bottom:0}.NavBar-middleMenu{align-items:center;display:flex;height:100%;list-style:none;margin:0}.NavBar-organizationLogo{background:#596778;height:100%;min-width:9.375rem}.NavBar-organizationLogo img{height:3.125rem;margin:.3125rem 0;width:9.375rem}.NavBar-organizationName{align-items:center;background:#596778;color:#f6f7f9;cursor:default;display:flex;font-size:.75rem;font-style:normal;font-weight:600;height:100%;justify-content:center;min-width:9.375rem;padding:0 1.25rem;text-transform:uppercase}.NavBar-rightMenu{align-items:center;display:flex;flex-grow:1;justify-content:flex-end;z-index:10}.NavBar-rightMenu .isActive:after{color:#007ac5;content:"";font-family:FontAwesome;font-size:.875rem;margin-left:1.25rem}.NavBar-listItem{align-items:center;display:flex;height:100%;padding:0 1.25rem}.NavBar-listItem:hover{cursor:pointer}.NavBar-groupsLink:before{content:""}.NavBar-contentModulesLink:before,.NavBar-groupsLink:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.NavBar-contentModulesLink:before{content:""}.NavBar-organizationAdminLink:before{content:""}.NavBar-exerciseTemplatesLink:before,.NavBar-organizationAdminLink:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.NavBar-exerciseTemplatesLink:before{content:""}.NavBar-link,.NavBar-link:focus,.NavBar-link:hover{align-items:center;color:#bac1cc;display:flex;font-weight:700}.NavBar-link.active,.NavBar-link.active:hover{color:#fff}.NavBar-avatar{background:#18856f;border:.0625rem solid #fff;margin-right:.625rem}.NavBar-userName{color:#fff;font-weight:700;margin-right:.3125rem;padding:0 .625rem}.NavBar.transparent{background-color:rgba(50,50,50,.3)}.NavBar.transparent .NavBar-brand{background:url(/static/assets/logo_white.38f6b194.png) 50% no-repeat;background-size:contain}.NavBar.transparent .NavBar-leftMenu{background:transparent}.NavBar.transparent .NavBar-middleMenu,.NavBar.transparent .NavBar-rightMenu{display:none}.NavBar-helpButton{margin-right:.3125rem}.NavBar-helpButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#bac1cc;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.NavBar-helpButton.active:before{color:#fff}.NavBar-helpMenuHeader{align-items:center;display:flex;padding:.9375rem}.NavBar-helpMenuHeading{margin:0;text-transform:uppercase}.NavBar-helpMenuMain{font-size:.75rem;padding:0 1.25rem .625rem 3.125rem}.NavBar-helpMenuSection{margin-bottom:.3125rem;position:relative}.NavBar-helpMenuSection:before{left:-2rem;position:absolute}.NavBar-helpMenuSection.helpDesk:before{content:"";top:-.5rem}.NavBar-helpMenuSection.emailSupport:before,.NavBar-helpMenuSection.helpDesk:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.NavBar-helpMenuSection.emailSupport:before{content:"";top:-.3125rem}.NavBar-helpMenuSection.liveChat:before{content:""}.NavBar-helpMenuSection.liveChat:before,.NavBar-helpMenuSection.phoneSupport:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none;top:-.1875rem}.NavBar-helpMenuSection.phoneSupport:before{content:""}.NavBar-helpMenuLink,.NavBar-phoneSupportNumber{font-weight:700}@media(max-width:1024px){.NavBar-leftMenu{padding:0 .9375rem;width:3.75rem}.NavBar-brand,.NavBar.transparent .NavBar-brand{background:url(/static/assets/horizontal_white_icon_only.49899a95.svg) 50% no-repeat;width:1.5625rem}}
.FlashMessage{position:fixed;width:100%;z-index:2500}.FlashMessage.error{background:#e8ebf1;border:0}.FlashMessage.success,.FlashMessage.warning{left:50%;margin-left:-20.3125rem;top:2.5rem;width:40.625rem}
.PageLayout{height:100%;min-width:1024px}.PageLayout [role=main]:focus{outline:0}.PageLayout-titleBar{align-items:center;background:#fff;border-bottom:1px solid #bac1cc;display:flex;height:3.75rem;padding:.5rem}.PageLayout-titleBar h1,.PageLayout-titleBar h2,.PageLayout-titleBar h3,.PageLayout-titleBar h4,.PageLayout-titleBar h5,.PageLayout-titleBar h6{color:#071a32;display:flex;flex:1;font-size:1rem;margin:0;overflow:hidden;padding:0 1.25rem;white-space:nowrap}.PageLayout-titleBar h1>:not(:first-child),.PageLayout-titleBar h2>:not(:first-child),.PageLayout-titleBar h3>:not(:first-child),.PageLayout-titleBar h4>:not(:first-child),.PageLayout-titleBar h5>:not(:first-child),.PageLayout-titleBar h6>:not(:first-child){font-weight:400}.PageLayout-titleBarBreadcrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PageLayout-body{display:flex;height:100%;padding-top:7.5rem}.PageLayout-header{position:fixed;width:100%;z-index:1000}.PageLayout-sideNav{background:#f6f7f9;border-right:.0625rem solid #bac1cc;overflow-y:scroll;position:relative;width:15rem}.PageLayout-sideNavLinks{list-style:none;margin:0}.PageLayout-sideNavLink{align-items:center;background:#f6f7f9;border-bottom:.0625rem solid #bac1cc;color:#596778;display:flex;font-size:.75rem;font-weight:700;padding:.625rem 0;text-transform:uppercase}.PageLayout-sideNavLink:before{margin:0 .9375rem}.PageLayout-sideNavLink:focus{box-shadow:inset 0 0 0 .125rem #007ac5;color:#596778}.PageLayout-sideNavLink:hover{background:#e8ebf1;color:#596778}.PageLayout-sideNavLink.active{background:#fff;color:#007ac5}.PageLayout-sideNavLink.active:before{color:#007ac5}.PageLayout.withFlashMessage .CenterBoxPageLayout-header,.PageLayout.withFlashMessage .PageLayout-header{margin-top:2.21875rem}.PageLayout.withFlashMessage .PageLayout-body{padding-top:9.71875rem}.PageLayout-portal{height:0;overflow:hidden}
.DefaultPageLayout-skipToContent{background:#007ac5;border-radius:3.125rem;box-shadow:0 0 0 .125rem #007ac5;color:#fff;font-size:1rem;font-weight:700;height:0;margin:.3125rem 0 0 1.125rem;opacity:0;outline:none;padding:.3125rem .625rem;position:absolute;text-transform:uppercase;top:-3.75rem;width:12.5rem}.DefaultPageLayout-skipToContent:focus{height:3.125rem;opacity:1;top:0}
.AcceptTermsPage-mainContent{background-color:#e8ebf1}.AcceptTermsPage-action{align-items:center;background-color:#fff;border:.0625rem solid #bac1cc;border-radius:4px;display:flex;flex-direction:column;height:11.25rem;justify-content:space-between;margin:2.5rem auto;padding:2.5rem 0 1.25rem;width:51.625rem}
.CharacterCounter{color:#596778;font-size:.6875rem}.CharacterCounter.invalid{color:#dd3347}
.TextInputError-errorMessage{background:#dd3347;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 0 0 .125rem #dd3347;color:#fff;margin-bottom:0;padding:.625rem .5rem}
.dropdown{display:inline-block}.dropdown__content{display:none;position:absolute}.dropdown--active .dropdown__content{display:block}
.DropdownTriggerButton{align-items:center;display:flex}.DropdownTriggerButton:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.dropdown--active .DropdownTriggerButton:after{content:""}.DropdownContent-items{box-shadow:.0625rem .0625rem .25rem 0 #bac1cc;list-style:none;margin:0}.DropdownItem{border:1px solid #bac1cc;border-top:0;display:block;margin:0;text-transform:uppercase}.DropdownItem:first-child{border-top:1px solid #bac1cc}.DropdownItem a,.DropdownItem button{background:#f6f7f9;border-radius:0;color:#071a32;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.125rem;margin:0;padding:.625rem 1.875rem;text-align:left;text-transform:uppercase;width:100%}.DropdownItem a:focus,.DropdownItem button:focus{background-color:#2199e8;box-shadow:none;color:#fff;outline:0}.DropdownItem a:disabled,.DropdownItem button:disabled{border:0;color:#8893a2}.DropdownItem h1,.DropdownItem h2,.DropdownItem h3,.DropdownItem h4{background:#fff;color:#596778;font-size:.6875rem;font-weight:600;margin:0;padding:.625rem 1.875rem}
.Modal{margin:0 auto;max-height:90%;max-width:1024px;min-width:630px;outline:none;width:50%}@media screen and (max-width:39.9375em){.Modal{margin-left:5px;margin-right:5px;max-width:auto;min-width:auto;width:auto}}
.ContentModuleEditPageLayout-mainContent{word-wrap:break-word;display:flex;flex:1;min-width:0}.ContentModuleEditPageLayout-heading{align-items:center;display:flex}.ContentModuleEditPageLayout-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;bottom:.0625rem;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;left:-.8125rem;line-height:inherit;position:relative;text-rendering:auto;text-transform:none}.ContentModuleEditPageLayout-formContainer,.ContentModuleEditPageLayout-previewContainer{flex:1;min-width:31.25rem;overflow-y:scroll;padding:1.25rem}.ContentModuleEditPageLayout-formContainer{background-color:#e8ebf1}.ContentModuleEditPageLayout-formContainer .panel{margin-bottom:1.25rem}.ContentModuleEditPageLayout-previewContainer{background-color:#bac1cc}.ContentModuleEditPageLayout-previewHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ContentModuleEditPageLayout-publishButtonContainer{border-bottom:.0625rem solid #bac1cc;padding:2.5rem .625rem}.ContentModuleEditPageLayout-publishButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;left:.625rem;line-height:inherit;position:absolute;text-rendering:auto;text-transform:none;top:.625rem}.ContentModuleEditPageLayout-publishButton{position:relative;width:100%}.ContentModuleEditPageLayout-sideNavLinkOverview:before{content:""}.ContentModuleEditPageLayout-sideNavLinkAsessment:before,.ContentModuleEditPageLayout-sideNavLinkOverview:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleEditPageLayout-sideNavLinkAsessment:before{content:""}.ContentModuleEditPageLayout-sideNavLinkPromptAndResponse:before{content:""}.ContentModuleEditPageLayout-sideNavLinkModelResponse:before,.ContentModuleEditPageLayout-sideNavLinkPromptAndResponse:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleEditPageLayout-sideNavLinkModelResponse:before{content:""}.ContentModuleEditPageLayout .NavBar-contentModulesLink{color:#fff}.ContentModuleEditPageLayout-sideNavLinkText{width:100%}.ContentModuleEditPageLayout-sideNavLinkSubText{font-weight:400}.ContentModuleEditPageLayout-sideNavStatus{color:#8893a2;font-size:1.5rem;margin-right:.625rem}.ContentModuleEditPageLayout-sideNavStatus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleEditPageLayout-sideNavStatus.isComplete{color:#007ac5}.ContentModuleEditPageLayout-sideNavStatus.hasError{color:#dd3347}.ContentModuleEditPageLayout-sideNavStatus.hasError:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleEditPageLayout-sideNavStatusTooltip{font-weight:400;margin-right:.625rem}.ContentModuleEditPageLayout-sideNavStatusTooltip .ContentModuleEditPageLayout-sideNavStatus{margin-right:0}.ContentModuleEditPageLayout-duplicateModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ContentModuleEditPageLayout-contentModuleName{overflow:hidden;text-overflow:ellipsis;width:100%}
.Competency{max-width:15.625rem;padding:.125rem}.Competency,.Competency *{overflow:hidden;text-overflow:ellipsis}.Competency *{width:100%}.Competency-trigger{background:transparent;border:.0625rem solid #40dfbc;color:#596778;cursor:pointer}.Competency-popover{max-width:15.625rem;padding:1.25rem}.Competency-name{word-wrap:break-word;font-weight:700;margin-bottom:.3125rem;white-space:pre-wrap}
.Criterion{background:#fff;border:.0625rem solid #e8ebf1;border-radius:4px;padding:1.25rem}.Criterion-info{display:flex;flex-direction:row-reverse;justify-content:space-between}.Criterion-title{word-wrap:break-word;font-size:1rem;font-weight:700;margin-bottom:.625rem;margin-top:1.25rem}.Criterion-description{margin-bottom:1.25rem}.Criterion-scaleLevels{display:flex;padding:.625rem 0 0;text-transform:uppercase;width:100%}.Criterion-scaleLevelContainer{flex:1;min-width:0;position:relative}.Criterion-selectedScaleLevelValue{margin-left:1.25rem;min-width:7.5rem}.Criterion-scaleLevelContainer:first-child .Criterion-scaleLevelText{border-bottom-left-radius:4px;border-top-left-radius:4px}.Criterion-scaleLevelContainer:last-child .Criterion-scaleLevelText{border-bottom-right-radius:4px;border-right:1px solid #8893a2;border-top-right-radius:4px}.Criterion-scaleLevelInput{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}.Criterion-scaleLevelText{border:1px solid #8893a2;border-right:0;display:inline-block;min-height:2.5rem;overflow:hidden;padding:.5rem .3125rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.Criterion-scaleLevelText.selected,.Criterion-scaleLevelText:not(.readOnly):hover{background-color:#007ac5;color:#fff}.Criterion-scaleLevelInput:focus~.Criterion-scaleLevelText{box-shadow:0 0 0 .125rem #007ac5}.Criterion-selectedScaleLevelArrow{display:block;margin:0 auto;width:1.25rem}.Criterion-selectedScaleLevelArrow:after,.Criterion-selectedScaleLevelArrow:before{position:absolute}.Criterion-selectedScaleLevelArrow:before{border-color:#596778 transparent transparent;border-style:solid inset inset;border-width:.625rem .625rem 0;content:"";display:block;height:0;margin-top:-.6875rem;width:0}.Criterion-selectedScaleLevelDescription{word-wrap:break-word;background-color:#596778;border-radius:4px;color:#fff;margin:0;padding:.625rem 1.5625rem}.Criterion-selectedScaleLevelValueNumerator{background-color:#007ac5;color:#fff;font-size:100%;font-weight:700}.Criterion-selectedScaleLevelValueDenominator{background-color:#8893a2;color:#fff;font-size:100%}.Criterion-scaleLevelVerticalLabel{font-weight:600;margin-right:.3125rem}.Criterion-scaleLevelVerticalTextContainer{word-wrap:break-word;display:inline-block;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-all;word-break:break-word}
.CriterionEditForm-body{background:#fff;border-bottom:1px solid #bac1cc}.CriterionEditForm-body>section{padding:.625rem}.CriterionEditForm-body .Select-control{background-color:#fff}.CriterionEditForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.CriterionEditForm-preview{word-wrap:break-word;background-color:#f6f7f9;flex:1;max-width:36.875rem;min-width:0}.CriterionEditForm-preview .Criterion{background-color:#fff}.CriterionEditForm-preview h3{text-transform:uppercase}.CriterionEditForm-formInputs{border-right:1px solid #bac1cc;flex:1.5;max-height:31.25rem;overflow-y:scroll}.CriterionEditForm-formInputs .panel-row:first-child{border-top:1px solid #bac1cc;border-top-left-radius:4px;border-top-right-radius:4px}.CriterionEditForm-scaleLevel,.CriterionEditForm-scaleLevelHeader{display:flex;margin-bottom:.625rem}.CriterionEditForm-scaleLevelLabelInputContainer,.CriterionEditForm-scaleLevelLabelInputLabel{margin-right:.625rem;width:7.5rem}.CriterionEditForm-scaleLevelValueInput{width:4.6875rem}.CriterionEditForm-scaleLevelValueInputLabel{width:6.1875rem}.CriterionEditForm-scaleLevelDescriptionInputContainer,.CriterionEditForm-scaleLevelDescriptionInputLabel{flex-grow:1;margin-right:.625rem}.CriterionEditForm-scaleLevelDeleteButton:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#071a32;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.CriterionEditForm-scaleLevelDeleteButton:disabled:after{color:#bac1cc}.CriterionEditForm .panel-row{background:#fff}.CriterionEditForm-descriptionInputLabel,.CriterionEditForm-nameInputLabel{margin-bottom:.5rem}.CriterionEditForm-competencyInputLabel{font-weight:100}.CriterionEditForm-layoutOptions{margin-bottom:1.875rem}.CriterionEditForm-layoutOptionsLegend{float:left;margin-right:1.5rem}
.gu-mirror{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin:0!important;opacity:.8;position:fixed!important;z-index:9999!important}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.gu-transit{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:.2}
.DraggableList-itemHandle:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";cursor:move;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;left:.25rem;line-height:inherit;position:relative;text-rendering:auto;text-transform:none}.DraggableList-item:not(.withHandles){cursor:move}
.EditableCriteria .DraggableList-item{margin-bottom:1.25rem;position:relative}.EditableCriteria .DraggableList-itemHandle{background-color:#596778;border-bottom:.0625rem solid #f6f7f9;border-bottom-left-radius:4px;border-left:.0625rem solid #f6f7f9;border-top:.0625rem solid #f6f7f9;border-top-left-radius:4px;color:#fff;left:-2.4375rem;padding:.625rem 0;position:absolute;text-align:center;width:2.5rem}.EditableCriteria-actions{display:flex;flex-direction:column;position:absolute;right:-2.5rem}.EditableCriteria-actions button{background-color:#596778;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-right:.0625rem solid #f6f7f9;border-top:.0625rem solid #f6f7f9;border-top-left-radius:0;border-top-right-radius:4px;color:#fff;height:2.5rem;width:2.5rem}.EditableCriteria-actions button:not(:first-child){border-top-right-radius:0}.EditableCriteria-actions button:not(:last-child){border-bottom-right-radius:0}.EditableCriteria-actions button:last-child{border-bottom:.0625rem solid #f6f7f9}.EditableCriteria-editButton:before{content:""}.EditableCriteria-duplicateButton:before,.EditableCriteria-editButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.EditableCriteria-duplicateButton:before{content:""}.EditableCriteria-deleteButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.EditableCriteria-deleteButton:disabled{color:#f6f7f9}
.StructuredFeedback-promptResponseText,.StructuredFeedbackPrompt-responseTextInputContainer{margin-bottom:1.25rem;margin-top:.3125rem}.StructuredFeedback-promptResponseText{word-wrap:break-word;background:#fff;border:.0625rem solid #e8ebf1;border-radius:4px;min-height:2.8125rem;padding:.75rem}.StructuredFeedback-prompt label{word-wrap:break-word}
.EditableAssessmentForm{height:100%}.EditableAssessmentForm hr{border-color:#bac1cc}.EditableAssessmentForm-emptyCriteria,.EditableAssessmentForm-emptyPrompts{align-items:center;color:#596778;display:flex;font-style:italic;justify-content:center}.EditableAssessmentForm-emptyCriteria{border:1px dashed #bac1cc;height:12.5rem}.EditableAssessmentForm-emptyPrompts{margin-bottom:.625rem}
.Switch{display:inline-block;margin:0;outline:0;position:relative;width:2rem}.Switch-checkbox{height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.Switch-checkbox:focus~.Switch-panel{box-shadow:0 0 0 .125rem #007ac5}.Switch-panel{align-items:stretch;background-color:#8893a2;border-radius:1.25rem;cursor:pointer;display:flex;flex-direction:row;padding:.25rem;transition:background-color .5s ease}.Switch-panel:after,.Switch-panel:before{align-items:center;border-radius:1rem;content:"";display:flex;flex:1;height:.75rem;justify-content:center;width:.75rem}.Switch-panel:before{background-color:#fff}.Switch-panel:after{color:#fff;content:"";font-family:FontAwesome;font-size:.625rem;font-weight:400;line-height:0;vertical-align:middle}.Switch-checkbox:checked~.Switch-panel{background-color:#007ac5;flex-direction:row-reverse}.Switch-checkbox:checked~.Switch-panel:after{content:""}.Switch-checkbox:disabled~.Switch-panel{background-color:#e8ebf1}
.ContentModuleEditAssessmentPage .ContentModuleEditPageLayout-previewContainer .panel{margin:0 auto;width:90%}.ContentModuleEditAssessmentPage .EditableAssessmentForm .EditableCriteria-actions{right:-3.8125rem}.ContentModuleEditAssessmentPage .EditableAssessmentForm .DraggableList-itemHandle{left:-3.8125rem}.ContentModuleEditPageLayout-formContainer .panel-header,.ContentModuleEditPageLayout-formContainer .panel-row{border-left:0;border-right:0}.ContentModuleEditPageLayout-formContainer .panel-header:first-child,.ContentModuleEditPageLayout-formContainer .panel-row:first-child{border-top:0}.ContentModuleEditAssessmentPage-criterionEditModal{width:80%}.ContentModuleEditAssessmentPage-promptTextInputContainer{flex:1;margin-right:1.25rem}.ContentModuleEditAssessmentPage-removePromptButton:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#596778;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleEditAssessmentPage-removePromptButton:disabled:after{color:#f6f7f9}.ContentModuleEditAssessmentPage-addPromptButtonContainer{border-bottom:0;display:flex;justify-content:flex-end}.ContentModuleEditAssessmentPage-emptyStructuredFeedbackLabel{align-items:center;color:#596778;display:flex;font-style:italic;justify-content:center}.ContentModuleEditAssessmentPage-createAssessmentHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ContentModuleEditAssessmentPage-footer{display:flex;justify-content:flex-end;padding:1.25rem 0}.ContentModuleEditAssessmentPage-nextButton,.ContentModuleEditAssessmentPage-saveButton{border:0;width:10rem}.ContentModuleEditPage-warningModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleEditPage-warningModalFooter{display:flex;justify-content:flex-end;padding:.625rem}
.AssetMediaPlayer{border-radius:4px}.AssetMediaPlayer-error:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.AssetMediaPlayer-message{display:flex;flex-direction:column;font-weight:600;text-transform:uppercase}.AssetMediaPlayer-transcoding{align-items:center;background:#071a32;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:auto;text-align:center}
.AssetMediaContainer{background:#fff;border-bottom:1px solid #e8ebf1;display:flex}.AssetMediaContainer-mediaContainer{flex-grow:1.5;margin:auto;padding:1.25rem}.AssetMediaContainer-media{margin:0 auto}.AssetMediaContainer-descriptionContainer{word-wrap:break-word;background:#f6f7f9;border-left:1px solid #e8ebf1;flex-basis:0;flex-grow:1;min-width:0;white-space:pre-wrap}.AssetMediaContainer-footer{display:flex;justify-content:center}.AssetMediaContainer-descriptionHeader{background:#596778;border:0;border-radius:0}.AssetMediaContainer-descriptionHeader h3{color:#fff}.AssetMediaContainer-descriptionHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.AssetMediaContainer-description{padding:1.875rem 1.25rem}
.FileAsset-file{align-items:center;display:flex;justify-content:space-between}.FileAsset-fileName{word-wrap:break-word;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileAsset-actionBar{align-items:center;display:flex;justify-content:flex-end;margin-left:.3125rem}.FileAsset-error{color:#dd3347;text-align:center}.FileAsset-removeButton{margin-right:.625rem;padding:.8125rem 0}.FileAsset-removeButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#596778;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.FileAsset-deleteAssetConfirmationDialogBody{background:#fff;border-bottom:.0625rem solid #e8ebf1;padding:1.25rem}
.FileInput{cursor:pointer;display:inline-block;margin:0;overflow:hidden;position:relative}.FileInput.button{padding:0}.FileInput-input{cursor:pointer;font-size:100px;height:100%;left:0;margin:0;opacity:0;position:absolute;right:0}.FileInput-input:focus~.FileInput-text{background-color:#717171;border:.125rem solid #007ac5;padding:.5625rem 1.125rem}.FileInput-input[disabled]~.FileInput-text{color:#8893a2}.FileInput-text{border-radius:4px;display:block;padding:.6875rem 1.25rem;text-align:center}
.FileUploader-file{align-items:center;display:flex;justify-content:space-between;width:100%}.FileUploader-actionBar{align-items:center;display:flex;justify-content:flex-end;margin-left:.3125rem;min-width:10rem}.FileUploader-error{color:#dd3347;text-align:center}.FileUploader-uploadButton{border:.0625rem solid #fff;min-width:8rem}.FileUploader-cancelUploadButton,.FileUploader-removeButton{margin-right:.625rem;padding:.8125rem 0}.FileUploader-removeButton:before{content:""}.FileUploader-cancelUploadButton:before,.FileUploader-removeButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#596778;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.FileUploader-cancelUploadButton:before{content:""}.FileUploader-fileName{word-wrap:break-word;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUploader-progressContainer{align-items:center;color:#8893a2;display:flex;flex-direction:column;font-weight:700;justify-content:center;text-transform:uppercase}.FileUploader-progressBar{border:.0625rem solid #8893a2;border-radius:.25rem;height:.5rem;margin-top:.3125rem;width:5.75rem}.FileUploader-progress{background:#18856f;height:100%}
.VideoRecorder{text-align:center}.VideoRecorder-readyToRecordText,.VideoRecorder-recordingFinishedText{margin:1.5625rem 0}.VideoRecorder-recordingFinishedText{text-transform:uppercase}.VideoRecorder-tryAgainLabel{font-weight:700;text-transform:uppercase}.VideoRecorder-implementation{margin:0 auto .625rem}.VideoRecorder-rerecordVideoConfirmation{color:#dd3347}.VideoRecorder-initializationError{background:#fff;padding:1.25rem}.VideoRecorder-stopRecordingButton.button[disabled].alert:hover{background:#f6f7f9;color:#8893a2}
.VoiceCallManager-body{border-bottom:.0625rem solid #bac1cc;display:flex;padding:1.25rem 0;position:relative}.VoiceCallManager-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.VoiceCallManager-inboundCall,.VoiceCallManager-outboundCall{padding:0 1.25rem}.VoiceCallManager-inboundCall{align-items:center;display:flex;flex:1;flex-direction:column}.VoiceCallManager-callIcon{margin:1.25rem 0}.VoiceCallManager-outboundPhoneNumberInputLabel{text-transform:none}.VoiceCallManager-callLabel{font-weight:700;text-transform:uppercase}.VoiceCallManager-codeLabel{text-transform:uppercase}.VoiceCallManager-code,.VoiceCallManager-phoneNumber{font-size:1.5rem;font-weight:700}.VoiceCallManager-footer{border-top:.0625rem solid #bac1cc;padding:.625rem 1.25rem}.VoiceCallManager-footerBody{display:flex;justify-content:flex-end}.VoiceCallManager-outboundCall{align-items:center;border-right:.0625rem solid #bac1cc;display:flex;flex:1;flex-direction:column}.VoiceCallManager-callInProgress{align-items:center;display:flex;font-size:1.25rem;padding:2.5rem 0}.VoiceCallManager-callInProgressMessage{flex:1;position:relative;text-align:center}.VoiceCallManager-callInProgressMessage:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:3.75rem;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:inherit;position:absolute;text-rendering:auto;text-transform:none;top:50%;transform:translateY(-50%) translateX(-8.125rem)}.VoiceCallManager-outboundPhoneNumberForm{width:15rem}.VoiceCallManager-outboundPhoneCallLabelContainer,.VoiceCallManager-outboundPhoneNumberInputContainer{margin-bottom:.625rem}.VoiceCallManager-outboundPhoneCallLabel{font-weight:700;text-transform:uppercase}.VoiceCallManager-outboundPhoneCallLabelContainer,.VoiceCallManager-outboundPhoneNumberInput{width:100%}.VoiceCallManager-outboundPhoneNumberActionsContainer{display:flex;justify-content:flex-end;width:100%}.VoiceCallManager-separator{background:#fff;left:50%;position:absolute;text-transform:uppercase;top:3.75rem;transform:translateX(-50%)}.VoiceCallManager-fetchingVoiceCall{align-items:center;background:#fff;display:flex;flex-direction:column;height:19.6875rem;justify-content:center}.VoiceCallManager-instructions{background:#f6f7f9;font-size:.75rem;padding:.625rem 1.25rem}.VoiceCallManager-instructionsHeading{font-weight:600;margin-bottom:.625rem;text-transform:uppercase}.VoiceCallManager-commandsBody{display:flex;margin-bottom:1.25rem}.VoiceCallManager-recordCommands,.VoiceCallManager-reviewCommands{flex:1}.VoiceCallManager-reviewCommands{margin-left:.625rem}.VoiceCallManager-recordCommandsHeading,.VoiceCallManager-reviewCommandsHeading{margin-bottom:.3125rem}.VoiceCallManager-commandName,.VoiceCallManager-commandSymbol,.VoiceCallManager-recordCommandsHeading,.VoiceCallManager-reviewCommandsHeading{font-weight:600}.VoiceCallManager-commandSymbolContainer{align-items:center;border:.0625rem solid #bac1cc;border-radius:.125rem;display:inline-flex;height:.9375rem;justify-content:center;margin-right:.625rem;width:.9375rem}
.ZiggeoVideoRecorder{display:flex;justify-content:center}.ZiggeoVideoRecorder .ba-player-rerecord-button,.ZiggeoVideoRecorder .ba-recorder-theme-cube-dashboard .ba-videorecorder-rightbutton-container .ba-videorecorder-button-primary,.ZiggeoVideoRecorder .ba-recorder-theme-cube-dashboard .ba-videorecorder-stop-button-container .ba-videorecorder-button-primary{display:none}.ZiggeoVideoRecorder .ba-recorder-message-container{display:block}.ZiggeoVideoRecorder .ba-recorder-message-container .ba-recorder-top-inner-message-container{display:flex}.ZiggeoVideoRecorder .ba-recorder-top-inner-message-container.ba-recorder-long-message{height:100%}.ZiggeoVideoRecorder .ba-recorder-message-container .ba-recorder-top-inner-message-container.ba-recorder-long-message .ba-recorder-first-inner-message-container{background:rgba(0,0,0,.41);color:#fff;display:flex;height:100%;justify-content:center;padding-top:8.125rem;width:100%}.ZiggeoVideoRecorder .ba-recorder-message-message,.ZiggeoVideoRecorder .ba-recorder-message-message a{color:#fff}.ZiggeoVideoRecorder .ba-player-cube-theme-timer-container>p{align-items:center;display:flex;height:100%}
.ContentModuleEditModelResponsePage-modelResponseAssetContainer,.ContentModuleEditModelResponsePage-modelResponseSubtitleAssetFileInputContainer{display:flex;justify-content:space-between}.ContentModuleEditModelResponsePage-description{white-space:pre-wrap}.ContentModuleEditModelResponsePage-modelResponseAssetPlaceholder{align-items:center;background-color:#bac1cc;border:1px solid #bac1cc;display:flex;height:11.375rem;justify-content:center}.ContentModuleEditModelResponsePage-descriptionTitle,.ContentModuleEditModelResponsePage-selfReflectionResponseHeading{font-size:.8125rem;margin-top:.75rem;text-transform:uppercase}.ContentModuleEditModelResponsePage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ContentModuleEditModelResponsePage-footer{display:flex;justify-content:flex-end;padding:1.25rem 0}.ContentModuleEditModelResponsePage-saveButton{border:0;width:10rem}.ContentModuleEditModelResponsePage-descriptionBody{word-wrap:break-word}.ContentModuleEditModelResponsePage .AssetMediaPlayer-transcoding{height:17.5rem}.ContentModuleEditModelResponsePage-voiceCallManagerModal,.ContentModuleEditModelResponsePage-webRecorderModal{min-width:inherit;width:36.25rem}.ContentModuleEditModelResponsePage-webRecorderModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ContentModuleEditModelResponsePage-videoRecorder{background:#fff;padding:1.25rem}.ContentModuleEditModelResponsePage .FileAsset-error,.ContentModuleEditModelResponsePage-fileTypeError{margin:0 auto;width:90%}.ContentModuleEditModelResponsePage-selfReflectionResponseContainer{border-top:.0625rem solid #8893a2;margin-top:1.25rem;padding-top:.9375rem}.ContentModuleEditModelResponsePage-selfReflectionResponseHeading{margin:0 0 .9375rem}.ContentModuleEditModelResponsePage-selfReflectionResponseInputLabel{text-transform:none}.ContentModuleEditModelResponsePage-selfReflectionPrompt{margin-top:1.25rem}.ContentModuleEditModelResponsePage-selfReflectionPromptHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ContentModuleEditModelResponsePage-selfReflectionPromptInputContainer.panel-row{border-bottom-left-radius:0;border-bottom-right-radius:0}.ContentModuleEditModelResponsePage-selfReflectionPromptInputLabel{display:inline}.ContentModuleEditModelResponsePage-voiceCallManager{background:#fff;border-radius:4px}.ContentModuleEditModelResponsePage-modelResponseAssetTypeInput{width:15.625rem}.ContentModuleEditModelResponsePage-media .AudioPlayer{height:15.625rem;margin:0;width:100%}.ContentModuleEditModelResponsePage-modelResponseAssetInputContainer{display:flex}.ContentModuleEditModelResponsePage-recordButton{width:6.25rem}.ContentModuleEditModelResponsePage-modelResponseAssetFileInputFeatureFlagged{align-items:center;display:flex;justify-content:center;margin-left:1.25rem;min-width:2.5rem}.ContentModuleEditModelResponsePage-modelResponseAssetFileInputFeatureFlagged .FileInput-text{display:none}.ContentModuleEditModelResponsePage-modelResponseAssetFileInputFeatureFlagged:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleEditModelResponsePage-modelResponseFileAsset,.ContentModuleEditModelResponsePage-subtitleAsset{background:#fff}
.SupplementalContentFileCard{background:#fff;border:.0625rem solid #bac1cc;border-radius:4px;padding:.625rem;white-space:nowrap;width:12.8125rem}.SupplementalContentFileCard-name{font-size:.75rem;margin-bottom:.875rem;overflow:hidden;text-overflow:ellipsis}.SupplementalContentFileCard-thumbnail{height:100%;width:100%}.SupplementalContentFileCard-thumbnailContainer{border:.0625rem solid #bac1cc;font-size:3rem;height:8.5625rem;position:relative;width:11.4375rem}.SupplementalContentFileCard-thumbnailContainer:before{color:#007ac5;left:5.625rem;position:absolute;top:3.4375rem}.SupplementalContentFileCard-thumbnailContainer.key:before{content:""}.SupplementalContentFileCard-thumbnailContainer.key:before,.SupplementalContentFileCard-thumbnailContainer.pdf:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SupplementalContentFileCard-thumbnailContainer.pdf:before{content:""}.SupplementalContentFileCard-thumbnailContainer.ppt:before{content:""}.SupplementalContentFileCard-thumbnailContainer.ppt:before,.SupplementalContentFileCard-thumbnailContainer.pptx:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SupplementalContentFileCard-thumbnailContainer.pptx:before{content:""}.SupplementalContentFileCard-thumbnailContainer.txt:before{content:""}.SupplementalContentFileCard-thumbnailContainer.txt:before,.SupplementalContentFileCard-thumbnailContainer.xls:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SupplementalContentFileCard-thumbnailContainer.xls:before{content:""}.SupplementalContentFileCard-thumbnailContainer.xlsx:before{content:""}.SupplementalContentFileCard-thumbnailContainer.docx:before,.SupplementalContentFileCard-thumbnailContainer.xlsx:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SupplementalContentFileCard-thumbnailContainer.docx:before{content:""}.SupplementalContentFileCard-thumbnailContainer.doc:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}
.SupplementalContentImageCard{background:#fff;border:.0625rem solid #bac1cc;border-radius:4px;padding:.625rem;white-space:nowrap;width:12.8125rem}.SupplementalContentImageCard-name{font-size:.75rem;margin-bottom:.875rem;overflow:hidden;text-overflow:ellipsis}.SupplementalContentImageCard-thumbnail{border-radius:4px;height:100%;width:100%}.SupplementalContentImageCard-thumbnailContainer{display:flex;height:8.5625rem;width:11.4375rem}
.SupplementalContentLinkCard{background:#fff;border:.0625rem solid #bac1cc;border-radius:4px;flex-shrink:0;line-height:1rem;padding:.625rem;white-space:nowrap;width:26.25rem}.SupplementalContentLinkCard-name{font-size:.75rem;height:1rem;margin-bottom:1.25rem;overflow:hidden;text-overflow:ellipsis}.SupplementalContentLinkCard-fetchedUrlPreviewContainer{border-left:.125rem solid #bac1cc;height:6.875rem;margin:0 .625rem .625rem;overflow:hidden;padding-left:1.125rem}.SupplementalContentLinkCard-fetchedUrlPreviewMeta{align-items:center;display:flex;margin-bottom:.625rem}.SupplementalContentLinkCard-fetchedUrlPreviewFavicon{height:1rem;margin-right:.625rem;width:1rem}.SupplementalContentLinkCard-fetchedUrlPreviewFavicon.placeholder{background-color:#bac1cc;border-radius:.5rem}.SupplementalContentLinkCard-fetchedUrlPreviewURL{color:#596778;font-size:.75rem;overflow:hidden;text-overflow:ellipsis}.SupplementalContentLinkCard-fetchedUrlPreviewHeading{color:#071a32;font-size:1rem;font-weight:700;line-height:1.25rem;margin-bottom:.375rem;overflow:hidden;text-overflow:ellipsis}.SupplementalContentLinkCard-fetchedUrlPreviewDescription{color:#071a32;flex:1;font-size:.8125rem;line-height:inherit;margin-bottom:0;max-height:3.125rem;overflow:hidden;white-space:normal}.SupplementalContentLinkCard-fetchingUrlPreviewContainer{align-items:center;color:#596778;display:flex;flex-direction:column;font-style:italic;height:7.5rem;justify-content:center;padding-bottom:3.125rem;width:100%}
.AssetMediaContainerModal{min-width:inherit;width:36.25rem}.AssetMediaContainerModal.hasDescription{width:59.6875rem}.AssetMediaContainerModal .AssetMediaContainer-mediaContainer{flex-grow:inherit;height:27.8125rem}.AssetMediaContainerModal .AudioPlayer,.AssetMediaContainerModal .VideoPlayer{height:25.3125rem;width:33.75rem}.AssetMediaContainerModal .AssetMediaContainer-description{height:24.0625rem;overflow-y:scroll}
.AssetMediaThumbnail{align-items:center;background:#071a32;border-radius:4px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.AssetMediaThumbnail.noRoundedBottomCorners{border-bottom-left-radius:0;border-bottom-right-radius:0}.AssetMediaThumbnail.noRoundedCorners{border-radius:0}.AssetMediaThumbnail-error:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;display:block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.AssetMediaThumbnail-message{font-weight:600;margin-bottom:.3125rem;text-transform:uppercase}
.SupplementalContentVideoCard{background:#fff;border:.0625rem solid #bac1cc;border-radius:4px;padding:.625rem;white-space:nowrap;width:12.8125rem}.SupplementalContentVideoCard-name{font-size:.75rem;margin-bottom:.875rem;overflow:hidden;text-overflow:ellipsis}.SupplementalContentVideoCard-thumbnailContainer{height:8.5625rem;position:relative;width:11.4375rem}.SupplementalContentVideoCard-AssetMediaContainerModal-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SupplementalContentVideoCard-viewAssetButton{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.SupplementalContentVideoCard-viewAssetButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;color:#fff;content:"";display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.875rem;font-style:normal;font-variant:normal;font-weight:400;justify-content:center;line-height:inherit;text-rendering:auto;text-transform:none}.SupplementalContentVideoCard-AssetMediaContainerModal-footer{display:flex;justify-content:flex-end}
.ExerciseSupplementalContentList{display:flex;flex-wrap:wrap}.ExerciseSupplementalContentList-supplementalContentFileCard,.ExerciseSupplementalContentList-supplementalContentImageCard,.ExerciseSupplementalContentList-supplementalContentLinkCard,.ExerciseSupplementalContentList-supplementalContentVideoCard{margin-bottom:.625rem;margin-right:.625rem}
.ContentModuleEditPage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleEditPage-footer{display:flex;justify-content:flex-end;padding:1.25rem 0}.ContentModuleEditPage-nextButton,.ContentModuleEditPage-saveButton{border:0;width:10rem}.ContentModuleEditPage-supplementalContent{background:#fff}.ContentModuleEditPage-supplementalContentHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleEditPage-descriptionInputContainer{margin-bottom:1.25rem}.ContentModuleEditPage-ExerciseSupplementalContentListPreviewContainer{border-top:.0625rem solid #bac1cc;margin-top:1.25rem}.ContentModuleEditPage-ExerciseSupplementalContentListPreviewHeading{font-size:.8125rem;padding:1.25rem 0;text-transform:uppercase}.ContentModuleEditPage-supplementalContentAddLinkButton,.ContentModuleEditPage-supplementalContentFileInput{width:8.75rem}.ContentModuleEditPage-supplementalContentAddLinkContainer,.ContentModuleEditPage-supplementalContentFileInputContainer{display:flex;justify-content:space-between}.ContentModuleEditPage-supplementalContentLinkAnchor{flex:1}.ContentModuleEditPage-supplementalContentLinkInputContainer{flex:1;margin-left:1.25rem;margin-right:1.25rem}.ContentModuleEditPage-updateSupplementalContentLinkUnfurlButton:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#596778;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ContentModuleEditPage-updateSupplementalContentLinkUnfurlButton:disabled:after{color:#bac1cc}.ContentModuleEditPage-removeSupplementalContentLinkButton{margin-right:.625rem;padding:.8125rem 0}.ContentModuleEditPage-removeSupplementalContentLinkButton:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#596778;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleEditPage-removeSupplementalContentLinkButton:disabled:after{color:#bac1cc}.ContentModuleEditPage-contentModuleName{font-size:1.0625rem}.ContentModuleEditPage-contentModuleDescription{word-wrap:break-word;white-space:pre-wrap}
.ContentModuleEditPromptPage-promptAssetContainer,.ContentModuleEditPromptPage-promptSubtitleAssetFileInputContainer{display:flex;justify-content:space-between}.ContentModuleEditPromptPage-description{white-space:pre-wrap}.ContentModuleEditPromptPage-promptAssetPlaceholder{align-items:center;background-color:#bac1cc;border:1px solid #bac1cc;display:flex;height:11.375rem;justify-content:center}.ContentModuleEditPromptPage-descriptionTitle{font-size:.8125rem;margin-top:.75rem;text-transform:uppercase}.ContentModuleEditPromptPage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ContentModuleEditPromptPage-footer{display:flex;justify-content:flex-end;padding:1.25rem 0}.ContentModuleEditPromptPage-nextButton,.ContentModuleEditPromptPage-saveButton{border:0;width:10rem}.ContentModuleEditPromptPage-descriptionBody{word-wrap:break-word}.ContentModuleEditPromptPage .AssetMediaPlayer-transcoding{height:17.5rem}.ContentModuleEditPromptPage-voiceCallManagerModal,.ContentModuleEditPromptPage-webRecorderModal{min-width:inherit;width:36.25rem}.ContentModuleEditPromptPage-webRecorderModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ContentModuleEditPromptPage-videoRecorder{background:#fff;padding:1.25rem}.ContentModuleEditPromptPage .FileAsset-error,.ContentModuleEditPromptPage-fileTypeError{margin:0 auto;width:90%}.ContentModuleEditPromptPage-voiceCallManager{background:#fff;border-radius:4px}.ContentModuleEditPromptPage-promptAssetTypeInput{width:15.625rem}.ContentModuleEditPromptPage-media .AudioPlayer{height:15.625rem;margin:0;width:100%}.ContentModuleEditPromptPage-promptAssetInputContainer{display:flex}.ContentModuleEditPromptPage-recordButton{width:6.25rem}.ContentModuleEditPromptPage-promptAssetFileInputFeatureFlagged{align-items:center;display:flex;justify-content:center;margin-left:1.25rem;min-width:2.5rem}.ContentModuleEditPromptPage-promptAssetFileInputFeatureFlagged .FileInput-text{display:none}.ContentModuleEditPromptPage-promptAssetFileInputFeatureFlagged:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleEditPromptPage-additionalFileAttachmentsConfigContainer{margin-top:1.25rem}.ContentModuleEditPromptPage-additionalFileAttachmentsConfigHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ContentModuleEditPromptPage-isAdditionalFileAttachmentsRequiredInputContainer,.ContentModuleEditPromptPage-numAttachmentsRequiredInputContainer{display:flex;justify-content:space-between}.ContentModuleEditPromptPage-numAttachmentsRequiredInput{width:4.75rem}.ContentModuleEditPromptPage-additionalFileAttachmentsRequiredPreviewHeading{font-size:.8125rem;text-transform:uppercase}.ContentModuleEditPromptPage-additionalFileAttachmentsRequiredPreviewInstructions{word-wrap:break-word;white-space:pre-wrap}.ContentModuleEditPromptPage-additionalFileAttachmentsRequiredPreviewInstructionsPrefix{color:#596778;font-weight:700;text-transform:uppercase}.ContentModuleEditPromptPage-promptFileAsset,.ContentModuleEditPromptPage-subtitleAsset{background:#fff}
.LtiResourceLinkForm-selectInputs{display:flex}.LtiResourceLinkForm-selectContainer{flex:1}.LtiResourceLinkForm-selectGroupContainer{margin-right:1.25rem}.LtiResourceLinkForm-selectLabel{font-size:.75rem;font-weight:700;margin:.625rem 0 .3125rem}.LtiResourceLinkForm-selectList{background:#fff;border:.0625rem solid #bac1cc;height:17.5rem;overflow-y:scroll}.LtiResourceLinkForm-selectList.isEmpty{padding:.625rem 1.25rem}.LtiResourceLinkForm-selectList.isFetching{text-align:center}.LtiResourceLinkForm-stepLabel{margin-right:.1875rem;text-transform:uppercase}.LtiResourceLinkForm-selectInputLabel{cursor:pointer;font-size:.8125rem;text-transform:none}.LtiResourceLinkForm-selectInput{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}.LtiResourceLinkForm-selectInputLabelText{align-items:center;border-bottom:.0625rem solid #bac1cc;display:flex}.LtiResourceLinkForm-selectInputLabelText.isChecked{background:#007ac5;color:#fff}.LtiResourceLinkForm-selectInputColumn{align-items:center;display:flex;height:40px}.LtiResourceLinkForm-selectInputColumn:first-child{border-right:.0625rem solid #bac1cc;padding:.3125rem 1.25rem;width:75%}.LtiResourceLinkForm-selectInputColumn:last-child{justify-content:center;padding:.3125rem;text-transform:uppercase;width:25%}.LtiResourceLinkForm-columnText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LtiResourceLinkForm-footer{align-items:center;display:flex;justify-content:space-between}.LtiResourceLink-outcomeServiceDropdownContainer{display:flex}.LtiResourceLinkForm-isOutcomeServiceEnabledContainer{font-size:.75rem}.LtiResourceLinkForm-outcomeServiceEnabledLabel{font-weight:700;margin-bottom:0;text-transform:uppercase}.LtiResourceLinkForm-outcomeServiceEnabledDropdownSubtext{margin-bottom:0}.LtiResourceLinkForm-outcomeServiceTypeInput{font-weight:700;margin-left:1.5625rem;width:12.5rem}
.CreateLtiResourceLinkPage-heading{align-items:center;display:flex;text-transform:uppercase}.CreateLtiResourceLinkPage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;bottom:.0625rem;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:.625rem;position:relative;text-rendering:auto;text-transform:none}.CreateLtiResourceLinkPage-mainContent{background-color:#e8ebf1;padding:1.25rem 7.5rem}.CreateLtiResourceLinkPage-body{display:block}.CreateLtiResourceLinkPage-ltiResourceLinkFormHeader{align-items:center;display:flex}.CreateLtiResourceLinkPage-ltiResourceLinkFormHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;bottom:.0625rem;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.CreateLtiResourceLinkPage-ltiResourceLinkForm{margin-bottom:1.25rem}.CreateLtiResourceLinkPage-noGroups{background:#fff;border:.0625rem solid #e8ebf1;border-top:0;font-size:.75rem;margin-bottom:1.25rem;padding:1.0625rem 0 3.9375rem;text-align:center}.CreateLtiResourceLinkPage-createAndConfigureHeader{align-items:center;display:flex}.CreateLtiResourceLinkPage-createAndConfigureHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.CreateLtiResourceLinkPage-createAndConfigureContainer{background:#fff}.CreateLtiResourceLinkPage-createAndConfigureInstructions{font-size:.75rem}.CreateLtiResourceLinkPage-createAndConfigureActions{display:flex;justify-content:space-around}.CreateLtiResourceLinkPage-createAndConfigureAction{align-items:center;background-color:#596778;border-radius:4px;color:#fff;display:flex;flex:1;flex-direction:column;height:12.5rem;justify-content:space-between;margin-right:1.25rem;padding:1.25rem 0}.CreateLtiResourceLinkPage-createAndConfigureAction:last-child{margin:0}.CreateLtiResourceLinkPage-createAndConfigureActionText{width:100%}.CreateLtiResourceLinkPage-createAndConfigureActionHeading{color:#fff;font-size:.875rem;margin:0 0 1.0625rem;text-align:center;text-transform:uppercase}.CreateLtiResourceLinkPage-createAndConfigureActionDescription{font-size:.75rem;margin:0 2.625rem;text-align:center}.CreateLtiResourceLinkPage-createAndConfigureActionButton{width:11.25rem}.CreateLtiResourceLinkPage-createAndConfigureHelp{margin:.625rem 0 0}.CreateLtiResourceLinkPage-createAndConfigureHelp a{font-weight:700}.CreateLtiResourceLinkPage-leaveConfirmationModalContent{background:#fff;padding:1.25rem 1.25rem 3.125rem}.CreateLtiResourceLinkPage-leaveConfirmationModalFooter{display:flex;justify-content:flex-end}
.Footer-container{background-color:#010305;color:#fff;display:flex;font-weight:600;justify-content:space-between;padding:1.25rem}.Footer-link{color:#fff;font-size:.875rem;font-weight:600;text-decoration:none}.Footer-link:focus,.Footer-link:hover{color:#8893a2}
.CenterBoxPageLayout{background-color:#596778;display:flex;flex-direction:column;justify-content:space-between;min-width:inherit;overflow-y:scroll;position:relative;width:100%}.CenterBoxPageLayout [role=main]{height:100%;justify-content:center;min-height:37.5rem;overflow:visible}.CenterBoxPageLayout [role=main]>*{margin:2.5rem auto;max-width:31.875rem}
.SignUpForm-emailInputContainer,.SignUpForm-nameInputContainer,.SignUpForm-passwordInputContainer{border-color:#bac1cc}.SignUpForm-termsOfService{align-items:center;background:#fff;display:flex}.SignUpForm-termsOfServiceMessage{margin:0}.SignUpForm-footer{display:flex;justify-content:flex-end}.SignUpForm-passwordRequirementsTooltip:after{text-transform:none}.SignUpForm-passwordRequirementsIcon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:.8125rem;font-style:normal;font-variant:normal;font-weight:400;left:.3125rem;line-height:inherit;position:relative;text-rendering:auto;text-transform:none;top:.0625rem}
.CreateUserPage{background:url(/static/assets/login_background.3c80c8a9.jpg);background-size:cover}.CreateUserPage [role=main]{min-height:56.25rem}.CreateUserPage-signUpHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.CreateUserPage-welcomeMessage{background:#fff;border:.0625rem solid #bac1cc;padding:1.25rem}.CreateUserPage-welcomeMessageBody{margin:0}.CreateUserPage-loginContainer{align-items:center;background:#fff;border-radius:4px;color:#596778;display:flex;justify-content:center;margin-top:2.5rem}.CreateUserPage-loginDescription{margin-right:1.25rem}
.ErrorLtiPage{background:#e8ebf1;padding:3.75rem 12.5rem}.ErrorLtiPage-error{word-wrap:break-word}.ErrorLtiPage-container{background:#fff;border:.0625rem solid #bac1cc;border-radius:4px;display:flex;flex-direction:column;padding:0 2.5rem 3.125rem}.ErrorLtiPage-headingText{font-size:1.25rem;margin:.625rem 0}@media(max-width:768px){.ErrorLtiPage{padding:3.75rem .9375rem}}
.ErrorPage{color:#fff;display:flex;height:100%;justify-content:center;width:100%}.ErrorPage a,.ErrorPage h1{color:#fff}.ErrorPage-container{margin:.625rem}.ErrorPage-headingText{font-size:5rem;margin:0;text-align:center}.ErrorPage-messageText{font-size:1.25rem;font-weight:700;margin:0;text-align:center}.ErrorPage-links{display:flex;flex-wrap:wrap;list-style-type:none;margin:0 auto;max-width:43.75rem}.ErrorPage-links li{display:block;flex:1;margin:.625rem;padding:.625rem}.ErrorPage-link{align-items:center;display:flex;flex-direction:column;font-weight:700}.ErrorPage-linkText{display:block;font-size:.875rem;margin-top:.3125rem;text-align:center}.ErrorPage-linkIconWrapper{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:6.25rem;justify-content:center;text-align:center;width:6.25rem}.ErrorPage-linkIcon{font-size:2.5rem}.ErrorPage-linkIcon:before{color:#000}.ErrorPage-linkIcon.back:before{content:""}.ErrorPage-linkIcon.back:before,.ErrorPage-linkIcon.home:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ErrorPage-linkIcon.home:before{content:""}.ErrorPage-linkIcon.help:before{content:""}.ErrorPage-linkIcon.contact:before,.ErrorPage-linkIcon.help:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ErrorPage-linkIcon.contact:before{content:""}.ErrorPage.errorAccessDenied{background-color:#fe7877}.ErrorPage.errorAccessDenied .ErrorPage-linkIcon:before{color:#fe7877}.ErrorPage.errorNotFound{background-color:#8c94fd}.ErrorPage.errorNotFound .ErrorPage-linkIcon:before{color:#8c94fd}.ErrorPage.errorUnexpected{background-color:#2bc1ff}.ErrorPage.errorUnexpected .ErrorPage-linkIcon:before{color:#2bc1ff}.ErrorPage-imageWrapper{text-align:center}.ErrorPage-image{height:12.5rem;width:15.625rem}@media(max-width:600px){.ErrorPage-headingText{font-size:3.125rem}.ErrorPage-messageText{font-size:.9375rem}.ErrorPage-linkText{font-size:.75rem}.ErrorPage-linkIconWrapper{height:4.0625rem;width:4.0625rem}.ErrorPage-linkIcon{font-size:1.875rem}.ErrorPage-image{height:10rem;width:12.5rem}}
.ErrorSamlPage{background:#e8ebf1;padding:3.75rem 12.5rem}.ErrorSamlPage-error{word-wrap:break-word}.ErrorSamlPage-container{background:#fff;border:.0625rem solid #bac1cc;border-radius:4px;display:flex;flex-direction:column;padding:0 2.5rem 3.125rem}.ErrorSamlPage-headingText{font-size:1.25rem;margin:.625rem 0}@media(max-width:768px){.ErrorSamlPage{padding:3.75rem .9375rem}}
.ExerciseOverview-competencyHeading,.ExerciseOverview-requirementsHeading{margin-bottom:0}.ExerciseOverview-competencyHeading:after,.ExerciseOverview-requirementsHeading:after{content:":"}.ExerciseOverview h4{font-size:1.0625rem}.ExerciseOverview-description{word-wrap:break-word;white-space:pre-wrap}.ExerciseOverview-details{display:flex;justify-content:space-between}.ExerciseOverview-requirementsContainer{flex:1}.ExerciseOverview-competenciesContainer{flex:3}.ExerciseOverview-competencies{flex-wrap:wrap}.ExerciseOverview-responseType{align-items:center;display:flex;margin-right:1.25rem}.ExerciseOverview-responseType.audio:before{content:""}.ExerciseOverview-responseType.audio:before,.ExerciseOverview-responseType.video:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseOverview-responseType.video:before{content:""}.ExerciseOverview-responseType:before{align-items:center;background:#596778;border-radius:4px;color:#fff;height:1.875rem;justify-content:center;margin-right:.625rem;width:1.875rem}.ExerciseOverview-requirements{margin-top:.3125rem}.ExerciseOverview-requiredFileAttachments,.ExerciseOverview-requirements{align-items:center;display:flex}.ExerciseOverview-requiredFileAttachments:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;background:#596778;border-radius:4px;color:#fff;content:"";display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;height:1.875rem;justify-content:center;line-height:inherit;margin-right:.625rem;text-rendering:auto;text-transform:none;width:1.875rem}.ExerciseOverview-heading{word-wrap:break-word}
.ExerciseProgressBar{background-color:#fff;border:.0625rem solid #e8ebf1;border-radius:.25rem;box-sizing:border-box;display:flex;height:5rem;max-width:62.5rem;min-width:45rem;padding:.625rem .625rem .375rem;text-transform:uppercase}.ExerciseProgressBar-overview{margin-right:.625rem}.ExerciseProgressBar-stageContainer{display:flex;flex-grow:1;min-width:8.75rem}.ExerciseProgressBar-stageContainer:focus{z-index:1}.ExerciseProgressBar-stage{background-color:#f6f7f9;cursor:not-allowed;flex-grow:1;height:3.75rem;position:relative}.ExerciseProgressBar-stageContent{align-items:center;color:#596778;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%)}.ExerciseProgressBar-stageText{font-size:.75rem;font-weight:600;white-space:nowrap}.ExerciseProgressBar-triangle{border-bottom:1.875rem solid transparent;border-top:1.875rem solid transparent;height:0;margin-left:0;width:0}.ExerciseProgressBar-triangleRight{border-left:.5rem solid #f6f7f9}.ExerciseProgressBar-triangleLeft{border-left:.5rem solid #fff}.ExerciseProgressBar-isUnlocked{cursor:pointer}.ExerciseProgressBar-isUnlocked .ExerciseProgressBar-stageIcon{color:#007ac5}.ExerciseProgressBar-isUnlocked .ExerciseProgressBar-stageText{color:#071a32}.ExerciseProgressBar-stageContainer.active .ExerciseProgressBar-stage,.ExerciseProgressBar-stageContainer.active .ExerciseProgressBar-stageContent{background-color:#007ac5}.ExerciseProgressBar-stageContainer.active .ExerciseProgressBar-triangleRight{border-left-color:#007ac5}.ExerciseProgressBar-stageContainer.active .ExerciseProgressBar-stageIcon,.ExerciseProgressBar-stageContainer.active .ExerciseProgressBar-stageText{color:#fff}.ExerciseProgressBar-overviewIcon:before{content:""}.ExerciseProgressBar-activeStageIcon:before,.ExerciseProgressBar-overviewIcon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseProgressBar-activeStageIcon:before{content:""}.ExerciseProgressBar-completedIcon:before{content:""}.ExerciseProgressBar-completedIcon:before,.ExerciseProgressBar-resultsIcon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseProgressBar-resultsIcon:before{content:""}.ExerciseProgressBar-lockedIcon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}
.ExerciseSchedule-stageName{text-transform:uppercase}
.LearnerExercisePageLayout{background:#e8ebf1}.LearnerExercisePageLayout-mainContent{overflow-y:scroll}.LearnerExercisePageLayout-body{display:block;margin:auto;width:62.5rem}
.ExerciseOverviewPage-overviewHeading:before{content:""}.ExerciseOverviewPage-overviewHeading:before,.ExerciseOverviewPage-scheduleHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseOverviewPage-scheduleHeading:before{content:""}.ExerciseOverviewPage-scheduleHeader{border-bottom:0;border-radius:0}.ExerciseOverviewPage-description{background:#fff;border-left:1px solid #e8ebf1;border-right:1px solid #e8ebf1;padding:1.25rem}.ExerciseOverviewPage .ExerciseProgressBar{margin:1.25rem 0}.ExerciseOverviewPage-exerciseSchedule{margin-bottom:0}.ExerciseOverviewPage-exerciseSchedule table,.ExerciseOverviewPage-exerciseSchedule tbody,.ExerciseOverviewPage-exerciseSchedule td,.ExerciseOverviewPage-exerciseSchedule tr{border-bottom:0}.ExerciseOverviewPage-supplementalContentHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseOverviewPage-supplementalContentList{background-color:#f6f7f9;border:.0625rem solid #bac1cc;border-top:0;padding:1.25rem}.ExerciseOverviewPage-newResponseRequestedContainer{align-items:center;background-color:#071a32;border-radius:4px;color:#fff;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding:.625rem .625rem .625rem 1.25rem}.ExerciseOverviewPage-newResponseRequestedLabel{font-size:1rem;max-width:75%}
.ExerciseParticipationList-header{border-bottom:0}.ExerciseParticipationList-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseParticipationList-filterQueryInput{min-width:25rem}.ExerciseParticipationList-nameContainer{align-items:center;display:flex;min-width:14.375rem}.ExerciseParticipationList-name{flex:1;word-break:break-all}.ExerciseParticipationList-avatar{margin-right:1.25rem}.ExerciseParticipationList-actions,.ExerciseParticipationList-nameHeader,.ExerciseParticipationList-responseAttempts,.ExerciseParticipationList-responseAttemptsHeader,.ExerciseParticipationList-stage,.ExerciseParticipationList-stageHeader{text-align:center}.ExerciseParticipationList-responseAttempts,.ExerciseParticipationList-responseAttemptsHeader,.ExerciseParticipationList-stage,.ExerciseParticipationList-stageHeader{width:14.375rem}.ExerciseParticipationList-stage{color:#dd3347}.ExerciseParticipationList-actions,.ExerciseParticipationList-actionsHeader{width:6.25rem}.ExerciseParticipationList-stage.isDisabled,.ExerciseParticipationList-stageHeader.isDisabled{display:none}.ExerciseParticipationList-responseAttempts.notApplicable{color:#bac1cc}.ExerciseParticipationList-icon:before{color:#18856f;content:""}.ExerciseParticipationList-emailLearnerButton:after,.ExerciseParticipationList-icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseParticipationList-emailLearnerButton:after{color:#596778;content:""}
.ExerciseReportPageLayout-sideNavLinkParticipation:before{content:""}.ExerciseReportPageLayout-sideNavLinkParticipation:before,.ExerciseReportPageLayout-sideNavLinkQuestionResults:before,.ExerciseReportPageLayout-sideNavLinkTopResponses:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseReportPageLayout-sideNavLinkQuestionResults:before,.ExerciseReportPageLayout-sideNavLinkTopResponses:before{content:""}.ExerciseReportPageLayout-mainContent{background-color:#e8ebf1;flex:1;overflow-y:scroll;padding:1.25rem}
.RatioStatBox{background:#596778;border-radius:4px;color:#fff;height:7.5rem;padding:.25rem .5rem}.RatioStatBox-header{font-size:1rem}.RatioStatBox-ratio{font-size:2rem;text-align:center}.RatioStatBox-ratio:first-child{margin-top:1.5rem}.RatioStatBox-label{font-weight:600;margin-top:.3125rem;text-align:center;text-transform:uppercase}
.ExerciseParticipationReportPage{background:#e8ebf1}.ExerciseParticipationReportPage-overallParticipationReportHeading{align-items:center;display:flex}.ExerciseParticipationReportPage-overallParticipationReportHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ExerciseParticipationReportPage-overallParticipationReportStats{align-items:center;display:flex;justify-content:space-between;padding:1.25rem 0}.ExerciseParticipationReportPage-exerciseCompletionStatBox{background:#18856f}.ExerciseParticipationReportPage-exerciseCompletionStatBox,.ExerciseParticipationReportPage-stageCompletionStatBox{flex:1;flex-basis:0;margin-right:.5rem}.ExerciseParticipationReportPage-exerciseCompletionStatBox:last-child,.ExerciseParticipationReportPage-stageCompletionStatBox:last-child{margin:0}
.ExerciseQuestionResultsReportPage{background:#e8ebf1}.ExerciseQuestionResultsReportPage-questionResultsReportHeader{border:.0625rem solid #bac1cc}.ExerciseQuestionResultsReportPage-questionResultsReportHeading{align-items:center;display:flex}.ExerciseQuestionResultsReportPage-questionResultsReportHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ExerciseQuestionResultsReportPage-resultsContainer{border:.0625rem solid #bac1cc;border-top:0;padding:.625rem}.ExerciseQuestionResultsReportPage-questionResultContainer{border-bottom:.0625rem solid #bac1cc;border-radius:4px;border-top:.0625rem solid #bac1cc;margin-bottom:.625rem}.ExerciseQuestionResultsReportPage-questionResultContainer:last-child{margin-bottom:0}.ExerciseQuestionResultsReportPage-questionOverview{align-items:flex-start;background:#fff;border-left:.0625rem solid #bac1cc;border-right:.0625rem solid #bac1cc;color:#596778;display:flex;justify-content:space-between;padding:1.25rem}.ExerciseQuestionResultsReportPage-questionName{font-size:1rem;font-weight:700;margin-bottom:.9375rem}.ExerciseQuestionResultsReportPage-questionDescription{max-width:31.25rem}.ExerciseQuestionResultsReportPage-competency{max-width:12.5rem;overflow:hidden;text-overflow:ellipsis}.ExerciseQuestionResultsReportPage-table{border-bottom:0;border-radius:4px;margin-bottom:0}.ExerciseQuestionResultsReportPage-table tbody{border-bottom:0}.ExerciseQuestionResultsReportPage-table tr:last-child{border-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ExerciseQuestionResultsReportPage-table tr:last-child *{border-bottom:0}.ExerciseQuestionResultsReportPage-tableHeader{background:#f6f7f9}.ExerciseQuestionResultsReportPage-tableHeader th{font-weight:500;text-transform:uppercase}.ExerciseQuestionResultsReportPage-tableCellSmall{text-align:center;width:5rem}.ExerciseQuestionResultsReportPage-tableCellBold{font-weight:700}.ExerciseQuestionResultsReportPage-choiceContainer{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-all;word-break:break-word}
.GroupEditBasicForm-nameInputContainer{padding-bottom:.625rem}.GroupEditBasicForm-nameInputLabel{display:flex;justify-content:space-between}.GroupEditBasicForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupEditBasicForm-footer{display:flex;justify-content:flex-end;padding:1.25rem 0}
.GroupEditPageLayout-sideNavLinkEdit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupEditPageLayout-sideNavLinkEditMembers.withFilterToggles{border-bottom:0;padding-bottom:0}.GroupEditPageLayout-sideNavLinkEditMembers:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupEditPageLayout-editMemberFilterToggles{background:#fff;border-bottom:.0625rem solid #bac1cc;padding:0 .9375rem .625rem}.GroupEditPageLayout-filterDescription{font-weight:700}.GroupEditPageLayout-filterInputLabel{text-transform:uppercase}.GroupEditPageLayout-sideNavLinkEditExercises:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupEditPageLayout-activateButtonContainer{border-bottom:.0625rem solid #bac1cc;padding:2.5rem .625rem}.GroupEditPageLayout-activateButton{position:relative;width:100%}.GroupEditPageLayout-activateButton:before{content:"";left:.625rem;position:absolute;top:.625rem}.GroupEditPageLayout-activateButton:before,.GroupEditPageLayout-deleteGroupModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupEditPageLayout-deleteGroupModalHeading:before{content:"";margin-right:1.25rem}.GroupEditPageLayout-mainContent{background-color:#e8ebf1;flex:1;overflow-y:scroll;padding:1.25rem}.GroupEditPageLayout-groupName{overflow:hidden;text-overflow:ellipsis;width:100%}
.GroupEditPage-editBasicForm{max-width:36.25rem}
.GroupCompletionLearnerDetails-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.GroupCompletionLearnerDetails-body{max-height:31.25rem;overflow-y:scroll}.GroupCompletionLearnerDetails-footer{display:flex;justify-content:flex-end}.GroupCompletionLearnerDetails-learnerExerciseDetails{border-bottom:.0625rem solid #bac1cc;display:flex}.GroupCompletionLearnerDetails-exerciseName{border-right:.0625rem solid #bac1cc;font-weight:600;padding:1.25rem;width:75%}.GroupCompletionLearnerDetails-exerciseName.isBeforeExerciseStarts{color:#596778}.GroupCompletionLearnerDetails-exerciseProgress{align-items:center;color:#596778;display:flex;justify-content:center;width:25%}.GroupCompletionLearnerDetails-exerciseProgress.isBeforeExerciseStarts{text-transform:uppercase}.GroupCompletionLearnerDetails-exerciseProgress.isSubmissionComplete:before{color:#18856f;content:""}.GroupCompletionLearnerDetails-exerciseProgress.isSubmissionComplete:before,.GroupCompletionLearnerDetails-exerciseProgress.isSubmissionLate:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupCompletionLearnerDetails-exerciseProgress.isSubmissionLate:before{color:#dd3347;content:""}
.GroupCompletionLearnersList-avatar{margin-right:1.25rem}.GroupCompletionLearnersList-emailLearnerButton:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#596778;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupCompletionLearnersList-exercisesCompleted{font-size:1rem;margin:auto}.GroupCompletionLearnersList-filterQueryInput{margin-right:1.25rem;min-width:25rem;width:auto}.GroupCompletionLearnersList-header{border-bottom:0}.GroupCompletionLearnersList-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.GroupCompletionLearnersList-name{align-items:center;display:flex}.GroupCompletionLearnersList-numExercises{color:#071a32}.GroupCompletionLearnersList-viewDetailsButton{color:#007ac5}.GroupCompletionLearnersList-actions,.GroupCompletionLearnersList-exercisesCompleted,.GroupCompletionLearnersList-exercisesCompletedHeader,.GroupCompletionLearnersList-incompleteContainer,.GroupCompletionLearnersList-incompleteHeader,.GroupCompletionLearnersList-nameHeader{text-align:center}.GroupCompletionLearnersList-incompleteContainer,.GroupCompletionLearnersList-incompleteHeader{width:5rem}.GroupCompletionLearnersList-incompleteContainer{color:#dd3347;font-size:.75rem}.GroupCompletionLearnersList-exercisesCompletedHeader{width:15rem}.GroupCompletionLearnersList-actions,.GroupCompletionLearnersList-actionsHeader{width:6.25rem}
.GroupCompletionSummaryReport .completeCount{color:#40dfbc}.GroupCompletionSummaryReport .incompleteCount{color:#dd3347}.GroupCompletionSummaryReport-chartContainer{height:25rem;width:100%}.GroupCompletionSummaryReport-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.GroupCompletionSummaryReport-headingDetails{text-transform:capitalize}.GroupCompletionSummaryReport-header{border:0;border-bottom:.0625rem solid #e8ebf1;justify-content:space-between}.GroupCompletionSummaryReport-tooltip{background:#fff;border:.0625rem solid #8893a2;color:#071a32;padding:.625rem 1.25rem;width:13.75rem}.GroupCompletionSummaryReport-tooltipRow{display:flex;justify-content:space-between}.GroupCompletionSummaryReport-tooltipExerciseDates{padding-bottom:.3125rem}.GroupCompletionSummaryReport-tooltipProgress{border-top:.0625rem solid #071a32;padding-top:.3125rem}
.GroupExerciseCompletionReportPage{background:#e8ebf1}.GroupExerciseCompletionReportPage-mainContent{overflow-y:scroll;padding:1.25rem}.GroupExerciseCompletionReportPage-body{display:block}.GroupExerciseCompletionReportPage-summaryReport{background:#fff;border:.0625rem solid #e8ebf1;border-radius:4px;margin-bottom:1.25rem;padding-bottom:5rem}.GroupExerciseCompletionReportPage-learnerDetails{background:#fff;border-radius:4px}
.ContentModuleImportForm-checkboxesColumnHeader{width:3.75rem}.ContentModuleImportForm-body{background:#fff}.ContentModuleImportForm-filterQueryInputContainer{border-bottom:.0625rem solid #bac1cc}.ContentModuleImportForm-filterQueryInput{max-width:25rem}.ContentModuleImportForm-contentModuleTable{border-top:0;margin-bottom:0;table-layout:fixed}.ContentModuleImportForm-contentModuleTable td,.ContentModuleImportForm-contentModuleTable th,.ContentModuleImportForm-contentModuleTable thead{word-wrap:break-word;border-top:0}.ContentModuleImportForm-contentModuleInputLabel{font-size:100%;text-transform:none;word-break:break-all}.ContentModuleImportForm-footer{border-top:.0625rem solid #e8ebf1}.ContentModuleImportForm-thumbnail{height:3.75rem;margin-right:1.125rem;min-width:5rem;width:5rem}.ContentModuleImportForm-contentModuleNameContainer{align-items:center;display:flex}.ContentModuleImportForm-nameColumn{width:20rem}.ContentModuleImportForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ContentModuleImportForm-fetching{align-items:center;display:flex;flex-direction:column;font-style:italic;height:20.625rem;margin-top:1.25rem}
.ExerciseConfigCard{background:#fff}.ExerciseConfigCard td{vertical-align:top}.ExerciseConfigCard-settingsList{margin-left:0}.ExerciseConfigCard-competencies,.ExerciseConfigCard-schedule{padding:.75rem .25rem}.ExerciseConfigCard-isVisibleInputContainer{align-items:center;display:flex}.ExerciseConfigCard-isVisibleInputContainer,.ExerciseConfigCard-isVisibleInputLabel{margin-right:.875rem;text-transform:none}.ExerciseConfigCard-deleteButton{border-radius:0;border-right:.0625rem solid #bac1cc;margin-left:.625rem;padding-right:.625rem}.ExerciseConfigCard-deleteButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#071a32;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;position:relative;text-rendering:auto;text-transform:none}.ExerciseConfigCard-expandButton{color:#071a32;font-size:1.25rem;margin:.625rem 0 .625rem .625rem;position:relative}.ExerciseConfigCard-expandButton:focus{box-shadow:0 0 0 .125rem #007ac5}.ExerciseConfigCard-expandButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none;transition:transform .15s ease-in}.ExerciseConfigCard-expandButton:focus:before{box-shadow:none}.ExerciseConfigCard-expandButton.isExpanded:before{transform:rotate(180deg)}.ExerciseConfigCard-list{list-style:none}.ExerciseConfigCard-competenciesHeading,.ExerciseConfigCard-configurationHeading{width:18.75rem}.ExerciseConfigCard-scheduleSetting{display:flex;margin:.5625rem 0}.ExerciseConfigCard-scheduleSettingLabel{color:#596778;display:flex;flex-grow:2;padding-right:.625rem}.ExerciseConfigCard-scheduleSettingValue{color:#071a32;display:inline-block;flex-grow:1;text-align:right}.ExerciseConfigCard-thumbnail{height:5rem;margin-right:1.875rem;width:6.25rem}.ExerciseConfigCard-scheduleSettingValue.unscheduled{color:#dd3347;text-transform:uppercase}.ExerciseConfigCard-competency{margin:.5625rem 0}.ExerciseConfigCard-subSettingsList{margin-left:2.5rem;margin-top:.5625rem}.ExerciseConfigCard-subSettingsListItem{margin-bottom:.625rem}.ExerciseConfigCard-subSettingsListItem:last-child{margin:0}.ExerciseConfigCard-subSettingsListItem.isTopResponsesDisabled{color:#8893a2}.ExerciseConfigCard-setting:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#18856f;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;left:-.4375rem;line-height:inherit;position:relative;text-rendering:auto;text-transform:none;top:.25rem}.ExerciseConfigCard-setting.isDisabled,.ExerciseConfigCard-setting.isDisabled:before{color:#8893a2}.ExerciseConfigCard-competenciesEmptyList{font-style:italic}.ExerciseConfigCard-main{align-items:flex-end;display:flex;padding:.625rem}.ExerciseConfigCard-exercise{display:flex;flex:1.5}.ExerciseConfigCard-settings{display:flex}.ExerciseConfigCard-exerciseDetails{display:flex;flex-direction:column;margin-top:.625rem;width:14.0625rem}.ExerciseConfigCard-exerciseName{word-wrap:break-word;color:#071a32;font-size:.8125rem;font-weight:600}.ExerciseConfigCard-exerciseTimeCloses,.ExerciseConfigCard-exerciseTimeStarts{color:#596778;display:flex;font-size:.8125rem;font-weight:600}.ExerciseConfigCard-unscheduledExercise{color:#dd3347;font-weight:600;text-transform:uppercase}.ExerciseConfigCard-exerciseTimeClosesLabel,.ExerciseConfigCard-exerciseTimeStartsLabel{width:3.125rem}.ExerciseConfigCard-table{border:0;margin:0}.ExerciseConfigCard-table *{background:#f6f7f9;font-size:.75rem;font-weight:600}.ExerciseConfigCard-table tbody{border:0}.ExerciseConfigCard-table thead{border-bottom:.0625rem solid #bac1cc;border-left:0;border-top:.0625rem solid #bac1cc}.ExerciseConfigCard-table td,.ExerciseConfigCard-table th{border:.0625rem solid #bac1cc;border-bottom:0}.ExerciseConfigCard-table td:first-child,.ExerciseConfigCard-table th:first-child{border-left:0}.ExerciseConfigCard-table td:last-child,.ExerciseConfigCard-table th:last-child{border-right:0}.ExerciseConfigCard-responseType{align-items:center;display:flex;flex:1;height:2.5rem}.ExerciseConfigCard-responseType.audio:before{content:""}.ExerciseConfigCard-responseType.audio:before,.ExerciseConfigCard-responseType.video:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseConfigCard-responseType.video:before{content:""}.ExerciseConfigCard-responseType:before{align-items:center;background:#596778;border-radius:4px;color:#fff;height:1.875rem;justify-content:center;margin-right:.625rem;width:1.875rem}.ExerciseConfigCard-deleteConfirmationModalBody{background:#fff;border-bottom:.0625rem solid #e8ebf1;padding:1.25rem}.ExerciseConfigCard-deleteConfirmationDialog .ConfirmationDialog-header:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}
.ExerciseConfigurationEditForm-body{background:#fff}.ExerciseConfigurationEditForm-schedule{border:0;margin:0;table-layout:fixed}.ExerciseConfigurationEditForm-schedule td{vertical-align:top}.ExerciseConfigurationEditForm-schedule tbody,.ExerciseConfigurationEditForm-schedule thead,.ExerciseConfigurationEditForm-schedule tr{border-left:0;border-right:0}.ExerciseConfigurationEditForm-stageName{padding-top:1.875rem}.ExerciseConfigurationEditForm input:-moz-read-only{background:#fff;cursor:pointer}.ExerciseConfigurationEditForm input:read-only{background:#fff;cursor:pointer}.ExerciseConfigurationEditForm-row{align-items:center;display:flex;padding:.9375rem 1.25rem}.ExerciseConfigurationEditForm-headingMain:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ExerciseConfigurationEditForm-header{align-items:center;background:#f6f7f9;border-left:.0625rem solid #e8ebf1;border-right:.0625rem solid #e8ebf1;border-top:.0625rem solid #e8ebf1;display:flex;height:3.75rem;justify-content:space-between}.ExerciseConfigurationEditForm-header h4{margin:0}.ExerciseConfigurationEditForm-settingsHeader{border-bottom:.0625rem solid #e8ebf1}.ExerciseConfigurationEditForm-nameInputContainer{flex:1}.ExerciseConfigurationEditForm-nameInputLabel{margin-right:1.25rem}.ExerciseConfigurationEditForm-settingsHeading{align-items:center;display:flex}.ExerciseConfigurationEditForm-settingsHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ExerciseConfigurationEditForm-settingsRow{border-left:.0625rem solid #e8ebf1;border-right:.0625rem solid #e8ebf1;border-top:.0625rem solid #e8ebf1;display:flex;flex-direction:row;padding:0}.ExerciseConfigurationEditForm-setting{align-items:center;display:flex;height:100%;padding:1.4375rem 1.25rem;position:relative;width:50%}.ExerciseConfigurationEditForm-setting.withDivider{border-left:.0625rem solid #e8ebf1}.ExerciseConfigurationEditForm-withDropdown{padding:0 1.25rem}.ExerciseConfigurationEditForm-withDropdown .ExerciseConfigurationEditForm-settingLabel{margin-left:.0625rem}.ExerciseConfigurationEditForm-withDropdown:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;left:-.625rem;line-height:inherit;position:absolute;text-rendering:auto;text-transform:none;top:50%;transform:translateY(-50%)}.ExerciseConfigurationEditForm-settingLabel{display:flex;flex-grow:1}.ExerciseConfigurationEditForm-settingsSection{display:flex;flex-direction:column}.ExerciseConfigurationEditForm-scheduleHeading{align-items:center;display:flex}.ExerciseConfigurationEditForm-scheduleHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ExerciseConfigurationEditForm-dateTimePicker{display:flex;flex-direction:column;padding:.625rem 0}.ExerciseConfigurationEditForm-dateTimePickerInput{flex:1;position:relative}.ExerciseConfigurationEditForm-footer{border-top:.0625rem solid #e8ebf1;display:flex;justify-content:flex-end;padding:.625rem}.ExerciseConfigurationEditForm-submitButton{margin-left:.625rem}.ExerciseConfigurationEditForm-selectNumPeerAssessments,.ExerciseConfigurationEditForm-selectNumTopResponses{width:3.4375rem}.ExerciseConfigurationEditForm-selectResponseType{font-weight:600;width:18.125rem}.ExerciseConfigurationEditForm-allStagesSwitchLabel{font-size:.8125rem;margin-right:1.25rem;text-transform:none}.ExerciseConfigurationEditForm-showScoresWarning{color:#596778;font-size:.75rem;font-style:italic;padding:.625rem}
.GroupExercisesPage-exerciseCard{border-bottom:.0625rem solid #bac1cc;border-left:.0625rem solid #bac1cc;border-right:.0625rem solid #bac1cc}.GroupExercisesPage-exerciseCard:last-child{margin-bottom:1.25rem}.GroupExercisesPage-configureModal{width:80%}.GroupExercisesPage-configureModal .ExerciseConfigurationEditForm-body{max-height:28.125rem;overflow-y:scroll}.GroupExercisesPage-addModal{width:80%}.GroupExercisesPage-addModal .ContentModuleImportForm-body{max-height:21.875rem;overflow-y:scroll}.GroupExercisesPage-unscheduledExercisesHeading:before{content:""}.GroupExercisesPage-activeExercisesHeading:before,.GroupExercisesPage-unscheduledExercisesHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupExercisesPage-activeExercisesHeading:before{content:""}.GroupExercisesPage-upcomingExercisesHeading:before{content:""}.GroupExercisesPage-closedExercisesHeading:before,.GroupExercisesPage-upcomingExercisesHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupExercisesPage-closedExercisesHeading:before{content:""}.GroupExercisesPage-exercisesHeader{border:.0625rem solid #bac1cc;display:flex;justify-content:space-between}.GroupExercisesPage-noExercises{display:block;font-style:italic;padding:2.5rem 0 3.75rem;text-align:center}
.EditGroupRoleForm-heading{display:inline-block;font-weight:700;margin-bottom:.6875rem}.EditGroupRoleForm-inputContainer{margin-bottom:1.25rem;margin-top:.625rem}.EditGroupRoleForm-footer{display:flex;justify-content:flex-end}.EditGroupRoleForm-instructorPromotionWarning{color:#dd3347;margin-bottom:1.25rem}
.GroupMembersAddForm-filterMembersListContainer{display:flex}.GroupMembersAddForm-filterQueryInput{flex:2;max-width:37.5rem}.GroupMembersAddForm-membershipsContainer{background:#fff;max-height:25rem;overflow-y:scroll}.GroupMembersAddForm-memberships{border-bottom:0;margin:0}.GroupMembersAddForm-memberships thead{border-top:0}.GroupMembersAddForm-memberships tbody{border-bottom:0}.GroupMembersAddForm-memberships tr:first-child th{border-top:0}.GroupMembersAddForm-membership:last-child,.GroupMembersAddForm-membership:last-child td,.GroupMembersAddForm-memberships .reactable-no-data td{border-bottom:0}.GroupMembersAddForm-selectMembershipInputLabel{font-size:.8125rem;text-transform:none}.GroupMembersAddForm-select{width:1.25rem}.GroupMembersAddForm-footer{align-items:center;border-top:.0625rem solid #bac1cc;display:flex;justify-content:flex-end}.GroupMembersAddForm-roleInput .Select-placeholder,.GroupMembersAddForm-roleInput .Select-value{margin-right:1.25rem}.GroupMembersAddForm-role{padding:.75rem .625rem;width:40%}.GroupMembersAddForm-refineSearchMessage,.GroupMembersAddForm-refineSearchMessage:nth-child(2n){background:#dcf5ff;border-bottom:.0625rem solid #bac1cc}.GroupMembersAddForm-refineSearchMessage td,.GroupMembersAddForm-refineSearchMessage:nth-child(2n) td{border-bottom:0;display:none;height:1.875rem;padding:0 1.25rem}.GroupMembersAddForm-refineSearchMessage td:first-child,.GroupMembersAddForm-refineSearchMessage:nth-child(2n) td:first-child{display:table-cell}.GroupMembersAddForm-noSearchResults{display:flex;font-style:italic;height:23.75rem;justify-content:center;margin-top:1.25rem}.GroupMembersAddForm-fetchingContent{align-items:center;display:flex;flex-direction:column;font-style:italic;height:23.75rem;margin-top:1.25rem}.GroupMembersAddForm-isOnlyDisplayingSelectedMembershipsInput{margin:0}.GroupMembersAddForm-isOnlyDisplayingSelectedMembershipsInputContainer{align-items:center;display:flex;flex:1;justify-content:center;margin-left:2.5rem}.GroupMembersAddForm-isOnlyDisplayingSelectedMembershipsLabel{text-transform:none}.GroupMembersAddForm-isOnlyDisplayingSelectedMembershipsLabel.isDisabled{color:#8893a2}.GroupMembersAddForm-numResultsIndicator{align-items:center;background-color:#dcf5ff;border-bottom:.0625rem solid #e8ebf1;display:flex;height:1.875rem;padding:0 1.25rem}
.GroupMembershipCsvBulkInvite{background:#fff;border-radius:4px;width:41.25rem}.GroupMembershipCsvBulkInvite-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.GroupMembershipCsvBulkInvite-main{display:flex}.GroupMembershipCsvBulkInvite-template{align-items:center;border-right:.125rem solid #bac1cc;display:flex;flex:2;flex-direction:column;padding:1.25rem}.GroupMembershipCsvBulkInvite-downloadTemplateHeading,.GroupMembershipCsvBulkInvite-uploadCsvHeading{font-size:1rem;text-transform:uppercase}.GroupMembershipCsvBulkInvite-downloadTemplateInstructions,.GroupMembershipCsvBulkInvite-uploadCsvInstructions{text-align:center;width:100%}.GroupMembershipCsvBulkInvite-uploadCsvInstructions{margin-bottom:.9375rem;padding:0 4.0625rem}.GroupMembershipCsvBulkInvite-downloadTemplateButton{margin-top:.625rem;width:100%}.GroupMembershipCsvBulkInvite-upload{align-items:center;display:flex;flex:3;flex-direction:column;padding:1.25rem .3125rem}.GroupMembershipCsvBulkInvite-information{margin:.9375rem 0 0;text-align:center;width:100%}.GroupMembershipCsvBulkInvite-parser{background:#f6f7f9;border:.0625rem solid #bac1cc;padding:.9375rem .625rem;width:100%}.GroupMembershipCsvBulkInvite-fileInputContainer,.GroupMembershipCsvBulkInvite-selectedFileContainer{align-items:center;display:flex;justify-content:space-between}.GroupMembershipCsvBulkInvite-removeCsvFileButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:.625rem;text-rendering:auto;text-transform:none}.GroupMembershipCsvBulkInvite-csvFilePlaceholder{color:#8893a2;font-size:.8125rem;text-transform:none}.GroupMembershipCsvBulkInvite-csvFileName{overflow:hidden;text-overflow:ellipsis;width:11.25rem}.GroupMembershipCsvBulkInvite-error{color:#dd3347;margin-top:.625rem}.GroupMembershipCsvBulkInvite-footer{border-top:.0625rem solid #bac1cc;display:flex;flex-direction:row-reverse}
.GroupMembershipDirectInviteForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.GroupMembershipDirectInviteForm-sentToInstructions{color:#596778}.GroupMembershipDirectInviteForm-emailAddressInputContainer,.GroupMembershipDirectInviteForm-nameInputContainer{flex:1}.GroupMembershipDirectInviteForm-emailAddressInputContainer{margin-left:1.25rem}
.GroupMembershipLearnerRegistrationLink{width:35rem}.GroupMembershipLearnerRegistrationLink-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:.625rem;text-rendering:auto;text-transform:none}.GroupMembershipLearnerRegistrationLink-inviteLinkInstructions{font-weight:700;margin-top:.9375rem}.GroupMembershipLearnerRegistrationLink-inviteLink{border-bottom-right-radius:0;border-top-right-radius:0;height:2.5rem}.GroupMembershipLearnerRegistrationLink-inviteLink:focus{box-shadow:inset 0 0 0 .125rem #007ac5}.GroupMembershipLearnerRegistrationLink-copyButton{align-items:center;border-bottom-left-radius:0;border-top-left-radius:0;display:flex;justify-content:center}.GroupMembershipLearnerRegistrationLink-closeButton{width:6.25rem}
.GroupMembersList{position:relative}.GroupMembersList-heading{flex-grow:1}.GroupMembersList-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.GroupMembersList-filters{background:#fff;border-bottom:0;justify-content:flex-end}.GroupMembersList-filterQueryInput{width:22.5rem}.GroupMembersList-list{table-layout:fixed}.GroupMembersList-dateHeader{width:6.875rem}.GroupMembersList-roleHeader{width:10rem}.GroupMembersList-statusHeader{width:6.875rem}.GroupMembersList-actionsHeader{width:6.25rem}.GroupMembersList-date{max-width:3.125rem}.GroupMembersList-email,.GroupMembersList-name{word-wrap:break-word}.GroupMembersList-addModal{width:60%}.GroupMembersList-addModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:.9375rem;text-rendering:auto;text-transform:none}.GroupMembersList-inviteDropdown .DropdownItem button{font-weight:400;padding:.625rem;text-transform:none}.GroupMembersList-learnerRegistrationLinkModal{min-width:0;width:35rem}.GroupMembersList-roleContainer{align-items:center;display:flex;justify-content:space-between}.GroupMembersList-editRoleButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupMembersList-editRolePopover{padding:1.25rem;width:21.875rem}.GroupMembersList-actionDropdownTrigger{color:#596778}.GroupMembersList-actionDropdownTrigger:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupMembersList-actionDropdownTriggerText{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}.GroupMembersList-status{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}
.GroupExercisesList .panel-header{border-bottom:0}.GroupExercisesList td.GroupExercisesList-nameCell{padding:0}.GroupExercisesList-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.GroupExercisesList-status,.GroupExercisesList-timeCloses,.GroupExercisesList-timeStarts{font-size:.6875rem;text-transform:uppercase}.GroupExercisesList-responses{font-size:.6875rem}.GroupExercisesList-exerciseLink{align-items:center;display:flex;padding:.75rem 1.25rem}.GroupExercisesList-nameHeader{width:40%}.GroupExercisesList-previewThumbnail,.GroupExercisesList-promptAssetThumbnailZeroState{height:3.75rem;margin-right:1.25rem;min-width:4.8125rem;width:4.8125rem}.GroupExercisesList-promptAssetThumbnailZeroState{align-items:center;background:#f6f7f9;display:flex;justify-content:center}.GroupExercisesList-promptAssetThumbnailZeroState:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#8893a2;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:3.4375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupExercisesList-responseType{color:#071a32}.GroupExercisesList-responseTypeContainer{align-items:center;display:flex;justify-content:center}.GroupExercisesList-responseTypeContainer.audio:before{content:""}.GroupExercisesList-responseTypeContainer.audio:before,.GroupExercisesList-responseTypeContainer.video:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.GroupExercisesList-responseTypeContainer.video:before{content:""}.GroupExercisesList-responseTypeContainer:before{align-items:center;background:#596778;border-radius:4px;color:#fff;height:1.875rem;justify-content:center;margin-right:1.25rem;width:1.875rem}.GroupExercisesList-exercisesTable{table-layout:fixed}.GroupExercisesList-exerciseName{word-break:break-all}
.InstructorGroupPage{background:#e8ebf1}.InstructorGroupPage-body .panel{margin-bottom:1.25rem}.InstructorGroupPage-mainContent{overflow-y:scroll;padding:1.25rem}.InstructorGroupPage-body{display:block}
.AssessmentScore{align-items:center;background:#fff;border-radius:1rem;color:#596778;display:flex;height:2rem;justify-content:center;padding:.9375rem .625rem}.AssessmentScore.instructor{background:#596778;color:#fff;width:6.875rem}.AssessmentScore.instructor:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.AssessmentScore.peer{background:#007ac5;color:#fff;width:6.875rem}.AssessmentScore.peer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.AssessmentScore.self{background:#6a35c8;color:#fff;width:6.875rem}.AssessmentScore.self:before{content:""}.AssessmentScore.isComplete:before,.AssessmentScore.self:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.AssessmentScore.isComplete:before{content:""}.AssessmentScore.isByAuthenticatedUser{background:#18856f;color:#fff;width:6.875rem}.AssessmentScore:before{margin-right:.25rem}.AssessmentScore-score{font-size:.875rem;font-weight:700}.AssessmentScore-maxScore{font-size:.875rem;font-weight:600}.AssessmentScore-noScore{font-size:.875rem;margin-left:.3125rem}
.SubmissionProgressBar-stageProgressWrapper{display:flex;justify-content:space-between;margin:.25rem 0}.SubmissionProgressBar-stageProgress{align-items:center;background:#fff;border:.0625rem solid #bac1cc;color:#fff;display:flex;flex:1;height:1.25rem;justify-content:center;margin-right:.375rem;position:relative}.SubmissionProgressBar-stageProgress:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.SubmissionProgressBar-stageProgress:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px;margin-right:0}.SubmissionProgressBar-stageProgress.isSubmitted{background:#18856f;border-color:#18856f}.SubmissionProgressBar-stageProgress.isSubmitted:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionProgressBar-stageProgress.isOverdue{background:#dd3347;border-color:#dd3347}.SubmissionProgressBar-stageProgress.isOverdue:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionProgressBar-stageProgress.isSubmittedLate{background:#fff;border-color:#dd3347}.SubmissionProgressBar-stageProgress.isSubmittedLate:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#dd3347;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionProgressBar-submittedLate{height:100%;left:0;position:absolute;top:0;width:100%}
.ExerciseCard{align-items:center;background:#fff;border:.0625rem solid #e8ebf1;border-top:0;display:flex;justify-content:space-between;width:100%}.ExerciseCard-exercise{display:flex;margin:.5rem}.ExerciseCard-details{margin-left:.9375rem}.ExerciseCard-exerciseTimeClosesLabel{color:#596778;font-size:.75rem;font-weight:600;text-transform:uppercase}.ExerciseCard-thumbnail{height:6.125rem;min-width:8.125rem;width:8.125rem}.ExerciseCard-name{color:#071a32;font-size:1rem;font-weight:600;margin-bottom:.3125rem;word-break:break-all}.ExerciseCard-submissionDetails{align-items:center;border:.0625rem solid #e8ebf1;border-radius:4px;display:flex;height:6.25rem;justify-content:space-between;margin:.5rem;min-width:32.5rem;padding:.9375rem}.ExerciseCard-submissionDetailsLink{width:6.875rem}.ExerciseCard-nextActionStatus{flex:1;margin-right:.9375rem;position:relative;width:85%}.ExerciseCard-nextActionLabel{color:#596778;font-size:.75rem;font-weight:600;text-transform:uppercase}.ExerciseCard-nextActionLabel.isOverdue{color:#dd3347}.ExerciseCard-nextActionDates{color:#596778;font-size:.75rem;font-weight:600;position:absolute;text-transform:uppercase}.ExerciseCard-scores{align-items:center;display:flex;width:75%}.ExerciseCard-scoreContainer{margin-right:.9375rem;text-align:center}.ExerciseCard-scoreLabel{color:#596778;font-size:.6875rem;font-weight:600;position:relative;text-transform:uppercase;top:.625rem}.ExerciseCard-responseType{align-items:center;display:flex;margin-top:.3125rem}.ExerciseCard-responseType.audio:before{content:""}.ExerciseCard-responseType.audio:before,.ExerciseCard-responseType.video:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseCard-responseType.video:before{content:""}.ExerciseCard-responseType:before{align-items:center;background:#596778;border-radius:4px;color:#fff;height:1.875rem;justify-content:center;margin-right:.625rem;width:1.875rem}.ExerciseCard-unscoredExercise{color:#8893a2;font-style:italic}.ExerciseCard-newResponseRequested{background-color:#071a32}.ExerciseCard-newResponseRequested .button{border:.0625rem solid #fff;width:6.875rem}.ExerciseCard-newResponseRequestedLabel{align-items:center;color:#fff;display:flex;font-weight:700}.ExerciseCard-newResponseRequestedLabel:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:.3125rem;text-rendering:auto;text-transform:none}
.LearnerGroupPage{background:#e8ebf1}.LearnerGroupPage-body .panel{margin-bottom:1.25rem}.LearnerGroupPage-mainContent{overflow-y:scroll;padding:1.25rem}.LearnerGroupPage-body{display:block}.LearnerGroupPage-emptyExercises{display:block;font-style:italic;padding:2.5rem 0 3.75rem;text-align:center}.LearnerGroupPage-activeExercisesHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.LearnerGroupPage-unscheduledExercisesHeading:before,.LearnerGroupPage-upcomingExercisesHeading:before{content:""}.LearnerGroupPage-closedExercisesHeading:before,.LearnerGroupPage-unscheduledExercisesHeading:before,.LearnerGroupPage-upcomingExercisesHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.LearnerGroupPage-closedExercisesHeading:before{content:""}
.HomePage-main{background:#8893a2;display:flex;justify-content:center}.HomePage-body{display:block;margin-top:2.5rem;max-width:31.875rem}.HomePage-header,.HomePage-message{border:0}.HomePage-thankYou{font-weight:600}
.AssessmentScoreStatBox{background:#596778;border-radius:4px;color:#fff;padding:.625rem}.AssessmentScoreStatBox-metric{font-size:2rem;margin-top:1.5rem;text-align:center}.AssessmentScoreStatBox-footer{font-size:.75rem;font-weight:600;text-align:center;text-transform:uppercase}.AssessmentScoreStatBox-footer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:.3125rem;position:relative;text-rendering:auto;text-transform:none;top:.1875rem}.AssessmentScoreStatBox-footer.instructor:before{content:""}.AssessmentScoreStatBox-footer.peer:before{content:""}.AssessmentScoreStatBox-footer.self:before{content:""}
.ExerciseScheduleCard{background:#fff;display:flex;margin-bottom:0}.ExerciseScheduleCard-body{border:0}.ExerciseScheduleCard-heading{color:#596778;text-align:left;vertical-align:top}.ExerciseScheduleCard-date,.ExerciseScheduleCard-heading{border:0;font-size:.75rem;font-weight:600;padding:.3125rem;text-transform:uppercase}
.ExerciseSubmissionsList-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseSubmissionsList-filterQueryInput{height:2.5rem;min-width:25rem}.ExerciseSubmissionsList-actionsHeader{justify-content:center;width:6.25rem}.ExerciseSubmissionsList-assessmentHeader{padding:0;text-align:center;width:6.25rem}.ExerciseSubmissionsList-progressHeader{min-width:12.5rem}.ExerciseSubmissionsList-actions{text-align:center}.ExerciseSubmissionsList-dropdown{display:inline-block}.ExerciseSubmissionsList-assessment.isDisabled,.ExerciseSubmissionsList-assessmentHeader.isDisabled{display:none}.ExerciseSubmissionsList-user{align-items:center;display:flex}.ExerciseSubmissionsList-avatar{background-color:#007ac5;margin-right:1.25rem}.ExerciseSubmissionsList-assessment{text-align:center}.ExerciseSubmissionsList-scoreNumerator{font-weight:700}.ExerciseSubmissionsList-noScore{color:#596778}.ExerciseSubmissionsList-status{align-items:center;display:flex;padding:.75rem 1.25rem}.ExerciseSubmissionsList-status:focus{box-shadow:inset 0 0 0 .125rem #007ac5}.ExerciseSubmissionsList td.ExerciseSubmissionsList-statusCell{padding:0}.ExerciseSubmissionsList-statusText{color:#071a32;font-size:.75rem;font-weight:600;text-transform:uppercase}.ExerciseSubmissionsList-thumbnail{height:3.75rem;margin-right:.625rem;position:relative;width:4.53125rem}.ExerciseSubmissionsList-thumbnail.isUnSubmitted{align-items:center;background:#f6f7f9;display:flex;height:2.5rem;justify-content:center;width:3.125rem}.ExerciseSubmissionsList-thumbnail.isUnSubmitted:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#8893a2;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseSubmissionsList-statusText.isAssessmentDelivered{color:#596778}.ExerciseSubmissionsList-statusText.isLate{color:#dd3347}.ExerciseSubmissionsList-actionDropdownTrigger{color:#071a32}.ExerciseSubmissionsList-actionDropdownTrigger:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseSubmissionsList-actionDropdownTriggerText{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}.ExerciseSubmissionsList-downloadCsvButton,.ExerciseSubmissionsList-downloadCsvDropdown{margin-left:1.25rem}.ExerciseSubmissionsList-submissionProgress{font-weight:700;text-transform:uppercase}.ExerciseSubmissionsList-reResponseSummary{color:#596778}.ExerciseSubmissionsList-numResponsesSubmitted{align-items:center;background-color:#dd3347;border:.0625rem solid #bac1cc;border-radius:4px;bottom:.3125rem;color:#fff;display:flex;font-weight:700;height:1.4375rem;justify-content:center;min-width:1.4375rem;position:absolute;right:.3125rem}
.AssessmentCommentForm{align-items:flex-start;display:flex}.AssessmentCommentForm>*{margin-right:.5rem}.AssessmentCommentForm>:last-child{margin-right:0}.AssessmentCommentForm-textInputContainer{flex:2}.AssessmentCommentForm-textInput{resize:vertical}.AssessmentCommentForm-avatar{background:#18856f}.AssessmentCommentForm-timeOffset{font-weight:600;margin-top:.625rem}
.AssessmentCommentEntry{background:#fff;display:flex;padding:1.25rem .625rem 1.25rem 1.25rem;position:relative}.AssessmentCommentEntry-container{word-wrap:break-word;flex:1;margin-left:1.25rem;margin-top:.625rem;min-width:0}.AssessmentCommentEntry-deleteButton{position:absolute;right:.625rem;top:.375rem}.AssessmentCommentEntry-deleteButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#596778;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.AssessmentCommentEntry-commenterName{font-weight:600;margin-right:.375rem}.AssessmentCommentEntry-timeOffsetButton{border-radius:0;color:#007ac5}.AssessmentCommentEntry-timeOffsetButton:focus{box-shadow:0 0 0 .125rem #007ac5;outline:0}.AssessmentCommentEntry-timeCreated{color:#8893a2}.AssessmentCommentEntry-body{white-space:pre-wrap}
.AssessmentCommentList-heading{margin-right:.625rem}.AssessmentCommentList-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.AssessmentCommentList-filterInputContainer{display:flex;width:15.625rem}.AssessmentCommentList-filterInputLabel{flex:1;text-align:center}.AssessmentCommentList-filterInputLabel input{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}.AssessmentCommentList-filterInputLabel:first-child .AssessmentCommentList-filterInputLabelText{border-bottom-left-radius:4px;border-top-left-radius:4px}.AssessmentCommentList-filterInputLabel:last-child .AssessmentCommentList-filterInputLabelText{border-bottom-right-radius:4px;border-right:1px solid #8893a2;border-top-right-radius:4px}.AssessmentCommentList-filterInputLabelText{border:1px solid #8893a2;border-right:0;display:inline-block;padding:.5rem .3125rem;width:100%}.AssessmentCommentList-filterInput:checked~.AssessmentCommentList-filterInputLabelText,.AssessmentCommentList-filterInputLabelText:hover{background-color:#007ac5;color:#fff}.AssessmentCommentList-filterInput:focus~.AssessmentCommentList-filterInputLabelText{box-shadow:0 0 0 .125rem #007ac5}.AssessmentCommentList-noComments{font-style:italic}
.Criteria .Criterion{margin-bottom:1.25rem}
.FileAttachmentCard{align-items:center;background:#f6f7f9;border:.0625rem solid #bac1cc;border-radius:4px;display:flex;font-size:.75rem;height:2.8125rem;min-width:10.625rem;padding-right:.1875rem;position:relative;width:10.625rem}.FileAttachmentCard-icons{margin:0 -.25rem 0 .625rem}.FileAttachmentCard-icons:before{color:#8893a2;content:"";right:.125rem;top:-.4375rem}.FileAttachmentCard-icons:after,.FileAttachmentCard-icons:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;position:relative;text-rendering:auto;text-transform:none}.FileAttachmentCard-icons:after{color:#007ac5;content:"";right:.8125rem;top:.5625rem}.FileAttachmentCard-icons.key:after{content:""}.FileAttachmentCard-icons.key:after,.FileAttachmentCard-icons.pdf:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.FileAttachmentCard-icons.pdf:after{content:""}.FileAttachmentCard-icons.ppt:after{content:""}.FileAttachmentCard-icons.ppt:after,.FileAttachmentCard-icons.pptx:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.FileAttachmentCard-icons.pptx:after{content:""}.FileAttachmentCard-icons.txt:after{content:""}.FileAttachmentCard-icons.txt:after,.FileAttachmentCard-icons.xls:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.FileAttachmentCard-icons.xls:after{content:""}.FileAttachmentCard-icons.xlsx:after{content:""}.FileAttachmentCard-icons.docx:after,.FileAttachmentCard-icons.xlsx:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.FileAttachmentCard-icons.docx:after{content:""}.FileAttachmentCard-icons.doc:after{content:""}.FileAttachmentCard-icons.doc:after,.FileAttachmentCard-icons.video:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.FileAttachmentCard-icons.video:after{content:""}.FileAttachmentCard-icons.audio:after{content:""}.FileAttachmentCard-icons.audio:after,.FileAttachmentCard-icons.image:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.FileAttachmentCard-icons.image:after{content:""}.FileAttachmentCard-link{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.RequestNewResponseForm-actions{align-items:center;display:flex;justify-content:flex-end;padding-top:1.25rem}.RequestNewResponseForm-body{min-height:auto;padding:.9375rem}.RequestNewResponseForm-header{min-height:auto;padding:.8125rem 1.25rem}.RequestNewResponseForm-instructions{font-weight:700;padding-bottom:.6875rem;text-transform:uppercase}.RequestNewResponseForm-textInput{height:6.25rem}
.ResponseAssessmentForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ResponseAssessmentForm-body{height:100%}.ResponseAssessmentForm-responseInfo{align-items:center;color:#fff;display:flex;flex:1}.ResponseAssessmentForm-readOnlyBadge{background:#fff;color:#071a32}.ResponseAssessmentForm-completeViewingRequiredWarning{flex:2;font-size:.6875rem;font-weight:600;text-align:center;text-transform:uppercase}.ResponseAssessmentForm-assessmentStatusCompleteBadge{background:#18856f;color:#fff}.ResponseAssessmentForm-assessmentFormContainer{background:#f6f7f9;display:flex;flex:1;flex-direction:column;overflow:hidden}.ResponseAssessmentForm-mediaCommentsContainer{background:#fff;flex:1;overflow-y:scroll;padding:1.25rem}.ResponseAssessmentForm-comments{margin-top:.625rem}.ResponseAssessmentForm-assessmentFormContainerHeader{background:#596778;border:0;box-shadow:0 4px 4px 0 rgba(76,76,76,.35);color:#fff;display:flex;justify-content:space-between;position:relative}.ResponseAssessmentForm-assessmentFormContainerHeader h3,.ResponseAssessmentForm-assessmentHeading{color:#fff}.ResponseAssessmentForm-assessmentHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ResponseAssessmentForm-assessmentForm{border-left:1px solid #e8ebf1;overflow-y:scroll;padding:.5rem}.ResponseAssessmentForm-expandUnableToCompleteInputButtonContent{align-items:center;border-radius:0;color:#007ac5;display:flex;margin-top:.625rem}.ResponseAssessmentForm-expandUnableToCompleteInputButtonContent:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#bac1cc;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.125rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:.25rem;position:relative;text-rendering:auto;text-transform:none;top:-.125rem}.ResponseAssessmentForm-expandUnableToCompleteInputButtonContent.isMarkedUnableToComplete:before{color:#dd3347}.ResponseAssessmentForm-expandUnableToCompleteInputButtonContent:focus{box-shadow:0 0 0 .125rem #007ac5;outline:none}.ResponseAssessmentForm-expandRequestNewResponseInputButton{color:#007ac5}.ResponseAssessmentForm-expandRequestNewResponseInputButton:disabled{color:#000}.ResponseAssessmentForm-expandRequestNewResponseInputButtonContent{align-items:center;border-radius:0;display:flex;margin-top:.625rem}.ResponseAssessmentForm-expandRequestNewResponseInputButtonContent:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#071a32;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.125rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-left:.375rem;margin-right:.125rem;position:relative;text-rendering:auto;text-transform:none;top:-.125rem}.ResponseAssessmentForm-expandRequestNewResponseInputButtonContent:focus{box-shadow:0 0 0 .125rem #007ac5;outline:none}.ResponseAssessmentForm-unableToCompleteContainer{margin-top:.625rem}.ResponseAssessmentForm-unabelToCompleteActions{display:flex;justify-content:space-between}.ResponseAssessmentForm-unableToCompleteInput{margin:.1875rem .3125rem 0 0}.ResponseAssessmentForm-unableToCompleteInputContainer{align-items:top;display:flex;flex:2}.ResponseAssessmentForm-unableToCompleteHeader{min-height:auto;padding:.8125rem 1.25rem}.ResponseAssessmentForm-unableToCompleteInstructions{font-size:.75rem}.ResponseAssessmentForm-unableToCompleteInputLabel{display:inline;font-size:.75rem;line-height:1.4;margin-left:.3125rem;text-transform:none}.ResponseAssessmentForm-footer{box-shadow:0 .0625rem .5rem 0 rgba(76,76,76,.35);position:relative}.ResponseAssessmentForm-footer>:first-child{border-top:.0625rem solid #bac1cc}.ResponseAssessmentForm-responseFileAttachments{display:flex;height:3.75rem}.ResponseAssessmentForm-fileAttachmentCard{margin-right:.9375rem}.ResponseAssessmentForm-footerActions{padding:0}.ResponseAssessmentForm-footerButtonContainer{align-items:center;display:flex}.ResponseAssessmentForm-cancelButton,.ResponseAssessmentForm-doneButton,.ResponseAssessmentForm-saveAndDeliverAssessmentButton,.ResponseAssessmentForm-saveAssessmentButton{min-height:2.5rem;min-width:8.75rem}.ResponseAssessmentForm-doneButton,.ResponseAssessmentForm-saveAssessmentButton{margin-right:.625rem}.ResponseAssessmentForm-saveAssessmentButton{padding:.1875rem 1.25rem}.ResponseAssessmentForm-score,.ResponseAssessmentForm-score.instructor,.ResponseAssessmentForm-score.isByAuthenticatedUser,.ResponseAssessmentForm-score.isUnscored,.ResponseAssessmentForm-score.peer,.ResponseAssessmentForm-score.self{background:#fff;color:#596778}.ResponseAssessmentForm-responseAssetZeroState{align-items:center;background:#e8ebf1;color:#fff;display:flex;flex-direction:column;font-size:1.5rem;height:21.4375rem;justify-content:center;line-height:1;text-transform:uppercase;width:100%}.ResponseAssessmentForm-responseAssetZeroState:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;display:block;font-family:practice!important;font-size:inherit;font-size:5.75rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ResponseAssessmentForm .AudioPlayer{height:21.25rem;width:100%}.ResponseAssessmentForm.inModal .ResponseAssessmentForm-body{background:#fff;height:31.25rem}.ResponseAssessmentForm.inModal .ResponseAssessmentForm-body.hasAttachments{height:27.5rem}
.StageCompletionStatBox{align-items:center;background:#596778;border-radius:4px;display:flex;flex-direction:column;justify-content:center;padding:.625rem}.StageCompletionStatBox table{margin:0;max-width:16.25rem;min-width:12.8125rem}.StageCompletionStatBox table *{background:#596778;border:0}.StageCompletionStatBox tbody tr:nth-child(2n){background-color:#596778}.StageCompletionStatBox td,.StageCompletionStatBox th{padding:0}.StageCompletionStatBox td:last-child{text-align:right}.StageCompletionStatBox-header,.StageCompletionStatBox-stage{background:#8893a2;color:#fff;display:flex;font-size:1rem;font-weight:600;margin:.3125rem 0;text-transform:none}.StageCompletionStatBox-stageName{flex:1}
.Stepper-controls{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:1.25rem}.Stepper-previousButton{min-width:7.1875rem;padding-left:0;text-align:right}.Stepper-previousButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;float:left;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none;vertical-align:middle}.Stepper-nextButton{min-width:7.1875rem;padding-right:0;text-align:left}.Stepper-nextButton:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;float:right;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none;vertical-align:middle}.Stepper-positionIndicator-dot{border:.125rem solid #fff;border-radius:.625rem;height:1.25rem;margin:0 .3125rem;width:1.25rem}.Stepper-positionIndicator-dot.displayed{background-color:#fff}
.InstructorExercisePage{background:#e8ebf1}.InstructorExercisePage-editExerciseModal{width:80%}.InstructorExercisePage-editExerciseModal .ExerciseConfigurationEditForm-body{max-height:34.375rem;overflow-y:scroll}.InstructorExercisePage-mainContent{overflow-y:scroll;padding:1.25rem}.InstructorExercisePage-body{display:block}.InstructorExercisePage-exerciseDetails{display:flex;margin-bottom:1.25rem}.InstructorExercisePage-exerciseDetails>*{margin-right:.625rem}.InstructorExercisePage-exerciseDetails>:last-child{margin-right:0}.InstructorExercisePage-assessmentsInfoCard,.InstructorExercisePage-exerciseSettings{border:.0625rem solid #e8ebf1;border-radius:4px;padding:.625rem}.InstructorExercisePage-exerciseSettings{background:#fff;display:flex;flex:2}.InstructorExercisePage-exerciseInfo{flex:1;min-width:15.625rem}.InstructorExercisePage-thumbnailContainer{cursor:pointer;height:6.25rem;margin-left:.625rem;position:relative;width:8.75rem}.InstructorExercisePage-thumbnailContainer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;color:#fff;content:"";display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;height:100%;justify-content:center;line-height:inherit;position:absolute;text-rendering:auto;text-transform:none;width:100%}.InstructorExercisePage-viewAssetButton{background:#071a32;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:0;bottom:0;color:#fff;font-size:.75rem;font-weight:700;height:1.875rem;left:0;opacity:.8;padding:.3125rem 0;position:absolute;text-transform:uppercase;width:100%}.InstructorExercisePage-stats{display:flex}.InstructorExercisePage-stats>*{flex:1;margin-right:.625rem}.InstructorExercisePage-stats>:last-child{margin-right:0}.InstructorExercisePage-assessmentResults,.InstructorExercisePage-assessmentStatBox,.InstructorExercisePage-stageCompletionStatBox{margin-bottom:1.25rem}.InstructorExercisePage-promptModalHeading:before{content:""}.InstructorExercisePage-modelResponseModalHeading:before,.InstructorExercisePage-promptModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.InstructorExercisePage-modelResponseModalHeading:before{content:""}.InstructorExercisePage-assessmentsInfoCard{align-items:center;background:#fff;display:flex;flex:1;justify-content:center;max-width:17.5rem}.InstructorExercisePage-numResponsesToAssess:before{content:""}.InstructorExercisePage-numAssessmentsToDeliver:before,.InstructorExercisePage-numResponsesToAssess:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.InstructorExercisePage-numAssessmentsToDeliver:before{content:""}.InstructorExercisePage-numAssessments{align-items:center;display:flex;font-size:2rem;font-weight:600;margin-right:.625rem}.InstructorExercisePage-numAssessments:before{align-items:center;background:#007ac5;border-radius:50%;color:#fff;display:flex;font-size:1.5625rem;height:2.5rem;justify-content:center;margin-right:.625rem;width:2.5rem}.InstructorExercisePage-assessmentsLabel{font-size:.75rem;font-weight:600;text-transform:uppercase}.InstructorExercisePage-submissionsList .panel-header{border-bottom:0}.InstructorExercisePage-assessmentModal,.InstructorExercisePage-assessmentPreviewModal{width:59.6875rem}.InstructorExercisePage-viewReportButton{height:2.5rem;margin:0 .625rem;min-width:12.5rem}.InstructorExercisePage-responseSettings{display:flex;margin-top:.625rem}.InstructorExercisePage-responseType{align-items:center;display:flex;margin-right:1.25rem}.InstructorExercisePage-responseType.audio:before{content:""}.InstructorExercisePage-responseType.audio:before,.InstructorExercisePage-responseType.video:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.InstructorExercisePage-responseType.video:before{content:""}.InstructorExercisePage-responseType:before{align-items:center;background:#596778;border-radius:4px;color:#fff;height:1.875rem;justify-content:center;margin-right:.625rem;min-width:1.875rem;width:1.875rem}.InstructorExercisePage-requiredAttachments{align-items:center;display:flex;margin-bottom:0}.InstructorExercisePage-requiredAttachments:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;background:#596778;border-radius:4px;color:#fff;content:"";display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;height:1.875rem;justify-content:center;line-height:inherit;margin-right:.625rem;min-width:1.875rem;text-rendering:auto;text-transform:none;width:1.875rem}.InstructorExercisePage-assessmentThumbnailContainer{background:url(//static/assets/rubric.svg);border:.0625rem solid #bac1cc;border-radius:4px;cursor:pointer;height:6.25rem;margin-left:.625rem;position:relative;width:8.75rem}.InstructorExercisePage-viewAssessmentButton{background:#071a32;border-radius:.1875rem;border-top-left-radius:0;border-top-right-radius:0;bottom:0;color:#fff;font-size:.75rem;font-weight:700;height:1.5625rem;left:0;opacity:.8;position:absolute;text-transform:uppercase;width:100%}.InstructorExercisePage-toggleHideExerciseButton{white-space:normal}.InstructorExercisePage-assessmentPreviewModalFooter{border-top:.0625rem solid #e8ebf1;display:flex;justify-content:flex-end}.InstructorExercisePage-assessmentResults{align-items:center;background:url(//static/assets/blur-report.jpg);background-size:cover;border-radius:4px;display:flex;flex:3;justify-content:center}
.LoginForm.withSubmissionError [type=password]{border-radius:4px}.LoginForm .panel-row{background:#fff}.LoginForm-footer{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.LoginForm-footer .TextInputError-errorMessage{background:transparent;border:0;box-shadow:none;color:#dd3347;font-weight:700;margin-bottom:0;padding:.625rem .5rem}.LoginForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1rem;text-rendering:auto;text-transform:none}.LoginForm-loginOptions{display:flex;justify-content:space-between;margin:.625rem 0}.LoginForm-rememberInputLabel{color:#596778;font-size:.8125rem}
.LoginPage{background:url(/static/assets/login_background.3c80c8a9.jpg);background-size:cover}.LoginPage-loginHelp{background:#fff;border-radius:4px;padding:.625rem;text-align:center}
.LtiMobileSplashPage{align-items:center;display:flex;flex-direction:column;height:100%}.LtiMobileSplashPage-body{align-items:center;display:flex;flex:1;flex-direction:column}.LtiMobileSplashPage-footer{margin-bottom:2.5rem}.LtiMobileSplashPage-logo{margin-bottom:4.8125rem;margin-top:2.75rem}.LtiMobileSplashPage-mobileAppLinks{border-bottom:.0625rem solid #bac1cc;display:flex;justify-content:center;margin-bottom:1.25rem;padding-bottom:1.25rem}.LtiMobileSplashPage-mobileAppAndroidBadge,.LtiMobileSplashPage-mobileAppIOSBadge{height:2.5rem}.LtiMobileSplashPage-mobileAppIOSBadge{margin-right:.375rem}.LtiMobileSplashPage-mobileAppAndroidBadge{margin-left:.375rem}
.LtiVerifyUserPage-main{background:#e8ebf1}.LtiVerifyUserPage-body{display:block}.LtiVerifyUserPage-content{background:#fff;border:.0625rem solid #bac1cc;border-radius:4px;margin:1.25rem auto;min-height:15rem;padding:1.25rem;text-align:center;width:95%}.LtiVerifyUserPage-contentHeading{font-size:1.25rem}
.CompetencyForm-createHeading:before{content:""}.CompetencyForm-createHeading:before,.CompetencyForm-editHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.CompetencyForm-editHeading:before{content:""}
.OrganizationCompetenciesList-header{border-bottom:0}.OrganizationCompetenciesList-heading{flex-grow:1}.OrganizationCompetenciesList-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.OrganizationCompetenciesList-filterQueryInput{height:2.5rem;margin-right:1.25rem;width:22.5rem}.OrganizationCompetenciesList-actionButtons{align-items:center;display:flex;justify-content:flex-end}.OrganizationCompetenciesList-editButton{margin-left:1.25rem}.OrganizationCompetenciesList-editButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#596778;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.OrganizationCompetenciesList-deleteButton{margin-left:2.5rem}.OrganizationCompetenciesList-deleteButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#596778;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.OrganizationCompetenciesList-deleteButton:disabled:before{color:#e8ebf1}.OrganizationCompetenciesList-actionsHeader{width:9.375rem}.OrganizationCompetenciesList-list{table-layout:fixed}.OrganizationCompetenciesList-description,.OrganizationCompetenciesList-name{word-wrap:break-word}.OrganizationCompetenciesList-deleteConfirmationModalBody{background:#fff;border-bottom:.0625rem solid #e8ebf1;padding:1.25rem}.OrganizationCompetenciesList-deleteConfirmationDialog .ConfirmationDialog-header:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}
.OrganizationEditPageLayout-heading{align-items:center;display:flex}.OrganizationEditPageLayout-heading:before{bottom:.0625rem;content:"";left:-.8125rem;position:relative}.OrganizationEditPageLayout-heading:before,.OrganizationEditPageLayout-sideNavLinkEdit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.OrganizationEditPageLayout-sideNavLinkEdit:before{content:""}.OrganizationEditPageLayout-sideNavLinkEditMembers.withFilterToggles{border-bottom:0;padding-bottom:0}.OrganizationEditPageLayout-sideNavLinkEditMembers:before{content:""}.OrganizationEditPageLayout-sideNavLinkEditCompetencies:before,.OrganizationEditPageLayout-sideNavLinkEditMembers:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.OrganizationEditPageLayout-sideNavLinkEditCompetencies:before{content:""}.OrganizationEditPageLayout-sideNavLinkEditSaml:before{content:""}.OrganizationEditPageLayout-sideNavLinkEditSaml:before,.OrganizationEditPageLayout-sideNavLinkEditWebhooks:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.OrganizationEditPageLayout-sideNavLinkEditWebhooks:before{content:""}.OrganizationEditPageLayout-mainContent{background-color:#e8ebf1;flex:1;overflow-y:scroll;padding:1.25rem}.OrganizationEditPageLayout-editMemberFilterToggles{background:#fff;border-bottom:.0625rem solid #bac1cc;padding:0 .9375rem .625rem}.OrganizationEditPageLayout-filterDescription{font-weight:700}.OrganizationEditPageLayout-filterInputLabel{text-transform:uppercase}
.OrganizationEditBasicForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.OrganizationEditBasicForm-nameInputContainer{margin-bottom:1.25rem}.OrganizationEditBasicForm-automaticMembershipApprovalTypeEveryoneInput,.OrganizationEditBasicForm-automaticMembershipApprovalTypeWhitelistedInput{margin-top:.25rem}.ie11 .OrganizationEditBasicForm-automaticMembershipApprovalTypeWhitelistedInput{margin-top:-1.0625rem}.OrganizationEditBasicForm-automaticMembershipApprovalTypeWhitelistedInputLabel{font-weight:600;text-transform:uppercase}.OrganizationEditBasicForm-automaticMembershipApprovalTypeInputContainer p{max-width:31.25rem}.OrganizationEditBasicForm-automaticMembershipApprovalTypeInputContainer{display:flex;margin-bottom:.625rem;padding-left:0}.OrganizationEditBasicForm-footer{padding:1.25rem 0}.OrganizationEditBasicForm-addWhitelistedEmailDomainButtonContainer,.OrganizationEditBasicForm-footer{display:flex;justify-content:flex-end}.OrganizationEditBasicForm-whitelistedEmailDomainInputContainer{display:block;flex:1;margin-right:2.5rem}.OrganizationEditBasicForm-removeWhitelistedEmailDomainButton:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#596778;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.OrganizationEditBasicForm-removeWhitelistedEmailDomainButton:disabled:after{color:#bac1cc}
.SamlIdentityProviderForm-heading{margin-right:.625rem}.SamlIdentityProviderForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SamlIdentityProviderForm-footer{display:flex;justify-content:flex-end;margin-top:.625rem}.SamlIdentityProviderForm-certificateInput{min-height:10rem}.SamlIdentityProviderForm-certificateInputContainer,.SamlIdentityProviderForm-issuerInputContainer{margin-top:.625rem}
.OrganizationEditSamlPage-samlIdentityProviderForm{width:43.75rem}
.WebhookForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.WebhookForm-footer{display:flex;justify-content:flex-end;margin-top:.625rem}
.OrganizationEditWebhooksPage-webhookForm{width:39.375rem}
.ExerciseTemplateConfigCard{background:#fff}.ExerciseTemplateConfigCard td{vertical-align:top}.ExerciseTemplateConfigCard-settingsList{margin-left:0}.ExerciseTemplateConfigCard-competencies,.ExerciseTemplateConfigCard-schedule{padding:.75rem .25rem}.ExerciseTemplateConfigCard-deleteButton{border-right:.0625rem solid #bac1cc;margin-left:.625rem;padding-right:.625rem}.ExerciseTemplateConfigCard-deleteButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#071a32;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;position:relative;text-rendering:auto;text-transform:none}.ExerciseTemplateConfigCard-expandButton{color:#071a32;font-size:1.25rem;margin:.625rem 0 .625rem .625rem;position:relative}.ExerciseTemplateConfigCard-expandButton:focus{box-shadow:0 0 0 .125rem #007ac5}.ExerciseTemplateConfigCard-expandButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none;transition:transform .15s ease-in}.ExerciseTemplateConfigCard-expandButton:focus:before{box-shadow:none}.ExerciseTemplateConfigCard-expandButton.isExpanded:before{transform:rotate(180deg)}.ExerciseTemplateConfigCard-list{list-style:none}.ExerciseTemplateConfigCard-competenciesHeading,.ExerciseTemplateConfigCard-configurationHeading{width:18.75rem}.ExerciseTemplateConfigCard-scheduleSetting{display:flex;margin:.5625rem 0}.ExerciseTemplateConfigCard-scheduleSettingLabel{color:#596778;display:flex;flex-grow:2;padding-right:.625rem}.ExerciseTemplateConfigCard-scheduleSettingValue{color:#071a32;display:inline-block;flex-grow:1;text-align:right}.ExerciseTemplateConfigCard-thumbnail{height:5rem;margin-right:1.875rem;width:6.25rem}.ExerciseTemplateConfigCard-scheduleSettingValue.unscheduled{color:#dd3347;text-transform:uppercase}.ExerciseTemplateConfigCard-competency{margin:.5625rem 0}.ExerciseTemplateConfigCard-subSettingsList{margin-left:2.5rem;margin-top:.5625rem}.ExerciseTemplateConfigCard-subSettingsListItem{margin-bottom:.625rem}.ExerciseTemplateConfigCard-subSettingsListItem:last-child{margin:0}.ExerciseTemplateConfigCard-subSettingsListItem.isTopResponsesDisabled{color:#8893a2}.ExerciseTemplateConfigCard-setting:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#18856f;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;left:-.4375rem;line-height:inherit;position:relative;text-rendering:auto;text-transform:none;top:.25rem}.ExerciseTemplateConfigCard-setting.isDisabled,.ExerciseTemplateConfigCard-setting.isDisabled:before{color:#8893a2}.ExerciseTemplateConfigCard-competenciesEmptyList{font-style:italic}.ExerciseTemplateConfigCard-main{align-items:flex-end;display:flex;padding:.625rem}.ExerciseTemplateConfigCard-exerciseTemplate{display:flex;flex:1.5;min-width:25.75rem}.ExerciseTemplateConfigCard-settings{display:flex;flex:1;justify-content:flex-end}.ExerciseTemplateConfigCard-exerciseTemplateDetails{display:flex;flex-direction:column;margin-top:.625rem;width:14.0625rem}.ExerciseTemplateConfigCard-exerciseTemplateName{color:#071a32;font-size:.8125rem;font-weight:600}.ExerciseTemplateConfigCard-exerciseTemplateTimeCloses,.ExerciseTemplateConfigCard-exerciseTemplateTimeStarts{color:#596778;display:flex;font-size:.8125rem;font-weight:600}.ExerciseTemplateConfigCard-unscheduledExerciseTemplate{color:#dd3347;font-weight:600;text-transform:uppercase}.ExerciseTemplateConfigCard-exerciseTemplateTimeClosesLabel,.ExerciseTemplateConfigCard-exerciseTemplateTimeStartsLabel{width:3.125rem}.ExerciseTemplateConfigCard-table{border:0;margin:0}.ExerciseTemplateConfigCard-table *{background:#f6f7f9;font-size:.75rem;font-weight:600}.ExerciseTemplateConfigCard-table tbody{border:0}.ExerciseTemplateConfigCard-table thead{border-bottom:.0625rem solid #bac1cc;border-left:0;border-top:.0625rem solid #bac1cc}.ExerciseTemplateConfigCard-table td,.ExerciseTemplateConfigCard-table th{border:.0625rem solid #bac1cc;border-bottom:0}.ExerciseTemplateConfigCard-table td:first-child,.ExerciseTemplateConfigCard-table th:first-child{border-left:0}.ExerciseTemplateConfigCard-table td:last-child,.ExerciseTemplateConfigCard-table th:last-child{border-right:0}.ExerciseTemplateConfigCard-responseType{align-items:center;display:flex;flex:1;height:2.5rem}.ExerciseTemplateConfigCard-responseType.audio:before{content:""}.ExerciseTemplateConfigCard-responseType.audio:before,.ExerciseTemplateConfigCard-responseType.video:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ExerciseTemplateConfigCard-responseType.video:before{content:""}.ExerciseTemplateConfigCard-responseType:before{align-items:center;background:#596778;border-radius:4px;color:#fff;height:1.875rem;justify-content:center;margin-right:.625rem;width:1.875rem}.ExerciseTemplateConfigCard-customParameters{background:#f6f7f9;border-top:.0625rem solid #bac1cc;display:flex;justify-content:flex-end;padding:.625rem}.ExerciseTemplateConfigCard-customParametersLabel{align-items:center;display:flex;font-size:.75rem;font-weight:600;margin-right:.625rem}.ExerciseTemplateConfigCard-customParametersInput{border-bottom-right-radius:0;border-top-right-radius:0;display:flex;height:2.5rem;width:22.5rem}.ExerciseTemplateConfigCard-customParametersInput:focus{box-shadow:inset 0 0 0 .125rem #007ac5}.ExerciseTemplateConfigCard-copyButton{align-items:center;border-bottom-left-radius:0;border-top-left-radius:0;display:flex;justify-content:center;width:5rem}.ExerciseTemplateConfigCard-deleteConfirmationDialogBody{background:#fff;border-bottom:.0625rem solid #e8ebf1;padding:1.25rem}.ExerciseTemplateConfigCard-deleteConfirmationDialog .ConfirmationDialog-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}
.OrganizationExerciseTemplatesPage .PageLayout-body{display:block}.OrganizationExerciseTemplatesPage-mainContent{background-color:#e8ebf1;flex:1;overflow-y:scroll;padding:1.25rem}.OrganizationExerciseTemplatesPage-heading{align-items:center;display:flex}.OrganizationExerciseTemplatesPage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;bottom:.0625rem;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;position:relative;text-rendering:auto;text-transform:none}.OrganizationExerciseTemplatesPage-exerciseTemplatesHeader{display:flex;justify-content:space-between}.OrganizationExerciseTemplatesPage-scheduledExerciseTemplatesHeading:before,.OrganizationExerciseTemplatesPage-unscheduledExerciseTemplatesHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.OrganizationExerciseTemplatesPage-noExerciseTemplates{display:block;font-style:italic;padding:2.5rem 0 3.75rem;text-align:center}.OrganizationExerciseTemplatesPage-exerciseTemplateCard{border-bottom:.0625rem solid #e8ebf1;border-left:.0625rem solid #e8ebf1;border-right:.0625rem solid #e8ebf1}.OrganizationExerciseTemplatesPage-exerciseTemplateCard:last-child{margin-bottom:1.25rem}.OrganizationExerciseTemplatesPage-createModal{width:80%}.OrganizationExerciseTemplatesPage-createModal .ContentModuleImportForm-body{max-height:21.875rem;overflow-y:scroll}.OrganizationExerciseTemplatesPage-configureModal{width:80%}.OrganizationExerciseTemplatesPage-configureModal .ExerciseConfigurationEditForm-body{max-height:28.125rem;overflow-y:scroll}
.OrganizationGroupsList{flex:1}.OrganizationGroupsList-header{border-bottom:0;justify-content:space-between}.OrganizationGroupsList-heading{align-items:center;display:flex}.OrganizationGroupsList-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.OrganizationGroupsList-filterQueryInputContainer,.OrganizationGroupsList-statusFilterInputContainer{flex:1}.OrganizationGroupsList-groupStatus{text-transform:uppercase}.OrganizationGroupsList-groupName{display:flex;padding:.75rem 1.25rem}.OrganizationGroupsList-filterQueryInputContainer{flex:1;margin-right:.5rem}.OrganizationGroupsList-createGroupButton,.OrganizationGroupsList-filterQueryInput{height:2.5rem}.OrganizationGroupsList-hidden{display:none}.OrganizationGroupsList-actionDropdownTrigger,.OrganizationGroupsList-actionDropdownTrigger:focus,.OrganizationGroupsList-actionDropdownTrigger:hover{color:#596778}.OrganizationGroupsList-actionDropdownTrigger:disabled,.OrganizationGroupsList-actionDropdownTrigger:focus:disabled,.OrganizationGroupsList-actionDropdownTrigger:hover:disabled{color:#f6f7f9}.OrganizationGroupsList-actionDropdownTrigger:before,.OrganizationGroupsList-actionDropdownTrigger:focus:before,.OrganizationGroupsList-actionDropdownTrigger:hover:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.OrganizationGroupsList-actionDropdownTriggerText{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}.OrganizationGroupsList-groupActionsTd{width:5.625rem}.OrganizationGroupsList-createGroupModalHeading:before{content:""}.OrganizationGroupsList-createGroupModalHeading:before,.OrganizationGroupsList-deleteGroupModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.OrganizationGroupsList-deleteGroupModalHeading:before{content:""}.OrganizationGroupsList-filters{align-items:center;border-bottom:0;display:flex;justify-content:space-between}.OrganizationGroupsList-statusFilterInputLegend{float:left;margin-right:1.5rem}.OrganizationGroupsList-statusFilterInputLabel{text-transform:uppercase}.OrganizationGroupsList-statusFilterInput{margin:0}.OrganizationGroupsList-actionsColumnHeading{width:4.6875rem}.OrganizationGroupsList-nameColumnHeading{width:50%}.OrganizationGroupsList td.OrganizationGroupsList-nameColumn{word-wrap:break-word;padding:0}
.OrganizationGroupsPageLayout-mainContent{background-color:#e8ebf1;flex:1;overflow-y:scroll;padding:1.25rem}.OrganizationGroupsPageLayout-heading{align-items:center;display:flex}.OrganizationGroupsPageLayout-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;bottom:.0625rem;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;position:relative;text-rendering:auto;text-transform:none}
.OrganizationGroupsPage .PageLayout-body{display:block}.OrganizationGroupsPage-welcome{background:#fff;border:.0625rem solid #e8ebf1;border-radius:4px;display:flex;margin-bottom:1.25rem}.OrganizationGroupsPage-welcomeImage{margin:3.75rem 0 0 2.5rem}.OrganizationGroupsPage-welcomeHeading{font-size:1.25rem}.OrganizationGroupsPage-welcomeMessage{margin:2.5rem 8.125rem 2.5rem .625rem}.OrganizationGroupsPage-groupInvitation{align-items:center;background:#fff;border:.0625rem solid #e8ebf1;border-radius:4px;display:flex;justify-content:space-between;margin:1.25rem 0;padding:1.25rem 1.875rem}.OrganizationGroupsPage-groupInvitationHeader{color:#007ac5;font-size:1rem;margin-bottom:0;text-transform:uppercase}.OrganizationGroupsPage-groupInvitationBody{font-size:1rem}.OrganizationGroupsPage-groupInvitationAcceptButton{min-width:11.25rem}
.ContentModuleLibraryListItem-preview{background:#fff;cursor:pointer;display:flex}.ContentModuleLibraryListItem-previewThumbnail,.ContentModuleLibraryListItem-promptAssetThumbnailZeroState{height:4.375rem;width:5.875rem}.ContentModuleLibraryListItem-promptAssetThumbnailZeroState{align-items:center;background:#f6f7f9;display:flex;justify-content:center}.ContentModuleLibraryListItem-promptAssetThumbnailZeroState:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#8893a2;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:3.4375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleLibraryListItem-previewInformation{flex:2;margin:0 1.25rem}.ContentModuleLibraryListItem-name{display:inline-block;font-size:.875rem;font-weight:700;margin-bottom:.625rem;word-break:break-all}.ContentModuleLibraryListItem-editLink{margin-left:.3125rem}.ContentModuleLibraryListItem-editLink:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;position:relative;text-rendering:auto;text-transform:none;top:.25rem;transition:transform .15s ease-in}.ContentModuleLibraryListItem-previewInformationItem{font-size:.75rem;line-height:1.25rem}.ContentModuleLibraryListItem-hasSubmissions{background:#dd3347;border-radius:4px;color:#fff;font-size:.6875rem;margin-right:1.25rem;padding:.25rem 1.125rem;text-transform:uppercase}.ContentModuleLibraryListItem-status{font-size:.875rem;text-transform:uppercase}.ContentModuleLibraryListItem-expandButton{color:#071a32;font-size:1.25rem;margin-left:2.5rem;position:relative;top:.1875rem}.ContentModuleLibraryListItem-expandButton:focus{box-shadow:0 0 0 .125rem #007ac5}.ContentModuleLibraryListItem-expandButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none;transition:transform .15s ease-in}.ContentModuleLibraryListItem-expandButton:focus:before{box-shadow:none}.ContentModuleLibraryListItem-expandButton.isExpanded:before{transform:rotate(180deg)}.ContentModuleLibraryListItem-inner{border-bottom:.0625rem solid #e8ebf1}.ContentModuleLibraryListItem-details{align-items:flex-start;display:flex}.ContentModuleLibraryListItem-details.isLoading{visibility:hidden}.ContentModuleLibraryListItem-loaderContainer{border-bottom:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ContentModuleLibraryListItem-loaderText{margin-bottom:.3125rem}.ContentModuleLibraryListItem-animatedHeightContainer{background:#f6f7f9;position:relative}.ContentModuleLibraryListItem-detailPanel{flex:1}.ContentModuleLibraryListItem-detailPanelHeading{color:#071a32;font-size:.75rem;margin-bottom:.3125rem;text-transform:uppercase}.ContentModuleLibraryListItem-competencies{flex-wrap:wrap}.ContentModuleLibraryListItem-detailPanelOverview{word-wrap:break-word;white-space:pre-wrap}.ContentModuleLibraryListItem-actions{border-bottom:0}.ContentModuleLibraryListItem-actions.isLoading{visibility:hidden}.ContentModuleLibraryListItem-actionsContainer{align-items:center;display:flex;justify-content:space-between}.ContentModuleLibraryListItem-detailPanelZeroState{display:inline-block;font-size:.75rem;font-style:italic;margin-bottom:1.125rem}.ContentModuleLibraryListItem-mediaAndAssessments{display:flex;margin-bottom:1.125rem}.ContentModuleLibraryListItem-detailPanelThumbnailContainer{border:.0625rem solid #bac1cc;border-radius:4px;height:6.25rem;margin-right:1.25rem;position:relative;width:8.75rem}.ContentModuleLibraryListItem-detailPanelThumbnailContainer.media.consumable{cursor:pointer}.ContentModuleLibraryListItem-detailPanelThumbnailContainer.media.consumable:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;color:#fff;content:"";display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;height:100%;justify-content:center;line-height:inherit;position:absolute;text-rendering:auto;text-transform:none;width:100%}.ContentModuleLibraryListItem-detailPanelThumbnailContainer.assessment{background:url(//static/assets/rubric.svg);cursor:pointer}.ContentModuleLibraryListItem-viewAssetButton{background:#071a32;border-radius:.1875rem;border-top-left-radius:0;border-top-right-radius:0;bottom:0;color:#fff;font-size:.75rem;font-weight:700;height:1.5625rem;left:0;opacity:.8;position:absolute;text-transform:uppercase;width:100%}.ContentModuleLibraryListItem-mediaAndAssessmentsZeroStateContainer{align-items:center;display:flex;flex-direction:column;height:6.25rem;margin-right:1.25rem;width:8.75rem}.ContentModuleLibraryListItem-mediaAndAssessmentsZeroState{align-items:center;border:.0625rem dashed #bac1cc;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;height:4.6875rem;justify-content:center;width:100%}.ContentModuleLibraryListItem-mediaAndAssessmentsZeroState.media:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#8893a2;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:4.375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleLibraryListItem-mediaAndAssessmentsZeroState.assessment{background:url(//static/assets/rubric-disabled.svg)}.ContentModuleLibraryListItem-mediaAndAssessmentsZeroStateViewAssetText{align-items:center;background:#bac1cc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:0;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:1.5625rem;justify-content:center;text-transform:uppercase;width:100%}.ContentModuleLibraryListItem-assetModalHeading.prompt:before{content:""}.ContentModuleLibraryListItem-assetModalHeading.modelResponse:before,.ContentModuleLibraryListItem-assetModalHeading.prompt:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.ContentModuleLibraryListItem-assetModalHeading.modelResponse:before{content:""}.ContentModuleLibraryListItem-assessmentModal{width:59.6875rem}.ContentModuleLibraryListItem-assessmentModalFooter{border-top:.0625rem solid #e8ebf1;display:flex;justify-content:flex-end}.ContentModuleLibraryListItem-deleteConfirmationModalBody{background:#fff;border-bottom:.0625rem solid #e8ebf1;padding:1.25rem}.ContentModuleLibraryListItem-deleteConfirmationDialog .ConfirmationDialog-header:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}
.ContentModuleLibraryList-filters{align-items:center;background:#fff;display:flex;justify-content:space-between}.ContentModuleLibraryList-zeroState{align-items:center;background:#fff;display:flex;padding:2.25rem 1.375rem}.ContentModuleLibraryList-statusFilterInputLabel{text-transform:uppercase}.ContentModuleLibraryList-statusFilterInputLegend{margin-right:1.5rem}.ContentModuleLibraryList-statusFilterInputContainer{align-items:center;display:flex}.ContentModuleLibraryList-searchFilterInput{width:28.75rem}
.OrganizationLibraryPageLayout-mainContent{background-color:#e8ebf1;flex:1;overflow-y:scroll;padding:1.25rem}.OrganizationLibraryPageLayout-heading{align-items:center;display:flex}.OrganizationLibraryPageLayout-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;bottom:.0625rem;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;left:-.8125rem;line-height:inherit;position:relative;text-rendering:auto;text-transform:none}
.OrganizationLibraryPage-body{display:block}.OrganizationLibraryPage-heading{align-items:center;display:flex}.OrganizationLibraryPage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.OrganizationLibraryPage-contentModuleLibraryList{margin-bottom:1.875rem}.OrganizationLibraryPage-createContentModuleModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}
.OrganizationMembershipDirectInviteForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.OrganizationMembershipDirectInviteForm-sentToInstructions{color:#596778}.OrganizationMembershipDirectInviteForm-emailAddressInputContainer,.OrganizationMembershipDirectInviteForm-nameInputContainer{flex:1}.OrganizationMembershipDirectInviteForm-emailAddressInputContainer{margin-left:1.25rem}
.EditOrganizationRoleForm-heading{display:inline-block;font-weight:700;margin-bottom:.6875rem}.EditOrganizationRoleForm-inputContainer{margin:.625rem 0}.EditOrganizationRoleForm-footer{display:flex;justify-content:flex-end}.EditOrganizationRoleForm-adminPromotionWarning{color:#dd3347}
.OrganizationMembersList{position:relative}.OrganizationMembersList-numResultsIndicator{align-items:center;background-color:#dcf5ff;border-left:.0625rem solid #e8ebf1;border-right:.0625rem solid #e8ebf1;display:flex;height:1.875rem;padding:0 1.25rem}.OrganizationMembersList-refineSearchMessage,.OrganizationMembersList-refineSearchMessage:nth-child(2n){background-color:#dcf5ff}.OrganizationMembersList-refineSearchMessage td,.OrganizationMembersList-refineSearchMessage:nth-child(2n) td{display:none;height:1.875rem;padding:0 1.25rem}.OrganizationMembersList-refineSearchMessage td:first-child,.OrganizationMembersList-refineSearchMessage:nth-child(2n) td:first-child{display:table-cell}.OrganizationMembersList-list{table-layout:fixed}.OrganizationMembersList-data{height:4.0625rem}.OrganizationMembersList-dateHeader,.OrganizationMembersList-statusHeader{width:6.875rem}.OrganizationMembersList-status{text-transform:uppercase}.OrganizationMembersList-roleHeader{width:10rem}.OrganizationMembersList-actionsHeader{width:6.25rem}.OrganizationMembersList-date{max-width:3.125rem}.OrganizationMembersList-email,.OrganizationMembersList-name{word-wrap:break-word}.OrganizationMembersList-roleContainer{align-items:center;display:flex;justify-content:space-between}.OrganizationMembersList-editRoleButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.OrganizationMembersList-editRolePopover{padding:1.25rem;width:21.875rem}.OrganizationMembersList-actionDropdownTrigger{color:#596778}.OrganizationMembersList-actionDropdownTrigger:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.OrganizationMembersList-actionDropdownTriggerText{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}
.OrganizationMembersPage-header{border-bottom:0}.OrganizationMembersPage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.OrganizationMembersPage-filterQueryContainer{background:#fff;border:.0625rem solid #e8ebf1}.OrganizationMembersPage-filterQueryInput{max-width:47.5rem}
.RedeemGroupAccessCodeForm-codeInputContainer,.RedeemGroupAccessCodeForm-footer,.RedeemGroupAccessCodeForm-instructions{border:1px solid #bac1cc;border-top:0}.RedeemGroupAccessCodeForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.RedeemGroupAccessCodeForm-instructions{align-items:center;background:#fff;display:flex}.RedeemGroupAccessCodeForm-instructionsText{color:#596778;margin:0}.RedeemGroupAccessCodeForm-footer{display:flex;justify-content:flex-end}
.RedeemGroupAccessCodePage-heading{align-items:center;display:flex}.RedeemGroupAccessCodePage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;bottom:.0625rem;color:#596778;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;left:-.8125rem;line-height:inherit;position:relative;text-rendering:auto;text-transform:none}.RedeemGroupAccessCodePage-body{background:#e8ebf1}.RedeemGroupAccessCodePage-RedeemGroupAccessCodeForm{margin:1.25rem auto;max-width:31.875rem}
.RequestInviteForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1rem;text-rendering:auto;text-transform:none}.RequestInviteForm-instructions{background:#fff;color:#596778}.RequestInviteForm-footer{display:flex;justify-content:flex-end}
.RequestInvitePage{background:url(/static/assets/login_background.3c80c8a9.jpg);background-size:cover}.RequestInvitePage-message{background:#fff;border:.125rem solid #bac1cc;padding:2.5rem 1.25rem}
.RequestResetPasswordLinkForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1rem;text-rendering:auto;text-transform:none}.RequestResetPasswordLinkForm-instructions{background:#fff;color:#596778}.RequestResetPasswordLinkForm-footer{display:flex;justify-content:flex-end}
.ResetPasswordForm-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1rem;text-rendering:auto;text-transform:none}.ResetPasswordForm-footer{display:flex;justify-content:flex-end}
.ResetPasswordPage{background:url(/static/assets/login_background.3c80c8a9.jpg);background-size:cover}.ResetPasswordPage-confirmationHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1rem;text-rendering:auto;text-transform:none}.ResetPasswordPage-confirmationInstructions{background:#fff}.ResetPasswordPage-confirmationFooter{display:flex;justify-content:flex-end}.ResetPasswordPage-message{background:#e8ebf1;border:.125rem solid #bac1cc;padding:2.5rem 1.25rem}
.SignUpPage{background:url(/static/assets/login_background.3c80c8a9.jpg);background-size:cover}.SignUpPage [role=main]{min-height:56.25rem}.SignUpPage-signUpHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.SignUpPage-welcomeMessage{background:#fff;border:.0625rem solid #bac1cc;padding:1.25rem}.SignUpPage-welcomeMessageBody{margin:0}.SignUpPage-message{background:#fff;border:.125rem solid #bac1cc;padding:2.5rem 1.25rem}.SignUpPage-loginContainer{align-items:center;background:#fff;border-radius:4px;color:#596778;display:flex;justify-content:center;margin-top:2.5rem}.SignUpPage-loginDescription{margin-right:1.25rem}
.AssessmentSummary{background:#fff;display:flex;justify-content:space-between;padding:1.25rem}.AssessmentSummary-assessment,.AssessmentSummary-assessor{align-items:center;display:flex}.AssessmentSummary-avatar{margin-right:1.25rem}.AssessmentSummary-assessmentType{color:#596778}.AssessmentSummary-viewButton{margin-left:1.25rem}
.QuestionResult{border-bottom:.0625rem solid #bac1cc}.QuestionResult:last-child{border-bottom:0}.QuestionResult-animateHeightTrigger{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem}.QuestionResult-expandButton{color:#071a32;font-size:1.25rem;margin-left:2.5rem;position:relative;top:.1875rem}.QuestionResult-expandButton:focus{box-shadow:0 0 0 .125rem #007ac5}.QuestionResult-expandButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none;transition:transform .15s ease-in}.QuestionResult-expandButton:focus:before{box-shadow:none}.QuestionResult-expandButton.isExpanded:before{transform:rotate(180deg)}.QuestionResult-overview{align-items:flex-start;border-top:.0625rem solid #bac1cc;display:flex;justify-content:space-between;padding:.625rem 1.25rem .625rem 1.875rem}.QuestionResult-criterionDescription{max-width:31.25rem}.QuestionResult-competency{max-width:12.5rem;overflow:hidden;text-overflow:ellipsis}.QuestionResult-results{border:0;border-radius:0;margin:0;padding:0}.QuestionResult-results.panel-row.indented{padding:0}.QuestionResult-resultsTable{border-bottom:0;margin:0}.QuestionResult-resultsTable *{background:#f6f7f9}.QuestionResult-resultsTable tbody,.QuestionResult-resultsTable tr:last-child td{border-bottom:0}.QuestionResult-resultsTable tbody,.QuestionResult-resultsTable td:last-child,.QuestionResult-resultsTable th:last-child{border-right:0}.QuestionResult-resultsTable td:first-child,.QuestionResult-resultsTable th:first-child{padding-left:1.875rem}.QuestionResult-tableHeader,.QuestionResult-tableHeaderSmall{font-weight:700;text-align:left;text-transform:uppercase}.QuestionResult-tableCellSmall,.QuestionResult-tableHeaderSmall{font-weight:700;text-align:center;width:3.75rem}.QuestionResult-choiceLabel{font-weight:700}
.ResponseScoreComparision-totalScore,.ResponseScoreComparison-criterionDescription,.ResponseScoreComparison-instructorScoresHeading,.ResponseScoreComparison-peerScoresHeading,.ResponseScoreComparison-score,.ResponseScoreComparison-selfScoresHeading,.ResponseScoreComparison-totalScoreHeader{font-weight:600;text-align:center}.ResponseScoreComparison-totalInstructorScore,.ResponseScoreComparison-totalPeerScore,.ResponseScoreComparison-totalSelfScore{text-align:center}.ResponseScoreComparison-instructorScoresHeader{background:#596778}.ResponseScoreComparison-peerScoresHeader{background:#007ac5}.ResponseScoreComparison-selfScoresHeader{background:#18856f}.ResponseScoreComparison-selfScoresHeader.staffView{background:#6a35c8}.ResponseScoreComparison-instructorScoresHeading,.ResponseScoreComparison-peerScoresHeading,.ResponseScoreComparison-selfScoresHeading{align-items:center;color:#fff;display:flex;text-align:left;text-transform:uppercase}.ResponseScoreComparison-selfScoresHeading:before{content:""}.ResponseScoreComparison-peerScoresHeading:before,.ResponseScoreComparison-selfScoresHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.ResponseScoreComparison-peerScoresHeading:before{content:""}.ResponseScoreComparison-instructorScoresHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}
.TopResponseCard{align-items:center;background:#fff;border:.0625rem solid #e8ebf1;border-radius:4px;cursor:pointer;display:flex;padding:.625rem}.TopResponseCard-thumbnailContainer{height:6.3125rem;position:relative;width:8.4375rem}.TopResponseCard-viewResponseButton{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.TopResponseCard-viewResponseButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;color:#fff;content:"";display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.875rem;font-style:normal;font-variant:normal;font-weight:400;justify-content:center;line-height:inherit;text-rendering:auto;text-transform:none}.TopResponseCard-userInfo{align-items:center;display:flex;flex:2;margin-left:1.25rem}.TopResponseCard-learnerName{font-weight:600}.TopResponseCard-avatar{background:#007ac5;margin-right:1.25rem}.TopResponseCard-rank{background:#007ac5;border-radius:4px;color:#fff;font-size:.6875rem;font-weight:600;left:0;padding:.125rem .75rem;position:absolute;text-transform:uppercase;top:0}.TopResponseCard-attachmentsContainer{margin-bottom:.9375rem}.TopResponseCard-attachments{display:flex;justify-content:flex-end}.TopResponseCard-attachmentsHeading{margin:0;text-align:right;text-transform:uppercase}.TopResponseCard-fileAttachmentCard{margin-left:.625rem}
.SubmissionPage{background:#e8ebf1}.SubmissionPage-mainContent{overflow-y:scroll}.SubmissionPage-body{display:block;margin:auto;width:62.5rem}.SubmissionPage-multipleResponses{align-items:center;background:#071a32;border-radius:4px;display:flex;justify-content:space-between;margin:1.25rem 0;padding:.625rem 1.25rem}.SubmissionPage-multipleResponsesHeading{color:#fff;font-size:1rem}.SubmissionPage-multipleResponsesInputContainer{min-width:21.875rem}.SubmissionPage-multipleResponsesLabel{color:#fff}.SubmissionPage-noSubmissionResponseMessage{font-style:italic;margin-top:1.25rem;text-align:center}.SubmissionPage-questionResultsContainer,.SubmissionPage-scoreComparison{margin-bottom:1.25rem}.SubmissionPage-responseScoreComparison{background:#fff;border:.0625rem solid #e8ebf1;max-width:625rem;overflow-x:scroll;padding:1.25rem}.SubmissionPage-questionResults{background:#fff;border:.0625rem solid #e8ebf1;padding:0}.SubmissionPage-assessmentsHeader,.SubmissionPage-questionResultsHeader,.SubmissionPage-reflectionHeader,.SubmissionPage-scoreComparisonHeader,.SubmissionPage-topResponsesHeader{border-bottom:0}.SubmissionPage-assessmentSummaries,.SubmissionPage-topResponseEntries{border:.0625rem solid #e8ebf1;margin-bottom:1.25rem;padding:.625rem}.SubmissionPage-topResponseEntry{margin-bottom:.625rem}.SubmissionPage-topResponseEntry:last-child{margin-bottom:0}.SubmissionPage-emptyAssessments,.SubmissionPage-emptyTopResponses{display:block;font-style:italic;padding:2.5rem 0 3.75rem;text-align:center}.SubmissionPage-assessmentSummary{border:.0625rem solid #e8ebf1;border-radius:.25rem;margin-bottom:.625rem}.SubmissionPage-assessmentSummary:last-child{margin-bottom:0}.SubmissionPage-assessmentModal{width:59.6875rem}.SubmissionPage-noAssessmentConfigured{align-items:center;border:.0625rem solid #e8ebf1;border-radius:.25rem;display:flex;justify-content:center;margin-top:1.25rem;padding:1.25rem}.SubmissionPage-scoreComparisonHeading:before{content:""}.SubmissionPage-assessmentsHeading:before,.SubmissionPage-questionResultsHeading:before,.SubmissionPage-scoreComparisonHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.SubmissionPage-assessmentsHeading:before,.SubmissionPage-questionResultsHeading:before{content:""}.SubmissionPage-topResponsesHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.SubmissionPage .ExerciseProgressBar{margin:1.25rem 0}.SubmissionPage-responseContainer{background:#fff;border-radius:4px;margin-bottom:1.25rem}.SubmissionPage-responsePreviewContainer{align-items:flex-start;display:flex;justify-content:space-between;padding:1.25rem}.SubmissionPage-progressBar{width:19.6875rem}.SubmissionPage-responseAttachmentsContainer{align-items:center;border-top:.0625rem solid #e8ebf1;display:flex;justify-content:space-between;padding:.625rem 1.25rem .625rem 1.875rem}.SubmissionPage-modelResponseThumbnailContainer,.SubmissionPage-responsePreviewThumbnailContainer{cursor:pointer;position:relative}.SubmissionPage-modelResponsePreviewThumbnail,.SubmissionPage-responsePreviewThumbnail{height:5.625rem;width:7.5rem}.SubmissionPage-responseModalHeading:before,.SubmissionPage-topResponseModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionPage-modelResponseModalHeading:before,.SubmissionPage-reflectionHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionPage-selfReflection{word-wrap:break-word;background:#f6f7f9;border-radius:4px;min-height:7.5rem;padding:1.25rem;white-space:pre-wrap}.SubmissionPage-selfReflectionResponseIsUnsubmitted{font-style:italic;margin-top:.625rem}.SubmissionPage-reflectionContainer{margin-bottom:1.25rem}.SubmissionPage-responseDetailsContainer,.SubmissionPage-selfReflectionContainer{word-wrap:break-word;margin-left:1.25rem;min-width:0}.SubmissionPage-responseAttachmentsHeading,.SubmissionPage-responseDetailsHeading,.SubmissionPage-stageProgressHeading{font-size:.75rem;margin-bottom:0;text-transform:uppercase}.SubmissionPage-responseAttachmentsHeading{text-align:right}.SubmissionPage-responseFileAttachmentCard{margin-left:.625rem}.SubmissionPage-modelResponseHeading,.SubmissionPage-selfReflectionHeading{font-size:.75rem;text-transform:uppercase}.SubmissionPage-reflection{align-items:flex-start;background:#fff;border:.0625rem solid #e8ebf1;border-radius:4px;display:flex;justify-content:space-around;padding:1.25rem}.SubmissionPage-submittedOn{font-size:.75rem;margin:0}.SubmissionPage-responseDetailsDownloadLink{font-size:.75rem}.SubmissionPage-viewModelResponseButton,.SubmissionPage-viewResponseButton{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.SubmissionPage-viewModelResponseButton:before,.SubmissionPage-viewResponseButton:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;color:#fff;content:"";display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.875rem;font-style:normal;font-variant:normal;font-weight:400;justify-content:center;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionPage-selfReflectionPrompt{font-weight:600}.SubmissionPage-selfReflectionResponse{margin-top:.625rem}
.PeerAssessmentPreview{background:#fff;cursor:pointer;width:15rem}.PeerAssessmentPreview.isLocked{cursor:auto}.PeerAssessmentPreview-placeholder .PeerAssessmentPreview-thumbnail{border:.0625rem solid #e8ebf1;border-bottom:0}.PeerAssessmentPreview-thumbnailContainer{height:11.25rem;position:relative}.PeerAssessmentPreview-thumbnailContainer.isLocked{align-items:center;background:#f6f7f9;border:.0625rem solid #e8ebf1;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;height:11.25rem;justify-content:center;width:15rem}.PeerAssessmentPreview-lock:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#596778;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.PeerAssessmentPreview-thumbnail{background:#fff;display:block}.PeerAssessmentPreview-isMarkedUnableToComplete{align-items:center;background:#071a32;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:.8;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:2}.PeerAssessmentPreview-isMarkedUnableToComplete:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;bottom:3.125rem;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.PeerAssessmentPreview-isMarkedUnableToCompleteButton{font-weight:600;left:50%;position:absolute;top:7.8125rem;transform:translateX(-50%);white-space:nowrap}.PeerAssessmentPreview-actionContainer{align-items:center;background:#f6f7f9;border:.0625rem solid #e8ebf1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;height:3.75rem;justify-content:center}.PeerAssessmentPreview-assessButton{overflow:visible}.PeerAssessmentPreview-assessmentScoreContainer{align-items:center;display:flex;font-weight:600;height:3.75rem;padding:.9375rem .625rem;width:100%}.PeerAssessmentPreview-viewButton{flex:2;height:100%;text-align:center;text-transform:uppercase}
.SubmissionPeerAssessmentsPage-warning{margin-bottom:1.25rem}.SubmissionPeerAssessmentsPage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionPeerAssessmentsPage-header{display:flex;justify-content:space-between}.SubmissionPeerAssessmentsPage-date{color:#596778;font-weight:600;margin-right:.625rem;text-transform:uppercase}.SubmissionPeerAssessmentsPage-peerAssessmentsContainer{background:#fff;border:.0625rem solid #e8ebf1;border-top:0;display:flex;flex-wrap:wrap;padding:1.25rem 0 0 1.25rem}.SubmissionPeerAssessmentsPage-submitConfirmationDialogBody{background:#fff;border-bottom:.0625rem solid #e8ebf1;padding:1.25rem}.SubmissionPeerAssessmentsPage-submitConfirmationDialog .ConfirmationDialog-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.SubmissionPeerAssessmentsPage-peerAssessmentPreview{margin:.625rem}.SubmissionPeerAssessmentsPage-assessmentModal{width:59.6875rem}.SubmissionPeerAssessmentsPage .ExerciseProgressBar{margin:1.25rem 0}
.SubmissionReflectionPage-warning{margin-bottom:1.25rem}.SubmissionReflectionPage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionReflectionPage-header{display:flex;justify-content:space-between}.SubmissionReflectionPage-heading{flex:1}.SubmissionReflectionPage-date{color:#596778;font-weight:600;margin-right:.625rem;text-transform:uppercase}.SubmissionReflectionPage-actionContainer{align-items:center;background:#f6f7f9;border:.0625rem solid #e8ebf1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;height:3.75rem;justify-content:center}.SubmissionReflectionPage-responseAndReflectionContainer{align-items:flex-start;background:#fff;border:.0625rem solid #e8ebf1;border-top:0;display:flex;justify-content:space-around;padding:1.25rem}.SubmissionReflectionPage-responsesContainer{flex:1}.SubmissionReflectionPage-responsesContainer>*{margin-top:1.25rem}.SubmissionReflectionPage-responsesContainer>:first-child{margin-top:0}.SubmissionReflectionPage-modelResponseContainer,.SubmissionReflectionPage-responseContainer{display:flex;justify-content:center}.SubmissionReflectionPage-response{max-width:31.25rem;position:relative}.SubmissionReflectionPage-selfReflectionContainer{margin-left:1.25rem}.SubmissionReflectionPage-modelResponseHeading,.SubmissionReflectionPage-responseHeading,.SubmissionReflectionPage-selfReflectionHeading{font-size:.75rem;text-transform:uppercase}.SubmissionReflectionPage-modelResponseThumbnailContainer,.SubmissionReflectionPage-responseThumbnailContainer{position:relative}.SubmissionReflectionPage-modelResponseThumbnailContainer .SubmissionReflectionPage-modelResponseThumbnail,.SubmissionReflectionPage-modelResponseThumbnailContainer .SubmissionReflectionPage-responseThumbnail,.SubmissionReflectionPage-responseThumbnailContainer .SubmissionReflectionPage-modelResponseThumbnail,.SubmissionReflectionPage-responseThumbnailContainer .SubmissionReflectionPage-responseThumbnail{height:20.9375rem;width:27.9375rem}.SubmissionReflectionPage-modelResponseThumbnailContainer.withReflection .SubmissionReflectionPage-modelResponseThumbnail,.SubmissionReflectionPage-modelResponseThumbnailContainer.withReflection .SubmissionReflectionPage-responseThumbnail,.SubmissionReflectionPage-responseThumbnailContainer.withReflection .SubmissionReflectionPage-modelResponseThumbnail,.SubmissionReflectionPage-responseThumbnailContainer.withReflection .SubmissionReflectionPage-responseThumbnail{height:11.25rem;width:15rem}.SubmissionReflectionPage-modelResponseThumbnailContainer.withOverlay:before,.SubmissionReflectionPage-responseThumbnailContainer.withOverlay:before{align-items:center;background:#071a32;color:#000;content:"";display:inline-block;display:flex;font-size:inherit;font-size:2.8125rem;height:100%;justify-content:center;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:2}.SubmissionReflectionPage-modelResponseModalHeading:before,.SubmissionReflectionPage-modelResponseThumbnailContainer.withOverlay:before,.SubmissionReflectionPage-responseThumbnailContainer.withOverlay:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:practice!important;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionReflectionPage-modelResponseModalHeading:before{content:"";display:inline-block;font-size:inherit;font-size:1.5rem}.SubmissionReflectionPage-modelResponseModalCompleteViewingRequiredWarning{color:#fff;flex:1;font-size:.6875rem;font-weight:600;position:relative;right:4.875rem;text-align:center;text-transform:uppercase}.SubmissionReflectionPage-selfReflectionResponseInputContainer,.SubmissionReflectionPage-selfReflectionResponseReadOnlyContainer{background:#f6f7f9;border:.0625rem solid #e8ebf1;border-radius:4px;min-height:17.5rem;padding:1.25rem;width:43.75rem}.SubmissionReflectionPage-selfReflectionResponseInputLabel{font-size:.8125rem;line-height:1.5;text-transform:none}.SubmissionReflectionPage-selfReflectionResponseInput{min-height:13.75rem;resize:vertical}.SubmissionReflectionPage-selfReflectionFormFooter{display:flex;justify-content:flex-end;margin-top:.625rem}.SubmissionReflectionPage-selfReflectionResponseInputContainer{position:relative}.SubmissionReflectionPage-selfReflectionResponseInputContainer.withOverlay:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;background:#f6f7f9;border-radius:4px;color:#8893a2;content:"";display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:2.8125rem;font-style:normal;font-variant:normal;font-weight:400;height:100%;justify-content:center;left:0;line-height:inherit;opacity:.8;position:absolute;text-rendering:auto;text-transform:none;top:0;width:100%;z-index:2}.SubmissionReflectionPage-selfReflectionResponseReadOnly{word-wrap:break-word;background:#fff;border:.0625rem solid #e8ebf1;border-radius:4px;min-height:13.75rem;padding:.625rem;white-space:pre-wrap}.SubmissionReflectionPage-submitConfirmationDialogBody{background:#fff;border-bottom:.0625rem solid #e8ebf1;padding:1.25rem}.SubmissionReflectionPage-submitConfirmationDialog .ConfirmationDialog-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.SubmissionReflectionPage .ExerciseProgressBar{margin:1.25rem 0}
.SubmissionReResponsePage{background:#071a32}.SubmissionReResponsePage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionReResponsePage-header{border:.0625rem solid #bac1cc;display:flex;justify-content:space-between}.SubmissionReResponsePage-heading{flex:1}.SubmissionReResponsePage-discardConfirmationDialogBody,.SubmissionReResponsePage-submitConfirmationDialogBody{background:#fff;border-bottom:.0625rem solid #e8ebf1;padding:1.25rem}.SubmissionReResponsePage-submitConfirmationDialog .ConfirmationDialog-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.SubmissionReResponsePage-date{color:#596778;display:flex;flex:2;font-weight:600;justify-content:flex-end;margin-right:.625rem;text-transform:uppercase}.SubmissionReResponsePage-promptResponseAndAttachmentsContainer{background:#fff;border:.0625rem solid #bac1cc;border-top:0}.SubmissionReResponsePage-promptResponseAndAttachmentsContainer.canUploadAttachments{display:flex}.SubmissionReResponsePage-promptAndResponseContainer{align-items:flex-start;display:flex;justify-content:space-around;padding:1.25rem}.SubmissionReResponsePage-promptAndResponseContainer.canUploadAttachments{border:0;display:block}.SubmissionReResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionReResponsePage-prompt,.SubmissionReResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionReResponsePage-response,.SubmissionReResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionReResponsePage-responseAsset,.SubmissionReResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionReResponsePage-responseAssetContainer{margin:0;width:15rem}.SubmissionReResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionReResponsePage-promptThumbnail,.SubmissionReResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionReResponsePage-responseAssetThumbnail{height:11.25rem;width:15rem}.SubmissionReResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionReResponsePage-responseAssetContainer{margin-top:.9375rem}.SubmissionReResponsePage-attachmentsHeading,.SubmissionReResponsePage-modelResponseHeading,.SubmissionReResponsePage-newResponseHeading,.SubmissionReResponsePage-previousResponseHeading,.SubmissionReResponsePage-promptHeading,.SubmissionReResponsePage-responseHeading,.SubmissionReResponsePage-selfReflectionHeading{font-size:.75rem;text-transform:uppercase}.SubmissionReResponsePage-promptAndPreviousResponseContainer{flex:1}.SubmissionReResponsePage-prompt{margin:0 auto;max-width:27.9375rem}.SubmissionReResponsePage-previousResponse{margin:1.25rem auto;max-width:27.9375rem}.SubmissionReResponsePage-actionContainer{align-items:center;background:#f6f7f9;border:.0625rem solid #e8ebf1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;height:3.75rem;justify-content:center}.SubmissionReResponsePage-modelResponseThumbnailContainer,.SubmissionReResponsePage-newResponseContainer,.SubmissionReResponsePage-promptThumbnailContainer{position:relative}.SubmissionReResponsePage-modelResponseThumbnailContainer .SubmissionReResponsePage-modelResponseThumbnail,.SubmissionReResponsePage-modelResponseThumbnailContainer .SubmissionReResponsePage-newResponseThumbnail,.SubmissionReResponsePage-modelResponseThumbnailContainer .SubmissionReResponsePage-promptThumbnail,.SubmissionReResponsePage-newResponseContainer .SubmissionReResponsePage-modelResponseThumbnail,.SubmissionReResponsePage-newResponseContainer .SubmissionReResponsePage-newResponseThumbnail,.SubmissionReResponsePage-newResponseContainer .SubmissionReResponsePage-promptThumbnail,.SubmissionReResponsePage-promptThumbnailContainer .SubmissionReResponsePage-modelResponseThumbnail,.SubmissionReResponsePage-promptThumbnailContainer .SubmissionReResponsePage-newResponseThumbnail,.SubmissionReResponsePage-promptThumbnailContainer .SubmissionReResponsePage-promptThumbnail{height:11.25rem;width:15rem}.SubmissionReResponsePage-responseAssetThumbnail{display:block;height:20.9375rem;margin:0 auto;width:27.9375rem}.SubmissionReResponsePage-viewPreviousResponseButton,.SubmissionReResponsePage-viewPromptButton{width:12.5rem}.SubmissionReResponsePage-previousResponseModalHeading:before,.SubmissionReResponsePage-promptModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionReResponsePage-promptModalCompleteViewingRequiredWarning{color:#fff;flex:1;font-size:.6875rem;font-weight:600;position:relative;right:3.125rem;text-align:center;text-transform:uppercase}.SubmissionReResponsePage-responseAssetContainer{margin-left:1.25rem}.SubmissionReResponsePage-responseAssetContainerHeader{display:flex;justify-content:space-between}.SubmissionReResponsePage-responseOptions{align-items:center;background:#f6f7f9;border:.0625rem solid #bac1cc;display:flex;flex-direction:column;min-height:20.9375rem;padding:1.25rem 0;position:relative;width:43.75rem}.SubmissionReResponsePage-responseOptions .button+.button{margin-left:0}.SubmissionReResponsePage-responseOptions.withOverlay:before{background:#f6f7f9;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:2}.SubmissionReResponsePage-responseOptionInstructions{color:#071a32;font-weight:600;margin-bottom:.625rem}.SubmissionReResponsePage-responseOptionButton{margin:.625rem 0;min-width:16.25rem}.SubmissionReResponsePage-responseOptionDivider{border-color:#bac1cc;width:16.25rem}.SubmissionReResponsePage-responseAssetFile{align-items:center;background:#071a32;color:#fff;display:flex;min-height:3.75rem;padding:0 1.25rem;position:relative;width:43.75rem;z-index:3}.SubmissionReResponsePage-responseAssetFile .FileAsset-removeButton:before{color:#fff}.SubmissionReResponsePage-responseAssetFile .SelectedFile{flex:1}.SubmissionReResponsePage-responseAsset{background:#596778;border-radius:4px;text-align:center;width:43.75rem}.SubmissionReResponsePage-responseAssetDiscardButton{height:2.5rem}.SubmissionReResponsePage-viewResponseButton{height:2.5rem;padding:0 .8125rem}.SubmissionReResponsePage-viewResponseButtonContent{align-items:center;display:flex;justify-content:center}.SubmissionReResponsePage-assessmentScore{margin-right:.625rem}.SubmissionReResponsePage-responseModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionReResponsePage-assessmentModal{width:59.6875rem}.SubmissionReResponsePage .ExerciseProgressBar{margin:1.25rem 0}.SubmissionReResponsePage-mobileRecorderModalImage{width:100%}.SubmissionReResponsePage-mobileAppRequiredModalBody,.SubmissionReResponsePage-mobileRecorderModalBody{background:#fff;margin:0;padding:.9375rem}.SubmissionReResponsePage-mobileRecorderModalLinks{background:#fff;border-bottom:.0625rem solid #bac1cc;display:flex;justify-content:space-between;padding:.75rem 2rem}.SubmissionReResponsePage-mobileAppRequiredModalLinks{align-items:center;background:#fff;border-bottom:.0625rem solid #bac1cc;display:flex;justify-content:center;padding:.75rem 2rem}.SubmissionReResponsePage-mobileRecorderModalLink:first-child{flex:1}.SubmissionReResponsePage-mobileAppRequiredModalIOSBadge,.SubmissionReResponsePage-mobileRecorderModalIOSBadge{height:3.125rem}.SubmissionReResponsePage-mobileRecorderModalAndroidBadge,.SubmissionReResponsePage-mobileRecorderModalIOSBadge{margin-right:.75rem}.SubmissionReResponsePage-mobileAppRequiredModalIOSBadge{margin-right:1.625rem}.SubmissionReResponsePage-mobileAppRequiredModalFooter,.SubmissionReResponsePage-mobileRecorderModalFooter{display:flex;justify-content:flex-end}.SubmissionReResponsePage-mobileAppRequiredModalHeading:before,.SubmissionReResponsePage-mobileRecorderModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.SubmissionReResponsePage-webRecorderModal{min-width:inherit;width:33.25rem}.SubmissionReResponsePage-webRecorderModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.SubmissionReResponsePage-videoRecorder{background:#fff;padding:.625rem}.SubmissionReResponsePage-responseAssetErrorContainer{align-items:center;background:#f6f7f9;border-bottom:.0625rem solid #bac1cc;border-left:.0625rem solid #bac1cc;border-right:.0625rem solid #bac1cc;display:flex;padding:.625rem 1.25rem}.SubmissionReResponsePage-responseAssetErrorMessage{color:#dd3347;max-width:25rem;text-align:left}.SubmissionReResponsePage-tryAgainButton{width:8.125rem}.SubmissionReResponsePage .AssetMediaThumbnail-transcoding{display:flex}.SubmissionReResponsePage-responseAssetDownloadLink{font-size:.75rem}.SubmissionReResponsePage-voiceCallManager{background:#fff;border-radius:4px}.SubmissionReResponsePage-attachmentsContainer{flex:1;font-size:.75rem;max-width:45rem;padding:1.25rem 1.25rem 1.25rem 0}.SubmissionReResponsePage-attachmentsDescriptionContainer{border:.0625rem solid #bac1cc;border-top-left-radius:4px;border-top-right-radius:4px;padding:.625rem 1.25rem}.SubmissionReResponsePage-attachmentDescriptionHeading{font-weight:700;text-transform:uppercase}.SubmissionReResponsePage-attachmentDescription{word-wrap:break-word;margin-bottom:0;white-space:pre-wrap}.SubmissionReResponsePage-attachmentFileInputContainer{align-items:center;border-radius:0;display:flex;justify-content:space-between;padding-bottom:.3125rem;padding-top:.3125rem}.SubmissionReResponsePage-attachmentFileInputContainer:last-child{border-radius:0}.SubmissionReResponsePage-attachmentAsset{flex:1}.SubmissionReResponsePage-attachmentFileAssetReadOnly{padding-bottom:1.5625rem;padding-top:1.5625rem}.SubmissionReResponsePage-attachmentFileInputLabel{text-transform:none}.SubmissionReResponsePage-previousResponseThumbnail{height:11.25rem;width:15rem}.SubmissionReResponsePage-newResponseNotice{background-color:#596778;border-radius:4px;color:#fff;display:flex;font-size:1rem;height:8.75rem;margin:1.25rem 0;padding:.625rem .625rem .625rem 1.25rem}.SubmissionReResponsePage-newResponseNote{flex:1;padding-right:1.25rem;padding-top:.625rem}.SubmissionReResponsePage-newResponseHeader{font-weight:700;text-transform:uppercase}.SubmissionReResponsePage-newResponseInstructions{background-color:#fff;border-radius:4px;color:#596778;flex:3;padding:.625rem .625rem .625rem 1.25rem}.SubmissionReResponsePage-responseReflectionPicker{align-items:center;border-bottom:.0625rem solid #bac1cc;border-left:.0625rem solid #bac1cc;border-right:.0625rem solid #bac1cc;display:flex;justify-content:center}.SubmissionReResponsePage-responseReflectionButton{align-items:center;background-color:#fff;display:flex;flex:1;font-weight:700;justify-content:center;padding:.9375rem 0;text-transform:uppercase}.SubmissionReResponsePage-responseReflectionButton.isSelected{background-color:#007ac5;color:#fff}.SubmissionReResponsePage-responseReflectionButton.isComplete:after{color:#007ac5}.SubmissionReResponsePage-responseReflectionButton:last-child{border-left:.0625rem solid #bac1cc}.SubmissionReResponsePage-responseReflectionButton:disabled{color:#8893a2}.SubmissionReResponsePage-responseReflectionButton:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;content:"";display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-left:.625rem;text-rendering:auto;text-transform:none}.SubmissionReResponsePage-responseAndReflectionContainer{align-items:flex-start;background:#fff;border:.0625rem solid #bac1cc;border-top:0;display:flex;justify-content:space-around;padding:1.25rem}.SubmissionReResponsePage-responsesContainer{flex:1}.SubmissionReResponsePage-responsesContainer>*{margin-top:1.25rem}.SubmissionReResponsePage-responsesContainer>:first-child{margin-top:0}.SubmissionReResponsePage-modelResponseContainer{display:flex;justify-content:center}.SubmissionReResponsePage-modelResponseModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionReResponsePage-selfReflectionContainer{margin-left:1.25rem}.SubmissionReResponsePage-selfReflectionResponseInputContainer,.SubmissionReResponsePage-selfReflectionResponseReadOnlyContainer{background:#f6f7f9;border:.0625rem solid #bac1cc;border-radius:4px;min-height:17.5rem;padding:1.25rem;width:43.75rem}.SubmissionReResponsePage-selfReflectionResponseInputLabel{font-size:.8125rem;line-height:1.5;text-transform:none}.SubmissionReResponsePage-selfReflectionResponseInput{min-height:13.75rem;resize:vertical}.SubmissionReResponsePage-selfReflectionFormFooter{display:flex;justify-content:flex-end;margin-top:.625rem}.SubmissionReResponsePage-selfReflectionResponseReadOnly{word-wrap:break-word;background:#fff;border:.0625rem solid #e8ebf1;border-radius:4px;min-height:13.75rem;padding:.625rem;white-space:pre-wrap}
.SubmissionResponsePage-warning{margin-bottom:1.25rem}.SubmissionResponsePage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionResponsePage-header{display:flex;justify-content:space-between}.SubmissionResponsePage-heading{flex:1}.SubmissionResponsePage-discardConfirmationDialogBody,.SubmissionResponsePage-submitConfirmationDialogBody{background:#fff;border-bottom:.0625rem solid #e8ebf1;padding:1.25rem}.SubmissionResponsePage-submitConfirmationDialog .ConfirmationDialog-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.SubmissionResponsePage-date{color:#596778;display:flex;flex:2;font-weight:600;justify-content:flex-end;margin-right:.625rem;text-transform:uppercase}.SubmissionResponsePage-promptResponseAndAttachmentsContainer{background:#fff;border:.0625rem solid #e8ebf1;border-top:0}.SubmissionResponsePage-promptResponseAndAttachmentsContainer.canUploadAttachments{display:flex}.SubmissionResponsePage-promptAndResponseContainer{align-items:flex-start;display:flex;justify-content:space-around;padding:1.25rem}.SubmissionResponsePage-promptAndResponseContainer.canUploadAttachments{border:0;display:block}.SubmissionResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionResponsePage-prompt,.SubmissionResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionResponsePage-response,.SubmissionResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionResponsePage-responseAsset,.SubmissionResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionResponsePage-responseAssetContainer{margin:0;width:15rem}.SubmissionResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionResponsePage-promptThumbnail,.SubmissionResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionResponsePage-responseAssetThumbnail{height:11.25rem;width:15rem}.SubmissionResponsePage-promptAndResponseContainer.canUploadAttachments .SubmissionResponsePage-responseAssetContainer{margin-top:.9375rem}.SubmissionResponsePage-attachmentsHeading,.SubmissionResponsePage-promptHeading,.SubmissionResponsePage-responseHeading{font-size:.75rem;text-transform:uppercase}.SubmissionResponsePage-promptContainer{flex:1}.SubmissionResponsePage-prompt{margin:0 auto;max-width:27.9375rem}.SubmissionResponsePage-actionContainer{align-items:center;background:#f6f7f9;border:.0625rem solid #e8ebf1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;height:3.75rem;justify-content:center}.SubmissionResponsePage-promptThumbnailContainer{position:relative}.SubmissionResponsePage-promptThumbnailContainer .SubmissionResponsePage-promptThumbnail{height:20.9375rem}.SubmissionResponsePage-promptThumbnailContainer.withResponse .SubmissionResponsePage-promptThumbnail{height:11.25rem;width:15rem}.SubmissionResponsePage-promptThumbnailContainer.withOverlay:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;background:#071a32;color:#000;content:"";display:inline-block;display:flex;font-family:practice!important;font-size:inherit;font-size:2.8125rem;font-style:normal;font-variant:normal;font-weight:400;height:100%;justify-content:center;left:0;line-height:inherit;opacity:.8;position:absolute;text-rendering:auto;text-transform:none;top:0;width:100%;z-index:2}.SubmissionResponsePage-responseAssetThumbnail{display:block;height:20.9375rem;margin:0 auto;width:27.9375rem}.SubmissionResponsePage-viewPromptButton{width:12.5rem}.SubmissionResponsePage-promptModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionResponsePage-promptModalCompleteViewingRequiredWarning{color:#fff;flex:1;font-size:.6875rem;font-weight:600;position:relative;right:3.125rem;text-align:center;text-transform:uppercase}.SubmissionResponsePage-responseAssetContainer{margin-left:1.25rem}.SubmissionResponsePage-responseAssetContainerHeader{display:flex;justify-content:space-between}.SubmissionResponsePage-responseOptions{align-items:center;background:#f6f7f9;border:.0625rem solid #e8ebf1;display:flex;flex-direction:column;min-height:20.9375rem;padding:1.25rem 0;position:relative;width:43.75rem}.SubmissionResponsePage-responseOptions .button+.button{margin-left:0}.SubmissionResponsePage-responseOptions.withOverlay:before{background:#f6f7f9;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:2}.SubmissionResponsePage-responseOptionInstructions{color:#071a32;font-weight:600;margin-bottom:.625rem}.SubmissionResponsePage-responseOptionButton{margin:.625rem 0;min-width:16.25rem}.SubmissionResponsePage-responseOptionDivider{border-color:#bac1cc;width:16.25rem}.SubmissionResponsePage-responseAssetFile{align-items:center;background:#071a32;color:#fff;display:flex;min-height:3.75rem;padding:0 1.25rem;position:relative;width:43.75rem;z-index:3}.SubmissionResponsePage-responseAssetFile .FileAsset-removeButton:before{color:#fff}.SubmissionResponsePage-responseAssetFile .SelectedFile{flex:1}.SubmissionResponsePage-responseAsset{background:#596778;border-radius:4px;text-align:center;width:43.75rem}.SubmissionResponsePage-responseAssetDiscardButton{height:2.5rem}.SubmissionResponsePage-viewResponseButton{height:2.5rem;padding:0 .8125rem}.SubmissionResponsePage-viewResponseButtonContent{align-items:center;display:flex;justify-content:center}.SubmissionResponsePage-assessmentScore{margin-right:.625rem}.SubmissionResponsePage-responseModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.SubmissionResponsePage-assessmentModal{width:59.6875rem}.SubmissionResponsePage .ExerciseProgressBar{margin:1.25rem 0}.SubmissionResponsePage-mobileRecorderModalImage{width:100%}.SubmissionResponsePage-mobileAppRequiredModalBody,.SubmissionResponsePage-mobileRecorderModalBody{background:#fff;margin:0;padding:.9375rem}.SubmissionResponsePage-mobileRecorderModalLinks{background:#fff;border-bottom:.0625rem solid #bac1cc;display:flex;justify-content:space-between;padding:.75rem 2rem}.SubmissionResponsePage-mobileAppRequiredModalLinks{align-items:center;background:#fff;border-bottom:.0625rem solid #bac1cc;display:flex;justify-content:center;padding:.75rem 2rem}.SubmissionResponsePage-mobileRecorderModalLink:first-child{flex:1}.SubmissionResponsePage-mobileAppRequiredModalIOSBadge,.SubmissionResponsePage-mobileRecorderModalIOSBadge{height:3.125rem}.SubmissionResponsePage-mobileRecorderModalAndroidBadge,.SubmissionResponsePage-mobileRecorderModalIOSBadge{margin-right:.75rem}.SubmissionResponsePage-mobileAppRequiredModalIOSBadge{margin-right:1.625rem}.SubmissionResponsePage-mobileAppRequiredModalFooter,.SubmissionResponsePage-mobileRecorderModalFooter{display:flex;justify-content:flex-end}.SubmissionResponsePage-mobileAppRequiredModalHeading:before,.SubmissionResponsePage-mobileRecorderModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.SubmissionResponsePage-webRecorderModal{min-width:inherit;width:33.25rem}.SubmissionResponsePage-webRecorderModalHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;text-rendering:auto;text-transform:none}.SubmissionResponsePage-videoRecorder{background:#fff;padding:.625rem}.SubmissionResponsePage-responseAssetErrorContainer{align-items:center;background:#f6f7f9;border-bottom:.0625rem solid #bac1cc;border-left:.0625rem solid #bac1cc;border-right:.0625rem solid #bac1cc;display:flex;padding:.625rem 1.25rem}.SubmissionResponsePage-responseAssetErrorMessage{color:#dd3347;max-width:25rem;text-align:left}.SubmissionResponsePage-tryAgainButton{width:8.125rem}.SubmissionResponsePage .AssetMediaThumbnail-transcoding{display:flex}.SubmissionResponsePage-responseAssetDownloadLink{font-size:.75rem}.SubmissionResponsePage-voiceCallManager{background:#fff;border-radius:4px}.SubmissionResponsePage-attachmentsContainer{flex:1;font-size:.75rem;max-width:45rem;padding:1.25rem 1.25rem 1.25rem 0}.SubmissionResponsePage-attachmentsDescriptionContainer{border:.0625rem solid #bac1cc;border-top-left-radius:4px;border-top-right-radius:4px;padding:.625rem 1.25rem}.SubmissionResponsePage-attachmentDescriptionHeading{font-weight:700;text-transform:uppercase}.SubmissionResponsePage-attachmentDescription{word-wrap:break-word;margin-bottom:0;white-space:pre-wrap}.SubmissionResponsePage-attachmentFileInputContainer{align-items:center;border-radius:0;display:flex;justify-content:space-between;padding-bottom:.3125rem;padding-top:.3125rem}.SubmissionResponsePage-attachmentFileInputContainer:last-child{border-radius:0}.SubmissionResponsePage-attachmentAsset{flex:1}.SubmissionResponsePage-attachmentFileAssetReadOnly{padding-bottom:1.5625rem;padding-top:1.5625rem}.SubmissionResponsePage-attachmentFileInputLabel{text-transform:none}
.TopResponsesReportPage{background:#e8ebf1}.TopResponsesReportPage-topResponsesHeader{border-bottom:0}.TopResponsesReportPage-topResponseEntries{border:.0625rem solid #e8ebf1;margin-bottom:1.25rem;padding:.625rem}.TopResponsesReportPage-topResponseEntry{margin-bottom:.625rem}.TopResponsesReportPage-topResponseEntry:last-child{margin-bottom:0}.TopResponsesReportPage-topResponsesDisabled{border:.0625rem solid #e8ebf1;display:flex;flex-direction:column;padding-top:1.3125rem}.TopResponsesReportPage-topResponsesDisabled .TopResponsesReportPage-exerciseConfigurationButton{margin:1.3125rem 0}.TopResponsesReportPage-topResponsesDisabledLabel,.TopResponsesReportPage-topResponsesEmptyLabel{font-style:italic;text-align:center}.TopResponsesReportPage-topResponsesEmpty{align-items:center;border:.0625rem solid #e8ebf1;display:flex;flex-direction:column;height:6.75rem;justify-content:center}.TopResponsesReportPage-topResponsesHeading:before{content:"";margin-right:1.25rem}.TopResponsesReportPage-topResponseModalHeading:before,.TopResponsesReportPage-topResponsesHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.TopResponsesReportPage-topResponseModalHeading:before{content:""}.TopResponsesReportPage-topResponseModalFooter{display:flex;justify-content:flex-end}
.UserEditForm-basicInfoHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.UserEditForm-notificationSettingsHeading:before,.UserEditForm-passwordSettingsHeading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;text-rendering:auto;text-transform:none}.UserEditForm-basicInfoContainer,.UserEditForm-passwordSettingsContainer{margin-bottom:1.25rem}.UserEditForm-nameInputContainer{margin-bottom:1.25rem;max-width:31.25rem}.UserEditForm-currentPasswordInputContainer,.UserEditForm-passwordInputContainer{margin-bottom:1.25rem;max-width:15.625rem}.UserEditForm-timeZoneAndLocaleInputsContainer{display:flex;margin-bottom:1.25rem;max-width:31.25rem}.UserEditForm-emailInputContainer{margin-bottom:1.25rem;max-width:31.25rem}.UserEditForm-localeInputContainer{flex:1;padding-left:.625rem}.UserEditForm-localeInputLabel{color:#0a0a0a;display:block;font-size:.75rem;font-weight:400;line-height:1.8;margin:0;text-transform:uppercase}.UserEditForm-localeInput .Select-control{background-color:#fff}.UserEditForm-timeZoneInputContainer{flex:1}.UserEditForm-timeZoneInputLabel{color:#0a0a0a;display:block;font-size:.75rem;font-weight:400;line-height:1.8;margin:0;text-transform:uppercase}.UserEditForm-timeZoneInput .Select-control{background-color:#fff}.UserEditForm-footer{display:flex;justify-content:flex-end}.UserEditForm-isEmailNotificationDisabledInputContainer{display:flex;justify-content:space-between;margin-bottom:1.25rem}.UserEditForm-dummyPassword{display:none}
.UserSettingsPage-mainContent{background-color:#e8ebf1;flex:1;overflow-y:scroll;padding:1.25rem}.UserSettingsPage-heading{align-items:center;display:flex}.UserSettingsPage-heading:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;bottom:.0625rem;content:"";display:inline-block;font-family:practice!important;font-size:inherit;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;margin-right:1.25rem;position:relative;text-rendering:auto;text-transform:none}.UserSettingsPage-userEditForm{flex:1}
.LoadingPage-titleBar{display:none}.LoadingPage-mainContent{align-items:center;background-color:#e8ebf1;display:flex;justify-content:center;padding-top:3.75rem}.LoadingPage-message{align-content:center;align-items:center;color:#596778;display:flex;font-weight:700;text-align:center}.LoadingPage-loadingAnimation{max-width:4.6875rem}
