/* Copyright 2013 The Chromium Authors. All rights reserved.
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file. */
button.white-button,
button.blue-button {
border: 5px solid transparent;
box-sizing: content-box;
cursor: default;
height: 21px;
line-height: 21px;
margin: 0;
min-height: 21px;
min-width: 55px;
padding: 0 10px;
position: relative;
outline: none;
text-align: center;
z-index: 1;
}
button.white-button {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/button.png') 1x,
url('chrome://resources/images/2x/apps/button.png')
2x) 5 fill / 5px / 2px repeat;
}
button.white-button:hover {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/button_hover.png') 1x,
url('chrome://resources/images/2x/apps/button_hover.png')
2x) 5 fill / 5px / 2px repeat;
}
button.white-button:active {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/button_pressed.png') 1x,
url('chrome://resources/images/2x/apps/button_pressed.png')
2x) 5 fill / 5px / 2px repeat;
}
button.white-button:focus {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/button_focused.png') 1x,
url('chrome://resources/images/2x/apps/button_focused.png')
2x) 5 fill / 5px / 2px repeat;
}
button.white-button:focus:hover {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/button_focused_hover.png') 1x,
url('chrome://resources/images/2x/apps/button_focused_hover.png')
2x) 5 fill / 5px / 2px repeat;
}
button.white-button:focus:active {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/button_focused_pressed.png') 1x,
url('chrome://resources/images/2x/apps/button_focused_pressed.png')
2x) 5 fill / 5px / 2px repeat;
}
button.white-button[disabled] {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/button_inactive.png') 1x,
url('chrome://resources/images/2x/apps/button_inactive.png')
2x) 5 fill / 5px / 2px repeat;
}
button.blue-button {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/blue_button.png') 1x,
url('chrome://resources/images/2x/apps/blue_button.png')
2x) 5 fill / 5px / 2px repeat;
}
button.blue-button:hover {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/blue_button_hover.png') 1x,
url('chrome://resources/images/2x/apps/blue_button_hover.png')
2x) 5 fill / 5px / 2px repeat;
}
button.blue-button:active {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/blue_button_pressed.png') 1x,
url('chrome://resources/images/2x/apps/blue_button_pressed.png')
2x) 5 fill / 5px / 2px repeat;
}
button.blue-button:focus {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/blue_button_focused.png') 1x,
url('chrome://resources/images/2x/apps/blue_button_focused.png')
2x) 5 fill / 5px / 2px repeat;
}
button.blue-button:focus:hover {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/blue_button_focused_hover.png') 1x,
url('chrome://resources/images/2x/apps/blue_button_focused_hover.png')
2x) 5 fill / 5px / 2px repeat;
}
button.blue-button:focus:active {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/blue_button_focused_pressed.png') 1x,
url('chrome://resources/images/2x/apps/blue_button_focused_pressed.png')
2x) 5 fill / 5px / 2px repeat;
}
button.blue-button[disabled] {
border-image: -webkit-image-set(
url('chrome://resources/images/apps/blue_button_inactive.png') 1x,
url('chrome://resources/images/2x/apps/blue_button_inactive.png')
2x) 5 fill / 5px / 2px repeat;
}
input[type='checkbox'] {
-webkit-appearance: none;
border: none;
outline: none;
}
input[type='checkbox']::after {
content: '';
display: block;
height: 16px;
left: -2px;
top: -2px;
width: 16px;
}
input[type='checkbox']:not(:checked)::after {
background-image: -webkit-image-set(
url('chrome://resources/images/apps/checkbox.png') 1x,
url('chrome://resources/images/2x/apps/checkbox.png') 2x);
}
input[type='checkbox']:focus:not(:checked)::after {
background-image: -webkit-image-set(
url('chrome://resources/images/apps/checkbox_focused.png') 1x,
url('chrome://resources/images/2x/apps/checkbox_focused.png') 2x);
}
input[type='checkbox']:disabled:not(:checked)::after {
background-image: -webkit-image-set(
url('chrome://resources/images/apps/checkbox_inactive.png') 1x,
url('chrome://resources/images/2x/apps/checkbox_inactive.png') 2x);
}
input[type='checkbox']:checked::after {
background-image: -webkit-image-set(
url('chrome://resources/images/apps/checkbox_checked.png') 1x,
url('chrome://resources/images/2x/apps/checkbox_checked.png') 2x);
}
input[type='checkbox']:focus:checked::after {
background-image: -webkit-image-set(
url('chrome://resources/images/apps/checkbox_focused_checked.png') 1x,
url('chrome://resources/images/2x/apps/checkbox_focused_checked.png') 2x);
}
input[type='checkbox']:disabled:checked::after {
background-image: -webkit-image-set(
url('chrome://resources/images/apps/checkbox_checked_inactive.png') 1x,
url('chrome://resources/images/2x/apps/checkbox_checked_inactive.png') 2x);
}