html.maestro {
	box-sizing: border-box; -webkit-box-sizing: border-box;
}
.maestro body {
	margin: 0px;
}
.maestro body {
	font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.maestro input {
	font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.maestro textarea {
	font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.maestro select {
	font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.maestro button {
	font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.maestro .normal {
	font-size: 14px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.maestro .button-secondary {
	height: 32px; min-height: 32px;
}
.maestro .c-btn--secondary.c-btn {
	height: 32px; min-height: 32px;
}
.maestro .button-secondary:hover {
	background: rgb(255, 255, 255);
}
.maestro .c-btn--secondary.c-btn:hover {
	background: rgb(255, 255, 255);
}
.maestro :not(:disabled).button-secondary:hover {
	background: rgb(255, 255, 255); border-color: rgb(0, 112, 224); color: rgb(0, 112, 224);
}
.maestro :not(:disabled).c-btn--secondary.c-btn:hover {
	background: rgb(255, 255, 255); border-color: rgb(0, 112, 224); color: rgb(0, 112, 224);
}
.maestro .react-file-viewer-dropdown .mc-popover-content-menu {
	min-width: 200px;
}
@media only screen and (min-width:736px)
{
.maestro .react-file-viewer-dropdown .mc-popover-content-menu {
	min-width: inherit;
}
}
.maestro .react-file-viewer-dropdown .mc-popover-content-item {
	line-height: 40px;
}
@media only screen and (min-width:736px)
{
.maestro .react-file-viewer-dropdown .mc-popover-content-item {
	line-height: inherit;
}
}
.sl-folder-app .db-modal-wrapper {
	align-items: center; -webkit-box-align: center;
}
.sl-file-app .db-modal-wrapper {
	align-items: center; -webkit-box-align: center;
}
@media only screen and (min-width:736px)
{
.sl-folder-app .db-modal-wrapper {
	align-items: flex-start; -webkit-box-align: start;
}
.sl-file-app .db-modal-wrapper {
	align-items: flex-start; -webkit-box-align: start;
}
}
.sl-folder-app .db-modal {
	margin-right: 8px; margin-left: 8px;
}
.sl-file-app .db-modal {
	margin-right: 8px; margin-left: 8px;
}
.sl-folder-app .db-modal .db-modal-buttons {
	padding: 12px; text-align: center;
}
.sl-file-app .db-modal .db-modal-buttons {
	padding: 12px; text-align: center;
}
@media only screen and (min-width:736px)
{
.sl-folder-app .db-modal .db-modal-buttons {
	padding: 16px; text-align: right;
}
.sl-file-app .db-modal .db-modal-buttons {
	padding: 16px; text-align: right;
}
}
.sl-folder-app .db-modal .db-modal-buttons .dbmodal-button {
	min-height: 44px;
}
.sl-file-app .db-modal .db-modal-buttons .dbmodal-button {
	min-height: 44px;
}
@media only screen and (min-width:736px)
{
.sl-folder-app .db-modal .db-modal-buttons .dbmodal-button {
	min-height: 32px;
}
.sl-file-app .db-modal .db-modal-buttons .dbmodal-button {
	min-height: 32px;
}
}
.sl-folder-app .db-modal .db-modal-buttons :first-of-type.dbmodal-button {
	margin-left: 0px;
}
.sl-file-app .db-modal .db-modal-buttons :first-of-type.dbmodal-button {
	margin-left: 0px;
}
