@charset "utf-8";

/* CSS Document */



body {

	font-family: 'Poppins', sans-serif;

	margin:0px;

	padding:0px;

}



#body-header {

	height: auto;

	width: 100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding:0px 0px 0px;

	float:left;

	background: #0053A0;

    

}



.clear {

	clear: both;

}



.header {

	height: auto;

	width:100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	max-width:1170px;

}



.main-header {

	

	width: 100%;

	padding: 0px;

	float: left;

	margin: 0px;

	position: relative;

	height:64px;

	max-height;64px;

}



#body-formcontent {

	height: auto;

	width: 100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	float:left;

}



.formcontent {

	height: auto;

	width:100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	max-width:1170px;

}



.main-formcontent{

	height:auto;

	width: 100%;

	padding: 0px;

	float: left;

	margin: 0px;

	

}



#body-banner {

	height: auto;

	width: 100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	float:left;

}



.banner {

	height: auto;

	width:100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	max-width:1170px;

}



.main-banner{

	height:auto;

	width: 100%;

	padding: 0px;

	float: left;

	margin: 0px;

	

}



#body-content {

	height: auto;

	width: 100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	float:left;

}



.content {

	height: auto;

	width:100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	max-width:1170px;

}



.main-content{

	height:auto;

	width: 100%;

	padding: 0px;

	float: left;

	margin: 0px;

	margin-top:10px;

	padding-bottom:100px;

	

}



#body-footer{

    height: auto;

    width: 100%;

    margin-top: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

    padding: 0px 0px;

    float: left;

    background: #0053A0;

	padding-bottom:40px;

}



.footer{

	height: auto;

	width:100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	max-width:1170px;

}



.main-footer{
height: auto;
    width: 100%;
    padding: 0px;
    float: left;
    margin: 0px;
    text-align: center;
    padding-top: 40px;
}



.logo-egov{

	width:100%;

	margin:0px auto;

	padding:0px 0px 0px 0px;

	height:auto;

	max-width:540px;

	float: left;

}





.logo-egov img{

	width:100%;

	float: left;

	

	

}



.logo-div a{

	outline: none;

}

.main-banner h1 { text-align:center; margin-top:40px; color:#0053A0; font-size:48px; line-height: 34px; 

font-weight: normal; margin-top:30px;      

padding-top:20px; padding-bottom:0px;

}

.main-banner h1 span {     color: #6e6e6e; font-size:28px;  }



.main-banner h1:after {

    background: #f2f4f6;

    width: 450px;

    height: 4px;

    margin: 0px auto;

    position: relative;

    content: "";

    margin: 30px auto 0px;

    display: block;

}











.main-banner h2 { text-align: center;

    margin-top: 40px;

    color: #0053A0;

    font-size: 34px;

    line-height: 40px;

    font-weight: 500;

}

.main-banner h2 span {     color: #6e6e6e; font-size:20px;  }





.main-content h2 { text-align: center;

    margin-top: 40px;

    color: #0053A0;

    font-size: 34px;

    line-height: 40px;

    font-weight: 500;

}



.main-content h2 span {     color: #6e6e6e; font-size:20px;  }





.egovrequest {     float: none;

    width: 168px;

    clear: both;

    margin-left: auto;

    margin-right: auto;

    margin-top: -20px;

}



.egovrequest a { text-decoration:none;color: #6e6e6e; font-weight: bold;

}



.apply-box { float:left;  padding:10px; margin-right:14px;     width: 160px;

    margin-bottom: 14px;

    height: 215px; 

	border-radius:6px;

}

.apply-box  a {text-decoration:none;}
}

.apply-boximg { width:137px; height:137px; float:none; clear: both; margin-left:auto; margin-right:auto; background:#007ece; border-radius:50%;  

}

.apply-boximg img { width:137px; height:137px;  background:#007ece; border-radius:50%; margin-left:15px; 

}

.apply-box:hover {background:#f2f4f6; border-radius:6px;

        -ms-transform: scale(1.1);

        transform: scale(1.1);

		cursor:pointer;

		

}



.apply-box p { text-align:center; font-size:14px;color:#6e6e6e;

}



.apply-box p:hover {cursor:pointer; color:#000; } 



.banner-leftbox { width:35%; float:left; margin-left:3%; 



}



.banner-rightbox {     width: 60%;

    float: left;

    padding-bottom: 40px;

    margin-top: 40px;

    background: #f2f4f6;

	margin-right:2%;

	



}

.hometoprigt { float: right; cursor:pointer;     margin-top: 13px;

    margin-right: 2%; 

}

    .hometoprigt a {float:left;
    }
    
    .foot-left {
        float: left;
        padding-top: 40px;
    }

.foot-right { float:right; padding-top:40px;

}

.admin-login-bt {
    color: #fff;
    font-size: 18px;
    margin: 15px 0px 0px 40px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
}

.main-footer p {
    font-size: 14px;
    color: #fff;
} 

.main-footer a { text-decoration:none; color:#fff; font-weight:bold;

}

.main-footer a:hover { color:#f2f4f6;

}

.opra01 { float:left;  width:100%;



}



.opra-02 { float:none; width:100%; clear:both; max-width:245px; margin-left:auto; margin-right:auto; 



}

.opra-02 img { width:100%;

}

.opra-content {padding-bottom:0px;
}

.opra-button {
    width: 100%;
    float: left;
    margin: 0px 0px 80px;
    padding: 0px;
    text-align: center;
}

.apply-button {
    background: #0053A0; padding:7px 25px; margin:25px 0px 0px; font-size:14px; border-radius:5px; text-align:center; color:#fff; display:inline-block; text-align:center;
    text-decoration:none;
}
.login-dv {
    width: 25%;
    float: right;
    margin: 0px;
    padding: 25px;
    box-sizing: border-box;
    background: #007ece;
    display: none;
    position: absolute;
    top:64px; right:0px;
}

.loginhead h3 {
    margin: 0px;
    padding: 0px; color:#fff;
    font-size: 20px;
}

.login-form {
    width: 100%;
    float: left;
    margin: 0px;
}

.login-form p input{width:100%; float:left; margin:0px; padding:0px;}

    .login-form p {margin:10px 0px 0px; display:block; width:100%; float:left;
    }


        .login-form p .log-input {
            width: 100%;
            float: left;
            padding: 8px 10px;
            color: #000;
            border: none;
            background: #fff;
            box-sizing: border-box;
        }

            .login-form p .log-input:focus, .login-form p .log-input:active {
                outline: none;
                border: none;
            }
.login-sbmt {width:100%; margin:0px; padding:0px; height:auto; text-align:center; float:left; text-align:center;}


    .login-sbmt .login-btn {
        background: #000;
        color: #000;
        padding: 8px 25px; border:none;
        font-size: 15px;
        text-transform: uppercase;
        display: inline-block;
        color: #fff;
        margin-top: 15px;
    }




