html, body {height: 100%;}
.view-login {padding-top: 0;background-color: #142849;background-image: -webkit-gradient(radial,center center,0,center center,460,from(#165387),to(#142849));background-image: -webkit-radial-gradient(circle,#165387,#142849);background-image: -moz-radial-gradient(circle,#165387,#142849);background-image: -o-radial-gradient(circle,#165387,#142849);background-repeat: no-repeat;}
.view-login .container {width: 300px;position: absolute;top: 50%;left: 50%;margin-top: -206px;margin-left: -150px;}
.view-login .navbar-fixed-bottom {padding-left: 20px;padding-right: 20px;text-align: center;position: absolute;}
.view-login .navbar-fixed-bottom,
.view-login .navbar-fixed-bottom a {color: #FCFCFC;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
.view-login .login-img {display: inline-block;height: 24px;width: 24px;text-indent: -9999px;background: url('../img/login-joomla.png') no-repeat;margin-left: -20px;}
@media (max-width: 320px) {.view-login .navbar-fixed-bottom {display: none;}}
hr {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #EEEEEE -moz-use-text-color #FFFFFF;border-image: none;border-left: 0 none;border-right: 0 none;border-style: solid none;border-width: 1px 0;margin: 18px 0;}
#statusbar {background: none repeat scroll 0 0 #EDEDED;border-top: 1px solid #DDDDDD;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset, 0 -15px 15px rgba(255, 255, 255, 0.6);color: #999999;padding: 2px 10px 4px;height:28px;}
#statusbar a {color: #999999;}
.navbar {position: relative;z-index: 1000;min-height: 32px;margin-bottom: 0px;border: 1px solid transparent;}
.navbar-nav > li > a {padding: 5px 6px 5px 6px;line-height: 20px;}
@media (min-width: 768px) {.navbar-nav > li > a {padding: 5px 6px 5px 6px;}}
.navbar-brand {float: left;font-size: 18px;line-height: 20px;padding: 5px 10px 5px 15px;}
.navbar-fixed-top li a{padding-bottom:5px;}
.header {background-color: #184A7D;background-image: linear-gradient(to bottom, #17568C, #1A3867);background-repeat: repeat-x;border-top: 1px solid rgba(255, 255, 255, 0.2);padding: 5px;}
.page-title {color: #FFFFFF;font-size: 20px;font-weight: normal;line-height: 36px;margin: 0;padding-left:10px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}
.subhead {background: -moz-linear-gradient(center top , #FFFFFF 0%, #EDEDED 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid #D3D3D3;color: #0C192E;text-shadow: 0 1px 0 #FFFFFF;}
.subhead .btn{margin:10px 0px 10px 0px;}
.subhead .btn-success{width: 148px; }
.modal-body p{text-align:justify; font-size:small;}
.modal-body{max-height:500px; overflow-y: scroll;}
.view-login-signup {padding-top: 0;background-color: #142849;background-image: -webkit-gradient(radial,center center,0,center center,460,from(#165387),to(#142849));background-image: -webkit-radial-gradient(circle,#165387,#142849);background-image: -moz-radial-gradient(circle,#165387,#142849);background-image: -o-radial-gradient(circle,#165387,#142849);background-repeat: no-repeat;}
.view-login-signup .container {left: 50%;margin-left: -150px;margin-top: -206px;position: absolute;top: 35%;width: 300px;}
span.alert {display: block;}
span.alert-warning a {color:#c09853;font-weight:bold;text-decoration:underline;}
span.alert-warning a.close {text-decoration:none;font-weight:bold;}
.cm-loader {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;
    background: url(../images/Preloader_2.gif) center no-repeat #fff;}
.btn-default {
    background-image: linear-gradient(to bottom, #fff 0px, #e6e6e6 100%);
    background-repeat: repeat-x;
    border-color: #ccc;
    text-shadow: 0 1px 0 #fff;
}
.btn-primary {
    background-image: linear-gradient(to bottom, #428bca 0px, #3071a9 100%);
    background-repeat: repeat-x;
    border-color: #2d6ca2;
}
.fa-sign-in{font-size:16px;}
.fa-user-plus{color:#009688;}
.alert a:link{text-decoration:underline; font-weight:bold;}
a.close{text-decoration:none !important;}