/* 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/ComboBox.css */
.RadComboBox {
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  *display: inline;
  *zoom: 1; }
  .RadComboBox table {
    width: 100%;
    border-width: 0;
    border-style: solid;
    border-collapse: collapse;
    vertical-align: top; }
  .RadComboBox select {
    margin-bottom: 0;
    padding: 0;
    height: 22px; }
  .RadComboBox .rcbInputCell, .RadComboBox .rcbArrowCell {
    padding: 0;
    border-width: 0;
    border-style: solid;
    background-color: transparent;
    background-repeat: no-repeat; }
  .RadComboBox table td.rcbInputCell {
    padding: 0 4px 0 5px;
    border-width: 0; }
  .RadComboBox table td.rcbArrowCell {
    padding: 0;
    border-width: 0; }
  .RadComboBox .rcbInputCell {
    padding-right: 4px;
    padding-left: 5px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: left;
    vertical-align: middle; }
  .RadComboBox .rcbInputCellLeft {
    background-position: 0 0; }
  .RadComboBox .rcbInputCellRight {
    background-position: 100% 0; }
  .RadComboBox input, .RadComboBox input:focus {
    box-shadow: none;
    outline: none;
    -webkit-appearance: none; }
  .RadComboBox .rcbInput {
    margin: 0;
    padding: 2px 0 1px;
    height: auto;
    width: 100%;
    border-width: 0;
    outline: 0;
    color: inherit;
    background-color: transparent;
    vertical-align: top; }
  .RadComboBox .rcbReadOnly .rcbInput, .RadComboBox .rcbDisabled .rcbInput {
    cursor: default; }
  .RadComboBox .rcbEmptyMessage {
    font-style: italic; }
  .RadComboBox .rcbArrowCell {
    width: 18px; }
    .RadComboBox .rcbArrowCell a {
      width: 18px;
      height: 22px;
      position: relative;
      outline: 0;
      font-size: 0;
      line-height: 1px;
      text-decoration: none;
      text-indent: 9999px;
      display: block;
      overflow: hidden;
      cursor: default;
      *zoom: 1; }
  .RadComboBox .rcbArrowCellLeft {
    background-position: 0 -176px; }
  .RadComboBox .rcbArrowCellRight {
    background-position: -18px -176px; }
  .RadComboBox .rcbArrowCellHidden, .RadComboBox .rcbArrowCellHidden a {
    width: 3px; }
  .RadComboBox .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 0; }
  .RadComboBox .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% 0; }
  .RadComboBox .rcbHovered .rcbInputCellLeft {
    background-position: 0 -22px; }
  .RadComboBox .rcbHovered .rcbInputCellRight {
    background-position: 100% -22px; }
  .RadComboBox .rcbHovered .rcbArrowCellLeft {
    background-position: -36px -176px; }
  .RadComboBox .rcbHovered .rcbArrowCellRight {
    background-position: -54px -176px; }
  .RadComboBox .rcbHovered .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -22px; }
  .RadComboBox .rcbHovered .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -22px; }
  .RadComboBox .rcbFocused .rcbInputCellLeft {
    background-position: 0 -44px; }
  .RadComboBox .rcbFocused .rcbInputCellRight {
    background-position: 100% -44px; }
  .RadComboBox .rcbFocused .rcbArrowCellLeft {
    background-position: -72px -176px; }
  .RadComboBox .rcbFocused .rcbArrowCellRight {
    background-position: -90px -176px; }
  .RadComboBox .rcbFocused .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -44px; }
  .RadComboBox .rcbFocused .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -44px; }
  .RadComboBox .rcbDisabled {
    filter: alpha(opacity=50);
    opacity: 0.5; }
    .RadComboBox .rcbDisabled .rcbInputCellLeft {
      background-position: 0 -66px; }
    .RadComboBox .rcbDisabled .rcbInputCellRight {
      background-position: 100% -66px; }
    .RadComboBox .rcbDisabled .rcbArrowCellLeft {
      background-position: -108px -176px; }
    .RadComboBox .rcbDisabled .rcbArrowCellRight {
      background-position: -126px -176px; }
    .RadComboBox .rcbDisabled .rcbArrowCellLeft.rcbArrowCellHidden {
      background-position: 0 -66px; }
    .RadComboBox .rcbDisabled .rcbArrowCellRight.rcbArrowCellHidden {
      background-position: 100% -66px; }
  .RadComboBox .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -88px; }
  .RadComboBox .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -88px; }
  .RadComboBox .rcbReadOnly .rcbArrowCellLeft {
    background-position: -144px -176px; }
  .RadComboBox .rcbReadOnly .rcbArrowCellRight {
    background-position: -162px -176px; }
  .RadComboBox .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -88px; }
  .RadComboBox .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -88px; }
  .RadComboBox .rcbHovered .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -110px; }
  .RadComboBox .rcbHovered .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -110px; }
  .RadComboBox .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
    background-position: -180px -176px; }
  .RadComboBox .rcbHovered .rcbReadOnly .rcbArrowCellRight {
    background-position: -198px -176px; }
  .RadComboBox .rcbHovered .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -110px; }
  .RadComboBox .rcbHovered .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -110px; }
  .RadComboBox .rcbFocused .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -132px; }
  .RadComboBox .rcbFocused .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -132px; }
  .RadComboBox .rcbFocused .rcbReadOnly .rcbArrowCellLeft {
    background-position: -216px -176px; }
  .RadComboBox .rcbFocused .rcbReadOnly .rcbArrowCellRight {
    background-position: -234px -176px; }
  .RadComboBox .rcbFocused .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -132px; }
  .RadComboBox .rcbFocused .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -132px; }
  .RadComboBox .rcbDisabled .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -154px; }
  .RadComboBox .rcbDisabled .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -154px; }
  .RadComboBox .rcbDisabled .rcbReadOnly .rcbArrowCellLeft {
    background-position: -252px -176px; }
  .RadComboBox .rcbDisabled .rcbReadOnly .rcbArrowCellRight {
    background-position: -270px -176px; }
  .RadComboBox .rcbDisabled .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -154px; }
  .RadComboBox .rcbDisabled .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -154px; }
  .RadComboBox .rcbLabel {
    display: inline-block;
    vertical-align: top;
    padding-right: 10px;
    line-height: 22px;
    *zoom: 1; }

.RadComboBox_rtl {
  text-align: right; }
  .RadComboBox_rtl .rcbInputCell {
    padding-right: 5px;
    padding-left: 4px; }
  .RadComboBox_rtl .rcbInput {
    text-align: right; }
  .RadComboBox_rtl .rcbLabel {
    *margin-right: 5px;
    padding: 0 0 0 10px;
    text-align: right; }

.rcbSlide {
  display: none;
  position: absolute;
  overflow: hidden; }

.RadComboBoxDropDown {
  border-width: 1px;
  border-style: solid;
  text-align: left;
  cursor: default;
  position: relative; }
  .RadComboBoxDropDown input[type="checkbox"] {
    margin: 0 3px 3px 4px;
    *margin: 0;
    padding: 0; }
  .RadComboBoxDropDown label {
    line-height: inherit;
    font-weight: inherit; }
  .RadComboBoxDropDown.rcbAutoWidth {
    min-width: 158px; }
    .RadComboBoxDropDown.rcbAutoWidth .rcbList {
      white-space: nowrap; }
      @media \0screen {
        .RadComboBoxDropDown.rcbAutoWidth .rcbList {
          min-width: 148px; } }
  .RadComboBoxDropDown.rcbAutoWidthResizer .rcbScroll {
    overflow: scroll !important;
    overflow-x: visible !important; }
  .RadComboBoxDropDown .rcbScroll {
    position: relative;
    overflow: auto; }
  .RadComboBoxDropDown .rcbHeader, .RadComboBoxDropDown .rcbFooter {
    padding: 5px 7px 4px;
    border-width: 0;
    border-style: solid; }
  .RadComboBoxDropDown .rcbHeader {
    margin-bottom: 1px;
    border-bottom-width: 1px; }
  .RadComboBoxDropDown .rcbFooter {
    margin-top: 1px;
    border-top-width: 1px; }
  .RadComboBoxDropDown .rcbList {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative; }
  .RadComboBoxDropDown .rcbList > li {
    *zoom: 1; }
    .RadComboBoxDropDown .rcbList > li:after {
      content: "";
      height: 0;
      clear: both;
      display: block; }
  .RadComboBoxDropDown .rcbItem, .RadComboBoxDropDown .rcbHovered, .RadComboBoxDropDown .rcbDisabled, .RadComboBoxDropDown .rcbLoading, .RadComboBoxDropDown .rcbCheckAllItems, .RadComboBoxDropDown .rcbCheckAllItemsHovered {
    margin: 0 1px;
    padding: 2px 6px;
    min-height: 13px;
    background-repeat: repeat-x; }
    .RadComboBoxDropDown .rcbItem > label, .RadComboBoxDropDown .rcbHovered > label, .RadComboBoxDropDown .rcbDisabled > label, .RadComboBoxDropDown .rcbLoading > label, .RadComboBoxDropDown .rcbCheckAllItems > label, .RadComboBoxDropDown .rcbCheckAllItemsHovered > label {
      margin: -2px -6px;
      padding: 4px 6px 2px;
      display: block; }
  .RadComboBoxDropDown .rcbNoWrap .rcbItem, .RadComboBoxDropDown .rcbNoWrap .rcbHovered, .RadComboBoxDropDown .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown .rcbNoWrap .rcbLoading {
    white-space: nowrap; }
  .RadComboBoxDropDown .rcbDisabled {
    cursor: default;
    filter: alpha(opacity=50);
    opacity: 0.5; }
  .RadComboBoxDropDown .rcbLoading {
    text-align: center; }
  .RadComboBoxDropDown em {
    font-style: normal;
    font-weight: bold; }
  .RadComboBoxDropDown .rcbCheckBox, .RadComboBoxDropDown .rcbCheckAllItemsCheckBox {
    vertical-align: middle; }
  .RadComboBoxDropDown .rcbImage {
    margin: 0 6px 2px 0;
    vertical-align: middle; }
  .RadComboBoxDropDown .rcbMoreResults {
    margin: 1px 0 0 0;
    padding: 2px 6px;
    border-width: 1px 0 0 0;
    border-style: solid;
    text-align: center;
    cursor: pointer; }
  .RadComboBoxDropDown .rcbMoreResults a {
    margin: 0 2px;
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer; }
  .RadComboBoxDropDown .rcbSeparatedList .rcbSeparator {
    padding-left: 6px; }
  .RadComboBoxDropDown .rcbSeparatedList .rcbItem, .RadComboBoxDropDown .rcbSeparatedList .rcbHovered, .RadComboBoxDropDown .rcbSeparatedList .rcbDisabled, .RadComboBoxDropDown .rcbSeparatedList .rcbLoading {
    padding-left: 12px; }

.RadComboBoxDropDown_rtl {
  text-align: right;
  direction: rtl; }
  .RadComboBoxDropDown_rtl .rcbImage {
    margin: 0 0 2px 6px; }
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbSeparator {
    padding-right: 6px; }
  .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbItem, .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbHovered, .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbDisabled, .RadComboBoxDropDown_rtl .rcbSeparatedList .rcbLoading {
    padding-right: 12px; }

.RadComboBoxWithLabel {
  zoom: normal; }
  .RadComboBoxWithLabel table {
    *margin-right: 5px;
    display: inline-block;
    *display: inline;
    *zoom: 1; }


/* END: /Themes/Telerik_15v2/ComboBox.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 */
/* BEGIN: /Themes/Telerik_15v2/Metro/ComboBox.Metro.css */
.RadComboBox_Metro {
  color: #000000;
  font-size: 12px;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadComboBox_Metro .rcbInputCell,
  .RadComboBox_Metro .rcbArrowCell {
    height: 20px;
    border-width: 1px;
    border-style: solid; }
  .RadComboBox_Metro table td.rcbInputCell,
  .RadComboBox_Metro table td.rcbArrowCell {
    border-width: 1px; }
  .RadComboBox_Metro .rcbInputCell {
    border-color: #e5e5e5;
    color: #000000;
    background-color: #ffffff; }
  .RadComboBox_Metro table td.rcbInputCellLeft {
    border-right-width: 0; }
  .RadComboBox_Metro table td.rcbInputCellRight {
    border-left-width: 0; }
  .RadComboBox_Metro .rcbInput {
    height: 17px;
    color: #000000;
    font-size: 12px;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    line-height: 16px; }
  .RadComboBox_Metro .rcbEmptyMessage {
    color: #bbbbbb; }
  .RadComboBox_Metro .rcbArrowCell {
    border-color: #e5e5e5;
    color: #000000;
    background-color: #f9f9f9; }
  .RadComboBox_Metro .rcbArrowCell a {
    width: 16px;
    height: 20px;
    background-image: url('/Themes/Telerik_15v2/Metro/Common/radActionsSprite.png');
    background-position: -2px -20px;
    background-repeat: no-repeat; }
  .RadComboBox_Metro .rcbArrowCellHidden,
  .RadComboBox_Metro .rcbArrowCellHidden a {
    width: 0; }
  .RadComboBox_Metro .rcbArrowCellHidden.rcbArrowCellLeft {
    border-right-width: 0; }
  .RadComboBox_Metro .rcbArrowCellHidden.rcbArrowCellRight {
    border-left-width: 0; }
  .RadComboBox_Metro .rcbReadOnly .rcbArrowCellLeft {
    border-right-width: 0; }
  .RadComboBox_Metro .rcbReadOnly .rcbArrowCellRight {
    border-left-width: 0; }
  .RadComboBox_Metro .rcbHovered .rcbInputCell {
    border-color: #e5e5e5;
    color: #000000;
    background-color: #ffffff; }
  .RadComboBox_Metro .rcbHovered .rcbInput {
    color: #000000; }
  .RadComboBox_Metro .rcbHovered .rcbArrowCell {
    border-color: #e5e5e5;
    color: #000000;
    background-color: #e5e5e5; }
  .RadComboBox_Metro .rcbHovered .rcbArrowCell a {
    background-position: -2px -20px; }
  .RadComboBox_Metro .rcbFocused .rcbInputCell {
    border-color: #25a0da;
    color: #000000;
    background-color: #ffffff; }
  .RadComboBox_Metro .rcbFocused .rcbInput {
    color: #000000; }
  .RadComboBox_Metro .rcbFocused .rcbArrowCell {
    border-color: #25a0da;
    color: #ffffff;
    background-color: #25a0da; }
  .RadComboBox_Metro .rcbFocused .rcbArrowCell a {
    background-position: -42px -20px; }
  .RadComboBox_Metro .rcbReadOnly .rcbInputCell {
    border-color: #e5e5e5;
    background-color: #f9f9f9;
    color: #000000; }
  .RadComboBox_Metro .rcbReadOnly .rcbInput {
    color: #000000; }
  .RadComboBox_Metro .rcbHovered .rcbReadOnly .rcbInputCell {
    border-color: #e5e5e5;
    color: #000000;
    background-color: #e5e5e5; }
  .RadComboBox_Metro .rcbHovered .rcbReadOnly .rcbInput {
    color: #000000; }
  .RadComboBox_Metro .rcbFocused .rcbReadOnly .rcbInputCell {
    border-color: #25a0da;
    color: #ffffff;
    background-color: #25a0da; }
  .RadComboBox_Metro .rcbFocused .rcbReadOnly .rcbInput {
    color: #ffffff; }

.RadComboBoxDropDown_Metro {
  border-color: #cdcdcd;
  color: #000000;
  background-color: #ffffff;
  font-size: 12px;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadComboBoxDropDown_Metro .rcbHeader,
  .RadComboBoxDropDown_Metro .rcbFooter {
    color: #000000;
    background-color: #e8e8e8; }
  .RadComboBoxDropDown_Metro .rcbHeader {
    border-bottom-color: #e5e5e5; }
  .RadComboBoxDropDown_Metro .rcbFooter {
    border-top-color: #e5e5e5; }
  .RadComboBoxDropDown_Metro .rcbHovered {
    color: #000000;
    background-color: #e8e8e8; }
  .RadComboBoxDropDown_Metro .rcbSelected {
    color: #ffffff;
    background-color: #25a0da; }
  .RadComboBoxDropDown_Metro .rcbLoading {
    color: #000000;
    background-color: #e8e8e8; }
  .RadComboBoxDropDown_Metro .rcbItem em {
    color: #000000;
    background-color: #e8e8e8; }
  .RadComboBoxDropDown_Metro .rcbCheckAllItems {
    border-color: #e5e5e5;
    color: #000000;
    background-color: #e8e8e8; }
  .RadComboBoxDropDown_Metro .rcbMoreResults {
    border-color: #e5e5e5;
    color: #000000;
    background-color: #e8e8e8; }
  .RadComboBoxDropDown_Metro .rcbSeparator {
    color: #ffffff;
    background: #e8e8e8; }


/* END: /Themes/Telerik_15v2/Metro/ComboBox.Metro.css */
/* BEGIN: /Layouts/Custom/oikos/mst_default_empty.css */


/* END: /Layouts/Custom/oikos/mst_default_empty.css */
/* BEGIN: /Layouts/Custom/oikos/ctn_container.css */



/* IMPREZA */

  @media (max-width: 1200px)
.header-tsw {
  height: 125px;
  width: 100%;
}
/* END: /Layouts/Custom/oikos/ctn_container.css */
/* BEGIN: /Layouts/Custom/oikos/oikos.css */
body {
    color: #363636;
}
  
hr {
    border-top: 1px solid #e0e1e1;
}




/*b��d kontrolki fFeatureV3 traci css przy postback*/
.ffeatures-checkbox-list {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-left: 1px;
}

    .ffeatures-checkbox-list > li {
        padding: 0;
        margin: 0;
    }

.ffeatures-list-content {
    padding: 5px 0 0;
}

.ffeatures-description {
    margin-top: -16px;
    padding-left: 27px;
    margin-bottom: 14px;
    overflow: hidden;
    opacity: 1;
    height: 30px;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}


.ffeatures-description2 {
    overflow: hidden;
    opacity: 1;
    height: 30px;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}


.ffeatures-description-hide {
    opacity: 0;
    height: 0px;
}

.ffeatures-label {
    display: block;
    font-weight: bold;
    text-align: right;
    padding: 0;
    padding-top: 3px;
}

.ffeatures-checkbox-separator:empty {
    display: none;
}

.ffeatures-checkbox-separator {
    clear: both;
}
/*END b��d kontrolki fFeatureV3 traci css przy postback*/



/* CYKL */


.clear {
    clear: both;
}


.after-header-left .menu > li > a {
 font-size:14px; 
}

.unread-email {
  
  color: white;
}

  @media(max-width:1200px){ .pc{display: none;}}

  @media(min-width:1201px){ .mob{display: none !important;}}


  @media(max-width:767px){ .pc2{display: none;}}

  @media(min-width:768px){ .mob2{display: none !important;}}



.hw-green {
  background-image: unset;
  background-color: green;
  color: white;
  text-shadow: unset;
}


.bold{
 	font-weight: 600; 
}

.absolute{
 position: absolute; 
}

.relative{
 position: relative; 
}









/* IMPREZA */

.map-h1 {
 	display: none; 
}


.h1 {
color: #006c4f !important;
line-height: 1.7;
font-weight: 700;
}


/*ukryta ikona lokalizacji zielone menu t  */
.social-media a:first-child {
    display: none;
}



  	@media(max-width:1200px){ 
      .pc{display: none;}}

    @media(min-width:1201px){ 
      .mob{display: none;}}

.btn-success{
  background-color: rgb(0, 108, 79) !important;
  display: inline-block;
  cursor: pointer;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 500;
  max-width: 190px;
  margin-right: 20px;
  text-align: center;
  padding: 5px 10px;
  text-decoration: none;
}

@media(max-width:767px){
    .header-tsw-blackberry {display: none;}
    .header-tsw-strawberry {display: none;} 
    .header-tsw-apple {display: none;}
    .header-tsw-pear {display: none;}
}

.h-title{
    font-size: 40px;
  font-weight: 700;
    color: #006c4f;
}

    @media (max-width: 1200px){
    .h-title {
        font-size: 25px;
        font-weight: 700;
        color: #006c4f;
      }}


  


    @media(max-width:767px){
      .center{text-align: center;}}



/*harmonogram wystawcy kafelki skanowania*/
@media (max-width: 1023px){
  .pcscan{display:none;}
  
}

@media(min-width:1025px){
  .skanowanie{display:none;}
}

	/**/
	.LangSwitcherV1 a.flag span{

    box-shadow: none !important;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    background-size: cover;
    margin: 0 1px;}

	.lang-switcher-separator{
    display:none;  
	}
	
	/**/



/*FLAGI*/

    .flagi{
        position: absolute;
       	right: 0;
        top: 10px;
    }


span.flag-icon.flag-icon-pl{

    box-shadow: none !important;
    width: 32px !important;
    height: 32px !important;
    border-radius: 100%;
    background-size: cover;
    margin: 0 1px;}


span.flag-icon.flag-icon-gb{

    box-shadow: none !important;
    width: 32px !important;
    height: 32px !important;
    border-radius: 100%;
    background-size: cover;
    margin: 0 1px;}



/*menu Zaloguj*/

ul.menu{

float:right;
margin-right:20px;
list-style:none;
margin-top:20px;
}

ul.menu a{
  text-decoration:none;
  color:white;
}
  











/*tlo*/
.mst-content {
    background-color: #f8f6ef;
}



@media(max-width: 1200px) {
	.main-menu .navbar-collapse {
    	max-height: none;
  	}
  
  	.mst-footer {    
      	padding-left: 15px;
      	padding-top: 0px !important;
  	}
  
  	div#navbarCollapse {
        opacity: 0.9;
  	}
  
  
  	  span.flag-icon.flag-icon-gb {
    width: 25px !important;
    height: 25px !important;
    }

    span.flag-icon.flag-icon-pl{
    width: 25px !important;
    height: 25px !important;
    }
  
  	div#ctl16_MO19037_WM29663_MK55106_KO1172_LangSwitcherV1 {
        float: left;
        margin-top: 7px;
    }
  
}



@media(max-width:767px){
 .lang-switcher{
    right: 60px;
    position: relative;
    top: 15px;
  }
  
  .navbar-header {
    position: relative;
    top: 15px;}
  
}






/* END: /Layouts/Custom/oikos/oikos.css */
/* BEGIN: /Themes/default.css */
/* END: /Themes/default.css */
/* BEGIN: ~/Controls/CMS/Ajs/Article/ArticleViewV1.css */


/* END: ~/Controls/CMS/Ajs/Article/ArticleViewV1.css */
/* BEGIN: ~/Controls/CMS/Ajs/LangSwicher/LangSwitcherV1.css */
.lang-switcher {
    margin: 0 -5px;
}

.lang-switcher > .flag {
    padding: 0 5px;
    display: inline-block;
}

.lang-switcher > .flag > span {
    box-shadow: 0 0 3px;
}
.lang-switcher > .text {

}

.lang-switcher > .lang-switcher-separator {

}


/* END: ~/Controls/CMS/Ajs/LangSwicher/LangSwitcherV1.css */
/* BEGIN: ~/Controls/CMS/Ajs/Exhibitor/ExhibitorListV2.css */
:root {
    --spinner-color: #222222;
}

.exhibitor-list-v2 {
    min-height: 60vh;
}

.spinner_V8m1 {
    transform-origin: center;
    animation: spinner_zKoa 2s linear infinite
}

.spinner_V8m1 circle {
    stroke-linecap: round;
    animation: spinner_YpZS 1.5s ease-in-out infinite
}

@keyframes spinner_zKoa {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes spinner_YpZS {
    0% {
        stroke-dasharray: 0 150;
        stroke-dashoffset: 0
    }

    47.5% {
        stroke-dasharray: 42 150;
        stroke-dashoffset: -16
    }

    95%, 100% {
        stroke-dasharray: 42 150;
        stroke-dashoffset: -59
    }
}






/* END: ~/Controls/CMS/Ajs/Exhibitor/ExhibitorListV2.css */
@font-face { font-family: 'Material Symbols Rounded'; font-style: normal; src: url(/Content/Fonts/MaterialSymbolsRounded[FILL,GRAD,opsz,wght].woff2) format('woff2'); } .material-symbols-rounded { font-family: 'Material Symbols Rounded'; font-weight: normal; font-style: normal; font-size: 24px; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -moz-font-feature-settings: 'liga'; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; font-feature-settings: 'liga'; } .btn-yellow-tsw { display: inline-block; cursor: pointer; color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; min-width: 140px; text-align: center; background-color: var(--yellow-color); padding: 5px 10px; text-decoration: none; transition: 500ms ease-out; } .btn-yellow-tsw:hover { transform: scale(1.03); background-color: rgb(209, 160, 53); color: white; transition: 500ms ease-out; text-decoration: none; } .sec-title { font-size: 4rem; font-weight: 600; color: var(--primary-color); } .main-menu-wrapper .pc { display: block !important; } .main-menu-wrapper .mob { display: none !important; }
a { color: #003a6d; } a:hover { color: #002648; } .mst-footer > .container { width: 100%; max-width: 100%; padding: 0; margin: 0; } .lang-switcher-separator { display: none; } .container { margin: auto; width: 100%; padding: 0; } .container::after, .container::before { content: none; } .mst-footer { padding: 0; margin: 0; background-color: inherit; clear: both; } .mst-content { padding-top: 0; } @media (max-width: 640px) { .container { width: 100%; } } @media (min-width: 640px) { .container { max-width: calc(640px - 4rem); } } @media (min-width: 768px) { .container { max-width: calc(768px - 4rem); } } @media (min-width: 1024px) { .container { max-width: calc(1024px - 4rem); } } @media (min-width: 1280px) { .container { max-width: calc(1280px - 4rem); } } @media (min-width: 1536px) { .container { max-width: calc(1536px - 4rem); } }
:root { --banner-menu-bg: white; --primary-color: rgb(0, 108, 79); --primary-color-tx: 0, 108, 79; --secondary-color: rgb(96, 178, 46); --pink-color: rgb(224, 52, 94); --yellow-color: rgb(251, 188, 51); --menu-link-color: black; --menu-link-color-hover: rgb(255, 255, 255); --menu-hover-bg: rgb(0, 108, 79); --menu-bg: white; --menu-submenu-bg: rgb(243, 243, 243); --ticket-img-bg: var(--primary-color); } .mst-content { margin-top: 2rem; min-height: calc(100vh - 200px - 80px - 2rem - 245px); } body { font-family: 'Ubuntu', sans-serif; background-color: rgb(248, 246, 239); } .gradient-background { background-color: var(--primary-color); } .mst-header { border-bottom: none; padding: 0; } .mst-header .container { padding: 0; } .row { margin: 0; }
.section-title { font-size: 54px; font-weight: 800; text-align: center; margin: 4rem 0; color: #2d2d2d; } .title-reversed { color: white; text-shadow: 1px 1px 1px #000000; } .classic-btn { background-color: var(--color-cyan); color: white; border-radius: 50px; padding: 1.5rem 4rem; text-align: center; display: flex; flex-direction: row; align-items: center; justify-content: center; font-size: 22px; cursor: pointer; } .logo-menu-owocki { display: flex; gap: 40px; } .menu-owocki { width: 64px; } .owocki-cont { display: flex; align-items: center; justify-content: center; gap: 15px; } .menu-owocki.gruszka { transform: rotate(28deg); width: 50px; } .menu-owocki.salata { transform: rotate(33deg); } .menu-owocki.truskawka { transform: rotate(-67deg); width: 37px; } .menu-owocki.papryka { transform: rotate(-17deg); } .menu-owocki.jablko { transform: rotate(-28deg); } .btn-yellow { background-color: var(--color-yellow); } .btn-pink { background-color: var(--color-pink); } .classic-btn:hover { text-decoration: none; color: white; } .classic-btn .material-symbols-outlined { font-size: 32px; } .classic-btn > span:nth-child(1) { position: relative; display: flex; align-items: center; } .classic-btn > span:nth-child(1)::after { content: ''; width: 0; height: 1px; position: absolute; bottom: 0; left: 0; background-color: white; transition: all 200ms ease; } .classic-btn:hover > span:nth-child(1)::after { width: 100%; }
.mst-lang, .LangSwitcherV1, .lang-switcher { position: fixed; margin: 0; right: 0; top: 0; overflow: hidden; z-index: 101; font-size: 0; } .mst-lang a, .LangSwitcherV1 a, .lang-switcher a { display: block; height: 50px; width: 80px; align-content: center; text-align: center; color: var(--menu-link-color); text-decoration: none; text-transform: uppercase; font-weight: 700; } .main-menu-wrapper { width: 100vw; max-width: 100%; position: relative; background-color: var(--banner-menu-bg); } .banner-wrapper { display: grid; grid-template-columns: 1fr; justify-content: center; } .banner-image-wrapper { margin: auto; justify-self: flex-end; } .banner-image-wrapper img { padding: 3rem; } .banner-right-wrapper { height: 200px; margin: 4rem; padding: 4rem 4rem; background: rgba(255, 255, 255, 0.65); box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37); backdrop-filter: blur(10.5px); -webkit-backdrop-filter: blur(10.5px); border-radius: 10px; display: inline-flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; width: 476px; } .banner-right-wrapper p { color: var(--primary-color); font-size: 16px; } .banner-background { opacity: 0.8; position: absolute; width: 100%; height: 100%; z-index: -1; } .patron-wrapper { display: flex; align-items: center; } .banner-wrapper img { max-height: 250px; max-width: 100%; } .patron-wrapper img { max-height: 150px; } .transparent-menu.main-menu-wrapper .menu-burger-wrapper .menu-wrapper > ul > li > a { background-color: white; } .menu-burger-wrapper .menu-wrapper > ul > li > ul > li > a { background-color: var(--menu-submenu-bg); } .menu-burger-wrapper .menu-wrapper > ul > li { position: relative; } .menu-burger-wrapper .menu-wrapper ul { list-style-type: none; padding: 0; margin: 0; display: flex; justify-content: flex-end; flex-wrap: wrap; } .menu-burger-wrapper .menu-wrapper ul li ul { display: none; } .menu-burger-wrapper .menu-wrapper ul li a { display: block; color: var(--menu-link-color); transition: all 200ms ease; padding: 1rem; font-weight: 700; white-space: nowrap; font-size: 18px; align-content: center; } .menu-burger-wrapper .menu-wrapper > ul > li > a { padding: 2rem; height: 80px; } .menu-burger-wrapper .menu-wrapper > ul > li > ul > li > a { padding: 1rem; font-size: 16px; } .menu-burger-wrapper .menu-wrapper ul li.active a { font-weight: 700; } .menu-wrapper { transition: all 200ms ease; } .menu-burger-wrapper > .container { height: 100%; display: flex; justify-content: space-between; gap: 12px; background-color: var(--menu-bg); transition: all 200ms ease; align-items: center; } .menu-container { z-index: 100; position: relative; } .menu-logo img { height: 70px; margin: 0 0.3rem; position: relative; transition: all 200ms ease; } .menu-logo a:nth-child(1) img { padding: 6px; } .menu-logo { display: flex; flex-wrap: wrap; align-items: center; position: relative; transition: all 200ms ease; align-self: center; } .menu-hamburger-btn, .menu-subheader-mobile, .menu-hamburger-btn-close, .menu-logo-mobile, .menu-social-mobile { display: none; } .skip-link:focus { position: absolute; display: inline-block; padding: 0.375rem 0.75rem; line-height: 1; font-size: 1.5rem; padding: 2rem; background-color: var(--primary-color); color: white; z-index: 201; } .skip-link:not(:focus) { height: 0; width: 0; padding: 0; overflow: hidden; white-space: nowrap; clip: rect(0 0 0 0); clip-path: inset(50%); display: block; } .banner-wrapper.top-menu-wrapper > ul { display: flex; list-style-type: none; margin: 0; align-items: center; } .banner-wrapper { display: flex; justify-content: space-between; background-color: var(--primary-color); height: 50px; padding-right: 80px; } .banner-wrapper.top-menu-wrapper ul li a { color: white; font-size: 18px; padding: 0px 18px; transition: all 200ms ease; height: 50px; display: flex; align-items: center; } .banner-wrapper.top-menu-wrapper ul li a:hover { background-color: var(--secondary-color); text-decoration: none; } .menu-burger-wrapper { height: 120px; } .main-menu-wrapper.scrolled-menu .menu-burger-wrapper .lang-switcher a { height: 80px; } .social-media { background-color: var(--primary-color); height: 50px; display: flex; align-items: center; gap: 8px; padding-left: 30px; } .social-media a img { height: 32px; } .owocki-container { position: relative; top: 0; left: 0; } .header-owocki { position: absolute; top: -40px; left: 27%; display: flex; animation: fall 600ms ease-out forwards; display: none; } .main-menu-wrapper.scrolled-menu .header-owocki, .main-menu-wrapper.scrolled-menu .header-tsw-boruwa { visibility: hidden; } @keyframes fall { 0% { transform: translateY(-10vh); } 100% { transform: translateY(0); } } .header-tsw-owoc { background-image: url(/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/jablko-bez-tla.png); width: 85px; height: 98px; background-size: contain; background-repeat: no-repeat; } .header-tsw-strawberry-two { transform: rotate(-44deg); } .header-tsw-boruwa { background-image: url(/FileManager/image/006782904d8c4236bdae249e33da20d4/2024/layout_pc/borowka.png); position: absolute; left: -112px; top: 7rem; display: none; } @media (max-width: 1535px) { .menu-owocki.gruszka { display: none; } } @media (max-width: 1280px) { .menu-owocki.borowka { display: none; } .menu-owocki.salata { display: none; } } @media (max-width: 1280px) and (min-width: 1024px) { .menu-burger-wrapper .menu-wrapper > ul > li > a { font-size: 16px; padding: 1rem; } .banner-wrapper.top-menu-wrapper ul li a { font-size: 16px; } } @media (min-width: 1024px) { .menu-burger-wrapper .menu-wrapper > ul > li > ul > li > a:hover, .menu-burger-wrapper .menu-wrapper > ul > li > ul > li > a:focus { background-color: var(--primary-color); } .menu-burger-wrapper .menu-wrapper ul li:hover ul, .menu-burger-wrapper .menu-wrapper ul li ul:has(a:focus), .menu-burger-wrapper .menu-wrapper ul li a:focus ~ ul { height: auto; width: auto; display: flex; position: absolute; flex-direction: column; left: 50%; transform: translateX(-50%); min-width: 100%; } .menu-burger-wrapper .menu-wrapper ul li ul a { padding: 1rem 2rem; border-bottom: 1px solid rgb(184, 184, 184); text-align: center; } .menu-burger-wrapper .menu-wrapper ul li ul a:hover, .menu-burger-wrapper .menu-wrapper ul li ul a:focus { border-color: var(--menu-hover-bg); color: var(--menu-link-color-hover); } .menu-burger-wrapper .menu-wrapper ul li > a:hover { background-color: var(--menu-hover-bg); color: var(--menu-link-color-hover); text-decoration: none; } .transparent-menu.mst-lang a, .transparent-menu.LangSwitcherV1 a, .transparent-menu.lang-switcher a { background-color: rgba(255, 255, 255, 0); } .transparent-menu.main-menu-wrapper .menu-burger-wrapper .menu-wrapper > ul > li > a:hover, .mst-lang a:hover, .LangSwitcherV1 a:hover, .lang-switcher a:hover { background-color: var(--secondary-color); color: var(--menu-link-color-hover); text-shadow: 1px 1px 1px #000000; } .menu-burger-wrapper .menu-wrapper ul li:hover { border-color: var(--menu-hover-bg); } .second-menu-mobile-wrapper { display: none; } } @media (max-width: 1024px) { .header-owocki { visibility: visible !important; } .header-owocki { position: fixed; top: 9px; left: 27%; display: flex; animation: fall 600ms ease-out forwards; z-index: 2; gap: 5px; } .menu-owocki.truskawka { width: auto; height: 28px; } .header-tsw-owoc { width: 62px; } .menu-burger-wrapper .menu-wrapper ul li a { padding: 1rem; } .mst-lang, .LangSwitcherV1, .lang-switcher { left: 100vw; transition: all 200ms ease; } .show-burger.LangSwitcherV1, .show-burger.mst-lang, .show-burger.lang-switcher { display: block; position: fixed; z-index: 101; width: 30px; left: 2rem; transition: all 200ms ease; } .banner-image-wrapper { padding: 0 0; } .banner-wrapper { grid-template-columns: 1fr; } .banner-image-wrapper img { padding: 2rem; } .mst-lang a, .LangSwitcherV1 a, .lang-switcher a { width: 20px; height: 50px; } .menu-hamburger-btn, .menu-subheader-mobile, .menu-hamburger-btn-close, .menu-logo-mobile, .menu-social-mobile { display: block; } .menu-burger-wrapper { background-color: white; } .menu-logo { left: 0; justify-content: center; display: grid; grid-template-columns: 1fr; margin: 4rem auto 0rem; } .menu-logo a:nth-child(1) { grid-column: span 3; } .menu-logo a { display: flex; justify-content: center; } .menu-wrapper { margin-right: 0; width: 100%; } .menu-logo img { left: 0; max-width: 100%; height: auto; max-height: 80px; } .menu-burger-wrapper > .container { flex-direction: column; align-items: center; justify-content: space-between; min-height: 100%; z-index: 3; max-width: 100%; } .menu-container .menu-wrapper ul { flex-direction: column; align-items: center; } .menu-logo-mobile img { margin: auto auto; max-width: 100%; height: auto; max-height: 100%; left: -100%; position: relative; transition: all 200ms ease; padding: 1rem; } .main-menu-wrapper.scrolled-menu .menu-logo-mobile img, .menu-logo-mobile a:focus img { left: 0; } .menu-hamburger-btn { position: absolute; top: 50%; transform: translate(-85%, -50%); right: 0; font-size: 32px; z-index: 5; background-color: var(--menu-bg); border: none; color: var(--menu-link-color); } .menu-subheader-mobile { position: relative; z-index: 1; background-color: var(--menu-bg); height: 60px; } .menu-logo-mobile { max-width: calc(100% - 5rem); transition: all 200ms ease; height: 60px; } .menu-social-mobile { min-height: calc(120px + 4rem); display: flex; justify-content: space-evenly; align-items: center; width: 100%; } .burger-social-link a { color: #9a9a9a; font-size: 36px; } .menu-hamburger-btn-close { position: absolute; top: 1rem; right: 2rem; font-size: 32px; color: var(--menu-link-color); border: none; background: none; } .menu-burger-wrapper .menu-wrapper > ul > li:has(> ul) a { padding-bottom: 1rem; } .menu-burger-wrapper .menu-wrapper > ul > li > ul { display: block; } .menu-burger-wrapper .menu-wrapper > ul > li > ul > li { border: none; } .menu-burger-wrapper .menu-wrapper > ul > li > ul > li:nth-last-child(1) > a { padding-bottom: 2rem; } .menu-burger-wrapper .menu-wrapper > ul > li > ul > li > a { padding: 1rem; padding-top: 0; background-color: var(--menu-bg); font-weight: 400; } .menu-burger-wrapper .menu-wrapper ul li { display: block; width: 100%; text-align: center; border-top: 1px solid var(--primary-color); } .menu-burger-wrapper .menu-wrapper > ul > li:nth-last-child(1) { border-bottom: 1px solid var(--primary-color); } .main-menu-wrapper .social-media, .main-menu-wrapper .top-menu-wrapper { display: none; } .main-menu-wrapper { margin-bottom: calc(60px + 2rem); } .second-menu-mobile-wrapper { text-transform: uppercase; } .menu-burger-wrapper .menu-wrapper > ul > li > a { height: 50px; } }
.main-menu-wrapper.scrolled-menu .menu-burger-wrapper { position: fixed; top: 0; right: 0; width: 100%; box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px; background-color: white; } .main-menu-wrapper.scrolled-menu .top-menu-wrapper { margin-bottom: calc(120px + 2rem); } .mst-lang, .LangSwitcherV1, .lang-switcher { position: absolute; } @media (min-width: 1024px) { .main-menu-wrapper.scrolled-menu .menu-burger-wrapper .menu-logo, .main-menu-wrapper .menu-burger-wrapper .menu-logo:has(a:focus) { left: 0; } .mst-lang a, .LangSwitcherV1 a, .lang-switcher a { color: var(--menu-link-color); transition: all 200ms ease; } } @media (max-width: 1024px) { .logo-menu-owocki { display: flex; gap: 10px; flex-direction: column; padding-bottom: 17px; } .owocki-cont { gap: 6px; } .menu-owocki { width: auto; height: 42px; } .main-menu-wrapper.scrolled-menu .menu-logo-mobile { margin-left: 0; } .main-menu-wrapper.scrolled-menu .menu-subheader-mobile { position: fixed; top: 0; width: 100%; box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px; } .main-menu-wrapper.scrolled-menu .menu-burger-wrapper, .menu-burger-wrapper { position: fixed; width: 100%; height: 100vh; top: 0; left: 100vw; box-shadow: none; z-index: 3; transition: all 200ms ease; } .show-burger.main-menu-wrapper.scrolled-menu .menu-burger-wrapper, .show-burger .menu-burger-wrapper { left: 0; overflow-y: auto; } } @media (max-width: 768px) { .section-title { font-size: 40px; } .classic-btn { font-size: 18px; } } @media (max-width: 720px) { .header-owocki { left: 29%; } } @media (max-width: 650px) { .header-owocki { left: 33%; } } @media (max-width: 580px) { .header-owocki { left: 43%; } } @media (max-width: 480px) { .header-owocki { gap: 13px; left: auto; right: 17%; top: 8px; } .header-tsw-owoc { width: 39px; height: 84px; } } @media (max-width: 380px) { .menu-owocki { width: auto; height: 35px; } .header-owocki { gap: 13px; left: auto; right: 18%; top: 12px; } }
.ex-container { margin-bottom: 5rem; } .title-cont { display: flex; justify-content: space-between; } .title-main { font-size: 36px; font-weight: 700; margin: 20px 0px 30px 0px; color: var(--primary-color); } .exhibitor-list-v2 { min-height: 60vh; --border-radius: 10px; --border-radius-secondary: 4px; } .exhibitors-main-wrapper { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px; } .exhibitors-main-container { margin: 0 !important; } .cms-exhibitor-list-unpromoted-header-template h1 { text-transform: uppercase; font-weight: 700; color: var(--secondary-color); display: flex; justify-content: space-between; } .exhibitors-container { border: none; border-radius: var(--border-radius-secondary); padding: 15px; min-height: 200px; overflow-wrap: anywhere; display: flex; flex-direction: column; justify-content: space-between; background-color: white; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; } .ex-list-letters ul { display: flex; justify-content: space-evenly; flex-wrap: wrap; padding: 0; margin-bottom: 0; } .ex-list-letters { margin: 15px 0; border-radius: var(--border-radius-secondary); padding: 5px; } .ex-list-letters ul li { cursor: pointer; color: var(--secondary-color); } input.k-textbox { text-indent: 0; } .k-select, .k-input { border: none; box-shadow: none; align-content: center; } .single-letter { padding: 0px 5px; display: block; text-align: center; align-content: center; font-size: 18px; border-radius: var(--border-radius-secondary); transition: all 200ms ease; } .single-letter:hover { background-color: var(--secondary-color); color: white; font-weight: 600; } .single-letter em { font-size: 1.2em; } .selected { font-weight: 800; } .exhibitors-header-wrapper { display: flex; justify-content: space-between; z-index: 2; } .exhibitors-stand-number { text-decoration: none !important; color: white !important; } .exhibitors-stand-number span { background-color: var(--secondary-color); color: white; font-size: 16px; font-weight: 600; } .exhibitors-stand-number-text { padding: 5px 0 5px 10px; } .exhibitors-stand-number-arrow { padding: 5px 8px 5px 0; } .exhibitors-stand-number-text::after { content: 'MAPA'; background-color: var(--secondary-color); font-weight: 400; font-size: 0; transition: all 200ms ease; padding-top: 4px; } .exhibitors-stand-number:hover .exhibitors-stand-number-text::after { font-size: 16px; padding-right: 8px; } .popup-stand-nr:hover .exhibitors-stand-number-text::after { font-size: 24px; } .exhibitors-name h3 { margin: 0; margin-top: 5px; font-weight: 600; font-size: 18px; } .exhibitors-image { height: 50px; width: 150px; background-size: contain; background-repeat: no-repeat; background-origin: content-box; background-position: center center; } .exhibitors-image img { max-width: 100%; max-height: 100%; } .grayscale { filter: grayscale(1); opacity: 30%; } .exhibitors-description { display: flex; justify-content: space-between; align-items: flex-end; font-size: 12px; } .exhibitors-like-btn { margin-right: 10px; color: var(--secondary-color); } .exhibitor-link { text-decoration: none !important; color: var(--secondary-color) !important; position: relative; z-index: 2; } .exhibitor-link::after { background-color: var(--secondary-color) !important; height: 0.5px !important; } .exhibitors-like-wrapper i { font-size: 20px; cursor: pointer; } .row { margin: 0; }
.filtr1 { grid-area: kategoria; } .filtr4 { grid-area: hala; } .filtr5 { grid-area: ulubione; } .filtr2 { grid-area: kraj; } .filtr3 { grid-area: szukaj; position: relative; } .filter-search-icon { position: absolute; right: 10px; top: 0; height: 100%; align-content: center; font-size: 22px; color: #b8b8b8; } .filtry { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-areas: 'szukaj szukaj szukaj ulubione' 'kategoria kategoria kraj hala'; gap: 15px; } .filtr { width: 100%; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; } .filtr5 { display: flex; justify-content: space-between; align-items: center; background-color: white; padding: 6px 0; padding-left: 15px; padding-right: 5px; border-radius: var(--border-radius-secondary); } .filtr5 label { margin-bottom: 0; font-weight: normal; color: gray; } .filtr5 input[type='checkbox'] { margin: 0; width: 20px; height: 20px; accent-color: var(--secondary-color); appearance: none; position: relative; display: inline-block; box-sizing: content-box; width: 2.5em; height: 1em; padding: 0.2em; border: none; cursor: pointer; border-radius: 1.5em; overflow: hidden; background-color: #b8b8b8; transition: all ease 0.3s; } .filtr5 input[type='checkbox']:before { content: ''; display: block; position: absolute; z-index: 1; width: 1em; height: 1em; background: #fff; color: #fff; border-radius: 1.5em; transition: transform ease 0.3s; } .filtr5 input[type='checkbox']:focus { border: none; outline: none; } .filtr5 input[type='checkbox']:checked { background-color: var(--secondary-color); } .filtr5 input[type='checkbox']:checked:before { transform: translateX(1.5em); } .filtr .k-combobox, .filtr .k-textbox { width: 100%; } .filtr .k-textbox { border: none; padding: 19px 15px; } .filtr .k-dropdown-wrap { border: none; border-radius: var(--border-radius-secondary); height: 38px; align-content: center; } .k-dropdown-wrap.k-state-hover { background: white !important; } .k-list-container { box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1); border: none !important; } .k-state-default > .k-select { background-color: white !important; cursor: pointer; } li.k-item { cursor: pointer !important; } .k-list > .k-state-selected, .k-list > .k-state-focused { background-color: var(--primary-color) !important; border: none !important; } .k-dropdown-wrap.k-state-active { background-color: white !important; } .k-dropdown-wrap.k-state-border-down { padding-bottom: 0 !important; } .k-dropdown-wrap.k-state-active.k-state-border-down { box-shadow: none !important; } .filtr .k-input { border-top-left-radius: var(--border-radius-secondary); border-bottom-left-radius: var(--border-radius-secondary); box-shadow: none !important; padding: 5px 0 5px 10px; } .pdf-gen { background: none; border: none; } .pdf-gen i { font-size: 36px; color: var(--primary-color); } .pdf-gen button { border: none; background: none; padding-left: 0; } .filter-addons { display: flex; } #cboLikes { display: flex; justify-content: space-between; align-items: center; } @media (max-width: 1024px) { .exhibitors-main-wrapper { grid-template-columns: 1fr 1fr; } } @media (max-width: 768px) { } @media (max-width: 640px) { .ex-container { padding-left: 1.5rem; padding-right: 1.5rem; } .exhibitors-main-wrapper { grid-template-columns: 1fr; } .filtry { grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-areas: 'szukaj szukaj ulubione ulubione' 'kategoria kategoria kategoria kategoria' 'kraj kraj hala hala'; } }
.exhibitor-popup { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; overflow-y: scroll; z-index: 101; background-color: rgba(0, 0, 0, 0.5); display: flex; } .popup-opened { display: block; } .left-side { min-width: 300px; display: flex; flex-direction: column; justify-content: space-between; } .right-side { background-color: var(--primary-color); display: flex; flex-direction: column; height: 100%; } .popup-header { display: flex; justify-content: space-between; position: relative; background-color: var(--primary-color); padding: 0rem 4rem 0rem 4rem; } .popup-bg { position: absolute; background-position: 0% 30%; background-repeat: no-repeat; width: 100%; height: 100%; opacity: 50%; z-index: 0; top: 0; left: 0; border-top-right-radius: var(--border-radius); border-top-left-radius: var(--border-radius); } .popup-subheader { display: grid; grid-template-columns: 75% 25%; min-height: 12rem; margin-top: -6rem; } .popup-sub-subheader { background-color: white; display: grid; justify-content: space-between; align-items: center; padding: 3rem 2rem; gap: 1rem; z-index: 3; width: 100%; } .icon-cont { flex: 0 0 35px; } .popup-inside { background-color: var(--primary-color); max-width: 900px; height: auto; margin: auto auto; position: relative; min-width: 767px; border-radius: var(--border-radius); display: flex; } .popup-stand-nr { color: white; line-height: 1; font-size: 22px; border-bottom: 0px solid white; transition: all 200ms ease; position: relative; } .popup-stand-nr:hover { color: white; text-decoration: none; } .underline-animation::after { content: ''; width: 0; height: 1px; position: absolute; bottom: 0; left: 0; background-color: var(--primary-color); transition: all 200ms ease; } .underline-animation:hover::after { width: 100%; } #close-popup-btn-mobile { display: none; } #popup-stand-mobile { display: none; } .popup-stand { z-index: 1; display: flex; justify-content: center; align-items: center; text-align: center; color: white; background-color: var(--secondary-color); height: 100%; padding: 15px 0px; } .popup-stand-text { font-size: 72px; font-weight: 700; } #popup-name-mobile { display: none; } .close-popup-btn { position: absolute; top: 1.5rem; right: 1.5rem; cursor: pointer; z-index: 102; color: rgba(255, 255, 255, 0.5); } .popup-name { font-size: 36px; margin: 3rem; margin-left: 0; justify-content: space-between; align-items: center; color: white; z-index: 1; font-weight: 700; } .popup-name i { cursor: pointer; } .popup-main-content { display: grid; padding: 3rem; grid-template-columns: 1fr; } .popup-right-buttons { border-left: 1px solid rgba(255, 255, 255, 0.3); display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0 2rem; font-weight: 700; display: none; } .popup-button { width: 100%; text-align: center; width: 100%; text-align: center; border: 1px solid white; padding: 0.5rem; color: white; margin: 1rem 0; } .popup-button span { position: relative; } .popup-button:hover { text-decoration: none; color: white; } .popup-center { display: grid; grid-template-columns: 1fr 1fr; margin-bottom: 30px; gap: 30px; } .popup-center-left-wrapper { background-color: #f0f0f0; padding: 10px; border-radius: 5px; } .popup-image-wrapper { background-color: white; justify-content: center; display: flex; min-height: 215px; align-items: center; } .popup-image { margin: 0 auto; max-height: 80px; background-size: contain; background-repeat: no-repeat; background-position: center; max-width: 90%; width: max-content; height: max-content; } .popup-category p { margin-bottom: 0; font-weight: 700; } .popup-desc { color: white; padding-right: 2rem; --sb-track-color: rgba(255, 255, 255, 0.3); --sb-thumb-color: rgba(255, 255, 255, 0.7); --sb-size: 5px; line-height: calc(4px + 2ex); letter-spacing: 1px; } .popup-info-cont { display: flex; font-size: 16px; font-weight: 500; margin-bottom: 1rem; } .popup-address { display: flex; gap: 10px; font-size: 16px; font-weight: 500; } .icon-map { display: flex; align-items: center; } .popup-email-text { overflow-wrap: anywhere; } .popup-www-page a { color: rgb(0 0 0); font-weight: 600; cursor: pointer; position: relative; text-decoration: none !important; } .popup-www-page a::after { background-color: var(--secondary-color) !important; height: 0.5px; } .popup-tags { margin: 2rem 1rem; } .popup-tag { background-color: white; display: inline-block; margin: 1rem 2rem; padding: 5px 10px; } #share-btn { display: inline; color: rgba(255, 255, 255, 0.5); } @media (max-width: 768px) { .popup-name { display: none; } #popup-name-mobile { display: block; color: var(--primary-color); margin: 9px 18px; position: relative; font-size: 27px; } #share-btn { display: none; } .right-side { background-color: var(--primary-color); height: 100%; } .popup-center { grid-template-columns: 1fr; } .popup-inside { min-width: 100vw; border-radius: 0; display: flex; background-color: #fff; margin: 0px; flex-direction: column; } .popup-subheader { grid-template-columns: 1fr; margin-top: 0; height: auto; } .popup-stand { display: none; padding: 1.5rem; min-height: calc(35px + 3rem); align-items: center; flex-direction: column; } #popup-stand-mobile { display: flex; } .popup-sub-subheader { flex-direction: column; padding: 3rem 3rem 1rem 3rem; } .popup-stand-text { font-size: 50px; } .popup-stand-nr { font-size: 18px; } .popup-bg { position: absolute; background-color: var(--secondary-color); background-repeat: no-repeat; z-index: 0; top: 0; } .popup-image-wrapper { min-height: auto; margin: 21px 10px; } } .popup-address, .popup-contact { width: 100%; } .popup-desc { height: auto; overflow: auto; font-size: 16px; } .popup-name { text-align: center; justify-content: center; font-size: 36px; justify-content: space-between; align-items: center; color: white; z-index: 1; font-weight: 700; } .popup-desc::-webkit-scrollbar { width: var(--sb-size); } .popup-desc::-webkit-scrollbar-track { background: var(--sb-track-color); border-radius: 1px; } .popup-desc::-webkit-scrollbar-thumb { background: var(--sb-thumb-color); border-radius: 1px; } @supports not selector(::-webkit-scrollbar) { .popup-desc { scrollbar-color: var(--sb-thumb-color) var(--sb-track-color); } }
.exhibitors-container { position: relative; overflow: hidden; } .exhibitors-container:before { box-sizing: border-box; transform: translateX(100%); content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; border-bottom: 2px solid transparent; border-left: 2px solid transparent; border-radius: var(--border-radius-secondary); } .exhibitors-container:after { box-sizing: border-box; transform: translateX(-100%); content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 2px; border-top: 2px solid transparent; border-right: 2px solid transparent; border-radius: var(--border-radius-secondary); } .exhibitors-container:hover { color: inherit; text-decoration: none; } .exhibitors-container:hover:before { transition: 0.2s transform linear, 0.2s height linear 0.2s; transform: translateX(0); height: 100%; border-color: var(--secondary-color); } .exhibitors-container:hover:after { transition: 0.2s transform linear, 0.2s height linear 0.2s; transform: translateX(0); height: 100%; border-color: var(--secondary-color); }
.mst-footer { background-color: #006c4f; } .foter_v2 { background-color: #006c4f; color: white; padding-top: 60px; position: relative; } .boroweczka-stopeczka { position: absolute; right: -50px; top: -55px; } .borowka-stopka { z-index: 37; position: relative; width: 100px; } .cont { margin: 0px auto; display: flex; justify-content: space-around; gap: 4%; } .box { width: 48%; padding: 10px; } .box a { color: white; } .box a img { max-width: 25px; } .organizer_img { max-height: 110px; padding-top: 5px; } .organizer_img2 { max-height: 65px; } .przelewy-img { opacity: 0, 5; } .margin35 { margin-top: 35px; } .bold { font-weight: 600; } .social-fot { display: flex; gap: 1rem; } @media (max-width: 1620px) { .boroweczka-stopeczka { right: -20px; } } @media (max-width: 1554px) { .boroweczka-stopeczka { right: 0px; } } @media (max-width: 767px) { .box-mob { padding-left: 10px; } .mst-footer .container { padding-left: 0px; padding-right: 0px; } .mst-footer { padding-left: 0px !important; } .mst-footer p { font-size: 12px; } .cont { margin: 0px auto; display: grid; gap: 0%; grid-template-columns: 1fr 1fr; } .box { width: 100%; padding: 18px; display: flex; flex-direction: column; align-content: center; align-items: center; } } @media (max-width: 640px) { .boroweczka-stopeczka { right: 10px; } .borowka-stopka { z-index: 30; position: relative; width: 82px; } } @media (max-width: 480px) { .cont { grid-template-columns: 1fr; } .mst-footer p { font-size: 15px; } }
.mst-footer, .mst-default-footer { clear: both; } .bcs-footer-main-wrapper { --footer-bg-color: #242424; background-color: var(--footer-bg-color); min-height: 114px; display: flex; } .bcs-footer { padding: 2rem 3rem; color: #b7bec6 !important; position: relative; margin: auto; } .bcs-footer * { z-index: 2; } .bcs-logo, .exs-logo, .bcs-logo:hover, .exs-logo:hover, .bcs-logo:visited, .exs-logo:visited { color: #b7bec6 !important; text-decoration: none; } .logo-mini img { filter: contrast(0.3); max-width: 102px; } .bcs-footer-wrapper { display: grid; width: 100%; grid-template-columns: 170px 1fr 170px; } .logo-desc { display: none; text-align: center; } .logo-container { display: flex; flex-direction: column; justify-content: center; align-items: center; } .logo-mini { max-width: 100%; opacity: 0.7; } .bcs-logo-mini { height: 35px; } .exs-logo-mini { height: 45px; } .bcs-text { margin: auto; } .bcs-text-mobile { display: none; } .bcs-footer-link, .bcs-footer-link:hover, .bcs-footer-link:focus { color: #b7bec6; text-decoration: none; } @media (max-width: 640px) { .bcs-text { display: none; } .bcs-text-mobile { display: block; text-align: center; margin: 2rem 0; } .bcs-footer { padding: 2rem 0; } .logo-mini { display: flex; justify-content: center; } .bcs-footer-wrapper { display: grid; grid-template-columns: 1fr 1fr; display: none; } }
