@import url(../fonts/fonts.css);
/*Common CSS start*/
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, command, datalist, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, source, span, strike, strong, tbody, tdvideo, tfoot, th, thead, tt, u, ul, var {
  background: 0 0;
  border: 0 none;
  font-size: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
  font-style: normal
}
ol, ul {
  list-style: none
}
blockquote, q {
  quotes: none
}
img {
  vertical-align: top
}
embed {
  vertical-align: top
}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
  display: block
}
mark, rp, rt, ruby, summary, time {
  display: inline
}
input, textarea {
  border: 0;
  padding: 0;
  margin: 0;
  outline: 0
}
iframe {
  border: 0;
  margin: 0;
  padding: 0
}
input, select, textarea {
  margin: 0;
  padding: 0
}
fieldset, img {
  border: 0
}
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: 400
}
li {
  list-style: none
}
caption, th {
  text-align: left
}
q:after, q:before {
  content: ''
}
abbr, acronym {
  border: 0;
  font-variant: normal
}
sup {
  vertical-align: top
}
sub {
  vertical-align: bottom
}
input, select, textarea {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit
}
legend {
  color: #000
}
h1, h2, h3, h4, h5, h6, li, p, ul {
  margin: 0;
  padding: 0
}
a {
  outline: 0;
  text-decoration: underline;
  -moz-outline: none
}
a:hover {
  text-decoration: none;
  cursor: pointer
}
a.nounderline, a:active.nounderline, a:link.nounderline, a:visited.nounderline {
  text-decoration: none;
}
a:hover.nounderline {
  text-decoration: underline
}
a img {
  border: none;
  text-decoration: none
}
img {
  border: none;
  text-decoration: none
}
button, label {
  cursor: pointer;
}
input:focus, select:focus, textarea:focus {
  outline: 0
}
select::-moz-focus-inner {
  border: 0;
  outline: 0
}
option::-moz-focus-inner {
  border: 0;
  outline: 0
}
input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner {
  border: 0
}
input[type=button]:focus, input[type=submit]:focus {
  outline: 0
}
fieldset {
  border: none
}
* {
  box-sizing: border-box
}
img:not([src]):not([srcset]) {
  visibility: hidden
}
img {
  width: 100%;
  max-width: 100%;
  vertical-align: top;
  height: auto
}
:focus {
  outline: 0
}
html, body {
  width: 100%;
  padding: 0;
  margin: 0;
}
body {
 font-family: 'hp_simplifiedregular';
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.45px;
  color: #000000;
  background: #fff;
  scroll-behavior: smooth;
}
.webr {
  font-family: "WebRupee";
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 0 2px;
  line-height: 28px;
  margin-top: -2px;
}
p {
  line-height: 20px;
 
}
.hp-dsk-bg{background:url(../images/dashbord-bg.png )right top no-repeat;}
.wrapper {
  width: 100%;
  height: auto;
  margin: 0px auto;
}
.container-box {
    width: 1206px;
    max-width: 100%;
    box-sizing: border-box;
    margin: 0px auto;
}

.container-inr {
    padding: 0px 0px;
}

.content-row {
    width: 100%;
}

.logo-wrp{width: 100%; }
.logo-wrp img{width: 45%; }
.login-wrp{width: 100%; padding: 40px 0 40px 0;}
.ftr-wrp{width: 100%; font-size: 15px; font-weight: normal; text-decoration: none; color: #b1bcc0;}


.logingray-wrp{width:45%; background: #dae3e6;}
.logingray-in{padding: 30px 30px;}
.logintxt{}
.logintxt h1{font-size: 26px; color: #034ad7;}
.logintxt p{font-size: 16px; color: #000000; padding: 10px 0 0 0;}
.logintxt p.blu{color: #0049dd; font-size: 16px;}

.login-frm{width: 100%; padding: 10px 0 10px 0;}
.loginotp-frm{width: 100%; padding: 10px 0 10px 0; display: flex; justify-content: space-between;}

.login-frmin{background: #fff; border: solid 1px #cdcdcd; padding: 5px 10px; border-radius: 5px; }
.login-frmin input{width: 100%; height: 36px; font-size: 16px;}

.loginotp{width: 15%; }
.loginotp .login-frmin input{text-align: center;}

.loginbtn{width: 100%;}
    .loginbtn a, .loginbtn button {
        background: #034ad7;
        text-align: center;
        border-radius: 5px;
        height: 40px;
        line-height: 40px;
        color: #fff;
        display: block;
        text-decoration: none;
        font-size: 16px; width: 100%;
        border: 0px;
    }

.loginrsnd{width: 100%; display: flex; justify-content: space-between; padding: 10px 0 0 0;}
.loginrsnd a{ color:#0049dd; text-decoration: underline;}




