div#mylogin {
  padding: 2.5rem 1.25rem; }
  div#mylogin h3 {
    font-size: 2.625rem; }
  div#mylogin p.terms-and-privacy {
    margin: 1.5rem 4rem;
    font-size: .75rem;
    letter-spacing: .09em;
    text-align: center; }
  div#mylogin .message {
    background: #ffffff;
    border-left: 10px solid #019b30;
    padding: 10px 15px;
    font-size: .75rem;
    margin-bottom: 15px;
    margin-top: 25px; }
    div#mylogin .message.error {
      border-color: #a10000; }
  div#mylogin .button.primary.big-mod {
    font-size: 1.5rem;
    letter-spacing: 0.025em;
    padding: 1.05em .8em; }
  div#mylogin .modal-form {
    font-size: 1.25rem; }
    div#mylogin .modal-form button[type="submit"] {
      font-size: 1.5rem;
      min-width: 15.125rem; }
    div#mylogin .modal-form input[type="text"], div#mylogin .modal-form input[type="email"], div#mylogin .modal-form input[type="password"], div#mylogin .modal-form input[type="search"] {
      height: 3.75rem;
      font-size: 1.25rem; }
  div#mylogin.rsir-sms {
    padding: 1.5rem 1.25rem;
    max-width: 100%; }
    div#mylogin.rsir-sms h3 {
      font-size: 2.625rem;
      color: #003364;
      font-weight: 500;
      letter-spacing: 0.05em;
      margin: 0 0 .8em; }
    div#mylogin.rsir-sms .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
      padding-left: 0.75rem; }
    div#mylogin.rsir-sms input[type="submit"].dark-ochre, div#mylogin.rsir-sms input[type="button"].dark-ochre, div#mylogin.rsir-sms button.dark-ochre, div#mylogin.rsir-sms .button.dark-ochre {
      background: #0d2240;
      border-color: #0d2240; }
      div#mylogin.rsir-sms input[type="submit"].dark-ochre:hover, div#mylogin.rsir-sms input[type="button"].dark-ochre:hover, div#mylogin.rsir-sms button.dark-ochre:hover, div#mylogin.rsir-sms .button.dark-ochre:hover {
        background: #173768; }

/**
li.market-reports span.jcf-list-box {
  margin:0px 0px 0px 0px !important;
  height:200px !important;
}
**/
.pop-vt.sidebar-virtual-tour-group {
  border: 1px solid #0d2240;
  padding: 10px;
  background: #fff;
  position: relative; }
  .pop-vt.sidebar-virtual-tour-group .heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: normal;
        -ms-flex-align: normal;
            align-items: normal;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .pop-vt.sidebar-virtual-tour-group .heading .title {
      color: #0d2240; }
  .pop-vt.sidebar-virtual-tour-group .filter-drop {
    background: #fff; }
  .pop-vt.sidebar-virtual-tour-group .toogle-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0.5rem 2rem 0.25rem; }
    .pop-vt.sidebar-virtual-tour-group .toogle-wrapper input[type=checkbox] {
      height: 0;
      width: 0;
      visibility: hidden;
      margin: 0; }
    .pop-vt.sidebar-virtual-tour-group .toogle-wrapper .tours-toggle-label {
      cursor: pointer;
      width: 50px;
      height: 12px;
      background: #909090;
      border-radius: 100px;
      position: relative; }
    .pop-vt.sidebar-virtual-tour-group .toogle-wrapper .tours-toggle-label:after {
      content: '';
      position: absolute;
      top: -4px;
      bottom: -4px;
      left: 3px;
      width: 20px;
      height: 20px;
      background: #fff;
      border: 1px solid #909090;
      border-radius: 90px;
      -webkit-transition: 0.3s;
      transition: 0.3s; }
    .pop-vt.sidebar-virtual-tour-group .toogle-wrapper input:checked + .tours-toggle-label {
      background: #0d2240; }
    .pop-vt.sidebar-virtual-tour-group .toogle-wrapper input:checked + .tours-toggle-label:after {
      left: calc(100% - 5px);
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%);
      border: 1px solid #0d2240; }
    .pop-vt.sidebar-virtual-tour-group .toogle-wrapper .tours-toggle-label:active:after {
      width: 20px; }
    .pop-vt.sidebar-virtual-tour-group .toogle-wrapper .yes {
      display: none; }
    .pop-vt.sidebar-virtual-tour-group .toogle-wrapper .yes, .pop-vt.sidebar-virtual-tour-group .toogle-wrapper .no {
      color: #909090;
      position: absolute;
      -webkit-transform: translate(50%, -25%);
          -ms-transform: translate(50%, -25%);
              transform: translate(50%, -25%);
      left: -90%;
      top: 0;
      font-size: 14px;
      font-weight: 600; }
    .pop-vt.sidebar-virtual-tour-group .toogle-wrapper input:checked + .tours-toggle-label .yes {
      display: block;
      color: #0d2240; }
    .pop-vt.sidebar-virtual-tour-group .toogle-wrapper input:checked + .tours-toggle-label .no {
      display: none; }
  .pop-vt.sidebar-virtual-tour-group .new-tag {
    position: absolute;
    padding: 2px 4px;
    top: -7px;
    right: -5px;
    background: #c6473e;
    color: #fff;
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600; }
  .pop-vt.sidebar-virtual-tour-group .fake-checkbox .text {
    color: #0d2240;
    font-weight: 600; }
  .pop-vt.sidebar-virtual-tour-group .js-flex-filters .input-list > li {
    margin: 0; }

@media all and (max-width: 600px) {
  div#mylogin.rsir-sms h3 {
    font-size: 1.625rem; } }
/*# sourceMappingURL=popup.css.map */