
* {box-sizing: border-box;}
body 
{
  font-family: 'Bubblegum Sans';
  font-size: 14px;
}
/* Full-width input fields */
input[type=text], input[type=email], input[type=password] {
  width: 100%;
  padding: 15px;
  margin: 5px 0 10px 0;
  display: inline-block;
  border: none;
  background: #f1f1f1;
}

/* Add a background color when the inputs get focus */
input[type=text]:focus, input[type=email]:focus, input[type=password]:focus {
  background-color: #ddd;
  outline: none;
}

.register-buttons-frame
{
  position:absolute; 
  left:0px; 
  top:0px; 
  z-index:101; 

}


.login-register-area 
{
	  background-position: center;
	  overflow: hidden;
    position: absolute;
    left:0px; top:0px; 
}

.login-register-area-logo 
{
	  background-position: center;
	  overflow: hidden;
    position: absolute;
    left:0px; top:0px; 
    background-image:url(https://static-contents.linkology.org/images/glimpsesplash1.png);
    background-repeat:repeat;
    opacity:0.3;
}

.login-form-shadow
{
  background-color:black;  
  position: absolute; 
  opacity: 0.2;
}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: ghostwhite; /* #0061a7;*/
  font-weight: bolder;
  opacity: 1; /* Firefox */
  font-family: Arial, Helvetica, sans-serif;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: red;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: red;
}

.email-pwd-login-div-space
{
  position:absolute;
  width:525px;
  height:40px;
  text-align: left;
  vertical-align: middle;
  line-height:40px;
  z-index: 200;
  border-radius: 6px;
}

.email-pwd-login-div-space:hover  
{
  cursor: pointer;
}

.email-pwd-login-line-div-space
{
  position:absolute;
  width:455px;
  height:40px;
  text-align: left;
  vertical-align: middle;
  line-height:40px;
  font-family: 'Courier New', Courier, monospace;
}





.confirm-sign-up-Holder
{
  position: absolute;
  border-radius: 6px;
}

.confirm-sign-up-button-holder
{
  border-radius: 4px;
  background:transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  justify-items: center;
}

.confirm-sign-up
{
  position: absolute;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
  font-size: 28px;
  color:#7D3BBB;
  text-align: center;
  font-family: 'Bubblegum Sans';
  background:transparent;
}

.assistance-sign-up
{
  position: absolute;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
  font-size: 24px;
  color:#FEB300;
  text-align: center;
  font-family: 'Bubblegum Sans';
  background:transparent;

}

.call-support
{

  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 15px;
  color:#FEB300;
  font-family: 'Bubblegum Sans';
  background:transparent;
}

.success-register-area 
{
	  background-position: center;
	  overflow: hidden;
    margin: 0 auto;
    position: absolute;
    display:none; 
    left:0px; top:0px; 
    width:810px; 
    height:370px;
}
.msg-holder-success-register-area
{
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  color:#FEB300;
  text-align: center;
  font-family: 'Bubblegum Sans';
  background:transparent;
  width: 600;
  height: 250;
  border: thin solid #FEB300;
  border-radius: 6px;
  line-height: 50px;
}

.T-and-c
{
  position: absolute;
  color:#FEB300;
  text-align:center;
  width: 400px;
  height:auto;
  font-size: 12px;
}

.T-and-c:hover
{
  cursor: pointer;
  font-size: 13px;
}

.T-and-c-checkbox
{
  color:#FEB300;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;

  border-radius: 4px;

}



.login-up-sign-up-button
{

  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
  text-align: center;
}

.register-button-frame-holder
{
  position: absolute;
  border-radius: 5px;
 /* border: thin solid #7D3BBB;*/
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
  flex-direction: row;
}

.button-regis-label
{
 
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
  text-align: center;
  color:#7D3BBB;
}

.register-login-form
{
  position: absolute; 
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
  flex-direction: column;
}

.register-email-pwd-panel
{
  border-radius: 5px;

  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
  flex-direction: row;
}
.register-email-pwd-label
{
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
  text-align: left;
  color: #7D3BBB;
}
.register-email-pwd-entry
{
  border: thin solid #feb300;
  border-radius: 6px;
  padding: 5px 5xp 5px 5xp; 
  overflow-y: hidden;
  overflow-x: auto;
}
.register-login-ok-form
{
  position: absolute;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
  flex-direction: row;
}

.forgot-pwd-uname-div-space
{
  position:absolute; 
  display: flex;
  align-items: center;
  justify-content:right;
  justify-items:right;
  text-align: right;
  color: #7D3BBB; 
  padding-right: 100px;
  z-index: 2000;
}

.forgot-pwd-uname-div-space:hover  
{
  cursor: pointer;
  color: #feb300 
}

.TandC-label-holder
{
  position:absolute; 
  display: flex;
  align-items: center;
  justify-content:center;
  justify-items:center;
  flex-direction: row;
  border-radius: 6px;

}

.TandC-label
{
  display: flex;
  align-items: center;
  justify-content:center;
  text-align: center;
  color: #7D3BBB; 
  border-radius: 6px;
}

.button-confirm-sign-in 
{

  background-color: #FEB300;
  border: thick solid #7D3BBB;
  border-radius: 50%;
}




