#policyPanel {
    width: 500px;
}

	.policy-title {
		text-transform: uppercase;
		font-weight: 600;
		font-size: 14px;
	}
	
	#policyPanel .consensus-content {
		padding: 10px;
		border: 1px solid #b1b1b1;
		overflow-y: scroll;
		height: 100px;
	}
	
	#policyPanel .consensus-content h6 {
		text-align: center;
		font-size: 14px;
		margin-top: 5px;
	}
	
	#policyPanel .consensus-content span {
		margin-top: 10px;
		margin-bottom: 7px;
		font-size: 12px;
		font-weight: 300;
		line-height: 17px;
		display: block;
	}
	
	#policyPanel textarea {
		resize:  none;
		font-size: 12px;
		font-weight: 300;
	}
	
	#policyPanel input[type=radio] {
		margin-top: 5.5px;
	}
	
	#policyPanel .form-check-label {
		font-size: 13px;
		font-weight: 400;
		opacity: 0.4;
	}
	
	#policy-submit {
		opacity: 0.4;
	}


.consensus-content::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 6px;
}

.consensus-content::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

@media (max-width: 575px) {
    #policyPanel {
        width: 90%;
    }
	
	#policyPanel textarea {
		border: 1px solid #333;
	}
}
