/* 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/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: /Layouts/Default/mst_default_empty.css */


/* END: /Layouts/Default/mst_default_empty.css */
/* BEGIN: /Layouts/Default/ctn_empty.css */


/* END: /Layouts/Default/ctn_empty.css */
/* BEGIN: /Layouts/Default/Default.css */
/*   GLOBAL STYLE   */
.cms-control-header
{
    /*border-bottom: 1px solid #f0f0f0;*/
    margin-bottom: 25px;
}

    .cms-control-header > span
    {
        /*border-bottom: 1px solid #ffde16;*/
        margin-bottom: -1px;
        display: inline-block;
        padding-bottom: 0px;
        /*padding-top: 10px;*/
    }

.cms-control-subheader
{
    clear: both;
    padding-bottom: 0px;
    padding-top: 10px;
}

.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   */

.layout-content
{
    padding: 20px 15px;
}

.anty-layout-content, div[data-layout-container=true]
{
    padding: 0;
}

.lang-switcher-separator:after
{
    content: " / ";
    color: #2a6496;
    padding: 0 4px;
}

/* END: /Layouts/Default/Default.css */
/* BEGIN: /Themes/default.css */
/* END: /Themes/default.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/Article/ArticleViewV1.css */


/* END: ~/Controls/CMS/Ajs/Article/ArticleViewV1.css */
.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%; } .mst-content.container { padding: 1rem; } } @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: rgb(255, 255, 255); --primary-color: rgb(24, 29, 89); --secondary-color: rgb(206, 0, 0); --primary-color-tx: 24, 29, 89; --menu-link-color: var(--primary-color); --menu-link-color-hover: rgb(255, 255, 255); --menu-hover-bg: var(--primary-color); --menu-bg: rgb(244, 244, 244); --menu-submenu-bg: rgb(243, 243, 243); --menu-height: 110px; --menu-mobile-height: 55px; --menu-top-link-color: rgb(255, 255, 255); --menu-top-link-color-hover: var(--primary-color); --menu-top-bg: var(--primary-color); } .mst-content { margin-top: 4rem; min-height: calc(100vh - 200px - 80px - 4rem - 114px); } @media (max-width: 768px) { .mst-content { min-height: calc(100vh - 80px - 4rem - 113px); } } body { font-family: 'Montserrat', sans-serif; background-color: #f4f4f4; overflow-x: hidden; } .expo-back { display: none; } .mst-header { border-bottom: none; min-height: var(--menu-height); padding: 0; } .mst-header .container { width: 100% !important; padding: 0; } .row { margin: 0; }
nav.navbar.navbar.base-menu { margin: 0; border: none; } div#navbarCollapse { padding: 0; display: block; max-height: none; } .navbar-header { display: none; } .skew-btn { background-color: var(--secondary-color); border: none; color: white; padding: 1.5rem 3rem; text-transform: uppercase; font-weight: 600; letter-spacing: 4px; position: relative; z-index: 1; transition: all 200ms ease; cursor: pointer; text-align: center; } .skew-btn::after { content: ''; position: absolute; width: 125%; height: 100%; background-color: var(--secondary-color); left: -12.5%; top: 0; z-index: -1; transform: skewX(35deg); transition: all 200ms ease; } .skew-btn:hover, .skew-btn:hover::after, .skew-btn:focus, .skew-btn:focus::after { background-color: white; color: var(--secondary-color); text-decoration: none; } .skew-btn-white, .skew-btn-white::after { background-color: white; color: var(--primary-color); } .skew-btn-white:hover, .skew-btn-white:hover::after { background-color: #19180a; color: white; } .skew-btn-blue, .skew-btn-blue::after { background-color: var(--primary-color); color: white; } .skew-btn-blue:hover, .skew-btn-blue:hover::after { background-color: var(--secondary-color); color: white; } .skew-btn-no-skew::after { content: none; } .section-header { font-size: 36px; text-transform: uppercase; font-weight: 700; color: var(--primary-color); margin: 0; margin-bottom: 2rem; text-decoration: underline; text-decoration-color: var(--secondary-color); text-decoration-thickness: 6px; } .title-sec { font-size: 36px; color: white; font-weight: 700; padding: 2rem 0; } .title-sec-blue { color: var(--primary-color); } .mst-lang, .LangSwitcherV1, .lang-switcher { position: fixed; margin: 0; right: 0; top: 0; overflow: hidden; z-index: 101; } .mst-lang a, .LangSwitcherV1 a, .lang-switcher a { display: block; height: 50px; width: 50px; align-content: center; text-align: center; color: var(--menu-top-link-color); text-decoration: none; text-transform: uppercase; font-weight: 700; } div.mst-lang > .flag, div.LangSwitcherV1 > .flag, div.lang-switcher > .flag { padding: 0; } div.mst-lang > .flag > span, div.LangSwitcherV1 > .flag > span, div.lang-switcher > .flag > span { box-shadow: none; border: 1px solid #b7b7b7; } .main-menu-wrapper { width: 100vw; max-width: 100%; } .banner-wrapper { display: flex; justify-content: center; background-color: var(--banner-menu-bg); height: 0 !important; } .banner-wrapper img { max-width: 100%; max-height: 200px; } .transparent-menu.main-menu-wrapper .menu-burger-wrapper .menu-wrapper > ul > li > a, .transparent-menu.main-menu-wrapper .menu-burger-wrapper, .transparent-menu.mst-lang a, .transparent-menu.LangSwitcherV1 a, .transparent-menu.lang-switcher a { background-color: rgb(255, 255, 255); } .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; } .menu-burger-wrapper .menu-wrapper > ul { min-height: 80px; } .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); padding: 2rem; transition: all 200ms ease; text-transform: uppercase; font-weight: 700; } .menu-top-wrapper .menu-wrapper ul li a { padding: 1.5rem; color: var(--menu-top-link-color); } .menu-wrapper ul li.menu-underline { background-color: var(--secondary-color); } .menu-wrapper ul li.menu-underline a { color: white; } .menu-top-socials-wrapper { display: flex; margin-left: 3rem; gap: 2rem; } .menu-top-social a { color: white; font-size: 24px; transition: all 200ms ease; } .menu-top-social a:hover { color: var(--secondary-color); } .menu-top-social { display: flex; align-items: center; } .menu-burger-wrapper .menu-wrapper ul li.active a { font-weight: 700; } .menu-wrapper { transition: all 200ms ease; } .main-menu-wrapper.scrolled-menu .banner-wrapper { margin-bottom: var(--menu-height); } .menu-burger-wrapper { display: flex; justify-content: space-between; background-color: var(--menu-bg); transition: all 200ms ease; } .menu-top-wrapper { background-color: var(--menu-top-bg); } .menu-container { z-index: 100; position: relative; } .menu-container img { height: 55px; } .menu-logo { height: 60px; left: 15px; display: flex; justify-content: center; align-items: center; position: relative; transition: all 200ms ease; } .menu-top-mobile, .menu-hamburger-btn, .menu-subheader-mobile, .menu-hamburger-btn-close, .menu-logo-mobile, .menu-social-mobile { display: none; } @media (min-width: 1024px) { .menu-logo { left:2rem !important; } .main-menu-wrapper.scrolled-menu .menu-burger-wrapper { position: fixed; top: 0; right: 0; width: 100%; } .main-menu-wrapper.scrolled-menu .menu-bottom-wrapper { top: 50px; } .main-menu-wrapper .menu-bottom-wrapper { box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px; } .transparent-menu.mst-lang a, .transparent-menu.LangSwitcherV1 a, .transparent-menu.lang-switcher a { color: var(--menu-link-color); } .main-menu-wrapper.scrolled-menu .menu-burger-wrapper .menu-logo { left: 15px; } .menu-burger-wrapper .menu-wrapper ul li:hover ul { display: flex; position: absolute; flex-direction: column; left: 50%; transform: translateX(-50%); min-width: 100%; background-color: var(--primary-color); z-index: 102; } .menu-burger-wrapper .menu-wrapper ul li:hover ul a { padding: 1rem 2rem; border-bottom: 1px solid rgb(184, 184, 184); text-align: center; } .menu-burger-wrapper .menu-wrapper ul li:hover ul a:hover { border-color: var(--menu-hover-bg); color: var(--menu-link-color-hover); } .main-menu-wrapper .menu-burger-wrapper .menu-wrapper { margin-right: 50px; } .main-menu-wrapper .menu-bottom-wrapper .menu-wrapper { margin-right: 0; } .menu-burger-wrapper .menu-wrapper ul li > a:hover { background-color: var(--menu-hover-bg); color: var(--menu-link-color-hover); text-decoration: none; } .menu-top-wrapper .menu-wrapper ul li > a:hover { background-color: white; color: var(--menu-top-link-color-hover); text-decoration: none; } .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(--menu-hover-bg); color: var(--menu-link-color-hover) !important; } .menu-burger-wrapper .menu-wrapper ul li:hover { border-color: var(--menu-hover-bg); position: relative; } .menu-top-wrapper .menu-wrapper .menu-top-top > ul > li > ul > li > a, .menu-bottom-wrapper .menu-wrapper .menu-top-bottom > ul > li > ul > li > a { color: var(--menu-top-link-color); } .menu-top-wrapper .menu-wrapper .menu-top-top > ul > li > ul > li > a:hover, .menu-bottom-wrapper .menu-wrapper .menu-top-bottom > ul > li > ul > li > a:hover { color: var(--primary-color); background-color: white; } } @media (max-width: 1024px) { .title-sec { font-size: 28px; padding: 2rem 1rem; } .mst-header { min-height: var(--menu-mobile-height); } .mst-lang, .LangSwitcherV1, .lang-switcher { left: 100vw; transition: all 200ms ease; } .transparent-menu.main-menu-wrapper .menu-burger-wrapper .menu-wrapper > ul > li > a, .transparent-menu.main-menu-wrapper .menu-burger-wrapper, .transparent-menu.mst-lang a, .transparent-menu.LangSwitcherV1 a, .transparent-menu.lang-switcher a { background-color: white; } .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; } .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-burgers-container { position: fixed; width: 100%; height: 100vh; top: 0; left: 100vw; box-shadow: none; transition: all 200ms ease; z-index: 5; } .show-burger.main-menu-wrapper.scrolled-menu .menu-burgers-container, .show-burger .menu-burgers-container { left: 0; bottom: 0; overflow-y: auto; background-color: var(--menu-bg); } .menu-logo { left: 0; height: 120px; margin-top: 4rem; margin-bottom: 2rem; } .menu-logo a { display: flex; align-items: center; justify-content: center; } .menu-wrapper { margin-right: 0; } .menu-logo-mobile { transition: all 200ms ease; } .menu-logo img { max-height: 120px; } .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; } .menu-burger-wrapper { position: relative; flex-direction: column; align-items: center; justify-content: space-between; height: 100%; width: 100%; z-index: 3; } .menu-container .menu-wrapper ul { flex-direction: column; align-items: center; } .menu-logo-mobile img { margin: 0 0.5rem; max-width: none; height: auto; max-height: 40px; align-content: start; } .menu-hamburger-btn { position: absolute; top: 50%; transform: translate(-85%, -50%); right: 0; font-size: 32px; z-index: 5; background-color: var(--menu-bg); color: var(--menu-link-color); } .menu-subheader-mobile { position: relative; z-index: 1; background-color: var(--menu-bg); } .menu-logo-mobile { padding: 10px; padding-bottom: 5px; max-width: calc(100% - 5rem); left: 0; position: relative; } .menu-social-mobile { min-height: calc(120px + 4rem); display: flex; justify-content: space-evenly; align-items: center; width: 100%; } .burger-social-link a { color: var(--menu-link-color); font-size: 36px; } .menu-hamburger-btn-close { position: absolute; top: 1rem; right: 2rem; font-size: 32px; color: var(--menu-link-color); } .menu-wrapper { width: 100%; } .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(--primary-color); color: white; font-weight: 400; } .menu-burger-wrapper .menu-wrapper ul li { display: block; width: 100%; text-align: center; border-top: 1px solid black; } .menu-burger-wrapper .menu-wrapper > ul > li:nth-last-child(1) { border-bottom: 1px solid black; } .menu-burger-wrapper .menu-wrapper ul li a { color: black; } .menu-top-wrapper { display: none; } .menu-top-wrapper { background-color: white; } .menu-top-mobile { display: block; } .mst-lang a, .LangSwitcherV1 a, .lang-switcher a { color: var(--menu-link-color); } .menu-burger-wrapper .menu-wrapper ul li ul { display: block; } .menu-burger-wrapper .menu-wrapper ul > li > ul > li > a { padding: 1rem; } .menu-burger-wrapper .menu-wrapper ul > li > ul > li { border: none; } }
.visit-card { display: grid; border-radius: 10px; } .visit-card:hover { transform: scale(1.03); transition: 300ms; } .pic-cont { display: flex; justify-content: center; margin: 0 2rem; } .pic-main { width: 200px; height: 200px; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 15px; } .desc-cont { display: flex; flex-direction: column; width: 100%; } .desc-cont-up { display: flex; justify-content: space-between; margin-bottom: 10px; width: 100%; } .desc-cont-left { width: 100%; } .desc-cont-down { display: flex; width: 100%; } .desc-cont-left2 { width: 100%; } #icon-arrow { font-size: 10px; } .Program1 { display: grid; width: 100%; } .Program1 tbody { font-weight: 500; } .Program1 tbody tr { display: flex; justify-content: space-between; width: 100%; margin-bottom: 7px; } .title { display: flex; } .sector-color { min-width: 6px; height: 18px; margin-right: 10px; } .location div { width: 65px; border-radius: 8px; } .location { padding-right: 10px; } .name-prel { color: #004899; font-size: 18px; margin-top: 8px; text-align: center; } .position-prel { font-size: 100%; text-align: center; } .td-2 { width: 55px; } .visitor-wrapper { display: flex; justify-content: center; flex: 0 0 calc(20% - 16px); } @media (max-width: 1536px) { .visitor-wrapper { flex: 0 0 calc(25% - 15px); } } @media (max-width: 1280px) { .visitor-wrapper { flex: 0 0 calc(33% - 11px); } } @media (max-width: 768px) {} @media (max-width: 480px) { .visitor-wrapper { flex: 0 0 calc(50% - 0px); } .pic-cont { margin: 0 1rem; } .pic-main { width: 150px; height: 150px; } } @media (max-width: 480px) { .visit-card { display: block; margin-left: 0px; margin-right: 0px; } .other-desc { font-size: 15px; } .desc-cont { display: grid; gap: 1rem; margin-bottom: 1rem; } .pic-main-mini { background-size: contain; background-repeat: no-repeat; background-position: center center; margin-right: 1rem; width: 70px; height: 70px; border-radius: 100%; display: none; } .title { padding: 0px 14px; margin-bottom: 7px; } #desc-desktop { width: 100% !important; padding: 0px 5px 5px 5px; } .desc-cont-up { display: flex; justify-content: space-between; margin-bottom: 10px; width: 100%; align-items: center; } .name-prel { font-size: 15px; margin-top: 8px; margin-bottom: 2px; } .visit-card:hover { box-shadow: none; transform: none; border-color: none; } #title-sp { display: inline-block; font-size: 53px; font-weight: 700; margin-bottom: 30px; border-bottom: 10px solid #5ebfbb; margin-top: -14px; } }
.prelegent-popup-container { display: none; } .visitor-wrapper.show-prel-popup .prelegent-popup-container { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.3); position: fixed; top: 0; left: 0; z-index: 101; } .prel-popup-inside { position: relative; width: 900px; display: grid; max-height: 100vh; background: var(--primary-color); border-radius: 20px; } .prel-pp-desc-wrapper { background-color: white; text-align: start; padding: 3rem 3rem 3rem; width: 100%; overflow-x: auto; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; } .prel-pp-image-wrapper { padding: 2rem; } .prel-pp-image-wrapper img { width: 250px; height: 250px; display: block; position: relative; border-radius: 15px; object-fit: cover; } .prel-pp-close-btn { position: absolute; top: 3rem; right: 3rem; background: #f9f9f94d; background-color: #363636; color: white; width: 30px; height: 30px; text-align: center; border-radius: 50%; align-content: center; font-size: 18px; cursor: pointer; } .prel-pp-header { font-size: 34px; color: white; margin-bottom: 0rem; font-weight: 600; } .prel-pp-position { font-size: 15px; display: block; color: #d6d6d6; font-weight: 500; } .prel-pp-desc { margin-bottom: 3rem; font-size: 20px; text-align: justify; color: var(--primary-color); } .prel-click .prelegent-wrapper { cursor: pointer; } .prel-open-popup-btn { background-color: red; color: white; display: inline-block; font-size: 23px; padding-left: 2px; border-radius: 100%; width: 30px; height: 30px; text-align: center; align-content: center; } .popup-top-header { display: flex; align-items: center; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom: 12px solid var(--secondary-color); } @media (max-width: 900px) { .popup-top-header { display: flex; align-items: center; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom: 12px solid #5ebfbb; justify-items: center; flex-direction: column; } .prel-popup-inside { width: 92%; flex-direction: column; align-items: center; overflow-y: auto; } .prel-pp-image-wrapper img { margin: 0; } .prel-pp-desc-wrapper { padding: 2rem; background-color: white; text-align: start; width: 100%; overflow-x: auto; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; max-height: 100%; } .prel-pp-header { font-size: 25px; color: white; margin-bottom: 3rem; font-weight: 600; text-align: center; } }
.program-main-container { display: flex; margin-bottom: 2rem; } .program-title-wrapper { border-left: 6px solid gray; padding: 0 12px; font-weight: 500; font-size: 18px; } .sector-room { font-size: 18px; font-weight: 600; padding: 0 1px; border: 1px solid gray; min-width: 75px; text-align: center; text-transform: lowercase; display: block; } .sector-room-name-wrapper { margin-right: 12px; }
.conf-header { background-color: #fab728; text-align: center; padding: 3px 5px; color: #ffffff; width: 100%; font-size: 18px; font-weight: 600; } .info-wrapper { margin-top: 10px; display: flex; flex-wrap: wrap; gap: 15px; } .info-item { border: 1px solid gray; padding: 0 5px; display: inline-block; font-weight: 600; font-size: 18px; } .conf-title { font-weight: 700; font-size: 27px; margin: 2rem 0; }
#ctl21_ctl00_MO22451_WM34426_MK64939_KO1237_SpeakersListV1>div.col.col-md-8 { width: 100%; display: flex; justify-content: center; margin-bottom: 37px; } #title-sp { display: inline-block; font-size: 53px; font-weight: 700; margin-bottom: 51px; border-bottom: 10px solid #5ebfbb; } .speakers-container { display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; } .sp-list h1 { color: #006c4f !important; font-weight: 700; } .row { margin-left: 0px !important; margin-right: 0px !important; } .sp-item4 .sp-img3 { height: 250px !important; width: 250px !important; border-radius: 250px !important; } .event-more-butt { margin-top: 7px; text-transform: uppercase; font-weight: 600; font-size: 16px; } .sp-item2 { height: 300px; } .sp-item2 .sp-img2 { height: 150px; width: 150px; background-size: contain; position: absolute; top: 15px; background-repeat: no-repeat; background-position: center center; border-radius: 150px; } .sp-item2 .sp-text2 { position: absolute; left: 185px; top: 15px; } .sp-item2 .sp-name2 { font-size: 14px; font-weight: 700; line-height: 17px; padding-bottom: 15px; } .sp-item2 .sp-desc2 { font-size: 12px; height: 115px; } .sp-item3 { height: 215px; } .sp-item3.sp-item4 { height: 380px; } .sp-item3 .sp-img3 { height: 150px; width: 150px; background-size: contain; top: 15px; background-repeat: no-repeat; background-position: center center; border-radius: 150px; text-align: center; margin: 0 auto; } .sp-item3 .sp-text3 { left: 185px; top: 15px; text-align: center; } .sp-item3 .sp-name3 { font-size: 16px; font-weight: 700; line-height: 17px; padding-bottom: 5px; margin-top: 10px; text-align: center; color: #006c4f; } .sp-item-view { display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: #777777aa; z-index: 999; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; opacity: 0; } .sp-item-view-show { display: flex; justify-content: center; align-items: center; opacity: 1; } .sp-item-view-content { max-width: 1100px; height: auto; margin: 0 auto; border-radius: 12px; white-space: normal; background: #60b22e; } .sp-item-view-show .sp-item-view-content { margin: 0; } .sp-item-view-close { width: 30px; height: 30px; text-align: center; border-radius: -38px; font-size: 21px; color: rgb(230, 230, 230); ; cursor: pointer; float: right; margin: 14px; } .sp-item-view-img { float: left; width: 200px; height: 200px; margin-bottom: 20px; margin-right: 25px; background-size: cover; background-position: center top; border-radius: 12px; margin: 20px 20px; } .sp-item-view-name { font-size: 34px; font-weight: 600; color: #ffffff; } .sp-item-view-inne { margin: 5px 0 30px; font-weight: 500; font-size: 15px; } .sp-item-view-state { font-size: 14px; color: white; margin-top: -4px; } .sp-item-view-desc { margin-top: 35px; line-height: 1.3; overflow: auto; max-height: 12rem; } .name-contain { width: 100%; border-top-left-radius: 12px; border-top-right-radius: 12px; padding: 15px 0px; height: 200px; background: linear-gradient(28deg, rgba(96, 178, 46, 0) 1%, rgb(0 54 40) 63%); } .other-desc { background-color: white; min-height: 10rem; padding: 1px 6px 40px 40px; width: 80%; margin-top: -65px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; box-shadow: rgba(255, 255, 255, 0.6) 20px 0px 0px, rgba(255, 255, 255, 0.333) 40px 0px 0px, rgba(255, 255, 255, 0.133) 60px 0px 0px; } .hall-cont { background-color: rgb(230, 230, 230); text-align: center; padding: 3px 0 3px 0; font-weight: 400; color: #000000; width: 65px; float: left; border-radius: 8px; align-content: center; } .sp-item-view-desc::-webkit-scrollbar { width: 5px; } .sp-item-view-desc::-webkit-scrollbar-track { background: rgb(235, 235, 235); border-radius: 1px; } .sp-item-view-desc::-webkit-scrollbar-thumb { background: rgb(172, 172, 172); border-radius: 1px; } #ctl21_ctl00_MO22451_WM34426_MK64939_KO1237_SpeakersListV1 { margin-bottom: 45px; } @supports not selector(::-webkit-scrollbar) { .sp-item-view-desc { scrollbar-color: rgb(255, 255, 255); } } @media (max-width: 1024px) { .speakers-container { gap: 3px; } } @media (max-width: 768px) { .sp-item-view-content { width: 97%; max-height: auto; min-width: auto; } .sp-item-view-img { width: 100px; height: 110px; margin-right: 15px; margin-bottom: 10px; } .sp-item3 { height: auto !important; } .speakers { padding-top: 0px; margin-bottom: 50px; } } @media (max-width: 480px) { .other-desc { width: 100%; border-radius: 0px; box-shadow: none; } .sp-item-view-name { font-size: 18px; } .sp-item-view-img { margin: 14px 13px; } .sp-item-view-show .sp-item-view-content { width: 100%; } .speakers-container { gap: 0; } }
p { margin: 0; } .footer-cont-main a { color: black; transition: all 200ms ease; padding-bottom: 8px; display: inline-block; } .footer-cont-main a:hover { color: var(--secondary-color); } .footer-cont-main a:hover, .footer-cont-main a:focus { text-decoration: none; } .footer-cont-main { background-color: rgb(255, 255, 255); color: black; } .footer-cont { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; margin-top: 30px; padding: 2rem 0; } .ikony { width: 60px; } .ikony:hover { transform: scale(1.05); transition: 300ms; } .section-desc { margin-left: 1.5rem; } .section-desc-p { font-size: 15px; } .right-side { display: flex; flex-direction: column; justify-content: flex-start; } .logo-cont { padding-bottom: 1rem; grid-column: span 4; } .middle-social-mob { display: none; } .icon-social a { font-size: 20px; } .social-cont { display: flex; flex-direction: column; justify-content: center; } .footer-socials-wrapper { display: flex; flex-direction: row; gap: 2rem; } .footer-header { font-size: 20px; font-weight: 700; margin-bottom: 8px; } .section-desc-p.footer-header { margin: 0; } .footer-middle-links-container { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; } .footer-menu-container ul li { display: block; } .footer-menu-container ul { margin: 0; padding: 0; } .section-pay-logo { margin-top: 1rem; } .section-pay-logo img { max-width: 180px; } @media (max-width: 1024px) { .footer-cont { grid-template-columns: 1fr 1fr; gap: 2rem; padding: 2rem; } .logo-cont { grid-column: span 2; } .section-desc { margin-left: 0; } } @media (max-width: 640px) { .footer-cont { grid-template-columns: 1fr; } .logo-cont { grid-column: span 1; } .right-side { text-align: start; } }
.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; } }
