Cascade Stylying Sheets are cascading...this means that you can override things. So that last thing you tell is what it will do.
This to tell you that you can use a class to override the textareas in the control.
for example you could do something like this:
input, textarea {
border: 1px solid #e2e2e2;
background: #fff;
color: #333;
font-size: 1.2em;
margin: 5px 0 6px 0;
padding: 5px;
width: 300px;
}
.reportViewerX {
/* New Styles */
}
This would mean that just the textarea with the class reportViewerX would have the new styles. All the others would remain with same has before.
UPDATE:
Has per comments and answer from boldty I should add some explanation.
Wrap your control on a div and add a class to that div like so:
<div class="reportViewerX">
<YOUR CONTROL>
</div>
Then in the CSS add this after the general one:
.reportViewerX input, .reportViewerX textarea {
border: 5px solid #000000;
background: #000011;
color: #222;
font-size: 1.1em;
margin: 10px 0 6px 0;
padding: 3px;
width: auto;
}
Enter values that you want, I just typed random values.