.captions-and-subtitles .c-label {
  display: inline-block;
  margin-top: 0;
  padding-bottom: 2px;
}
.captions-and-subtitles .c-checkbox input[type=checkbox] + span:before {
  height: 14px;
  width: 14px;
  top: 4px;
}
.captions-and-subtitles .c-checkbox input[type=checkbox]:checked + span:after {
  font-size: 13px;
  padding-left: 1px;
  margin-top: 1px;
}
.captions-and-subtitles .c-checkbox input[type=checkbox] + span {
  padding-left: 24px;
}
.captions-and-subtitles .c-checkbox .c-label {
  margin-right: 0px;
}
.captions-and-subtitles .captions .label-autogenerate {
  font-size: 12px;
}
.captions-and-subtitles .captions .header .download {
  float: right;
}
.captions-and-subtitles .subtitles {
  margin-top: 20px;
}
.captions-and-subtitles .gutter-caption-auto-generate {
  margin-top: 24px;
}
.captions-and-subtitles .gutter-no-caption-file {
  margin-top: 16px;
}
.captions-and-subtitles .gutter-caption-file-uploaded {
  margin-top: 12px;
}
.captions-and-subtitles .content {
  margin-top: 4px;
  font-size: 12px;
}
.captions-and-subtitles .content .label-nofiles {
  font-style: italic;
  color: #727272;
}
.captions-and-subtitles .content .upload-file {
  margin-left: 16px;
}
.captions-and-subtitles .content .item-language {
  height: 24px;
  line-height: 24px;
}
.captions-and-subtitles .content .item-language .delete-button {
  width: 24px;
  height: 24px;
  padding-left: 6px;
  margin-top: 0px;
  margin-right: 0px;
}
.captions-and-subtitles .content .item-language .delete-button .delete-button-svg {
  width: 12px;
  height: 12px;
}
.captions-and-subtitles .content .item-language .label-language {
  margin-left: 8px;
  line-height: 24px;
  color: #4A4A4A;
}
.captions-and-subtitles .content .item-language .error-message {
  margin-left: 8px;
  color: #E01E2C;
  font-weight: bold;
}
.captions-and-subtitles .content .item-language .edit-upload-file {
  margin-left: 12px;
}
.captions-and-subtitles .disabled-note {
  font-size: 12px;
  color: #666666;
  font-style: italic;
  margin-top: 5px;
}
.upload-caption-link .upload-caption-button {
  display: inline-block;
  margin-top: 0px;
  padding-bottom: 2px;
}
/* action bar styles */
.simple-action-bar {
  min-width: 280px;
}
.simple-action-bar li {
  margin-right: 12px;
  display: inline-block;
  position: relative;
}
/****** dropdown-menu *******/
.angular-dropdown {
  /* Size & position */
  position: absolute;
  min-width: 200px;
  margin: 0px;
  z-index: 1000;
  /* Styles */
  background: #FFF;
  padding: 0;
  font-weight: normal;
  font-size: 14px;
  list-style: none;
  border: 1px solid #dedede;
  box-shadow: 0px 0px 8px rgba(102, 102, 102, 0.2);
  /* Hiding */
  opacity: 0;
  pointer-events: none;
  cursor: default;
  display: none;
}
.angular-dropdown li.divider {
  padding-top: 1px;
  background: #EAEAEA;
}
.angular-dropdown .dropdown-item:hover {
  background: none;
}
.angular-dropdown .dropdown-item > a,
.angular-dropdown .dropdown-item span,
.angular-dropdown .dropdown-item button {
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: 400;
}
.angular-dropdown .dropdown-item > a,
.angular-dropdown .dropdown-item button {
  color: #333333;
  cursor: pointer;
}
.angular-dropdown .dropdown-item > a:hover,
.angular-dropdown .dropdown-item button:hover {
  background-color: #EAEAEA;
}
.angular-dropdown .dropdown-item > button {
  font-family: 'Segoe UI', 'wf_segoe-ui_normal', helvetica, arial, sans-serif;
  background-color: transparent;
  width: 100%;
  text-align: left;
  border: 0;
}
.angular-dropdown .dropdown-item > span {
  color: #A6A6A6;
  cursor: default;
  font-size: 11px;
}
.angular-dropdown .dropdown-item .dropdown-icon {
  float: left;
  vertical-align: middle;
}
.angular-dropdown .dropdown-item i {
  float: right;
  color: inherit;
}
.angular-dropdown .dropdown-item .dropdown-separator {
  padding: 0px;
  border-bottom: 1px solid rgba(102, 102, 102, 0.2);
}
.angular-dropdown .dropdown-item .groupContextMenuSeparator {
  border: 1px solid #EAEAEA;
  display: block;
  margin-left: 20px;
  margin-right: 20px;
}
.angular-dropdown.active {
  opacity: 1;
  pointer-events: auto;
  display: block;
}
.angular-dropdown.dark {
  background-color: #444444;
  border-color: #212121;
}
.angular-dropdown.dark .dropdown-item:hover {
  background: #777777;
}
.angular-dropdown.dark .dropdown-item .dropdown-icon,
.angular-dropdown.dark .dropdown-item .dropdown-content > * {
  color: #FFF;
}
/* action bar styles */
.simple-action-bar li {
  margin-right: 12px;
  display: inline-block;
  position: relative;
}
.overlay {
  padding: 0;
  display: none;
  box-sizing: border-box;
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
  position: fixed;
}
.overlay.overlayActive {
  display: block;
  opacity: 1;
}
dropdown-overlay {
  min-width: 150px;
  max-width: 300px;
  background-color: white;
}
dropdown-overlay.overlayActive {
  z-index: 99;
}
dropdown-overlay li button:focus {
  outline: 1px dashed rgba(0, 0, 0, 0.6);
}
.channel-selector .channel-label {
  margin-top: 0px;
  display: inline-block;
  margin-right: 12px;
}
.channel-selector .channel-tag-group {
  margin-top: 20px;
}
.channel-selector .channel-tag-group .channel-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
  padding: 3px 0 4px 10px;
}
.channel-selector .channel-tag-group button.remove-channel-btn {
  position: absolute;
  padding: 3px 0 4px 5px;
  width: 26px;
}
.channel-selector .channel-tag-group button.remove-channel-btn:hover {
  background-color: none !important;
}
.channel-selector .channel-tag-group .channel-tag {
  background: none;
  padding-right: 26px;
  margin: 3px 4px 3px 0px;
  border: 2px solid #666666;
  border-radius: 3px;
}
.channel-selector .channel-tag-group .channel-tag:hover {
  background: none;
}
label.label-info-message {
  margin-left: 6px;
}
.autocomplete label.sharedWith {
  margin-top: 0px;
}
.searchLimit.tooltip-validation-container {
  width: 12px;
  height: 12px;
  display: inline-block;
  position: relative;
  fill: red;
}
.privacy-mode {
  list-style-type: none;
  margin: 1px 0 1px 0;
  padding: 0;
  height: 36px;
}
.privacy-mode li {
  float: left;
  margin: 0 5px 5px 0;
  width: 75px;
  height: 23px;
  position: relative;
  text-align: center;
  background-color: #D1D1D1;
  color: #FFFFFF;
}
.privacy-mode label,
.privacy-mode input {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.privacy-mode input[type="radio"] {
  opacity: 0.01;
  z-index: 100;
}
.privacy-mode input[type="radio"]:focus + label,
.Checked + label {
  border-style: solid;
  border-width: 2px;
  border-color: #C30052;
}
.privacy-mode input[type="radio"]:checked + label,
.Checked + label {
  background: #505050;
}
.privacy-mode label {
  padding: 1px;
  border: 1px solid #CCC;
  cursor: pointer;
  z-index: 90;
}
.privacy-mode label:hover {
  background: #DDD;
}
privacy-mode-selector .form-group.row.row-size2 label {
  display: inline-block;
  margin-right: 6px;
}
.principal-group {
  max-height: 133px;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 17px;
  margin-right: 0px;
}
principal-group button.c-glyph.c-action-trigger.remove-button {
  width: 12px;
  padding: 0px;
  height: 12px;
  margin: 0px;
  font-size: 13px;
  border: 0px;
  margin-top: 12px;
  margin-left: 0px;
  min-width: 0;
}
principal-group button.c-glyph.c-action-trigger.remove-button:before {
  content: "\E711";
  margin: 0;
}
principal-group .column.profile-col {
  margin: 0px;
  padding: 0px;
  width: calc(100% - 26px);
}
principal-group .profile-image-col {
  padding-left: 0px;
  display: inline-block;
  width: 36px;
  margin-right: 12px;
  float: left;
  padding-top: 2px;
}
principal-group .column.search-col.delete-col {
  padding: 0px;
  margin: 0px;
  width: 20px;
}
principal-group .profile-image {
  border: 0px;
  border-radius: 50%;
  background-color: #000000;
  width: 36px;
  height: 36px;
  margin-right: 16px;
  background-size: cover;
}
principal-group .name-col {
  width: calc(100% - 55px);
  padding-left: 0px;
  display: inline-block;
}
principal-group .email-line {
  font-size: small;
  color: #231F20;
  margin-top: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
principal-group .name-line {
  color: #000000;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
principal-group .delete-col {
  text-align: center;
}
principal-group .delete-col button {
  height: 36px;
}
.loading-panel {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background: none;
}
.loading-panel .loading-panel-inner {
  width: auto;
  min-height: 40px;
  outline: none;
  position: relative;
}
.loading-panel .loading-panel-inner .c-progress {
  position: absolute;
  top: 0;
  left: 0;
}
.loading-panel .loading-panel-inner h5 {
  display: inline-block;
  line-height: 46px;
  padding: 0 0 0 40px;
}
.loading-panel .c-progress.f-indeterminate-local.f-progress-small span {
  width: 20px;
  height: 20px;
}
.loading-panel .c-progress.f-indeterminate-local.f-progress-small span:after {
  width: 2px;
  height: 2px;
  background: #C30052;
}
@charset "UTF-8";
.office-scroll-body {
  height: 100%;
  padding-top: 90px;
  position: relative;
}
.office-scroll-body.trial-body div[ng-viewport] {
  padding-top: 20px;
}
.office-scroll-body.trial-body .new-tab-navigation-bar.topbar-configuration {
  top: calc(90px + 20px) !important;
}
.office-scroll-body.trial-body .studio-page .upload-section,
.office-scroll-body.trial-body .upload-permissions-container,
.office-scroll-body.trial-body .upload-page-v2 .upload-container .upload-topbar,
.office-scroll-body.trial-body .user-setting-action-banner,
.office-scroll-body.trial-body .admin-setting-action-banner,
.office-scroll-body.trial-body .error-page {
  top: calc(90px + 20px) !important;
}
.office-scroll-body.trial-body .upload-page-v2 .upload-container.default-veiw {
  height: calc((100% - 20px));
}
.spotlight-video-item .actions-column .c-action-trigger .svg-icon {
  width: 16px;
  height: 16px;
}
.spotlight-video-item .actions-column .c-action-trigger:disabled .svg-icon {
  fill: #C2C2C2;
}
.spotlight-video-item .video-item-row {
  background-color: #EAEAEA;
}
.dropdown-list-outer {
  position: relative;
}
.dropdown-list-outer .disabled-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 999;
}
.dropdown-list-container {
  position: relative;
}
.dropdown-list-container .selector {
  margin: 0;
  max-width: none;
  min-width: 0;
  width: 100%;
  height: 36px;
}
.dropdown-list-container .selector button {
  width: 32px;
  height: 32px;
  margin: 2px 1px 2px;
  color: #505050;
}
.dropdown-list-container .selector button:before {
  content: "\E721";
  text-indent: 0;
  font-size: 15px;
}
.dropdown-list-container .selector button:focus {
  background-color: #C30052;
  color: white;
}
.dropdown-list-container .dropdown-list {
  display: block;
  list-style-type: none;
  max-height: 180px;
  overflow-x: hidden;
  overflow-y: scroll;
  position: absolute;
  top: 36px;
  width: 100%;
  z-index: 10;
  margin: 0;
  background: #FFFFFF;
  border: 1px solid #D1D1D1;
  border-top: 0 none;
}
.dropdown-list-container .dropdown-list span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dropdown-list-container .dropdown-list li {
  padding: 5px 0px 5px 10px;
  cursor: pointer;
}
.dropdown-list-container .dropdown-list li:focus {
  outline: none;
  background-color: #D1D1D1;
}
.dropdown-list-container .dropdown-list a.create-new {
  margin: 0;
  padding: 0;
}
.dropdown-list-container .dropdown-list:focus {
  outline: none;
}
.tab-navigation.tab-navigation-v2.c-in-page-navigation {
  padding-left: 0;
  padding-right: 0;
}
.tab-navigation.tab-navigation-v2.c-in-page-navigation .tab-navigation-list {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center;
}
.tab-navigation.tab-navigation-v2.c-in-page-navigation .tab-navigation-list .nav-link {
  font-size: 14px;
}
.live-event-video-item .actions-column .c-action-trigger .svg-icon {
  width: 16px;
  height: 16px;
}
.live-event-video-item .actions-column .c-action-trigger:disabled .svg-icon {
  fill: #C2C2C2;
}
.live-event-video-item .video-item-row {
  background-color: #EAEAEA;
}
.footer-section ul.c-list.f-bare.footer-link-list {
  font-size: 11px;
  line-height: 13px;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 15px;
}
@media only screen and (min-width: 768px) {
  .footer-section ul.c-list.f-bare.footer-link-list {
    float: right;
  }
}
.footer-section ul.c-list li {
  display: inline-block;
  padding: 8px 20px;
}
.footer-section .language-selector {
  padding-right: 16px;
  font-size: 11px;
  display: inline-block;
  margin-top: 13px;
  float: left;
}
.footer-section .glyph-world:before {
  content: "\E909";
}
.footer-section .footer-link {
  background-color: transparent;
  border: 0px;
}
.footer-section .footer-link:hover {
  text-decoration: underline;
}
@font-face {
  font-family: 'PowrMDL2';
  src: url(../../bundles/app/generated/PowrMDL2.eot);
  src: url(../../bundles/app/generated/PowrMDL2.eot?#iefix) format('embedded-opentype'), url(../../bundles/app/generated/PowrMDL2.woff) format('woff'), url(../../bundles/app/generated/PowrMDL2.ttf) format('truetype'), url(../../bundles/app/generated/PowrMDL2.svg) format('svg');
  font-weight: normal;
  font-style: normal;
}
.glyphicon {
  font-family: 'PowrMDL2';
  font-style: normal;
  font-size: 32px;
  display: inline-block;
}
.glyph-micro {
  font-size: 8px;
}
.glyph-mini {
  font-size: 12px;
}
.glyph-small {
  font-size: 16px;
}
.glyph-med {
  font-size: 32px;
}
.glyph-large {
  font-size: 48px;
}
.pbi-glyph-chevrondownmedium::before {
  content: "\E972";
}
.pbi-glyph-chevronupmedium::before {
  content: "\E971";
}
.pbi-glyph-caretdownright::before {
  content: "\E818";
}
.pbi-glyph-share:before {
  content: "\E72D";
}
.pbi-glyph-save:before {
  content: "\E74E";
}
.pbi-glyph-saveas:before {
  content: "\E792";
}
.pbi-glyph-financial:before {
  content: "\E7BB";
}
.pbi-glyph-edit:before {
  content: "\E70F";
}
.pbi-glyph-emi:before {
  content: "\E731";
}
.pbi-glyph-checkboxcomposite:before {
  content: "\E73A";
}
.pbi-glyph-checkmark:before {
  content: "\E73E";
}
.pbi-glyph-page2:before {
  content: "\E7C3";
}
.pbi-glyph-folder:before {
  content: "\E8B7";
}
.pbi-glyph-link:before {
  content: "\E71B";
}
.pbi-glyph-group:before {
  content: "\E902";
}
.pbi-glyph-paste:before {
  content: "\E77F";
}
.pbi-glyph-emoji:before {
  content: "\E76E";
}
.pbi-glyph-upload:before {
  content: "\E898";
}
.pbi-glyph-pc1:before {
  content: "\E977";
}
.pbi-glyph-add:before {
  content: "\E710";
}
.pbi-glyph-search:before {
  content: "\E721";
}
.pbi-glyph-globalnavbutton:before {
  content: "\E700";
}
.pbi-glyph-pageright:before {
  content: "\E761";
}
.pbi-glyph-pageleft:before {
  content: "\E760";
}
.pbi-glyph-tvmonitor:before {
  content: "\E7F4";
}
.pbi-glyph-chromerestore:before {
  content: "\E923";
}
.pbi-glyph-world:before {
  content: "\E128";
}
.pbi-glyph-repairlegacy:before {
  content: "\E15E";
}
.pbi-glyph-more:before {
  content: "\E712";
}
.pbi-glyph-slideshow:before {
  content: "\E786";
}
.pbi-glyph-photo:before {
  content: "\E91B";
}
.pbi-glyph-calendar:before {
  content: "\E787";
}
.pbi-glyph-favoritestar:before {
  content: "\E734";
}
.pbi-glyph-collection:before {
  content: "\E7AA";
}
.pbi-glyph-chromefullscreen:before {
  content: "\E92D";
}
.pbi-glyph-undo:before {
  content: "\E7A7";
}
.pbi-glyph-back:before {
  content: "\E72B";
}
.pbi-glyph-font:before {
  content: "\E8D2";
}
.pbi-glyph-flickup:before {
  content: "\E936";
}
.pbi-glyph-chromeminimize:before {
  content: "\E921";
}
.pbi-glyph-gripperbarhorizontal:before {
  content: "\E76F";
}
.pbi-glyph-barchart:before {
  content: "\EAE7";
}
.pbi-glyph-gauge:before {
  content: "\EB24";
}
.pbi-glyph-warning:before {
  content: "\E7BA";
}
.pbi-glyph-error:before {
  content: "\EA39";
}
.pbi-glyph-success:before {
  content: "\E73E";
}
.pbi-glyph-settings:before {
  content: "\E713";
}
.pbi-glyph-globe:before {
  content: "\E774";
}
.pbi-glyph-repair:before {
  content: "\E90F";
}
.pbi-glyph-emi:before {
  content: "\E731";
}
.pbi-glyph-info:before {
  content: "\E946";
}
.pbi-glyph-go:before {
  content: "\E8AD";
}
.pbi-glyph-blockedsite:before {
  content: "\E72F";
}
.pbi-glyph-close:before {
  content: "\E8BB";
}
.pbi-glyph-circlefill:before {
  content: "\EA3B";
}
.pbi-glyph-circlering:before {
  content: "\EA3A";
}
.pbi-glyph-pinned:before {
  content: "\E840";
}
.pbi-glyph-pinnedfill:before {
  content: "\E842";
}
.pbi-glyph-unpin:before {
  content: "\E77A";
}
.pbi-glyph-excel:before {
  content: "\EC28";
}
.pbi-glyph-flag:before {
  content: "\E7C1";
}
.pbi-glyph-library:before {
  content: "\E8F1";
}
.pbi-glyph-mail:before {
  content: "\E715";
}
.pbi-glyph-lock:before {
  content: "\E72E";
}
.pbi-glyph-piedouble:before {
  content: "\EB04";
}
.pbi-glyph-rewind:before {
  content: "\EB9E";
}
.pbi-glyph-asterisk:before {
  content: "\EA38";
}
.pbi-glyph-comment:before {
  content: "\E90A";
}
.pbi-glyph-checkbox:before {
  content: "\E739";
}
.pbi-glyph-checkboxfill:before {
  content: "\E73B";
}
.pbi-glyph-checkboxindeterminate:before {
  content: "\E73C";
}
.pbi-glyph-checkboxreversed:before {
  content: "\E73D";
}
.pbi-glyph-inserttextbox:before {
  content: "\EC7D";
}
.pbi-glyph-toggle:before {
  content: "\EC12";
}
.pbi-glyph-togglefilled:before {
  content: "\EC11";
}
.pbi-glyph-delete:before {
  content: "\E74D";
}
.pbi-glyph-refresh:before {
  content: "\E72C";
}
.pbi-glyph-miniexpand:before {
  content: "\E93A";
}
.pbi-glyph-minicontract:before {
  content: "\E93B";
}
.pbi-glyph-waffle:before {
  content: "\E001";
}
.pbi-glyph-filter:before {
  content: "\E100";
}
.pbi-glyph-filterfilled:before {
  content: "\E101";
}
.pbi-glyph-visualsinteraction:before {
  content: "\E102";
}
.pbi-glyph-crosshighlight:before {
  content: "\E103";
}
.pbi-glyph-crosshighlightfilled:before {
  content: "\E104";
}
.pbi-glyph-disable:before {
  content: "\E105";
}
.pbi-glyph-disablefilled:before {
  content: "\E107";
}
.pbi-glyph-export:before {
  content: "\E106";
}
.pbi-glyph-iframe:before {
  content: "\E108";
}
.pbi-glyph-addcircle:before {
  content: "\E113";
}
.pbi-glyph-fullscreen:before {
  content: "\E110";
}
.pbi-glyph-fullscreenexit:before {
  content: "\E111";
}
.pbi-glyph-fittopage:before {
  content: "\E109";
}
.pbi-glyph-code:before {
  content: "\ECCE";
}
.pbi-glyph-zorder:before {
  content: "\E114";
}
.pbi-glyph-visualinteraction:before {
  content: "\E115";
}
.pbi-glyph-alignment:before {
  content: "\E116";
}
.pbi-glyph-shapes:before {
  content: "\EC7C";
}
.pbi-glyph-attachment:before {
  content: "\E118";
}
.pbi-glyph-securityalert:before {
  content: "\E117";
}
.pbi-glyph-bold:before {
  content: "\E8DD";
}
.pbi-glyph-italics:before {
  content: "\E8DB";
}
.pbi-glyph-underline:before {
  content: "\E8DC";
}
.pbi-glyph-rectangle:before {
  content: "\E119";
}
.pbi-glyph-oval:before {
  content: "\E120";
}
.pbi-glyph-line:before {
  content: "\E121";
}
.pbi-glyph-triangle:before {
  content: "\E122";
}
.pbi-glyph-arrow:before {
  content: "\E123";
}
.pbi-glyph-image:before {
  content: "\E124";
}
.pbi-glyph-alignleft:before {
  content: "\E8E4";
}
.pbi-glyph-aligncenter:before {
  content: "\E8E3";
}
.pbi-glyph-alignright:before {
  content: "\E8E2";
}
.pbi-glyph-qrcode:before {
  content: "\ED14";
}
.pbi-glyph-powerbi:before {
  content: "\E000";
}
.pbi-glyph-gear:before {
  content: "\E002";
}
.pbi-glyph-download:before {
  content: "\E003";
}
.pbi-glyph-smiley:before {
  content: "\E005";
}
.pbi-glyph-question:before {
  content: "\E004";
}
.pbi-glyph-tile:before {
  content: "\E006";
}
.pbi-glyph-rlogo:before {
  content: "\E125";
}
.pbi-glyph-play:before {
  content: "\EB1C";
}
.pbi-glyph-stop:before {
  content: "\EA6F";
}
.pbi-glyph-excelcloud:before {
  content: "\EC29";
}
.pbi-glyph-importvisual:before {
  content: "\E8B5";
}
.pbi-glyph-sharepoint:before {
  content: "\ED18";
}
.pbi-glyph-print:before {
  content: "\E2F6";
}
.pbi-glyph-stackedbar:before {
  content: "\E126";
}
.pbi-glyph-stackedcolumn:before {
  content: "\E127";
}
.pbi-glyph-areachart:before {
  content: "\E128";
}
.pbi-glyph-piechart:before {
  content: "\E129";
}
.pbi-glyph-fullstackedbar:before {
  content: "\E130";
}
.pbi-glyph-linechart:before {
  content: "\E131";
}
.pbi-glyph-scatter:before {
  content: "\E132";
}
.pbi-glyph-funnel:before {
  content: "\E133";
}
.pbi-glyph-dataset:before {
  content: "\E138";
}
.pbi-glyph-publishtoweb:before {
  content: "\E134";
}
.pbi-glyph-database:before {
  content: "\EC8C";
}
.pbi-glyph-drilltodetail:before {
  content: "\E140";
}
.pbi-glyph-seedata:before {
  content: "\E139";
}
.pbi-glyph-move:before {
  content: "\E135";
}
.pbi-glyph-home:before {
  content: "\E10F";
}
.pbi-glyph-fittopage:before {
  content: "\E109";
}
.pbi-glyph-rotatehorizontal:before {
  content: "\E141";
}
.pbi-glyph-rotatevertical:before {
  content: "\E142";
}
.pbi-glyph-pin {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.pbi-glyph-pin:before {
  content: "\E718";
}
.pbi-glyph-caretright {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.pbi-glyph-caretright::before {
  content: "\E818";
}
.pbi-glyph-caretdown {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.pbi-glyph-caretdown::before {
  content: "\E818";
}
.pbi-glyph-caretleft {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.pbi-glyph-caretleft::before {
  content: "\E818";
}
.pbi-glyph-chevronrightmedium {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.pbi-glyph-chevronrightmedium::before {
  content: "\E972";
}
.pbi-glyph-chevronleftmedium {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.pbi-glyph-chevronleftmedium::before {
  content: "\E972";
}
.pbi-glyph-uparrow {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.pbi-glyph-uparrow::before {
  content: "\E72B";
}
.pbi-glyph-rightarrow {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.pbi-glyph-rightarrow::before {
  content: "\E72B";
}
.pbi-glyph-uprightarrow {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.pbi-glyph-uprightarrow::before {
  content: "\E72B";
}
.pbi-glyph-getdata {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  font-weight: bold;
}
.pbi-glyph-getdata::before {
  content: "\E72B";
}
.pbi-glyph-cancel {
  font-weight: bold;
}
.pbi-glyph-cancel::before {
  content: "\E8BB";
}
[dir='rtl'] .pbi-glyph-caretdownright {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
[dir='rtl'] .pbi-glyph-caretleft {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
[dir='rtl'] .pbi-glyph-caretright {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
[dir='rtl'] .pbi-glyph-chevronrightmedium {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
[dir='rtl'] .pbi-glyph-chevronleftmedium {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
[dir='rtl'] .pbi-glyph-getdata {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
[dir='rtl'] .pbi-glyph-go {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
[dir='rtl'] .pbi-glyph-question {
  transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}
[dir='rtl'] .pbi-glyph-pageright,
[dir='rtl'] .pbi-glyph-pageleft,
[dir='rtl'] .pbi-glyph-back,
[dir='rtl'] .pbi-glyph-play,
[dir='rtl'] .pbi-glyph-rewind {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}
.o365AppLauncherLoading {
  color: #333333;
  font-size: 15px;
  position: relative;
  left: 10px;
  top: 10px;
  float: left;
}
.o365AppLauncherError {
  width: 240px;
  height: 35px;
  padding: 0px 15px 15px 5px;
  color: #333333;
  font-size: 15px;
  position: relative;
  top: 5px;
  float: left;
}
.o365AppLauncherContainer {
  opacity: 0;
  display: none;
  position: absolute;
  max-width: 840px;
  outline: 0px;
  z-index: 9999;
  top: 48px;
  background-color: #FFF;
  border: 1px solid #C8C8C8;
  box-shadow: 0px 1px 15px rgba(0, 0, 0, 0.4);
}
.o365AppLauncherContainerOldStyle {
  padding: 10px 10px 10px 20px;
  margin: 10px;
}
.o365AppLauncherContainer.fadein {
  opacity: 1;
  display: block;
  animation: fadein 0.3s linear;
}
.o365AppLauncherContainer.fadeout {
  opacity: 0;
  display: none;
  animation: fadeout 0.3s linear;
}
.o365LoadingContainer {
  width: 240px;
  height: 80px;
  padding: 15px 15px 15px 5px;
}
.o365LoadingContainer .loadingspinner {
  float: left;
  width: 20px;
  height: 20px;
  padding-left: 40px;
  padding-right: 40px;
}
.o365AppLauncherContent {
  position: relative;
  min-width: 240px;
  max-width: 840px;
  height: auto;
  width: auto;
}
.mediaLogo {
  width: 48px;
  height: 48px;
  background-color: #7FD127;
  cursor: pointer;
  text-align: center;
  color: #FFFFFF;
  padding-top: 15px;
  box-sizing: border-box;
}
.mediaLogo i.waffle {
  font-size: 18px;
}
.video-item-with-description {
  position: relative;
  width: 100%;
}
.video-item-with-description a.video-item-link {
  display: block;
}
.video-item-with-description a.video-item-link:focus {
  outline: dashed #000000 1px;
}
.video-item-with-description .poster-container {
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  height: 0px;
  background-color: #000000;
}
.video-item-with-description .poster-container img {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  height: 100%;
  max-width: 100%;
}
.video-item-with-description .poster-container .defaul-live-poster {
  height: 100%;
  width: 100%;
  max-width: 100%;
  position: absolute;
}
.video-item-with-description .poster-container .video-duration {
  bottom: 8px;
  right: 8px;
}
.video-item {
  color: #4A4A4A;
}
.video-item .video-item-header-row {
  -ms-flex-align: end;
      -ms-grid-row-align: flex-end;
      align-items: flex-end;
  background-color: transparent;
}
.video-item .video-item-row:hover {
  color: #212121;
}
.video-item .video-item-row > ng-transclude {
  height: 72px;
}
.video-item .video-item-row .name-column,
.video-item .video-item-header-row .name-column,
.video-item .transcript-container .name-column,
.video-item .video-item-row .name-column-header,
.video-item .video-item-header-row .name-column-header,
.video-item .transcript-container .name-column-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-positive: 1;
      flex-grow: 1;
  min-width: 0px;
}
.video-item .video-item-row .name-column ng-transclude,
.video-item .video-item-header-row .name-column ng-transclude,
.video-item .transcript-container .name-column ng-transclude,
.video-item .video-item-row .name-column-header ng-transclude,
.video-item .video-item-header-row .name-column-header ng-transclude,
.video-item .transcript-container .name-column-header ng-transclude {
  white-space: normal;
}
.video-item .video-item-row .name-column .draft-poster-container,
.video-item .video-item-header-row .name-column .draft-poster-container,
.video-item .transcript-container .name-column .draft-poster-container,
.video-item .video-item-row .name-column-header .draft-poster-container,
.video-item .video-item-header-row .name-column-header .draft-poster-container,
.video-item .transcript-container .name-column-header .draft-poster-container {
  position: relative;
}
.video-item .video-item-row .name-column .draft-poster-container .draft-thumbnail,
.video-item .video-item-header-row .name-column .draft-poster-container .draft-thumbnail,
.video-item .transcript-container .name-column .draft-poster-container .draft-thumbnail,
.video-item .video-item-row .name-column-header .draft-poster-container .draft-thumbnail,
.video-item .video-item-header-row .name-column-header .draft-poster-container .draft-thumbnail,
.video-item .transcript-container .name-column-header .draft-poster-container .draft-thumbnail {
  height: 72px;
  width: calc(72px * (16/9));
}
.video-item .video-item-row .name-column .video-item-thumb-duration,
.video-item .video-item-header-row .name-column .video-item-thumb-duration,
.video-item .transcript-container .name-column .video-item-thumb-duration,
.video-item .video-item-row .name-column-header .video-item-thumb-duration,
.video-item .video-item-header-row .name-column-header .video-item-thumb-duration,
.video-item .transcript-container .name-column-header .video-item-thumb-duration {
  padding: 1px 4px 1px 4px;
  position: absolute;
  opacity: 0.75;
  background: #333;
  color: #FFF;
  bottom: 4px;
  right: 4px;
}
.video-item .video-item-row .name-column .live-now-tag,
.video-item .video-item-header-row .name-column .live-now-tag,
.video-item .transcript-container .name-column .live-now-tag,
.video-item .video-item-row .name-column-header .live-now-tag,
.video-item .video-item-header-row .name-column-header .live-now-tag,
.video-item .transcript-container .name-column-header .live-now-tag {
  max-width: 60px;
  position: absolute;
  top: 8px;
  left: 8px;
}
.video-item .video-item-row .name-column .name-description,
.video-item .video-item-header-row .name-column .name-description,
.video-item .transcript-container .name-column .name-description,
.video-item .video-item-row .name-column-header .name-description,
.video-item .video-item-header-row .name-column-header .name-description,
.video-item .transcript-container .name-column-header .name-description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  min-width: 0;
  padding: 8px 0px 8px 17px;
}
.video-item .video-item-row .name-column .name-description .title-heading,
.video-item .video-item-header-row .name-column .name-description .title-heading,
.video-item .transcript-container .name-column .name-description .title-heading,
.video-item .video-item-row .name-column-header .name-description .title-heading,
.video-item .video-item-header-row .name-column-header .name-description .title-heading,
.video-item .transcript-container .name-column-header .name-description .title-heading {
  font-size: 16px;
}
.video-item .video-item-row .name-column .name-description .video-list-item-title,
.video-item .video-item-header-row .name-column .name-description .video-list-item-title,
.video-item .transcript-container .name-column .name-description .video-list-item-title,
.video-item .video-item-row .name-column-header .name-description .video-list-item-title,
.video-item .video-item-header-row .name-column-header .name-description .video-list-item-title,
.video-item .transcript-container .name-column-header .name-description .video-list-item-title {
  font-size: 16px;
  line-height: 21px;
  white-space: nowrap;
  text-overflow: clip;
  color: #212121;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.video-item .video-item-row .name-column .name-description .video-list-item-title .draft-info-message,
.video-item .video-item-header-row .name-column .name-description .video-list-item-title .draft-info-message,
.video-item .transcript-container .name-column .name-description .video-list-item-title .draft-info-message,
.video-item .video-item-row .name-column-header .name-description .video-list-item-title .draft-info-message,
.video-item .video-item-header-row .name-column-header .name-description .video-list-item-title .draft-info-message,
.video-item .transcript-container .name-column-header .name-description .video-list-item-title .draft-info-message {
  display: inline;
}
.video-item .video-item-row .name-column .name-description .video-list-item-title .draft-info-message .draft-message,
.video-item .video-item-header-row .name-column .name-description .video-list-item-title .draft-info-message .draft-message,
.video-item .transcript-container .name-column .name-description .video-list-item-title .draft-info-message .draft-message,
.video-item .video-item-row .name-column-header .name-description .video-list-item-title .draft-info-message .draft-message,
.video-item .video-item-header-row .name-column-header .name-description .video-list-item-title .draft-info-message .draft-message,
.video-item .transcript-container .name-column-header .name-description .video-list-item-title .draft-info-message .draft-message,
.video-item .video-item-row .name-column .name-description .video-list-item-title .draft-info-message .state-info-message,
.video-item .video-item-header-row .name-column .name-description .video-list-item-title .draft-info-message .state-info-message,
.video-item .transcript-container .name-column .name-description .video-list-item-title .draft-info-message .state-info-message,
.video-item .video-item-row .name-column-header .name-description .video-list-item-title .draft-info-message .state-info-message,
.video-item .video-item-header-row .name-column-header .name-description .video-list-item-title .draft-info-message .state-info-message,
.video-item .transcript-container .name-column-header .name-description .video-list-item-title .draft-info-message .state-info-message {
  font-weight: 600;
}
.video-item .video-item-row .name-column .name-description .video-list-item-title .draft-info-message .state-info-message,
.video-item .video-item-header-row .name-column .name-description .video-list-item-title .draft-info-message .state-info-message,
.video-item .transcript-container .name-column .name-description .video-list-item-title .draft-info-message .state-info-message,
.video-item .video-item-row .name-column-header .name-description .video-list-item-title .draft-info-message .state-info-message,
.video-item .video-item-header-row .name-column-header .name-description .video-list-item-title .draft-info-message .state-info-message,
.video-item .transcript-container .name-column-header .name-description .video-list-item-title .draft-info-message .state-info-message {
  color: #C30052;
}
.video-item .video-item-row .name-column .name-description .video-list-item-title .live-icon,
.video-item .video-item-header-row .name-column .name-description .video-list-item-title .live-icon,
.video-item .transcript-container .name-column .name-description .video-list-item-title .live-icon,
.video-item .video-item-row .name-column-header .name-description .video-list-item-title .live-icon,
.video-item .video-item-header-row .name-column-header .name-description .video-list-item-title .live-icon,
.video-item .transcript-container .name-column-header .name-description .video-list-item-title .live-icon {
  display: inline-block;
  margin-right: 8px;
  width: 19px;
  height: 19px;
  fill: #C30052;
}
.video-item .video-item-row .name-column .name-description .video-list-item-title .live-icon.live-icon-completed,
.video-item .video-item-header-row .name-column .name-description .video-list-item-title .live-icon.live-icon-completed,
.video-item .transcript-container .name-column .name-description .video-list-item-title .live-icon.live-icon-completed,
.video-item .video-item-row .name-column-header .name-description .video-list-item-title .live-icon.live-icon-completed,
.video-item .video-item-header-row .name-column-header .name-description .video-list-item-title .live-icon.live-icon-completed,
.video-item .transcript-container .name-column-header .name-description .video-list-item-title .live-icon.live-icon-completed {
  fill: #666666;
}
.video-item .video-item-row .name-column .name-description .description,
.video-item .video-item-header-row .name-column .name-description .description,
.video-item .transcript-container .name-column .name-description .description,
.video-item .video-item-row .name-column-header .name-description .description,
.video-item .video-item-header-row .name-column-header .name-description .description,
.video-item .transcript-container .name-column-header .name-description .description {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 13px;
  padding-bottom: 3px;
  z-index: 1;
  word-break: break-word;
  display: -ms-flexbox;
  display: flex;
}
.video-item .video-item-row .name-column .name-description .description .readlessreadmore,
.video-item .video-item-header-row .name-column .name-description .description .readlessreadmore,
.video-item .transcript-container .name-column .name-description .description .readlessreadmore,
.video-item .video-item-row .name-column-header .name-description .description .readlessreadmore,
.video-item .video-item-header-row .name-column-header .name-description .description .readlessreadmore,
.video-item .transcript-container .name-column-header .name-description .description .readlessreadmore {
  width: 100%;
}
.video-item .video-item-row .name-column .name-description .description .readlessreadmore .contentwrapper,
.video-item .video-item-header-row .name-column .name-description .description .readlessreadmore .contentwrapper,
.video-item .transcript-container .name-column .name-description .description .readlessreadmore .contentwrapper,
.video-item .video-item-row .name-column-header .name-description .description .readlessreadmore .contentwrapper,
.video-item .video-item-header-row .name-column-header .name-description .description .readlessreadmore .contentwrapper,
.video-item .transcript-container .name-column-header .name-description .description .readlessreadmore .contentwrapper {
  line-height: 16px;
}
.video-item .video-item-row .statistics-column .metric-inline-flex,
.video-item .video-item-header-row .statistics-column .metric-inline-flex,
.video-item .transcript-container .statistics-column .metric-inline-flex,
.video-item .video-item-row .statistics-column-header .metric-inline-flex,
.video-item .video-item-header-row .statistics-column-header .metric-inline-flex,
.video-item .transcript-container .statistics-column-header .metric-inline-flex {
  width: 50px;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.video-item .video-item-row .statistics-column .metric-inline-flex .metric-icon,
.video-item .video-item-header-row .statistics-column .metric-inline-flex .metric-icon,
.video-item .transcript-container .statistics-column .metric-inline-flex .metric-icon,
.video-item .video-item-row .statistics-column-header .metric-inline-flex .metric-icon,
.video-item .video-item-header-row .statistics-column-header .metric-inline-flex .metric-icon,
.video-item .transcript-container .statistics-column-header .metric-inline-flex .metric-icon {
  fill: #4A4A4A;
  height: 16px;
  min-width: 16px;
}
.video-item .video-item-row .uploader-column .user-container,
.video-item .video-item-header-row .uploader-column .user-container,
.video-item .transcript-container .uploader-column .user-container,
.video-item .video-item-row .uploader-column-header .user-container,
.video-item .video-item-header-row .uploader-column-header .user-container,
.video-item .transcript-container .uploader-column-header .user-container,
.video-item .video-item-row .adder-column .user-container,
.video-item .video-item-header-row .adder-column .user-container,
.video-item .transcript-container .adder-column .user-container,
.video-item .video-item-row .adder-column-header .user-container,
.video-item .video-item-header-row .adder-column-header .user-container,
.video-item .transcript-container .adder-column-header .user-container {
  padding: 20px 0;
}
.video-item .video-item-row .uploader-column .user-container .uploader-link,
.video-item .video-item-header-row .uploader-column .user-container .uploader-link,
.video-item .transcript-container .uploader-column .user-container .uploader-link,
.video-item .video-item-row .uploader-column-header .user-container .uploader-link,
.video-item .video-item-header-row .uploader-column-header .user-container .uploader-link,
.video-item .transcript-container .uploader-column-header .user-container .uploader-link,
.video-item .video-item-row .adder-column .user-container .uploader-link,
.video-item .video-item-header-row .adder-column .user-container .uploader-link,
.video-item .transcript-container .adder-column .user-container .uploader-link,
.video-item .video-item-row .adder-column-header .user-container .uploader-link,
.video-item .video-item-header-row .adder-column-header .user-container .uploader-link,
.video-item .transcript-container .adder-column-header .user-container .uploader-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
  padding: 4px;
}
.video-item .video-item-row .uploader-column .user-container .uploader-link img,
.video-item .video-item-header-row .uploader-column .user-container .uploader-link img,
.video-item .transcript-container .uploader-column .user-container .uploader-link img,
.video-item .video-item-row .uploader-column-header .user-container .uploader-link img,
.video-item .video-item-header-row .uploader-column-header .user-container .uploader-link img,
.video-item .transcript-container .uploader-column-header .user-container .uploader-link img,
.video-item .video-item-row .adder-column .user-container .uploader-link img,
.video-item .video-item-header-row .adder-column .user-container .uploader-link img,
.video-item .transcript-container .adder-column .user-container .uploader-link img,
.video-item .video-item-row .adder-column-header .user-container .uploader-link img,
.video-item .video-item-header-row .adder-column-header .user-container .uploader-link img,
.video-item .transcript-container .adder-column-header .user-container .uploader-link img {
  border-radius: 50%;
  height: 24px;
  width: 24px;
}
.video-item .video-item-row .uploader-column .user-container .uploader-link span,
.video-item .video-item-header-row .uploader-column .user-container .uploader-link span,
.video-item .transcript-container .uploader-column .user-container .uploader-link span,
.video-item .video-item-row .uploader-column-header .user-container .uploader-link span,
.video-item .video-item-header-row .uploader-column-header .user-container .uploader-link span,
.video-item .transcript-container .uploader-column-header .user-container .uploader-link span,
.video-item .video-item-row .adder-column .user-container .uploader-link span,
.video-item .video-item-header-row .adder-column .user-container .uploader-link span,
.video-item .transcript-container .adder-column .user-container .uploader-link span,
.video-item .video-item-row .adder-column-header .user-container .uploader-link span,
.video-item .video-item-header-row .adder-column-header .user-container .uploader-link span,
.video-item .transcript-container .adder-column-header .user-container .uploader-link span {
  font-size: 14px;
  padding-left: 5px;
}
.video-item .video-item-row .uploader-column .user-container .uploader-link:hover,
.video-item .video-item-header-row .uploader-column .user-container .uploader-link:hover,
.video-item .transcript-container .uploader-column .user-container .uploader-link:hover,
.video-item .video-item-row .uploader-column-header .user-container .uploader-link:hover,
.video-item .video-item-header-row .uploader-column-header .user-container .uploader-link:hover,
.video-item .transcript-container .uploader-column-header .user-container .uploader-link:hover,
.video-item .video-item-row .adder-column .user-container .uploader-link:hover,
.video-item .video-item-header-row .adder-column .user-container .uploader-link:hover,
.video-item .transcript-container .adder-column .user-container .uploader-link:hover,
.video-item .video-item-row .adder-column-header .user-container .uploader-link:hover,
.video-item .video-item-header-row .adder-column-header .user-container .uploader-link:hover,
.video-item .transcript-container .adder-column-header .user-container .uploader-link:hover,
.video-item .video-item-row .uploader-column .user-container .uploader-link:focus,
.video-item .video-item-header-row .uploader-column .user-container .uploader-link:focus,
.video-item .transcript-container .uploader-column .user-container .uploader-link:focus,
.video-item .video-item-row .uploader-column-header .user-container .uploader-link:focus,
.video-item .video-item-header-row .uploader-column-header .user-container .uploader-link:focus,
.video-item .transcript-container .uploader-column-header .user-container .uploader-link:focus,
.video-item .video-item-row .adder-column .user-container .uploader-link:focus,
.video-item .video-item-header-row .adder-column .user-container .uploader-link:focus,
.video-item .transcript-container .adder-column .user-container .uploader-link:focus,
.video-item .video-item-row .adder-column-header .user-container .uploader-link:focus,
.video-item .video-item-header-row .adder-column-header .user-container .uploader-link:focus,
.video-item .transcript-container .adder-column-header .user-container .uploader-link:focus {
  background-color: #DCDCDC;
}
.video-item .video-item-row .actions-column,
.video-item .video-item-header-row .actions-column,
.video-item .transcript-container .actions-column,
.video-item .video-item-row .actions-column-header,
.video-item .video-item-header-row .actions-column-header,
.video-item .transcript-container .actions-column-header {
  width: 15%;
  min-width: 90px;
}
.video-item .video-item-row .actions-column .publish-button,
.video-item .video-item-header-row .actions-column .publish-button,
.video-item .transcript-container .actions-column .publish-button,
.video-item .video-item-row .actions-column-header .publish-button,
.video-item .video-item-header-row .actions-column-header .publish-button,
.video-item .transcript-container .actions-column-header .publish-button {
  min-width: 78px;
  margin-top: 0px;
  margin-right: 5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 5px 3px;
}
.video-item .video-item-row .actions-column .publish-button-small,
.video-item .video-item-header-row .actions-column .publish-button-small,
.video-item .transcript-container .actions-column .publish-button-small,
.video-item .video-item-row .actions-column-header .publish-button-small,
.video-item .video-item-header-row .actions-column-header .publish-button-small,
.video-item .transcript-container .actions-column-header .publish-button-small {
  width: 32px;
  min-width: 32px;
  height: 32px;
  padding: 8px;
  margin: 0px;
  display: none;
}
.video-item .video-item-row .actions-column .flex-drawer-container,
.video-item .video-item-header-row .actions-column .flex-drawer-container,
.video-item .transcript-container .actions-column .flex-drawer-container,
.video-item .video-item-row .actions-column-header .flex-drawer-container,
.video-item .video-item-header-row .actions-column-header .flex-drawer-container,
.video-item .transcript-container .actions-column-header .flex-drawer-container {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  max-width: 100%;
}
.video-item .video-item-row .privacy-column .videoprivacy .svg-container,
.video-item .video-item-header-row .privacy-column .videoprivacy .svg-container,
.video-item .transcript-container .privacy-column .videoprivacy .svg-container {
  display: -ms-flexbox;
  display: flex;
}
.video-item .video-item-row .privacy-column,
.video-item .video-item-header-row .privacy-column,
.video-item .transcript-container .privacy-column,
.video-item .video-item-row .privacy-column-header,
.video-item .video-item-header-row .privacy-column-header,
.video-item .transcript-container .privacy-column-header {
  min-width: 70px;
}
.video-item .video-item-row .uploaded-date-column,
.video-item .video-item-header-row .uploaded-date-column,
.video-item .transcript-container .uploaded-date-column,
.video-item .video-item-row .uploaded-date-column-header,
.video-item .video-item-header-row .uploaded-date-column-header,
.video-item .transcript-container .uploaded-date-column-header,
.video-item .video-item-row .published-date-column,
.video-item .video-item-header-row .published-date-column,
.video-item .transcript-container .published-date-column,
.video-item .video-item-row .published-date-column-header,
.video-item .video-item-header-row .published-date-column-header,
.video-item .transcript-container .published-date-column-header,
.video-item .video-item-row .last-view-date-column,
.video-item .video-item-header-row .last-view-date-column,
.video-item .transcript-container .last-view-date-column,
.video-item .video-item-row .last-view-date-column-header,
.video-item .video-item-header-row .last-view-date-column-header,
.video-item .transcript-container .last-view-date-column-header,
.video-item .video-item-row .added-date-column,
.video-item .video-item-header-row .added-date-column,
.video-item .transcript-container .added-date-column,
.video-item .video-item-row .added-date-column-header,
.video-item .video-item-header-row .added-date-column-header,
.video-item .transcript-container .added-date-column-header,
.video-item .video-item-row .last-viewed-date-column,
.video-item .video-item-header-row .last-viewed-date-column,
.video-item .transcript-container .last-viewed-date-column,
.video-item .video-item-row .last-viewed-date-column,
.video-item .video-item-header-row .last-viewed-date-column,
.video-item .transcript-container .last-viewed-date-column {
  min-width: 110px;
}
.video-item .video-item-row .uploaded-date-column .date-text,
.video-item .video-item-header-row .uploaded-date-column .date-text,
.video-item .transcript-container .uploaded-date-column .date-text,
.video-item .video-item-row .uploaded-date-column-header .date-text,
.video-item .video-item-header-row .uploaded-date-column-header .date-text,
.video-item .transcript-container .uploaded-date-column-header .date-text,
.video-item .video-item-row .published-date-column .date-text,
.video-item .video-item-header-row .published-date-column .date-text,
.video-item .transcript-container .published-date-column .date-text,
.video-item .video-item-row .published-date-column-header .date-text,
.video-item .video-item-header-row .published-date-column-header .date-text,
.video-item .transcript-container .published-date-column-header .date-text,
.video-item .video-item-row .last-view-date-column .date-text,
.video-item .video-item-header-row .last-view-date-column .date-text,
.video-item .transcript-container .last-view-date-column .date-text,
.video-item .video-item-row .last-view-date-column-header .date-text,
.video-item .video-item-header-row .last-view-date-column-header .date-text,
.video-item .transcript-container .last-view-date-column-header .date-text,
.video-item .video-item-row .added-date-column .date-text,
.video-item .video-item-header-row .added-date-column .date-text,
.video-item .transcript-container .added-date-column .date-text,
.video-item .video-item-row .added-date-column-header .date-text,
.video-item .video-item-header-row .added-date-column-header .date-text,
.video-item .transcript-container .added-date-column-header .date-text,
.video-item .video-item-row .last-viewed-date-column .date-text,
.video-item .video-item-header-row .last-viewed-date-column .date-text,
.video-item .transcript-container .last-viewed-date-column .date-text,
.video-item .video-item-row .last-viewed-date-column .date-text,
.video-item .video-item-header-row .last-viewed-date-column .date-text,
.video-item .transcript-container .last-viewed-date-column .date-text {
  overflow: hidden;
}
.video-item .video-item-row.transcript-container,
.video-item .video-item-header-row.transcript-container,
.video-item .transcript-container.transcript-container {
  height: auto;
  height: initial;
  background-color: transparent;
}
.video-item .video-item-row.transcript-container ng-transclude,
.video-item .video-item-header-row.transcript-container ng-transclude,
.video-item .transcript-container.transcript-container ng-transclude {
  height: auto;
  height: initial;
}
.video-item .video-item-row.transcript-container ng-transclude .transcript-search-list,
.video-item .video-item-header-row.transcript-container ng-transclude .transcript-search-list,
.video-item .transcript-container.transcript-container ng-transclude .transcript-search-list {
  margin-left: calc(72px * (16/9));
  background-color: #FFFFFF;
  color: #666666;
  border-top: solid 1px #D2D3D5;
  font-size: 13px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: 12px 20px;
}
.video-item .video-item-row.transcript-container ng-transclude .transcript-search-list .transcript-item + .transcript-item,
.video-item .video-item-header-row.transcript-container ng-transclude .transcript-search-list .transcript-item + .transcript-item,
.video-item .transcript-container.transcript-container ng-transclude .transcript-search-list .transcript-item + .transcript-item {
  margin-top: 12px;
}
.video-item .video-item-row.transcript-container ng-transclude .transcript-search-list p,
.video-item .video-item-header-row.transcript-container ng-transclude .transcript-search-list p,
.video-item .transcript-container.transcript-container ng-transclude .transcript-search-list p {
  padding: 0px;
  font-size: 13px;
}
@media only screen and (max-width: 1200px) {
  .default-large-small-rules .video-item-row .statistics-column,
  .default-large-small-rules .video-item-header-row .statistics-column,
  .default-large-small-rules .transcript-container .statistics-column,
  .default-large-small-rules .video-item-row .statistics-column-header,
  .default-large-small-rules .video-item-header-row .statistics-column-header,
  .default-large-small-rules .transcript-container .statistics-column-header {
    width: 15%;
    min-width: 160px;
  }
  .default-large-small-rules .video-item-row .statistics-column .comment-count,
  .default-large-small-rules .video-item-header-row .statistics-column .comment-count,
  .default-large-small-rules .transcript-container .statistics-column .comment-count,
  .default-large-small-rules .video-item-row .statistics-column-header .comment-count,
  .default-large-small-rules .video-item-header-row .statistics-column-header .comment-count,
  .default-large-small-rules .transcript-container .statistics-column-header .comment-count {
    display: none;
  }
  .default-large-small-rules .video-item-row .actions-column .publish-button-small,
  .default-large-small-rules .video-item-header-row .actions-column .publish-button-small,
  .default-large-small-rules .transcript-container .actions-column .publish-button-small {
    display: block;
  }
  .default-large-small-rules .video-item-row .actions-column .publish-button,
  .default-large-small-rules .video-item-header-row .actions-column .publish-button,
  .default-large-small-rules .transcript-container .actions-column .publish-button {
    display: none;
  }
}
@media only screen and (max-width: 540px) {
  .default-list-xsmall-rules .video-item-row > ng-transclude {
    height: 36px;
  }
  .default-list-xsmall-rules .video-item-row .name-column .draft-poster-container .draft-thumbnail,
  .default-list-xsmall-rules .video-item-header-row .name-column .draft-poster-container .draft-thumbnail,
  .default-list-xsmall-rules .transcript-container .name-column .draft-poster-container .draft-thumbnail {
    height: 36px;
    width: calc(36px * (16/9));
  }
  .default-list-xsmall-rules .video-item-row.transcript-container ng-transclude .transcript-search-list,
  .default-list-xsmall-rules .video-item-header-row.transcript-container ng-transclude .transcript-search-list,
  .default-list-xsmall-rules .transcript-container.transcript-container ng-transclude .transcript-search-list {
    margin-left: calc(36px * (16/9));
    padding: 8px 10px;
  }
  .default-list-xsmall-rules .video-item-row .video-item-thumb-duration,
  .default-list-xsmall-rules .video-item-header-row .video-item-thumb-duration,
  .default-list-xsmall-rules .transcript-container .video-item-thumb-duration,
  .default-list-xsmall-rules .video-item-row .name-column .name-description .description,
  .default-list-xsmall-rules .video-item-header-row .name-column .name-description .description,
  .default-list-xsmall-rules .transcript-container .name-column .name-description .description,
  .default-list-xsmall-rules .video-item-row .uploader-column,
  .default-list-xsmall-rules .video-item-header-row .uploader-column,
  .default-list-xsmall-rules .transcript-container .uploader-column,
  .default-list-xsmall-rules .video-item-row .uploader-column-header,
  .default-list-xsmall-rules .video-item-header-row .uploader-column-header,
  .default-list-xsmall-rules .transcript-container .uploader-column-header,
  .default-list-xsmall-rules .video-item-row .adder-column,
  .default-list-xsmall-rules .video-item-header-row .adder-column,
  .default-list-xsmall-rules .transcript-container .adder-column,
  .default-list-xsmall-rules .video-item-row .adder-column-header,
  .default-list-xsmall-rules .video-item-header-row .adder-column-header,
  .default-list-xsmall-rules .transcript-container .adder-column-header,
  .default-list-xsmall-rules .video-item-row .privacy-column,
  .default-list-xsmall-rules .video-item-header-row .privacy-column,
  .default-list-xsmall-rules .transcript-container .privacy-column,
  .default-list-xsmall-rules .video-item-row .privacy-column-header,
  .default-list-xsmall-rules .video-item-header-row .privacy-column-header,
  .default-list-xsmall-rules .transcript-container .privacy-column-header,
  .default-list-xsmall-rules .video-item-row .uploaded-date-column,
  .default-list-xsmall-rules .video-item-header-row .uploaded-date-column,
  .default-list-xsmall-rules .transcript-container .uploaded-date-column,
  .default-list-xsmall-rules .video-item-row .uploaded-date-column-header,
  .default-list-xsmall-rules .video-item-header-row .uploaded-date-column-header,
  .default-list-xsmall-rules .transcript-container .uploaded-date-column-header,
  .default-list-xsmall-rules .video-item-row .added-date-column-header,
  .default-list-xsmall-rules .video-item-header-row .added-date-column-header,
  .default-list-xsmall-rules .transcript-container .added-date-column-header,
  .default-list-xsmall-rules .video-item-row .added-date-column,
  .default-list-xsmall-rules .video-item-header-row .added-date-column,
  .default-list-xsmall-rules .transcript-container .added-date-column,
  .default-list-xsmall-rules .video-item-row .published-date-column,
  .default-list-xsmall-rules .video-item-header-row .published-date-column,
  .default-list-xsmall-rules .transcript-container .published-date-column,
  .default-list-xsmall-rules .video-item-row .published-date-column-header,
  .default-list-xsmall-rules .video-item-header-row .published-date-column-header,
  .default-list-xsmall-rules .transcript-container .published-date-column-header,
  .default-list-xsmall-rules .video-item-row .statistics-column,
  .default-list-xsmall-rules .video-item-header-row .statistics-column,
  .default-list-xsmall-rules .transcript-container .statistics-column,
  .default-list-xsmall-rules .video-item-row .statistics-column-header,
  .default-list-xsmall-rules .video-item-header-row .statistics-column-header,
  .default-list-xsmall-rules .transcript-container .statistics-column-header,
  .default-list-xsmall-rules .video-item-row .last-viewed-date-column,
  .default-list-xsmall-rules .video-item-header-row .last-viewed-date-column,
  .default-list-xsmall-rules .transcript-container .last-viewed-date-column,
  .default-list-xsmall-rules .video-item-row .last-viewed-date-column,
  .default-list-xsmall-rules .video-item-header-row .last-viewed-date-column,
  .default-list-xsmall-rules .transcript-container .last-viewed-date-column {
    display: none;
  }
  .default-list-xsmall-rules .video-item-row .name-column .name-description,
  .default-list-xsmall-rules .video-item-header-row .name-column .name-description,
  .default-list-xsmall-rules .transcript-container .name-column .name-description {
    padding: 5px 0 5px 10px;
  }
  .default-list-xsmall-rules .video-item-row .name-column .live-now-tag,
  .default-list-xsmall-rules .video-item-header-row .name-column .live-now-tag,
  .default-list-xsmall-rules .transcript-container .name-column .live-now-tag {
    top: 5px;
    left: 5px;
  }
}
browse-video-results .video-item .statistics-column,
channel-video-list .video-item .statistics-column,
group-video-results .video-item .statistics-column,
.spotlight-list .video-item .statistics-column,
browse-video-results .video-item .statistics-column-header,
channel-video-list .video-item .statistics-column-header,
group-video-results .video-item .statistics-column-header,
.spotlight-list .video-item .statistics-column-header {
  width: 20%;
}
browse-video-results .video-item .uploader-column,
channel-video-list .video-item .uploader-column,
group-video-results .video-item .uploader-column,
.spotlight-list .video-item .uploader-column,
browse-video-results .video-item .uploader-column-header,
channel-video-list .video-item .uploader-column-header,
group-video-results .video-item .uploader-column-header,
.spotlight-list .video-item .uploader-column-header,
browse-video-results .video-item .adder-column,
channel-video-list .video-item .adder-column,
group-video-results .video-item .adder-column,
.spotlight-list .video-item .adder-column,
browse-video-results .video-item .adder-column-header,
channel-video-list .video-item .adder-column-header,
group-video-results .video-item .adder-column-header,
.spotlight-list .video-item .adder-column-header {
  width: 12%;
}
browse-video-results .video-item .actions-column,
channel-video-list .video-item .actions-column,
group-video-results .video-item .actions-column,
.spotlight-list .video-item .actions-column,
browse-video-results .video-item .actions-column-header,
channel-video-list .video-item .actions-column-header,
group-video-results .video-item .actions-column-header,
.spotlight-list .video-item .actions-column-header {
  width: 15%;
  min-width: 75px;
}
browse-video-results .video-item .privacy-column,
channel-video-list .video-item .privacy-column,
group-video-results .video-item .privacy-column,
.spotlight-list .video-item .privacy-column,
browse-video-results .video-item .privacy-column-header,
channel-video-list .video-item .privacy-column-header,
group-video-results .video-item .privacy-column-header,
.spotlight-list .video-item .privacy-column-header,
browse-video-results .video-item .uploaded-date-column,
channel-video-list .video-item .uploaded-date-column,
group-video-results .video-item .uploaded-date-column,
.spotlight-list .video-item .uploaded-date-column,
browse-video-results .video-item .uploaded-date-column-header,
channel-video-list .video-item .uploaded-date-column-header,
group-video-results .video-item .uploaded-date-column-header,
.spotlight-list .video-item .uploaded-date-column-header,
browse-video-results .video-item .last-viewed-date-column,
channel-video-list .video-item .last-viewed-date-column,
group-video-results .video-item .last-viewed-date-column,
.spotlight-list .video-item .last-viewed-date-column,
browse-video-results .video-item .last-viewed-date-column,
channel-video-list .video-item .last-viewed-date-column,
group-video-results .video-item .last-viewed-date-column,
.spotlight-list .video-item .last-viewed-date-column {
  display: none;
}
browse-video-results .video-item .published-date-column,
channel-video-list .video-item .published-date-column,
group-video-results .video-item .published-date-column,
.spotlight-list .video-item .published-date-column,
browse-video-results .video-item .published-date-column-header,
channel-video-list .video-item .published-date-column-header,
group-video-results .video-item .published-date-column-header,
.spotlight-list .video-item .published-date-column-header {
  width: 5%;
}
@media only screen and (max-width: 1200px) {
  browse-video-results .video-item .video-item-row .statistics-column,
  channel-video-list .video-item .video-item-row .statistics-column,
  group-video-results .video-item .video-item-row .statistics-column,
  .spotlight-list .video-item .video-item-row .statistics-column,
  browse-video-results .video-item .video-item-header-row .statistics-column,
  channel-video-list .video-item .video-item-header-row .statistics-column,
  group-video-results .video-item .video-item-header-row .statistics-column,
  .spotlight-list .video-item .video-item-header-row .statistics-column,
  browse-video-results .video-item .transcript-container .statistics-column,
  channel-video-list .video-item .transcript-container .statistics-column,
  group-video-results .video-item .transcript-container .statistics-column,
  .spotlight-list .video-item .transcript-container .statistics-column,
  browse-video-results .video-item .video-item-row .statistics-column-header,
  channel-video-list .video-item .video-item-row .statistics-column-header,
  group-video-results .video-item .video-item-row .statistics-column-header,
  .spotlight-list .video-item .video-item-row .statistics-column-header,
  browse-video-results .video-item .video-item-header-row .statistics-column-header,
  channel-video-list .video-item .video-item-header-row .statistics-column-header,
  group-video-results .video-item .video-item-header-row .statistics-column-header,
  .spotlight-list .video-item .video-item-header-row .statistics-column-header,
  browse-video-results .video-item .transcript-container .statistics-column-header,
  channel-video-list .video-item .transcript-container .statistics-column-header,
  group-video-results .video-item .transcript-container .statistics-column-header,
  .spotlight-list .video-item .transcript-container .statistics-column-header {
    width: 15%;
    min-width: 160px;
  }
  browse-video-results .video-item .video-item-row .statistics-column .comment-count,
  channel-video-list .video-item .video-item-row .statistics-column .comment-count,
  group-video-results .video-item .video-item-row .statistics-column .comment-count,
  .spotlight-list .video-item .video-item-row .statistics-column .comment-count,
  browse-video-results .video-item .video-item-header-row .statistics-column .comment-count,
  channel-video-list .video-item .video-item-header-row .statistics-column .comment-count,
  group-video-results .video-item .video-item-header-row .statistics-column .comment-count,
  .spotlight-list .video-item .video-item-header-row .statistics-column .comment-count,
  browse-video-results .video-item .transcript-container .statistics-column .comment-count,
  channel-video-list .video-item .transcript-container .statistics-column .comment-count,
  group-video-results .video-item .transcript-container .statistics-column .comment-count,
  .spotlight-list .video-item .transcript-container .statistics-column .comment-count,
  browse-video-results .video-item .video-item-row .statistics-column-header .comment-count,
  channel-video-list .video-item .video-item-row .statistics-column-header .comment-count,
  group-video-results .video-item .video-item-row .statistics-column-header .comment-count,
  .spotlight-list .video-item .video-item-row .statistics-column-header .comment-count,
  browse-video-results .video-item .video-item-header-row .statistics-column-header .comment-count,
  channel-video-list .video-item .video-item-header-row .statistics-column-header .comment-count,
  group-video-results .video-item .video-item-header-row .statistics-column-header .comment-count,
  .spotlight-list .video-item .video-item-header-row .statistics-column-header .comment-count,
  browse-video-results .video-item .transcript-container .statistics-column-header .comment-count,
  channel-video-list .video-item .transcript-container .statistics-column-header .comment-count,
  group-video-results .video-item .transcript-container .statistics-column-header .comment-count,
  .spotlight-list .video-item .transcript-container .statistics-column-header .comment-count {
    display: none;
  }
  browse-video-results .video-item .video-item-row .actions-column .publish-button-small,
  channel-video-list .video-item .video-item-row .actions-column .publish-button-small,
  group-video-results .video-item .video-item-row .actions-column .publish-button-small,
  .spotlight-list .video-item .video-item-row .actions-column .publish-button-small,
  browse-video-results .video-item .video-item-header-row .actions-column .publish-button-small,
  channel-video-list .video-item .video-item-header-row .actions-column .publish-button-small,
  group-video-results .video-item .video-item-header-row .actions-column .publish-button-small,
  .spotlight-list .video-item .video-item-header-row .actions-column .publish-button-small,
  browse-video-results .video-item .transcript-container .actions-column .publish-button-small,
  channel-video-list .video-item .transcript-container .actions-column .publish-button-small,
  group-video-results .video-item .transcript-container .actions-column .publish-button-small,
  .spotlight-list .video-item .transcript-container .actions-column .publish-button-small {
    display: block;
  }
  browse-video-results .video-item .video-item-row .actions-column .publish-button,
  channel-video-list .video-item .video-item-row .actions-column .publish-button,
  group-video-results .video-item .video-item-row .actions-column .publish-button,
  .spotlight-list .video-item .video-item-row .actions-column .publish-button,
  browse-video-results .video-item .video-item-header-row .actions-column .publish-button,
  channel-video-list .video-item .video-item-header-row .actions-column .publish-button,
  group-video-results .video-item .video-item-header-row .actions-column .publish-button,
  .spotlight-list .video-item .video-item-header-row .actions-column .publish-button,
  browse-video-results .video-item .transcript-container .actions-column .publish-button,
  channel-video-list .video-item .transcript-container .actions-column .publish-button,
  group-video-results .video-item .transcript-container .actions-column .publish-button,
  .spotlight-list .video-item .transcript-container .actions-column .publish-button {
    display: none;
  }
}
@media only screen and (max-width: 960px) {
  browse-video-results .video-item .published-date-column,
  channel-video-list .video-item .published-date-column,
  group-video-results .video-item .published-date-column,
  .spotlight-list .video-item .published-date-column,
  browse-video-results .video-item .published-date-column-header,
  channel-video-list .video-item .published-date-column-header,
  group-video-results .video-item .published-date-column-header,
  .spotlight-list .video-item .published-date-column-header {
    display: none;
  }
  browse-video-results .video-item .statistics-column,
  channel-video-list .video-item .statistics-column,
  group-video-results .video-item .statistics-column,
  .spotlight-list .video-item .statistics-column,
  browse-video-results .video-item .statistics-column-header,
  channel-video-list .video-item .statistics-column-header,
  group-video-results .video-item .statistics-column-header,
  .spotlight-list .video-item .statistics-column-header {
    width: 20%;
  }
  browse-video-results .video-item .uploader-column,
  channel-video-list .video-item .uploader-column,
  group-video-results .video-item .uploader-column,
  .spotlight-list .video-item .uploader-column,
  browse-video-results .video-item .uploader-column-header,
  channel-video-list .video-item .uploader-column-header,
  group-video-results .video-item .uploader-column-header,
  .spotlight-list .video-item .uploader-column-header,
  browse-video-results .video-item .adder-column,
  channel-video-list .video-item .adder-column,
  group-video-results .video-item .adder-column,
  .spotlight-list .video-item .adder-column,
  browse-video-results .video-item .adder-column-header,
  channel-video-list .video-item .adder-column-header,
  group-video-results .video-item .adder-column-header,
  .spotlight-list .video-item .adder-column-header {
    width: 5%;
    min-width: 70px;
  }
  browse-video-results .video-item .uploader-column .list-cell,
  channel-video-list .video-item .uploader-column .list-cell,
  group-video-results .video-item .uploader-column .list-cell,
  .spotlight-list .video-item .uploader-column .list-cell,
  browse-video-results .video-item .uploader-column-header .list-cell,
  channel-video-list .video-item .uploader-column-header .list-cell,
  group-video-results .video-item .uploader-column-header .list-cell,
  .spotlight-list .video-item .uploader-column-header .list-cell,
  browse-video-results .video-item .adder-column .list-cell,
  channel-video-list .video-item .adder-column .list-cell,
  group-video-results .video-item .adder-column .list-cell,
  .spotlight-list .video-item .adder-column .list-cell,
  browse-video-results .video-item .adder-column-header .list-cell,
  channel-video-list .video-item .adder-column-header .list-cell,
  group-video-results .video-item .adder-column-header .list-cell,
  .spotlight-list .video-item .adder-column-header .list-cell,
  browse-video-results .video-item .uploader-column .list-header-cell,
  channel-video-list .video-item .uploader-column .list-header-cell,
  group-video-results .video-item .uploader-column .list-header-cell,
  .spotlight-list .video-item .uploader-column .list-header-cell,
  browse-video-results .video-item .uploader-column-header .list-header-cell,
  channel-video-list .video-item .uploader-column-header .list-header-cell,
  group-video-results .video-item .uploader-column-header .list-header-cell,
  .spotlight-list .video-item .uploader-column-header .list-header-cell,
  browse-video-results .video-item .adder-column .list-header-cell,
  channel-video-list .video-item .adder-column .list-header-cell,
  group-video-results .video-item .adder-column .list-header-cell,
  .spotlight-list .video-item .adder-column .list-header-cell,
  browse-video-results .video-item .adder-column-header .list-header-cell,
  channel-video-list .video-item .adder-column-header .list-header-cell,
  group-video-results .video-item .adder-column-header .list-header-cell,
  .spotlight-list .video-item .adder-column-header .list-header-cell {
    padding-left: 0px;
    padding-right: 0px;
  }
  browse-video-results .video-item .uploader-column .list-cell ng-transclude,
  channel-video-list .video-item .uploader-column .list-cell ng-transclude,
  group-video-results .video-item .uploader-column .list-cell ng-transclude,
  .spotlight-list .video-item .uploader-column .list-cell ng-transclude,
  browse-video-results .video-item .uploader-column-header .list-cell ng-transclude,
  channel-video-list .video-item .uploader-column-header .list-cell ng-transclude,
  group-video-results .video-item .uploader-column-header .list-cell ng-transclude,
  .spotlight-list .video-item .uploader-column-header .list-cell ng-transclude,
  browse-video-results .video-item .adder-column .list-cell ng-transclude,
  channel-video-list .video-item .adder-column .list-cell ng-transclude,
  group-video-results .video-item .adder-column .list-cell ng-transclude,
  .spotlight-list .video-item .adder-column .list-cell ng-transclude,
  browse-video-results .video-item .adder-column-header .list-cell ng-transclude,
  channel-video-list .video-item .adder-column-header .list-cell ng-transclude,
  group-video-results .video-item .adder-column-header .list-cell ng-transclude,
  .spotlight-list .video-item .adder-column-header .list-cell ng-transclude {
    -ms-flex-pack: center;
        justify-content: center;
    text-align: center;
  }
  browse-video-results .video-item .uploader-column .creator-name,
  channel-video-list .video-item .uploader-column .creator-name,
  group-video-results .video-item .uploader-column .creator-name,
  .spotlight-list .video-item .uploader-column .creator-name,
  browse-video-results .video-item .uploader-column-header .creator-name,
  channel-video-list .video-item .uploader-column-header .creator-name,
  group-video-results .video-item .uploader-column-header .creator-name,
  .spotlight-list .video-item .uploader-column-header .creator-name,
  browse-video-results .video-item .adder-column .creator-name,
  channel-video-list .video-item .adder-column .creator-name,
  group-video-results .video-item .adder-column .creator-name,
  .spotlight-list .video-item .adder-column .creator-name,
  browse-video-results .video-item .adder-column-header .creator-name,
  channel-video-list .video-item .adder-column-header .creator-name,
  group-video-results .video-item .adder-column-header .creator-name,
  .spotlight-list .video-item .adder-column-header .creator-name {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  browse-video-results .video-item .statistics-column,
  channel-video-list .video-item .statistics-column,
  group-video-results .video-item .statistics-column,
  .spotlight-list .video-item .statistics-column,
  browse-video-results .video-item .statistics-column-header,
  channel-video-list .video-item .statistics-column-header,
  group-video-results .video-item .statistics-column-header,
  .spotlight-list .video-item .statistics-column-header {
    display: none;
  }
}
@media only screen and (max-width: 540px) {
  browse-video-results .video-item .video-item-row > ng-transclude,
  channel-video-list .video-item .video-item-row > ng-transclude,
  group-video-results .video-item .video-item-row > ng-transclude,
  .spotlight-list .video-item .video-item-row > ng-transclude {
    height: 36px;
  }
  browse-video-results .video-item .video-item-row .name-column .draft-poster-container .draft-thumbnail,
  channel-video-list .video-item .video-item-row .name-column .draft-poster-container .draft-thumbnail,
  group-video-results .video-item .video-item-row .name-column .draft-poster-container .draft-thumbnail,
  .spotlight-list .video-item .video-item-row .name-column .draft-poster-container .draft-thumbnail,
  browse-video-results .video-item .video-item-header-row .name-column .draft-poster-container .draft-thumbnail,
  channel-video-list .video-item .video-item-header-row .name-column .draft-poster-container .draft-thumbnail,
  group-video-results .video-item .video-item-header-row .name-column .draft-poster-container .draft-thumbnail,
  .spotlight-list .video-item .video-item-header-row .name-column .draft-poster-container .draft-thumbnail,
  browse-video-results .video-item .transcript-container .name-column .draft-poster-container .draft-thumbnail,
  channel-video-list .video-item .transcript-container .name-column .draft-poster-container .draft-thumbnail,
  group-video-results .video-item .transcript-container .name-column .draft-poster-container .draft-thumbnail,
  .spotlight-list .video-item .transcript-container .name-column .draft-poster-container .draft-thumbnail {
    height: 36px;
    width: calc(36px * (16/9));
  }
  browse-video-results .video-item .video-item-row.transcript-container ng-transclude .transcript-search-list,
  channel-video-list .video-item .video-item-row.transcript-container ng-transclude .transcript-search-list,
  group-video-results .video-item .video-item-row.transcript-container ng-transclude .transcript-search-list,
  .spotlight-list .video-item .video-item-row.transcript-container ng-transclude .transcript-search-list,
  browse-video-results .video-item .video-item-header-row.transcript-container ng-transclude .transcript-search-list,
  channel-video-list .video-item .video-item-header-row.transcript-container ng-transclude .transcript-search-list,
  group-video-results .video-item .video-item-header-row.transcript-container ng-transclude .transcript-search-list,
  .spotlight-list .video-item .video-item-header-row.transcript-container ng-transclude .transcript-search-list,
  browse-video-results .video-item .transcript-container.transcript-container ng-transclude .transcript-search-list,
  channel-video-list .video-item .transcript-container.transcript-container ng-transclude .transcript-search-list,
  group-video-results .video-item .transcript-container.transcript-container ng-transclude .transcript-search-list,
  .spotlight-list .video-item .transcript-container.transcript-container ng-transclude .transcript-search-list {
    margin-left: calc(36px * (16/9));
    padding: 8px 10px;
  }
  browse-video-results .video-item .video-item-row .video-item-thumb-duration,
  channel-video-list .video-item .video-item-row .video-item-thumb-duration,
  group-video-results .video-item .video-item-row .video-item-thumb-duration,
  .spotlight-list .video-item .video-item-row .video-item-thumb-duration,
  browse-video-results .video-item .video-item-header-row .video-item-thumb-duration,
  channel-video-list .video-item .video-item-header-row .video-item-thumb-duration,
  group-video-results .video-item .video-item-header-row .video-item-thumb-duration,
  .spotlight-list .video-item .video-item-header-row .video-item-thumb-duration,
  browse-video-results .video-item .transcript-container .video-item-thumb-duration,
  channel-video-list .video-item .transcript-container .video-item-thumb-duration,
  group-video-results .video-item .transcript-container .video-item-thumb-duration,
  .spotlight-list .video-item .transcript-container .video-item-thumb-duration,
  browse-video-results .video-item .video-item-row .name-column .name-description .description,
  channel-video-list .video-item .video-item-row .name-column .name-description .description,
  group-video-results .video-item .video-item-row .name-column .name-description .description,
  .spotlight-list .video-item .video-item-row .name-column .name-description .description,
  browse-video-results .video-item .video-item-header-row .name-column .name-description .description,
  channel-video-list .video-item .video-item-header-row .name-column .name-description .description,
  group-video-results .video-item .video-item-header-row .name-column .name-description .description,
  .spotlight-list .video-item .video-item-header-row .name-column .name-description .description,
  browse-video-results .video-item .transcript-container .name-column .name-description .description,
  channel-video-list .video-item .transcript-container .name-column .name-description .description,
  group-video-results .video-item .transcript-container .name-column .name-description .description,
  .spotlight-list .video-item .transcript-container .name-column .name-description .description,
  browse-video-results .video-item .video-item-row .uploader-column,
  channel-video-list .video-item .video-item-row .uploader-column,
  group-video-results .video-item .video-item-row .uploader-column,
  .spotlight-list .video-item .video-item-row .uploader-column,
  browse-video-results .video-item .video-item-header-row .uploader-column,
  channel-video-list .video-item .video-item-header-row .uploader-column,
  group-video-results .video-item .video-item-header-row .uploader-column,
  .spotlight-list .video-item .video-item-header-row .uploader-column,
  browse-video-results .video-item .transcript-container .uploader-column,
  channel-video-list .video-item .transcript-container .uploader-column,
  group-video-results .video-item .transcript-container .uploader-column,
  .spotlight-list .video-item .transcript-container .uploader-column,
  browse-video-results .video-item .video-item-row .uploader-column-header,
  channel-video-list .video-item .video-item-row .uploader-column-header,
  group-video-results .video-item .video-item-row .uploader-column-header,
  .spotlight-list .video-item .video-item-row .uploader-column-header,
  browse-video-results .video-item .video-item-header-row .uploader-column-header,
  channel-video-list .video-item .video-item-header-row .uploader-column-header,
  group-video-results .video-item .video-item-header-row .uploader-column-header,
  .spotlight-list .video-item .video-item-header-row .uploader-column-header,
  browse-video-results .video-item .transcript-container .uploader-column-header,
  channel-video-list .video-item .transcript-container .uploader-column-header,
  group-video-results .video-item .transcript-container .uploader-column-header,
  .spotlight-list .video-item .transcript-container .uploader-column-header,
  browse-video-results .video-item .video-item-row .adder-column,
  channel-video-list .video-item .video-item-row .adder-column,
  group-video-results .video-item .video-item-row .adder-column,
  .spotlight-list .video-item .video-item-row .adder-column,
  browse-video-results .video-item .video-item-header-row .adder-column,
  channel-video-list .video-item .video-item-header-row .adder-column,
  group-video-results .video-item .video-item-header-row .adder-column,
  .spotlight-list .video-item .video-item-header-row .adder-column,
  browse-video-results .video-item .transcript-container .adder-column,
  channel-video-list .video-item .transcript-container .adder-column,
  group-video-results .video-item .transcript-container .adder-column,
  .spotlight-list .video-item .transcript-container .adder-column,
  browse-video-results .video-item .video-item-row .adder-column-header,
  channel-video-list .video-item .video-item-row .adder-column-header,
  group-video-results .video-item .video-item-row .adder-column-header,
  .spotlight-list .video-item .video-item-row .adder-column-header,
  browse-video-results .video-item .video-item-header-row .adder-column-header,
  channel-video-list .video-item .video-item-header-row .adder-column-header,
  group-video-results .video-item .video-item-header-row .adder-column-header,
  .spotlight-list .video-item .video-item-header-row .adder-column-header,
  browse-video-results .video-item .transcript-container .adder-column-header,
  channel-video-list .video-item .transcript-container .adder-column-header,
  group-video-results .video-item .transcript-container .adder-column-header,
  .spotlight-list .video-item .transcript-container .adder-column-header,
  browse-video-results .video-item .video-item-row .privacy-column,
  channel-video-list .video-item .video-item-row .privacy-column,
  group-video-results .video-item .video-item-row .privacy-column,
  .spotlight-list .video-item .video-item-row .privacy-column,
  browse-video-results .video-item .video-item-header-row .privacy-column,
  channel-video-list .video-item .video-item-header-row .privacy-column,
  group-video-results .video-item .video-item-header-row .privacy-column,
  .spotlight-list .video-item .video-item-header-row .privacy-column,
  browse-video-results .video-item .transcript-container .privacy-column,
  channel-video-list .video-item .transcript-container .privacy-column,
  group-video-results .video-item .transcript-container .privacy-column,
  .spotlight-list .video-item .transcript-container .privacy-column,
  browse-video-results .video-item .video-item-row .privacy-column-header,
  channel-video-list .video-item .video-item-row .privacy-column-header,
  group-video-results .video-item .video-item-row .privacy-column-header,
  .spotlight-list .video-item .video-item-row .privacy-column-header,
  browse-video-results .video-item .video-item-header-row .privacy-column-header,
  channel-video-list .video-item .video-item-header-row .privacy-column-header,
  group-video-results .video-item .video-item-header-row .privacy-column-header,
  .spotlight-list .video-item .video-item-header-row .privacy-column-header,
  browse-video-results .video-item .transcript-container .privacy-column-header,
  channel-video-list .video-item .transcript-container .privacy-column-header,
  group-video-results .video-item .transcript-container .privacy-column-header,
  .spotlight-list .video-item .transcript-container .privacy-column-header,
  browse-video-results .video-item .video-item-row .uploaded-date-column,
  channel-video-list .video-item .video-item-row .uploaded-date-column,
  group-video-results .video-item .video-item-row .uploaded-date-column,
  .spotlight-list .video-item .video-item-row .uploaded-date-column,
  browse-video-results .video-item .video-item-header-row .uploaded-date-column,
  channel-video-list .video-item .video-item-header-row .uploaded-date-column,
  group-video-results .video-item .video-item-header-row .uploaded-date-column,
  .spotlight-list .video-item .video-item-header-row .uploaded-date-column,
  browse-video-results .video-item .transcript-container .uploaded-date-column,
  channel-video-list .video-item .transcript-container .uploaded-date-column,
  group-video-results .video-item .transcript-container .uploaded-date-column,
  .spotlight-list .video-item .transcript-container .uploaded-date-column,
  browse-video-results .video-item .video-item-row .uploaded-date-column-header,
  channel-video-list .video-item .video-item-row .uploaded-date-column-header,
  group-video-results .video-item .video-item-row .uploaded-date-column-header,
  .spotlight-list .video-item .video-item-row .uploaded-date-column-header,
  browse-video-results .video-item .video-item-header-row .uploaded-date-column-header,
  channel-video-list .video-item .video-item-header-row .uploaded-date-column-header,
  group-video-results .video-item .video-item-header-row .uploaded-date-column-header,
  .spotlight-list .video-item .video-item-header-row .uploaded-date-column-header,
  browse-video-results .video-item .transcript-container .uploaded-date-column-header,
  channel-video-list .video-item .transcript-container .uploaded-date-column-header,
  group-video-results .video-item .transcript-container .uploaded-date-column-header,
  .spotlight-list .video-item .transcript-container .uploaded-date-column-header,
  browse-video-results .video-item .video-item-row .added-date-column-header,
  channel-video-list .video-item .video-item-row .added-date-column-header,
  group-video-results .video-item .video-item-row .added-date-column-header,
  .spotlight-list .video-item .video-item-row .added-date-column-header,
  browse-video-results .video-item .video-item-header-row .added-date-column-header,
  channel-video-list .video-item .video-item-header-row .added-date-column-header,
  group-video-results .video-item .video-item-header-row .added-date-column-header,
  .spotlight-list .video-item .video-item-header-row .added-date-column-header,
  browse-video-results .video-item .transcript-container .added-date-column-header,
  channel-video-list .video-item .transcript-container .added-date-column-header,
  group-video-results .video-item .transcript-container .added-date-column-header,
  .spotlight-list .video-item .transcript-container .added-date-column-header,
  browse-video-results .video-item .video-item-row .added-date-column,
  channel-video-list .video-item .video-item-row .added-date-column,
  group-video-results .video-item .video-item-row .added-date-column,
  .spotlight-list .video-item .video-item-row .added-date-column,
  browse-video-results .video-item .video-item-header-row .added-date-column,
  channel-video-list .video-item .video-item-header-row .added-date-column,
  group-video-results .video-item .video-item-header-row .added-date-column,
  .spotlight-list .video-item .video-item-header-row .added-date-column,
  browse-video-results .video-item .transcript-container .added-date-column,
  channel-video-list .video-item .transcript-container .added-date-column,
  group-video-results .video-item .transcript-container .added-date-column,
  .spotlight-list .video-item .transcript-container .added-date-column,
  browse-video-results .video-item .video-item-row .published-date-column,
  channel-video-list .video-item .video-item-row .published-date-column,
  group-video-results .video-item .video-item-row .published-date-column,
  .spotlight-list .video-item .video-item-row .published-date-column,
  browse-video-results .video-item .video-item-header-row .published-date-column,
  channel-video-list .video-item .video-item-header-row .published-date-column,
  group-video-results .video-item .video-item-header-row .published-date-column,
  .spotlight-list .video-item .video-item-header-row .published-date-column,
  browse-video-results .video-item .transcript-container .published-date-column,
  channel-video-list .video-item .transcript-container .published-date-column,
  group-video-results .video-item .transcript-container .published-date-column,
  .spotlight-list .video-item .transcript-container .published-date-column,
  browse-video-results .video-item .video-item-row .published-date-column-header,
  channel-video-list .video-item .video-item-row .published-date-column-header,
  group-video-results .video-item .video-item-row .published-date-column-header,
  .spotlight-list .video-item .video-item-row .published-date-column-header,
  browse-video-results .video-item .video-item-header-row .published-date-column-header,
  channel-video-list .video-item .video-item-header-row .published-date-column-header,
  group-video-results .video-item .video-item-header-row .published-date-column-header,
  .spotlight-list .video-item .video-item-header-row .published-date-column-header,
  browse-video-results .video-item .transcript-container .published-date-column-header,
  channel-video-list .video-item .transcript-container .published-date-column-header,
  group-video-results .video-item .transcript-container .published-date-column-header,
  .spotlight-list .video-item .transcript-container .published-date-column-header,
  browse-video-results .video-item .video-item-row .statistics-column,
  channel-video-list .video-item .video-item-row .statistics-column,
  group-video-results .video-item .video-item-row .statistics-column,
  .spotlight-list .video-item .video-item-row .statistics-column,
  browse-video-results .video-item .video-item-header-row .statistics-column,
  channel-video-list .video-item .video-item-header-row .statistics-column,
  group-video-results .video-item .video-item-header-row .statistics-column,
  .spotlight-list .video-item .video-item-header-row .statistics-column,
  browse-video-results .video-item .transcript-container .statistics-column,
  channel-video-list .video-item .transcript-container .statistics-column,
  group-video-results .video-item .transcript-container .statistics-column,
  .spotlight-list .video-item .transcript-container .statistics-column,
  browse-video-results .video-item .video-item-row .statistics-column-header,
  channel-video-list .video-item .video-item-row .statistics-column-header,
  group-video-results .video-item .video-item-row .statistics-column-header,
  .spotlight-list .video-item .video-item-row .statistics-column-header,
  browse-video-results .video-item .video-item-header-row .statistics-column-header,
  channel-video-list .video-item .video-item-header-row .statistics-column-header,
  group-video-results .video-item .video-item-header-row .statistics-column-header,
  .spotlight-list .video-item .video-item-header-row .statistics-column-header,
  browse-video-results .video-item .transcript-container .statistics-column-header,
  channel-video-list .video-item .transcript-container .statistics-column-header,
  group-video-results .video-item .transcript-container .statistics-column-header,
  .spotlight-list .video-item .transcript-container .statistics-column-header,
  browse-video-results .video-item .video-item-row .last-viewed-date-column,
  channel-video-list .video-item .video-item-row .last-viewed-date-column,
  group-video-results .video-item .video-item-row .last-viewed-date-column,
  .spotlight-list .video-item .video-item-row .last-viewed-date-column,
  browse-video-results .video-item .video-item-header-row .last-viewed-date-column,
  channel-video-list .video-item .video-item-header-row .last-viewed-date-column,
  group-video-results .video-item .video-item-header-row .last-viewed-date-column,
  .spotlight-list .video-item .video-item-header-row .last-viewed-date-column,
  browse-video-results .video-item .transcript-container .last-viewed-date-column,
  channel-video-list .video-item .transcript-container .last-viewed-date-column,
  group-video-results .video-item .transcript-container .last-viewed-date-column,
  .spotlight-list .video-item .transcript-container .last-viewed-date-column,
  browse-video-results .video-item .video-item-row .last-viewed-date-column,
  channel-video-list .video-item .video-item-row .last-viewed-date-column,
  group-video-results .video-item .video-item-row .last-viewed-date-column,
  .spotlight-list .video-item .video-item-row .last-viewed-date-column,
  browse-video-results .video-item .video-item-header-row .last-viewed-date-column,
  channel-video-list .video-item .video-item-header-row .last-viewed-date-column,
  group-video-results .video-item .video-item-header-row .last-viewed-date-column,
  .spotlight-list .video-item .video-item-header-row .last-viewed-date-column,
  browse-video-results .video-item .transcript-container .last-viewed-date-column,
  channel-video-list .video-item .transcript-container .last-viewed-date-column,
  group-video-results .video-item .transcript-container .last-viewed-date-column,
  .spotlight-list .video-item .transcript-container .last-viewed-date-column {
    display: none;
  }
  browse-video-results .video-item .video-item-row .name-column .name-description,
  channel-video-list .video-item .video-item-row .name-column .name-description,
  group-video-results .video-item .video-item-row .name-column .name-description,
  .spotlight-list .video-item .video-item-row .name-column .name-description,
  browse-video-results .video-item .video-item-header-row .name-column .name-description,
  channel-video-list .video-item .video-item-header-row .name-column .name-description,
  group-video-results .video-item .video-item-header-row .name-column .name-description,
  .spotlight-list .video-item .video-item-header-row .name-column .name-description,
  browse-video-results .video-item .transcript-container .name-column .name-description,
  channel-video-list .video-item .transcript-container .name-column .name-description,
  group-video-results .video-item .transcript-container .name-column .name-description,
  .spotlight-list .video-item .transcript-container .name-column .name-description {
    padding: 5px 0 5px 10px;
  }
  browse-video-results .video-item .video-item-row .name-column .live-now-tag,
  channel-video-list .video-item .video-item-row .name-column .live-now-tag,
  group-video-results .video-item .video-item-row .name-column .live-now-tag,
  .spotlight-list .video-item .video-item-row .name-column .live-now-tag,
  browse-video-results .video-item .video-item-header-row .name-column .live-now-tag,
  channel-video-list .video-item .video-item-header-row .name-column .live-now-tag,
  group-video-results .video-item .video-item-header-row .name-column .live-now-tag,
  .spotlight-list .video-item .video-item-header-row .name-column .live-now-tag,
  browse-video-results .video-item .transcript-container .name-column .live-now-tag,
  channel-video-list .video-item .transcript-container .name-column .live-now-tag,
  group-video-results .video-item .transcript-container .name-column .live-now-tag,
  .spotlight-list .video-item .transcript-container .name-column .live-now-tag {
    top: 5px;
    left: 5px;
  }
}
studio-video-results .video-item .statistics-column,
studio-video-results .video-item .statistics-column-header {
  width: 20%;
}
studio-video-results .video-item .uploader-column,
studio-video-results .video-item .uploader-column-header,
studio-video-results .video-item .last-viewed-date-column,
studio-video-results .video-item .last-viewed-date-column {
  display: none;
}
studio-video-results .video-item .actions-column,
studio-video-results .video-item .actions-column-header {
  width: 15%;
  min-width: 100px;
}
studio-video-results .video-item .privacy-column,
studio-video-results .video-item .privacy-column-header {
  width: 7%;
  min-width: 70px;
}
studio-video-results .video-item .uploaded-date-column,
studio-video-results .video-item .uploaded-date-column-header,
studio-video-results .video-item .added-date-column,
studio-video-results .video-item .added-date-column-header {
  width: 10%;
}
studio-video-results .video-item .published-date-column,
studio-video-results .video-item .published-date-column-header {
  display: none;
}
@media only screen and (max-width: 1200px) {
  studio-video-results .video-item .video-item-row .statistics-column,
  studio-video-results .video-item .video-item-header-row .statistics-column,
  studio-video-results .video-item .transcript-container .statistics-column,
  studio-video-results .video-item .video-item-row .statistics-column-header,
  studio-video-results .video-item .video-item-header-row .statistics-column-header,
  studio-video-results .video-item .transcript-container .statistics-column-header {
    width: 15%;
    min-width: 160px;
  }
  studio-video-results .video-item .video-item-row .statistics-column .comment-count,
  studio-video-results .video-item .video-item-header-row .statistics-column .comment-count,
  studio-video-results .video-item .transcript-container .statistics-column .comment-count,
  studio-video-results .video-item .video-item-row .statistics-column-header .comment-count,
  studio-video-results .video-item .video-item-header-row .statistics-column-header .comment-count,
  studio-video-results .video-item .transcript-container .statistics-column-header .comment-count {
    display: none;
  }
  studio-video-results .video-item .video-item-row .actions-column .publish-button-small,
  studio-video-results .video-item .video-item-header-row .actions-column .publish-button-small,
  studio-video-results .video-item .transcript-container .actions-column .publish-button-small {
    display: block;
  }
  studio-video-results .video-item .video-item-row .actions-column .publish-button,
  studio-video-results .video-item .video-item-header-row .actions-column .publish-button,
  studio-video-results .video-item .transcript-container .actions-column .publish-button {
    display: none;
  }
}
@media only screen and (max-width: 960px) {
  studio-video-results .video-item .statistics-column,
  studio-video-results .video-item .statistics-column-header {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  studio-video-results .video-item .privacy-column,
  studio-video-results .video-item .privacy-column-header,
  studio-video-results .video-item .uploaded-date-column,
  studio-video-results .video-item .uploaded-date-column-header,
  studio-video-results .video-item .added-date-column,
  studio-video-results .video-item .added-date-column-header {
    display: none;
  }
}
@media only screen and (max-width: 540px) {
  studio-video-results .video-item .video-item-row > ng-transclude {
    height: 36px;
  }
  studio-video-results .video-item .video-item-row .name-column .draft-poster-container .draft-thumbnail,
  studio-video-results .video-item .video-item-header-row .name-column .draft-poster-container .draft-thumbnail,
  studio-video-results .video-item .transcript-container .name-column .draft-poster-container .draft-thumbnail {
    height: 36px;
    width: calc(36px * (16/9));
  }
  studio-video-results .video-item .video-item-row.transcript-container ng-transclude .transcript-search-list,
  studio-video-results .video-item .video-item-header-row.transcript-container ng-transclude .transcript-search-list,
  studio-video-results .video-item .transcript-container.transcript-container ng-transclude .transcript-search-list {
    margin-left: calc(36px * (16/9));
    padding: 8px 10px;
  }
  studio-video-results .video-item .video-item-row .video-item-thumb-duration,
  studio-video-results .video-item .video-item-header-row .video-item-thumb-duration,
  studio-video-results .video-item .transcript-container .video-item-thumb-duration,
  studio-video-results .video-item .video-item-row .name-column .name-description .description,
  studio-video-results .video-item .video-item-header-row .name-column .name-description .description,
  studio-video-results .video-item .transcript-container .name-column .name-description .description,
  studio-video-results .video-item .video-item-row .uploader-column,
  studio-video-results .video-item .video-item-header-row .uploader-column,
  studio-video-results .video-item .transcript-container .uploader-column,
  studio-video-results .video-item .video-item-row .uploader-column-header,
  studio-video-results .video-item .video-item-header-row .uploader-column-header,
  studio-video-results .video-item .transcript-container .uploader-column-header,
  studio-video-results .video-item .video-item-row .adder-column,
  studio-video-results .video-item .video-item-header-row .adder-column,
  studio-video-results .video-item .transcript-container .adder-column,
  studio-video-results .video-item .video-item-row .adder-column-header,
  studio-video-results .video-item .video-item-header-row .adder-column-header,
  studio-video-results .video-item .transcript-container .adder-column-header,
  studio-video-results .video-item .video-item-row .privacy-column,
  studio-video-results .video-item .video-item-header-row .privacy-column,
  studio-video-results .video-item .transcript-container .privacy-column,
  studio-video-results .video-item .video-item-row .privacy-column-header,
  studio-video-results .video-item .video-item-header-row .privacy-column-header,
  studio-video-results .video-item .transcript-container .privacy-column-header,
  studio-video-results .video-item .video-item-row .uploaded-date-column,
  studio-video-results .video-item .video-item-header-row .uploaded-date-column,
  studio-video-results .video-item .transcript-container .uploaded-date-column,
  studio-video-results .video-item .video-item-row .uploaded-date-column-header,
  studio-video-results .video-item .video-item-header-row .uploaded-date-column-header,
  studio-video-results .video-item .transcript-container .uploaded-date-column-header,
  studio-video-results .video-item .video-item-row .added-date-column-header,
  studio-video-results .video-item .video-item-header-row .added-date-column-header,
  studio-video-results .video-item .transcript-container .added-date-column-header,
  studio-video-results .video-item .video-item-row .added-date-column,
  studio-video-results .video-item .video-item-header-row .added-date-column,
  studio-video-results .video-item .transcript-container .added-date-column,
  studio-video-results .video-item .video-item-row .published-date-column,
  studio-video-results .video-item .video-item-header-row .published-date-column,
  studio-video-results .video-item .transcript-container .published-date-column,
  studio-video-results .video-item .video-item-row .published-date-column-header,
  studio-video-results .video-item .video-item-header-row .published-date-column-header,
  studio-video-results .video-item .transcript-container .published-date-column-header,
  studio-video-results .video-item .video-item-row .statistics-column,
  studio-video-results .video-item .video-item-header-row .statistics-column,
  studio-video-results .video-item .transcript-container .statistics-column,
  studio-video-results .video-item .video-item-row .statistics-column-header,
  studio-video-results .video-item .video-item-header-row .statistics-column-header,
  studio-video-results .video-item .transcript-container .statistics-column-header,
  studio-video-results .video-item .video-item-row .last-viewed-date-column,
  studio-video-results .video-item .video-item-header-row .last-viewed-date-column,
  studio-video-results .video-item .transcript-container .last-viewed-date-column,
  studio-video-results .video-item .video-item-row .last-viewed-date-column,
  studio-video-results .video-item .video-item-header-row .last-viewed-date-column,
  studio-video-results .video-item .transcript-container .last-viewed-date-column {
    display: none;
  }
  studio-video-results .video-item .video-item-row .name-column .name-description,
  studio-video-results .video-item .video-item-header-row .name-column .name-description,
  studio-video-results .video-item .transcript-container .name-column .name-description {
    padding: 5px 0 5px 10px;
  }
  studio-video-results .video-item .video-item-row .name-column .live-now-tag,
  studio-video-results .video-item .video-item-header-row .name-column .live-now-tag,
  studio-video-results .video-item .transcript-container .name-column .live-now-tag {
    top: 5px;
    left: 5px;
  }
}
studio-watchlist-results .video-item .statistics-column,
watchlist-page .video-item .statistics-column,
user-video-results .video-item .statistics-column,
studio-watchlist-results .video-item .statistics-column-header,
watchlist-page .video-item .statistics-column-header,
user-video-results .video-item .statistics-column-header {
  width: 20%;
}
studio-watchlist-results .video-item .uploader-column,
watchlist-page .video-item .uploader-column,
user-video-results .video-item .uploader-column,
studio-watchlist-results .video-item .uploader-column-header,
watchlist-page .video-item .uploader-column-header,
user-video-results .video-item .uploader-column-header,
studio-watchlist-results .video-item .privacy-column,
watchlist-page .video-item .privacy-column,
user-video-results .video-item .privacy-column,
studio-watchlist-results .video-item .privacy-column-header,
watchlist-page .video-item .privacy-column-header,
user-video-results .video-item .privacy-column-header,
studio-watchlist-results .video-item .uploaded-date-column,
watchlist-page .video-item .uploaded-date-column,
user-video-results .video-item .uploaded-date-column,
studio-watchlist-results .video-item .uploaded-date-column-header,
watchlist-page .video-item .uploaded-date-column-header,
user-video-results .video-item .uploaded-date-column-header,
studio-watchlist-results .video-item .added-date-column,
watchlist-page .video-item .added-date-column,
user-video-results .video-item .added-date-column,
studio-watchlist-results .video-item .added-date-column-header,
watchlist-page .video-item .added-date-column-header,
user-video-results .video-item .added-date-column-header,
studio-watchlist-results .video-item .last-viewed-date-column,
watchlist-page .video-item .last-viewed-date-column,
user-video-results .video-item .last-viewed-date-column,
studio-watchlist-results .video-item .last-viewed-date-column,
watchlist-page .video-item .last-viewed-date-column,
user-video-results .video-item .last-viewed-date-column {
  display: none;
}
studio-watchlist-results .video-item .actions-column,
watchlist-page .video-item .actions-column,
user-video-results .video-item .actions-column,
studio-watchlist-results .video-item .actions-column-header,
watchlist-page .video-item .actions-column-header,
user-video-results .video-item .actions-column-header {
  width: 15%;
  min-width: 100px;
}
studio-watchlist-results .video-item .published-date-column,
watchlist-page .video-item .published-date-column,
user-video-results .video-item .published-date-column,
studio-watchlist-results .video-item .published-date-column-header,
watchlist-page .video-item .published-date-column-header,
user-video-results .video-item .published-date-column-header {
  width: 10%;
}
@media only screen and (max-width: 1200px) {
  studio-watchlist-results .video-item .video-item-row .statistics-column,
  watchlist-page .video-item .video-item-row .statistics-column,
  user-video-results .video-item .video-item-row .statistics-column,
  studio-watchlist-results .video-item .video-item-header-row .statistics-column,
  watchlist-page .video-item .video-item-header-row .statistics-column,
  user-video-results .video-item .video-item-header-row .statistics-column,
  studio-watchlist-results .video-item .transcript-container .statistics-column,
  watchlist-page .video-item .transcript-container .statistics-column,
  user-video-results .video-item .transcript-container .statistics-column,
  studio-watchlist-results .video-item .video-item-row .statistics-column-header,
  watchlist-page .video-item .video-item-row .statistics-column-header,
  user-video-results .video-item .video-item-row .statistics-column-header,
  studio-watchlist-results .video-item .video-item-header-row .statistics-column-header,
  watchlist-page .video-item .video-item-header-row .statistics-column-header,
  user-video-results .video-item .video-item-header-row .statistics-column-header,
  studio-watchlist-results .video-item .transcript-container .statistics-column-header,
  watchlist-page .video-item .transcript-container .statistics-column-header,
  user-video-results .video-item .transcript-container .statistics-column-header {
    width: 15%;
    min-width: 160px;
  }
  studio-watchlist-results .video-item .video-item-row .statistics-column .comment-count,
  watchlist-page .video-item .video-item-row .statistics-column .comment-count,
  user-video-results .video-item .video-item-row .statistics-column .comment-count,
  studio-watchlist-results .video-item .video-item-header-row .statistics-column .comment-count,
  watchlist-page .video-item .video-item-header-row .statistics-column .comment-count,
  user-video-results .video-item .video-item-header-row .statistics-column .comment-count,
  studio-watchlist-results .video-item .transcript-container .statistics-column .comment-count,
  watchlist-page .video-item .transcript-container .statistics-column .comment-count,
  user-video-results .video-item .transcript-container .statistics-column .comment-count,
  studio-watchlist-results .video-item .video-item-row .statistics-column-header .comment-count,
  watchlist-page .video-item .video-item-row .statistics-column-header .comment-count,
  user-video-results .video-item .video-item-row .statistics-column-header .comment-count,
  studio-watchlist-results .video-item .video-item-header-row .statistics-column-header .comment-count,
  watchlist-page .video-item .video-item-header-row .statistics-column-header .comment-count,
  user-video-results .video-item .video-item-header-row .statistics-column-header .comment-count,
  studio-watchlist-results .video-item .transcript-container .statistics-column-header .comment-count,
  watchlist-page .video-item .transcript-container .statistics-column-header .comment-count,
  user-video-results .video-item .transcript-container .statistics-column-header .comment-count {
    display: none;
  }
  studio-watchlist-results .video-item .video-item-row .actions-column .publish-button-small,
  watchlist-page .video-item .video-item-row .actions-column .publish-button-small,
  user-video-results .video-item .video-item-row .actions-column .publish-button-small,
  studio-watchlist-results .video-item .video-item-header-row .actions-column .publish-button-small,
  watchlist-page .video-item .video-item-header-row .actions-column .publish-button-small,
  user-video-results .video-item .video-item-header-row .actions-column .publish-button-small,
  studio-watchlist-results .video-item .transcript-container .actions-column .publish-button-small,
  watchlist-page .video-item .transcript-container .actions-column .publish-button-small,
  user-video-results .video-item .transcript-container .actions-column .publish-button-small {
    display: block;
  }
  studio-watchlist-results .video-item .video-item-row .actions-column .publish-button,
  watchlist-page .video-item .video-item-row .actions-column .publish-button,
  user-video-results .video-item .video-item-row .actions-column .publish-button,
  studio-watchlist-results .video-item .video-item-header-row .actions-column .publish-button,
  watchlist-page .video-item .video-item-header-row .actions-column .publish-button,
  user-video-results .video-item .video-item-header-row .actions-column .publish-button,
  studio-watchlist-results .video-item .transcript-container .actions-column .publish-button,
  watchlist-page .video-item .transcript-container .actions-column .publish-button,
  user-video-results .video-item .transcript-container .actions-column .publish-button {
    display: none;
  }
}
@media only screen and (max-width: 960px) {
  studio-watchlist-results .video-item .published-date-column,
  watchlist-page .video-item .published-date-column,
  user-video-results .video-item .published-date-column,
  studio-watchlist-results .video-item .published-date-column-header,
  watchlist-page .video-item .published-date-column-header,
  user-video-results .video-item .published-date-column-header {
    display: none;
  }
  studio-watchlist-results .video-item .statistics-column,
  watchlist-page .video-item .statistics-column,
  user-video-results .video-item .statistics-column,
  studio-watchlist-results .video-item .statistics-column-header,
  watchlist-page .video-item .statistics-column-header,
  user-video-results .video-item .statistics-column-header {
    width: 20%;
  }
}
@media only screen and (max-width: 768px) {
  studio-watchlist-results .video-item .statistics-column,
  watchlist-page .video-item .statistics-column,
  user-video-results .video-item .statistics-column,
  studio-watchlist-results .video-item .statistics-column-header,
  watchlist-page .video-item .statistics-column-header,
  user-video-results .video-item .statistics-column-header {
    display: none;
  }
}
@media only screen and (max-width: 540px) {
  studio-watchlist-results .video-item .video-item-row > ng-transclude,
  watchlist-page .video-item .video-item-row > ng-transclude,
  user-video-results .video-item .video-item-row > ng-transclude {
    height: 36px;
  }
  studio-watchlist-results .video-item .video-item-row .name-column .draft-poster-container .draft-thumbnail,
  watchlist-page .video-item .video-item-row .name-column .draft-poster-container .draft-thumbnail,
  user-video-results .video-item .video-item-row .name-column .draft-poster-container .draft-thumbnail,
  studio-watchlist-results .video-item .video-item-header-row .name-column .draft-poster-container .draft-thumbnail,
  watchlist-page .video-item .video-item-header-row .name-column .draft-poster-container .draft-thumbnail,
  user-video-results .video-item .video-item-header-row .name-column .draft-poster-container .draft-thumbnail,
  studio-watchlist-results .video-item .transcript-container .name-column .draft-poster-container .draft-thumbnail,
  watchlist-page .video-item .transcript-container .name-column .draft-poster-container .draft-thumbnail,
  user-video-results .video-item .transcript-container .name-column .draft-poster-container .draft-thumbnail {
    height: 36px;
    width: calc(36px * (16/9));
  }
  studio-watchlist-results .video-item .video-item-row.transcript-container ng-transclude .transcript-search-list,
  watchlist-page .video-item .video-item-row.transcript-container ng-transclude .transcript-search-list,
  user-video-results .video-item .video-item-row.transcript-container ng-transclude .transcript-search-list,
  studio-watchlist-results .video-item .video-item-header-row.transcript-container ng-transclude .transcript-search-list,
  watchlist-page .video-item .video-item-header-row.transcript-container ng-transclude .transcript-search-list,
  user-video-results .video-item .video-item-header-row.transcript-container ng-transclude .transcript-search-list,
  studio-watchlist-results .video-item .transcript-container.transcript-container ng-transclude .transcript-search-list,
  watchlist-page .video-item .transcript-container.transcript-container ng-transclude .transcript-search-list,
  user-video-results .video-item .transcript-container.transcript-container ng-transclude .transcript-search-list {
    margin-left: calc(36px * (16/9));
    padding: 8px 10px;
  }
  studio-watchlist-results .video-item .video-item-row .video-item-thumb-duration,
  watchlist-page .video-item .video-item-row .video-item-thumb-duration,
  user-video-results .video-item .video-item-row .video-item-thumb-duration,
  studio-watchlist-results .video-item .video-item-header-row .video-item-thumb-duration,
  watchlist-page .video-item .video-item-header-row .video-item-thumb-duration,
  user-video-results .video-item .video-item-header-row .video-item-thumb-duration,
  studio-watchlist-results .video-item .transcript-container .video-item-thumb-duration,
  watchlist-page .video-item .transcript-container .video-item-thumb-duration,
  user-video-results .video-item .transcript-container .video-item-thumb-duration,
  studio-watchlist-results .video-item .video-item-row .name-column .name-description .description,
  watchlist-page .video-item .video-item-row .name-column .name-description .description,
  user-video-results .video-item .video-item-row .name-column .name-description .description,
  studio-watchlist-results .video-item .video-item-header-row .name-column .name-description .description,
  watchlist-page .video-item .video-item-header-row .name-column .name-description .description,
  user-video-results .video-item .video-item-header-row .name-column .name-description .description,
  studio-watchlist-results .video-item .transcript-container .name-column .name-description .description,
  watchlist-page .video-item .transcript-container .name-column .name-description .description,
  user-video-results .video-item .transcript-container .name-column .name-description .description,
  studio-watchlist-results .video-item .video-item-row .uploader-column,
  watchlist-page .video-item .video-item-row .uploader-column,
  user-video-results .video-item .video-item-row .uploader-column,
  studio-watchlist-results .video-item .video-item-header-row .uploader-column,
  watchlist-page .video-item .video-item-header-row .uploader-column,
  user-video-results .video-item .video-item-header-row .uploader-column,
  studio-watchlist-results .video-item .transcript-container .uploader-column,
  watchlist-page .video-item .transcript-container .uploader-column,
  user-video-results .video-item .transcript-container .uploader-column,
  studio-watchlist-results .video-item .video-item-row .uploader-column-header,
  watchlist-page .video-item .video-item-row .uploader-column-header,
  user-video-results .video-item .video-item-row .uploader-column-header,
  studio-watchlist-results .video-item .video-item-header-row .uploader-column-header,
  watchlist-page .video-item .video-item-header-row .uploader-column-header,
  user-video-results .video-item .video-item-header-row .uploader-column-header,
  studio-watchlist-results .video-item .transcript-container .uploader-column-header,
  watchlist-page .video-item .transcript-container .uploader-column-header,
  user-video-results .video-item .transcript-container .uploader-column-header,
  studio-watchlist-results .video-item .video-item-row .adder-column,
  watchlist-page .video-item .video-item-row .adder-column,
  user-video-results .video-item .video-item-row .adder-column,
  studio-watchlist-results .video-item .video-item-header-row .adder-column,
  watchlist-page .video-item .video-item-header-row .adder-column,
  user-video-results .video-item .video-item-header-row .adder-column,
  studio-watchlist-results .video-item .transcript-container .adder-column,
  watchlist-page .video-item .transcript-container .adder-column,
  user-video-results .video-item .transcript-container .adder-column,
  studio-watchlist-results .video-item .video-item-row .adder-column-header,
  watchlist-page .video-item .video-item-row .adder-column-header,
  user-video-results .video-item .video-item-row .adder-column-header,
  studio-watchlist-results .video-item .video-item-header-row .adder-column-header,
  watchlist-page .video-item .video-item-header-row .adder-column-header,
  user-video-results .video-item .video-item-header-row .adder-column-header,
  studio-watchlist-results .video-item .transcript-container .adder-column-header,
  watchlist-page .video-item .transcript-container .adder-column-header,
  user-video-results .video-item .transcript-container .adder-column-header,
  studio-watchlist-results .video-item .video-item-row .privacy-column,
  watchlist-page .video-item .video-item-row .privacy-column,
  user-video-results .video-item .video-item-row .privacy-column,
  studio-watchlist-results .video-item .video-item-header-row .privacy-column,
  watchlist-page .video-item .video-item-header-row .privacy-column,
  user-video-results .video-item .video-item-header-row .privacy-column,
  studio-watchlist-results .video-item .transcript-container .privacy-column,
  watchlist-page .video-item .transcript-container .privacy-column,
  user-video-results .video-item .transcript-container .privacy-column,
  studio-watchlist-results .video-item .video-item-row .privacy-column-header,
  watchlist-page .video-item .video-item-row .privacy-column-header,
  user-video-results .video-item .video-item-row .privacy-column-header,
  studio-watchlist-results .video-item .video-item-header-row .privacy-column-header,
  watchlist-page .video-item .video-item-header-row .privacy-column-header,
  user-video-results .video-item .video-item-header-row .privacy-column-header,
  studio-watchlist-results .video-item .transcript-container .privacy-column-header,
  watchlist-page .video-item .transcript-container .privacy-column-header,
  user-video-results .video-item .transcript-container .privacy-column-header,
  studio-watchlist-results .video-item .video-item-row .uploaded-date-column,
  watchlist-page .video-item .video-item-row .uploaded-date-column,
  user-video-results .video-item .video-item-row .uploaded-date-column,
  studio-watchlist-results .video-item .video-item-header-row .uploaded-date-column,
  watchlist-page .video-item .video-item-header-row .uploaded-date-column,
  user-video-results .video-item .video-item-header-row .uploaded-date-column,
  studio-watchlist-results .video-item .transcript-container .uploaded-date-column,
  watchlist-page .video-item .transcript-container .uploaded-date-column,
  user-video-results .video-item .transcript-container .uploaded-date-column,
  studio-watchlist-results .video-item .video-item-row .uploaded-date-column-header,
  watchlist-page .video-item .video-item-row .uploaded-date-column-header,
  user-video-results .video-item .video-item-row .uploaded-date-column-header,
  studio-watchlist-results .video-item .video-item-header-row .uploaded-date-column-header,
  watchlist-page .video-item .video-item-header-row .uploaded-date-column-header,
  user-video-results .video-item .video-item-header-row .uploaded-date-column-header,
  studio-watchlist-results .video-item .transcript-container .uploaded-date-column-header,
  watchlist-page .video-item .transcript-container .uploaded-date-column-header,
  user-video-results .video-item .transcript-container .uploaded-date-column-header,
  studio-watchlist-results .video-item .video-item-row .added-date-column-header,
  watchlist-page .video-item .video-item-row .added-date-column-header,
  user-video-results .video-item .video-item-row .added-date-column-header,
  studio-watchlist-results .video-item .video-item-header-row .added-date-column-header,
  watchlist-page .video-item .video-item-header-row .added-date-column-header,
  user-video-results .video-item .video-item-header-row .added-date-column-header,
  studio-watchlist-results .video-item .transcript-container .added-date-column-header,
  watchlist-page .video-item .transcript-container .added-date-column-header,
  user-video-results .video-item .transcript-container .added-date-column-header,
  studio-watchlist-results .video-item .video-item-row .added-date-column,
  watchlist-page .video-item .video-item-row .added-date-column,
  user-video-results .video-item .video-item-row .added-date-column,
  studio-watchlist-results .video-item .video-item-header-row .added-date-column,
  watchlist-page .video-item .video-item-header-row .added-date-column,
  user-video-results .video-item .video-item-header-row .added-date-column,
  studio-watchlist-results .video-item .transcript-container .added-date-column,
  watchlist-page .video-item .transcript-container .added-date-column,
  user-video-results .video-item .transcript-container .added-date-column,
  studio-watchlist-results .video-item .video-item-row .published-date-column,
  watchlist-page .video-item .video-item-row .published-date-column,
  user-video-results .video-item .video-item-row .published-date-column,
  studio-watchlist-results .video-item .video-item-header-row .published-date-column,
  watchlist-page .video-item .video-item-header-row .published-date-column,
  user-video-results .video-item .video-item-header-row .published-date-column,
  studio-watchlist-results .video-item .transcript-container .published-date-column,
  watchlist-page .video-item .transcript-container .published-date-column,
  user-video-results .video-item .transcript-container .published-date-column,
  studio-watchlist-results .video-item .video-item-row .published-date-column-header,
  watchlist-page .video-item .video-item-row .published-date-column-header,
  user-video-results .video-item .video-item-row .published-date-column-header,
  studio-watchlist-results .video-item .video-item-header-row .published-date-column-header,
  watchlist-page .video-item .video-item-header-row .published-date-column-header,
  user-video-results .video-item .video-item-header-row .published-date-column-header,
  studio-watchlist-results .video-item .transcript-container .published-date-column-header,
  watchlist-page .video-item .transcript-container .published-date-column-header,
  user-video-results .video-item .transcript-container .published-date-column-header,
  studio-watchlist-results .video-item .video-item-row .statistics-column,
  watchlist-page .video-item .video-item-row .statistics-column,
  user-video-results .video-item .video-item-row .statistics-column,
  studio-watchlist-results .video-item .video-item-header-row .statistics-column,
  watchlist-page .video-item .video-item-header-row .statistics-column,
  user-video-results .video-item .video-item-header-row .statistics-column,
  studio-watchlist-results .video-item .transcript-container .statistics-column,
  watchlist-page .video-item .transcript-container .statistics-column,
  user-video-results .video-item .transcript-container .statistics-column,
  studio-watchlist-results .video-item .video-item-row .statistics-column-header,
  watchlist-page .video-item .video-item-row .statistics-column-header,
  user-video-results .video-item .video-item-row .statistics-column-header,
  studio-watchlist-results .video-item .video-item-header-row .statistics-column-header,
  watchlist-page .video-item .video-item-header-row .statistics-column-header,
  user-video-results .video-item .video-item-header-row .statistics-column-header,
  studio-watchlist-results .video-item .transcript-container .statistics-column-header,
  watchlist-page .video-item .transcript-container .statistics-column-header,
  user-video-results .video-item .transcript-container .statistics-column-header,
  studio-watchlist-results .video-item .video-item-row .last-viewed-date-column,
  watchlist-page .video-item .video-item-row .last-viewed-date-column,
  user-video-results .video-item .video-item-row .last-viewed-date-column,
  studio-watchlist-results .video-item .video-item-header-row .last-viewed-date-column,
  watchlist-page .video-item .video-item-header-row .last-viewed-date-column,
  user-video-results .video-item .video-item-header-row .last-viewed-date-column,
  studio-watchlist-results .video-item .transcript-container .last-viewed-date-column,
  watchlist-page .video-item .transcript-container .last-viewed-date-column,
  user-video-results .video-item .transcript-container .last-viewed-date-column,
  studio-watchlist-results .video-item .video-item-row .last-viewed-date-column,
  watchlist-page .video-item .video-item-row .last-viewed-date-column,
  user-video-results .video-item .video-item-row .last-viewed-date-column,
  studio-watchlist-results .video-item .video-item-header-row .last-viewed-date-column,
  watchlist-page .video-item .video-item-header-row .last-viewed-date-column,
  user-video-results .video-item .video-item-header-row .last-viewed-date-column,
  studio-watchlist-results .video-item .transcript-container .last-viewed-date-column,
  watchlist-page .video-item .transcript-container .last-viewed-date-column,
  user-video-results .video-item .transcript-container .last-viewed-date-column {
    display: none;
  }
  studio-watchlist-results .video-item .video-item-row .name-column .name-description,
  watchlist-page .video-item .video-item-row .name-column .name-description,
  user-video-results .video-item .video-item-row .name-column .name-description,
  studio-watchlist-results .video-item .video-item-header-row .name-column .name-description,
  watchlist-page .video-item .video-item-header-row .name-column .name-description,
  user-video-results .video-item .video-item-header-row .name-column .name-description,
  studio-watchlist-results .video-item .transcript-container .name-column .name-description,
  watchlist-page .video-item .transcript-container .name-column .name-description,
  user-video-results .video-item .transcript-container .name-column .name-description {
    padding: 5px 0 5px 10px;
  }
  studio-watchlist-results .video-item .video-item-row .name-column .live-now-tag,
  watchlist-page .video-item .video-item-row .name-column .live-now-tag,
  user-video-results .video-item .video-item-row .name-column .live-now-tag,
  studio-watchlist-results .video-item .video-item-header-row .name-column .live-now-tag,
  watchlist-page .video-item .video-item-header-row .name-column .live-now-tag,
  user-video-results .video-item .video-item-header-row .name-column .live-now-tag,
  studio-watchlist-results .video-item .transcript-container .name-column .live-now-tag,
  watchlist-page .video-item .transcript-container .name-column .live-now-tag,
  user-video-results .video-item .transcript-container .name-column .live-now-tag {
    top: 5px;
    left: 5px;
  }
}
studio-recently-viewed-results .video-item .statistics-column,
studio-recently-viewed-results .video-item .statistics-column-header {
  width: 20%;
}
studio-recently-viewed-results .video-item .uploader-column,
studio-recently-viewed-results .video-item .uploader-column-header,
studio-recently-viewed-results .video-item .privacy-column,
studio-recently-viewed-results .video-item .privacy-column-header,
studio-recently-viewed-results .video-item .uploaded-date-column,
studio-recently-viewed-results .video-item .uploaded-date-column-header,
studio-recently-viewed-results .video-item .added-date-column,
studio-recently-viewed-results .video-item .added-date-column-header,
studio-recently-viewed-results .video-item .published-date-column,
studio-recently-viewed-results .video-item .published-date-column-header {
  display: none;
}
studio-recently-viewed-results .video-item .actions-column,
studio-recently-viewed-results .video-item .actions-column-header {
  width: 15%;
  min-width: 100px;
}
studio-recently-viewed-results .video-item .last-viewed-date-column,
studio-recently-viewed-results .video-item .last-viewed-date-column-header {
  width: 10%;
}
@media only screen and (max-width: 1200px) {
  studio-recently-viewed-results .video-item .video-item-row .statistics-column,
  studio-recently-viewed-results .video-item .video-item-header-row .statistics-column,
  studio-recently-viewed-results .video-item .transcript-container .statistics-column,
  studio-recently-viewed-results .video-item .video-item-row .statistics-column-header,
  studio-recently-viewed-results .video-item .video-item-header-row .statistics-column-header,
  studio-recently-viewed-results .video-item .transcript-container .statistics-column-header {
    width: 15%;
    min-width: 160px;
  }
  studio-recently-viewed-results .video-item .video-item-row .statistics-column .comment-count,
  studio-recently-viewed-results .video-item .video-item-header-row .statistics-column .comment-count,
  studio-recently-viewed-results .video-item .transcript-container .statistics-column .comment-count,
  studio-recently-viewed-results .video-item .video-item-row .statistics-column-header .comment-count,
  studio-recently-viewed-results .video-item .video-item-header-row .statistics-column-header .comment-count,
  studio-recently-viewed-results .video-item .transcript-container .statistics-column-header .comment-count {
    display: none;
  }
  studio-recently-viewed-results .video-item .video-item-row .actions-column .publish-button-small,
  studio-recently-viewed-results .video-item .video-item-header-row .actions-column .publish-button-small,
  studio-recently-viewed-results .video-item .transcript-container .actions-column .publish-button-small {
    display: block;
  }
  studio-recently-viewed-results .video-item .video-item-row .actions-column .publish-button,
  studio-recently-viewed-results .video-item .video-item-header-row .actions-column .publish-button,
  studio-recently-viewed-results .video-item .transcript-container .actions-column .publish-button {
    display: none;
  }
}
@media only screen and (max-width: 960px) {
  studio-recently-viewed-results .video-item .last-viewed-date-column,
  studio-recently-viewed-results .video-item .last-viewed-date-column-header {
    width: 20%;
  }
  studio-recently-viewed-results .video-item .statistics-column,
  studio-recently-viewed-results .video-item .statistics-column-header {
    display: none;
  }
}
@media only screen and (max-width: 540px) {
  studio-recently-viewed-results .video-item .video-item-row > ng-transclude {
    height: 36px;
  }
  studio-recently-viewed-results .video-item .video-item-row .name-column .draft-poster-container .draft-thumbnail,
  studio-recently-viewed-results .video-item .video-item-header-row .name-column .draft-poster-container .draft-thumbnail,
  studio-recently-viewed-results .video-item .transcript-container .name-column .draft-poster-container .draft-thumbnail {
    height: 36px;
    width: calc(36px * (16/9));
  }
  studio-recently-viewed-results .video-item .video-item-row.transcript-container ng-transclude .transcript-search-list,
  studio-recently-viewed-results .video-item .video-item-header-row.transcript-container ng-transclude .transcript-search-list,
  studio-recently-viewed-results .video-item .transcript-container.transcript-container ng-transclude .transcript-search-list {
    margin-left: calc(36px * (16/9));
    padding: 8px 10px;
  }
  studio-recently-viewed-results .video-item .video-item-row .video-item-thumb-duration,
  studio-recently-viewed-results .video-item .video-item-header-row .video-item-thumb-duration,
  studio-recently-viewed-results .video-item .transcript-container .video-item-thumb-duration,
  studio-recently-viewed-results .video-item .video-item-row .name-column .name-description .description,
  studio-recently-viewed-results .video-item .video-item-header-row .name-column .name-description .description,
  studio-recently-viewed-results .video-item .transcript-container .name-column .name-description .description,
  studio-recently-viewed-results .video-item .video-item-row .uploader-column,
  studio-recently-viewed-results .video-item .video-item-header-row .uploader-column,
  studio-recently-viewed-results .video-item .transcript-container .uploader-column,
  studio-recently-viewed-results .video-item .video-item-row .uploader-column-header,
  studio-recently-viewed-results .video-item .video-item-header-row .uploader-column-header,
  studio-recently-viewed-results .video-item .transcript-container .uploader-column-header,
  studio-recently-viewed-results .video-item .video-item-row .adder-column,
  studio-recently-viewed-results .video-item .video-item-header-row .adder-column,
  studio-recently-viewed-results .video-item .transcript-container .adder-column,
  studio-recently-viewed-results .video-item .video-item-row .adder-column-header,
  studio-recently-viewed-results .video-item .video-item-header-row .adder-column-header,
  studio-recently-viewed-results .video-item .transcript-container .adder-column-header,
  studio-recently-viewed-results .video-item .video-item-row .privacy-column,
  studio-recently-viewed-results .video-item .video-item-header-row .privacy-column,
  studio-recently-viewed-results .video-item .transcript-container .privacy-column,
  studio-recently-viewed-results .video-item .video-item-row .privacy-column-header,
  studio-recently-viewed-results .video-item .video-item-header-row .privacy-column-header,
  studio-recently-viewed-results .video-item .transcript-container .privacy-column-header,
  studio-recently-viewed-results .video-item .video-item-row .uploaded-date-column,
  studio-recently-viewed-results .video-item .video-item-header-row .uploaded-date-column,
  studio-recently-viewed-results .video-item .transcript-container .uploaded-date-column,
  studio-recently-viewed-results .video-item .video-item-row .uploaded-date-column-header,
  studio-recently-viewed-results .video-item .video-item-header-row .uploaded-date-column-header,
  studio-recently-viewed-results .video-item .transcript-container .uploaded-date-column-header,
  studio-recently-viewed-results .video-item .video-item-row .added-date-column-header,
  studio-recently-viewed-results .video-item .video-item-header-row .added-date-column-header,
  studio-recently-viewed-results .video-item .transcript-container .added-date-column-header,
  studio-recently-viewed-results .video-item .video-item-row .added-date-column,
  studio-recently-viewed-results .video-item .video-item-header-row .added-date-column,
  studio-recently-viewed-results .video-item .transcript-container .added-date-column,
  studio-recently-viewed-results .video-item .video-item-row .published-date-column,
  studio-recently-viewed-results .video-item .video-item-header-row .published-date-column,
  studio-recently-viewed-results .video-item .transcript-container .published-date-column,
  studio-recently-viewed-results .video-item .video-item-row .published-date-column-header,
  studio-recently-viewed-results .video-item .video-item-header-row .published-date-column-header,
  studio-recently-viewed-results .video-item .transcript-container .published-date-column-header,
  studio-recently-viewed-results .video-item .video-item-row .statistics-column,
  studio-recently-viewed-results .video-item .video-item-header-row .statistics-column,
  studio-recently-viewed-results .video-item .transcript-container .statistics-column,
  studio-recently-viewed-results .video-item .video-item-row .statistics-column-header,
  studio-recently-viewed-results .video-item .video-item-header-row .statistics-column-header,
  studio-recently-viewed-results .video-item .transcript-container .statistics-column-header,
  studio-recently-viewed-results .video-item .video-item-row .last-viewed-date-column,
  studio-recently-viewed-results .video-item .video-item-header-row .last-viewed-date-column,
  studio-recently-viewed-results .video-item .transcript-container .last-viewed-date-column,
  studio-recently-viewed-results .video-item .video-item-row .last-viewed-date-column,
  studio-recently-viewed-results .video-item .video-item-header-row .last-viewed-date-column,
  studio-recently-viewed-results .video-item .transcript-container .last-viewed-date-column {
    display: none;
  }
  studio-recently-viewed-results .video-item .video-item-row .name-column .name-description,
  studio-recently-viewed-results .video-item .video-item-header-row .name-column .name-description,
  studio-recently-viewed-results .video-item .transcript-container .name-column .name-description {
    padding: 5px 0 5px 10px;
  }
  studio-recently-viewed-results .video-item .video-item-row .name-column .live-now-tag,
  studio-recently-viewed-results .video-item .video-item-header-row .name-column .live-now-tag,
  studio-recently-viewed-results .video-item .transcript-container .name-column .live-now-tag {
    top: 5px;
    left: 5px;
  }
}
.person-card {
  display: block;
  border: 1px solid #707070;
  padding: 0px 0px 15px 0px;
  margin-bottom: 30px;
  background-color: #F1F1F1;
  overflow: hidden;
  height: 220px;
  padding: 20px;
  cursor: pointer;
}
.person-card .person-image-container {
  width: 100%;
  padding: 10px 0;
  margin: 0 0 10px 0;
}
.person-card .image-outer {
  margin: auto;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
  background-color: #FFFFFF;
  width: 94px;
  height: 94px;
}
.person-card .image-outer img {
  border-radius: 50%;
  margin: 3px;
  width: 88px;
  height: 88px;
}
.person-card .image-outer.image-outer-hover img {
  margin: 1px;
  width: 92px;
  height: 92px;
}
.person-card .person-info-container h6 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  padding: 0;
}
.person-card .person-info-container .person-name h6 {
  font-weight: 500;
  font-size: 16px;
}
.person-card .person-info-container .person-email h6 {
  font-weight: 500;
  font-size: 15px;
}
principal-results .search-filter-bar-row {
  display: none;
}
principal-results .principal-item-container {
  margin-left: 10px;
  margin-right: 110px;
}
principal-results .search-filter-bar {
  z-index: 10;
  margin-top: 22px;
}
principal-results div.row.row-size1.items-list {
  padding-top: 15px;
}
principal-results .page-title {
  padding-left: 12px;
  background-color: white;
}
@media screen and (max-width: 540px) {
  principal-results div.row.column.row-size1.items-list {
    margin-top: 0px;
  }
}
.context-feedback-component {
  max-height: calc(100vh - 48px);
  overflow: auto;
  background-color: white;
  border: solid black 1px;
  border-right: none;
  border-top: none;
  padding: 0 20px 20px 20px;
  z-index: 99;
}
.context-feedback-component .title-heading {
  padding-top: 10px;
}
.context-feedback-component .smiley-button,
.context-feedback-component .sad-button {
  height: 32px;
  width: 32px;
  padding: 0px;
  margin-right: 30px;
  margin-top: 0px;
  fill: #767676;
}
.context-feedback-component form {
  margin-bottom: 0px;
}
.context-feedback-component div {
  padding-top: 15px;
}
.context-feedback-component textarea {
  min-width: 0px;
  width: 100%;
  height: 100px;
}
.context-feedback-component .action-buttons {
  margin-top: 25px;
}
.context-feedback-component .action-buttons button {
  display: inline-block;
}
.context-feedback-component .action-buttons .cancel-button {
  background-color: #505050;
}
.update-section-v2 {
  background-color: #EAEAEA;
  width: 100%;
  min-height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.update-section-v2 .c-label.invalid {
  color: #E01E2C !important;
}
.update-section-v2 .error-section {
  margin-top: 30px;
}
.update-section-v2 .error-section .error-message-container {
  color: #FFFFFF;
  padding-bottom: 60px;
}
.update-section-v2 .edit-banner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  height: 60px;
  width: 100%;
  background-color: #231F20;
  position: relative;
}
.update-section-v2 .edit-banner.admin-mode-banner {
  background-color: #9c0041;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 10px 10px 50px;
}
.update-section-v2 .edit-banner.admin-mode-banner .message-text {
  font-size: 18px;
  color: #FFFFFF;
  display: inline-block;
  margin-right: 10px;
}
.update-section-v2 .edit-banner.admin-mode-banner button {
  padding-left: 15px;
  padding-right: 15px;
}
.update-section-v2 .edit-banner .buttons-container {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.update-section-v2 .edit-banner .buttons-container .left {
  margin-right: 5px;
}
.update-section-v2 .edit-banner .buttons-container .right {
  margin-left: 5px;
}
.update-section-v2 .edit-banner button:focus {
  outline: dashed #FFFFFF 1px;
}
.update-section-v2 .update-card .edit-content-delete {
  margin-top: 17px;
  padding-left: 10px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
.update-section-v2 .update-card .edit-content-delete .update-title-content {
  height: 30px;
  padding: 8px 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #666666;
  fill: #666666;
}
.update-section-v2 .update-card .edit-content-delete .update-action-buttons {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #666666;
}
.update-section-v2 .update-card .edit-content-delete .update-action-buttons .update-action-button {
  background: none;
  margin-top: 0px;
  border: 0px;
  height: 30px;
  padding: 0 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.update-section-v2 .update-card .edit-content-delete .update-action-buttons .update-action-button svg-src {
  width: 12px;
  height: 12px;
  fill: #666666;
  line-height: 15px;
}
.update-section-v2 .update-card .edit-content-delete .update-action-buttons .update-action-button .update-action-text {
  position: relative;
  margin-left: 5px;
  font-size: 12px;
  color: #666666;
}
.update-section-v2 .update-card.update-card-accordion {
  width: 380px;
  margin: 0 auto;
}
@media only screen and (max-width: 380px) {
  .update-section-v2 .update-card.update-card-accordion {
    width: auto;
  }
}
.update-section-v2 .update-card.update-card-accordion .edit-content-delete {
  padding: 0;
}
.update-section-v2 .update-card.update-card-accordion .edit-content-delete .update-action-button {
  height: 24px;
  min-width: 0;
  padding: 6px;
}
.update-section-v2 .update-card.update-card-accordion .edit-content-delete .update-action-button svg-src {
  width: 12px;
  line-height: 15px;
}
.update-section-v2 .update-card.update-card-accordion .edit-content-delete .update-action-button .update-action-text {
  display: none;
}
.update-section-v2 .update-card.update-card-accordion .edit-content-delete .update-title-content {
  font-size: 12px;
  padding: 0 10px 0 0;
  height: 24px;
  line-height: 24px;
  font-weight: 400;
}
.update-section-v2 .privacymode {
  min-height: 280px;
}
.update-section-v2 video-edit.admin-mode button.c-action-trigger,
.update-section-v2 video-edit.admin-mode button.c-action-trigger:before,
.update-section-v2 video-edit.admin-mode button.c-action-trigger:hover,
.update-section-v2 video-edit.admin-mode .c-action-trigger:hover,
.update-section-v2 video-edit.admin-mode upload-caption-link,
.update-section-v2 video-edit.admin-mode .c-choice-summary button.c-action-trigger.c-glyph:before {
  color: #9c0041;
  fill: #9c0041;
}
dialog-box.failed-videoupload-dialog .buttons-row {
  margin-bottom: 16px;
  text-align: center;
}
.principal-item {
  color: #4A4A4A;
}
.principal-item .principal-item-header-row {
  -ms-flex-align: end;
      -ms-grid-row-align: flex-end;
      align-items: flex-end;
  background-color: transparent;
}
.principal-item .principal-item-row:hover {
  color: #212121;
}
.principal-item .principal-item-row > ng-transclude {
  height: 48px;
}
.principal-item .principal-item-row .name-column,
.principal-item .principal-item-header-row .name-column,
.principal-item .transcript-container .name-column,
.principal-item .principal-item-row .name-column-header,
.principal-item .principal-item-header-row .name-column-header,
.principal-item .transcript-container .name-column-header {
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: 35%;
}
.principal-item .principal-item-row .name-column img,
.principal-item .principal-item-header-row .name-column img,
.principal-item .transcript-container .name-column img,
.principal-item .principal-item-row .name-column-header img,
.principal-item .principal-item-header-row .name-column-header img,
.principal-item .transcript-container .name-column-header img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-left: 12px;
  margin-right: 8px;
}
.principal-item .principal-item-row .email-column,
.principal-item .principal-item-header-row .email-column,
.principal-item .transcript-container .email-column,
.principal-item .principal-item-row .email-column-header,
.principal-item .principal-item-header-row .email-column-header,
.principal-item .transcript-container .email-column-header {
  width: 35%;
}
.principal-item .principal-item-row .permissions-column-header,
.principal-item .principal-item-header-row .permissions-column-header,
.principal-item .transcript-container .permissions-column-header,
.principal-item .principal-item-row .permissions-column,
.principal-item .principal-item-header-row .permissions-column,
.principal-item .transcript-container .permissions-column {
  width: 15%;
}
.principal-item .principal-item-row .permissions-column-header .permission-badge,
.principal-item .principal-item-header-row .permissions-column-header .permission-badge,
.principal-item .transcript-container .permissions-column-header .permission-badge,
.principal-item .principal-item-row .permissions-column .permission-badge,
.principal-item .principal-item-header-row .permissions-column .permission-badge,
.principal-item .transcript-container .permissions-column .permission-badge {
  padding: 4px 8px;
  border-radius: 4px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 12px;
}
.principal-item .principal-item-row .permissions-column-header .permission-badge.group-owner,
.principal-item .principal-item-header-row .permissions-column-header .permission-badge.group-owner,
.principal-item .transcript-container .permissions-column-header .permission-badge.group-owner,
.principal-item .principal-item-row .permissions-column .permission-badge.group-owner,
.principal-item .principal-item-header-row .permissions-column .permission-badge.group-owner,
.principal-item .transcript-container .permissions-column .permission-badge.group-owner {
  background-color: green;
}
.principal-item .principal-item-row .permissions-column-header .permission-badge.group-member,
.principal-item .principal-item-header-row .permissions-column-header .permission-badge.group-member,
.principal-item .transcript-container .permissions-column-header .permission-badge.group-member,
.principal-item .principal-item-row .permissions-column .permission-badge.group-member,
.principal-item .principal-item-header-row .permissions-column .permission-badge.group-member,
.principal-item .transcript-container .permissions-column .permission-badge.group-member {
  background-color: #404040;
}
.principal-item .principal-item-row .actions-column,
.principal-item .principal-item-header-row .actions-column,
.principal-item .transcript-container .actions-column,
.principal-item .principal-item-row .actions-column-header,
.principal-item .principal-item-header-row .actions-column-header,
.principal-item .transcript-container .actions-column-header {
  width: 15%;
}
@media only screen and (max-width: 540px) {
  .principal-item .principal-item-row .name-column,
  .principal-item .principal-item-header-row .name-column,
  .principal-item .transcript-container .name-column,
  .principal-item .principal-item-row .name-column-header,
  .principal-item .principal-item-header-row .name-column-header,
  .principal-item .transcript-container .name-column-header {
    max-width: 45%;
  }
  .principal-item .principal-item-row .email-column,
  .principal-item .principal-item-header-row .email-column,
  .principal-item .transcript-container .email-column,
  .principal-item .principal-item-row .email-column-header,
  .principal-item .principal-item-header-row .email-column-header,
  .principal-item .transcript-container .email-column-header {
    width: 40%;
  }
  .principal-item .principal-item-row .permissions-column-header,
  .principal-item .principal-item-header-row .permissions-column-header,
  .principal-item .transcript-container .permissions-column-header,
  .principal-item .principal-item-row .permissions-column,
  .principal-item .principal-item-header-row .permissions-column,
  .principal-item .transcript-container .permissions-column {
    display: none;
  }
  .principal-item .principal-item-row .actions-column,
  .principal-item .principal-item-header-row .actions-column,
  .principal-item .transcript-container .actions-column,
  .principal-item .principal-item-row .actions-column-header,
  .principal-item .principal-item-header-row .actions-column-header,
  .principal-item .transcript-container .actions-column-header {
    width: 15%;
  }
}
.channel-poster-image-v2 {
  width: 100%;
}
.channel-poster-image-v2 .poster-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}
.channel-poster-image-v2 .poster-container .channel-default-poster {
  position: absolute;
  top: 10%;
  bottom: 10%;
}
.channel-poster-image-v2 .poster-container img {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  max-width: 100%;
  max-height: 100%;
}
.channel-poster-image-v2 .custom-image-container {
  background: #000000;
}
.channel-poster-image-v2 .default-image-container {
  background: #6D6E71;
}
.channel-poster-image-v2 .upload-placeholder-container {
  position: relative;
  float: left;
}
.channel-poster-image-v2 .upload-placeholder-container .upload-placeholder {
  width: 100%;
  height: 100%;
  position: absolute;
}
.channel-poster-image-v2 .current-poster {
  height: 128px;
  width: 128px;
  float: left;
  padding: 0;
  border: 0;
  margin-top: 0px;
  background: #FFFFFF;
}
.channel-poster-image-v2 .channel-poster-image-content {
  width: 128px;
  height: 128px;
  -o-object-fit: cover;
     object-fit: cover;
}
.channel-poster-image-v2 .upload-icon {
  border-radius: 50%;
  background: #FFFFFF;
  opacity: 0.8;
  width: 36px;
  height: 36px;
  position: relative;
  display: inline-block;
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  padding-top: 6px;
  padding-left: 6px;
  cursor: pointer;
}
.channel-poster-image-v2 .upload-icon .svg-container .svg-icon {
  width: 24px;
  height: 24px;
}
.channel-poster-image-v2 .upload-button {
  position: absolute;
  border: 1px solid #707070;
  background-color: #EAEAEA;
  box-sizing: content-box;
  width: 128px;
  height: 128px;
  fill: #4A4A4A;
  padding: 0;
  margin-top: 0;
}
.channel-poster-image-v2 .upload-button .action-button-svg {
  display: inline-block;
  margin-left: 52px;
  margin-top: -12px;
}
.channel-poster-image-v2 .upload-button .svg-container .svg-icon {
  width: 24px;
  height: 24px;
}
.channel-poster-image-v2 .spinner {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  margin-left: 52px;
  margin-top: 52px;
  top: 0;
  left: 0;
}
.channel-poster-image-v2 .spinner span {
  width: 20px;
  height: 20px;
}
.channel-poster-image-v2 .spinner span:after {
  background-color: #C30052;
}
.channel-poster-image-v2 .delete-current-poster-container {
  position: absolute;
  margin-top: 135px;
  font-size: 13px;
  display: block;
}
.get-started .dont-show-this {
  text-align: right;
  padding-right: 0.9375rem;
  padding-top: 55px;
}
@media only screen and (max-width: 767px) {
  .get-started .dont-show-this {
    padding-top: 47px;
  }
}
.get-started .dont-show-this .c-action-trigger {
  padding: 0px;
  float: right;
}
.get-started .get-started-title h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.get-started .get-started-image-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  background-color: transparent;
}
.get-started .get-started-image-container img {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  height: 100%;
  max-width: 100%;
}
.get-started .get-started-image-container img:hover {
  cursor: pointer;
}
.get-started .get-started-content-container {
  position: absolute;
  width: 100%;
  top: 14%;
}
.get-started .get-started-content-container .intro-svg {
  fill: #FFFFFF;
  color: #FFFFFF;
  width: 18%;
  height: 48px;
}
.get-started .get-started-content-container .video-name {
  font-family: SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  margin-bottom: 1%;
  margin-top: 4%;
}
.get-started .get-started-content-container .watch-now {
  font-family: SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #CCCCCC;
}
.get-started button:focus {
  color: #FFFFFF;
  outline-color: #FFFFFF;
}
.get-started button.get-started-image-button {
  width: 100%;
  border: none;
  padding: 0px;
  background-color: transparent;
  position: relative;
}
.get-started button.get-started-image-button:focus {
  outline-offset: 2px;
}
.get-started button.get-started-image-button:focus {
  outline: dashed #0078D7 1px;
}
.get-started ul.row {
  margin-top: 10px;
}
.get-started ul.row.margin-20 {
  margin-top: 20px;
}
@media only screen and (max-width: 767px) and (min-width: 540px) {
  .get-started ul.row li:nth-of-type(1n+3) {
    padding-top: 25px;
  }
}
@media only screen and (max-width: 539px) {
  .get-started ul.row li:nth-of-type(1n+3) {
    padding-top: 25px;
  }
}
.body-grey-background {
  min-height: calc(100% - 60px);
  display: block;
  background-color: #EAEAEA;
  padding-bottom: 60px;
}
@media only screen and (max-width: 540px) {
  .body-grey-background .row.row-size0 {
    margin-top: 0;
  }
}
.body-grey-background .carousel-container {
  background-color: #1E1A1A;
  box-shadow: 0px 6px 20px 0px #505050;
}
.body-grey-background .first-run-home-container {
  position: relative;
  min-height: 260px;
}
.body-grey-background .first-run-home-container .container-103 {
  width: 100%;
}
.body-grey-background .first-run-home-container .text-container {
  padding: 65px 0px;
  color: #FFFFFF;
  text-align: center;
}
.body-grey-background .first-run-home-container .text-container .stream-icon-first-run {
  width: 65px;
  height: 65px;
  margin: 0px auto;
}
.body-grey-background .first-run-home-container .text-container .welcome-heading {
  padding-top: 12px;
}
.body-grey-background .first-run-home-container .text-container .sub-text {
  font-size: 17px;
}
.body-grey-background .first-run-home-container .text-container .upload-button,
.body-grey-background .first-run-home-container .text-container .firstrun-invite {
  width: 200px;
  display: block;
  margin: 20px auto 0px auto;
  background-color: #C30052;
  border: 0px;
}
.body-grey-background .section-title-container {
  margin-top: 60px;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: -5px;
}
.body-grey-background .section-title-container .home-section-item-title {
  font-size: 18px;
  font-family: 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #212121;
  padding-bottom: 0px;
  padding-top: 0px;
  overflow: hidden;
  padding-right: 7px;
  background: none;
  border: none;
  text-align: left;
  -ms-flex-item-align: start;
      align-self: flex-start;
  text-transform: uppercase;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: normal;
}
.body-grey-background .section-title-container .home-section-item-title .button-text {
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0px;
  line-height: normal;
  font-size: 18px;
}
.body-grey-background .section-title-container .see-all {
  font-size: 14px;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding-bottom: 1px;
}
.body-grey-background .section-title-container .see-all button.c-action-trigger {
  margin-top: 0px;
  padding: 0px;
  color: #4A4A4A;
}
@media only screen and (max-width: 540px) {
  .body-grey-background .section-title-container .see-all {
    padding-bottom: 0px;
  }
}
.body-grey-background .trending-videos-container .trending-videos-list.column {
  margin-top: 20px;
}
@media only screen and (max-width: 768px) {
  .body-grey-background .trending-videos-container .trending-videos-list:nth-of-type(1n+2) {
    display: none;
  }
}
.body-grey-background .trending-videos-container .add-more-videos .container-169 {
  background-color: #FFFFFF;
}
.body-grey-background .trending-videos-container .add-more-videos .tile {
  text-align: center;
  width: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  padding: 15px;
}
.body-grey-background .trending-videos-container .add-more-videos .tile h2.c-heading-2 {
  padding-top: 0px;
}
.body-grey-background .trending-videos-container .add-more-videos .tile .upload-button,
.body-grey-background .trending-videos-container .add-more-videos .tile .firstrun-invite {
  width: 200px;
  height: 37px;
  display: block;
  margin: 20px auto 0px auto;
  padding: 7px;
  background-color: #C30052;
  color: white;
  line-height: 20px;
  border: 0px;
}
.body-grey-background .popular-channels-container .popular-channels-list.column {
  margin-top: 20px;
}
.body-grey-background .popular-channels-container .popular-channels-list:last-child:not(:first-child) {
  float: left;
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .body-grey-background .popular-channels-container .popular-channels-list.medium-12:nth-of-type(1n+3) {
    display: none;
  }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .body-grey-background .popular-channels-container .popular-channels-list.medium-4:nth-of-type(1n+4) {
    display: none;
  }
}
@media only screen and (min-width: 960px) {
  .body-grey-background .popular-channels-container .popular-channels-list.limited.large-6:nth-of-type(1n+3) {
    display: none;
  }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .body-grey-background .popular-channels-container .popular-channels-list.limited.medium-12:nth-of-type(1n+2) {
    display: none;
  }
}
@media only screen and (max-width: 767px) and (min-width: 540px) {
  .body-grey-background .popular-channels-container .popular-channels-list:nth-of-type(1n+3) {
    display: none;
  }
}
@media only screen and (max-width: 539px) {
  .body-grey-background .popular-channels-container .popular-channels-list:nth-of-type(1n+2) {
    display: none;
  }
}
.body-grey-background .action-container {
  display: -ms-flexbox;
  display: flex;
}
.body-grey-background .action-container .action-button {
  width: 100%;
  background-color: transparent;
  border: 1px solid #C30052;
}
.body-grey-background .action-container .action-button .action-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.body-grey-background .action-container .action-button .action-content svg-src {
  display: inline-block;
  width: 32px;
  height: 32px;
  fill: #C30052;
}
.body-grey-background .action-container .action-button .action-content .action-text {
  font-size: 15px;
  color: #C30052;
  margin-top: 12px;
}
.footer-container-v2 {
  background-color: #FFFFFF;
  color: #666666;
  min-height: 60px;
  padding-top: 12px;
}
.footer-container-v2 .row .column {
  margin: 0px;
}
.footer-container-v2 .footer-link-list li:last-child {
  padding-right: 0px;
}
.first-run-container {
  position: relative;
  height: 100%;
  background: #1A1A1A;
  margin-top: -48px;
  padding-top: 48px;
}
.first-run-container .upper-section-bg {
  background: #1A1A1A;
}
.first-run-container .upper-section-bg .data-container {
  position: relative;
}
.first-run-container .upper-section-bg .data-container .welcome-player-container {
  margin: 30px auto;
}
.first-run-container .upper-section-bg .data-container a.c-button {
  color: #FFFFFF;
  background: #C30052;
  padding-left: 18px;
  padding-right: 18px;
  margin-top: 38px;
  min-width: 190px;
}
.first-run-container .welcome-container {
  color: #FFFFFF;
  text-align: center;
}
.first-run-container .welcome-container p {
  padding-top: 15px;
  font-size: 18px;
  margin-bottom: 51px;
}
.first-run-container .welcome-container .welcome-player-container {
  padding-top: 30px;
}
.first-run-container .welcome-container .welcome-player-container .player-content-wrapper169 {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  width: 100%;
  height: 0;
}
.first-run-container .welcome-container .welcome-player-container .player-content-wrapper169 .player-content {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.first-run-container .welcome-container .welcome-icon-container {
  width: 60px;
  height: 60px;
  margin: 40px auto 0px auto;
}
.first-run-container .welcome-container .c-heading-2 {
  padding-top: 24px;
}
.first-run-bottom-fill {
  height: 48px;
  width: 100%;
  background: #1A1A1A;
}
video-results .video-item-container {
  margin-left: 10px;
  margin-right: 110px;
}
video-results .search-filter-bar {
  background-color: #EAEAEA;
  z-index: 10;
}
video-results .search-filter-bar .search-filter-bar-content {
  margin: 0 auto;
  max-width: 75rem;
}
video-results div.row.column.row-size1.items-list {
  padding-top: 15px;
  z-index: 6;
}
video-results .page-title {
  background-color: white;
}
video-results .page-title .page-title-value {
  padding-left: 12px;
  padding-bottom: 2px;
  padding-right: 0;
  font-size: 34px;
  line-height: 40px;
}
@media screen and (max-width: 540px) {
  video-results div.row.column.row-size1.items-list {
    margin-top: 0px;
  }
}
channel-results .channel-item-container {
  margin-left: 10px;
  margin-right: 110px;
}
channel-results .sticky-bar {
  position: relative;
  z-index: 2;
}
channel-results .search-filter-bar {
  z-index: 10;
}
channel-results div.row.row-size1.items-list {
  padding-top: 15px;
  z-index: 1;
}
channel-results .page-title {
  padding-left: 12px;
  background-color: white;
}
@media screen and (max-width: 540px) {
  channel-results div.row.column.row-size1.items-list {
    margin-top: 0px;
  }
}
.face-chart-loading {
  width: 100%;
  height: 172px;
}
.face-chart-container {
  background-color: #FFFFFF;
}
.face-chart-container .face-chart-footer {
  padding: 0px;
  color: #212121;
  position: relative;
  padding-right: 23px;
}
.face-chart-container .face-chart-footer.edit-mode {
  margin-bottom: 3px;
}
.face-chart-container .face-chart-footer .face-title {
  font-weight: 500;
}
.face-chart-container .face-chart-footer.face-chart-edit-container .actions {
  display: -ms-flexbox;
  display: flex;
}
.face-chart-container .face-chart-footer.face-chart-edit-container .actions .load-more {
  margin-left: 12px;
}
.face-chart-container .face-chart-footer .face-action-trigger {
  font-size: 12px;
  margin-top: 0px;
  margin-left: 12px;
  margin-bottom: 0px;
  border: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #C30052;
  vertical-align: baseline;
}
.face-chart-container .face-chart-footer .action-status .action-button-svg {
  vertical-align: sub;
}
.face-chart-container .face-chart-footer .action-status .saving,
.face-chart-container .face-chart-footer .action-status .refreshing {
  font: italic;
}
.face-chart-container .face-chart-footer .action-status .saved {
  color: #666666;
}
.face-chart-container .face-chart-footer .action-status .saved .action-button-svg {
  width: 12px;
  height: 13px;
}
.face-chart-container .face-chart-footer .action-status .error,
.face-chart-container .face-chart-footer .action-status .refresherror {
  color: #D73E36;
  font-weight: 600;
}
.face-chart-container .face-chart-footer .action-status .error .action-button-svg,
.face-chart-container .face-chart-footer .action-status .refresherror .action-button-svg {
  width: 16px;
  height: 16px;
}
.face-chart-container .face-chart-footer .svg-icon {
  height: 16px;
  width: 16px;
}
.face-chart-container .no-face-shown {
  font-size: 13px;
  color: #666666;
}
.face-chart-container .no-face-shown .message-icon-cont {
  padding: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.face-chart-container .no-face-shown .message-icon-cont svg-src {
  height: 16px;
  margin: 0;
}
.face-chart-container .face-chart-operation {
  background-color: white;
  height: 36px;
  margin-bottom: 6px;
  position: relative;
}
.face-chart-container .face-chart-operation .checkbox-all-faces {
  position: absolute;
  left: 23px;
  top: -9px;
}
.face-chart-container .face-chart-operation .checkbox-all-faces input {
  z-index: 1;
}
.face-chart-container .face-chart-operation .face-actions-container {
  padding-left: 55px;
}
.face-chart-container .face-chart-operation .face-actions-container .face-actions {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
}
.face-chart-container .face-chart-operation .face-actions-container .face-actions .action-button {
  margin-top: 4px;
  margin-right: 20px;
}
.face-chart-container .face-chart-operation .face-actions-container .face-actions .action-button[disabled] {
  fill: #C8C8C8;
  color: #C8C8C8;
}
.face-chart-container .face-chart-operation .face-actions-container .face-actions .action-button .action-button-svg {
  width: 17px;
  height: 16px;
  vertical-align: sub;
}
.face-chart-container .face-chart-operation .face-actions-container .face-actions .action-button .action-button-label {
  font-size: 13px;
}
@media only screen and (max-width: 768px) {
  .face-chart-container .face-chart-operation .face-actions-container .face-actions .action-button .action-button-label {
    display: none;
  }
}
.face-chart-container .face-chart-operation .face-actions-container .face-actions .action-button:last-child {
  margin-right: 0px;
}
.face-chart-container .load-more {
  margin: 0 0 0 35px;
  color: #4A4A4A;
  padding-bottom: 10px;
}
.face-chart-edit-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-right: 23px;
  height: 48px;
  padding-left: 7px;
  margin-top: 12px;
  font-size: 12px;
}
.face-chart-edit-container .svg-cont {
  width: 32px;
  height: 32px;
  padding: 8px;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.face-chart-edit-container .c-action-trigger {
  padding: 0;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 12px;
}
.face-chart {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow: hidden;
  padding: 24px 24px 18px 24px;
}
.face-chart .timelines-container {
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  position: relative;
  cursor: pointer;
}
.face-chart .timelines-container .timeline-slider {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 8;
  background: none;
  margin-left: -6.5px;
  width: 13px;
}
.face-chart .timelines-container .timeline-slider .slider-line {
  height: 100%;
  width: 7px;
  border-right: 1px solid #4A4A4A;
}
.face-chart .timelines-container .cross-node {
  height: 12px;
  width: 12px;
  background: #4A4A4A;
  position: absolute;
  left: 1px;
  right: 2px;
  z-index: 10;
  box-sizing: border-box;
  border: 1px solid #4A4A4A;
  border-radius: 50%;
}
.face-chart .timelines-container .timeline-container {
  height: 43px;
  padding-top: 16px;
}
.face-chart .faces-container {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-width: 35px;
  margin-right: 20px;
}
.face-chart .faces-container .faces-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.face-chart .faces-container .faces-list li {
  margin: 4px 0;
  position: relative;
}
.face-chart .faces-container .faces-list li button {
  margin: 0 2px 9.5px 0;
  padding: 0;
  min-width: 0;
  width: 18px;
  height: 18px;
  display: inline-block;
}
.face-chart .faces-container .faces-list li button svg {
  width: 16px;
  height: 16px;
  padding: 0;
  margin: 0;
}
.face-chart .faces-container .faces-list li .checkbox-face {
  position: absolute;
  left: 23px;
  top: -21px;
}
.face-chart .faces-container .faces-list li .checkbox-face .c-label input[type=checkbox]:not([disabled]) + span:before {
  background-color: white;
}
.face-chart .faces-container .faces-list li .checkbox-face .c-label input {
  z-index: 1;
}
.face-chart .faces-container .face-img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-size: contain;
  background-position: center;
}
.admin-setting-detail-v2-container {
  height: 100%;
}
.admin-setting-detail-v2 {
  min-height: 100%;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0;
  /*this is to override 21px MWF margin to all labels*/
}
.admin-setting-detail-v2 .admin-row {
  max-width: 1400px;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-left: 0;
  min-height: 100%;
}
@media only screen and (max-width: 768px) {
  .admin-setting-detail-v2 .admin-row {
    display: block;
  }
}
.admin-setting-detail-v2 .top-header {
  margin: 18px 0 18px 16px;
}
.admin-setting-detail-v2 label.info-container {
  margin-top: 0;
  padding-bottom: 0;
}
.admin-setting-detail-v2 .tabs {
  width: 260px;
  min-width: 260px;
}
@media only screen and (max-width: 768px) {
  .admin-setting-detail-v2 .tabs {
    width: 100%;
  }
}
.admin-setting-detail-v2 .tab-page {
  width: calc(100% - 260px);
}
@media only screen and (max-width: 768px) {
  .admin-setting-detail-v2 .tab-page {
    width: 100%;
  }
}
.admin-setting-detail-v2 h3.c-heading-3 {
  font-size: 24px;
  font-weight: 300;
  padding: 0;
}
.admin-setting-detail-v2 .info-container {
  font-weight: 400;
  font-size: 16px;
  outline: none;
  padding: 0;
  margin: 0;
}
.admin-setting-detail-v2 hr.c-divider {
  border-top: 1px solid #D1D1D1;
}
.admin-setting-detail-v2 label.info-container {
  margin-top: 0px;
  padding-bottom: 0px;
}
.admin-setting-detail-v2 .upload-no-restrict,
.admin-setting-detail-v2 .comment-no-restrict {
  color: #505050;
  font-style: italic;
}
.admin-setting-detail-v2 .tab-header {
  position: relative;
}
.admin-setting-detail-v2 .tab-header button {
  background-color: #DCDCDC;
  width: 100%;
  text-align: left;
  border: 1px solid transparent;
}
.admin-setting-detail-v2 .tab-header button[aria-expanded="true"]:after {
  content: "\E70E";
}
.admin-setting-detail-v2 .tab-header button[aria-expanded="false"]:after {
  content: "\E70D";
}
.admin-setting-detail-v2 .tab-header button:after {
  position: absolute;
  right: 12px;
  top: calc(50% - 8px);
}
.admin-setting-detail-v2 tab-navigation.admin-setting-detail-tab-navigation li {
  border-left: 4px solid transparent;
}
.admin-setting-detail-v2 tab-navigation.admin-setting-detail-tab-navigation li.f-active {
  background-color: #FFFFFF;
  border-left-color: #C30052;
}
.admin-setting-detail-v2 tab-navigation.admin-setting-detail-tab-navigation li button {
  width: 180px;
  padding: 3px 0 11px;
}
.admin-setting-detail-v2 .tabs {
  background-color: #EAEAEA;
  font-size: 16px;
  min-height: 100%;
  padding: 0;
}
.admin-setting-detail-v2 .tabs .tab-header button {
  padding: 16px 6px 16px 16px;
}
.admin-setting-detail-v2 .tabs .tab-header svg-src {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  vertical-align: middle;
}
.admin-setting-detail-v2 div.c-toggle {
  margin: 20px 0;
}
.admin-setting-detail-v2 div.c-toggle button {
  margin: 0;
}
.admin-setting-detail-v2 div.c-toggle span {
  position: relative;
  top: -2px;
}
.admin-setting-detail-v2 .simple-action-bar {
  margin-top: 46px;
}
@media only screen and (max-width: 768px) {
  .admin-setting-detail-v2 {
    height: 470px;
  }
}
.admin-setting-detail-v2 .tab-page {
  padding: 25px 40px 0px;
}
.admin-setting-detail-v2 .admin-no-data-message {
  width: 100%;
  background-color: #EAEAEA;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 20px;
}
.face-timeline {
  width: 100%;
  height: 4px;
  padding-bottom: 4px;
  position: relative;
}
.face-timeline.show-face {
  border-bottom: 1px solid #999999;
}
.face-timeline.hide-face {
  border-bottom: 1px solid #C8C8C8;
}
.face-timeline li.range-show,
.face-timeline li.range-hidden {
  top: 0;
  height: 10px;
  position: absolute;
  z-index: 5;
  box-sizing: border-box;
  border-radius: 5px;
}
.face-timeline li.range-show {
  background: #FFFFFF;
  border: 1px solid #666666;
}
.face-timeline li.range-hidden {
  background: #C8C8C8;
  border: 1px solid #D1D1D1;
}
.spotlight-list {
  padding-left: 0;
}
.spotlight-list .add-action .svg-icon {
  width: 16px;
  height: 16px;
}
.spotlight-list .add-action button {
  cursor: pointer;
  padding: 0;
  font-size: 16px;
  margin-top: 0;
}
.spotlight-list .video-input input,
.spotlight-list .video-input .custom-error-message {
  width: 432px;
  height: auto;
}
@media only screen and (max-width: 960px) {
  .spotlight-list .video-input input,
  .spotlight-list .video-input .custom-error-message {
    width: 240px;
  }
}
.spotlight-list .loading-page-progress {
  height: 30px;
}
.spotlight-list .items-list-info-message {
  margin-top: 31px;
  margin-bottom: 0;
  background-color: #EAEAEA;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  min-height: 72px;
}
.spotlight-list .no-data-message {
  margin-left: 25px;
}
.spotlight-list list-row .header-row {
  height: 32px;
}
@media only screen and (max-width: 1200px) {
  .spotlight-list .adder-column,
  .spotlight-list .adder-column-header,
  .spotlight-list .added-date-column-header,
  .spotlight-list .added-date-column,
  .spotlight-list .name-description {
    display: none;
  }
  .spotlight-list .spotlight-video-item.video-item .actions-column {
    width: 25%;
  }
}
@media only screen and (max-width: 960px) {
  .spotlight-list .spotlight-video-item.video-item .actions-column {
    width: 32%;
  }
}
@media only screen and (max-width: 768px) {
  .spotlight-list .spotlight-video-item.video-item .actions-column {
    width: 52%;
  }
}
.spotlight-list .search-container {
  width: 432px;
  position: relative;
}
@media only screen and (max-width: 960px) {
  .spotlight-list .search-container {
    width: 240px;
  }
}
.user-setting-action-banner {
  position: fixed;
  top: 90px;
  left: 0;
  right: 0;
  z-index: 1;
  height: 60px;
  background: #231F20;
}
.user-setting-action-banner .left,
.user-setting-action-banner .right {
  float: left;
  width: 50%;
  height: 100%;
  position: relative;
}
.user-setting-action-banner .left button,
.user-setting-action-banner .right button {
  margin: 0 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.user-setting-action-banner .left button:focus,
.user-setting-action-banner .right button:focus {
  outline: dashed #FFFFFF 1px;
}
.user-setting-action-banner .left button {
  right: 0;
}
.user-setting-action-banner .right button {
  left: 0;
}
.user-setting-detail {
  padding-top: 60px;
}
.user-setting-detail .setting-item {
  padding: 0 0 40px;
}
.user-setting-detail .setting-item h3.c-heading-3 {
  font-size: 26px;
  font-weight: 300;
}
.user-setting-detail .setting-item .info-container {
  font-weight: 400;
  font-size: 16px;
  outline: none;
  padding: 0;
  margin: 0;
}
.user-setting-detail .setting-item .info-container a.c-action-trigger {
  position: relative;
  top: 1px;
  font-weight: 400;
  font-size: 16px;
  margin: 0;
  padding: 0;
  color: #C30052;
}
.user-setting-detail .setting-item .sample-data {
  font-size: 12px;
}
.user-setting-detail .setting-item search-filter {
  width: 100%;
  max-width: 362px;
}
.user-setting-detail .setting-item search-filter .search-filter drop-down div.drop-down div.selector::after {
  top: -2px;
}
.banner {
  font-size: 12px;
  height: 20px;
  text-align: center;
  background-color: #E6E6E6;
  color: #4A4A4A;
  padding: 1px 10px;
  overflow: hidden;
  width: 100%;
}
.banner .banner-content {
  height: 18px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.banner .banner-header {
  font-family: 'Segoe UI Bold', 'Stream Segoe UI Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.banner .banner-text-container {
  line-height: 16px;
  margin-right: 10px;
  height: 16px;
}
.banner .banner-icon {
  width: 16px;
  height: 16px;
  margin-top: 1px;
  vertical-align: middle;
}
.banner .banner-icon svg-src {
  height: 16px;
  width: 16px;
}
.live-event-list {
  padding-left: 0;
}
.live-event-list .add-action .svg-icon {
  width: 16px;
  height: 16px;
}
.live-event-list .add-action button {
  cursor: pointer;
  padding: 0;
  font-size: 16px;
  margin-top: 0;
}
.live-event-list .video-input input,
.live-event-list .video-input .custom-error-message {
  width: 432px;
  height: auto;
}
@media only screen and (max-width: 960px) {
  .live-event-list .video-input input,
  .live-event-list .video-input .custom-error-message {
    width: 240px;
  }
}
.live-event-list .loading-page-progress {
  height: 30px;
}
.live-event-list .items-list-info-message {
  line-height: 72px;
  margin-top: 31px;
  margin-bottom: 0;
  background-color: #EAEAEA;
}
.live-event-list .no-data-message {
  line-height: 72px;
  margin-left: 25px;
}
.live-event-list list-row .header-row {
  height: 32px;
}
@media only screen and (max-width: 1200px) {
  .live-event-list .adder-column,
  .live-event-list .adder-column-header,
  .live-event-list .added-date-column-header,
  .live-event-list .added-date-column,
  .live-event-list .name-description {
    display: none;
  }
  .live-event-list .live-event-item.video-item .actions-column {
    width: 25%;
  }
}
@media only screen and (max-width: 960px) {
  .live-event-list .live-event-item.video-item .actions-column {
    width: 32%;
  }
}
@media only screen and (max-width: 768px) {
  .live-event-list .live-event-item.video-item .actions-column {
    width: 52%;
  }
}
search-filter + search-filter .search-filter {
  margin-bottom: 50px;
}
.studio .small-only-title {
  margin-bottom: 28px;
}
.studio .search-section {
  background-color: #FFFFFF;
}
.studio .search-section h5.search-by,
.studio .search-section h3.search-by {
  padding-top: 0;
}
.studio .search-section ul li {
  padding-left: 28px;
}
.studio .search-section .searchBar,
.studio .search-section .searchTerms,
.studio .search-section .searchButton {
  height: 36px;
}
.studio div.show-for-small-only.video-list-item-createdDate,
.studio div.show-for-small-only.video-toolbox {
  display: inline-block !important;
}
.studio ul {
  list-style-type: none;
  padding-left: 0px;
  margin: 0;
}
.studio ul a:hover {
  text-decoration: none;
}
.studio #studioTitle {
  padding-bottom: 10px;
}
.studio #studioTitle p {
  padding: 14px;
  display: inline-block;
  margin-right: 20px;
}
.studio .studio-title {
  padding-top: 0px;
  margin-bottom: 28px;
}
.studio .studio-list-column {
  padding-left: 40px;
}
.principal-item-base {
  color: #4A4A4A;
}
.principal-item-base .principal-item-header-row {
  -ms-flex-align: end;
      -ms-grid-row-align: flex-end;
      align-items: flex-end;
  background-color: transparent;
}
.principal-item-base .principal-item-row:hover {
  color: #212121;
}
.principal-item-base .principal-item-row {
  background-color: #EAEAEA;
}
.principal-item-base .principal-item-row list-cell .list-cell .list-cell-fade.list-cell-fade-after::after {
  background: linear-gradient(to left, #EAEAEA 0%, rgba(255, 255, 255, 0) 100%);
}
.principal-item-base .principal-item-row > ng-transclude {
  height: 48px;
}
.principal-item-base .principal-item-row .name-column,
.principal-item-base .principal-item-header-row .name-column,
.principal-item-base .principal-item-row .name-column-header,
.principal-item-base .principal-item-header-row .name-column-header {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.principal-item-base .principal-item-row .name-column img,
.principal-item-base .principal-item-header-row .name-column img,
.principal-item-base .principal-item-row .name-column-header img,
.principal-item-base .principal-item-header-row .name-column-header img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-left: 12px;
  margin-right: 8px;
}
.principal-item-base .principal-item-row .email-column,
.principal-item-base .principal-item-header-row .email-column,
.principal-item-base .principal-item-row .email-column-header,
.principal-item-base .principal-item-header-row .email-column-header {
  width: 35%;
}
@media only screen and (max-width: 768px) {
  .principal-item-base .principal-item-row .email-column,
  .principal-item-base .principal-item-header-row .email-column,
  .principal-item-base .principal-item-row .email-column-header,
  .principal-item-base .principal-item-header-row .email-column-header {
    display: none;
  }
}
.principal-item-base .principal-item-row .custom-column,
.principal-item-base .principal-item-header-row .custom-column,
.principal-item-base .principal-item-row .custom-header,
.principal-item-base .principal-item-header-row .custom-header {
  width: 12%;
}
@media only screen and (max-width: 960px) {
  .principal-item-base .principal-item-row .custom-column,
  .principal-item-base .principal-item-header-row .custom-column,
  .principal-item-base .principal-item-row .custom-header,
  .principal-item-base .principal-item-header-row .custom-header {
    display: none;
  }
}
@media only screen and (max-width: 960px) {
  .principal-item-base .principal-item-row .action-column,
  .principal-item-base .principal-item-header-row .action-column,
  .principal-item-base .principal-item-row .action-header,
  .principal-item-base .principal-item-header-row .action-header {
    display: block;
  }
}
.principal-item-base .principal-item-row .action-column svg-src,
.principal-item-base .principal-item-header-row .action-column svg-src {
  width: 16px;
  height: 16px;
}
.principal-item-base .principal-item-row .action-column .list-cell,
.principal-item-base .principal-item-header-row .action-column .list-cell {
  padding: 0;
}
.principal-item-base .principal-item-row .action-header .header-text,
.principal-item-base .principal-item-header-row .action-header .header-text {
  display: none;
}
.stream-accordion {
  display: block;
}
.stream-accordion v-pane-header {
  font-size: 14px;
}
.stream-accordion v-pane {
  display: block;
  overflow: hidden;
}
.stream-accordion v-pane.is-expanded v-pane-header {
  border-bottom: none;
  background-color: #666666;
}
.stream-accordion v-pane.is-expanded v-pane-header .accordion-header-icon.pane-opened {
  display: inline-block;
}
.stream-accordion v-pane.is-expanded v-pane-header .accordion-header-icon.pane-closed {
  display: none;
}
.stream-accordion v-pane.is-expanded v-pane-content {
  visibility: visible;
}
.stream-accordion v-pane.is-expanded v-pane-content > div {
  display: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.stream-accordion v-pane v-pane-header {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
  display: -ms-flexbox;
  display: flex;
  background-color: #777777;
  transition: all 0.25s;
  border-bottom: 2px #FFFFFF solid;
  color: #FFFFFF;
  font-family: 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 15px;
}
.stream-accordion v-pane v-pane-header .accordion-header-icon {
  pointer-events: none;
  display: none;
  fill: #FFFFFF;
}
.stream-accordion v-pane v-pane-header .accordion-header-icon.pane-opened {
  display: none;
}
.stream-accordion v-pane v-pane-header .accordion-header-icon.pane-closed {
  display: inline-block;
}
.stream-accordion v-pane v-pane-header .accordion-header-icon > .svg-container {
  height: 32px;
  width: 24px;
  padding: 9px 8px;
}
.stream-accordion v-pane v-pane-header span {
  pointer-events: none;
}
.stream-accordion v-pane v-pane-header:focus {
  outline: dashed #000000 1px;
  outline-style: auto;
  outline-offset: -1px;
}
.stream-accordion v-pane v-pane-header > div {
  display: block;
}
.stream-accordion v-pane v-pane-header > span {
  line-height: 30px;
}
.stream-accordion v-pane v-pane-content {
  background-color: #FFFFFF;
  display: block;
  visibility: hidden;
  overflow: hidden;
  position: relative;
  max-height: 0px;
}
.stream-accordion v-pane v-pane-content > div {
  visibility: none;
  padding-bottom: 20px;
  opacity: 0;
  transition: all 0.5s;
}
.stream-accordion v-pane[disabled] > v-pane-header {
  color: #999999;
  fill: #999999;
  pointer-events: none;
}
.stream-accordion v-pane[disabled] v-pane-header::after,
.stream-accordion .vAccordion--default v-pane[disabled] v-pane-header::before {
  display: none;
}
.usage-bar .usage-bar-container {
  width: 100%;
  max-width: 400px;
}
.usage-bar .usage-bar-container .usage-bar-display {
  background-color: #666666;
  width: 100%;
  max-width: 380px;
  height: 40px;
  display: inline-block;
  position: relative;
  padding-right: 20px;
}
.usage-bar .bar-text {
  font: 17px 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  display: inline-block;
  position: relative;
  white-space: nowrap;
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
}
.usage-bar .bar-vertical-line {
  height: 8px;
  display: block;
  position: relative;
  border-right: 1px #4A4A4A solid;
  padding-top: 0;
  margin-top: -4px;
}
.usage-bar .bar {
  height: 100%;
  position: relative;
  display: inline-block;
  background-color: #C30052;
  border-right: 1px #4A4A4A solid;
}
.usage-bar .bar-percent {
  position: relative;
  display: block;
  margin-top: 8px;
}
.usage-bar .bar-percent-value {
  position: relative;
  display: inline-block;
  font: 24px 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #4A4A4A;
}
.usage-bar .bar-percent-symbol {
  position: relative;
  display: inline-block;
  font: 14px SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #4A4A4A;
}
.toggle.c-toggle.ct-toggle-compact.settings-toggle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.toggle.c-toggle.ct-toggle-compact.settings-toggle button {
  margin: 0;
  /* Targets displays using the Windows� "High Contrast Black" theme: */
  /* Targets displays using the Windows� "High Contrast White" theme: */
}
.toggle.c-toggle.ct-toggle-compact.settings-toggle button[aria-pressed=false] {
  background: 0 0;
  border-color: #000000;
}
.toggle.c-toggle.ct-toggle-compact.settings-toggle button[aria-pressed=true] {
  background: #C30052;
  border-color: #C30052;
}
.toggle.c-toggle.ct-toggle-compact.settings-toggle button[aria-pressed=true]:after {
  background: #FFFFFF;
}
.toggle.c-toggle.ct-toggle-compact.settings-toggle button[disabled=disabled] {
  border-color: #D1D1D1;
  background-color: #FFFFFF;
  cursor: not-allowed;
}
@media screen and (-ms-high-contrast: white-on-black) {
  .toggle.c-toggle.ct-toggle-compact.settings-toggle button {
    background: #FFFFFF;
    border-color: #FFFFFF;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .toggle.c-toggle.ct-toggle-compact.settings-toggle button {
    background: #000000;
    border-color: #000000;
  }
}
.toggle.c-toggle.ct-toggle-compact.settings-toggle span {
  position: relative;
}
tab-navigation {
  width: 100%;
}
tab-navigation.tab-navigation-horiz-padding .tab-navigation {
  padding-left: 20px;
  padding-right: 20px;
}
tab-navigation nav.c-in-page-navigation > ul li drawer li {
  display: block;
}
tab-navigation nav.c-in-page-navigation > ul li drawer .drawer-content {
  border-style: none;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
tab-navigation nav.c-in-page-navigation > ul li drawer button.c-action-trigger.drawer-content-item {
  padding-left: 20px;
  padding-right: 20px;
  min-width: 0px;
  color: #000000;
}
tab-navigation nav.c-in-page-navigation > ul li drawer button.c-action-trigger.drawer-content-item:hover,
tab-navigation nav.c-in-page-navigation > ul li drawer button.c-action-trigger.drawer-content-item:focus {
  background-color: #FFFFFF;
  color: #000000;
  cursor: pointer;
  text-decoration: none;
}
tab-navigation nav.c-in-page-navigation > ul li div.drawer button.c-action-trigger.c-glyph.drawer-button {
  height: 32px;
  vertical-align: bottom;
  margin-bottom: 0;
  padding: 0;
  margin-top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
tab-navigation .tab-navigation.c-in-page-navigation {
  background-color: #F2F2F2;
  border: none;
  height: 32px;
}
tab-navigation .tab-navigation.c-in-page-navigation .tab-navigation-list {
  height: inherit;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
tab-navigation .tab-navigation.c-in-page-navigation .tab-navigation-list .tab-navigation-item {
  height: 32px;
}
tab-navigation .tab-navigation.c-in-page-navigation .tab-navigation-list .nav-link {
  padding: 0px 0px;
  margin: 0px;
  margin-right: 40px;
  font-size: 16px;
  line-height: 16px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  color: #666666;
  height: inherit;
}
tab-navigation .tab-navigation.c-in-page-navigation .tab-navigation-list .nav-link:hover {
  color: #212121;
}
tab-navigation .tab-navigation.c-in-page-navigation .tab-navigation-list .nav-link:disabled {
  color: #666666;
  cursor: not-allowed;
}
tab-navigation .tab-navigation.c-in-page-navigation .tab-navigation-list .nav-link.f-active {
  color: #212121;
  border-bottom: 2px solid #C30052;
}
tab-navigation .tab-navigation.c-in-page-navigation .tab-navigation-list .nav-link.item-error {
  color: #E01E2C;
  fill: #E01E2C;
}
tab-navigation .tab-navigation.c-in-page-navigation .tab-navigation-list .nav-link.item-error .item-error-icon {
  position: relative;
  top: 2px;
  width: 16px;
  height: 16px;
}
tab-navigation .tab-navigation.c-in-page-navigation .tab-navigation-list .nav-link.with-drawer {
  margin-right: 20px;
}
tab-navigation .navigation-bar {
  width: 100%;
}
tab-navigation svg-src {
  display: inline-block;
  padding: 6px 0 12px;
}
tab-navigation svg-src .svg-container .svg-icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  vertical-align: middle;
}
tab-navigation .tab-navigation.vertical-navigation li {
  padding-left: 44px;
}
tab-navigation .tab-navigation.vertical-navigation button {
  white-space: normal;
}
@media screen and (max-width: 540px) {
  tab-navigation .tab-navigation-list .tab-navigation-item:last-of-type button.nav-link {
    padding-right: 0px;
    margin-right: 0px;
  }
  tab-navigation .tab-navigation-list.text-compressed .tab-navigation-item button.nav-link {
    font-size: 13px;
    margin-left: 10px;
    margin-right: 10px;
  }
}
.navigation-bar {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .items-list {
    margin-top: 73px;
  }
}
.before-and-after:before {
  content: " ";
  display: table;
}
.before-and-after:after {
  content: " ";
  display: table;
  clear: both;
}
.after_charot:after {
  color: #FFFFFF;
  right: 12px;
  position: inherit;
  padding-left: 8px;
}
.topbar-v2 {
  height: 90px;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 320px;
}
.topbar-v2 a:focus,
.topbar-v2 button:focus,
.topbar-v2 [tabindex]:focus,
.topbar-v2 [role="button"]:focus,
.topbar-v2 select:focus,
.topbar-v2 input:focus,
.topbar-v2 textarea:focus {
  outline: dashed #000000 1px;
}
.topbar-v2 .media-player-controller .azuremediaplayer .vjs-player:focus {
  outline: dashed #000000 1px !important;
}
.topbar-v2 .media-player-controller .azuremediaplayer .vjs-player:focus {
  box-shadow: 0 0 0 1px #FFFFFF;
}
.topbar-v2 > div {
  top: 0px;
  margin: auto;
  color: #FFFFFF;
  background-color: #000000;
  width: 100%;
  height: 48px;
}
.topbar-v2 .stream-office-top-nav {
  height: 50px;
}
.topbar-v2 .action-bar-container {
  height: 40px;
  color: #000000;
  background-color: #FFFFFF;
  width: 100%;
  background: #FFFFFF;
}
.topbar-v2 .menu-container {
  height: 40px;
}
.topbar-v2 a.c-action-trigger.c-glyph.glyph-waffle {
  padding: 14px;
}
.topbar-v2 a.c-action-trigger.c-glyph.glyph-waffle svg-src .svg-icon {
  height: inherit;
}
.topbar-v2 li.c-menu-item.home-menu-item a.home-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 16px;
  background: #FFFFFF;
}
.topbar-v2 li.c-menu-item.home-menu-item a.home-link span {
  background: rgba(255, 255, 255, 0);
}
.topbar-v2 li.c-menu-item.home-menu-item a.home-link:hover,
.topbar-v2 li.c-menu-item.home-menu-item a.home-link:focus {
  background: #DCDCDC;
}
.topbar-v2 .topbar-container {
  height: 40px;
  position: relative;
}
.topbar-v2 .topbar-container:before {
  content: " ";
  display: table;
}
.topbar-v2 .topbar-container:after {
  content: " ";
  display: table;
  clear: both;
}
.topbar-v2 .topbar-container > .c-action-trigger.c-glyph[aria-label] {
  min-width: 40px;
  width: 40px;
  height: 40px;
  background: #FFFFFF;
  font-size: 16px;
  padding: 8px 11px;
  margin-top: 0;
  float: left;
  margin-right: 0;
}
.topbar-v2 .topbar-container > .c-action-trigger.c-glyph[aria-label] > svg-src {
  height: 22px;
  width: 16px;
}
.topbar-v2 .topbar-container div.f-search .topbar-search-button {
  padding: 8px;
  margin: 1px;
  height: 38px;
}
.topbar-v2 .topbar-container div.f-search:before {
  height: 40px;
}
.topbar-v2 .topbar-container div.f-product-name.media-menu-button,
.topbar-v2 .topbar-container div.menu-container,
.topbar-v2 .topbar-container div.f-search,
.topbar-v2 .topbar-container div.topbar-right-menu {
  float: left;
  padding: 0;
  position: relative;
  margin-top: 0;
}
.topbar-v2 .topbar-svg {
  fill: #000000;
  height: 16px;
  width: 16px;
}
.topbar-v2 .topbar-svg .svg-container {
  padding: 0px !important;
}
.topbar-v2 .down-arrow-icon {
  fill: #000000;
  height: 8px;
  width: 8px;
}
.topbar-v2 .f-search {
  padding-left: 2px;
  max-width: 235px;
}
.topbar-v2 .f-search .c-search {
  height: 40px;
  background-color: #FFFFFF;
  margin-top: 0px;
  line-height: normal;
  margin-bottom: 0px;
  max-width: none;
  width: 100%;
}
.topbar-v2 .f-search .c-search > input {
  background-color: #FFFFFF;
  color: #000000;
  -webkit-appearance: none;
  border-radius: 0;
  padding-right: 10px;
  padding-left: 50px;
  font-size: 16px;
  border-color: transparent;
}
.topbar-v2 .f-search .c-search > input:hover,
.topbar-v2 .f-search .c-search > input:focus {
  background-color: #DCDCDC;
}
.topbar-v2 .f-search .c-search > button {
  width: 40px;
  height: 40px;
  color: #000000;
  margin: 0 1px;
  background-color: transparent;
  right: auto;
  left: 0;
}
.topbar-v2 .f-search .c-search > button:before {
  color: #212121;
}
.topbar-v2 .f-search .c-search > button:hover,
.topbar-v2 .f-search .c-search > button:focus {
  background-color: #DCDCDC;
}
.topbar-v2 .c-menu-item .create-channel-link,
.topbar-v2 .c-menu-item .upload-link,
.topbar-v2 .c-menu-item .my-channel-link,
.topbar-v2 .c-menu-item .my-video-link,
.topbar-v2 .c-menu-item .my-watchlist-link,
.topbar-v2 .c-menu-item .my-recently-viewed-link,
.topbar-v2 .c-menu-item .following-channels-link,
.topbar-v2 .c-menu-item .my-groups-link,
.topbar-v2 .c-menu-item .create-group-link,
.topbar-v2 .c-menu-item .create-live-link,
.topbar-v2 .c-menu-item .record-video-link,
.topbar-v2 .c-menu-item .discover-video-link,
.topbar-v2 .c-menu-item .discover-channel-link,
.topbar-v2 .c-menu-item .discover-people-link,
.topbar-v2 .c-menu-item .discover-groups-link {
  border: none;
  padding: 16px;
  width: 100%;
  text-align: left;
  background: transparent;
  text-decoration: none;
  outline: none;
}
.topbar-v2 .c-menu-item .create-channel-link:hover,
.topbar-v2 .c-menu-item .upload-link:hover,
.topbar-v2 .c-menu-item .my-channel-link:hover,
.topbar-v2 .c-menu-item .my-video-link:hover,
.topbar-v2 .c-menu-item .my-watchlist-link:hover,
.topbar-v2 .c-menu-item .my-recently-viewed-link:hover,
.topbar-v2 .c-menu-item .following-channels-link:hover,
.topbar-v2 .c-menu-item .my-groups-link:hover,
.topbar-v2 .c-menu-item .create-group-link:hover,
.topbar-v2 .c-menu-item .create-live-link:hover,
.topbar-v2 .c-menu-item .record-video-link:hover,
.topbar-v2 .c-menu-item .discover-video-link:hover,
.topbar-v2 .c-menu-item .discover-channel-link:hover,
.topbar-v2 .c-menu-item .discover-people-link:hover,
.topbar-v2 .c-menu-item .discover-groups-link:hover {
  outline: none;
  border: none;
  text-decoration: underline;
}
.topbar-v2 .c-menu-item.f-sub-menu .ms-mobile-sub-menu {
  max-width: none;
  width: 100%;
  text-align: left;
  box-sizing: inherit;
  padding: 11px 12px 13px;
  position: relative;
}
.topbar-v2 .c-menu-item.f-sub-menu .ms-mobile-sub-menu::after {
  font-family: MWF-MDL2;
  content: "\E76C";
  position: absolute;
  font-size: 6px;
  right: 12px;
  top: 19px;
}
.topbar-v2 .c-menu-item.icon-item .ms-mobile-sub-menu {
  width: 100%;
  text-align: left;
}
.topbar-v2 .c-menu-item.icon-item button {
  display: block;
  padding: 11px 12px 13px;
  outline: 0;
  cursor: pointer;
}
.topbar-v2 .c-menu-item.icon-item button:active {
  background-color: transparent;
}
.topbar-v2 .c-menu-item.icon-item button:focus {
  background-color: transparent;
}
.topbar-v2 .c-menu-item.icon-item button span {
  background-color: transparent;
  display: inline;
}
.topbar-v2 .c-menu-item.icon-item button span.svg-container {
  float: left;
  margin-top: 3px;
}
.topbar-v2 .c-menu-item.icon-item a {
  display: block;
  padding: 11px 12px 13px;
  outline: 0;
  cursor: pointer;
}
.topbar-v2 .c-menu-item.icon-item a:active {
  background-color: transparent;
}
.topbar-v2 .c-menu-item.icon-item a:focus {
  background-color: transparent;
}
.topbar-v2 .c-menu-item.icon-item a span {
  background-color: transparent;
  display: inline;
}
.topbar-v2 .c-menu-item.icon-item a span.svg-container {
  float: left;
  margin-top: 3px;
}
.topbar-v2 .mobile-menu {
  overflow: auto;
  position: relative;
  z-index: 99;
  width: 100%;
  color: #FFFFFF;
}
.topbar-v2 .mobile-menu a {
  background-color: #000000;
  border: 0px;
  color: #FFFFFF;
}
.topbar-v2 .mobile-menu a:after {
  color: #FFFFFF;
  right: 12px;
  position: inherit;
  padding-left: 8px;
}
.topbar-v2 .mobile-menu a:hover,
.topbar-v2 .mobile-menu a:focus {
  background: #404040;
}
.topbar-v2 .mobile-menu button {
  background-color: #000000;
  color: white;
  border: 0px;
  width: 100%;
}
.topbar-v2 .mobile-menu button:after {
  color: #FFFFFF;
  right: 12px;
  position: inherit;
  padding-left: 8px;
}
.topbar-v2 .mobile-menu button[aria-expanded="true"] {
  background-color: #404040;
}
.topbar-v2 .mobile-menu .c-menu-item a.home-link {
  padding: 12px 12px 11px;
  font-size: 16px;
}
.topbar-v2 .mobile-menu .c-menu-item a.home-link .topbar-svg {
  margin-right: 19px;
}
.topbar-v2 .mobile-menu .c-menu {
  width: 100%;
  max-width: none;
  border: 0;
  overflow: auto;
  background: #404040;
}
.topbar-v2 .mobile-menu .c-menu .topbar-svg {
  fill: #FFFFFF;
  stroke: #FFFFFF;
}
.topbar-v2 .mobile-menu .c-menu-item .create-channel-link,
.topbar-v2 .mobile-menu .c-menu-item .upload-link,
.topbar-v2 .mobile-menu .c-menu-item .my-channel-link,
.topbar-v2 .mobile-menu .c-menu-item .my-video-link,
.topbar-v2 .mobile-menu .c-menu-item .my-watchlist-link,
.topbar-v2 .mobile-menu .c-menu-item .m-recently-viewed,
.topbar-v2 .mobile-menu .c-menu-item .following-channels-link,
.topbar-v2 .mobile-menu .c-menu-item .my-groups-link,
.topbar-v2 .mobile-menu .c-menu-item .create-group-link,
.topbar-v2 .mobile-menu .c-menu-item .create-live-link,
.topbar-v2 .mobile-menu .c-menu-item .record-video-link,
.topbar-v2 .mobile-menu .c-menu-item .discover-video-link,
.topbar-v2 .mobile-menu .c-menu-item .discover-channel-link,
.topbar-v2 .mobile-menu .c-menu-item .discover-people-link,
.topbar-v2 .mobile-menu .c-menu-item .discover-groups-link {
  background: transparent;
  border: none;
  padding: 16px;
  width: 100%;
  text-align: left;
}
.topbar-v2 .mobile-menu .c-menu-item .create-channel-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .upload-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .my-channel-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .my-video-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .my-watchlist-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .m-recently-viewed:hover,
.topbar-v2 .mobile-menu .c-menu-item .following-channels-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .my-groups-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .create-group-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .create-live-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .record-video-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .discover-video-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .discover-channel-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .discover-people-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .discover-groups-link:hover,
.topbar-v2 .mobile-menu .c-menu-item .create-channel-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .upload-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .my-channel-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .my-video-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .my-watchlist-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .m-recently-viewed:focus,
.topbar-v2 .mobile-menu .c-menu-item .following-channels-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .my-groups-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .create-group-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .create-live-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .record-video-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .discover-video-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .discover-channel-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .discover-people-link:focus,
.topbar-v2 .mobile-menu .c-menu-item .discover-groups-link:focus {
  background-color: #404040;
  outline: none;
  border: none;
  text-decoration: underline;
}
.topbar-v2 .mobile-menu .c-menu-item button {
  background-color: #000000;
  color: #FFFFFF;
  border: 0px;
}
.topbar-v2 .mobile-menu .c-menu-item button[aria-expanded="true"] {
  background-color: #000000;
}
.topbar-v2 .mobile-menu .c-menu-item.f-sub-menu {
  background: #000000;
}
.topbar-v2 .mobile-menu .c-menu-item.f-sub-menu .ms-mobile-sub-menu {
  max-width: none;
  width: 100%;
  text-align: left;
  box-sizing: inherit;
  padding: 11px 12px 13px;
  position: relative;
}
.topbar-v2 .mobile-menu .c-menu-item.f-sub-menu .ms-mobile-sub-menu::after {
  font-family: MWF-MDL2;
  content: "\E76C";
  position: absolute;
  font-size: 6px;
  right: 12px;
  top: 19px;
}
.topbar-v2 .mobile-menu .c-menu-item.f-sub-menu > button {
  height: 44px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.topbar-v2 .mobile-menu .c-menu-item.f-sub-menu > button .mobile-submenu-content {
  background: #000000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 24px;
}
.topbar-v2 .mobile-menu .c-menu-item.f-sub-menu > button .mobile-submenu-content span.link-label {
  background: #000000;
  padding: 0 0 0 3px;
}
.topbar-v2 .mobile-menu .c-menu-item.f-sub-menu .c-menu .c-menu-item a {
  padding-left: 48px;
}
.topbar-v2 .mobile-menu .c-menu-item.f-sub-menu .c-menu .c-menu-item button {
  padding-left: 48px;
}
.topbar-v2 .mobile-menu button.action-link svg-src {
  margin-right: 18px;
}
.topbar-v2 .mobile-menu button.action-link span.link-label {
  padding: 0 0 0 3px;
}
.topbar-v2 .mobile-menu svg-src {
  margin-right: 16px;
  stroke: #FFFFFF;
  fill: #FFFFFF;
}
.topbar-v2 .desktop-menu {
  height: 40px;
  display: none;
  position: relative;
}
.topbar-v2 .desktop-menu:before {
  content: " ";
  display: table;
}
.topbar-v2 .desktop-menu:after {
  content: " ";
  display: table;
  clear: both;
}
.topbar-v2 .desktop-menu .c-menu-item a.home-link {
  padding: 10px 16px;
}
.topbar-v2 .desktop-menu .c-menu-item a.home-link .topbar-svg {
  margin-right: 8px;
}
.topbar-v2 .desktop-menu > ul > .c-menu-item > a {
  padding-top: 10px;
  padding-bottom: 10px;
  height: 40px;
  color: #000000;
}
.topbar-v2 .desktop-menu > ul > .c-menu-item > a:hover,
.topbar-v2 .desktop-menu > ul > .c-menu-item > a:focus {
  background: #FFFFFF;
}
.topbar-v2 .desktop-menu > ul > .c-menu-item > a .link-label {
  display: inline-block;
  font-size: 16px;
}
.topbar-v2 .desktop-menu > ul > .c-menu-item .current-menu-name {
  font-family: 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #C30052;
}
.topbar-v2 .desktop-menu > ul > .c-menu-item .current-menu-icon {
  fill: #C30052;
}
.topbar-v2 .desktop-menu > ul > li {
  float: left;
}
.topbar-v2 .desktop-menu .c-select-menu a {
  color: #FFFFFF;
  transform: none;
  padding-left: 16px;
  padding-right: 16px;
  background: transparent;
  border: 0px;
}
.topbar-v2 .desktop-menu .c-select-menu button {
  color: #000000;
  background-color: #FFFFFF;
  height: 40px;
  padding: 10px 9px;
  font-size: 16px;
  transform: none;
}
.topbar-v2 .desktop-menu .c-select-menu button.record-video-link {
  padding: 16px;
}
.topbar-v2 .desktop-menu .c-select-menu button:after {
  color: #212121;
}
.topbar-v2 .desktop-menu .c-select-menu button:hover,
.topbar-v2 .desktop-menu .c-select-menu button:focus {
  background-color: #DCDCDC;
}
.topbar-v2 .desktop-menu .c-select-menu button .link-label {
  display: inline-block;
  line-height: 16px;
  margin: 0 8px;
}
.topbar-v2 .desktop-menu .c-select-menu button .button-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.topbar-v2 .desktop-menu .c-select-menu button:after {
  display: none;
}
.topbar-v2 .desktop-menu .c-select-menu .current-menu-name {
  font-family: 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #C30052;
}
.topbar-v2 .desktop-menu .c-select-menu .current-menu-icon {
  fill: #C30052;
}
.topbar-v2 .desktop-menu .c-select-menu .c-menu {
  background-color: #DCDCDC;
  top: 40px;
  white-space: nowrap;
  max-width: 350px;
  min-width: 100%;
  width: auto;
  overflow: hidden;
}
.topbar-v2 .desktop-menu .c-select-menu .c-menu .c-menu-item a {
  color: #000000;
  background-color: #DCDCDC;
}
.topbar-v2 .desktop-menu .c-select-menu .c-menu .c-menu-item a:hover,
.topbar-v2 .desktop-menu .c-select-menu .c-menu .c-menu-item a:focus {
  background: #DCDCDC;
  text-decoration: underline;
}
.topbar-v2 .desktop-menu .c-select-menu .c-menu-item a {
  color: #000000;
  background-color: #FFFFFF;
  transform: none;
  padding-left: 16px;
  padding-right: 16px;
  border: 0px;
}
.topbar-v2 .desktop-menu .c-select-menu .c-menu-item a:after {
  color: #FFFFFF;
  right: 12px;
  position: inherit;
  padding-left: 8px;
}
.topbar-v2 .desktop-menu .c-select-menu .c-menu-item a:hover,
.topbar-v2 .desktop-menu .c-select-menu .c-menu-item a:focus {
  background: #FFFFFF;
}
.topbar-v2 .desktop-menu .c-select-menu .c-menu-item > button {
  color: #000000;
  background-color: #DCDCDC;
  height: 52px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.topbar-v2 .desktop-menu .c-select-menu .c-menu-item a {
  color: #000000;
}
.topbar-v2 .desktop-menu .topbar-menu-item {
  line-height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  position: relative;
  display: inline-block;
}
.topbar-v2 .desktop-menu .topbar-svg {
  margin-right: 5px;
}
.topbar-v2 .topbar-right-menu {
  padding: 0;
  float: none;
  position: absolute !important;
  right: 0px;
}
.topbar-v2 .topbar-right-menu > ul:before {
  content: " ";
  display: table;
}
.topbar-v2 .topbar-right-menu > ul:after {
  content: " ";
  display: table;
  clear: both;
}
.topbar-v2 .topbar-right-menu > ul > li {
  float: left;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  margin-right: 0;
  position: relative;
  border: none;
}
.topbar-v2 .topbar-right-menu > ul > li > .c-glyph {
  font-size: 16px;
}
.topbar-v2 .topbar-right-menu > ul > li .c-action-trigger {
  height: 40px;
  width: 40px;
  padding: 7px 8px;
  margin-top: 0;
  border: none;
}
.topbar-v2 .topbar-right-menu > ul > li .c-action-trigger:hover,
.topbar-v2 .topbar-right-menu > ul > li .c-action-trigger:focus {
  background-color: #DCDCDC;
}
.topbar-v2 .topbar-right-menu > ul > li .c-action-trigger:before {
  height: 40px;
}
.topbar-v2 .topbar-right-menu > ul > li .c-action-trigger svg-src {
  width: 16px;
  height: 16px;
}
.topbar-v2 .topbar-right-menu > ul > li .c-action-trigger svg-src .svg-icon {
  height: inherit;
}
@media screen and (max-width: 930px) {
  .topbar-v2 .topbar-right-menu button.glyph-upload-progress {
    display: none !important;
  }
}
@media screen and (max-width: 890px) {
  .topbar-v2 .topbar-right-menu button.glyph-upload {
    display: none !important;
  }
}
@media screen and (max-width: 850px) {
  .topbar-v2 .topbar-right-menu button.glyph-invite {
    display: none !important;
  }
}
@media screen and (max-width: 810px) {
  .topbar-v2 .topbar-right-menu button.glyph-feedback {
    display: none !important;
  }
}
@media only screen and (min-width: 540px) {
  .topbar-v2 .mobile-menu {
    width: 320px;
  }
}
@media only screen and (min-width: 768px) {
  .topbar-v2 div.f-search {
    display: block;
  }
  .topbar-v2 div.f-search:before {
    display: block;
  }
  .topbar-v2 .mobile-menu .c-search {
    display: none;
  }
  .topbar-v2 .desktop-menu {
    display: block;
  }
}
@media only screen and (min-width: 960px) {
  .topbar-v2 div.f-product-name.media-menu-button:not(:last-child):before,
  .topbar-v2 div.menu-container:not(:last-child):before,
  .topbar-v2 div.f-search:not(:last-child):before,
  .topbar-v2 div.topbar-right-menu:not(:last-child):before {
    display: block;
  }
}
.topbar-v2 .trial-bar {
  background-color: #E6E6E6;
  font-size: 12px;
  color: #4A4A4A;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  height: 18px;
  line-height: 18px;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.topbar-v2 .trial-bar a {
  color: #C30052;
}
.topbarContextMenu {
  border: none;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  clip: rect(0px, 10000px, 10000px, -10px);
}
.topbarContextMenu.feedbackContextMenu {
  max-width: none;
  right: 0px;
}
.topbarContextMenu.uploadProgressContextMenu {
  max-width: none;
}
.topbarContextMenu.overlayActive {
  opacity: 1;
  pointer-events: auto;
  display: block;
}
.topbarContextMenu[read-only="true"] .quotaManagement,
.topbarContextMenu[read-only="true"] .orgApps {
  display: none;
}
.topbarContextMenu a:hover {
  background: #505050;
}
.topbarContextMenu .titleItemContainer a,
.topbarContextMenu .titleItemContainer span {
  padding-left: 10px;
}
.topbarContextMenu .addBorderBottom a,
.topbarContextMenu .addBorderBottom span,
.topbarContextMenu .addBorderBottom button {
  border-bottom: 1px solid #D1D1D1;
}
.topbarContextMenu .menuContainer {
  padding-left: 10px;
}
.topbarContextMenu .menuContainer .menuContent .labelItem,
.topbarContextMenu .menuContainer .menuContent .titleItem {
  font-size: 15px;
}
.topbarContextMenu .userInfoContainer {
  border-bottom: 1px solid #505050;
}
.topbarContextMenu .userInfoContainer .userInfoContent {
  color: #505050;
}
.topbarContextMenu .userInfoContainer .userInfoContent .userName {
  font-size: 16px;
}
.topbarContextMenu .userInfoContainer .userInfoContent .userEmail {
  font-size: 12px;
  width: 170px;
}
.topbarContextMenu .dropdown-item button.admin-settings {
  color: #9c0041;
}
.topnav-gradient {
  position: fixed;
  height: 8px;
  opacity: 0.3;
  background-image: linear-gradient(-180deg, #808080 0%, rgba(209, 209, 209, 0));
  width: 100%;
  top: 90px;
  z-index: 21;
}
.video-info-message .info-message-content {
  display: inline-block;
  vertical-align: baseline;
}
.channel-update-contributor .search-box {
  margin: 20px 0 10px;
}
.channel-update-contributor .c-group {
  margin-top: 48px;
  overflow: visible;
}
.channel-update-contributor .c-group .c-checkbox.channel-permission {
  display: inline-block;
}
.channel-update-contributor .c-group .c-checkbox.channel-permission .c-label {
  font-size: 13px;
  padding: 0;
  margin: 0;
}
.channel-update-contributor .c-group .c-checkbox.channel-permission .c-label span {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 6px;
}
.channel-update-contributor label.label-info-message {
  display: inline-block;
  margin-top: 0px;
}
.channel-update-contributor .principal-group {
  max-height: 240px;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 7px;
  margin-right: 0px;
}
.channel-update-contributor-compact .search-box {
  margin: 20px 0 10px;
}
.channel-update-contributor-compact .c-group {
  margin-top: 48px;
  overflow: visible;
}
.channel-update-contributor-compact .c-group .c-checkbox.channel-permission {
  display: inline-block;
}
.channel-update-contributor-compact .c-group .c-checkbox.channel-permission .c-label {
  font-size: 13px;
  padding: 0;
  margin: 0;
}
.channel-update-contributor-compact .c-group .c-checkbox.channel-permission .c-label span {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 6px;
}
.channel-update-contributor-compact label.label-info-message {
  display: inline-block;
  margin-top: 0px;
}
.channel-update-contributor-compact .principal-group-compact {
  max-height: 133px;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 7px;
  margin-right: 0px;
}
.confirmation-dialog .ct-checkbox {
  line-height: 20px;
}
.confirmation-dialog .ct-confirmationDialogModel {
  line-height: 20px;
}
.confirmation-dialog .c-checkbox.ct-checkbox .c-label input [type=checkbox] + span:before,
.confirmation-dialog .c-checkbox.ct-checkbox .ct-label-compact input[type=checkbox] + span:before {
  top: 4px;
}
.groups-settings .group-admin-link {
  display: inline-block;
  margin: 0;
}
/* Support section */
.support-settings .support-section-subtitle {
  margin-bottom: 20px;
}
.assign-admins-settings .principal-searchbox {
  max-width: 400px;
}
.assign-admins-settings .principal-list .principal-list-inner {
  max-height: 400px;
  overflow-y: hidden;
  overflow-x: hidden;
}
.assign-admins-settings .principal-list principal-group-compact {
  position: relative;
  left: 10px;
}
.spotlight-videos-settings .c-heading-3 {
  margin-bottom: 19px;
}
.spotlight-videos-settings .items-list {
  margin-top: 0;
}
.forgotten-users-settings .items-list {
  margin-top: 0;
}
dialog-box.nps-dialog .dialog-container {
  width: 584px;
}
dialog-box.nps-dialog .dialog-content {
  padding: 0 !important;
}
dialog-box.nps-dialog .nps-dialog-container {
  position: relative;
  width: 100%;
}
dialog-box.nps-dialog .nps-initial-size {
  width: 580px;
  height: 465px;
}
dialog-box.nps-dialog .nps-short-size {
  height: 230px;
  width: 580px;
}
.search-bar {
  max-width: none;
}
.search-bar .c-label {
  margin-top: 0;
  padding-bottom: 2px;
  padding-top: 5px;
  color: #4A4A4A;
}
.search-bar .search-bar-container {
  position: relative;
}
.search-bar input.search-field {
  padding-right: 46px;
}
.search-bar input.search-field:-webkit-autofill {
  box-shadow: 0px 0px 0px 1000px white inset;
}
.search-bar button.clear-button {
  position: absolute;
  top: 0;
  right: 32px;
  width: 16px;
  height: 32px;
  padding: 5px 0 15px;
}
.search-bar button.clear-button:before {
  content: "\E711";
  text-indent: 0;
  font-size: 10px;
}
.search-bar button.clear-button:focus {
  background-color: #FFFFFF;
  color: #000000;
  outline-offset: -1px;
}
.search-bar .search-button:focus {
  background-color: #C30052;
}
.related-videos {
  color: #000000;
}
.related-videos .related-video-label {
  padding-top: 5px;
  padding-bottom: 6px;
  font-weight: 500;
  color: #212121;
  font-size: 14px;
}
.related-videos ul {
  list-style-type: none;
}
.related-videos li {
  position: relative;
  margin-bottom: 8px;
}
.channel-update-name-description-v2 .channel-name-v2 input {
  max-width: none;
  width: 50%;
}
.channel-update-name-description-v2 .channel-name-v2 .error-border {
  border: 1px solid #E01E2C;
}
.channel-update-name-description-v2 .channel-description-v2 textarea {
  min-width: 0px;
  height: auto;
  width: 75%;
}
.channel-update-name-description-v2 .channel-description-v2 .channel-description-textarea {
  padding: 4px;
}
.channel-update-name-description-v2 .channel-description-v2 .error-border {
  border: 1px solid #E01E2C;
}
comment-creator .info-message-content {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
comment-creator a.c-hyperlink.info-message-link {
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  outline-offset: -1px;
  color: #212121;
  /*&:focus {
            outline: none;
            text-decoration: underline;
        }*/
}
.search-filter .c-label {
  margin-top: 0;
  padding-bottom: 2px;
  padding-top: 5px;
  color: #4A4A4A;
}
.search-filter .c-select {
  max-width: none;
  margin-top: 0;
}
.search-filter .c-select select {
  padding-left: 10px;
}
.search-filter .drop-down div.option-item {
  border-left: 1px solid #414141;
  border-right: 1px solid #414141;
}
.search-filter .drop-down div.option-item:last-of-type {
  border-bottom: 1px solid #414141;
}
.screen-reader-text {
  padding: 0;
  opacity: 0;
  position: absolute;
}
.videoprivacy {
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 20px;
}
.videoprivacy .icon_privacytag {
  height: 100%;
  width: 20px;
  fill: #FFFFFF;
}
.videoprivacy .icon_privacytag .svg-container {
  padding: 4px;
}
.videoprivacy .video-privacy-only-me {
  background-color: #EF4135;
}
.videoprivacy .video-privacy-custom {
  background-color: #FBB03F;
}
.videoprivacy .video-privacy-public {
  background-color: #13AEEF;
}
.videoprivacy .video-privacy-my-org {
  background-color: #39B549;
}
.videoprivacy .video-privacy-company {
  background-color: #39B549;
}
.videoprivacy .video-privacy-limited {
  background-color: #FBB03F;
}
.videoprivacy .privacytext {
  font-size: 11px;
  background-color: #E5E5E5;
  color: #4A4A4A;
  padding: 2px 8px;
}
.content-creation-settings .search-limit-icon {
  width: 12px;
  height: 12px;
  display: inline-block;
  position: relative;
  fill: red;
}
.content-creation-settings .principal-searchbox {
  max-width: 400px;
}
.content-creation-settings .upload-no-restrict,
.content-creation-settings .comment-no-restrict {
  color: #505050;
  font-style: italic;
}
.content-creation-settings .default-permissions-dropdown-label {
  display: inline;
}
.content-creation-settings .default-permissions-dropdown {
  margin-top: 20px;
  max-width: 400px;
}
.content-creation-settings .default-permissions-dropdown select {
  padding-bottom: 3px;
  height: 26px;
}
.content-creation-divider .c-divider {
  margin-top: 25px;
  margin-bottom: 25px;
}
.admin-message {
  width: 100%;
  font-size: 24px;
  text-align: center;
  position: fixed;
  background: #FFFFFF;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.35);
  min-height: 80px;
  display: -ms-flexbox;
  display: flex;
  z-index: 999;
}
.admin-message .message-container {
  margin: auto;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between;
  display: -ms-flexbox;
  display: flex;
}
.admin-message .message-text {
  width: 90%;
}
.admin-message .message-icon {
  width: 30px;
  height: 30px;
  margin-right: 12px;
}
.admin-message .message-icon .svg-container {
  vertical-align: bottom;
}
.admin-message .cancel-button {
  font-size: 16px;
  margin-right: 16px;
  cursor: pointer;
  vertical-align: middle;
  background-color: #FFFFFF;
  border: none;
}
.admin-message .cancel-button .svg-icon {
  width: 16px;
  height: 16px;
}
/* 
    Experiment: Channel Hyperlink visability
    Desciption: Alters the channel hyperlink style to emphasize links and make it more consistent with the rest of the portal.
    Removal Task Id: 27421
*/
channel-card .channel-card-control a.c-hyperlink {
  color: #666666;
  text-decoration: none;
}
channel-card .channel-card-control a.c-hyperlink.hover {
  color: #C30052;
}
.face-detection-settings {
  font-size: 13px;
}
.face-detection-settings .info-container {
  font-size: 13px;
}
.face-detection-settings .face-detection-info-content {
  padding: 8px 0;
  line-height: 20px;
}
.face-detection-settings .face-detection-info-content .settings-option {
  font-family: 'Segoe UI Bold', 'Stream Segoe UI Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.face-detection-settings .face-detection-info-content .caution-note {
  color: #C30052;
}
.face-detection-settings .face-detection-info-content ul {
  list-style: disc;
  padding: 8px 0 0 28px;
}
.face-detection-settings .face-detection-info-content ul li {
  text-indent: 10px;
}
.face-detection-settings .face-detection-info-content .c-toggle-compact {
  margin: 8px 0;
}
.face-detection-settings .face-detection-info-content:first-child {
  padding-top: 24px;
}
.face-detection-settings .face-detection-info-content:last-child {
  padding-bottom: 24px;
}
.face-detection-settings .learn-more-container {
  line-height: 20px;
}
.upload-video-dialog {
  position: absolute;
  left: 0;
  top: 50px;
}
.upload-video-dialog .dialog-container {
  width: 100%;
  min-height: 480px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../../bundles/app/generated/trial-left-bg.png);
  background-position: right top;
  background-repeat: no-repeat;
  overflow: auto;
}
.upload-video-dialog .dialog-container .dialog-header {
  display: inline-block;
  position: absolute;
  top: 36px;
  right: 48px;
}
.upload-video-dialog .dialog-container .dialog-header .close-button svg-src {
  width: 16px;
  height: 16px;
}
.upload-video-dialog .dialog-container .dialog-header .close-button svg-src .svg-icon {
  fill: #4A4A4A;
}
.upload-video-dialog .dialog-container .dialog-content .upload-video {
  padding-left: 35%;
  font-size: 14px;
  color: #212121;
}
.upload-video-dialog .dialog-container .dialog-content .upload-video h4 {
  margin: 36px 0 20px 0;
  padding: 0;
}
.upload-video-dialog .dialog-container .dialog-content .upload-video .upload-video-buttons {
  width: 100%;
  padding: 0;
  margin: 48px 0;
}
.upload-video-dialog .dialog-container .dialog-content .upload-video .upload-video-buttons button {
  height: 40px;
  margin-right: 12px;
  margin-top: 0;
  padding: 10px 12px;
}
.upload-video-dialog .dialog-container .dialog-content .upload-video .upload-video-launch {
  margin-bottom: 28px;
}
.upload-video-dialog .dialog-container .dialog-content .upload-video a {
  text-decoration: underline;
  cursor: pointer;
}
live-events .live-event-settings .navigation-bar .tab-navigation.c-in-page-navigation {
  background-color: #FFFFFF;
}
live-events .live-event-settings .navigation-bar .tab-navigation.c-in-page-navigation .tab-navigation-list .nav-link {
  font-size: 14px;
}
live-events .live-event-settings .principal-searchbox {
  max-width: 400px;
}
live-events .live-event-settings .live-events-divider .c-divider {
  margin-bottom: 10px;
}
live-events .live-event-settings .items-list {
  margin-top: 0;
}
.dialog-box.about-dialog-box .dialog-container .dialog-footer,
.dialog-box.about-dialog-box .dialog-container .dialog-header {
  display: none;
}
.dialog-box.about-dialog-box .dialog-container {
  max-width: 750px;
}
.dialog-box.about-dialog-box .dialog-container .dialog-content {
  padding: 20px;
}
.dialog-box.about-dialog-box .dialog-container .dialog-content .row + .row {
  margin-top: 22px;
}
.dialog-box.about-dialog-box .icon-container {
  position: absolute;
  height: 65px;
  width: 64px;
}
.dialog-box.about-dialog-box .data-container {
  margin-left: 96px;
}
.dialog-box.about-dialog-box h4 {
  padding: 0;
  padding-bottom: 7px;
  line-height: 20px;
}
.dialog-box.about-dialog-box .copyright {
  padding-bottom: 15px;
  text-align: left;
}
.dialog-box.about-dialog-box .bold-text {
  font-weight: 600;
}
.dialog-box.about-dialog-box .close-dialog-button {
  position: relative;
  color: #fff;
  float: right;
}
.following-channels-compact ul.row {
  margin-top: 20px;
}
.following-channels-compact ul.display-flex {
  display: -ms-flexbox;
  display: flex;
}
.following-channels-compact .following-channels-list:last-child:not(:first-child) {
  float: left;
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .following-channels-compact .following-channels-list:nth-of-type(1n+4) {
    display: none;
  }
}
@media only screen and (max-width: 767px) and (min-width: 540px) {
  .following-channels-compact .following-channels-list:nth-of-type(1n+3) {
    display: none;
  }
}
@media only screen and (max-width: 539px) {
  .following-channels-compact .following-channels-list:nth-of-type(1n+2) {
    display: none;
  }
}
.following-channels-compact .error-message {
  color: #231F20;
  margin-top: 15px;
  font-family: 'Segoe UI Light', 'Stream Segoe UI Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
}
.media-upload-details-v2 {
  font-size: 14px;
}
.media-upload-details-v2 .upload-detail-card {
  width: 380px;
  margin: 0 10px;
}
@media only screen and (max-width: 380px) {
  .media-upload-details-v2 .upload-detail-card {
    width: 320px;
    margin: 0;
  }
}
.media-upload-details-v2 .upload-detail-card button.c-action-trigger {
  font-size: 14px;
}
.media-upload-details-v2 .upload-detail-card .progress-row {
  position: relative;
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-bar {
  height: 3px;
  width: 100%;
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-bar .progress-container .progressbar {
  background-color: #C30052;
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-message {
  height: 24px;
  line-height: 24px;
  padding-right: 10px;
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-message .status-icon {
  position: relative;
  background-color: #7FD127;
  min-width: 24px;
  width: 24px;
  height: 24px;
  padding: 11px;
  font-size: 20px;
  fill: #FFFFFF;
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-message .status-icon.status-icon-big {
  padding: 3px;
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-message .status-icon.status-icon-big .processing-icon {
  background: url(../../bundles/app/generated/icon_processing_animated.png);
  background-size: cover;
  animation: spin-small 2s steps(72) infinite;
  position: absolute;
  height: 38px;
  width: 38px;
}
@keyframes spin-small {
  100% {
    background-position: -2736px;
  }
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-overlay {
  font-size: 12px;
  position: relative;
  width: 100%;
  top: 0px;
  height: 24px;
  margin-top: 8px;
  display: -ms-flexbox;
  display: flex;
  fill: #4A4A4A;
  color: #4A4A4A;
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-overlay .progress-message-container {
  -ms-flex-positive: 1;
      flex-grow: 1;
  width: 200px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  display: -ms-flexbox;
  display: flex;
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-overlay .progress-percentage {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: center;
      align-self: center;
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-overlay .action-button {
  background: none;
  margin-top: 0px;
  border: 0px;
  width: 24px;
  height: 24px;
  padding: 4px;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-overlay .upload-progress-message,
.media-upload-details-v2 .upload-detail-card .progress-row .progress-overlay .progress-failed-message,
.media-upload-details-v2 .upload-detail-card .progress-row .progress-overlay .publish-message-string {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-overlay .published-message {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.media-upload-details-v2 .upload-detail-card .progress-row .progress-overlay .progress-failed-message .supported-formats {
  outline-offset: -1px;
}
.draft-thumbnail {
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  background: #000000;
}
.draft-thumbnail .image {
  max-width: 100%;
  max-height: 100%;
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
}
.draft-thumbnail .svg-poster {
  height: 100%;
  max-width: 100%;
  position: absolute;
}
.draft-thumbnail .fade-image {
  opacity: 0.4;
}
.draft-thumbnail .progress-perc {
  margin-top: 2px;
  font-size: 18px;
}
.draft-thumbnail .thumbnail-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  text-align: center;
}
.draft-thumbnail .thumbnail-overlay .top-triangle {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 48px solid #7FD127;
  border-right: 48px solid transparent;
  fill: #FFFFFF;
  z-index: 6;
}
.draft-thumbnail .thumbnail-overlay .processing-triangle {
  border-top-color: #7FD127;
}
.draft-thumbnail .thumbnail-overlay .error-triangle {
  border-top-color: #D02E00;
}
.draft-thumbnail .thumbnail-overlay .badge-icon {
  fill: #FFFFFF;
  position: absolute;
  margin-left: 6px;
  margin-top: 6px;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  z-index: 6;
}
.draft-thumbnail .thumbnail-overlay button {
  margin-top: 0px;
  z-index: 6;
}
.draft-thumbnail .thumbnail-overlay button.c-button[type="submit"][disabled] {
  color: #FFFFFF;
}
.draft-thumbnail .thumbnail-overlay .draft-poster-uploading,
.draft-thumbnail .thumbnail-overlay .draft-poster-processing,
.draft-thumbnail .thumbnail-overlay .draft-poster-failed {
  display: block;
}
.draft-thumbnail .thumbnail-overlay .draft-poster-uploading {
  white-space: nowrap;
}
.draft-thumbnail .thumbnail-overlay .draft-poster-processing-animated {
  width: 80px;
  height: 80px;
  background: url(../../bundles/app/generated/icon_processing_animated.png);
  background-size: cover;
  margin: auto;
  position: relative;
  animation: spin-big 2s steps(72) infinite;
  -webkit-animation: spin-big 2s steps(72) infinite;
}
.draft-thumbnail .thumbnail-overlay .draft-poster-processing-animated .draft-poster-uploading,
.draft-thumbnail .thumbnail-overlay .draft-poster-processing-animated .draft-poster-processing {
  padding-bottom: 3px;
}
@keyframes spin-big {
  100% {
    background-position: -5760px;
  }
}
.draft-thumbnail .default-thumbnail {
  background-color: #CCCCCC;
}
.draft-thumbnail .error-overlay {
  width: 100%;
  height: 100%;
  background-color: #6D6E71;
}
.draft-thumbnail .error-overlay .error-icon {
  height: 50px;
  width: 50px;
}
.draft-thumbnail .other-overlay {
  width: 100%;
  height: 100%;
}
.draft-thumbnail .other-overlay .action-message {
  z-index: 5;
  height: 100%;
  width: 100%;
}
.draft-thumbnail .other-overlay .action-message.action-message-padding {
  padding-bottom: 56px;
}
.draft-thumbnail .other-overlay .draft-poster-animation-container {
  position: relative;
  height: 100%;
  width: 100%;
}
.draft-thumbnail .other-overlay .processing-fade-box {
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter: alpha(opacity=60);
}
.draft-thumbnail .other-overlay .black-text .draft-poster-processing {
  color: #000000;
}
.draft-thumbnail .other-overlay .white-text .draft-poster-processing {
  color: #FFFFFF;
}
.draft-thumbnail .other-overlay .publish-button-bottom {
  bottom: 0px;
  top: inherit;
}
.bg-upload-progress {
  width: 300px;
  font-size: 13px;
  padding: 12px 0px;
}
.bg-upload-progress .bg-upload-progress-title {
  padding: 12px 24px 20px 24px;
  font-size: 24px;
}
.video-poster-v2 .thumbnails {
  position: relative;
}
.video-poster-v2 .thumbnails::before {
  content: "";
  position: absolute;
  z-index: 5;
  top: 0;
  bottom: 0;
  left: 50%;
  border-left: 2px solid #FFFFFF;
  transform: translate(-50%);
}
.video-poster-v2 .thumbnails::after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.video-poster-v2 .thumbnails .horizontal-line {
  position: absolute;
  z-index: 5;
  width: 100%;
  left: 50%;
  top: 50%;
  border-bottom: 2px solid #FFFFFF;
  transform: translate(-50%);
}
.video-poster-v2 .thumb-container {
  display: inline;
  float: left;
  width: 50%;
}
.video-poster-v2 .thumb-container .thumbnail-clickable {
  outline: none;
}
.video-poster-v2 .thumb-container .thumbnail-clickable:focus .image-container,
.video-poster-v2 .thumb-container .thumbnail-clickable:focus .selected-overlay {
  outline: dashed #000000 1px;
}
.video-poster-v2 .thumb-container .thumbnail-clickable:hover {
  cursor: pointer;
}
.video-poster-v2 .thumb-container .thumbnail-clickable:hover .image-container,
.video-poster-v2 .thumb-container .thumbnail-clickable:focus .image-container {
  transition: all 0.2s ease-out;
  transform: scale(0.95);
  z-index: 10;
}
.video-poster-v2 .thumb-container .image-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  float: left;
  height: 0;
}
.video-poster-v2 .thumb-container .image-container .upload-button-container {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 35%;
  top: 22%;
  z-index: 20;
  background-color: white;
  border-radius: 12px;
  opacity: 0.8;
}
.video-poster-v2 .thumb-container .image-container .upload-button-container .icon-upload-svg {
  width: 16px;
  height: 16px;
}
.video-poster-v2 .thumb-container .image-container .upload-button {
  width: 16px;
  height: 16px;
  outline-offset: -1px;
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
}
.video-poster-v2 .thumb-container .image-container .upload-button .icon-upload-svg {
  fill: #4A4A4A;
}
.video-poster-v2 .thumb-container .image-container .image-background,
.video-poster-v2 .thumb-container .image-container .placeholder {
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
.video-poster-v2 .thumb-container .image-container .image-background {
  background-color: #000000;
}
.video-poster-v2 .thumb-container .image-container .placeholder {
  background-color: #CCCCCC;
  color: #FFFFFF;
  font-style: italic;
}
.video-poster-v2 .thumb-container .image-container .selected-overlay {
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  position: absolute;
  border: 3px solid #C30052;
  z-index: 10;
}
.video-poster-v2 .thumb-container .image-container img {
  font-size: 8px;
  color: #FFFFFF;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
.video-poster-v2 .thumb-container .spinner {
  margin-top: 0;
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
}
.video-poster-v2 .thumb-container .spinner span {
  width: 20px;
  height: 20px;
}
.video-poster-v2 .thumb-container .spinner-white span:after {
  background: #FFFFFF;
}
.video-poster-v2 .thumb-container .upload-placeholder-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  float: left;
  height: 0;
}
.video-poster-v2 .thumb-container .upload-placeholder-container .upload-placeholder {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #D1D1D1;
}
.video-poster-v2 .thumb-container .upload-placeholder-container .upload-icon {
  width: 24px;
  height: 24px;
  display: block;
  margin: 7px;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  width: 100%;
  height: 100%;
  outline-offset: -1px;
}
.video-poster-v2 .thumb-container .upload-placeholder-container .upload-icon:before {
  content: "\E710";
  font-size: 24px;
  color: #4A4A4A;
  margin: 0;
}
.upload-caption-link .upload-caption-button {
  display: inline-block;
  margin-top: 0px;
  padding-bottom: 2px;
}
.upload-caption-link .delete-caption-link {
  display: inline-block;
  position: relative;
  bottom: 5px;
}
.upload-caption-link .closed-caption-icon {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 16px;
  height: 16px;
}
.upload-caption-link .upload-caption-link {
  margin-top: 0px;
}
.bg-upload-item {
  padding: 12px 24px;
}
.bg-upload-item .bg-upload-item-title {
  overflow: hidden;
  text-overflow: ellipsis;
}
.bg-upload-item .bg-upload-item-title-gray {
  margin-bottom: 3px;
  color: #666666;
}
.bg-upload-item .bg-upload-item-complete {
  font-weight: 600;
}
.bg-upload-item .bg-upload-item-button {
  font-weight: 600;
  float: right;
}
.bg-upload-item .bg-upload-failed {
  font-weight: 600;
  color: #E01E2C;
}
.bg-upload-item .bg-upload-progress-bar {
  height: 3px;
  margin-top: 3px;
}
.bg-upload-item .bg-upload-progress-bar .progress-container {
  background-color: #ECECEC;
}
.texttrack-details {
  background-color: #FFFFFF;
  padding: 5px 0px;
  font-size: 13px;
}
.texttrack-details .texttrack-file-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  min-height: 28px;
  max-height: 42px;
  padding-left: 5px;
  padding-top: 6px;
}
.texttrack-details .texttrack-file-row .texttrack-file-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  height: inherit;
  overflow: hidden;
  margin-top: -3px;
}
.texttrack-details .texttrack-file-row .texttrack-file-column .texttrack-drag-message,
.texttrack-details .texttrack-file-row .texttrack-file-column .texttrack-filename-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.texttrack-details .texttrack-file-row .texttrack-file-column .texttrack-filename-row {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  padding-right: 20px;
}
.texttrack-details .texttrack-file-row .texttrack-file-column .texttrack-filename-row .texttrack-filename-conatiner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-item-align: start;
      align-self: flex-start;
  width: inherit;
}
.texttrack-details .texttrack-file-row .texttrack-file-column .texttrack-filename-row .texttrack-filename-conatiner .texttrack-ready-icon,
.texttrack-details .texttrack-file-row .texttrack-file-column .texttrack-filename-row .texttrack-filename-conatiner .texttrack-failed-icon {
  display: inline-block;
  position: relative;
  -ms-flex: 0 0 16px;
      flex: 0 0 16px;
  height: 16px;
  margin-left: 20px;
}
.texttrack-details .texttrack-file-row .texttrack-file-column .texttrack-filename-row .texttrack-filename-conatiner .texttrack-ready-icon svg-src,
.texttrack-details .texttrack-file-row .texttrack-file-column .texttrack-filename-row .texttrack-filename-conatiner .texttrack-failed-icon svg-src {
  width: 100%;
  height: 100%;
}
.texttrack-details .texttrack-file-row .texttrack-file-column .texttrack-filename-row .texttrack-filename-conatiner .texttrack-ready-icon {
  fill: #7FD127;
}
.texttrack-details .texttrack-file-row .texttrack-file-column .texttrack-filename-row .texttrack-filename {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.texttrack-details .texttrack-file-row .texttrack-file-column .texttrack-filename-row .texttrack-upload-progress-bar {
  height: 3px;
  width: 100%;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.texttrack-details .texttrack-file-row.texttrack-failed {
  color: #E01E2C;
  fill: #E01E2C;
}
.texttrack-details .texttrack-file-row .texttrack-delete-column {
  width: 36px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 24px;
      flex: 0 0 24px;
  margin-top: -8px;
}
.texttrack-details .texttrack-file-row .texttrack-delete-column .texttrack-delete-button {
  width: 100%;
}
.texttrack-details .texttrack-file-row .texttrack-delete-column .texttrack-delete-button svg {
  height: 13px;
  width: 13px;
}
.texttrack-details .texttrack-file-row .texttrack-download-column {
  margin-top: -2px;
}
.texttrack-details .language {
  height: 36px;
}
.texttrack-details .delete-button,
.texttrack-details .edit-button {
  margin: 0px;
  margin-right: 10px;
  padding: 0px;
}
.texttrack-details .c-select {
  max-width: none;
  margin-top: 0;
  padding-left: 5px;
  height: 28px;
  font-size: 12px;
  padding-top: 0px;
}
.texttrack-details .c-select select {
  padding-left: 10px;
  font-size: 13px;
  padding-top: 2px;
}
.texttrack-details .c-select select option {
  color: #4A4A4A;
}
.texttrack-details .c-select::after {
  padding-top: 8px;
  height: 26px;
  width: 26px;
  top: 1px;
}
upload-permissions {
  height: inherit;
  display: block;
  color: #4A4A4A;
}
upload-permissions .upload-permissions-v2 {
  height: inherit;
  position: relative;
}
upload-permissions .upload-permissions-v2 .upload-permissions-loaded,
upload-permissions .upload-permissions-v2 .upload-permissions-container,
upload-permissions .upload-permissions-v2 .upload-permissions-row,
upload-permissions .upload-permissions-v2 .upload-permissions-can-upload-area {
  height: inherit;
}
upload-permissions .upload-permissions-v2 .upload-permissions-loaded {
  min-height: 400px;
  padding: 48px 0;
}
upload-permissions .upload-permissions-v2 .upload-permissions-loaded .upload-permissions-row {
  width: 380px;
  max-height: 560px;
  padding: 0 20px;
  background-color: #FFFFFF;
}
@media only screen and (max-width: 380px) {
  upload-permissions .upload-permissions-v2 .upload-permissions-loaded .upload-permissions-row {
    width: 100%;
  }
}
upload-permissions .upload-permissions-v2 .upload-restricted-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}
upload-permissions .upload-permissions-v2 .permissions-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}
upload-permissions .upload-permissions-v2 .permissions-container .permissions-container-top {
  -ms-flex: 1 1 200px;
      flex: 1 1 200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
}
upload-permissions .upload-permissions-v2 .permissions-container .permissions-container-center {
  text-align: center;
}
upload-permissions .upload-permissions-v2 .permissions-container .permissions-container-bottom {
  -ms-flex: 1 1 200px;
      flex: 1 1 200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
}
upload-permissions .upload-permissions-v2 .upload-draghere-message {
  font-size: 17px;
  display: inline-block;
  position: relative;
  bottom: 5px;
  width: 100%;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
upload-permissions .upload-permissions-v2 .upload-read-policy {
  font-size: 12px;
}
upload-permissions .upload-permissions-v2 .upload-icon {
  height: 72px;
  width: 72px;
  padding-bottom: 48px;
}
upload-permissions .upload-permissions-v2 .upload-default-permission-container {
  width: 290px;
  text-align: left;
}
@media only screen and (max-width: 380px) {
  upload-permissions .upload-permissions-v2 .upload-default-permission-container {
    width: 100%;
  }
}
upload-permissions .upload-permissions-v2 .upload-default-permission-container > label {
  display: inline-block;
  margin-right: 4px;
}
upload-permissions .upload-permissions-v2 .upload-default-permission-container .upload-default-permissions {
  width: 100%;
}
upload-permissions .upload-permissions-v2 .upload-default-permission-container .info-balloon {
  height: 16px;
  width: 16px;
  position: relative;
  top: 4px;
  margin-left: 4px;
}
upload-permissions .upload-permissions-v2.upload-permissions-compact .upload-permissions-loaded {
  min-height: 0;
  padding: 0;
}
upload-permissions .upload-permissions-v2.upload-permissions-compact .upload-permissions-loaded .upload-permissions-row {
  border: none;
  padding: 0;
  width: 100%;
  text-align: center;
  background-color: #F2F2F2;
}
upload-permissions .upload-permissions-v2.upload-permissions-compact .upload-permissions-loaded .upload-permissions-row .permissions-container-top,
upload-permissions .upload-permissions-v2.upload-permissions-compact .upload-permissions-loaded .upload-permissions-row .permissions-container-bottom {
  display: inline;
}
upload-permissions .upload-permissions-v2.upload-permissions-compact .upload-permissions-loaded .upload-permissions-row .upload-permissions-can-upload-area {
  padding: 12px 0 20px;
}
upload-permissions .upload-permissions-v2.upload-permissions-compact .upload-permissions-container {
  border-bottom: 2px dashed #D1D1D1;
  background-color: #FFFFFF;
  width: 100%;
}
upload-permissions .upload-permissions-v2.upload-permissions-compact .upload-icon {
  display: inline-block;
  height: 24px;
  width: 24px;
  position: relative;
  top: 6px;
  padding-bottom: 0;
}
upload-permissions .upload-permissions-v2.upload-permissions-compact .upload-draghere-message {
  font-size: 14px;
  padding: 0;
  display: inline;
  bottom: auto;
}
upload-permissions .upload-permissions-v2.upload-permissions-compact .upload-read-policy {
  font-size: 14px;
  padding: 0 20px;
  display: inline-block;
}
upload-permissions .upload-permissions-v2 .policy-acknowledge {
  text-align: center;
}
upload-permissions .upload-permissions-v2 .policy-acknowledge .policy-ack-link,
upload-permissions .upload-permissions-v2 .policy-acknowledge .policy-ack-description {
  font-size: 17px;
  padding: 0px;
}
upload-permissions .upload-permissions-v2 .policy-acknowledge .policy-ack-title {
  padding-bottom: 20px;
  font-size: 24px;
}
upload-permissions .upload-permissions-v2 .policy-acknowledge .policy-ack-button {
  width: 200px;
  display: block;
  margin-top: 40px;
  display: inline-block;
}
upload-permissions .upload-permissions-v2 .policy-acknowledge .policy-ack-subText {
  padding-top: 10px;
  font-size: 12px;
}
upload-permissions .upload-permissions-v2 .policy-acknowledge .policy-acknowledge-failed {
  font-size: 12px;
  color: #E01E2C;
}
upload-permissions .upload-permissions-v2 .policy-acknowledge.policy-acknowledge-compact {
  padding: 5px 0 20px;
}
upload-permissions .upload-permissions-v2 .policy-acknowledge.policy-acknowledge-compact .policy-ack-link,
upload-permissions .upload-permissions-v2 .policy-acknowledge.policy-acknowledge-compact .policy-ack-title,
upload-permissions .upload-permissions-v2 .policy-acknowledge.policy-acknowledge-compact .policy-ack-description {
  font-size: 14px;
  display: inline;
  padding: 0px;
}
upload-permissions .upload-permissions-v2 .policy-acknowledge.policy-acknowledge-compact .policy-ack-button {
  margin: 0 0 0 40px;
  position: relative;
  top: 8px;
}
upload-permissions .upload-permissions-v2 .policy-acknowledge.policy-acknowledge-compact .policy-acknowledge-failed {
  display: inline;
  padding: 0 20px;
}
upload-permissions .upload-permissions-v2 .permissions-restricted {
  text-align: center;
}
upload-permissions .upload-permissions-v2 .permissions-restricted .restricted-description {
  font-size: 17px;
  font-weight: 200;
  padding: 10px 0px;
  width: 100%;
}
upload-permissions .upload-permissions-v2 .permissions-restricted .restricted-title {
  font-size: 24px;
}
.upload-page-v2 {
  height: calc(100vh - 90px);
  width: 100%;
  background-color: #EAEAEA;
  position: relative;
}
.upload-page-v2 tooltip .tooltip-container {
  top: 1px;
}
.upload-page-v2 .upload-container {
  width: 100%;
  height: 100%;
}
.upload-page-v2 .upload-container .upload-default-area {
  width: 100%;
  height: 100%;
  padding-bottom: 50px;
  overflow: auto;
}
.upload-page-v2 .upload-container .upload-default-area .upload-message-area {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
}
.upload-page-v2 .upload-container .upload-list {
  padding: 75px 0 70px 0;
  min-height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.upload-page-v2 .upload-container .upload-list .upload-list-repeater {
  margin: 0 auto;
}
.upload-page-v2 .upload-container .lower-upload-list {
  padding-top: 90px;
}
.upload-page-v2 .upload-container .upload-topbar {
  z-index: 20;
  vertical-align: middle;
  color: #4A4A4A;
  width: 100%;
  min-width: 350px;
  height: 60px;
  background-color: #FFFFFF;
  top: 88px;
  position: fixed;
  font-size: 14px;
}
.upload-page-v2 .upload-container .upload-topbar a:focus,
.upload-page-v2 .upload-container .upload-topbar button:focus,
.upload-page-v2 .upload-container .upload-topbar [tabindex]:focus,
.upload-page-v2 .upload-container .upload-topbar [role="button"]:focus,
.upload-page-v2 .upload-container .upload-topbar select:focus,
.upload-page-v2 .upload-container .upload-topbar input:focus,
.upload-page-v2 .upload-container .upload-topbar textarea:focus {
  outline: dashed #000000 1px;
}
.upload-page-v2 .upload-container .upload-topbar .media-player-controller .azuremediaplayer .vjs-player:focus {
  outline: dashed #000000 1px !important;
}
.upload-page-v2 .upload-container .upload-topbar .media-player-controller .azuremediaplayer .vjs-player:focus {
  box-shadow: 0 0 0 1px #FFFFFF;
}
.upload-page-v2 .upload-container .upload-topbar .summary-row {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.upload-page-v2 .upload-container .upload-topbar .summary-row .upload-notification-area {
  padding: 0px 5px 5px 5px;
}
.upload-page-v2 .upload-container .upload-topbar .upload-summary-status,
.upload-page-v2 .upload-container .upload-topbar .upload-summary-completed {
  font-size: 12px;
  color: #727272;
  padding-bottom: 4px;
}
.upload-page-v2 .upload-container .lower-upload-topbar {
  top: 103px;
}
.upload-page-v2 .upload-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 50px;
  background-color: #FFFFFF;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.upload-page-v2 .upload-footer .upload-supported-fileformats {
  font-size: 12px;
}
.upload-page-v2 .upload-footer .upload-supported-fileformats a.c-action-trigger {
  margin-top: 0px;
  max-width: 420px;
}
.upload-page-v2-full {
  height: 100%;
  overflow-y: auto;
}
.dragover {
  opacity: 0.1;
}
.video-edit-details-v2 {
  font-size: 12px;
}
.video-edit-details-v2 .video-edit-accordian-container,
.video-edit-details-v2 .video-edit-expanded-container {
  width: 100%;
}
.video-edit-details-v2 .video-edit-accordian-container .video-edit-pane-content,
.video-edit-details-v2 .video-edit-expanded-container .video-edit-pane-content {
  background-color: #FFFFFF;
  padding: 0 24px;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions.live-accordion-actions,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions.live-accordion-actions {
  height: 48px;
  background-color: #FFFFFF;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions.live-accordion-actions .accordion-action-button,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions.live-accordion-actions .accordion-action-button,
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions.live-accordion-actions .published-container,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions.live-accordion-actions .published-container {
  margin: 10px 4px;
  height: 28px;
  min-width: 0;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions.live-accordion-actions .published-container,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions.live-accordion-actions .published-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  color: #666666;
  margin: 10px 8px;
  -ms-flex-preferred-size: 180px;
      flex-basis: 180px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions.live-accordion-actions .published-container .published-text,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions.live-accordion-actions .published-container .published-text {
  margin: 10px;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions.live-accordion-actions .published-container .published-checkmark,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions.live-accordion-actions .published-container .published-checkmark {
  color: #7FD127;
  fill: #7FD127;
  width: 18px;
  height: 18px;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions .accordion-action-button,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions .accordion-action-button {
  height: 48px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-preferred-size: 180px;
      flex-basis: 180px;
  border: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  outline-offset: -1px;
  font-size: 14px;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions .accordion-action-button .svg-container,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions .accordion-action-button .svg-container {
  height: 20px;
  width: 20px;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions .accordion-action-button > span:not(.no-padding),
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions .accordion-action-button > span:not(.no-padding) {
  padding-left: 8px;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions.on-demand-accordion-actions .accordion-action-button,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions.on-demand-accordion-actions .accordion-action-button {
  background-color: #F2F2F2;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions.on-demand-accordion-actions .accordion-action-button.share-button,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions.on-demand-accordion-actions .accordion-action-button.share-button {
  border-right: 1px solid #FFFFFF;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions.on-demand-accordion-actions .accordion-action-button.publish-button,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions.on-demand-accordion-actions .accordion-action-button.publish-button {
  border-left: 1px solid #FFFFFF;
}
.video-edit-details-v2 .video-edit-accordian-container .accordion-actions.on-demand-accordion-actions .accordion-action-button:disabled,
.video-edit-details-v2 .video-edit-expanded-container .accordion-actions.on-demand-accordion-actions .accordion-action-button:disabled {
  cursor: not-allowed;
  color: #999999;
  fill: #999999;
}
.video-edit-details-v2 .video-edit-accordian-container .video-edit-pane-content {
  overflow-y: auto;
  overflow-x: hidden;
  height: 450px;
}
.video-edit-details-v2 .video-edit-accordian-container .video-edit-pane-content .principal-group-search .search-results {
  max-height: 260px;
}
.video-edit-details-v2 .autosave-message-row {
  padding-right: 0px;
  position: relative;
  height: 30px;
  color: #666666;
  fill: #666666;
  padding-bottom: 59px;
}
.video-edit-details-v2 .autosave-message-row .autosave-message {
  text-align: right;
  position: relative;
  right: 0px;
  bottom: 0;
  font-size: 12px;
  padding-top: 5px;
}
.video-edit-details-v2 .autosave-message-row .upload-autosaving-message,
.video-edit-details-v2 .autosave-message-row .upload-manualsaving-message {
  font-style: italic;
}
.video-edit-details-v2 .autosave-message-row .upload-autosavefailed-message {
  font-style: italic;
  color: #E01E2C;
}
.video-edit-details-v2 .video-edit-expanded-container {
  display: -ms-flexbox;
  display: flex;
}
.video-edit-details-v2 .video-edit-expanded-container .video-edit-expanded-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #FFFFFF;
  margin: 0 10px;
  padding: 0;
}
.video-edit-details-v2 .video-edit-expanded-container .video-edit-expanded-column .video-edit-expanded-header {
  height: 44px;
  width: 100%;
  padding: 0 24px;
  line-height: 44px;
  background-color: #F2F2F2;
  font-size: 14px;
}
.video-edit-details-v2 .video-edit-expanded-container .video-edit-expanded-column .video-edit-pane-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 410px;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.video-edit-details-v2 .video-edit-expanded-container .video-edit-expanded-column .video-edit-pane-content.more-pane .c-label {
  font-size: 12px;
}
.video-edit-details-v2 .video-edit-expanded-container .video-edit-expanded-column .video-edit-pane-content.more-pane .c-label.label-top-adjust {
  margin-top: 14px;
}
.video-edit-details-v2 .video-edit-expanded-container .video-edit-expanded-column .video-edit-pane-content video-permissions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-height: 1px;
}
.video-edit-details-v2 .captions-and-subtitles {
  margin-top: 14px;
}
.video-edit-details-v2 .captions-and-subtitles .captions .header button.download {
  float: none;
}
.accessibility-dialog {
  position: relative;
  min-height: 200px;
}
@media only screen and (min-width: 768px) {
  .accessibility-dialog {
    min-height: 400px;
  }
}
.accessibility-dialog .error-message-content {
  font-size: 13px;
  margin: 20px 5px 0px 5px;
  padding: 4px 10px;
  background-color: #D02E00;
  color: #FFFFFF;
}
.accessibility-dialog .accessibility-content .texttrack-info {
  padding: 32px 5px 0px 5px;
  display: -ms-flexbox;
  display: flex;
}
.accessibility-dialog .accessibility-content .texttrack-info .texttrack-info-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: center;
      align-self: center;
  height: 16px;
  width: 16px;
  fill: #C30052;
}
.accessibility-dialog .accessibility-content .texttrack-info .texttrack-info-icon svg-src {
  height: 100%;
  width: 100%;
}
.accessibility-dialog .accessibility-content .texttrack-info .texttrack-description {
  padding-left: 10px;
  font-size: 14px;
}
.accessibility-dialog .accessibility-content .header-row {
  margin-top: 24px;
}
.accessibility-dialog .accessibility-content .header-row .c-label {
  padding-left: 5px;
}
.principal-group-search {
  position: relative;
  z-index: 1;
}
.principal-group-search .share-label {
  display: inline-block;
}
.principal-group-search .search-row {
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
}
.principal-group-search .search-row .search-type-dropdown {
  -ms-flex: 0 0 116px;
      flex: 0 0 116px;
}
.principal-group-search .search-row .search-box {
  height: 24px;
  width: 100%;
  padding-top: 3px;
}
.principal-group-search .search-results {
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  z-index: 10;
  margin: 0;
  padding: 2px 0 1px 0;
  background: #FFFFFF;
  border: 1px solid #c8c8c8;
  border-top: 0 none;
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.5);
  font-size: 12px;
}
.principal-group-search .search-results.scroll-results {
  max-height: 300px;
}
.principal-group-search .search-results .create-new-button {
  margin-top: 0;
  font-size: 12px;
  color: #C30052;
}
.principal-group-search .search-results .result-line .group-icon,
.principal-group-search .search-results .result-line .profile-image {
  width: 20px;
  height: 20px;
  margin: 0;
}
.principal-group-search .search-results .result-line .group-icon,
.principal-group-search .search-results .result-line .profile-image-col {
  margin-right: 8px;
}
.principal-group-search .search-results .action-list-item {
  cursor: pointer;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 8px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  white-space: nowrap;
  min-height: 24px;
}
.principal-group-search .search-results .action-list-item:focus {
  outline: dashed #000000 1px;
  outline-offset: -1px;
}
.principal-group-search .search-results .action-list-item:hover,
.principal-group-search .search-results .action-list-item:focus {
  background-color: #F2F2F2;
}
.principal-group-search .search-results .action-list-item .principal-details {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.principal-group-search .search-results .channel-result-line .channel-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-flex: 1 1 20px;
      flex: 1 1 20px;
}
.principal-group-search .search-results .channel-result-line .group-name {
  -ms-flex: 0 0 100px;
      flex: 0 0 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.principal-group-search .search-results .group-result-line .group-name {
  -ms-flex: 1 1 200px;
      flex: 1 1 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.principal-group-search .search-results .group-result-line .create-new-button {
  padding-left: 44px;
}
.principal-group-search .search-results .group-result-line .channel-name-row {
  padding-left: 44px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.principal-group-search .search-results .loading-row,
.principal-group-search .search-results .error-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 24px;
  -ms-flex-pack: center;
      justify-content: center;
  color: #4A4A4A;
  fill: #4A4A4A;
}
.principal-group-search .search-results .loading-row .loading-icon,
.principal-group-search .search-results .error-row .loading-icon {
  height: 16px;
  width: 16px;
}
.principal-group-search .search-results .loading-row .loading-message,
.principal-group-search .search-results .error-row .loading-message {
  margin-left: 8px;
}
.principal-group-search .search-results .loading-row .error-message,
.principal-group-search .search-results .error-row .error-message {
  width: 100%;
  font-style: italic;
}
.principal-group-search .custom-error-message {
  margin-top: 8px;
}
.principal-group-search input.error-border {
  border: 1px solid #D02E00;
}
unhappy-face .face {
  position: relative;
  top: 50%;
  left: 50%;
  margin: -100px 0 0 -100px;
  width: 200px;
  height: 200px;
  background: yellow;
  border-radius: 50%;
}
unhappy-face .face .left-eye {
  left: 80px;
}
unhappy-face .face .right-eye {
  left: 142px;
}
unhappy-face .face .left-eye,
unhappy-face .face .right-eye {
  position: absolute;
  top: 50%;
  margin-left: -26px;
  width: 30px;
  height: 30px;
  background: black;
  border-radius: 50%;
}
unhappy-face .face .mouth {
  position: absolute;
  top: 67%;
  left: 50%;
  margin-left: -40px;
  width: 82px;
  height: 50px;
  border-top: 3px solid black;
  border-radius: 50%;
}
.video-comment-toggle .ct-label-compact {
  display: inline-block;
}
.video-comment-toggle .comment-restricted-note {
  padding: 0;
  font-size: 13px;
}
video-page {
  /* todo - 18064 - remove this tab navigation override.
       */
  /* end of tab navigation override */
}
video-page .container.video {
  color: #4A4A4A;
}
video-page .container.video .sub-header {
  min-height: 24px;
}
video-page .container.video .main-area .vertical-space {
  margin-top: 20px;
}
video-page .container.video .main-area .loading-error-container {
  height: 100%;
  width: 100%;
  position: absolute;
}
video-page .container.video .main-area .loading-error-container .processing-error-height {
  height: 100%;
}
video-page .container.video .related-video-container {
  padding-right: 0px;
}
video-page .video-player-view .player-content {
  padding: 1px;
}
video-page .row + .row {
  margin-top: 0px;
}
video-page .container.video .remove-margin {
  margin-top: 0px;
}
video-page .admin-mode {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 48px;
  position: static;
  background-color: #9c0041;
  color: #FFFFFF;
  padding: 10px 10px 10px 50px;
  font-size: 18px;
}
video-page .admin-mode .message-text {
  font-size: 18px;
  color: #FFFFFF;
  display: inline-block;
  position: relative;
  margin-right: 10px;
}
video-page .admin-mode button.admin-mode-button {
  padding-left: 15px;
  padding-right: 15px;
}
video-page .container.video.admin-elevated-mode .drawer button,
video-page .container.video.admin-elevated-mode .drawer button.drawer-button,
video-page .container.video.admin-elevated-mode button.action-button.c-action-trigger.c-glyph {
  color: #9c0041;
  fill: #9c0041;
}
video-page .container.video.admin-elevated-mode .video-comments .comments-ready .comment-input-box .actions button.c-button:not([disabled]),
video-page .container.video.admin-elevated-mode .video-comment .comments-ready .comment-input-box .actions button.c-button:not([disabled]) {
  color: #9c0041;
}
video-page .container.video.admin-elevated-mode .video-comments .comments-ready .comment-input-box .actions button.c-button:not([disabled]):hover,
video-page .container.video.admin-elevated-mode .video-comment .comments-ready .comment-input-box .actions button.c-button:not([disabled]):hover,
video-page .container.video.admin-elevated-mode .video-comments .comments-ready .comment-input-box .actions button.c-button:not([disabled]):focus,
video-page .container.video.admin-elevated-mode .video-comment .comments-ready .comment-input-box .actions button.c-button:not([disabled]):focus {
  background-color: #9c0041;
  color: #FFFFFF;
}
video-page .container.video.admin-elevated-mode .video-comments .comment-body .comment-content button.c-button:not([disabled]),
video-page .container.video.admin-elevated-mode .video-comment .comment-body .comment-content button.c-button:not([disabled]),
video-page .container.video.admin-elevated-mode .video-comments .comment-body .actions button.c-button:not([disabled]),
video-page .container.video.admin-elevated-mode .video-comment .comment-body .actions button.c-button:not([disabled]),
video-page .container.video.admin-elevated-mode .video-comments .comment-body .comment-content button.c-action:not([disabled]),
video-page .container.video.admin-elevated-mode .video-comment .comment-body .comment-content button.c-action:not([disabled]),
video-page .container.video.admin-elevated-mode .video-comments .comment-body .actions button.c-action:not([disabled]),
video-page .container.video.admin-elevated-mode .video-comment .comment-body .actions button.c-action:not([disabled]) {
  color: #9c0041;
}
video-page .container.video.admin-elevated-mode .video-comments .comment-body .comment-content button.c-button:not([disabled]):hover,
video-page .container.video.admin-elevated-mode .video-comment .comment-body .comment-content button.c-button:not([disabled]):hover,
video-page .container.video.admin-elevated-mode .video-comments .comment-body .actions button.c-button:not([disabled]):hover,
video-page .container.video.admin-elevated-mode .video-comment .comment-body .actions button.c-button:not([disabled]):hover,
video-page .container.video.admin-elevated-mode .video-comments .comment-body .comment-content button.c-action:not([disabled]):hover,
video-page .container.video.admin-elevated-mode .video-comment .comment-body .comment-content button.c-action:not([disabled]):hover,
video-page .container.video.admin-elevated-mode .video-comments .comment-body .actions button.c-action:not([disabled]):hover,
video-page .container.video.admin-elevated-mode .video-comment .comment-body .actions button.c-action:not([disabled]):hover,
video-page .container.video.admin-elevated-mode .video-comments .comment-body .comment-content button.c-button:not([disabled]):focus,
video-page .container.video.admin-elevated-mode .video-comment .comment-body .comment-content button.c-button:not([disabled]):focus,
video-page .container.video.admin-elevated-mode .video-comments .comment-body .actions button.c-button:not([disabled]):focus,
video-page .container.video.admin-elevated-mode .video-comment .comment-body .actions button.c-button:not([disabled]):focus,
video-page .container.video.admin-elevated-mode .video-comments .comment-body .comment-content button.c-action:not([disabled]):focus,
video-page .container.video.admin-elevated-mode .video-comment .comment-body .comment-content button.c-action:not([disabled]):focus,
video-page .container.video.admin-elevated-mode .video-comments .comment-body .actions button.c-action:not([disabled]):focus,
video-page .container.video.admin-elevated-mode .video-comment .comment-body .actions button.c-action:not([disabled]):focus {
  background-color: #9c0041;
  color: #FFFFFF;
}
video-page .container.video .meta-data {
  margin-top: 6px;
  color: #666666;
}
video-page .container.video .meta-data .related-channels {
  color: #666666;
}
video-page .container.video .meta-data .item-description {
  color: #4A4A4A;
}
video-page .container.video .meta-data .time-stamp-tag {
  color: #C30052;
}
video-page .container.video .meta-data .time-stamp-tag:hover {
  text-decoration: underline;
}
video-page .container.video .meta-data .privacytext {
  color: #4A4A4A;
}
video-page .container.video .privacy-and-statistics {
  font-size: 12px;
  color: #666666;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media only screen and (max-width: 768px) {
  video-page .container.video .privacy-and-statistics {
    margin-right: -4px;
    margin-top: 6px;
  }
}
video-page .container.video .privacy-and-statistics .video-privacy {
  padding-right: 12px;
}
@media only screen and (max-width: 768px) {
  video-page .container.video .privacy-and-statistics .video-privacy {
    padding-right: 4px;
  }
}
video-page .container.video .privacy-and-statistics .video-statistics,
video-page .container.video .privacy-and-statistics .live-analytics-container-small {
  display: inline-block;
  vertical-align: text-bottom;
}
video-page .container.video .privacy-and-statistics .video-statistics .metric-inline-flex,
video-page .container.video .privacy-and-statistics .live-analytics-container-small .metric-inline-flex {
  line-height: 20px;
}
@media only screen and (max-width: 768px) {
  video-page .container.video .privacy-and-statistics .video-statistics .metric-inline-flex,
  video-page .container.video .privacy-and-statistics .live-analytics-container-small .metric-inline-flex {
    padding-right: 4px;
  }
}
video-page .container.video .privacy-and-statistics .video-statistics .metric-inline-flex .metric-icon,
video-page .container.video .privacy-and-statistics .live-analytics-container-small .metric-inline-flex .metric-icon {
  width: 13px;
  fill: #4A4A4A;
}
video-page .container.video .action-button-svg-see {
  padding: 4px;
  margin: 0px;
  width: 10px;
  height: 10px;
}
video-page .container.video .action-trigger {
  position: relative;
}
video-page .container.video .action-trigger .video-action-trigger {
  line-height: 28px;
  padding-left: 20px;
  padding-right: 18px;
}
video-page .container.video .action-trigger .video-action-trigger .action-button {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  color: #666666;
  font-size: 13px;
  margin-top: 0px;
  margin-right: 20px;
  padding: 0;
  border: 0;
  line-height: normal;
}
video-page .container.video .action-trigger .video-action-trigger .action-button:hover .action-button-svg-container .action-button-svg,
video-page .container.video .action-trigger .video-action-trigger .action-button:focus .action-button-svg-container .action-button-svg {
  fill: #C30052;
}
video-page .container.video .action-trigger .video-action-trigger .action-button:hover .action-button-label,
video-page .container.video .action-trigger .video-action-trigger .action-button:focus .action-button-label {
  color: #C30052;
}
@media only screen and (max-width: 768px) {
  video-page .container.video .action-trigger .video-action-trigger .action-button {
    margin-right: 16px;
  }
}
video-page .container.video .action-trigger .video-action-trigger .action-button .action-button-svg-container {
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 8px;
  width: 32px;
  height: 32px;
}
video-page .container.video .action-trigger .video-action-trigger .action-button .action-button-svg-container .action-button-svg {
  width: 16px;
  height: 16px;
  color: #666666;
  fill: #666666;
}
video-page .container.video .action-trigger .video-action-trigger .action-button .action-button-label {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media only screen and (max-width: 1200px) {
  video-page .container.video .action-trigger .video-action-trigger .action-button .action-button-label {
    display: none;
  }
}
@media only screen and (max-width: 960px) {
  video-page .container.video .action-trigger .video-action-trigger .drawer-label {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  video-page .container.video .action-trigger .video-action-trigger .action-drawer-with-label .drawer .drawer-content {
    right: -60px;
  }
}
video-page .container.video .action-trigger .video-action-trigger .action-drawer-with-label .drawer button.c-action-trigger.c-glyph.drawer-button {
  font-size: 16px;
  line-height: 16px;
  padding: 8px;
  color: #666666;
}
video-page .container.video .action-trigger .video-action-trigger .action-drawer-with-label .drawer button.c-action-trigger.c-glyph.drawer-button:before {
  width: 16px;
  height: 16px;
  margin-right: 0px;
  margin-left: 0px;
}
video-page .container.video .action-trigger .video-action-trigger .action-drawer-with-label .drawer button.c-action-trigger.c-glyph.drawer-button:hover,
video-page .container.video .action-trigger .video-action-trigger .action-drawer-with-label .drawer button.c-action-trigger.c-glyph.drawer-button[aria-expanded=true] {
  color: #FFFFFF;
}
video-page .container.video .action-trigger .video-action-trigger .action-space {
  width: 10px;
  display: inline-block;
}
video-page .container.video .action-trigger .video-action-trigger.view-settings-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
video-page .container.video .action-trigger .video-action-trigger.view-settings-button .action-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 0px;
}
video-page .container.video .action-trigger .video-action-trigger.view-settings-button .action-button .drawer-icon-container {
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 8px;
  margin-left: 8px;
}
video-page .container.video .action-trigger .video-action-trigger.view-settings-button .action-button .drawer-icon-container .action-button-svg {
  height: 16px;
  width: 16px;
  padding: 0px;
}
video-page .container.video .action-trigger .video-action-trigger.view-settings-button .action-button[aria-expanded="true"] .drawer-icon-container {
  background-color: #C30052;
}
video-page .container.video .action-trigger .video-action-trigger.view-settings-button .action-button[aria-expanded="true"] .drawer-icon-container .action-button-svg {
  fill: #FFFFFF;
}
video-page .container.video .action-drawer-with-label .screen-md {
  display: none;
}
video-page .container.video .action-drawer-no-label .screen-md-down {
  display: none;
}
video-page .container.video .video-more-container {
  margin-top: 24px;
}
video-page .container.video .video-description {
  font-size: 14px;
}
video-page .container.video .view-settings {
  font-size: 13px;
  border-top: solid 1px #CCCCCC;
  margin-top: 6px;
  width: 100%;
}
video-page .container.video .view-settings .content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-direction: row;
      flex-direction: row;
  padding-top: 4px;
}
video-page .container.video .view-settings .content > :last-child {
  margin-left: 20px;
}
@media only screen and (max-width: 540px) {
  video-page .container.video .view-settings .content {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  video-page .container.video .view-settings .content > :first-child {
    margin-right: 20px;
  }
  video-page .container.video .view-settings .content > :last-child {
    margin-left: 0px;
  }
}
video-page .container.video .view-settings .content .transcript-toggle-container,
video-page .container.video .view-settings .content .face-toggle-container {
  display: inline-block;
}
video-page .container.video .view-settings .content label {
  color: #505050;
  display: inline;
  margin: 0;
  padding: 0px 8px 0px 0px;
}
video-page .container.video .view-settings .content toggle {
  position: relative;
  top: 3px;
}
video-page .container.video .view-settings .content toggle div {
  display: inline;
  color: #000000;
}
video-page .container.video .view-settings .content toggle div.c-toggle span {
  padding-left: 2px;
}
video-page .container.video .view-settings .content p {
  font-size: 14px;
  color: #505050;
  padding: 0px;
  font-style: italic;
}
video-page .container.video .error-message-container {
  position: relative;
}
video-page .container.video .error-message-content {
  margin-top: 10px;
  padding: 4px 30px 4px 30px;
  background-color: #D02E00;
  color: #FFFFFF;
}
video-page .container.video .inline_block {
  display: inline-block;
}
video-page .container.video .main-area {
  background-color: #EAEAEA;
}
video-page .container.video .main-area .video-player-container {
  padding: 20px 0 0 0;
}
video-page .container.video .main-area .video-player-background {
  background: black;
}
video-page .container.video .main-area .player-content-wrapper169 {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  overflow: auto;
  width: 100%;
  height: 0;
}
video-page .container.video .main-area .player-content-wrapper169 .player-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
video-page .container.video .main-area.blank-fill {
  height: 100%;
}
video-page .container.video #faces-container {
  padding: 0;
  background-color: #FFFFFF;
}
video-page .transcript-component {
  width: 100%;
}
video-page .transcript-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: 200px;
  background-color: #FFFFFF;
  height: 100%;
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
}
video-page .transcript-content .transcript-label {
  font-size: 20px;
  margin-bottom: 8px;
  color: #212121;
}
video-page .transcript-content .search-event .search-event-form {
  height: 44px;
}
video-page .transcript-content .search-event .search-button {
  height: 40px;
}
video-page .transcript-content .search-event .transclude-content {
  top: 0;
}
video-page .transcript-content .transcript-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
}
video-page .transcript-content .transcript-header button.c-action-trigger {
  font-size: 12px;
  margin: 0 0 0 14px;
  border: 0px;
  padding: 2px 0;
  color: #C30052;
  vertical-align: baseline;
}
video-page .transcript-content .transcript-header .action-status {
  float: right;
  font-size: 12px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: right;
  padding-top: 4px;
  margin-left: 8px;
}
video-page .transcript-content .transcript-header .action-status .action-button-svg {
  vertical-align: sub;
}
video-page .transcript-content .transcript-header .action-status .saving,
video-page .transcript-content .transcript-header .action-status .refreshing {
  font: italic;
}
video-page .transcript-content .transcript-header .action-status .saved {
  color: #666666;
}
video-page .transcript-content .transcript-header .action-status .saved .action-button-svg {
  width: 12px;
  height: 12px;
}
video-page .transcript-content .transcript-header .action-status .error {
  color: #D73E36;
  font-weight: 600;
}
video-page .transcript-content .transcript-header .action-status .error .action-button-svg {
  width: 16px;
  height: 16px;
}
video-page .transcript-content search-event {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
video-page .transcript-content search-event .search-event .search-event-form button {
  padding-top: 6px;
}
video-page .transcript-content search-event .search-event .search-event-form button.search-magnifier,
video-page .transcript-content search-event .search-event .search-event-form button.clear-button {
  margin-top: 8px;
}
video-page .transcript-content search-event .search-event .search-event-form button.search-magnifier:before {
  content: "\E721";
  font-size: 16px;
}
video-page .transcript-content search-event .search-event .search-event-form input {
  font-size: 14px;
}
video-page .transcript-content search-event .search-event .search-event-form input.search-field {
  border: none;
}
video-page .transcript-content transcript {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-width: 0;
}
video-page .player-right-content-header {
  padding: 0 15px 0 15px;
}
video-page .player-right-content-header .tab-navigation.c-in-page-navigation {
  background-color: #EAEAEA;
}
video-page .column.comments-container {
  padding-left: 0;
  padding-right: 0;
}
video-page tab-navigation .tab-navigation.c-in-page-navigation {
  background: #EAEAEA;
  height: 32px;
}
video-page tab-navigation .tab-navigation.c-in-page-navigation .tab-navigation-list .tab-navigation-item {
  height: 32px;
}
video-page tab-navigation .tab-navigation.c-in-page-navigation .tab-navigation-list .nav-link {
  font-size: 14px;
  margin-right: 26px;
}
video-page #player-right-container {
  padding: 0 15px 0 15px;
  position: relative;
}
@media only screen and (max-width: 540px) {
  video-page #player-right-container {
    display: none;
  }
}
video-page #yammer-embed {
  min-height: 400px;
  height: 100%;
  width: 100%;
}
video-page #transcript-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  width: 100%;
}
video-page #transcript-container.no-data {
  height: auto;
}
video-page #yammer-bottom-tab #yammer-embed,
video-page #transcript-bottom-tab #transcript-content {
  height: 400px;
}
video-page #yammer-right-tab-page,
video-page #transcript-right-tab-page {
  background-color: #FFFFFF;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
video-page #yammer-right-tab-page.live,
video-page #transcript-right-tab-page.live {
  height: 820px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
video-page #yammer-container {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
video-page .no-data-message-cont {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
video-page .no-data-message {
  padding: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100px;
  font-style: italic;
  font-size: 14px;
}
video-page .no-data-message .message-icon-cont {
  width: 32px;
  height: 32px;
  background-color: #C30052;
  margin-right: 12px;
  padding: 6px;
  fill: #FFFFFF;
  color: #FFFFFF;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
video-page .no-data-message .message-icon-cont .message-icon {
  width: 16px;
  margin-left: 2px;
  margin-top: 1px;
}
@media only screen and (max-width: 960px) {
  video-page .right-navigation {
    display: none;
  }
}
@media only screen and (min-width: 960px) {
  video-page .right-navigation {
    display: block;
  }
}
video-page .right-navigation .tab-navigation.c-in-page-navigation {
  height: 32px;
}
video-page .right-navigation .tab-navigation.c-in-page-navigation .tab-navigation-list .tab-navigation-item {
  height: 32px;
}
video-page .right-navigation .tab-navigation.c-in-page-navigation .c-action-trigger {
  padding-bottom: 3px;
  font-size: 14px;
}
video-page .bottom-navigation .drawer .drawer-content {
  right: auto;
}
video-page #under-player-container {
  background-color: #FFFFFF;
}
video-page #forms-right-tab-page {
  height: 100%;
}
video-page #forms-right-tab-page .forms-container {
  height: inherit;
  display: -ms-flexbox;
  display: flex;
}
.video-comments {
  color: #212121;
  padding: 0 0;
}
.video-comments .error-banner {
  background-color: #D02E00;
  color: #FFFFFF;
  margin-bottom: 8px;
}
.video-comments .error-banner h6 {
  padding: 4px 10px;
}
.video-comments .comments-loading {
  width: 100%;
  height: 100px;
}
.video-comments .comments-ready .comments-label {
  padding: 0px;
  margin-bottom: 16px;
  font-weight: 500;
  color: #212121;
}
.video-comments .comments-ready .comments-list {
  margin-top: 20px;
}
.video-comments .comments-ready .comment-disabled-box {
  position: relative;
  overflow: hidden;
  min-height: 60px;
}
.video-comments .comments-ready .comment-disabled-box .profile-image {
  position: absolute;
  top: 2px;
  left: 0;
  width: 40px;
  height: 40px;
  background-color: #E5E5E5;
  border-radius: 50%;
}
.video-comments .comments-ready .comment-disabled-box .input-area {
  position: relative;
  margin-left: 56px;
  margin-top: 1px;
}
.video-comments .comments-ready .comment-disabled-box .input-area .c-textarea,
.video-comments .comments-ready .comment-disabled-box .input-area textarea {
  width: 100%;
  max-width: none;
  border-color: #E5E5E5;
  background-color: #E5E5E5;
  font-style: italic;
  color: #212121;
  min-width: 0px;
}
.video-comments .comments-ready .comment-disabled-box .input-area .input-arrow .arrow-outer,
.video-comments .comments-ready .comment-disabled-box .input-area .input-arrow .arrow-outer-focused,
.video-comments .comments-ready .comment-disabled-box .input-area .input-arrow .arrow-inner {
  position: absolute;
  top: 10px;
  width: 8px;
  height: 8px;
  background: #E5E5E5;
  border-top: 1px solid;
  border-left: 1px solid;
  border-bottom: 0px;
  border-right: 0px;
  transform: rotateZ(315deg);
  left: -4px;
}
.video-comments .comments-ready .comment-disabled-box .input-area .input-arrow .arrow-outer {
  border-top-color: #E5E5E5;
  border-left-color: #E5E5E5;
}
.video-comments .comments-ready .comment-input-box {
  position: relative;
  overflow: hidden;
  min-height: 60px;
}
.video-comments .comments-ready .comment-input-box .profile-image {
  position: absolute;
  top: 2px;
  left: 0;
}
.video-comments .comments-ready .comment-input-box .profile-image img {
  border-radius: 50%;
  width: 36px;
  height: 36px;
}
.video-comments .comments-ready .comment-input-box .actions {
  float: right;
  margin-top: 5px;
}
.video-comments .comments-ready .comment-input-box .actions button {
  min-width: 80px;
  margin: 0 0 0 5px;
  outline-offset: -2px;
  border: none;
  font-size: 14px;
  line-height: 16px;
  padding: 5px 10px;
}
.video-comments .comments-ready .comment-input-box .input-area {
  position: relative;
  margin-left: 56px;
  margin-top: 1px;
}
.video-comments .comments-ready .comment-input-box .input-area .c-textarea,
.video-comments .comments-ready .comment-input-box .input-area textarea {
  width: 100%;
  max-width: none;
  min-width: 0px;
  border-color: rgba(255, 255, 255, 0);
}
.video-comments .comments-ready .comment-input-box .input-area .c-textarea:focus,
.video-comments .comments-ready .comment-input-box .input-area textarea:focus {
  border-color: #6D6E71;
}
.video-comments .comments-ready .comment-input-box .input-area .c-textarea {
  overflow: hidden;
}
.video-comments .comments-ready .comment-input-box .input-area textarea {
  overflow: auto;
}
.video-comments .comments-ready .comment-input-box .input-area .input-arrow .arrow-outer,
.video-comments .comments-ready .comment-input-box .input-area .input-arrow .arrow-outer-focused,
.video-comments .comments-ready .comment-input-box .input-area .input-arrow .arrow-inner {
  position: absolute;
  top: 10px;
  width: 8px;
  height: 8px;
  background: #FFFFFF;
  border-top: 1px solid;
  border-left: 1px solid;
  border-bottom: 0px;
  border-right: 0px;
  transform: rotateZ(315deg);
  left: -4px;
}
.video-comments .comments-ready .comment-input-box .input-area .input-arrow .arrow-outer {
  border-top-color: rgba(255, 255, 255, 0);
  border-left-color: rgba(255, 255, 255, 0);
}
.video-comments .comments-ready .comment-input-box .input-area .input-arrow .arrow-outer-focused {
  border-top-color: #6D6E71;
  border-left-color: #6D6E71;
}
.video-comments .comments-ready .comment-input-box .input-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
}
.video-comments .comments-ready .comment-input-box .input-overlay .loading-panel {
  background: #F2F2F2;
}
.video-comments .load-more-status {
  padding-left: 56px;
  font-size: 14px;
}
.video-comments .load-more-status button {
  margin: 0;
  padding: 0;
  color: #4A4A4A;
}
.video-comments .load-more-status .reach-end {
  width: 1px;
  height: 1px;
  padding: 0;
}
.video-permissions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  color: #4A4A4A;
  position: relative;
  width: 100%;
}
.video-permissions .video-permissions-error {
  margin-top: 20px;
}
.video-permissions .video-permissions-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: 1px;
}
.video-permissions .video-permissions-list {
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-height: 1px;
}
.video-permissions .video-permissions-list .email-line {
  color: #666666;
}
.video-permissions .video-permissions-list .pgc-table-body .pgc-checkbox-column {
  height: 0px;
}
.video-permissions .video-permissions-list .pgc-table-body .pgc-checkbox-column .ct-checkbox {
  height: 0px;
}
.video-permissions .video-permissions-list .pgc-table-body .pgc-checkbox-column .ct-checkbox input[type=checkbox] {
  height: 12px;
  width: 12px;
}
.video-permissions .video-permissions-list .pgc-table-body .pgc-checkbox-column .ct-checkbox span:before,
.video-permissions .video-permissions-list .pgc-table-body .pgc-checkbox-column .ct-checkbox span:after {
  left: -10px;
  top: -12px;
}
.video-permissions .video-permissions-list .pgc-table-body .pgc-row .pgc-info-column button.remove-button .svg-container {
  padding-top: 2px;
  padding-bottom: 10px;
}
.video-permissions .video-permissions-list .permission-animate-row.ng-move,
.video-permissions .video-permissions-list .permission-animate-row.ng-enter,
.video-permissions .video-permissions-list .permission-animate-row.ng-leave {
  transition: all linear 0.25s;
}
.video-permissions .video-permissions-list .permission-animate-row.ng-leave.ng-leave-active,
.video-permissions .video-permissions-list .permission-animate-row.ng-move,
.video-permissions .video-permissions-list .permission-animate-row.ng-enter {
  opacity: 0;
}
.video-permissions .video-permissions-list .permission-animate-row.ng-leave,
.video-permissions .video-permissions-list .permission-animate-row.ng-move.ng-move-active,
.video-permissions .video-permissions-list .permission-animate-row.ng-enter.ng-enter-active {
  opacity: 1;
}
.video-permissions .video-permissions-list .pgc-table-body {
  overflow-y: auto;
  overflow-x: hidden;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding-bottom: 5px;
}
.video-permissions .video-permissions-list .pgc-table-header {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.video-permissions .permissions-loading {
  height: 100%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #FFFFFF;
  opacity: 0.5;
}
.video-permissions .permissions-loading .loading-icon {
  height: 50px;
  width: 50px;
}
.responsive-video-item {
  color: #000000;
  background-color: #FFFFFF;
}
.responsive-video-item .video-item-thumb {
  position: relative;
}
.responsive-video-item .video-item-thumb .video-item-image-link {
  display: block;
}
.responsive-video-item .video-item-thumb .video-item-image-link .video-item-image-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  background: #000000;
  overflow: hidden;
}
.responsive-video-item .video-item-thumb .video-item-image-link .video-item-image-container img {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  height: 100%;
  max-width: 100%;
}
.responsive-video-item .video-item-thumb .video-item-image-link .video-item-image-container img:hover {
  cursor: pointer;
}
.responsive-video-item .video-item-thumb .video-item-image-link .video-item-image-container svg-src {
  height: 100%;
  max-width: 100%;
  position: absolute;
}
.responsive-video-item .video-item-thumb .live-now-tag {
  width: 60px;
  position: absolute;
  bottom: 8px;
  left: 8px;
}
.responsive-video-item .video-item-thumb .new-tag {
  position: absolute;
  padding: 3px 8px;
  background-color: #F8D43D;
  font-family: 'Segoe UI Bold', 'Stream Segoe UI Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #333333;
  font-size: 12px;
  border-radius: 2px;
  bottom: -4px;
  left: 8px;
  text-transform: uppercase;
}
.responsive-video-item .title-heading .video-item-title {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0;
  font-size: 12px;
  text-align: left;
  padding: 6px 8px 0 8px;
  color: #4A4A4A;
}
.responsive-video-item .title-heading .live-icon {
  display: none;
}
.responsive-video-item .video-item-thumb-duration {
  padding: 1px 4px 1px 4px;
  position: absolute;
  opacity: 0.75;
  background: #333;
  color: #FFF;
  bottom: 4px;
  right: 4px;
}
.responsive-video-item .video-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 12px 12px;
  font-size: 13px;
  color: #666666;
}
.responsive-video-item .video-footer video-statistics {
  display: inline-block;
  font-size: 13px;
  color: #666666;
}
.responsive-video-item .video-footer .live-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  fill: #C30052;
  margin-right: 7px;
}
.responsive-video-item .video-footer .live-icon.live-icon-completed {
  fill: #666666;
}
.responsive-video-item .video-footer .live-footer-datetime {
  display: inline-block;
}
.responsive-video-item.list-style {
  display: -ms-flexbox;
  display: flex;
}
.responsive-video-item.list-style .video-item-thumb {
  height: 56px;
  width: calc(56px * (16/9));
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.responsive-video-item.list-style .video-item-thumb .video-item-thumb-duration {
  font-size: 13px;
  padding: 2px 7px 2px 9px;
  background: rgba(31, 26, 26, 0.75);
  opacity: 0.9;
  right: 2px;
  bottom: 2px;
}
.responsive-video-item.list-style .live-now-tag {
  top: 7px;
  bottom: auto;
  left: 7px;
}
.responsive-video-item.list-style .detail-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  overflow: hidden;
}
.responsive-video-item.list-style .detail-container .title-heading .video-item-title {
  display: -ms-flexbox;
  display: flex;
  margin: 0px;
  font-size: 14px;
  text-align: left;
  color: #4A4A4A;
}
.responsive-video-item.list-style .detail-container .title-heading .video-item-title .live-icon {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 5px;
  width: 19px;
  height: 19px;
  fill: #C30052;
}
.responsive-video-item.list-style .detail-container .title-heading .video-item-title .live-icon.live-icon-completed {
  fill: #666666;
}
.responsive-video-item.list-style .detail-container .title-heading .video-item-title .video-title-text {
  min-width: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.responsive-video-item.list-style .detail-container .video-footer {
  padding: 0 12px 4px;
}
.responsive-video-item.list-style .detail-container .video-footer video-statistics {
  font-size: 13px;
}
.responsive-video-item.list-style .detail-container .video-footer .live-icon,
.responsive-video-item.list-style .detail-container .video-footer .live-footer-datetime {
  display: none;
}
.video-comment .comment-body {
  min-height: 50px;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}
.video-comment .comment-body.comment-hovered .info-message-link,
.video-comment .comment-body.comment-hovered .view-area button.c-hyperlink {
  color: #C30052;
  fill: #C30052;
}
.video-comment .comment-body .profile-image {
  position: absolute;
  top: 2px;
  left: 1px;
}
.video-comment .comment-body .profile-image img {
  border-radius: 50%;
  width: 36px;
  height: 36px;
}
.video-comment .comment-body .comment-overlay.loading {
  background-color: #F2F2F2;
}
.video-comment .comment-body .comment-overlay.loading .c-progress.f-indeterminate-local.f-progress-small span {
  width: 20px;
  height: 20px;
}
.video-comment .comment-body .comment-overlay.loading .c-progress.f-indeterminate-local.f-progress-small span:after {
  width: 2px;
  height: 2px;
  background: #231F20;
}
.video-comment .comment-body .comment-overlay.deleted-info {
  background-color: #F2F2F2;
  font-size: 16px;
}
.video-comment .comment-body .comment-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.video-comment .comment-body .comment-content {
  margin-left: 56px;
}
.video-comment .comment-body .comment-content .view-area {
  overflow: hidden;
  text-overflow: ellipsis;
}
.video-comment .comment-body .comment-content .view-area .name {
  color: #000000;
  padding: 0 8px 0 0;
  font-size: 14px;
  font-weight: 600;
}
.video-comment .comment-body .comment-content .view-area .time {
  color: #4A4A4A;
}
.video-comment .comment-body .comment-content .view-area .comment-text {
  padding: 0;
  font-size: 13px;
  word-wrap: break-word;
}
.video-comment .comment-body .comment-content .view-area .comment-text a.c-hyperlink {
  color: #C30052;
}
.video-comment .comment-body .comment-content .view-area .comment-text .readlessreadmore .contentwrapper {
  line-height: 137%;
}
.video-comment .comment-body .comment-content .edit-area {
  position: relative;
  min-height: 40px;
}
.video-comment .comment-body .comment-content .edit-area textarea {
  margin: 4px 0 0 0;
  padding: 4px 7px;
  width: 100%;
}
.video-comment .comment-body .comment-content .edit-area .input-arrow .arrow-outer,
.video-comment .comment-body .comment-content .edit-area .input-arrow .arrow-outer-focused,
.video-comment .comment-body .comment-content .edit-area .input-arrow .arrow-inner {
  position: absolute;
  top: 10px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid;
}
.video-comment .comment-body .comment-content .edit-area .input-arrow .arrow-outer {
  left: -8px;
  border-right-color: #000000;
}
.video-comment .comment-body .comment-content .edit-area .input-arrow .arrow-outer-focused {
  left: -8px;
  border-right-color: #C30052;
}
.video-comment .comment-body .comment-content .edit-area .input-arrow .arrow-inner {
  left: -7px;
  z-index: 1;
  width: 0;
  border-right-color: #FFFFFF;
}
.video-comment .comment-body .comment-content .view-area-actions {
  display: inline-block;
}
.video-comment .comment-body .comment-content .view-area-actions button.c-hyperlink {
  min-width: 0px;
  display: inline;
  font-size: 14px;
  text-align: left;
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0 4px 0;
}
.video-comment .comment-body .comment-content .view-area-actions button.c-hyperlink:disabled {
  color: #6D6E71;
}
.video-comment .comment-body .actions {
  float: right;
  margin-top: 5px;
}
.video-comment .comment-body .actions button.c-button {
  line-height: 16px;
  min-width: 80px;
  margin: 0 0 0 5px;
  outline: none;
  border: none;
  font-size: 14px;
  text-align: center;
  padding: 5px 10px;
}
.video-comment .comment-body .actions button.c-button:not([disabled]) {
  color: #414141;
}
.related-channels {
  font-size: 12px;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.related-channels .channel-tag-group {
  padding-top: 5px;
}
.related-channels .punctuation {
  margin-left: -2px;
  margin-right: 4px;
}
.related-channels .more-container {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.related-channels .more-link {
  margin-left: 4px;
}
.related-channels .displayed-in-label {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 4px;
  margin-left: auto;
}
@media only screen and (max-width: 540px) {
  .related-channels .displayed-in-label {
    margin-left: inherit;
  }
}
.related-channels .related-content {
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0px;
  overflow: hidden;
}
.related-channels .related-content a.c-hyperlink.channel-link,
.related-channels .related-content a.c-hyperlink.group-link {
  color: #666666;
}
.related-channels .related-content a.c-hyperlink.channel-link:hover,
.related-channels .related-content a.c-hyperlink.group-link:hover {
  color: #C30052;
}
.channel-list {
  padding-top: 5px;
  font-size: 13px;
}
.channel-list .channel-tag-group {
  padding-top: 5px;
}
.channel-list .channel-tag-group .channel-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
  padding: 3px 10px 4px 10px;
}
.channel-list .channel-tag-group .channel-tag {
  background: none;
  margin: 3px 4px 3px 0px;
  padding-right: 0px;
  padding-left: 0px;
  border: 1px solid #414141;
  border-radius: 3px;
}
.channel-list .channel-tag-group .channel-tag:hover {
  background: #D1D1D1;
}
.channel-list .channel {
  margin: 2px;
  display: inline-block;
}
.channel-list .channel .followedChannel,
.channel-list .channel .nonFollowedChannel {
  padding-left: 6px;
  padding-right: 6px;
}
.channel-list .channel .followedChannel {
  background-color: #939598;
}
.channel-list .channel .nonFollowedChannel {
  background-color: #CECECE;
}
studio-channel-results prepend-item div {
  height: 222px;
  background-color: #F1F1F1;
  box-sizing: content-box;
  border: 1px solid #707070;
  padding: 0px 0px 15px 0px;
  margin-bottom: 20px;
}
studio-channel-results prepend-item div button.c-action-trigger.c-glyph.create-channel-card {
  margin: auto;
  padding: 0;
  min-width: 0;
  max-width: none;
  margin-top: 28%;
  display: block;
  fill: #C30052;
  color: #4A4A4A;
}
studio-channel-results prepend-item div button.c-action-trigger.c-glyph.create-channel-card:focus,
studio-channel-results prepend-item div button.c-action-trigger.c-glyph.create-channel-card:active {
  text-decoration: none;
}
studio-channel-results prepend-item div button.c-action-trigger.c-glyph.create-channel-card:before {
  margin: auto;
  width: 60px;
  height: 60px;
  font-size: 60px;
  margin-bottom: 20px;
  text-decoration: none;
  content: "\E710";
  display: block;
}
studio-channel-results h3.channel-results-title {
  padding-top: 14px;
  padding-bottom: 20px;
}
studio-channel-results div.row.column .studio-channel-creation-container {
  padding-bottom: 7%;
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
  position: relative;
  margin-bottom: 20px;
  border: 4px solid #D1D1D1;
  background-color: #F2F2F2;
  min-height: 60px;
}
.channels-list .items-list-info-message {
  margin: 0px 15px;
}
.studio-page-v2 {
  padding-top: 50px;
  background: #EAEAEA;
  min-height: 100%;
}
.studio-page-v2 upload-permissions {
  display: none;
}
.studio-page-v2 .gradient-wrapper {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 8px;
  background: #EAEAEA;
}
.studio-page-v2 .navigation-bar-wrapper {
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
}
.studio-page-v2 .navigation-bar-wrapper .navigation-bar {
  -ms-flex: 2;
      flex: 2;
}
@media screen and (max-width: 47.9375rem) {
  .studio-page-v2 .navigation-bar-wrapper .navigation-bar {
    min-width: 110px;
  }
}
@media screen and (min-width: 48rem) {
  .studio-page-v2 .navigation-bar-wrapper .navigation-bar {
    min-width: 510px;
  }
}
.studio-page-v2 .navigation-bar-wrapper .upload-placeholder {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  background-color: #EAEAEA;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  font-size: 12px;
  white-space: nowrap;
  -ms-flex: 1;
      flex: 1;
  min-width: 225px;
  overflow-x: hidden;
  overflow-y: hidden;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-overflow: ellipsis;
}
.studio-page-v2 .navigation-bar-wrapper .upload-placeholder svg-src {
  margin-right: 3px;
  height: 12px;
  width: 12px;
  top: 0;
}
.studio-page-v2 .navigation-bar-wrapper .upload-placeholder > button {
  padding: 0 4px;
}
.studio-page-v2 .navigation-bar-wrapper .upload-placeholder .c-hyperlink {
  fill: #4A4A4A;
}
.studio-page-v2 .navigation-bar {
  background: #EAEAEA;
}
.studio-page-v2 > section {
  height: 100%;
  margin-top: 20px;
}
.studio-page-v2 > section .search-and-filter {
  background: #EAEAEA;
  margin-top: 16px;
}
.studio-page-v2 > section .search-and-filter .collapse-button.show-for-xsmall {
  margin-top: 0;
}
.studio-page-v2 > section channel-results .items-list-container,
.studio-page-v2 > section group-results .items-list-container {
  margin-top: 5px;
}
.studio-page-v2 > section video-results .items-list-container {
  margin-top: 8px;
}
browse-channel-results items-list .items-list-container .items-list-info-message.error-message-content {
  margin-right: 0.9375rem;
}
.browse-page {
  padding-top: 32px;
  min-height: 100%;
  padding-top: 50px;
  background: #EAEAEA;
}
.browse-page browse-channel-results .browse-items-list.row.row-size1 {
  padding: 0px;
}
.browse-page .browse-items-list.row.row-size1 {
  margin-top: 0px;
}
.browse-page group-results .items-list-container {
  margin-top: 5px;
}
.browse-page video-results .items-list-container,
.browse-page browse-people-results .items-list-container {
  margin-top: 8px;
}
.browse-page .tab-navigation.c-in-page-navigation {
  margin-top: 0px;
}
.browse-page .gradient-wrapper {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 8px;
  background: #EAEAEA;
}
.browse-page .o365-page-style {
  height: 100%;
  margin-top: 20px;
}
.browse-page .o365-page-style .search-and-filter {
  background: #EAEAEA;
  margin-top: 16px;
  z-index: 12;
}
.browse-page .o365-topnav-configuration .navigation-bar {
  margin-top: 25px;
}
studio-video-results my-list-item:hover {
  text-decoration: none;
}
studio-video-results .page-title {
  padding-left: 15PX;
  padding-top: 38px;
  background-color: #FFFFFF;
}
browse-channel-results items-list .items-list-container .items-list-info-message.error-message-content {
  margin-right: 0.9375rem;
}
browse-people-results .people-list {
  padding-top: 15px;
}
.search-and-filter {
  background-color: white;
  margin: 0;
  padding-top: 24px;
  padding-bottom: 10px;
}
.search-and-filter div.search-content {
  margin-top: 0;
}
@media only screen and (max-width: 540px) {
  .search-and-filter div.search-content {
    display: none;
  }
}
@media only screen and (min-width: 540px) {
  .search-and-filter div.search-content {
    display: block !important;
  }
}
.search-and-filter .collapse-button {
  display: none;
}
@media screen and (max-width: 540px) {
  .search-and-filter .collapse-button {
    display: block;
  }
  .search-and-filter .collapse-button button {
    height: 20px;
    background: none;
    padding: 0;
    float: right;
    border: none;
    outline: none;
    font-size: 15px;
    font-weight: 600;
  }
  .search-and-filter .collapse-button button:focus,
  .search-and-filter .collapse-button button:active {
    text-decoration: none;
  }
  .search-and-filter .collapse-button button:after {
    text-indent: 0;
    font-size: 10px;
    position: relative;
    top: 2px;
  }
  .search-and-filter .collapse-button button.down-arrow:after {
    content: "\E70D";
  }
  .search-and-filter .collapse-button button.up-arrow:after {
    content: "\E70E";
  }
}
.search-and-filter search-bar form.c-search.search-bar {
  height: 36px;
  width: 100%;
  margin-bottom: 0;
}
.search-and-filter search-bar form.c-search.search-bar.no-label {
  margin-top: 27px;
}
.search-and-filter search-bar input.search-field {
  height: 36px;
  -webkit-appearance: none;
  border-radius: 0;
}
.search-and-filter search-bar button.search-button {
  width: 32px;
  height: 32px;
  margin: 2px 1px 1px;
  padding: 8px;
}
.video-carousel a:focus {
  outline-color: #FFFFFF;
}
.video-carousel button:focus {
  outline-color: #FFFFFF;
}
.video-carousel .slide-container:hover .image-container,
.video-carousel .slide-container:focus .image-container {
  transform: scale(1.05);
  opacity: 1;
}
.video-carousel .slide-container:hover .image-container img,
.video-carousel .slide-container:focus .image-container img {
  opacity: 1;
}
.video-carousel .hidden {
  visibility: hidden;
}
.video-carousel .hidden .float-dir {
  display: none;
}
.video-carousel .shown {
  visibility: visible;
}
.video-carousel .slider {
  width: 100%;
}
.video-carousel .slick-prev:before,
.video-carousel .slick-next:before {
  color: black;
}
.video-carousel .slick-slider {
  position: relative;
  display: none;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.video-carousel .slick-initialized {
  display: block;
}
.video-carousel .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.video-carousel .slick-list:focus {
  outline: none;
}
.video-carousel .slick-list.dragging {
  cursor: move;
}
.video-carousel .slick-slider .slick-track,
.video-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.video-carousel .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.video-carousel .slick-track:before,
.video-carousel .slick-track:after {
  content: "";
  display: table;
  clear: both;
}
.slick-loading .video-carousel .slick-track {
  visibility: hidden;
}
.video-carousel .slick-slide {
  float: left;
  height: auto;
  min-height: 1px;
  visibility: hidden;
  transition: opacity 1500ms ease, visibility 1500ms ease !important;
}
.slick-loading .video-carousel .slick-slide {
  visibility: hidden;
}
.slick-vertical .video-carousel .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.video-carousel .slick-slide.slick-current {
  visibility: visible;
}
.video-carousel .slick-slide.slick-current:focus .gradient-overlay {
  outline: dashed 1px #FFFFFF;
  outline-offset: -2px;
}
.video-carousel .slick-arrow.slick-hidden {
  display: none;
}
.video-carousel .slick-loading .slick-list {
  background: #FFFFFF center center no-repeat;
}
.video-carousel .slick-prev,
.video-carousel .slick-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  height: 100%;
  width: 32px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  padding: 0;
  border: none;
  z-index: 9;
}
.video-carousel .slick-prev:hover,
.video-carousel .slick-next:hover,
.video-carousel .slick-prev:focus,
.video-carousel .slick-next:focus {
  background: transparent;
  color: transparent;
}
.video-carousel .slick-prev:hover:before,
.video-carousel .slick-next:hover:before,
.video-carousel .slick-prev:focus:before,
.video-carousel .slick-next:focus:before {
  opacity: 1;
}
.video-carousel .slick-prev.slick-disabled:before,
.video-carousel .slick-next.slick-disabled:before {
  opacity: 0.25;
}
.video-carousel .slick-prev:before,
.video-carousel .slick-next:before {
  font-family: "MWF-MDL2";
  font-size: 30px;
  line-height: 1;
  color: #FFFFFF;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.video-carousel .slick-prev {
  left: 0px;
}
.video-carousel .slick-prev:before {
  content: "\E76B";
}
.video-carousel .slick-next {
  right: 0px;
}
.video-carousel .slick-next:before {
  content: "\E76C";
}
.video-carousel .slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.video-carousel .slick-dots {
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
  margin: 0px;
  position: absolute;
  bottom: 15px;
}
@media only screen and (max-width: 768px) {
  .video-carousel .slick-dots {
    bottom: 7px;
  }
}
.video-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 3px;
  padding: 0;
  cursor: pointer;
}
.video-carousel .slick-dots li button {
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  background: transparent none repeat scroll 0 0;
  display: block;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 4px;
  opacity: 0.5;
  cursor: pointer;
}
.video-carousel .slick-dots li button:focus {
  outline: dashed #FFFFFF 1px;
}
@media only screen and (max-width: 540px) {
  .video-carousel .slick-dots li button {
    padding: 2px;
  }
}
.video-carousel .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
}
.video-carousel .slick-dots li .slick-hidden {
  display: none;
}
.video-carousel .slick-dots li.slick-active button {
  background: #FFFFFF none repeat scroll 0 0;
  opacity: 1;
}
.video-carousel .slide-container {
  position: relative;
}
.video-carousel .slide-container .image-container {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-bottom: 40%;
  transition: transform 2s, opacity 2s;
  opacity: 0.875;
  background-position: center;
  background-size: cover;
  min-height: 160px;
}
.video-carousel .slide-container .image-container img,
.video-carousel .slide-container .image-container svg-src {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  opacity: 0.875;
  transition: opacity 2s;
}
.video-carousel .slide-container .image-container img.wide,
.video-carousel .slide-container .image-container svg-src.wide {
  width: 100%;
  display: none;
}
.video-carousel .slide-container .image-container img.tall,
.video-carousel .slide-container .image-container svg-src.tall {
  height: 150%;
}
.video-carousel .slide-container .image-container img.live-default-poster,
.video-carousel .slide-container .image-container svg-src.live-default-poster {
  height: 150%;
  width: 100%;
}
.video-carousel .slide-container .float-dir {
  float: right;
  min-height: 160px;
  background-position: center;
  background-size: cover;
  overflow: hidden;
  padding-right: 2px;
}
.video-carousel .slide-container .video-link.overlay-link {
  display: block;
  width: 100%;
  height: 100%;
}
.video-carousel .slide-container .video-link.overlay-link:focus {
  outline: dashed 1px #FFFFFF;
  width: 100%;
  height: 100%;
  outline-offset: -2px;
}
.video-carousel .slide-container .gradient-overlay {
  position: absolute;
  width: calc(100% + 1px);
  height: 100%;
  background-image: linear-gradient(#1E1A1A 0%, #1E1A1A 100%), url(../../bundles/app/generated/carousel-gradient.png);
  background-repeat: repeat-y;
  background-size: 25%, calc(75% + 1px);
  background-position: left, right;
  /*ignore-Loc*/
  top: 0;
  left: 0;
}
.video-carousel .slide-container .gradient-overlay .greeting-container {
  height: calc(50% - 16px);
  width: 50%;
  position: relative;
  display: block;
  margin-left: 64px;
  pointer-events: auto;
}
@media only screen and (max-width: 540px) {
  .video-carousel .slide-container .gradient-overlay .greeting-container {
    display: none;
  }
}
.video-carousel .slide-container .gradient-overlay .greeting-container h1 {
  color: white;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 36px;
  font-family: 'Segoe UI Light', 'Stream Segoe UI Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 0px;
  margin: 0px;
  line-height: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 768px) {
  .video-carousel .slide-container .gradient-overlay .greeting-container h1 {
    font-size: 24px;
  }
}
.video-carousel .slide-container .gradient-overlay .group-meta-container {
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  margin-left: 64px;
  height: calc(100% - 24px);
}
@media only screen and (max-width: 960px) {
  .video-carousel .slide-container .gradient-overlay .group-meta-container {
    margin: 10px 0px 0px 30px;
  }
}
@media only screen and (max-width: 768px) {
  .video-carousel .slide-container .gradient-overlay .group-meta-container {
    margin: 10px 0px 0px 0px;
  }
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .poster-container {
  width: 80px;
  height: 80px;
  background: #666666;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  margin-top: 8px;
  pointer-events: auto;
  background-position: center;
  background-size: cover;
  border: 1px solid #FFFFFF;
}
@media only screen and (max-width: 768px) {
  .video-carousel .slide-container .gradient-overlay .group-meta-container .poster-container {
    height: 60px;
    width: 60px;
  }
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  color: #FFFFFF;
  margin-left: 12px;
  width: calc(100% - 60px);
  max-width: 408px;
  pointer-events: auto;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container group-overlay {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container {
  min-height: calc(50% - 12px);
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: rgba(0, 0, 0, 0.33);
  padding: 0px 8px;
  position: relative;
  height: 100%;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container.no-background {
  background-color: transparent;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container .group-title {
  font-size: 36px;
  font-family: 'Segoe UI Light', 'Stream Segoe UI Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 0px;
  margin: 0 60px 0 0;
  line-height: normal;
  overflow: hidden;
  word-wrap: break-word;
}
@media only screen and (max-width: 768px) {
  .video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container .group-title {
    font-size: 24px;
  }
}
@media only screen and (max-width: 540px) {
  .video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container .group-title {
    font-size: 20px;
  }
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container .readlessreadmore {
  margin-top: 6px;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container .readlessreadmore .contentwrapper {
  line-height: 120%;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container .readlessreadmore .ellipsis-label {
  background-color: transparent;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container .privacy-container {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 9px;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container .privacy-container .public-group-tag {
  background-color: #107C10;
  color: #FFFFFF;
  height: 20px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 4px 8px;
  line-height: 1;
  font-size: 12px;
  border-radius: 2px;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container .privacy-container .private-group-tag {
  background-color: #D83B01;
  color: #FFFFFF;
  height: 20px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 4px 8px;
  line-height: 1;
  font-size: 12px;
  border-radius: 2px;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container .privacy-container .classification-tag {
  background-color: #AE5A42;
  color: #FFFFFF;
  height: 20px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 4px 8px;
  line-height: 1;
  font-size: 12px;
  margin-right: 4px;
  border-radius: 2px;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .group-detail-container .privacy-container .group-tag {
  background-color: #0E87D5;
  color: #FFFFFF;
  height: 20px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 4px 8px;
  line-height: 1;
  font-size: 12px;
  border-radius: 2px;
  margin-right: 4px;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .flex-space-top {
  -ms-flex-positive: 0.5;
      flex-grow: 0.5;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  background-color: rgba(0, 0, 0, 0.33);
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .flex-space-bottom {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .meta-container {
  background-color: rgba(0, 0, 0, 0.33);
  -ms-flex: 1 1 0%;
      flex: 1 1 0%;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .meta-container .video-link {
  display: block;
}
.video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .meta-container .video-link:focus {
  outline: dashed 1px #FFFFFF;
}
@media only screen and (max-width: 540px) {
  .video-carousel .slide-container .gradient-overlay .group-meta-container .detail-container .meta-container {
    padding-top: 10px;
  }
}
.video-carousel .slide-container .gradient-overlay.group-page {
  pointer-events: none;
}
.video-carousel .slide-container .gradient-overlay.group-page .video-meta-data-container {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 8px;
  margin-left: 8px;
}
@media only screen and (max-width: 768px) {
  .video-carousel .slide-container .gradient-overlay.group-page .video-meta-data-container {
    padding-bottom: 6px;
  }
  .video-carousel .slide-container .gradient-overlay.group-page .video-meta-data-container .video-type-tags {
    padding: 3px 0px 0px 0px;
  }
  .video-carousel .slide-container .gradient-overlay.group-page .video-meta-data-container .video-type-tags .live-video .live-video-datetime {
    font-size: 13px;
  }
  .video-carousel .slide-container .gradient-overlay.group-page .video-meta-data-container .video-title {
    padding: 0px 0px 0px 12px;
    font-size: 14px;
  }
}
@media only screen and (max-width: 768px) {
  .video-carousel .slide-container .gradient-overlay.group-page .carousel-actions-group-overlay .drawer .drawer-content {
    left: 0;
    top: 20;
  }
}
.video-carousel .slide-container .gradient-overlay.home-page .video-meta-data-container {
  margin-left: 64px;
  margin-top: -12px;
}
@media only screen and (max-width: 540px) {
  .video-carousel .slide-container .gradient-overlay.home-page .video-meta-data-container {
    margin-top: 0px;
    margin-left: 32px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
.video-carousel .slide-container .gradient-overlay .video-meta-data-container {
  border-left: 1px solid #C30052;
  padding-bottom: 8px;
  pointer-events: auto;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .video-type-tags {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 11px;
  padding: 8px 0px 10px 0px;
  color: #CCCCCC;
}
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .video-type-tags .live-video {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin-right: 10px;
}
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .video-type-tags .live-video .live-video-datetime {
  font-size: 15px;
}
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .video-type-tags .trending,
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .video-type-tags .spotlight {
  color: #212121;
  padding: 1px 4px;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
}
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .video-type-tags .trending .svg-icon,
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .video-type-tags .spotlight .svg-icon {
  margin-top: 1px;
  width: 11px;
  height: 11px;
}
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .video-type-tags .trending .text,
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .video-type-tags .spotlight .text {
  margin-left: 6px;
  margin-right: 3px;
}
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .video-type-tags .trending {
  background-color: #A8E2E6;
}
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .video-type-tags .spotlight {
  background-color: #F9E385;
}
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .video-title {
  padding: 3px 0px 0px 12px;
  font-size: 17px;
  color: #FFFFFF;
}
.video-carousel .slide-container .gradient-overlay .video-meta-data-container .watch-now {
  font-size: 13px;
  color: #CCCCCC;
  padding: 0px 0px 0px 12px;
}
.video-carousel .actions-slide-container {
  width: 100%;
  position: relative;
  min-height: 160px;
}
.video-carousel .actions-slide-container .actions-placeholder {
  width: 100%;
  padding-bottom: 30%;
  position: relative;
}
.video-carousel .actions-slide-container .actions-slide {
  color: white;
  text-align: center;
  width: 100%;
}
@media only screen and (min-width: 960px) {
  .video-carousel .actions-slide-container .actions-slide {
    position: absolute;
    left: 50%;
    /*ignore-Loc*/
    transform: translateX(-50%);
    top: calc(50% - 127px);
  }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .video-carousel .actions-slide-container .actions-slide {
    position: absolute;
    left: 50%;
    /*ignore-Loc*/
    transform: translateX(-50%);
    top: calc(50% - 107px);
  }
}
@media only screen and (max-width: 768px) {
  .video-carousel .actions-slide-container .actions-slide {
    top: 50%;
    left: 50%;
    /*ignore-Loc*/
    transform: translateY(-50%) translateX(-50%);
    position: absolute;
  }
}
.video-carousel .actions-slide-container .actions-slide .text-container {
  display: block;
  font-family: 'Segoe UI Light', 'Stream Segoe UI Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 36px;
  margin-bottom: 32px;
  margin-top: 0px;
  padding: 0px;
  line-height: normal;
}
@media only screen and (max-width: 960px) {
  .video-carousel .actions-slide-container .actions-slide .text-container {
    margin-bottom: 10px;
  }
}
.video-carousel .actions-slide-container .actions-slide .action-items {
  height: 120px;
  width: 120px;
  fill: #C30052;
  padding: 32px 20px 16px;
  background: #292329;
  border: none;
  display: inline-block;
  font-size: 17px;
  line-height: 20px;
  margin: 0px 6px;
  vertical-align: top;
}
@media only screen and (max-width: 540px) {
  .video-carousel .actions-slide-container .actions-slide .action-items {
    height: 85px;
    width: 85px;
    padding: 14px 10px 8px;
    font-size: 14px;
    line-height: 17px;
    margin: 0px 4px;
  }
}
.video-carousel .actions-slide-container .actions-slide .action-items svg-src {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0px auto 5px;
}
.video-carousel .play-pause-button-container {
  position: absolute;
  bottom: 12px;
  right: 0px;
  z-index: 10;
}
.video-carousel .play-pause-button-container .play-pause-button {
  width: 16px;
  height: 16px;
  padding: 0px;
  fill: #FFFFFF;
  background-color: transparent;
  border: none;
}
.recently-watched-videos-v2 ul.row {
  margin-top: 20px;
}
.recently-watched-videos-v2 ul.display-flex {
  display: -ms-flexbox;
  display: flex;
}
.recently-watched-videos-v2 div.row.error-message {
  color: #231F20;
  margin-top: 15px;
  font-weight: lighter;
  font-size: 18px;
  line-height: 20px;
}
.recently-watched-videos-v2 .recently-watched-videos-list-v2:last-child:not(:first-child) {
  float: left;
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .recently-watched-videos-v2 .recently-watched-videos-list-v2:nth-of-type(1n+4) {
    display: none;
  }
}
@media only screen and (max-width: 767px) and (min-width: 540px) {
  .recently-watched-videos-v2 .recently-watched-videos-list-v2:nth-of-type(1n+3) {
    display: none;
  }
}
@media only screen and (max-width: 539px) {
  .recently-watched-videos-v2 .recently-watched-videos-list-v2:nth-of-type(1n+2) {
    display: none;
  }
}
.recently-watched-videos-v2 .recently-watched-videos-list-v2 .responsive-video-item .video-item-title {
  font-family: 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 17px;
  color: #4A4A4A;
  padding: 12px 12px 0px;
}
.recently-watched-videos-v2 .pinned-videos {
  color: #231F20;
}
.recently-watched-videos-v2 .pinned-videos.add-bottom-padding {
  padding-bottom: 38px;
}
.recently-watched-videos-v2 .pinned-videos .see-all {
  text-align: right;
  padding-right: 0.9375rem;
  padding-top: 55px;
}
@media only screen and (max-width: 767px) {
  .recently-watched-videos-v2 .pinned-videos .see-all {
    padding-top: 47px;
  }
}
.recently-watched-videos-v2 .pinned-videos .see-all .c-action-trigger {
  color: #231F20;
  padding: 0px;
}
.recently-watched-videos-v2 .pinned-videos div.row.error-message {
  color: #231F20;
  margin-top: 15px;
  font-weight: lighter;
  font-size: 18px;
  line-height: 20px;
}
@media only screen and (max-width: 539px) {
  invite {
    display: none;
  }
}
@media only screen and (max-width: 767px) and (min-width: 540px) {
  invite {
    display: none;
  }
}
.inviterow-container .inviterow {
  margin-top: 36px;
  background-color: #FFFFFF;
  position: relative;
  height: 48px;
}
.inviterow-container .inviterow.margin-60 {
  margin-top: 60px;
}
.inviterow-container .inviterow .invite-icon-container {
  display: inline;
  position: relative;
  padding-right: 48px;
}
.inviterow-container .inviterow .invite-icon {
  width: 48px;
  height: 48px;
  padding: 12px;
  background-color: #C30052;
  position: absolute;
  fill: #FFFFFF;
  left: 0px;
}
.inviterow-container .inviterow .invite-icon .svg-container {
  height: auto;
  width: auto;
}
.inviterow-container .inviterow .invite-header,
.inviterow-container .inviterow .invite-header-partial {
  display: inline;
  font-size: 15px;
  line-height: 45px;
}
.inviterow-container .inviterow .invite-header-partial {
  color: #4A4A4A;
}
.inviterow-container .inviterow .invite-header {
  padding-left: 20px;
}
.inviterow-container .inviterow .invite-text {
  font-size: 15px;
  color: #4A4A4A;
}
.inviterow-container .inviterow .invite-text a.c-hyperlink.c-hyperlink {
  color: #4A4A4A;
}
.inviterow-container .inviterow .invite-link {
  font-size: 15px;
}
.inviterow-container .inviterow .invite-close {
  background-color: #FFFFFF;
  color: #666666;
  border: 0 none;
  display: inline;
  float: right;
  height: 21px;
  position: relative;
  right: 20px;
  top: 14px;
  width: 23px;
}
.inviterow-container .inviterow .invite-close-icon {
  width: 16px;
  height: 16px;
}
.channel-statistics .horizontal-List-item {
  display: inline-block;
}
.channel-statistics .vertical-List-item {
  min-width: 50px;
}
.pinned-videos-v2 ul.row {
  margin-top: 20px;
}
.pinned-videos-v2 ul.display-flex {
  display: -ms-flexbox;
  display: flex;
}
.pinned-videos-v2 div.row.error-message {
  color: #231F20;
  margin-top: 15px;
  font-weight: lighter;
  font-size: 18px;
  line-height: 20px;
}
.pinned-videos-v2 .pinned-videos-list-v2:last-child:not(:first-child) {
  float: left;
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .pinned-videos-v2 .pinned-videos-list-v2:nth-of-type(1n+4) {
    display: none;
  }
}
@media only screen and (max-width: 767px) and (min-width: 540px) {
  .pinned-videos-v2 .pinned-videos-list-v2:nth-of-type(1n+3) {
    display: none;
  }
}
@media only screen and (max-width: 539px) {
  .pinned-videos-v2 .pinned-videos-list-v2:nth-of-type(1n+2) {
    display: none;
  }
}
.pinned-videos-v2 .pinned-videos-list-v2 .responsive-video-item .video-item-title {
  font-family: 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 17px;
  color: #4A4A4A;
  padding: 12px 12px 0px;
}
.pinned-videos-v2 .pinned-videos {
  color: #231F20;
}
.pinned-videos-v2 .pinned-videos.add-bottom-padding {
  padding-bottom: 38px;
}
.pinned-videos-v2 .pinned-videos .see-all {
  text-align: right;
  padding-right: 0.9375rem;
  padding-top: 55px;
}
@media only screen and (max-width: 767px) {
  .pinned-videos-v2 .pinned-videos .see-all {
    padding-top: 47px;
  }
}
.pinned-videos-v2 .pinned-videos .see-all .c-action-trigger {
  color: #231F20;
  padding: 0px;
}
.pinned-videos-v2 .pinned-videos div.row.error-message {
  color: #231F20;
  margin-top: 15px;
  font-weight: lighter;
  font-size: 18px;
  line-height: 20px;
}
browse-channel-results items-list .items-list-container .items-list-info-message.error-message-content {
  margin-right: 0.9375rem;
}
channel-detail .admin-mode {
  height: 60px;
  position: static;
  background-color: #9c0041;
  color: #FFFFFF;
  padding-left: 50px;
  font-size: 18px;
}
channel-detail .admin-mode .message-text {
  font-size: 18px;
  color: #FFFFFF;
  display: inline-block;
  position: relative;
}
channel-detail .admin-mode button.c-hyperlink {
  color: white !important;
  text-decoration: underline;
  margin-left: 5px;
  margin-top: 15px;
}
channel-detail .channel-detail-v2 {
  min-height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
channel-detail .channel-detail-v2 .channel-header-container {
  background-color: #333333;
  color: white;
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header {
  padding-left: 110px;
  padding-top: 20px;
  padding-bottom: 8px;
  position: relative;
  min-height: 76px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
@media only screen and (max-width: 540px) {
  channel-detail .channel-detail-v2 .channel-header-container .channel-header {
    height: 80px;
    padding-left: 90px;
    padding-top: 10px;
    padding-bottom: 0px;
  }
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .channel-name-action {
  display: -ms-flexbox;
  display: flex;
  height: 25px;
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .channel-name {
  font-size: 18px;
  padding-right: 32px;
  line-height: 1.2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
}
@media only screen and (max-width: 540px) {
  channel-detail .channel-detail-v2 .channel-header-container .channel-header .channel-name {
    padding-bottom: 5px;
    height: 25px;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .channel-name span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .channel-poster-image {
  position: absolute;
  bottom: -40px;
  left: 0.9375rem;
  height: 80px;
  width: 80px;
  overflow: hidden;
}
@media only screen and (max-width: 540px) {
  channel-detail .channel-detail-v2 .channel-header-container .channel-header .channel-poster-image {
    bottom: 0px;
    left: 0px;
  }
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .channel-poster-image .channel-poster-image-content {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  width: auto;
  height: 100%;
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .channel-poster-image .channel-poster-image-content.tall {
  width: 100%;
  height: auto;
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .channel-poster-image .channel-poster-image-content.channel-poster-default {
  background: #000000;
  width: 100%;
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .channel-poster-image .channel-poster-image-content.channel-poster-default .channel-poster-default-svg {
  width: 32px;
  height: 32px;
  fill: #999999;
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .action-drawer {
  bottom: 18px;
}
@media only screen and (max-width: 540px) {
  channel-detail .channel-detail-v2 .channel-header-container .channel-header .action-drawer {
    bottom: 25px;
  }
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .drawer button.c-action-trigger.c-glyph.drawer-button.drawer-button-without-label {
  color: white;
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .drawer button.c-action-trigger.c-glyph.drawer-button.drawer-button-without-label:hover {
  color: white;
  background-color: #C30052;
  opacity: 1;
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .drawer button.c-action-trigger.c-glyph.drawer-button.drawer-button-without-label:focus {
  outline: dashed #FFFFFF 1px;
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .group-name {
  line-height: 1;
  padding-top: 4px;
  font-size: 14px;
  padding-right: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
channel-detail .channel-detail-v2 .channel-header-container .channel-header .group-name a.c-hyperlink.c-hyperlink {
  color: #CCCCCC;
}
channel-detail .channel-detail-v2 .channel-other-container {
  background-color: white;
}
channel-detail .channel-detail-v2 .channel-other-container .channel-other {
  padding-left: 110px;
  padding-top: 10px;
  padding-bottom: 16px;
}
@media only screen and (max-width: 540px) {
  channel-detail .channel-detail-v2 .channel-other-container .channel-other {
    padding-left: 0.9375rem;
  }
}
channel-detail .channel-detail-v2 .channel-other-container .channel-other .channel-description {
  color: #666666;
}
channel-detail .channel-detail-v2 .channel-other-container .channel-other .follow-statistics {
  padding-top: 6px;
}
channel-detail .channel-detail-v2 .channel-other-container .channel-other .follow-statistics channel-statistics-with-icon {
  padding: 2px 0 2px 14px;
}
channel-detail .channel-detail-v2 .channel-other-container .channel-other .follow-statistics .channel-statistics {
  padding-left: 14px;
}
channel-detail .channel-detail-v2 .channel-other-container .channel-other .follow-statistics follow-action-trigger {
  display: inline-block;
}
section.section-size0.user-page {
  margin-top: 0px;
}
.user-page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: 100%;
  margin-top: 10px;
}
.user-page .list-container {
  padding-right: 0px;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.user-page div.column.user-items-list.channels-result {
  padding: 0px;
}
.user-page div.column.user-items-list.video-result {
  padding-left: 15px;
}
@media only screen and (min-width: 768px) {
  .user-page {
    margin-top: 70px;
  }
}
.user-page user-channel-results .user-items-list.row.row-size1 {
  padding: 0px;
}
.user-page .user-info-bar {
  background-color: transparent;
  z-index: 65;
}
.user-page .user-info-bar .profile-image-col {
  display: inline-block;
  width: 90px;
  float: left;
  padding-top: 2px;
}
.user-page .user-info-bar .profile-image {
  border: 0px;
  border-radius: 50%;
  background-color: #000000;
  width: 36px;
  height: 36px;
  margin-right: 16px;
  background-size: cover;
  width: 72px;
  height: 72px;
}
.user-page .user-info-bar .name-col {
  width: calc(100% - 106px);
  padding-top: 10px;
  display: inline-block;
}
.user-page .user-info-bar .email-line {
  font-size: small;
  color: #FFFFFF;
  margin-top: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-page .user-info-bar .name-line {
  color: #FFFFFF;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 28px;
  white-space: nowrap;
}
.user-page .user-tab {
  margin-top: 20px;
  background-color: #F2F2F2;
}
.user-page .user-info-section {
  background-color: #333333;
  z-index: 10;
  padding-top: 15px;
  padding-left: 0px;
  margin-right: 0px;
}
forms {
  width: 100%;
}
.forms {
  background-color: #FFFFFF;
  height: 100%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 20px 24px;
  overflow-y: auto;
  overflow-x: hidden;
}
.forms .forms-list-controls {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.forms .add-new {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.forms .add-new .btn-add-new {
  color: #C30052;
  font-size: 14px;
  border: none;
  background-color: rgba(255, 255, 255, 0);
}
.forms .add-new .btn-add-new::before {
  content: '\E710';
  font: 12px 'Fabric External MDL2 Assets';
  width: 12px;
  padding-right: 4px;
}
.forms .form-list-header {
  height: 48px;
  line-height: 48px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  color: #737373;
  text-transform: uppercase;
  font-size: 12px;
  border-bottom: solid 1px #EDEBE9;
}
.forms .name-column {
  -ms-flex: 0 0 190px;
      flex: 0 0 190px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.forms .viewed-column {
  -ms-flex: 0 0 78px;
      flex: 0 0 78px;
}
.forms .time-column {
  -ms-flex: 0 0 27px;
      flex: 0 0 27px;
}
.forms .expand-column {
  -ms-flex: 0 0 29px;
      flex: 0 0 29px;
}
.forms .no-forms {
  height: inherit;
}
.forms .no-forms .no-forms-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: inherit;
}
.forms .no-forms .no-forms-icon {
  -ms-flex: 0 0 230px;
      flex: 0 0 230px;
  padding-top: 55px;
  padding-bottom: 32px;
  text-align: center;
}
.forms .no-forms .no-forms-icon img {
  height: 100%;
}
.forms .no-forms .no-forms-text {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  font-size: 14px;
  color: #737373;
  padding-bottom: 16px;
}
.forms .no-forms .no-forms-controls {
  -ms-flex: 0;
      flex: 0;
  text-align: start;
}
.transcript {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.transcript .error p {
  padding: 5px;
  margin: 0;
  background-color: #D02E00;
  color: #FFFFFF;
}
.transcript .transcript-loading {
  width: 100%;
  height: 100%;
}
.transcript .transcript-loading h5 {
  font-size: 20px;
}
.transcript .transcript-inner {
  background-color: #FFFFFF;
  position: relative;
  padding-bottom: 44px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  height: 100%;
}
.transcript .transcript-inner .transcript-list {
  display: block;
  overflow: hidden;
  overflow-y: auto;
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  bottom: 24px;
  height: 100%;
}
.transcript .transcript-inner .transcript-list::-webkit-scrollbar {
  width: 8px;
}
.transcript .transcript-inner .transcript-list::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: #D1D1D1;
}
.transcript .transcript-inner .transcript-list::-webkit-scrollbar-track {
  border-radius: 4px;
  background: #FFFFFF;
}
.transcript .transcript-inner .default-line {
  background-color: #FFFFFF;
  transition: background-color 0.6s ease;
}
.transcript .transcript-inner .highlight-line {
  background-color: #D8E9F6;
  transition: background-color 1s ease;
}
.transcript .transcript-inner .transcript-line {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 0 0 4px 0;
  cursor: pointer;
}
.transcript .transcript-inner .transcript-line .transcript-timestamp {
  padding: 6px 0 0 14px;
  margin: 0;
  -ms-flex: 0 0 60px;
      flex: 0 0 60px;
  color: #4A4A4A;
  font-size: 12px;
}
.transcript .transcript-inner .transcript-line .actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: start;
  width: 16px;
  margin-right: 12px;
}
.transcript .transcript-inner .transcript-line .actions .replay-icon,
.transcript .transcript-inner .transcript-line .actions .resume-icon {
  width: 16px;
  height: 16px;
  fill: #FFFFFF;
}
.transcript .transcript-inner .transcript-line .actions .c-action-trigger {
  min-width: 12px;
  margin-top: 0;
  padding: 0;
  height: 24px;
  width: 24px;
  text-align: center;
  margin-bottom: 3px;
}
.transcript .transcript-inner .transcript-line .actions .replay {
  background-color: #666666;
}
.transcript .transcript-inner .transcript-line .actions .resume {
  background-color: #3BB44A;
}
.transcript .transcript-inner .transcript-line .transcript-text {
  font-size: 13px;
  padding: 6px 8px 10px 14px;
  margin-right: 2px;
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  color: #212121;
  background: transparent;
  overflow: hidden;
  height: auto;
  overflow-y: hidden;
  word-break: break-word;
}
.transcript .transcript-inner .transcript-line .transcript-text.editable {
  background-color: #FFFFFF;
  cursor: text;
  font-size: 12px;
  resize: none;
  color: #4A4A4A;
  border: 1px solid #C8C8C8;
}
.transcript .transcript-inner .transcript-line .transcript-text.editable:focus,
.transcript .transcript-inner .transcript-line .transcript-text.editable:hover {
  border-color: #666666;
}
.transcript .transcript-inner .transcript-line.ng-enter,
.transcript .transcript-inner .transcript-line.ng-leave {
  transition: none;
}
.transcript .transcript-inner .panel-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FFFFFF;
  color: #4a4a4a;
  padding: 0 8px;
  height: 44px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.transcript .transcript-inner .panel-footer .actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.transcript .transcript-inner .panel-footer.edit-mode {
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.transcript .transcript-inner .panel-footer button,
.transcript .transcript-inner .panel-footer .icon-and-disc {
  font-size: 12px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 0;
  height: 42px;
}
.transcript .transcript-inner .panel-footer .icon-and-disc {
  padding-top: 4px;
  color: #4A4A4A;
  fill: #4A4A4A;
}
.transcript .transcript-inner .panel-footer .edit-button {
  width: 70px;
}
.transcript .transcript-inner .panel-footer .svg-cont {
  width: 32px;
  height: 32px;
  padding: 8px;
}
.transcript .transcript-inner .panel-footer .svg-cont svg-src {
  display: inherit;
  height: 100%;
  width: 100%;
}
.transcript .transcript-inner .panel-footer .action-status {
  padding-right: 6px;
  display: -ms-flexbox;
  display: flex;
}
.transcript .transcript-inner .panel-footer .action-status .saving,
.transcript .transcript-inner .panel-footer .action-status .saved,
.transcript .transcript-inner .panel-footer .action-status .error,
.transcript .transcript-inner .panel-footer .action-status .default {
  font-size: 12px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 0;
}
.transcript .transcript-inner .panel-footer .action-status .saving {
  padding-left: 8px;
  padding-top: 4px;
}
.transcript .transcript-inner .panel-footer .action-status .error {
  padding-top: 4px;
}
@media only screen and (max-width: 539px) {
  search-and-filter .collapse-button {
    margin-top: -16px;
  }
}
channel-card .channel-card-list-item {
  border: solid 1px #707070;
  margin-bottom: 20px;
}
channel-card .channel-card {
  background-color: #FFFFFF;
}
channel-card .channel-card .header {
  background: #333333;
  height: 60px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
channel-card .channel-card .header .channel-poster {
  width: 60px;
  height: 60px;
  background-position: center;
  background-size: cover;
  position: relative;
  top: 0;
  left: 0;
}
channel-card .channel-card .header .channel-poster.channel-poster-default {
  background: #000000;
}
channel-card .channel-card .header .channel-poster.channel-poster-default .channel-poster-default-svg {
  width: 24px;
  height: 24px;
  fill: #999999;
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
}
channel-card .channel-card .header img.channel-poster {
  visibility: hidden;
  opacity: 0;
}
channel-card .channel-card .header img.channel-poster.fadeIn {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0s, opacity 300ms;
}
channel-card .channel-card .header .name-group {
  padding: 12px 12px 8px 12px;
  white-space: nowrap;
  position: relative;
  height: 60px;
  width: calc(100% - 60px);
}
channel-card .channel-card .header .name-group .channel-title {
  display: block;
  font-size: 17px;
  font-weight: 600;
  color: white;
  overflow: hidden;
  text-overflow: ellipsis;
}
channel-card .channel-card .header .name-group .channel-title:focus {
  outline: dashed #FFFFFF 1px;
}
channel-card .channel-card .header .name-group .group {
  font-size: 13px;
  color: #CCCCCC;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 48px;
}
channel-card .channel-card .header .name-group .group a.c-hyperlink.c-hyperlink {
  color: #CCCCCC;
}
channel-card .channel-card .header .name-group .group a.c-hyperlink.c-hyperlink:hover {
  text-decoration: underline;
}
channel-card .channel-card .header .name-group .new-badge {
  position: absolute;
  width: 44px;
  height: 20px;
  right: 8px;
  bottom: -4px;
  border-radius: 2px;
  background-color: #F8D43D;
  color: #333333;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
channel-card .channel-card .header .name-group .new-badge .new-badge-text {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
}
channel-card .channel-card .content {
  padding: 8px 12px 12px 12px;
  font-size: 13px;
  color: #666666;
  position: relative;
}
channel-card .channel-card .content .description {
  padding: 0 0 12px 0;
  height: 106px;
  overflow: hidden;
}
channel-card .channel-card .content .description .no-description {
  font-style: italic;
}
channel-card .channel-card .content .separator-line {
  height: 1px;
  border-bottom: 1px solid #CCCCCC;
}
channel-card .channel-card .content .videos {
  margin-top: 12px;
  height: 86px;
}
channel-card .channel-card .content .videos .error-banner {
  background-color: #D02E00;
  color: #FFFFFF;
  margin-bottom: 8px;
}
channel-card .channel-card .content .videos .error-banner h6 {
  font-size: 13px;
  padding: 4px 10px;
}
channel-card .channel-card .content .videos .videos-loading {
  width: 100%;
  height: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background: #F2F2F2;
}
channel-card .channel-card .content .videos .videos-loading .videos-loading-inner {
  width: auto;
  outline: none;
  position: relative;
}
channel-card .channel-card .content .videos .videos-loading .videos-loading-inner .c-progress {
  position: absolute;
  top: 0;
  left: 0;
}
channel-card .channel-card .content .videos .videos-loading .videos-loading-inner h4 {
  display: inline-block;
  line-height: 46px;
  padding: 0 0 0 40px;
  font-size: 16px;
}
channel-card .channel-card .content .videos .videos-ready .channel-card-video-item {
  margin-top: 4px;
  position: relative;
  height: 18px;
}
channel-card .channel-card .content .videos .videos-ready .channel-card-video-item .video-poster {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 32px;
}
channel-card .channel-card .content .videos .videos-ready .channel-card-video-item .video-link {
  display: block;
}
channel-card .channel-card .content .videos .videos-ready .channel-card-video-item .video-link:focus {
  outline: dashed #000000 1px;
}
channel-card .channel-card .content .videos .videos-ready .channel-card-video-item .video-name {
  padding-left: 44px;
  padding-right: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
channel-card .channel-card .content .videos .videos-ready .channel-card-video-item .video-name .new-circle {
  position: absolute;
  right: 12px;
  top: 6px;
  width: 8px;
  height: 8px;
  background: #F8D43D;
  border-radius: 4px;
}
channel-card .channel-card .content .videos .videos-ready .more-videos {
  margin: 9px 0 0 12px;
}
channel-card .channel-card .content .videos .videos-ready .more-videos .more-videos-svg {
  width: 16px;
  height: 16px;
  fill: #4A4A4A;
  vertical-align: bottom;
  display: inline-block;
  margin-top: 3px;
}
channel-card .channel-card .content .videos .videos-ready .more-videos .more-videos-label {
  margin-left: 21px;
}
channel-card .channel-card .content .videos .videos-ready .no-videos {
  font-style: italic;
}
channel-card .channel-card .content .statistics-svg {
  width: 12px;
  height: 12px;
}
channel-card .channel-card .content .channel-statistics {
  font-size: 13px;
  color: #666666;
}
channel-card .channel-card .content .channel-statistics .video-count {
  display: inline-block;
}
channel-card .channel-card .content .channel-statistics .following-info {
  display: inline-block;
  margin-left: 16px;
}
channel-card .channel-card .content .following {
  margin-top: 14px;
  height: 20px;
}
channel-card .channel-card .content .following .follow-trigger {
  padding-top: 2px;
  display: inline-block;
}
channel-card .channel-card .content .following .following-info {
  float: right;
  font-size: 13px;
  color: #666666;
  vertical-align: middle;
}
channel-card .channel-card .content .following .channel-toolbox {
  float: right;
  margin-top: -18px;
  position: absolute;
  right: 0px;
  top: 145px;
}
.group-home-container .row.row-size0 {
  margin-top: 0px;
}
.group-home-container .section-title-container {
  margin-top: 36px;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: -6px;
}
@media only screen and (min-width: 960px) {
  .group-home-container .section-title-container.reduced-margin {
    margin-top: 30px;
  }
}
.group-home-container .section-title-container .home-section-item-title {
  font-size: 18px;
  font-family: 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #212121;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 7px;
  background: none;
  border: none;
  text-align: left;
  -ms-flex-item-align: start;
      align-self: flex-start;
  overflow: hidden;
  line-height: normal;
}
.group-home-container .section-title-container .home-section-item-title .button-text {
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0px;
  font-size: 18px;
  line-height: normal;
}
.group-home-container .section-title-container .see-all {
  text-align: right;
  font-size: 14px;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding-bottom: 6px;
}
.group-home-container .section-title-container .see-all button.c-action-trigger {
  margin-top: 0px;
  padding: 0px;
  color: #4A4A4A;
}
@media only screen and (max-width: 540px) {
  .group-home-container .section-title-container .see-all {
    padding-bottom: 0px;
  }
}
.group-home-container .trending-videos-container .trending-videos-list.column {
  margin-top: 20px;
}
.group-home-container .trending-videos-container .trending-videos-list:last-child:not(:first-child) {
  float: left;
}
@media only screen and (max-width: 768px) {
  .group-home-container .trending-videos-container .trending-videos-list:nth-of-type(1n+2) {
    display: none;
  }
}
.group-home-container .trending-videos-container .add-more-videos .container-169 {
  background-color: #FFFFFF;
}
.group-home-container .trending-videos-container .add-more-videos .tile {
  text-align: center;
  width: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  padding: 15px;
}
.group-home-container .trending-videos-container .add-more-videos .tile h2.c-heading-2 {
  padding-top: 0px;
}
.group-home-container .trending-videos-container .add-more-videos .tile a.upload-button {
  width: 200px;
  height: 37px;
  display: block;
  margin: 20px auto 0px auto;
  padding: 7px;
  background-color: #C30052;
  color: white;
  line-height: 20px;
}
.group-home-container .videos-channels-container .videos-channels-list.column {
  margin-top: 20px;
}
.group-home-container .videos-channels-container .videos-channels-list:last-child:not(:first-child) {
  float: left;
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .group-home-container .videos-channels-container .videos-channels-list.medium-12:nth-of-type(1n+3) {
    display: none;
  }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .group-home-container .videos-channels-container .videos-channels-list.medium-4:nth-of-type(1n+4) {
    display: none;
  }
}
@media only screen and (min-width: 960px) {
  .group-home-container .videos-channels-container .videos-channels-list.limited.large-6:nth-of-type(1n+3) {
    display: none;
  }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .group-home-container .videos-channels-container .videos-channels-list.limited.medium-12:nth-of-type(1n+2) {
    display: none;
  }
}
@media only screen and (max-width: 767px) and (min-width: 540px) {
  .group-home-container .videos-channels-container .videos-channels-list:nth-of-type(1n+3) {
    display: none;
  }
}
@media only screen and (max-width: 539px) {
  .group-home-container .videos-channels-container .videos-channels-list:nth-of-type(1n+2) {
    display: none;
  }
}
.group-home-container .videos-channels-container .videos-channels-list .responsive-video-item .video-item-title {
  font-family: 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 17px;
  color: #4A4A4A;
  padding: 12px 12px 0px;
}
.group-home-no-data-info.listpage-no-data-info {
  margin-top: 36px;
}
.video-thumbnail-poster .clearfix {
  content: "";
  display: table;
  clear: both;
}
.video-thumbnail-poster .thumbnail-label {
  float: left;
}
.video-thumbnail-poster .image-upload-message {
  float: right;
  font-style: italic;
  font-size: 12px;
  color: #666666;
}
.video-thumbnail-poster .draft-poster {
  width: 50%;
  float: left;
  padding-right: 5px;
}
.video-thumbnail-poster .video-poster {
  width: 50%;
  float: right;
  padding-left: 5px;
  position: relative;
  z-index: 1;
}
.video-meta-container {
  background-color: white;
  word-wrap: break-word;
}
.video-meta-container .title-container,
.video-meta-container .creator-and-privacy,
.video-meta-container .item-description-content,
.video-meta-container .channel-info {
  padding-left: 20px;
  padding-right: 16px;
}
.video-meta-container .title-container {
  padding-top: 12px;
}
.video-meta-container .title-container {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.video-meta-container .title-container .title {
  margin: 0;
}
.video-meta-container .video-create-message {
  display: inline-block;
  font-size: 13px;
  color: #666666;
}
.video-meta-container .video-create-message .info-message-link:hover,
.video-meta-container .video-create-message .info-message-link:focus {
  color: #C30052;
}
.video-meta-container .see-more-less-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.video-meta-container .see-more-less-container .space-holder {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  border-bottom: #EAEAEA solid 2px;
  height: 12px;
  margin-top: 3px;
}
.video-meta-container .see-more-less-container .see-more-see-less-button {
  margin: 0px;
  padding: 0px 16px;
  font-size: 13px;
}
.video-meta-container h1.title {
  display: table-cell;
  vertical-align: middle;
  color: #212121;
  font-size: 18px;
  /* override default MWF h1 styling */
  line-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: normal;
  letter-spacing: normal;
}
.video-meta-container .channel-info {
  width: 100%;
  overflow: hidden;
}
.video-meta-container .related-channels .displayed-in-label {
  margin-left: 0;
}
@media only screen and (max-width: 540px) {
  .video-meta-container .title-container {
    margin-top: 6px;
  }
}
.video-meta-container .title-container h1 {
  width: 100%;
}
.video-meta-container .title-before-live .live-icon {
  display: inline-block;
  margin-right: 8px;
  width: 19px;
  height: 19px;
  fill: #C30052;
  -ms-flex-align: start;
      -ms-grid-row-align: flex-start;
      align-items: flex-start;
}
.video-meta-container .title-before-live .title {
  width: calc(100% - 102px);
}
.video-meta-container .title-with-live .live-label-cont {
  margin-right: 10px;
}
.video-meta-container .title-with-live .title {
  width: calc(100% - 102px);
}
.video-meta-container .title-with-completed .live-completed-cont {
  width: 19px;
  height: 19px;
  margin-right: 8px;
  fill: #666666;
}
.video-meta-container .video-description {
  margin-bottom: 8px;
}
.video-meta-container .video-description .readlessreadmore {
  width: 100%;
}
.video-meta-container .divider.column.row.row {
  float: left;
  margin-top: 14px;
}
.video-meta-container .creator-and-privacy {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.video-meta-container .creator-and-privacy .video-create-message {
  margin-right: 30px;
}
.video-meta-container .creator-and-privacy .videoprivacy .privacytext {
  background-color: rgba(255, 255, 255, 0);
}
.group-detail-container {
  min-width: 200px;
}
.carousel-actions-group-overlay {
  margin-top: 20px;
}
.action-drawer {
  position: relative;
}
group-page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: 100%;
  background-color: #EAEAEA;
}
group-page .group-drawer {
  position: absolute;
  top: 0px;
  right: 30px;
  z-index: 10;
}
group-page .read-only-mode-banner {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
group-page .action-drawer {
  color: #FFFFFF;
  min-width: 30px;
  margin-top: 12px;
  position: absolute;
  top: 0;
  right: 15px;
  padding: 4px;
  line-height: 6px;
  padding-bottom: 10px;
}
@media only screen and (max-width: 540px) {
  group-page .action-drawer {
    right: 0;
  }
}
group-page .action-drawer button {
  height: 24px;
}
group-page .edit-banner {
  display: inline-block;
  min-height: 60px;
  background-color: #231F20;
  position: relative;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media only screen and (min-width: 540px) {
  group-page .edit-banner {
    padding: 0px 38px;
  }
}
group-page .edit-banner.admin-mode-banner {
  background-color: #9c0041;
  display: -ms-flexbox;
  display: flex;
}
group-page .edit-banner.admin-mode-banner .message-text {
  font-size: 18px;
  color: #FFFFFF;
  margin: 16px 40px 0px 10px;
  display: inline-block;
}
group-page .edit-banner.admin-mode-banner button.c-hyperlink {
  color: white;
  text-decoration: underline;
}
group-page .group-page-container {
  padding-bottom: 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
group-page .group-page-container.error-screen {
  padding: 0px;
}
group-page .group-page-container .position-relative {
  position: relative;
}
group-page .group-page-container .right-buttons {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
group-page .group-page-container .settings-button-container {
  position: absolute;
  z-index: 10;
  padding-top: 33px;
  right: 5px;
}
group-page .group-page-container .settings-button-container .settings-button {
  display: -ms-flexbox;
  display: flex;
  color: #FFFFFF;
  border: none;
  padding: 10px;
  background-color: transparent;
  min-width: 60px;
}
group-page .group-page-container .settings-button-container .settings-button:focus {
  outline: 1px dashed;
}
group-page .group-page-container .settings-button-container .settings-button svg-src {
  fill: #FFFFFF;
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
group-page .group-page-container .group-page-static-container {
  position: relative;
  background-color: #1E1A1A;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
group-page .group-page-container .group-page-static-container .navigation-bar append-item drawer {
  position: absolute;
}
group-page .group-page-container .group-page-static-container .navigation-bar append-item drawer button.c-action-trigger.drawer-content-item {
  padding-left: 15px;
}
group-page .group-page-container .group-page-static-container button.c-action-trigger.c-glyph.drawer-button.group-icon {
  margin-top: 0px;
  min-width: 0px;
  border: 0px;
  vertical-align: middle;
  text-align: center;
  color: #C30052;
  font-weight: 900;
  font-size: 24px;
  padding: 10px;
  height: 40px;
}
group-page .group-page-container .group-page-static-container button.c-action-trigger.c-glyph.drawer-button.group-icon svg-src {
  height: 20px;
  width: 20px;
}
group-page .group-page-container .group-page-static-container button.c-action-trigger.c-glyph.drawer-button.group-icon svg-src svg {
  fill: #FFFFFF;
}
group-page .group-page-container .group-page-dynamic-container {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  background-image: url(../../bundles/app/generated/group-home-gradient.png);
  background-repeat: repeat-x;
  background-position-y: top;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  group-page .group-page-container .group-page-dynamic-container {
    min-height: 230px;
  }
}
group-page .group-page-container .group-page-dynamic-container .search-filter-bar {
  background-color: transparent;
}
group-page .group-page-container .items-list-container .items-list-info-message {
  padding-right: 0px;
}
group-page .group-page-container .items-list-container .items-list-info-message .group-videos-no-data-info,
group-page .group-page-container .items-list-container .items-list-info-message .group-channels-no-data-info {
  margin-top: 7px;
}
group-page .group-page-container .items-list-container .loading-page-progress {
  height: 30px;
}
browse-group-results items-list .items-list-container .items-list-info-message.error-message-content {
  margin-right: 0.9375rem;
}
studio-group-results items-list .items-list-container .items-list-info-message.error-message-content {
  margin-right: 0.9375rem;
}
studio-group-results prepend-item div {
  height: 330px;
  background-color: #F1F1F1;
  box-sizing: content-box;
  border: 1px solid #707070;
  padding: 0px 0px 15px 0px;
  margin-bottom: 20px;
}
studio-group-results prepend-item div button.c-action-trigger.c-glyph.create-group-card {
  margin: auto;
  padding: 0;
  min-width: 0;
  max-width: none;
  margin-top: calc(50% - 15px);
  display: block;
  fill: #C30052;
  color: #4A4A4A;
}
studio-group-results prepend-item div button.c-action-trigger.c-glyph.create-group-card:focus,
studio-group-results prepend-item div button.c-action-trigger.c-glyph.create-group-card:active {
  text-decoration: none;
}
studio-group-results prepend-item div button.c-action-trigger.c-glyph.create-group-card:before {
  margin: auto;
  width: 60px;
  height: 60px;
  font-size: 60px;
  margin-bottom: 20px;
  text-decoration: none;
  content: "\E710";
  display: block;
}
studio-group-results h3.group-results-title {
  padding-top: 14px;
  padding-bottom: 20px;
}
studio-group-results div.row.column .studio-group-creation-container {
  padding-bottom: 7%;
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
  position: relative;
  margin-bottom: 20px;
  border: 4px solid #D1D1D1;
  background-color: #F2F2F2;
  min-height: 60px;
}
prepend-item .group-card,
group-item .group-card {
  border: 1px solid #707070;
  padding: 0px 0px 15px 0px;
  margin-bottom: 30px;
  position: relative;
  background: #FFFFFF;
}
prepend-item .group-card .group-page-link,
group-item .group-card .group-page-link {
  display: block;
  outline-offset: 2px;
}
prepend-item .group-card-upper,
group-item .group-card-upper {
  position: relative;
  border-bottom: 1px solid #707070;
  padding: 43px 0px 15px 0px;
}
prepend-item button.drawer-content-item.admin-mode-button,
group-item button.drawer-content-item.admin-mode-button {
  color: #9c0041;
  fill: #9c0041;
}
prepend-item button.drawer-content-item.admin-mode-button.loading .small-icon svg,
group-item button.drawer-content-item.admin-mode-button.loading .small-icon svg {
  animation: spin 1.5s linear infinite;
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
prepend-item .row.row-size1.group-creator,
group-item .row.row-size1.group-creator {
  white-space: nowrap;
  margin: 0px 4px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
prepend-item .row.group-statistics-row,
group-item .row.group-statistics-row {
  margin-top: 16px;
}
prepend-item .row.group-statistics-row group-statistics,
group-item .row.group-statistics-row group-statistics {
  color: #666666;
}
prepend-item .group-background,
group-item .group-background {
  background-color: #F1F1F1;
}
prepend-item .group-background-content,
group-item .group-background-content {
  z-index: 3;
}
prepend-item .group-background-content .privacy-container,
group-item .group-background-content .privacy-container {
  display: -ms-flexbox;
  display: flex;
  margin-top: 9px;
  -ms-flex-pack: center;
      justify-content: center;
}
prepend-item .group-background-content .privacy-container .privacy-icon,
group-item .group-background-content .privacy-container .privacy-icon {
  width: 20px;
  height: 20px;
  margin-left: 6px;
}
prepend-item .group-background-content .privacy-container .classification-tag,
group-item .group-background-content .privacy-container .classification-tag {
  background-color: #A80000;
  color: #FFFFFF;
  height: 20px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 4px 8px;
  line-height: 1;
  font-size: 12px;
  margin-left: 6px;
  border-radius: 2px;
}
prepend-item .group-background-content .privacy-container .group-tag,
group-item .group-background-content .privacy-container .group-tag {
  background-color: #0078D4;
  color: #FFFFFF;
  height: 20px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 4px 8px;
  line-height: 1;
  font-size: 12px;
  border-radius: 2px;
  margin-right: 4px;
}
prepend-item .group-background-content .privacy-container .public-group-tag,
group-item .group-background-content .privacy-container .public-group-tag {
  background-color: #107C10;
  color: #FFFFFF;
  height: 20px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 4px 8px;
  line-height: 1;
  font-size: 12px;
  border-radius: 2px;
}
prepend-item .group-background-content .privacy-container .private-group-tag,
group-item .group-background-content .privacy-container .private-group-tag {
  background-color: #D83B01;
  color: #FFFFFF;
  height: 20px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 4px 8px;
  line-height: 1;
  font-size: 12px;
  border-radius: 2px;
}
prepend-item .group-thumbnail,
group-item .group-thumbnail {
  width: 80px;
  height: 80px;
  position: relative;
  overflow: hidden;
  background: #666666;
}
prepend-item .group-thumbnail.row.column.row-size1,
group-item .group-thumbnail.row.column.row-size1 {
  margin: auto;
}
prepend-item .group-thumbnail .poster-container,
group-item .group-thumbnail .poster-container {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  width: auto;
  height: 100%;
}
prepend-item .group-thumbnail .poster-container.tall,
group-item .group-thumbnail .poster-container.tall {
  width: 100%;
  height: auto;
}
prepend-item .group-description,
group-item .group-description {
  padding: 20px;
  text-align: left;
  line-height: 20px;
  height: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
}
prepend-item .group-description div.item-description,
group-item .group-description div.item-description {
  word-break: break-word;
}
prepend-item .row,
group-item .row {
  text-align: center;
}
prepend-item div.row.row-size3,
group-item div.row.row-size3 {
  margin-left: 0;
  margin-right: 0;
}
prepend-item .row.group-description,
group-item .row.group-description {
  margin-right: 0px;
  margin-left: 0px;
  text-align: left;
}
prepend-item .group-toolbox-row,
group-item .group-toolbox-row {
  position: absolute;
  top: 1px;
  right: 1px;
}
prepend-item .group-toolbox-row drawer,
group-item .group-toolbox-row drawer {
  position: relative;
}
prepend-item .row.group-thumbnail,
group-item .row.group-thumbnail {
  padding-left: 20%;
  padding-right: 20%;
}
prepend-item .row.group-thumbnail .group-item-thumbnail,
group-item .row.group-thumbnail .group-item-thumbnail {
  text-align: center;
}
prepend-item a.group-item-thumbnail-link:focus img,
group-item a.group-item-thumbnail-link:focus img {
  outline: dashed #000000 1px;
}
prepend-item .group-list-item-title,
group-item .group-list-item-title {
  font-size: 18px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  width: 100%;
  padding: 0px 30px;
  line-height: 25px;
  height: 25px;
  text-align: center;
  color: #4A4A4A;
}
prepend-item .statistics-svg,
group-item .statistics-svg {
  width: 16px;
  height: 16px;
  margin-left: 4px;
}
prepend-item .groupItem-statistics,
group-item .groupItem-statistics {
  font-size: 13px;
  color: #666666;
  display: -ms-flexbox;
  display: flex;
  line-height: 16px;
}
prepend-item .groupItem-statistics .channel-count,
group-item .groupItem-statistics .channel-count {
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
}
prepend-item .groupItem-statistics .video-count,
group-item .groupItem-statistics .video-count {
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
}
.drawer-column {
  text-align: center;
}
.group-statistics .horizontal-List-item {
  display: inline-block;
}
.group-statistics .vertical-List-item {
  min-width: 50px;
}
.absolute-center,
.fixed-center {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
}
.absolute-center,
.absolute-y-center,
.absolute-x-center {
  position: absolute;
}
.fixed-center {
  position: fixed;
}
.absolute-y-center {
  top: 50%;
  transform: translateY(-50%);
}
.absolute-x-center {
  left: 50%;
  /*ignore-Loc*/
  transform: translateX(-50%);
}
.img-cover {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  width: auto;
  height: 100%;
}
.img-cover.tall {
  width: 100%;
  height: auto;
}
.footer-button {
  display: inline-block;
  width: 200px;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.relativeposition {
  position: relative;
}
.absoluteposition {
  position: absolute;
}
.fixedposition {
  position: fixed;
}
.single-line-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.yield-to-topbar {
  margin-top: 45px;
}
.horizontal-space-16px {
  display: inline-block;
  width: 16px;
}
.small-icon {
  width: 12px;
  height: 12px;
}
.big-icon {
  width: 24px;
  height: 24px;
  display: block;
  margin: 7px;
}
.clear-both {
  clear: both;
}
.video-duration {
  padding: 1px 4px 1px 4px;
  position: absolute;
  opacity: 0.75;
  background: #333;
  color: #FFF;
  bottom: 4px;
  right: 4px;
}
.italic {
  font-style: italic;
}
.italic-white {
  font-style: italic;
  color: #FFFFFF;
}
.rotate-y-180-positive {
  transform: rotateY(180deg);
}
.rotate-y-180 {
  transform: rotateY(-180deg);
}
.rotate-y-0 {
  transform: rotateY(0deg);
}
.rotate-x-180 {
  transform: rotateX(180deg);
}
.rotate-x-0 {
  transform: rotateX(0deg);
}
.tiles-transform {
  transform-origin: 100% 213.5px;
}
.transition-effect {
  transition: 2s;
}
.transform-style {
  transform-style: preserve-3d;
}
.backface-visibility {
  backface-visibility: hidden;
}
.perspective {
  -ms-perspective: 1000;
  perspective: 1000;
}
.loading-page-progress {
  height: 120px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  clear: both;
  width: 100%;
}
.loading-page-progress .loading-spin-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.loading-page-progress .loading-spin-container .loading-message {
  margin-left: 16px;
}
.loading-page-progress .processing-icon {
  height: 22px;
  width: 22px;
  display: inline-block;
}
.loading-page-progress svg {
  margin: auto;
}
.loading-page-progress .spinner .svg-icon {
  animation: spin 1.5s linear infinite;
  float: left;
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
/*MWF overrides*/
button.c-action-trigger,
a.c-action-trigger,
.c-action-trigger,
button.c-hyperlink,
a.c-hyperlink {
  color: #4A4A4A;
  fill: #4A4A4A;
  cursor: pointer;
  text-align: left;
  outline: none;
}
button.c-action-trigger:visited,
a.c-action-trigger:visited,
.c-action-trigger:visited,
button.c-hyperlink:visited,
a.c-hyperlink:visited {
  color: #4A4A4A;
  fill: #4A4A4A;
  cursor: pointer;
  text-align: left;
}
button.c-action-trigger.c-hyperlink,
a.c-action-trigger.c-hyperlink,
.c-action-trigger.c-hyperlink,
button.c-hyperlink.c-hyperlink,
a.c-hyperlink.c-hyperlink {
  color: #C30052;
  fill: #C30052;
}
button.c-action-trigger.c-hyperlink.black-link,
a.c-action-trigger.c-hyperlink.black-link,
.c-action-trigger.c-hyperlink.black-link,
button.c-hyperlink.c-hyperlink.black-link,
a.c-hyperlink.c-hyperlink.black-link {
  color: #4A4A4A;
  fill: #4A4A4A;
}
button.c-action-trigger.c-hyperlink:hover,
a.c-action-trigger.c-hyperlink:hover,
.c-action-trigger.c-hyperlink:hover,
button.c-hyperlink.c-hyperlink:hover,
a.c-hyperlink.c-hyperlink:hover,
button.c-action-trigger.c-action-trigger:hover,
a.c-action-trigger.c-action-trigger:hover,
.c-action-trigger.c-action-trigger:hover,
button.c-hyperlink.c-action-trigger:hover,
a.c-hyperlink.c-action-trigger:hover,
button.c-action-trigger.c-hyperlink:focus,
a.c-action-trigger.c-hyperlink:focus,
.c-action-trigger.c-hyperlink:focus,
button.c-hyperlink.c-hyperlink:focus,
a.c-hyperlink.c-hyperlink:focus,
button.c-action-trigger.c-action-trigger:focus,
a.c-action-trigger.c-action-trigger:focus,
.c-action-trigger.c-action-trigger:focus,
button.c-hyperlink.c-action-trigger:focus,
a.c-hyperlink.c-action-trigger:focus {
  color: #C30052;
  fill: #C30052;
}
button.c-action-trigger.c-hyperlink:hover.no-hover,
a.c-action-trigger.c-hyperlink:hover.no-hover,
.c-action-trigger.c-hyperlink:hover.no-hover,
button.c-hyperlink.c-hyperlink:hover.no-hover,
a.c-hyperlink.c-hyperlink:hover.no-hover,
button.c-action-trigger.c-action-trigger:hover.no-hover,
a.c-action-trigger.c-action-trigger:hover.no-hover,
.c-action-trigger.c-action-trigger:hover.no-hover,
button.c-hyperlink.c-action-trigger:hover.no-hover,
a.c-hyperlink.c-action-trigger:hover.no-hover,
button.c-action-trigger.c-hyperlink:focus.no-hover,
a.c-action-trigger.c-hyperlink:focus.no-hover,
.c-action-trigger.c-hyperlink:focus.no-hover,
button.c-hyperlink.c-hyperlink:focus.no-hover,
a.c-hyperlink.c-hyperlink:focus.no-hover,
button.c-action-trigger.c-action-trigger:focus.no-hover,
a.c-action-trigger.c-action-trigger:focus.no-hover,
.c-action-trigger.c-action-trigger:focus.no-hover,
button.c-hyperlink.c-action-trigger:focus.no-hover,
a.c-hyperlink.c-action-trigger:focus.no-hover {
  color: #4A4A4A;
  fill: #4A4A4A;
}
button.c-action-trigger:hover,
button.c-hyperlink:hover,
button.c-action-trigger:focus,
button.c-hyperlink:focus {
  text-decoration: none;
}
a.c-hyperlink:hover,
a.c-action-trigger:hover,
a.c-hyperlink:focus,
a.c-action-trigger:focus {
  text-decoration: underline;
}
button.c-hyperlink,
a.c-hyperlink {
  background: none;
  padding: 0px;
  border: none;
}
a.c-hyperlink[disabled],
button.c-hyperlink[disabled] {
  color: rgba(0, 0, 0, 0.2);
  cursor: not-allowed;
}
button.c-button[type=submit],
button.c-button[type=button],
button.c-button {
  background: #C30052;
}
button.c-button[type=submit]:not([disabled]),
button.c-button[type=button]:not([disabled]),
button.c-button:not([disabled]) {
  color: #FFFFFF;
  fill: #FFFFFF;
}
button.c-button[type=submit]:hover:not([disabled]),
button.c-button[type=button]:hover:not([disabled]),
button.c-button:hover:not([disabled]),
button.c-button[type=submit]:focus:not([disabled]),
button.c-button[type=button]:focus:not([disabled]),
button.c-button:focus:not([disabled]) {
  background: #C30052;
  color: #FFFFFF;
  fill: #FFFFFF;
}
button.c-button[type=submit]:disabled,
button.c-button[type=button]:disabled,
button.c-button:disabled,
button.c-button[type=submit]:hover:disabled,
button.c-button[type=button]:hover:disabled,
button.c-button:hover:disabled,
button.c-button[type=submit]:focus:disabled,
button.c-button[type=button]:focus:disabled,
button.c-button:focus:disabled {
  background-color: #F4F4F4;
  color: #CCCCCC;
  fill: #CCCCCC;
}
button.c-button[type=submit].lighter-gray-button:not([disabled]),
button.c-button[type=button].lighter-gray-button:not([disabled]),
button.c-button.lighter-gray-button:not([disabled]),
button.c-button[type=submit].light-gray-button:not([disabled]),
button.c-button[type=button].light-gray-button:not([disabled]),
button.c-button.light-gray-button:not([disabled]) {
  color: #4A4A4A;
  fill: #4A4A4A;
}
button.c-button[type=submit].lighter-gray-button:hover:not([disabled]),
button.c-button[type=button].lighter-gray-button:hover:not([disabled]),
button.c-button.lighter-gray-button:hover:not([disabled]),
button.c-button[type=submit].light-gray-button:hover:not([disabled]),
button.c-button[type=button].light-gray-button:hover:not([disabled]),
button.c-button.light-gray-button:hover:not([disabled]),
button.c-button[type=submit].lighter-gray-button:focus:not([disabled]),
button.c-button[type=button].lighter-gray-button:focus:not([disabled]),
button.c-button.lighter-gray-button:focus:not([disabled]),
button.c-button[type=submit].light-gray-button:focus:not([disabled]),
button.c-button[type=button].light-gray-button:focus:not([disabled]),
button.c-button.light-gray-button:focus:not([disabled]) {
  background: #C30052;
  color: #FFFFFF;
  fill: #FFFFFF;
}
button.c-button[type=submit].lighter-gray-button.no-hover:hover:not([disabled]),
button.c-button[type=button].lighter-gray-button.no-hover:hover:not([disabled]),
button.c-button.lighter-gray-button.no-hover:hover:not([disabled]),
button.c-button[type=submit].light-gray-button.no-hover:hover:not([disabled]),
button.c-button[type=button].light-gray-button.no-hover:hover:not([disabled]),
button.c-button.light-gray-button.no-hover:hover:not([disabled]),
button.c-button[type=submit].lighter-gray-button.no-hover:focus:not([disabled]),
button.c-button[type=button].lighter-gray-button.no-hover:focus:not([disabled]),
button.c-button.lighter-gray-button.no-hover:focus:not([disabled]),
button.c-button[type=submit].light-gray-button.no-hover:focus:not([disabled]),
button.c-button[type=button].light-gray-button.no-hover:focus:not([disabled]),
button.c-button.light-gray-button.no-hover:focus:not([disabled]) {
  background: #E5E5E5;
  color: #4A4A4A;
  fill: #4A4A4A;
}
button.c-button[type=submit].lighter-gray-button:not(:disabled),
button.c-button[type=button].lighter-gray-button:not(:disabled),
button.c-button.lighter-gray-button:not(:disabled) {
  background-color: #E5E5E5;
}
button.c-button[type=submit].light-gray-button:not(:disabled),
button.c-button[type=button].light-gray-button:not(:disabled),
button.c-button.light-gray-button:not(:disabled) {
  background-color: #D1D1D1;
}
button.c-button[type=submit].light-gray-button:hover:not([disabled]),
button.c-button[type=button].light-gray-button:hover:not([disabled]),
button.c-button.light-gray-button:hover:not([disabled]),
button.c-button[type=submit].light-gray-button:focus:not([disabled]),
button.c-button[type=button].light-gray-button:focus:not([disabled]),
button.c-button.light-gray-button:focus:not([disabled]) {
  background: #C30052;
  color: #FFFFFF;
}
button.c-button[type=submit].light-gray-button.no-hover:hover:not([disabled]),
button.c-button[type=button].light-gray-button.no-hover:hover:not([disabled]),
button.c-button.light-gray-button.no-hover:hover:not([disabled]),
button.c-button[type=submit].light-gray-button.no-hover:focus:not([disabled]),
button.c-button[type=button].light-gray-button.no-hover:focus:not([disabled]),
button.c-button.light-gray-button.no-hover:focus:not([disabled]) {
  background: #D1D1D1;
}
.c-select select {
  padding-bottom: 5px;
  padding-top: 5px;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
}
.c-select:after {
  height: 32px;
  width: 32px;
  top: 2px;
}
input.c-text-field[type=text]:focus,
.c-textarea textarea:focus,
.c-search input[type=search]:focus,
.c-select select:focus,
.c-combo input[type=text]:focus,
input.c-text-field[type=text]:active,
.c-textarea textarea:active,
.c-search input[type=search]:active,
.c-select select:active,
.c-combo input[type=text]:active {
  border-color: #C30052;
}
input.c-text-field[type=text] {
  color: #4A4A4A;
}
.c-textarea textarea {
  color: #4A4A4A;
}
.c-checkbox input[type=checkbox]:checked:not([disabled]) + span:before,
.c-checkbox input[type=checkbox]:checked:not([disabled]):focus + span:before,
.c-checkbox input[type=checkbox]:checked:not([disabled]):hover + span:before {
  box-shadow: inset 0 0 0 10px #C30052;
}
input.search-input::-moz-placeholder {
  opacity: 1;
  color: #888888;
}
input.search-input:-ms-input-placeholder {
  opacity: 1;
  color: #888888;
}
input.search-input::placeholder {
  opacity: 1;
  color: #888888;
}
input.search-input:placeholder-shown {
  opacity: 1;
  color: #888888;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
  color: #666666;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  opacity: 1;
  color: #666666;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #666666;
}
input:placeholder-shown,
textarea:placeholder-shown {
  opacity: 1;
  color: #666666;
}
.share-button .svg-container svg {
  color: #4A4A4A;
  fill: #4A4A4A;
}
.page-title {
  color: #666666;
}
html .title-heading {
  padding: 0;
  line-height: normal;
  font-weight: normal;
  display: -ms-flexbox;
  display: flex;
}
/* Helper Mixins */
.spin {
  animation: spin 1.5s linear infinite;
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
.white-outline:focus {
  outline: dashed #FFFFFF 1px;
}
.black-outline:focus {
  outline: dashed #000000 1px;
}
.black-outline-force:focus {
  outline: dashed #000000 1px !important;
}
.white-outline-all a:focus,
.white-outline-all button:focus,
.white-outline-all [tabindex]:focus,
.white-outline-all [role="button"]:focus,
.white-outline-all select:focus,
.white-outline-all input:focus,
.white-outline-all textarea:focus {
  outline: dashed #FFFFFF 1px;
}
.black-outline-all a:focus,
.black-outline-all button:focus,
.black-outline-all [tabindex]:focus,
.black-outline-all [role="button"]:focus,
.black-outline-all select:focus,
.black-outline-all input:focus,
.black-outline-all textarea:focus {
  outline: dashed #000000 1px;
}
.black-outline-all .media-player-controller .azuremediaplayer .vjs-player:focus {
  outline: dashed #000000 1px !important;
}
.black-outline-all .media-player-controller .azuremediaplayer .vjs-player:focus {
  box-shadow: 0 0 0 1px #FFFFFF;
}
.blue-outline:focus {
  outline: dashed #0078D7 1px;
}
.link-color-hover:hover:not([disabled]),
.link-color-hover:focus {
  color: #C30052;
  fill: #C30052;
}
.black-color-hover:hover:not([disabled]),
.black-color-hover:focus {
  color: #000000;
  fill: #000000;
}
/*Gradient brackground*/
.white-gradient-background {
  background: linear-gradient(#EBEBEB, #FFFFFF);
  background: -o-linear-gradient(#EBEBEB, #FFFFFF);
  background-size: 100% 600px;
  background-repeat: no-repeat;
}
.gradiant-separator-lighting {
  background: linear-gradient(rgba(255, 255, 255, 0), #D1D1D1);
  opacity: 0.25;
  height: 15px;
}
.gradiant-separator-darkening {
  background: linear-gradient(rgba(255, 255, 255, 0), #888888);
  opacity: 0.25;
  height: 15px;
}
.top-box-shadow {
  box-shadow: 0px -8px 16px 0px rgba(128, 128, 128, 0.25);
}
.padding-bottom-169 {
  padding-bottom: 56.25%;
  overflow: hidden;
}
.container-169-parent {
  position: relative;
  width: 100%;
}
.container-169 {
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  height: 0px;
}
.container-169-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}
.home-see-all-link {
  text-align: right;
  padding-right: 0.9375rem;
  padding-top: 55px;
}
@media only screen and (max-width: 767px) {
  .home-see-all-link {
    padding-top: 47px;
  }
}
.update-status {
  margin: 0;
  position: fixed;
  display: none;
  top: 108px;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 0;
}
.update-status h6 {
  padding: 6px 0;
  margin: 0;
  color: #FFFFFF;
}
.update-status section div.row {
  padding: 0;
}
.update-status .success-message {
  background-color: #7FD127;
}
.update-status .failure-message {
  background-color: #D02E00;
}
.element-invisible {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
.pgc-table {
  font-size: 12px;
}
.pgc-table .pgc-table-header {
  height: 24px;
  font-size: 12px;
}
.pgc-table .pgc-table-header .pgc-checkbox-column:last-child {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.pgc-table .pgc-table-header .pgc-info-column {
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center;
}
.pgc-table .pgc-table-header .pgc-checkbox-colum {
  -ms-flex-pack: center;
      justify-content: center;
  max-width: 60px;
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center;
}
.pgc-table .pgc-table-header .pgc-row tooltip {
  margin-left: 2px;
}
.pgc-table .pgc-table-header .pgc-checkbox-column:last-child {
  margin-left: 5px;
}
.pgc-table .pgc-table-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.pgc-table .pgc-table-body .pgc-row {
  margin-left: -5px;
}
.pgc-table .pgc-table-body .pgc-row .pgc-info-column button {
  -ms-flex: 0 0 24px;
      flex: 0 0 24px;
  border: 0;
  margin: 0;
  padding: 0;
  min-width: 0;
  color: #666666;
  fill: #666666;
}
.pgc-table .pgc-table-body .pgc-row .pgc-info-column button[disabled] {
  color: #c8c8c8;
  fill: #c8c8c8;
}
.pgc-table .pgc-table-body .pgc-row .pgc-info-column button:focus {
  outline-offset: -6px;
}
.pgc-table .pgc-table-body .pgc-row .pgc-info-column button .svg-container {
  padding: 6px;
  width: 24px;
  height: 24px;
}
.pgc-table .pgc-table-body .pgc-row .pgc-info-column .pgc-image-container {
  -ms-flex: 0 0 20px;
      flex: 0 0 20px;
  margin: 2px;
}
.pgc-table .pgc-table-body .pgc-row .pgc-info-column .pgc-image-container svg-src {
  height: 20px;
  width: 20px;
}
.pgc-table .pgc-table-body .pgc-row .pgc-info-column .pgc-image-container img {
  border: 0px;
  border-radius: 50%;
  background-color: #000000;
  width: 100%;
  height: 100%;
  background-size: cover;
}
.pgc-table .pgc-table-body .pgc-row .pgc-info-column .pgc-text-container {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 0 0 12px;
  line-height: 24px;
  max-width: 188px;
  font-size: 12px;
}
.pgc-table .pgc-table-body .pgc-row .pgc-checkbox-column {
  padding: 4px 8px;
}
.pgc-table .pgc-row {
  display: -ms-flexbox;
  display: flex;
  height: 24px;
}
.pgc-table .pgc-row .pgc-info-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 80px;
      flex-basis: 80px;
  min-width: 80px;
}
.pgc-table .pgc-row .pgc-checkbox-column {
  width: 60px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.pgc-table .pgc-row .pgc-checkbox-column .c-label {
  margin: 0;
}
.pgc-table .pgc-indent-1 {
  padding-left: 24px;
  width: 100%;
}
.pgc-table .pgc-indent-2 {
  padding-left: 48px;
  width: 100%;
}
.new-tab-navigation-bar {
  background-color: #FFFFFF;
}
.new-tab-navigation-bar.topbar-configuration {
  background-color: #F2F2F2;
  position: fixed;
  width: 100%;
  z-index: 11;
  top: 48px;
}
.new-tab-navigation-bar.o365-topnav-configuration {
  background-color: #EAEAEA;
  position: fixed;
  width: 100%;
  z-index: 11;
  top: 90px;
  height: 95px;
  padding-bottom: 20px;
}
.new-tab-navigation-bar .navigation-bar {
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
}
.new-tab-navigation-bar .navigation-bar .tab-navigation.c-in-page-navigation {
  background-color: transparent;
}
.new-tab-navigation-bar .navigation-bar .right-buttons {
  display: -ms-flexbox;
  display: flex;
}
.new-tab-navigation-bar .navigation-bar .right-buttons button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 14px;
  margin: 0;
  padding: 0;
  height: 32px;
}
.new-tab-navigation-bar .navigation-bar .right-buttons button .svg-container {
  height: 32px;
  width: 32px;
  padding: 8px;
}
@media screen and (max-width: 400px) {
  .new-tab-navigation-bar .navigation-bar .right-buttons button > span {
    display: none;
  }
}
.listpage-no-data-info {
  margin-top: 36px;
  background: #FFFFFF;
  text-align: center;
  color: #666666;
  padding: 22px 15px 26px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.listpage-no-data-info .text-container {
  font-size: 36px;
}
.listpage-no-data-info .sub-text-container {
  font-size: 15px;
  padding-top: 15px;
}
.listpage-no-data-info .error-text {
  font-size: 20px;
}
.carousel-place-holder {
  position: relative;
  width: 100%;
  height: 0px;
  min-height: 160px;
  padding-bottom: 30%;
}
.dialog-header-confirm .header-container {
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 4px;
  font-size: 15px;
}
.dialog-header-confirm .header-container .header {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 18px;
}
.dialog-header-confirm .header-container .delete-container {
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  text-align: right;
  font-size: 12px;
}
.dialog-header-confirm .header-container .delete-container button.c-action-trigger.cancel-button {
  padding-left: 6px;
}
.dialog-header-confirm .header-container .delete-container .delete-group-confirm-text {
  position: relative;
  top: -1px;
  display: inline-block;
}
.dialog-header-confirm .header-container .delete-container button.c-action-trigger {
  font-size: 12px;
  padding: 0;
  margin: 0;
  padding-left: 12px;
  color: #666666;
}
.dialog-header-confirm .header-container .delete-container button.c-action-trigger:hover {
  color: #C30052;
}
.dialog-header-confirm .header-container .delete-container button.c-action-trigger button.c-action-trigger.cancel-button {
  padding-left: 8px;
}
.dialog-header-confirm .header-container .delete-container button.c-action-trigger button.c-action-trigger.cancel-button .svg-container .icon-inline {
  top: 1px;
}
.dialog-header-confirm .header-container .delete-container span.svg-container.icon-inline {
  height: 12px;
  width: 12px;
  position: relative;
  top: 0px;
  margin-right: 5px;
  left: 2px;
}
@media only screen and (max-width: 600px) {
  .dialog-header-confirm .header-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .dialog-header-confirm .header-container .delete-container {
    width: 100% !important;
    display: block;
    padding-top: 13px;
  }
  .dialog-header-confirm .header-container .header {
    width: 100%;
  }
  .dialog-header-confirm .header-container .delete-container .delete-container-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
        flex-grow: 1;
  }
  .dialog-header-confirm .header-container .delete-container .delete-group-confirm-text {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
    top: 1px;
  }
  .dialog-header-confirm .header-container .delete-container button.c-action-trigger {
    margin-left: auto;
  }
  .dialog-header-confirm .header-container .delete-container button.c-action-trigger.delete-button {
    padding-left: 0px !important;
    margin-left: auto;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .dialog-header-confirm .header-container .delete-container button.c-action-trigger.cancel-button {
    padding-left: 10px;
    -ms-flex-positive: 0;
        flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.pgc-checkbox-column .c-checkbox.ct-checkbox {
  height: 12px;
  display: inline-block;
}
.pgc-checkbox-column .c-checkbox.ct-checkbox .c-label {
  padding-left: 0px;
}
.pgc-checkbox-column .c-checkbox.ct-checkbox .c-label input[type=checkbox] {
  left: -10px;
  top: -2px;
}
.pgc-checkbox-column .c-checkbox.ct-checkbox .c-label input[type=checkbox] + span:after {
  left: -6px;
}
.pgc-checkbox-column .c-checkbox.ct-checkbox .c-label input[type=checkbox] + span:before {
  left: -6px;
}
.pgc-checkbox-column .c-checkbox.ct-checkbox .c-label span {
  padding-left: 0px;
}
.tooltip-correction-one-top .tooltip-container {
  position: relative;
  top: 1px;
  left: -2px;
}
.tooltip-correction-one-bottom .tooltip-container {
  position: relative;
  top: -1px;
  left: -2px;
}
.new-list-page-style {
  background-color: #EAEAEA;
  min-height: 100vh;
}
.new-list-page-style .page-title,
.new-list-page-style .page-title-value {
  background-color: #EAEAEA;
}
.new-list-page-style .search-and-filter {
  background-color: #EAEAEA;
}
.new-list-page-style video-results div.row.column.row-size1.items-list {
  padding-top: 0px;
}
.new-list-page-style video-results div.row.column.row-size1.items-list .items-list-info-message.error-message-content {
  margin-top: 10px;
}
.read-only-mode-banner {
  background-color: #C30052;
  color: #FFFFFF;
  padding: 10px;
  font-size: 14px;
  line-height: normal;
  text-align: center;
}
.playback-progress-bar {
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 3px;
}
.playback-progress-bar .progress-container .progressbar {
  background-color: #C30052;
}
.channel-statistics {
  display: inline-block;
  font-size: 14px;
  color: #666666;
}
.channel-statistics .channel-videos {
  display: inline-block;
}
.channel-statistics .channel-follows {
  display: inline-block;
  margin-left: 28px;
}
.channel-statistics .statistics-svg {
  width: 12px;
  height: 12px;
}
browse-channel-results items-list .items-list-container .items-list-info-message.error-message-content {
  margin-right: 0.9375rem;
}
group-channels .no-sticky-class {
  display: none;
}
group-channels .search-and-filter {
  background-color: transparent;
}
group-channels .no-data-message {
  background-color: white;
  position: relative;
  height: 120px;
}
group-channels .no-data-message .message {
  margin-top: 28px;
  font-size: 36px;
  font-weight: lighter;
}
group-channels .no-data-message .link {
  font-size: 15px;
}
.live-edit {
  min-height: 100%;
  color: #4A4A4A;
  background-color: #EAEAEA;
  font-size: 14px;
  padding-top: 12px;
}
.live-edit .header-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  height: 32px;
  margin-bottom: 5px;
}
.live-edit .video-player-view .player-content {
  padding: 1px;
}
.live-edit .player-container .live-player-header-container .live-player-header {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.live-edit .player-container .live-player-header-container .live-return-to-page {
  font-size: 12px;
}
.live-edit .player-container .live-player-header-container .live-header-audience-toggle {
  font-size: 12px;
  display: -ms-flexbox;
  display: flex;
}
.live-edit .player-container .live-player-header-container .live-header-audience-toggle .audience-player-toggle {
  margin-left: 12px;
}
.live-edit .player-container-wrapper169 {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  overflow: auto;
  width: 100%;
  height: 0;
}
.live-edit .live-meta-container {
  -ms-flex-direction: column;
      flex-direction: column;
}
.live-edit .live-meta-container .live-meta-header-container .live-meta-header {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.live-edit .event-setup-container .edit-in-other-app-container {
  width: 100%;
  height: 500px;
  background: #FFFFFF;
  padding: 24px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.live-edit .event-setup-container .edit-in-other-app-container .edit-in-other-app-label {
  background: #F4F4F4;
  padding: 10px 16px;
}
.live-edit .event-setup-container .edit-in-other-app-container .edit-in-other-app-label .edit-in-other-app-title {
  display: block;
  font-size: 16px;
  color: #333333;
  margin-bottom: 8px;
}
.live-edit .event-setup-container .edit-in-other-app-container .edit-in-other-app-label .edit-in-other-app-text {
  display: block;
  font-size: 13px;
  color: #212121;
}
.live-edit .event-setup-container .edit-in-other-app-container .edit-in-other-app-label .edit-in-other-app-link {
  display: block;
  margin-top: 10px;
  font-size: 13px;
}
.live-edit .event-setup-container .video-edit-details-v2 .video-edit-accordian-container .video-edit-pane-content {
  height: 550px;
}
live-edit .channel-info {
  width: 100%;
  overflow: hidden;
  padding-bottom: 6px;
}
live-edit .drawer button.drawer-content-item.admin-mode-button {
  color: #9c0041;
  fill: #9c0041;
}
live-edit .drawer button.drawer-content-item.admin-mode-button.no-icon span.icon-text.glyph-text {
  padding-left: 48px;
}
live-edit .row + .row {
  margin-top: 0px;
}
live-edit .container.video .remove-margin {
  margin-top: 0px;
}
live-edit .container.video .title-container {
  margin-top: 16px;
}
@media only screen and (max-width: 540px) {
  live-edit .container.video .title-container {
    margin-top: 6px;
  }
}
live-edit .container.video .live-meta-container {
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
}
live-edit .container.video .main-area {
  background-color: #EAEAEA;
}
live-edit .container.video .main-area .video-player-container {
  padding: 0 0 0 0;
}
live-edit .container.video .main-area .video-player-container .audience-player-preview {
  margin-top: 37px;
}
live-edit .container.video .main-area .video-player-background {
  background: black;
}
live-edit .container.video .main-area.blank-fill {
  height: 100%;
}
live-edit .container.video .main-area .health-grey .health-tab .svg-container {
  fill: #DCDCDC;
  stroke: #000000;
}
live-edit .container.video .main-area .health-green .health-tab .svg-container {
  fill: #008A17;
  stroke: #FFFFFF;
}
live-edit .container.video .main-area .health-yellow .health-tab .svg-container {
  fill: #FFD600;
  stroke: #000000;
}
live-edit .container.video .main-area .navigation-bar {
  position: relative;
}
live-edit .container.video .main-area .navigation-bar .tab-navigation.c-in-page-navigation {
  background-color: #EAEAEA;
}
live-edit .container.video .main-area .navigation-bar .tab-navigation.c-in-page-navigation .tab-navigation-list .nav-link {
  font-size: 14px;
}
live-edit .container.video .main-area .navigation-bar .health-tab {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
live-edit .container.video .main-area .navigation-bar .health-tab .c-action-trigger {
  margin-right: 0px;
}
live-edit .container.video .main-area .navigation-bar .health-tab .after-svg {
  vertical-align: top;
  padding: 0;
}
live-edit .container.video .main-area .navigation-bar .health-tab .after-svg .svg-container {
  display: -ms-flexbox;
  display: flex;
  margin-left: 7px;
}
live-edit .container.video .main-area .navigation-bar .health-tab .after-svg .svg-container .svg-icon {
  width: 12px;
  height: 12px;
}
live-edit .container.video .main-area .navigation-bar .action-drawer {
  display: none;
}
@media only screen and (max-width: 960px) {
  live-edit .container.video .main-area .navigation-bar .action-drawer {
    display: block;
    position: absolute;
    bottom: 0px;
    right: 0px;
  }
}
live-edit .container.video .main-area .navigation-bar .action-drawer button.drawer-button {
  padding-top: 4px;
  padding-bottom: 12px;
}
browse-principal-results items-list .items-list-container .items-list-info-message.error-message-content {
  margin-right: 0.9375rem;
}
group-principals .no-sticky-class {
  display: none;
}
group-principals search-and-filter div.search-and-filter {
  padding-top: 0px;
  background-color: transparent;
}
group-principals .row.row-size1.items-list {
  padding-left: 15px;
}
group-principals .no-data-message {
  background-color: white;
  position: relative;
  height: 120px;
}
group-principals .no-data-message .message {
  margin-top: 28px;
  font-size: 36px;
  font-weight: lighter;
}
group-principals .no-data-message .link {
  font-size: 15px;
}
group-video-results .no-sticky-class {
  display: none;
}
group-video-results .search-and-filter {
  background-color: transparent;
}
group-video-results .video-item div.column.row.row.transcript-container {
  background-color: #FFFFFF;
}
.personal-data-settings .c-heading-3 {
  margin-bottom: 12px;
}
.personal-data-settings .info-container {
  margin-bottom: 12px;
}
.personal-data-settings .info-container,
.personal-data-settings .people-search-title {
  font-size: 13px;
}
.personal-data-settings .items-list {
  margin-top: 0;
}
.personal-data-settings .people-search-title {
  margin-bottom: 4px;
}
.personal-data-settings .people-search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.personal-data-settings .people-search .principal-group-search {
  width: 432px;
}
@media only screen and (max-width: 768px) {
  .personal-data-settings .people-search .principal-group-search {
    width: 280px;
  }
}
@media only screen and (max-width: 540px) {
  .personal-data-settings .people-search {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.personal-data-settings .people-search input.search-box {
  height: 28px;
  font-size: 13px;
}
.personal-data-settings .people-search button {
  margin-top: 0;
  padding: 3px;
  text-align: center;
  margin-left: 18px;
  width: 210px;
  height: 28px;
  outline: none;
}
.personal-data-settings .people-search button:disabled {
  color: #ABABAB;
}
@media only screen and (max-width: 540px) {
  .personal-data-settings .people-search button {
    margin-left: 0;
    margin-top: 12px;
  }
}
.personal-data-settings .people-search .principal-details {
  display: -ms-flexbox;
  display: flex;
  width: 350px;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 768px) {
  .personal-data-settings .people-search .principal-details {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
@media only screen and (max-width: 768px) {
  .personal-data-settings .people-search .profile-image-col img {
    display: none;
  }
}
.personal-data-settings .list-title {
  font-size: 16px;
  margin-bottom: 12px;
  margin-top: 72px;
}
.personal-data-settings .list-sub-title {
  margin-bottom: 16px;
  font-size: 12px;
}
.personal-data-settings .personal-data-users-list {
  padding: 0;
}
.company-policies-settings .company-policy-container {
  max-width: 400px;
}
.company-policies-settings .company-policy-container .custom-error-message {
  margin-top: 8px;
}
.company-policies-settings .policy-link {
  padding: 0 0 40px;
}
.company-policies-settings input.error-border {
  border: 1px solid #D02E00;
}
.company-policies-settings input[name="company-policy-link"] {
  margin-top: 0px;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .company-policies-settings input[name="company-policy-link"] {
    max-width: 400px;
    width: 100%;
  }
}
.company-policies-settings .toggle-heading {
  margin: 38px 0 2px;
}
.network-caching-settings {
  padding-bottom: 32px;
}
.network-caching-settings .toggle-heading {
  margin: 38px 0 2px;
}
.network-caching-settings .sdn-toggle-container {
  margin: 20px 0;
}
.network-caching-settings .sdn-toggle-container .c-toggle.settings-toggle {
  margin: 8px 0;
}
.network-caching-settings .sdn-settings-container .sdn-provider-dropdown-container {
  width: 100%;
  max-width: 450px;
}
.network-caching-settings .sdn-settings-container .sdn-provider-dropdown-container .drop-down .option-item.no-icon,
.network-caching-settings .sdn-settings-container .sdn-provider-dropdown-container .drop-down .display-name.no-icon {
  text-transform: capitalize;
}
.network-caching-settings .sdn-settings-container .sdn-license-id-container input {
  width: 100%;
  max-width: 450px;
}
.network-caching-settings .sdn-settings-container .sdn-analytics-url {
  max-width: 600px;
}
.network-caching-settings .sdn-settings-container .sdn-analytics-url input {
  width: 100%;
}
.network-caching-settings .sdn-settings-container .sdn-analytics-url .custom-error-message {
  margin-top: 8px;
}
.network-caching-settings .sdn-settings-container .sdn-configuration textarea {
  width: 100%;
  max-width: 600px;
  border-color: #4A4A4A;
}
.network-caching-settings .sdn-settings-container .sdn-setting-option label {
  font-size: 15px;
}
.network-caching-settings .bottom-buttons-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.network-caching-settings .bottom-buttons-container .save-discard-container {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin-bottom: 10px;
}
.network-caching-settings .bottom-buttons-container .verify-button-container {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin-bottom: 10px;
}
.live-update {
  height: 100%;
}
.live-update .admin-mode {
  min-height: 60px;
  position: static;
  background-color: #9c0041;
  color: #FFFFFF;
  padding: 10px 10px 10px 50px;
  font-size: 18px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.live-update .admin-mode .message-text {
  font-size: 18px;
  color: #FFFFFF;
  margin-right: 10px;
}
.live-update .admin-mode button.admin-access-button {
  padding-right: 15px;
  padding-left: 15px;
}
.encoder-setup-content {
  width: 100%;
  background-color: #FFFFFF;
  padding: 16px;
  margin-bottom: 16px;
}
.encoder-setup-content .secureConnection {
  margin-bottom: 4px;
}
.encoder-setup-content .grey-bg-message-container {
  margin: 8px 0;
  position: relative;
  background-color: #F4F4F4;
}
.encoder-setup-content .grey-bg-message-container .contentTitle {
  padding: 8px 40px 2px 16px;
  font-size: 16px;
  color: #333333;
}
.encoder-setup-content .grey-bg-message-container .content {
  padding: 16px 40px 16px 16px;
  font-size: 13px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #212121;
}
.encoder-setup-content .select-encoder {
  margin: 8px 0;
}
.encoder-setup-content .select-encoder label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.encoder-setup-content .select-encoder .select-encoder-label {
  font-size: 13px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #212121;
  padding: 2px 0 4px;
}
.encoder-setup-content .select-encoder .select-encoder-dropdown .drop-down {
  max-width: 250px;
}
.encoder-setup-content .select-encoder .select-encoder-dropdown .drop-down .selector {
  height: 28px;
}
.encoder-setup-content .select-encoder .select-encoder-dropdown .drop-down .selector div.option-item,
.encoder-setup-content .select-encoder .select-encoder-dropdown .drop-down .selector div.display-name {
  height: 26px;
  line-height: 26px;
  font-size: 13px;
}
.encoder-setup-content .select-encoder .select-encoder-dropdown .drop-down .selector .drop-down-list-container > div.option-item {
  height: 36px;
  line-height: 36px;
  font-size: 13px;
}
.encoder-setup-content .select-encoder .select-encoder-dropdown .drop-down .selector div.highlighted {
  background-color: #F4F4F4;
}
.encoder-setup-content .select-encoder .select-encoder-dropdown .drop-down .selector .drop-down-list-container {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #F4F4F4;
  background: #FFFFFF;
}
.encoder-setup-content .select-encoder .select-encoder-dropdown .drop-down .selector .icon-container dropdown-arrow {
  top: 0px;
}
.encoder-setup-content .server-ingest-urls label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.encoder-setup-content .server-ingest-urls .server-ingest-url-label {
  font-size: 13px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #212121;
  padding: 2px 0px 4px 0px;
}
.encoder-setup-content .server-ingest-urls .server-ingest-url {
  display: block;
  width: 100%;
  max-width: 605px;
  background-color: #DCDCDC;
  border-color: #DCDCDC;
}
.encoder-setup-content .server-ingest-urls .ingest-urls {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 20px 0 4px;
}
.encoder-setup-content .server-ingest-urls .ingest-urls .label-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.encoder-setup-content .server-ingest-urls .ingest-urls .label-container label {
  margin: 0;
}
.encoder-setup-content .server-ingest-urls .ingest-urls .label-container tooltip {
  margin-left: 8px;
}
.encoder-setup-content .server-ingest-urls .ingest-urls .input-container {
  display: -ms-flexbox;
  display: flex;
}
.encoder-setup-content .server-ingest-urls .ingest-urls .source-setup-copy-button {
  display: -ms-flexbox;
  display: flex;
  margin-left: 16px;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-bottom: 3px;
}
.encoder-setup-content .encoder-display .encoder-description-container {
  font-size: 14px;
  line-height: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 16px 0;
}
.encoder-setup-content .encoder-display .encoder-description-container .encoder-name-container {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 8px;
  -ms-flex-align: center;
      align-items: center;
}
.encoder-setup-content .encoder-display .encoder-description-container .encoder-name-container .encoder-icon {
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  margin-right: 8px;
}
.encoder-setup-content .encoder-display .encoder-description-container .encoder-name-container .encoder-name {
  font-family: 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: normal;
}
.encoder-setup-content .data-container {
  color: #212121;
}
.encoder-setup-content .data-container li[step-prefix]:before {
  content: attr(step-prefix) " " counter(elementcounter) ". ";
  counter-increment: elementcounter;
}
.encoder-setup-content .data-container .setup-step-two {
  margin-bottom: 8px;
}
.encoder-setup-content .data-container li:before {
  list-style-type: none;
  font-weight: bold;
}
.encoder-setup-content .data-container .bold-number {
  counter-reset: elementcounter;
}
.encoder-setup-content .data-container .bold-number.margin-32 {
  margin-top: 32px;
}
.encoder-setup-content .data-container .bold-text {
  font-family: 'Segoe UI Bold', 'Stream Segoe UI Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.encoder-setup-content.empty-state {
  margin: auto;
  padding: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.encoder-setup-content.empty-state .empty-state-icon {
  width: 32px;
  height: 32px;
  display: inline-block;
  background: #C30052;
  fill: #FFFFFF;
  padding: 6px;
}
.encoder-setup-content.empty-state .empty-state-message {
  margin-left: 12px;
  font-size: 14px;
  text-align: left;
  font-style: italic;
  color: #4A4A4A;
}
.live-health-status-container {
  background-color: #FFFFFF;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.live-health-status-container .live-health-inner-container {
  margin: auto;
  height: 60px;
  padding: 14px;
  padding-left: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.live-health-status-container .live-health-inner-container .health-grey,
.live-health-status-container .live-health-inner-container .health-green,
.live-health-status-container .live-health-inner-container .health-yellow {
  display: -ms-flexbox;
  display: flex;
}
.live-health-status-container .live-health-inner-container .health-grey .svg-container,
.live-health-status-container .live-health-inner-container .health-green .svg-container,
.live-health-status-container .live-health-inner-container .health-yellow .svg-container {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  box-sizing: inherit;
}
.live-health-status-container .live-health-inner-container .health-grey .title,
.live-health-status-container .live-health-inner-container .health-green .title,
.live-health-status-container .live-health-inner-container .health-yellow .title {
  font-family: 'Segoe UI Bold', 'Stream Segoe UI Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 100px;
  padding-left: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.live-health-status-container .live-health-inner-container .health-green .svg-container {
  fill: #008A17;
  stroke: #FFFFFF;
}
.live-health-status-container .live-health-inner-container .health-yellow .svg-container {
  fill: #FFD600;
  stroke: #000000;
}
.live-health-status-container .live-health-inner-container .health-grey .svg-container {
  fill: #DCDCDC;
  stroke: #000000;
}
source-setup .source-setup-content {
  width: 100%;
  background-color: #FFFFFF;
  padding: 8px 8px 8px 8px;
}
source-setup .source-setup-content .source-setup-note {
  margin: 8px 8px 8px 8px;
  position: relative;
  background-color: #F4F4F4;
}
source-setup .source-setup-content .source-setup-note .contentTitle {
  padding: 8px 40px 2px 16px;
  font-size: 16px;
  color: #333333;
}
source-setup .source-setup-content .source-setup-note .content {
  padding: 16px 40px 16px 16px;
  font-size: 13px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #212121;
}
source-setup .source-setup-content .secureConnection {
  margin: 8px 8px 4px 8px;
}
source-setup .source-setup-content .secureConnection .secureConnectionLabel {
  font-size: 13px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #212121;
  padding: 8px 0px 4px 0px;
  margin-top: 0;
}
source-setup .source-setup-content .data-container {
  margin: 8px;
}
source-setup .source-setup-content .data-container .wirecast-setup-label {
  margin-top: 24px;
  margin-bottom: 10px;
}
source-setup .source-setup-content .data-container .bold-number {
  margin: 14px;
  list-style: decimal;
}
source-setup .source-setup-content .data-container .bold-number .wirecast-setup-step {
  margin-bottom: 8px;
}
source-setup .source-setup-content .data-container .bold-text {
  font-family: 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
source-setup .source-setup-content .download-preset-button {
  margin: 10px 4px;
  height: 28px;
  min-width: 0;
  width: 140px;
}
source-setup .source-setup-content .select-encoder {
  margin: 8px;
}
source-setup .source-setup-content .select-encoder label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
source-setup .source-setup-content .select-encoder .select-encoder-label {
  font-size: 13px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #212121;
  padding: 2px 0 4px;
}
source-setup .source-setup-content .select-encoder .select-encoder-dropdown .drop-down .selector {
  height: 28px;
}
source-setup .source-setup-content .select-encoder .select-encoder-dropdown .drop-down .selector div.option-item,
source-setup .source-setup-content .select-encoder .select-encoder-dropdown .drop-down .selector div.display-name {
  height: 26px;
  line-height: 26px;
  font-size: 13px;
}
source-setup .source-setup-content .select-encoder .select-encoder-dropdown .drop-down .selector .drop-down-list-container > div.option-item {
  height: 36px;
  line-height: 36px;
  font-size: 13px;
}
source-setup .source-setup-content .select-encoder .select-encoder-dropdown .drop-down .selector div.highlighted {
  background-color: #F4F4F4;
}
source-setup .source-setup-content .server-ingest-urls label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
source-setup .source-setup-content .server-ingest-urls .server-ingest-url-label {
  font-size: 13px;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #212121;
  padding: 2px 0px 4px 0px;
}
source-setup .source-setup-content .server-ingest-urls .server-ingest-url {
  display: block;
  width: 100%;
  max-width: 605px;
  background-color: #DCDCDC;
  border-color: #DCDCDC;
}
source-setup .source-setup-content .server-ingest-urls .ingest-urls {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}
source-setup .source-setup-content .server-ingest-urls .ingest-urls label {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
source-setup .source-setup-content .server-ingest-urls .ingest-urls .source-setup-copy-button {
  display: -ms-flexbox;
  display: flex;
  margin-left: 16px;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-bottom: 3px;
}
group-results .group-item-container {
  margin-left: 10px;
  margin-right: 110px;
}
group-results .sticky-bar {
  position: relative;
  z-index: 2;
}
group-results .search-filter-bar {
  z-index: 10;
}
group-results div.row.row-size1.items-list {
  padding-top: 15px;
  z-index: 1;
}
group-results .page-title {
  padding-left: 12px;
  background-color: white;
}
@media screen and (max-width: 540px) {
  group-results div.row.column.row-size1.items-list {
    margin-top: 0px;
  }
}
.live-thumbnail {
  width: 100%;
}
.live-thumbnail .poster-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.live-thumbnail .poster-container .live-default-poster {
  top: 10%;
  bottom: 10%;
}
.live-thumbnail .poster-container img {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  max-width: 100%;
  max-height: 100%;
}
.live-thumbnail .custom-image-container {
  background: #000000;
}
.live-thumbnail .default-image-container {
  background: #6D6E71;
}
.live-thumbnail .upload-placeholder-container {
  position: relative;
}
.live-thumbnail .upload-placeholder-container .upload-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.live-thumbnail .upload-placeholder-container .upload-container .upload-thumnail {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: 15px;
}
.live-thumbnail .upload-placeholder-container .upload-container .upload-thumnail .upload-thumnail-button {
  text-align: center;
}
.live-thumbnail .upload-placeholder-container button.c-hyperlink {
  color: #212121;
  text-decoration: underline;
  font: 12px;
}
.live-thumbnail .current-poster {
  height: 100px;
  width: 180px;
  padding: 0;
  border: 0;
  margin-top: 0;
  background: #FFFFFF;
}
.live-thumbnail .live-poster-image-content {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  max-width: 180px;
  max-height: 100px;
  width: auto;
  height: auto;
}
.live-thumbnail .upload-image {
  border: 1px solid #707070;
  background-color: #000000;
  box-sizing: content-box;
  width: 180px;
  height: 100px;
  fill: #4A4A4A;
  padding: 0;
  margin-top: 0;
}
.usage-details-settings .usage-section-subtitle {
  font: 400 16px SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.usage-details-settings .usage-section-container {
  margin-top: 32px;
}
.usage-details-settings .usage-section-container .usage-data {
  max-width: 400px;
  margin-bottom: 0;
}
.usage-details-settings .usage-section-container .usage-bar-wrapper {
  width: 100%;
  max-width: 400px;
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.usage-details-settings .usage-section-container .storage-upsell {
  position: relative;
  display: inline-block;
  margin-left: 20px;
  margin-top: 0px;
  vertical-align: top;
  height: 40px;
}
.usage-details-settings .usage-section-container .storage-upsell .storage-upsell-text {
  font: 400 16px SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  position: relative;
  margin-top: 10px;
  display: inline-block;
}
.usage-details-settings .usage-section-container .storage-upsell .storage-upsell-details {
  color: #C30052;
}
@media only screen and (max-width: 960px) {
  .usage-details-settings .usage-section-container .storage-upsell {
    margin-left: 0px;
  }
}
.usage-details-settings .usage-section-container .usage-email-settings {
  display: block;
  position: relative;
  margin-top: 32px;
}
.usage-details-settings .usage-section-container .usage-email-settings .c-checkbox.ct-checkbox label span {
  margin-top: 0px;
  font-size: 13px;
}
.usage-details-settings .usage-section-container .usage-email-settings .notification-opt-in {
  position: relative;
  display: inline-block;
}
.usage-details-settings .usage-section-container .usage-email-settings .notification-threshold-input {
  position: relative;
  display: inline-block;
  font-size: 13px;
}
.usage-details-settings .usage-section-container .usage-email-settings .notification-threshold-input input.ct-textbox-compact[type=number] {
  border: 1px solid #C8C8C8;
  clear: both;
  color: #4A4A4A;
  font-size: 13px;
  padding: 4px;
  transition: border 250ms linear;
  height: auto;
  outline: none;
  width: 45px;
}
.usage-details-settings .usage-section-container .usage-email-settings .simple-action-bar {
  margin-top: 32px;
}
.create-preview {
  font-size: 12px;
  height: 20px;
  text-align: center;
  background-color: #F7D9E5;
  color: #4A4A4A;
  padding: 1px 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.create-preview svg-src {
  height: 20px;
  vertical-align: middle;
  margin-right: 5px;
}
.create-preview svg-src .svg-container {
  width: 12px;
  height: 12px;
  margin: auto;
}
.create-preview div {
  display: inline-block;
}
dialog-box.add-channel-dialog .dialog-container .dropdown-list-outer {
  max-width: 300px;
}
dialog-box.add-channel-dialog .add-channels-container {
  position: relative;
  min-height: 200px;
  width: 100%;
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  dialog-box.add-channel-dialog .add-channels-container {
    min-height: 400px;
  }
}
@media only screen and (min-width: 960px) {
  dialog-box.add-channel-dialog .add-channels-container {
    min-height: 500px;
  }
}
dialog-box.add-channel-dialog .add-channels-container .channel-label {
  display: none;
}
.group-edit {
  padding-bottom: 50px;
  margin: 0;
}
.group-edit .saving-overlay {
  z-index: 100;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.group-edit .saving-overlay .loading-panel {
  background: rgba(255, 255, 255, 0.6);
}
.group-edit .group-admin-mode-message {
  font-size: 14px;
  color: #000000;
}
.group-edit a.c-hyperlink {
  position: relative;
  top: 1px;
  font-size: 12px;
  margin: 0;
  padding: 0;
  color: #C30052;
}
.group-edit .c-checkbox label.c-label {
  margin-top: 18px;
}
.group-edit .c-checkbox label span {
  font-size: 12px;
}
.group-edit fieldset {
  border: none;
  padding: 0;
}
.group-edit .edit-section {
  margin-top: 20px;
}
.group-edit .edit-section .email-component .group-email-input {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.group-edit .edit-section .email-component .custom-error-message {
  margin-top: 8px;
}
.group-edit .group-classification-dropdown[disabled] {
  cursor: not-allowed;
}
.group-edit #group-name,
.group-edit #group-email,
.group-edit #group-description {
  width: 100%;
}
.group-edit input#group-name[disabled] {
  cursor: not-allowed;
  border-color: #dcdcdc;
  background-color: #dcdcdc;
  color: #888888;
}
.group-edit #group-description {
  height: auto;
}
.group-edit #group-description[disabled] {
  cursor: not-allowed;
  border-color: #dcdcdc;
  background-color: #dcdcdc;
  color: #888888;
}
.group-edit .group-classifications .allow-video-edit {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.group-edit .group-classifications .all-video-edit-span {
  white-space: nowrap;
}
.group-edit .group-classifications label {
  display: inline-block;
  margin: 0px 0px 5px 0px;
}
.group-edit .group-classifications .ct-dropdown-compact .drop-down .icon-container.dropdown-arrow .svg-container {
  padding-top: 2px;
  padding-bottom: 10px;
  padding-left: 6px;
  padding-right: 6px;
}
.group-edit .custom-error-message {
  margin-top: 8px;
}
.group-edit input#group-email {
  border-color: #dcdcdc;
  background-color: #dcdcdc;
  color: #888888;
}
.group-edit input#group-email[disabled] {
  cursor: not-allowed;
}
.group-edit .email-label {
  color: #4A4A4A;
}
.group-edit .span-text {
  position: relative;
  top: 4px;
  font-size: 12px;
}
.group-edit .admin-mode-banner {
  background-color: #9c0041;
  display: -ms-flexbox;
  display: flex;
  display: inline-block;
  min-height: 60px;
  width: calc(100% + 48px);
  left: -24px;
  position: relative;
}
.group-edit .admin-mode-banner .message-text {
  font-size: 16px;
  color: #FFFFFF;
  margin-right: 40px;
  margin-left: 16px;
  margin-top: 16px;
  display: inline-block;
}
.dialog-content .email-disabled-message {
  font-size: 15px;
  margin-top: 10px;
}
.dialog-box.email-disabled .dialog-container .dialog-footer .left {
  width: 100%;
}
.dialog-box.email-disabled .dialog-container .dialog-footer .left button {
  width: 128px;
  right: calc(50% - 64px);
  margin: 0;
}
.dialog-box.email-disabled .dialog-container .dialog-footer .right {
  display: none;
}
.dialog-box section.dialog-section {
  overflow: visible;
}
@media only screen and (max-width: 768px) {
  .dialog-box section.dialog-section .autoComplete ul {
    max-height: 225px;
  }
}
.invite .limit-info {
  position: relative;
}
.invite .limit-info svg-src.tool-tip-icon {
  position: absolute;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  display: inline-block;
  fill: #E01E2C;
}
.invite .limit-info svg-src.tool-tip-icon span.svg-container {
  margin-right: 0px;
  margin-bottom: 0px;
}
.invite .limit-info .limit-info-message {
  margin-left: 36px;
}
.invite .list-area {
  max-height: 420px;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 15px;
}
.invite .list-area button.c-glyph.c-action-trigger.remove-button {
  padding: 0px;
  margin: 0px;
  font-size: 13px;
  border: 0px;
  margin-top: 12px;
  margin-left: 0px;
}
.invite .list-area button.c-glyph.c-action-trigger.remove-button:before {
  content: "\E711";
  margin: 0;
  color: #505050;
}
.invite .list-area .column.profile-col {
  margin: 0px;
  padding: 0px;
  width: calc(100% - 26px);
}
.invite .error-message {
  color: #ba141a;
  font-style: italic;
}
.invite input.c-text-field[type=text].email-field {
  margin-right: 12px;
  display: inline-block;
}
.invite .invite-button {
  margin-top: 20px;
  min-width: 60px;
  width: 100%;
}
.invite .search-col {
  padding-left: 0px;
}
.invite .share-with {
  font-size: 13px;
}
@media only screen and (min-width: 768px) {
  .invite {
    min-height: 500px;
  }
}
.invite .profile-image-col {
  padding-left: 0px;
  display: inline-block;
  width: 36px;
  margin-right: 12px;
  float: left;
  padding-top: 2px;
}
.invite .profile-image {
  border: 0px;
  border-radius: 50%;
  background-color: #000000;
  width: 36px;
  height: 36px;
  margin-right: 16px;
  background-size: cover;
}
.invite .name-col {
  width: calc(100% - 50px);
  padding-left: 0px;
  display: inline-block;
}
.invite .column.search-col.delete-col {
  padding: 0px;
  margin: 0px;
  width: 20px;
}
.invite .email-line {
  font-size: small;
  color: #231F20;
  margin-top: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.invite .name-line {
  color: #000000;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.invite .delete-col {
  text-align: center;
}
.invite .delete-col button {
  height: 36px;
}
dialog-box.add-group-channel-dialog .dialog-container .add-group-channels-container {
  font-size: 12px;
  min-height: 200px;
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  dialog-box.add-group-channel-dialog .dialog-container .add-group-channels-container {
    min-height: 400px;
  }
}
@media only screen and (min-width: 960px) {
  dialog-box.add-group-channel-dialog .dialog-container .add-group-channels-container {
    min-height: 500px;
  }
}
dialog-box.add-group-channel-dialog .dialog-container .video-permissions-column {
  max-width: 332px;
}
dialog-box.add-group-channel-dialog .dialog-container .video-permissions-column .video-permissions {
  height: auto;
}
dialog-box.add-group-channel-dialog .dialog-container .video-permissions-column .video-permissions-container {
  padding-top: 0px;
  height: auto;
}
dialog-box.add-group-channel-dialog .dialog-container .video-permissions-column .video-permissions-container .video-permissions-list {
  max-height: 400px;
}
.position-container {
  margin-left: 15px;
  margin-right: 15px;
}
.create-update-channel-header {
  min-height: 48px;
  position: relative;
}
.create-update-channel-header .admin-mode-banner {
  background-color: #9c0041;
  display: -ms-flexbox;
  display: flex;
  display: inline-block;
  min-height: 60px;
  width: calc(100% + 48px);
  left: -24px;
  position: relative;
}
.create-update-channel-header .admin-mode-banner .message-text {
  font-size: 16px;
  color: #FFFFFF;
  margin-right: 40px;
  margin-left: 16px;
  margin-top: 16px;
  display: inline-block;
}
.admin-mode-message {
  font-size: 14px;
  color: #C30052;
  margin-top: 15px;
}
.group-info-container {
  display: block;
  font-size: 12px;
  word-wrap: break-word;
}
.create-info-container {
  display: block;
  font-size: 12px;
}
.error-placeholder {
  margin-top: 15px;
}
.saving-overlay {
  z-index: 100000;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.saving-overlay .loading-panel {
  background: rgba(255, 255, 255, 0.6);
}
.create-update-channel-dialog {
  margin-bottom: 20px;
}
.create-update-channel-dialog .channel-update-name-description-v2 {
  margin-left: 15px;
  margin-right: 15px;
}
.create-update-channel-dialog .group-selector-container {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 0px;
}
.create-update-channel-dialog .group-selector-container .tooltip-container {
  position: relative;
  top: 1px;
  left: -2px;
}
.create-update-channel-dialog .group-selector-container .group-selector-dropdown {
  margin-top: 20px;
}
.create-update-channel-dialog .group-selector-container .group-selector-display {
  display: inline-block;
}
.create-update-channel-dialog .group-selector-container .group-type-selector {
  margin-top: 7px;
  height: 22px;
  min-width: 280px;
}
.create-update-channel-dialog .group-selector-container .group-type-selector > div {
  height: 100%;
}
.create-update-channel-dialog .group-selector-container .group-type-selector fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.create-update-channel-dialog .group-selector-container .selected-group-name {
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.create-update-channel-dialog .group-selector-container .selected-group-name .group-name-text {
  margin-left: 8px;
  margin-bottom: 8px;
}
.create-update-channel-dialog .group-selector-container .selected-group-name button.delete-group-button {
  padding-bottom: 0px;
  padding-right: 0px;
  margin-right: 0px;
  padding-top: 0px;
  height: 14px;
  width: 14px;
  min-width: 14px;
  font-size: 12px;
}
.create-update-channel-dialog .group-selector-container .selected-group-name button.delete-group-button .svg-container {
  width: 12px;
  height: 12px;
}
.create-update-channel-dialog .group-selector-container .selected-group-name button.delete-group-button:focus {
  border: dashed #000000 1px;
}
.create-update-channel-dialog .poster-image-container {
  margin-left: 15px;
  margin-right: 15px;
}
.create-update-channel-dialog .poster-image-container .tooltip-container {
  position: relative;
  top: 1px;
  left: -2px;
}
.create-update-channel-dialog .poster-image-container .upload-placeholder-label {
  display: inline-block;
}
.create-update-channel-dialog .poster-image-container .channel-poster-image-v2 {
  height: 128px;
  width: 100%;
  margin-bottom: 80px;
}
.getstarted-video-dialog section.section {
  position: relative;
  overflow: auto;
}
.getstarted-video-dialog .video-player-dialog-content .player-container {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
}
.getstarted-video-dialog .video-player-dialog-content .player-container media-player {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.getstarted-video-dialog .video-player-dialog-content .dialog-close-overlay button:focus {
  outline: dashed #FFFFFF 1px;
}
.getstarted-video-dialog .video-player-dialog-content .ngdialog-close {
  display: none;
}
.getstarted-video-dialog .dialog-container-inner {
  position: relative;
  padding: 16px;
  background: #2F2F2F;
  margin: 0px auto;
  float: none;
}
.getstarted-video-dialog.ngdialog .ngdialog-overlay {
  background: rgba(0, 0, 0, 0.9) !important;
}
.getstarted-video-dialog .dialog-close-overlay {
  z-index: 9999999999;
  width: 100%;
  padding: 0px;
}
.getstarted-video-dialog .dialog-close-overlay button.dialog-close-button {
  position: absolute;
  right: 0px;
  top: -36px;
  padding: 8px;
  height: 36px;
  width: 36px;
  margin: 0px;
  fill: #FFFFFF;
  min-width: 0px;
}
.getstarted-video-dialog .dialog-close-overlay button:focus:focus {
  outline: dashed #FFFFFF 1px;
}
.group-create {
  position: relative;
}
.group-create .tooltip-container {
  position: relative;
  top: 1px;
  left: -2px;
}
.group-create .saving-overlay {
  z-index: 100;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.group-create .saving-overlay .loading-panel {
  background: rgba(255, 255, 255, 0.6);
}
.group-create .header-container {
  padding: 20px 0 8px;
}
.group-create .header-container .header {
  font-size: 15px;
}
.group-create .header-container .sub-header {
  padding-top: 6px;
  font-size: 12px;
}
.group-create .header-container .sub-header a.c-action-trigger {
  position: relative;
  top: 1px;
  font-size: 12px;
  margin: 0;
  padding: 0;
  color: #C30052;
}
.group-create principal-group-search label.ct-label-compact {
  margin-top: 0;
}
.group-create .c-checkbox label.c-label {
  margin-top: 21px;
  margin-right: 0px;
  font-size: 12px;
  display: inline-block;
}
@media only screen and (max-width: 540px) {
  .group-create .c-checkbox label.c-label {
    margin-top: 5px;
    font-size: 12px;
  }
}
.group-create .span-text {
  position: relative;
  top: 4px;
  font-size: 12px;
  display: inline-block;
  margin-bottom: 8px;
}
.group-create .error-border {
  border: 1px solid #D02E00 !important;
}
.group-create .error-border {
  border-color: #D02E00;
}
.group-create #group-name,
.group-create #group-email {
  width: 100%;
}
.group-create #group-description {
  width: 100%;
  height: auto;
  margin-bottom: 12px;
}
.group-create .group-classifications {
  margin-bottom: 12px;
}
.group-create .group-classifications label {
  display: inline-block;
  margin: 0px 0px 5px 0px;
}
.group-create .group-classifications allow-edit {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.group-create .group-classifications .ct-dropdown-compact .drop-down .icon-container.dropdown-arrow .svg-container {
  padding-top: 2px;
  padding-bottom: 10px;
  padding-left: 6px;
  padding-right: 6px;
}
.group-create input#group-members {
  font-size: 12px;
  height: 24px;
  padding: 0 5px;
  color: #4A4A4A;
  border: 1px solid #C8C8C8;
  outline: none;
  clear: both;
  transition: border 250ms linear;
}
.group-create input#group-members:focus,
.group-create input#group-members:hover {
  border-color: #666666;
}
.group-create .c-checkbox label span {
  font-size: 12px;
}
.group-create .members-table {
  margin-top: 18px;
}
.group-create .members-table ul {
  overflow-y: auto;
  height: 160px;
}
.group-create .members-table .name {
  color: #4a4a4a;
}
.group-create .members-table .email {
  color: #727272;
}
.group-create .pgc-table .pgc-table-body .pgc-row .pgc-info-column button .svg-container {
  padding-top: 2px;
  padding-bottom: 10px;
}
.group-create .pgc-checkbox-column .c-checkbox.ct-checkbox .c-label input[type=checkbox] + span:after,
.group-create .pgc-checkbox-column .c-checkbox.ct-checkbox .c-label input[type=checkbox] + span:before {
  top: -12px;
}
.group-create .checkbox-no-text {
  height: 22px;
  width: 22px;
}
.group-create .checkbox-no-text label {
  margin-top: 0px;
}
.group-create .checkbox-no-text input[type=checkbox] + span {
  display: block;
  width: 100%;
  height: 100%;
}
.group-create fieldset {
  border: none;
  padding: 0;
}
.group-create .edit-section {
  margin-top: 8px;
}
.group-create .edit-section .name-component .custom-error-message {
  margin-top: 8px;
}
.group-create .edit-section .email-component .group-email-input {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.group-create .edit-section .email-component .custom-error-message {
  margin-top: 8px;
}
.group-create fieldset {
  border: none;
  padding: 0;
}
@media only screen and (max-width: 320px) {
  .group-create .pgc-table.members-table svg-src .svg-icon {
    position: relative;
    left: -6px;
  }
  .group-create .pgc-table.members-table .pgc-row {
    margin-left: 0px;
  }
  .group-create .pgc-table.members-table .pgc-row .svg-container {
    padding-top: 2px;
    padding-bottom: 10px;
  }
  .group-create .pgc-table.members-table .pgc-info-column {
    min-width: auto;
    max-width: 170px;
    padding: 0px;
    -ms-flex-preferred-size: 170px;
        flex-basis: 170px;
  }
}
.related-channels-dialog .dialog-container .dialog-footer {
  display: none;
}
.related-channels-dialog .dialog-container .dialog-header {
  background-color: #EAEAEA;
  font-size: 14px;
  color: #4A4A4A;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.related-channels-dialog .dialog-container {
  max-width: 750px;
}
.related-channels-dialog .related-channels-dialog-no-data {
  margin-top: 20px;
}
.related-channels-dialog .dialog-container .dialog-content {
  padding: 24px;
  padding-top: 0px;
  min-height: 400px;
  max-height: calc(100vh - 50px);
  overflow: auto;
}
.related-channels-dialog .dialog-container .dialog-content .row {
  margin-top: 4px;
  margin-left: 0px;
  margin-right: 0px;
  line-height: 32px;
}
.related-channels-dialog .dialog-container .dialog-content .row.data-row {
  background-color: #EAEAEA;
  font-size: 14px;
  color: #4A4A4A;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.related-channels-dialog .dialog-container .dialog-content .row.header-row {
  height: 16px;
  line-height: 16px;
  margin-top: 0px;
  margin-bottom: 16px;
}
.related-channels-dialog .dialog-container .dialog-content .group-channels-secion,
.related-channels-dialog .dialog-container .dialog-content .public-channels-secion {
  margin-top: 24px;
}
.related-channels-dialog .column-header {
  font-size: 12px;
  font-family: 'Segoe UI Bold', 'Stream Segoe UI Bold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #333333;
  text-transform: uppercase;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.related-channels-dialog div.column.item-row,
.related-channels-dialog div.column.item-row {
  padding-left: 0px;
  padding-right: 0px;
  height: 32px;
}
.related-channels-dialog .item-name {
  width: calc(100% - 96px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 539px) {
  .related-channels-dialog .item-name.channel-name {
    width: 100%;
  }
}
.related-channels-dialog .channel-thumbnail-container {
  display: block;
  width: 32px;
  height: 32px;
  float: left;
}
.related-channels-dialog .channel-thumbnail-container .channel-thumbnail {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
}
.related-channels-dialog .item-image {
  margin-right: 16px;
  float: left;
}
.related-channels-dialog .item-image a.item-thumbnail-link.thumbnail-link {
  width: 32px;
  height: 32px;
  background-image: url(../../bundles/app/generated/channel-poster-default.png);
  background-size: cover;
  display: inline-block;
  background-color: #666666;
}
.related-channels-dialog .item-image a.item-thumbnail-link img {
  width: 32px;
  height: 32px;
  margin-bottom: 10px;
}
.related-channels-dialog .item-image div {
  cursor: pointer;
}
.related-channels-dialog .arrow-icon {
  width: 12px;
  height: 12px;
  margin-right: 8px;
  margin-left: 24px;
  display: inline-block;
  color: #4A4A4A;
  fill: #4A4A4A;
}
.related-channels-dialog .close-dialog-button {
  position: relative;
  color: #fff;
  float: right;
}
.related-channels-dialog .custom-error-message {
  margin-top: 20px;
}
dialog-box.trial-dialog section.section.section-size0.dialog-section {
  left: 0px;
  top: 90px;
  transform: none;
  position: absolute;
}
dialog-box.trial-dialog section.section.section-size0.dialog-section div.dialog-container-outer.row.row-size0 {
  margin-left: 0px;
  margin-right: 0px;
  max-width: 100%;
}
dialog-box.trial-dialog section.section.section-size0.dialog-section div.dialog-container.column.large-centered.large-8.medium-centered.medium-10.small-centered.small-11 {
  margin-left: 0px;
  margin-right: 0px;
  max-width: 100%;
  width: 100%;
  border-style: none;
  border-width: 0px;
}
dialog-box.trial-dialog section.section.section-size0.dialog-section div.dialog-container.column.large-centered.large-8.medium-centered.medium-10.small-centered.small-11 div.dialog-content {
  padding-left: 0px;
  padding-right: 0px;
}
dialog-box.trial-dialog .trial-dialog-container {
  width: 100%;
  background-color: #94cde8;
}
dialog-box.trial-dialog .trial-dialog-container .trial-dialog-content {
  min-height: 480px;
  max-width: 80rem;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../../bundles/app/generated/trial-left-bg.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  overflow: auto;
}
dialog-box.trial-dialog .trial-dialog-container .trial-dialog-content .text-contents {
  padding-top: 35px;
  padding-right: 12px;
  padding-left: 18px;
  padding-bottom: 28px;
  font-family: SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #333333;
}
@media only screen and (max-width: 539px) {
  dialog-box.trial-dialog .trial-dialog-container .trial-dialog-content .text-contents {
    padding-left: 8px;
  }
}
dialog-box.trial-dialog .trial-dialog-container .trial-dialog-content .text-contents h1.c-heading-3 {
  font-size: 24px;
  padding-top: 0px;
  margin-bottom: 20px;
}
dialog-box.trial-dialog .trial-dialog-container .trial-dialog-content .text-contents h1,
dialog-box.trial-dialog .trial-dialog-container .trial-dialog-content .text-contents p,
dialog-box.trial-dialog .trial-dialog-container .trial-dialog-content .text-contents ul,
dialog-box.trial-dialog .trial-dialog-container .trial-dialog-content .text-contents div.info-list {
  padding-top: 0px;
  margin-bottom: 20px;
}
dialog-box.trial-dialog .trial-dialog-container .trial-dialog-content .text-contents div.bullet-point {
  display: inline-block;
  position: relative;
  top: -3px;
  margin-right: 4px;
  width: 4px;
  height: 4px;
  background-color: #333333;
  border-radius: 50%;
}
dialog-box.trial-dialog .trial-dialog-container .trial-dialog-content .text-contents a.learn-more-link {
  font-weight: 600;
  color: #C30052;
  text-decoration: underline;
}
dialog-box.trial-dialog div.trial-bar {
  background-color: #E6E6E6;
  font-size: 12px;
  color: #4A4A4A;
  font-family: SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  height: 18px;
  line-height: 18px;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
dialog-box.trial-dialog div.trial-bar a {
  color: #C30052;
}
@media only screen and (min-width: 540px) {
  .face-merge-dialog section div div.dialog-container {
    width: 540px;
  }
}
.face-merge-dialog .header {
  font-size: 16px;
  padding: 18px 0 20px;
}
.face-merge-dialog .merge-status {
  font-size: 13px;
  height: 32px;
}
.face-merge-dialog .merge-status .merging .loading-panel .loading-panel-inner h5 {
  font-size: 14px;
}
.face-merge-dialog .merge-status .error {
  color: #D73E36;
  font-weight: 600;
}
.face-merge-dialog .merge-status .error .action-button-svg {
  width: 16px;
  height: 16px;
}
.face-merge-dialog .face-container {
  text-align: center;
  height: 170px;
  overflow-y: auto;
}
.face-merge-dialog .face-container::-webkit-scrollbar {
  width: 8px;
}
.face-merge-dialog .face-container::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: #D1D1D1;
}
.face-merge-dialog .face-container::-webkit-scrollbar-track {
  border-radius: 4px;
  background: #FFFFFF;
}
.face-merge-dialog .face-container .face-list {
  padding-top: 18px;
  display: inline-block;
}
.face-merge-dialog .face-container .face-list div:not(:first-child) {
  margin-top: 16px;
}
.face-merge-dialog .face-container .face-list .face-row {
  text-align: start;
}
.face-merge-dialog .face-container .face-list .face-row span:not(:first-child) {
  margin-left: 16px;
}
.face-merge-dialog .face-container .face-list .face-row .face-item {
  display: inline-block;
  position: relative;
  width: 70px;
  height: 70px;
}
@media only screen and (min-width: 540px) {
  .face-merge-dialog .face-container .face-list .face-row .face-item {
    width: 40px;
    height: 40px;
  }
}
.face-merge-dialog .face-container .face-list .face-row .face-item.selected {
  border: 1px #C30052 solid;
  border-radius: 50%;
  background-color: white;
}
.face-merge-dialog .face-container .face-list .face-row .face-item .face-image {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  width: 64px;
  height: 64px;
  transition: all 0.2s ease-in-out;
  border-radius: 50%;
  border: 0;
  margin: 0;
}
@media only screen and (min-width: 540px) {
  .face-merge-dialog .face-container .face-list .face-row .face-item .face-image {
    width: 35px;
    height: 35px;
  }
}
.face-merge-dialog .face-container .face-list .face-row .face-item .face-image:hover {
  width: 66px;
  height: 66px;
}
@media only screen and (min-width: 540px) {
  .face-merge-dialog .face-container .face-list .face-row .face-item .face-image:hover {
    width: 36px;
    height: 36px;
  }
}
.face-merge-dialog .face-container .face-list .face-row .face-item .face-image img {
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.face-merge-dialog .button-container {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 80px;
  position: relative;
}
.face-merge-dialog .button-container .merge-button,
.face-merge-dialog .button-container .cancel-button {
  float: left;
  width: 50%;
  height: 100%;
  position: relative;
}
.face-merge-dialog .button-container .merge-button button,
.face-merge-dialog .button-container .cancel-button button {
  margin: 0 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.face-merge-dialog .button-container .merge-button button {
  left: 0;
}
.face-merge-dialog .button-container .cancel-button button {
  right: 0;
}
.face-merge-dialog .button-container .ok-button button {
  margin: 0px;
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
}
.group-members-dialog .dialog-container.column.large-centered.large-8.medium-centered.medium-10.small-centered.small-11 {
  max-width: 520px;
}
.group-members-dialog .group-members {
  max-width: 520px;
  position: relative;
}
.group-members-dialog .group-members hr.c-divider {
  border-top: 1px solid #D1D1D1;
  margin-top: 3px;
}
.group-members-dialog .group-members .tooltip-container {
  position: relative;
  top: 1px;
  left: -2px;
}
.group-members-dialog .group-members fieldset.members-container {
  margin-left: 0px;
  margin-right: 0px;
}
.group-members-dialog .group-members fieldset.members-container div.row.row-size0 div.column.small-6 {
  width: 100%;
}
.group-members-dialog .group-members .saving-overlay {
  z-index: 100;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.group-members-dialog .group-members .saving-overlay .loading-panel {
  background: rgba(255, 255, 255, 0.6);
}
.group-members-dialog .group-members .header-container {
  padding: 20px 0 8px;
}
.group-members-dialog .group-members .header-container .header {
  font-size: 15px;
}
.group-members-dialog .group-members .header-container .sub-header {
  padding-top: 6px;
  font-size: 12px;
}
.group-members-dialog .group-members principal-group-search label.ct-label-compact {
  margin-top: 0;
}
.group-members-dialog .group-members .c-checkbox label.c-label {
  margin-right: 0px;
  font-size: 12px;
  display: inline-block;
}
@media only screen and (max-width: 540px) {
  .group-members-dialog .group-members .c-checkbox label.c-label {
    margin-top: 5px;
    font-size: 12px;
  }
}
.group-members-dialog .group-members .span-text {
  position: relative;
  top: 4px;
  font-size: 12px;
}
.group-members-dialog .group-members input#group-members {
  font-size: 12px;
  height: 24px;
  padding: 0 5px;
  color: #4A4A4A;
  border: 1px solid #C8C8C8;
  outline: none;
  clear: both;
  transition: border 250ms linear;
}
.group-members-dialog .group-members input#group-members:focus,
.group-members-dialog .group-members input#group-members:hover {
  border-color: #666666;
}
.group-members-dialog .group-members .c-checkbox label span {
  font-size: 12px;
}
.group-members-dialog .group-members .members-table {
  margin-top: 18px;
}
.group-members-dialog .group-members .members-table ul {
  overflow-y: auto;
  height: 160px;
}
.group-members-dialog .group-members .members-table .name {
  color: #4a4a4a;
}
.group-members-dialog .group-members .members-table .email {
  color: #727272;
}
.group-members-dialog .group-members .members-table .memberRole {
  margin-right: 20px;
  margin-top: 8px;
}
.group-members-dialog .group-members .members-table .pgc-table-body {
  overflow-x: hidden;
}
.group-members-dialog .group-members .members-table .pgc-table-body .pgc-row {
  margin-top: 9px;
}
.group-members-dialog .group-members .members-table .pgc-table-body .pgc-row .ct-dropdown-compact .drop-down .selector {
  border: none;
  margin-right: 20px;
}
.group-members-dialog .group-members .checkbox-no-text {
  height: 22px;
  width: 22px;
}
.group-members-dialog .group-members .checkbox-no-text label {
  margin-top: 0px;
}
.group-members-dialog .group-members .checkbox-no-text input[type=checkbox] + span {
  display: block;
  width: 100%;
  height: 100%;
}
.group-members-dialog .group-members fieldset {
  border: none;
  padding: 0;
}
.group-members-dialog .group-members fieldset {
  border: none;
  padding: 0;
}
@media only screen and (max-width: 320px) {
  .group-members-dialog .group-members .pgc-table.members-table svg-src .svg-icon {
    position: relative;
    left: -6px;
  }
  .group-members-dialog .group-members .pgc-table.members-table .pgc-row {
    margin-left: 0px;
  }
  .group-members-dialog .group-members .pgc-table.members-table .pgc-info-column {
    min-width: auto;
    max-width: 170px;
    padding: 0px;
    -ms-flex-preferred-size: 170px;
        flex-basis: 170px;
  }
}
.dialog-box.trial-countdown-dialog dialog-box {
  width: 906px;
}
.dialog-box.trial-countdown-dialog dialog-box .dialog-content {
  padding-left: 0px;
  height: 168px;
}
.dialog-box.trial-countdown-dialog dialog-box .trial-countdown-dialog-content {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
}
.dialog-box.trial-countdown-dialog dialog-box .trial-countdown-dialog-content .trial-countdown-dialog-header {
  font-size: 18px;
}
.dialog-box.trial-countdown-dialog dialog-box .trial-countdown-dialog-content .trial-countdown-dialog-description {
  margin-top: 9px;
  font-size: 13px;
}
.dialog-box.trial-countdown-dialog dialog-box .trial-countdown-dialog-content .trial-countdown-dialog-description .learn-more-link {
  color: #C30052;
}
.dialog-box.trial-countdown-dialog dialog-box .trial-countdown-dialog-footer {
  margin-top: 33px;
}
.dialog-box.trial-countdown-dialog dialog-box .trial-countdown-dialog-footer .close-dialog-button {
  height: 32px;
  position: absolute;
  left: 50%;
  /*ignore-Loc*/
  transform: translateX(-50%);
}
.default-video-language-dialog .dialog-container .default-video-language-container {
  font-size: 12px;
  min-height: 200px;
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .default-video-language-dialog .dialog-container .default-video-language-container {
    min-height: 400px;
  }
}
@media only screen and (min-width: 960px) {
  .default-video-language-dialog .dialog-container .default-video-language-container {
    min-height: 500px;
  }
}
.default-video-language-dialog .dialog-container .default-video-language-container .ct-select-compact {
  width: 332px;
}
.default-video-language-dialog .dialog-container .dialog-footer .left button {
  background-color: #D1D1D1;
  color: #000000;
}
.default-video-language-dialog .dialog-container .dialog-footer .left button:hover,
.default-video-language-dialog .dialog-container .dialog-footer .left button:focus {
  background: #C30052;
  color: #FFFFFF;
}
.ngdialog-content .spotlight-videos-settings {
  padding-top: 25px;
  padding-left: 25px;
  z-index: 100;
  background-color: #FFFFFF;
}
.ngdialog-content .spotlight-videos-settings h3.c-heading-3 {
  padding-top: 0;
}
.ngdialog-content .spotlight-videos-settings .admin-message {
  position: relative;
}
.ngdialog-content .spotlight-videos-settings .c-heading-3 {
  font-size: 24px;
  padding: 19px 12px 0;
}
.ngdialog-content .spotlight-videos-settings .custom-error-message {
  margin-bottom: 19px;
}
.ngdialog-content .spotlight-videos-settings .group-name {
  color: #C30052;
}
.ngdialog-content .spotlight-videos-settings .simple-action-bar {
  margin-top: 46px;
  margin-bottom: 46px;
}
@media only screen and (min-width: 320px) {
  .ngdialog-content .spotlight-videos-settings {
    width: 320px;
  }
}
@media only screen and (min-width: 540px) {
  .ngdialog-content .spotlight-videos-settings {
    width: 540px;
  }
}
@media only screen and (min-width: 768px) {
  .ngdialog-content .spotlight-videos-settings {
    width: 768;
  }
}
@media only screen and (min-width: 960px) {
  .ngdialog-content .spotlight-videos-settings {
    width: 960px;
  }
}
dialog-box.principal-edit .dialog-container {
  width: 480px;
  border: none;
}
@media only screen and (max-width: 540px) {
  dialog-box.principal-edit .dialog-container {
    width: 320px;
  }
}
dialog-box.principal-edit .dialog-container .dialog-content {
  padding: 0;
}
dialog-box.principal-edit .dialog-container .heading {
  height: 58px;
  vertical-align: middle;
  line-height: 58px;
  font-size: 17px;
}
dialog-box.principal-edit .dialog-container form div {
  padding-left: 24px;
  padding-right: 24px;
  font: normal 12px SegoeUI, 'Stream Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
dialog-box.principal-edit .dialog-container .image-outer {
  margin-top: 5px;
  text-align: center;
}
dialog-box.principal-edit .dialog-container .image-outer img {
  height: 84px;
  width: 84px;
}
dialog-box.principal-edit .dialog-container .name-label,
dialog-box.principal-edit .dialog-container .email-label {
  margin-top: 20px;
  margin-bottom: 4px;
}
dialog-box.principal-edit .dialog-container .name-change-hint,
dialog-box.principal-edit .dialog-container .email-change-hint {
  margin-top: 12px;
}
dialog-box.principal-edit .dialog-container .gradiant-separator-darkening {
  margin-top: 200px;
}
@media only screen and (max-width: 540px) {
  dialog-box.principal-edit .dialog-container .gradiant-separator-darkening {
    margin-top: 145px;
  }
}
dialog-box.principal-edit .dialog-container .dialog-footer {
  height: 48px;
}
dialog-box.principal-edit .dialog-container form {
  margin-bottom: 0;
}
dialog-box.principal-edit .dialog-container .name-value input {
  width: 100%;
}
dialog-box.principal-edit .dialog-container .email-value input {
  width: 100%;
  background-color: #FFFFFF;
  color: #ABABAB;
}
dialog-box.principal-edit .dialog-container .custom-error-message {
  margin-top: 10px;
}
.sdn-verify-setup-container .video-player-container {
  width: 100%;
  max-width: 500px;
}
.sdn-verify-setup-container .video-player-container .player-content-wrapper169 {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  overflow: auto;
  width: 100%;
  height: 0;
}
.sdn-verify-setup-container .video-player-container .player-content-wrapper169 .player-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.sdn-verify-setup-container .video-player-view .player-content {
  padding: 1px;
}
.sdn-verify-setup-container .search-container {
  max-width: 500px;
  margin-bottom: 12px;
  position: relative;
}
@media only screen and (max-width: 960px) {
  .sdn-verify-setup-container .search-container {
    width: 240px;
  }
}
.sdn-verify-setup-container .message-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 8px 8px 8px 0;
}
.sdn-verify-setup-container .message-text .message-icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.sdn-verify-setup-container .message-text .message-icon.red-icon {
  fill: #AE5A42;
}
.sdn-verify-setup-container .message-text .message-icon .svg-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.sdn-verify-setup-container .verify-textarea-label,
.sdn-verify-setup-container .video-input-label {
  padding-bottom: 4px;
  font-size: 15px;
}
.sdn-verify-setup-container .verify-textarea {
  width: 100%;
  max-width: 650px;
  resize: none;
}
.sdn-verify-setup-container .sdn-detals-container {
  min-height: 160px;
}
.channel-share-dialog {
  font-size: 12px;
}
.channel-share-dialog .dialog-section {
  overflow: auto;
  position: relative;
}
.channel-share-dialog .dialog-container {
  display: block;
  background: #FFFFFF;
  padding: 0;
  border: 2px solid #A9AAAD;
}
.channel-share-dialog .dialog-container .dialog-header {
  background-color: #F2F2F2;
}
.channel-share-dialog .dialog-container .dialog-content {
  margin-bottom: 16px;
  padding: 10px 24px 0 24px;
  overflow: auto;
  min-height: 574px;
}
.channel-share-dialog .dialog-container .dialog-content div.note {
  margin: 6px 0 8px 0;
  position: relative;
  font-size: 15px;
}
.channel-share-dialog .dialog-container .embed-tab .embed-size-selector,
.channel-share-dialog .dialog-container .embed-tab .embed-sort-selector {
  width: 144px;
  margin: 0 46px 0 0;
}
.channel-share-dialog .dialog-container .embed-tab .embed-code label.c-label {
  width: 100%;
}
.channel-share-dialog .dialog-container .embed-tab .embed-code textarea {
  width: 100%;
  cursor: text;
  color: #6D6E71;
  background-color: #FFFFFF;
  margin-top: 4px;
  min-width: 150px;
}
.channel-share-dialog .dialog-container .embed-tab .embed-code .copy-button {
  margin-top: 32px;
  padding-left: 0;
}
.channel-share-dialog .dialog-container .embed-tab .embed-code .copy-button button {
  min-width: 60px;
  width: 100%;
}
.channel-share-dialog .dialog-container .embed-tab .channel-size {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.channel-share-dialog .dialog-container .embed-tab .channel-size > div {
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.channel-share-dialog .dialog-container .embed-tab .channel-size .channel-size-selector,
.channel-share-dialog .dialog-container .embed-tab .channel-size .channel-sort-selector {
  display: inline-block;
}
.channel-share-dialog .dialog-container .embed-tab .channel-size .channel-size-selector .c-label.ct-label-compact,
.channel-share-dialog .dialog-container .embed-tab .channel-size .channel-sort-selector .c-label.ct-label-compact {
  margin-top: 15px;
}
.channel-share-dialog .dialog-container .embed-tab .channel-size .channel-size-selector .c-select,
.channel-share-dialog .dialog-container .embed-tab .channel-size .channel-sort-selector .c-select {
  position: static;
}
.channel-share-dialog .dialog-container .embed-tab .channel-size .drop-down .selector div.display-name.no-icon {
  padding-right: 10px;
  text-align: left;
}
.channel-share-dialog .dialog-container .embed-tab .channel-size .drop-down .drop-down-list-container {
  position: absolute;
  width: calc(100% - 2px);
}
.channel-share-dialog .dialog-container .embed-tab .channel-size div.c-select {
  display: inline-block;
  margin: 0 46px 0 0;
  width: 144px;
}
@media only screen and (max-width: 540px) {
  .channel-share-dialog .dialog-container .embed-tab .channel-size div.c-select {
    margin-right: 35px;
  }
}
.channel-share-dialog .dialog-container .embed-tab .channel-size .preview-container {
  margin: 20px auto 0 auto;
}
.channel-share-dialog .dialog-container .embed-tab .channel-size .preview-container .iframe-container {
  width: 100%;
  padding-bottom: 56.25%;
  overflow: hidden;
  height: 0;
  position: relative;
}
.channel-share-dialog .dialog-container .embed-tab .channel-size .preview-container .iframe-container .container-iframe {
  position: absolute;
  left: 0;
  right: 0;
  border: none;
  width: 100%;
  height: 100%;
}
.channel-share-dialog .dialog-container .share-tab .link-container {
  font-size: 12px;
}
.channel-share-dialog .dialog-container .share-tab .link-container .link-container-col2 {
  padding-left: 0;
  margin-top: 36px;
}
.channel-share-dialog .dialog-container .share-tab .link-container .link-container-col2 button {
  min-width: 60px;
  width: 100%;
}
.channel-share-dialog .dialog-container .share-tab .link-container input.c-text-field[type=text] {
  background-color: #FFFFFF;
  color: #6D6E71;
  cursor: text;
  width: 100%;
  margin-top: 4px;
}
.channel-share-dialog .dialog-container .preview-container {
  margin: 20px auto 0 auto;
}
.channel-share-dialog .dialog-container .preview-container .iframe-container {
  width: 100%;
  padding-bottom: 56.25%;
  overflow: hidden;
  height: 0;
  position: relative;
}
.channel-share-dialog .dialog-container .preview-container .iframe-container .container-iframe {
  position: absolute;
  left: 0;
  right: 0;
  border: none;
  width: 100%;
  height: 100%;
}
.channel-share-dialog .dialog-container .dialog-footer {
  width: 100%;
  height: 36px;
  position: relative;
  margin-bottom: 18px;
}
.channel-share-dialog .dialog-container .dialog-footer button {
  margin: 0;
  overflow: visible;
  top: 50%;
  left: 50%;
  /*ignore-Loc*/
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
}
.company-policy-dialog .dialog-container .dialog-footer {
  display: none;
}
.company-policy-dialog .dialog-container {
  max-width: 500px;
}
.company-policy-dialog .dialog-container .dialog-content {
  padding: 20px;
}
.company-policy-dialog .dialog-container .dialog-content .row + .row {
  margin-top: 22px;
}
.company-policy-dialog .policy-acknowledge {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.company-policy-dialog .policy-acknowledge .policy-ack-link,
.company-policy-dialog .policy-acknowledge .policy-ack-description {
  font-size: 14px;
  padding: 0px;
}
.company-policy-dialog .policy-acknowledge .policy-ack-button {
  width: 200px;
  display: block;
  margin-top: 40px;
  display: inline-block;
}
.company-policy-dialog .policy-acknowledge .policy-ack-sub-text {
  padding-top: 10px;
  font-size: 12px;
}
.company-policy-dialog .policy-acknowledge .policy-acknowledge-failed {
  font-size: 12px;
  color: #E01E2C;
}
list-header-cell .list-header-cell {
  padding: 0px 12px 5px 20px;
  width: 100%;
}
list-header-cell .list-header-cell.header-centered {
  padding-left: 16px;
  padding-right: 16px;
}
list-header-cell .list-header-cell .list-cell .list-cell-fade.list-cell-fade-after::after {
  background: transparent;
}
list-header-cell .list-header-cell ng-transclude {
  -ms-flex-align: end;
      -ms-grid-row-align: flex-end;
      align-items: flex-end;
}
list-header-cell .list-header-cell .header-cell {
  width: 100%;
}
list-header-cell .list-header-cell .header-text {
  font-family: 'Segoe UI Semibold', 'Stream Segoe UI Semibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
}
list-header-cell:first-of-type .list-header-cell {
  padding-left: 0px;
}
list-cell {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  min-width: 0;
}
list-cell[fill-size="true"] {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
list-cell .list-cell {
  height: 100%;
  width: 100%;
  min-width: 0;
  padding: 0px 12px 0px 20px;
}
list-cell .list-cell .list-cell-fade {
  height: 100%;
  width: 100%;
  position: relative;
}
list-cell .list-cell .list-cell-fade.list-cell-fade-after::after {
  top: 0;
  right: 0;
  width: 20px;
  height: 100%;
  background: linear-gradient(to left, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  content: "";
}
list-cell .list-cell ng-transclude {
  height: 100%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  white-space: nowrap;
}
list-cell .list-cell.allow-overflow {
  overflow: visible;
}
list-cell .list-cell.allow-overflow ng-transclude {
  overflow: visible;
}
list-cell .list-cell.list-cell-centered ng-transclude {
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}
list-cell .list-cell.list-cell-right-aligned ng-transclude {
  -ms-flex-pack: end;
      justify-content: flex-end;
  text-align: right;
}
list-cell .list-cell.list-cell-centerPadding {
  padding: 0px 16px;
}
list-cell .list-cell.list-cell-no-padding {
  padding: 0;
}
list-cell:first-of-type .list-cell {
  padding-left: 0px;
}
list-row {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  background-color: #FFFFFF;
}
list-row ng-transclude {
  height: 72px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
list-row ng-transclude.enable-hover:hover {
  cursor: pointer;
  background-color: #F4F4F4;
}
list-row ng-transclude.enable-hover:hover .list-cell .list-cell-fade.list-cell-fade-after::after {
  background: linear-gradient(to left, #F4F4F4 0%, rgba(255, 255, 255, 0) 100%);
}
list-row ng-transclude.header-row {
  height: 50px;
}
.video-edit-pane-content.permissions-pane {
  padding-top: 15px;
  padding-bottom: 10px;
  /* font overrides so that privacy controls looks same as newer controls for this release.*/
}
.video-edit-pane-content.permissions-pane .principal-group-search .tooltip-container {
  position: relative;
  top: 1px;
  left: -2px;
}
.video-edit-pane-content.permissions-pane .video-privacy-mode .tooltip-container {
  position: relative;
  top: -1px;
  left: -2px;
}
.video-edit-pane-content.permissions-pane .video-privacy-mode {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.video-edit-pane-content.permissions-pane .video-privacy-mode .video-privacy-label {
  display: inline-block;
}
.video-edit-pane-content.permissions-pane .video-privacy-mode tooltip {
  margin: 19px 0px 0px 5px;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector > div {
  margin-top: 0px;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector label {
  font-size: 12px;
  line-height: 1;
  margin: 20px 0 4px 0;
  padding: 0;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector video-privacy-selector drop-down .drop-down .selector {
  height: 24px;
  border: 1px solid #605E5C;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector video-privacy-selector drop-down .drop-down .selector:focus,
.video-edit-pane-content.permissions-pane privacy-mode-selector video-privacy-selector drop-down .drop-down .selector:hover {
  border-color: #323130;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector video-privacy-selector drop-down .drop-down .selector:after {
  font-size: 12px;
  padding: 5px;
  height: 22px;
  width: 22px;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector video-privacy-selector drop-down .drop-down .selector div.option-item,
.video-edit-pane-content.permissions-pane privacy-mode-selector video-privacy-selector drop-down .drop-down .selector div.display-name {
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  padding: 0 0 0 26px;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector video-privacy-selector drop-down .drop-down .selector div.option-item.no-icon,
.video-edit-pane-content.permissions-pane privacy-mode-selector video-privacy-selector drop-down .drop-down .selector div.display-name.no-icon {
  padding-left: 10px;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector video-privacy-selector drop-down .drop-down .selector div.display-name,
.video-edit-pane-content.permissions-pane privacy-mode-selector video-privacy-selector drop-down .drop-down .selector div.option-item > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector video-privacy-selector drop-down .drop-down .icon-container {
  height: 24px;
  width: 24px;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector video-privacy-selector drop-down .drop-down .icon-container.dropdown-arrow .svg-container {
  padding: 6px;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector auto-complete input {
  font-size: 12px;
  height: 24px;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector channel-selector .channel-tag,
.video-edit-pane-content.permissions-pane privacy-mode-selector channel-selector .create-new,
.video-edit-pane-content.permissions-pane privacy-mode-selector channel-selector input {
  font-size: 12px;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector channel-selector .dropdown-list-container .selector {
  height: 24px;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector channel-selector .dropdown-list-container .selector input {
  padding: 0 26px 0 5px;
  height: 24px;
}
.video-edit-pane-content.permissions-pane privacy-mode-selector channel-selector .dropdown-list-container .selector button {
  padding: 0;
  margin: 1px;
  height: calc(24px - 2);
  width: calc(24px - 2);
}
.video-edit-pane-content.permissions-pane privacy-mode-selector channel-selector .dropdown-list-container .dropdown-list {
  top: 24px;
}
.form-panel {
  display: -ms-flexbox;
  display: flex;
  min-height: 48px;
  line-height: 48px;
  border-bottom: solid 1px #EDEBE9;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  -ms-flex-direction: column;
      flex-direction: column;
}
.form-panel > div {
  display: inherit;
  width: inherit;
}
.form-panel .expand-button {
  border: none;
  background-color: rgba(255, 255, 255, 0);
  font: 12px 'Fabric External MDL2 Assets';
  color: #666666;
}
.form-panel .expand-button:after {
  content: "\E70E";
}
.form-panel .expand-button.expanded:after {
  content: "\E70D";
}
.form-panel .viewed-column.viewed::after {
  content: '\E7B3';
  font: 14px 'Fabric External MDL2 Assets';
  color: #212121;
}
.form-panel .item-icon::after {
  display: inline-block;
  padding-right: 11px;
  font-family: 'Fabric External MDL2 Assets';
  content: '\F434';
  color: #008A17;
  vertical-align: middle;
}
.form-panel .form-panel-entry {
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.form-panel .form-panel-entry .form-panel-label {
  font-size: 12px;
  color: #737373;
  line-height: 12px;
  margin: inherit;
  padding: inherit;
}
.form-panel .form-panel-entry .form-panel-label .playback-time {
  width: 80px;
}
.form-panel .form-panel-entry .form-panel-field {
  width: 100%;
}
.form-panel .form-panel-entry .form-panel-field input {
  border: solid 1px #C8C8C8;
  padding: 5px 8px 6px 8px;
  width: 100%;
}
.form-panel .form-panel-entry .form-panel-field input.playback-time {
  width: 80px;
  text-align: end;
}
.form-panel .form-panel-entry .forms-link {
  color: #C30052;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 16px;
  padding-top: 4px;
}
.form-panel .form-panel-entry .form-panel-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
.form-panel .form-panel-entry .form-panel-buttons button {
  width: 100%;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  border: none;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  margin-left: 4px;
  margin-right: 4px;
}
.form-panel .form-panel-entry .form-panel-buttons button:last-of-type {
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
}
.form-panel .form-panel-entry .form-panel-buttons button:first-of-type {
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
}
.form-panel .form-panel-entry .form-panel-buttons button.add-button {
  background-color: #C30052;
  color: #FFFFFF;
}
.personal-data-users-list {
  padding-top: 12px;
}
.video-edit-pane-content .live-video-note {
  position: relative;
  background-color: #F4F4F4;
  margin: 0 -24px;
}
.video-edit-pane-content .live-video-note .content {
  padding: 8px 40px 8px 24px;
  font-size: 14px;
  color: #212121;
}
.video-edit-pane-content .live-video-note .cancel-button {
  position: absolute;
  right: 4px;
  top: 4px;
  height: 24px;
  width: 24px;
  margin: 0px;
}
.video-edit-pane-content .live-video-note .cancel-button .cancel-button-svg {
  display: inline-block;
  height: 8px;
  width: 8px;
  margin-top: 0;
  margin-left: 8px;
}
.video-edit-pane-content.more-pane .tooltip-container {
  position: relative;
  top: 1px;
  left: -2px;
}
.video-edit-pane-content .faces-toggle .ct-label-compact {
  font-size: 12px;
  display: inline-block;
}
.video-edit-pane-content .faces-toggle .face-restricted-note {
  padding: 0;
  font-size: 12px;
}
.forgotten-users-list {
  padding-top: 12px;
  padding-left: 0;
}
.forgotten-users-list .forgotten-search-filter .forgotten-search-bar {
  padding-left: 0;
}
.forgotten-users-list .items-list {
  padding-left: 0;
}
.forgotten-users-list .search-and-filter {
  padding-top: 0;
}
.personal-data-users-list .principal-item-row a.download {
  width: 18px;
  height: 18px;
  padding: 0;
  margin: 0;
}
.personal-data-users-list .principal-item-row .action-column .custom-column-4 {
  -ms-flex-pack: center;
      justify-content: center;
}
.personal-data-users-list .principal-item-row .done {
  color: #3BB44A;
}
.personal-data-users-list .principal-item-base .principal-item-row .action-column,
.personal-data-users-list .principal-item-base .principal-item-header-row .action-column,
.personal-data-users-list .principal-item-base .principal-item-row .action-header,
.personal-data-users-list .principal-item-base .principal-item-header-row .action-header {
  width: 70px;
}
.forgotten-principal-item button {
  width: 18px;
  height: 18px;
  margin: 0;
  padding: 0;
}
.forgotten-principal-item .principal-item-base ng-transclude {
  padding-right: 32px;
}
.forgotten-principal-item .principal-item-base .principal-item-row .action-column,
.forgotten-principal-item .principal-item-base .principal-item-header-row .action-column,
.forgotten-principal-item .principal-item-base .principal-item-row .action-header,
.forgotten-principal-item .principal-item-base .principal-item-header-row .action-header {
  width: 38px;
}
.forgotten-principal-item .principal-item-base .principal-item-row .email-column,
.forgotten-principal-item .principal-item-base .principal-item-header-row .email-column,
.forgotten-principal-item .principal-item-base .principal-item-row .email-column-header,
.forgotten-principal-item .principal-item-base .principal-item-header-row .email-column-header {
  width: 45%;
}
.video-edit-pane-content input.ng-invalid {
  border-color: #E01E2C;
}
.video-edit-pane-content.details-pane .tooltip-container {
  position: relative;
  top: 1px;
  left: -2px;
}
.video-edit-pane-content.details-pane .upload-title {
  width: 100%;
}
.video-edit-pane-content.details-pane label {
  margin-top: 19px;
}
.video-edit-pane-content.details-pane .upload-description {
  width: 100%;
  min-width: 0px;
}
.video-edit-pane-content.details-pane input[type=text] {
  max-width: none;
}
.video-edit-pane-content.details-pane .event-date-time .start-options-dropdown .drop-down .selector {
  height: 28px;
}
.video-edit-pane-content.details-pane .event-date-time .start-options-dropdown .drop-down .selector div.option-item,
.video-edit-pane-content.details-pane .event-date-time .start-options-dropdown .drop-down .selector div.display-name {
  height: 26px;
  line-height: 26px;
  font-size: 12px;
}
.video-edit-pane-content.details-pane .event-date-time .start-options-dropdown .drop-down .selector .drop-down-list-container > div.option-item {
  height: 36px;
  line-height: 36px;
  font-size: 12px;
}
.video-edit-pane-content.details-pane .event-date-time .start-options-dropdown .drop-down .selector div.highlighted {
  background-color: #F4F4F4;
}
.video-edit-pane-content.details-pane .event-date-time .event-start,
.video-edit-pane-content.details-pane .event-date-time .event-end {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-line-pack: center;
      align-content: center;
}
.video-edit-pane-content.details-pane .event-date-time .event-date-start,
.video-edit-pane-content.details-pane .event-date-time .event-date-end {
  width: 120px;
  margin-right: 5px;
}
.video-edit-pane-content.details-pane .event-date-time .start-time,
.video-edit-pane-content.details-pane .event-date-time .end-time {
  width: 112px;
}
.video-edit-pane-content.details-pane .event-date-time .event-date-input {
  width: 100%;
}
.video-edit-pane-content.details-pane .event-date-time .event-date-input input.form-control {
  font-size: 12px;
  padding: 4px 32px 5px 4px;
  border: 1px solid #C8C8C8;
  transition: border 250ms linear;
  width: 100%;
  margin-top: 0;
}
.video-edit-pane-content.details-pane .event-date-time .event-date-input input.form-control:focus,
.video-edit-pane-content.details-pane .event-date-time .event-date-input input.form-control:hover {
  border-color: #666666;
}
.video-edit-pane-content.details-pane .event-date-time .start-time-input,
.video-edit-pane-content.details-pane .event-date-time .end-time-input {
  width: 100%;
}
.video-edit-pane-content.details-pane .event-date-time .start-time-input .time-picker-dropdown .drop-down .selector .scroll-list,
.video-edit-pane-content.details-pane .event-date-time .end-time-input .time-picker-dropdown .drop-down .selector .scroll-list {
  border-top: 1px solid #D1D1D1;
}
.video-edit-pane-content.details-pane .event-date-time.invalid date-picker input.form-control,
.video-edit-pane-content.details-pane .event-date-time.invalid time-picker .selector {
  border: 1px solid #E01E2C;
}
.video-edit-pane-content.details-pane .video-language {
  position: relative;
  z-index: 1;
}
.video-edit-pane-content.details-pane .video-language .video-language-note {
  margin-top: 20px;
  position: relative;
  background-color: #F4F4F4;
}
.video-edit-pane-content.details-pane .video-language .video-language-note .content {
  padding: 8px 40px 8px 12px;
  font-size: 12px;
  color: #4A4A4A;
}
.video-edit-pane-content.details-pane .video-language .video-language-note .cancel-button {
  position: absolute;
  right: 4px;
  top: 4px;
  height: 24px;
  width: 24px;
  margin: 0px;
}
.video-edit-pane-content.details-pane .video-language .video-language-note .cancel-button .cancel-button-svg {
  display: inline-block;
  height: 8px;
  width: 8px;
  margin-top: 0;
  margin-left: 8px;
}
.video-edit-pane-content.details-pane .video-language .language-label {
  display: inline-block;
}
.video-edit-pane-content.details-pane .video-language .drop-down-height {
  height: 26px;
}