 .login-form {
            width: 500px;
            border: solid 1px #ccc;
            margin: 0 auto;
            border-radius: 8px;
            margin-top:40px;
        }
        .login-form-content {
            padding: 10px 20px;
        }
        h3 {
            font-size: 1.25em;
            color: #e89122;
            border-bottom: solid 1px #ccc;
            padding:5px 15px 15px;
            text-transform: uppercase;
        }
        
        .btn-fullwidth {
            width: 100%;
            padding: 15px;
        }
        .login-footer-links {
          margin:10px 0 ;
        }
        .login-logo-title{
            font-weight: normal;
            padding-top:40px;
            font-size: 24px;
            color: #ccc;
            text-align: right;
        }
        .logo {
            margin: 30px 0;
        }

        .reset-legends{
          font-size: 11px;       
        }

        .link-icon{
            vertical-align: middle;
            display: block;
        }

        .link-icon img {
            margin-right: 4px;

        }
          .list-inline li {
            margin-right: 12px;
            }
        @media (max-device-width: 960px), (max-width: 960px) {
            .logo{
            text-align: center;
          }
          .login-logo-title{
            text-align: center;
            font-size: 16px;
            padding-top: 0;
          }
         }

       @media (max-device-width: 769px), (max-width: 769px) {
          .logo  img{
            height: 26px;
          }
          .login-form{
            border:0;
            border-radius: 0;
            width: auto;
          }
          .list-inline li {
            margin-left: 0;
            margin-right: 2px;
            }
        }
        @media (max-device-width: 480px), (max-width: 480px) {
           .login-footer-links {
                font-size: 12px;
           } 
           
        }