﻿body {
    font-size:15px;
}
.login-box {
    background-color:#fff;
    box-shadow:5px 7px 7px 0px rgba(0,0,0,0.2);
    padding:15px;
    margin:25% auto 0px;
   
    border:1px solid #ddd;
}
.step-box {
    background-color: #fff;
    box-shadow: 5px 7px 7px 0px rgba(0,0,0,0.2);
    padding: 15px;
    border: 1px solid #ddd;

    margin:15px auto;
}
    .step-box ul {
        list-style:none;
        margin-top:15px;
    }
        .step-box ul li {
            padding:8px 0px;
        }
        .step-box ul li b {
            color:red;
            font-size:20px;
        }
.data-lit {
    margin:0px 15px 15px;
}

.table {
    margin-bottom: 0px;
}
.login-box h3, .login-text h3, .step-box h3 {
    font-size: 24px;
    margin: 5px 15px;
    color: #00448e;
    text-align:center;
}
.login-text {
    margin:30px auto;
    border:1px solid #ddd;
}
    .login-text p {
        line-height: 30px;
        text-align: justify;
        padding: 10px 15px 5px;
        margin-bottom: 0px;
  
    }
.forgot {
    width: auto;
    float: left;
    color: #8d8d8d;
}
.newenrol {
    float:right;
    font-weight:500;
    font-size:18px;
}
header {
    background-color: #1b1b48;
    padding: 0px 15px;
    border-bottom: 5px ridge #ffc84d;
}
.logo {
    height: 70px;
    
}
marquee i {
    color:red;
}
marquee {
    margin:0px 15px;
}
.captcha {
    text-align:center;
    color:red;
    font-weight:500;
    font-size:25px;
}
.alert {
    text-align: center;
    line-height: 30px;
    margin-top:20px;
}

    .alert h3 {
        font-size: 24px;      
        margin-bottom: 6px;
    }

    .alert p {
        font-size: 20px;
        line-height: 30px;
        margin: 0px auto 0px;
    }

    .alert h4 {
        margin: 15px auto;
    }
.student-box p {
    color: #8d8d8d;
    font-size: 12px;
    margin-bottom:0px;
}

.student-box {
    border: 1px solid #ddd;
    margin: 10px auto 25px;
}
    .student-box h3 {
        font-size: 18px;
        margin: 5px 15px;
        color: #050b85;
    }
.uploaded-pic {

}
.upload {
    margin-bottom: 20px;
}

    .upload h3 {
        font-size: 18px;
        margin-bottom: 15px;
        color: #050b85;
    }

    .upload p {
        line-height: 30px;
        margin: 10px auto;
    }

    .upload span {
        font-size: 12px;
        color: #584b4b;
    }
.myfoot {
    /*position: fixed;*/
    bottom: 0;
    width: 100%;
    background-color: #a0a0a0;
}

    .myfoot ul {
        list-style: none;
        float: right;
        margin-bottom: 0px;
    }

        .myfoot ul li {
            display: inline;
            padding: 0px 15px;
        }

            .myfoot ul li a {
                color: #000;
            }
    .myfoot p {
        color: #000;text-align:center;
        margin-bottom:0px;
    }
marquee i {
    color: red;
}

marquee {
    margin: 30px 15px 0px;
}
    marquee p {
        margin-bottom: 0px;
        color: red;
        font-size: 18px;
        
    }
.frame {
    min-height: 570px;
}
.step {
   height:60px;
   width:60px;
   background-color:#273f98;
   color:#fff;
   border-radius:100px;
   text-align:center;
   padding-top:15px;
   font-size:16px;
   font-weight:500;
}
td p {
    /*padding-top:15px;*/
    margin-bottom:0px;
}
.table th, .table td {
    padding:0.5rem;
}
th {
    background-color: #1b1b48;
    color: #fff;
}
.stepImg {
    height:110px;
    margin-top:15px;
}

.left_menu {
    background-color: #1b1b48;
    width: 100%;
    height: 100%;
    height: -webkit-fill-available;
}
    .left_menu ul {
        list-style:none;padding:0px;
    }
        .left_menu ul li {
            padding: 15px;
            border-bottom: 2px ridge #fdc94d;
        }
            .left_menu ul li a {
                color:#fff;
                font-size:18px;
            }
            .left_menu ul li:hover {
                background-color:#fff;
                transition:all 0.5s;
            }
                .left_menu ul li:hover a {
                    color: #1b1b48;
                    padding-left:15px;
                    transition: all 0.5s;
                }
a:hover {
    text-decoration:none;
}
.strip {
    background-color:#ffc84d;
    padding:5px;

}
.strip p {
    margin-bottom:0px;
    font-weight:500;
              }

.info-box {
    border:1px solid #ddd;
    margin:15px auto;
}
.infoImg {
    margin:15px auto;
}


.head_strip {
    background-color:#00448e;
}
    .head_strip ul {
        list-style:none;
        padding:5px 0px; 
        margin-bottom:0px;
    }
        .head_strip ul li {
            display:inline;
            padding:6px 15px;
        }
            .head_strip ul li a {
                color:#fff;
                display:inline-block;
            }
            .head_strip ul li:last-child {
                    background-color: darkred;
    float: right;
    margin-top: -5px;
    padding: 4px 15px;
            }
            .head_strip ul li:hover {
                background-color:#fff;
                transition:all 0.5s;
            }
                .head_strip ul li:hover a, .head_strip ul li:hover span {
                    color:#00448e;
                }
            .head_strip ul li:last-child:hover {
                background-color:red;
              
            }
            .head_strip ul li:last-child:hover a {
              color:#fff;
            }
.admin_heading h3 {
    font-size:22px;
    color:#00448e;
    margin:20px auto 5px 0px;
    text-decoration:underline;
}