
	p.submit {margin-top:14px;}
	.row-vote {
		text-align:center;
	}
	.row-vote h4{
		padding-bottom:10px;
	}
	.col-vote {
		border-bottom: 2px dotted #eaeaea;
		padding-bottom:25px;
		margin-bottom:15px;
	}
	.submission-result {
		padding:30px;
		border:1px solid #6e87a0;
		margin:30px 0;
	}
	.submission-result p {
		font-size:24px;
		text-align:center;
		padding:30px;
		padding:0;
		margin:0;
		text-transform:uppercase;
	}
	@media(min-width:768px){
		.col-vote {
			display:inline-block;
			max-width:25%;
		}
	}
	form h3 {
    text-align: center;
    margin-top: 40px;
	}
	@media(max-width:768px){
		.rdjvfhtml .wpcf7-inline-wrapper .wpcf7-inline-field.autowrap {
			display:block!important;
			width:100%!important;
	    padding: 0px!important;
			margin-top:18px!important;
		}
	}
    .errorMsg {
        background:#dc4934;
    }
    .errorMsg p {
        color:#fff!important;
        font-weight:700;
        padding:20px;
    }
