.captcha-wrapper {
	margin-top: 42px;
        display: -webkit-box; 
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex; 
        display: flex;
}
.captcha-wrapper img {
	margin-right: 15px;
	border: solid 2px #fff;
}
.captcha-wrapper .captcha-input-wrapper {
	display: flex;
        display: -webkit-box; 
        /*display: -moz-box;*/
        display: -ms-flexbox;
        display: -webkit-flex; 
        width: 100%;
}
.captcha-input-wrapper input {
	margin-left: 10px;
}
.captcha-wrapper .captcha-input-wrapper .captcha-refresh {
	width: 50px;
        color: #FFF;
        margin-right: 15px;
        padding: 10px 15px;
        border: 2px solid #FFF;
        background-color: transparent;
	cursor: pointer;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;

	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-khtml-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.captcha-wrapper .captcha-input-wrapper .captcha-refresh:hover {
	color: #9E000B;
	background-color: #fff;
}
.captcha-wrapper .captcha-input-wrapper .captcha-input {
	width: 100%;
    color: #FFF;
	border: 0px;
	background-color: transparent;
    border-bottom: 1px solid #CC7D82;
    outline: none;
}

.captcha-wrapper .captcha-input-wrapper .captcha-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #FFF;
}
.captcha-wrapper .captcha-input-wrapper .captcha-input::-moz-placeholder { /* Firefox 19+ */
  color: #FFF;
}
.captcha-wrapper .captcha-input-wrapper .captcha-input:-ms-input-placeholder { /* IE 10+ */
  color: #FFF;
}
.captcha-wrapper .captcha-input-wrapper .captcha-input:-moz-placeholder { /* Firefox 18- */
  color: #FFF;
}

@media screen and (max-width: 767px) {
	.captcha-wrapper { margin-top: 32px; }
}

@media screen and (max-width: 450px) {
	.captcha-wrapper { display: block; }
/*	.captcha-wrapper img { margin-bottom: 20px; }*/
}