#feedbackTrigger img {
	position: fixed;
	margin: 0;
	z-index: 1000;
	top: 0;
}
#formControl{
	margin-top: 15px;
}
.invisible{
	display: none;
}
.container-fluid{
	padding-bottom:15px;
}
.fullName .control-label:after{
	content: ':';
    	color: black;
    	margin-left: -3px;
    	font-weight: initial;
}
.popup-feedback input{
		height: 32px;
	}
	
@media screen and (max-width: 767px) {
	#formControl label{
		text-align: left;
		display: inline-block;
		width: 100%
	}
	
	.btn-sendfeedback {
		border: 0;
		color: #FFF;
		display: inline-block;
		font-size: 13px;
		padding: 8px 16px;
		text-align: center;
		font-weight: normal;
		background-color: #f26235;
		border-radius: 0px;
	}
	.feedbackGreeting {
		color: #006497;
		font-size: 14px;
		display: inline-block;
		width: 100%;
		font-weight: bold;
	}
	.successMessage{
		color: #f26235;
		font-size: 13px;
	}
	.messageContainer{
		width: auto;
		display: inline-block;
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

@media screen and (min-width: 768px) {
	.successMessage{
		color: #f26235;
		font-size: 21px;
	}
	.messageContainer{
		width: 412px;
		display: inline-block;
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.feedbackGreeting {
		color: #006497;
		font-size: 21px;
		display: inline-block;
		width: 100%;
	}
	 #formControl label{
		text-align: left;
		width: 15%;
		display: inline-block;
	}
	#formControl input,textarea {
		border-radius: 0px;
		width: 78%;
	}
	
	#formControl textarea {
		height: 150px;
		width: 78%;
	}
	.btn-sendfeedback {
		border: 0;
		color: #FFF;
		display: inline-block;
		font-size: 13px;
		padding: 10px 20px;
		text-align: center;
		font-weight: normal;
		background-color: #f26235;
		border-radius: 0px;
		margin-left: 15.7%;
	}
	.help-block {
		margin-left: 16%;
	}
	.taglib-captcha {
	    width: 100%;
	    height: 50px;
	    position: absolute;
    	left: 76px;
	        
	}
	.taglib-captcha img{
	
	}
	.captcha-content{
    	left: 20px;
    	position: absolute;
    	width: 70%;
	}
	.taglib-captcha .form-group{
		width: 242px;
		float: right;
	}
	#fb-content{
		position: relative;
	}
	.taglib-captcha .form-group .control-label{
		width: 143px;
		float: left;
	}
	.taglib-captcha .form-group input{
		float:right;
	}
	.taglib-captcha .form-group label{
		display: none !important;
	}
	.taglib-captcha .form-group .required{
		float: right !important;
		margin-top: 5px;
	}
}
	#formControl .icon-asterisk:after{
		content: ':';
		color: black; 
		margin-left: -3px;
	} 
	#formControl .icon-asterisk:before{
		content: ' *';
		color: red;
	
	}
	.has-error .form-control{
		    border-color: red !important;
	}
	.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label{
		color: red !important;
	}
	#formControl input, textarea{
		padding-left: 5px !important;
	}
	.please-ensure-captcha{
		display: none;
		color: red;
	    position: absolute;
	    top: 61px;
	    left: 288px;
	    width: 100%;
	}
	.btn-default:hover, .btn-default:focus, .btn-default.focus{
		background-color: #F26232 !important;
		color: white !important;
	}
	
	.popup-feedback {
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.75);
}
 
/* Inner */
.popup-feedback .popup-inner {
    max-width:650px;
    width:90%;
    padding:0px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 2px 6px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
}
 
/* Close Button */
.popup-feedback .popup-close {
    width:30px;
    height:30px;
    padding-top:4px;
    display:inline-block;
    position:absolute;
    top: 20px;
    right: 20px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background:#1967b2;
    font-family:Arial, Sans-Serif;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#fff;
}
 .popup-feedback .popup-title{
    background-color: #1967b2;
    padding: 10px 15px;
    border-bottom: 1px solid #e5e5e5;
 }
 .popup-feedback h4{
    color: #FFF;
    font-family: Arial;
    font-size: 18px;
    margin: 0;
    line-height: 1.42857143;
    text-align: left;
 }
.popup-close:hover {
    background:#1967b2;
    opacity:0.8;
    text-decoration:none;
}