:root {
  --pc: #1a589b;
  --sc: #ed1c24;
  --db: #1a589b;
}

@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-Black.561246a3549d.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-BlackItalic.3da12a02bb36.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-Bold.9c71d42b6a84.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-BoldItalic.81f56370a912.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-ExtraBold.433ac418a603.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-ExtraBoldItalic.965b7ea0f520.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-ExtraLight.2ec7cecb19c1.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-ExtraLightItalic.3b26932636b2.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-Italic.3fcbdb4c29e4.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-Light.d4a8834fa8f5.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-LightItalic.fad9ab039c3d.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-Medium.d815b0a29adf.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-MediumItalic.f15ca5fe6efc.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-Regular.92db9a0772b3.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-SemiBold.bb3740d350b0.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-Thin.cb2144b36190.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/Montserrat-ThinItalic.4e85bb77e2e7.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-Black.43386eea55aa.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-BlackItalic.4eed6f425de6.otf");
}

@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-BoldItalic.9d77216adb63.otf");
}

@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-ExtraBold.e0d4accc8817.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-ExtraBoldItalic.36f9362ad8ca.otf");
}

@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-Italic.28b6dac2e5df.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-Light.8a47e3e16d9d.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-LightItalic.6c39763f2c70.otf");
}

@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-Medium.d2450aeee713.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-MediumItalic.ba1638bd7bc9.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-Regular.593416a50e5a.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-SemiBold.582ac8386624.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-SemiBoldItalic.7f2d7b605c1b.otf");
}
@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-Thin.d78225608a1c.otf");
}

@font-face {
  font-family: "Montserrat", sans-serif;
  src: url("/static/studio/indigo/fonts/Montserrat/MontserratAlternates-ThinItalic.49f2f4e8a7a5.otf");
}

@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-Black.d5c1d5b27ca7.otf");
}

@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-BlackItalic.242874089c5d.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-Bold.e47421f9b8ce.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-BoldItalic.39e02f68500b.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-ExtraBold.162a9aeb6c2c.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-ExtraBoldItalic.7b3f71ddeecb.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-ExtraLight.4918ffef1218.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-ExtraLightItalic.f62f58e8db33.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-Italic.64e838b9ef32.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-Light.02c5a7af5427.otf");
}

@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-LightItalic.8dc38b6da417.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-Medium.f88c443f0213.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-MediumItalic.d11c31441864.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-Regular.de2dd9339ae7.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-SemiBold.b0b3d360d13a.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-SemiBoldItalic.9582ae7be522.otf");
}

@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-Thin.21792aea22dc.otf");
}
@font-face {
  font-family: "Poppins", sans-serif;
  src: url("/static/studio/indigo/fonts/Poppins/Poppins-ThinItalic.42619485450d.otf");
}
h1 {
  font-family: Montserrat !important;
  line-height: 1 !important;
}

h2 {
  font-family: Montserrat !important;
  line-height: 1 !important;
}

h3 {
  font-family: Montserrat !important;
  line-height: 1 !important;
}

h4 {
  font-family: Montserrat !important;
  line-height: 1 !important;
}

h5 {
  font-family: Montserrat !important;
  line-height: 1 !important;
}
body {
  font-family: Poppins !important;
}
p,
a {
  font-family: Poppins !important;
}
span {
  font-family: Poppins;
}

.not-signedin .wrapper-header .nav-pitch .action-signup,
.wrapper-mast .mast.has-actions .nav-actions .button,
.wrapper-sock .sock .support .list-actions .action-primary,
.wrapper-sock .sock .feedback .list-actions .action-primary,
.notice-incontext.has-actions .list-actions .action-primary,
.notice-instruction.has-actions .list-actions .action-primary,
.view-dashboard .status-creationrights .list-actions .action-primary,
.view-dashboard .status-creationrights .form-actions .action-primary,
.view-export .export-controls .action-export,
.view-export
  .wrapper-status
  .list-progress
  .item-progresspoint.has-actions
  .list-actions
  .action-primary,
.view-import
  .wrapper-status
  .list-progress
  .item-progresspoint.has-actions
  .list-actions
  .action-primary,
.view-outline .course-status .status-highlights-enabled-value.button,
.view-settings
  .group-settings.basic
  .note-promotion-courseURL
  .list-actions
  .action-primary,
.view-container
  .content-supplementary
  .bit-publishing
  .wrapper-pub-actions
  .action-publish,
.view-export-git .export-git-controls .action-export-git,
.view-group-configurations
  .content-primary
  .wrapper-collection
  .collection-edit
  .actions
  .action-primary,
.view-video-uploads .course-video-settings-container .button,
.view-certificates
  .wrapper-collection
  .collection-edit
  .actions
  .action-primary,
.xmodule_VideoBlock
  .wrapper-comp-settings.basic_metadata_edit
  .transcripts-status
  .action {
  color: #fff;
  background: var(--pc) !important;
  border-color: var(--pc) !important;
}
.not-signedin .wrapper-header .nav-pitch .action-signin {
  background: var(--pc) !important;
  color: #fff;
  /*  */
  border-color: var(--pc) !important;
  text-shadow: none;
}

.view-howitworks.not-signedin .wrapper-content-header {
  background: var(--db) !important;
}
/*
  .view-howitworks.not-signedin .content-header .tagline,
  .wrapper-header .info-course .course-link,
  .wrapper-header .info-course .course-org, .wrapper-header .info-course .course-number,
  body.course.view-outline .nav-course-courseware .title{
     color: #fff;
  }
  */
.view-howitworks.not-signedin
  .content-cta
  .list-actions
  .action.action-primary {
  background: var(--db) !important;
  border-color: var(--db) !important;
}

a,
.wrapper-footer footer.primary a,
.nav-dd .nav-sub .nav-item a {
  color: var(--pc);
}

.wrapper-header .nav-dd .title {
  background: transparent;
  border: none;
  /* color: #fff; */
}

.wrapper-header .nav-dd .title .fa-caret-down {
  opacity: 1;
}

.jump-nav .nav-item .title:hover,
.jump-nav .nav-item .title:active {
  color: var(--pc) !important;
}

.incontext-editor.is-editable .incontext-editor-open-action:hover,
.incontext-editor.is-editable .access-button:hover,
.view-group-configurations
  .content-primary
  .wrapper-collection
  .collection-details
  .actions
  .action
  .edit:hover,
.view-certificates
  .wrapper-collection
  .collection-details
  .actions
  .action
  .edit:hover,
.view-certificates
  .wrapper-collection
  .collection-details
  .actions
  .action
  .edit-signatory:hover,
.incontext-editor.is-editable .incontext-editor-open-action:focus,
.incontext-editor.is-editable .access-button:focus,
.view-group-configurations
  .content-primary
  .wrapper-collection
  .collection-details
  .actions
  .action
  .edit:focus,
.view-certificates
  .wrapper-collection
  .collection-details
  .actions
  .action
  .edit:focus,
.view-certificates
  .wrapper-collection
  .collection-details
  .actions
  .action
  .edit-signatory:focus {
  background: var(--pc) !important;
}

.view-dashboard #course-index-tabs li.active,
.xmodule_display.xmodule_SequenceBlock .sequence-nav-button.focused,
.xmodule_display.xmodule_SequenceBlock .sequence-nav-button:hover,
.xmodule_display.xmodule_SequenceBlock .sequence-nav-button:active,
.xmodule_display.xmodule_SequenceBlock .sequence-nav-button.active,
.xmodule_display.xmodule_SequenceBlock .sequence-nav button.focused,
.xmodule_display.xmodule_SequenceBlock .sequence-nav button:hover,
.xmodule_display.xmodule_SequenceBlock .sequence-nav button:active,
.xmodule_display.xmodule_SequenceBlock .sequence-nav button.active {
  border-bottom-color: var(--pc) !important;
}

.wrapper-header .nav-dd .current.title,
.wrapper-header .nav-dd .active.title,
.wrapper-header .nav-dd .is-selected.title {
  box-shadow: none;
}

.wrapper-comp-settings .file-uploader .upload-setting:hover,
.wrapper-comp-settings
  .list-input.settings-list
  .metadata-list-enum
  .create-setting:hover,
.wrapper-comp-settings
  .list-input.settings-list
  .metadata-dict
  .create-setting:hover,
.outline-content .add-item .button-new:hover,
.bit .external-help-button:hover,
.view-outline .new-subsection-item:hover,
.view-outline .new-unit-item:hover,
.view-outline
  .outline-complex
  .outline-subsection
  .subsection-header-actions
  .actions-list
  .proctoring-configuration-button:hover,
.view-outline .outline-complex .add-item .button-new:hover,
.view-settings
  .group-settings
  #field-course-image
  .wrapper-input
  .action-upload-image:hover,
.view-settings
  .group-settings
  #field-banner-image
  .wrapper-input
  .action-upload-image:hover,
.view-settings
  .group-settings
  #field-video-thumbnail-image
  .wrapper-input
  .action-upload-image:hover,
.view-settings
  .group-settings.instructor-types
  .field-group
  .wrapper-input
  .action-upload-instructor-image:hover,
.view-textbooks
  .content-primary
  .textbook
  .edit-textbook
  .chapters-fields
  .field-group
  .field
  .action-upload:hover,
.view-textbooks
  .content-primary
  .textbook
  .edit-textbook
  .textbook-fields
  .field-group
  .field
  .action-upload:hover,
.view-textbooks
  .content-primary
  .textbook
  .edit-textbook
  .action-add-chapter:hover,
.view-group-configurations
  .content-primary
  .wrapper-collection
  .action-add-item:hover,
.view-group-configurations .content-primary .action-add:hover,
.view-certificates
  .wrapper-collection
  .collection-edit
  .action-add-signatory:hover,
.view-certificates .wrapper-collection .action-add-item:hover,
.view-certificates .action-add:hover,
.view-certificates
  .certificates
  .signatory-edit
  .field
  .signature-upload-wrapper
  .action-upload-signature:hover,
.xmodule_VideoBlock
  .wrapper-comp-settings
  .list-input.settings-list
  .metadata-video-translations
  .create-setting:hover,
.xmodule_VideoBlock
  .wrapper-comp-settings
  .list-input.settings-list
  .metadata-video-translations
  .upload-setting:hover,
.wrapper-comp-settings .file-uploader .upload-setting:focus,
.wrapper-comp-settings
  .list-input.settings-list
  .metadata-list-enum
  .create-setting:focus,
.wrapper-comp-settings
  .list-input.settings-list
  .metadata-dict
  .create-setting:focus,
.outline-content .add-item .button-new:focus,
.bit .external-help-button:focus,
.view-outline .new-subsection-item:focus,
.view-outline .new-unit-item:focus,
.view-outline
  .outline-complex
  .outline-subsection
  .subsection-header-actions
  .actions-list
  .proctoring-configuration-button:focus,
.view-outline .outline-complex .add-item .button-new:focus,
.view-settings
  .group-settings
  #field-course-image
  .wrapper-input
  .action-upload-image:focus,
.view-settings
  .group-settings
  #field-banner-image
  .wrapper-input
  .action-upload-image:focus,
.view-settings
  .group-settings
  #field-video-thumbnail-image
  .wrapper-input
  .action-upload-image:focus,
.view-settings
  .group-settings.instructor-types
  .field-group
  .wrapper-input
  .action-upload-instructor-image:focus,
.view-textbooks
  .content-primary
  .textbook
  .edit-textbook
  .chapters-fields
  .field-group
  .field
  .action-upload:focus,
.view-textbooks
  .content-primary
  .textbook
  .edit-textbook
  .textbook-fields
  .field-group
  .field
  .action-upload:focus,
.view-textbooks
  .content-primary
  .textbook
  .edit-textbook
  .action-add-chapter:focus,
.view-group-configurations
  .content-primary
  .wrapper-collection
  .action-add-item:focus,
.view-group-configurations .content-primary .action-add:focus,
.view-certificates
  .wrapper-collection
  .collection-edit
  .action-add-signatory:focus,
.view-certificates .wrapper-collection .action-add-item:focus,
.view-certificates .action-add:focus,
.view-certificates
  .certificates
  .signatory-edit
  .field
  .signature-upload-wrapper
  .action-upload-signature:focus,
.xmodule_VideoBlock
  .wrapper-comp-settings
  .list-input.settings-list
  .metadata-video-translations
  .create-setting:focus,
.xmodule_VideoBlock
  .wrapper-comp-settings
  .list-input.settings-list
  .metadata-video-translations
  .upload-setting:focus,
[class*="view-"] .xblock-visibility_view .is-not-configured .button,
.view-outline .content-primary .no-content .button,
.view-static-pages .content-primary .add-pages .button,
.view-container .content-primary .no-container-content .button,
.view-textbooks .content-primary .no-textbook-content .button,
.view-group-configurations .content-primary .no-content .button,
.view-certificates .content-primary .no-content .button,
[class*="view-"] .xblock-visibility_view .is-not-configured .action,
.view-outline .content-primary .no-content .action,
.view-static-pages .content-primary .add-pages .action,
.view-container .content-primary .no-container-content .action,
.view-textbooks .content-primary .no-textbook-content .action,
.view-group-configurations .content-primary .no-content .action,
.view-certificates .content-primary .no-content .action,
.add-xblock-component
  .new-component
  .new-component-type
  .add-xblock-component-button,
.wrapper-mast .mast.has-actions .nav-actions .button.new-button,
.wrapper-mast .mast.has-actions .nav-actions .button.button-new,
.notice-create.has-actions .list-actions .action-primary,
.view-uploads .no-asset-content .new-button,
.view-dashboard
  .content
  .notice-incontext.has-actions
  .list-actions
  .action-create-course,
.view-dashboard
  .content
  .notice-incontext.has-actions
  .list-actions
  .action-create-library,
.view-dashboard
  .content
  .notice-incontext.list-notices
  .notice-item.has-actions
  .list-actions
  .action-create-course,
.view-dashboard
  .content
  .notice-incontext.list-notices
  .notice-item.has-actions
  .list-actions
  .action-create-library,
.view-import .action-choose-file,
.view-import .wrapper-file-name .submit-button,
.view-settings .group-settings.assignment-types .actions .new-button,
.view-settings .group-settings.course-learning-info .actions .new-button,
.view-settings .group-settings.instructor-types .actions .new-button,
.view-team .content .notice-create.has-actions .list-actions .action-primary,
.wrapper-xblock
  .xblock-message.no-container-content.xblock-message.no-container-content
  .button,
.wrapper-xblock
  .xblock-message.no-container-content.xblock-message.no-container-content
  .action {
  background: var(--pc) !important;
  border-color: var(--pc) !important;
}

[class*="view-"] .xblock-visibility_view .is-not-configured .button:hover,
.view-outline .content-primary .no-content .button:hover,
.view-static-pages .content-primary .add-pages .button:hover,
.view-container .content-primary .no-container-content .button:hover,
.view-textbooks .content-primary .no-textbook-content .button:hover,
.view-group-configurations .content-primary .no-content .button:hover,
.view-certificates .content-primary .no-content .button:hover,
[class*="view-"] .xblock-visibility_view .is-not-configured .action:hover,
.view-outline .content-primary .no-content .action:hover,
.view-static-pages .content-primary .add-pages .action:hover,
.view-container .content-primary .no-container-content .action:hover,
.view-textbooks .content-primary .no-textbook-content .action:hover,
.view-group-configurations .content-primary .no-content .action:hover,
.view-certificates .content-primary .no-content .action:hover,
.add-xblock-component
  .new-component
  .new-component-type
  .add-xblock-component-button:hover,
.wrapper-mast .mast.has-actions .nav-actions .button.new-button:hover,
.wrapper-mast .mast.has-actions .nav-actions .button.button-new:hover,
.notice-create.has-actions .list-actions .action-primary:hover,
.view-uploads .no-asset-content .new-button:hover,
.view-dashboard
  .content
  .notice-incontext.has-actions
  .list-actions
  .action-create-course:hover,
.view-dashboard
  .content
  .notice-incontext.has-actions
  .list-actions
  .action-create-library:hover,
.view-dashboard
  .content
  .notice-incontext.list-notices
  .notice-item.has-actions
  .list-actions
  .action-create-course:hover,
.view-dashboard
  .content
  .notice-incontext.list-notices
  .notice-item.has-actions
  .list-actions
  .action-create-library:hover,
.view-import .action-choose-file:hover,
.view-import .wrapper-file-name .submit-button:hover,
.view-settings .group-settings.assignment-types .actions .new-button:hover,
.view-settings .group-settings.course-learning-info .actions .new-button:hover,
.view-settings .group-settings.instructor-types .actions .new-button:hover,
.view-team
  .content
  .notice-create.has-actions
  .list-actions
  .action-primary:hover,
.wrapper-xblock
  .xblock-message.no-container-content.xblock-message.no-container-content
  .button:hover,
.wrapper-xblock
  .xblock-message.no-container-content.xblock-message.no-container-content
  .action:hover,
[class*="view-"] .xblock-visibility_view .is-not-configured .button:active,
.view-outline .content-primary .no-content .button:active,
.view-static-pages .content-primary .add-pages .button:active,
.view-container .content-primary .no-container-content .button:active,
.view-textbooks .content-primary .no-textbook-content .button:active,
.view-group-configurations .content-primary .no-content .button:active,
.view-certificates .content-primary .no-content .button:active,
[class*="view-"] .xblock-visibility_view .is-not-configured .action:active,
.view-outline .content-primary .no-content .action:active,
.view-static-pages .content-primary .add-pages .action:active,
.view-container .content-primary .no-container-content .action:active,
.view-textbooks .content-primary .no-textbook-content .action:active,
.view-group-configurations .content-primary .no-content .action:active,
.view-certificates .content-primary .no-content .action:active,
.add-xblock-component
  .new-component
  .new-component-type
  .add-xblock-component-button:active,
.wrapper-mast .mast.has-actions .nav-actions .button.new-button:active,
.wrapper-mast .mast.has-actions .nav-actions .button.button-new:active,
.notice-create.has-actions .list-actions .action-primary:active,
.view-uploads .no-asset-content .new-button:active,
.view-dashboard
  .content
  .notice-incontext.has-actions
  .list-actions
  .action-create-course:active,
.view-dashboard
  .content
  .notice-incontext.has-actions
  .list-actions
  .action-create-library:active,
.view-dashboard
  .content
  .notice-incontext.list-notices
  .notice-item.has-actions
  .list-actions
  .action-create-course:active,
.view-dashboard
  .content
  .notice-incontext.list-notices
  .notice-item.has-actions
  .list-actions
  .action-create-library:active,
.view-import .action-choose-file:active,
.view-import .wrapper-file-name .submit-button:active,
.view-settings .group-settings.assignment-types .actions .new-button:active,
.view-settings .group-settings.course-learning-info .actions .new-button:active,
.view-settings .group-settings.instructor-types .actions .new-button:active,
.view-team
  .content
  .notice-create.has-actions
  .list-actions
  .action-primary:active,
.wrapper-xblock
  .xblock-message.no-container-content.xblock-message.no-container-content
  .button:active,
.wrapper-xblock
  .xblock-message.no-container-content.xblock-message.no-container-content
  .action:active {
  background: var(--db) !important;
  border-color: var(--db) !important;
  color: #fff;
}

.view-dashboard #course-index-tabs li a,
.view-outline .highlights-button {
  color: var(--pc) !important;
}

.wrapper-comp-settings .file-uploader .upload-setting,
.wrapper-comp-settings
  .list-input.settings-list
  .metadata-list-enum
  .create-setting,
.wrapper-comp-settings .list-input.settings-list .metadata-dict .create-setting,
.outline-content .add-item .button-new,
.bit .external-help-button,
.view-outline .new-subsection-item,
.view-outline .new-unit-item,
.view-outline
  .outline-complex
  .outline-subsection
  .subsection-header-actions
  .actions-list
  .proctoring-configuration-button,
.view-outline .outline-complex .add-item .button-new,
.view-settings
  .group-settings
  #field-course-image
  .wrapper-input
  .action-upload-image,
.view-settings
  .group-settings
  #field-banner-image
  .wrapper-input
  .action-upload-image,
.view-settings
  .group-settings
  #field-video-thumbnail-image
  .wrapper-input
  .action-upload-image,
.view-settings
  .group-settings.instructor-types
  .field-group
  .wrapper-input
  .action-upload-instructor-image,
.view-textbooks
  .content-primary
  .textbook
  .edit-textbook
  .chapters-fields
  .field-group
  .field
  .action-upload,
.view-textbooks
  .content-primary
  .textbook
  .edit-textbook
  .textbook-fields
  .field-group
  .field
  .action-upload,
.view-textbooks .content-primary .textbook .edit-textbook .action-add-chapter,
.view-group-configurations
  .content-primary
  .wrapper-collection
  .action-add-item,
.view-group-configurations .content-primary .action-add,
.view-certificates .wrapper-collection .collection-edit .action-add-signatory,
.view-certificates .wrapper-collection .action-add-item,
.view-certificates .action-add,
.view-certificates
  .certificates
  .signatory-edit
  .field
  .signature-upload-wrapper
  .action-upload-signature,
.xmodule_VideoBlock
  .wrapper-comp-settings
  .list-input.settings-list
  .metadata-video-translations
  .create-setting,
.xmodule_VideoBlock
  .wrapper-comp-settings
  .list-input.settings-list
  .metadata-video-translations
  .upload-setting {
  border-color: var(--pc) !important;
  color: var(--pc) !important;
}

.outline-complex .outline-subsection.is-live {
  border-left-color: var(--pc) !important;
}

/* studio course name font weight changes  */
.view-dashboard .course-item .course-title {
  font-weight: 400;
}

/* alkemy studio css changes  */
a.register-btn.btn,
a.sign-in-btn.btn {
  position: relative;
  background-color: var(--pc) !important;
  border-radius: 3px;
  color: #fff;
  font-size: 16px;
  padding: 8px 10px 10px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 0.3;
  border-color: var(--pc) !important;
}

.main .secondary {
  height: 45px;
}

.global-header .nav-links .secondary .nav-item a,
.global-header .nav-links .main a {
  color: #fff !important;
  letter-spacing: 0.6px;
  font-size: 16px;
  color: #141517;
  display: block;
  padding: 17px 0px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1;
}

.nav-item .menu-title .user-image-frame span.username {
  color: #fff !important;
  letter-spacing: 0.6px;
  font-size: 16px;
  color: #141517;
  padding: 17px 0px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1;
}

.mobile-nav-item.dropdown-item.dropdown-nav-item {
  padding: 5px;
  padding-left: 5%;
  border-bottom: 1px solid #f5f5f5;
}

.global-header .nav-links .secondary .nav-item {
  font-size: 1rem;
  display: inline-block;
  margin: 0 10px;
}

a.course-target-link.enter-course:focus {
  background-color: var(--pc) !important;
}

a.button.new-button.new-course-button:hover {
  background-color: var(--pc) !important;
}

.view-dashboard .list-courses {
  border-radius: 3px;
}

@media (min-width: 992px) {
  .global-header .nav-links .secondary .toggle-user-dropdown {
    padding: 10px 0px;
  }
}

@media (min-width: 992px) {
  .global-header .nav-links .secondary .nav-item {
    margin: 0 0 0 10px;
  }
}

.wrapper-header .branding {
  /* padding: 0; */
}

.wrapper.wrapper-r {
  /* height: 99px; */
}

.is-signedin .nav-account {
  /* top: 17px; */
}

.nav-dd .nav-sub {
  border: none;
}

.wrapper-footer footer.primary a,
.nav-dd .nav-sub .nav-item a {
  color: black;
}

.wrapper-header .branding {
  /* padding:  0; */
}

button.status-highlights-enabled-value.button:hover {
  background-color: var(--pc) !important;
}

.wrapper-mast
  .mast.has-actions
  .nav-actions
  .button
  .action-button-text
  :hover {
  background-color: var(--pc) !important ;
}

.nav-dd .nav-sub .nav-item a {
  color: black;
}

a.action-publish.action-primary:hover {
  background-color: var(--pc) !important;
}

.wrapper-header .nav-dd .title:hover {
  color: var !important;
}

button.single-template.add-xblock-component-button {
  background-color: var(--pc) !important;
  border-color: var(--pc) !important;
}

.add-xblock-component .new-component h5 {
  margin-bottom: 15px;
  color: var(--pc) !important;
}

a.button.new-button.new-update-button:hover {
  background-color: var(--pc) !important;
}

.nav-course .nav-item .title h3.title {
  color: #fff;
}

.note .list-actions .action-item a.action.action-primary {
  background-color: var(--pc) !important;
  border-color: var(--pc) !important;
}

.wrapper-mast .mast.has-actions .nav-actions .button:hover,
.wrapper-sock .sock .support .list-actions .action-primary:hover,
.wrapper-sock .sock .feedback .list-actions .action-primary:hover,
.notification.has-actions .action-primary:hover,
.notice-incontext.has-actions .list-actions .action-primary:hover,
.notice-instruction.has-actions .list-actions .action-primary:hover,
.view-dashboard .status-creationrights .list-actions .action-primary:hover,
.view-dashboard .status-creationrights .form-actions .action-primary:hover,
.view-export .export-controls .action-export:hover,
.view-export
  .wrapper-status
  .list-progress
  .item-progresspoint.has-actions
  .list-actions
  .action-primary:hover,
.view-import
  .wrapper-status
  .list-progress
  .item-progresspoint.has-actions
  .list-actions
  .action-primary:hover,
.view-outline .course-status .status-highlights-enabled-value.button:hover,
.view-settings
  .group-settings.basic
  .note-promotion-courseURL
  .list-actions
  .action-primary:hover,
.view-container
  .content-supplementary
  .bit-publishing
  .wrapper-pub-actions
  .action-publish:hover,
.view-container
  .content-supplementary
  .bit-publishing
  .wrapper-pub-actions
  .action-copy:hover,
.view-export-git .export-git-controls .action-export-git:hover,
.view-group-configurations
  .content-primary
  .wrapper-collection
  .collection-edit
  .actions
  .action-primary:hover,
.view-video-uploads .course-video-settings-container .button:hover,
.view-certificates
  .wrapper-collection
  .collection-edit
  .actions
  .action-primary:hover,
.xmodule_VideoBlock
  .wrapper-comp-settings.basic_metadata_edit
  .transcripts-status
  .action:hover,
.wrapper-mast .mast.has-actions .nav-actions .button:active,
.wrapper-sock .sock .support .list-actions .action-primary:active,
.wrapper-sock .sock .feedback .list-actions .action-primary:active,
.notification.has-actions .action-primary:active,
.notice-incontext.has-actions .list-actions .action-primary:active,
.notice-instruction.has-actions .list-actions .action-primary:active,
.view-dashboard .status-creationrights .list-actions .action-primary:active,
.view-dashboard .status-creationrights .form-actions .action-primary:active,
.view-export .export-controls .action-export:active,
.view-export
  .wrapper-status
  .list-progress
  .item-progresspoint.has-actions
  .list-actions
  .action-primary:active,
.view-import
  .wrapper-status
  .list-progress
  .item-progresspoint.has-actions
  .list-actions
  .action-primary:active,
.view-outline .course-status .status-highlights-enabled-value.button:active,
.view-settings
  .group-settings.basic
  .note-promotion-courseURL
  .list-actions
  .action-primary:active,
.view-container
  .content-supplementary
  .bit-publishing
  .wrapper-pub-actions
  .action-publish:active,
.view-container
  .content-supplementary
  .bit-publishing
  .wrapper-pub-actions
  .action-copy:active:hover,
.view-export-git .export-git-controls .action-export-git:active,
.view-group-configurations
  .content-primary
  .wrapper-collection
  .collection-edit
  .actions
  .action-primary:active,
.view-video-uploads .course-video-settings-container .button:active,
.view-certificates
  .wrapper-collection
  .collection-edit
  .actions
  .action-primary:active,
.xmodule_VideoBlock
  .wrapper-comp-settings.basic_metadata_edit
  .transcripts-status
  .action:active {
  background-color: var(--db) !important;
  border-color: var(--db) !important;
}
.wrapper-header .nav-dd .title:hover {
  color: var(--pc) !important;
}
a:hover {
  color: var(--pc) !important;
}
a.course-link {
  color: var(--pc) !important;
}
a.status-link {
  color: var(--pc) !important;
}

.wrapper-header nav .nav-item a {
  color: var(--pc);
}

a.action.action-secondary {
  color: var(--pc);
}
span.icon.fa.fa-search-plus {
  background-color: var(--db);
}
a.action.action-modal-close {
  background-color: var(--db);
}

a.action.action-modal-close {
  background-color: var(--db) !important;
}

/* new and updated css below */

.view-howitworks.not-signedin .content-header h1 {
  border-bottom: 1px solid #fff !important;
}

a.action.action-signup:hover {
  color: #fff !important;
}

a.action.action-signin:hover {
  color: #fff !important;
}

a.action.action-primary:hover {
  color: #fff !important;
}

.content-header p.tagline {
  color: #fff !important;
}

a.action.action-signin,
a.action.action-signup {
  padding: 10px 36px !important;
  font-size: 18px;
}

a.action.action-primary {
  padding: 10px 36px !important;
  font-size: 18px !important;
}
a.action.action-signin {
  color: #fff !important;
}

.has-actions h1.page-header {
  color: var(--sc) !important;
}

a.button.new-button.new-course-button {
  color: #fff !important;
}

a.button.new-button.new-library-button {
  color: #fff !important;
}

.button {
  color: #fff !important;
/*  padding: 10px 36px !important; */
}
.button:hover {
  color: #fff !important;
}

.view-outline .outline-complex .add-item .button-new:hover {
  color: #fff !important;
}
h1.branding {
  padding: 2px !important;
}

img.brand-image {
  height: 60px !important;
  max-height: 60px !important;
  width: auto;
}
.wrapper-mast .mast.has-actions .nav-actions {
   bottom: 0 !important;
}

.view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish:hover {
  color:white !important;
}



/* studio alignment css */
div#view-top header.primary {
    max-width:unset !important;
}

div#content section.content.content-header {
    max-width:unset !important;
}

.wrapper-content-features.wrapper section.content.content-features {
    max-width:unset !important;
}

.wrapper-footer.wrapper footer.primary {
    max-width:unset !important;
}

.wrapper-content.wrapper section.content {
    max-width:unset !important;
}



body article.content-primary  button.btn-default.show-actions-menu-button.action-button:hover{
        background:unset !important;
        color:unset !important;
}

body article.content-primary a.publish-button.action-button:hover {
        background:unset !important;
        color:unset !important;
    outline:none !important;
    border:none !important;
}

button.button.paste-component-button {}

button.button.paste-component-button{
    color:#1A589B !important;
    background:#fff !important;
}
button.button.paste-component-button:hover{
    color:#fff !important;
    background:#1A589B !important;
}

a.button.action-primary.action-save ,a.button.action-primary.action-publish {
    background:#1A589b !important;
        padding:10px 18px !important;
    border-radius:4px !important;
    font-size:16px !important;
    color:#fff !important;
        font-weight:400 !important;

    box-shadow:none !important;
}

a.button.action-cancel {
      background:#ed1c24!important;
    color:#fff !important;
    padding:10px 18px !important;
    border-radius:4px !important;
    font-weight:400 !important;
        box-shadow:none !important;
    font-size:16px !important;
}



body .actions input.action.action-primary.new-course-save{
    background:#1A589b !important;
        padding:10px 18px !important;
    border-radius:4px !important;
    outline:none !important;
    border:none !important;
    font-size:16px !important;
    color:#fff !important;
    font-weight:400 !important;
    box-shadow:none !important;
}

body .actions input.action.action-secondary.action-cancel.new-course-cancel {
      background:#ed1c24!important;
    color:#fff !important;

       outline:none !important;
    border:none !important;
 padding:10px 18px !important;
    border-radius:4px !important;
    font-weight:400 !important;
        box-shadow:none !important;
    font-size:16px !important;
}



body .actions input.action.action-primary.new-library-save{
        background:#1A589b !important;
        padding:10px 18px !important;
    border-radius:4px !important;
    outline:none !important;
    border:none !important;
    font-size:16px !important;
    color:#fff !important;
    font-weight:400 !important;
    box-shadow:none !important;
}
body .actions input.action.action-primary.new-library-save.is-disabled,body .actions input.action.action-primary.new-course-save.is-disabled{
        background:#6ea0d7 !important;
}

body .actions input.action.action-secondary.action-cancel.new-library-cancel {
       background:#ed1c24!important;
    color:#fff !important;

       outline:none !important;
    border:none !important;
 padding:10px 18px !important;
    border-radius:4px !important;
    font-weight:400 !important;
        box-shadow:none !important;
    font-size:16px !important;   
}
body article.xblock-render .add-xblock-component.new-component-item.adding div ul.new-component-template li.editor-md.empty button.button-component:hover{
background:#1A589b !important;   
}
body article.xblock-render .add-xblock-component.new-component-item.adding button.cancel-button {
        background:#ed1c24!important;
        color:#fff !important;
        outline:none !important;
        border:none !important;
        padding:10px 18px !important;
        border-radius:4px !important;
        font-weight:400 !important;
        box-shadow:none !important;
        font-size:16px !important;   
 
}



.new-component-templates.new-component-openassessment li.editor-md  button.button-component:hover{
background:#1A589B !important;    
}
li.action-item a.button.action-primary.continue-button {
    background:#1A589B !important;
    color:#fff;
    font-weight:400 !important;
        border-radius:4px;

    padding:10px 18px !important;
    font-size:16px !important;
}

li.action-item a.button.cancel-button {
   background:#ED1C24 !important;
    color:#fff;
    border-radius:4px;
    font-weight:400 !important;
    padding:10px 18px !important;
    font-size:16px !important;   
}


/* Disabled action styles */
.action-list .action-item a.action-publish.action-primary.is-disabled {
    background: #ccc !important;
    color: #fff !important;
}
