.step-value-account fieldset.form-wrapper legend span.fieldset-legend {
  color: #1f4ba2; }

#ms-account-form fieldset {
  width: 100%;
  clear: both; }
#ms-account-form #edit-dob {
  margin-bottom: 15px; }
#ms-account-form .row-operations,
#ms-account-form .row-title,
#ms-account-form .row-image {
  position: relative; }
#ms-account-form span.description {
  color: gray; }
  #ms-account-form span.description p {
    color: gray; }
#ms-account-form .row-operations {
  text-align: right; }
  #ms-account-form .row-operations input,
  #ms-account-form .row-operations button {
    float: right;
    margin-right: 0.5em;
    height: 20px; }
#ms-account-form .ms-account-container-confirmation h3 {
  color: #333; }
#ms-account-form .ms-account-container-confirmation p {
  color: #525252; }
#ms-account-form .form-type-ms-pod-traffic-time > label {
  display: none; }
#ms-account-form .row-pod.mode-edit .row-title span.title,
#ms-account-form .row-pod.mode-edit .row-title span.description,
#ms-account-form .row-pod.mode-delete .row-title span.title,
#ms-account-form .row-pod.mode-delete .row-title span.description {
  display: none; }

.block.block-ms-account .content img {
  max-width: 100px;
  height: auto !important; }
.block.block-ms-account .content .size-100 {
  height: 100px; }
  .block.block-ms-account .content .size-100 .row-image {
    width: 100px; }
.block.block-ms-account .content .layout {
  display: none; }
.block.block-ms-account .content table.style-default tr.row-pod td {
  border-bottom: 1px solid #aaa !important; }
.block.block-ms-account .content table.style-default tr.row-pod.active td {
  background-color: transparent;
  background-color: #d0d6d8;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFD0D6D8,endColorstr=#FFD0D6D8);
  zoom: 1; }
.block.block-ms-account .content table.style-default tr.row-pod.active td.row-title div.row-title-inner:after {
  padding-top: 10px;
  content: 'Item is on your homepage';
  display: block;
  clear: both;
  margin-top: 10px;
  color: #0a257b; }
.block.block-ms-account .content .row-image {
  vertical-align: top;
  width: 100px; }
.block.block-ms-account .content .row-image.size-100 {
  width: 100px; }
.block.block-ms-account .content .row-title {
  text-align: left; }
.block.block-ms-account .content #edit-categories .form-submit {
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0; }
.block.block-ms-account .content #edit-categories .form-actions {
  position: relative;
  float: right;
  text-align: left;
  margin: 0; }
  .block.block-ms-account .content #edit-categories .form-actions .form-submit {
    float: left;
    margin-left: 0;
    margin-right: 0.5em; }
  .block.block-ms-account .content #edit-categories .form-actions .ajax-progress {
    position: absolute;
    width: 115px;
    left: -120px;
    top: 6px; }
.block.block-ms-account .content .fieldset-wrapper .description {
  padding: 0.75em; }
.block.block-ms-account .ms-account-survey-interest {
  float: left;
  clear: left;
  margin: 0;
  padding: 0; }
  .block.block-ms-account .ms-account-survey-interest .form-item {
    margin: 0;
    width: auto; }
  .block.block-ms-account .ms-account-survey-interest .chzn-container,
  .block.block-ms-account .ms-account-survey-interest .chzn-drop {
    width: 100% !important; }

body.context-account fieldset.collapsible.fieldset-ms-account-survey {
  min-height: inherit;
  padding-bottom: 0; }

.block.block-ms-account .content #edit-categories #edit-categories-terms-21-survey-toggle {
  margin: 0;
  margin-bottom: 0.5em; }

.ms-account-interests {
  display: none; }

body.context-account .link-view-homepage {
  margin: 0.5em; }

@media screen and (max-width: 600px) {
  .responsive-layout-mobile .row-pod .row-title .description {
    display: none; }

  .fieldset-ms-account-survey {
    display: none; } }
