﻿.mt15 {
  margin-top: 15px;
}

.user-phone-number select {
  width: 100%;
}

.capcha {
  margin-top: 10px;
}
label.error.captchaerror {
    color: red;
}
.capcha label {
  display: block;
  width: 100%;
}

.capcha .captchaImage {
  float: left;
  width: 285px;
  height: 55px;
}

.custom-select-item {
  width: 100% !important;
}

input.error, select.error {
    border-color: #e73324 !important;
}
.form-button-message {
  display: block;
  padding: 15px;
}

.questListText {
  padding: 10px;
  float: left;
}

.capcha a.reload,
.capcha a.voice {
  width: 24px;
  height: 24px;
  display: block;
  margin-left: 4px;
  margin-top: 0;
  background: #00a9bb;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  color: #fff;
  padding: 5px;
}

.capcha a.voice {
  margin-top: 7px;
}

.captchaImageDiv {
  height: 65px;
}

.interCaptchaDiv {
  padding-left: 0;
  display: inline-block;
  padding-bottom: 7px;
}

.txtCaptchaText {
  width: 314px !important;
  margin-left: 0;
}

.form-area {
  margin-left: -15px;
  margin-right: -15px;
}

.form-area label.error {
  width: 100%;
}

.form-area span.error {
  padding-left: 15px;
  display: inline-block;
  margin-top: 10px;
  color:red !important;
}
.form-area .txtCaptchaTextDiv span.error{
	padding-left: 0px;
}
.form-area .sending {
	background-color: #05b4c8 !important;
  color: #fff !important;
  display:block;
  padding:6px 12px;
}
.form-area .btn-send {
  width: 105px !important;
  height: 40px;
  margin-left: 15px;
  font-size: 14px;
  background-color: #e63323 !important;
  color: #fff !important;
  border: none;
}

.form-area .btn-send::after {
  content: '\e90c';
  color: '#fff;';
  font-family: icomoon;
}

.form-area input,
.form-area select {
  height: 39px !important;
}

.form-area input,
.form-area textarea {
  width: 100%;
  background: #fff;
  border: 1px solid #bfc9d4;
  padding: 8px;
  font-size: 1.05rem;
  color: #6c6c6c;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  resize: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.form-area input:hover,
.form-area textarea:hover {
  border-color: #05b4c7;
}

.form-area select {
  width: 100%;
  height: auto;
  background: #fff;
  border: 1px solid #bfc9d4;
  padding: 8px;
  font-size: 1.05rem;
  color: #6c6c6c;
  outline: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.txtCaptchaTextDiv {
  width: 100% !important;
}

.txtCaptchaText {
  width: 100% !important;
}

@media (max-width:767px) {
  .user-phone-number label {
    width: 100%;
  }
  .capcha .captchaImage {
    margin-left: 0;
  }
  .capcha label,
  .interCaptchaDiv,
  .form-area label.error {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  .interCaptchaDiv {
    padding-top: 10px;
  }
  .form-area .btn-send {
    margin: 15px auto;
    display: block;
  }
  .form-area input, .form-area textarea{
	font-size:16px;
  }
  .form-area select{
	font-size:16px;
	padding: 6px;
  }

}

@media (max-width:359px) {
  .input-group {
    display: inline-block;
  }
  .txtCaptchaTextDiv {
    width: 100%;
  }
  .txtCaptchaText {
    width: 100% !important;
  }
  .capcha .captchaImage {
    float: left;
    width: 262px;
    height: 55px;
  }
}
/*Success General*/
.questList .questListItem.questListLast{
	text-align:center;
}
.questList .questListItem.questListLast img.fl{
	float:none !important
}
.questList .questListItem.questListLast .questListText{
	float:none !important;
	line-height: 40px;
}
@media (max-width: 767px){
	.questListItem{
		padding-left:0px !important;
	}
	.questList .questListItem.questListLast img.fl{
		position:relative;
	}
}

