.RadInput,
.RadInputMgr {
 vertical-align:middle
}
.RadInput table {
 border:0;
 vertical-align:bottom
}
.RadInput table.riTable td {
 border:0;
 padding:0;
 vertical-align:middle;
 overflow:visible
}
.RadInput table td.riCell {
 padding-right:4px
}
.RadInput textarea {
 vertical-align:bottom;
 overflow:auto;
 resize:none
}
html body .RadInput .riTextBox,
html body .RadInputMgr {
 border-width:1px;
 border-style:solid;
 padding:2px 1px 3px;
 vertical-align:middle
}
textarea.RadInputMgr {
 overflow:auto
}
.RadInput a {
 display:block;
 overflow:hidden;
 position:relative;
 outline:none;
 z-index:2;
 text-indent:-2222px;
 text-align:center;
 text-decoration:none
}
* html .RadInput a {
 position:static
}
*+html .RadInput a {
 position:static
}
.RadInput .riSpin a {
 margin:0 1px
}
.RadInput a.riDown {
 margin-top:3px
}
/*\*/ * html .RadInput a.riDown {
 margin-top /**/:0
}
.RadInput .riLabel {
 margin:0 4px 0 0;
 white-space:nowrap
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .rdfd_ {
  position:absolute
 }
}
* html .RadInput {
 display:inline-block;
 height:25px
}
.RadInputRTL table td.riCell {
 padding:0 0 0 4px
}
.RadInputRTL .riLabel {
 margin:0 0 0 4px
}
.riStrengthBar {
 background:url('WebResource.axd?d=TmDUR5Mcf32cMvbi5kvM221n4bdrZ2iArNyjePgOq12m-1WpyFH4n9UOEArL4CuZerP4W2C3kpalHR3R3wmrSp4-QHZbZpA9kSwWVX1TzNhtWIxOnN02rm1PTNuPAhNczfJKsxwcrHpLR_CZ1U1RcNLUg_3HUN0CPZqCxpleBkY1&t=634745941060000000') repeat-y;
 display:inline-block;
 width:100px;
 height:20px;
 margin-left:5px;
 font:12px/18px "segoe ui",arial,sans-serif;
 color:#000;
 text-align:center;
 vertical-align:middle;
 overflow:hidden
}
.riStrengthBarL0 {
 background:none
}
.riStrengthBarL1 {
 background-color:#ff3933;
 background-position:0 0;
 color:#620000
}
.riStrengthBarL2 {
 background-color:#ff7833;
 background-position:-300px 0;
 color:#922b00
}
.riStrengthBarL3 {
 background-color:#ffbe33;
 background-position:-600px 0;
 color:#9e5900
}
.riStrengthBarL4 {
 background-color:#dc3;
 background-position:-900px 0;
 color:#696400
}
.riStrengthBarL5 {
 background-color:#6bcc33;
 background-position:100% 0;
 color:#236800
}
.riSingle {
 position:relative;
 display:inline-block;
 white-space:nowrap;
 text-align:left
}
.riSingle,
.riSingle .riTextBox,
.riSingle .riContentWrapper,
.riSingle .riDisplay {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -khtml-box-sizing:border-box
}
.riDisplay {
 position:absolute;
 padding:2px 0 3px 5px;
 border:0 solid transparent;
 border-width:1px 2px 0 1px;
 width:100%;
 height:100%;
 overflow:hidden;
 white-space:nowrap;
 text-align:left;
 cursor:default;
 margin-left:1px
}
.riSingle a.riButton {
 display:inline-block;
 vertical-align:middle
}
.riSingle a.riButton {
 background-position:3px 5px;
 height:18px;
 line-height:18px;
 width:20px
}
.riSingle a.riButton:hover {
 background-position:3px -45px
}
.riSingle .riLabel {
 vertical-align:middle;
 display:inline-block;
 margin-right:0
}
.riSingle a {
 position:absolute
}
*+html .riSingle a {
 position:absolute
}
.riSingle a.riUp {
 height:8px;
 width:15px;
 vertical-align:top;
 top:1px;
 right:0
}
.riSingle a.riDown {
 height:8px;
 width:15px;
 vertical-align:bottom;
 top:11px;
 right:0
}
.riContButton a.riUp,
.riContButton a.riDown {
 right:19px
}
.riSingle .riContentWrapper {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 overflow:hidden
}
*+html .riSingle .riContentWrapper {
 overflow:visible
}
.riContButton {
 padding-right:22px
}
.riContButton .riDisplay {
 border-right-width:23px
}
.riContSpinButtons {
 padding-right:17px
}
.riContSpinButtons .riDisplay,
.riContSpinButtons.RadInputRTL.riButtonSwap .riDisplay {
 border-right-width:19px
}
.riContButton.riContSpinButtons {
 padding-right:35px
}
.riContButton.riContSpinButtons .riDisplay {
 border-right-width:37px
}
.riContButton .riContentWrapper {
 padding-right:21px;
 margin-right:-21px
}
.riContSpinButtons .riContentWrapper {
 padding-right:17px;
 margin-right:-17px
}
.riContButton.riContSpinButtons .riContentWrapper {
 padding-right:35px;
 margin-right:-35px
}
html body .riSingle .riTextBox,
html body .riSingle .riTextBox[type="text"] {
 padding-right:5px;
 padding-left:5px;
 margin:0;
 width:100%
}
.riSingle .riButton {
 right:0;
 top:50%;
 margin-top:-9px
}
.riSingle .riStrengthBar {
 margin-left:0
}
.rcSingle .riSingle {
 white-space:normal
}
div.RadPicker table.rcSingle .rcInputCell {
 padding-right:0
}
.RadInputRTL,
.RadInputRTL .riDisplay {
 text-align:right
}
.RadInputRTL a.riUp,
.RadInputRTL a.riDown,
.RadInputRTL .riButton,
.riButtonSwap a.riUp,
.riButtonSwap a.riDown,
.riButtonSwap .riButton {
 right:auto;
 left:0
}
.riContButton.RadInputRTL a.riUp,
.riContButton.RadInputRTL a.riDown,
.riContButton.riButtonSwap a.riUp,
.riContButton.riButtonSwap a.riDown {
 right:auto;
 left:19px
}
.riContButton.RadInputRTL,
.riContButton.riButtonSwap {
 padding-right:0;
 padding-left:21px
}
.riContSpinButtons.RadInputRTL,
.riContSpinButtons.riButtonSwap {
 padding-right:0;
 padding-left:17px
}
.riContButton.riContSpinButtons.RadInputRTL,
.riContButton.riContSpinButtons.riButtonSwap {
 padding-right:0;
 padding-left:35px
}
.riContButton.RadInputRTL .riContentWrapper,
.riContButton.riButtonSwap .riContentWrapper {
 padding-right:0;
 margin-right:0;
 padding-left:21px;
 margin-left:-21px
}
.riContButton.riButtonSwap .riLabel {
 margin-left:-21px;
 margin-right:21px
}
.riContSpinButtons.RadInputRTL .riContentWrapper,
.riContSpinButtons.riButtonSwap .riContentWrapper {
 padding-right:0;
 margin-right:0;
 padding-left:17px;
 margin-left:-17px
}
.riContSpinButtons.riButtonSwap .riLabel {
 margin-left:-17px;
 margin-right:17px
}
.riContButton.riContSpinButtons.RadInputRTL .riContentWrapper,
.riContButton.riContSpinButtons.riButtonSwap .riContentWrapper {
 padding-right:0;
 margin-right:0;
 padding-left:35px;
 margin-left:-35px
}
.riContButton.riContSpinButtons.riButtonSwap .riLabel {
 margin-left:-35px;
 margin-right:35px
}
.riSingle.RadInputRTL .riDisplay {
 padding-right:6px;
 padding-left:0;
 border-width:1px 1px 0 2px
}
.riContButton.RadInputRTL .riDisplay {
 border-right-width:1px;
 border-left-width:23px
}
.riContSpinButtons.RadInputRTL .riDisplay {
 border-right-width:1px;
 border-left-width:19px
}
.riContButton.riContSpinButtons.RadInputRTL .riDisplay {
 border-right-width:1px;
 border-left-width:37px
}
* html body .riSingle .riTextBox {
 margin-top:-2px
}
/*\*/ * html body .riSingle .riTextBox {
 margin-top /**/:0
}
*+html body .riSingle .riTextBox,
*+html body .riSingle .riTextBox[type="text"] {
 margin-top:-1px
}
*+html .rcSingle .rcCalPopup {
 position:relative
}
*+html .riDisplay,
._Telerik_IE9 .riDisplay,
._Telerik_IE8 .riDisplay {
 margin-left:0
}
._Telerik_IE9 .riSingle {
 overflow:hidden
}
