 
*{margin:0;padding:0;}

body {
  background: #eaeaea;
  font-family:Calibri;
  font-size:12pt;
  
  font: 400 16px/1.5em sans-serif;
  margin: 0;
}
#btnsubmit{
  width:100px;
  background:#00669f;
  margin:0 auto;
  margin-top:1%;
  padding:8px;
  text-align:center;
  text-decoration:none;
  color:#fff;
   font-size:13pt;
  cursor:pointer;
  transition:background .3s;
  -webkit-transition:background .3s;
  -webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
 
 #btnsubmit:hover{
  width:100px;
  background:#005685;
  margin:0 auto;
  margin-top:1%;
   font-size:13pt;
  padding:8px;
  text-align:center;
  text-decoration:none;
  color:#fff;
  cursor:pointer;
  transition:background .3s;
  -webkit-transition:background .3s;

}


.logo {   
    content: url('../images/pharm_logo.png');
    height: 70px;
    width: 70px;
    float: left;
    margin-left: 5px;
}

#login{
	min-width:400px;
  width:45%;
  
  margin:0 auto;
  margin-top:5%;
  margin-bottom:2%;
  transition:opacity 1s;
  -webkit-transition:opacity 1s;
  
}


#login h1{
  background:#00669f;
  margin-left:-4%;
  
   font-size:20pt;

  display:inline-block;
  font-weight:500;
  text-align:center;
  color:#fff;
}
#login .head{
	padding:5px;
  background:#00669f;
  min-height:80px;
  -webkit-border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
   vertical-align:middle;
  cursor:pointer;
  color:#fff;
    box-shadow: 0 2px 0 0 #B0B0B0;
    border:1px solid black;
}

.form1{
  background:#fff;
  padding:6% 4%;
  background-color: #fff;
	-webkit-border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
	border-radius: 0 0 15px 15px;
	padding: 20px 26px;
	  border:1px solid black;
      -webkit-box-shadow: 0 2px 0 0 #B0B0B0;
box-shadow: 0 2px 0 0 #B0B0B0;
}

#form1{
  background:#fff;
  padding:6% 4%;
  background-color: #fff;
	-webkit-border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
	border-radius: 0 0 15px 15px;
	padding: 20px 26px;
	  border:1px solid black;
      -webkit-box-shadow: 0 2px 0 0 #B0B0B0;
box-shadow: 0 2px 0 0 #B0B0B0;
}

input[type="text"],input[type="password"]{
  width:92%;
  background:#fff;
  margin-bottom:4%;
  border:1px solid #ccc;
  height:35px !important;
  font-family:'Open Sans',sans-serif;
  font-size:95%;
  color:#555;
}
input[type="text"]:focus {
        background-color: #FBF9FA;
        border-color: #C2C2C2;
    }

input[type="password"]:focus {
	  background-color: #FBF9FA;
        
    border-color: #C2C2C2;
}
  #login input[type="submit"] {
      width:100px;
  background:#00669f;
  margin:0 auto;
  margin-top:1%;
  padding:8px;
  text-align:center;
  text-decoration:none;
  color:#fff;
  font-size:13pt;
  cursor:pointer;
  transition:background .3s;
  -webkit-transition:background .3s;
  -webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
  #login input[type="submit"]:hover {
          width:100px;
  background:#005685;
  margin:0 auto;
  margin-top:1%;
  padding:8px;
  text-align:center;
  text-decoration:none;
  color:#fff;
   font-size:13pt;
  cursor:pointer;
  transition:background .3s;
  -webkit-transition:background .3s;
    }
/*input[type="submit"]{
  width:100%;
  background:#3399cc;
  border:0;
  padding:4%;
  font-family:'Open Sans',sans-serif;
  font-size:100%;
  color:#fff;
  cursor:pointer;
  transition:background .3s;
  -webkit-transition:background .3s;
}*/
.ui-dialog input[type="submit"] {
  background: #1d6e99;
  transition-property: background, border-radius;
  transition-duration: .2s;
  transition-timing-function: linear;
  border: 1px solid #005694;
  border-radius: 4px;
  font-size: 10pt;
  color: #ffffff;
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  min-width: 80px;
}

.ui-dialog input[type="submit"]:hover {
  background: #1c5e80;
  transition-property: background, border-radius;
  transition-duration: .2s;
  transition-timing-function: linear;
  border: 1px solid #666;
  border-radius: 4px;
}

.ui-dialog input[type="button"],button:not(.ui-button){
  background: #1d6e99;
  transition-property: background, border-radius;
  transition-duration: .2s;
  transition-timing-function: linear;
  border: 1px solid #005694;
  border-radius: 4px;
  font-size: 10pt;
  color: #ffffff;
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  min-width: 80px;
}

.ui-dialog input[type="button"]:hover,button:hover {
  background: #1c5e80;
  transition-property: background, border-radius;
  transition-duration: .2s;
  transition-timing-function: linear;
  border: 1px solid #666;
  border-radius: 4px;
}
#form1 footer {
  font-size: 12px;
  margin-top: 16px;
}
#form1 .info {
  background: #e5e5e5;
  border-radius: 50%;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  margin: 0 10px 0 0;
  text-align: center;
  width: 20px;
}
.info {
    background: #e5e5e5;
  border-radius: 50%;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  margin: 0 10px 0 0;
  text-align: center;
  width: 20px;
}
#form1 a {
  color: #999;
  text-decoration: none;
}

a:hover {
   
}
.clearfix {
  *zoom: 1;
}
.clearfix:before, .clearfix:after {
  content: ' ';
  display: table;
}
.clearfix:after {
  clear: both;
}

/*input[type="submit"]:hover{
  background:#2288bb;
}*/

