.change-email-before-verify {
	margin-top: 42px; float: left;
}
.change-email-inputs {
	margin: auto; width: 300px;
}
.change-email-inputs .text-input {
	width: 100%;
}
.db-modal--default-maestro-style .change-email-before-verify {
	margin-top: 54px;
}
.change-email-modal--maestro .db-modal .db-modal-title {
	text-align: center; color: rgb(27, 39, 51); margin-top: 16px;
}
.change-email-modal--maestro .db-modal .db-modal-content {
	background: rgb(255, 255, 255); margin: 0px 56px;
}
.change-email-modal--maestro .db-modal .db-modal-content .change-email-inputs {
	margin: 0px; width: 100%;
}
.change-email-modal--maestro .db-modal .db-modal-content .change-email-inputs .change-email-input-label {
	color: rgb(99, 114, 130); margin-top: 12px; display: inline-block;
}
.change-email-modal--maestro .db-modal .db-modal-content .change-email-inputs .text-input {
	margin-top: -3px;
}
.change-email-modal--maestro .db-modal .db-modal-content .change-email-inputs .text-input label {
	padding: 11px 16px; font-size: 14px;
}
.change-email-modal--maestro .db-modal .db-modal-content .change-email-inputs .text-input .text-input-error-wrapper {
	min-height: 15px;
}
.change-email-modal--maestro .db-modal .db-modal-content .change-email-inputs .text-input .text-input-input {
	min-height: 40px;
}
.change-email-modal--maestro .db-modal .db-modal-content .db-modal-buttons {
	background: rgb(255, 255, 255); padding: 16px 0px; margin-bottom: 24px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.preview-quality-bar {
	background: white; z-index: 1;
}
.preview-quality-bar .container {
	padding: 10px 18px 5px 15px; text-align: center; font-size: 13px; margin-right: auto; margin-left: auto; display: block;
}
.preview-quality-bar .container .title {
	display: inline-block;
}
.preview-quality-bar .container .title .resolution {
	color: rgb(40, 149, 241); padding-left: 10px; display: inline-block;
}
.preview-quality-bar .container .title .resolution .looks-good-link {
	padding-right: 3px; padding-left: 3px; cursor: pointer;
}
.preview-quality-bar .container .title .resolution .something-wrong-link {
	padding-right: 3px; padding-left: 3px; cursor: pointer;
}
.preview-quality-bar .container .hide_button {
	float: right; display: table-cell;
}
.preview-quality-bar .separator {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(229, 229, 229); width: 100%; height: 0px; margin-bottom: 0px !important;
}
.send_feedback_modal_content .feedback {
	padding: 10px 12px; border: 1px solid rgb(229, 229, 229); border-image: none; width: calc(100% - 24px); height: 72px; resize: none;
}
.send_feedback_modal_content .file_selection {
	margin: 10px 0px 0px; padding: 0px !important; border: 1px solid rgb(229, 229, 229); border-image: none; width: calc(100%); display: table; cursor: pointer;
}
.send_feedback_modal_content .file_selection .file_check {
	padding: 0px 0px 0px 20px; height: 72px; vertical-align: middle; display: table-cell;
}
.send_feedback_modal_content .file_selection .file_check input {
	margin: 0px !important;
}
.send_feedback_modal_content .file_selection .file_image {
	padding: 0px 0px 0px 7px; top: 4px; height: 72px; vertical-align: middle; display: table-cell; position: relative;
}
.send_feedback_modal_content .file_selection .file_desc {
	padding: 0px 0px 0px 7px; height: 72px; vertical-align: middle; display: table-cell;
}
.send_feedback_modal_content .file_selection .file_desc .file_desc_container .main {
	color: rgb(71, 82, 93); font-family: "Open Sans"; font-size: 13px;
}
.send_feedback_modal_content .file_selection .file_desc .file_desc_container .main .bold {
	font-weight: bold;
}
.send_feedback_modal_content .file_selection .file_desc .file_desc_container .disclaimer {
	color: rgb(130, 136, 141); font-family: "Open Sans"; font-size: 11px;
}
.account-menu a:hover {
	text-decoration: none;
}
.account-menu-user-summary {
	margin: 0px; padding: 0px; width: 232px; display: flex; flex-direction: column; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start;
}
.account-menu-user-summary__change-avatar {
	flex:0 0 40px; -webkit-box-flex: 0;
}
.account-menu-user-summary__avatar-and-name {
	padding-bottom: 2px; display: flex;
}
.account-menu-user-summary__display-name-and-link {
	width: 180px; color: rgb(27, 39, 51); overflow: hidden; padding-left: 12px; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.account-menu-user-summary__user-plan-display-name {
	color: rgb(99, 114, 130); line-height: 1.2; font-size: 12px;
}
.quota-bar-container {
	width: 100%; color: rgb(99, 114, 130); font-size: 12px; font-weight: 400;
}
.quota-bar-container--over-quota {
	color: rgb(214, 44, 11);
}
.quota-bar-container--over-quota svg {
	width: 24px; height: 24px; float: right; fill: #d62c0b;
}
.quota-bar-empty {
	margin: 16px 0px; height: 2px; position: relative; background-color: rgb(230, 232, 235);
}
.quota-bar-used {
	left: 0px; top: 0px; height: 2px; position: absolute; background-color: rgb(0, 112, 224);
}
.quota-bar-used--over-quota {
	width: 100%; background-color: rgb(214, 44, 11);
}
.account-menu-upgrade-link {
	color: rgb(0, 112, 224); font-size: 14px; font-weight: 400;
}
button.account-menu-avatar-link {
	padding: 0px; color: rgb(0, 112, 224); font-size: 12px; display: block; cursor: pointer; background-color: transparent;
}
@media screen and (max-width:1024px)
{
.comments2.react-file-viewer__content {
	flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal;
}
.comments2.react-file-viewer__content .react-file-viewer__preview {
	flex:0 0 auto; display: block; -webkit-box-flex: 0;
}
.comments2.react-file-viewer__content .react-file-viewer__preview .preview-video {
	padding: 0px;
}
.comments2.react-file-viewer__content .react-file-viewer__preview .preview-video__wrapper {
	width: 100%; position: static; transform: none; -webkit-transform: none;
}
.comments2.react-file-viewer__content .comments-pane-wrapper {
	-ms-overflow-y: auto;
}
.comments2.react-file-viewer__content .comments-pane-wrapper .sc-comment-stream {
	margin: 0px auto; width: auto;
}
}
@media screen and (orientation:portrait)
{
.comments2-mobile-web.comments2.react-file-viewer__content {
	flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal;
}
.comments2-mobile-web.comments2.react-file-viewer__content .react-file-viewer__preview {
	flex:0 0 auto; display: block; -webkit-box-flex: 0;
}
.comments2-mobile-web.comments2.react-file-viewer__content .react-file-viewer__preview .preview-video {
	padding: 0px;
}
.comments2-mobile-web.comments2.react-file-viewer__content .react-file-viewer__preview .preview-video__wrapper {
	width: 100%; position: static; transform: none; -webkit-transform: none;
}
.comments2-mobile-web.comments2.react-file-viewer__content .comments-pane-wrapper {
	-ms-overflow-y: auto;
}
.comments2-mobile-web.comments2.react-file-viewer__content .comments-pane-wrapper .sc-comment-stream {
	margin: 0px auto; width: auto;
}
}
@media screen and (orientation:landscape)
{
.comments2-mobile-web.react-file-viewer__content .comments-pane-wrapper {
	display: none;
}
}
.react-file-viewer {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; display: flex; position: fixed; z-index: 500; flex-direction: column; background-color: rgb(255, 255, 255); -webkit-box-orient: vertical; -webkit-box-direction: normal;
}
.no-background.react-file-viewer {
	background-color: transparent;
}
.react-file-viewer__content {
	flex:1 1 0px; display: flex; min-height: 0px; -webkit-box-flex: 1;
}
.react-file-viewer__preview {
	background: rgb(247, 249, 250); flex:1 1 0px; display: flex; position: relative; -webkit-box-flex: 1;
}
.react-file-viewer__controls {
	left: 50%; bottom: 7px; display: flex; position: absolute; transform: translateX(-50%); align-items: center; background-color: rgb(247, 249, 250); -webkit-transform: translateX(-50%); -webkit-box-align: center;
}
.react-file-viewer--archive .react-file-viewer__controls {
	background-color: white;
}
.react-file-viewer__controls .nav-control {
	background: none; display: flex; cursor: pointer;
}
.react-file-viewer__controls .nav-text {
	padding: 0px 10px; text-align: center; min-width: 70px;
}
.react-file-viewer .c-split-btn-container {
	align-items: center; -webkit-box-align: center;
}
.react-file-viewer .c-title-bubble.disabled.c-split-btn-container::before {
	margin-top: 0px;
}
.react-file-viewer .c-title-bubble.disabled.c-split-btn-container::after {
	width: 125px; margin-top: 10px; white-space: normal;
}
.react-file-viewer .c-split-btn-container > .disabled {
	min-width: 100px;
}
.react-file-viewer :disabled.sprite-button {
	opacity: 0.4;
}
.maestro .react-file-viewer .button-secondary:hover {
	background: rgb(255, 255, 255);
}
.maestro .react-file-viewer .c-btn--secondary.c-btn:hover {
	background: rgb(255, 255, 255);
}
.maestro .react-file-viewer :not(:disabled).button-secondary:hover {
	background: rgb(255, 255, 255); border-color: rgb(0, 112, 224); color: rgb(0, 112, 224);
}
.maestro .react-file-viewer :not(:disabled).c-btn--secondary.c-btn:hover {
	background: rgb(255, 255, 255); border-color: rgb(0, 112, 224); color: rgb(0, 112, 224);
}
.react-file-viewer-dropdown .dropdown-contents {
	list-style: none; margin: 5px 0px; padding: 0px;
}
.react-file-viewer-dropdown li a {
	padding: 8px 14px; color: rgb(40, 149, 241); display: block; white-space: nowrap; background-color: rgb(255, 255, 255);
}
.react-file-viewer-dropdown li a.bubble-menu-item {
	padding: 8px 14px; color: rgb(40, 149, 241); display: block; white-space: nowrap; background-color: rgb(255, 255, 255);
}
.maestro .react-file-viewer-dropdown li a {
	color: rgb(27, 39, 51);
}
.maestro .react-file-viewer-dropdown li a.bubble-menu-item {
	color: rgb(27, 39, 51);
}
.react-file-viewer-dropdown li a:hover {
	text-decoration: none; background-color: rgb(227, 242, 255);
}
.react-file-viewer-dropdown li a.bubble-menu-item:hover {
	text-decoration: none; background-color: rgb(227, 242, 255);
}
.maestro .react-file-viewer-dropdown li a:hover {
	background-color: rgb(247, 249, 250);
}
.maestro .react-file-viewer-dropdown li a.bubble-menu-item:hover {
	background-color: rgb(247, 249, 250);
}
.react-file-viewer-dropdown li a .icon-left.small.sprite-frame {
	min-width: 19px;
}
.react-file-viewer-dropdown li a.bubble-menu-item .icon-left.small.sprite-frame {
	min-width: 19px;
}
.maestro .react-file-viewer-dropdown li a.bubble-menu-item--disabled {
	color: rgb(193, 199, 205);
}
.react-file-viewer-more-dropdown {
	border: 0px currentColor; border-image: none; box-shadow: 0px 0px 0px 1px rgba(99,114,130,0.16), 0px 8px 16px rgba(27,39,51,0.08); -webkit-box-shadow: 0 0 0 1px rgba(99, 114, 130, 0.16), 0 8px 16px rgba(27, 39, 51, 0.08);
}
.open-with-onboarding-tooltip.bubble-dropdown {
	color: white; font-size: 13px; background-color: rgb(83, 97, 112);
}
.open-with-onboarding-tooltip.bubble-dropdown .bubble-arrow {
	border-bottom-color: rgb(83, 97, 112);
}
.open-with-onboarding-tooltip.bubble-dropdown .bubble-arrow-border {
	border-bottom-color: rgb(83, 97, 112);
}
.open-with-onboarding-tooltip.bubble-dropdown .content-wrapper {
	padding: 16px; display: flex; align-items: flex-start; -webkit-box-align: start;
}
.open-with-onboarding-tooltip.bubble-dropdown .text-wrapper {
	width: 200px; line-height: 20px; margin-left: 8px;
}
.open-with-onboarding-tooltip.bubble-dropdown .text-wrapper .tooltip-new {
	font-weight: bold;
}
.open-with-onboarding-tooltip.bubble-dropdown .dismiss-button {
	padding: 3px 15px; color: rgb(255, 255, 255); font-weight: 200; margin-top: 3px; margin-left: 20px; background-color: rgb(83, 97, 112);
}
.open-with-onboarding-tooltip.bubble-dropdown .dismiss-button:focus {
	border: 1px solid gray; border-image: none; color: rgb(83, 97, 112); background-color: rgb(255, 255, 255);
}
.maestro .file-feedback {
	background-color: rgb(255, 255, 255);
}
.maestro .file-feedback .comments-holder {
	font-size: 12px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.maestro .file-feedback .comments-holder a {
	text-decoration: none;
}
.maestro .file-feedback .comments-holder a:hover {
	text-decoration: none;
}
.maestro .file-feedback--minimized {
	width: 50px;
}
.maestro .file-feedback--minimized .comments-and-feedback {
	width: 320px;
}
.maestro .file-feedback--minimized .comment-card {
	margin-left: 0px;
}
.maestro .file-feedback--minimized .comments-holder .comment-list .threaded-comment-list--expanded {
	border: 0px currentColor; border-image: none;
}
.maestro .file-feedback--minimized .comments-holder .comment-list .threaded-comment-list .threaded-comment-list__header {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.maestro .file-feedback--minimized .comments-holder .comment-list .threaded-comment-list .comment-field {
	background: none; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.maestro .file-feedback--minimized .tooltip-container {
	visibility: hidden;
}
.maestro .file-feedback--minimized .comments-holder .comment-list .threaded-comment-list .comment-activity {
	margin-left: 12px;
}
.maestro .file-feedback--minimized .comments-holder .comment-list .threaded-comment-list .comment-activity__expand {
	margin-left: 12px;
}
.maestro .file-sidebar__unread-count {
	float: left;
}
.maestro .file-sidebar__toggle-bar {
	padding: 16px;
}
.maestro .file-sidebar__toggle-bar .react-title-bubble__container {
	float: right; display: block;
}
.no-download {
	-webkit-user-select: none; -webkit-touch-callout: none;
}
.mc-modal-overlay.file-viewer-modal-overlay {
	z-index: 501;
}
.loading-indicator {
	left: 50%; top: 50%; margin-top: -16px; margin-left: -16px; position: absolute;
}
