﻿.master-content .content-left {
  width: 100% !important; }
  .master-content .content-left > section {
    width: 100% !important; }

.password-recovery-wrapper {
  box-shadow: 0 0 30px #ddd;
  width: 765px;
  padding: 0 0 50px;
  margin: 5% auto; }
  .password-recovery-wrapper .phase1-container {
    padding: 20px;
    margin: 3% auto;
    max-width: 320px; }
    .password-recovery-wrapper .phase1-container h3 {
      margin: 0 0 6%;
      font-weight: bold; }
  .password-recovery-wrapper .header {
    background-color: #7587af;
    padding: 7px 0 5px;
    font-size: 21px;
    color: #fff;
    font-family: RimonaRegular, Arial;
    margin: 0 0 15px;
    text-align: center; }
  .password-recovery-wrapper input[type=text] {
    box-shadow: 0 0 7px #aaa;
    width: 160px;
    background-color: #f8f8f8; }
  .password-recovery-wrapper .btn-submit {
    background: #eee url(../../images/register/btnSend.png) no-repeat scroll left top;
    width: 110px;
    height: 26px;
    margin: 18px 0 0;
    display: block;
    border: 0;
    cursor: pointer;
    float: left; }
  .password-recovery-wrapper .password-recovery-row .btn-submit {
    margin: 0 10px; }
  .password-recovery-wrapper .captcha .captcha-text {
    width: 178px !important;
    font-size: 25px !important; }

#resetErr {
  padding: 0 10px 20px;
  color: red; }
  #resetErr span {
    color: #e96e71; }
    #resetErr span span {
      font-weight: bold;
      cursor: pointer;
      text-decoration: underline; }

.row {
  width: 100%;
  max-width: 470px;
  font-size: 14px;
  margin: 0 0 15px; }
  .row > div {
    float: right;
    max-width: 212px; }
    .row > div input[type=password], .row > div input[type=text] {
      padding: 8px 10px;
      border: 0;
      box-shadow: 0 0 5px #ccc;
      width: 95%; }
  .row .title {
    width: 95px;
    margin: 0 10px 0 0; }

.notes {
  font-size: 14px;
  margin: 0 10px 15px;
  color: #e96e71; }

.err {
  float: right;
  font-weight: bold;
  color: #f00;
  margin: 8px 0; }

@media (max-width: 1030px) {
  .banner-upper-mega {
    display: none !important; } }

@media (max-width: 767px) {
  .password-recovery-wrapper {
    width: 96% !important;
    margin: 110px 2% 0; }
    .password-recovery-wrapper .phase1-container {
      padding: 10px;
      width: 300px; }
  .banner-upper-mega, #loader-pages {
    display: none !important; }
  .row .title {
    margin: 0 0 12px;
    display: block;
    float: none; } }
