 #dnn_ctr112825_ContentPane{padding-left:0%!important;}
.base-container {padding-left:0%!important;}

.df_ILM2018 .label { font-size: 110%; font-weight: bold; color:#000; text-align:left }
.df_ILM2018 .extra { font-size: 100%; font-weight: bold; color: #0070c0; font-style: italic; text-align: left;}
.df_ILM2018 .subextra { font-size: 100%;font-weight: bold; color: #0070c0; }
.df_ILM2018 .hint { font-size: 100%; font-style: italic; color: ##0070c0; padding:2px;}


.df_ILM2018 .section .header { border-bottom: 2px dotted #aaa; margin: 5px 0px 5px 0px; padding-bottom:5px; }
.df_ILM2018 .section .header h1 { font-size: 150%; width:100%; margin-bottom:1px; color:#000}
.df_ILM2018 .section .header h2 { font-size: 90%; width:100%; padding-bottom:3px; color:#555}
.df_ILM2018 .section_design { border: 2px dotted #aaa; }
.df_help { background-color: #000; border: 1px solid #fff; width: 200px; display: none; color: #fff; text-align: left; font-size: 15px; /* outline radius for mozilla/firefox only */ -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; }

.df_ILM2018 .required {color: #BC1111; font-weight: bold; font-size: 1.0em; }
.df_ILM2018 .val {color: #f00;}
.df_ILM2018 .focus {background-color:#E7E7E7;}
.df_ILM2018 .field input{ margin:0px 0px 0px 0px}
.df_ILM2018 .field select{ margin:0px 0px 0px 0px}

.df_ILM2018 .field input { margin: 5px 5px 5px 5px }

input[type='checkbox'], input[type='radio'] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 5px 5px 5px 5px;
}