/* ------------------------------------------------------------ *\
	Reset
\* ------------------------------------------------------------ */

.bkt_popup * { padding: 0; margin: 0; outline: 0; box-sizing: border-box; }

.bkt_popup *:before,
.bkt_popup *:after { box-sizing: inherit; }

.bkt_popup p { color: inherit; font-weight: inherit; font-size: inherit; font-family: inherit; line-height: inherit; }

.bkt_popup img,
.bkt_popup iframe,
.bkt_popup video,
.bkt_popup audio,
.bkt_popup object { max-width: 100%; }

.bkt_popup img,
.bkt_popup iframe { border: 0 none; }

.bkt_popup img { height: auto; display: inline-block; vertical-align: middle; }

.bkt_popup b,
.bkt_popup strong { font-weight: bold; }

.bkt_popup address { font-style: normal; }

.bkt_popup svg:not(:root) { overflow: hidden; }

.bkt_popup a,
.bkt_popup button,
.bkt_popup input[type="submit"],
.bkt_popup input[type="button"],
.bkt_popup input[type="reset"],
.bkt_popup input[type="file"],
.bkt_popup input[type="image"],
.bkt_popup label[for] { cursor: pointer; }

.bkt_popup button[disabled],
.bkt_popup input[disabled],
.bkt_popup textarea[disabled],
.bkt_popup select[disabled] { cursor: default; }

.bkt_popup button::-moz-focus-inner,
.bkt_popup input::-moz-focus-inner { padding: 0; border: 0; }

.bkt_popup input[type="text"],
.bkt_popup input[type="password"],
.bkt_popup input[type="date"],
.bkt_popup input[type="datetime"],
.bkt_popup input[type="datetime-local"],
.bkt_popup input[type="month"],
.bkt_popup input[type="week"],
.bkt_popup input[type="email"],
.bkt_popup input[type="number"],
.bkt_popup input[type="search"],
.bkt_popup input[type="tel"],
.bkt_popup input[type="time"],
.bkt_popup input[type="url"],
.bkt_popup input[type="color"],
.bkt_popup textarea,
.bkt_popup a[href^="tel"] { appearance: none; }

.bkt_popup input[type="search"]::-webkit-search-cancel-button,
.bkt_popup input[type="search"]::-webkit-search-decoration { appearance: none; }

.bkt_popup textarea { overflow: auto; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; }

.bkt_popup button,
.bkt_popup input,
.bkt_popup optgroup,
.bkt_popup select,
.bkt_popup textarea { font-family: inherit; font-size: inherit; color: inherit; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; }

.bkt_popup button,
.bkt_popup select { text-transform: none; }

.bkt_popup table { width: 100%; border-collapse: collapse; border-spacing: 0; }

.bkt_popup nav ul,
.bkt_popup nav ol { list-style: none outside none; }
