.poll {
		font-family: sans-serif;
	}
	.poll label {
		display: block;
		margin-top: 5px;
	}
	
	.poll h3{
		margin-bottom: 0px;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 14px;
	}

	.poll .panel {
		padding-right: 15px;

	}
	.poll .panel.radius {
	    border-radius: 1px;
	}
	.poll .panel-wrapper,
	.poll h3 {
	    border-style: solid;
	    border: 1px solid;
	    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
	    padding: 1.11111rem;
	    
	}
	.poll .panel-wrapper{
		margin-bottom: 1.11111rem;
		border-top: 0px solid;	
		background: #fff;
	    color: #1d2129;
	    min-height: 150px;
	}
	.poll .large-12{
		width: 100%;
		
		float: left;
	}
	.poll .large-9{
		width: 75%;
	
		float: left;
	}
	.poll .large-6{
		width: 50%;
		
		float: left;
	}
	.poll .large-3{
		width: 25%;
		
		float: left;
	}
	.poll .large-1 {
		width: 8.33333333%;
		
		float: left;	
	}
	.poll .clear-fix{
		clear: both;
		position: relative;
		overflow: hidden;
	}
	.poll .panel-heading{
		border-color: #03a9f3;
		background-color:#fff;
	 
	}
	.poll .panel .input-field,
	.poll .panel .input-field-custom{
		margin-bottom: 10px;
	}
		.poll .panel .input-field input {
			
		}
		.poll .panel .input-field label{
			text-align: right;
			padding-right: 15px;
		}
	.poll .panel .input-choice{
		margin-top: 10px;
		margin-bottom: 10px;
	}
		.poll .panel .input-choice label{
			display: inline-block;


		}
	.poll hr{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.poll .text-right {
		text-align: right;
			
	}
	.poll .float-right{
		float: right;
	}
	.poll .offset-1{
		padding-left: 8.33333333%;
	}
	.poll .offset-3{
		padding-left: 25%;
	}
	.poll .alert {
		color: #8a6d3b;
		background-color: #fcf8e3;
		border-color: #faebcc;
		margin-bottom: 10px;
		font-size: 13px;
		
	}
	.poll .alert-message {
		padding: 10px;
		padding-left: 15px;
		color:#666;
	}
	.poll .text-center {
		text-align: center;
	}
	.poll .display-none{
		display: none;
	}
	.poll .fields{
		margin-top:0px;
		padding-top: 0px; 
	}
	.poll .fields li{
		float: left;
		margin-right: 10px;
		color: #fff;
	}
	.poll .fields li button{
		padding: 10px;
		color: #fff;
		background: #3498db;
		border: 0px solid;
		outline: 0px solid;
	}
	.poll .fields li button:hover,
	.poll .fields li:hover,
	.poll .fields li button.active{
		background: #2980b9;
	}
	.poll .input-field  input[type=checkbox]:disabled,
	.poll .input-field  input[type=radio]:disabled{
		opacity:1;
	}
	.poll .wp-list-table{
		margin-bottom: 10px;
	}

	.poll a.poll-question-edit,
	.poll a.poll-button-edit{
		background: #71BA51;
		text-decoration: none;
		font-size: 11px;
		border-radius: 2px;
		margin-right: 5px;
		color:#fff;	
	}
	.poll a.poll-question-delete,
	.poll a.poll-button-delete{
		background: #E3000E;
		text-decoration: none;
		font-size: 11px;
		border-radius: 2px;
		margin-right: 5px;
		color:#fff;	
	}
	.poll a.poll-button-preview{
		background: #3D8EB9;
		text-decoration: none;
		font-size: 11px;
		border-radius: 2px;
		margin-right: 5px;
		color:#fff;	
	}
	.poll a.poll-button-report{
		background: #f39c12;
		text-decoration: none;
		font-size: 11px;
		border-radius: 2px;
		margin-right: 5px;
		color:#fff;	
	}
	.poll a.poll-button-edit,
	.poll a.poll-button-report,
	.poll a.poll-button-preview,
	.poll a.poll-button-delete,
	.poll a.poll-button-export{
		margin-top: 5px;
		padding: 3px;	
		display: inline-block;
	}

	.poll .width-large-9{
		width: 75%;
	}
	.poll .width-large-12{
		width: 100%;
	}
	.poll .column-id {
		width: 1.5em;
	}
	.poll .column-action{
		width: 30%;
	}

	.poll .width-large-input-50{
		width: 50px;
	}
	.poll .response .bar{
		height: 40px;
	}
	.poll .response .bar .progress{
		color:#fff;
		background: #E3000E;
		text-align: center;
		line-height: 40px;

	}
	.poll .text-center{
		text-align: center;
	}
	.poll .poll-notice{
		background: #fff;
	    border-left: 4px solid #fff;
	    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	   
	    margin-top: 10px;
	    padding: 1px 12px;
	}
	.poll .poll-notice-warning{
	    border-left-color: #ffb900;	
	}
	.poll .poll-notice-info{
		border-left-color: #00a0d2;
	}
	.poll .poll-notice-success{
		border-left-color: #46b450;
	}
	.poll .is-dismissible {
	    padding-right: 38px;
	    position: relative;
	}
	.poll .input-field .button-primary{
		margin-top: 8px;
		margin-left: 5px;
	}
.poll-preview {

}
	.poll-preview input{
		margin-top: 5px;
	}
.poll-front{

}
	.poll-front input,
	.poll-front select,
	.poll-front textarea{
		border: 1px solid #ddd;
	    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	    background-color: #fff;
	    color: #32373c;
	    outline: 0;
	    -webkit-transition: 50ms border-color ease-in-out;
	    transition: 50ms border-color ease-in-out;
	}
	.poll-front .panel-wrapper,
	.poll-front .panel{
		border:0px solid;
		box-shadow:none;
	}
	.poll-front .button-primary{
		background: #0085ba;
	    border-color: #0073aa #006799 #006799;
	    -webkit-box-shadow: 0 1px 0 #006799;
	    box-shadow: 0 1px 0 #006799;
	    color: #fff;
	    text-decoration: none;
	    text-shadow: 0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799;
	    box-sizing: border-box;
	  	display: inline-block;
	    text-decoration: none;
	    font-size: 13px;
	    line-height: 26px;
	    height: 28px;
	    margin: 0;
	    padding: 0 10px 1px;
	    cursor: pointer;
	    border-width: 1px;
	    border-style: solid;
	    -webkit-appearance: none;
	    -webkit-border-radius: 3px;
	    border-radius: 3px;
	    white-space: nowrap;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.poll-front .input-choice label{
		font-weight: normal;
	}

	.poll-front input[type=radio],
	 .poll-front input[type=checkbox] {
	    border: 1px solid #b4b9be;
	    background: #fff;
	    color: #555;
	    clear: none;
	    cursor: pointer;
	    display: inline-block;
	    line-height: 0;
	    height: 16px;
	    margin: -4px 4px 0 0;
	    outline: 0;
	    padding: 0!important;
	    text-align: center;
	    vertical-align: middle;
	    width: 16px;
	    min-width: 16px;
	    -webkit-appearance: none;
	    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	    -webkit-transition: .05s border-color ease-in-out;
	    transition: .05s border-color ease-in-out;
	}
	.poll-front input[type=checkbox]:checked:before {
	    content: "\f147";
	    margin: -3px 0 0 -4px;
	    color: #1e8cbe;
	}
	.poll-front input[type=radio]:checked:before,
	 .poll-front input[type=checkbox]:checked:before {
	    float: left;
	    display: inline-block;
	    vertical-align: middle;
	    width: 16px;
	    font: 400 21px/1 dashicons;
	    speak: none;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	.poll-front input{
		padding: 5px;
		padding-left: 10px;
	}
	.poll-front h3 {
	    border-style: solid;
	    border: 0px solid;
	   	font-size: 24px;
	    padding: 0;
	    text-transform: none;
	    font-weight: normal;
	}

	.poll-front .alert.success{
		color: #3c763d;
	    background-color: #dff0d8;
	    border-color: #d6e9c6;
	}
	.poll-front .alert.error{
		color: #a94442;
  		background-color: #f2dede;
  		border-color: #ebccd1;
	}
	.poll-front .information{
		color:red;
	}

	.poll-front .poll-inactive .alert{
		margin-top: 10px;
		display: block;
	}