﻿p.register {
  display: none;
}

.login-button p.register {
  display: block;
}

#info-window {
  background: #fff;
  overflow: hidden;
  margin: 105px auto 55px auto;
  color: #3d3d3d;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 3px 3px rgba(204, 204, 204, 0.5);
  -moz-box-shadow: 0px 0px 3px 3px rgba(204, 204, 204, 0.5);
  box-shadow: 0px 0px 3px 3px rgba(204, 204, 204, 0.5);
}

#info-window .main-login .content {
  padding: 45px 60px 0 60px !important;
  width: 100% !important;
}

#info-window .main-login .inner-login-box {
  width: 100%;
}

#info-window .login-input a, #info-window .login-input label {
  color: #3d3d3d;
  font-size: 16px;
  padding: 10px 0px;
}

#info-window .main-login, #info-window .main-login .inner-login-box {
  width: 100% !important;
}

#info-window .login-input input {
  border: 1px solid #A9B2B3 !important;
  height: 40px !important;
  -webkit-appearance: none;
  border-radius: initial !important;
}

#info-window input:-webkit-autofill, #info-window textarea:-webkit-autofill, #info-window select:-webkit-autofill {
  background: #fff;
}

#info-window h1,
#info-window h2 {
  font-size: 26px !important;
  padding: 25px 0 !important;
  text-transform: none;
  color: #0088ce;
  font-weight: normal;
  border: none;
  margin: 0;
}

#info-window .inner-login-box {
    width: 100%;
    margin: 0;
}

#info-window .login-button input {
  letter-spacing: 1px;
  border-radius: 0;
  color: inherit;
  transition: all .7s ease;
  text-decoration: none;
  border: 1px #0088ce solid;
  color: #0088ce;
  background-color: #fff;
  margin-top: 15px;
  padding: 12px 35px;
  font-weight: 500;
  font-size: 14px;
  transition: all 0.5s ease-out;
}

#info-window .content {
    border: none;
}

#info-window .login-button input:hover {
  background-color: #0088ce;
  color: #fff;
}

.login-button p.register {
  display: none;
}

#info-window a.ellogo img {
  display: none;
}

#info-window a.ellogo {
  width: 100% !important;
  text-align: center;
  padding: 35px 0;
  background: #fff url(/images/UserUploadedImages/11/school-portal-logo.png) 50% 0 no-repeat;
  height: 140px;
background-size: 90px;
}
