body {
    height: 100%;
    padding: 30px 0 0 0;
    margin: 0px auto 0px auto;
    overflow-y: scroll;
}



/*body *{ font-size:inherit; }*/

/*bootstrap override*/
table, input, textarea, .pagination a { font-size:inherit; }
input, textarea { height:inherit !important; }
table tr:hover td { background-color: #f3f3f3 !important; }
.btn-small { padding:4px; }

/*addon*/
.center{ text-align:center !important; }
.right{ text-align:right !important; }
.left{ text-align:left !important; }



/*container*/
.body_container{
}
.main_container{
}

.main_wrap {
	padding-left: 40px;
	padding-left: 15px;
}

.sidebar_wrap{
	display: none;
	width:30px;
	left:0; top: 25px;
	background: #dddddd;
	height: 100%;
	position: fixed;
	-webkit-box-shadow: inset 0 -10px 2px #F2E0A4;
	-moz-box-shadow: inset 0 -10px 2px #F2E0A4;
	box-shadow: inset -10px 0 10px #cccccc;
	border-right: solid 1px #999999;
}

/*module global*/
.mod_title{
    font-size:16px;
	font-weight:bold;
    margin:0px 0x 20px 10px ;
	padding: 0px 0px 5px 0px;
    color: #049cdb;
    color: #666666;
	line-height:16px;
}




.ajax_loading, #page_loading {
	width:20px;
	height:20px;
	background-image: url(img/loading_small.gif);
	background-position: center;
	background-repeat: no-repeat;
	position:relative;
	z-index:99;
	float:right;
}

#page_loading {
	position:relative;
	z-index:99;
	float:right;
}

#lobar {
	overflow: hidden;
	display:block;
	position:fixed;
	left:0;
	top:0;
	z-index:1 !important;
	width: 100%;
	height: 100%;
	background-color:#ffffff;
	background-image:url(img/loading_small.gif);
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.7;
	filter:alpha(opacity=70);
}



/*CONFIRMBOX*/
.confirmbox {
	float:left;
	position:absolute;
	right:50%;
	top:0;
}
.confirmbox div{

}
.confirmbox div{

}
.confirmbox .block_message{
	padding: 10px 4px 10px 4px;
}

/*custom navbar*/
.mynavbar {

}
.mynavbar .navbar-inner {
	margin-left:-20px;
}
.mynavbar .btn-navbar {

}

.mynavbar .account_info {
  text-align: right;
  padding: 5px;
}
.mynavbar .nav > li > a {
  display: block;
  /*padding: 3px 10px;*/
}
.mynavbar .nav > li > a:hover {
}
