﻿html {
	box-sizing:border-box;
}
*,*:before,*:after {
	box-sizing:inherit;
}
html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}
body {
	margin:0;
	color:#fff;
	background-color:#222;
}
footer,header,main,menu,nav,section {
	display:block;
}
a {
	color:#2196F3;
	background-color:transparent;
	-webkit-text-decoration-skip:objects;
}
a:active,a:hover {
	outline-width:0;
}
small {
	font-size:80%;
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sub {
	bottom:-0.25em;
}
sup {
	top:-0.5em;
}

/*
@custom-media --minvpS (min-width: 481px);
@custom-media --minvpM (min-width: 769px);
@custom-media --minvpL (min-width: 993px);
@custom-media --minvpX (min-width: 1201px);
@custom-media --maxvpS (max-width: 480px);
@custom-media --maxvpM (max-width: 768px);
@custom-media --maxvpL (max-width: 992px);
@custom-media --maxvpX (max-width: 1200px);
*/

img {
	border-style:none;
}
button,input,select,textarea {
	font:inherit;
	margin:0;
}
optgroup {
	font-weight:bold;
}
button,input {
	overflow:visible;
}
button,select {
	text-transform:none;
}
button,html [type=button],[type=reset],[type=submit] {
	-webkit-appearance:button;
}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
	border-style:none;padding:0;
}
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
	outline:1px dotted ButtonText;
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:.35em .625em .75em;
}
legend {
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal;
}
textarea {
	overflow:auto;
}
[type=checkbox],[type=radio] {
	padding:0;
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height:auto;
}
[type=search] {
	-webkit-appearance:textfield;
	outline-offset:-2px;
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
	-webkit-appearance:none;
}
::-webkit-input-placeholder {
	color:inherit;opacity:0.54;
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit;
}

html,body {
	font-family:Verdana,sans-serif;
	font-size:15px;
	line-height:1.5;
}
html {
	overflow-x:hidden;
}

h1 {
	font-size:36px;
}
h2 {
	font-size:30px;
}
h3 {
	font-size:24px;
}
h4 {
	font-size:20px;
}
h5 {
	font-size:18px;
}
h6 {
	font-size:16px;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:400;
	margin:10px 0;
}
@media (max-width: 480px) {
	h1 {
		font-size:24px;
	}
	h2 {
		font-size:20px;
	}
	h3 {
		font-size:16px;
	}
	h4 {
		font-size:15px;
	}
	h5 {
		font-size:14px;
	}
	h6 {
		font-size:12px;
	}
	h1,h2,h3,h4,h5,h6 {
		margin:6px 0;
	}
	html,body {
		font-size:12px;
	}
}

.btk-image {
	max-width:100%;
	height:auto;
}

.btk-logo {
	width:69px;
	height:83px;
}
@media (max-width: 768px) {
	.btk-logo {
		width:50px;
		height:60px;
	}
}

.btk-topmenu {
	position:fixed;
	width:100%;
	z-index:2;
	top:0;
}
.btk-topbar {
	width:100%;
	overflow:hidden;
	color:#fff;
	background-color:#000;
	text-align:left;
	font-size:18px;
}
.btk-topbar:before,.btk-topbar:after {
	content:"";
	display:table;
	clear:both;
}
.btk-topsub {
	color:#000;
	background-color:#bbb;
	text-align:left;
	display:none;
	width:250px;
	font-size:18px;
}
.btk-topmenu i, .btk-topmenu a, .btk-topmenu button {
	border:none;
	display:inline-block;
	outline:0;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:inherit;
	background-color:inherit;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	padding:12px 16px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.btk-topmenu i {
	font-style:normal;
}
.btk-topmenu i:hover, .btk-topmenu a:hover, .btk-topmenu button:hover {
	color:#000;
	background-color:#fff;
}
.btk-topmenu i:disabled, .btk-topmenu a:disabled, .btk-topmenu button:disabled {
	cursor:not-allowed;
	opacity:0.3;
}
.btk-topbar i, .btk-topbar a, .btk-topbar button {
	float:left;
	width:auto;
}
.btk-topsub i, .btk-topsub a, .btk-topsub button {
	width:100%;
	white-space:normal;
	text-align:left;
}
.btk-topsub button {
	display:block;
	border:none;
	outline:none;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:#000;
	background-color:#bbb;
	cursor:pointer;
	padding:12px 16px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
@media (max-width: 480px) {
	.btk-topbar, .btk-topsub {
		font-size:12px;
	}
	.btk-topsub {
		width:180px;
	}
	.btk-topmenu i, .btk-topmenu a, .btk-topmenu button {
		padding:8px 10px;
	}
	.btk-topsub button {
		padding:4px 10px;
	}
}

.btk-sidemenucolor {
	color:#000;
	background-color:#888;
}
.btk-sidemenu {
	height:100%;
	position:fixed;
	z-index:1;
	overflow:auto;
	color:#000;
	background-color:#888;
	width:250px;
	font-size:18px;
	padding:48px 4px 4px 4px;
}
.btk-sidemenu:after,.btk-sidemenu:before {
	content:"";
	display:table;
	clear:both;
}
.btk-sidemenu > div {
	width:100%;
	display:block;
	text-align:left;
	border:none;
	outline:none;
	white-space:normal;
}
.btk-sidemenu i, .btk-sidemenu a, .btk-sidemenu button {
	border:none;
	display:inline-block;
	outline:0;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:#000;
	background-color:#888;
	/*text-align:center;*/
	text-align:left;
	cursor:pointer;
	white-space:nowrap;
	padding:6px 16px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.btk-sidemenu i:hover, .btk-sidemenu a:hover, .btk-sidemenu button:hover {
	color:#fff;
	background-color:#000;
}
.btk-sidemenu i:disabled, .btk-sidemenu a:disabled, .btk-sidemenu button:disabled {
	cursor:not-allowed;
	opacity:0.3;
}
.btk-sidemenu i {
	font-style:normal;
}
.btk-sidemenu p {
	border:none;
	display:block;
	outline:0;
	margin:0px 0px;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:inherit;
	background-color:inherit;
	white-space:nowrap;
	padding:0px 16px 2px 16px;
}
.btk-sidemenu p:first-child {
	padding-top:6px;
}
.btk-sidemenu p:last-child {
	padding-bottom:6px;
}
.btk-sidemenu p input[type="checkbox"], .btk-sidemenu p input[type="radio"] {
	position:relative;
	cursor:pointer;
	margin-right:2px;
	top:4px;
	width:24px;
	height:24px;
	padding-left:24px;
}
.btk-sidemenu p select {
	margin-left:2px;
}
@media (min-width: 1201px) {
	.btk-sidemenu {
		display:block;
	}
	.btk-sidemenu > div > i {
		display:none;
	}
}
@media (max-width: 1200px) {
	.btk-sidemenu {
		display:none;
	}
}
@media (max-width: 480px) {
	.btk-sidemenu {
		width:180px;
		font-size:12px;
		padding-top:34px;
	}
	.btk-sidemenu i, .btk-sidemenu a, .btk-sidemenu button {
		padding:4px 10px;
	}
	.btk-sidemenu p {
		padding-right:10px;
		padding-left:10px;
	}
	.btk-sidemenu p:first-child {
		padding-top:6px;
	}
	.btk-sidemenu p:last-child {
		padding-bottom:6px;
	}
	.btk-sidemenu p input[type="checkbox"], .btk-sidemenu p input[type="radio"] {
		top:3px;
		width:16px;
		height:16px;
		padding-left:16px;
	}
}

.btk-confirm {
	z-index:3;
	display:none;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;
	background-color:rgb(0,0,0);
	background-color:rgba(0,0,0,0.4);
	padding-top:100px;
}
.btk-confirm > div {
	margin:auto;
	background-color:#000;
	position:relative;
	text-align:center;
	vertical-align:middle;
	outline:0;
	padding:4px 4px;
	width:300px;
	font-size:24px;
}
.btk-confirm > div > div {
	vertical-align:middle;
	margin-top:16px;
	margin-bottom:16px;
	width:280px;
	font-size:inherit;
}
.btk-confirm  p {
	font-size:inherit;
}
.btk-confirm  button {
	border:none;
	display:inline-block;
	outline:0;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:inherit;
	background-color:inherit;
	font-size:inherit;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	padding:8px 16px;
	min-width:100px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
@media (max-width: 480px) {
	.btk-confirm {
		padding-top:30px;
	}
}
@media (max-width: 768px) {
	.btk-confirm {
		padding-top:50px;
	}
}

.btk-shownote {
	z-index:3;
	display:none;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;
	background-color:rgb(0,0,0);
	background-color:rgba(0,0,0,0.4);
	padding-top:100px;
}
.btk-shownote > div {
	margin:auto;
	background-color:#000;
	position:relative;
	text-align:center;
	vertical-align:middle;
	outline:0;
	padding:4px 4px;
	width:90%;
	font-size:12px;
}
.btk-shownote > div > div {
	vertical-align:middle;
	margin-top:8px;
	margin-bottom:8px;
	width:100%;
	font-size:24px;
}
.btk-shownote  textarea {
	font-size:14px;
	width:100%;
	height:350px;
}
.btk-shownote .btk-txtbox {
	left:0%;
	text-align:left;
	display:block;
	width:100%;
	border:none;
	background-color:#fff;
	color:#000;
	margin-bottom:4px;
	padding:4px;
}
.btk-shownote  button {
	border:none;
	display:inline-block;
	outline:0;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:inherit;
	background-color:inherit;
	font-size:inherit;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	padding:8px 16px;
	min-width:100px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
@media (max-width: 480px) {
	.btk-shownote {
		padding-top:30px;
	}
}
@media (max-width: 768px) {
	.btk-shownote {
		padding-top:50px;
	}
}

.btk-maincontainer {
	text-align:center;
	padding:48px 4px 4px 4px;
}
.btk-mainaddside {
	margin-left:250px;
}
.btk-maincontainer:after,.btk-maincontainer:before {
	content:"";
	display:table;
	clear:both;
}
@media (max-width: 1200px) {
	.btk-mainaddside {
		margin-left:0;
	}
}
@media (max-width: 480px) {
	.btk-maincontainer {
		padding-top:34px;
	}
}

.btk-begincontainer {
	padding:0.01em 16px;
	max-width:600px;
	margin:auto;
}
.btk-begincontainer:after,.btk-begincontainer:before {
	content:"";
	display:table;
	clear:both;
}
.btk-begincontainer h1, .btk-begincontainer h2, .btk-begincontainer h3{
	text-align:center;
}
.btk-begincontainer input[type="text"], .btk-begincontainer input[type="email"], .btk-begincontainer input[type="password"] {
	padding:8px;
	display:block;
	border:1px solid #ccc;
	width:100%;
}
.btk-begincontainer i {
	text-align:left;
	left:0%;
	display:inline-block;
	padding:2px 2px;
	font-style:normal;
	overflow:auto;
}
.btk-begincontainer i > label {
	white-space:nowrap;
	margin-right:8px;
}
.btk-begincontainer p input[type="checkbox"] {
	position:relative;
	margin-right:2px;
	top:4px;
	bottom:4px;
	width:24px;
	height:24px;
}
.btk-begincontainer button {
	border:none;
	display:inline-block;
	outline:0;
	padding:8px 16px;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.btk-begincontainer button:hover, .btk-begincontainer button:focus {
	color:#000!important;
	background-color:#ccc!important;
}

.btk-row:after,.btk-row:before {
	content:"";
	display:table;
	clear:both;
}
.btk-col,.btk-half,.btk-bighalf,.btk-lmarg,.btk-rmarg {
	float:left;
	width:100%;
}
.btk-sponsor {
	float:right;
	width:100%;
}
.btk-sponsor > div {
	color:#000!important;
	background-color:#fff!important;
	padding:5px;
	font-size:24px;
}
.btk-sponsor img {
	width:200px;
	max-width:96%;
}
.btk-sponsor a {
	text-decoration:none;
}
@media (min-width: 1201px) {
	.btk-half {
		width:49.99999%;
	}
}
@media (min-width: 1201px) {
	.btk-lmarg {
		width:79.99999%;
	}
	.btk-rmarg {
		width:19.99999%;
	}
	.btk-sponsor {
		width:210px;
		max-width:100%;
	}
	.btk-rest {
		overflow:hidden;
	}
}
@media (min-width: 769px) {
	.btk-bighalf {
		width:49.99999%;
	}
}

.btk-1col,.btk-2col,.btk-3col,.btk-4col {
	float:left;
	display:none;
}
.btk-1col {
	width:100%;
}
.btk-2col {
	width:49.99999%;
}
.btk-3col {
	width:33.33333%;
}
.btk-4col {
	width:24.99999%;
}
@media (max-width: 768px) {
	.btk-1col {
		display:initial;
	}
}
@media (max-width: 1200px) and (min-width: 769px) {
	.btk-2col {
		display:initial;
	}
}
@media (max-width: 1590px) and (min-width: 1201px) {
	.btk-3col {
		display:initial;
	}
}
@media (min-width: 1591px) {
	.btk-4col {
		display:initial;
	}
}

.btk-ul {
	list-style-type:none;
	padding:0px 0px 4px 0px;
	margin:0;
}
.btk-ul li {
	padding:0;
	border:none;
	min-height:30px;
	font-size:14px;
}
.btk-ul li:nth-child(odd) div, .btk-ul form:nth-child(odd) li div {
	background-color:#f1f1f1;
	color:#000;
}
.btk-ul li:nth-child(even) div, .btk-ul form:nth-child(even) li div {
	background-color:#fff;
	color:#000;
}
.btk-ul li button, .btk-ul li a {
	border:none;
	display:inline-block;
	outline:0;
	margin:2px 2px;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	padding:4px 8px;
	border-radius:8px;
	min-width:30px;
	font-size:12px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.btk-ul li button:hover, .btk-ul li a:hover {
	color:#000!important;
	background-color:#ccc!important;
}
.btk-ul li div button, .btk-ul li div a {
	border:none;
	display:inline-block;
	outline:0;
	margin:2px 2px;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	padding:3px 6px;
	border-radius:6px;
	min-width:24px;
	font-size:10px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.btk-ul li div button:hover, .btk-ul li div a:hover {
	color:#000!important;
	background-color:#ccc!important;
}
.btk-ul li input[type="checkbox"], .btk-ul li input[type="radio"] {
	position:relative;
	width:24px;
	height:24px;
	top:4px;
	margin-right:4px;
}
.btk-ul li select {
}
.btk-ul li > div {
	text-align:left;
	padding:4px 8px;
	min-height:30px;
}
@media (max-width: 480px) {
	.btk-ul li {
		min-height:24px;
		font-size:12px;
	}
	.btk-ul li button, .btk-ul li a {
		padding:3px 6px;
		border-radius:6px;
		min-width:20px;
		font-size:9px;
	}
	.btk-ul li div button, .btk-ul li div a {
		padding:2px 4px;
		border-radius:4px;
		min-width:16px;
		font-size:7px;
	}
	.btk-ul li > div {
		padding:3px 6px;
		min-height:24px;
	}
	.btk-ul li input[type="checkbox"], .btk-ul li input[type="radio"] {
		width:18px;
		height:18px;
		top:3px;
		margin-right:3px;
	}
}

.btk-frontblock {
	color:#000;
	background-color:#87CEEB;
	padding:4px 8px;
	margin:5px;
    border-style:solid;
    border-width:3px;
    border-radius:20px;
    border-color:#000;
}
.btk-frontblock .btk-txtbox {
	left:0%;
	text-align:left;
	display:block;
	width:100%;
	border:none;
	background-color:#fff;
	color:#000;
	margin-bottom:4px;
	padding:4px;
}

.btk-grdline {
	padding:4px 8px;
	margin-top:10px;
	/*
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	*/
}
@media (max-width: 480px) {
	.btk-grdline {
		padding:3px 6px;
		margin-top:6px;
	}
}
.btk-grdblock {
	color:#000;
	background-color:#87CEEB;
	padding:4px 8px;
	margin:5px;
    border-style:solid;
    border-width:3px;
    border-radius:20px;
    border-color:#000;
	display:inline-block;
	float:left;
	width:100%;
}
.btk-grdlnk {
	color:#000;
	background-color:#87CEEB;
	padding:4px 8px;
	margin:5px;
    border-style:solid;
    border-width:3px;
    border-radius:20px;
    border-color:#000;
	display:inline-block;
	float:left;
	width:100%;
	text-decoration:none;
}
.btk-grdblock .btk-txtbox, .btk-grdlnk .btk-txtbox {
	left:0%;
	text-align:left;
	width:100%;
	border:none;
	background-color:#fff;
	color:#000;
	margin-bottom:4px;
	padding:4px;
}
@media (min-width: 769px) {
	.btk-grdblock, .btk-grdlnk {
		width:45%;
		/*
		flex: 0 1 48%;
		*/
	}
}
@media (min-width: 993px) {
	.btk-grdblock, .btk-grdlnk {
		width:30%;
		/*
		flex: 0 1 32%;
		*/
	}
}
@media (min-width: 1201px) {
	.btk-grdblock, .btk-grdlnk {
		width:22%;
		/*
		flex: 0 1 24%;
		*/
	}
}

.btk-contentblock {
	color:#000;
	background-color:#bbb;
	padding:4px 8px;
	margin-top:10px;
}
.btk-contentblock p:last-child {
	margin-bottom:0px;
}
.btk-contentblock button, .btk-contentblock > p > a, .btk-contentblock > form > p > a {
	border:none;
	display:inline-block;
	outline:0;
	margin:0px 2px;
	vertical-align:top;
	overflow:hidden;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	border-radius:8px;
	padding:4px 8px;
	min-width:30px;
	font-size:16px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.btk-contentblock button:focus {
	color:#000;
	background-color:#ccc;
}
.btk-contentblock textarea {
	left:0%;
	text-align:left;
	display:block;
	width:100%;
	border:none;
	resize:none;
	height:150px;
}
.btk-contentblock .btk-txtbox {
	left:0%;
	text-align:left;
	display:block;
	width:100%;
	border:none;
	background-color:#fff;
	color:#000;
	margin-bottom:4px;
	padding:4px;
}
.btk-contentblock i {
	font-style:normal;
}
.btk-contentblock p > label {
	left:0%;
	text-align:left;
	display:block;
}
.btk-contentblock .btk-a {
	font-size:24px;
}
.btk-contentblock .btk-0 span, .btk-contentblock .btk-30 span, .btk-contentblock .btk-50 span, .btk-contentblock .btk-a span {
	text-align:left;
	vertical-align:top;
	display:inline-block;
	padding:2px 2px;
	margin-top:6px;
}
.btk-contentblock .btk-0 i, .btk-contentblock .btk-30 i, .btk-contentblock .btk-50 i, .btk-contentblock .btk-a i {
	text-align:left;
	left:0%;
	display:inline-block;
	padding:2px 2px;
	font-style:normal;
	overflow:auto;
}
.btk-contentblock .btk-0 i > label, .btk-contentblock .btk-30 i > label, .btk-contentblock .btk-50 i > label, .btk-contentblock .btk-a i  > label{
	white-space:nowrap;
	margin-right:8px;
}
.btk-contentblock p input[type="checkbox"], .btk-contentblock p input[type="radio"] {
	position:relative;
	margin-right:2px;
	top:4px;
	width:24px;
	height:24px;
}
.btk-contentblock input[type="text"], .btk-contentblock input[type="number"], .btk-contentblock input[type="date"], .btk-contentblock input[type="email"], .btk-contentblock select {
	display:inline-block;
	padding:2px 2px;
}
.btk-contentblock .btk-irow {
	display:table-row;
}
.btk-contentblock .btk-0 span, .btk-contentblock .btk-30 span, .btk-contentblock .btk-50 span,
.btk-contentblock .btk-0 i, .btk-contentblock .btk-30 i, .btk-contentblock .btk-50 i,
.btk-contentblock .btk-0 input[type="text"], .btk-contentblock .btk-30 input[type="text"], .btk-contentblock .btk-50 input[type="text"], 
.btk-contentblock .btk-0 input[type="number"], .btk-contentblock .btk-30 input[type="number"], .btk-contentblock .btk-50 input[type="number"], 
.btk-contentblock .btk-0 input[type="date"], .btk-contentblock .btk-30 input[type="date"], .btk-contentblock .btk-50 input[type="date"], 
.btk-contentblock .btk-0 input[type="email"], .btk-contentblock .btk-30 input[type="email"], .btk-contentblock .btk-50 input[type="email"], 
.btk-contentblock .btk-30 select, .btk-contentblock .btk-50 select {
	width:100%;
}
.btk-contentblock .btk-a input[type="text"], .btk-contentblock .btk-a select {
	text-align:right;
}
@media (min-width: 769px) {
	.btk-contentblock .btk-30 span {
		text-align:right;
		width:30%;
	}
	.btk-contentblock .btk-50 span {
		text-align:right;
		width:50%;
	}
	.btk-contentblock .btk-30 i, .btk-contentblock .btk-30 select, 
	.btk-contentblock .btk-30 input[type="text"], .btk-contentblock .btk-30 input[type="number"], .btk-contentblock .btk-30 input[type="date"], .btk-contentblock .btk-30 input[type="email"] {
		width:70%;
	}
	.btk-contentblock .btk-50 i, .btk-contentblock .btk-50 select, 
	.btk-contentblock .btk-50 input[type="text"], .btk-contentblock .btk-50 input[type="number"], .btk-contentblock .btk-50 input[type="date"], .btk-contentblock .btk-50 input[type="email"] {
		width:50%;
	}
}
@media (max-width: 480px) {
	.btk-contentblock {
		padding:3px 6px;
		margin-top:6px;
	}
	.btk-contentblock button, .btk-contentblock > p > a {
		border-radius:6px;
		padding:6px 6px;
		min-width:24px;
		font-size:12px;
	}
	.btk-contentblock .btk-a {
		font-size:16px;
	}
	.btk-contentblock .btk-0 span, .btk-contentblock .btk-30 span, .btk-contentblock .btk-50 span, .btk-contentblock .btk-a span {
		margin-top:4px;
	}
	.btk-contentblock p input[type="checkbox"], .btk-contentblock p input[type="radio"] {
		top:3px;
		width:18px;
		height:18px;
	}
}

.btk-sngl {
	display:block;
	padding:0;
	border:none;
	min-height:30px;
}
.btk-sngl button {
	border:none;
	display:inline-block;
	outline:0;
	margin:2px 2px;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	padding:4px 8px;
	border-radius:8px;
	min-width:30px;
	font-size:12px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.btk-sngl button:hover {
	color:#000!important;
	background-color:#ccc!important;
}
.btk-sngl input[type="checkbox"], .btk-sngl input[type="radio"] {
	position:relative;
	width:24px;
	height:24px;
	top:4px;
	margin-right:4px;
}
.btk-sngl select {
}
.btk-sngl span {
	text-align:left;
	padding:4px 8px;
	min-height:30px;
}
.btk-sngl i {
	text-align:left;
	left:0%;
	display:inline-block;
	padding:2px 2px;
	font-style:normal;
	overflow:auto;
}
@media (max-width: 480px) {
	.btk-sngl {
		min-height:24px;
		font-size:12px;
	}
	.btk-sngl  button {
		padding:3px 6px;
		border-radius:6px;
		min-width:20px;
		font-size:9px;
	}
	.btk-sngl > div {
		padding:3px 6px;
		min-height:24px;
	}
	.btk-sngl input[type="checkbox"], .btk-sngl > input[type="radio"] {
		width:18px;
		height:18px;
		top:3px;
		margin-right:3px;
	}
}

.btk-listblock {
	color:#000;
	background-color:#fff;
	padding:4px 8px;
	margin-top:10px;
	line-height:0;
	text-align:left;
}

.btk-btnline {
	padding:4px 8px;
	margin-top:10px;
}
.btk-btnline p:last-child {
	margin-bottom:0px;
}
.btk-btnline a, .btk-btnline button {
	min-width:48%;
	max-width:95%;
	border:none;
	display:inline-block;
	outline:0;
	margin:2px 2px;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	border-radius:8px;
	padding:4px 8px;
	font-size:16px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.btk-btnline .btk-btn6 {
	min-width:32%;
	max-width:95%;
}
.btk-btnline .btk-btn8 {
	min-width:24%;
	max-width:95%;
}
.btk-btnline .btk-btn16 {
	min-width:12%;
	max-width:95%;
}
@media (min-width: 769px) {
	.btk-btnline a, .btk-btnline button {
		min-width:24%;
	}
	.btk-btnline .btk-btn6 {
		min-width:16%;
	}
	.btk-btnline .btk-btn8 {
		min-width:12%;
	}
	.btk-btnline .btk-btn16 {
		min-width:6%;
	}
}
@media (max-width: 480px) {
	.btk-btnline {
		padding:3px 6px;
		margin-top:6px;
	}
	.btk-btnline a, .btk-btnline button {
		border-radius:6px;
		padding:3px 6px;
		font-size:12px;
	}
}

.btk-inlbl {
	left:0%;
	text-align:left;
	margin-top:0px;
	margin-bottom:16px;
}
.btk-inlbl p {
	display: inline-block;
	margin:0;
	text-align:left;
	padding:4px 8px;
}
@media (max-width: 480px) {
	.btk-inlbl {
		margin-bottom:12px;
	}
	.btk-inlbl p {
		padding:3px 6px;
	}
}

.btk-bl {
	z-index:3;
	display:none;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;
	background-color:rgb(0,0,0);
	background-color:rgba(0,0,0,0.4);
	padding-top:100px;
}
.btk-bl div {
	margin:auto;
	background-color:#222;
	position:relative;
	vertical-align:middle;
	padding:4px 4px;
	outline:0;
	width:350px;
}
.btk-bl div > span {
	border:none;
	display:block;
	outline:0;
	padding:0px 0px;
	vertical-align:right;
	overflow:hidden;
	text-decoration:none;
	color:#000;
	background-color:inherit;
	text-align:right;
	cursor:pointer;
	white-space:nowrap;
}
.btk-bl div > button {
	border:none;
	display:block;
	outline:0;
	overflow:hidden;
	text-decoration:none;
	margin:4px auto;
	width:80%;
	color:#fff;
	background-color:#000;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	border-radius:8px;
	padding:4px 8px;
	font-size:16px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
@media (max-width: 480px) {
	.btk-bl {
		padding-top:60px;
	}
	.btk-bl div {
		width:250px;
	}
	.btk-bl div > button {
		border-radius:6px;
		padding:3px 6px;
		font-size:12px;
		-webkit-touch-callout:none;
		-webkit-user-select:none;
		-khtml-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		user-select:none;
	}
}

.btk-alnk {
	text-decoration:none;
}

.btk-disabled {
	cursor:not-allowed;
	opacity:1.0;
}
.btk-shadedis {
	cursor:not-allowed;
	opacity:0.3;
}
.btk-disabled *,.btk-shadedis *,:disabled * {
	pointer-events:none;
}

.btk-hide {
	display:none!important;
}
.btk-show {
	display:block!important;
}
@media (max-width: 768px) {
	.btk-hide-small {
		display:none!important;
	}
}
@media (max-width: 1200px) and (min-width: 769px) {
	.btk-hide-medium {
		display:none!important;
	}
}
@media (max-width: 1590px) and (min-width: 1201px) {
	.btk-hide-large {
		display:none!important;
	}
}
@media (min-width: 1591px) {
	.btk-hide-xlarge {
		display:none!important;
	}
}

.btk-circle{
	border-radius:50%;
}

.btk-left {
	float:left!important;
}
.btk-right {
	float:right!important;
}

.btk-help {
	border:none;
	display:inline-block;
	outline:0;
	margin:0px 2px;
	vertical-align:top;
	overflow:hidden;
	text-decoration:none;
	color:#000!important;
	background-color:#cddc39!important;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	border-radius:8px;
	padding:4px 8px;
	min-width:30px;
	font-size:16px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.btk-flash {
	animation-name: btk-flash;
	animation-duration: 1.0s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: running;
    -webkit-animation-name: btk-flash;
	-webkit-animation-duration: 1.0s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-play-state: running;
}
@keyframes btk-flash {
    from {color: #fff; background-color:#000}
    to {color: #000; background-color:#ffeb3b}
}
@-webkit-keyframes btk-flash {
    from {color: #fff; background-color:#000}
    to {color: #000; background-color:#ffeb3b}
}

.btk-flashred {
	animation-name: btk-flashred;
	animation-duration: 1.0s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: running;
    -webkit-animation-name: btk-flashred;
	-webkit-animation-duration: 1.0s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-play-state: running;
}
@keyframes btk-flashred {
    from {color: #fff; background-color:#000}
    to {color: #000; background-color:#f44336}
}
@-webkit-keyframes btk-flashred {
    from {color: #fff; background-color:#000}
    to {color: #000; background-color:#f44336}
}

.btk-nowrap {
	white-space:nowrap;
}

.btk-amber,.btk-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
.btk-aqua,.btk-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
.btk-blue,.btk-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
.btk-light-blue,.btk-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
.btk-deep-blue,.btk-hover-deep-blue:hover{color:#fff!important;background-color:#000060!important}
.btk-brown,.btk-hover-brown:hover{color:#fff!important;background-color:#795548!important}
.btk-cyan,.btk-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
.btk-blue-grey,.btk-hover-blue-grey:hover,.btk-blue-gray,.btk-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
.btk-green,.btk-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
.btk-dark-green,.btk-hover-dark-green:hover{color:#fff!important;background-color:#006400!important}
.btk-light-green,.btk-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
.btk-indigo,.btk-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
.btk-khaki,.btk-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
.btk-lime,.btk-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
.btk-orange,.btk-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
.btk-deep-orange,.btk-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
.btk-pink,.btk-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
.btk-purple,.btk-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
.btk-deep-purple,.btk-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
.btk-red,.btk-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.btk-sand,.btk-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
.btk-teal,.btk-hover-teal:hover{color:#fff!important;background-color:#009688!important}
.btk-yellow,.btk-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
.btk-white,.btk-hover-white:hover{color:#000!important;background-color:#fff!important}
.btk-black,.btk-hover-black:hover{color:#fff!important;background-color:#000!important}
.btk-grey,.btk-hover-grey:hover,.btk-gray,.btk-hover-gray:hover{color:#000!important;background-color:#bbb!important}
.btk-light-grey,.btk-hover-light-grey:hover,.btk-light-gray,.btk-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.btk-dark-grey,.btk-hover-dark-grey:hover,.btk-dark-gray,.btk-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.btk-pale-red,.btk-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
.btk-pale-green,.btk-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
.btk-pale-yellow,.btk-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
.btk-pale-blue,.btk-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
.btk-text-red,.btk-hover-text-red:hover{color:#f44336!important}
.btk-text-green,.btk-hover-text-green:hover{color:#4CAF50!important}
.btk-text-blue,.btk-hover-text-blue:hover{color:#2196F3!important}
.btk-text-yellow,.btk-hover-text-yellow:hover{color:#ffeb3b!important}
.btk-text-white,.btk-hover-text-white:hover{color:#fff!important}
.btk-text-black,.btk-hover-text-black:hover{color:#000!important}
.btk-text-grey,.btk-hover-text-grey:hover,.btk-text-gray,.btk-hover-text-gray:hover{color:#757575!important}
.btk-text-amber{color:#ffc107!important}
.btk-text-aqua{color:#00ffff!important}
.btk-text-light-blue{color:#87CEEB!important}
.btk-text-brown{color:#795548!important}
.btk-text-cyan{color:#00bcd4!important}
.btk-text-blue-grey,.btk-text-blue-gray{color:#607d8b!important}
.btk-text-light-green{color:#8bc34a!important}
.btk-text-indigo{color:#3f51b5!important}
.btk-text-khaki{color:#b4aa50!important}
.btk-text-lime{color:#cddc39!important}
.btk-text-orange{color:#ff9800!important}
.btk-text-deep-orange{color:#ff5722!important}
.btk-text-pink{color:#e91e63!important}
.btk-text-purple{color:#9c27b0!important}
.btk-text-deep-purple{color:#673ab7!important}
.btk-text-sand{color:#fdf5e6!important}
.btk-text-teal{color:#009688!important}
.btk-text-light-grey,.btk-hover-text-light-grey:hover,.btk-text-light-gray,.btk-hover-text-light-gray:hover{color:#f1f1f1!important}
.btk-text-dark-grey,.btk-hover-text-dark-grey:hover,.btk-text-dark-gray,.btk-hover-text-dark-gray:hover{color:#3a3a3a!important}
