.info-sec{
	padding:20px 20px 4px;
}
.info-sec img{
	display: inline-block;
	float:left;
	height: 60px;
    width: 63px;
    margin-top: 11px;
}
.info-sec i{
	font-size: 74px;
}
.info-sec .content{
	margin-left: 12px;
    width: 88%;
    margin-top: 8px;
	display: inline-block;
}

.info-sec .content h3{
	font-size:20px;
}

.info-sec .content p{
	font-size:17px;
	margin-top:4px;
}

.info-sec .content p span.underline{
	 text-decoration: underline;
	 font-weight: bold;
}

.card-sec{
	border-bottom: 5px solid #fff;
	padding: 12px;
}

.card-sec-none{
	display: none;
}
.card-sec h3 {
    font-size: 22px;
    font-weight: normal;
    margin-top: 20px;
	margin-bottom:6px;
}
.card-sec h4 {
    font-weight: normal;
    font-size: 18px;
}
.card-sec p {
    color:#333;
}

.card-sec button{
	border:0;
	padding: 8px 20px;
}

.green-theme .pv-h-ballot {
    background-color: #00892d;
    color: #fff;
	border: 0;
}

.green-theme .pv-radio-button.checked span {
    background-color: #00892d;
    color: #fff;
}
 .green-theme .info-sec i{
	color:#00892d;
}
 .green-theme .info-sec img{
	float:left;
}

.green-theme .highlight{
	color:#fff;
	background: #00892d;
	padding:4px;
}

.green-theme .pv-button-primary {
    background: #00892d;
    border: 1px solid #00892d;
}

.green-theme .card-sec button{
	background: #00892d;
	color:#fff;
}
.green-theme .card-sec h3{
	color:#00892d;
} 
.green-theme .svg-filler {
	background-color:#00892d;
}
.green-theme .pv-ballot-footer {
    background-color: #F5F5F5;
    padding: 20px;
    color: #606060;
    font-size: 12px;
}

.green-theme .pv-instructions {
    color: #333;
}

.green-theme .pv-h-instructions {
    color: #333;
}
.green-theme .pv-confirmation {
    color: #333;
}

.green-theme .pv-h-confirmation {
    color: #333;
}

.blue-theme .pv-h-ballot {
    background-color: #339be4;
    color: #fff;
	border: 0;
}

.blue-theme .pv-radio-button.checked span {
    background-color: #339be4;
    color: #fff;
}
 .blue-theme .info-sec i{
	color:#339be4;
}
.blue-theme .highlight{
	color:#fff;
	background: #339be4;
	padding:4px;
}

.blue-theme .pv-button-primary {
    background: #339be4;
    border: 1px solid #339be4;
}

.blue-theme .card-sec button{
	background: #339be4;
	color:#fff;
}
.blue-theme .card-sec h3{
	color:#1a5d8c;
}
.blue-theme .svg-filler {
	background-color:#339be4;
}
.blue-theme .pv-ballot-footer {
    background-color: #F5F5F5;
    padding: 20px;
    color: #606060;
    font-size: 12px;
}
.blue-theme .pv-instructions {
    color: #333;
}

.blue-theme .pv-h-instructions {
    color: #333;
}
.blue-theme .pv-confirmation {
    color: #333;
}

.blue-theme .pv-h-confirmation {
    color: #333;
}

.yellow-theme .pv-h-ballot {
    background-color: #edda01;
    color: #333;
	border: 0;
}

.yellow-theme .pv-radio-button.checked span {
    background-color: #edda01;
    color: #333;
}
.yellow-theme .info-sec i{
	color:#edda01;
}
.yellow-theme .highlight{
	color:#333;
	background: #edda01;
	padding:4px;
}

.yellow-theme .pv-button-primary {
    background: #edda01;
    border: 1px solid #edda01;
    color:#333;
}

.yellow-theme .card-sec button{
	background: #edda01;
	color:#333;
}
.yellow-theme .card-sec h3{
	color:#8c831c;
} 
.yellow-theme .svg-filler {
	background-color:#edda01;
}
.yellow-theme .pv-ballot-footer {
    background-color: #F5F5F5;
    padding: 20px;
    color: #606060;
    font-size: 12px;
}
.yellow-theme .pv-instructions {
    color: #333;
}

.yellow-theme .pv-h-instructions {
    color: #333;
}
.yellow-theme .pv-confirmation {
    color: #333;
}

.yellow-theme .pv-h-confirmation {
    color: #333;
}

.gold-theme .pv-h-ballot {
    background-color: #edda01;
    color: #333;
	border: 0;
}

.gold-theme .pv-radio-button.checked span {
    background-color: #edda01;
    color: #333;
}
.gold-theme .info-sec i{
	color:#edda01;
}
.gold-theme .highlight{
	color:#333;
	background: #edda01;
	padding:4px;
}

.gold-theme .pv-button-primary {
    background: #edda01;
    border: 1px solid #edda01;
    color:#333;
}

.gold-theme .card-sec button{
	background: #edda01;
	color:#333;
}
.gold-theme .card-sec h3{
	color:#8c831c;
} 
.gold-theme .svg-filler {
	background-color:#edda01;
}
.gold-theme .pv-ballot-footer {
    background-color: #F5F5F5;
    padding: 20px;
    color: #606060;
    font-size: 12px;
}
.gold-theme .pv-instructions {
    color: #333;
}

.gold-theme .pv-h-instructions {
    color: #333;
}
.gold-theme .pv-confirmation {
    color: #333;
}

.gold-theme .pv-h-confirmation {
    color: #333;
}

.white-theme .pv-h-ballot {
    background-color: #fff;
    color: #333;
	border-top: 1px solid #333;
    border-bottom: 1px solid #333;

}

.white-theme .pv-radio-button.checked span {
    background-color: #333;
    color: #fff;
}

.white-theme .pv-radio-button span{
	background-color: #fff;
	border:1px solid #333;
}
.white-theme .card-sec button{
	background:#fff;
}
.white-theme .card-sec h3{
    color: #124882;
}

.white-theme .svg-filler {
	background-color:#333;
}
.white-theme .pv-ballot-footer {
    background-color: #F5F5F5;
    padding: 20px;
    color: #606060;
    font-size: 12px;
}
.white-theme .pv-button-primary {
    background-color: #333;
    color: #fff;
    border: 1px solid #333;
}
.white-theme .pv-instructions {
    color: #333;
}

.white-theme .pv-h-instructions {
    color: #333;
}

.white-theme .pv-confirmation {
    color: #333;
}

.white-theme .pv-h-confirmation {
    color: #333;
}
.card-sec img {
    width: 100%;
}

@media (max-width: 1024px){
     .info-sec {
        padding: 20px 15px 4px;
    }
    .info-sec .content{
        width: 100%;
        margin-left: 0;
        display: block;
    }
    .info-sec .content h3{
        font-size: 16px;
        line-height: 28px;
    } 
   
    .info-sec img {
      width: 50px;
      margin-top: 14px;
      margin-right: 8px;
      height: 48px;
  }
    .info-sec .content p{
        font-size: 15px;
        margin-top: 10px;
        line-height: 22px;
    }
}