 body {
         background-color: #fff;
 }

 .login-box2 {
         /* background-image: url("../images/back.jpg"); */
         position: relative;
         margin: 160px auto 20px auto;
         width: 1094px;
         background-origin: content-box;
         height: 500px;
         background-repeat: no-repeat;
         background-color: #fff;
         z-index: 1;
         -webkit-box-shadow: 0px 0px 8px 1px rgba(163, 165, 173, 1);
         -moz-box-shadow: 0px 0px 8px 1px rgba(163, 165, 173, 1);
         box-shadow: 0px 0px 8px 1px rgba(163, 165, 173, 1);
 }

 .login-box {
         background-image: url("../images/loginpagebg.jpg");
         position: relative;
         /* margin: 110px auto 0px auto; */
         width: 1094px;
         height: 618px;
         background-origin: content-box;
         background-repeat: no-repeat;
         background-color: #fff;
         border-top: solid 5px #faa821;
         -webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.28);
         -moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.28);
         box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.28);
 }

 .back {
         background-color: #faa821;
         height: 500px;
         /* -webkit-box-shadow: -87px -5px 0px 87px rgba(250,168,33,1); */
         /* -moz-box-shadow: -87px -5px 0px 87px rgba(250,168,33,1); */
         /* box-shadow: -87px -5px 0px 87px rgba(250,168,33,1); */
         opacity: .9;
 }

 .dott {
         color: #faa821;
 }

 .footer h6 {
         margin-top: 10px;
         margin: auto;
         text-align: center;
 }

 .form-control {
         border: none;
         border-bottom: 1px solid #DDD;
         margin: 15px 0;
         box-shadow: none;
         width: 100%;
         border-radius: 0;
         background-color: initial;
 }

 .forgot {
         margin-bottom: 18px;
         margin-right:25px;
         text-align: right;
 }

 .shglogo2 img {
         width: 304px;
         height: 97px;
 }

 .shglogo {
         text-align: center;
         margin-top: 10%;
         position: inherit;
         margin-bottom: 40px;
 }

 .shglogo h3 {
         margin-top: 30px;
         margin-left: 40px;
 }

 .shglogo img {
         margin-bottom: 20px;
 }

 .but input:hover {
         background-color: #faa821;
 }

 #input_container {
         position: relative;
         padding: 0;
         margin: 8px;
 }

 #input {
         height: 20px;
         margin: 0;
         background-color: initial;
         padding-left: 30px;
         padding: 20px;
 }

 #input_img {
         position: absolute;
         right: 1px;
         color: black;
         width: 29px;
         height: 21px;
         padding-right: 10px;
 }

 #login22 {
         margin: 10px 34% 10px 35%;
 }

 #login11 {
         margin: 160px 13% 10px 28%;
 }

 .slef img {
         margin-left: 75px;
         margin-top: 85px;
 }

 .selfhelp {
         text-align: center;
         font-weight: bold;
 }

 .rnit {
         text-align: center;
         color: #fff;
 }

 .selfhelp span {
         color: #fff;
         font-size: 10px;
         letter-spacing: 1px;
 }

 .sh {
         margin-left: 0px;
         z-index: 2;
 }

 .but22 input {
         width: 100%;
         height: auto;
         padding: 13px;
         border: solid 1px #faa821;
         background-color: #222222;
         color: #faa821;
         border-radius: 30px;
         margin-top: 5px;
 }

 .but11 input {
         width: 100%;
         height: auto;
         padding: 10px;
         font-size: 22px;
         border: solid 1px #faa821;
         background-color: #222222;
         color: #faa821;
         border-radius: 30px;
         margin-top: 5px;
 }

 .log h5 {
         margin-left: 22px;
 }