/* Styling for EWZ-Rating Admin only, not EntryWizard or any front-end */
/* EntryWizard ewz-admin.css is included */

 label.item_sel{ padding:12px; display:block;}
.ewz_scrollx{ overflow-x: auto; }

/*** Scheme and Form Pages ***/
html, body {position: relative;}
.ewz_30{ display: block; width: 30%;   margin-right: 25px; padding:5px; float: right; }
.ewz_80{ display: block; width: 80%; padding-bottom: 25px; margin-left: 10px;clear: both;  }
.ewz_95l { display: block;  margin-left: auto;clear: both;  }
.ewz_95r { display: block;  margin-right: auto; clear: both; }
.ewz_95 {   width: 95%; clear: both; }


#ewz_fields_table td{vertical-align: text-top; }

.ewz_td_r{ padding-left: 20px; }

.ewz_finished{ color: #c00000; }

.ewz_field_sel{ height: 100px !important; }

input[id^="shuffle"]{ float: right;}

.ewz_data{ margin: auto  !important;}

td.ewz_shade{ padding-left: 3px; background: #F5F5F5; }

div.item_sel{ padding: 5px 2px; float: left; }

div.ewz_judgelist{ padding: 5px 5px 0px 10px }
div.ms-container[id^="ms-judges"] { width: 400px; }

div.metabox-holder{ clear: both;}

div.buttonrow_l{float:left; clear:left; padding: 10px 50px;}
div.buttonrow_r{float:right; padding: 10px 5%;}
div.buttonrow{float:left; padding: 10px 5%;}


/* Setup of rform header line */
div[id^="ewz_admin_ratingforms_ev"] div.ewz_hndle{ display: inline-block; width: 95%; font-size: 1.3em;font-weight: 600; padding:12px;}
div[id^="rf_title"]{ display: inline-block;}
div.ewz_rstatus{ display: inline-block; float: right;  }

/*** Forms Page ***/
.ewz_compact td{ padding: 2px; }
.ewz_rating_padded > tbody > tr > td {  padding: 20px 10px 20px 0px !important;}
.ewz_space50{ display:inline-block; width: 50px; }
.ewz_status p { text-align: center; }
.ewz_status {   background: #f5f5f5;  padding: 15px 0px; margin: 15px 0px; border-radius: 5px 5px 5px 5px; 
                display:inline-block;  }
.ewz_tab{ margin-left: 3em; }
.ewzform input[id$="field_header_"]{ width: 15em; }
.ewzform input[id$="scheme_name_"]{ width: 25em; }
input[id^="ewz_settings_maxh"]{ width: 15em; }
input[id^="ewz_settings_maxw"]{ width: 15em; }
input[id^="ewz_settings_max_shrink"]{ width: 6em; }
@media screen and (max-width: 782px){
.ewzform input[id$="scheme_name_"]{ width: 15em; }
}
table[id^="ewz_status_table"] td { padding: 2px 10px 10px 10px; }

/*** Schemes Page ***/
#ewz_layout_fields div[id^="ewz_admin_rating"]{   padding: 0px;  margin: 2px;}
#ewz_layout_fields h3{ padding: 2px;  margin: 2px;}
#ewz_schemes .ewz_box{  padding: 2px;  margin: 2px; }
div[id^="ewz_ewz_box-scheme"]{ background: #E7E7E7; }
div[id^="ewz_layout_fields"]{ height: 300px; overflow-y: scroll;}
div[id^="ewz_restricts_f"]{ padding-bottom: 7px; }

table.ewz_control td{padding-top: 5px; }
table.ewz_rsettings tbody tr td{ padding-right: 15px;}
table.ewz_isettings tbody tr td{ padding: 5px;}
.ewz_orderbtn { float: right; }
.ewz_rfield{
            background: white;
            border: 1px;
            border-style: solid;
            border-color:  #DFDFDF;
            width: 100%;
            margin: auto;
}
.ewz_rfield > tbody > tr > td {   padding: 10px;
                                  vertical-align:middle;
                             }







