/* CSS Document */



* {

	padding: 0;

	margin: 0;

}



html, body {

	min-width: 375px;

}



body {

	background-color: #313131;

	font-family: 'Varela', Arial, Helvetica Neue, Helvetica, Sylfaen, sans-serif;

	color: #FFFFFF;

	font-size: 14px;

}



a, a:visited, a:active {

	color: #F8F8F8;

	background: none;

	text-decoration: none;

}



a:hover {

	color: #D8D8D8;

}



h1 {

	margin-bottom: 10px;

}



h3 {

	margin-bottom: 5px;

}



p {

	margin: 12px 0;

}



hr {

	border: none;

	border-bottom: solid 1px #555555;

}



label {

	cursor: pointer;

}



fieldset {

	margin-top: 50px;

	border: none;

	border-top: solid 1px #E5E5E5;

}



legend {

	text-align: center;

	padding: 0 10px;

	color: #999999;

}



input[type=text], input[type=password], textarea, select {

	background-color: #FFFFFF;

	outline: none;

	border: none;

	border-left: solid 1px #333333;

	padding: 10px 15px;

	font-size: 14px;

}

input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {
	border-left: solid 1px #fc9f13;
}



select {

	width: 165px;

}



textarea {

	width: 350px;

	height: 80px;

	resize: none;

	font-family: inherit;

}



input[type=submit], input[type=reset] {

	padding: 10px 20px;

	background-color: #fc9f13;

	text-transform: uppercase;

	border: none;

	cursor: pointer;

	color: #000000;

}



input[type=submit]:hover, input[type=reset]:hover {
	background-color: #FDBA55;
}

input[type=reset] {
	background-color: #000000;
}

input[type=reset]:hover {
	background-color: #111111;
}



.wrong_input {

	border-left: solid 1px #E90000 !important;

}



.georgian {

	font-family: 'bpg_supersquare', 'Varela', Arial;

}



.white {

	color: #FFFFFF;

}



.gray, a.gray {

	color: #AAAAAA;

}



a.gray:hover {

	color: #FFFFFF;

}



.dark {

	color: #555555;

}



.black {

	color: #000000;

}



.red {

	color: #CC3300 !important;

}



.green {

	color: #339900 !important;

}



.red_bg {

	background-color: #F90000;

}



.green_bg {

	background-color: #339900;

}



.padded {

	padding: 10px;

}



.small {

	font-size: 10px;

}



.medium {

	font-size: 12px;

}



.large {

	font-size: 18px;

}



.x_large {

	font-size: 22px;

}



.xx_large {

	font-size: 26px;

}



.large_box {

	width: 340px;

}



.clear_line {

	clear: both;

}



.uppercase {

	text-transform: uppercase;

}



.space_left {

	margin-left: 5px;

}



.large_space_left {

	margin-left: 15px;

}



.small_space_top {

	margin-top: 5px;

}



.space_top {

	margin-top: 10px;

}



.large_space_top {

	margin-top: 20px;

}



.space_bottom {

	margin-bottom: 15px;

}



.btn {

	text-decoration: underline;

	color: #FFFFFF;

	cursor: pointer;

}



.btn:hover {

	color: #EEEEEE;

}



/* Let's get this party started */

::-webkit-scrollbar {

    width: 8px;

}

 

/* Handle */

::-webkit-scrollbar-thumb {

    background-color: #777777; 

}