.aui {
  /* Contacs-portlet */
  /* Single contact */ }
  .aui .contact-list-portlet .icon-phone {
    margin-right: 5px; }
  .aui .contact-list-portlet .special-labels {
    display: block;
    margin-bottom: 10px; }
  .aui .contact-list-portlet #attachmentAddButton {
    cursor: pointer; }
  .aui .contact-list-portlet .contact-image {
    float: left;
    height: 150px;
    width: 150px; }
  .aui .contact-list-portlet .panel-title {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 10px;
    padding-top: 15px; }
  .aui .contact-list-portlet .button-link {
    background: none !important;
    border: none !important;
    color: #004164 !important;
    cursor: pointer;
    display: inline !important;
    font-family: inherit;
    font-size: 1em;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none; }
  .aui .contact-list-portlet .view-contact label {
    background: #E8EDF3;
    margin-top: 20px;
    padding: 3px 5px; }
  .aui .contact-list-portlet .view-contact span {
    font-size: 0.95em;
    padding: 0 5px; }
  .aui .contact-list-portlet .control-group strong {
    display: block;
    margin-bottom: 10px; }
  .aui .contact-list-portlet input[type="radio"] {
    margin: 0 5px 3px 0; }
  .aui .contact-list-portlet .show-search-box .control-label {
    line-height: 3em;
    margin-right: 10px; }
  .aui .contact-list-portlet .area-code {
    font-size: 0.875em;
    line-height: 2.3em; }
  .aui .contact-list-portlet .accordion-toggle .icon-chevron-down {
    font-size: 14px;
    margin-left: 10px; }
  .aui .contact-list-portlet .accordion-toggle:hover .icon-chevron-down {
    text-decoration: none; }
  .aui .contact-list-portlet .control-group strong {
    font-size: 14px;
    display: block; }
  .aui .contact-list-portlet .control-group select {
    width: 100%; }
  .aui .contact-list-portlet .modal-body {
    max-height: 100%; }
  .aui .contact-list-portlet .social-media {
    font-size: 0.875em; }

/* AUI */
/* Desktop */
@media only screen and (min-width: 48em) {
  .aui .mobile a,
  .aui .phone a {
    color: #333;
    text-decoration: none; }
    .aui .mobile a:hover,
    .aui .phone a:hover {
      color: #333; }

  /* AUI */ }