/* Add your custom CSS overrides here */
html, body {
    height: 100%;
    /*background: url(images/sb-background2.png) repeat-x;*/
    background-color: #f5f5f5; /*#EAFDF7; /*#EBF3FA;*/
}

/* TODO -  Move it to common css in future */

.navbar-brand {
    padding-top: 5px;
}

.navbar { 
	margin-bottom:0; 
	min-height:0;
}

/* Navigation Menu for Login Page */
.navbar-menulogin {
    color:#000000;
  	border-radius:0;
	margin-bottom: 0px;
	background-color:#3598db;
	width: 100%;
}
  
.navbar-menulogin .navbar-nav > li > a {
  	color:#ffffff;
	font-weight:bold;
	font-size: medium;
    text-transform: uppercase;
  	
}
.navbar-menulogin .navbar-right > li > a {
  	color:white;
  	
	font-weight:bold;
}
.navbar-menulogin .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
    color: #000000;
	background-color:transparent;
}
      
.navbar-menulogin .navbar-nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #33aa33;
}
      
.navbar-menulogin .navbar-brand {
  	color:#ffffff;
}
.navbar-menulogin .navbar-toggle {
  	background-color:#eeeeee;
}
.navbar-menulogin .icon-bar {
  	background-color:#33aa33;
}

/* Navigation Menu for Login Page End */

/* Navigation Menu for Dashboard Main Menu*/
.navbar-menu .navbar-nav > li > a {
    color:black;
    font-weight:bold;
    text-transform: uppercase;
}
.navbar-menu.navbar-nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #33aa33;
}

.navbar-menu .icon-bar {
  	background-color:#33aa33;
}

.navbar-menu .navbar-toggle {
  	background-color:#dddddd;
}

/* Navigation Menu for Dashboard Main Menu End*/

/* Navigation Menu dashboard menu list*/
.navbar-menulist {
    color:#000000;
  	border-radius:0;
	margin-bottom: 0px;
	background-color:#3598db;
	 width: 100%;
}
  
.navbar-menulist .navbar-nav > li > a {
  	color:#ffffff;
	font-weight:bold;
  	
}
.navbar-menulist .navbar-right > li > a {
  	color:white;
  	
	font-weight:bold;
}
.navbar-menulist .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
    color: #000000;
	background-color:transparent;
}
      
.navbar-menulist .navbar-nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #33aa33;
}
      
.navbar-menulist .navbar-brand {
  	color:#ffffff;
}
.navbar-menulist .navbar-toggle {
  	background-color:#eeeeee;
}
.navbar-menulist .icon-bar {
  	background-color:#33aa33;
}

/* Navigation Menu dashboard menu list End */

/* Navigation for Document Steps */
.navbar-route {
	background-color:#ececec;
    color:#000000;
  	border-radius:0;
	border-color: #DBD9D9;
	margin-bottom:0;
}
  
.navbar-route .navbar-nav > li > a {
  	color:#000000;
  	padding-left:20px;
  	padding-right:20px;
}
.navbar-route .navbar-right > li > a {
  	color:#000000;
  	padding-left:20px;
  	padding-right:20px;
}
.navbar-route .navbar-center > li > a {
  	padding-right:200px;
}
.navbar-route .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
    color: #000000;
	background-color:transparent;
}
      
.navbar-route .navbar-nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #33aa33;
}
      
.navbar-route .navbar-brand {
  	color:#000000;
}
.navbar-route .navbar-toggle {
  	background-color:#357dba;
}
.navbar-route .icon-bar {
  	background-color:#ffffff;
}

/* Navigation for Document Steps End*/

.menu-logo-align {
	width:67px;
	height:45px;
}

.menulist-head {
	padding-top:15px;
	padding-left:15px;
	color:black;
}

.quicklinks {
	background-color: #3598db;
}

.quicklinks-select {
	background-color: #2c689a;
}

.quicklinks-font {
	color:white;
	font-weight:bold
}	

.quicklinks-btn {
	font-size: 17px;
	text-align:left;
	white-space: normal;
}

.tableview-btn {
	font-size:17px;
	text-align:left;
	margin-bottom:2px;
	margin-left:5px;
}

a.list-group-item:hover,
a.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color:#2c689a;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #00000;
  background-color:#f5f5f5;
}

.modal_head_bg {
  background-color:#f5f5f5;
}

.modal-title {
   color:#000000;
   font-weight: bold;  
}

.fieldError { color: #FF0000; }