.userinfo-container .listing-item {
  width: 50%;
  float: left;
  min-height: 20px;
  text-align: left;
  padding-top: 5px;
  overflow: hidden; }

.userinfo-container .current-user-edit .button-row {
  margin-top: 30px; }

.userinfo-container .contactList {
  margin-bottom: 15px; }
  .userinfo-container .contactList .list-item {
    margin: 10px 0; }
    .userinfo-container .contactList .list-item a {
      font-size: 16px;
      padding-left: 5px;
      text-transform: capitalize; }
      .userinfo-container .contactList .list-item a.deleteContact {
        font-size: 14px; }
  .userinfo-container .contactList .waitingforvalidation {
    font-size: 16px;
    padding-left: 5px;
    text-transform: capitalize; }

.userinfo-container .icon {
  font-size: 25px;
  padding-right: 4px; }

.userinfo-container .icon.icon-pencil-2,
.userinfo-container .icon.icon-plus {
  font-size: 18px;
  padding-right: 17px;
  padding-left: 3px;
  margin-top: 20px;
  line-height: 0;
  cursor: pointer; }

.userinfo-container .control-group.pwd2 {
  display: none; }

.userinfo-container .contactLegend {
  border: none; }

.userinfo-container legend {
  margin: 22px 0 4px; }

.userinfo-container .multichannel label.checkbox {
  width: 90px;
  float: left;
  padding-top: 0px !important; }
  .userinfo-container .multichannel label.checkbox.odd {
    clear: both; }

.userinfo-container .multichannel .controls {
  max-width: 220px;
  overflow: hidden; }

.userinfo-container .checkbox.prodinfo {
  max-width: 300px;
  margin-left: 100px; }

.userinfo-container .modal-body tr td {
  text-align: left; }

.modal-body label.radio {
  margin-left: 20px; }

@media all and (max-width: 479px) {
  .checkbox.prodinfo {
    margin-left: 0px !important;
    max-width: 200px !important; } }

#cancel-btn {
  float: left;
  font-size: 12px; }

.form-group.required .control-label:after {
  content: "*"; }

.text-error {
  margin-bottom: 1em; }
