.login-page .login-form-container .login-header img {
   visibility: hidden;
}

.login-page .login-form-container .login-header {
   background: url("//s3.amazonaws.com/static.funeraltechweb.com/cms/ft-new-logo-w.png") no-repeat;
   background-size: auto 100%;
   background-position: center;
   min-height: 100px;
}

.login-page .form-row.language-selection,
.login-page .form-row.password-reset a {
   color: #f8f8f8;
}

.ad-space {
    display: block;
    height: 415px;
    width: 680px;
    margin: 0 auto;
    border: 2px solid transparent;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
}

.ad-space > a > img{
    height: 100%;
    width: 100%;
    margin: 0 auto;
    display: block;
    border: 0;
}

.login-page .radial-area {
   display: none;
}

.login-page .half.ad-space iframe {
    height: 500px;
    visibility: hidden;
}

body.login-body {
    background: #eff0f4 url("https://s3.amazonaws.com/static.funeraltechweb.com/cms/ft-new-ad8-bg.png") no-repeat center center;
    background-size: cover;
}

.login-page .instructions {
   color: #fff;
}

@media only screen and (min-width: 100em) {
   .login-page .login-form-container {
        padding-top: 45px;
   }
}


@media only screen and (max-width: 1024px) {
  html,
  body.login-body {
     overflow: auto;
  }
}

@media only screen and (max-device-width: 640px) {
	.ad-space {
		height: auto;
		width: 100%;
	}
	.ad-space > a > img{
		width: auto;
	}
        .login-page .half.ad-space iframe {
                height: 700px;
        }
}