
/************************************************
 General Default Styles
************************************************/
h1, h2, h3, h4, h5, h6, p, table, blockquote, ul, ol, dl, button, form, textarea { margin:7px 0; }
table, button, label { width:100%; }



/************************************************
 Checkbox/Radio and its wrapper label Styles
************************************************/
label input[type="radio"], label input[type="checkbox"] {float:left; margin: 1px 4px 0 1px;}
label.checkbox span, label.radio span {margin:0; display:inline; vertical-align: baseline;}

/************************************************
 Select Multiple Default StylesSelect
************************************************/
select[multiple] {padding: 0;}

/************************************************
 Text Default StylesSelect
************************************************/
span.text-element {margin: 7px 0;}


/************************************************
 Grid Default Styles
************************************************/
.row { background-color:rgba(255,255,255,0); margin:0 auto; border:none;}
[class*='span'], .subgrid {background-color:rgba(255,255,255,0);}
[class*='span'] {margin:0;}
.subgrid, .container, .container-fluid, .form-container { margin:0 0 7px 0; min-width:10px;}

/************************************************
 Table Default Styles
************************************************/
.table-container { width:100%; overflow-x: auto; margin: 7px 0;}
.table-container table { display:inline-table; border-collapse: separate; color:rgb(30,30,30); font-size:0.875em; text-align:left; line-height:1.4; vertical-align: top; }



/************************************************
 Address Default Styles
************************************************/
address > a {  display: block;}


/************************************************
 Container element (holder) Styles
************************************************/
.container:after, .container-fluid:after, .form-container:after { content: ""; display: table; clear: both; }
.container, .container-fluid, .form-container { min-height:50px; }

