/**
 * Buttons styles
 * Author: Sergey Dyagovchenko, http://d.sumy.ua/
 * Project: Fotokniga
 * Created: 22.08.2013
 */

.fk-btn {
	display: inline-block;
	border-radius: 5px;
	border: 0;
	padding: 0 2em;
	font:bold 18px/1.8 'MyriadPro';
	text-decoration: none;

	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
	margin-bottom: 4px;

	background: #51ffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #51ffff 0%, #2059ad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51ffff), color-stop(100%,#2059ad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #51ffff 0%,#2059ad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #51ffff 0%,#2059ad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #51ffff 0%,#2059ad 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #51ffff 0%,#2059ad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51ffff', endColorstr='#2059ad',GradientType=0 ); /* IE6-9 */
}

.fk-btn:hover {
	background: #51ffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #51ffff 20%, #2059ad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#51ffff), color-stop(100%,#2059ad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #51ffff 20%,#2059ad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #51ffff 20%,#2059ad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #51ffff 20%,#2059ad 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #51ffff 20%,#2059ad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51ffff', endColorstr='#2059ad',GradientType=0 ); /* IE6-9 */

	text-decoration: none;
}

.fk-btn:active {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	margin-top: 1px;

	background: #51ffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #51ffff 0%, #2059ad 80%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51ffff), color-stop(80%,#2059ad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #51ffff 0%,#2059ad 80%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #51ffff 0%,#2059ad 80%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #51ffff 0%,#2059ad 80%); /* IE10+ */
	background: linear-gradient(to bottom,  #51ffff 0%,#2059ad 80%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51ffff', endColorstr='#2059ad',GradientType=0 ); /* IE6-9 */

	text-decoration: none;
}


.btn-yellow {
	background: #FFFF00; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFFF00 0%, #FFAD00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFF00), color-stop(100%,#FFAD00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFFF00 0%,#FFAD00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FFFF00 0%,#FFAD00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FFFF00 0%,#FFAD00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FFFF00 0%,#FFAD00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFF00', endColorstr='#FFAD00',GradientType=0 ); /* IE6-9 */
}

.btn-yellow:hover {
	background: #FFFF00; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFFF00 20%, #FFAD00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#FFFF00), color-stop(100%,#FFAD00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFFF00 20%,#FFAD00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FFFF00 20%,#FFAD00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FFFF00 20%,#FFAD00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FFFF00 20%,#FFAD00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFF00', endColorstr='#FFAD00',GradientType=0 ); /* IE6-9 */
}

.btn-yellow:active {
	background: #FFFF00; /* Old browsers */
	background: -moz-linear-gradient(top,  #FFFF00 0%, #FFAD00 80%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFF00), color-stop(80%,#FFAD00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFFF00 0%,#FFAD00 80%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FFFF00 0%,#FFAD00 80%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FFFF00 0%,#FFAD00 80%); /* IE10+ */
	background: linear-gradient(to bottom,  #FFFF00 0%,#FFAD00 80%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFF00', endColorstr='#FFAD00',GradientType=0 ); /* IE6-9 */
}

.fk-btn.loading {
	cursor: progress;
}

.fk-btn,
a.fk-btn {
	color: #000;
}

.fk-btn:focus {
	text-decoration: none;
}

.fk-btn .s-ico {
	display: inline-block;
}


.fk-btn.large {
	padding: 0 2em;
	border-radius: 10px;
	font: normal 50px/2 'MyriadPro';
}

/* Close button */
.close-btn {
	cursor: pointer;
	display: inline-block;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 18px;
	height: 18px;
	z-index: 3200;

	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjI3MTI2NDgwOTE4MTFFMDhCM0RGREVGQjFENDQwRDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjI3MTI2NDcwOTE4MTFFMDhCM0RGREVGQjFENDQwRDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjVDMkJFRkM1N0YwMUUwMTFBRDVCRDNENzczMzNDOTY4IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjVCMkJFRkM1N0YwMUUwMTFBRDVCRDNENzczMzNDOTY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zkwDRwAAAJJJREFUeNpi/KnLYMzAwHAGiE3YLv0/ywAFv/QY4eKM33QY/jMggAnn5f9nv+vCFYAB4yctBhQBIIgF4sXIGhn////P8FaLEV0hXIHwtf9nwYpA4LkGYwyaCbGSN/4vAVsHUvRIFbdJcreBJt1WIsJNVxVRfad17//Za0qoJjP9+cdgAsQMIBqkACQIopHFAQIMADKJRkQhlzrxAAAAAElFTkSuQmCC") no-repeat 50% 50%;
}