#teachingbackground_left{
    width:50%;
    float:left;
}
#teachingbackground_right{
    width:50%;
    float:right;
}
#ethnicity_selection{
    width:75%;
    line-height:2.5em;
    clear:both;
}

#field_YEAR_GRADES .sm_checkbox_wrapper{
    min-width:1.0em;
    width:1.5em;
}

.school_info_label{
    font-weight:bold;
}

#schoolinfo table{
    width:50%;
}

#schoolinfo table tr td{
    padding-top:1em;
}

.table_wrapper th:first-child{
    padding-left:0.5em !important;
}

.table_wrapper td:first-child{
    padding-left:0.5em !important;
}

.table_wrapper .date{
    width:15% !important;
}

.table_wrapper .id_radio{
    width:5% !important;
    vertical-align: middle;
}
.table_wrapper.one_column thead tr th,.table_wrapper.one_column tbody tr td{
    width: 92%;
}
.table_wrapper.two_column thead tr th,.table_wrapper.two_column tbody tr td{
    width: 46%;
}
.table_wrapper.three_column thead tr th,.table_wrapper.three_column tbody tr td{
    width: 30%;
}

.table_wrapper.four_column thead tr th,.table_wrapper.four_column tbody tr td{
    width: 23%;
}

.table_wrapper.five_column thead tr th,.table_wrapper.five_column tbody tr td{
    width: 18%;
}

.visibility_col{
    width:5% !important;
    text-align: left !important;
}

.history_table_wrapper{
    margin-top:2em;
    margin-bottom:2em;
}

.none_found_cell{
    text-align: center;
}

#js_filter{
    max-height:250px; 
    overflow:auto;
    width:40%;
}
//Fix IE issues
.sm_checkbox_wrapper {
    min-height: 2.75em;
}
.sm_radio_wrapper{
    min-height: 3.5em\9 !important;
    width: 25%;
}

/*normal*/
table .sm_radio {margin-top:10px !important;}

#statuses .sm_radio, #certifications .sm_radio, #fund_types .sm_radio, #districts .sm_radio, #reasons .sm_radio,
#institutions .sm_radio, #districts .sm_radio, #subjects .sm_radio, #workshops .sm_radio
{margin-top:5px !important;}


/*responsive*/
 @media only screen and (min-width: 768px) and (max-width: 986px) {
     table input[type="radio"] {margin-left:0px !important; margin-top:15px !important;}

 }

 @media only screen and (max-width: 767px) {
table .sm_radio {margin-top:5px !important; margin-left:45%;}
}

#floating-buttons {
    padding: 1em 0;
    background-color: #ddd;
    text-align: center;
}

input[type="submit"]#REMOVE_BUTTON {
    background-color: #c00;
}
input[type="submit"]#REMOVE_BUTTON:hover {
    background-color: #ddd;
}

