body {
  font-family: "Roboto", sans-serif;
  background-color: #f7f7f7; }

p {
  color: #b3b3b3;
  font-weight: 300; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Roboto", sans-serif; }

a {
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease; }
  a:hover {
    text-decoration: none !important; }

.content {
  padding: 10px 0; }

h2 {
  font-size: 20px; }

  .backbar{ background: #096dd2; 
    color: #fff;
    text-align: left;
    height: 53px;
    border-bottom: 1px solid #cecece;
    width:100%;
  }
  .backbar h1 {
    font-size: 20px;
    line-height: 51px;
    margin: 0 auto;
}
.back-to-dmr{
  display: block;
  position: relative;
  padding: 0px 0 0px 45px;
  font-size: 16px;
  font-weight: 400;
  font-family: Roboto;
  color: #fff!important;
  margin: 8px 0;
  line-height: 35px;
  text-decoration: none;
}
.back-to-dmr:hover{opacity:.8}

.back-to-dmr .fa {
  width: 35px;
  height: 35px;
  border: 2px solid #fff;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 25px;
  line-height: 30px;
}
.footerbg{background: #f5f5f5; color: gray; padding: 8px; font-size: 14px;}
.footerlink{ color: gray; display: flex; justify-content: center; align-items: center; width: 100%; flex-direction: row;}
.footerlink a{ color: gray; padding: 0 5px;}

  .d-mob-none{display:block}
@media (max-width:726px){
.footerlink{flex-direction: column;}
.d-mob-none{display:none!important}}
@media (max-width: 991.98px) {
  .content .bg {
    height: 500px; } }

.content .contents, .content .bg {
  width: 50%; }
  @media (max-width: 1199.98px) {
    .content .contents, .content .bg {
      width: 100%; } }
      .content{  color: #888;}
      .content .forgot-pass {
        position: relative;
        top: 2px;
        font-size: 14px;
    }
    
  /*   .content a {
        color: #888;
        text-decoration: underline;
    } */

.social-login a {
  text-decoration: none;
  position: relative;
  text-align: center;
  color: #fff;
  margin-bottom: 10px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: inline-block; }
  .social-login a span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .social-login a:hover {
    color: #fff; }
  .social-login a.facebook {
    background: #3b5998; }
    .social-login a.facebook:hover {
      background: #344e86; }
  .social-login a.twitter {
    background: #1da1f2; }
    .social-login a.twitter:hover {
      background: #0d95e8; }
  .social-login a.google {
    background: #ea4335; }
    .social-login a.google:hover {
      background: #e82e1e; }

.control {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 14px; }
  .control .caption {
    position: relative;
    top: .2rem;
    color: #888; }

.control input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #e6e6e6;
  border-radius: 4px; }

.control--radio .control__indicator {
  border-radius: 50%; }

.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: #ccc; }

.control input:checked ~ .control__indicator {
  background: #096dd2; }

.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #137ae2; }

.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.9;
  pointer-events: none; }

.control__indicator:after {
  font-family: 'FontAwesome';
  content: '\f00c';
  position: absolute;
  display: none;
  font-size: 16px;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease; }

.control input:checked ~ .control__indicator:after {
  display: block;
  color: #fff; }

.control--checkbox .control__indicator:after {
  top: 50%;
  left: 50%;
  margin-top: -1px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b; }

.control--checkbox input:disabled:checked ~ .control__indicator {
  background-color: #137ae2;
  opacity: .2; }
