@import url('theme-q2-blessed2.css?z=1441019009727');
@import url('theme-q2-blessed1.css?z=1441019009727');

        body.theme-q2 .content ul.hdr-actions a:disabled:hover, body.theme-q2 .content ul.hdr-actions a:disabled:focus, body.theme-q2 .content ul.hdr-actions a:disabled:active, body.theme-q2 .content ul.hdr-actions a.disabled:hover, body.theme-q2 .content ul.hdr-actions a.disabled:focus, body.theme-q2 .content ul.hdr-actions a.disabled:active, body.theme-q2 .content-wrapper ul.hdr-actions a:disabled:hover, body.theme-q2 .content-wrapper ul.hdr-actions a:disabled:focus, body.theme-q2 .content-wrapper ul.hdr-actions a:disabled:active, body.theme-q2 .content-wrapper ul.hdr-actions a.disabled:hover, body.theme-q2 .content-wrapper ul.hdr-actions a.disabled:focus, body.theme-q2 .content-wrapper ul.hdr-actions a.disabled:active {
          color: #949494;
          text-decoration: none; }
    body.theme-q2 .content ul.hdr-actions .hide-action, body.theme-q2 .content-wrapper ul.hdr-actions .hide-action {
      text-transform: lowercase; }
  @media (max-width: 767px) {
    body.theme-q2 .content .section-slider, body.theme-q2 .content-wrapper .section-slider {
      padding-bottom: 10px;
      padding-top: 10px; }
    body.theme-q2 .content section.tilecards > h3, body.theme-q2 .content-wrapper section.tilecards > h3 {
      padding-left: 12px;
      padding-right: 12px; }
    body.theme-q2 .content section.full-xs, body.theme-q2 .content-wrapper section.full-xs {
      padding-left: 0;
      padding-right: 0; }
    body.theme-q2 .tilecard {
      padding-left: 0;
      padding-right: 0; }
    body.theme-q2 .account-tilecard .account-title {
      padding-bottom: 3px;
      white-space: nowrap; } }
  body.theme-q2 .dyn-form-content, body.theme-q2 #dyn-form-content {
    color: #2e2e2e;
    padding: 15px;
    /*
        This is overriden below for nested table content
    */
    /*
        Table adjustments for general layout and datatable styling
    */
    /*
        Modal windows/dialog boxes
    */
    /*
        Legacy HTML styling classes
    */
    /*
        Hacks to override bad markup and inline styles
    */ }
    body.theme-q2 .dyn-form-content .q2-modal, body.theme-q2 #dyn-form-content .q2-modal {
      position: fixed; }
    body.theme-q2 .dyn-form-content br, body.theme-q2 #dyn-form-content br {
      display: none; }
    body.theme-q2 .dyn-form-content input[type="text"], body.theme-q2 .dyn-form-content select, body.theme-q2 .dyn-form-content textarea, body.theme-q2 #dyn-form-content input[type="text"], body.theme-q2 #dyn-form-content select, body.theme-q2 #dyn-form-content textarea {
      font-size: 14px; }
    body.theme-q2 .dyn-form-content img, body.theme-q2 #dyn-form-content img {
      margin-top: 6px;
      margin-bottom: 6px; }
    body.theme-q2 .dyn-form-content input[type=radio], body.theme-q2 .dyn-form-content input[type=checkbox], body.theme-q2 #dyn-form-content input[type=radio], body.theme-q2 #dyn-form-content input[type=checkbox] {
      margin-right: 3px;
      display: inline-block;
      float: none;
      margin-top: 0; }
      body.theme-q2 .dyn-form-content input[type=radio] + label, body.theme-q2 .dyn-form-content > table > tbody > tr > input[type=radio] + td.col1sub1, body.theme-q2 .dyn-form-content #dyn-form-content > table > tbody > tr > input[type=radio] + td.col1sub1, body.theme-q2 .dyn-form-content input[type=checkbox] + label, body.theme-q2 .dyn-form-content > table > tbody > tr > input[type=checkbox] + td.col1sub1, body.theme-q2 .dyn-form-content #dyn-form-content > table > tbody > tr > input[type=checkbox] + td.col1sub1, body.theme-q2 #dyn-form-content input[type=radio] + label, body.theme-q2 #dyn-form-content .dyn-form-content > table > tbody > tr > input[type=radio] + td.col1sub1, body.theme-q2 #dyn-form-content > table > tbody > tr > input[type=radio] + td.col1sub1, body.theme-q2 #dyn-form-content input[type=checkbox] + label, body.theme-q2 #dyn-form-content .dyn-form-content > table > tbody > tr > input[type=checkbox] + td.col1sub1, body.theme-q2 #dyn-form-content > table > tbody > tr > input[type=checkbox] + td.col1sub1 {
        line-height: 45px; }
    body.theme-q2 .dyn-form-content .radio, body.theme-q2 .dyn-form-content .checkbox, body.theme-q2 #dyn-form-content .radio, body.theme-q2 #dyn-form-content .checkbox {
      line-height: 1.43em; }
    body.theme-q2 .dyn-form-content table, body.theme-q2 #dyn-form-content table {
      width: 100%; }
      body.theme-q2 .dyn-form-content table td:empty, body.theme-q2 #dyn-form-content table td:empty {
        display: none; }
    body.theme-q2 .dyn-form-content > table > tbody > tr > td, body.theme-q2 #dyn-form-content > table > tbody > tr > td {
      padding: 6px;
      padding-bottom: 12px; }
      body.theme-q2 .dyn-form-content > table > tbody > tr > td br, body.theme-q2 #dyn-form-content > table > tbody > tr > td br {
        display: block; }
      body.theme-q2 .dyn-form-content > table > tbody > tr > td > table > thead > tr > th, body.theme-q2 .dyn-form-content > table > tbody > tr > td > table > thead > tr > td, body.theme-q2 #dyn-form-content > table > tbody > tr > td > table > thead > tr > th, body.theme-q2 #dyn-form-content > table > tbody > tr > td > table > thead > tr > td {
        background: #ebebeb;
        border-bottom: 1px solid #ebebeb;
        color: #5e5e5e;
        font-weight: normal;
        padding: 15px 6px;
        vertical-align: middle; }
      body.theme-q2 .dyn-form-content > table > tbody > tr > td > table > tbody > tr > td, body.theme-q2 #dyn-form-content > table > tbody > tr > td > table > tbody > tr > td {
        border-bottom: solid 1px #ebebeb; }
    body.theme-q2 .dyn-form-content > table > tbody > tr > td.col1sub1, body.theme-q2 .dyn-form-content > table > tbody > tr > td.col1sub2, body.theme-q2 .dyn-form-content > table > tbody > tr > td.col2sub1, body.theme-q2 .dyn-form-content > table > tbody > tr > td.col2sub2, body.theme-q2 #dyn-form-content > table > tbody > tr > td.col1sub1, body.theme-q2 #dyn-form-content > table > tbody > tr > td.col1sub2, body.theme-q2 #dyn-form-content > table > tbody > tr > td.col2sub1, body.theme-q2 #dyn-form-content > table > tbody > tr > td.col2sub2 {
      display: block;
      width: 50%; }
    body.theme-q2 .dyn-form-content > table > tbody > tr > td.col1sub1, body.theme-q2 #dyn-form-content > table > tbody > tr > td.col1sub1 {
      margin-bottom: -6px;
      padding: 6px; }
    body.theme-q2 .dyn-form-content > table .col1, body.theme-q2 .dyn-form-content > table .col2, body.theme-q2 #dyn-form-content > table .col1, body.theme-q2 #dyn-form-content > table .col2 {
      width: 50%; }
    body.theme-q2 .dyn-form-content div.modal, body.theme-q2 .dyn-form-content div.ProcessingModal, body.theme-q2 .dyn-form-content #shade, body.theme-q2 #dyn-form-content div.modal, body.theme-q2 #dyn-form-content div.ProcessingModal, body.theme-q2 #dyn-form-content #shade {
      background: #131515;
      min-height: 100% !important;
      min-width: 100% !important;
      opacity: 1; }
    body.theme-q2 .dyn-form-content div.modal, body.theme-q2 .dyn-form-content #modal, body.theme-q2 .dyn-form-content div.dialog_middlecenter, body.theme-q2 .dyn-form-content div.ProcessingDialog, body.theme-q2 .dyn-form-content .dialog_text, body.theme-q2 .dyn-form-content #modalDetails, body.theme-q2 .dyn-form-content #modalButtons, body.theme-q2 #dyn-form-content div.modal, body.theme-q2 #dyn-form-content #modal, body.theme-q2 #dyn-form-content div.dialog_middlecenter, body.theme-q2 #dyn-form-content div.ProcessingDialog, body.theme-q2 #dyn-form-content .dialog_text, body.theme-q2 #dyn-form-content #modalDetails, body.theme-q2 #dyn-form-content #modalButtons {
      color: #ebebeb;
      font-size: inherit;
      font-weight: normal; }
    body.theme-q2 .dyn-form-content div.dialog_middlecenter, body.theme-q2 .dyn-form-content div.dialog_Processingmiddlecenter, body.theme-q2 .dyn-form-content #modalDetails, body.theme-q2 .dyn-form-content #modalButtons, body.theme-q2 #dyn-form-content div.dialog_middlecenter, body.theme-q2 #dyn-form-content div.dialog_Processingmiddlecenter, body.theme-q2 #dyn-form-content #modalDetails, body.theme-q2 #dyn-form-content #modalButtons {
      background: transparent;
      border: 0;
      box-shadow: none; }
    body.theme-q2 .dyn-form-content #close_modal, body.theme-q2 #dyn-form-content #close_modal {
      color: #ebebeb;
      font-weight: bold; }
    body.theme-q2 .dyn-form-content .bold, body.theme-q2 .dyn-form-content .q2OnlineBodyBold, body.theme-q2 #dyn-form-content .bold, body.theme-q2 #dyn-form-content .q2OnlineBodyBold {
      font-weight: bold; }
    body.theme-q2 .dyn-form-content .green, body.theme-q2 .dyn-form-content .success, body.theme-q2 #dyn-form-content .green, body.theme-q2 #dyn-form-content .success {
      color: #29b83d; }
    body.theme-q2 .dyn-form-content .q2captionbar, body.theme-q2 #dyn-form-content .q2captionbar {
      display: block; }
      body.theme-q2 .dyn-form-content .q2captionbar td, body.theme-q2 #dyn-form-content .q2captionbar td {
        display: inline; }
      body.theme-q2 .dyn-form-content .q2captionbar .q2top td, body.theme-q2 #dyn-form-content .q2captionbar .q2top td {
        font-size: 18px;
        font-weight: 500; }
    body.theme-q2 .dyn-form-content .q2onlineerror, body.theme-q2 #dyn-form-content .q2onlineerror {
      color: #e72900; }
    body.theme-q2 .dyn-form-content .q2onlinetitle, body.theme-q2 #dyn-form-content .q2onlinetitle {
      font-size: 24px;
      font-weight: 500;
      line-height: 1.1; }
    body.theme-q2 .dyn-form-content .q2onlinesubtitle, body.theme-q2 #dyn-form-content .q2onlinesubtitle {
      font-size: 18px;
      font-weight: normal;
      line-height: 1.2; }
    body.theme-q2 .dyn-form-content .tabcontent, body.theme-q2 #dyn-form-content .tabcontent {
      margin-bottom: 1em; }
    body.theme-q2 .dyn-form-content div[style], body.theme-q2 #dyn-form-content div[style] {
      /* This hack might cause issues */
      font: inherit !important;
      height: auto !important;
      padding: 0 !important;
      width: auto !important; }
    body.theme-q2 .dyn-form-content li b, body.theme-q2 #dyn-form-content li b {
      padding-right: 3px; }
  body.theme-q2 .dyn-forms-submit {
    padding: 0 24px 24px; }
  body.theme-q2 .sidebar .dyn-form-content, body.theme-q2 .sidebar #dyn-form-content {
    padding: 0; }
  body.theme-q2.phone .dyn-form-content, body.theme-q2.phone #dyn-form-content {
    padding: 0; }
    body.theme-q2.phone .dyn-form-content img, body.theme-q2.phone #dyn-form-content img {
      max-width: 100%; }
    body.theme-q2.phone .dyn-form-content td[align='right'], body.theme-q2.phone #dyn-form-content td[align='right'] {
      text-align: left; }
    body.theme-q2.phone .dyn-form-content .q2-modal-body, body.theme-q2.phone #dyn-form-content .q2-modal-body {
      margin-top: 58px; }
  body.theme-q2.tablet .dyn-form-content .q2-modal-body, body.theme-q2.tablet #dyn-form-content .q2-modal-body {
    margin-top: 88px; }
  body.theme-q2 .search-select-wrapper .search-select-input .ember-text-field {
    margin: 0;
    width: 100%; }
  body.theme-q2 .search-select-wrapper .search-select-list {
    z-index: 10;
    border: 1px solid #949494;
    border-bottom: none;
    position: absolute;
    width: 100%;
    -webkit-animation: fade-in 0.5s forwards;
            animation: fade-in 0.5s forwards; }
  body.theme-q2 .search-select-wrapper .search-select-item {
    background: #ebebeb;
    border-bottom: 1px solid #949494;
    padding: 6px 12px;
    cursor: pointer; }
  body.theme-q2 .search-select-wrapper .search-selected-item {
    -webkit-animation: fade-in 0.8s forwards;
            animation: fade-in 0.8s forwards;
    cursor: pointer; }
  body.theme-q2 .search-select-wrapper .search-select-message {
    background: #ebebeb;
    font-style: italic;
    padding: 4px;
    border: 1px solid #949494; }
  body.theme-q2 .search-select-wrapper.read-only .search-select-item, body.theme-q2 .search-select-wrapper.read-only .search-selected-item {
    cursor: default;
    -webkit-animation: none;
            animation: none; }
  body.theme-q2 .search-select-wrapper.account-info .account-tile {
    *zoom: 1;
    padding-left: 34px !important;
    border-radius: 0; }
    body.theme-q2 .search-select-wrapper.account-info .account-tile:before, body.theme-q2 .search-select-wrapper.account-info .account-tile:after {
      content: "";
      display: table;
      line-height: 0; }
    body.theme-q2 .search-select-wrapper.account-info .account-tile:after {
      clear: both; }
  body.theme-q2 .search-select-wrapper.account-info .search-selected-item {
    padding: 4px 12px;
    border: 1px solid #949494;
    border-radius: 8px;
    background: #ebebeb; }
  body.theme-q2 .search-select-wrapper.account-info .account-widget-title.ellipsize {
    max-width: 99%; }
  body.theme-q2 .search-select-wrapper.account-info .account-widget-balance {
    font-size: inherit;
    line-height: 1; }
  body.theme-q2 .multi-transfer .search-select-wrapper.account-info, body.theme-q2 .multi-transfer .search-select-wrapper.account-info .search-select-list {
    width: 320px; }
  body.theme-q2.desktop ::-webkit-scrollbar {
    width: 6px; }
  body.theme-q2.desktop ::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    background-color: #2c2f30;
    border-radius: 3px;
    border: 1px solid transparent;
    width: 2px;
    min-height: 84px; }
  body.theme-q2 {
    scrollbar-base-color: #2c2f30;
    scrollbar-track-color: #033d53;
    scrollbar-arrow-color: #2c2f30; }
  body.theme-q2 .story-panel {
    background: #fff;
    left: 0;
    min-height: 100%;
    overflow: auto;
    overflow-y: scroll;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
    -webkit-overflow-scrolling: touch;
    border: none; }
    body.theme-q2 .story-panel h1 {
      text-align: center; }
      body.theme-q2 .story-panel h1 .icon-remove-sign {
        color: #2e2e2e;
        margin-left: -1.6em; }
    body.theme-q2 .story-panel .panel-heading {
      font-size: 24px;
      background: transparent;
      border: none;
      text-align: center; }
    body.theme-q2 .story-panel .story-content, body.theme-q2 .story-panel .story-panel-actions {
      margin-left: 15px;
      margin-right: 15px;
      margin-top: 20px;
      margin-bottom: 20px; }
    body.theme-q2 .story-panel .page-indicator {
      text-align: center; }
    body.theme-q2 .story-panel .dot {
      cursor: pointer;
      display: inline-block;
      font-size: 9px;
      height: 20px;
      margin-right: 3px;
      padding: 0;
      position: relative;
      width: 25px; }
      body.theme-q2 .story-panel .dot:after {
        background-color: rgba(19, 21, 21, 0.4);
        border-radius: 50%;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.5) inset;
        content: " ";
        display: block;
        height: 12px;
        left: 8px;
        position: absolute;
        top: 4px;
        width: 12px; }
      body.theme-q2 .story-panel .dot.is-selected:after {
        background-color: rgba(19, 21, 21, 0.8);
        box-shadow: none; }
    body.theme-q2 .story-panel .page-indicator {
      text-align: center; }
    body.theme-q2 .story-panel .dot {
      cursor: pointer;
      display: inline-block;
      font-size: 9px;
      height: 20px;
      margin-right: 3px;
      padding: 0;
      position: relative;
      width: 25px; }
      body.theme-q2 .story-panel .dot:after {
        background-color: rgba(19, 21, 21, 0.4);
        border-radius: 50%;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.5) inset;
        content: " ";
        display: block;
        height: 12px;
        left: 8px;
        position: absolute;
        top: 4px;
        width: 12px; }
      body.theme-q2 .story-panel .dot.is-selected:after {
        background-color: rgba(19, 21, 21, 0.8);
        box-shadow: none; }
  body.theme-q2 .user-label-dialog {
    text-align: left; }
  body.theme-q2 .user-label-close-button {
    position: absolute;
    top: -12px;
    right: -11px;
    z-index: 2; }
  body.theme-q2 .user-label-list {
    overflow-y: scroll;
    height: 300px; }
  body.theme-q2 .account-color-1 {
    background-color: #a16735;
    color: #a16735;
    fill: #a16735;
    stroke: #a16735; }
  body.theme-q2 .account-color-2 {
    background-color: #938230;
    color: #938230;
    fill: #938230;
    stroke: #938230; }
  body.theme-q2 .account-color-3 {
    background-color: #257747;
    color: #257747;
    fill: #257747;
    stroke: #257747; }
  body.theme-q2 .account-color-4 {
    background-color: #265569;
    color: #265569;
    fill: #265569;
    stroke: #265569; }
  body.theme-q2 .account-color-5 {
    background-color: #2e3971;
    color: #2e3971;
    fill: #2e3971;
    stroke: #2e3971; }
  body.theme-q2 .account-color-6 {
    background-color: #5a320e;
    color: #5a320e;
    fill: #5a320e;
    stroke: #5a320e; }
  body.theme-q2 .account-color-7 {
    background-color: #4c4109;
    color: #4c4109;
    fill: #4c4109;
    stroke: #4c4109; }
  body.theme-q2 .account-color-8 {
    background-color: #04421d;
    color: #04421d;
    fill: #04421d;
    stroke: #04421d; }
  body.theme-q2 .account-color-9 {
    background-color: #082d3d;
    color: #082d3d;
    fill: #082d3d;
    stroke: #082d3d; }
  body.theme-q2 .account-color-10 {
    background-color: #0d1141;
    color: #0d1141;
    fill: #0d1141;
    stroke: #0d1141; }
  body.theme-q2 .account-color-11 {
    background-color: #d59e68;
    color: #d59e68;
    fill: #d59e68;
    stroke: #d59e68; }
  body.theme-q2 .account-color-12 {
    background-color: #c5ad63;
    color: #c5ad63;
    fill: #c5ad63;
    stroke: #c5ad63; }
  body.theme-q2 .account-color-13 {
    background-color: #5dba81;
    color: #5dba81;
    fill: #5dba81;
    stroke: #5dba81; }
  body.theme-q2 .account-color-14 {
    background-color: #5e9cb5;
    color: #5e9cb5;
    fill: #5e9cb5;
    stroke: #5e9cb5; }
  body.theme-q2 .account-color-15 {
    background-color: #6973ba;
    color: #6973ba;
    fill: #6973ba;
    stroke: #6973ba; }
  body.theme-q2 .gam-index {
    padding: 0 30px; }
  body.theme-q2 .team-save-cancel {
    border-top: 3px solid #eeeeee;
    padding: 15px 0px 15px 0px; }
  body.theme-q2 .team-save-cancel .btn-primary, body.theme-q2 .team-save-cancel .dyn-form-content button, body.theme-q2 .dyn-form-content .team-save-cancel button, body.theme-q2 .team-save-cancel .dyn-form-content input[type="button"], body.theme-q2 .dyn-form-content .team-save-cancel input[type="button"], body.theme-q2 .team-save-cancel .dyn-form-content input[type="submit"], body.theme-q2 .dyn-form-content .team-save-cancel input[type="submit"], body.theme-q2 .team-save-cancel .dyn-form-content .button, body.theme-q2 .dyn-form-content .team-save-cancel .button, body.theme-q2 .team-save-cancel #dyn-form-content button, body.theme-q2 #dyn-form-content .team-save-cancel button, body.theme-q2 .team-save-cancel #dyn-form-content input[type="button"], body.theme-q2 #dyn-form-content .team-save-cancel input[type="button"], body.theme-q2 .team-save-cancel #dyn-form-content input[type="submit"], body.theme-q2 #dyn-form-content .team-save-cancel input[type="submit"], body.theme-q2 .team-save-cancel #dyn-form-content .button, body.theme-q2 #dyn-form-content .team-save-cancel .button {
    width: 125px; }
  body.theme-q2 .gam-popover-wrapper {
    background: transparent;
    overflow: auto;
    color: white; }
  body.theme-q2 .gam-popover-table {
    background: transparent;
    width: 100%; }
  body.theme-q2 .team-select {
    background-color: white;
    padding: 10px; }
  body.theme-q2 .team-select-list {
    height: 500px;
    overflow: auto; }
  body.theme-q2 .team-select-members-container {
    margin: 20px 30px 20px 30px; }
  body.theme-q2 .team-select-groups-container {
    margin: 20px 30px 20px 30px; }
  body.theme-q2 .team-select-members h4 {
    font-weight: bold; }
  body.theme-q2 .team-select-save-cancel {
    padding: 20px 0px 20px; }
  body.theme-q2 .team-new {
    position: absolute;
    z-index: 150;
    background-color: white;
    width: 400px;
    /* height: 375px; */
    margin-left: 50%;
    left: -200px;
    top: 40px;
    text-align: left; }
  body.theme-q2 .team-new-container {
    margin: 15px; }
  body.theme-q2 .team-new-save-cancel {
    padding: 15px 0px 15px; }
  body.theme-q2 .team-member-box-selected, body.theme-q2 .team-member-box-unselected {
    border: 1px solid #afafaf;
    padding: 2px;
    height: 18px;
    width: 18px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  body.theme-q2 .team-member-box-selected {
    background-color: #008eaa; }
  body.theme-q2 .team-member-box-unselected {
    background-color: transparent; }
  body.theme-q2 .teams-main td, body.theme-q2 tr {
    vertical-align: middle; }
  body.theme-q2 .teams-main tr {
    padding: 4px 0 5px 0; }
  body.theme-q2 .gam-text {
    vertical-align: middle;
    color: #000000;
    height: 42px; }
  body.theme-q2 .gam-top-column {
    vertical-align: top !important; }
  body.theme-q2 .gam-viewby {
    line-height: 45px;
    padding-right: 3px; }
  body.theme-q2 .gam-hover {
    cursor: pointer; }
  body.theme-q2 .selected-header {
    color: #333; }
  body.theme-q2 .sort-show {
    visibility: visible;
    color: #3c84a4; }
  body.theme-q2 .sort-hide {
    visibility: hidden; }
  body.theme-q2 .btn-select-members {
    width: 90%;
    display: block;
    text-align: left; }
  body.theme-q2 .btn-select-groups {
    width: 90%;
    display: block;
    text-align: left; }
  body.theme-q2 .tb-team-edit {
    margin-bottom: 0px; }
  body.theme-q2 .tb-team-edit tr {
    height: 45px; }
  body.theme-q2 .tb-team-edit td {
    vertical-align: middle;
    border-top: none;
    border-bottom: 1px solid #dddddd; }
  body.theme-q2 .collapse-div {
    min-height: 50px;
    max-height: 500px;
    width: 100%;
    background-color: #3c84a4;
    color: white;
    overflow: auto; }
  body.theme-q2 .gam-hidden {
    border: none !important;
    padding: 0 !important; }
  body.theme-q2 .gam-show-arrow:after {
    top: 50%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #3c84a4;
    border-width: 10px;
    margin-left: -10px; }
  body.theme-q2 .arrow-box {
    cursor: pointer;
    position: relative; }
  body.theme-q2 .gam-gear {
    cursor: pointer; }
  body.theme-q2 #splashboard-container {
    background: #eee;
    height: 100vh;
    /* http://www.w3.org/TR/css3-values/#viewport-relative-lengths */ }
  body.theme-q2 .sb-config-container {
    margin: 0px -10px; }
  body.theme-q2 .sb-config-btn-container {
    margin: 15px 18px 0px 0px; }
  body.theme-q2 .config-button {
    vertical-align: middle;
    font-size: 30px;
    color: #3c84a4; }
  body.theme-q2 .stat-panel {
    padding: 1.5rem;
    box-shadow: 0 1px 2px #aaa;
    background: white;
    margin-bottom: 20px;
    border-radius: 3px; }
  body.theme-q2 .splashboard-logo {
    content: url("images/logos/logo.png");
    float: left;
    padding: 15px; }
  body.theme-q2 .stat-header {
    border-bottom: 1px solid #eee; }
  body.theme-q2 .sb-stats-empty-container #empty-stat {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    background-size: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat; }
  body.theme-q2 .sb-stats-empty-container #empty-stat .empty-stat-inner {
    padding-top: 51.4%;
    display: block;
    height: 0; }
  body.theme-q2 .sb-stats-empty-container #empty-stat {
    background-image: url("images/central/splashboard-no-stats-lg.png"); }
  @media only screen and (max-width: 992px) {
    body.theme-q2 .sb-stats-empty-container #empty-stat {
      background-image: url("images/central/splashboard-no-stats-md.png"); }
    body.theme-q2 .sb-stats-empty-container #empty-stat .empty-stat-inner {
      padding-top: 69.44%; } }
  @media only screen and (max-width: 768px) {
    body.theme-q2 .sb-stats-empty-container #empty-stat {
      background-image: url("images/central/splashboard-no-stats-sm.png"); }
    body.theme-q2 .sb-stats-empty-container #empty-stat .empty-stat-inner {
      padding-top: 129.16%; } }
  body.theme-q2 .stat-graph {
    padding: 15px;
    text-align: center; }
  body.theme-q2 .stat-graph-disabled {
    fill: #dddddd !important; }
  body.theme-q2 .misc-stat-button {
    display: inline-block;
    padding: 3px 0px;
    width: 45px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #337ab7;
    color: #fff; }
  body.theme-q2 .misc-stat:nth-of-type(6n+1) .misc-stat-button {
    background-color: #ea6b14; }
  body.theme-q2 .misc-stat:nth-of-type(6n+2) .misc-stat-button {
    background-color: #b35ba9; }
  body.theme-q2 .misc-stat:nth-of-type(6n+3) .misc-stat-button {
    background-color: #008eaa; }
  body.theme-q2 .misc-stat:nth-of-type(6n+4) .misc-stat-button {
    background-color: #63666a; }
  body.theme-q2 .misc-stat:nth-of-type(6n+5) .misc-stat-button {
    background-color: #84bd00; }
  body.theme-q2 .misc-stat:nth-of-type(6n+6) .misc-stat-button {
    background-color: #fcb424; }
  body.theme-q2 .misc-empty-stat .misc-stat-button {
    background-color: #eee; }
  body.theme-q2 #splashboard-container a[href^="central://"] {
    color: #333333;
    text-decoration: none; }
  body.theme-q2 .circle-graph-container-disabled {
    fill: #dddddd; }
  body.theme-q2 .circle-graph-container:nth-of-type(6n+1) .stat-graph {
    fill: #84bd00; }
  body.theme-q2 .circle-graph-container:nth-of-type(6n+2) .stat-graph {
    fill: #ea6b14; }
  body.theme-q2 .circle-graph-container:nth-of-type(6n+3) .stat-graph {
    fill: #008eaa; }
  body.theme-q2 .circle-graph-container:nth-of-type(6n+4) .stat-graph {
    fill: #63666a; }
  body.theme-q2 .circle-graph-container:nth-of-type(6n+5) .stat-graph {
    fill: #84bd00; }
  body.theme-q2 .circle-graph-container:nth-of-type(6n+6) .stat-graph {
    fill: #fcb424; }
  body.theme-q2 .panel-primary {
    border-color: #eff0f0; }
    body.theme-q2 .panel-primary .panel-heading {
      background-color: #eff0f0;
      border-color: #eff0f0;
      color: #141414; }
  @media (min-width: 768px) {
    body.theme-q2 .col-sm-offset-0 {
      margin-left: 0; } }
  body.theme-q2.desktop {
    border-bottom: 0; }
    body.theme-q2.desktop.frameless.interstitial-page .meta-container {
      width: 100% !important; }
    body.theme-q2.desktop.frameless.interstitial-page .navbar-fixed-top {
      display: block !important; }
    body.theme-q2.desktop.frameless .navbar-fixed-top, body.theme-q2.desktop.frameless .content-wrapper, body.theme-q2.desktop.frameless .footer {
      display: none !important; }
    body.theme-q2.desktop .customer-name-holder, body.theme-q2.desktop .customer-last-login {
      font-size: 12px;
      color: #2e2e2e; }
    body.theme-q2.desktop .customer-last-login {
      color: #626262;
      font-style: initial;
      font-weight: normal; }
    body.theme-q2.desktop .app-metacontainer {
      height: 100%;
      height: auto;
      min-height: 100%; }
    body.theme-q2.desktop .app-container {
      height: auto;
      min-height: 100%;
      padding-top: 64px;
      position: relative; }
      body.theme-q2.desktop .app-container .loading-bg {
        background-image: #5199b9;
        display: none; }
      body.theme-q2.desktop .app-container .splash-bg {
        background-image: url('images/desktop-background.jpg');
        display: none; }
    body.theme-q2.desktop .main-view {
      width: 100%; }
    body.theme-q2.desktop .app-container.rail-right-empty .main-view .content-area {
      width: 100%; }
    body.theme-q2.desktop .app-container.rail-right-empty .main-view .sidebar {
      width: 0;
      display: none; }
    body.theme-q2.desktop .app-container.rail-right-empty .main-view.show-sidebar .content-wrapper {
      box-shadow: 0 1px 3px rgba(20, 20, 20, 0.5), -255px 0 0 #033d53 inset, -256px 0 0 #0d5875 inset; }
    body.theme-q2.desktop .app-container.rail-right-empty .main-view.show-sidebar .sidebar {
      display: table-cell;
      width: 256px; }
    body.theme-q2.desktop .show-sidebar .content-wrapper, body.theme-q2.desktop .rail-right-has .content-wrapper {
      box-shadow: 0 1px 3px rgba(20, 20, 20, 0.5), -255px 0 0 #033d53 inset, -256px 0 0 #0d5875 inset; }
    body.theme-q2.desktop.landing-page .app-container.rail-right-empty .main-view .content-wrapper {
      box-shadow: 0 1px 3px rgba(20, 20, 20, 0.5), -255px 0 0 #033d53 inset, -256px 0 0 #0d5875 inset; }
    body.theme-q2.desktop.landing-page .app-container.rail-right-empty .main-view .sidebar {
      display: table-cell;
      width: 256px; }
    body.theme-q2.desktop .content-wrapper {
      box-shadow: 0 1px 3px rgba(20, 20, 20, 0.5);
      min-height: 500px;
      width: 1024px;
      position: relative; }
    body.theme-q2.desktop .header {
      padding-left: 15px;
      padding-right: 15px;
      border: 0;
      box-shadow: inset 0 -1px 0 #cccccc;
      height: 46px;
      min-height: 46px;
      position: absolute;
      width: 100%;
      display: none; }
      body.theme-q2.desktop .header .center {
        margin-top: 0;
        text-align: left;
        text-transform: none; }
    body.theme-q2.desktop .header-center {
      position: static;
      color: #141414;
      height: 46px;
      line-height: 46px;
      margin: 0; }
    body.theme-q2.desktop .left, body.theme-q2.desktop .right, body.theme-q2.desktop .info-button-phone-holder, body.theme-q2.desktop .callme-button {
      display: none; }
    body.theme-q2.desktop .quicktip-container {
      padding-top: 12px;
      height: auto;
      min-height: 32px; }
      body.theme-q2.desktop .quicktip-container.main-desktop .quicktips {
        width: 1024px; }
    body.theme-q2.desktop .quicktips {
      background-color: #136386;
      color: #fff;
      height: 42px;
      margin: 0 0 11px; }
      body.theme-q2.desktop .quicktips .input-group-addon {
        color: #fff; }
    body.theme-q2.desktop .return-to-login {
      position: fixed; }
    body.theme-q2.desktop .no-titlebar .content-container, body.theme-q2.desktop .no-logo .content-container {
      padding-top: 0; }
    body.theme-q2.desktop .content-container {
      height: 100%;
      min-height: 500px;
      table-layout: fixed;
      width: 100%;
      padding-top: 46px;
      padding-top: 0; }
      body.theme-q2.desktop .content-container > .content {
        width: 768px; }
      body.theme-q2.desktop .content-container > .sidebar {
        width: 256px; }
    body.theme-q2.desktop .unauthenticated .content-container > .content {
      width: 1024px; }
    body.theme-q2.desktop .unauthenticated > .footer, body.theme-q2.desktop .unauthenticated > footer {
      display: none; }
    body.theme-q2.desktop .content-container > .content > .flex-item {
      min-height: 500px;
      padding: 15px; }
    body.theme-q2.desktop .hide-sidebar .content-container > .content {
      width: 100%; }
    body.theme-q2.desktop .hide-sidebar .content-container > .desktop-sidebar {
      display: none; }
    body.theme-q2.desktop .sidebar, body.theme-q2.desktop .sidebar-drawer {
      height: auto;
      overflow: visible;
      position: relative;
      width: 100%; }
    body.theme-q2.desktop .sidebar {
      padding: 0; }
    body.theme-q2.desktop .vertical-nav .main-page-container {
      width: 1280px; }
      body.theme-q2.desktop .vertical-nav .main-page-container .navbar > .meta-container {
        max-width: 1280px; }
    body.theme-q2.desktop .vertical-nav .quicktips {
      float: right; }
    body.theme-q2.desktop .vertical-nav #menu {
      background: transparent;
      min-width: 256px;
      width: 256px; }
      body.theme-q2.desktop .vertical-nav #menu .menu-rail {
        background-color: #0d5875; }
      body.theme-q2.desktop .vertical-nav #menu .menu-nav {
        overflow: hidden; }
      body.theme-q2.desktop .vertical-nav #menu .menu-item {
        color: #fff; }
        body.theme-q2.desktop .vertical-nav #menu .menu-item:after {
          border-color: rgba(255, 255, 255, 0.17); }
        body.theme-q2.desktop .vertical-nav #menu .menu-item.selected, body.theme-q2.desktop .vertical-nav #menu .menu-item.is-selected {
          background: #5199b9;
          color: #fff; }
        body.theme-q2.desktop .vertical-nav #menu .menu-item:hover {
          background: #5199b9;
          color: #fff; }
      body.theme-q2.desktop .vertical-nav #menu .child-menu {
        background: #f4f8fa; }
      body.theme-q2.desktop .vertical-nav #menu .menu-item-child {
        color: #000; }
        body.theme-q2.desktop .vertical-nav #menu .menu-item-child .menu-text {
          font-weight: 200; }
        body.theme-q2.desktop .vertical-nav #menu .menu-item-child:after {
          border-color: rgba(255, 255, 255, 0.17); }
        body.theme-q2.desktop .vertical-nav #menu .menu-item-child.selected, body.theme-q2.desktop .vertical-nav #menu .menu-item-child.is-selected {
          background: #5199b9; }
          body.theme-q2.desktop .vertical-nav #menu .menu-item-child.selected .menu-text, body.theme-q2.desktop .vertical-nav #menu .menu-item-child.is-selected .menu-text {
            color: #fff; }
        body.theme-q2.desktop .vertical-nav #menu .menu-item-child:hover {
          background: #5199b9; }
          body.theme-q2.desktop .vertical-nav #menu .menu-item-child:hover .menu-text {
            color: #fff; }
    body.theme-q2.desktop .grid-row {
      display: table; }
    body.theme-q2.desktop .grid-row > .grid-column {
      float: none;
      display: table-cell;
      vertical-align: top; }
    body.theme-q2.desktop .scrollable {
      overflow-x: hidden;
      overflow-y: auto; }
    body.theme-q2.desktop .bordered > div {
      border: 1px solid rgba(255, 255, 255, 0.4);
      color: rgba(255, 255, 255, 0.4);
      padding: 8px; }
    body.theme-q2.desktop .vert-widget-small {
      height: 120px;
      border-bottom: 1px solid green;
      overflow-x: hidden;
      overflow-y: auto;
      width: 100%; }
    body.theme-q2.desktop .vert-widget-large {
      height: 360px;
      border-bottom: 1px solid red;
      overflow-x: hidden;
      overflow-y: auto;
      width: 100%; }
    body.theme-q2.desktop .push-footer {
      height: 150px; }
    body.theme-q2.desktop .main-page-container {
      box-sizing: content-box;
      height: auto;
      min-height: 100%;
      padding: 0 0 214px 0;
      width: 1024px; }
      body.theme-q2.desktop .main-page-container .navbar > .meta-container {
        max-width: 1280px; }
        body.theme-q2.desktop .main-page-container .navbar > .meta-container .navbar-left {
          float: left; }
        body.theme-q2.desktop .main-page-container .navbar > .meta-container .navbar-right {
          float: right; }
      body.theme-q2.desktop .main-page-container .navbar-text {
        margin: 0; }
        body.theme-q2.desktop .main-page-container .navbar-text > .valign {
          height: 62px; }
    body.theme-q2.desktop .footer {
      background-color: rgba(0, 0, 0, 0.8);
      background: -webkit(linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.7) 23%, rgba(0, 0, 0, 0.84) 100%));
      background: -moz(linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.7) 23%, rgba(0, 0, 0, 0.84) 100%));
      background: -o(linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.7) 23%, rgba(0, 0, 0, 0.84) 100%));
      background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.7) 23%, rgba(0, 0, 0, 0.84) 100%);
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.7) 23%, rgba(0, 0, 0, 0.84) 100%);
      -webkit-font-smoothing: antialiased;
      -moz-font-smoothing: antialiased;
      -ms-font-smoothing: antialiased;
      -o-font-smoothing: antialiased;
      font-smoothing: antialiased;
      text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.004);
      bottom: 0;
      clear: both;
      color: #fff;
      font-size: 12px;
      height: 86px;
      padding: 0 15px;
      position: absolute;
      width: 100%; }
      body.theme-q2.desktop .footer > .container {
        border-top: 1px solid white;
        max-width: 100%;
        padding: 24px 0 0; }
      body.theme-q2.desktop .footer .social-title {
        font-weight: bold;
        margin: 0 0 14px 0;
        text-transform: uppercase; }
      body.theme-q2.desktop .footer .footer-copyright {
        margin-bottom: 14px; }
      body.theme-q2.desktop .footer .footer-customer-links a {
        color: rgba(255, 255, 255, 0.92); }
        body.theme-q2.desktop .footer .footer-customer-links a:hover {
          color: #fff; }
      body.theme-q2.desktop .footer .footer-customer-links li {
        padding: 0; }
        body.theme-q2.desktop .footer .footer-customer-links li:after {
          content: "/";
          display: inline-block;
          padding: 0 10px; }
      body.theme-q2.desktop .footer .social-list li {
        padding-right: 0;
        padding-left: 24px; }
      body.theme-q2.desktop .footer .social-list a {
        color: rgba(255, 255, 255, 0.92); }
        body.theme-q2.desktop .footer .social-list a > .social-icon {
          display: inline-block;
          font-size: 24px;
          line-height: 32px;
          margin-right: 6px; }
        body.theme-q2.desktop .footer .social-list a > .social-link-text {
          line-height: 31px;
          vertical-align: top; }
        body.theme-q2.desktop .footer .social-list a:hover {
          text-decoration: none;
          color: #fff; }
          body.theme-q2.desktop .footer .social-list a:hover > .social-link-text {
            text-decoration: underline; }
    body.theme-q2.desktop .horiz-widget {
      height: 125px;
      margin: 0;
      padding: 24px;
      text-align: center; }
    body.theme-q2.desktop #policy-edit, body.theme-q2.desktop #policy-customers {
      background: #fff; }
    body.theme-q2.desktop .report {
      background: #fff; }
    body.theme-q2.desktop .q2-modal {
      padding: 75px 5% 0; }
      body.theme-q2.desktop .q2-modal.opaque {
        background: black; }
    body.theme-q2.desktop .q2-modal-trans {
      z-index: 100000; }
    body.theme-q2.desktop .disclaimer-content {
      top: 64px; }
    body.theme-q2.desktop .navbar {
      background-color: #fff;
      height: 64px; }
    body.theme-q2.desktop .secondary-navbar {
      display: none; }
    body.theme-q2.desktop .btn > a, body.theme-q2.desktop .dyn-form-content button > a, body.theme-q2.desktop .dyn-form-content input[type="button"] > a, body.theme-q2.desktop .dyn-form-content input[type="submit"] > a, body.theme-q2.desktop .dyn-form-content .button > a, body.theme-q2.desktop #dyn-form-content button > a, body.theme-q2.desktop #dyn-form-content input[type="button"] > a, body.theme-q2.desktop #dyn-form-content input[type="submit"] > a, body.theme-q2.desktop #dyn-form-content .button > a {
      color: #b3c4cc; }
    body.theme-q2.desktop .no-content-widgets .horiz-widget {
      display: none; }
    body.theme-q2.desktop .menu-drawer {
      opacity: 1;
      overflow: visible;
      position: relative;
      display: block; }
    body.theme-q2.desktop .horizontal-nav {
      padding-top: 106px; }
      body.theme-q2.desktop .horizontal-nav .main-page-container {
        width: 1024px; }
        body.theme-q2.desktop .horizontal-nav .main-page-container .navbar > .meta-container {
          max-width: 1024px; }
      body.theme-q2.desktop .horizontal-nav .secondary-navbar {
        background: #0d5875;
        color: #fff;
        box-shadow: 0 2px 2px rgba(20, 20, 20, 0.18);
        display: block;
        height: 42px;
        margin-bottom: 0;
        min-height: 42px;
        top: 63px; }
        body.theme-q2.desktop .horizontal-nav .secondary-navbar > .container {
          padding: 0; }
          body.theme-q2.desktop .horizontal-nav .secondary-navbar > .container > .navbar-collapse {
            padding: 0; }
      body.theme-q2.desktop .horizontal-nav .quicktip-container {
        min-height: 0; }
      body.theme-q2.desktop .horizontal-nav #menu {
        *zoom: 1;
        bottom: auto;
        float: none;
        margin: 0;
        width: auto; }
        body.theme-q2.desktop .horizontal-nav #menu:before, body.theme-q2.desktop .horizontal-nav #menu:after {
          content: "";
          display: table;
          line-height: 0; }
        body.theme-q2.desktop .horizontal-nav #menu:after {
          clear: both; }
        body.theme-q2.desktop .horizontal-nav #menu.animatable, body.theme-q2.desktop .horizontal-nav #menu .animatable {
          -webkit-transform: none; }
        body.theme-q2.desktop .horizontal-nav #menu .menu-rail {
          border-radius: 0;
          background: none;
          margin-top: 0;
          overflow: visible; }
        body.theme-q2.desktop .horizontal-nav #menu .menu-nav {
          -webkit-box-flex: 0;
          -webkit-flex: 0;
          -ms-box-flex: 0;
          box-flex: 0;
          -ms-flex: 0;
              flex: 0;
          display: block;
          -webkit-order: 0;
          -webkit-box-ordinal-group: 1;
              -ms-flex-order: 0;
                  order: 0;
          *zoom: 1;
          overflow: visible;
          border-right: solid rgba(255, 255, 255, 0.17) 1px;
          margin-right: -1px; }
          body.theme-q2.desktop .horizontal-nav #menu .menu-nav:before, body.theme-q2.desktop .horizontal-nav #menu .menu-nav:after {
            content: "";
            display: table;
            line-height: 0; }
          body.theme-q2.desktop .horizontal-nav #menu .menu-nav:after {
            clear: both; }
          body.theme-q2.desktop .horizontal-nav #menu .menu-nav .child-menu {
            display: none; }
          body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item-child {
            display: inline-block; }
          body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-text-wrapper {
            font-weight: normal;
            width: auto; }
          body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item {
            border: 0;
            border-right: solid rgba(255, 255, 255, 0.17) 1px;
            margin-right: -1px;
            color: #fff;
            cursor: pointer;
            float: left;
            font-size: inherit;
            font-weight: normal;
            height: 42px;
            line-height: normal;
            overflow: visible;
            padding: 0;
            position: relative;
            text-transform: none;
            width: auto; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.landing-page {
              border-left: solid rgba(255, 255, 255, 0.17) 1px;
              margin-left: -1px; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item:last-child {
              border-right: none; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .caret {
              border-top-color: #fff; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item:active, body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.selected, body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.is-selected {
              color: #fff; }
              body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item:active .caret, body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.selected .caret, body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.is-selected .caret {
                border-top-color: #fff; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item:hover {
              color: #fff; }
              body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item:hover .caret {
                border-top-color: #fff; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.open {
              background: #5199b9;
              color: #fff; }
              body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.open .caret {
                border-top-color: #fff; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .menu-icon-wrapper {
              display: none; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .menu-icon {
              display: block;
              position: static;
              margin: auto; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .menu-text {
              line-height: 1.3em;
              margin: 0 auto;
              overflow: hidden;
              text-align: center;
              text-transform: none; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .unread-badge {
              max-width: 29px;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              display: block;
              font-size: 10px;
              height: 15px;
              margin-right: 0;
              min-width: 12px;
              position: absolute;
              right: 2px;
              text-align: center;
              top: 6px;
              left: auto;
              float: none; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.sidebar-header {
              display: none; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.submenu-dropdown > .menu-text, body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .menu-text-wrapper {
              float: none;
              padding: 12px;
              text-align: center; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.submenu-dropdown > .menu-text {
              padding-bottom: 2px; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item > a {
              display: block;
              text-align: center;
              width: 100%; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.dropdown .caret {
              margin-left: 1px;
              margin-top: -1px; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .dropdown-menu > li:after {
              border-bottom: 1px solid rgba(255, 255, 255, 0.17);
              content: " ";
              display: block;
              height: 1px;
              margin: 0 8px; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .dropdown-menu > li:hover:after, body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .dropdown-menu > li:last-child:after {
              border-color: transparent; }
            body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item:after {
              display: none; }
        body.theme-q2.desktop .horizontal-nav #menu .menu-icon {
          float: none;
          margin: auto; }
    body.theme-q2.desktop .transaction-creation .bill-selection-panel {
      overflow: visible; }
    body.theme-q2.desktop .bill-pay-history {
      height: auto; }
    body.theme-q2.desktop .activity-center-footer {
      position: absolute;
      border-top: none; }
    body.theme-q2.desktop .transactional.animation-mixin {
      position: relative; }
    body.theme-q2.desktop #map-canvas {
      height: 700px; }
    body.theme-q2.desktop .loc-list {
      height: 700px;
      overflow: auto; }
    body.theme-q2.desktop .widget-list.vertical {
      height: auto;
      overflow: visible; }
    body.theme-q2.desktop .article-outer {
      height: auto;
      min-height: 500px;
      overflow: visible; }
    body.theme-q2.desktop .login-outer input[type=checkbox] {
      /* Overwrite Double-sized Checkboxes */
      -webkit-transform: none;
      -ms-transform: none;
      transform: none; }
    body.theme-q2.desktop .passThruForm {
      margin-bottom: 20px; }
      body.theme-q2.desktop .passThruForm textarea {
        resize: none;
        box-sizing: border-box; }
      body.theme-q2.desktop .passThruForm .passthru-calendar .inputControl {
        position: static;
        width: 100%; }
    body.theme-q2.desktop .content-rail {
      position: relative;
      height: 100%; }
  body.theme-q2 #test-fixture {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  body.theme-q2.tablet {
    overflow: hidden; }
    body.theme-q2.tablet.frameless {
      overflow: auto; }
    body.theme-q2.tablet .content-rail {
      float: left; }
    body.theme-q2.tablet .nav-btn {
      margin: 0; }
    body.theme-q2.tablet .header .right.nav-btn {
      display: none; }
    body.theme-q2.tablet .header .center {
      display: none; }
    body.theme-q2.tablet .callme-button {
      display: none; }
    body.theme-q2.tablet .customer-name-holder {
      font-size: 13px;
      color: #2e2e2e;
      float: right;
      margin-top: 2px; }
    body.theme-q2.tablet .customer-last-login {
      color: #626262;
      font-style: normal; }
    body.theme-q2.tablet .inter-branding {
      background-color: #fff; }
      body.theme-q2.tablet .inter-branding .branding {
        border-radius: 0; }
      body.theme-q2.tablet .inter-branding .branding-image {
        margin-top: 0; }
    @media screen and (max-width: 1023px) {
      body.theme-q2.tablet .message-subject {
        max-width: 60%; } }
    body.theme-q2.tablet .message-outlets {
      position: static; }
    body.theme-q2.tablet.page-messages-index .quicktips {
      margin-left: 332px; }
    body.theme-q2.tablet .inbox {
      top: 59px; }
    body.theme-q2.tablet .branding-image {
      float: left;
      margin-left: 15px;
      position: relative;
      background: url("images/logos/logo.png") no-repeat;
      background-size: contain;
      max-height: 45px;
      overflow: hidden; }
      body.theme-q2.tablet .branding-image:before {
        content: url("images/logos/logo.png");
        visibility: hidden; }
      body.theme-q2.tablet .branding-image:before {
        display: inline-block; }
    body.theme-q2.tablet .header {
      padding: 10px; }
      body.theme-q2.tablet .header .text-center {
        width: 100%; }
        body.theme-q2.tablet .header .text-center .branding-image {
          margin: 7px 0 0 0;
          float: none;
          display: inline-block; }
    body.theme-q2.tablet .content-rail, body.theme-q2.tablet .menu-rail, body.theme-q2.tablet .sidebar-rail {
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      display: -ms-flex;
      display: -webkit-box;
      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -webkit-flex;
      /* NEW - Chrome */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -moz-flex;
      display: flex;
      /* NEW, Spec - Opera 12.1, Firefox 20+ */
      -webkit-box-orient: vertical;
      -ms-box-orient: vertical;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
      -webkit-flex-flow: column;
      -ms-flex-flow: column;
      flex-flow: column;
      width: 100%;
      height: 100%; }
    body.theme-q2.tablet .news-rates-inner {
      height: 572px; }
    body.theme-q2.tablet .sidebar-open .sidebar-drawer {
      opacity: 1; }
    body.theme-q2.tablet .right, body.theme-q2.tablet .left {
      position: relative;
      padding-top: 3px; }
    body.theme-q2.tablet .right {
      float: right;
      right: 0; }
    body.theme-q2.tablet .left {
      float: left; }
    body.theme-q2.tablet .login-outer .login-title {
      background-color: #fff;
      border-color: #cccccc; }
    body.theme-q2.tablet .activity-center-datatable {
      padding-bottom: 150px; }
    body.theme-q2.tablet #menu .menu-rail {
      background-color: #0d5875; }
    body.theme-q2.tablet #menu .menu-item {
      color: #fff; }
      body.theme-q2.tablet #menu .menu-item:after {
        border-color: rgba(255, 255, 255, 0.17); }
      body.theme-q2.tablet #menu .menu-item.selected, body.theme-q2.tablet #menu .menu-item.is-selected {
        background: #5199b9;
        color: #fff; }
      body.theme-q2.tablet #menu .menu-item:hover {
        background: #5199b9;
        color: #fff !important; }
    body.theme-q2.tablet #menu .child-menu {
      background: #f4f8fa; }
    body.theme-q2.tablet #menu .menu-item-child {
      color: #000; }
      body.theme-q2.tablet #menu .menu-item-child:after {
        border-color: rgba(255, 255, 255, 0.17); }
      body.theme-q2.tablet #menu .menu-item-child.selected, body.theme-q2.tablet #menu .menu-item-child.is-selected {
        background: #5199b9; }
        body.theme-q2.tablet #menu .menu-item-child.selected .menu-text, body.theme-q2.tablet #menu .menu-item-child.is-selected .menu-text {
          color: #fff; }
      body.theme-q2.tablet #menu .menu-item-child:hover {
        background: #5199b9; }
        body.theme-q2.tablet #menu .menu-item-child:hover .menu-text {
          color: #fff; }
    body.theme-q2.tablet .app-container.unauthenticated {
      position: relative; }
    body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header {
      background-color: #fff;
      color: #2e2e2e;
      border-bottom: 1px solid #cccccc; }
      body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="button"], body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="submit"], body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content .button, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header .button, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="button"], body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="submit"], body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content .button, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header .button {
        background-color: #3c84a4;
        border-color: transparent;
        color: #ebebeb; }
        body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button:hover, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="button"]:hover, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="submit"]:hover, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content .button:hover, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header .button:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button:hover, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="button"]:hover, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="submit"]:hover, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content .button:hover, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header .button:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button:focus, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="button"]:focus, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="submit"]:focus, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content .button:focus, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header .button:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button:focus, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="button"]:focus, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="submit"]:focus, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content .button:focus, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header .button:focus {
          background-color: #5199b9;
          border-color: transparent;
          color: #fff; }
        body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn.active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button.active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button.active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input.active[type="button"], body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input.active[type="button"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input.active[type="submit"], body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input.active[type="submit"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content .active.button, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header .active.button, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button.active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button.active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input.active[type="button"], body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input.active[type="button"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input.active[type="submit"], body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input.active[type="submit"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content .active.button, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header .active.button, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button:active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="button"]:active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="submit"]:active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content .button:active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header .button:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button:active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="button"]:active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="submit"]:active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content .button:active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header .button:active {
          background-color: #5199b9;
          border-color: transparent;
          color: #fff; }
        body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn.disabled, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button.disabled, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="button"], body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="submit"], body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content .disabled.button, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button.disabled, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="button"], body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="submit"], body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content .disabled.button, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn.disabled, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button.disabled, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="button"], body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="submit"], body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content .disabled.button, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button.disabled, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="button"], body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="submit"], body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content .disabled.button, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn.disabled:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button.disabled:hover, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="button"]:hover, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="submit"]:hover, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content .disabled.button:hover, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button.disabled:hover, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="button"]:hover, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="submit"]:hover, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content .disabled.button:hover, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn.disabled:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button.disabled:focus, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="button"]:focus, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="submit"]:focus, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content .disabled.button:focus, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button.disabled:focus, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="button"]:focus, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="submit"]:focus, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content .disabled.button:focus, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn.disabled:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button.disabled:active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="button"]:active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="submit"]:active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content .disabled.button:active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button.disabled:active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="button"]:active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="submit"]:active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content .disabled.button:active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn[disabled], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button[disabled], body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="button"], body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="submit"], body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content [disabled].button, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button[disabled], body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="button"], body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="submit"], body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"], body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content [disabled].button, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn[disabled]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button[disabled]:hover, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="button"]:hover, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="submit"]:hover, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content [disabled].button:hover, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button[disabled]:hover, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="button"]:hover, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="submit"]:hover, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"]:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content [disabled].button:hover, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button:hover, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn[disabled]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button[disabled]:focus, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="button"]:focus, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="submit"]:focus, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content [disabled].button:focus, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button[disabled]:focus, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="button"]:focus, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="submit"]:focus, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"]:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content [disabled].button:focus, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button:focus, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .btn[disabled]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content button[disabled]:active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="button"]:active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="submit"]:active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header .dyn-form-content [disabled].button:active, body.theme-q2.tablet .dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content button[disabled]:active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="button"]:active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="submit"]:active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"]:active, body.theme-q2.tablet .app-container.authenticated .view-wrapper > .header #dyn-form-content [disabled].button:active, body.theme-q2.tablet #dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button:active {
          background-color: #3c84a4;
          color: #ebebeb; }
    @media screen and (max-width: 1023px) {
      body.theme-q2.tablet .view-wrapper {
        width: 100% !important; }
      body.theme-q2.tablet .header .right.nav-btn {
        display: block !important; }
      body.theme-q2.tablet .sidebar-open .view-wrapper {
        left: -256px; } }
    body.theme-q2.tablet .disclaimer-sidebar-coverup {
      display: block;
      background: #fff;
      height: 65px;
      margin-top: -65px;
      width: 256px;
      position: absolute;
      right: 0; }
  body.theme-q2.phone .app-container {
    position: relative; }
  body.theme-q2.phone .main-view {
    height: auto; }
  body.theme-q2.phone .view-wrapper {
    width: 100%;
    position: static; }
  body.theme-q2.phone .content-wrapper {
    height: auto;
    overflow: hidden; }
  body.theme-q2.phone div.spinner {
    position: relative; }
  body.theme-q2.phone .partial-history-item div.spinner, body.theme-q2.phone .transfer-creation div.spinner {
    position: absolute; }
  body.theme-q2.phone .page-metaheader {
    padding: 12px 0px; }
    body.theme-q2.phone .page-metaheader .pull-right {
      right: 0;
      margin-right: 0; }
    body.theme-q2.phone .page-metaheader .pull-left {
      left: 0; }
  body.theme-q2.phone .customer-name-holder {
    border-top: solid #cccccc 1px;
    background: white;
    color: #2e2e2e; }
  body.theme-q2.phone .quicktips {
    margin: 6px; }
    body.theme-q2.phone .quicktips .quicktips-input {
      padding-left: 6px; }
  body.theme-q2.phone .no-titlebar .quicktips {
    display: none; }
  body.theme-q2.phone .no-titlebar .content {
    padding: 0; }
  body.theme-q2.phone .no-titlebar .nav-btn {
    margin: 0; }
  body.theme-q2.phone #menu {
    background: #0d5875; }
    body.theme-q2.phone #menu .menu-rail {
      background-color: #0d5875; }
    body.theme-q2.phone #menu .menu-item {
      color: #fff; }
      body.theme-q2.phone #menu .menu-item:after {
        border-color: rgba(255, 255, 255, 0.17); }
      body.theme-q2.phone #menu .menu-item.selected, body.theme-q2.phone #menu .menu-item.is-selected {
        background: #5199b9;
        color: #fff; }
      body.theme-q2.phone #menu .menu-item:hover {
        background: #5199b9;
        color: #fff !important; }
    body.theme-q2.phone #menu .child-menu {
      background: #f4f8fa; }
    body.theme-q2.phone #menu .menu-item-child {
      color: #000; }
      body.theme-q2.phone #menu .menu-item-child:after {
        border-color: rgba(255, 255, 255, 0.17); }
      body.theme-q2.phone #menu .menu-item-child.selected, body.theme-q2.phone #menu .menu-item-child.is-selected {
        background: #5199b9; }
        body.theme-q2.phone #menu .menu-item-child.selected .menu-text, body.theme-q2.phone #menu .menu-item-child.is-selected .menu-text {
          color: #fff; }
      body.theme-q2.phone #menu .menu-item-child:hover {
        background: #5199b9; }
        body.theme-q2.phone #menu .menu-item-child:hover .menu-text {
          color: #fff; }
  body.theme-q2.phone .billpayee_container {
    margin: 0px -5px; }
    body.theme-q2.phone .billpayee_container .container_header {
      font-size: 18px;
      padding: 5px 15px; }
    body.theme-q2.phone .billpayee_container .billpayee_form {
      padding: 0; }
      body.theme-q2.phone .billpayee_container .billpayee_form .row {
        background-color: #eff0f0;
        border-top: 1px solid #cccccc;
        margin: 0; }
        body.theme-q2.phone .billpayee_container .billpayee_form .row:nth-last-of-type(2) {
          border-bottom: 1px solid #cccccc; }
        body.theme-q2.phone .billpayee_container .billpayee_form .row .form-group {
          margin-bottom: 0;
          padding: 0 18px; }
  body.theme-q2.phone.branches .quicktips {
    display: none; }
  body.theme-q2.phone .menu-open .view-wrapper {
    left: 0; }
  body.theme-q2.phone .menu-drawer, body.theme-q2.phone .sidebar {
    background-color: #033d53;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    position: fixed;
    right: -256px;
    top: 0;
    width: 256px;
    z-index: 101;
    -webkit-overflow-scrolling: touch; }
  body.theme-q2.phone .sidebar-drawer, body.theme-q2.phone .menu-rail {
    height: auto;
    position: static;
    z-index: 105; }
  body.theme-q2.phone .menu-drawer {
    right: auto;
    left: -256px; }
  body.theme-q2.phone .header {
    border-bottom: 0;
    padding-top: 58px; }
    body.theme-q2.phone .header .header-fixed {
      background: #fff;
      border-bottom: 1px solid #cccccc;
      height: 58px;
      left: 0;
      position: fixed;
      right: 0;
      top: 0;
      z-index: 11; }
    body.theme-q2.phone .header .center {
      margin-top: 0; }
      body.theme-q2.phone .header .center h1 {
        font-size: 18px;
        font-weight: bold;
        height: 58px;
        line-height: 60px;
        margin: 0;
        position: static; }
        body.theme-q2.phone .header .center h1.header-center {
          text-transform: none; }
  body.theme-q2.phone .inputControl {
    width: 100%;
    right: auto; }
  body.theme-q2.phone .float-calendar .calendar {
    z-index: 52;
    width: 315px; }
  body.theme-q2.phone .q2-alert {
    left: 0;
    margin: 50px 5% 0;
    width: auto; }
    body.theme-q2.phone .q2-alert h1 {
      font-size: 36px;
      text-align: left; }
    body.theme-q2.phone .q2-alert .image-holder {
      display: none; }
    body.theme-q2.phone .q2-alert .media-body {
      height: auto;
      width: auto; }
  body.theme-q2.phone .reg-panel, body.theme-q2.phone .del-panel {
    padding: 0; }
  body.theme-q2.phone .btn.btn-link-inline, body.theme-q2.phone .dyn-form-content button.btn-link-inline, body.theme-q2.phone .dyn-form-content input.btn-link-inline[type="button"], body.theme-q2.phone .dyn-form-content input.btn-link-inline[type="submit"], body.theme-q2.phone .dyn-form-content .btn-link-inline.button, body.theme-q2.phone #dyn-form-content button.btn-link-inline, body.theme-q2.phone #dyn-form-content input.btn-link-inline[type="button"], body.theme-q2.phone #dyn-form-content input.btn-link-inline[type="submit"], body.theme-q2.phone #dyn-form-content .btn-link-inline.button {
    line-height: inherit; }
  body.theme-q2.phone .secure-message-page {
    border-right: none; }
  body.theme-q2.phone .message-list {
    position: relative;
    top: auto;
    bottom: auto;
    overflow: inherit; }
    body.theme-q2.phone .message-list .is-selected .item-link {
      background-color: inherit; }
  body.theme-q2.phone .message-detail-page, body.theme-q2.phone .message-inner {
    padding: 15px; }
    body.theme-q2.phone .message-detail-page .message-detail-page, body.theme-q2.phone .message-inner .message-detail-page {
      padding: 0; }
  body.theme-q2.phone .message-inner .message-error {
    text-align: left;
    float: left; }
  body.theme-q2.phone .messages-content {
    padding: 0;
    margin: 0; }
  body.theme-q2.phone .message-subject {
    display: inline;
    white-space: pre-line;
    word-wrap: break-word;
    word-break: break-word;
    -ms-word-break: break-word; }
  body.theme-q2.phone .message-header .message-from, body.theme-q2.phone .message-header .message-date {
    float: none; }
  body.theme-q2.phone .item-list-container {
    overflow: visible; }
  body.theme-q2.phone .del-panel {
    border-top: 1px solid #c9cdcf; }
  body.theme-q2.phone .never-expire {
    max-width: 55%; }
  body.theme-q2.phone .nav-tab-container li > a {
    font-size: 12px;
    margin-left: 0;
    padding-left: 5px;
    padding-right: 5px; }
  body.theme-q2.phone .activity-center-container {
    padding-top: 12px; }
    body.theme-q2.phone .activity-center-container .nav-tab-container.three li {
      max-width: 33.33333%; }
      body.theme-q2.phone .activity-center-container .nav-tab-container.three li .tab-label {
        margin-right: 0; }
    body.theme-q2.phone .activity-center-container .nav-tab-container.two li {
      max-width: 50%; }
    body.theme-q2.phone .activity-center-container .nav-tab-container li {
      position: relative;
      text-align: center; }
      body.theme-q2.phone .activity-center-container .nav-tab-container li .tab-label {
        margin-right: 20px;
        display: block;
        text-align: center; }
    body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row {
      font-weight: 300 !important; }
      body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row > div:first-of-type > div:first-of-type {
        border-bottom: solid 1px #083547; }
      body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row span:not(.caret) {
        font-size: 12px;
        padding: 0; }
      body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row .faux-checkbox {
        margin: 7px 0; }
      body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row .btn.btn-link, body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row .dyn-form-content button.btn-link, body.theme-q2.phone .dyn-form-content .activity-center-container .activity-center-datatable .title-row button.btn-link, body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row .dyn-form-content input.btn-link[type="button"], body.theme-q2.phone .dyn-form-content .activity-center-container .activity-center-datatable .title-row input.btn-link[type="button"], body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row .dyn-form-content input.btn-link[type="submit"], body.theme-q2.phone .dyn-form-content .activity-center-container .activity-center-datatable .title-row input.btn-link[type="submit"], body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row .dyn-form-content .btn-link.button, body.theme-q2.phone .dyn-form-content .activity-center-container .activity-center-datatable .title-row .btn-link.button, body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row #dyn-form-content button.btn-link, body.theme-q2.phone #dyn-form-content .activity-center-container .activity-center-datatable .title-row button.btn-link, body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row #dyn-form-content input.btn-link[type="button"], body.theme-q2.phone #dyn-form-content .activity-center-container .activity-center-datatable .title-row input.btn-link[type="button"], body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row #dyn-form-content input.btn-link[type="submit"], body.theme-q2.phone #dyn-form-content .activity-center-container .activity-center-datatable .title-row input.btn-link[type="submit"], body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row #dyn-form-content .btn-link.button, body.theme-q2.phone #dyn-form-content .activity-center-container .activity-center-datatable .title-row .btn-link.button {
        line-height: 36px;
        margin: -1px 0; }
    body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-summary {
      font-size: 16px; }
      body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-summary .date {
        font-size: 14px; }
    body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-verttab-content .row {
      margin: 0; }
      body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-verttab-content .row .col-xs-6 {
        padding: 0; }
    body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer .pull-right {
      float: none !important;
      text-align: center; }
    body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer .btn, body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer .dyn-form-content button, body.theme-q2.phone .dyn-form-content .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer button, body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer .dyn-form-content input[type="button"], body.theme-q2.phone .dyn-form-content .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer input[type="button"], body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer .dyn-form-content input[type="submit"], body.theme-q2.phone .dyn-form-content .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer input[type="submit"], body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer .dyn-form-content .button, body.theme-q2.phone .dyn-form-content .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer .button, body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer #dyn-form-content button, body.theme-q2.phone #dyn-form-content .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer button, body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer #dyn-form-content input[type="button"], body.theme-q2.phone #dyn-form-content .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer input[type="button"], body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer #dyn-form-content input[type="submit"], body.theme-q2.phone #dyn-form-content .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer input[type="submit"], body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer #dyn-form-content .button, body.theme-q2.phone #dyn-form-content .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer .button {
      width: 46%;
      margin: 1% 2% 2% 1%; }
  body.theme-q2.phone .omnibox-container .omnibox {
    padding: 6px; }
    body.theme-q2.phone .omnibox-container .omnibox .omnibox-search-icon {
      left: 10px;
      top: 10px; }
  body.theme-q2.phone .omnibox-container .omnibox-dropdown-container {
    right: 21px;
    top: 7px; }
  body.theme-q2.phone .omnibox-container .form-control, body.theme-q2.phone .omnibox-container .file-upload-group > label.file-upload-prompt, body.theme-q2.phone .omnibox-container .dyn-form-content > table > tbody > tr.file-upload-group > td.file-upload-prompt.col1sub1, body.theme-q2.phone .omnibox-container #dyn-form-content > table > tbody > tr.file-upload-group > td.file-upload-prompt.col1sub1, body.theme-q2.phone .omnibox-container .dyn-form-content input[type="text"], body.theme-q2.phone .dyn-form-content .omnibox-container input[type="text"], body.theme-q2.phone .omnibox-container .dyn-form-content select, body.theme-q2.phone .dyn-form-content .omnibox-container select, body.theme-q2.phone .omnibox-container .dyn-form-content textarea, body.theme-q2.phone .dyn-form-content .omnibox-container textarea, body.theme-q2.phone .omnibox-container #dyn-form-content input[type="text"], body.theme-q2.phone #dyn-form-content .omnibox-container input[type="text"], body.theme-q2.phone .omnibox-container #dyn-form-content select, body.theme-q2.phone #dyn-form-content .omnibox-container select, body.theme-q2.phone .omnibox-container #dyn-form-content textarea, body.theme-q2.phone #dyn-form-content .omnibox-container textarea {
    font-size: 13px; }
  body.theme-q2.phone .account-details {
    margin-top: 6px; }
  body.theme-q2.phone .pagination-controls {
    margin-left: 6px;
    margin-right: 6px; }
  body.theme-q2.phone .account-tile {
    background: #eff0f0;
    border: 0; }
    body.theme-q2.phone .account-tile .account-widget-title {
      max-width: 98%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    body.theme-q2.phone .account-tile .account-widget-balance {
      font-size: 14px;
      height: auto;
      letter-spacing: .2px; }
  body.theme-q2.phone .account-overview .account-tile {
    margin-bottom: 9px; }
    body.theme-q2.phone .account-overview .account-tile .q2linkto {
      padding: 3px 6px 6px 24px; }
    body.theme-q2.phone .account-overview .account-tile .transaction-count {
      color: #e72900;
      font-size: 12px;
      line-height: 1em; }
  body.theme-q2.phone .account-overview .account-widget-balance {
    line-height: 1em;
    margin-top: -3px; }
  body.theme-q2.phone .account-overview .account-balance-label {
    color: #626262;
    font-size: 12px; }
  body.theme-q2.phone .account-overview.show-coins .account-tile .q2linkto {
    padding-left: 39px; }
  body.theme-q2.phone .account-details {
    padding: 0; }
    body.theme-q2.phone .account-details .account-tile {
      border-radius: 0;
      margin: 0 0 12px;
      padding: 6px 6px 0 24px; }
    body.theme-q2.phone .account-details .account-color {
      border-radius: 0; }
    body.theme-q2.phone .account-details .account-widget {
      border: 0;
      border-radius: 0; }
    body.theme-q2.phone .account-details .tappable-return {
      margin-right: -6px;
      margin-left: -15px; }
    body.theme-q2.phone .account-details .account-widget-balance {
      line-height: inherit; }
    body.theme-q2.phone .account-details .account-widget-number {
      font-size: 16px; }
    body.theme-q2.phone .account-details .form-container {
      border-radius: 0;
      margin-top: 12px;
      padding: 0; }
      body.theme-q2.phone .account-details .form-container .btn-group {
        display: block; }
        body.theme-q2.phone .account-details .form-container .btn-group .btn, body.theme-q2.phone .account-details .form-container .btn-group .dyn-form-content button, body.theme-q2.phone .dyn-form-content .account-details .form-container .btn-group button, body.theme-q2.phone .account-details .form-container .btn-group .dyn-form-content input[type="button"], body.theme-q2.phone .dyn-form-content .account-details .form-container .btn-group input[type="button"], body.theme-q2.phone .account-details .form-container .btn-group .dyn-form-content input[type="submit"], body.theme-q2.phone .dyn-form-content .account-details .form-container .btn-group input[type="submit"], body.theme-q2.phone .account-details .form-container .btn-group .dyn-form-content .button, body.theme-q2.phone .dyn-form-content .account-details .form-container .btn-group .button, body.theme-q2.phone .account-details .form-container .btn-group #dyn-form-content button, body.theme-q2.phone #dyn-form-content .account-details .form-container .btn-group button, body.theme-q2.phone .account-details .form-container .btn-group #dyn-form-content input[type="button"], body.theme-q2.phone #dyn-form-content .account-details .form-container .btn-group input[type="button"], body.theme-q2.phone .account-details .form-container .btn-group #dyn-form-content input[type="submit"], body.theme-q2.phone #dyn-form-content .account-details .form-container .btn-group input[type="submit"], body.theme-q2.phone .account-details .form-container .btn-group #dyn-form-content .button, body.theme-q2.phone #dyn-form-content .account-details .form-container .btn-group .button {
          width: 50%; }
    body.theme-q2.phone .account-details .q2linkto {
      margin: 0;
      padding: 0; }
    body.theme-q2.phone .account-details .hade-container {
      font-size: 14px;
      width: auto;
      border-width: 0;
      margin: 12px 0 0 0;
      overflow: hidden; }
      body.theme-q2.phone .account-details .hade-container .name, body.theme-q2.phone .account-details .hade-container .value {
        color: #666666;
        font-weight: normal;
        margin-top: 3px;
        padding-left: 0;
        padding-right: 0; }
      body.theme-q2.phone .account-details .hade-container .clickable-hade {
        color: #3c84a4;
        text-decoration: underline; }
    body.theme-q2.phone .account-details .icon-viewcheck {
      font-size: 24px;
      margin: -5px 0px -8px -6px; }
    body.theme-q2.phone .account-details .list-group .col-xs-1 {
      margin: 0 -6px 0 -4px; }
    body.theme-q2.phone .account-details .list-group .col-xs-5 {
      margin: 0 -4px 0 0; }
    body.theme-q2.phone .account-details .no-transaction-history {
      margin-left: 12px;
      margin-right: 12px;
      border-radius: 8px; }
    body.theme-q2.phone .account-details.show-coins .account-tile {
      padding-left: 6px;
      padding-top: 9px; }
    body.theme-q2.phone .account-details.show-coins .account-widget-title, body.theme-q2.phone .account-details.show-coins .account-widget-number {
      margin-left: 54px; }
    body.theme-q2.phone .account-details.show-coins .tappable-return {
      margin-left: -6px; }
    body.theme-q2.phone .account-details.show-coins .account-color {
      margin-left: -9px; }
    body.theme-q2.phone .account-details.show-coins .hade-container {
      margin: 12px 6px 0; }
  body.theme-q2.phone .datatable {
    overflow-x: auto; }
    body.theme-q2.phone .datatable .clearfix:first-of-type .datatable-row {
      border-top-width: 1px;
      border-top-style: solid; }
  body.theme-q2.phone .datatable-row {
    padding-top: 5px;
    padding-bottom: 5px;
    height: 52px; }
    body.theme-q2.phone .datatable-row .icon-angle-down, body.theme-q2.phone .datatable-row .icon-angle-up {
      font-size: 12px; }
      body.theme-q2.phone .datatable-row .icon-angle-down:before, body.theme-q2.phone .datatable-row .icon-angle-up:before {
        margin: 0 0 0 -5px; }
    body.theme-q2.phone .datatable-row [class^="col-"] > [class^="col-"], body.theme-q2.phone .datatable-row [class^="col-"] > [class*=" col-"], body.theme-q2.phone .datatable-row [class*=" col-"] > [class^="col-"], body.theme-q2.phone .datatable-row [class*=" col-"] > [class*=" col-"] {
      padding: 0; }
  body.theme-q2.phone .history-detail-item {
    font-size: 12px; }
    body.theme-q2.phone .history-detail-item.item-bottom {
      border: 0 none;
      border-bottom-color: #bfd1d9;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      padding-bottom: 5px; }
  body.theme-q2.phone .partial-history-item .list-group-item:first-of-type {
    border-radius: 0; }
  body.theme-q2.phone .grid-view .card-container {
    margin: 0 auto 12px; }
  body.theme-q2.phone .buttonView {
    padding: 10px;
    width: 100%; }
  body.theme-q2.phone .transaction-creation.billpay {
    padding: 0 7px; }
    body.theme-q2.phone .transaction-creation.billpay .datatable th {
      white-space: nowrap; }
  body.theme-q2.phone .info-box {
    width: 280px; }
    body.theme-q2.phone .info-box .pop-over {
      width: 280px;
      left: -95px !important; }
      body.theme-q2.phone .info-box .pop-over .pop-over-arrow {
        left: 278px !important; }
      body.theme-q2.phone .info-box .pop-over .location-directions {
        padding-bottom: 5px;
        text-align: center; }
  body.theme-q2.phone .map-modal {
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 110;
    background-color: #5a6063; }
    body.theme-q2.phone .map-modal .btn-negative {
      border: 0;
      border-radius: 0;
      width: 100%; }
    body.theme-q2.phone .map-modal .info-box {
      height: 100%;
      width: 100%; }
      body.theme-q2.phone .map-modal .info-box .pop-over-arrow {
        display: none; }
      body.theme-q2.phone .map-modal .info-box .location-overlay.pop-over {
        display: block; }
        body.theme-q2.phone .map-modal .info-box .location-overlay.pop-over.web {
          top: 0px;
          left: 0px;
          margin: 0 0 0 0; }
      body.theme-q2.phone .map-modal .info-box .location-overlay .pop-over-content {
        background-color: #fff; }
    body.theme-q2.phone .map-modal .pop-over-title .title {
      width: 60%; }
  body.theme-q2.phone #news-rates-outer .news-item {
    border-bottom: 1px solid #cccccc;
    float: none;
    height: auto;
    width: 100%; }
    body.theme-q2.phone #news-rates-outer .news-item .border {
      display: none; }
  body.theme-q2.phone #news-rates-outer .breaking-news-bar {
    margin: 0 -5px; }
  body.theme-q2.phone .news-rates-inner hr {
    display: none; }
  body.theme-q2.phone .article-outer {
    height: auto; }
  body.theme-q2.phone .article-inner {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -ms-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
    overflow-x: hidden;
    padding-top: 8px;
    text-align: left; }
  body.theme-q2.phone .article-back-button {
    bottom: 0; }
  body.theme-q2.phone .overlay-title {
    font-size: 24px;
    line-height: 30px; }
  body.theme-q2.phone .overlay-message {
    font-size: 14px;
    line-height: 18px; }
  body.theme-q2.phone .glyph-content {
    font-size: 50px; }
  body.theme-q2.phone .logo {
    background: url("images/logos/logo.png") no-repeat;
    background-size: contain;
    max-height: 45px;
    overflow: hidden;
    background-position: center center; }
    body.theme-q2.phone .logo:before {
      content: url("images/logos/logo.png");
      visibility: hidden; }
    body.theme-q2.phone .logo:before {
      display: inline-block; }
  body.theme-q2.phone #submissionArea {
    padding: 0;
    width: 100%;
    text-align: center; }
  body.theme-q2.phone #userLinks {
    margin-top: 10px;
    text-align: center; }
  body.theme-q2.phone .forgetLink {
    min-width: 44px;
    line-height: normal; }
  body.theme-q2.phone #rememberUserNameArea {
    display: block;
    float: none;
    margin-bottom: 18px; }
  body.theme-q2.phone .login-outer {
    height: 100%;
    overflow-y: auto;
    position: relative;
    padding: 10px;
    top: auto; }
  body.theme-q2.phone .login-inner {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-top: auto;
    position: static; }
    body.theme-q2.phone .login-inner .login-field {
      display: inline-block;
      margin-bottom: 8px;
      width: 75% !important; }
    body.theme-q2.phone .login-inner .logon-submit {
      margin-bottom: 25px;
      text-align: center; }
  body.theme-q2.phone .login-tac-targets-phone {
    text-align: center; }
  body.theme-q2.phone .tac-input-buttons {
    margin: 10px auto;
    width: 75% !important; }
  body.theme-q2.phone .tac-target {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  body.theme-q2.phone .disclaimer-content .disc-body, body.theme-q2.phone .disclaimer-content .form-body {
    left: 0; }
    body.theme-q2.phone .disclaimer-content .disc-body .btn, body.theme-q2.phone .disclaimer-content .disc-body .dyn-form-content button, body.theme-q2.phone .dyn-form-content .disclaimer-content .disc-body button, body.theme-q2.phone .disclaimer-content .disc-body .dyn-form-content input[type="button"], body.theme-q2.phone .dyn-form-content .disclaimer-content .disc-body input[type="button"], body.theme-q2.phone .disclaimer-content .disc-body .dyn-form-content input[type="submit"], body.theme-q2.phone .dyn-form-content .disclaimer-content .disc-body input[type="submit"], body.theme-q2.phone .disclaimer-content .disc-body .dyn-form-content .button, body.theme-q2.phone .dyn-form-content .disclaimer-content .disc-body .button, body.theme-q2.phone .disclaimer-content .disc-body #dyn-form-content button, body.theme-q2.phone #dyn-form-content .disclaimer-content .disc-body button, body.theme-q2.phone .disclaimer-content .disc-body #dyn-form-content input[type="button"], body.theme-q2.phone #dyn-form-content .disclaimer-content .disc-body input[type="button"], body.theme-q2.phone .disclaimer-content .disc-body #dyn-form-content input[type="submit"], body.theme-q2.phone #dyn-form-content .disclaimer-content .disc-body input[type="submit"], body.theme-q2.phone .disclaimer-content .disc-body #dyn-form-content .button, body.theme-q2.phone #dyn-form-content .disclaimer-content .disc-body .button, body.theme-q2.phone .disclaimer-content .form-body .btn, body.theme-q2.phone .disclaimer-content .form-body .dyn-form-content button, body.theme-q2.phone .dyn-form-content .disclaimer-content .form-body button, body.theme-q2.phone .disclaimer-content .form-body .dyn-form-content input[type="button"], body.theme-q2.phone .dyn-form-content .disclaimer-content .form-body input[type="button"], body.theme-q2.phone .disclaimer-content .form-body .dyn-form-content input[type="submit"], body.theme-q2.phone .dyn-form-content .disclaimer-content .form-body input[type="submit"], body.theme-q2.phone .disclaimer-content .form-body .dyn-form-content .button, body.theme-q2.phone .dyn-form-content .disclaimer-content .form-body .button, body.theme-q2.phone .disclaimer-content .form-body #dyn-form-content button, body.theme-q2.phone #dyn-form-content .disclaimer-content .form-body button, body.theme-q2.phone .disclaimer-content .form-body #dyn-form-content input[type="button"], body.theme-q2.phone #dyn-form-content .disclaimer-content .form-body input[type="button"], body.theme-q2.phone .disclaimer-content .form-body #dyn-form-content input[type="submit"], body.theme-q2.phone #dyn-form-content .disclaimer-content .form-body input[type="submit"], body.theme-q2.phone .disclaimer-content .form-body #dyn-form-content .button, body.theme-q2.phone #dyn-form-content .disclaimer-content .form-body .button {
      margin-bottom: 10px; }
  body.theme-q2.phone .modal-content {
    top: 60px; }
  body.theme-q2.phone .formBox {
    margin: 0; }
  body.theme-q2.phone .app-container.authenticated {
    background: #fff !important; }
    body.theme-q2.phone .app-container.authenticated .view-wrapper > .header {
      background-color: #fff;
      color: #2e2e2e;
      position: relative;
      z-index: 11; }
      body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="button"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="submit"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .button, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .button, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="button"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="submit"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .button, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .button {
        background-color: #3c84a4;
        border-color: transparent;
        color: #ebebeb; }
        body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="button"]:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="submit"]:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .button:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .button:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="button"]:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="submit"]:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .button:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .button:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="button"]:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="submit"]:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .button:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .button:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="button"]:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="submit"]:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .button:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .button:focus {
          background-color: #5199b9;
          border-color: transparent;
          color: #fff; }
        body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn.active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button.active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button.active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.active[type="button"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.active[type="button"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.active[type="submit"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.active[type="submit"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .active.button, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .active.button, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button.active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button.active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.active[type="button"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.active[type="button"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.active[type="submit"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.active[type="submit"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .active.button, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .active.button, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button:active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="button"]:active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[type="submit"]:active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .button:active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .button:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button:active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="button"]:active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="button"]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[type="submit"]:active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[type="submit"]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .button:active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .button:active {
          background-color: #5199b9;
          border-color: transparent;
          color: #fff; }
        body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn.disabled, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button.disabled, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="button"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="submit"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .disabled.button, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button.disabled, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="button"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="submit"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .disabled.button, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn.disabled, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button.disabled, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="button"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="submit"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .disabled.button, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button.disabled, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="button"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="submit"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .disabled.button, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn.disabled:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button.disabled:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="button"]:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="submit"]:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .disabled.button:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button.disabled:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="button"]:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="submit"]:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .disabled.button:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn.disabled:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button.disabled:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="button"]:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="submit"]:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .disabled.button:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button.disabled:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="button"]:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="submit"]:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .disabled.button:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn.disabled:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button.disabled:active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="button"]:active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.disabled[type="submit"]:active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .disabled.button:active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button.disabled:active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button.disabled:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="button"]:active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="button"]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.disabled[type="submit"]:active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.disabled[type="submit"]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .disabled.button:active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .disabled.button:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn[disabled], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button[disabled], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="button"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="submit"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content [disabled].button, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button[disabled], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="button"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="submit"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content [disabled].button, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn[disabled]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button[disabled]:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="button"]:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="submit"]:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content [disabled].button:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button[disabled]:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="button"]:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="submit"]:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content [disabled].button:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn[disabled]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button[disabled]:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="button"]:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="submit"]:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content [disabled].button:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button[disabled]:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="button"]:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="submit"]:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content [disabled].button:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn[disabled]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button[disabled]:active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="button"]:active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input[disabled][type="submit"]:active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content [disabled].button:active, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button[disabled]:active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button[disabled]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="button"]:active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="button"]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input[disabled][type="submit"]:active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input[disabled][type="submit"]:active, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content [disabled].button:active, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header [disabled].button:active {
          background-color: #3c84a4;
          color: #ebebeb; }
      body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn.btn-link.back-btn, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button.btn-link.back-btn, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button.btn-link.back-btn, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.btn-link.back-btn[type="button"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="button"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.btn-link.back-btn[type="submit"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="submit"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .btn-link.back-btn.button, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .btn-link.back-btn.button, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button.btn-link.back-btn, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button.btn-link.back-btn, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.btn-link.back-btn[type="button"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="button"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.btn-link.back-btn[type="submit"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="submit"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .btn-link.back-btn.button, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .btn-link.back-btn.button {
        color: #949494; }
        body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn.btn-link.back-btn span[class^="icon-"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button.btn-link.back-btn span[class^="icon-"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button.btn-link.back-btn span[class^="icon-"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.btn-link.back-btn[type="button"] span[class^="icon-"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="button"] span[class^="icon-"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.btn-link.back-btn[type="submit"] span[class^="icon-"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="submit"] span[class^="icon-"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .btn-link.back-btn.button span[class^="icon-"], body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .btn-link.back-btn.button span[class^="icon-"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button.btn-link.back-btn span[class^="icon-"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button.btn-link.back-btn span[class^="icon-"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.btn-link.back-btn[type="button"] span[class^="icon-"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="button"] span[class^="icon-"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.btn-link.back-btn[type="submit"] span[class^="icon-"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="submit"] span[class^="icon-"], body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .btn-link.back-btn.button span[class^="icon-"], body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .btn-link.back-btn.button span[class^="icon-"] {
          margin: 0 -10px; }
          body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn.btn-link.back-btn span[class^="icon-"]:before, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button.btn-link.back-btn span[class^="icon-"]:before, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button.btn-link.back-btn span[class^="icon-"]:before, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.btn-link.back-btn[type="button"] span[class^="icon-"]:before, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="button"] span[class^="icon-"]:before, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.btn-link.back-btn[type="submit"] span[class^="icon-"]:before, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="submit"] span[class^="icon-"]:before, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .btn-link.back-btn.button span[class^="icon-"]:before, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .btn-link.back-btn.button span[class^="icon-"]:before, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button.btn-link.back-btn span[class^="icon-"]:before, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button.btn-link.back-btn span[class^="icon-"]:before, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.btn-link.back-btn[type="button"] span[class^="icon-"]:before, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="button"] span[class^="icon-"]:before, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.btn-link.back-btn[type="submit"] span[class^="icon-"]:before, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="submit"] span[class^="icon-"]:before, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .btn-link.back-btn.button span[class^="icon-"]:before, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .btn-link.back-btn.button span[class^="icon-"]:before {
            font-size: 18px; }
        body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn.btn-link.back-btn:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button.btn-link.back-btn:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button.btn-link.back-btn:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.btn-link.back-btn[type="button"]:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="button"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.btn-link.back-btn[type="submit"]:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="submit"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .btn-link.back-btn.button:hover, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .btn-link.back-btn.button:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button.btn-link.back-btn:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button.btn-link.back-btn:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.btn-link.back-btn[type="button"]:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="button"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.btn-link.back-btn[type="submit"]:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="submit"]:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .btn-link.back-btn.button:hover, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .btn-link.back-btn.button:hover, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .btn.btn-link.back-btn:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content button.btn-link.back-btn:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header button.btn-link.back-btn:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.btn-link.back-btn[type="button"]:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="button"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content input.btn-link.back-btn[type="submit"]:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="submit"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header .dyn-form-content .btn-link.back-btn.button:focus, body.theme-q2.phone .dyn-form-content .app-container.authenticated .view-wrapper > .header .btn-link.back-btn.button:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content button.btn-link.back-btn:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header button.btn-link.back-btn:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.btn-link.back-btn[type="button"]:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="button"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content input.btn-link.back-btn[type="submit"]:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header input.btn-link.back-btn[type="submit"]:focus, body.theme-q2.phone .app-container.authenticated .view-wrapper > .header #dyn-form-content .btn-link.back-btn.button:focus, body.theme-q2.phone #dyn-form-content .app-container.authenticated .view-wrapper > .header .btn-link.back-btn.button:focus {
          color: #616161;
          text-decoration: none; }
  body.theme-q2.phone .phone-width-blowout {
    margin-left: -20px;
    margin-right: -20px;
    border-left-width: 0;
    border-right-width: 0;
    border-radius: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative; }
    body.theme-q2.phone .phone-width-blowout.expando {
      padding-left: 34px; }
    body.theme-q2.phone .phone-width-blowout .next-arrow {
      font-size: 24px;
      line-height: 24px;
      position: absolute;
      right: 8px;
      top: 50%;
      margin-top: -12px; }
    body.theme-q2.phone .phone-width-blowout .action-element {
      position: absolute;
      right: 8px;
      top: 50%;
      margin-top: -7px; }
    body.theme-q2.phone .phone-width-blowout.lesser {
      margin-left: -12px;
      margin-right: -12px; }
      body.theme-q2.phone .phone-width-blowout.lesser .action-element, body.theme-q2.phone .phone-width-blowout.lesser .next-arrow {
        right: 16px; }
    body.theme-q2.phone .phone-width-blowout.less {
      margin-left: -15px;
      margin-right: -15px; }
    body.theme-q2.phone .phone-width-blowout .listItem .stepDetails, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item {
      background-color: #eff0f0;
      padding: 7px 15px 10px;
      border-bottom: 2px solid #fff;
      margin-left: -7px;
      margin-right: -7px;
      position: relative; }
    body.theme-q2.phone .phone-width-blowout .list-group .list-group-item {
      border-top: 0; }
      body.theme-q2.phone .phone-width-blowout .list-group .list-group-item label, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item .dyn-form-content > table > tbody > tr > td.col1sub1, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item #dyn-form-content > table > tbody > tr > td.col1sub1 {
        font-size: 14px;
        font-weight: normal;
        margin-bottom: 0;
        padding-left: 0;
        text-transform: none; }
      body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:hover {
        background-color: #dadcdd; }
      body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:focus, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:active, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item.active {
        background-color: #136386;
        color: #fff; }
        body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:focus label, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:focus .dyn-form-content > table > tbody > tr > td.col1sub1, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:focus #dyn-form-content > table > tbody > tr > td.col1sub1, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:active label, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:active .dyn-form-content > table > tbody > tr > td.col1sub1, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:active #dyn-form-content > table > tbody > tr > td.col1sub1, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item.active label, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item.active .dyn-form-content > table > tbody > tr > td.col1sub1, body.theme-q2.phone .phone-width-blowout .list-group .list-group-item.active #dyn-form-content > table > tbody > tr > td.col1sub1 {
          color: #fff; }
    body.theme-q2.phone .phone-width-blowout .listItem .stepDetails:after {
      font-family: fontello;
      font-weight: normal;
      font-style: normal;
      text-decoration: inherit;
      -webkit-font-smoothing: antialiased;
      *margin-right: .3em;
      content: '\f105';
      font-size: 18px;
      position: absolute;
      top: 16px;
      right: 15px; }
    body.theme-q2.phone .phone-width-blowout .listItem .stepDetails.phone-no-arrow:after {
      display: none; }
    body.theme-q2.phone .phone-width-blowout .listItem .stepDetails .stepName {
      font-size: 12px;
      text-transform: uppercase;
      font-weight: bold; }
    body.theme-q2.phone .phone-width-blowout .listItem .stepDetails .stepHeading {
      font-weight: normal; }
  body.theme-q2.phone .list-group-menu .list-group-item {
    border-width: 1px 0px 1px;
    margin-bottom: 0; }
  body.theme-q2.phone .list-group-menu .list-group-item:first-of-type {
    border-top: 0; }
  body.theme-q2.phone .q2-modal-body {
    left: auto;
    padding: 10px;
    width: 100%;
    margin: 0; }
  body.theme-q2.phone .inter-branding {
    display: table;
    width: 100%;
    background-color: #fff;
    text-align: center; }
    body.theme-q2.phone .inter-branding > div {
      display: table-cell;
      vertical-align: middle; }
    body.theme-q2.phone .inter-branding .branding {
      border-radius: 0; }
      body.theme-q2.phone .inter-branding .branding .branding-image {
        float: none; }
  body.theme-q2.phone .form_workflow .panel .number-pad-wrapper {
    padding: 0; }
  body.theme-q2.phone .form_workflow .panel .number-pad {
    margin: 0;
    border: 0; }
  body.theme-q2.phone .form_workflow .panel .calendar {
    border: 0;
    border-radius: 0; }
  body.theme-q2.phone .form_workflow .panel .cal-day {
    padding: 6px 0; }
  body.theme-q2.phone .form_workflow .panel .panel-body {
    padding: 0; }
  body.theme-q2.phone .form_workflow .panel .panel-heading {
    padding: 10px 20px; }
  body.theme-q2.phone .form_workflow .stepDetails {
    padding-left: 25px; }
  body.theme-q2.phone .recurring-selection {
    margin: 0 0.5em; }
    body.theme-q2.phone .recurring-selection .navigation .recurring-title {
      font-size: 16px; }
  body.theme-q2.phone .new-user-profile-form-outer {
    overflow-y: auto; }
    body.theme-q2.phone .new-user-profile-form-outer .new-user-profile-form-inner {
      height: auto;
      width: auto; }
  body.theme-q2.phone .login-message {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px; }
  body.theme-q2.phone .template-info .unwell .template-mgt-addaction {
    position: absolute;
    right: 15px;
    margin-top: 19px; }
  body.theme-q2.phone .rdc-review-page .rdc-preview img {
    max-width: 100%; }
  body.theme-q2.phone .rdc-review-page div.spinner {
    position: fixed; }
  body.theme-q2.phone .btn-group-adaptive {
    display: block;
    border-top: solid #ebebeb 1px; }
    body.theme-q2.phone .btn-group-adaptive .btn, body.theme-q2.phone .btn-group-adaptive .dyn-form-content button, body.theme-q2.phone .dyn-form-content .btn-group-adaptive button, body.theme-q2.phone .btn-group-adaptive .dyn-form-content input[type="button"], body.theme-q2.phone .dyn-form-content .btn-group-adaptive input[type="button"], body.theme-q2.phone .btn-group-adaptive .dyn-form-content input[type="submit"], body.theme-q2.phone .dyn-form-content .btn-group-adaptive input[type="submit"], body.theme-q2.phone .btn-group-adaptive .dyn-form-content .button, body.theme-q2.phone .dyn-form-content .btn-group-adaptive .button, body.theme-q2.phone .btn-group-adaptive #dyn-form-content button, body.theme-q2.phone #dyn-form-content .btn-group-adaptive button, body.theme-q2.phone .btn-group-adaptive #dyn-form-content input[type="button"], body.theme-q2.phone #dyn-form-content .btn-group-adaptive input[type="button"], body.theme-q2.phone .btn-group-adaptive #dyn-form-content input[type="submit"], body.theme-q2.phone #dyn-form-content .btn-group-adaptive input[type="submit"], body.theme-q2.phone .btn-group-adaptive #dyn-form-content .button, body.theme-q2.phone #dyn-form-content .btn-group-adaptive .button {
      padding-left: 12px;
      padding-right: 12px;
      background: #fff;
      border-radius: 0;
      border: solid #ebebeb 1px;
      border-width: 0 0 1px;
      box-shadow: none;
      color: #141414;
      display: block;
      float: none;
      text-align: left; }
      body.theme-q2.phone .btn-group-adaptive .btn:after, body.theme-q2.phone .btn-group-adaptive .dyn-form-content button:after, body.theme-q2.phone .dyn-form-content .btn-group-adaptive button:after, body.theme-q2.phone .btn-group-adaptive .dyn-form-content input[type="button"]:after, body.theme-q2.phone .dyn-form-content .btn-group-adaptive input[type="button"]:after, body.theme-q2.phone .btn-group-adaptive .dyn-form-content input[type="submit"]:after, body.theme-q2.phone .dyn-form-content .btn-group-adaptive input[type="submit"]:after, body.theme-q2.phone .btn-group-adaptive .dyn-form-content .button:after, body.theme-q2.phone .dyn-form-content .btn-group-adaptive .button:after, body.theme-q2.phone .btn-group-adaptive #dyn-form-content button:after, body.theme-q2.phone #dyn-form-content .btn-group-adaptive button:after, body.theme-q2.phone .btn-group-adaptive #dyn-form-content input[type="button"]:after, body.theme-q2.phone #dyn-form-content .btn-group-adaptive input[type="button"]:after, body.theme-q2.phone .btn-group-adaptive #dyn-form-content input[type="submit"]:after, body.theme-q2.phone #dyn-form-content .btn-group-adaptive input[type="submit"]:after, body.theme-q2.phone .btn-group-adaptive #dyn-form-content .button:after, body.theme-q2.phone #dyn-form-content .btn-group-adaptive .button:after {
        font-family: fontello;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        *margin-right: .3em;
        content: '\f105';
        color: #d1d1d1;
        float: right;
        font-size: 18px;
        margin-right: -5px; }
      body.theme-q2.phone .btn-group-adaptive .btn.active, body.theme-q2.phone .btn-group-adaptive .dyn-form-content button.active, body.theme-q2.phone .dyn-form-content .btn-group-adaptive button.active, body.theme-q2.phone .btn-group-adaptive .dyn-form-content input.active[type="button"], body.theme-q2.phone .dyn-form-content .btn-group-adaptive input.active[type="button"], body.theme-q2.phone .btn-group-adaptive .dyn-form-content input.active[type="submit"], body.theme-q2.phone .dyn-form-content .btn-group-adaptive input.active[type="submit"], body.theme-q2.phone .btn-group-adaptive .dyn-form-content .active.button, body.theme-q2.phone .dyn-form-content .btn-group-adaptive .active.button, body.theme-q2.phone .btn-group-adaptive #dyn-form-content button.active, body.theme-q2.phone #dyn-form-content .btn-group-adaptive button.active, body.theme-q2.phone .btn-group-adaptive #dyn-form-content input.active[type="button"], body.theme-q2.phone #dyn-form-content .btn-group-adaptive input.active[type="button"], body.theme-q2.phone .btn-group-adaptive #dyn-form-content input.active[type="submit"], body.theme-q2.phone #dyn-form-content .btn-group-adaptive input.active[type="submit"], body.theme-q2.phone .btn-group-adaptive #dyn-form-content .active.button, body.theme-q2.phone #dyn-form-content .btn-group-adaptive .active.button {
        background: #ebebeb;
        box-shadow: none; }
        body.theme-q2.phone .btn-group-adaptive .btn.active:after, body.theme-q2.phone .btn-group-adaptive .dyn-form-content button.active:after, body.theme-q2.phone .dyn-form-content .btn-group-adaptive button.active:after, body.theme-q2.phone .btn-group-adaptive .dyn-form-content input.active[type="button"]:after, body.theme-q2.phone .dyn-form-content .btn-group-adaptive input.active[type="button"]:after, body.theme-q2.phone .btn-group-adaptive .dyn-form-content input.active[type="submit"]:after, body.theme-q2.phone .dyn-form-content .btn-group-adaptive input.active[type="submit"]:after, body.theme-q2.phone .btn-group-adaptive .dyn-form-content .active.button:after, body.theme-q2.phone .dyn-form-content .btn-group-adaptive .active.button:after, body.theme-q2.phone .btn-group-adaptive #dyn-form-content button.active:after, body.theme-q2.phone #dyn-form-content .btn-group-adaptive button.active:after, body.theme-q2.phone .btn-group-adaptive #dyn-form-content input.active[type="button"]:after, body.theme-q2.phone #dyn-form-content .btn-group-adaptive input.active[type="button"]:after, body.theme-q2.phone .btn-group-adaptive #dyn-form-content input.active[type="submit"]:after, body.theme-q2.phone #dyn-form-content .btn-group-adaptive input.active[type="submit"]:after, body.theme-q2.phone .btn-group-adaptive #dyn-form-content .active.button:after, body.theme-q2.phone #dyn-form-content .btn-group-adaptive .active.button:after {
          color: transparent; }
  body.theme-q2.phone .no-titlebar .quicktips, body.theme-q2.tablet .no-titlebar .quicktips {
    display: none; }
  body.theme-q2.phone .no-titlebar .content, body.theme-q2.tablet .no-titlebar .content {
    padding: 0; }
  body.theme-q2.phone .no-titlebar .nav-btn, body.theme-q2.tablet .no-titlebar .nav-btn {
    margin: 0; }
  body.theme-q2 .header .nav-btn .back-btn {
    color: #3c84a4 !important; }
  body.theme-q2 .actions .dropdown-toggle.btn-link {
    color: #3c84a4 !important; }
  body.theme-q2 a.btn-link.dropdown-toggle {
    color: #3c84a4; }
  body.theme-q2 .forgetLink {
    color: #333 !important; }
  body.theme-q2 .quicktips {
    background-color: #ffff00 !important;
    color: #000000 !important;
    border-radius: 0px !important; }
  body.theme-q2 .quicktips .input-group-addon {
    color: #000000 !important; }
  body.theme-q2 .quicktip-container > .quicktips:first-child {
    background-color: #ffffff !important;
    color: #3c84a4 !important; }
  body.theme-q2 .quicktip-container > .quicktips:first-child .input-group-addon {
    color: #3c84a4 !important; }
  body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .btn-primary, body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .dyn-form-content button, body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel button, body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .dyn-form-content input[type="button"], body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel input[type="button"], body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .dyn-form-content input[type="submit"], body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel input[type="submit"], body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .dyn-form-content .button, body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel .button, body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel #dyn-form-content button, body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel button, body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel #dyn-form-content input[type="button"], body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel input[type="button"], body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel #dyn-form-content input[type="submit"], body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel input[type="submit"], body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel #dyn-form-content .button, body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel .button {
    color: #fff !important; }
  body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .btn-primary:hover, body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .dyn-form-content button:hover, body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel button:hover, body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .dyn-form-content input[type="button"]:hover, body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel input[type="button"]:hover, body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .dyn-form-content input[type="submit"]:hover, body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel input[type="submit"]:hover, body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .dyn-form-content .button:hover, body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel .button:hover, body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel #dyn-form-content button:hover, body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel button:hover, body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel #dyn-form-content input[type="button"]:hover, body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel input[type="button"]:hover, body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel #dyn-form-content input[type="submit"]:hover, body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel input[type="submit"]:hover, body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel #dyn-form-content .button:hover, body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel .button:hover {
    background-color: #5199b9 !important; }
  body.theme-q2 .locator-sidebar .locator-list .location-list-item-holder:hover {
    background-color: #5199b9 !important; }
  body.theme-q2 .locator-sidebar .locator-list .location-list-item-holder.is-selected .location-list-item div.text-muted {
    color: white !important; }
  body.theme-q2 .nav-tabs li {
    background-color: #aaaaaa !important; }
  body.theme-q2 .nav-tabs li a {
    color: #ffffff !important; }
  body.theme-q2 .nav-tabs li.active {
    background-color: #3c84a4 !important; }
  body.theme-q2 .nav-tabs li:hover {
    background-color: #5199b9 !important; }
  body.theme-q2 .das-selektor .das-item, body.theme-q2 .das-selektor .das-group {
    background-color: #aaa; }
  body.theme-q2 .icon-viewcheck:before {
    font-size: 140% !important; }
  body.theme-q2 .datatable.dark .table thead .dropdown a {
    color: #fff !important; }
  body.theme-q2 .datatable.dark .table thead .dropdown a .caret {
    border-top-color: #fff !important; }
  body.theme-q2 .disc-body.scrollable {
    -ms-scrollbar-face-color: #2C2F30  !important;
    -ms-scrollbar-shadow-color: #2C2F39 !important;
    -ms-scrollbar-track-color: #dbdbdb !important; }
  body.theme-q2 .disc-body.scrollable::-webkit-scrollbar {
    width: 13px !important;
    background-color: #dbdbdb !important; }
  body.theme-q2 .account-color-1 {
    color: #e0c595;
    background-color: #e0c595;
    fill: #e0c595 !important; }
  body.theme-q2 .account-color-2 {
    color: #9c845b;
    background-color: #9c845b;
    fill: #9c845b !important; }
  body.theme-q2 .account-color-3 {
    color: #83b5cb;
    background-color: #83b5cb;
    fill: #83b5cb !important; }
  body.theme-q2 .account-color-4 {
    color: #0d5875;
    background-color: #0d5875;
    fill: #0d5875 !important; }
  body.theme-q2 .account-color-5 {
    color: #acacac;
    background-color: #acacac;
    fill: #acacac !important; }
  body.theme-q2 .account-color-6 {
    color: #545454;
    background-color: #545454;
    fill: #545454 !important; }
  body.theme-q2 .account-color-7 {
    color: #cfa967;
    background-color: #cfa967;
    fill: #cfa967 !important; }
  body.theme-q2 .account-color-8 {
    color: #825d1e;
    background-color: #825d1e;
    fill: #825d1e !important; }
  body.theme-q2 .account-color-9 {
    color: #54a8cd;
    background-color: #54a8cd;
    fill: #54a8cd !important; }
  body.theme-q2 .account-color-10 {
    color: #006b95;
    background-color: #006b95;
    fill: #006b95 !important; }
  body.theme-q2 .account-color-11 {
    color: #858585;
    background-color: #858585;
    fill: #858585 !important; }
  body.theme-q2 .account-color-12 {
    color: #2e2e2e;
    background-color: #2e2e2e;
    fill: #2e2e2e !important; }
  body.theme-q2 .account-color-13 {
    color: #c4b49a;
    background-color: #c4b49a;
    fill: #c4b49a !important; }
  body.theme-q2 .account-color-14 {
    color: #133c4c;
    background-color: #133c4c;
    fill: #133c4c !important; }
  body.theme-q2 .account-color-15 {
    color: #878787;
    background-color: #878787;
    fill: #878787 !important; }

@media (max-width: 767px) {
  .pull-left-xs {
    float: left !important; }
  .pull-right-xs {
    float: right !important; }
  .text-left-xs {
    text-align: left !important; }
  .text-right-xs {
    text-align: right !important; }
  .text-center-xs {
    text-align: center !important; } }

@media (min-width: 768px) {
  .pull-left-sm {
    float: left !important; }
  .pull-right-sm {
    float: right !important; }
  .text-left-sm {
    text-align: left !important; }
  .text-right-sm {
    text-align: right !important; }
  .text-center-sm {
    text-align: center !important; } }

@media (min-width: 992px) {
  .pull-left-md {
    float: left !important; }
  .pull-right-md {
    float: right !important; }
  .text-left-md {
    text-align: left !important; }
  .text-right-md {
    text-align: right !important; }
  .text-center-md {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .pull-left-lg {
    float: left !important; }
  .pull-right-lg {
    float: right !important; }
  .text-left-lg {
    text-align: left !important; }
  .text-right-lg {
    text-align: right !important; }
  .text-center-lg {
    text-align: center !important; } }

@media (max-width: 767px) {
  .datatable .datatable-icon {
    padding-left: 0 !important;
    padding-right: 0 !important; } }

.uagent-firefox .item-link:hover {
  background-color: inherit !important;
  color: inherit; }
  .uagent-firefox .item-link:hover .text-muted {
    color: inherit; }
.uagent-firefox .login-icons {
  background-image: none !important; }

.uagent-ie10 .content ul.hdr-actions, .uagent-ie10 .content-wrapper ul.hdr-actions, .uagent-ie10 .overpanel-scroll-wrapper.force-height .overpanel-content {
  -ms-flex-positive: 1;
  -ms-flex-negative: 0;
  -ms-flex-preferred-size: auto; }

.uagent-ie9 .content header, .uagent-ie9 .content-wrapper header {
  overflow: hidden; }
  .uagent-ie9 .content header > h2, .uagent-ie9 .content-wrapper header > h2 {
    float: left !important; }
.uagent-ie9 .content ul.hdr-actions, .uagent-ie9 .content-wrapper ul.hdr-actions {
  float: right; }
.uagent-ie9 .overpanel-scroll-wrapper.force-height .overpanel-content {
  height: 450px; }

html:not(.uagent-mobileIosIpad) {
  -webkit-transition: background-color 0.1s ease-in-out;
          transition: background-color 0.1s ease-in-out; }

html:not(.uagent-mobile) {
  background-size: cover;
  background-color: #5199b9;
  background-attachment: fixed;
  background-position: 0 0;
  background-repeat: no-repeat;
  -webkit-transition: background-image 0.6s ease-in-out;
          transition: background-image 0.6s ease-in-out; }
  html:not(.uagent-mobile) body, html:not(.uagent-mobile) .app-container {
    background: none !important; }

.uagent-firefox .datatable .metalabel {
  display: none; }
.uagent-firefox .datatable .table thead > tr > th.has-metalabel {
  padding: 8px 0 !important; }
.uagent-firefox body .widget-list .widget.stacked-widget .widget-content .widget-panel .btn:after, .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .dyn-form-content button:after, .uagent-firefox body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel button:after, .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .dyn-form-content input[type="button"]:after, .uagent-firefox body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel input[type="button"]:after, .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .dyn-form-content input[type="submit"]:after, .uagent-firefox body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel input[type="submit"]:after, .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .dyn-form-content .button:after, .uagent-firefox body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel .button:after, .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel #dyn-form-content button:after, .uagent-firefox body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel button:after, .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel #dyn-form-content input[type="button"]:after, .uagent-firefox body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel input[type="button"]:after, .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel #dyn-form-content input[type="submit"]:after, .uagent-firefox body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel input[type="submit"]:after, .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel #dyn-form-content .button:after, .uagent-firefox body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .widget-content .widget-panel .button:after {
  position: absolute;
  right: 10px;
  top: 12px; }
.uagent-firefox body .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel .btn, .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel .dyn-form-content button, .uagent-firefox body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel button, .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel .dyn-form-content input[type="button"], .uagent-firefox body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel input[type="button"], .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel .dyn-form-content input[type="submit"], .uagent-firefox body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel input[type="submit"], .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel .dyn-form-content .button, .uagent-firefox body.theme-q2 .dyn-form-content .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel .button, .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel #dyn-form-content button, .uagent-firefox body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel button, .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel #dyn-form-content input[type="button"], .uagent-firefox body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel input[type="button"], .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel #dyn-form-content input[type="submit"], .uagent-firefox body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel input[type="submit"], .uagent-firefox body.theme-q2 .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel #dyn-form-content .button, .uagent-firefox body.theme-q2 #dyn-form-content .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel .button {
  position: relative; }

.uagent-ie .never-expire {
  margin-bottom: 15px; }
.uagent-ie .widget-list .widget .title .icon-facebook-sign:before {
  line-height: 28px !important; }

.uagent-ie9 .card-container .front .card-action, .uagent-ie9 .card-container .back {
  display: none; }

.uagent-ie11 .widget-list .title .icon-facebook-sign:before {
  line-height: 28px !important; }

.uagent-mobileIosIpad .content-wrapper {
  -webkit-overflow-scrolling: touch; }

@media print {
  .col-sm-1 {
    float: left !important;
    width: 8.33333%; }
  .col-sm-2 {
    float: left !important;
    width: 16.66667%; }
  .col-sm-3 {
    float: left !important;
    width: 25%; }
  .col-sm-4 {
    float: left !important;
    width: 33.33333%; }
  .col-sm-5 {
    float: left !important;
    width: 41.66667%; }
  .col-sm-6 {
    float: left !important;
    width: 50%; }
  .col-sm-7 {
    float: left !important;
    width: 58.33333%; }
  .col-sm-8 {
    float: left !important;
    width: 66.66667%; }
  .col-sm-9 {
    float: left !important;
    width: 75%; }
  .col-sm-10 {
    float: left !important;
    width: 83.33333%; }
  .col-sm-11 {
    float: left !important;
    width: 91.66667%; }
  .col-sm-12 {
    float: left !important;
    width: 100%; }
  .navbar-fixed-top {
    position: absolute;
    display: block; }
    .navbar-fixed-top .branding-image::before {
      content: none;
      background: none; }
    .navbar-fixed-top .branding-image::after {
      content: url("images/logos/logo.png");
      background: none; }
    .navbar-fixed-top .navbar-right .customer-current-timestamp {
      display: block; }
    .navbar-fixed-top .navbar-right .customer-name-holder, .navbar-fixed-top .navbar-right .customer-last-login {
      display: none; }
  #menu, .sidebar, .header, .footer, .over-panel, .widget-list, .hdr-actions, .quicktips, .omnibox {
    display: none !important; }
  .app-container, .main-page-container {
    padding: 0px !important; }
  .content-container {
    padding: 40px 0px 0px 0px; }
  .main-page-container {
    width: 100% !important;
    min-width: 1024px !important; }
  .account-overview .account-widgets {
    width: 85%; }
  .account-overview .account-widget .icon-angle-right {
    display: none; }
  .account-overview .account-widget .expand-tappable {
    width: 15px; }
  .account-details .btn-link, .account-details .searchbox, .account-details .datatable-sort-icon, .account-details .icon-angle, .account-details .icon-print, .account-details .tappable-return, .account-details .pagination-controls {
    display: none; }
  .account-details .account-details-info .pull-right {
    display: none; }
  .account-details .datatable-header .date-and-icon, .account-details .datatable-row .date-and-icon {
    float: left;
    width: 20%; }
    .account-details .datatable-header .date-and-icon .posted-date, .account-details .datatable-row .date-and-icon .posted-date {
      float: left;
      width: 100%;
      padding-left: 0px; }
  .account-details .datatable-header .description, .account-details .datatable-row .description {
    float: left;
    width: 40%;
    margin-left: 0px; }
  .account-details .datatable-header .amount, .account-details .datatable-row .amount {
    float: left;
    width: 20%; }
    .account-details .datatable-header .amount.debit, .account-details .datatable-header .amount.credit, .account-details .datatable-row .amount.debit, .account-details .datatable-row .amount.credit {
      text-align: left !important; }
  .account-details .datatable-header div {
    font-weight: bold; }
  .account-details .table {
    border: none !important; }
  .activity-center-container h1, .activity-center-container h2, .activity-center-container .omnibox-container, .activity-center-container .btn, .activity-center-container body.theme-q2 .dyn-form-content button, body.theme-q2 .dyn-form-content .activity-center-container button, .activity-center-container body.theme-q2 .dyn-form-content input[type="button"], body.theme-q2 .dyn-form-content .activity-center-container input[type="button"], .activity-center-container body.theme-q2 .dyn-form-content input[type="submit"], body.theme-q2 .dyn-form-content .activity-center-container input[type="submit"], .activity-center-container body.theme-q2 .dyn-form-content .button, body.theme-q2 .dyn-form-content .activity-center-container .button, .activity-center-container body.theme-q2 #dyn-form-content button, body.theme-q2 #dyn-form-content .activity-center-container button, .activity-center-container body.theme-q2 #dyn-form-content input[type="button"], body.theme-q2 #dyn-form-content .activity-center-container input[type="button"], .activity-center-container body.theme-q2 #dyn-form-content input[type="submit"], body.theme-q2 #dyn-form-content .activity-center-container input[type="submit"], .activity-center-container body.theme-q2 #dyn-form-content .button, body.theme-q2 #dyn-form-content .activity-center-container .button, .activity-center-container .btn-link, .activity-center-container .expand-icon, .activity-center-container .checkbox-icon, .activity-center-container .actions, .activity-center-container .nav-tab-container, .activity-center-container .datatable-sort-icon, .activity-center-container .activity-center-footer, .activity-center-container .detail-pad-col, .activity-center-container .additional-details, .activity-center-container .transaction-approvals-container {
    display: none; }
  .activity-center-container .datatable .table {
    border: none; }
    .activity-center-container .datatable .table thead {
      background: none; }
      .activity-center-container .datatable .table thead > tr > th {
        background: none;
        border: none;
        color: #000; }
    .activity-center-container .datatable .table.table-scroll thead {
      display: table-header-group !important; }
    .activity-center-container .datatable .table.table-scroll tbody {
      display: table-row-group !important; }
    .activity-center-container .datatable .table.table-scroll .approvals {
      text-align: right; }
    .activity-center-container .datatable .table.table-scroll .date, .activity-center-container .datatable .table.table-scroll .status, .activity-center-container .datatable .table.table-scroll .approvals, .activity-center-container .datatable .table.table-scroll .amount {
      white-space: nowrap; } }

html:not(.uagent-mobile) {
  background-position: center center !important; }