html, body { height: 100%;  }

#wrap { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -35px; overflow: hidden; }

/* header top */
#headerTop { width: 100%;  background-color: transparent; background-image: linear-gradient(#FFF, #B4DCFF); }

.adminLogin { padding:10px; margin-top:13px; box-shadow: -54px -37px 82px #4783B4;}
.adminLogin p { margin:0px; padding:0px; font-size:13px; }
.accAdvance img { max-height:100% ;max-width:100%;}

#col-header{ padding:0px;}

/* menu area */
.navbar { margin-bottom:0px;}
.navbar-inverse { background:#07578b; border:none; }
.navbar-inverse .navbar-nav > li > a { padding:5px 20px; line-height:30px; color:#fff;}
ul .dropdown-menu > li > a { color:#fff;}
.navbar-inverse .navbar-nav > li a:hover { background-color:#0a4b77; color:#fff;}
.navbar {min-height: 20px; border-radius:0px;}
.navbar-brand {height: 30px; padding: 12px 15px; font-size: 15px; color:#fff!important;}

.pb-box { border-radius: 0.5rem;  background-color: #EFEDEE; padding:10px 20px 20px 20px; margin:5% 0;}
.pb-button {  outline: 0px none; color: #FFF; background-color: #07578b; border-color: #082f48; border-bottom: 3px solid #082f48;}
.pb-button:hover {color: #FFF; background-color: #6f6f6f; border-color: #082f48; border-bottom: 3px solid #082f48;}
.page-header { margin:0px;}
.glyphicon { font-size:40px; float:left; padding-top: 5px;}
h2.loginText { margin:0px; padding:13px 0 30px 50px;}

/* footer area */
 #push, #footer { height: 35px; }
#footer { width:100%; background:#07578b;}
#footer p { padding-top:10px; margin:0PX; color:#fff; text-align:center; font-size:13px;}
#footer p a { text-decoration:none; color:#fff;}
#footer p a:hover { text-decoration: underline;}
