
.blur {
  -webkit-filter: blur(5px) ;
     -moz-filter: blur(5px) ;
       -o-filter: blur(5px) ;
      -ms-filter: blur(5px) ;
          filter: blur(5px) ;
}

.rscp-login-form-place {
    position: absolute ;
    top: 10% ;
    margin: auto 10px ;
    width: 100% ;
    z-index: 100;
}

.rscp-login-form {
    margin: 0 auto 10px ;
    width: 570px ;
    background-color: #ffffff ;
    border: 3px solid #f2f2f2 ;
    border-radius: 10px ;
    padding: 50px 0px 50px 0px ;
    font-family: "Roboto", sans-serif ;
}

.content .form-group>label {
    padding: 0px 0px 0px 0px;
    width: auto;
}

.content .form-control {
    box-shadow: inherit;
    width: 100%;
    margin-top: 20px;
}


.wrapper {
    display: block;
}

.col-md-8 {
    flex: 0 0 80%;
}

.EmptyField {
    color: red !important;
}


.rsd-right {
    width: 50px !important;
    position: absolute !important;
}

.LoginMsgSuccessBox {
    text-align: center;
    font-size: 12pt;
}

.public-footer {
    margin-top: 30px;
}

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

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   ; }
*/
.content {
  padding: 7rem 0  ;
}

h2 {
  font-size: 20px  ; }

@media (max-width: 991.98px) {
  .content .bg {
    height: 500px  ; } }

.content .contents, .content .bg {
  width: 30%;
}

  @media (max-width: 1199.98px) {
    .content .contents, .content .bg {
      width: 100%  ; } }
  .content .contents .form-group, .content .bg .form-group {
    position: relative  ; }
    .content .contents .form-group label, .content .bg .form-group label {
      position: absolute  ;
      top: 50%  ;
      -webkit-transform: translateY(-50%)  ;
      -ms-transform: translateY(-50%)  ;
      transform: translateY(-50%)  ;
      -webkit-transition: .3s all ease  ;
      -o-transition: .3s all ease  ;
      transition: .3s all ease  ; }
    .content .contents .form-group input, .content .bg .form-group input {
      background: transparent  ;
      border-bottom: 1px solid #ccc  ; }
    .content .contents .form-group.first, .content .bg .form-group.first {
      border-top-left-radius: 7px  ;
      border-top-right-radius: 7px  ; }
    .content .contents .form-group.last, .content .bg .form-group.last {
/*      border-bottom-left-radius: 7px  ;*/
      border-bottom-right-radius: 7px  ; }
    .content .contents .form-group label, .content .bg .form-group label {
      font-size: 12px  ;
      display: block  ;
      margin-bottom: 0  ;
      color: #b3b3b3  ; }
    .content .contents .form-group.focus, .content .bg .form-group.focus {
      background: #fff  ; }
    .content .contents .form-group.field--not-empty label, .content .bg .form-group.field--not-empty label {
      margin-top: -25px  ; }
  .content .contents .form-control, .content .bg .form-control {
    border: none  ;
    padding: 0  ;
    font-size: 20px  ;
    border-radius: 0  ; }
    .content .contents .form-control:active, .content .contents .form-control:focus, .content .bg .form-control:active, .content .bg .form-control:focus {
      outline: none  ;
      -webkit-box-shadow: none  ;
      box-shadow: none  ; }

.content .bg {
  background-size: cover  ;
  background-position: center  ; }

.content a {
  color: #888  ;
  text-decoration: underline  ; }

.content .btn {
  height: 54px ;
  padding-left: 30px ;
  padding-right: 30px ; }

.content .forgot-pass {
  position: relative ;
  top: 2px ;
  font-size: 14px ; }

.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: #38d39f ; }

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

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

.control__indicator:after {
  font-family: 'icomoon' ;
  content: '\e5ca' ;
  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: #7e0cf5 ;
  opacity: .2 ; }
/**/
/**/


.content .contents .form-group label, .content .bg .form-group label {
    position: absolute;
    top: 70%;
}

.btn:hover {
  color: #4cbeae !important;
}

.content {
    padding: initial;
}

body, html {
    /* height: initial; */
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #FFFFFF;
}

.container_DEL {
  height: 100%;
}