/* 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/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: /Layouts/custom/lne/mst_default.css */
body {
    background-color: #fff;
    /* font-family: 'Kanit', sans-serif;*/
    font-family: 'Montserrat', sans-serif;
}

/*HEADER*/
.mst-header {
    min-height: 65px;
    padding-top: 50px;
}

    .mst-header > .container {
        padding: 0 10px 0 0;
    }

    .mst-header .mst-logo {
        float: left;
        padding-top: 0px;
    }

        .mst-header .mst-logo .img-responsive {
            display: inline-block;
        }

    .mst-header .menu-top-button {
        float: right;
        margin-top: -4px;
    }

.menu-top-content {
    padding: 0;
}

@media (max-width: 767px) {
    .mst-header .menu-top-content {
        clear: both;
    }

    .mst-header .mst-logo {
        text-align: center;
        float: none;
    }

    .mst-mobile-menu-icon {
        border-radius: 100px;
        width: 45px;
        height: 45px;
        background-color: #ce1443;
        color: white;
        position: absolute;
        font-size: 18px;
        top: 68px;
        left: calc(50% - 22px);
        text-align: center;
        padding-top: 11px;
        cursor: pointer;
        z-index:12;
    }
}

@media (min-width: 768px) {
    .mst-header .menu-top-content {
        float: right;
        margin-top: -16px;
    }

    .mst-mobile-menu-icon {
        display: none;
    }
}

@media (max-width: 767px) {
    .mst-header {
        background-color: #ce1443;
        height: 95px;
        padding-top: 14px;
    }

    .menu-top-content {
        padding-top: 0px;
        position: absolute;
        background: #ce1443;
        width: 100%;
        top: 93px;
        z-index: 9;
        height: 0;
        -webkit-transition: all 200ms ease;
        transition: all 200ms ease;
        -webkit-transition-delay: 0ms;
        transition-delay: 0ms;
        overflow: hidden;
    }

    .menu-top-content-show {
        padding-top: 25px;
        height: 450px;
    }

    .mst-logo {

    }
}


/*end HEADER*/
/*base*/

.mst-content {
    
}

@media (max-width: 991px) {

    .mst-content {
        margin-top: 20px;
    }

}

.mst-content > div {
}

.mst-footer {
    clear: both;
    padding-bottom: 60px;
}

.mst-footer > .container {

}

.mst-content-bottom {

}

/*base END*/
/*ADDED*/

/*ADDED END*/
/*MENU*/
@media (max-width: 767px)
{
    .menu-top-1 .menu {
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: center;
    }

        .menu-top-1 .menu > li {
            margin: 0;
            padding: 0;
            display: inline-block;
        }

            .menu-top-1 .menu > li > a {
                display: block;
                text-decoration: none;
                color: #ce1443;
                padding: 1px 0 0;
                text-transform: uppercase;
                font-weight: 700;
                text-align: center;
                font-size: 27px;
                background-color: white;
                width: 40px;
                height: 39px;
                margin: 0 10px 30px;
                border-radius: 100px;
            }

            .menu-top-1 .menu > li.menu-text > a {
                color: #363636;
                cursor: default;
                font-size: 12px;
                font-weight: normal;
                padding: 4px 18px 0;
                border-right: 0px solid;
            }

            .menu-top-1 .menu > li > a > span {
                display:none;
            }

            .menu-top-1 .menu > li.menu-text:hover > a {
                color: #7d7b7b;
            }

            .menu-top-1 .menu > li:hover > a {
                color:black;
            }

            .menu-top-1 .menu > li > ul {
                list-style: none;
                margin: 0px;
                padding: 0px;
                _position: absolute;
                _display:none;
            }

            .menu-top-1 .menu > li:hover > ul {
                display: block;
            }

            .menu-top-1 .menu > li > ul > li {
                margin: 0;
                padding: 0 0 0 20px;
            }

                .menu-top-1 .menu > li > ul > li > a {
                    display: block;
                    text-decoration: none;
                    color: black;
                    padding: 5px 14px;
                }

                .menu-top-1 .menu > li > ul > li:hover > a {
                    color:black;
                }

    .menu-top-2 .menu {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .menu-top-2 .menu > li {
            margin: 0;
            padding: 0;
        }

            .menu-top-2 .menu > li > a {
                display: block;
                text-decoration: none;
                color: white;
                padding: 5px 13px;
                text-transform: uppercase;
                font-weight: 700;
                text-align: center;
                font-size: 18px;
            }

            .menu-top-2 .menu > li.menu-text > a {
                color: #363636;
                cursor: default;
                font-size: 12px;
                font-weight: normal;
                padding: 4px 18px 0;
                border-right: 0px solid;
            }

            .menu-top-2 .menu > li.menu-text:hover > a {
                color: #7d7b7b;
            }

            .menu-top-2 .menu > li:hover > a {
                color: black;
            }

            .menu-top-2 .menu > li > ul {
                list-style: none;
                margin: 0px;
                padding: 0px;
                _position: absolute;
                _display: none;
            }

            .menu-top-2 .menu > li:hover > ul {
                display: block;
            }

            .menu-top-2 .menu > li > ul > li {
                margin: 0;
                padding: 0 0 0 20px;
            }

                .menu-top-2 .menu > li > ul > li > a {
                    display: block;
                    text-decoration: none;
                    color: black;
                    padding: 5px 14px;
                }

                .menu-top-2 .menu > li > ul > li:hover > a {
                    color: black;
                }
}

@media (min-width: 768px)
{
    .menu-top-2 {
        display:none;
    }

    .menu-top-1 .menu {
        list-style: none;
        margin:0;
        padding:0;
    }

        .menu-top-1 .menu > li {
            float: left;
            margin: 0;
            padding: 0;
        }

            .menu-top-1 .menu > li > a {
                display: block;
                text-decoration: none;
                color: #ffffff;
                font-size: 20px;
                background-color: #4e4c4d;
                width: 34px;
                height: 34px;
                margin: 0 0 0 20px;
                border-radius: 100px;
                text-align: center;
                padding-top: 3px;
            }

            .menu-top-1 .menu > li > a > span {
                display: none;
            }

            .menu-top-1 .menu > li:last-child > a,
            .menu-top-1 .menu > li:nth-last-child(2) > a {
                padding-right: 0;
            }

            .menu-top-1 .menu > li.menu-text > a {
                color: #363636;
                cursor: default;
                font-size: 12px;
                font-weight: 500;
                padding-top: 3px;
                border-right: 0px solid;
            }

            .menu-top-1 .menu > li.menu-text:hover > a {
                color: #7d7b7b;
            }

            .menu-top-1 .menu > li:last-child > a,
            .menu-top-1 .menu > li:nth-last-child(2) > a {
                border-right: 0px solid;
            }

            .menu-top-1 .menu > li > a > i {
                margin-top: -5px;
            }

            .menu-top-1 .menu > li:hover > a {
                background-color: #ce1443;
            }

            .menu-top-1 .menu > li > ul {
                list-style: none;
                margin: 0px;
                padding: 0px;
                position: absolute;
                display:none;
                background-color: rgba(10, 10, 10, 0.78);
            }

            .menu-top-1 .menu > li:hover > ul {
                display: block;
            }

            .menu-top-1 .menu > li > ul > li {
                margin: 0;
                padding: 0;
            }

                .menu-top-1 .menu > li > ul > li > a {
                    display: block;
                    text-decoration: none;
                    color: black;
                    padding: 5px 14px;
                    color: white;
                }

                .menu-top-1 .menu > li > ul > li:hover > a {
                    color:#ccc;
                }
}
/*MENU END*/

/*MAGAZYN*/

.magazyn-spis-tresci {
    clear:both;
}

    .magazyn-spis-tresci > h3 {
        border-bottom: 1px solid #ddd;
        margin: 30px 0;
        padding-bottom: 5px;
    }

.magazyn-spis-tresci-content {
    
}


@media (min-width: 992px) {
    .magazyn-spis-tresci-content {
        -webkit-column-count: 3;
        -webkit-column-gap: 30px;
        -webkit-column-rule: 0px solid rgba(0,0,0,0.3);
        -moz-column-count: 3;
        -moz-column-gap: 30px;
        -moz-column-rule: 0px solid rgba(0,0,0,0.3);
        column-count: 3;
        column-gap: 30px;
        column-rule: 0px solid rgba(0,0,0,0.3);
    }
}


.magazyn-spis-tresci-dzial {
    padding-bottom: 35px;
    /*line-height: 1.2;*/
}

    .magazyn-spis-tresci-dzial > span {
        display: block;
        padding: 10px 0;
        /*padding-left: 5px;*/
    }

    .magazyn-spis-tresci-dzial > a {
        display: block;
        padding: 10px 0;
        /*padding-left: 5px;*/
    }

    .magazyn-spis-tresci-dzial > b ,
    .magazyn-spis-tresci-dzial > strong {
        display: block;
        padding: 10px 0;
    }

/*MAGAZYN END*/






.more-link {
    text-decoration: underline;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
}
	







/* END: /Layouts/custom/lne/mst_default.css */
/* BEGIN: /Layouts/custom/lne/nmst_top_menu.css */
.nmst_top_menu-menu-container {
    padding: 0;
    margin-top: -19px;
    margin-bottom: 35px;
}

.nmst_top_menu-menu-top-content {
    padding: 0;
}

.nmst_top_menu-menu-top-button {
    margin-top: -10px;
}

@media (max-width: 767px)
{
    .nmst_top_menu-menu-top-content {
        display: none;
    }

    .nmst_top_menu-menu-container {
        margin-top: -51px;
        margin-bottom: 51px;
    }

    .menu-top-nm .menu {
        list-style: none;
        margin:0;
        padding:0;
        display:table;
        width: 100%;
    }

        .menu-top-nm .menu > li {
            margin: 0;
            padding: 0;
            display: table-cell;
        }

            .menu-top-nm .menu > li > a {
                display: block;
                text-decoration: none;
                color: white;
                padding: 5px 2px;
                text-transform: uppercase;
                font-weight: 700;
                text-align: center;
                font-size: 12px;
            }

            .menu-top-nm .menu > li:hover > a {
                color: #747474;
            }

            .menu-top-nm .menu > li > ul {
                list-style: none;
                margin: 0px;
                padding: 0px;
                _position: absolute;
                _display:none;
            }

            .menu-top-nm .menu > li:hover > ul {
                display: block;
            }

            .menu-top-nm .menu > li > ul > li {
                margin: 0;
                padding: 0 0 0 20px;
            }

                .menu-top-nm .menu > li > ul > li > a {
                    display: block;
                    text-decoration: none;
                    color: black;
                    padding: 5px 14px;
                }

                .menu-top-nm .menu > li > ul > li:hover > a {
                    color:black;
                }
}

@media (min-width: 768px)
{
    .menu-top-nm {
        float: right;
        margin-right: 10px;
    }

    .menu-top-nm .menu {
        list-style: none;
        margin:0;
        padding:0;
    }

        .menu-top-nm .menu > li {
            float: left;
            margin: 0;
            padding: 0;
        }

            .menu-top-nm .menu > li > a {
                display: block;
                text-decoration: none;
                color: black;
                padding: 5px 11px;
                text-transform: uppercase;
                font-weight: 700;
                font-size: 16px;
            }

            .menu-top-nm .menu > li.menu-item-red > a {
                color: #e1325d;
            }

            .menu-top-nm .menu > li:last-child > a {
                padding-right: 0;
            }

            .menu-top-nm .menu > li > a > i {
                margin-top: -5px;
                color: #808080;
            }

            .menu-top-nm .menu > li:hover > a {
                color: #747474;
            }

            .menu-top-nm .menu > li > ul {
                list-style: none;
                margin: 0px;
                padding: 0px;
                position: absolute;
                display:none;
                background-color: rgba(10, 10, 10, 0.78);
            }

            .menu-top-nm .menu > li:hover > ul {
                display: block;
            }

            .menu-top-nm .menu > li > ul > li {
                margin: 0;
                padding: 0;
            }

                .menu-top-nm .menu > li > ul > li > a {
                    display: block;
                    text-decoration: none;
                    color: black;
                    padding: 5px 14px;
                    color: white;
                }

                .menu-top-nm .menu > li > ul > li:hover > a {
                    color:#ccc;
                }
}

/* END: /Layouts/custom/lne/nmst_top_menu.css */
/* BEGIN: /Layouts/custom/lne/nmst_articles.css */

.nmst_art_top {
    padding: 0;
}

.nmst_art_bottom {
    padding: 26px 0 0;
    border-top: 1px solid #e0e1e1;
    margin-top: 10px;
}

.nmst_art_title {
    /*float: left;*/
    padding-left: 15px;
    text-transform: uppercase;
}

.nmst_art_search {
    border: 1px solid #e0e1e1;
    padding: 0 9px 3px 5px;
}

@media (min-width: 768px) {
    .nmst_art_title {
        padding-left: 2px;
        padding-top: 8px;
    }

    .nmst_art_search {
        float: right;
        max-width: 380px;
        margin-top: 12px;
        width: 100%;
    }
}

.nmst_art_menu_button {
    float: right;
    margin-top: -14px;
}

@media (max-width: 767px) {
    .nmst_art_bottom {
        border-top: none;
    }

    .nmst_art_title {
        clear: both;
    }

    .nmst_art_menu_button {
        float: left;
        margin: 0 0 0 15px !important;
        
    }

        .nmst_art_menu_button > button {
            border-radius: 5px;
            background-color: #ce1443;
            color: white;
            margin-right: 0;
        }

    .nmst_art_search {
        float: right;
        margin-right: 15px;
        margin-top: 8px;
        width: calc(100vw - 161px);
    }
}


    .nmst_art_search .input-group input.form-control {
        border: 0px;
        box-shadow: none !important;
        font-size: 12px;
    }

    .nmst_art_search .input-group-addon:last-child {
        border: 0px;
    }

    .nmst_art_search .input-group-addon {
        background-color: white;
    }

        .nmst_art_search .input-group-addon:first-child {
            border: 0;
            background-color: transparent;
            padding-right: 20px !important;
            color: black;
        }

    .nmst_art_menu {
        clear: both;
        padding: 0;
        max-height:none;
    }

    .menu-art-category {
        padding-top: 20px;
    }

        .menu-art-category .menu-menu-container {
        }



    .parent {
    }

        .parent child:nth-child(1) {
        }



    .menu-art-category .menu {
        /*display: block;*/
        list-style: none;
        margin: 0;
        padding: 0;
        /*text-align: center;*/
        display: -ms-flex;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: flex-start;
        align-content: flex-start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

@media (max-width: 767px) {
    .menu-art-category .menu {
        display: block;
    }
}

    .menu-art-category .menu > li {
        /*display: inline-block;*/
        margin: 0;
        padding: 0;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        align-self: auto;
    }

        .menu-art-category .menu > li > a {
            display: block;
            text-decoration: none;
            color: black;
            padding: 10px 7px;
            text-transform: uppercase;
            text-align: center;
            font-weight: bold;
            /*font-size: 15px;*/
        }

            .menu-art-category .menu > li > a > .fa {
                display: none;
            }

        /*.menu-art-category .menu > li:first-child > a {
            padding-left:0;
        }

        .menu-art-category .menu > li:last-child > a {
            padding-right:0;
        }*/

        .menu-art-category .menu > li:hover > a {
            color: #e1325d;
            background-color: rgba(0,0,0,.05);
        }

        .menu-art-category .menu > li > ul {
            list-style: none;
            margin: 0px;
            padding: 0px;
            position: absolute;
            display: none;
        }

        .menu-art-category .menu > li:hover > ul {
            display: block;
        }

        .menu-art-category .menu > li > ul > li {
            margin: 0;
            padding: 0;
        }

            .menu-art-category .menu > li > ul > li > a {
                list-style: none;
                margin: 0px;
                padding: 0px;
                position: absolute;
                display: none;
            }

            .menu-art-category .menu > li > ul > li:hover > a {
                display: block;
            }

    .article-search {
        position: relative;
    }

        .article-search > .fa {
            position: absolute;
            font-size: 20px;
            right: 0;
            z-index: 1;
            top: 8px;
        }

        .article-search > input {
            width: 100%;
            border: 0px;
            height: 35px;
            font-weight: 500;
        }

/* END: /Layouts/custom/lne/nmst_articles.css */
/* BEGIN: /Layouts/custom/lne/ctn_article.css */
.ctn-article {
    padding: 0;
}

.ctn-article-top {
    padding: 0 0px 30px;
}

.ctn-article-content {
}

.ctn-article-right {
}

.ctn-article-bottom {
}

@media (min-width: 768px) {
    .ctn-article-top {
        padding: 0 0 30px;
    }

    .ctn-article-content {
        /*padding-left: 0;*/
    }

    .ctn-article-right {
        padding-right: 0;
    }

    .ctn-article-bottom {
        padding: 0;
    }

}

/* END: /Layouts/custom/lne/ctn_article.css */
/* BEGIN: /Layouts/custom/lne/lne.css */
body {
    color: #363636;
}

@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
}


@media (min-width: 768px) {
    .border-1 {
        outline: 1px solid #e0e1e1;
    }
}


a {
    color: #ce1443;
}

b, strong {
    font-weight: 700;
}

a:hover {
    color: #791b32;
}


h3, .h3 {
    font-size: 30px;
    font-weight: 700;
    
}

.h-border {
    border-bottom: 1px solid #e0e1e1;
    padding-bottom: 10px;
}
  
hr {
    border-top: 1px solid #e0e1e1;
}


.btn-primary {
    color: rgb(255,255,255);
    background-color: #ce1443;
    border-color: #ce1443;
    background-image: none !important;
}

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        color: rgb(255,255,255);
        background-color: #e6597c;
        border-color: #e6597c;
    }

    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        background-image: none;
    }

    .btn-primary.disabled,
    .btn-primary[disabled],
    fieldset[disabled] .btn-primary,
    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary:hover,
    .btn-primary.disabled:focus,
    .btn-primary[disabled]:focus,
    fieldset[disabled] .btn-primary:focus,
    .btn-primary.disabled:active,
    .btn-primary[disabled]:active,
    fieldset[disabled] .btn-primary:active,
    .btn-primary.disabled.active,
    .btn-primary[disabled].active,
    fieldset[disabled] .btn-primary.active {
        background-color: #e87390;
        border-color: #9a2441;
    }

    .btn-primary .badge {
        color: #ce1443;
        background-color: rgb(255,255,255);
    }








/*   GLOBAL STYLE   */
/*.cms-control-header
{
    font-size: 32px;
    padding-bottom: 25px;
    padding-top: 9px;
    text-transform: uppercase;

    color: #14A7C0;
    text-shadow: 0 0 5px #14A7C0;
    display: block;
    font-family: FontFabricNexa;
}

    .cms-control-header > span
    {
        
    }



.cms-control-subheader
{

    padding-bottom: 0px;
    padding-top: 10px;
    clear: both;
}

.control-tools-content
{
    opacity: .2;
    position: absolute;
    background-color: white;
    box-shadow: 2px 2px 5px rgba(0,0,0,.5);
    margin-top: -21px;
    font-size: 17px;
    z-index: 999;
    
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;

    -moz-transform: scale(.8);
    -webkit-transform: scale(.8);
    -o-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
}

    .control-tools-content:hover
    {
        opacity: 1;

        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    .control-tools-content a
    {
        color: #777 !important;
        padding: 6px;
    }

        .control-tools-content a:hover
        {
            color: black !important;
        }
/*   end GLOBAL STYLE   *

.anty-layout-content, div[data-layout-container=true]
{
    padding: 0;
}

.d-slider {
    overflow:hidden;
    width:100%;
    height: 200px;

    /*outline: 1px solid red;*
}

.d-slider .s-item {
    display:inline-block;
    float:left;
    height: 100%;

    /*outline: 1px solid blue;*
}

    .s-control-panel {
        text-align: center;
    }

    .s-control-panel > a {
        display:inline-block;
        width: 13px;
        height: 13px;
        border-radius: 10px;
        margin: 0 5px;
        background-color: transparent;
        border:1px solid #00A4C9;
        color: transparent;
        font-size: 1px;
        cursor: pointer;
    }

        .s-control-panel > a.select {
            background-color: #00A4C9;
        }*/


/* IMPREZA */










.form-control {
    height: 35px;
    font-size: 16px;
  	border-radius: 0px;
}

.form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #4d4c4c;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #4d4c4c;
   opacity: 1;
}
.form-control::-ms-input-placeholder { /* Microsoft Edge */
   color: #4d4c4c;
}

.telerik-checkbox.chk_sm.RadButton .rbText, .telerik-checkbox.RadButton .rbText {
	top: 3px; 
}

.menu-top-nm .menu > li.menu-item-kongres > a {
  font-size: 20px;
  line-height: 1;
  font-weight: 800;
}



@media (min-width: 768px) {
	.menu-top-1 .menu > li > a > i {
    	margin-top: 0;
    	background-color: #4e4c4d;
    	width: 38px;
    	height: 38px;
    	margin: 0 0 0 20px;
    	border-radius: 100px;
    	padding-top: 9px;
	}

	.menu-top-1 .menu > li > a {
    	display: block;
    	text-decoration: none;
    	color: #ffffff;
    	font-size: 20px;
    	background-color: transparent;
    	width: auto;
    	height: auto;
    	margin: 0 0 0 20px;
    	border-radius: 0px;
    	text-align: center;
    	padding-top: 0px;
	}	

	.menu-top-1 .menu > li > a > span {
    	display: inline;
    	color: #000;
    	margin-left: 10px;
  	}
  
  	.menu-top-1 .menu > li:hover > a {
    	background-color: transparent;
	}
  
  	.menu-top-1 .menu > li:hover > a > span {
    	color: #ce1443; 
  	}
  
  	.menu-top-1 .menu > li:hover > a > i {
    	background-color: #ce1443; 
  	}
}

@media (max-width: 767px)
{
	.menu-top-1 .menu {
    	margin-bottom: 30px;
	}

	.menu-top-1 .menu > li {
        margin: 0;
        padding: 0;
        display: inline-block;
        width: 100px;
        text-align: center;
	}	
  
  	.menu-top-1 .menu > li > a {
        display: inline-block;
        margin: 0 10px 30px;
      	width: auto;
    }
  
    .menu-top-1 .menu > li > a > span {
        display: inline;
      	color: white;
    	font-size: 16px;
    }
  
}

@media (max-height: 700px) {
  .article-popup {
	    min-height: 700vh;
  }
}


/* END: /Layouts/custom/lne/lne.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/Article/ArticleSearchV1.css */
body {
}


/* END: ~/Controls/CMS/Ajs/Article/ArticleSearchV1.css */
/* BEGIN: ~/Controls/CMS/Ajs/Menu/MenuV1.css */

.font-size-0 span {
    font-size: 0;
}

.unread-email {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #10525e;
    border-radius: 100%;
    text-align: center;
    font-size: 10px !important;
    line-height: 21px;
    vertical-align: super;
}


/* END: ~/Controls/CMS/Ajs/Menu/MenuV1.css */
/* BEGIN: ~/Controls/CMS/Ajs/Article/TextOrLinkV1.css */
body {
}


/* END: ~/Controls/CMS/Ajs/Article/TextOrLinkV1.css */
/* BEGIN: ~/Controls/CMS/Ajs/Image/ImageV1.css */


/* END: ~/Controls/CMS/Ajs/Image/ImageV1.css */
.menu-lvl-1 { position: relative; z-index: 9999; }
.art-top { width: 100%; height: 460px; background-size: cover; background-position: center; } .art-top-a { background: -moz-linear-gradient(top, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.01) 50%, rgba(0,0,0,0.6) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.01) 50%,rgba(0,0,0,0.6) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.01) 50%,rgba(0,0,0,0.6) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#4d000000',GradientType=0 ); color: white; font-size: 20px; height: 100%; width: 100%; padding: 25px; display: table; } .art-top-a > div { display: table-cell; vertical-align: bottom; } .art-top-a > div > h1, .art-top-a > div > .h1 { font-size: 48px; font-weight: 600; } .art-top-title { color: black; } .art-top-title-mobile { padding: 0 15px; } .art-top-title-mobile h1, .art-top-title-mobile .h1 { font-size: 23px; } .art-top-img { width: 100%; position: absolute; z-index: -1; } @media (max-width: 991px) { .art-top { height: 0; padding-bottom: 42%; } }
.lne-article-content{ line-height: 1.7; font-weight: 400; color: #4d4c4c; } .lne-article-content img { display: inline-block; max-width: 100%; height: auto; } .lne-article-content h1, .lne-article-content h2, .lne-article-content h3, .lne-article-content h4, .lne-article-content h5, .lne-article-content h6, .lne-article-content h7 { line-height: 1.7; } .lne-article-content b, .lne-article-content strong { font-weight: 500; color: #363636; } .lne-article-content-share { clear: both; padding-top: 40px; padding-bottom: 40px; } .lne-article-content-share .jssocials { display: inline-block; } .lne-article-content-share .jssocials-shares:before { content: "UDOSTĘPNIJ"; font-size: 14px; font-weight: 700; padding: 5px 20px 5px 0; vertical-align: bottom; } .lne-article-content-share .jssocials-share { font-size: 34px; padding: 0 18px; margin: 0; border-left: 1px solid #ebebeb; height: 25px; line-height: 1; display: inline-block; vertical-align: top; } .lne-article-content-share .jssocials-share.jssocials-share-facebook { font-size: 30px; } .lne-article-content-share .jssocials-share a { color: #4d4c4c !important; margin-top: -4px; } .lne-article-content-share .jssocials-share-label { display: none; } .subtitle { font-weight: 700; border-left: 1px solid #ebebeb; height: 25px; display: inline-block; padding-left: 20px; vertical-align: sub; } .subtitle:empty { display: none; } @media (max-width: 767px) { .lne-article-content-share { text-align: center; } .subtitle { border: none; padding: 0; margin-top: 30px; } } .lne-article-authors { } .ara-item { clear: both; padding: 15px 0; } .ara-item .ara-img { width: 133px; height: 133px; background-size: cover; background-position: center; border-radius: 500px; float: left; margin-right: 20px; } .ara-text { vertical-align: middle; height: 133px; display: table-cell; max-width: 400px; } .ara-item .ara-name { font-weight: 600; margin-bottom: 4px; } .ara-item .ara-description { } .sub-not-show { display: none; } .sub-not-hide { display: block } .demo-gradiant { background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); height: 200px; margin-top: -200px; z-index: 9; position: relative; } .demo-text { text-align: center; margin-bottom: 70px; } .demo-text-a { font-size: 28px; font-weight: 500; } .demo-text-b { font-size: 28px; font-weight: 700; } .demo-text-c { font-size: 28px; font-weight: 800; color: #e1325d; padding-left: 9px; } .demo-text-d { display: block; margin-top: 20px; font-size: 18px; font-weight: 500; margin-bottom: 18px; } .demo-text-e { display: block; font-weight: 600; } .demo-text a { color: white; background-color: #ce1443; font-size: 20px; padding: 10px 16px; border-radius: 6px; font-weight: 700; margin-top: 20px; display: inline-block; } .demo-text a:hover { text-decoration: none; } @media(max-width: 767px) { .demo-text-a, .demo-text-b, .demo-text-c { font-size: 20px; } } .demo-1 { display: block; } #articleFrame { border: 1px solid #ce1443; border-radius: 15px; padding: 15px; } #wyimek { border-left: 8px solid #e1e2e2; padding: 15px; font-size: large; font-style: italic; }
.add-content-r { margin-bottom: 41px; } .add-content-r ins { display:block; } .add-content ins a { display:block; } .add-content-r ins a img { width:100%; height:auto; }
.news-item { height: 250px; display: block; margin: 0; float: left; padding-top: 15px; padding-bottom: 15px; } .news-item:hover { color: #ddd; text-decoration: none; } .news-item-a { height: 100%; background-image: url(/FileManager/image/7219ccc01cfd4b2a977d8989dd3a2f1e/Layout/img-default.jpg); background-size: cover; background-position: center; } .news-item-b { background: -moz-linear-gradient(top, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.01) 50%, rgba(0,0,0,0.6) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.01) 50%,rgba(0,0,0,0.6) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.01) 50%,rgba(0,0,0,0.6) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#4d000000',GradientType=0 ); color: white; font-size: 24px; font-weight: 600; height: 100%; width: 100%; padding: 15px; display: table; position: relative; } .news-item-b > div { height: 58px; overflow: hidden; display: block; bottom: 15px; position: absolute; line-height: 1.2; } .news-item-c { position: absolute; padding: 10px; color: white; font-size: 12px; text-transform: uppercase; text-shadow: 0 0 2px black; } .other-art-list { } @media (min-width: 768px) { .other-art-list { margin: 0 -15px; } } @media (max-width: 991px) { .news-item { padding: 7px 0; } }
.add-content { padding: 10px 10px 0; margin: 4rem 0; } .add-content ins { display:block; } .add-content ins a { display:block; } .add-content ins a img { width:100%; height:auto; } @media (min-width: 992px) { .add-content { margin-right:-5px; } }
.fooger-art a { color: #4d4c4c; text-decoration: none; padding: 0 10px; } .footer-text { font-weight: 500; line-height: 1.3; } .footer-c { text-align: center; border-top: 1px solid #e0e1e1; padding-top: 45px; } @media (max-width: 767px) { .footer-text { font-size: 13px; } .footer-c { border: none; } .fooger-art a { padding: 0 5px; font-size: 11px; } } .pfr { max-width: 100%; } @media only screen and (orientation: landscape) { .pfr { max-width: 60%; } }
