/* Palette generated by Material Palette - materialpalette.com/blue/teal */
.x-modal .x-container {
  margin-bottom: 1rem; }

.master-page-include h2 {
  margin: 0;
  font-size: 1.2rem;
  color: #685EFF;
  font-weight: 600; }

.master-page-include h4 {
  font-size: 1.4rem;
  margin: 0; }

.master-page-include .in--top {
  padding: 0 2rem;
  background: #eee;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  .master-page-include .in--top .filter-master {
    position: relative;
    min-width: 260px; }
    .master-page-include .in--top .filter-master ul {
      position: absolute;
      width: 100%;
      background: #FFF;
      -webkit-box-shadow: 0 2px 2px 0 rgba(170, 170, 170, 0.14), 0 3px 1px -2px rgba(170, 170, 170, 0.12), 0 1px 5px 0 rgba(170, 170, 170, 0.2);
      box-shadow: 0 2px 2px 0 rgba(170, 170, 170, 0.14), 0 3px 1px -2px rgba(170, 170, 170, 0.12), 0 1px 5px 0 rgba(170, 170, 170, 0.2);
      max-width: 500px;
      visibility: hidden;
      opacity: 0;
      top: 95%;
      z-index: 200; }
      .master-page-include .in--top .filter-master ul.show {
        top: 100%;
        visibility: visible;
        opacity: 1;
        max-height: calc(100vh - 140px);
        overflow: auto; }
    .master-page-include .in--top .filter-master li {
      margin-right: 1.5rem;
      font-size: .98rem;
      -webkit-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s;
      cursor: pointer;
      width: 100%;
      padding-left: 1rem;
      line-height: 3;
      border-bottom: 2px transparent solid; }
      .master-page-include .in--top .filter-master li:hover {
        background: #f5f5f5; }
      .master-page-include .in--top .filter-master li.active {
        color: #685EFF;
        background: #f5f5f5; }
    .master-page-include .in--top .filter-master span.selected-category {
      font-size: 1rem;
      line-height: 4rem; }
      .master-page-include .in--top .filter-master span.selected-category:before {
        content: attr(label) " : "; }
  .master-page-include .in--top .btn {
    margin-left: 1rem; }

.xm-user-profile .list-my-details ul {
  margin-bottom: 2rem; }
  .xm-user-profile .list-my-details ul li {
    line-height: 3.5rem; }
    .xm-user-profile .list-my-details ul li b {
      margin-left: 100px;
      opacity: .75; }

.xm-user-profile .list-my-details p {
  opacity: .8; }
