/*macro caption*/
.DBOb_macro_caption{

}
/*macro launcher*/
.DBOb_manager_macro_launcher{
/*
  float:left;
  display:inline;
  clear:both;*/
  margin:0px 0px 10px 0px;
  padding:2px;
}
.DBOb_manager_macro_launcher div{
  /*float:left;
  display:inline;*/
  /*margin-left:5px;*/
  margin-right:10px;
}
.DBOb_manager_macro_launcher div:first-child{
  margin-left:0px;
}
.DBOb_manager_macro_launcher form{
  clear:none;
  margin:0px;
  padding:1px;
  background-color:transparent;
}
.DBOb_manager_macro_launcher > div{
	display:inline-block;
}
.DBOb_manager_macro_launcher form .form_field_box,.DBOb_manager_macro_launcher form .form_input_box{
  width:auto;
  margin:0px;
}
/*tables*/
.DBOb_table{
	/*float:left;
	clear:left;*/
	margin:0px 0px 10px 0px;
}
.DBOb_table > tbody > tr:nth-child(2n+1):hover > td,
.DBOb_table > tbody > tr:nth-child(2n):hover > td{
	background-color:#f7a9a9;
	color:#000;
}
.DBOb_table tbody .icon{
    margin: 10px;
    width: 16px;
    height: 16px;
}
.DBOb_table thead .icon{
    margin: 0px 3px;
    width: 12px;
    height: 12px;
}
.pagination{
    font-weight: normal;
}
.pagination_records_a_page .form_field_box,.pagination_records_a_page .form_field_box_hidden,.pagination_records_a_page .form_input_box{
  float:none;
  display:inline;
}
.pagination_off{
  color:#aaa;
}
.pagination_records_a_page select{
  font-size:80%;
  margin-left:10px;
}
.pagination a{
 margin-left:3px;
 margin-right:3px;
}
.pagination_num_page_records{
  font-weight:bold;
}
.exports span:first-child{
  font-weight:bold;
}
.hidden_cols span:first-child{
  font-weight:bold;
}
.multi_order span:first-child{
  font-weight:bold;
}
.pagination_current_page{
  font-weight:bold;
}
.DBOb_empty_table{
  font-weight:bold;
  text-transform:uppercase;
  white-space:nowrap;
}
.totals_row{
  font-weight:bold;
  empty-cells:hide;
}
.totals_row td{
  white-space: nowrap;
  border-top:2px solid #666;
}
.DBOb_table .table_header{
	text-align:center;
}
.DBOb_table thead a[class^="icon-"]{
	font-size:12px;
}
.DBOb_table [class^="icon-"]{
	font-size:20px;
	text-decoration:none;
	cursor:pointer;
}
/*tables ordering form*/
.ordering_form .ordering_form_direction{
	clear:none;
	margin-left:10px;
}
/*tables multi selection*/
.DBOb_table_multi_selection_form .DBOb_table{
	margin-top:10px;
}
.DBOb_table_multi_selection_form .form_field_box_button{
	display:inline-block;
	margin:0px 10px 0px 0px;
}
/*forms*/
.DBOb_form{
	margin:0px 0px 10px 0px;
	border-radius:2em;
}
.DBOb_form .form_builder_title{
}
.DBOb_form .form_mandatory_text{
	margin-left:2em;
}
.foreign_table table{
  width:100%;
}
.password_generator_button{
  display:inline-block;
  margin-left:5px;
  cursor:pointer;
}
.password_generator_button i{
  border: 1px solid #CCC;
  box-shadow: 0px 1px 3px #DDD inset;
  border-radius: 4px;
    font-size:1.2em;
}
.password_generator_button i:before{
}
.DBOb_hide_form_field{
	float:right;
}
.DBOb_form .form_field_box_submit,
.DBOb_form .form_field_box_button{
	display:inline-block;
	margin-right:20px;
}
/*cards*/
.DBOb_card{
/*
  float:left;
  clear:both;*/
  margin:0px 0px 10px 0px;
  padding:0px;
}
.DBOb_card_title{
  display:inline-block;
  margin:0px 10px 0px 0px;
  background-color:#ddd;
  text-transform:uppercase;
}
.DBOb_card_row{
  /*float:left;
  clear:both;*/
  display:inline-block;
  margin:0px 10px 0px 0px;
  border-bottom:1px solid #eee;
}
.DBOb_card_label,.DBOb_card_value{
  /*float:left;*/
  display:inline-block;;
  padding:2px;
}
.DBOb_card_label{
  width:150px;
  margin:0px;
}
.DBOb_card_value{
  background-color:#eee;
}
/*DBOb_upload*/
.table_cell_uploadedFile_text{
	cursor:pointer;
}
.DBOb_upload_file_actions{
  white-space:nowrap;
}
.DBOb_upload_file_actions a{
  margin-left:5px;
  margin-right:5px;
}
/*DBOb_calendar*/
.DBOb_calendar_cell{
	width:100px;
	height:100px;
}
.DBOb_calendar_cell div{
}
.DBOb_calendar_cell_week{
}
.DBOb_calendar_cell_month{
}
.DBOb_calendar_cell_into_range{
	background-color:#ccc;
}
.DBOb_calendar_cell_out_of_range{
	background-color:#666;
}
.DBOb_calendar_cell_today{
	background-color:#ff6;
	font-weight:bold;
}
.DBOb_calendar_cell_time{
	margin-right:3px;
	font-weight:bold;
}
.DBOb_calendar_cell_record{
	margin-right:5px;
	border:1px solid #ff6;
	font-weight:bold;
}
.DBOb_form_insert_parent_icon{
	float:right;
	cursor:pointer;
	margin:3px;
}
input[type="checkbox"].toggle_checkboxes{
	display:inline-block;
	margin-left:20px;
	vertical-align:niddle;
}
