@charset "utf-8";

.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary { display: inline-block; text-decoration: none; font-size: 13px; line-height: 2.15385; min-height: 30px; margin: 0px; padding: 0px 10px; cursor: pointer; border-width: 1px; border-style: solid; appearance: none; border-radius: 3px; white-space: nowrap; box-sizing: border-box; }

.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large { min-height: 32px; line-height: 2.30769; padding: 0px 12px; }

.wp-core-ui .button-group.button-small .button, .wp-core-ui .button.button-small { min-height: 26px; line-height: 2.18182; padding: 0px 8px; font-size: 11px; }

.wp-core-ui .button-group.button-hero .button, .wp-core-ui .button.button-hero { font-size: 14px; min-height: 46px; line-height: 3.14286; padding: 0px 36px; }

.wp-core-ui .button.hidden { display: none; }

.wp-core-ui input[type="reset"], .wp-core-ui input[type="reset"]:active, .wp-core-ui input[type="reset"]:focus, .wp-core-ui input[type="reset"]:hover { background: 0px 0px; border: none; box-shadow: none; padding: 0px 2px 1px; width: auto; }

.wp-core-ui .button, .wp-core-ui .button-secondary { color: rgb(34, 113, 177); border-color: rgb(34, 113, 177); background: rgb(246, 247, 247); vertical-align: top; }

.wp-core-ui p .button { vertical-align: baseline; }

.wp-core-ui .button-secondary:hover, .wp-core-ui .button.hover, .wp-core-ui .button:hover { background: rgb(240, 240, 241); border-color: rgb(10, 75, 120); color: rgb(10, 75, 120); }

.wp-core-ui .button-secondary:focus, .wp-core-ui .button.focus, .wp-core-ui .button:focus { background: rgb(246, 247, 247); border-color: rgb(53, 130, 196); color: rgb(10, 75, 120); box-shadow: rgb(53, 130, 196) 0px 0px 0px 1px; outline: transparent solid 2px; outline-offset: 0px; }

.wp-core-ui .button-secondary:active, .wp-core-ui .button:active { background: rgb(246, 247, 247); border-color: rgb(140, 143, 148); box-shadow: none; }

.wp-core-ui .button.active, .wp-core-ui .button.active:hover { background-color: rgb(220, 220, 222); color: rgb(19, 94, 150); border-color: rgb(10, 75, 120); box-shadow: rgb(10, 75, 120) 0px 2px 5px -3px inset; }

.wp-core-ui .button.active:focus { border-color: rgb(53, 130, 196); box-shadow: rgb(10, 75, 120) 0px 2px 5px -3px inset, rgb(53, 130, 196) 0px 0px 0px 1px; }

.wp-core-ui .button-disabled, .wp-core-ui .button-secondary.disabled, .wp-core-ui .button-secondary:disabled, .wp-core-ui .button-secondary[disabled], .wp-core-ui .button.disabled, .wp-core-ui .button:disabled, .wp-core-ui .button[disabled] { cursor: default; color: rgb(167, 170, 173) !important; border-color: rgb(220, 220, 222) !important; background: rgb(246, 247, 247) !important; box-shadow: none !important; transform: none !important; }

.wp-core-ui .button-secondary[aria-disabled="true"], .wp-core-ui .button[aria-disabled="true"] { cursor: default; }

.wp-core-ui .button-link { margin: 0px; padding: 0px; box-shadow: none; border: 0px; border-radius: 0px; background: 0px 0px; cursor: pointer; text-align: left; color: rgb(34, 113, 177); text-decoration: underline; transition-property: border, background, color; transition-duration: 0.05s; transition-timing-function: ease-in-out; }

.wp-core-ui .button-link:active, .wp-core-ui .button-link:hover { color: rgb(19, 94, 150); }

.wp-core-ui .button-link:focus { color: rgb(4, 57, 89); box-shadow: rgb(34, 113, 177) 0px 0px 0px 2px; outline: transparent solid 2px; }

.wp-core-ui .button-link-delete { color: rgb(214, 54, 56); }

.wp-core-ui .button-link-delete:focus, .wp-core-ui .button-link-delete:hover { color: rgb(214, 54, 56); background: 0px 0px; }

.wp-core-ui .button-link-delete:disabled { background: 0px 0px !important; }

.wp-core-ui .button-primary { background: rgb(34, 113, 177); border-color: rgb(34, 113, 177); color: rgb(255, 255, 255); text-decoration: none; text-shadow: none; }

.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover { background: rgb(19, 94, 150); border-color: rgb(19, 94, 150); color: rgb(255, 255, 255); }

.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgb(34, 113, 177) 0px 0px 0px 3px; }

.wp-core-ui .button-primary.active, .wp-core-ui .button-primary.active:focus, .wp-core-ui .button-primary.active:hover, .wp-core-ui .button-primary:active { background: rgb(19, 94, 150); border-color: rgb(19, 94, 150); box-shadow: none; color: rgb(255, 255, 255); }

.wp-core-ui .button-primary-disabled, .wp-core-ui .button-primary.disabled, .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary[disabled] { cursor: default; color: rgb(167, 170, 173) !important; background: rgb(246, 247, 247) !important; border-color: rgb(220, 220, 222) !important; box-shadow: none !important; text-shadow: none !important; }

.wp-core-ui .button-primary[aria-disabled="true"] { cursor: default; }

.wp-core-ui .button-group { position: relative; display: inline-block; white-space: nowrap; font-size: 0px; vertical-align: middle; }

.wp-core-ui .button-group > .button { display: inline-block; border-radius: 0px; margin-right: -1px; }

.wp-core-ui .button-group > .button:first-child { border-radius: 3px 0px 0px 3px; }

.wp-core-ui .button-group > .button:last-child { border-radius: 0px 3px 3px 0px; }

.wp-core-ui .button-group > .button-primary + .button { border-left: 0px; }

.wp-core-ui .button-group > .button:focus { position: relative; z-index: 1; }

.wp-core-ui .button-group > .button.active { background-color: rgb(220, 220, 222); color: rgb(19, 94, 150); border-color: rgb(10, 75, 120); box-shadow: rgb(10, 75, 120) 0px 2px 5px -3px inset; }

.wp-core-ui .button-group > .button.active:focus { border-color: rgb(53, 130, 196); box-shadow: rgb(10, 75, 120) 0px 2px 5px -3px inset, rgb(53, 130, 196) 0px 0px 0px 1px; }

@media screen and (max-width: 782px) {
  .wp-core-ui .button, .wp-core-ui .button.button-large, .wp-core-ui .button.button-small, a.preview, input#publish, input#save-post { padding: 0px 14px; line-height: 2.71429; font-size: 14px; vertical-align: middle; min-height: 40px; margin-bottom: 4px; }
  .wp-core-ui .copy-to-clipboard-container .copy-attachment-url { margin-bottom: 0px; }
  #media-upload.wp-core-ui .button { padding: 0px 10px 1px; min-height: 24px; line-height: 22px; font-size: 13px; }
  .media-frame.mode-grid .bulk-select .button { margin-bottom: 0px; }
  .wp-core-ui .save-post-status.button { position: relative; margin: 0px 14px 0px 10px; }
  .wp-core-ui.wp-customizer .button { font-size: 13px; line-height: 2.15385; min-height: 30px; margin: 0px; vertical-align: inherit; }
  .wp-customizer .theme-overlay .theme-actions .button { margin-bottom: 5px; }
  .media-modal-content .media-toolbar-primary .media-button { margin-top: 10px; margin-left: 5px; }
  .interim-login .button.button-large { min-height: 30px; line-height: 2; padding: 0px 12px 2px; }
}