ul.contact-us-questions { 
    list-style: none; 
}

.cuq-content { 
    margin: 0; 
    padding: 0; 
    border-bottom: 1px solid #D7D7D7; 
    color:#3B3A3C; 
}

.cuq-content:first-child { 
    border-top: 1px solid #D7D7D7; 
}

.cuq-question { 
    padding: 20px 15px; 
    font-size:16px; 
    border-left: 4px solid #FFFFFF; 
    color:#3B3A3C; 
    position: relative; 
}

.cuq-question:hover { 
    cursor: pointer; 
}

.cuq-question:hover, .cuq-question.active { 
    border-left: 4px solid #6a148e; 
    background-color: #F5F5F5; 
}

.pl .cuq-question:hover, .pl .cuq-question.active { 
    border-left-color: #167ADD; 
}

.cuq-question .icon { 
    height: 20px; 
    width: 20px; 
    position: absolute; 
    top: 17px; 
    right: 10px; 
    text-align:center; 
    border: 2px solid #6a148e; 
    -webkit-border-radius: 50%; 
    -moz-border-radius: 50%; 
    -ms-border-radius: 50%; 
    -o-border-radius: 50%; 
    border-radius: 50%; 
    color: #6a148e; 
}

.cuq-question .expand { 
    position: absolute; 
    top: 3px; 
    left: 4px; 
    font-size: 22px; 
}

.cuq-question .contract { 
    top: 1px; 
    left: 7px; 
}

.pl .cuq-question .icon { 
    color: #167ADD; 
    border-color: #167ADD; 
}

.cuq-answer { 
    padding: 15px; 
    border-left: 4px solid #FFFFFF; 
    line-height: 22px; 
    display: none; 
}

.hg-widget-iframe {
    border:1px solid #d2d2dc;
    padding:2em 1em 0 1em;
    height:437px;
}
