body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #6a6c6f;
  background:url(../images/pg-bckg.jpg) no-repeat center center;
  margin: 0;
  padding: 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
h1 {
	font-weight:600;
	font-size:24px;
	text-transform: uppercase;
	text-align:center;
}
.btn-primary {
  color: #ffffff;
  background-color: #28b8da;
  border-color: #22a7c6;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #1e95b1;
  border-color: #0f4b5a;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #1e95b1;
  border-color: #197b92;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #1e95b1;
  border-color: #197b92;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #197b92;
  border-color: #0f4b5a;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #28b8da;
  border-color: #22a7c6;
}
.btn-primary .badge {
  color: #28b8da;
  background-color: #ffffff;
}

textarea.form-control:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus,
input[type="color"]:focus {
  border-color: #28B8DA;
  box-shadow: none;
  outline: 0 none;
}
input.form-control {
  box-shadow:none;
}
input.form-control {
  border-radius:0px;
}
.company-logo {
	margin-bottom:25px;
	display:block;
}
.company-logo img {
	margin: 0 auto;
	display:block;
}
.authentication-form-wrapper {
	margin-top:20px;
}

.align-center{
	display:table;
	margin:0 auto;
	position:relative;
	text-transform:capitalize;
}

.authentication-form .align-center{
	text-decoration:underline;
}

@media (max-width:768px){
  .authentication-form-wrapper{
    margin-top:50px;
  }
}
.authentication-form {
	border-radius:2px;
	background: #00aeef;
	position:relative;
	border-radius:1px;
	border-top: 7px solid #0287c4;
}

.inner-block {
	padding:20px;
}

label {
	color:#ffffff;
	font-weight:600 !important;
}

.authentication-form h1{
	color:#ffffff;
}

/*f12 custom logo style*/
.company-logo a{
	display:block;
	width:140px;
	margin:0 auto;
}

.company-logo a img{
	width:100%;
}


.tog-icn {
    background: #0287c4;
    color: #ffffff;
    display: block;
    float: right;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
	position:relative;
}

.tog-icn::before{
	content:"";
	width:30px;
	height:30px;
	background:url(../images/login.png) no-repeat;
	position:absolute;
	top:2px;
	left:4px;
}

.btn-info.btn-block{
	background: none;
    display: table;
    position: relative !important;
    text-transform: uppercase;
	border:none;
	border:1px solid #e4e4e4;
}

.btn-info.btn-block:hover{
	background:#0095da;
	border:1px solid #0095da;
}

.authentication-form .form-group a{
	color:#ffffff;
}

.authentication-form .form-group .form-control{
	background:none;
	border:1px solid #ffffff;
	color:#ffffff;
}

.login-admin-logo{
	display:block;
	font-size:35px;
	text-align:center;
	text-transform:uppercase;
	font-weight:800;
}