.anketa-soisk, .vak_send_file{box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important;padding:25px;}
.anketa-soisk {display:block; }
.anketa-soisk input, .vak_send_file input{border: 1px solid #ccc; }
.anketa-soisk div {display:flex;}
.anketa-soisk label{width:400px; margin-top: 10px;margin-right:10px;}
.vak_send_file {width:400px;}
.open-cont {display:none;}
.open-file {display:none;background-color:#408FBB;position:absolute;}
.otvet {width: 100%;
    text-align: center;
    display: block;
    margin: 5px auto 15px auto;}
#anketa-open {margin:15px 0px 15px 0px;}	
.anketa-soisk select {height:44px;width:100%;margin-bottom: 14px;    border: 1px solid #ccc;    border-radius: 4px;padding-left:33px;}
.anketa-soisk textarea {    border: 1px solid #ccc;}
.alert-fixed {padding: .75rem 1.25rem;border-radius: .25rem;display:none;}
.alert-danger {background-color:#f2dede;border:1px solid #a94442;}



.btn-1 {-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));
	background:-moz-linear-gradient(top, #FEB000 5%, #FD6900 100%);
	background:-webkit-linear-gradient(top, #FEB000 5%, #FD6900 100%);
	background:-o-linear-gradient(top, #FEB000 5%, #FD6900 100%);
	background:-ms-linear-gradient(top, #FEB000 5%, #FD6900 100%);
	background:linear-gradient(to bottom, #FEB000 5%, #FD6900 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0);
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	cursor:pointer;
	color:#ffffff;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
	font-size:16px;
	width:100%;
	text-align:center;
	-webkit-animation: transform-pulse 1500ms linear 0ms infinite normal;
   -moz-animation: transform-pulse 1500ms linear 0ms infinite normal;
   animation: transform-pulse 1500ms linear 0ms infinite normal;}

.btn-1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));
	background:-moz-linear-gradient(top, #FD6900 5%, #FEB000 100%);
	background:-webkit-linear-gradient(top, #FD6900 5%, #FEB000 100%);
	background:-o-linear-gradient(top, #FD6900 5%, #FEB000 100%);
	background:-ms-linear-gradient(top, #FD6900 5%, #FEB000 100%);
	background:linear-gradient(to bottom, #FD6900 5%, #FEB000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00',GradientType=0);
	background-color:#ce0100;}
.btn-1:active{position:relative;
	top:1px;}	
	
	
/*   Стиль input загрузки файла      */	
.file-upload-2 {
     position: relative; 
     overflow: hidden;
     width: 100%; 
	 border:1px solid #ffffff;
     border-radius: 3px;
     padding: 8px 4px;
     color: #fff;
     text-align: center;
	 margin-bottom: 14px;
}
.file-upload-2:hover {
     background: #5aa4ce;
}
.file-upload-2 input[type="file"]{
    display: none; 
}
.file-upload-2 label {
     display: block;
     width: 100%;
     height: 100%;
     cursor: pointer;
}
.file-upload-2 span {
     line-height: 20px; 
}

.filename {
     border: 0;
	 color:#ffffff;
	 margin-bottom:14px;
	 display:block;
}	


.icon-down-pulse {border:0px !important;margin:auto;display:block;width: 50px;height: 100% !important;margin-top:10px;margin-bottom:10px;}

.pulse {
	animation-name: pulse_animation;
	animation-duration: 3000ms;
	transform-origin:70% 70%;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@keyframes pulse_animation {
	0% { transform: scale(1); }
	30% { transform: scale(1); }
	40% { transform: scale(1.08); }
	50% { transform: scale(1); }
	60% { transform: scale(1); }
	70% { transform: scale(1.05); }
	80% { transform: scale(1); }
	100% { transform: scale(1); }
}


