/* BEGIN: /Themes/Telerik_15v2/FormDecorator.css */
.RadForm {
  /* this is set to the "real" radiobuttons and checkboxes */
  /* --- COMMON SETTINGS FOR THE SKINNED BUTTONS --- */
  /* set dotted border to a focused button */
  /* Headings */
  /* Unified default width for <input type="text | password | search | url | tel | email" />  */
  /* Skin specific styles does not apply to type "search" in webkit */
  /* Sets height of 22px to text boxes and padding */
  /* Fix when RadInput is decorated by RFD and has width specified */
  /* Textarea padding Webkit fix */
  /* Input height fixes where it is necessary if it breaks the layout */
  /* FileExplorer addresbar fix */
  /* Fixes RadColor Picker text input when it is decorated by RadFromDecorator in webkit browsers */
  /*TEKI: fix CSS inheritance issue with RadComboBox */
  /*TEKI: (text) inputs by default can have no type specified, so update the button definition to show no border!*/
  /* IE8 Onclickg filckering Bug fix */
  /* IE7 hovers fix */
  /* IE 6 fix for inputs */
  /* --- END OF COMMON SETTINGS FOR THE SKINNED BUTTONS --- */
  /* Checkboxes and Radios Sprite Positions */
  /* Decorate <input type="checkbox" /> */
  /* Decorate <input type="radio" /> */
  /* FormDecorator + TreeView fix */
  /* FormDecorator + TreeView fix */
  /* decorated <fieldset />, <textarea /> and <input type="text | password" /> */
  /* do not merge these 2 rules, because of IE6 ! */
  /* Styling for TABLE cells */
  /* right-to-left support begin */
  /* right-to-left support end */
  /* skinned selectbox */
  /* end of skinned selectbox */
  /* Internet Explorer fix for background position of a <fieldset /> */
  /* IE9 overwrite */
  /* This one fixes the jumping of the skinned select boxes when clicked in IE7 */
  /* the styling of radiobuttons and checkboxes in Safari and Chrome is already fully achieved with CSS */
  /* ScrollBar CSS Settings for WebKit */
  /* Since v.6 chrome uses standard Windows scrollbars for the iframe only */
  /* We ca not manipulate them and will style only body, div and form scrolls */
  /* arrow button settings */
  /* Validation Summary Control and Login Control  */ }
  .RadForm .rfdRealInput {
    position: fixed;
    left: -99999px;
    top: 0;
    /*fixes scrolling issues in scrollable containers*/ }
  .RadForm, .RadForm.rfdTextbox input[type="text"].rfdDecorated, .RadForm.rfdTextbox input[type="password"].rfdDecorated {
    box-sizing: content-box;
    -moz-box-sizing: content-box; }
  .RadForm a.rfdSkinnedButton, .RadForm a.rfdSkinnedButton * {
    cursor: default;
    background-repeat: no-repeat;
    background-color: transparent;
    height: 22px;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    border: 0 !important;
    /* do not remove the !important flag, otherwise the * selector will not apply for that property */
    text-align: center;
    font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif !important;
    white-space: nowrap; }
  .RadForm a.rfdSkinnedButton:focus {
    outline: 1px dotted #ccc; }
  .RadForm a.rfdSkinnedButton, .RadForm a.rfdInputDisabled.rfdSkinnedButton:hover {
    padding: 0 4px 0 0; }
  .RadForm.rfdTextbox input[type="text"].rfdDecorated, .RadForm.rfdTextbox input[type="password"].rfdDecorated, .RadForm.rfdTextarea textarea, .RadForm.rfdTextarea textarea[disabled].rfdDecorated:hover, .RadForm.rfdTextbox input[disabled][type="text"].rfdDecorated:hover, .RadForm.rfdTextbox input[disabled][type="password"].rfdDecorated:hover, .RadForm.rfdLabel label, .RadForm .rfdDecorated, .RadForm .rfdCheckboxChecked, .RadForm .rfdInputDisabled.rfdCheckboxChecked:hover, .RadForm .rfdCheckboxUnchecked, .RadForm .rfdInputDisabled.rfdCheckboxUnchecked:hover, .RadForm.rfdLabel .rfdAspLabel, .RadForm .rfdRadioUnchecked, .RadForm .rfdInputDisabled.rfdRadioUnchecked:hover, .RadForm .rfdRadioUnchecked:hover, .RadForm .rfdRadioChecked, .RadForm .rfdInputDisabled.rfdRadioChecked:hover, .RadForm .rfdRadioChecked:hover, .RadForm .riTextBox, .RadForm .rfdValidationSummaryControl, .RadForm .rfdLoginControl, .RadForm legend {
    font-size: 12px;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadForm.rfdHeading h4, .RadForm.rfdHeading h5, .RadForm.rfdHeading h6 {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0;
    padding: 6px 0 1px 0;
    line-height: normal; }
  .RadForm.rfdHeading h4 {
    font-size: 14px; }
  .RadForm.rfdHeading h5 {
    font-size: 13px; }
  .RadForm.rfdHeading h6 {
    font-size: 12px; }
  .RadForm.rfdTextbox input[type="text"].rfdDecorated, .RadForm.rfdTextbox input[type="password"].rfdDecorated, .RadForm.rfdTextbox input[type="search"].rfdDecorated, .RadForm.rfdTextbox input[type="url"].rfdDecorated, .RadForm.rfdTextbox input[type="tel"].rfdDecorated, .RadForm.rfdTextbox input[type="email"].rfdDecorated {
    width: 154px;
    *width: 148px;
    height: 17px;
    padding: 2px 2px 1px;
    line-height: normal;
    vertical-align: top; }
  .RadForm.rfdTextbox .RadInput input[type="text"].rfdDecorated, .RadForm.rfdTextbox .RadInput input[type="password"].rfdDecorated, .RadForm.rfdTextbox .RadInput input[type="search"].rfdDecorated, .RadForm.rfdTextbox .RadInput input[type="url"].rfdDecorated, .RadForm.rfdTextbox .RadInput input[type="tel"].rfdDecorated, .RadForm.rfdTextbox .RadInput input[type="email"].rfdDecorated, .RadForm.rfdTextbox .RadInput textarea {
    width: 100%;
    box-sizing: border-box; }
  .RadForm.rfdTextarea textarea {
    padding: 2px; }
  .RadForm._Telerik_IE9.rfdTextarea textarea {
    padding: 2px 3px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadForm.rfdTextarea textarea {
      padding: 2px 3px; } }
  .RadForm.rfdTextbox input.rfeAddressBox[type="text"].rfdDecorated {
    padding: 0; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadForm.rfdTextbox .RadColorPicker input[type="text"].rfdDecorated {
      padding-top: 1px;
      padding-bottom: 0;
      height: 19px;
      line-height: 19px; } }
  .RadForm.rfdTextbox .rfdSkinnedButton input, .RadForm.rfdTextbox .rfdSkinnedButton button, .RadForm.rfdTextbox .rfdInputDisabled {
    border: 0;
    background-color: transparent; }
  .RadForm.rfdTextbox input[type="button"].rfdDecorated, .RadForm.rfdTextbox input[type="reset"].rfdDecorated, .RadForm.rfdTextbox input[type="submit"].rfdDecorated {
    border: 0; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadForm.rfdTextbox input[type="button"].rfdDecorated, .RadForm.rfdTextbox input[type="reset"].rfdDecorated, .RadForm.rfdTextbox input[type="submit"].rfdDecorated {
      border-radius: 0;
      margin: 0 -1px 0 0 !important; } }
  .RadForm.rfdButton input[type="button"].rfdDecorated, .RadForm.rfdButton input[type="reset"].rfdDecorated, .RadForm.rfdButton input[type="submit"].rfdDecorated, .RadForm.rfdButton .rfdSkinnedButton button, .RadForm.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover * {
    background-position: left -22px;
    height: 22px;
    line-height: 22px;
    border: 0;
    padding: 0 6px 0 10px;
    *padding-right: 0;
    margin-right: 0;
    /*Safari!*/ }
  .RadForm.rfdButton a.rfdSkinnedButton, .RadForm.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover {
    background-position: right 0; }
  .RadForm.rfdButton a.rfdSkinnedButton:hover {
    background-position: right -44px; }
  .RadForm.rfdButton a.rfdSkinnedButton:hover * {
    background-position: left -66px; }
  .RadForm.rfdButton a.rfdClickedButton, .RadForm.rfdButton a.rfdClickedButton:hover {
    background-position: right -88px; }
  .RadForm.rfdButton .rfdSkinnedButton.rfdClickedButton .rfdDecorated {
    -ms-background-position-x: 1px !important;
    -ms-background-position-y: -109px !important; }
  .RadForm.rfdButton a.rfdSkinnedButton.rfdClickedButton * {
    background-position: left -110px !important; }
  .RadForm.rfdButton a.rfdSkinnedButton:hover *, .RadForm .rfdButton a.rfdSkinnedButton:hover * {
    *background-position: left -66px; }
  .RadForm .rfdButtonType {
    padding-left: 5px; }
  .RadForm .rfdCheckboxChecked, .RadForm .rfdCheckboxUnchecked, .RadForm .rfdRadioUnchecked, .RadForm .rfdRadioChecked {
    line-height: 20px;
    padding: 0 0 0 20px;
    zoom: 1;
    /* IE font-size fix when set in percent */
    display: inline-block;
    background-color: transparent;
    background-repeat: no-repeat; }
  .RadForm .rfdCheckboxUnchecked {
    background-position: 0 0; }
  .RadForm .rfdCheckboxUnchecked:hover {
    background-position: 0 -200px; }
  .RadForm .rfdCheckboxChecked {
    background-position: 0 -420px; }
  .RadForm .rfdCheckboxChecked:hover {
    background-position: 0 -640px; }
  .RadForm .rfdCheckboxUnchecked.rfdInputDisabled, .RadForm .rfdCheckboxUnchecked.rfdInputDisabled:hover {
    background-position: 0 -860px; }
  .RadForm .rfdCheckboxChecked.rfdInputDisabled, .RadForm .rfdCheckboxChecked.rfdInputDisabled:hover {
    background-position: 0 -1080px; }
  .RadForm .rfdRadioUnchecked {
    background-position: 1px 0; }
  .RadForm .rfdRadioUnchecked:hover {
    background-position: 1px -220px; }
  .RadForm .rfdRadioChecked {
    background-position: 1px -440px; }
  .RadForm .rfdRadioChecked:hover {
    background-position: 1px -640px; }
  .RadForm .rfdRadioUnchecked.rfdInputDisabled, .RadForm .rfdRadioUnchecked.rfdInputDisabled:hover {
    background-position: 1px -860px; }
  .RadForm .rfdRadioChecked.rfdInputDisabled, .RadForm .rfdRadioChecked.rfdInputDisabled:hover {
    background-position: 1px -1080px; }
  .RadForm .rfdSkinnedButton.rfdInputDisabled, .RadForm.rfdTextarea textarea[disabled], .RadForm.rfdTextbox input[type="text"][disabled].rfdDecorated, .RadForm.rfdTextbox input[type="password"][disabled].rfdDecorated, .RadForm .rfdSelectDisabled {
    opacity: 0.6; }
  .RadForm .rfdCheckboxChecked.rfdInputDisabled, .RadForm .rfdCheckboxUnchecked.rfdInputDisabled, .RadForm .rfdRadioChecked.rfdInputDisabled, .RadForm .rfdRadioUnchecked.rfdInputDisabled, .RadForm .rfdCheckboxChecked.rfdInputDisabled:hover, .RadForm .rfdCheckboxUnchecked.rfdInputDisabled:hover, .RadForm .rfdRadioChecked.rfdInputDisabled:hover, .RadForm .rfdRadioUnchecked.rfdInputDisabled:hover {
    opacity: 1; }
  .RadForm .RadTreeView .rfdCheckboxUnchecked, .RadForm .RadTreeView .rfdCheckboxChecked {
    display: inline-block;
    width: 0;
    vertical-align: middle;
    line-height: 21px;
    height: 21px; }
  .RadForm .RadGrid .rfdCheckboxUnchecked, .RadForm .RadGrid .rfdCheckboxChecked {
    display: inline-block; }
  .RadForm .rfdRoundedInner {
    width: 1px;
    font-size: 1px;
    background-repeat: no-repeat; }
  .RadForm .rfdRoundedOuter {
    width: 1px;
    font-size: 0; }
  .RadForm table.rfdRoundedWrapper, .RadForm table.rfdRoundedWrapper_fieldset {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    border-width: 0 !important; }
  .RadForm table.rfdRoundedWrapper td {
    padding: 0 !important;
    border: 0 !important;
    width: 1px; }
  .RadForm table.rfdRoundedWrapper_fieldset > tbody > tr > td {
    padding: 0 !important;
    border: 0 !important; }
  .RadForm table.rfdRoundedWrapper tr td, .RadForm table.rfdRoundedWrapper_fieldset tr td {
    vertical-align: middle; }
  .RadForm .rfdRoundedWrapper.rfdPercentageWidth .rfdRoundedContent {
    width: 100%; }
  .RadForm .rfdRoundedWrapper.rfdPercentageWidth .rfdRoundedContent .rfdDecorated {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important; }
  .RadForm .RadForm table.rfdRoundedWrapper input[type='text'] {
    border-left: none !important;
    border-right: none !important; }
  .RadForm .rfdGrids .rfdTable th, .RadForm .rfdGrids .rfdTable td {
    border: 0;
    padding: 5px 7px 4px; }
  .RadForm.rfdRtl {
    direction: rtl; }
  .RadForm.rfdRtl .rfdRealInput {
    position: fixed !important;
    /* Causes IE to jump when a textbox in a scrollable parent is clicked -however, setting position:relative has other side effects. This is why it will be left here as *absolute* and set to relative where needed */
    width: 0;
    height: 0;
    padding: 0;
    overflow: hidden;
    *display: none;
    *display: block\9;
    *position: static !important;
    *float: right;
    *outline: 0; }
  .RadForm.rfdRtl .rfdCheckboxUnchecked, .RadForm.rfdRtl .rfdCheckboxUnchecked, .RadForm.rfdRtl .rfdInputDisabled.rfdCheckboxUnchecked:hover, .RadForm.rfdRtl .rfdInputDisabled.rfdCheckboxUnchecked:hover {
    padding: 0 20px 0 0 !important;
    background-position: right 0 !important; }
  .RadForm.rfdRtl .rfdCheckboxUnchecked:hover, .RadForm.rfdRtl .rfdCheckboxUnchecked:hover {
    background-position: right -200px !important; }
  .RadForm.rfdRtl .rfdCheckboxChecked, .RadForm.rfdRtl .rfdCheckboxChecked, .RadForm.rfdRtl .rfdInputDisabled.rfdCheckboxChecked:hover, .RadForm.rfdRtl .rfdInputDisabled.rfdCheckboxChecked:hover {
    padding: 0 20px 0 0 !important;
    background-position: right -420px !important; }
  .RadForm.rfdRtl .rfdCheckboxChecked:hover, .RadForm.rfdRtl .rfdCheckboxChecked:hover {
    background-position: right -640px !important; }
  .RadForm.rfdRtl .rfdRadioUnchecked, .RadForm.rfdRtl .rfdRadioUnchecked, .RadForm.rfdRtl .rfdInputDisabled.rfdRadioUnchecked:hover, .RadForm.rfdRtl .rfdInputDisabled.rfdRadioUnchecked:hover {
    padding: 0 20px 0 0 !important;
    background-position: right 0 !important; }
  .RadForm.rfdRtl .rfdRadioUnchecked:hover, .RadForm.rfdRtl .rfdRadioUnchecked:hover {
    background-position: right -220px !important; }
  .RadForm.rfdRtl .rfdRadioChecked, .RadForm.rfdRtl .rfdRadioChecked, .RadForm.rfdRtl .rfdInputDisabled.rfdRadioChecked:hover, .RadForm.rfdRtl .rfdInputDisabled.rfdRadioChecked:hover {
    padding: 0 20px 0 0 !important;
    background-position: right -440px !important; }
  .RadForm .rfdRtl .rfdRadioChecked:hover, .RadForm.rfdRtl .rfdRadioChecked:hover {
    background-position: right -640px !important; }
  .RadForm .rfdSelect {
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    cursor: default;
    outline: none;
    -webkit-touch-callout: none;
    user-select: none;
    max-width: 1024px;
    background-position: 0 0;
    padding-left: 2px;
    zoom: 1;
    z-index: 3000;
    vertical-align: top;
    margin-right: 5px;
    *margin-right: 0;
    /*NEW - TEKI - Support for SELECT dropdowns using the new rendering */ }
    .RadForm .rfdSelect:hover {
      background-position: 0 -44px; }
    .RadForm .rfdSelect .rfdSelectOuter, .RadForm .rfdSelect.rfdSelectDisabled:hover .rfdSelectOuter {
      background-position: right -22px;
      display: block;
      line-height: 22px;
      height: 22px;
      white-space: nowrap;
      width: inherit;
      margin-left: 2px; }
    .RadForm .rfdSelect.rfdSelectDisabled:hover {
      background-position: 0 0; }
    .RadForm .rfdSelect .rfdSelectOuter, .RadForm .rfdSelect.rfdSelectDisabled:hover .rfdSelectOuter {
      margin-right: -1px\9; }
    .RadForm .rfdSelect:hover .rfdSelectOuter {
      background-position: right -66px; }
    .RadForm .rfdSelect .rfdSelectOuter span {
      margin-right: 22px;
      display: block;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
    .RadForm .rfdSelect .rfdSelectBox {
      position: absolute;
      overflow-y: auto;
      float: left;
      width: inherit; }
    .RadForm .rfdSelect li {
      padding: 0 0 0 3px;
      line-height: 16px;
      height: 16px;
      background-image: none !important; }
  .RadForm .rfdSelectDisabled {
    opacity: 0.4;
    /* Gecko, Opera */ }
  .RadForm .rfdSelectDisabled .rfdSelectText {
    filter: alpha(opacity=40);
    /* IE */ }
  .RadForm.rfdFieldset fieldset {
    background-position: 0 0\9;
    /* all versions IE hack */
    background-repeat: repeat;
    background-repeat: no-repeat\9;
    *background-repeat: no-repeat;
    /* Mandatory to use because of incorrect IE positioning of the image */ }
  .RadForm._Telerik_IE9.rfdFieldset fieldset {
    background-repeat: repeat; }
  .RadForm._Telerik_IE9.rfdFieldset fieldset, .RadForm fieldset.rfdRoundedCorners {
    background-position: 0 0; }
  .RadForm.rfdFieldset legend {
    margin: 0;
    padding: 0;
    width: auto;
    border: 0 none; }
  .RadForm .rfdCheckboxChecked, .RadForm .rfdCheckboxUnchecked, .RadForm .rfdRadioUnchecked, .RadForm .rfdRadioChecked {
    line-height: 20px;
    padding: 0;
    padding-left: 20px;
    zoom: 1;
    /* fixes IE issue with font-size set in percent */
    display: inline-block;
    font-weight: normal;
    margin-bottom: auto; }
  .RadForm .rfdRoundedCorners {
    border-radius: 4px; }
  * + html .RadForm .rfdSelect {
    vertical-align: middle; }
  .RadForm.rfdRtl .rfdSelect {
    padding-left: 18px;
    background-position: 0 -110px; }
  .RadForm.rfdRtl .rfdSelect .rfdSelectOuter {
    margin: 0 !important;
    background-position: right -88px; }
  .RadForm.rfdRtl .rfdSelect:hover {
    background-position: 0 -154px; }
  .RadForm.rfdRtl .rfdSelect .rfdSelectOuter:hover {
    margin: 0 !important;
    background-position: right -132px; }
  .RadForm.rfdRtl .rfdSelect .rfdSelectOuter span.rfdSelectText {
    margin: 0;
    padding: 0 5px 0 0; }
  .RadForm input.rfdDecorated, .RadForm button.rfdDecorated {
    *padding-left: 4px !important; }
  .RadForm .rfdDecorated, .RadForm a.rfdSkinnedButton {
    vertical-align: middle;
    *vertical-align: top; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadForm.rfdRadio.rfdLabel label, .RadForm.rfdCheckbox.rfdLabel label {
      padding-left: 0 !important;
      background-image: none !important;
      vertical-align: middle;
      font-weight: normal;
      display: inline-block;
      margin-bottom: auto; }
    .RadForm.rfdRadio input[type="radio"], .RadForm.rfdCheckbox input[type="checkbox"] {
      -khtml-appearance: none;
      /* remove the graphic appearance of the original control */
      position: static;
      /* set back it's static position on the page */
      width: 20px;
      /* set default width of the control */
      height: 22px;
      /* set default height of the control */
      vertical-align: middle;
      /* align the control properly */
      margin: 0;
      -webkit-appearance: none;
      outline: none; }
    .RadForm.rfdCheckbox input[type="checkbox"] {
      background-repeat: no-repeat;
      background-position: 0 0; }
    .RadForm.rfdCheckbox input[type="checkbox"]:hover {
      background-position-y: -200px; }
    .RadForm.rfdCheckbox input[type="checkbox"]:checked {
      background-position-y: -420px; }
    .RadForm.rfdCheckbox input[type="checkbox"]:hover:checked {
      background-position-y: -640px; }
    .RadForm.rfdCheckbox input[type="checkbox"][disabled], .RadForm.rfdCheckbox input[type="checkbox"][disabled]:hover {
      background-position-y: -860px; }
    .RadForm.rfdCheckbox input[type="checkbox"][disabled]:checked, .RadForm.rfdCheckbox input[type="checkbox"][disabled]:checked:hover {
      background-position-y: -1080px; }
    .RadForm.rfdRadio input[type="radio"] {
      background-repeat: no-repeat;
      background-position: 0 0; }
    .RadForm.rfdRadio input[type="radio"]:hover {
      background-position-y: -220px; }
    .RadForm.rfdRadio input[type="radio"]:checked {
      background-position-y: -440px; }
    .RadForm.rfdRadio input[type="radio"]:hover:checked {
      background-position-y: -640px; }
    .RadForm.rfdCheckbox input[type="radio"][disabled], .RadForm.rfdCheckbox input[type="radio"][disabled]:hover {
      background-position-y: -860px; }
    .RadForm.rfdCheckbox input[type="radio"][disabled]:checked, .RadForm.rfdCheckbox input[type="radio"][disabled]:checked:hover {
      background-position-y: -1080px; }
    .RadForm input[type="checkbox"], .RadForm input[type="radio"], .RadForm input[type="checkbox"][checked], .RadForm input[type="radio"][checked] {
      border: 0;
      background-color: transparent; } }
  .RadForm.rfdScrollBars {
    /* horizontal scroll left button */
    /* horizontal scroll right button */
    /* vertical scroll up button */
    /* vertical scroll down button */
    /* increment / decrement button settings */ }
    .RadForm.rfdScrollBars body::-webkit-scrollbar, .RadForm.rfdScrollBars textarea::-webkit-scrollbar, .RadForm.rfdScrollBars div::-webkit-scrollbar {
      width: 16px;
      height: 16px; }
    .RadForm.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement {
      background-position: 1px -132px; }
    .RadForm.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
      background-position: -10px -132px; }
    .RadForm.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement {
      background-position: 0 -145px; }
    .RadForm.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment {
      background-position: -11px -145px; }
    .RadForm.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement, .RadForm.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment, .RadForm.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement, .RadForm.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
      background-repeat: no-repeat;
      height: auto;
      width: auto; }
    .RadForm.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement, .RadForm.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment, .RadForm.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement, .RadForm.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment, .RadForm.rfdScrollBars ::-webkit-scrollbar-thumb:vertical, .RadForm.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal {
      border-style: solid;
      border-width: 1px; }
  .RadForm .rfdValidationSummaryControl, .RadForm .rfdLoginControl {
    padding: 4px;
    border-radius: 4px;
    border-collapse: separate !important;
    /* need to be with important as by default the table is rendered with collpase inline style */ }
  .RadForm .rfdValidationSummaryControl ul {
    padding-left: 65px;
    margin-left: 0;
    min-height: 32px;
    color: #f00;
    background: url('/Themes/Telerik_15v2/Common/ModalDialogAlert.gif') no-repeat 8px -3px; }

* + html.RadForm.rfdButton a.rfdSkinnedButton:hover {
  background-position: right -44px; }

* + html.RadForm.rfdButton a.rfdSkinnedButton:hover * {
  background-position: left -66px; }

.rfdSelectBox {
  font-size: 12px;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  display: inline-block;
  overflow-x: hidden;
  z-index: 4007;
  border-radius: 3px; }

.rfdSelectBox.rfdSelectDisabled:hover {
  background-position: 0 0; }

.rfdSelectBox ul {
  width: inherit; }

.rfdSelectBox ul, .rfdSelectBox li {
  padding: 0;
  margin: 0;
  list-style: none; }

.rfdSelectBox li {
  cursor: default;
  padding: 0 3px;
  /* In AJAX CSS-es are registered skin-specific first, base second, which creates problems*/
  line-height: 16px;
  height: 16px;
  text-overflow: ellipsis;
  overflow: hidden; }

.rfdSelectBox .rfdSelect_hovered {
  outline: 1px dotted; }

.rfdSelectBox .rfdSelectBox_optgroup li {
  padding-left: 20px;
  height: 18px;
  line-height: 18px; }

.rfdSelectBox .rfdSelectBox_optgroup .rfdSelectBox_optgroup_label {
  font-style: italic;
  font-weight: bold;
  padding-left: 0; }

.rfdSelectBox.rfdSelectDisabled li:hover {
  background: none; }

.rfdSelectBox .rfdSelectBox_optgroup li {
  padding-left: 12px; }

.rfdSelectBox li.rfdSelectBox_optgroup_label {
  padding-left: 0; }

/* IE9 Onclicking flickering bug fix */
._Telerik_IE9.rfdButton a.rfdSkinnedButton.rfdClickedButton .rfdDecorated, ._Telerik_IE9 .rfdZone a.rfdSkinnedButton.rfdClickedButton .rfdDecorated, ._Telerik_IE9 .rfdZone a.rfdSkinnedButton.rfdClickedButton input.rfdDecorated {
  -ms-background-position-x: 1px !important;
  -ms-background-position-y: -110px !important; }

._Telerik_IE9.rfdButton .rfdInputDisabled.rfdClickedButton input.rfdDecorated, ._Telerik_IE9 .rfdZone .rfdInputDisabled.rfdSkinnedButton.rfdClickedButton input.rfdDecorated, ._Telerik_IE9 .rfdZone .rfdInputDisabled.rfdSkinnedButton.rfdClickedButton button.rfdDecorated {
  -ms-background-position-x: 0 !important;
  -ms-background-position-y: -22px !important; }



/* END: /Themes/Telerik_15v2/FormDecorator.css */
/* BEGIN: /Themes/Telerik_15v2/Ajax.css */
/* Telerik RadAjaxLoadingPanel Common CSS */
.RadAjax .raDiv,
.RadAjax .raColor {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0; }
.RadAjax .raDiv {
  position: relative;
  z-index: 2;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat; }
.RadAjax .raColor {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-image: none; }
.RadAjax .raTransp {
  zoom: 1; }
.RadAjax .raTop {
  background-position: center top; }
.RadAjax .raTopLeft {
  background-position: left top; }
.RadAjax .raTopRight {
  background-position: right top; }
.RadAjax .raLeft {
  background-position: left center; }
.RadAjax .raRight {
  background-position: right center; }
.RadAjax .raBottom {
  background-position: center bottom; }
.RadAjax .raBottomLeft {
  background-position: left bottom; }
.RadAjax .raBottomRight {
  background-position: right bottom; }
.RadAjax div.raNone {
  background-image: none; }

* html .RadAjaxUpdatedElement select {
  visibility: hidden !important; }



/* END: /Themes/Telerik_15v2/Ajax.css */
/* BEGIN: /Themes/Telerik_15v2/Window.css */
.RadWindow {
  /* improves drag&drop in mobile browsers */
  -webkit-transform: rotate3d(0, 0, 1, 0);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-transform: rotate3d(0, 0, 1, 0);
  -moz-backface-visibility: hidden;
  -moz-perspective: 1000;
  -o-transform: rotate3d(0, 0, 1, 0);
  -o-backface-visibility: hidden;
  -o-perspective: 1000;
  -ie-transform: rotate3d(0, 0, 1, 0);
  -ie-backface-visibility: hidden;
  -ie-perspective: 1000;
  /* MVC overrides */
  /* Support for displayng the rwLoading image in the iframe's parent TD */
  /* Support for displaying rwLoading image in the status bar  */
  /* reload button */
  /* unpin button */
  /* pin button */
  /* minimize button */
  /* maximize button */
  /* close button */
  /* restore button */
  /* stop the control buttons from stretching in IE8 */
  /* css for window's top corners when visibletitlebar is set to false */
  /* Window Horizontal Shadows */
  /* Window Vertical Shadows */
  /* Shadows minimzed specific style */
  /* css for shadowed window's top corners when visibletitlebar is set to false */
  /* Inactive notitlebar state */ }
  .RadWindow .rwTitleRow, .RadWindow .rwTitleRow * {
    box-sizing: content-box;
    -moz-box-sizing: content-box; }
  .RadWindow table.rwTable, .RadWindow table.rwShadow, .RadWindow .rwTitlebarControls {
    border: 0;
    padding: 0; }
  .RadWindow .rwCorner, .RadWindow .rwTitlebar, .RadWindow .rwStatusbar, .RadWindow .rwFooterCenter, .RadWindow .rwTitlebarControls td {
    padding: 0;
    margin: 0;
    border: 0;
    border-collapse: collapse;
    vertical-align: top; }
  .RadWindow .rwTopResize {
    font-size: 1px;
    line-height: 4px;
    width: 100%;
    height: 4px;
    background-position: 0 -31px;
    background-repeat: repeat-x; }
  .RadWindow .rwStatusbarRow .rwCorner {
    background-repeat: no-repeat; }
  .RadWindow .rwStatusbarRow .rwBodyLeft {
    background-position: -16px 0; }
  .RadWindow .rwStatusbarRow .rwBodyRight {
    background-position: -24px 0; }
  .RadWindow .rwStatusbar {
    height: 22px;
    background-position: 0 -113px;
    background-repeat: repeat-x; }
  .RadWindow .rwStatusbar div {
    width: 18px;
    height: 18px;
    padding: 0 3px 0 0;
    background-position: 0 -94px;
    background-repeat: no-repeat; }
  .RadWindow .rwTable {
    width: 100%;
    height: 100%;
    table-layout: auto;
    /* fixes the dimensions under IE */ }
  .RadWindow .rwCorner {
    width: 8px; }
  .RadWindow .rwTopLeft, .RadWindow .rwTopRight, .RadWindow .rwTitlebar, .RadWindow .rwFooterLeft, .RadWindow .rwFooterRight, .RadWindow .rwFooterCenter {
    height: 8px;
    font-size: 1px;
    background-repeat: no-repeat;
    line-height: 1px; }
  .RadWindow .rwBodyLeft, .RadWindow .rwBodyRight {
    background-repeat: repeat-y; }
  .RadWindow .rwBodyRight {
    background-position: -8px 0; }
  .RadWindow .rwTopLeft {
    background-position: 0 0; }
  .RadWindow .rwTopRight {
    background-position: -8px 0; }
  .RadWindow table .rwTitlebar {
    background-repeat: repeat-x;
    background-position: 0 -31px;
    -moz-user-select: none; }
  .RadWindow .rwFooterLeft {
    background-position: 0 -62px; }
  .RadWindow .rwFooterRight {
    background-position: -8px -62px; }
  .RadWindow .rwFooterCenter {
    background-repeat: repeat-x;
    background-position: 0 -70px; }
  .RadWindow .rwTitlebarControls {
    width: 100%;
    height: 27px; }
  .RadWindow .rwIframeWrapperIOS {
    width: 100%;
    height: 100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch; }
  .RadWindow .rwWindowContent {
    height: 100% !important;
    /* very important property, especially for opera */
    background: white; }
  .RadWindow .rwWindowContent iframe {
    display: block; }
  .RadWindow td.rwLoading {
    background-repeat: no-repeat;
    background-position: center; }
  .RadWindow .rwStatusbar .rwLoading {
    background-repeat: no-repeat; }
  .RadWindow .rwStatusbar .rwLoading {
    padding-left: 30px; }
  .RadWindow td.rwStatusbar input {
    font: normal 12px "Segoe UI", Arial, Verdana, Sans-serif;
    padding: 4px 0 0 3px;
    margin: 0;
    border: 0 !important;
    width: 100%;
    height: 18px;
    line-height: 18px;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    cursor: default;
    -moz-user-select: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    float: left;
    vertical-align: middle; }
  .RadWindow .rwControlButtons {
    padding: 0;
    margin: 2px 0 0 0;
    list-style: none;
    white-space: nowrap;
    float: right; }
  .RadWindow .rwControlButtons li {
    float: left;
    padding: 0 1px 0 0; }
  .RadWindow .rwControlButtons a {
    width: 30px;
    height: 21px;
    line-height: 1px;
    font-size: 1px;
    cursor: default;
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    outline: none; }
  .RadWindow .rwControlButtons span {
    display: block; }
  .RadWindow .rwReloadButton {
    background-position: -120px 0; }
  .RadWindow .rwReloadButton:hover {
    background-position: -120px -21px; }
  .RadWindow .rwPinButton {
    background-position: -180px 0; }
  .RadWindow .rwPinButton:hover {
    background-position: -180px -21px; }
  .RadWindow .rwPinButton.on {
    background-position: -150px 0; }
  .RadWindow .rwPinButton.on:hover {
    background-position: -150px -21px; }
  .RadWindow .rwMinimizeButton {
    background-position: 0 0; }
  .RadWindow .rwMinimizeButton:hover {
    background-position: 0 -21px; }
  .RadWindow .rwMaximizeButton {
    background-position: -60px 0; }
  .RadWindow .rwMaximizeButton:hover {
    background-position: -60px -21px; }
  .RadWindow .rwCloseButton {
    background-position: -90px 0; }
  .RadWindow .rwCloseButton:hover {
    background-position: -90px -21px; }
  .RadWindow.rwMaximizedWindow .rwMaximizeButton, .RadWindow.rwMinimizedWindow .rwMinimizeButton {
    background-position: -30px 0; }
  .RadWindow.rwMaximizedWindow .rwMaximizeButton:hover, .RadWindow.rwMinimizedWindow .rwMinimizeButton:hover {
    background-position: -30px -21px; }
  .RadWindow.rwMaximizedWindow .rwTopResize, .RadWindow.rwMaximizedWindow .rwCorner, .RadWindow.rwMaximizedWindow .rwFooterCenter, .RadWindow.rwMaximizedWindow .rwTitlebar {
    cursor: default !important;
    /* need to be important to overwrite inline style */ }
  .RadWindow .rwIcon {
    display: block;
    background-repeat: no-repeat;
    background-position: 0 -78px;
    width: 16px;
    height: 16px;
    cursor: default;
    margin: 3px 5px 0 0; }
  .RadWindow .rwTitleRow em {
    font: normal bold 12px "Segoe UI", Arial;
    color: black;
    padding: 3px 0 0 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left; }
  .RadWindow.rwInactiveWindow .rwTitlebarControls {
    position: static; }
  .RadWindow .rwDialogPopup {
    margin: 16px;
    color: black;
    padding: 1px 0 16px 50px;
    font: normal 12px "Segoe UI", Arial, Verdana;
    cursor: default; }
  .RadWindow .rwDialogPopup .rwPopupButton, .RadWindow .rwDialogPopup .rwPopupButton span {
    display: block;
    float: left; }
  .RadWindow .rwControlButtons a {
    text-indent: -3333px;
    overflow: hidden;
    text-align: center; }
  .RadWindow .rwDialogText {
    text-align: left; }
  .RadWindow.rwMinimizedWindow .rwPinButton, .RadWindow.rwMinimizedWindow .rwReloadButton, .RadWindow.rwMinimizedWindow .rwMaximizeButton, .RadWindow.rwMinimizedWindow .rwTopResize {
    display: none !important; }
  .RadWindow .rwDialogInput {
    font: normal 12px "Segoe UI", Arial, Verdana;
    color: black;
    width: 90%;
    display: block;
    margin: 8px 0;
    border-radius: 3px; }
  .RadWindow .rwWindowContent .radconfirm, .RadWindow .rwWindowContent .radalert {
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat; }
  .RadWindow .rwWindowContent .radconfirm {
    background-image: url('/Themes/Telerik_15v2/Common/ModalDialogConfirm.gif'); }
  .RadWindow .rwWindowContent .radalert {
    background-image: url('/Themes/Telerik_15v2/Common/ModalDialogAlert.gif'); }
  .RadWindow .rwWindowContent .radprompt {
    padding: 0; }
  .RadWindow .rwPopupButton, .RadWindow .rwPopupButton span {
    text-decoration: none;
    color: black;
    line-height: 21px;
    height: 21px;
    cursor: default; }
  .RadWindow .rwPopupButton {
    background-repeat: no-repeat;
    background-position: 0 -136px;
    padding: 0 0 0 3px;
    margin: 8px 8px 8px 0; }
  .RadWindow .rwWindowContent .rwPopupButton .rwOuterSpan {
    background-repeat: no-repeat;
    background-position: right -136px;
    padding: 0 3px 0 0; }
  .RadWindow .rwWindowContent .rwPopupButton .rwInnerSpan {
    background-repeat: repeat-x;
    background-position: 0 -157px;
    padding: 0 12px; }
  .RadWindow .rwWindowContent .rwPopupButton:hover {
    background-position: 0 -178px;
    padding: 0 0 0 3px;
    margin: 8px 8px 8px 0; }
  .RadWindow .rwWindowContent .rwPopupButton:hover .rwOuterSpan {
    background-position: right -178px;
    padding: 0 3px 0 0; }
  .RadWindow .rwWindowContent .rwPopupButton:hover .rwInnerSpan {
    background-position: 0 -199px;
    padding: 0 12px; }
  .RadWindow .rwStatusbarRow .rwBodyLeft {
    background-position: -16px 0; }
  .RadWindow .rwStatusbarRow .rwBodyRight {
    background-position: -24px 0; }
  .RadWindow.rwMinimizedWindow .rwContentRow, .RadWindow.rwMinimizedWindow .rwStatusbarRow {
    display: none; }
  .RadWindow.rwMinimizedWindow table.rwTitlebarControls {
    margin-top: 4px; }
  .RadWindow.rwMinimizedWindow .rwControlButtons {
    width: 66px !important; }
  .RadWindow.rwMinimizedWindow em {
    width: 90px; }
  .RadWindow.rwMinimizedWindow, .RadWindow .rwMinimizedWindowOverlay {
    width: 200px !important;
    height: 30px !important;
    overflow: hidden !important;
    float: left !important; }
  .RadWindow.rwMinimizedWindow .rwCorner.rwTopLeft {
    background-position: 0 -220px;
    background-repeat: no-repeat; }
  .RadWindow.rwMinimizedWindow .rwCorner.rwTopRight {
    background-position: -8px -220px;
    background-repeat: no-repeat; }
  .RadWindow.rwMinimizedWindow .rwTitlebar {
    background-position: 0 -250px !important;
    /* Should be !important because of IE6 */
    background-repeat: repeat-x; }
  .RadWindow.rwInactiveWindow .rwCorner, .RadWindow.rwInactiveWindow .rwTitlebar, .RadWindow.rwInactiveWindow .rwFooterCenter {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65) !important;
    opacity: 0.65 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; }
  .RadWindow ul.rwControlButtons span {
    display: none\9; }
  .RadWindow.rwNoTitleBar table tr.rwTitleRow td.rwTopLeft {
    background-position: 0 -280px; }
  .RadWindow.rwNoTitleBar table tr.rwTitleRow td.rwTitlebar {
    background-position: 0 -288px;
    background-repeat: repeat-x; }
  .RadWindow.rwNoTitleBar table tr.rwTitleRow td.rwTopRight {
    background-position: -8px -280px; }
  .RadWindow.rwNoTitleBar table div.rwTopResize {
    background: none; }
  .RadWindow .rwShadow .rwTopLeft, .RadWindow .rwShadow .rwTopRight, .RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopLeft, .RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopRight {
    width: 15px !important; }
  .RadWindow .rwShadow .rwTopLeft, .RadWindow .rwShadow .rwTopRight {
    height: 38px; }
  .RadWindow .rwShadow .rwTopLeft, .RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopLeft {
    background-position: 0 -297px !important; }
  .RadWindow .rwShadow .rwTopRight, .RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopRight {
    background-position: 0 -335px !important; }
  .RadWindow .rwShadow .rwTopResize {
    height: 8px;
    background-position: 0 -376px !important; }
  .RadWindow .rwShadow .rwTitlebar, .RadWindow.rwMinimizedWindow .rwShadow .rwTitlebar {
    height: 30px !important;
    background-position: 0 -391px !important;
    /* Should be !important because of IE6 */
    background-repeat: repeat-x !important; }
  .RadWindow .rwInactiveWindow.rwMinimizedWindow {
    height: 29px\9 !important;
    _height: 30px !important; }
  .RadWindow .rwShadow .rwFooterLeft, .RadWindow .rwShadow .rwFooterRight, .RadWindow .rwShadow .rwFooterCenter {
    height: 14px; }
  .RadWindow .rwShadow .rwFooterLeft {
    width: 15px;
    background-position: 0 -431px; }
  .RadWindow .rwShadow .rwFooterCenter {
    background-position: 0 -461px;
    background-repeat: repeat-x; }
  .RadWindow .rwShadow .rwFooterRight {
    width: 15px;
    background-position: 0 -446px; }
  .RadWindow .rwShadow .rwBodyLeft, .RadWindow .rwShadow .rwBodyRight {
    width: 15px;
    background-repeat: repeat-y; }
  .RadWindow .rwShadow .rwBodyLeft {
    background-position: -33px 0; }
  .RadWindow .rwShadow .rwBodyRight {
    background-position: -52px 0; }
  .RadWindow .rwShadow .rwIcon {
    margin: 7px 5px 0 1px; }
  .RadWindow .rwShadow em {
    padding: 7px 0 0 1px; }
  .RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopLeft, .RadWindow.rwMinimizedWindow .rwShadow .rwCorner.rwTopRight {
    height: 1px !important; }
  .RadWindow.rwMinimizedWindowShadow {
    overflow: visible !important; }
  .RadWindow.rwMinimizedWindowShadow .rwTable {
    height: auto !important;
    width: 210px !important; }
  .RadWindow.rwMinimizedWindow .rwShadow .rwFooterLeft {
    background-position: 0 -432px; }
  .RadWindow.rwMinimizedWindow .rwShadow .rwFooterCenter {
    background-position: 0 -462px; }
  .RadWindow.rwMinimizedWindow .rwShadow .rwFooterRight {
    background-position: 0 -447px; }
  .RadWindow.rwMinimizedWindowShadow .rwShadow .rwTitlebarControls {
    display: block; }
  .RadWindow.rwMinimizedWindowShadow .rwShadow .rwTitlebarControls .rwControlButtons .rwPinButton, .RadWindow.rwMinimizedWindowShadow .rwShadow .rwTitlebarControls .rwControlButtons .rwReloadButton, .RadWindow.rwMinimizedWindowShadow .rwShadow .rwTitlebarControls .rwControlButtons .rwMaximizeButton, .RadWindow.rwMinimizedWindowShadow .rwShadow .rwContentRow, .RadWindow.rwMinimizedWindowShadow .rwShadow .rwStatusbarRow {
    display: none !important; }
  .RadWindow .rwMinimizedWindowShadow .rwShadow .rwTopLeft, .RadWindow .rwMinimizedWindowShadow .rwShadow .rwTopRight, .RadWindow .rwMinimizedWindowShadow .rwShadow .rwFooterLeft, .RadWindow .rwMinimizedWindowShadow .rwShadow .rwFooterRight, .RadWindow .rwMinimizedWindowShadow .rwShadow .rwFooterCenter, .RadWindow .rwMinimizedWindowShadow .rwShadow .rwTopResize {
    cursor: default !important; }
  .RadWindow.rwNoTitleBar table.rwShadow tr td.rwTopLeft {
    background-position: 0 -480px !important; }
  .RadWindow.rwNoTitleBar table.rwShadow tr td.rwTitlebar {
    background-position: 0 -525px !important; }
  .RadWindow.rwNoTitleBar table.rwShadow tr td.rwTopRight {
    background-position: 0 -500px !important; }
  .RadWindow.rwNoTitleBar .rwShadow .rwTitlebar, .RadWindow.rwNoTitleBar .rwShadow .rwTopLeft, .RadWindow.rwNoTitleBar .rwShadow .rwTopRight {
    height: 13px !important; }
  .RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow tr td.rwTopLeft {
    background-position: 8px -280px !important; }
  .RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow tr td.rwTitlebar {
    background-position: 0 -288px !important; }
  .RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow tr td.rwTopRight {
    background-position: -9px -280px !important; }
  .RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow .rwTitlebar, .RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow .rwTopLeft, .RadWindow.rwNoTitleBar.rwInactiveWindow table.rwShadow .rwTopRight {
    height: 8px !important; }

html:first-child .RadWindow ul {
  float: right;
  border: 1px solid transparent; }

.RadWindow_rtl .rwControlButtons {
  float: left; }

div.RadWindow_rtl .rwControlButtons li {
  float: right; }

div.RadWindow_rtl table.rwShadow .rwControlButtons li {
  float: right; }

.RadWindow.RadWindow_rtl div.rwDialogText, .RadWindow.RadWindow_rtl div.rwDialogText {
  text-align: right; }

.RadWindow.RadWindow_rtl div.rwDialogPopup div a, .RadWindow.RadWindow_rtl div.rwDialogPopup div a {
  float: right; }

.RadWindow.RadWindow_rtl div.rwDialogPopup, .RadWindow.RadWindow_rtl div.rwDialogPopup {
  background-position: right center;
  padding: 1px 50px 16px 0; }

.RadWindow.RadWindow_rtl div.rwDialogPopup.radprompt, .RadWindow.RadWindow_rtl div.rwDialogPopup.radprompt {
  padding: 1px 0 16px 0; }

.RadWindow.RadWindow_rtl .rwPopupButton, .RadWindow.RadWindow_rtl .rwPopupButton:hover {
  margin: 8px 0 8px 8px; }



/* END: /Themes/Telerik_15v2/Window.css */
/* BEGIN: /Themes/Telerik_15v2/Input.css */
.RadInput,
.RadInputMgr {
  vertical-align: middle; }

* + html .riSingle input.riTextBox,
* + html .RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"],
.RadInput .riTextBox,
.RadInputMgr {
  height: 17px; }

.riSingle .riTextBox,
.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"] {
  height: 1.833em; }

.RadInput textarea.riTextBox {
  height: auto; }

.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;
  white-space: pre-wrap; }
.RadInput.riResizable .riTextBox {
  min-width: 65px;
  min-height: 40px; }
.RadInput.riResizable .riTextBox {
  padding-right: 2px; }
.RadInput.riContButton .riResizeIcon {
  margin-left: -27px; }
.RadInput .riResizeIcon, .RadInput.riButtonSwap .riResizeIcon {
  width: 7px;
  height: 7px;
  display: inline-block;
  vertical-align: bottom;
  margin-left: -7px; }
.RadInput .rfdRoundedContent {
  width: 100% !important; }
.RadInput .rfdRoundedWrapper {
  table-layout: fixed; }

html body .RadInput .riTextBox,
html body .RadInputMgr {
  border-width: 1px;
  border-style: solid;
  padding: 2px 2px 1px;
  vertical-align: middle; }
  html body .RadInput .riTextBox:disabled,
  html body .RadInputMgr:disabled {
    opacity: 1; }

.riSingle input.rfdDecorated {
  *padding-left: 5px !important; }

input.RadInputMgr.rfdDecorated {
  *padding-left: 2px !important; }

textarea.RadInputMgr {
  overflow: auto; }

html body .RadInput input.riEmpty,
html body .RadInput textarea.riEmpty,
html body input.RadInput_Empty {
  font-style: italic; }

.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, * + html .RadInput a {
  position: static; }
* + html .RadInput a {
  text-indent: 0;
  text-align: right; }
* + html .RadInput a span {
  text-indent: -2222px;
  display: inline-block; }

.RadInput .riSpin a {
  margin: 0 1px; }
.RadInput a.riDown {
  margin-top: 3px; }

.RadInput .riLabel {
  margin: 0 4px 0 0;
  white-space: nowrap;
  width: 40%;
  background: transparent; }
  * + html .RadInput .riLabel {
    padding-right: 0; }

@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('/Themes/Telerik_15v2/Common/PasswordStrength.png') 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: #ddcc33;
  background-position: -900px 0;
  color: #696400; }

.riStrengthBarL5 {
  background-color: #6bcc33;
  background-position: 100% 0;
  color: #236800; }

.riSingle {
  display: inline-block;
  white-space: nowrap;
  text-align: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box; }

.riLabel {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box; }

.riSingle .riTextBox, .riSingle .riContentWrapper {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box; }
.riSingle a.riButton {
  display: inline-block;
  vertical-align: middle;
  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: 0;
  padding-right: 5px; }
.riSingle a.riUp {
  display: inline-block;
  height: 8px;
  width: 15px;
  vertical-align: top; }
.riSingle a.riDown {
  display: inline-block;
  height: 8px;
  width: 15px;
  vertical-align: top;
  margin-left: -15px;
  vertical-align: bottom; }
.riSingle .riContentWrapper {
  display: inline-block;
  vertical-align: middle;
  overflow: visible;
  width: 60%; }

* + html .riSingle .riContentWrapper {
  overflow: visible; }

.riContButton {
  padding-right: 22px; }

.riContSpinButtons {
  padding-right: 17px; }

.riContButton.riContSpinButtons {
  padding-right: 35px; }
.riContButton .riContentWrapper {
  padding-right: 21px; }
* + html .riContButton .riContentWrapper {
  text-align: right; }

.riContSpinButtons .riContentWrapper {
  padding-right: 17px; }

.riContButton.riContSpinButtons .riContentWrapper {
  padding-right: 35px; }

html body .riSingle .riTextBox {
  padding-right: 5px;
  padding-left: 5px;
  margin: 0;
  width: 100%; }

.RadForm.rfdTextbox .riSingle input.rfdDecorated {
  padding-right: 5px;
  padding-left: 5px; }

.RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"] {
  padding-right: 5px;
  padding-left: 5px; }

.RadForm.rfdTextbox input.rfdDecorated.RadInputMgr {
  width: auto; }

.riSingle .riButton {
  display: inline-block;
  margin-top: 2px; }
.riSingle .riStrengthBar {
  margin-left: 0; }

.rcSingle .riSingle {
  white-space: normal; }

div.RadPicker table.rcSingle .rcInputCell {
  padding-right: 0; }

.RadInputRTL {
  text-align: right; }
  .RadInputRTL.riResizable .riTextBox {
    padding-right: 5px;
    padding-left: 2px; }
  .RadInputRTL.riContButton .riResizeIcon {
    margin-left: 0;
    margin-right: -27px; }
  .RadInputRTL .riResizeIcon, .RadInputRTL.riButtonSwap .riResizeIcon {
    margin-left: 0;
    margin-right: -7px; }

.riSingle.RadInputRTL a.riDown {
  margin-left: 0;
  margin-right: -15px; }

._Telerik_Opera11 .riSingle.RadInputRTL a.riUp {
  margin-right: -15px; }
._Telerik_Opera11 .riSingle.RadInputRTL a.riDown {
  margin-right: 0; }

.riContSpinButtons .RadInputRTL {
  padding-right: 0;
  padding-left: 17px; }

.riContButton.riContSpinButtons.RadInputRTL {
  padding-right: 0;
  padding-left: 35px; }
.riContButton.RadInputRTL .riContentWrapper {
  padding-right: 0;
  margin-right: 0;
  padding-left: 21px;
  margin-left: -21px; }

.riContSpinButtons.RadInputRTL .riContentWrapper {
  padding-right: 0px;
  padding-left: 17px; }

.riContButton.riContSpinButtons.RadInputRTL .riContentWrapper {
  padding-right: 0;
  padding-left: 35px; }

* html body .riSingle .riTextBox {
  margin-top: -2px;
  margin-top: 0; }


/* END: /Themes/Telerik_15v2/Input.css */
/* BEGIN: /Themes/Telerik_15v2/Button.css */
.RadButton {
  box-sizing: content-box;
  -moz-box-sizing: content-box; }

.RadButton .rbDecorated {
  padding-left: 8px;
  padding-right: 12px;
  margin: 0;
  border: 0; }

.RadButton, .rbDecorated {
  font-size: 12px;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif; }

.RadButton img {
  border: 0; }

input.rbDecorated::-moz-focus-inner {
  border: 0;
  padding: 0; }

.rbSkinnedButton {
  display: inline-block;
  position: relative;
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  height: 22px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  background-position: left -525px;
  padding-left: 4px;
  /* this value is hacked for webkit */
  vertical-align: top;
  box-sizing: border-box; }

/* accessibility requierment */
.rbSkinnedButton:focus {
  outline: 1px dotted #666 !important; }

/* Fixing RadbUtton position in Firefox when it is next to a textbox */
x:-moz-any-link, .rbSkinnedButton {
  vertical-align: top; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .rbSkinnedButton {
    vertical-align: middle; }
  .rbDecorated {
    line-height: 20px; } }

.rbDecorated {
  display: block;
  *display: inline;
  *zoom: 1;
  height: 22px;
  padding-left: 6px;
  *padding-left: 8px;
  padding-right: 10px;
  border: 0;
  text-align: center;
  background-position: right -88px;
  overflow: visible;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  -webkit-border-radius: 0;
  /* set default border-radius to 0 in mobile safari */
  -webkit-appearance: none;
  *line-height: 22px; }

/* SharePoint reset */
.ms-webpart-zone .RadButton .rbDecorated {
  margin: 0;
  border: 0;
  line-height: 8px; }

.rbSkinnedButton.rbHovered {
  background-position: left -547px; }

.rbSkinnedButton.rbHovered .rbDecorated {
  background-position: right -110px; }

.rbSkinnedButton:focus, .rbSkinnedButton:active, .rbSkinnedButtonChecked, .rbSkinnedButtonChecked:hover {
  background-position: left -569px; }

.rbSkinnedButton:focus .rbDecorated, .rbSkinnedButton:active .rbDecorated, .rbSkinnedButtonChecked .rbDecorated, .rbSkinnedButtonChecked:hover .rbDecorated {
  background-position: right -132px; }

/* IE and Opera Focus and Active state fix with additional class, should be used !important */
.rbPressedButton {
  background-position: left -569px !important; }

.rbPressedButton .rbDecorated {
  background-position: right -132px !important; }

/* IE8 Onclickg filckering Bug fix */
.rbSkinnedButton.rbPressedIE8 .rbDecorated, .rbSkinnedButton.rbPressedIE8Rtl .rbDecorated {
  -ms-background-position-x: right !important;
  -ms-background-position-y: -132px !important; }

.rbSkinnedButton.rbPressedIE8Rtl .rbDecorated {
  -ms-background-position-x: -1px !important; }

.rbSkinnedButton.rbPressedIE8, .rbSkinnedButton.rbPressedIE8Rtl {
  background-position: left -569px !important; }

/* fix end */
.RadButton input.rbDecorated:focus, .RadButton input:focus, .RadButton input.rbDecorated::-moz-focus-inner, .RadButton.rbToggleButton, .RadButton.rbLinkButton, .RadButton.rbImageButton, .RadButton:active, .RadButton:focus, .RadButton:focus input, .RadButton.rbSkinnedButton.rbDisabled {
  border: 0 none;
  outline: 0; }

.RadButton .rbPrimary {
  padding-left: 25px; }

.rbPrimaryIconOnly {
  padding: 0 9px; }

.RadButton .rbSecondary {
  padding-right: 29px; }

.rbPrimarySecondaryIcon {
  padding: 0 15px; }

.rbPrimaryIcon, .rbSecondaryIcon {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-repeat: no-repeat;
  cursor: default; }

/* It is necessary to use the bootstrap CSS class in that selector in order not to break the elasticity and embedded icons defined in the above selector */
.RadButton.btn .rbPrimaryIcon, .RadButton.btn .rbSecondaryIcon {
  width: 1.33333em;
  height: 1.33333em; }

.RadButton, .RadButton .rbPrimaryIcon, .RadButton .rbSecondaryIcon {
  cursor: pointer; }

.rbPrimaryIcon {
  top: 3px;
  left: 4px; }

.rbSecondaryIcon {
  top: 3px;
  right: 4px; }

.rbPrimaryIcon.rbToggleRadio, .rbSecondaryIcon.rbToggleRadio, .rbPrimaryIcon.rbToggleCheckbox, .rbSecondaryIcon.rbToggleCheckbox, .rbPrimaryIcon.rbToggleRadioChecked, .rbSecondaryIcon.rbToggleRadioChecked, .rbPrimaryIcon.rbToggleCheckboxChecked, .rbSecondaryIcon.rbToggleCheckboxChecked, .rbPrimaryIcon.rbToggleCheckboxFilled, .rbSecondaryIcon.rbToggleCheckboxFilled {
  top: 2px;
  top: 1px\9;
  *top: 1px; }

.rbText {
  display: inline-block; }

.rbImageButton {
  position: relative;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  text-align: center; }

.rbLinkButton {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  line-height: 1.4em;
  padding: 0.08333em 0.91667em 0.16667em;
  min-height: 1.41667em;
  border: 1px solid;
  cursor: pointer;
  vertical-align: top;
  text-decoration: none; }
  .rbLinkButton .rbSecondary {
    padding-right: 17px; }
  .rbLinkButton .rbPrimary {
    padding-left: 17px; }

.rbLinkButton.rbRounded {
  border-radius: 4px;
  padding: 0.08333em 0.91667em 0.16667em; }

/* Vertical Buttons */
.rbVerticalButton {
  display: inline-block;
  *display: inline;
  zoom: 1;
  position: relative;
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  height: 65px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  background-position: -5px -525px;
  padding-left: 4px; }

.rbVerticalButton:focus {
  outline: 1px dotted #666 !important; }

.rbVerticalButton .rbDecorated {
  display: block;
  height: 65px;
  padding-left: 8px;
  padding-right: 12px;
  border: 0;
  margin: 0;
  text-align: center;
  vertical-align: bottom;
  background-position: right -200px;
  *line-height: 65px;
  white-space: normal; }

.rbVerticalButton.rbHovered {
  background-position: -10px -525px; }

.rbVerticalButton.rbHovered .rbDecorated {
  background-position: right -265px; }

.rbVerticalButton:focus, .rbVerticalButton:active, .rbVerticalButtonChecked, .rbVerticalButtonChecked:hover {
  background-position: -15px -525px; }

.rbVerticalButton:focus .rbDecorated, .rbVerticalButton:active .rbDecorated, .rbVerticalButtonChecked .rbDecorated, .rbVerticalButtonChecked:hover .rbDecorated {
  background-position: right -330px; }

/* IE and Opera Focus and Active state fix with additional class, should be used !important */
.rbVerticalButton.rbPressedButton {
  background-position: -15px -525px !important; }

.rbVerticalButton.rbPressedButton .rbDecorated {
  background-position: right -330px !important; }

/* IE8 Onclickg filckering Bug fix */
.rbVerticalButton.rbPressedIE8 .rbDecorated, .rbVerticalButton.rbPressedIE8Rtl .rbDecorated {
  -ms-background-position-x: right !important;
  -ms-background-position-y: -330px !important; }

.rbVerticalButton.rbPressedIE8Rtl .rbDecorated {
  -ms-background-position-x: -1px !important; }

.rbVerticalButton.rbPressedIE8, .rbVerticalButton.rbPressedIE8Rtl {
  background-position: -15px -525px !important; }

/* fix end */
x:-moz-any-link, .rbVerticalButton {
  vertical-align: middle; }

.rbVerticalButton .rbPrimary {
  padding-left: 40px; }

.rbVerticalButton .rbSecondary {
  padding-right: 40px; }

.rbVerticalButton .rbPrimaryIcon {
  top: 20px;
  left: 14px; }

.rbVerticalButton .rbSecondaryIcon {
  top: 20px;
  right: 14px; }

/* Toggle Buttons Style */
.rbToggleButton {
  position: relative;
  display: inline-block;
  min-height: 20px;
  cursor: default;
  text-decoration: none;
  padding-left: 20px; }

.rbToggleButtonIcon {
  display: block;
  position: absolute;
  top: 5px;
  left: 3px;
  width: 15px;
  height: 15px; }

.rbToggleCheckbox {
  background-position: 0 0; }

.rbToggleCheckbox:hover, .rbToggleButton:hover .rbToggleCheckbox, .rbSkinnedButton .rbToggleCheckbox:hover, .rbLinkButton .rbToggleCheckbox:hover {
  background-position: -40px 0; }

.rbToggleCheckboxChecked {
  background-position: 0 -40px; }

.rbToggleCheckboxChecked:hover, .rbToggleButton:hover .rbToggleCheckboxChecked, .rbSkinnedButton .rbToggleCheckboxChecked:hover, .rbLinkButton .rbToggleCheckboxChecked:hover {
  background-position: -40px -40px; }

.rbToggleCheckboxFilled {
  background-position: 0 -80px; }

.rbToggleCheckbox:hover, .rbToggleButton:hover .rbToggleCheckboxFilled, .rbSkinnedButton .rbToggleCheckboxFilled:hover, .rbLinkButton .rbToggleCheckboxFilled:hover {
  background-position: -40px -80px; }

.rbToggleRadio {
  background-position: -80px 0; }

.rbToggleRadio:hover, .rbToggleButton:hover .rbToggleRadio {
  background-position: -120px 0; }

.rbToggleRadioChecked {
  background-position: -80px -40px; }

.rbToggleRadioChecked:hover, .rbToggleButton:hover .rbToggleRadioChecked {
  background-position: -120px -40px; }

.rbTextButton {
  padding: 0; }

/* Toggle check and radio top position fixed */
.rbSkinnedButton .rbPrimaryIcon.rbToggleCheckbox, .rbSkinnedButton .rbPrimaryIcon.rbToggleCheckboxChecked, .rbSkinnedButton .rbPrimaryIcon.rbToggleRadio, .rbSkinnedButton .rbPrimaryIcon.rbToggleRadioChecked, .rbSkinnedButton .rbPrimaryIcon.rbToggleCheckboxFilled, .rbSkinnedButton .rbSecondaryIcon.rbToggleCheckbox, .rbSkinnedButton .rbSecondaryIcon.rbToggleCheckboxChecked, .rbSkinnedButton .rbSecondaryIcon.rbToggleRadio, .rbSkinnedButton .rbSecondaryIcon.rbToggleRadioChecked, .rbSkinnedButton .rbSecondaryIcon.rbToggleCheckboxFilled, .rbLinkButton .rbPrimaryIcon.rbToggleCheckbox, .rbLinkButton .rbPrimaryIcon.rbToggleCheckboxChecked, .rbLinkButton .rbPrimaryIcon.rbToggleRadio, .rbLinkButton .rbPrimaryIcon.rbToggleRadioChecked, .rbLinkButton .rbPrimaryIcon.rbToggleCheckboxFilled, .rbLinkButton .rbSecondaryIcon.rbToggleCheckbox, .rbLinkButton .rbSecondaryIcon.rbToggleCheckboxChecked, .rbLinkButton .rbSecondaryIcon.rbToggleRadio, .rbLinkButton .rbSecondaryIcon.rbToggleRadioChecked, .rbLinkButton .rbSecondaryIcon.rbToggleCheckboxFilled {
  top: 4px; }

/* Split Button Styles */
.rbSplitRight, .rbSplitLeft {
  display: block;
  position: absolute;
  width: 18px;
  height: 100%;
  top: 0; }

.rbLinkButton .rbSplitRight, .rbLinkButton .rbSplitLeft {
  width: 16px; }

.rbSplitRight, .rbDisabled .rbSplitRight:hover, .rbDisabled .rbSplitRight:active, .rbDisabled .rbSplitRight:focus {
  right: 0;
  background-position: -18px -176px; }

.rbSplitRight:hover {
  background-position: -54px -176px; }

.rbSplitRight:focus, .rbSplitRight:active {
  background-position: -90px -176px; }

.rbSplitLeft, .rbDisabled .rbSplitLeft:hover, .rbDisabled .rbSplitLeft:active, .rbDisabled .rbSplitLeft:focus {
  left: 0;
  background-position: 0 -176px; }

.rbSplitLeft:hover {
  background-position: -36px -176px; }

.rbSplitLeft:focus, .rbSplitLeft:active {
  background-position: -72px -176px; }

/* Split Button Link Button */
.rbLinkButton .rbSplitRight, .rbLinkButton .rbSplitRight:hover, .rbLinkButton .rbSplitRight:active, .rbLinkButton .rbSplitRight:focus, .rbLinkButton .rbSplitLeft, .rbLinkButton .rbSplitLeft:hover, .rbLinkButton .rbSplitLeft:active, .rbLinkButton .rbSplitLeft:focus {
  background-position: -307px -176px; }

.RadButton.rbLinkButton.rbDisabled .rbSplitLeft, .RadButton.rbLinkButton.rbDisabled .rbSplitLeft:hover, .RadButton.rbLinkButton.rbDisabled .rbSplitLeft:active, .RadButton.rbLinkButton.rbDisabled .rbSplitLeft:focus, .RadButton.rbLinkButton.rbDisabled .rbSplitRight, .RadButton.rbLinkButton.rbDisabled .rbSplitRight:hover, .RadButton.rbLinkButton.rbDisabled .rbSplitRight:active, .RadButton.rbLinkButton.rbDisabled .rbSplitRight:focus, .RadButton.rbLinkButton.rbDisabled:hover .rbSplitRight, .RadButton.rbLinkButton.rbDisabled:hover .rbSplitLeft, .rbLinkButton.rbDisabled .rbSplitRight, .rbLinkButton.rbDisabled .rbSplitRight:hover, .rbLinkButton.rbDisabled .rbSplitRight:focus, .rbLinkButton.rbDisabled .rbSplitRight:active, .rbLinkButton.rbDisabled .rbSplitLeft, .rbLinkButton.rbDisabled .rbSplitLeft:hover, .rbLinkButton.rbDisabled .rbSplitLeft:focus, .rbLinkButton.rbDisabled .rbSplitLeft:active {
  background-color: inherit;
  background-position: -307px -176px; }

/* Disabled states */
.rbDisabled {
  opacity: 0.6;
  filter: alpha(opacity=60); }

.rbDisabled .rbDecorated {
  opacity: 1; }

.rbLinkButton.rbDisabled {
  opacity: 0.9;
  filter: alpha(opacity=90); }

.RadButton.rbSkinnedButton.rbDisabled {
  outline: none !important; }

/* Disabled split buttons */
/* End disabled split buttons */
/* Disabled Curosr */
.RadButton.rbDisabled, .RadButton.rbDisabled .rbPrimaryIcon, .RadButton.rbDisabled .rbSecondaryIcon, .RadButton.rbDisabled .rbDecorated, .rbPrimaryIcon.rbToggleRadio, .rbPrimaryIcon.rbToggleCheckbox, .rbSecondaryIcon.rbToggleRadio, .rbSecondaryIcon.rbToggleCheckbox, .rbPrimaryIcon.rbToggleRadioChecked, .rbPrimaryIcon.rbToggleCheckboxChecked, .rbSecondaryIcon.rbToggleRadioChecked, .rbSecondaryIcon.rbToggleCheckboxChecked, .rbPrimaryIcon.rbToggleCheckboxFilled, .rbSecondaryIcon.rbToggleCheckboxFilled {
  cursor: default; }

/* End Disabled Curosr */
/* Normal buttons disabled */
span.rbDisabled:hover, span.rbDisabled:focus, span.rbDisabled:active {
  background-position: left -525px;
  outline: none; }

span.rbDisabled:hover .rbDecorated, span.rbDisabled:focus .rbDecorated, span.rbDisabled:active .rbDecorated {
  background-position: right -88px; }

span.rbVerticalButton.rbDisabled:hover, span.rbVerticalButton.rbDisabled:focus, span.rbVerticalButton.rbDisabled:active {
  background-position: -5px -525px; }

span.rbVerticalButton.rbDisabled:hover .rbDecorated, span.rbVerticalButton.rbDisabled:focus .rbDecorated, span.rbVerticalButton.rbDisabled:active .rbDecorated {
  background-position: right -200px; }

/* Toggle checkboxes disabled */
.rbDisabled .rbToggleCheckbox:hover, .rbDisabled:hover .rbToggleCheckbox {
  background-position: 0 0; }

.rbDisabled .rbToggleCheckboxChecked:hover, .rbDisabled:hover .rbToggleCheckboxChecked {
  background-position: 0 -40px; }

.rbDisabled .rbToggleCheckboxFilled:hover, .rbDisabled.rbToggleButton:hover .rbToggleCheckboxFilled {
  background-position: 0 -80px; }

.RadButton.rbDisabled, .RadButton.rbDisabled:hover {
  _border: 0;
  _background-color: transparent; }

/* Toggle radio disabled */
.rbDisabled .rbToggleRadio:hover, .rbDisabled:hover .rbToggleRadio {
  background-position: -80px 0; }

.rbDisabled .rbToggleRadioChecked:hover, .rbDisabled:hover .rbToggleRadioChecked {
  background-position: -80px -40px; }

.rbDisabled .rbToggleCheckbox, .rbDisabled .rbToggleCheckboxChecked, .rbDisabled .rbToggleRadio, .rbDisabled .rbToggleRadioChecked, .rbDisabled .rbToggleCheckboxFilled {
  opacity: 0.5;
  filter: alpha(opacity=50); }

/* Disabled Splits and Icons for IE */
.rbDisabled .rbPrimaryIcon, .rbDisabled .rbSecondaryIcon, .rbDisabled .rbSplitLeft, .rbDisabled .rbSplitRight {
  filter: alpha(opacity=50); }

html span.RadButton.rbImageButton.rbDisabled, html span.RadButton.rbImageButton.rbDisabled:hover, html span.RadButton.rbImageButton.rbDisabled:focus, html span.RadButton.rbImageButton.rbDisabled:active {
  padding: 0;
  border: 0 none;
  background-color: transparent;
  background-position: 0 0; }

/* Native Button */
/* should use !important to override skin specific selector */
.rbNativeButton {
  background-image: none !important;
  background-color: transparent !important;
  padding-right: 0 !important;
  border: 0 !important;
  height: auto; }

/* Hide element styles the !important is necessary to prevent overriding */
.rbHideElement {
  display: none;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important; }

.RadButton .rbHiddenImages {
  position: absolute;
  top: -9999px;
  visibility: hidden; }

/* -web kit hacks */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .rbSkinnedButton, .rbVerticalButton {
    padding-left: 4px; }
  .rbPrimaryIcon {
    left: 5px; }
  .rbDecorated {
    padding-left: 8px;
    padding-right: 12px; } }

/* -web kit hacks end */
/* Predefined Embedded Icons */
/* Basic 16x16 */
.rbAdd, .rbRemove, .rbOk, .rbCancel, .rbPrevious, .rbNext, .rbSave, .rbConfig, .rbRefresh, .rbEdit {
  background-image: url('/Themes/Telerik_15v2/Common/Button/rbBasicIcons16x16.png') !important; }

.rbAdd {
  background-position: 0 0 !important; }

.rbRemove {
  background-position: -20px 0 !important; }

.rbOk {
  background-position: -40px 0 !important; }

.rbCancel {
  background-position: -60px 0 !important; }

.rbPrevious {
  background-position: -80px 0 !important; }

.rbNext {
  background-position: -100px 0 !important; }

.rbSave {
  background-position: -120px 0 !important; }

.rbConfig {
  background-position: -140px 0 !important; }

.rbRefresh {
  background-position: -160px 0 !important; }

.rbEdit {
  background-position: -180px 0 !important; }

/* Extended 16x16 */
.rbUpload, .rbDownload, .rbOpen, .rbAttach, .rbPrint, .rbSearch, .rbHelp, .rbCart, .rbRSS, .rbMail, .rbFB, .rbTwitter {
  background-image: url('/Themes/Telerik_15v2/Common/Button/rbExtendedIcons16x16.png') !important; }

.rbUpload {
  background-position: 0 0 !important; }

.rbDownload {
  background-position: -20px 0 !important; }

.rbOpen {
  background-position: -40px 0 !important; }

.rbAttach {
  background-position: -60px 0 !important; }

.rbPrint {
  background-position: -80px 0 !important; }

.rbSearch {
  background-position: -100px 0 !important; }

.rbHelp {
  background-position: -120px 0 !important; }

.rbCart {
  background-position: -140px 0 !important; }

.rbRSS {
  background-position: -160px 0 !important; }

.rbMail {
  background-position: -180px 0 !important; }

.rbFB {
  background-position: -200px 0 !important; }

.rbTwitter {
  background-position: -220px 0 !important; }

/* Basic 24x24 */
.rbAdd24, .rbRemove24, .rbOk24, .rbCancel24, .rbPrevious24, .rbNext24, .rbSave24, .rbConfig24, .rbRefresh24, .rbEdit24 {
  background-image: url('/Themes/Telerik_15v2/Common/Button/rbBasicIcons24x24.png') !important;
  width: 24px;
  height: 24px; }

.rbAdd24 {
  background-position: 0 0 !important; }

.rbRemove24 {
  background-position: -30px 0 !important; }

.rbOk24 {
  background-position: -60px 0 !important; }

.rbCancel24 {
  background-position: -90px 0 !important; }

.rbPrevious24 {
  background-position: -120px 0 !important; }

.rbNext24 {
  background-position: -150px 0 !important; }

.rbSave24 {
  background-position: -180px 0 !important; }

.rbConfig24 {
  background-position: -210px 0 !important; }

.rbRefresh24 {
  background-position: -240px 0 !important; }

.rbEdit24 {
  background-position: -270px 0 !important; }

/* Extended 24x24 */
.rbUpload24, .rbDownload24, .rbOpen24, .rbAttach24, .rbPrint24, .rbSearch24, .rbHelp24, .rbCart24, .rbRSS24, .rbMail24, .rbFB24, .rbTwitter24 {
  background-image: url('/Themes/Telerik_15v2/Common/Button/rbExtendedIcons24x24.png') !important;
  width: 24px;
  height: 24px; }

.rbUpload24 {
  background-position: 0 0 !important; }

.rbDownload24 {
  background-position: -30px 0 !important; }

.rbOpen24 {
  background-position: -60px 0 !important; }

.rbAttach24 {
  background-position: -90px 0 !important; }

.rbPrint24 {
  background-position: -120px 0 !important; }

.rbSearch24 {
  background-position: -150px 0 !important; }

.rbHelp24 {
  background-position: -180px 0 !important; }

.rbCart24 {
  background-position: -210px 0 !important; }

.rbRSS24 {
  background-position: -240px 0 !important; }

.rbMail24 {
  background-position: -270px 0 !important; }

.rbFB24 {
  background-position: -300px 0 !important; }

.rbTwitter24 {
  background-position: -330px 0 !important; }

/* Radio and Checkboxes Right to Left Support */
.rbToggleButton.rbRtl {
  padding: 0 20px 0 0; }

.rbRtl .rbPrimaryIcon.rbToggleCheckbox, .rbRtl .rbPrimaryIcon.rbToggleCheckboxChecked, .rbRtl .rbPrimaryIcon.rbToggleRadio, .rbRtl .rbPrimaryIcon.rbToggleRadioChecked {
  right: 0;
  top: 4px; }



/* END: /Themes/Telerik_15v2/Button.css */
/* BEGIN: /Themes/Telerik_15v2/Metro/FormDecorator.Metro.css */
.RadForm_Metro {
  /* Decorate scrollbars */
  /* Decorate <input type="button | submit | reset" /> and <button type="button | submit | reset" /> - look if there is a secondary .rfdButton class applied to the root element */
  /* below are the IE6 fixes - should not be combined with the other CSS */
  /* OPERA width fix - do not remove (and check if it is still necessary) */
  /* Decorate <h4|5|6 /> */
  /* Decorate <label /> */
  /* Decorate <input type="checkbox" /> */
  /* Decorate <input type="radio" /> */
  /* IE6 - we set .gif")%> image instead of .png")%> due to the lack RGBA support */
  /* <fieldset /> and <legend /> */
  /* this selector styles the hover of the side bars of the rounded elements */
  /* Decorate <input type="text | password | search | url | tel | email" /> and <textarea /> */
  /* For all browsers except IE6 we are using attribute selectors - single or double */
  /* Decorate <fieldset /> and <legend /> */
  /* Because of a glitch in IE the following 2 CSS classes must be declared separately for correct parsing of the textarea class in IE6*/
  /* <select /> */
  /* dropdown settings */
  /* IE6 disabled state fix - this should not be added to the base stylesheet, but at the bottom of the skin file */
  /* IE6 only settings - should be at the bottom of the file */
  /* the styling of radiobuttons and checkboxes in Safari and Chrome is already fully achieved with CSS */
  /* ----------------------------------------------- Skin-specific Scrollbar Settings for WebKit ----------------------------------------------- */
  /* the scrollbar face color */
  /*GridView, FormView, DetailsView*/
  /* Validation Summary Control and Login Control  */ }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadForm_Metro.rfdButton a.rfdSkinnedButton input.rfdDecorated, .RadForm_Metro.rfdButton a.rfdSkinnedButton input.rfdDecorated, .RadForm_Metro.rfdButton a.rfdSkinnedButton input.rfdDecorated:active, .RadForm_Metro.rfdButton a.rfdSkinnedButton input.rfdDecorated:focus {
      background-color: transparent;
      border: 0; }
    .RadForm_Metro.rfdButton input[type="button"].rfdDecorated, .RadForm_Metro.rfdButton input[type="reset"].rfdDecorated, .RadForm_Metro.rfdButton input[type="submit"].rfdDecorated, .RadForm_Metro.rfdButton .rfdSkinnedButton button, .RadForm_Metro.rfdButton a.rfdInputDisabled.rfdSkinnedButton:hover * {
      padding: 0 6px 0 8px !important; } }
  .RadForm_Metro.rfdScrollBars {
    scrollbar-3dlight-color: #e5e5e5;
    scrollbar-arrow-color: #000;
    scrollbar-base-color: #e5e5e5;
    scrollbar-darkshadow-color: #e5e5e5;
    scrollbar-face-color: #e5e5e5;
    scrollbar-highlight-color: #e5e5e5;
    scrollbar-shadow-color: #000;
    scrollbar-track-color: #d5d4d4; }
  .RadForm_Metro.rfdButton a.rfdSkinnedButton, .RadForm_Metro.rfdButton input[type="button"].rfdDecorated, .RadForm_Metro.rfdButton input[type="reset"].rfdDecorated, .RadForm_Metro.rfdButton input[type="submit"].rfdDecorated, .RadForm_Metro.rfdButton .rfdSkinnedButton button {
    background: #f9f9f9;
    border: 1px solid #cdcdcd;
    color: #000000; }
  .RadForm_Metro.rfdButton a.rfdSkinnedButton {
    border: 1px solid #cdcdcd !important; }
  .RadForm_Metro.rfdButton a.rfdSkinnedButton:hover {
    border-color: #e5e5e5 !important; }
  .RadForm_Metro.rfdButton a.rfdSkinnedButton:hover, .RadForm_Metro.rfdButton a.rfdSkinnedButton:hover * {
    background: #e8e8e8;
    color: #000000; }
  .RadForm_Metro.rfdButton a.rfdSkinnedButton:active, .RadForm_Metro.rfdButton a.rfdSkinnedButton:focus, .RadForm_Metro.rfdButton a.rfdClickedButton {
    border: 1px solid #25a0da !important;
    background-color: #25a0da; }
  .RadForm_Metro.rfdButton a.rfdSkinnedButton:active *, .RadForm_Metro.rfdButton a.rfdSkinnedButton:focus * {
    background-color: #25a0da;
    color: #ffffff; }
  .RadForm_Metro.rfdButton a.rfdClickedButton, .RadForm_Metro.rfdButton a.rfdClickedButton:hover {
    border-color: #25a0da !important; }
  .RadForm_Metro.rfdButton a.rfdClickedButton, .RadForm_Metro.rfdButton a.rfdClickedButton * {
    background-color: #25a0da !important;
    color: #ffffff; }
  .RadForm_Metro.rfdButton a.rfdClickedButton.rfdInputDisabled, .RadForm_Metro.rfdButton a.rfdClickedButton.rfdInputDisabled * {
    background-color: #ffffff !important;
    border-color: #e5e5e5 !important; }
  .RadForm_Metro.rfdButton.RadForm a.rfdInputDisabled, .RadForm_Metro.rfdButton.RadForm a.rfdInputDisabled:hover, .RadForm_Metro.rfdButton.RadForm a.rfdInputDisabled:active, .RadForm_Metro.rfdButton.RadForm a.rfdInputDisabled:focus, .RadForm_Metro.rfdButton a.rfdClickedButton.rfdInputDisabled {
    border: 1px solid #cdcdcd !important;
    background-color: #ffffff;
    outline: none; }
  .RadForm_Metro.rfdButton.RadForm a.rfdInputDisabled .rfdDecorated, .RadForm_Metro.rfdButton.RadForm a.rfdInputDisabled:hover .rfdDecorated, .RadForm_Metro.rfdButton.RadForm a.rfdInputDisabled:active .rfdDecorated, .RadForm_Metro.rfdButton.RadForm a.rfdInputDisabled:focus .rfdDecorated, .RadForm_Metro.rfdButton a.rfdClickedButton.rfdInputDisabled .rfdDecorated {
    background-color: #ffffff;
    color: #000000 !important; }
  .RadForm_Metro.rfdButton a.rfdSkinnedButton.rfdInputDisabled:active input.rfdDecorated[type="submit"], .RadForm_Metro.rfdButton a.rfdSkinnedButton.rfdInputDisabled:focus input.rfdDecorated[type="submit"], .RadForm_Metro.rfdButton a.rfdSkinnedButton.rfdInputDisabled:active input.rfdDecorated[type="reset"], .RadForm_Metro.rfdButton a.rfdSkinnedButton.rfdInputDisabled:focus input.rfdDecorated[type="reset"], .RadForm_Metro.rfdButton a.rfdSkinnedButton.rfdInputDisabled:active input.rfdDecorated[type="button"], .RadForm_Metro.rfdButton a.rfdSkinnedButton.rfdInputDisabled:focus input.rfdDecorated[type="button"], .RadForm_Metro.rfdButton a.rfdClickedButton.rfdInputDisabled input.rfdDecorated[type="submit"], .RadForm_Metro.rfdButton a.rfdClickedButton.rfdInputDisabled input.rfdDecorated[type="reset"], .RadForm_Metro.rfdButton a.rfdClickedButton.rfdInputDisabled input.rfdDecorated[type="button"] {
    background-color: #ffffff; }
  .RadForm_Metro .rfdButton a.rfdSkinnedButton:link, .RadForm_Metro .rfdButton a.rfdSkinnedButton:visited {
    _border: 1px solid #e5e5e5 !important;
    _background-color: #ffffff !important;
    _color: #767676 !important; }
  .RadForm_Metro.rfdButton a.rfdSkinnedButton * {
    _background-color: #ffffff !important; }
  .RadForm_Metro.rfdButton a.rfdSkinnedButton:hover {
    _border: 1px solid #e5e5e5 !important;
    _background-color: #e8e8e8 !important; }
  .RadForm_Metro.rfdButton a.rfdSkinnedButton:hover * {
    _background-color: #ffe79c !important;
    _color: #882501 !important; }
  .RadForm_Metro.rfdButton a.rfdInputDisabled:hover {
    _border: 1px solid #e5e5e5 !important; }
  .RadForm_Metro.rfdButton a.rfdInputDisabled:hover, .RadForm_Metro.rfdButton a.rfdInputDisabled:hover * {
    _background-color: #ffffff !important; }
  @media screen and (min-width: 1px) {
    .RadForm_Metro {
      /* 
		   the hack below fixes a strange behavior under Opera - 
		   input and button have a different CSS display when in anchor tag 
		*/ }
      .RadForm_Metro.rfdButton a.rfdSkinnedButton input {
        display: block;
        float: left; } }
  .RadForm_Metro.rfdHeading h4, .RadForm_Metro.rfdHeading h5, .RadForm_Metro.rfdHeading h6 {
    color: #767676;
    border-bottom: 1px solid #767676;
    text-transform: uppercase; }
  .RadForm_Metro.rfdLabel label, .RadForm_Metro.rfdLabel .rfdAspLabel, .RadForm_Metro.rfdRadio .rfdRadioUnchecked, .RadForm_Metro.rfdRadio .rfdRadioChecked, .RadForm_Metro.rfdCheckbox .rfdCheckboxUnchecked, .RadForm_Metro.rfdCheckbox .rfdCheckboxChecked {
    color: #767676; }
  .RadForm_Metro .rfdCheckboxUnchecked, .RadForm_Metro .rfdCheckboxChecked, .RadForm_Metro .rfdInputDisabled.rfdCheckboxUnchecked, .RadForm_Metro .rfdInputDisabled.rfdCheckboxChecked {
    background-image: url('/Themes/Telerik_15v2/Metro/FormDecorator/CheckBoxSprites.gif'); }
  .RadForm_Metro .rfdRadioUnchecked, .RadForm_Metro .rfdRadioChecked, .RadForm_Metro .rfdInputDisabled.rfdRadioUnchecked, .RadForm_Metro .rfdInputDisabled.rfdRadioChecked {
    background-image: url('/Themes/Telerik_15v2/Metro/FormDecorator/RadioButtonSprites.png'); }
  .RadForm_Metro .rfdRadioUnchecked, .RadForm_Metro .rfdInputDisabled.rfdRadioUnchecked:hover, .RadForm_Metro .rfdRadioUnchecked:hover, .RadForm_Metro .rfdRadioChecked, .RadForm_Metro .rfdInputDisabled.rfdRadioChecked:hover, .RadForm_Metro .rfdRadioChecked:hover {
    _background-image: url('/Themes/Telerik_15v2/Metro/FormDecorator/RadioButtonSprites.gif');
    /* IE6 hack */ }
  .RadForm_Metro.rfdFieldset table.rfdRoundedWrapper_fieldset legend, .RadForm_Metro.rfdFieldset fieldset legend {
    color: #767676; }
  .RadForm_Metro table.rfdRoundedWrapper:hover div.rfdRoundedInner {
    background-color: #ffffff;
    border-color: #767676 !important; }
  .RadForm_Metro table.rfdRoundedWrapper:hover .rfdRoundedOuter {
    background-color: #767676 !important; }
  .RadForm_Metro.rfdTextbox input[type="text"].rfdDecorated, .RadForm_Metro.rfdTextbox input[type="password"].rfdDecorated, .RadForm_Metro.rfdTextbox input[type="search"].rfdDecorated, .RadForm_Metro.rfdTextbox input[type="url"].rfdDecorated, .RadForm_Metro.rfdTextbox input[type="tel"].rfdDecorated, .RadForm_Metro.rfdTextbox input[type="email"].rfdDecorated, .RadForm_Metro.rfdTextarea textarea, .RadForm_Metro.rfdTextarea textarea[disabled].rfdDecorated:hover, .RadForm_Metro.rfdTextbox input[disabled][type="text"].rfdDecorated:hover, .RadForm_Metro.rfdTextbox input[disabled][type="password"].rfdDecorated:hover, .RadForm_Metro.rfdTextbox input[disabled][type="search"].rfdDecorated:hover, .RadForm_Metro.rfdTextbox input[disabled][type="url"].rfdDecorated:hover, .RadForm_Metro.rfdTextbox input[disabled][type="tel"].rfdDecorated:hover, .RadForm_Metro.rfdTextbox input[disabled][type="email"].rfdDecorated:hover {
    border: 1px solid #e5e5e5;
    background-color: #ffffff; }
  .RadForm_Metro.RadForm.rfdTextbox .rfdDecorated:hover, .RadForm_Metro.RadForm.rfdTextbox .rfdDecorated:hover, .RadForm_Metro.RadForm.rfdTextarea textarea:hover {
    border: 1px solid #767676; }
  .RadForm_Metro.rfdTextbox .rfdDecorated:focus, .RadForm_Metro.rfdTextbox .rfdDecorated:focus, .RadForm_Metro.rfdTextarea textarea:focus, .RadForm_Metro.rfdTextbox .rfdDecorated:active, .RadForm_Metro.rfdTextbox .rfdDecorated:active, .RadForm_Metro.rfdTextarea textarea:active {
    border: 1px solid #25a0da; }
  .RadForm_Metro .rfdFieldset table.rfdRoundedWrapper_fieldset legend, .RadForm_Metro .rfdFieldset fieldset.rfdFieldset legend {
    color: #767676; }
  .RadForm_Metro.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset, .RadForm_Metro.rfdFieldset fieldset {
    border: 1px solid #e5e5e5;
    border-radius: 0; }
  .RadForm_Metro table.rfdRoundedWrapper input, .RadForm_Metro table.rfdRoundedWrapper textarea, .RadForm_Metro input.rfdInput, .RadForm_Metro textarea.rfdTextarea {
    border: 1px solid #e5e5e5;
    background: #ffffff;
    color: #767676; }
  .RadForm_Metro textarea.rfdTextarea, .RadForm_Metro table.rfdRoundedWrapper textarea {
    overflow: auto; }
  .RadForm_Metro .rfdSelect_Metro, .RadForm_Metro .rfdSelect_Metro:hover, .RadForm_Metro .rfdSelect_Metro .rfdSelectOuter, .RadForm_Metro .rfdSelect_Metro:hover .rfdSelectOuter, .RadForm_Metro .rfdSelect_Metro .rfdSelectArrow span, .RadForm_Metro .rfdSelectBox_Metro .rfdSelect_selected, .RadForm_Metro .rfdSelectBox_Metro li:hover, .RadForm_Metro .rfdSelect_Metro.rfdSelectDisabled:hover, .RadForm_Metro .rfdRtl .rfdSelect_Metro, .RadForm_Metro .rfdRtl .rfdSelect_Metro:hover, .RadForm_Metro .rfdRtl .rfdSelect_Metro .rfdSelectOuter, .RadForm_Metro .rfdRtl .rfdSelect_Metro .rfdSelectOuter:hover {
    background-image: url('/Themes/Telerik_15v2/Metro/FormDecorator/ComboSprites.gif');
    background-repeat: no-repeat;
    background-color: transparent; }
  .RadForm_Metro .rfdSelect_Metro .rfdSelectOuter, .RadForm_Metro .rfdSelect_Metro.rfdSelectDisabled:hover .rfdSelectOuter {
    color: #767676; }
  .RadForm_Metro .rfdSelect_Metro:hover .rfdSelectOuter {
    color: #000000; }
  .RadForm_Metro .rfdSelectBox_Metro {
    background: #ffffff;
    border: 1px solid #e5e5e5;
    color: #767676;
    border-radius: 0; }
    .RadForm_Metro .rfdSelectBox_Metro li {
      padding: 0 0 0 3px;
      background-image: none !important; }
    .RadForm_Metro .rfdSelectBox_Metro li:hover {
      background-color: #e8e8e8;
      color: #000000; }
    .RadForm_Metro .rfdSelectBox_Metro .rfdSelectBox_optgroup_label:hover {
      background: none;
      color: #000000; }
    .RadForm_Metro .rfdSelectBox_Metro .rfdSelect_selected {
      background-color: #25a0da;
      color: #ffffff; }
  .RadForm_Metro.rfdButton a.rfdInputDisabled:hover {
    _background-position: 0 0; }
  .RadForm_Metro.rfdButton a.rfdInputDisabled:hover * {
    _background-position: right -21px;
    _color: #824703; }
  .RadForm_Metro.rfdTextbox input.rfdIE6TextBox, .RadForm_Metro.rfdTextbox textarea.rfdIE6TextBox {
    _border: 1px solid #e5e5e5;
    _background-color: #ffffff; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadForm_Metro {
      /* checkboxes */
      /* radio buttons */ }
      .RadForm_Metro.rfdCheckbox input[type="checkbox"], .RadForm_Metro.rfdCheckbox input[type="checkbox"][disabled]:hover {
        background-image: url('/Themes/Telerik_15v2/Metro/FormDecorator/CheckBoxSprites.gif'); }
      .RadForm_Metro.rfdRadio input[type="radio"], .RadForm_Metro.rfdRadio input[type="radio"][disabled="disabled"]:hover {
        background-image: url('/Themes/Telerik_15v2/Metro/FormDecorator/RadioButtonSprites.png'); } }
  .RadForm_Metro.rfdScrollBars {
    /* scrollbar track background color */
    /* increment / decrement button settings */ }
    .RadForm_Metro.rfdScrollBars body::-webkit-scrollbar, .RadForm_Metro.rfdScrollBars body::-webkit-scrollbar-thumb:vertical, .RadForm_Metro.rfdScrollBars body::-webkit-scrollbar-thumb:horizontal, .RadForm_Metro.rfdScrollBars div::-webkit-scrollbar, .RadForm_Metro.rfdScrollBars div::-webkit-scrollbar-thumb:vertical, .RadForm_Metro.rfdScrollBars div::-webkit-scrollbar-thumb:horizontal form::-webkit-scrollbar, .RadForm_Metro.rfdScrollBars form::-webkit-scrollbar-thumb:vertical, .RadForm_Metro.rfdScrollBars form::-webkit-scrollbar-thumb:horizontal {
      background-color: #e5e5e5; }
    .RadForm_Metro.rfdScrollBars ::-webkit-scrollbar-track-piece, .RadForm_Metro.rfdScrollBars ::-webkit-scrollbar-corner {
      background-color: #d5d4d4; }
    .RadForm_Metro.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement, .RadForm_Metro.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment, .RadForm_Metro.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement, .RadForm_Metro.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment, .RadForm_Metro.rfdScrollBars ::-webkit-scrollbar-thumb:vertical, .RadForm_Metro.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal {
      border-color: #e5e5e5 #000 #000 #e5e5e5; }
    .RadForm_Metro.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement, .RadForm_Metro.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment, .RadForm_Metro.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement, .RadForm_Metro.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
      background-image: url('/Themes/Telerik_15v2/Metro/FormDecorator/ButtonSprites.gif');
      background-color: #e5e5e5; }
  .RadForm_Metro.rfdGrids .rfdTable {
    border: 1px solid #e5e5e5;
    background: #ffffff;
    color: #000000;
    font: 12px "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadForm_Metro.rfdGrids .rfdTable th {
    border: 1px solid #e5e5e5;
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
    color: #000000; }
  .RadForm_Metro.rfdGrids .rfdTable a {
    color: #767676; }
  .RadForm_Metro .rfdValidationSummaryControl, .RadForm_Metro .rfdLoginControl {
    background-color: #ffffff;
    border: 1px solid #e5e5e5; }
  .RadForm_Metro a.rfdLoginControl, .RadForm_Metro a.rfdLoginControl:active, .RadForm_Metro a.rfdLoginControl:hover, .RadForm_Metro a.rfdLoginControl:visited {
    color: #000000; }

* + html.RadForm_Metro.rfdButton a.rfdSkinnedButton:hover, * + html.RadForm_Metro.rfdButton a.rfdSkinnedButton:hover * {
  background-color: #e8e8e8;
  color: #000; }

/* dropdown settings */
.rfdSelectBox_Metro {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  color: #767676;
  border-radius: 0; }

.rfdSelectBox_Metro li {
  padding: 0 0 0 3px;
  background-image: none !important; }

.rfdSelectBox_Metro li:hover, .rfdSelectBox_Metro .rfdSelect_hovered {
  background-color: #e8e8e8;
  color: #000000; }

.rfdSelectBox_Metro .rfdSelectBox_optgroup_label:hover {
  background: none;
  color: #000000; }

.rfdSelectBox_Metro .rfdSelect_selected {
  background-color: #25a0da;
  color: #ffffff; }



/* END: /Themes/Telerik_15v2/Metro/FormDecorator.Metro.css */
/* BEGIN: /Themes/Telerik_15v2/Metro/Ajax.Metro.css */
.RadAjax_Metro .raDiv {
  background-image: url('/Themes/Telerik_15v2/Metro/Ajax/loading.gif'); }
.RadAjax_Metro .raColor {
  background-color: #25a0da;
  color: black; }
.RadAjax_Metro .raTransp {
  opacity: 0.7;
  -moz-opacity: 0.7;
  filter: alpha(opacity=70); }


/* END: /Themes/Telerik_15v2/Metro/Ajax.Metro.css */
/* BEGIN: /Themes/Telerik_15v2/Metro/Window.Metro.css */
/* Window/WindowHorizontalSprites.gif */
.RadWindow_Metro {
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #e5e5e5;
  /* end shadows */
  /* When ShowContentDuringLoad="false" */ }
  .RadWindow_Metro .rwTopLeft,
  .RadWindow_Metro .rwTopRight,
  .RadWindow_Metro .rwTitlebar,
  .RadWindow_Metro .rwTopResize {
    background: #25a0da; }
  .RadWindow_Metro .rwFooterLeft,
  .RadWindow_Metro .rwFooterRight,
  .RadWindow_Metro .rwFooterCenter,
  .RadWindow_Metro .rwStatusbar div,
  .RadWindow_Metro .rwStatusbar,
  .RadWindow_Metro .rwBodyLeft,
  .RadWindow_Metro .rwBodyRight,
  .RadWindow_Metro .rwStatusbarRow .rwCorner {
    background: white; }
  .RadWindow_Metro table.rwShadow .rwTopLeft,
  .RadWindow_Metro table.rwShadow .rwTopRight, .RadWindow_Metro.rwMinimizedWindow table.rwShadow .rwCorner.rwTopLeft, .RadWindow_Metro.rwMinimizedWindow table.rwShadow .rwCorner.rwTopRight,
  .RadWindow_Metro table.rwShadow .rwBodyLeft,
  .RadWindow_Metro table.rwShadow .rwBodyRight,
  .RadWindow_Metro table.rwShadow .rwFooterLeft,
  .RadWindow_Metro table.rwShadow .rwFooterRight {
    width: 7px !important; }
  .RadWindow_Metro .rwStatusbarRow .rwBodyLeft,
  .RadWindow_Metro .rwStatusbarRow .rwStatusbar,
  .RadWindow_Metro .rwStatusbarRow .rwBodyRight {
    border-top: 1px solid #e5e5e5; }
  .RadWindow_Metro .rwShadow td.rwFooterLeft,
  .RadWindow_Metro .rwShadow td.rwFooterRight,
  .RadWindow_Metro .rwShadow td.rwFooterCenter {
    height: 7px; }
  .RadWindow_Metro iframe {
    display: block; }
  .RadWindow_Metro a.rwIcon {
    background: url('/Themes/Telerik_15v2/Metro/Window/Icon.gif') no-repeat center; }
  .RadWindow_Metro ul.rwControlButtons {
    margin: 0; }
  .RadWindow_Metro .rwControlButtons a {
    background-color: #25a0da;
    background-image: url('/Themes/Telerik_15v2/Metro/Window/CommandButtonSprites.gif');
    width: 29px;
    height: 19px;
    border: 1px solid #25a0da; }
  .RadWindow_Metro table.rwTitlebarControls em {
    color: white;
    font-size: 14px;
    font-weight: normal;
    padding: 1px 0 0 1px;
    text-transform: uppercase; }
  .RadWindow_Metro td.rwStatusbar div {
    background-image: url('/Themes/Telerik_15v2/Metro/Window/rwResize.gif');
    background-position: 10px 8px;
    background-repeat: no-repeat;
    margin: 0 -4px -7px 0;
    *margin: 0 -1px -4px 0; }
  .RadWindow_Metro input.rwDialogInput {
    border: 1px solid #cdcdcd; }
  .RadWindow_Metro input.rwDialogInput:hover {
    border: 1px solid #767676; }
  .RadWindow_Metro table tr td.rwLoading {
    background-color: white; }
  .RadWindow_Metro tr td.rwWindowContent.rwLoading {
    background-image: url('/Themes/Telerik_15v2/Metro/Common/loading.gif'); }
  .RadWindow_Metro input.rwLoading {
    background-image: url('/Themes/Telerik_15v2/Metro/Common/loading_small.gif'); }
  .RadWindow_Metro .rwDialogPopup a.rwPopupButton {
    background: #f9f9f9;
    border: 1px solid #cdcdcd; }
  .RadWindow_Metro .rwDialogPopup a.rwPopupButton:hover {
    background: #e8e8e8;
    border-color: #767676; }
  .RadWindow_Metro .rwShadow .rwFooterLeft,
  .RadWindow_Metro .rwShadow .rwFooterRight,
  .RadWindow_Metro .rwShadow .rwFooterCenter {
    height: 5px; }
  .RadWindow_Metro.rwMinimizedWindowShadow .rwFooterRow {
    display: none; }
  .RadWindow_Metro.rwMinimizedWindowShadow .rwTable {
    width: 200px; }
  .RadWindow_Metro .rwShadow a.rwIcon {
    margin: 5px 5px 0 0; }
  .RadWindow_Metro table.rwShadow em {
    padding: 1px 0 0 1px; }
  .RadWindow_Metro.rwMinimizedWindow .rwShadow .rwControlButtons {
    margin: 2px 0 0 0; }

div.RadWindow_Metro a.rwCancel,
div.RadWindow_Metro a.rwCancel span {
  background: none !important;
  cursor: pointer;
  border: 0 !important; }

div.RadWindow_Metro a.rwCancel span span,
div.RadWindow_Metro a.rwCancel:hover span span {
  color: black;
  text-decoration: underline; }



/* END: /Themes/Telerik_15v2/Metro/Window.Metro.css */
/* BEGIN: /Themes/Telerik_15v2/Metro/Input.Metro.css */
/*global*/
.RadInput_Metro,
.RadInputMgr_Metro {
  font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif; }

/*textbox states*/
html body .RadInput_Metro .riTextBox,
html body .RadInputMgr_Metro {
  border-color: #e5e5e5;
  background: #fff;
  color: black;
  font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif; }

html body .RadInput_Metro .riEmpty,
html body .RadInput_Empty_Metro {
  color: #bbbbbb; }

html body .RadInput_Metro .riHover,
html body .RadInput_Hover_Metro {
  color: black;
  border-color: #767676; }

html body .RadInput_Metro .riFocused,
html body .RadInput_Focused_Metro {
  border-color: #25a0da; }

html body .RadInput_Metro .riRead,
html body .RadInput_Read_Metro {
  border-color: #b0b0b0; }

html body .RadInput_Metro .riDisabled,
html body .RadInput_Disabled_Metro {
  color: #c9c0c0;
  cursor: default; }

html body .RadInput_Metro .riError,
html body .RadInput_Error_Metro {
  border-color: #de3914;
  background: #ffe9e9 100% -298px no-repeat url('/Themes/Telerik_15v2/Metro/Input/sprite.gif');
  color: #de3914; }

.RadForm.rfdTextbox .RadInput_Metro .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Metro[type="text"] {
  border-color: #de3914;
  background: white 100% -298px no-repeat url('/Themes/Telerik_15v2/Metro/Input/sprite.gif');
  color: #de3914; }

html body .RadInput_Metro .riNegative,
html body .RadInput_Negative_Metro {
  color: #565656; }

/*buttons*/
.RadInput_Metro a {
  background: transparent no-repeat url('/Themes/Telerik_15v2/Metro/Input/sprite.gif'); }

/*go*/
.RadInput_Metro .riBtn a {
  width: 20px;
  height: 18px;
  line-height: 18px;
  background-position: 3px 5px; }

.RadInput_Metro .riBtn a:hover {
  background-position: 3px -45px; }

/*spin*/
.RadInput_Metro .riSpin a {
  width: 15px;
  height: 7px;
  line-height: 7px; }

.RadInput_Metro a.riUp {
  background-position: 4px -98px; }

.RadInput_Metro a.riUp:hover {
  background-position: 4px -148px; }

.RadInput_Metro a.riDown {
  background-position: 4px -199px; }

.RadInput_Metro a.riDown:hover {
  background-position: 4px -249px; }

/*label*/
.RadInput_Metro .riLabel {
  color: #666; }

.RadInput_Metro .riResizeIcon {
  background: transparent 0 0 no-repeat url('/Themes/Telerik_15v2/Metro/Input/ResizeEdge.gif'); }

html body .RadInputRTL_Metro .riError,
html body .RadInputRTL_Error_Metro {
  background-position: 3px -298px; }

.RadInputRTL_Metro .riResizeIcon {
  background-position: 0 -19px; }

.RadForm.rfdTextbox .RadInputRTL_Metro .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_Metro[type="text"] {
  background-position: 3px -298px; }


/* END: /Themes/Telerik_15v2/Metro/Input.Metro.css */
/* BEGIN: /Themes/Telerik_15v2/Metro/Button.Metro.css */
.RadButton_Metro {
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  font-size: 12px;
  /* RadButton Metro Skin */
  /*Simple Split Button Overrides*/
  /* Disabled */
  /* Override embedded icons for Dark skins */
  /* Basic 16x16 */
  /* Extended 16x16 */
  /* Basic 24x24 */
  /* Extended 24x24 */ }
  .RadButton_Metro.rbSkinnedButton, .RadButton_Metro .rbDecorated, .RadButton_Metro .rbSecondaryIcon, .RadButton_Metro.rbVerticalButton, .RadButton_Metro.rbVerticalButton .rbDecorated {
    background-image: none;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px; }
  .RadButton_Metro.rbSkinnedButton {
    padding-left: 6px; }
    .RadButton_Metro.rbSkinnedButton .rbSecondary {
      padding-right: 27px; }
  .RadButton_Metro.rbSkinnedButton .rbDecorated {
    margin-left: -4px; }
  .RadButton_Metro.rbSkinnedButton:active .rbDecorated, .RadButton_Metro.rbSkinnedButtonChecked .rbDecorated, .RadButton_Metro.rbSkinnedButtonChecked.rbHovered .rbDecorated {
    color: #ffffff; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .RadButton_Metro.RadButton input.rbDecorated, .RadButton_Metro.RadButton input.rbDecorated, .RadButton_Metro.RadButton input.rbDecorated:active, .RadButton_Metro.RadButton input.rbDecorated:focus {
      background-color: transparent;
      border: 0 none; } }
  .RadButton_Metro.rbLinkButton .rbSecondary {
    padding-right: 15px; }
  .RadButton_Metro .rbSplitRight, .RadButton_Metro .rbSplitLeft {
    background-image: url('/Themes/Telerik_15v2/Metro/Button/ButtonSprites.gif'); }
  .RadButton_Metro .rbSplitRight, .RadButton_Metro.rbLinkButton .rbSplitRight {
    background-position: -1px 0;
    border-left: 1px solid #cdcdcd; }
  .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitRight {
    background-position: 1px 0; }
  .RadButton_Metro.rbLinkButton .rbSplitRight {
    border-left: 1px solid #cdcdcd; }
  .RadButton_Metro .rbSplitRight.rbHovered, .RadButton_Metro.rbLinkButton .rbSplitRight.rbHovered {
    background-color: #e8e8e8;
    border-left: 1px solid #767676; }
  .RadButton_Metro .rbSplitRight:focus, .RadButton_Metro .rbSplitRight:active, .RadButton_Metro.rbLinkButton .rbSplitRight:focus, .RadButton_Metro.rbLinkButton .rbSplitRight:active {
    background-color: #25a0da;
    border-left: 1px solid #25a0da;
    background-position: -20px 0; }
  .RadButton_Metro .rbSplitLeft, .RadButton_Metro.rbLinkButton .rbSplitLeft {
    border-right: 1px solid #cdcdcd; }
  .RadButton_Metro.rbLinkButton .rbSplitLeft {
    border-right: 1px solid #e5e5e5; }
  .RadButton_Metro .rbSplitLeft.rbHovered, .RadButton_Metro.rbLinkButton .rbSplitLeft.rbHovered {
    border-right: 1px solid #e8e8e8; }
  .RadButton_Metro .rbSplitLeft:focus, .RadButton_Metro .rbSplitLeft:active, .RadButton_Metro.rbLinkButton .rbSplitLeft:focus, .RadButton_Metro.rbLinkButton .rbSplitLeft:active {
    background-color: #25a0da;
    border-right: 1px solid #25a0da;
    background-position: -20px 0; }
  .RadButton_Metro.rbDisabled .rbSplitLeft, .RadButton_Metro.rbDisabled .rbSplitLeft.rbHovered, .RadButton_Metro.rbDisabled .rbSplitLeft:focus, .RadButton_Metro.rbDisabled .rbSplitLeft:active, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitLeft, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitLeft.rbHovered, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitLeft:active, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitLeft:focus, .RadButton_Metro.rbDisabled .rbSplitRight, .RadButton_Metro.rbDisabled .rbSplitRight.rbHovered, .RadButton_Metro.rbDisabled .rbSplitRight:focus, .RadButton_Metro.rbDisabled .rbSplitRight:active, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitRight, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitRight.rbHovered, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitRight:active, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitRight:focus {
    background-color: transparent;
    background-position: -1px 0 !important; }
  .RadButton_Metro.rbDisabled .rbSplitLeft, .RadButton_Metro.rbDisabled .rbSplitLeft.rbHovered, .RadButton_Metro.rbDisabled .rbSplitLeft:focus, .RadButton_Metro.rbDisabled .rbSplitLeft:active, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitLeft, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitLeft.rbHovered, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitLeft:active, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitLeft:focus {
    border-right: 1px solid #cdcdcd; }
  .RadButton_Metro.rbDisabled .rbSplitRight, .RadButton_Metro.rbLinkButton.rbDisabled .rbSplitRight {
    border-left: 1px solid #cdcdcd; }
  .RadButton_Metro .rbSplitLeft:focus, .RadButton_Metro .rbSplitLeft:active, .RadButton_Metro.rbLinkButton .rbSplitLeft:focus, .RadButton_Metro.rbLinkButton .rbSplitLeft:active {
    background-color: #25a0da;
    border-right: 1px solid #25a0da; }
  .RadButton_Metro.rbVerticalButton {
    padding-left: 0; }
  .RadButton_Metro.rbVerticalButton .rbDecorated {
    padding-left: 10px; }
  .RadButton_Metro.rbVerticalButton .rbDecorated.rbPrimary {
    padding-left: 40px; }
  .RadButton_Metro.rbSkinnedButton, .RadButton_Metro.rbVerticalButton, .RadButton_Metro .rbDecorated, .RadButton_Metro.rbVerticalButton {
    background-color: #f9f9f9;
    color: #000000; }
  .RadButton_Metro.rbSkinnedButton, .RadButton_Metro.rbVerticalButton {
    border: 1px solid #cdcdcd; }
  .RadButton_Metro.rbSkinnedButton.rbHovered, .RadButton_Metro.rbVerticalButton.rbHovered, .RadButton_Metro.rbHovered .rbDecorated {
    color: #000000;
    background-color: #e5e5e5; }
  .RadButton_Metro.rbSkinnedButton.rbHovered, .RadButton_Metro.rbVerticalButton.rbHovered {
    border: 1px solid #e8e8e8; }
  .RadButton_Metro.rbSkinnedButton:active, .RadButton_Metro.rbVerticalButton:active, .RadButton_Metro.rbSkinnedButton:active .rbDecorated, .RadButton_Metro.rbVerticalButton:active .rbDecorated, .RadButton_Metro.rbPressedButton.rbSkinnedButton, .RadButton_Metro.rbPressedButton .rbDecorated {
    background-color: #25a0da;
    color: #ffffff; }
  .RadButton_Metro.rbSkinnedButton:active, .RadButton_Metro.rbVerticalButton:active {
    border: 1px solid #25a0da; }
  .RadButton_Metro.rbSkinnedButtonChecked, .RadButton_Metro.rbSkinnedButtonChecked.rbHovered, .RadButton_Metro.rbSkinnedButtonChecked input.rbDecorated, .RadButton_Metro.rbSkinnedButtonChecked.rbHovered .rbDecorated {
    background-color: #25a0da;
    border: 1px solid #25a0da; }
  .RadButton_Metro .rbToggleCheckbox, .RadButton_Metro .rbToggleCheckboxChecked, .RadButton_Metro .rbToggleCheckboxFilled, .RadButton_Metro .rbToggleRadio, .RadButton_Metro .rbToggleRadioChecked {
    background-image: url('/Themes/Telerik_15v2/Metro/Common/radFormToggleSprite.png');
    _background-image: url('/Themes/Telerik_15v2/Metro/Common/radFormToggleSpriteIE6.png'); }
  .RadButton_Metro.RadButton.rbToggleButton, .RadButton_Metro.RadButton.rbToggleButton.rbDisabled, .RadButton_Metro.RadButton.rbToggleButton.rbDisabled.rbHovered, .RadButton_Metro.rbDisabled .rbDecorated, .RadButton_Metro.rbDisabled.rbHovered .rbDecorated {
    color: #000000; }
  .RadButton_Metro.RadButton.rbToggleButton.rbHovered {
    border: 0 none;
    color: #25a0da; }
  .RadButton_Metro.RadButton.rbToggleButton:active, .RadButton_Metro.RadButton.rbToggleButton:focus {
    background-color: transparent;
    border: none; }
  .RadButton_Metro.RadButton.rbLinkButton {
    background-color: #f9f9f9;
    border: 1px solid #e5e5e5;
    text-decoration: none;
    color: #000000; }
  .RadButton_Metro.RadButton.rbLinkButton.rbHovered {
    background-color: #e8e8e8;
    border: 1px solid #e8e8e8;
    color: #000000; }
  .RadButton_Metro.RadButton:active, .RadButton_Metro.RadButton:focus, .RadButton_Metro.RadButton:focus .rbDecorated, .RadButton_Metro.RadButton.rbHovered:active, .RadButton_Metro.RadButton.rbHovered:focus, .RadButton_Metro.rbPressedButton, .RadButton_Metro.RadButton.rbPressedButton, .RadButton_Metro.RadButton.rbSkinnedButtonChecked, .RadButton_Metro.RadButton.rbSkinnedButtonChecked:hover, .RadButton_Metro.RadButton.rbLinkButtonChecked, .RadButton_Metro.RadButton.rbLinkButtonChecked:hover, .RadButton_Metro.RadButton.rbVerticalButtonChecked, .RadButton_Metro.RadButton.rbVerticalButtonChecked:hover {
    border: 1px solid #25a0da;
    background-color: #25a0da;
    color: #ffffff; }
  .RadButton_Metro.RadButton:active .rbDecorated, .RadButton_Metro.RadButton:focus .rbDecorated, .RadButton_Metro.RadButton.rbSkinnedButtonChecked .rbDecorated, .RadButton_Metro.RadButton.rbSkinnedButtonChecked:hover .rbDecorated, .RadButton_Metro.RadButton.rbLinkButtonChecked .rbDecorated, .RadButton_Metro.RadButton.rbLinkButtonChecked:hover .rbDecorated {
    color: #ffffff; }
  .RadButton_Metro.rbToggleButton:active .rbText, .RadButton_Metro.rbToggleButton:focus .rbText {
    color: #000000; }
  .RadButton_Metro.rbSkinnedButton {
    height: 22px; }
  .RadButton_Metro .rbDecorated {
    height: 20px; }
  .RadButton_Metro.rbDisabled, .RadButton_Metro.rbDisabled .rbToggleCheckbox, .RadButton_Metro.rbDisabled .rbToggleCheckboxChecked, .RadButton_Metro.rbDisabled .rbToggleRadio, .RadButton_Metro.rbDisabled .rbToggleRadioChecked, .RadButton_Metro.rbDisabled .rbToggleCheckboxFilled {
    opacity: 0.6; }
  .RadButton_Metro.rbSkinnedButton.rbDisabled, .RadButton_Metro.rbVerticalButton.rbDisabled, .RadButton_Metro.rbLinkButton.rbDisabled, .RadButton_Metro.rbLinkButton.rbDisabled.rbHovered {
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #cdcdcd;
    cursor: default; }
  .RadButton_Metro.rbSkinnedButton.rbDisabled .rbDecorated, .RadButton_Metro.rbVerticalButton.rbDisabled.rbHovered .rbDecorated, .RadButton_Metro.rbVerticalButton.rbDisabled:active .rbDecorated, .RadButton_Metro.rbVerticalButton.rbDisabled:focus .rbDecorated, .RadButton_Metro.rbLinkButton.rbDisabled, .RadButton_Metro.rbLinkButton.rbDisabled.rbHovered {
    background-color: #ffffff;
    color: #000000; }
  .RadButton_Metro.RadButton.rbToggleButton.rbDisabled, .RadButton_Metro.RadButton.rbToggleButton.rbDisabled.rbHovered, .RadButton_Metro.RadButton.rbToggleButton.rbDisabled:active, .RadButton_Metro.RadButton.rbToggleButton.rbDisabled:focus {
    background-color: transparent;
    background-image: none;
    border: none;
    height: auto; }
  .RadButton_Metro.rbLinkButton.rbRounded {
    border-radius: 0; }
  .RadButton_Metro .rbAdd, .RadButton_Metro .rbRemove, .RadButton_Metro .rbOk, .RadButton_Metro .rbCancel, .RadButton_Metro .rbPrevious, .RadButton_Metro .rbNext, .RadButton_Metro .rbSave, .RadButton_Metro .rbConfig, .RadButton_Metro .rbRefresh, .RadButton_Metro .rbEdit {
    background-image: url('/Themes/Telerik_15v2/Common/Button/rbBasicIcons16x16Dark.png') !important; }
  .RadButton_Metro .rbUpload, .RadButton_Metro .rbDownload, .RadButton_Metro .rbOpen, .RadButton_Metro .rbAttach, .RadButton_Metro .rbPrint, .RadButton_Metro .rbSearch, .RadButton_Metro .rbHelp, .RadButton_Metro .rbCart, .RadButton_Metro .rbRSS, .RadButton_Metro .rbMail, .RadButton_Metro .rbFB, .RadButton_Metro .rbTwitter {
    background-image: url('/Themes/Telerik_15v2/Common/Button/rbExtendedIcons16x16Dark.png') !important; }
  .RadButton_Metro .rbAdd24, .RadButton_Metro .rbRemove24, .RadButton_Metro .rbOk24, .RadButton_Metro .rbCancel24, .RadButton_Metro .rbPrevious24, .RadButton_Metro .rbNext24, .RadButton_Metro .rbSave24, .RadButton_Metro .rbConfig24, .RadButton_Metro .rbRefresh24, .RadButton_Metro .rbEdit24 {
    background-image: url('/Themes/Telerik_15v2/Common/Button/rbBasicIcons24x24Dark.png') !important; }
  .RadButton_Metro .rbUpload24, .RadButton_Metro .rbDownload24, .RadButton_Metro .rbOpen24, .RadButton_Metro .rbAttach24, .RadButton_Metro .rbPrint24, .RadButton_Metro .rbSearch24, .RadButton_Metro .rbHelp24, .RadButton_Metro .rbCart24, .RadButton_Metro .rbRSS24, .RadButton_Metro .rbMail24, .RadButton_Metro .rbFB24, .RadButton_Metro .rbTwitter24 {
    background-image: url('/Themes/Telerik_15v2/Common/Button/rbExtendedIcons24x24Dark.png') !important; }



/* END: /Themes/Telerik_15v2/Metro/Button.Metro.css */
