    /*******header-footer***************/
        body {
           margin:0;
           padding:0;
           height:100%;
        }
        #container {
           height: 100%;
           min-height:100%;
           width: 100%;
           position:relative;
        }
        #header {  
           padding:0px;
        }
        #body {
           padding:10px;
           padding-bottom:90px;   /* Height of the footer */
        }
        #footer {
           /*position:absolute;*/
           bottom:0;
           width:100%;
           height:90px;   /* Height of the footer */
           background:#6cf;
        }
    
    /********STEPS css***************/ 
     .stepwizard-step p {
            margin-top: 0px;
            color:#666;
        }
        .stepwizard-row {
            display: table-row;
        }
        .stepwizard {
            display: table;
            width: 100%;
            position: relative;
        }
        .stepwizard-step button[disabled] {
            /*opacity: 1 !important;
            filter: alpha(opacity=100) !important;*/
        }
        .stepwizard .btn.disabled, .stepwizard .btn[disabled], .stepwizard fieldset[disabled] .btn {
            opacity:1 !important;
            color:#bbb;
        }
        .stepwizard-row:before {
            top: 14px;
            bottom: 0;
            position: absolute;
            content:" ";
            width: 100%;
            height: 1px;
            background-color: #ccc;
            z-index: 0;
        }
        .stepwizard-step {
            display: table-cell;
            text-align: center;
            position: relative;
        }
        .btn-circle {
            width: 30px;
            height: 30px;
            text-align: center;
            padding: 6px 0;
            font-size: 12px;
            line-height: 1.428571429;
            border-radius: 15px;
        }
        .salaried_steps{
            width: 14.28%;
        }
        .practice_steps{
            width: 12.5%;
        }
        /*********man content css************/
            .login_wrapper {
                background-color: whitesmoke;
                opacity: 1;
                padding: 30px;
            }
            .logo_div {
                background-color: #01579B;
                height:50px;
            } 
            .logo_name {
                color: white;
                padding: 20px;
                box-shadow: 0px 11px 5px grey;
            }   
            .btn-circle{
                vertical-align: middle;
            }
         /************************************/   
            .success{
                color:green;
                font-weight: bold;
            }
            .fail{
                color:red;
                font-weight: bold;
            }
            /******************************************/
            .bg_layer{
                position:fixed;
                height:1000px;
                width:1800px;
                background-image: url('../img/login_bg.jpg');
                background-repeat: no-repeat;
                background-size: cover;
                background-attachment: fixed;
                -webkit-filter: blur(5px);
                -moz-filter: blur(5px);
                -o-filter: blur(5px);
                -ms-filter: blur(5px);
                filter: blur(5px);
                z-index: -1;
            }

            .container{
                z-index:100;
            }


            .login_wrapper {
                
                opacity: 0.9;
                margin: 1   0px 10px;
                padding: 30px;
            }

            .logo_name {
                color: #fff;
            }

            .gd_logo {
                height:  80px;
                width:  80px;
                opacity: 1;
            }

            .login_input{
                border-radius: 0px;
                opacity: 1; 
                
            }

            .btn-block {
                border-radius: 0px;
                opacity: 1;
            }

            .logo_div {
                text-align:  center;
                padding: 30px;
                opacity: 1;
            }

            .link_label{
                color: #000;
                padding: 10px 0px;
                opacity: 1;
            }

            .link_label:hover{
                color: #fff;
                text-decoration: underline;
            }

            .login_label {
                color: #fff;
                padding: 10px 0px 0px 0px;
                opacity: 1;
            }

            /*******tooltip and err span*************/
            .tool_tip{
                top:10px;
                /*color:#000;*/
            }
            #err{
                color:red;
                font-weight: bold;
            }

            /*********Prev detals of bank  loan etc *********/
            .prev_data{
                background-color: #f1f1f1;
                padding: 0.01em 16px;
                margin: 20px;
                box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
            }