body {
			margin:0;
			background: -webkit-linear-gradient(90deg, #edf0f4,#f0f0f4,#f2f0f4);/* Chrome 10-25, Safari 5.1-6 */
			background: linear-gradient(90deg, #edf0f4,#f0f0f4,#f2f0f4);/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */   
			}



      .mainbox {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        width: auto;
        height: 100%;
		margin-top:50px;
      }

      .box1 {
        background-color: #fff;
        width: 400px;
        padding: 0;
        text-align: center;
        color: #000000;
        font-family: arial, sans-serif;
      }
	  
	  .centered {
  position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}



.formbox {
	background: white;
	border: none;
	width: 100%;
	height: 100%;
	padding: 40px 0 50px 0;
	box-shadow: 0 0 2px rgba(0,0,0,.3);
	overflow:hidden;
	
}

#who {
	font-size: small;
	color:rgba(0,0,0,.3);
}

.papi {
  display: block;
  text-align: right;
  margin-right:42px;
}

.bta {
  display: block;
  text-align: right;
}


a:link {
  text-decoration: none;
  font-family: Helvetica;
}

a:visited {
  text-decoration: none;
  font-family: Helvetica;
}

a:hover {
  text-decoration: underline;
  font-family: Helvetica;
  color: #0061ff;
}

a:active {
  text-decoration: underline;
  font-family: Helvetica;
}

a {
	color: #0061ff;
}


* {
  box-sizing: border-box;
}

#policy {
	color: #7c8995;
	border: none;
	width:80%;
	text-align: left;
	font-family: segoe ui light;
	font-size: 12px;
	Line-height: 18px;
	margin-bottom:12;
	margin-top:22px;
}

#dbpng {
	width: 650px;
}


		.office{
			width: 280px;
			background: #fff;
		}

		.office-holder{
			width:80%;
			margin: auto;
			padding: 0;
		}

		.logo{
			width:100%;
			margin-bottom: 1em;
			text-align:left;
			overflow: hidden;
		}
		
		div.b {
  white-space: nowrap; 
  overflow: hidden;
  text-overflow: ellipsis; 
}

		.logo h1{
			font-family: arial;

		}
		.logo h2 {
			display: block!important;
		}

		.verify{
			width: 70%;
			margin: auto;
		}

		.verify h4{
			font-family: arial;
			
		}
input[type='email'] {
	font-size: 16px;
}

input[type='password']{
			border-right: 0;
			font-size: 15px;
		}

h4 {color:red;}

		.verify input[type='text']{
			width: 100%;
			float: right;
			border:none;
			padding:3px 10px;
		}

		.verify button{
			border:none;
			height: 40px;
			width: 80px;
			margin-top: 2em;
			border-radius: 0;
			color: #fff;
		}



		.form-holder{
			width:100%;
			float: left;
		}

		.form-holder h3{
			font-weight: 600;
		}
		
.form-holder input[type='password'] {margin-bottom:8px;}

		.form-holder input[type='email'], input[type='password']{
			width: 100%;
			height:38px;
			float: left;
			margin-bottom: 10px;
			border-radius:0;
		}
		.form-holder .btn-holder{
			width:40%;
			margin-top:1em;
			display: flex;
			align-content: center;
			align-items: center;
			justify-content: center;
		}

		.form-holder .btn-holder .btn{
			background:#0073C6;
			border:none;
			padding:8px 10px;
			color:#fff;
			margin-top: 7px;
			margin-bottom: 7px;
		}

		.form-holder .btn-holder .btn:hover{
			cursor:pointer;
		}

		

		.hide{
			display: none;
		}
		
.check_1 {
	float:left; 
	margin-top:8px;
	font-size: 12px;
	color:#7a7a7a;
}