.theme_record_title{
    font-size: 20px;
    font-weight: bolder;
}
.theme_record_table{}
.theme_record_tr{}
.theme_record_td_title{}
.theme_record_td_control{}
.theme_record_td_title_submit{}
.theme_record_td_control_submit{}
.theme_record_reference_title{
    font-size: 14px;
    font-weight: bolder;
}
.theme_record_reference_table{}
.theme_record_reference_tr_head{}
.theme_record_reference_th_head{}
.theme_record_reference_tr_odd{}
.theme_record_reference_tr_even{}
.theme_record_reference_td_control_odd{}
.theme_record_reference_td_control_even{}
.theme_record_reference_td_record_odd{}
.theme_record_reference_td_record_even{}
.theme_search_title{
    font-size: 20px;
    font-weight: bolder;
}
.theme_search_table{}
.theme_search_tr_head{}
.theme_search_th_head{}
.theme_search_tr_head_control{}
.theme_search_th_control{}
.theme_search_tr_odd{}
.theme_search_tr_even{}
.theme_search_td_control_odd{}
.theme_search_td_control_even{}
.theme_search_td_record_odd{}
.theme_search_td_record_even{}
.theme_search_paging_table{
    width:100%;
}
.theme_search_paging_tr{}
.theme_search_paging_td{
    text-align:center;
}
.theme_search_paging_rows_total{}
.theme_search_paging_rows_per_page{}
.theme_search_paging_page_link_box{}
.theme_search_paging_rows_total{}
.theme_search_paging_page_link{}
.theme_search_paging_page_link_selected{}
.theme_menu_category_div{}
.theme_menu_category_name_div{
    font-weight: bold;
}
.theme_menu_item_name_div{
    line-height: 1.5;
}

//bootstrap fits dojo
html *{
    box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
}

html th, html td{
    line-height:1 !important;
}

.theme_record_tr .theme_record_td_title,.theme_record_tr .theme_record_td_control{
    border-top:none !important;
}

//---reponsive
@viewport{
    width:device-width;
    minimum-scale:1.0;
    maximum-scale:1.0;
    initial-scale:1.0;
}

#wrapper {
    width: 96%;
    max-width: 920px;
    margin: auto;
    font-size: 1.1em;
}

img{
    width:100%;
}

.review_table tr td{
    border: 1px #ccc solid;
    padding: 3px;
    text-align: center;
}

.review_table tr th{
    border: 1px #ccc solid;
    padding: 5px;
    text-align: center;
}

