/*	body.login { background:none; }*/
body.login {background:none;}
      body.login:before{
          content: '';
          background: url('/wp-content/themes/goodlife-wp-child/assets/img/data_background.png') #fff;
          background-size: 100%;   
          background-repeat: no-repeat;
          background-attachment: fixed;
          background-position: top;          
          left: 0;
          right: 0; top:0; bottom:0;
         opacity: 0.6;
          z-index: 0; position: fixed;      
      }
      #return-to-pantheon{display: none !important;}
      #login{
        width: 22em !important;
        /*margin: 8% auto !important;*/
        padding: 0px !important;
        background: #fff;
        box-shadow: 0px 1px 3px rgba(0,0,0,.3);
        height: auto;
        position: relative;
        top: 24px;  max-height:42em;
      }
      .login #nav a:hover{
         text-decoration: underline;
         color: #0086ff !important;
      }
      .market-insight-section{
        position: absolute;
        bottom: 0.8em;
        text-align: center;
        width: 100%;
        left: 0;
        display: none;
      }
      .market-insight-section a{
        padding: 0.3em;
        color: #555d66 !important;
        display: inline-block !important;
        text-decoration: none !important;
        font-family: montserrat;
        transition: 0.3s all;
        font-weight: 300;
        outline: 0;
        padding-bottom: 0.5em;
        font-size: 0.8em;
        width: 96%;
      }
      .market-insight-section a:hover {
        color: #086ec5 !important;
        transition: 0.3s all;
      }
      .market-insight-section a u{
        text-decoration: none;
      }
      .login .button-primary{
        margin-bottom: 0.5em !important;
        margin-top: 1em !important;
        border-radius: 40px !important;
      }
      .login h1 a {
      width: auto !important;
        background-size: 100% !important;
        max-width: 10em !important;
        margin-bottom: 0 !important;
        height: 70px !important;
      }
      .login label{
        font-size: 1rem !important;
      }
      .login form .forgetmenot label{
            font-size: 1.2rem !important;
      }
      .button-large {
          width: 100%;
          height: 2.5em !important;
          background: orange !important;
          color: black !important;
          text-shadow: none !important;
          font-family: 'Montserrat';
          border-radius: 0 !important;
          box-shadow: none !important;
          border: none !important;
              font-size: 1.2rem !important;
          font-family: "Arial",sans-serif;
          font-weight: 500;
      }
      .login form {
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0;
          position: relative;
          padding: 3em;
          margin: 0px 0 0 0;
          z-index: 9999;
          margin-top: -7px !important;
          padding: 26px 24px 0px !important;
          box-shadow: none !important;
          background: none !important;
      }
      .login #login_error, .login .message {
          border-left: 4px solid orange !important;
          padding: 12px;
          margin-left: 0;
          margin-bottom: 20px;
          background-color: rgb(255, 255, 255);
          -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
          box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
      }
      .login #nav {
          margin: 0 !important;
          padding: 1em !important;
      }
      .login #backtoblog {
          text-align: center;
      } .login #nav {
          text-align: left;
      }
      .login h1 {
            text-align: center;
           padding: 26px 0 0 0;
        }
      .login #backtoblog a, .login #nav a {
        width: 85%;
        display: block;
            padding: 0px 24px 15px 10px !important;
        margin: 0;
        color: #000 !important; font-size:16px;
    }
  
  #login .aiowps-captcha {
    margin: 3em -3.4em 0.0em -3.4em;
    padding: 1em 2.7em 0.4em 2.7em;
    background: #010324;
    font-size: 0.8em;
    color: white;
}
.login .aiowps-captcha label { color:white;}

#login .aiowps-captcha-equation{
    margin: 0em -3.4em 0.5em -3.4em;
    padding: 0em 2.7em 0em 2.7em;
    background: #010324;
    font-size: 1em;
    color: white;
}
#login .aiowps-captcha-equation strong{font-weight: normal;}

.login form .input, .login input[type="text"] { font-size:1em !important; width: 100%;  display: block; margin-top: 0.3em;  padding: 0.1em; border: solid 0.2em #d2d2d8; transition: all 0.4s ease-in-out;}

.login form .aiowps-captcha-equation .input, .login .aiowps-captcha-equation input[type="text"] { display: inline;  padding: 0.1em; width: 49%; font-size: 1em; position: relative; margin-left: 1em;} 


.wp-core-ui .button-primary-disabled, .wp-core-ui .button-primary.disabled, .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary[disabled], .wp-core-ui .button.button-large[disabled], .wp-core-ui .button.button-large:disabled  {
    color: #000!important;
    background: orange !important;  
    border-color: #007cb2!important;
    box-shadow: none!important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.1)!important;
    cursor: default;
}	
     
	 
	