/*z-index для меню Моего университета*/
.menuFloat.init{
	z-index: 999;
}
/*стили для формы заказа заявки*/
.clearDiv.clr{
	float: none;
	clear: both;
}
.formContainer.hidden{
	display: none;
}
form#ticketForm select {
    max-width: 100%;
    padding: 4px;
}
form#ticketForm input, 
form#ticketForm textarea, 
form#ticketForm input[type=submit] {
    padding: 7px 6px;
    max-width: 100%;
}
form#ticketForm{
	width: 750px;
	margin: 15px auto 15px;
	position: relative;
	background: #eee;
	padding: 15px;
	color: #000 !important;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
}
	form#ticketForm input,form#ticketForm select,form#ticketForm textarea{
		border: 1px solid #144563;
		border-radius: 2px;
		color: #000 !important;
		max-width: 100%;
		margin: 0px 0px 10px;
		background: #fff;
	}
	form#ticketForm textarea{
		max-width: 98%;
	}
	form#ticketForm p{
		color: #000 !important;
		margin-bottom: 20px;
		font-size: 13px;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	}
	form#ticketForm hr{
		border-top: 1px solid rgba(0, 0, 0, 0.14902);
    border-bottom: 1px solid rgba(255, 255, 255, 0.0980392);
    margin: 18px 0px;
    box-shadow: none; 
	  -moz-box-shadow: none;
	  -webkit-box-shadow: none; 
	}
	form#ticketForm label{
		display: block;
		color: #000 !important;
		font-weight: bold;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		font-size: 13px;
	}
	form#ticketForm label.phonelabel{
		font-weight: normal;
	}

h2.openH2{
	color: #144563;
	font-weight: bold;
	text-align: center;
	margin-bottom: 1.4rem;
	margin-bottom: 14px;
	margin-top: 0;
	border: none;
	box-shadow: none; 
  -moz-box-shadow: none;
  -webkit-box-shadow: none; 
  font-size: 22px;
}
form#ticketForm h3{
	color: #144563;
	font-weight: bold;
	margin-bottom: 1.4rem;
	margin-bottom: 14px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
}
div.zvz{
	font-size: 15px;
    display: inline-block;
    height: 10px;
    line-height: 10px;
    width: 20px;
    position: relative;
}
div.zvz span.error{
	position: absolute;
	top: 4px;
	left: 0;
	color: #a00;
}
form#ticketForm .formbtns{
	color: #033452 !important;
	width: 150px;
	background: #fff;
	font-weight: bold;
	cursor: pointer;
}
form#ticketForm p#errorPhone{
	color: red !important;
}
form#ticketForm input[type=email]:focus, 
form#ticketForm input[type=password]:focus, 
form#ticketForm input[type=text]:focus, 
form#ticketForm input[type=url]:focus, 
form#ticketForm textarea:focus {
    background: #fff;
}
/* zadat vopros */
.askquestion{
	position: fixed;
	top: 300px;
	right: -74px;
	z-index: 1000;
	width: 170px;
	height: 60px;
	background: #144563;
	background: #00973c;
	background: rgba(0,151,60,1);
	background: #011a29;
	background: #144563;
	-moz-transform: rotate(270deg); /* Для Firefox */
	-ms-transform: rotate(270deg); /* Для IE */
	-webkit-transform: rotate(270deg); /* Для Safari, Chrome, iOS */
	-o-transform: rotate(270deg); /* Для Opera */
	transform: rotate(270deg);
	color: #fff;
	font-size: 22px;
	border-radius: 6px;
}
	.askquestion a{
		color: #fff !important;
		font-size: 1.6rem;
		font-size: 16px;
		font-family: "Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
		font-weight: normal;
		display: block;
		width: 142px;
		height: 50px;
		padding-left: 28px;
		padding-top: 10px;
		-moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
    text-decoration: none;
	}
		.askquestion .fa-envelope{
			-moz-transform: rotate(90deg); /* Для Firefox */
			-ms-transform: rotate(90deg); /* Для IE */
			-webkit-transform: rotate(90deg); /* Для Safari, Chrome, iOS */
			-o-transform: rotate(90deg); /* Для Opera */
			transform: rotate(90deg);
			display: block;
			width: 18px;
			height: 16px;
			float: left;
			padding-left: 7px;
			display: none;
		}
		.askquestion div.askque{
			width: 144px;
			width: 141px;
			width: 100%;
			margin: 0;
			float: right;
		}

@media only screen and (max-width : 830px) {
	body form#ticketForm{
		width: 92%;
	}
}