#feedback {
    background-color: #595959;
	border: 1px solid #535353;
    bottom: -465px;
	-webkit-box-shadow: 1px 1px 4px 2px rgba(0,0,0,.3);
	box-shadow: 1px 1px 4px 2px rgba(0,0,0,.3);
    height: 510px;
    padding: 10px;
    position: fixed;
    right: 7.7%;
    width: 270px;
	z-index: 9999;
    -webkit-transition-duration: 1.5s;
    -moz-transition-duration: 1.5s;
    -ms-transition-duration: 1.5s;
    -o-transition-duration: 1.5s;
    transition-duration: 1.5s;
}
#contents .contact-info {
	background-color: #ee7700;
    color: #fff;
    display: block;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 5px 11px;
	-webkit-border-radius: 2pt 2pt 2pt 2pt;
	border-radius: 2pt 2pt 2pt 2pt;
	text-align: center;
}
#contents .contact-info a {
	color: #fff;
}
#contents .form-group {
	margin-bottom: 5px;
}
#contents .form-control {
	background-color: #727272 !important;
	border-color: #727272;
	color: #fff !important;
	-webkit-border-radius: 2pt 2pt 2pt 2pt;
	border-radius: 2pt 2pt 2pt 2pt;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
#contents .form-control:hover {
	border-color: #727272;
}
#contents .form-control:focus {
	background-color: #949494 !important;
}
#contents .form-control::-moz-placeholder {
	color:#fff;
	opacity:1
}
#contents .form-control:-ms-input-placeholder {
	color:#fff
}
#contents .form-control::-webkit-input-placeholder {
	color:#fff
}
#contents .btn {
    background-color: transparent;
    border: medium none;
    color: #fff;
    float: right;
    margin-bottom: 25px;
    margin-top: 0;
    padding-right: 0;
    text-transform: uppercase;
}
#contents .btn:hover {
	background-color: transparent;
	color: #CCC;
}
#contents .btn:hover > i {
	color: #ee770;
}
#contents .btn > i {
	margin-left: 10px;
	font-size: 17px;
}
#feedback_slide {
    height: 35px;
    cursor: pointer;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	padding: 0 10px;
}
#feedback_slide > i {
	float: right;
    font-size: 27px;
}
#feedback.open
{
    bottom: 0px;
}