.form-group input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}
.file-image{
    text-align: center;
    height: 150px;
    width: 100%;
    border-radius: 4px;
    overflow: hidden;
}
.file-input{
    display:table-cell;
    vertical-align:middle;
    float:none;
    width: 230px;
    height: 130px;
    text-align: center;
}
.file-input img{
    max-width: 100%;
}
.autocomplete-wrapper { margin: 44px auto 44px; max-width: 600px; }
.autocomplete-wrapper label { display: block; margin-bottom: .75em; color: #3f4e5e; font-size: 1.25em; }
.autocomplete-wrapper .text-field { padding: 0 15px; width: 100%; height: 40px; border: 1px solid #CBD3DD; font-size: 1.125em; }
.autocomplete-wrapper ::-webkit-input-placeholder { color: #CBD3DD; font-style: italic; font-size: 18px; }
.autocomplete-wrapper :-moz-placeholder { color: #CBD3DD; font-style: italic; font-size: 18px; }
.autocomplete-wrapper ::-moz-placeholder { color: #CBD3DD; font-style: italic; font-size: 18px; }
.autocomplete-wrapper :-ms-input-placeholder { color: #CBD3DD; font-style: italic; font-size: 18px; }
.autocomplete-suggestions { overflow: auto; border: 1px solid #CBD3DD; background: #FFF; }
.autocomplete-suggestion { overflow: hidden; padding: 5px 15px; white-space: nowrap; cursor: pointer; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { color: #029cca; font-weight: normal; }
.help-block { color: #f83f37 !important; }
.lock-action {
    background-color: #dedede;
    margin-left: -15px;
    margin-right: -15px;
    padding: 0 15px 65px 15px;
    opacity: 0.9;
    position: relative;
    z-index: 200;
}
.lock-action a.btn{
    position: absolute;
    bottom: 10px;
    left: 20%;
    z-index: 201;
    opacity: 1;
    animation: pulsation 2s infinite;
}

.dropzone .dz-preview.dz-error .dz-error-mark {
	position: static;
	margin: 4px 0;
	width: 120px;
	font-size: 11px;
	text-align: center;
	color: #f00;
	line-height: normal;
}

@keyframes pulsation{
    0% { transform:scale(1);opacity:0.9 }
    100% {transform:scale(1.1);opacity:1}
}
