.gform_wrapper label {
	cursor:auto;
}
.hic-feedback .hidden input { /* HIDE RADIO */
	visibility: hidden; /* Makes input not-clickable */
	position: absolute; /* Remove input from document flow */
}
.hic-feedback .hidden ul li {
	display:inline-block;
}
.hic-feedback svg {
	margin-right:4px;
}
.gform_wrapper .hic-feedback .gfield_required {
	display:none;
}
.hic-feedback input.medium {
	margin:0;
	color:#000;
}
.gform_wrapper .hic-feedback .gform_footer {
	margin:0;
	padding:0;
}
.gform_wrapper .hic-feedback .field_description_below .gfield_description {
	padding-top:4px;
	width: calc(50% - 8px);
	line-height: 1rem;
}
.gform_wrapper .hic-feedback .gfield_radio li label {
	max-width: 100%;
	display: inline-block;
	line-height:32px;
	padding:0 10px;
	margin:0 15px 0 0;
	border: 1px solid #ccc;
	background:#ffffff;
	color:#333;
	font-weight:bold;
	font-size: 15px;
	border-radius:4px;
}

.hic-feedback li input[value='Good'] + label:hover,
.hic-feedback li input[value='Yes'] + label:hover {
	color: #46d366;
	border: 1px solid #46d366;
	background: #eafaee;

}
.hic-feedback li input[value='Good']:checked + label, 
.hic-feedback li input[value='Yes']:checked + label {
	color: #22903c;
	border: 1px solid #22903c;
	background: #c1f0cc;
}

.hic-feedback li input[value='Bad'] + label:hover,
.hic-feedback li input[value='No'] + label:hover {
	color: #e56773;
	border: 1px solid #e56773;
	background: #fbe9eb;
}
.hic-feedback li input[value='Bad']:checked + label, 
.hic-feedback li input[value='No']:checked + label {
	color: #c42232;
	border: 1px solid #c42232;
	background: #f8d7da;
}
.hic-feedback li input[value='Okay'] + label:hover {
	color: #ffc61a;
	border: 1px solid #ffc61a;
	background: #fff9e5;
}


.hic-feedback li input[value='Okay']:checked + label {
	color: #b38600;
	border: 1px solid #b38600;
	background: #fff9e5;
}

.hic-feedback input[type='submit'] {
	background-color: #2F95A1;
    color: #ffffff;
    font-weight: 600;
    clear: both;
    border: 0 none;
    border-radius: 4px;
    letter-spacing: .03em;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
    transition: all 0.23s ease-in-out 0s;
    padding:0 10px;
}
.hic-feedback input[type='submit']:hover {
	background-color: #0B7482;
}
textarea.medium {
	border: 1px solid #ccc;
	border-radius: 2px;
}
.gform_confirmation_message {
	padding-top:16px;
}