/*@import url(http://fonts.googleapis.com/css?family=Fauna+One|Muli);
@import url(http://fonts.googleapis.com/earlyaccess/notosansgeorgian.css);*/
body
{
    /*font-family:BPG Glaho;*/
    font-family: BPG Arial;
    font-size: 18px;
    background: #252621;
}

@font-face
{   
           
    font-family: BPG Arial;
    src: url(../fonts/bpg_arial.ttf);
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
#loginDiv
{
	
	opacity: 0.92;
	/*position:absolute;*/
	/*top:20%;*/
	text-align: center;
	margin: 0 auto;
	/*width: 450px;*/

	margin-top: 150px;
	

	

}



#inputs
{
	width: 450px;
	display:block;
	padding:0px 10px;
	/*background-color: white;*/
	padding-top: 20px;
	border-radius: 5px;
	margin: 1% auto;


}
.inputs
{
	display:block;
	font-size:18px;
	width: 80%;
	height: 50px;
	margin-top: 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	resize: none;
	margin: 2% auto;

}

::-webkit-input-placeholder {

   text-align: center;
   font-size: 15px;
   /*font-style: italic;*/
   

}
img
{
}

input{
	width:100%;
	height:35px;
	margin-top:5px;
	border:1px solid #999;
	border-radius:3px;
	padding:5px;
	font-family: BPG Arial;
}






#loginButton {
	
	background-color:#44c767;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:10px;
	border:1px solid #18ab29;
	display:block;
	cursor:pointer;
	color:#ffffff;
	font-family: BPG Arial;
	font-size:17px;
	padding:10px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
	margin-top: 10px;
	display: block;
	text-align: center;
	width: 66%;
	margin: 5% auto;
	font-family: BPG Arial;

}
#loginButton:hover {
	background-color:#5cbf2a;
}
#loginButton:active {
	position:relative;
	top:1px;
}
#userRegisterButton {
	background-color:#44c767;
	width: 42%;
	margin-top: 8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:7px 76px;
	text-decoration:none;
	text-shadow:0px 0px 9px #2f6627;
	font-family: BPG Arial;
}
#userRegisterButton:hover {
	background-color:#5cbf2a;
}
#userRegisterButton:active {
	position:relative;
	top:1px;
}

/*#userRegisterButton {*/
	/*-moz-box-shadow: 0px 0px 0px 2px #9fb4f2;*/
	/*-webkit-box-shadow: 0px 0px 0px 2px #9fb4f2;*/
	/*box-shadow: 0px 0px 0px 2px #9fb4f2;*/
	/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));*/
	/*background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);*/
	/*background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);*/
	/*background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);*/
	/*background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);*/
	/*background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);*/
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);*/
	/*background-color:#7892c2;*/
	/*-moz-border-radius:10px;*/
	/*-webkit-border-radius:10px;*/
	/*border-radius:10px;*/
	/*border:1px solid #4e6096;*/
	/*display:inline-block;*/
	/*cursor:pointer;*/
	/*color:#ffffff;*/
	/*font-family:Arial;*/
	/*font-size:19px;*/
	/*padding:12px 37px;*/
	/*text-decoration:none;*/
	/*text-shadow:0px 1px 0px #283966;*/
	/*margin: 5% auto;*/
	/*text-align: center;*/
	/*width: 66%;*/
/*}*/
/*#userRegisterButton:hover {*/
	/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));*/
	/*background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);*/
	/*background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);*/
	/*background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);*/
	/*background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);*/
	/*background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);*/
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);*/
	/*background-color:#476e9e;*/
/*}*/
/*#userRegisterButton:active {*/
	/*position:relative;*/
	/*top:1px;*/
/*}*/
.menuItem
{
	float: left;
	border-radius: 3px;
	border: 1px solid #343434;
	width: 179px;
	height: 68px;
	margin-bottom: 20px;
	display: block;
	padding-left: 22px;
	color: #C1C1C1;
	padding-top: 19px;
	margin: 10px;
	font-size: 13px;
	line-height: 18px;
	background-position: 12px 22px;
	cursor: pointer;
	transition: all .3s linear;
}
/*.menuItem:hover*/
/*{*/

	/*background: white;*/
	/*opacity: 0.7;*/
/*}*/
.menuIcon
{
	width: 50px;
	padding-top: 9px;
	padding-right: 18px;
	float: left;

}

#openRegPopup {

	text-decoration: none;
	font-family: BPG Arial;
	color: #FFCC99;
	font-size: 18px;
	text-align: center;



}
#openRegPopup:hover {
	color: #FFFF66;
}
#open-video-tutorial{
	text-decoration: none;
	font-family: BPG Arial;
	color: #FFCC99;
	font-size: 18px;
	text-align: center;
}
#open-video-tutorial:hover{
	color: #FFFF66;
}
#openRegPopup:active {
	font-style: bold italic;
}
#registrationJBox input
{
	height: 40px;
}

#registrationPopup
{
	display:none;
	opacity: 0.92;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background: #000;
	text-align: center;
	
	


}
#infoPopup
{
	display: none;
	opacity: 0.92;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background: #000;
	text-align: center;
	transition: all 0.3s linear 0s;

}
#loginPopup
{
	display:block;
	opacity: 0.92;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background: #000;
	text-align: center;
}
#info
{
	width:500px;
	margin: 10% auto;
	background-color: white;
	font-family: 'Fauna One', serif;
	position: relative;
	border: 5px solid #91B5FF;
}
#registrationForm
{
	width:500px;
	margin: 0 auto;
	margin-top: 100px;
	background-color: white;
	font-family: 'Fauna One', serif;
	position: relative;
	border: 5px solid #91B5FF;

}

#closeReg
{
	float: right;
	margin-top: -35px;
	margin-right: -37px;
	height: 30px;
	width: 30px;
}
#confirmSms img
{
	width: 25px;
	margin-bottom: -8px;
}
#smsForm
{
	text-align: center;
}
#smsForm input
{
	width: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#smsForm p
{
	font-size: 15px;
	margin-bottom: 5px;
}
#password_recovery
{
	text-align: center;
}
#password_recovery input
{
	font-size: 16px;
	width: 162px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#password_recovery p
{
	font-size: 15px;
	margin-bottom: 5px;
}
#password_recovery img
{
	width: 25px;
	margin-bottom: -8px;
}
#passowrd_recovery_sms
{
	text-align: center;
}
#password_recovery_sms input
{
	font-size: 16px;
	width: 162px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#password_recovery_sms p
{
	font-size: 15px;
	margin-bottom: 5px;
}
#password_recovery_sms img
{
	width: 25px;
	margin-bottom: -8px;
}

#password_recovery_phone
{
	text-align: center;
}
#password_recovery_phone input
{
	font-size: 16px;
	width: 162px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#password_recovery_phone p
{
	font-size: 15px;
	margin-bottom: 5px;
}
#password_recovery_phone img
{
	width: 25px;
	margin-bottom: -8px;
}
#password_recovery_newpass
{
	text-align: center;
}
#password_recovery_newpass p
{
	font-size: 15px;
	margin-bottom: 5px;
}
#password_recovery_newpass input
{
	font-size: 16px;
	width: 162px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#password_recovery_newpass img
{
	width: 25px;
	margin-bottom: -8px;
}

.rec-button
{

	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
	background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;



}
.rec-button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
	background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
	background-color:#68a54b;
}
.rec-button:active {
	position:relative;
	top:1px;
}
