

     /* Sticky footer styles
      -------------------------------------------------- */

      html,
      body {
        height: 100%;
        /* The html and body elements cannot have any padding or margin. */
      }

      /* Wrapper for page content to push down footer */
      #wrap {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        /* Negative indent footer by it's height */
        margin: 0 auto -60px;
      }

      /* Set the fixed height of the footer here */
      #push,
      #footer {
        height: 60px;
      }
      #footer {
        background-color: #f5f5f5;
      }

      /* Lastly, apply responsive CSS fixes as necessary */
      @media (max-width: 767px) {
        #footer {
          margin-left: -20px;
          margin-right: -20px;
          padding-left: 20px;
          padding-right: 20px;
        }
      }
      /* Custom page CSS
      -------------------------------------------------- */
      /* Not required for template or sticky footer method. */

      #wrap > .container {
        padding-top: 60px;
      }
	  
	  .navbar-fixed-top {
		border-bottom:3px solid #FF7900;
		background:#ffffff;	
		height:80px;	
		width:100%;
	  }
	  .navbar-inner {
		background:#fff !important;  
		-webkit-box-shadow:none !important;
		border:0px !important;
	  }
	  .navbar  {
		  float:right !important;	
			
	  }
	  #pull-right {
		z-index:8000 !important;  
	  }
	  
	  .navbar .nav>li>a { 
		color:#000000 !important;
		text-shadow:none !important;
	  }
	  
	  .navbar .brand {
		padding:0px !important;  
	  }  
	  
	  .btn-primary {
		color: #ffffff !important;
		background: #FF7900 !important;  
	  }
	  
	  
	  #navbar {
		top:-31px !important; 
		float:right;
		z-index:6000 !important;
		background:#fff;		
	  }
	  
	  #wrap > .container {
		padding-top: 80px !important;
		}
	  
	.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
		color: #ffffff !important;
		background-color: #FF7900 !important;
		-webkit-box-shadow:none !important;

	}
	
	.ui-widget-header {
		border: 1px solid #FF7900 !important;
		background: #FF7900 50% 50% repeat-x !important;
		color: #ffffff !important;
		font-weight: bold;
	}
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
		color: #ffffff !important;
		border-color:#ffffff !important;
	}
	#footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    border-top: 3px solid #FF7900;
    background: #ffffff !important;
	text-align:center;
	height:30px !important;
}
	
	#pull-right  .nav>.active>a {
		background:none !important;
		color:#000 !important;		
	}
	.ui-jqgrid-toppager{
		display:none !important;
	}
	
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
		color: #ffffff !important;
		background: #FF7900 !important;
		
	}
	  
      .container .credit {
        margin: 20px 0;
      }

     .ui-jqgrid .ui-pg-input {
        width: 15px;
      }
      .ui-jqgrid .ui-pg-selbox {
        height: 23px;
        width: 40px;
        padding: 0px;
      }
      .inline-block{
        display: inline-block;;
      }
 .toggleMenu span{
		width:25px;
		height:25px;
		display:block;
		background:url(assets/img/sprite.png) no-repeat -520px -20px;
	}
	.navbar-toggle collapsed {
		right: 16px;
		position: absolute;
	}
	
	.card-wrap { 
		border-top: none !important;
	}
	
	#right-wrap {
		border-top: 33.33333px solid #FF7900 !important;
	}	