/* Demo CSS */

.form-select {
	width : 60%;
}
.login-logo, .register-logo {
    font-size: 35px;
    text-align: center;
    /*margin-bottom: 25px;*/
    font-weight: 300;
}
.login-box {
    /*margin: 20% 0px !important;*/
}
.login-logo img {
    border-radius: 30px;
}
.login-heading {
    color: #fff !important;
    font-family: 'Rubik', sans-serif !important;
}
.branch-login-heading {
    color: #50b748 !important;
    font-family: 'Rubik', sans-serif !important;
}
.login-box-body, .register-box-body {
    background: #fff;
    padding: 20px;
    border-top: 0;
    color: #666;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 42.5px;
}
.login-page {
            /*background-image: url(../images/rmgb-logo.jpeg) !important;
            background-repeat: no-repeat;
            background-size: 100vh;
            background-position: left !important;*/
            background-color: white !important;
}
.login-box {
            /*margin: 20% 0px !important;*/
}

.login-heading {
            color: #fff !important;
            font-family: 'Rubik', sans-serif !important;
}

.form-control {
            height: 50px;
            border-radius: 15px;
            color: #000;
}

.login-logo img {
            border-radius: 30px;
}

.login-button {
            background-color: #1068b2;
            border-color: #1068b2;
            padding: 10px 50px;
            font-size: 16px;
            font-weight: bold;
            border-radius: 15px !important;
}
.checkbox.icheck a {
            color: #fff;
}
.login-model{
	    background-color: rgb(16, 104, 178,0.6);
		border-radius: 5em;
		padding: 1em;
}
.branch-login-model{
    background-color:#fff;
    border-radius: 3em;
    padding: 1em;
}
.login-form{
	margin-top : 3em;
}
.failMsg {
	color : #f0ff00d6;
	text-decoration : underline;
	font-size : 1.2em;
}
.failMsg-branch {
	color : #c75b5b;
	text-decoration : underline;
	font-size : 1.2em;
}
.newusermsg p {
	color :#1068b2;
	text-decoration :underline;
	float : left;
	font-size : 1.2em;
	margin-top : 1em;
	font-weight : bold;
}
.delPensionMsg
{
	margin : 20px 0;
}
.sub-HomeHeader {
    margin: 2em 0 1em 0;
}
.inactive_timeout{
	margin: 1em;
    color: yellow;
    font-size: 1.5em;
    text-decoration: underline;
}
.form-controltable {
    
        height: 2.5em;
        border-radius: 0em;
        color: #000;
}
.subHomeLink{
	color: #000;
    background-color: #f0ad4e;
    border-color: #eea236;
    font-weight: bold;
    padding: 1em;
}
@media (max-width: 465px){
	#page-wrapper {
		margin-top : 2.5em;
	}
}
@media (max-width: 250px){
	#page-wrapper {
		margin-top : 6em;
	}
}

