I just ran into the same issue and after a little bit of head banging this is what I came up with. Currently using MVC4 with Bootstrap.
I created a new .css file into ~/Content/ and added:
.InputButtonClass
{
display: block;
margin-top: 3px !important;
}
select
{
height: 23px !important;
font-size: 8pt !important;
}
input[type="text"], input[type="number"] .uneditable-input
{
color: #555555;
display: inline-block;
font-size: 14px;
height: 23px;
line-height: 23px;
margin-bottom: 5px;
padding: 4px 6px;
vertical-align: middle;
}
input, textarea, .uneditable-input
{
width: auto;
}
.ReportToolbar INPUT
{
height: 11px;
padding-bottom: 3px;
}
#ReportViewer1_ReportToolbar_NavGr_CurrentPage_CurrentPage
{
margin-top: 4px !important;
padding: 3px 2px 3px 2px !important;
}
This made everything line up nearly perfect except the "Export" link, but I just increased the font size to 10pt and it looked fine. The select arrow is a little crushed, but I can live with it for now. Also I kept the background size at 28px and made the buttons smaller, but you may be able to just increase the size to 40px and keep the button sizes the same. Depending on what else you have within your view, you may need to tweak things slightly, but this should get you on the right track. I'm hoping when they release the next version of Telerik this becomes a lot easier.
EDIT: Only tested on Firefox and Safari. May need to add compatibility for IE / Chrome.
EDIT2: I added line-height to fix the issue in IE and Chrome not showing the page number.
input[type="text"], input[type="number"] .uneditable-input
{
color: #555555;
display: inline-block;
font-size: 14px;
height: 23px;
line-height: 23px;
margin-bottom: 5px;
padding: 4px 6px;
vertical-align: middle;
line-height: 10px;
}
Edit3: Using the CSS above may affect other selectLists you have in the view. A way to get past this is to create a new class and add it to your select list. This is how I did it.
View:
<form>
<select name="ReportIndex" class="select">
<option value="1">Guest Report</option>
<option value="2">--TBA--</option>
<option value="3">--TBA--</option>
</select>
<input type="submit" value="Change Report" />
</form>
CSS:
.select
{
height: 30px !important;
font-size: 10pt !important;
}