@CHARSET "UTF-8";

@font-face {
    font-family: bpG ExtraSquare Mtavruli;
    src: url(http://vetapp.info/owner/fonts/bpg_extrasquare_mtavruli.ttf);
}




/**********form***********/
.ml-form{}
.ml-form p{
	overflow: hidden;
	margin: 0 0 15px;
}
.ml-form p label.title{
	display: block;
	float: left;
	padding: 8px 0 0;
	width: 25%;
}
.ml-form p label.content{
	display: block;
	padding: 8px 0 0;
}
.ml-form p label.message{
	display: block;
	float: left;
	padding: 8px 0 8px 0;
}
.ml-form p label.info{
	color: #ffffff;
}
.ml-form p label.success{
	color: #ffffff;
}
.ml-form p label.error{
	color: #ffffff;
}
.ml-form p span.star{
	color: #ffffff;
}
.ml-form p span.form-field{
	display: block;
	float: left;
	width: 75%;
}
.ml-message-container,
.ml-error-container{
	margin: 0 0 10px 25% !important;
	padding: 0;
}
.ml-social-message{
	padding: 0;
}
.ml-error-container li{
	line-height: 22px;
	color: #fff; 
	margin-left: 12px;
}
/**********Fields************/
.ml-text,
.ml-select,
.ml-textarea{
    
	background-color: #fff;
 
  outline: none;
	border-radius: 10px;
border:none;
	padding: 9px 5px;
	
font-family: BPG ExtraSquare Mtavruli;
	font-size: 14px;
	color: #2e2f30;
	width: 100%;
	box-sizing : border-box;
}
.ml-captcha{
	float: left;
}
/**********Buttons**************/
.z{
    
 
background-color:#404040;
	margin-top:10px;
	border:none;
	  color: #dfdfdf;
	  display: inline-block;
	  font-size: 16px;
	  cursor: pointer;
	  line-height: normal;
	  padding: 15px 25px;
	border-radius: 10px;
	width:100%}
 





.ml-button {
    
 
    background-color:#404040;
    font-family: BPG ExtraSquare Mtavruli;

    color:#fff;
	margin-top:10px;
	border:none;
	   
	  display: inline-block;
	  font-size: 16px;
	  cursor: pointer;
	  line-height: normal;
 
	border-radius: 10px;
	width:40%
 
}
.ml-button1 {
    
  background-color:#404040;
 
    font-family: BPG ExtraSquare Mtavruli;

    color:#fff;
    
	margin-top:10px;
		margin-right:10px;
	border:none;
	   
	  display: inline-block;
	  font-size: 16px;
	  cursor: pointer;
	  line-height: normal;
	  padding: 15px 25px;
	border-radius: 10px;
	width:100%
 
}


.ml-button:hover {
    
 
    background-color:#404040;
    
     color:#fff;
}

.ml-button1:hover {
    
 
    background-color:#404040;
    
     color:#fff;
}
.ml-button:active {
    position:relative;
    top:1px;
}

/**********Registration************/
.ml-container{
font-family: BPG ExtraSquare Mtavruli;
	font-size: 14px;
	color: #fff;
	margin: 10px;
	padding: 10px;
		
 

	-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}

.ml-container .heading{
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 14px;
	border-bottom: 1px solid #E5E5E5;
}
.ml-container .body{
	
}
.ml-captcha-container{
	display: block;
	float: left;
	overflow: hidden;
}
.ml-captcha-container img{
	display: block;
	float: left;
}
.ml-captcha-container input{
	display: block;
	float: left;
	margin-right: 2px;
}
.ml-birthday{
	margin-right: 3px;
}
#ml_captcha_image{
	cursor: pointer;
}
/*******Files************/
.ml-file-list{
	overflow: hidden;
}
.ml-file-list a{
	display: block;
	margin-bottom: 12px;
	text-decoration: none;
	color: #167bc1;
}
.ml-forgot-password, .ml-back-link{
	text-decoration: none;
	color: #167bc1;
}

/*******Notes************/
.ml-note-list{
	overflow: hidden;
}
.ml-note-list .ml-note-item{
	display: block;
	margin-bottom: 20px;
	padding-bottom: 8px;
	line-height: 20px;
	border-bottom: 1px solid #E5E5E5;
}
.ml-note-list .ml-note-item:last-child{
	border-bottom: none;
	margin-bottom: 0px;
}
.ml-note-list .ml-note-item .ml-note-title{
	color: #167bc1;
	font-size: 16px;
    font-weight: bold;
    margin-bottom: 14px;
}
/**********Lib************/
.ml-w50{
	width: 50px;
}
.ml-w60{
	width: 60px;
}
.ml-w70{
	width: 70px;
}
.ml-w80{
	width: 80px;
}
.ml-w90{
	width: 90px;
}
.ml-w100{
	width: 100px;
}
.ml-w150{
	width: 150px;
}
.ml-w200{
	width: 200px;
}
.ml-w250{
	width: 250px;
}
.ml-w300{
	width: 300px;
}
.ml-l120{
	margin-left: 120px;
}
.ml-w100p{
	width: 100%;
}
.ml-w90p{
	width: 90%;
}
.ml-w80p{
	width: 80%;
}
.ml-w70p{
	width: 70%;
}
.ml-w60p{
	width: 60%;
}
.ml-w50p{
	width: 50%;
}
.ml-w40p{
	width: 40%;
}
.ml-w35p{
	width: 35%;
}
.ml-w30p{
	width: 30%;
}
.ml-w25p{
	width: 25%;
}
.ml-w20p{
	width: 20%;
}

/**********Responsive************/
@media (max-width: 500px) {
	.ml-form p label.title{
		width: 100%;
		margin-bottom: 4px;
	}
	.ml-form p label.title.empty{
		display: none;
	}
	.ml-form p span.form-field{
		width: 100%;
	}
	.ml-message-container,
	.ml-error-container{
		margin-left: 0px !important;
	}
}

.sms-code {
	display: none;
}
