@charset "UTF-8";

/*
Theme Name: buy
Theme URI: local
Author: Sasan Razghandi
Version: 1.0
*/

body {
	font-family: 'VazirFarsiNumbers';
	cursor: default;
	text-align: right;
	overflow-x: hidden;
	background: #f2f2f2 url(../images/bg.png) no-repeat left top;
}

/* fontface */
@font-face {
font-family: 'VazirFarsiNumbers';
src: url('../fonts/vazir-thin-fd.eot');
src: url('../fonts/vazir-thin-fd.eot?#iefix') format('embedded-opentype'), url('../fonts/vazir-thin-fd.woff') format('woff'), url('../fonts/vazir-thin-fd.woff2') format('woff2'), url('../fonts/vazir-thin-fd.ttf') format('truetype');
font-weight: 100;
}
@font-face {
font-family: 'VazirFarsiNumbers';
src: url('../fonts/vazir-light-fd.eot');
src: url('../fonts/vazir-light-fd.eot?#iefix') format('embedded-opentype'), url('../fonts/vazir-light-fd.woff') format('woff'), url('../fonts/vazir-light-fd.woff2') format('woff2'), url('../fonts/vazir-light-fd.ttf') format('truetype');
font-weight: 300;
}
@font-face {
font-family: 'VazirFarsiNumbers';
src: url('../fonts/vazir.eot-fd');
src: url('../fonts/vazir.eot-fd?#iefix') format('embedded-opentype'), url('../fonts/vazir-fd.woff') format('woff'), url('../fonts/vazir-fd.woff2') format('woff2'), url('../fonts/vazir-fd.ttf') format('truetype');
font-weight: normal;
}
@font-face {
font-family: 'VazirFarsiNumbers';
src: url('../fonts/vazir-medium-fd.eot');
src: url('../fonts/vazir-medium-fd.eot?#iefix') format('embedded-opentype'), url('../fonts/vazir-medium-fd.woff') format('woff'), url('../fonts/vazir-medium-fd.woff2') format('woff2'), url('../fonts/vazir-medium-fd.ttf') format('truetype');
font-weight: 500;
}
@font-face {
font-family: 'VazirFarsiNumbers';
src: url('../fonts/vazir-bold-fd.eot');
src: url('../fonts/vazir-bold-fd.eot?#iefix') format('embedded-opentype'), url('../fonts/vazir-bold-fd.woff') format('woff2'), url('../fonts/vazir-bold-fd.woff') format('woff2'), url('../fonts/vazir-bold-fd.ttf') format('truetype');
font-weight: bold;
}
@font-face {
font-family: 'VazirFarsiNumbers';
src: url('../fonts/vazir-black-fd.eot');
src: url('../fonts/vazir-black-fd.eot?#iefix') format('embedded-opentype'), url('../fonts/vazir-black-fd.woff') format('woff2'), url('../fonts/vazir-black-fd.woff') format('woff2'), url('../fonts/vazir-black-fd.ttf') format('truetype');
font-weight: 900;
}

/* Styles */
.card { border: none !important; box-shadow: 0 0 10px rgba(0,0,0,0.07); }
.card-body { text-align: right !important; background: #fff !important; border-radius: 5px !important; }
.card-title { font-size: 1.3rem; margin-bottom: 1rem !important; }
.card-text { color: #999; font-size: .9rem; }
.btn-green { background: #3dd469 !important; color: #fff !important; border: 1px solid #3dd469 !important; box-shadow: 0 0 15px rgba(61,212,105,.3); }

.form-control.error { border-color: red; }
.form-error { color: red; font-size: 0.9rem; }

@media (min-width: 576px) {
	.app-container { width: 500px; margin: 0 auto; }
}