.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:26px;
 height:28px;
 margin:0;
 padding:0 10px 1px;
 cursor:pointer;
 border-width:1px;
 border-style:solid;
 -webkit-appearance:none;
 -webkit-border-radius:3px;
 border-radius:3px;
 white-space:nowrap;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.wp-core-ui button::-moz-focus-inner,
.wp-core-ui input[type=button]::-moz-focus-inner,
.wp-core-ui input[type=reset]::-moz-focus-inner,
.wp-core-ui input[type=submit]::-moz-focus-inner {
 border-width:0;
 border-style:none;
 padding:0
}
.wp-core-ui .button-group.button-large .button,
.wp-core-ui .button.button-large {
 height:30px;
 line-height:28px;
 padding:0 12px 2px
}
.wp-core-ui .button-group.button-small .button,
.wp-core-ui .button.button-small {
 height:24px;
 line-height:22px;
 padding:0 8px 1px;
 font-size:11px
}
.wp-core-ui .button-group.button-hero .button,
.wp-core-ui .button.button-hero {
 font-size:14px;
 height:46px;
 line-height:44px;
 padding:0 36px
}
.wp-core-ui .button:active,
.wp-core-ui .button:focus {
 outline:0
}
.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:0 0;
 border:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 padding:0 2px 1px;
 width:auto
}
.wp-core-ui .button,
.wp-core-ui .button-secondary {
 color:#555;
 border-color:#ccc;
 background:#f7f7f7;
 -webkit-box-shadow:0 1px 0 #ccc;
 box-shadow:0 1px 0 #ccc;
 vertical-align:top
}
.wp-core-ui p .button {
 vertical-align:baseline
}
.wp-core-ui .button-secondary:focus,
.wp-core-ui .button-secondary:hover,
.wp-core-ui .button.focus,
.wp-core-ui .button.hover,
.wp-core-ui .button:focus,
.wp-core-ui .button:hover {
 background:#fafafa;
 border-color:#999;
 color:#23282d
}
.wp-core-ui .button-link:focus,
.wp-core-ui .button-secondary:focus,
.wp-core-ui .button.focus,
.wp-core-ui .button:focus {
 border-color:#5b9dd9;
 -webkit-box-shadow:0 0 3px rgba(0,115,170,.8);
 box-shadow:0 0 3px rgba(0,115,170,.8)
}
.wp-core-ui .button-secondary:active,
.wp-core-ui .button.active,
.wp-core-ui .button.active:hover,
.wp-core-ui .button:active {
 background:#eee;
 border-color:#999;
 -webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);
 box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);
 -webkit-transform:translateY(1px);
 -ms-transform:translateY(1px);
 transform:translateY(1px)
}
.wp-core-ui .button.active:focus {
 border-color:#5b9dd9;
 -webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);
 box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8)
}
.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] {
 color:#a0a5aa!important;
 border-color:#ddd!important;
 background:#f7f7f7!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 text-shadow:0 1px 0 #fff!important;
 cursor:default;
 -webkit-transform:none!important;
 -ms-transform:none!important;
 transform:none!important
}
.wp-core-ui .button-link {
 margin:0;
 padding:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 border:0;
 -webkit-border-radius:0;
 border-radius:0;
 background:0 0;
 outline:0;
 cursor:pointer
}
.wp-core-ui .button-link:focus {
 outline:#5b9dd9 solid 1px
}
.wp-core-ui .button-primary {
 background:#333;

 -webkit-box-shadow:0 1px 0 #006799;
 box-shadow:0 1px 0 #006799;
 color:#333;
 font-weight: 500;
  font-size:15px;
  font-family:"barlow";
}
.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:#fff;
 color:#333;
}
.wp-core-ui .button-primary.focus,
.wp-core-ui .button-primary:focus {
 
}
.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:#0073aa;
 border-color:#006799;
 -webkit-box-shadow:inset 0 2px 0 #006799;
 box-shadow:inset 0 2px 0 #333;
 vertical-align:top
}
.wp-core-ui .button-primary-disabled,
.wp-core-ui .button-primary.disabled,
.wp-core-ui .button-primary:disabled,
.wp-core-ui .button-primary[disabled] {
 color:#66c6e4!important;
 background:#008ec2!important;
 border-color:#007cb2!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;
 cursor:default
}
.wp-core-ui .button.button-primary.button-hero {
 -webkit-box-shadow:0 2px 0 #333;
 box-shadow:0 2px 0 #333;
}
.wp-core-ui .button.button-primary.button-hero.active,
.wp-core-ui .button.button-primary.button-hero.active:focus,
.wp-core-ui .button.button-primary.button-hero.active:hover,
.wp-core-ui .button.button-primary.button-hero:active {
 -webkit-box-shadow:inset 0 3px 0 #006799;
 box-shadow:inset 0 3px 0 #006799
}
.wp-core-ui .button-group {
 position:relative;
 display:inline-block;
 white-space:nowrap;
 font-size:0;
 vertical-align:middle
}
.wp-core-ui .button-group>.button {
 display:inline-block;
 -webkit-border-radius:0;
 border-radius:0;
 margin-right:-1px;
 z-index:10
}
.wp-core-ui .button-group>.button-primary {
 z-index:100
}
.wp-core-ui .button-group>.button:hover {
 z-index:20
}
.wp-core-ui .button-group>.button:first-child {
 -webkit-border-radius:3px 0 0 3px;
 border-radius:3px 0 0 3px
}
.wp-core-ui .button-group>.button:last-child {
 -webkit-border-radius:0 3px 3px 0;
 border-radius:0 3px 3px 0
}
.wp-core-ui .button-group>.button:focus {
 position:relative;
 z-index:1
}
@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:6px 14px;
  line-height:normal;
  font-size:14px;
  vertical-align:middle;
  height:auto;
  margin-bottom:4px
 }
 #media-upload.wp-core-ui .button {
  padding:0 10px 1px;
  height:24px;
  line-height:22px;
  font-size:13px
 }
 .media-frame.mode-grid .bulk-select .button {
  margin-bottom:0
 }
 .wp-core-ui .save-post-status.button {
  position:relative;
  margin:0 14px 0 10px
 }
 .wp-core-ui.wp-customizer .button {
  padding:0 10px 1px;
  font-size:13px;
  line-height:26px;
  height:28px;
  margin:0;
  vertical-align:inherit
 }
 .interim-login .button.button-large {
  height:30px;
  line-height:28px;
  padding:0 12px 2px
 }
}
