.table-design{border:1px solid black}

.table-design>tbody>tr>td,.table-design>tfoot>tr>td{border:1px solid black}

.table-design>thead>tr>th,.table-design>tfoot>tr>td{border:1px solid black}



.ui-widget{font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-size: 1.0em !important;}

.fixheight{
height: 100%;
}


.av_dash
{
    margin-top: 20px;
}

/*
.av_a:hover{
    color: #eee;
}

.av_li:hover{
    background-color: cornflowerblue !important;
}*/
.tab-content.hidden{
    display: none;
}
.tab-content.active{
    display: block;
}
.topmargin
{
	margin-top:5px;
}.txtlarge
{
	width:200px;
}
.txtmid
{
	width:150px;
}
.txtsmall
{
	width:100px;
}



.mandatory:before {
   /* Empty content, but required for pseudo element to display */
   content: "*  ";

   /* Size of star within sprite */
    vertical-align: top;
    margin-right: -4px;
    font-size: 15px;
    color: #FF0000;
}

 .av-row { margin-bottom : 20px;}


.navbar .nav > li > a {
/*    color: #000 !important;*/
    
    color: #fff !important;
    font-family: Source Sans Pro;
    font-size: 14px;
    font-weight: bold;
}
.page
{
  min-height: 550px;
}

.right-sidebar-important
{
  right:0 !important;

}
/*.control-sidebar-heading, .control-sidebar-subheading
{
  color: #fff !important;
}*/
.control-sidebar-menu li:hover
{
  background-color: #141a1d;
}
/*.control-sidebar-menu
{
  list-style: outside none none;
      margin: 0 -30px;
      padding: 0;
}*/
.control-sidebar
{
  right: 0px !important;
}


/* ----------- Galaxy Tab 10.1 ----------- */

/* Portrait and Landscape */
/*@media
  (min-device-width: 800px)
  and (max-device-width: 1280px) {
    .control-sidebar-menu
    {
      margin: 0 -30px !important;
    }

}*/

/* Portrait */
/*@media
  (max-device-width: 800px)
  and (orientation: portrait) {
    .control-sidebar-menu
    {
      margin: 0 0px !important;
    }
    .control-sidebar-heading
    {
      margin-left: 50px !important;
    }
}*/
/* Landscape */
/*@media
  (max-device-width: 1280px)
  and (orientation: landscape) {
    .control-sidebar-menu
    {
      margin: 0 -30px !important;
    }
}*/
html,
body {
	margin:0;
	padding:0;
	height:100%;
}
#wrapper {
	min-height:100%;
	position:relative;
}
#header {
	background:#ffffff;
	padding:0px;
}
#content {
	padding-bottom:40px; /* Height of the footer element */
}
#footer {
	background:#e1e3e9;
	width:100%;
	height:40px;
	position:absolute;
	bottom:0;
	left:0;
}



