﻿@charset "UTF-8";
/* SASS Variables */
/* ---------------------------------------------------------- */
/*!
* iconmonstr iconic font v1.3.0
* Created by Alexander Kahlkopf - http://iconmonstr.com - @iconmonstr
* License - http://iconmonstr.com/license
*/
@font-face {
  font-family: "iconmonstr-iconic-font";
  src: url("/admin/resources/fonts/iconmonstr-iconic-font.woff2?v=1.3.0") format("woff2"), url("/admin/resources/fonts/iconmonstr-iconic-font.woff?v=1.3.0") format("woff"), url("/admin/resources/fonts/iconmonstr-iconic-font.ttf?v=1.3.0") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.im {
  display: inline-block;
  font: normal normal normal 24px/1 "iconmonstr-iconic-font";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.im-angle-right:before {
  content: "\e001";
}

.im-angle-left:before {
  content: "\e002";
}

.im-angle-down:before {
  content: "\e003";
}

.im-angle-up:before {
  content: "\e004";
}

.im-angle-right-circle:before {
  content: "\e005";
}

.im-angle-left-circle:before {
  content: "\e006";
}

.im-angle-down-circle:before {
  content: "\e007";
}

.im-angle-up-circle:before {
  content: "\e008";
}

.im-arrow-right:before {
  content: "\e009";
}

.im-arrow-left:before {
  content: "\e00a";
}

.im-arrow-down:before {
  content: "\e00b";
}

.im-arrow-up:before {
  content: "\e00c";
}

.im-arrow-right-circle:before {
  content: "\e00d";
}

.im-arrow-left-circle:before {
  content: "\e00e";
}

.im-arrow-down-circle:before {
  content: "\e00f";
}

.im-arrow-up-circle:before {
  content: "\e010";
}

.im-care-right:before {
  content: "\e011";
}

.im-care-left:before {
  content: "\e012";
}

.im-care-down:before {
  content: "\e013";
}

.im-care-up:before {
  content: "\e014";
}

.im-forbidden:before {
  content: "\e015";
}

.im-printer:before {
  content: "\e016";
}

.im-menu:before {
  content: "\e017";
}

.im-menu-list:before {
  content: "\e018";
}

.im-quote-left:before {
  content: "\e019";
}

.im-quote-right:before {
  content: "\e01a";
}

.im-bell:before {
  content: "\e01b";
}

.im-bell-off:before {
  content: "\e01c";
}

.im-bookmark:before {
  content: "\e01d";
}

.im-briefcase:before {
  content: "\e01e";
}

.im-calendar:before {
  content: "\e01f";
}

.im-photo-camera:before {
  content: "\e020";
}

.im-video-camera:before {
  content: "\e021";
}

.im-microphone:before {
  content: "\e022";
}

.im-check-mark:before {
  content: "\e023";
}

.im-check-mark-circle:before {
  content: "\e024";
}

.im-check-square-o:before {
  content: "\e025";
}

.im-check-square:before {
  content: "\e026";
}

.im-check-square-i:before {
  content: "\e027";
}

.im-square-o:before {
  content: "\e028";
}

.im-radio-button-circle-o:before {
  content: "\e029";
}

.im-radio-button-circle:before {
  content: "\e02a";
}

.im-circle-o:before {
  content: "\e02b";
}

.im-clock-o:before {
  content: "\e02c";
}

.im-cloud:before {
  content: "\e02d";
}

.im-cloud-download:before {
  content: "\e02e";
}

.im-cloud-upload:before {
  content: "\e02f";
}

.im-code:before {
  content: "\e030";
}

.im-speech-bubble:before {
  content: "\e031";
}

.im-speech-bubble-comment:before {
  content: "\e032";
}

.im-speech-bubble-comments:before {
  content: "\e033";
}

.im-copy:before {
  content: "\e034";
}

.im-credit-card:before {
  content: "\e035";
}

.im-crown:before {
  content: "\e036";
}

.im-database:before {
  content: "\e037";
}

.im-computer:before {
  content: "\e038";
}

.im-download:before {
  content: "\e039";
}

.im-upload:before {
  content: "\e03a";
}

.im-pencil:before {
  content: "\e03b";
}

.im-edit-off:before {
  content: "\e03c";
}

.im-play:before {
  content: "\e03d";
}

.im-pause:before {
  content: "\e03e";
}

.im-stop:before {
  content: "\e03f";
}

.im-eject:before {
  content: "\e040";
}

.im-previous:before {
  content: "\e041";
}

.im-next:before {
  content: "\e042";
}

.im-loop:before {
  content: "\e043";
}

.im-random:before {
  content: "\e044";
}

.im-menu-dot-h:before {
  content: "\e045";
}

.im-menu-dot-v:before {
  content: "\e046";
}

.im-mail:before {
  content: "\e047";
}

.im-info:before {
  content: "\e048";
}

.im-warning:before {
  content: "\e049";
}

.im-question:before {
  content: "\e04a";
}

.im-link:before {
  content: "\e04b";
}

.im-unlink:before {
  content: "\e04c";
}

.im-external-link:before {
  content: "\e04d";
}

.im-eye:before {
  content: "\e04e";
}

.im-eye-off:before {
  content: "\e04f";
}

.im-file:before {
  content: "\e050";
}

.im-file-o:before {
  content: "\e051";
}

.im-files-o:before {
  content: "\e052";
}

.im-video:before {
  content: "\e053";
}

.im-audio:before {
  content: "\e054";
}

.im-picture-o:before {
  content: "\e055";
}

.im-flag:before {
  content: "\e056";
}

.im-folder:before {
  content: "\e057";
}

.im-folder-open:before {
  content: "\e058";
}

.im-smiley-o:before {
  content: "\e059";
}

.im-frown-o:before {
  content: "\e05a";
}

.im-gear:before {
  content: "\e05b";
}

.im-globe:before {
  content: "\e05c";
}

.im-heart:before {
  content: "\e05d";
}

.im-home:before {
  content: "\e05e";
}

.im-inbox:before {
  content: "\e05f";
}

.im-key:before {
  content: "\e060";
}

.im-lock:before {
  content: "\e061";
}

.im-lock-open:before {
  content: "\e062";
}

.im-task-o:before {
  content: "\e063";
}

.im-filter:before {
  content: "\e064";
}

.im-light-bulb:before {
  content: "\e065";
}

.im-flash:before {
  content: "\e066";
}

.im-map-o:before {
  content: "\e067";
}

.im-location:before {
  content: "\e068";
}

.im-maximize:before {
  content: "\e069";
}

.im-minimize:before {
  content: "\e06a";
}

.im-fullscreen:before {
  content: "\e06b";
}

.im-mobile:before {
  content: "\e06c";
}

.im-phone:before {
  content: "\e06d";
}

.im-coin:before {
  content: "\e06e";
}

.im-banknote:before {
  content: "\e06f";
}

.im-paper-clip:before {
  content: "\e070";
}

.im-bar-chart:before {
  content: "\e071";
}

.im-plus:before {
  content: "\e072";
}

.im-minus:before {
  content: "\e073";
}

.im-plus-circle:before {
  content: "\e074";
}

.im-minus-circle:before {
  content: "\e075";
}

.im-undo:before {
  content: "\e076";
}

.im-redo:before {
  content: "\e077";
}

.im-rocket:before {
  content: "\e078";
}

.im-rss:before {
  content: "\e079";
}

.im-magnifier:before {
  content: "\e07a";
}

.im-magnifier-plus:before {
  content: "\e07b";
}

.im-magnifier-minus:before {
  content: "\e07c";
}

.im-share:before {
  content: "\e07d";
}

.im-shield:before {
  content: "\e07e";
}

.im-shopping-cart:before {
  content: "\e07f";
}

.im-sign-in:before {
  content: "\e080";
}

.im-sign-out:before {
  content: "\e081";
}

.im-spinner:before {
  content: "\e082";
}

.im-star:before {
  content: "\e083";
}

.im-star-half:before {
  content: "\e084";
}

.im-star-o:before {
  content: "\e085";
}

.im-sync:before {
  content: "\e086";
}

.im-table:before {
  content: "\e087";
}

.im-window-o:before {
  content: "\e088";
}

.im-windows-o:before {
  content: "\e089";
}

.im-thumb-up:before {
  content: "\e08a";
}

.im-thumb-down:before {
  content: "\e08b";
}

.im-x-mark:before {
  content: "\e08c";
}

.im-x-mark-circle:before {
  content: "\e08d";
}

.im-trash-can:before {
  content: "\e08e";
}

.im-user-male:before {
  content: "\e08f";
}

.im-user-female:before {
  content: "\e090";
}

.im-user-circle:before {
  content: "\e091";
}

.im-users:before {
  content: "\e092";
}

.im-volume:before {
  content: "\e093";
}

.im-volume-off:before {
  content: "\e094";
}

.im-wifi:before {
  content: "\e095";
}

.im-tools:before {
  content: "\e096";
}

.im-dashboard:before {
  content: "\e097";
}

.im-archive:before {
  content: "\e098";
}

.im-save:before {
  content: "\e099";
}

.im-floppy-disk:before {
  content: "\e09a";
}

.im-sitemap:before {
  content: "\e09b";
}

.im-toggle:before {
  content: "\e09c";
}

.im-tag:before {
  content: "\e09d";
}

.im-tags:before {
  content: "\e09e";
}

.im-wizard:before {
  content: "\e09f";
}

.im-book:before {
  content: "\e0a0";
}

.im-fire:before {
  content: "\e0a1";
}

.im-id-card:before {
  content: "\e0a2";
}

.im-note-o:before {
  content: "\e0a3";
}

.im-control-panel:before {
  content: "\e0a4";
}

.im-facebook:before {
  content: "\e0a5";
}

.im-facebook-like:before {
  content: "\e0a6";
}

.im-twitter:before {
  content: "\e0a7";
}

.im-amazon:before {
  content: "\e0a8";
}

.im-android-os:before {
  content: "\e0a9";
}

.im-apple-os:before {
  content: "\e0aa";
}

.im-windows-os:before {
  content: "\e0ab";
}

.im-linux-os:before {
  content: "\e0ac";
}

.im-chrome:before {
  content: "\e0ad";
}

.im-ie:before {
  content: "\e0ae";
}

.im-edge:before {
  content: "\e0af";
}

.im-firefox:before {
  content: "\e0b0";
}

.im-safari:before {
  content: "\e0b1";
}

.im-opera:before {
  content: "\e0b2";
}

.im-behance:before {
  content: "\e0b3";
}

.im-blogger:before {
  content: "\e0b4";
}

.im-flickr:before {
  content: "\e0b5";
}

.im-github:before {
  content: "\e0b6";
}

.im-google-plus:before {
  content: "\e0b7";
}

.im-instagram:before {
  content: "\e0b8";
}

.im-linkedin:before {
  content: "\e0b9";
}

.im-pinterest:before {
  content: "\e0ba";
}

.im-skype:before {
  content: "\e0bb";
}

.im-snapchat:before {
  content: "\e0bc";
}

.im-soundcloud:before {
  content: "\e0bd";
}

.im-stackoverflow:before {
  content: "\e0be";
}

.im-stumbleupon:before {
  content: "\e0bf";
}

.im-tumblr:before {
  content: "\e0c0";
}

.im-xing:before {
  content: "\e0c1";
}

.im-youtube:before {
  content: "\e0c2";
}

.im-reddit:before {
  content: "\e0c3";
}

.im-vimeo:before {
  content: "\e0c4";
}

.im-vk:before {
  content: "\e0c5";
}

.im-whatsapp:before {
  content: "\e0c6";
}

.im-paypal:before {
  content: "\e0c7";
}

.im-twitch:before {
  content: "\e0c8";
}

.im-drop:before {
  content: "\e0c9";
}

.im-sun:before {
  content: "\e0ca";
}

.im-certificate-o:before {
  content: "\e0cb";
}

.im-graduation-hat:before {
  content: "\e0cc";
}

.im-store:before {
  content: "\e0cd";
}

.im-pin:before {
  content: "\e0ce";
}

.im-navigation:before {
  content: "\e0cf";
}

.im-keyboard:before {
  content: "\e0d0";
}

.im-cursor:before {
  content: "\e0d1";
}

.im-monitor-o:before {
  content: "\e0d2";
}

.im-laptop-o:before {
  content: "\e0d3";
}

.im-power:before {
  content: "\e0d4";
}

.im-pie-chart:before {
  content: "\e0d5";
}

.im-line-chart-up:before {
  content: "\e0d6";
}

.im-clock:before {
  content: "\e0d7";
}

.im-flip-chart-o:before {
  content: "\e0d8";
}

.im-gift:before {
  content: "\e0d9";
}

.im-leaf:before {
  content: "\e0da";
}

.im-bug:before {
  content: "\e0db";
}

.im-coffee:before {
  content: "\e0dc";
}

.im-diamond-o:before {
  content: "\e0dd";
}

.im-bell-active:before {
  content: "\e0de";
}

.im-history:before {
  content: "\e0df";
}

.im-gamepad:before {
  content: "\e0e0";
}

.im-binoculars:before {
  content: "\e0e1";
}

.im-paperplane:before {
  content: "\e0e2";
}

.im-wrench:before {
  content: "\e0e3";
}

.im-newspaper-o:before {
  content: "\e0e4";
}

.im-lifebuoy:before {
  content: "\e0e5";
}

.im-fingerprint:before {
  content: "\e0e6";
}

.im-date-o:before {
  content: "\e0e7";
}

.im-network:before {
  content: "\e0e8";
}

.im-target:before {
  content: "\e0e9";
}

.im-user-settings:before {
  content: "\e0ea";
}

.im-radio:before {
  content: "\e0eb";
}

.im-bank:before {
  content: "\e0ec";
}

.im-calculator:before {
  content: "\e0ed";
}

.im-battery-empty:before {
  content: "\e0ee";
}

.im-battery:before {
  content: "\e0ef";
}

.im-battery-full:before {
  content: "\e0f0";
}

.im-check-mark-circle-o:before {
  content: "\e0f1";
}

.im-x-mark-circle-o:before {
  content: "\e0f2";
}

.im-cube:before {
  content: "\e0f3";
}

.im-cubes:before {
  content: "\e0f4";
}

.im-warning-circle:before {
  content: "\e0f5";
}

.im-timer:before {
  content: "\e0f6";
}

.im-hashtag:before {
  content: "\e0f7";
}

.im-pointer:before {
  content: "\e0f8";
}

.im-paintbrush:before {
  content: "\e0f9";
}

.im-server:before {
  content: "\e0fa";
}

.im-car:before {
  content: "\e0fb";
}

.im-edit:before {
  content: "\e0fc";
}

.im-flask:before {
  content: "\e0fd";
}

.im-language:before {
  content: "\e0fe";
}

.im-anchor:before {
  content: "\e0ff";
}

.im-trophy:before {
  content: "\e100";
}

.im-umbrella:before {
  content: "\e101";
}

.im-cc-amex:before {
  content: "\e102";
}

.im-cc-visa:before {
  content: "\e103";
}

.im-cc-mastercard:before {
  content: "\e104";
}

.im-cc-paypal:before {
  content: "\e105";
}

.im-cc-amazon:before {
  content: "\e106";
}

.im-cc-bitcoin:before {
  content: "\e107";
}

.im-direction:before {
  content: "\e108";
}

.im-gift-card:before {
  content: "\e109";
}

.im-newsletter:before {
  content: "\e10a";
}

.im-ribbon:before {
  content: "\e10b";
}

.im-award:before {
  content: "\e10c";
}

.im-first-aid:before {
  content: "\e10d";
}

.im-cookie:before {
  content: "\e10e";
}

.im-data:before {
  content: "\e10f";
}

.im-data-delete:before {
  content: "\e110";
}

.im-data-validate:before {
  content: "\e111";
}

.im-import:before {
  content: "\e112";
}

.im-export:before {
  content: "\e113";
}

.im-reset:before {
  content: "\e114";
}

.im-radar:before {
  content: "\e115";
}

.im-idea:before {
  content: "\e116";
}

.im-pizza:before {
  content: "\e117";
}

.im-truck:before {
  content: "\e118";
}

.im-support:before {
  content: "\e119";
}

.im-color-fan:before {
  content: "\e11a";
}

.im-layer:before {
  content: "\e11b";
}

.im-factory:before {
  content: "\e11c";
}

.im-apartment:before {
  content: "\e11d";
}

.im-plane:before {
  content: "\e11e";
}

.im-headphones:before {
  content: "\e11f";
}

.im-megaphone:before {
  content: "\e120";
}

.im-folder-add:before {
  content: "\e121";
}

.im-barcode:before {
  content: "\e122";
}

.im-accessibility:before {
  content: "\e123";
}

.im-plugin:before {
  content: "\e124";
}

.im-pulse:before {
  content: "\e125";
}

.im-spotify:before {
  content: "\e126";
}

.im-dribbble:before {
  content: "\e127";
}

.im-google-play:before {
  content: "\e128";
}

.im-facebook-messenger:before {
  content: "\e129";
}

.im-wechat:before {
  content: "\e12a";
}

.im-line:before {
  content: "\e12b";
}

.im-git:before {
  content: "\e12c";
}

.im {
  display: inline-block;
  font: normal normal normal 24px/1 "iconmonstr-iconic-font";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.RadGrid .rgCopyCalculatedPriceIcon:before, .RadGrid .rgCopyRuleIcon:before {
  display: inline-block;
  font: normal normal normal 14px/1 "iconmonstr-iconic-font" !important;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e034";
}

.RadGrid .rgCopyCalculatedPrice .rgButtonText, .RadGrid .rgCopyRule .rgButtonText {
  display: none;
}
.RadGrid .t-font-icon.rgCopyCalculatedPriceIcon, .RadGrid .t-font-icon.rgCopyRuleIcon {
  height: 1em;
  width: 1em;
}

.RadGrid .rgCopyItemIcon:before {
  display: inline-block;
  font: normal normal normal 14px/1 "iconmonstr-iconic-font" !important;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e034";
}

.RadGrid .rgCopyItem .rgButtonText {
  display: none;
}

.RadGrid .t-font-icon.rgCopyItemIcon {
  height: 1em;
  width: 1em;
}

.RadGrid .rgEditItemIcon:before {
  content: "\e10b";
}

.RadGrid .rgEditItemIcon ~ .rgButtonText {
  display: none;
}

.RadGrid .t-font-icon.rgEditItemIcon {
  height: 1em;
  width: 1em;
}

.RadGrid .rgDeleteItemIcon:before {
  content: "\e11b";
}

.RadGrid .rgDeleteItemIcon ~ .rgButtonText {
  display: none;
}

.RadGrid .t-font-icon.rgDeleteItemIcon {
  height: 1em;
  width: 1em;
}

.RadGrid a.icon .im {
  color: #333333;
  font-size: 20px;
}

.RadGrid .rgPrintIcon:before {
  content: "\e11b";
}

.RadGrid .rgPrintIcon ~ .rgButtonText {
  display: none;
}

.RadGrid .t-font-icon.rgPrintIcon {
  height: 1em;
  width: 1em;
}

.RadGrid .rgUpdateStatusIcon:before {
  content: "\e11e";
}

.RadGrid .rgUpdateStatusIcon ~ .rgButtonText {
  display: none;
}

.RadGrid .t-font-icon.rgUpdateStatusIcon {
  height: 1em;
  width: 1em;
}

div.usercontrol {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}

div.usercontrol h2, h3 {
  font-weight: bold;
  font-size: 10pt;
}

div.usercontrol h4 {
  font-weight: bold;
  font-size: 8pt;
}

div.usercontrol p {
  margin: 5px 0;
  line-height: 18px;
}

div.usercontrol p.fieldset {
  float: left;
  clear: left;
}

div.usercontrol p.button {
  clear: left;
  text-align: center;
  margin: 5px 0;
}

div.usercontrol p label {
  display: block;
  float: left;
  width: 150px;
  padding: 0 5px 0 0;
  font-weight: bold;
}

div.usercontrol p span {
  display: block;
  float: left;
  padding: 0 5px 0 0;
}

.progessmessage {
  /*margin: 0;*/
  padding: 0;
  color: Green;
}

div.usercontrol p.slimerror {
  margin: 0;
  padding: 0;
  color: Red;
}

div.usercontrol p span.date img {
  vertical-align: middle;
}

div.usercontrol p span.validator {
  display: block;
  float: left;
}

div.usercontrol p span.note {
  display: block;
  float: left;
}

div.usercontrol p span.field input.field_large {
  width: 200px;
}

div.usercontrol p span.field input.field_small {
  width: 40px;
}

div.usercontrol div.panelcontainer div.panel {
  width: 270px;
  margin: 0 20px 5px 20px;
  text-align: center;
}

div.left {
  float: left;
  clear: left;
  margin-right: 10px;
}

div.right {
  float: left;
}

span.online {
  margin: 0;
  padding: 0;
}

hr.horizontalrule {
  height: 1px;
  border: none;
  background-color: #BBB;
  margin: 10px 0;
}

.wrap-text {
  overflow-wrap: break-word;
  display: block;
  width: 255px;
}

td.wrap-cell-text {
  overflow-wrap: break-word;
  max-width: 1px;
}

div#offer {
  width: 1615px;
  min-width: 1615px;
}
div#offer .clearleft {
  clear: left;
}

div.container div#offer {
  width: auto;
}

fieldset {
  position: relative;
  padding: 0;
  margin: 0;
  margin: 0 0 15px 0;
}

div.container > fieldset {
  margin: 0;
}

div.container > fieldset ~ fieldset {
  margin-top: 15px;
}

div#offer #RED_searchfilters fieldset h2 {
  border-bottom: none;
}

fieldset .container h3 {
  margin-top: 0;
  color: black;
}

fieldset .container div.clear ~ h3 {
  margin-top: 10px;
}

fieldset div.fieldsetheader input[type=submit], fieldset div.fieldsetheader select {
  height: 24px;
  line-height: 24px;
  font-size: 13px;
}

fieldset div.fieldsetheader, fieldset h2 {
  background-color: #e8e8e8;
  margin: 0;
  padding: 6px 15px 7px;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  overflow: hidden;
}

fieldset div.fieldsetheader h2 {
  float: left;
}

fieldset div.fieldsetheader h2 em {
  font-size: 0.85em;
  font-weight: normal;
}

fieldset div.fieldsetheader span {
  padding: 0;
  float: right;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #dedede;
  margin-top: -2px;
  margin-bottom: -5px;
}

fieldset .container .subcontainer {
  height: 100px;
  width: auto;
}

fieldset .container .subcontainer ~ .subcontainer {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #dedede;
}

fieldset .container .subcontainer .leftcol {
  height: 100px;
  width: 520px;
  float: left;
}

fieldset div.fieldsetheader h2 {
  padding: 0;
  float: left;
}

fieldset div.fieldsetheader span {
  padding: 0;
  float: right;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #dedede;
}

fieldset .container .subcontainer {
  height: 100px;
  width: auto;
}

fieldset .container .subcontainer ~ .subcontainer {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #dedede;
}

fieldset .container .subcontainer .leftcol {
  height: 100px;
  width: 520px;
  float: left;
}

fieldset .container .subcontainer .rightcol {
  height: 100px;
  width: 520px;
  float: left;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #dedede;
}

fieldset h2 a {
  font-size: 14px;
  line-height: 13px;
  margin-top: 2px;
  font-weight: normal !important;
  color: #991318 !important;
}
fieldset h2 a:hover {
  color: #ffffff;
}

fieldset h2.show {
  background: #F6F6F6 url(../../Admin/Resources/Images/show.gif) no-repeat 2px 2px;
  color: #292929;
}

fieldset div.container {
  padding: 10px;
  margin: 0;
  border-top: 1px solid #dedede;
  overflow: hidden;
  height: 100%;
}

td div.container {
  padding: 10px;
  border: 0;
}

fieldset.gridintegrated {
  padding: 0;
  /*margin: 0;*/
  border: none;
}

fieldset.gridintegrated h2 {
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

fieldset.gridintegrated div.container {
  padding: 0;
  margin: 0;
  border: none;
}

fieldset.error {
  border: 1px Solid Grey;
}

fieldset.error h2 {
  background: #CE2028;
  color: White;
}

fieldset.error div.container {
  border-top: 1px Solid Grey;
}

fieldset div.field div.input p {
  margin: 5px 0;
}

fieldset p.descr {
  font-weight: normal;
  margin-bottom: 10px;
  color: #555555;
}

/*
fieldset table th
,fieldset table td
{
    padding: 5px;
}
*/
fieldset div.fill {
  margin: 5px;
}

fieldset div.left {
  float: left;
  clear: none;
  margin: 5px;
  width: 48%;
}

div.clear {
  clear: both;
}

fieldset p.field, fieldset div.field {
  float: left;
  clear: both;
  margin: 5px 10px;
  padding: 0;
}
fieldset p.field.break-field, fieldset div.field.break-field {
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/*fieldset p.field label,
fieldset div.field label {
    margin-top: 6px !important;
}*/
fieldset p.field label.inline,
fieldset div.field label.inline {
  float: none;
  clear: none;
  margin: 0;
}

fieldset div.field div.input input[type=checkbox] {
  margin-top: 3px !important;
}

fieldset .field.wide label {
  float: left;
  clear: left;
  width: 350px;
  margin: 0 5px 0 0;
  padding: 0;
}

fieldset p.field label, fieldset div.field label {
  float: left;
  clear: left;
  width: 220px; /*165px;*/
  margin: 0 5px 0 0;
  padding: 0;
  font-weight: bold;
}

fieldset.orderrulemessage {
  padding: 10px;
  border: 1px solid #828282;
}
fieldset.orderrulemessage.orderrule-failed {
  background-color: salmon;
}
fieldset.orderrulemessage.orderrule-rejected {
  background-color: indianred;
}
fieldset.orderrulemessage.orderrule-accepted {
  background-color: lightgreen;
}
fieldset.orderrulemessage p.controls input[type=submit] {
  color: black;
}

fieldset#referralfieldset p.field label {
  width: 230px;
}

fieldset .field > span {
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
  max-width: 510px;
}
fieldset .field > span.radio input, fieldset .field > span.radio label {
  vertical-align: middle;
}

fieldset .inline-field span {
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
}

fieldset .field label.vwide {
  width: 360px;
}

fieldset .field span label.vwide {
  width: 348px;
}

fieldset .field label.wide {
  width: 300px;
}

fieldset .field span label.wide {
  width: 288px;
}

fieldset .field label.narrow {
  width: 150px;
}

fieldset .field div.label.narrow {
  width: 150px;
}

fieldset .field input, fieldset .field div.input, fieldset .field.ajaxinputfield div.RadAjaxPanel {
  float: left;
  clear: right;
  margin: 0;
  margin-right: 5px;
}

fieldset .field div.RadInput {
  display: inline;
}

fieldset .field div.input input {
  float: none;
  margin: 0;
}

fieldset .field .RadPicker div.RadInput {
  display: block;
}

fieldset .field .RadPicker .RadInput > input {
  float: left;
}

fieldset div.field table.weekdays {
  float: left;
}

fieldset div.field table.weekdays th {
  padding: 0 5px;
}

fieldset div.field table.weekdays td {
  padding: 5px 5px 0;
  text-align: center;
}

fieldset div.field table.weekdays th:first-child, fieldset div.field table.weekdays td:first-child {
  padding-left: 0;
}

fieldset div.field table.weekdays td input {
  float: none;
  margin: 0;
}

fieldset div.field div.input {
  padding: 0;
  margin: 0;
}

fieldset .field .radioinput label, fieldset .field .radioinput input {
  float: none;
  margin: 0 5px;
  padding: 0;
}

fieldset .field textarea:not(.reTextArea) {
  float: left;
  clear: right;
  margin: 0;
  height: 50px;
  width: 320px;
  margin-right: 5px;
}

fieldset .field select {
  clear: right;
  margin: 0;
  margin-right: 5px;
  width: 200px;
}

fieldset .field select.importmode {
  width: 650px;
}

fieldset input[type=text], fieldset input[type=password], fieldset select {
  color: #000000;
  font-family: "Open Sans", sans-serif;
  padding: 0 4px;
  font-size: 14px;
  outline: 0;
}

fieldset select, select, fieldset input[type=text], fieldset input[type=password], input[type=text], input[type=password], .riSingle .riTextBox[type=text] {
  height: 30px;
  line-height: 30px;
  outline: 0;
  border: solid 1px #BBBBBB;
  background-color: #ffffff;
  vertical-align: middle;
  padding: 0 3px;
}

fieldset select:focus, select:focus, fieldset input[type=text]:focus, fieldset input[type=password]:focus, input[type=text]:focus, input[type=password]:focus, .riSingle .riTextBox[type=text]:focus, textarea:focus {
  background-color: #ffffff;
  border: solid 1px #AF0101;
  outline: 0;
}

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
select::-ms-expand {
  display: none;
}

select[multiple] {
  height: auto;
  line-height: normal;
}

fieldset input[type=text]:focus, fieldset input[type=password]:focus, fieldset select:focus, .body input[type=text]:focus, .body input[type=password]:focus, .body select:focus {
  background-color: #ffffff;
}

fieldset .field input[type=text], fieldset .field input[type=password] {
  width: 194px;
}
fieldset .field input[type=text].wide, fieldset .field input[type=password].wide {
  width: 400px;
}

fieldset .field input[type=text].narrow, fieldset .field input[type=password].narrow {
  width: 100px;
}

fieldset .field input.numerictb {
  width: 75px;
}

.extendfields fieldset .field input[type=text], .extendfields fieldset .field input[type=password] {
  width: 400px;
}

.extendfields fieldset .field textarea, .extendfields fieldset .field textarea {
  width: 460px;
  height: 56px;
}

fieldset div.horizontalseperator {
  border-bottom: 1px Solid #dedede;
  margin: 5px 10px;
}

div.horizontalseperator {
  border-bottom: 1px Solid #dedede;
  margin: 5px 10px;
}

fieldset div.seperateright {
  border-right: 1px Solid #dedede;
}

.column fieldset {
  width: auto;
}

.column {
  width: 50%;
}

.seperateright {
  margin-right: 20px;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  clear: both;
}

.center {
  text-align: center;
}

p.controls {
  text-align: center;
  margin: 20px 0 0 0 !important;
  padding-top: 10px;
  border-top: solid 3px #ececec;
  width: 100%;
  height: 55px;
}

fieldset div.container p.controls {
  width: 100%;
  height: 55px;
}

div#offer > p.controls {
  margin-bottom: 10px !important;
}

div.tabcontent {
  /*width: 918px;*/
  border: 1px Solid #dedede;
  margin-top: -1px;
}

div.tabcontent div.tablinks {
  width: auto;
}

div.container ~ div.container {
  margin-top: 10px;
}

div.tabcontent > div.container {
  padding: 10px;
}

div.tabverticalcontent > div.container {
  padding: 10px;
}

fieldset ~ div.tablinks {
  margin-top: 10px;
}

div.tabcontent div.tabcontent {
  width: auto;
}

td.detailtemplate {
  padding: 0 !important;
}

div.tabcontent div.tabcontent div.container {
  padding: 5px;
}

div.subradgrid {
  margin-bottom: 10px;
}

div.tabverticalcontent {
  /*width: 724px;*/
  overflow: hidden;
  /*min-height: 150px;*/
  background: White;
  border: 1px Solid #dedede;
  /*loat: left;*/
}

div.tabverticallinks {
  float: left;
}

div.application_search_none_found {
  font-weight: bold;
  display: none;
}

.body span.moneytax {
  float: none !important;
  font-size: 0.8em !important;
  margin: 0 !important;
  padding: 0 !important;
}

fieldset div.field.ordernumber {
  font-size: 1.5em;
}
fieldset div.field.ordernumber .input {
  margin-top: 5px;
}

div.warningcontainer {
  clear: left;
  position: relative;
}

div.warningcontainer div.highlight {
  margin: 10px;
  padding: 10px 5px;
  border: 1px Solid #B92727;
  background: #FBEEEE;
  clear: left;
  position: relative;
}

div.lookupsinglesel {
  position: relative;
}

div.lookupsinglesel p, div.lookupsinglesel div, fieldset div.lookupsinglesel p, fieldset div.lookupsinglesel div {
  float: left;
  padding: 0;
  margin: 0;
}

div.lookupsinglesel p, fieldset div.lookupsinglesel p {
  margin: 5px;
}

div.lookupsinglesel p.descr, fieldset div.lookupsinglesel p.descr {
  line-height: 20px;
}

div.lookupsinglesel span.wide input {
  width: 230px;
  margin-top: 1px;
}

.field .radio label {
  width: auto;
  float: none;
  display: inline;
}

.field .radio input {
  width: auto;
  float: none;
  display: inline;
}

table.daylist {
  width: 375px;
}

table.daylist tbody tr td label {
  padding-left: 5px;
}

table.daylist tbody tr td {
  text-align: center;
}

table.daylist td input, table.daylist td label {
  width: auto;
  float: none;
  display: inline;
  clear: none;
  margin: 0;
  padding: 0;
}

table tr td.label {
  width: auto;
}

table tr td.label span, table tr td.label label {
  padding: 0;
  margin: 0;
  float: none;
}

table.licence {
  width: 910px;
}

table.licence td.label {
  width: 200px;
}

table.licence td {
  width: 710px;
}

/*

    Look up Pop Up and Rad Grid Formatting

*/
div.lookuppopup div.radpopuplayoutcontainer {
  height: 1px;
  margin: -290px auto; /*578.5px*/
  top: 50%;
  position: absolute;
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 2px;
}

div.lookuppopup div.radpopuplayoutcontainer fieldset {
  position: relative;
  z-index: 150;
  background: White;
  margin: 0;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  text-align: left;
}

div.lookuppopup div.radpopuplayoutcontainer table.radpopuptable, div.lookuppopup div.radpopuplayoutcontainer table.radpopuptable > th, div.lookuppopup div.radpopuplayoutcontainer table.radpopuptable > td {
  padding: 0;
  margin: 0;
  border: 0;
  border-collapse: collapse;
}

fieldset div.field div.rgEditForm label {
  width: auto;
}

fieldset div.field div.numericalbandcontrol div.rgEditForm input[type=text] {
  width: 225px;
}

/*
div.lookuppopup div.radpopuplayoutcontainer table.lookupcontrols
{
    width: 100%;
    border: 1px Solid #dedede;
}
*/
div.lookuppopup div.radpopuplayoutcontainer table.lookupcontrols td {
  text-align: center;
  width: 50%;
}

div.lookupradgrid table.structural {
  min-width: 200px;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
}

.lookupradgrid table.structural .lookupradgridsearchbtncnt {
  width: 20% !important;
}

.lookupradgrid table.structural .lookupradgridsearchbtncnt input, .lookupradgrid table.structural .lookupradgridsearchtxtcnt input, .lookupradgrid table.structural .lookupradgridsearchbtncnt input.lookupradgridsearchbtn[type=submit] {
  width: 100% !important;
  margin: 0 !important;
}

.lookupradgrid table.structural .lookupradgridsearchtxtcnt {
  width: 80% !important;
}

.lookupradgrid table.structural select {
  width: 100%;
  margin-bottom: 3px;
}

/*.lookupradgrid table.structural .lookupradgridsearchtxtcnt {
    width: 75%;
    text-align: center;
    padding: 5px 0;
}

.lookupradgrid table.structural .lookupradgridsearchtxtcnt input {
    width: 95%;
}

.lookupradgrid table.structural .lookupradgridsearchbtncnt {
    width: 25%;
    text-align: center;
    padding: 5px 0;
}

.lookupradgrid table.structural .lookupradgridsearchbtncnt .lookupradgridcodeentrybtn {
    min-width: 100px
}

.lookupradgrid table.structural .lookupradgridsearchbtncnt input {
    width: 90%;
}

.lookupradgrid table.structural td.removecell {
    width: 25px;
    text-align: center;
}
.lookupradgrid table.structural .RadGrid_RedTechnology {
    border-top: 0;
}*/
.lookupradgrid table.structural .lookupradgridsearchbtn {
  border-radius: 0;
  border-left: 0;
  margin: 0 !important;
}

.lookupradgrid_singleresult {
  display: inline-block;
  width: auto;
  overflow-x: auto;
  vertical-align: middle;
  border: solid 1px #bbb;
}
.lookupradgrid_singleresult table {
  float: none;
  height: 30px;
  width: 100%;
  height: 28px;
  display: table;
  text-align: center;
  white-space: nowrap;
}
.lookupradgrid_singleresult table td {
  padding: 0 5px;
}
.lookupradgrid_singleresult table td + td {
  border-left: solid 1px #bbb;
}
.lookupradgrid_singleresult table .singleresult_missing {
  color: #999;
}

div.lookuppopup div.radpopuplayoutcontainer {
  height: 1px;
  margin: -290px auto; /*578.5px*/
  top: 50%;
  position: absolute;
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 2px;
  z-index: 150;
}

div.lookuppopup .backgroundpopup {
  position: fixed;
  _position: absolute;
  _display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border: 1px solid #cecece;
  z-index: 100;
  background: #000000 url(../../Admin/Resources/images/macFFBgHack.png) repeat;
  filter: alpha(opacity=65);
  -moz-opacity: 0.65;
  opacity: 0.65;
  background: #000000 url(../../Admin/Resources/images/macFFBgHack.png) repeat;
}

div.lookuppopup div.radpopuplayoutcontainer fieldset {
  position: relative;
  z-index: 150;
  background: White;
  margin: 0;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  text-align: left;
}

div.lookuppopup div.radpopuplayoutcontainer table.radpopuptable, div.lookuppopup div.radpopuplayoutcontainer table.radpopuptable > th, div.lookuppopup div.radpopuplayoutcontainer table.radpopuptable > td {
  padding: 0;
  margin: 0;
  border: 0;
  border-collapse: collapse;
}

div.lookuppopup div.radpopuplayoutcontainer table.radpopuptable {
  width: 96%;
}

table.lookupcontrols {
  width: 100%;
  margin: 0;
}

td.lookupsearchtermcell {
  width: 75%;
  text-align: center;
}

td.lookupsearchtermcell input {
  width: 95%;
}

td.lookupsearchbuttoncell {
  width: 25%;
  text-align: center;
}

div.lookuppopup div.radpopuplayoutcontainer.withchilditems {
  top: 40%;
}

div.lookuppopup div.radpopuplayoutcontainer table.radpopuptable .lookupaddchilditemscell {
  text-align: left;
}

td.lookupsearchbuttoncell input {
  width: 90%;
}

td.lookupaddcell {
  width: 50%;
  text-align: right;
}

td.lookupaddcell input {
  width: 150px;
}

td.lookupclosecell {
  width: 50%;
  text-align: left;
}

td.lookupclosecell input {
  width: 150px;
}

div.popupcontainer.container {
  padding: 0;
  border-top: none;
  min-width: 350px;
}

.rgFilterBox {
  width: 88%;
}

fieldset div.field .field_radiobutton label {
  clear: none !important;
  margin: 0 0 7px 5px !important;
}

thead > .rgMultiHeaderRow:first-child > .rgHeader:first-child {
  border-left: 0 !important;
}

div.nestedcol {
  float: left;
  width: 50%;
}

.alignright {
  text-align: right;
  margin-right: 10px;
}

.control.top {
  margin-bottom: 10px;
}

.control.bottom {
  margin-top: 10px;
}

p.warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border: 1px solid transparent;
  border-color: #faebcc;
  padding: 10px !important;
  border-radius: 4px;
  /*clear: both;*/
}

p.success {
  color: #3c763d;
  background-color: #dff0d8;
  border: 1px solid transparent;
  border-color: #d6e9c6;
  padding: 10px !important;
  border-radius: 4px;
  /*clear: both;*/
  font-weight: bold;
}

.information {
  background-color: #d9edf7;
  border: 1px solid transparent;
  border-color: #bce8f1;
  color: #31708f;
  padding: 10px !important;
  border-radius: 4px;
  /*clear: both;*/
}
.information h1, .information h2, .information h3, .information h4, .information p {
  color: #31708f !important;
}

.left .information {
  margin-right: 10px;
}

.information-expandable {
  height: 38px;
  overflow: hidden;
  position: relative;
  padding-top: 10px !important;
  cursor: pointer;
  line-height: 14px;
}

.information-expandable.information-expanded {
  height: auto;
  overflow: auto;
}

.information-expandablespan.expand {
  display: block;
}

.information-expandable span.contract {
  display: none;
}

.information-expandable.information-expanded span.expand {
  display: none;
}

.information-expandable.information-expanded span.contract {
  display: block;
}

.information-expandable span.expand, .information-expandable span.contract {
  /*position: absolute;
  top: 0;
  right: 0;*/
  float: right;
  font-size: 8px;
  font-weight: 700;
  color: #31708f;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: #d9edf7;
  /*padding: 4px;*/
}

fieldset span.information {
  background-color: #dddddd;
  border: 1px solid transparent;
  border-color: #cccccc;
  color: #000;
  margin: 5px 5px 5px 225px !important;
  padding: 7px !important;
  border-radius: 3px;
  display: inline-block;
  clear: left;
}

fieldset span.information.fullimport {
  color: #C00;
  background-color: #f2dede;
  border-color: #ebccd1;
}

fieldset div.field ~ .information, fieldset div.clear ~ .information {
  margin-top: 20px;
  clear: both;
}

/*fieldset p.field ~ p.information {
    margin-top: 20px;
}*/
p.error {
  background-color: #f2dede;
  border: 1px solid transparent;
  border-color: #ebccd1;
  color: #C00;
  padding: 15px !important;
  border-radius: 4px;
  clear: both;
}

p.error input[type=submit].floatright {
  margin-top: -5px !important;
}

fieldset p.error {
  background-color: #f2dede;
  border: 1px solid transparent;
  border-color: #ebccd1;
  color: #C00;
  margin: 10px;
  padding: 15px !important;
  border-radius: 4px;
  clear: both;
}

.error {
  color: #C00;
}

fieldset span.error {
  margin-left: 10px;
  line-height: 25px;
  float: left;
  clear: both;
  margin: 4px 10px;
}

fieldset .inline-validator span.error {
  float: none !important;
  clear: none !important;
  margin: 0 !important;
}

fieldset p:empty {
  display: none;
}

fieldset p.warning {
  background-color: #fcf8e3;
  border: 1px solid transparent;
  border-color: #faebcc;
  color: #8a6d3b;
  margin: 10px;
  padding: 10px !important;
  border-radius: 4px;
  clear: both;
}

fieldset p.field select.nowidth {
  width: auto;
}

fieldset p.field span input[type=checkbox] {
  clear: none;
}

fieldset p.field span input[type=checkbox] ~ label {
  clear: none;
  width: 50px;
}

fieldset .field .inline-field {
  float: none;
  display: inline;
}

fieldset.toggle h2, fieldset.toggle h2.show {
  background-image: none;
  padding-left: 3px;
}

fieldset.toggle h2 span.arrow {
  display: inline-block;
  height: 16px;
  width: 18px;
  background-image: url("../../Admin/Images/TelerikBackgroundImages.gif");
  background-position: 2px -444px;
  background-repeat: no-repeat;
}

fieldset.toggle h2.show span.arrow {
  background-image: url("../../Admin/Images/TelerikBackgroundImages.gif");
  background-position: 3px -496px;
  background-repeat: no-repeat;
}

/*
.expandableSection {
    border: #dedede solid 1px;
    margin-bottom: 20px;
}



.expandableSection h1 {
    background: #F6F6F6 url(../../Admin/Images/hide.gif) no-repeat 2px 2px;
    margin: 0 !important;
    padding:5px 15px 5px 30px;
    cursor:pointer;
}

.expandableSection h1.show {
    background:#F6F6F6 url(../../Admin/Images/show.gif) no-repeat 2px 2px;
    border-bottom: 1px solid #dedede;
}

.expandableSection > div {
    padding: 10px;
}

.advertDataTypeInsiteEditingLink {
    margin: 10px;
    float: left;
}
*/
.centreHorizontally {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* This style was in 4.8.1 (without the channelGroupConfiguration class), but had been removed in the latest version which broke
   formatting in 5.3. I've added it back in with explicit channelGroupConfiguration class so that the change isn't breaking any other screens */
div.tabcontent .channelGroupConfiguration div.container {
  padding: 10px;
}

.deltafile, .fullfile {
  margin-left: 225px;
  clear: both;
}

fieldset div.container div.row:before,
fieldset div.container div.row:after {
  content: " ";
  display: table;
}

fieldset div.container div.row:after {
  clear: both;
}

fieldset div.container div.col {
  float: left;
  margin: 5px;
}

fieldset div.container div.col-12 {
  width: 100%;
}

fieldset div.container div.col-11 {
  width: 91.66666667%;
}

fieldset div.container div.col-10 {
  width: 83.33333333%;
}

fieldset div.container div.col-9 {
  width: 75%;
}

fieldset div.container div.col-8 {
  width: 66.66666667%;
}

fieldset div.container div.col-7 {
  width: 58.33333333%;
}

fieldset div.container div.col-6 {
  width: 50%;
}

fieldset div.container div.col-5 {
  width: 41.66666667%;
}

fieldset div.container div.col-4 {
  width: 33.33333333%;
}

fieldset div.container div.col-3 {
  width: 25%;
}

fieldset div.container div.col-2 {
  width: 16.66666667%;
}

fieldset div.container div.col-1 {
  width: 8.33333333%;
}

/*--------- Breadcrumb ---------*/
div#breadcrumb {
  font-size: 13px;
  color: #6B6B6B;
}
div#breadcrumb ul, div#breadcrumb ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-right: 9px;
}
div#breadcrumb ul li {
  display: inline;
}
div#breadcrumb ul li.child::before {
  content: ">";
  display: inline-block;
  padding-right: 9px;
  color: #AF0101;
}
div#breadcrumb ul li a, div#breadcrumb ul li a:link, div#breadcrumb ul li a:active, div#breadcrumb ul li a:visited {
  font-weight: normal;
  font-size: 13px;
  text-decoration: none;
  color: #AF0101;
}
div#breadcrumb ul li a:hover {
  text-decoration: underline;
  color: #AF0101;
}

div#breadcrumb.hiddenmenu {
  margin-left: 50px;
}

button.removectl {
  height: 26px;
  width: 26px;
  vertical-align: middle;
  border: solid 1px #ccc;
}

button.removectl.rbDisabled {
  cursor: default;
}

button.removectl.transparent.rbDisabled {
  cursor: default;
}

button:hover.removectl {
  background-position: -114px -85px !important;
}

button.removectl, button.removectl.rbDisabled {
  background-position: -114px -85px !important;
}

button:hover.removectl.transparent {
  background-position: -1772px -85px !important;
}

button.removectl.transparent, button.removectl.transparent.rbDisabled {
  background-position: -1747px -85px !important;
}

button.viewctl {
  margin-left: 5px;
}

.RadButton_RedTechnology.rbButton.viewctl:hover, button:hover.viewctl {
  border-color: #ccc;
  box-shadow: none;
}

button.viewctl .rbIcon {
  margin: 0;
  padding: 0;
  width: 12px;
  height: 12px;
  background-position: -15px -24px !important;
}

button.sortctl {
  height: 25px;
  width: 26px;
  vertical-align: middle;
  border: solid 1px #ccc;
}

.body .RadButton.rbButton.rbImageButton {
  border: solid 1px #ccc;
  background-color: #FFF;
}

.RadButton.rbButton.rbHovered {
  background-color: #ccc !important;
}

button.sortctl.rbDisabled {
  cursor: default;
}

button.sortctl_top, button.hover.sortctl_top.rbDisabled {
  background-position: -76px -86px !important;
}

button.sortctl_up, button.hover.sortctl_up.rbDisabled {
  background-position: -38px -85px !important;
}

button.sortctl_down, button.hover.sortctl_down.rbDisabled {
  background-position: -57px -85px !important;
}

button.sortctl_bottom, button.hover.sortctl_bottom.rbDisabled {
  background-position: -95px -84px !important;
}

button.hover.sortctl_top {
  background-position: -76px -86px !important;
}

button.hover.sortctl_up {
  background-position: -38px -85px !important;
}

button.hover.sortctl_down {
  background-position: 0 -8117px !important;
}

button.hover.sortctl_bottom {
  background-position: -95px -84px !important;
}

p.gridRowControls {
  text-align: right;
  padding: 0;
  margin: 0;
}

/*p.gridRowControls a {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;


    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

p.gridRowControls a:hover{
    text-decoration: none;
}*/
.body a.icon, .body a.icon:hover, .body a.icon:active, .body a.icon:visited, .body a.icon:focus {
  text-decoration: none;
}

.RadGrid.RadGrid_RedTechnology:focus {
  outline: 0;
}

.scrollableCheckBoxList {
  border: solid 1px;
  border-color: #8E8E8E #B8B8B8 #B8B8B8 #8E8E8E;
  max-height: 120px;
  overflow-y: scroll;
  display: inline-block;
  float: left;
  margin-bottom: 8px;
}
.scrollableCheckBoxList.large {
  max-height: 300px;
}

.scrollableCheckBoxList .small {
  max-height: 80px;
}

fieldset .field .input.checkboxes label {
  width: auto;
  float: none;
  padding: 0 10px;
  margin: 0;
  display: inline;
}
fieldset .field .input.checkboxes input[type=radio], fieldset .field .input.checkboxes input[type=checkbox] {
  width: auto;
  float: none;
  padding: 0;
  margin: 0;
  display: inline;
}

.body table tr td:not(.rgPagerCell):not(.rtlPagerCell):last-of-type a:not(.icon, .dropdown-link-menu-link):not(.rcTimePopup):not(.rcCalPopup), a.button {
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
  color: #333 !important;
  background-color: #fff;
  border-color: #ccc;
}
.body table tr td:not(.rgPagerCell):not(.rtlPagerCell):last-of-type a:not(.icon, .dropdown-link-menu-link):not(.rcTimePopup):not(.rcCalPopup):hover, a.button:hover {
  text-decoration: none !important;
  background-color: #ccc;
}

.secondary-button.invert, input.secondary-button.invert, input[type=submit].invert, input[type=button].invert {
  background-color: white;
}

[disabled] {
  cursor: not-allowed !important;
}

span.health {
  border-radius: 20px !important;
  width: 20px;
  height: 20px;
}

span.health.radcell {
  padding-left: 18px;
  margin-right: 5px;
}

span.health.statusgreen {
  background-color: green;
}

span.health.statusyellow {
  background-color: yellow;
}

span.health.statusred {
  background-color: red;
}

.elasticdiag div .column {
  padding-top: 5px;
  padding-bottom: 10px;
}
.elasticdiag div .column .field {
  width: 100%;
}
.elasticdiag div .column .field label.short {
  width: 80px;
  margin-bottom: 10px;
}
.elasticdiag div .column .field textarea:not(.reTextArea) {
  height: 350px;
  width: 100%;
  resize: vertical;
  margin-bottom: 10px;
  margin-right: 0px !important;
}
.elasticdiag div .column .field textarea:not(.reTextArea).tokens {
  height: 210px;
  width: 80%;
  resize: vertical;
}
.elasticdiag div .column .field .left {
  width: 80px !important;
}
.elasticdiag div .column .field .right {
  width: 80px !important;
}
.elasticdiag .RadButton_RedTechnology.rbButton {
  margin-bottom: 10px;
  margin-right: 10px;
}
.elasticdiag .seperateright:not(.status) {
  border-right-width: 0px;
  margin: 0px;
}

.orderexportbatch-orderlist {
  padding: 5px 13px;
  background-color: white;
  border: 1px solid #dedede;
}

.orderexport-odd .orderexportbatch-orderlist {
  background-color: #f9f9f9;
}

.budget-timeframe-input .budget-timeframe-input-timeframe {
  display: inline-block !important;
  width: auto !important;
}
.budget-timeframe-input .RadPicker {
  margin-right: 0;
}
.budget-timeframe-input > span {
  margin-left: 10px;
}

.totp_qr {
  text-align: center;
}

.totp_secretkey {
  text-align: center;
  margin: 20px 0 0 0;
}

#offer.repeat-order-report fieldset div.container {
  margin-bottom: 55px;
}
#offer.repeat-order-report p.controls {
  position: absolute;
  bottom: 0;
  left: 0;
}

#manage-permissions fieldset .field .checkboxgroup label {
  clear: none;
}
#manage-permissions #RED_searchfilters .checkboxgroup {
  float: left;
  clear: both;
  margin: 5px 10px;
  padding: 0;
}
#manage-permissions .manage-authorization-priority {
  position: relative;
}
#manage-permissions .manage-authorization-priority .save-priority {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  margin-left: 5px;
}

.backgroundpopup {
  position: fixed;
  _position: absolute;
  _display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border: 1px solid #cecece;
  z-index: 100;
  background-color: #000;
  filter: alpha(opacity=65);
  -moz-opacity: 0.65;
  opacity: 0.65;
  background: #000000 url(../../Admin/Resources/images/macFFBgHack.png) repeat;
}

.popup {
  position: fixed;
  _position: absolute;
  height: 450px;
  width: 450px;
  background: #FFFFFF;
  border: 2px solid #cecece;
  z-index: 200;
  padding: 12px;
  font-size: 13px;
  overflow: auto;
  left: 50%;
  margin-left: -225px;
  top: 50px;
}

p.close {
  text-align: right;
}

div.lookupgv .input {
  min-width: 360px;
}
div.lookupgv .controls {
  margin-top: 10px;
}
div.lookupgv .controls input[type=text] {
  width: 80%;
  margin: 0 !important;
}
div.lookupgv .controls input[type=submit] {
  width: 19%;
  margin: 0 !important;
}
div.lookupgv select {
  width: 100%;
  margin-bottom: 10px;
  margin-right: 0;
}
div.lookupgv p.descr {
  font-weight: bold;
  margin-top: 4px;
  margin-bottom: 4px;
}
div.lookupgv table {
  width: 100%;
}
div.lookupgv table tr th {
  display: none;
}
div.lookupgv table td.name {
  width: 100%;
}

div#lookuppopup {
  height: auto;
  max-height: 90%;
}
div#lookuppopup fieldset {
  width: auto;
}
div#lookuppopup fieldset div.borderless {
  border: 0;
}
div#lookuppopup fieldset div.borderless p {
  margin: 0 10px;
}
div#lookuppopup fieldset p span.left {
  margin-right: 5px;
}
div#lookuppopup fieldset p span.right {
  margin-left: 5px;
}
div#lookuppopup table.GridViewFill {
  width: 100%;
}
div#lookuppopup table td.selectcell {
  width: 20px;
  padding: 5px;
}
div#lookuppopup div.RED_searchfilters_Results {
  margin-bottom: 15px;
}
div#lookuppopup div.tablecontainer {
  border-width: 1px;
  border-style: solid;
  line-height: 1.42857143;
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}
div#lookuppopup table.Ledger {
  width: 100%;
}
div#lookuppopup table.Ledger th {
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 8px;
  padding-bottom: 7px;
  border-bottom: 1px solid transparent;
  text-align: left;
  font-weight: normal;
  background-color: whitesmoke;
}
div#lookuppopup table.Ledger td {
  padding: 0;
}
div#lookuppopup table.Ledger td label {
  padding: 5px;
  display: block;
}
div#lookuppopup table.Ledger td.selectcell {
  padding: 0;
  margin: 0;
  text-align: center;
}
div#lookuppopup .lookupcontrols input {
  width: 100%;
  margin: 0 !important;
}
div#lookuppopup select {
  width: 100%;
  margin: 0 !important;
}
div#lookuppopup .radpopuptable {
  width: 100%;
}

#lookup {
  padding: 10px;
}
#lookup .gridview {
  width: 392px;
}
#lookup table.Ledger th {
  padding: 5px;
  text-align: left;
}
#lookup #filter input, #lookup #filter select, #lookup #options input, #lookup #options select {
  vertical-align: middle;
  line-height: normal;
}
#lookup .controls {
  overflow: hidden;
  width: 392px;
}

*, *:before, *:after {
  box-sizing: border-box;
}

html, body {
  height: 100%;
}

html {
  background-color: #FFF;
}

body {
  background-color: #FFF;
  margin: 0px;
  min-width: 1024px;
  overflow-y: scroll;
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  position: relative;
}
body form {
  height: 100%;
}

.body {
  min-width: 945px;
}

.body a, .footer a {
  text-decoration: none;
  font-weight: bold;
  color: #AF0101;
}
.body a:hover, .footer a:hover {
  color: #AF0101;
  text-decoration: underline;
}

/* (STH) Moved font-size into the body tag as putting it into individual elements conflicts with telerik's font-size styles which are applied to td elements ' */
/*.body input, .body select, .body textarea {
    font-size: 12px;
    font-family: $font;
}*/
.body th {
  text-align: left;
}

/* AJS Removes the default 1px padding from tables and stops nested tables from having a pixel white gap */
.rgMasterTable td {
  padding: 0;
}

.body .menu {
  font-family: "Open Sans", sans-serif;
  color: #FFFFFF !important;
  font-size: 12px;
  font-weight: normal !important;
  text-decoration: none;
  background-color: #4C4C4C;
}

.body .menuOn {
  font-family: "Open Sans", sans-serif;
  color: #FFFFFF !important;
  font-size: 12px;
  font-weight: normal !important;
  text-decoration: underline !important;
  background-color: #4C4C4C;
}

.body .submenu {
  font-family: "Open Sans", sans-serif;
  color: #000000 !important;
  font-size: 12px;
  font-weight: normal !important;
  text-decoration: none;
}

.body .submenuOn {
  font-family: "Open Sans", sans-serif;
  color: #000000 !important;
  font-size: 12px;
  font-weight: normal !important;
  text-decoration: underline !important;
}

.body .label {
  font-size: 13px;
  font-weight: bold;
  width: 220px;
}
.body .label label {
  width: 205px;
}

.body .label.inline {
  display: inline-block;
}

.body td.label span {
  font-size: 12px;
  font-weight: bold;
}

.body .vertical {
  writing-mode: tb-rl;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  direction: rtl;
}

.body .green {
  color: #006600 !important;
  font-size: 10pt;
  font-weight: bold;
}

.body .bold {
  font-weight: bold;
}

.body .blue {
  color: blue;
}

.body .red {
  color: Red !important;
}

.body .redSpecial {
  color: Red !important;
  margin-left: 0px;
}

.body .grey {
  color: #999999 !important;
  font-weight: bold;
}

.body .note {
  color: #be5858;
  font-style: normal;
  padding: 0 15px;
}

.body .headerselect {
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight: normal;
}

.body .headercolumn {
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight: 900;
}

.body .formButtonCalendarClear {
  text-decoration: none;
  background-color: #CCCCCC;
  font-family: "Open Sans", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  font-weight: normal;
  height: 22px;
  width: 22px;
}

.body table.Ledger {
  border: none;
  border-collapse: collapse;
}

.body table.Ledger tr.odd {
  background-color: #FFF;
}

.body table.Ledger tr.odd td {
  border: 1px solid #eaeaea;
}

.body table.Ledger tr.even {
  background-color: #f9f9f9;
}

.body table.Ledger tr.even td {
  border: 1px solid #ede6d9;
}

.body table.Ledger tr.add {
  background-color: #fcfcd5;
}

.body table.Ledger tr.add td {
  border: 1px solid #f3f390;
}

.body table.Ledger tr.row_image_type {
  background-color: #f9f9f9;
}

.body table.Ledger tr.row_image_type td {
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 5px;
}

.body table.Ledger tr.row_image_type td.nostyle {
  border: none;
  background-color: white;
}

/*.body table.Ledger tr.row_image_type td span {
    font-size: 12px;
}*/
.body table.Ledger td, table.Ledger th {
  border: none;
  padding: 6px 15px;
}

.body table.Ledger th {
  color: Black;
  font-weight: bold;
}

.body div.CategoryBreadcrumb {
  margin-bottom: 15px;
  padding: 2px 4px;
  border-top: solid 1px #eeeeee;
  border-bottom: solid 1px #eeeeee;
}

.body div.CategoryBreadcrumb a:link, .body div.CategoryBreadcrumb a:visited, .body div.CategoryBreadcrumb a:active, .body div.CategoryBreadcrumb a:hover, .body div.CategoryBreadcrumb a:focus {
  font-weight: normal;
}

.body table.GridView th {
  height: 16px;
  padding-right: 20px;
}

.body table.GridView th img {
  margin: -1px 0 0 2px;
  padding: 0;
  position: absolute;
}

.body table.GridView th.noGap {
  padding-right: 5px;
  text-align: right;
}

.body table.GridView td {
  padding: 5px 4px 2px;
}

.body div.box {
  border: solid 1px #cccccc;
  padding: 5px;
}

.body div.box p {
  margin: 0 0 10px;
}

.body div.box p.last {
  margin-bottom: 0px;
}

.body div.infoBoxOpen {
  background-color: White;
  border: 1px solid #cccccc;
  margin: 5px 0 3px;
  padding: 2px 4px;
  display: block;
}

.body div.infoBoxShut {
  display: none;
}

.body p.error {
  color: #ce2028;
  font-weight: bold;
}

tr.rgNoRecords td {
  padding: 10px;
}

.body td p.error {
  margin: 0;
  padding: 0;
}

.body tr.error_minor {
  background-color: #F9FFD0;
}

.body tr.error_major {
  background-color: #FFF3D0;
}

.body tr.error_critical {
  background-color: #FFD0D0;
}

/* Forms/Fieldsets */
.body legend {
  font-size: 10pt;
  font-weight: normal;
  color: #666666;
  margin: 0 0 10px;
}

.body legend.label {
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}

/* Tables */
.body table.addProduct th.label {
  width: 170px;
}

.body table.addProduct td.field {
  width: 300px;
}

.body table.addProduct th.validator {
  width: 180px;
}

.body table.assignMembershipCodes th {
  width: 200px;
}

.body label {
  font-weight: bold;
  color: #000000;
}

.body fieldset.addProduct tr.rowextension table {
  margin: 10px;
  border: 1px Solid #BFBFBF;
  padding: 5px;
  background: White;
}

.footer {
  font-family: "Open Sans", sans-serif;
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}

/*==================================================================*/
/*			RE-DESIGN												*/
/*==================================================================*/
.body h1, .body h1 span, .body .title {
  font-size: 24px;
  color: #000000;
  padding: 0;
  margin: 0 0 20px 0;
  display: block;
  font-weight: normal;
}

.body h2, .body h2 span {
  font-weight: normal;
}

#offer h1, #offer h1 span {
  margin-bottom: 0;
}

#RED_searchfilters {
  position: relative;
  /*min-height: 150px; --Removed by Alan so screens with less filters are not as high */
  zoom: 1;
  margin: 0 0 15px;
}

.RED_searchfilters_Results {
  position: relative;
  border: #bbbbbb solid 1px;
  padding: 15px;
  margin-bottom: 15px;
}

#RED_searchfilters fieldset {
  margin: 0 0 15px 0;
  padding: 0;
  border: #bbbbbb solid 1px;
  width: 100%;
  position: relative;
  display: block;
}

#RED_searchfilters #box_search {
  float: left;
  /*width: 302px;*/
  margin: 15px;
}
#RED_searchfilters #box_search select {
  max-width: 300px;
}

#RED_searchfilters #box_options {
  float: left;
  /*width: 260px;*/
  margin: 15px;
}

#RED_searchfilters #box_category {
  margin: 15px;
  clear: both;
}

#RED_searchfilters fieldset.non_visual {
  border: none;
  padding: 0;
}

#RED_searchfilters fieldset.non_visual legend {
  margin: 0 0 15px;
  padding: 0;
}

#RED_searchfilters #category_levels {
  width: 167px;
  float: left;
}

#RED_searchfilters .category_levels_diagram {
  height: 20px;
  overflow: hidden;
  background: url(/Admin/Images/lvl_bg.gif) repeat-x left top;
  width: 95px;
  float: left;
  padding: 0;
  margin: 0 0 10px;
}

#RED_searchfilters ul, #RED_searchfilters ol {
  margin: 0 0 10px 20px;
  padding: 0;
  clear: both;
}

#RED_searchfilters li {
  line-height: 1.3;
}

#RED_searchfilters li.sel {
  font-weight: bold;
  font-size: 10pt;
}

#RED_searchfilters .category_levels_diagram a, #RED_searchfilters .category_levels_diagram div {
  display: block;
  width: 20px;
  height: 17px;
  overflow: hidden;
  float: left;
  margin-left: 5px;
  background-repeat: no-repeat;
  background-position: left top;
  text-decoration: none;
  color: #ffffff;
  font-size: 10px;
  text-align: center;
  padding-top: 3px;
  font-weight: normal;
}

#RED_searchfilters .category_levels_diagram .lvl_on {
  background-image: url(../../Admin/Images/lvl_on.gif);
}

#RED_searchfilters .category_levels_diagram .sel {
  background-image: url(../../Admin/Images/lvl_sel.gif);
}

#RED_searchfilters .category_levels_diagram .lvl_off {
  background-image: url(../../Admin/Images/lvl_off.gif);
  color: #e0cbcb;
}

#RED_searchfilters .category_levels_diagram .first {
  margin: 0;
}

#RED_searchfilters label, #RED_searchfilters .label_aligned {
  /*font-weight: normal;
  color: #990000;*/
}

#RED_searchfilters p.aligned {
  clear: both;
}

#RED_searchfilters label.aligned, #RED_searchfilters span.label_aligned, .mailshot-links label.aligned {
  width: 170px;
  float: left;
  padding: 3px 0 0;
}

.mailshot-links p {
  margin-block-end: 2em;
}

#RED_searchfilters label.shorter, #RED_searchfilters span.shorter {
  width: 80px;
}

#RED_searchfilters label.short, #RED_searchfilters span.short {
  width: 125px;
}

#RED_searchfilters label.medium, #RED_searchfilters span.medium {
  width: 200px;
}

#RED_searchfilters label.long, #RED_searchfilters span.long {
  width: 240px;
}

#RED_searchfilters label.verylong, #RED_searchfilters label.verylong {
  width: 300px;
}

#RED_searchfilters select.maxverylong {
  max-width: 290px;
}

#RED_searchfilters span.value {
  display: block;
  padding: 3px 0 0;
}

#RED_searchfilters .radiogroup_horizontal label, #RED_searchfilters .checkboxgroup label {
  float: left;
  padding: 2px 5px 0 0;
  color: #000000;
}

#RED_searchfilters .radiogroup_horizontal input, #RED_searchfilters .checkboxgroup input {
  float: left;
}

#RED_searchfilters div.button {
  clear: both;
  margin: 0 0 0 0;
}

#RED_searchfilters .clear {
  display: block;
  clear: both;
  overflow: hidden;
  height: 1px;
}

#RED_searchfilters .lookupradgrid {
  float: left;
}

#RED_searchfilters .lookupradgrid table.structural {
  padding: 0;
  margin: 0;
  max-width: 400px;
}

.floatleft {
  float: left;
}

.floatright {
  float: right;
}

.order-filter-fieldset-wrapper {
  display: table;
  width: 100%;
  height: 100%;
  margin-bottom: 15px;
}
.order-filter-fieldset-wrapper .fieldset-container {
  display: table-cell;
}
.order-filter-fieldset-wrapper .fieldset-container fieldset {
  height: 100%;
  display: block;
  margin: 0 !important;
}
.order-filter-fieldset-wrapper .fieldset-container.fieldset-container-left {
  width: 70%;
  padding-right: 15px;
}
.order-filter-fieldset-wrapper .fieldset-container.fieldset-container-right {
  width: 30%;
  height: 100%;
}

.user-filter-fieldset-wrapper {
  display: table;
  width: 100%;
  height: 100%;
  margin-bottom: 15px;
}
.user-filter-fieldset-wrapper .fieldset-container {
  display: table-cell;
}
.user-filter-fieldset-wrapper .fieldset-container fieldset {
  height: 100%;
  display: block;
  margin: 0 !important;
}
.user-filter-fieldset-wrapper .fieldset-container.fieldset-container-left {
  width: 80%;
  padding-right: 15px;
}
.user-filter-fieldset-wrapper .fieldset-container.fieldset-container-right {
  width: 20%;
  height: 100%;
}

/*=== #Header =============================== */
body {
  padding: 0;
  margin: 0;
}

.bodyWrap {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  top: 0;
  bottom: 0;
  background: #FFF;
}

.body:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.body {
  display: inline-block;
}

/* start commented backslash hack \*/
* html .body {
  height: 1%;
}

.body {
  display: block;
}

/* close commented backslash hack */
iframe body {
  background-color: #fff;
}

input:disabled {
  color: #999 !important;
  text-decoration: none !important;
}

.topGroupWrap {
  width: 100%;
  height: 65px;
}

.middleGroupWrap {
  width: 100%;
  clear: left;
}

.siteLogo {
  margin: 10px 0 0 4px;
  float: left;
  width: 18%;
}

.siteLogo img {
  height: auto;
}

.logoutGroup {
  display: block;
  float: left;
  width: 81%;
  text-align: right;
  margin-top: 8px;
}

.logoutGroup a {
  color: #ccc;
  font-size: 12px;
  text-decoration: none;
}

.logoutGroup a:hover {
  color: #fff;
}

#navGroup {
  width: 18%;
  float: left;
  display: block;
  margin-top: 4px;
}

ul#managers {
  list-style: none;
  padding: 0;
  margin: 9px -1px 0 -1px;
  float: left;
}

ul#managers li {
  list-style: none;
  margin: 0;
}

ul#managers li a {
  display: block;
  width: 56px;
  font-size: 10px;
  margin: 0 0 8px 6px;
  padding: 50px 2px 4px 2px;
  text-align: center;
  color: #eaeaea;
  text-decoration: none;
  background-repeat: no-repeat;
}

ul#managers li a:hover {
  color: #fff;
}

ul#managers li a.selected {
  color: #000;
}

#menubars ul, #menubars li {
  list-style: none;
  padding: 0;
  margin: 0;
}

#menubars {
  background: rgb(247, 247, 247); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgb(247, 247, 247) 0%, rgb(224, 224, 224) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(247, 247, 247)), color-stop(100%, rgb(224, 224, 224))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgb(247, 247, 247) 0%, rgb(224, 224, 224) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgb(247, 247, 247) 0%, rgb(224, 224, 224) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgb(247, 247, 247) 0%, rgb(224, 224, 224) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgb(247, 247, 247) 0%, rgb(224, 224, 224) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f7f7f7", endColorstr="#e0e0e0",GradientType=0 ); /* IE6-8 */
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  min-height: 658px;
  margin: -4px 0 10px 65px;
  padding: 13px 2px;
}

#menubars ul {
  font-size: 12px;
  padding: 10px 3px;
  border: none;
}

/*-- start -- */
#menu1 {
  border-top: 1px solid #999;
  border-right: 1px solid #999;
  border-left: 1px solid #999;
}

#menu1 li a {
  display: block;
  padding: 6px 4px 6px 18px;
  border-top: 1px solid #444;
  border-bottom: 1px solid #444;
  text-decoration: none;
  color: #000;
  margin-bottom: -1px;
  font-size: 13px;
}

#menu1 li a:hover, #nav li a.active {
  color: #fff;
}

#menu1 li ul {
  display: none;
}

#menu1 li ul li a {
  padding: 6px 4px;
  background: #fff;
  border-bottom: 1px dotted #444;
  font-size: 1em;
  color: #000;
}

#menu1 ul.selectedUl {
  display: block;
}

#menubars ul > li > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#menubars ul > li > ul li a {
  padding-left: 10px; /* AJS 19/12/2014 - Updated so that most of the menu items fit onto 1 line*/
}

#menu1 li ul li a.selected {
  color: #990000;
  background: #FFF;
  font-weight: bold;
}

#menu1 li ul.active {
  display: block;
}

#menu1 li a.selectedParent {
  background-color: #990000 !important;
  color: #fff !important;
}

#menu1 li a.active {
  background-color: #e4e4e4;
}

a.selectedParent.active {
  background-color: #444;
}

/* backgrounds sprite - arrows and icons */
/* arrows */
#menu1 li a, #menu1 li a.active,
ul#managers li a.Home,
ul#managers li a.Orders,
ul#managers li a.Commerce,
ul#managers li a.Content,
ul#managers li a.Documents,
ul#managers li a.Community,
ul#managers li a.Marketing,
ul#managers li a.System,
ul#managers li a.Users {
  background-image: url(/Admin/Images/sprite-v2.png);
  background-repeat: no-repeat;
}

#menu1 li a {
  background-position: -218px -117px;
}

#menu1 li a:hover {
  color: #990000;
  background-position: -218px 6px;
  background-color: #dddddd;
}

#menu1 li > a.selectedParent.active {
  background-position: -218px -156px;
}

#menu1 li > a.selectedParent {
  background-position: -218px -196px;
}

#menu1 li a.active {
  background-position: -218px 6px;
}

/* icons */
ul#managers li a.Home,
ul#managers li a.Orders,
ul#managers li a.Commerce,
ul#managers li a.Content,
ul#managers li a.Documents,
ul#managers li a.Community,
ul#managers li a.Marketing,
ul#managers li a.System,
ul#managers li a.Users {
  background-color: #292929;
}

ul#managers li a.Home:hover,
ul#managers li a.Orders:hover,
ul#managers li a.Commerce:hover,
ul#managers li a.Content:hover,
ul#managers li a.Documents:hover,
ul#managers li a.Community:hover,
ul#managers li a.Marketing:hover,
ul#managers li a.System:hover,
ul#managers li a.Users:hover {
  background-color: #818181;
}

/* dashboard */
ul#managers li a.Home {
  background-position: 4px 4px;
}

ul#managers li a.Home:hover {
  background-position: -139px 2px;
}

ul#managers li a.Home.selected {
  background-position: -70px 3px;
}

/* orders */
ul#managers li a.Orders {
  background-position: 4px -66px;
}

ul#managers li a.Orders:hover {
  background-position: -139px -66px;
}

ul#managers li a.Orders.selected {
  background-position: -70px -66px;
}

/* commerce */
ul#managers li a.Commerce {
  background-position: 4px -130px;
}

ul#managers li a.Commerce:hover {
  background-position: -139px -130px;
}

ul#managers li a.Commerce.selected {
  background-position: -70px -130px;
}

/* documents */
ul#managers li a.Content {
  background-position: 4px -257px;
}

ul#managers li a.Content:hover {
  background-position: -139px -257px;
}

ul#managers li a.Content.selected {
  background-position: -70px -257px;
}

/* documents */
ul#managers li a.Documents {
  background-position: 4px -190px;
}

ul#managers li a.Documents:hover {
  background-position: -139px -190px;
}

ul#managers li a.Documents.selected {
  background-position: -70px -190px;
}

/* community */
ul#managers li a.Community {
  background-position: 4px -318px;
}

ul#managers li a.Community:hover {
  background-position: -139px -318px;
}

ul#managers li a.Community.selected {
  background-position: -70px -318px;
}

/* marketing */
ul#managers li a.Marketing {
  background-position: 4px -381px;
}

ul#managers li a.Marketing:hover {
  background-position: -139px -381px;
}

ul#managers li a.Marketing.selected {
  background-position: -70px -381px;
}

/* system */
ul#managers li a.System {
  background-position: 4px -446px;
}

ul#managers li a.System:hover {
  background-position: -139px -446px;
}

ul#managers li a.System.selected {
  background-position: -70px -446px;
}

/* users */
ul#managers li a.Users {
  background-position: 4px -511px;
}

ul#managers li a.Users:hover {
  background-position: -139px -511px;
}

ul#managers li a.Users.selected {
  background-position: -70px -511px;
}

ul#managers li a, ul#managers li a.selected {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  -ms-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
}

ul#managers li a.selected {
  background-color: #eaeaea;
  color: #444;
}

ul#managers li a.selected:hover {
  background-color: #eaeaea !important;
}

/* hide menu */
a.side-menu-toggle {
  display: none;
}

@media (max-width: 1024px) {
  .logo {
    margin-left: 20px;
  }
  a.side-menu-toggle {
    background-color: #3c3c3c;
    color: white;
    border: 2px solid transparent;
    border-color: white;
    border-radius: 50% !important;
    background-image: url(/Admin/Images/sprite.png);
    background-repeat: no-repeat;
    background-position: 8px -585px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    display: block;
    position: fixed;
    top: 15px;
    left: 18px;
    cursor: pointer;
    z-index: 9999;
  }
  .environment-indicator ~ a.side-menu-toggle {
    top: 56px;
  }
}
@media (min-width: 1025px) {
  .side-menu {
    display: table-cell !important;
  }
  .logo {
    margin-left: 0;
  }
}
a.side-menu-toggle:hover {
  color: #fff;
}

input[type=submit] {
  color: #990000;
  /* font-weight: bold; */
  padding: 0px 4px;
  margin: 0 5px !important;
}

input[type=submit]:hover {
  text-decoration: underline;
  cursor: pointer;
}

#logout_and_storefronts {
  display: none;
  visibility: hidden;
}

div#offer {
  width: 100%;
}

.left.seperateright.column, .right.column {
  width: 49%;
}

.expandableSection h1 {
  font-size: 17px;
  padding-left: 29px;
  line-height: 29px;
}

/*.body select {
    font-size: 12px;
}*/
/*=========================================== */
select optgroup {
  font-family: "Open Sans", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  font-style: normal;
}

select optgroup option {
  font-family: "Open Sans", sans-serif;
  font-size: 8pt;
  font-weight: normal;
  font-style: normal;
}

.info {
  font-style: italic;
  color: Gray;
}

.RED_PropertyContainer {
  margin: 10px;
}

.RED_PropertyLabel {
  float: left;
  clear: both;
  margin-bottom: 8px;
  width: 200px;
}

.RED_PropertyValue {
  float: left;
}

RED_PropertyContainer .clear {
  clear: both;
}

.RED_AttributeValueLabel {
  max-width: 400px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  display: inline-block;
}

.imgSortImageHelp {
  vertical-align: middle;
}

input[type=submit].refresh {
  padding: 2px 20px;
}

.formbutton.removeproducts {
  margin-top: 1em;
}

.productSwitch {
  margin-bottom: 1em;
}

.scaleMobile {
  color: red;
}

.scaleTabletMobile {
  color: red;
}

.scale-XS-SM-MD {
  color: red;
}

.scaleAll {
  color: red;
}

.logo {
  text-align: center;
  margin: 10px 0;
}
.logo img {
  max-width: 150px;
  height: auto;
}
.logo .tag {
  text-align: center;
  color: #eaeaea;
  font-size: 10px;
  margin-top: 2px;
}

@media (max-width: 1024px) {
  .logo a, .logo .tag {
    margin-left: 20px;
  }
}
.side-menu {
  height: 100%;
  background-color: #3c3c3c;
  border-left: solid 6px #af0101;
  border-right: solid 1px #5c5c5c;
  z-index: 9999;
}
.side-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.side-menu ul.top-level {
  background-color: #171717;
  padding-bottom: 15px;
}
.side-menu ul.top-level li {
  width: 100%;
}
.side-menu ul.top-level li a {
  padding: 9px 8px;
  display: block;
  text-decoration: none;
  color: #ffffff;
  border-bottom: solid 1px #5c5c5c;
}
.side-menu ul.top-level li a.selected {
  background-color: #AF0101;
  border-bottom: 0;
}
.side-menu ul.top-level li a.Home::before, .side-menu ul.top-level li a.Orders::before, .side-menu ul.top-level li a.Commerce::before, .side-menu ul.top-level li a.Content::before, .side-menu ul.top-level li a.Documents::before, .side-menu ul.top-level li a.Community::before, .side-menu ul.top-level li a.Marketing::before, .side-menu ul.top-level li a.System::before, .side-menu ul.top-level li a.Users::before {
  content: "";
  display: inline-block;
  height: 15px;
  width: 15px;
  margin-right: 5px;
  margin-bottom: -2px;
  background-image: url(/Admin/Images/sprite-v2.png);
  background-repeat: no-repeat;
}
.side-menu ul.top-level li a.Home::before {
  background-position: -5px -4px;
}
.side-menu ul.top-level li a.Orders::before {
  background-position: -25px -4px;
}
.side-menu ul.top-level li a.Commerce::before {
  background-position: -45px -4px;
}
.side-menu ul.top-level li a.Content::before {
  background-position: -65px -4px;
}
.side-menu ul.top-level li a.Documents::before {
  background-position: -84px -4px;
}
.side-menu ul.top-level li a.Community::before {
  background-position: -103px -4px;
}
.side-menu ul.top-level li a.Marketing::before {
  background-position: -122px -4px;
}
.side-menu ul.top-level li a.System::before {
  background-position: -143px -4px;
}
.side-menu ul.top-level li a.Users::before {
  background-position: -163px -4px;
}
.side-menu ul.top-level li a:hover {
  color: #BFBFBF;
}
.side-menu ul.child-level li a {
  background-color: #f2f2f2;
  color: #171717;
  border-bottom: 0;
}
.side-menu ul.child-level li a.active {
  border-bottom: solid 1px #5c5c5c;
}
.side-menu ul.child-level li a:hover {
  background-color: #FFF;
  color: #AF0101;
}
.side-menu ul.second-level > li > a.has-children {
  position: relative;
}
.side-menu ul.second-level > li > a.has-children::after {
  display: inline-block;
  content: "";
  width: 12px;
  height: 12px;
  background-image: url(/Admin/Images/sprite-v2.png);
  background-repeat: no-repeat;
  background-position: -15px -24px;
  right: 5px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  position: absolute;
}
.side-menu ul.second-level > li > a.has-children.active::after, .side-menu ul.second-level > li > a.has-children:hover::after {
  background-position: -31px -24px;
}
.side-menu ul.second-level li {
  border-bottom: solid 1px #5c5c5c;
}
.side-menu ul.second-level li:last-of-type {
  border-bottom: 0;
}
.side-menu ul.third-level {
  display: none;
  margin-left: 8px;
}
.side-menu ul.third-level.active {
  display: block;
}
.side-menu ul.third-level li a.selected {
  background-color: #ffffff;
  color: #AF0101;
  font-weight: bold;
}
.side-menu ul.third-level li a.selected:hover {
  color: #AF0101;
}

.top-group-wrap {
  overflow: hidden;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #dedede;
}
.top-group-wrap .navigation-group {
  float: left;
  padding-top: 4px;
}
.top-group-wrap .logout-group {
  float: right;
}
.top-group-wrap .logout-group select {
  height: 25px;
  width: 200px;
}
.top-group-wrap .logout-group .sprite {
  margin-left: 15px;
}
.top-group-wrap .logout-group .logoutLink {
  padding: 0;
  font-weight: normal;
}

.footer {
  display: block;
  padding: 15px 10px 15px 23px;
  color: #ffffff;
}
.footer .copy, .footer .sprite {
  display: inline-block;
  vertical-align: middle;
}
.footer a {
  color: #ffffff;
  font-weight: normal;
}
.footer a:hover {
  color: #ffffff;
}
.footer .copy {
  border-left: solid 1px #ffffff;
  padding-left: 8px;
}
.footer .sprite {
  margin-right: 5px;
}

.menu-items {
  display: block;
  margin-left: -15px;
  margin-right: -15px;
}
.menu-items .menu-item {
  width: 50%;
  float: left;
  padding: 0 15px;
  margin: 0 0 15px 0;
}
.menu-items .menu-item a {
  padding: 10px;
  display: block;
  border: solid 1px #292929;
  background-color: #292929;
  border: solid 1px #292929;
  color: #ffffff;
  font-weight: normal;
  position: relative;
}
.menu-items .menu-item a:hover, .menu-items .menu-item a:focus {
  text-decoration: none;
  background-color: #ffffff;
  color: #292929;
}
.menu-items .menu-item a::after {
  display: inline-block;
  content: "";
  width: 13px;
  height: 20px;
  background-image: url(/Admin/Images/sprite-v2.png);
  background-repeat: no-repeat;
  background-position: -22px -41px;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  position: absolute;
}
.menu-items .menu-item a:hover::after, .menu-items .menu-item a:focus::after {
  background-position: -110px -41px;
}

.BodyNotLoggedIn {
  background-color: #3c3c3c;
}

.bodyWrapNLI {
  text-align: center;
  background-color: transparent;
}
.bodyWrapNLI .pageWrap {
  min-width: 0;
  width: 400px;
  height: auto;
  margin: 30px auto 0 auto;
  overflow: hidden;
  padding: 0 15px 0 15px;
  display: inline-block;
  background-color: #ffffff;
  text-align: left;
}
.bodyWrapNLI .pageWrap .contentBodyWrapNLI .label.inline {
  display: inline-block;
  font-weight: normal;
}
.bodyWrapNLI .pageWrap .contentBodyWrapNLI .invalid-code {
  display: block;
}
.bodyWrapNLI .logo {
  background-color: #3c3c3c;
  padding: 5px 0;
}
.bodyWrapNLI .body {
  min-width: 0;
}
.bodyWrapNLI .body .title {
  margin-bottom: 15px;
}
.bodyWrapNLI .footer {
  margin-right: 0;
  padding: 8px 15px 8px 15px;
}
.bodyWrapNLI label, .bodyWrapNLI input[type=text], .bodyWrapNLI input[type=password], .bodyWrapNLI button {
  display: block;
  width: 100%;
}
.bodyWrapNLI label {
  font-weight: normal;
  margin: 5px 0;
  font-size: 14px;
}
.bodyWrapNLI input[type=text], .bodyWrapNLI input[type=password] {
  height: 30px;
  line-height: 30px;
  padding: 0 4px;
  font-size: 14px;
  outline: 0;
  background-color: #ffffff;
  color: #000000;
  border: solid 1px #BBBBBB;
}
.bodyWrapNLI input[type=text]:focus, .bodyWrapNLI input[type=password]:focus {
  background-color: #ffffff;
}
.bodyWrapNLI input[type=submit] {
  margin: 15px 0 0 0 !important;
  width: 100%;
}
.bodyWrapNLI .footer {
  color: #000000;
  text-align: center;
  padding: 10px;
}
.bodyWrapNLI .footer a {
  color: #000000;
}
.bodyWrapNLI .footer a, .bodyWrapNLI .footer span {
  vertical-align: middle;
}
.bodyWrapNLI .footer .sprite {
  margin-right: 0px;
  margin-left: 5px;
}

.summary-links a, .summary-links .sprite {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.summary-links a {
  font-weight: normal;
}

.trade-it {
  color: #AF0101 !important;
  display: inline-block !important;
}

.summary-channels {
  overflow: visible !important;
}
.summary-channels a {
  vertical-align: middle;
}

.RadGrid_Default:focus {
  outline: 0 !important;
}

.RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table {
  font-size: 13px !important;
  font-family: "Open Sans", sans-serif !important;
}

.RadComboBox_Default .rcbInput, .RadComboBoxDropDown_Default, .RadTabStrip_Default .rtsLI, .RadTabStrip_Default .rtsLink {
  font-size: 12px !important;
  font-family: "Open Sans", sans-serif !important;
}

.rcbInputCell input[type=text] {
  height: auto;
  line-height: normal;
}
.rcbInputCell input[type=text]:focus {
  background-color: transparent !important;
}

.RadEditor {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.reTextArea, .RadForm.rfdTextarea .RadEditor .reTextArea {
  font-size: 13px !important;
  font-family: "Open Sans", sans-serif !important;
}

.pageWrap {
  display: table;
  width: 100%;
  height: 100%;
  min-width: 1250px;
  table-layout: fixed;
}

.side-menu, .contentBodyWrap {
  display: table-cell;
  vertical-align: top;
}

.side-menu {
  width: 200px;
}

.contentBodyWrap {
  background-color: #fff;
  padding: 15px 15px 57px 15px;
}

.attributeresizedimagefield {
  float: left;
}
.attributeresizedimagefield span.ruFakeInput, .attributeresizedimagefield span.ruBrowse {
  padding: 4px 10px !important;
  float: left;
}

.dropdown-link-menu {
  position: relative;
  display: inline-block;
}
.dropdown-link-menu .dropdown-link-menu-content {
  display: none;
  position: absolute;
  overflow: auto;
  background-color: #fff;
  min-width: 175px;
  z-index: 1;
  list-style-type: none;
  padding: 0;
  margin: 0;
  top: 26px;
  right: -15px;
  border: 1px solid #5c5c5c;
}
.dropdown-link-menu .dropdown-link-menu-content a {
  color: #171717 !important;
  padding: 4px 12px;
  display: block;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 1.42857143;
  text-align: left;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
}
.dropdown-link-menu .dropdown-link-menu-content a:hover {
  background-color: #b73333;
  color: #FFF !important;
  text-decoration: none;
}

.productListImage {
  max-width: 120px;
  width: 100%;
  height: auto;
}

.field.hidden {
  display: none;
}

.flush-translations {
  margin: 10px 0;
}
.flush-translations input[type=submit] {
  margin: 0 !important;
}

.RadGrid_Default {
  border-color: #BBBBBB !important;
}

.RadGrid_Default .rgHeader {
  border-color: #BBBBBB !important;
}

.body fieldset.editForm, #offer fieldset, .rgMasterTable, .RadGrid_Default {
  /*width: 100% !important;*/
}

.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td {
  max-width: 210px;
  overflow: hidden;
}

.RadGrid_Default .rgRow i, .RadGrid_Default .rgAltRow i {
  font-size: 0.75em;
}

.RadTabStripLeft_Default .rtsLast .rtsLink {
  border-bottom: 1px solid #898C95;
}

.RadTabStrip_Default .rtsLI, .RadTabStrip_Default .rtsLin {
  font: 12px/26px Arial, sans-serif !important;
}

.RadGrid_Default:focus {
  outline: 0 !important;
}

.RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table {
  font-size: 13px !important;
  font-family: "Open Sans", sans-serif !important;
}

.RadComboBox_Default .rcbInput, .RadComboBoxDropDown_Default, .RadTabStrip_Default .rtsLI, .RadTabStrip_Default .rtsLink {
  font-size: 12px !important;
  font-family: "Open Sans", sans-serif !important;
}

.rcbInputCell input[type=text] {
  height: auto;
  line-height: normal;
}
.rcbInputCell input[type=text]:focus {
  background-color: transparent !important;
}

.RadEditor {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

* {
  border-radius: 0 !important;
}

fieldset.gridintegrated div.container div.RadGrid {
  padding: 0;
  margin: 0;
  border-top: 1px solid #dedede;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}

fieldset.gridintegrated div.container div.RadGrid tr.rgNoRecords td {
  border: none;
}

fieldset p, fieldset table, fieldset p {
  margin: 5px 10px;
}

fieldset div.field p, fieldset div.field table, fieldset div.field p, fieldset div.field div.RadGrid, fieldset div.field table tbody {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
}

fieldset p, fieldset div.RadGrid table {
  margin: 0;
}

fieldset div.RadPicker {
  float: left;
  clear: right;
  margin: 0;
  margin-right: 5px;
}

html body .RadInput_Default .riError, html body .RadInput_Error_Default {
  background-position: 100% -294px !important;
}

fieldset div.RadPicker table {
  padding: 0;
  margin: 0;
}

fieldset div.RadPicker table td {
  padding: 2px 2px 0 2px;
  margin: 0;
}

fieldset div.RadPicker table td input {
  padding: 1px;
  margin: 0;
}

fieldset div.RadEditor {
  float: left;
}

fieldset div.RadEditor table, fieldset div.RadEditor table td {
  padding: 0;
  margin: 0;
}

fieldset,
#offer #RED_searchfilters fieldset,
#offer .RadGrid_Default {
  border: #dedede solid 1px;
}

.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol {
  border-bottom: #dedede solid 1px;
}

fieldset .field .RadGrid input {
  float: none;
  clear: none;
}

fieldset .field div.RadPicker input[type=text] {
  width: 100%;
}

fieldset .field .RadFilter input {
  margin: 0;
  float: none;
  clear: none;
}

.lookupradgrid table.structural .lookupradgridlistcnt div.RadGrid {
  padding: 0;
  margin: 0;
}

div.lookupradgrid table.structural div.RadGrid {
  margin: 5px 10px;
  min-width: 300px;
}

.RadGrid_Default .rgEditRow {
  border-color: #dedede !important;
  background: none !important;
}

.RadGrid_Default .rgEditRow td {
  border: none !important;
}

.RadGrid.RadGrid_Bootstrap:focus {
  outline: 0 !important;
}

.body .RadGrid_RedTechnology .rgSelectedCell a,
.body .RadGrid_RedTechnology .rgSelectedRow a,
.body .RadGrid_RedTechnology .rgSelectedRow .rgIcon {
  color: #ffffff;
}

.body .RadGrid .rgPagerCell .rgInfoPart {
  padding-top: 7px;
  padding-bottom: 7px;
}

.body .RadGrid_Bootstrap .rgHeader:first-of-type {
  border-left-color: #f5f5f5;
}

.body .RadGrid_Bootstrap {
  font-family: "Open Sans", sans-serif;
}

.RadGrid_RedTechnology .rgEditForm td {
  padding: 2px 0;
}
.RadGrid_RedTechnology .rgEditForm .controls input[type=button] {
  margin-right: 0;
}
.RadGrid_RedTechnology .rgEditForm input[type=button] {
  margin-right: 4px;
}
.RadGrid_RedTechnology .rgEditForm .rcSelect a {
  padding: 0 5px !important;
}

fieldset .pickinginput div.RadInput {
  display: block;
}

#offer .RadPicker {
  width: 15em;
  float: none;
}

#offer .RadPicker.left {
  float: left;
}

.RadTreeList_RedTechnology .rtlPagerCell .rtlActionButton, .RadTreeList_RedTechnology table {
  margin: 0 !important;
}

.RadTreeList_RedTechnology .rtlPagerCell .rtlNumPart a {
  margin: 0 !important;
  padding: 6px 6px !important;
}

.RadGrid_RedTechnology .rgIcon {
  color: #333;
}

.RadWindow_RedTechnology.rad_confirm_dialog {
  height: auto !important;
  width: auto !important;
}
.RadWindow_RedTechnology.rad_confirm_dialog .rwContent {
  border: 0;
  padding: 0;
  margin-top: 5px;
  height: auto !important;
  width: auto !important;
}
.RadWindow_RedTechnology.rad_confirm_dialog fieldset {
  margin-bottom: 0;
}

div.RadPicker.RadDateTimePicker.RadPicker_RedTechnology div.RadInput.RadInput_RedTechnology {
  display: block;
}
div.RadPicker.RadDateTimePicker.RadPicker_RedTechnology .rcSelect {
  right: 2px;
}

div.RadGrid .rgHeader.customRgHeader {
  /*padding: 0;*/
  white-space: nowrap;
}

div.RadGrid .rgHeader.customRgHeader.rgCheck {
  text-align: center;
}

div.RadGrid .rgHeader.customRgHeader a {
  text-decoration: none;
  /*height: 34px;*/
  /*width: 73%;*/
  display: inline-block;
  /*line-height: 34px;*/
  /*padding: 0 10px;*/
}

div.RadGrid .rgHeader.customRgHeader .t-button, div.RadGrid th.customRgHeader.rgResizeCol .t-button {
  padding: 0;
  border: 0 none;
  vertical-align: top;
  display: inline-block;
  width: 24%;
  text-align: right;
  height: 35px;
  padding-right: 5px;
}

div.RadGrid th.rgHeader.customRgHeader .t-font-icon {
  display: inline-block;
}

.RadDropDownList.doublewidth {
  width: 22em;
}

.halfwidth .RadInput, .halfwidth .RadInputMgr {
  width: 6em !important;
}

div.RadListView.rlvDraggedItem {
  border: 0;
  margin: 10px;
}

.RadWindow *, .RadWindow *:before, .RadWindow *:after, .RadWindow .rwListItem {
  box-sizing: content-box;
}

.RadWindow_RedTechnology.RadWindow .rwContent {
  border: 0;
  border-width: 0;
}

.app-settings {
  position: relative;
}
.app-settings .searchterm-box {
  position: absolute;
  top: 0px;
  left: 35%;
  width: 30%;
}
.app-settings .searchterm-box input {
  display: block;
  width: 100%;
  height: 40px;
  padding: 15px 50px 15px 15px;
  -webkit-border-radius: 20px !important;
  -moz-border-radius: 20px !important;
  -ms-border-radius: 20px !important;
  border-radius: 20px !important;
}
.app-settings .searchterm-box input:focus {
  border-color: #bbb;
}
.app-settings .searchterm-box button {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  background: none;
  border-color: transparent;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  border-radius: 50% !important;
}
.app-settings .searchterm-box button:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 20px;
  width: 1px;
  background-color: grey;
  transform: rotate(45deg);
}
.app-settings .searchterm-box button:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 20px;
  width: 1px;
  background-color: grey;
  transform: rotate(-45deg);
}
.app-settings .searchterm-box button:hover {
  border-color: grey;
}
.app-settings .searchterm-box .no-results {
  padding: 5px 15px;
}
.app-settings .tabverticallinks {
  width: 280px;
  height: 75vh;
  overflow-y: scroll;
}
.app-settings .tabverticallinks .rtsLevel {
  width: 100% !important;
}
.app-settings.filtered .rtsTxt:not(.no-match) {
  font-weight: bold;
}
.app-settings.filtered .search-highlight {
  background-color: #ffeb3b;
}
.app-settings.filtered .search-count {
  position: absolute;
  z-index: 99;
  right: 5px;
  top: 7px;
  background-color: #ffeb3b;
  background-color: #ffeb3b;
  padding: 5px;
  font-size: 11px;
}
.app-settings.filtered .search-count:after {
  content: "";
  height: 8px;
  width: 8px;
  position: absolute;
  top: 9px;
  left: -3px;
  z-index: -1;
  background-color: #ffeb3b;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
.app-settings .settingui .information {
  margin-bottom: 10px;
}
.app-settings .settingui ~ .setting .information {
  margin-top: 20px;
}
.app-settings .settingui .field {
  float: none;
  padding-bottom: 5px;
}
.app-settings .settingui .field label, .app-settings .settingui .field input, .app-settings .settingui .field .input, .app-settings .settingui .field label.wide {
  float: none;
  display: inline-block;
  width: auto;
  min-height: 25px;
  line-height: 25px;
  vertical-align: middle;
}
.app-settings .settingui .field label {
  margin-right: 20px;
  min-width: 330px;
}
.app-settings .settingui .field input[type=checkbox] {
  width: 16px;
  height: 16px;
}
.app-settings .sticky {
  position: sticky;
  top: 10px;
  z-index: 99;
}

/**
 * selectize.css (v0.12.4)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control {
  position: relative;
}
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 2px;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.single .selectize-input:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}

.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.selectize-input.full {
  background-color: #ffffff;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}

.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

.selectize-options .selectize-control {
  margin-top: 5px;
}

/**
 * selectize.bootstrap2.css (v0.12.4) - Bootstrap 2 Theme
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown-header {
  position: relative;
  padding: 3px 10px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  padding: 6px 10px;
}

.selectize-dropdown-header-close {
  position: absolute;
  right: 10px;
  top: 50%;
  color: #333333;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 36px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  text-align: center;
  font-size: 26px;
  text-decoration: none;
  display: inline-block;
  border-left: 1px solid #d0d0d0;
  -moz-border-radius: 0 2px 2px 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #0077b3;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #e0e0e0;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}

.selectize-control {
  position: relative;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #ffffff;
}

.selectize-dropdown {
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  -webkit-font-smoothing: inherit;
  position: absolute;
  z-index: 10;
  border: 1px solid #cccccc;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  margin: 2px 0 0 0;
  z-index: 1000;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
  padding: 3px 10px;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown .optgroup-header {
  padding: 3px 10px;
  color: #999999;
  background: #ffffff;
  cursor: default;
  font-size: 11px;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup:first-child:before {
  display: none;
}
.selectize-dropdown .optgroup:before {
  content: " ";
  display: block;
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
  margin-left: -10px;
  margin-right: -10px;
}
.selectize-dropdown .active {
  background-color: #0088cc;
  color: #ffffff;
}
.selectize-dropdown .active.create {
  color: #ffffff;
}
.selectize-dropdown .create {
  color: rgba(51, 51, 51, 0.5);
}
.selectize-dropdown [data-selectable].active {
  background-color: #1090d1;
}

.selectize-input {
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  -webkit-font-smoothing: inherit;
  background: #ffffff;
  cursor: text;
  display: inline-block;
  border: 1px solid #d0d0d0;
  padding: 4px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
.selectize-input input {
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  -webkit-font-smoothing: inherit;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
  cursor: text;
}
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input {
  cursor: pointer;
  color: #333333;
  border-color: #dedede;
}
.selectize-control.single .selectize-input > div {
  cursor: pointer;
  margin: 2px;
  padding: 5px;
  border: 1px solid #cccccc;
  border-radius: 2px;
  margin-right: 5px;
  cursor: pointer;
  background: #f2f2f2;
  color: #303030;
}
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #000000 transparent transparent transparent;
}
.selectize-control.single .selectize-input:hover {
  border-color: #adadad;
}
.selectize-control.single .selectize-input:focus {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.selectize-control.single .selectize-input:active {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  background-color: #cccccc \9 ;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #000000 transparent;
}
.selectize-control.single .selectize-input.active {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  background-color: #cccccc \9 ;
}
.selectize-control.single .selectize-input.disabled {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  background: #e6e6e6 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.selectize-control.single .selectize-input[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.selectize-control:not(.multi) .selectize-input > div {
  width: 95%;
}

.selectize-control.multi .selectize-input {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 2px;
  padding: 5px;
  border: 1px solid #cccccc;
  border-radius: 2px;
  margin-right: 5px;
}
.selectize-control.multi .selectize-input > div.active {
  /*background: #0088cc;
  color: $color_4;
  border: 1px solid #0077b3;
  color: $color_4;
  text-shadow: none;*/
}
.selectize-control.multi .selectize-input.disabled > div {
  color: #474747;
  background: #fafafa;
  border: 1px solid #e0e0e0;
}
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #474747;
  background: #fafafa;
  border: 1px solid #e0e0e0;
}
.selectize-control.multi .selectize-input.focus {
  background: #ffffff !important;
  border-color: rgba(82, 168, 236, 0.8) !important;
  outline: 0 !important;
  outline: thin dotted \9  !important;
}

.selectize-input.full {
  background-color: #ffffff;
}

.selectize-input.disabled {
  cursor: default !important;
}
.selectize-input.disabled * {
  cursor: default !important;
}

.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

.selectize-input.dropdown-active {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: #e5e5e5;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
}

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}

.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

.selectize-input.input-active {
  background: #ffffff !important;
  border-color: rgba(82, 168, 236, 0.8) !important;
  outline: 0 !important;
  outline: thin dotted \9  !important;
}
.selectize-input.input-active:hover {
  background: #ffffff !important;
  border-color: rgba(82, 168, 236, 0.8) !important;
  outline: 0 !important;
  outline: thin dotted \9  !important;
}

.lookup-name {
  font-size: 16px;
}

.lookup-code {
  padding-right: 5px;
  font-size: 12px;
}

.lookup-summary {
  font-size: 12px;
  font-style: italic;
}

/*.environment-indicator {
    display: block;
    line-height: 40px;
    text-align: left;
    padding: 0 30px;
    border-bottom: 1px solid #bee5eb;
    color: #0c5460;
    background-color: #d1ecf1;
}*/
/*

    //bottom right
    bottom: 15px;
    right: -68px;

*/
.environment-indicator {
  width: 200px;
  top: 15px;
  left: -68px;
  background-color: #0ba4bf;
  position: fixed;
  text-align: center;
  line-height: 30px;
  letter-spacing: 1px;
  color: #ffffff;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  z-index: 10;
  word-wrap: anywhere;
  cursor: pointer;
}
.environment-indicator[data-environment=STAGING], .environment-indicator[data-environment=UAT] {
  background-color: #c95d13;
}

/* Buttons */
/* ---------------------------------------------------------- */
.default-button, .secondary-button, input.secondary-button, input[type=submit], input[type=button], .primary-button, input.primary-button {
  height: 30px;
  line-height: 28px;
  padding: 0px 5px;
  color: #ffffff;
  font-weight: normal;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  border: 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  font-size: 14px;
  margin: 0;
}
.default-button:hover, .secondary-button:hover, input[type=submit]:hover, input[type=button]:hover, .primary-button:hover, .default-button:focus, .secondary-button:focus, input[type=submit]:focus, input[type=button]:focus, .primary-button:focus {
  text-decoration: none !important;
  color: #ffffff;
}
.default-button:focus, .secondary-button:focus, input[type=submit]:focus, input[type=button]:focus, .primary-button:focus {
  outline: 0;
}

.primary-button, input.primary-button {
  background-color: #1664a8; /* Fallback Color */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2285e1), to(#1664a8)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #2285e1, #1664a8); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #2285e1, #1664a8); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #2285e1, #1664a8); /* IE10 */
  background-image: -o-linear-gradient(top, #2285e1, #1664a8); /* Opera 11.10+ */
  background-image: linear-gradient(top, #2285e1, #1664a8);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#2285e1", EndColorStr="#1664a8");
}
.primary-button:hover, .primary-button:focus, input.primary-button:hover, input.primary-button:focus {
  background-color: #2285e1; /* Fallback Color */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1664a8), to(#2285e1)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #1664a8, #2285e1); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #1664a8, #2285e1); /* FF3.6 */
  background-image: -ms-linear-gradient(top, #1664a8, #2285e1); /* IE10 */
  background-image: -o-linear-gradient(top, #1664a8, #2285e1); /* Opera 11.10+ */
  background-image: linear-gradient(top, #1664a8, #2285e1);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#1664a8", EndColorStr="#2285e1");
}

.secondary-button, input.secondary-button, input[type=submit], input[type=button] {
  border: solid 1px #cccccc;
  background-color: #eaeaea;
  color: #333;
  font-weight: normal !important;
}
.secondary-button:hover:not([disabled]), .secondary-button:focus, input.secondary-button:hover:not([disabled]), input.secondary-button:focus, input[type=submit]:hover:not([disabled]), input[type=submit]:focus, input[type=button]:hover:not([disabled]), input[type=button]:focus {
  background-color: #fff;
  color: #333;
}

input[type=submit].rgExpand, input[type=submit].rgCollapse {
  border: 0;
}
input[type=submit].rgExpand:hover, input[type=submit].rgExpand:focus, input[type=submit].rgCollapse:hover, input[type=submit].rgCollapse:focus {
  border: 0;
  background-color: transparent;
}

.RadGrid .rgDeleteCalculatedPriceIcon:before, .RadGrid .rgDeleteRuleIcon:before {
  content: "\e11b";
}
.RadGrid .t-button.rgDeleteCalculatedPrice .rgButtonText, .RadGrid .t-button.rgDeleteRule .rgButtonText {
  display: none;
}

.sprite {
  background-image: url(/Admin/Images/sprite-v2.png);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.sprite.link-icon {
  background-position: -39px -67px;
  width: 12px;
  height: 12px;
  margin-right: 8px;
}
.sprite.logout-icon {
  background-position: -56px -66px;
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
.sprite.edituser-icon {
  background-position: -5px -67px;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  margin-top: 2px;
}
.sprite.viewmore-icon {
  background-position: -22px -67px;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  margin-top: 2px;
}
.sprite.red-icon {
  background-position: -5px -84px;
  width: 25px;
  height: 25px;
}

[class^="sprite svg-"] {
  display: inline;
}

svg {
  width: 30px;
  height: 30px;
  background: #000000;
  display: inline-block;
}

.RadWindow.RadWindow_RedTechnology span.rwIcon {
  display: none;
}
.RadWindow.RadWindow_RedTechnology h6 {
  padding-left: 3px;
}

#blocker {
  height: 100%;
  width: 100%;
  position: fixed;
  background-color: #fff;
  z-index: 88888888;
  display: none;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
}

h1 .cache_control__open {
  float: right;
}
h1 .cache_control__open span {
  font-size: 14px;
  margin: 0;
  padding: 0;
}

.cache_control {
  position: fixed;
  width: 75%;
  max-height: 75%;
  overflow: hidden;
  overflow-y: scroll;
  background: white;
  border: 1px solid #3c3c3c;
  padding: 20px;
  z-index: 99999999;
  display: none;
}
.cache_control .cache_control__controls {
  clear: both;
  text-align: center;
}
.cache_control .cache {
  width: 50%;
  height: 110px;
  float: left;
  padding: 0 10px;
}
.cache_control .cache h2 {
  width: 30%;
  height: 30px;
  line-height: 30px;
  float: left;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}
.cache_control .cache p {
  clear: both;
}
.cache_control .cache button {
  min-width: 30%;
  height: 30px;
  line-height: 30px;
  float: right;
  padding: 0;
  margin-bottom: 10px;
}
.cache_control .cache button span {
  line-height: 30px;
}

.progress {
  background-color: rgb(229, 233, 235);
  height: 0.2em;
  position: relative;
  width: 100%;
  margin-bottom: 10px;
}

.progress + .controls {
  border-top: 0;
}

.progress-bar-custom {
  background-size: 23em 0.25em;
  height: 100%;
  position: relative;
  background-color: var(--bg); /* #e04542;*/
  animation: cssload-width 5s cubic-bezier(0.45, 0, 1, 1) infinite;
  -o-animation: cssload-width 5s cubic-bezier(0.45, 0, 1, 1) infinite;
  -ms-animation: cssload-width 5s cubic-bezier(0.45, 0, 1, 1) infinite;
  -webkit-animation: cssload-width 5s cubic-bezier(0.45, 0, 1, 1) infinite;
  -moz-animation: cssload-width 5s cubic-bezier(0.45, 0, 1, 1) infinite;
}

@keyframes cssload-width {
  0%, 100% {
    transition-timing-function: cubic-bezier(1, 0, 0.65, 0.85);
  }
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@-o-keyframes cssload-width {
  0%, 100% {
    -o-transition-timing-function: cubic-bezier(1, 0, 0.65, 0.85);
  }
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@-ms-keyframes cssload-width {
  0%, 100% {
    -ms-transition-timing-function: cubic-bezier(1, 0, 0.65, 0.85);
  }
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes cssload-width {
  0%, 100% {
    -webkit-transition-timing-function: cubic-bezier(1, 0, 0.65, 0.85);
  }
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@-moz-keyframes cssload-width {
  0%, 100% {
    -moz-transition-timing-function: cubic-bezier(1, 0, 0.65, 0.85);
  }
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.chart-container {
  height: 350px;
  margin: 40px 40px;
}
.chart-container canvas {
  height: 350px;
  max-height: 350px;
}

/*@import 'telerik/bootstrap/theme';*/
.RadAutoCompleteBox_RedTechnology {
  color: #333333;
}

.RadAutoCompleteBox_RedTechnology .racTokenList {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 4px 27px 4px 4px;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.RadAutoCompleteBox_RedTechnology .racToken {
  border-radius: 4px;
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadAutoCompleteBox_RedTechnology .racTokenList.racHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadAutoCompleteBox_RedTechnology .racToken.racHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadAutoCompleteBox_RedTechnology .racTokenList.racFocused {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
  box-shadow: 0 0 8px rgba(200, 59, 59, 0.6);
}

.RadAutoCompleteBox_RedTechnology .racToken.racFocused {
  outline: 1px dotted #ffffff;
  outline-offset: -2px;
}

.RadAutoCompleteBox_RedTechnology .racToken.racSelected {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadAutoCompleteBox_RedTechnology .p-i-loading {
  right: 5px;
  bottom: 5px;
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading_small.gif")%>');
}

.RadAutoCompleteBoxPopup_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  margin-top: 3px;
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.RadAutoCompleteBoxPopup_RedTechnology .racList {
  padding: 5px 0;
}

.RadAutoCompleteBoxPopup_RedTechnology .racItem {
  padding: 3px 12px;
}

.RadAutoCompleteBoxPopup_RedTechnology .racItemHovered {
  color: #000000;
  background-color: #eeeeee;
}

.RadAutoCompleteBoxPopup_RedTechnology .racFocused {
  box-shadow: inset 0 0 5px #8f2828;
}

.RadAutoCompleteBoxPopup_RedTechnology .racItemSelected {
  color: #ffffff;
  background-color: #b73333;
}

.RadButton_RedTechnology.rbButton {
  padding: 6px 12px;
}

.RadButton_RedTechnology.rbButton.rbIconOnly {
  padding: 6px;
}

.RadButton_RedTechnology.rbButton, .RadButton_RedTechnology.rbButton.rbDisabled,
.RadButton_RedTechnology .rbSplitPart {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadButton_RedTechnology.rbButton.rbHovered, .RadButton_RedTechnology.rbButton.rbToggled.rbHovered,
.RadButton_RedTechnology.rbButton .rbHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 0 1px #ffffff;
}

.RadButton_RedTechnology.rbButton:focus {
  outline-width: thin;
  outline-offset: -2px;
  outline-color: #adadad;
  box-shadow: none;
}

.RadButton_RedTechnology.rbButton.rbSelected, .RadButton_RedTechnology.rbButton.rbToggled,
.RadButton_RedTechnology.rbSelected .rbHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadButton_RedTechnology .rbSplitPart {
  padding: 6px;
}

.RadButton_RedTechnology.rbButton:hover,
.RadButton_RedTechnology.rbButton.rbHovered .rbSplitPart {
  border-color: #adadad;
}

.RadButton_RedTechnology.rbButton.rbSelected,
.RadButton_RedTechnology.rbButton.rbSelected:active .rbSplitPart {
  border-color: #adadad;
}

.RadButton_RedTechnology.rbCheckBox .rbText,
.RadButton_RedTechnology.rbRadioButton .rbText,
.RadButton_RedTechnology.rbToggleButton .rbText {
  color: #333333;
}

.RadButton_RedTechnology .rbToggleCheckboxChecked,
.RadButton_RedTechnology .rbToggleCheckboxFilled,
.RadButton_RedTechnology .rbToggleRadioChecked {
  color: #b73333;
}

.RadButton_RedTechnology.rbHovered .rbToggleCheckboxChecked,
.RadButton_RedTechnology.rbHovered .rbToggleCheckboxFilled,
.RadButton_RedTechnology.rbHovered .rbToggleRadioChecked {
  color: #7b2222;
}

.RadButton_RedTechnology:focus .rbToggleCheckbox:before,
.RadButton_RedTechnology:focus .rbToggleRadio:before {
  box-shadow: 0 0 1px 1px rgba(51, 51, 51, 0.5);
}

.RadButton_RedTechnology:focus .rbToggleCheckboxChecked:before,
.RadButton_RedTechnology:focus .rbToggleCheckboxFilled:before,
.RadButton_RedTechnology:focus .rbToggleRadioChecked:before {
  box-shadow: 0 0 1px 1px rgba(183, 51, 51, 0.5);
}

.RadButton_RedTechnology.rbPrimaryButton {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadButton_RedTechnology.rbPrimaryButton.rbHovered, .RadButton_RedTechnology.rbPrimaryButton.rbToggled.rbHovered, .RadButton_RedTechnology.rbPrimaryButton.rbFocused {
  border-color: #732020;
  color: #ffffff;
  background-color: #8f2828;
  box-shadow: none;
}

.RadButton_RedTechnology.rbPrimaryButton.rbSelected, .RadButton_RedTechnology.rbPrimaryButton.rbToggled {
  border-color: #3f1212;
  color: #ffffff;
  background-color: #8f2828;
}

.RadButton_RedTechnology.rbPrimaryButton.rbDisabled {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadCalendar_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadCalendar_RedTechnology .rcTitlebar {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadCalendar_RedTechnology .t-button:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadCalendar_RedTechnology .t-button:focus,
.RadCalendar_RedTechnology .t-button:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadCalendar_RedTechnology td {
  border-color: transparent;
}

.RadCalendar_RedTechnology th {
  color: #666666;
  background-color: whitesmoke;
}

.RadCalendar_RedTechnology .rcHeader,
.RadCalendar_RedTechnology .rcFooter {
  border-color: #dedede;
}

.RadCalendar_RedTechnology .rcWeek th {
  border-color: #dedede;
  color: #333333;
}

.RadCalendar_RedTechnology .rcWeek .rcViewSel {
  background-color: whitesmoke;
}

.RadCalendar_RedTechnology .rcToday a,
.RadCalendar_RedTechnology .rcToday span {
  border-color: #b73333;
  color: #b73333;
}

.RadCalendar_RedTechnology .rcHover a,
.RadCalendar_RedTechnology .rcHover span {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadCalendar_RedTechnology .rcSelected a,
.RadCalendar_RedTechnology .rcSelected span {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.RadCalendar_RedTechnology .rcFocus {
  border-color: #8f2828;
  box-shadow: inset 0 0 5px #8f2828;
}

.RadCalendarMultiView_RedTechnology .rcTitlebar {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadCalendarMultiView_RedTechnology .rcCalendar {
  border-color: #dedede;
}

.RadCalendarMultiView_RedTechnology td.rcTitle {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadCalendarMonthView_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadCalendarMonthView_RedTechnology a:hover {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadCalendarMonthView_RedTechnology .rcSelected a {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.RadCalendarMonthView_RedTechnology .rcButtons a {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadCalendarMonthView_RedTechnology .rcButtons a:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadCalendarMonthView_RedTechnology .rcButtons a:focus,
.RadCalendarMonthView_RedTechnology .rcButtons a:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadCalendarTimeView_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadCalendarTimeView_RedTechnology th {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadCalendarTimeView_RedTechnology td {
  border-color: #dedede;
}

.RadCalendarTimeView_RedTechnology .rcSelected a {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.RadCalendarTimeView_RedTechnology .rcHover a {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadCalendarTimeView_RedTechnology .rcFooter {
  border-color: #dedede;
}

.RadPicker_RedTechnology .riLabel {
  color: #333333;
}

.RadPicker_RedTechnology.rcCalPopupOpen .RadInput, .RadPicker_RedTechnology.rcMYPopupOpen .RadInput, .RadPicker_RedTechnology.rcTimePopupOpen .RadInput {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
}

.RadPicker_RedTechnology.rcCalPopupOpen .rcCalPopup,
.RadPicker_RedTechnology.rcMYPopupOpen .rcCalPopup,
.RadPicker_RedTechnology.rcTimePopupOpen .rcTimePopup {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadCloudUpload_RedTechnology {
  color: #333333;
}

.RadCloudUpload_RedTechnology .rcuButton {
  border-radius: 3px;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadCloudUpload_RedTechnology .rcuInfoPanel {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadCloudUpload_RedTechnology .rcuHeader {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadCloudUpload_RedTechnology .rcuFileList {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadCloudUpload_RedTechnology .rcuProgressBar {
  border-radius: 6px;
  border-color: #dedede;
  background-color: whitesmoke;
  background-image: linear-gradient();
}

.RadCloudUpload_RedTechnology .rcuProgress {
  border-color: #ffffff;
  background-color: #b73333;
  background-image: linear-gradient();
}

.RadCloudUpload_RedTechnology .p-i-loading {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading_small.gif")%>');
}

.RadCloudUpload_RedTechnology .rcuDropZone {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.RadCloudUpload_RedTechnology .rcuButton.rcuHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadCloudUpload_RedTechnology .rcuButtons .rcuHovered {
  border-color: transparent;
  color: #b73333;
  background: none;
  box-shadow: none;
}

.RadCloudUpload_RedTechnology .rcuButton.rcuPressed {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.rcuToolTip_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadColorPicker_RedTechnology .rcpPalette {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadColorPicker_RedTechnology .rcpHeader {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadColorPicker_RedTechnology .rcpImageButton,
.RadColorPicker_RedTechnology a.rslDraghandle {
  color: #333333;
}

.RadColorPicker_RedTechnology .rcpImageButton:hover {
  color: #b73333;
}

.RadColorPicker_RedTechnology .rcpIcon em,
.RadColorPicker_RedTechnology .rcpColorPreview,
.RadColorPicker_RedTechnology .rcpInput,
.RadColorPicker_RedTechnology .rcpHexInput,
.RadColorPicker_RedTechnology .rcpMillionColorsPalette,
.RadColorPicker_RedTechnology .rcpMillionColorsSlider div.rslTrack {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadColorPicker_RedTechnology .rcpIcon a,
.RadColorPicker_RedTechnology .rcpTabs li,
.RadColorPicker_RedTechnology .rcpButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadColorPicker_RedTechnology .rcpIcon a:hover,
.RadColorPicker_RedTechnology .rcpTabs li:hover,
.RadColorPicker_RedTechnology .rcpButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadColorPicker_RedTechnology .rcpIcon a:active,
.RadColorPicker_RedTechnology .rcpTabs .rcpSelectedTab,
.RadColorPicker_RedTechnology .rcpTabs .rcpSelectedTab:hover,
.RadColorPicker_RedTechnology .rcpButton:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadColorPicker_RedTechnology .rcpIcon a:focus {
  box-shadow: inset 0 0 5px rgba(173, 173, 173, 0.5);
}

.RadColorPicker_RedTechnology.rcpCustomColorWrapper .rcpPalette {
  box-shadow: 2px 2px 3px rgba(222, 222, 222, 0.5);
}

.RadColorPicker_RedTechnology .rcpIcon {
  padding: 7px 0;
}

.RadColorPicker_RedTechnology .rcpSlider.RadSlider_RedTechnology a.rslDraghandle,
.RadColorPicker_RedTechnology .rcpMillionColorsSlider.RadSlider_RedTechnology a.rslDraghandle {
  color: #333333;
}

.RadColorPicker_RedTechnology .rcpSlider.RadSlider_RedTechnology a.rslDraghandle:hover,
.RadColorPicker_RedTechnology .rcpSlider.RadSlider_RedTechnology a.rslDraghandle:active,
.RadColorPicker_RedTechnology .rcpSlider.RadSlider_RedTechnology a.rslDraghandle:focus,
.RadColorPicker_RedTechnology .rcpMillionColorsSlider.RadSlider_RedTechnology a.rslDraghandle:hover,
.RadColorPicker_RedTechnology .rcpMillionColorsSlider.RadSlider_RedTechnology a.rslDraghandle:active,
.RadColorPicker_RedTechnology .rcpMillionColorsSlider.RadSlider_RedTechnology a.rslDraghandle:focus {
  color: #b73333;
}

.RadColorPicker_RedTechnology .rcpEmptyColorPreview:before,
.RadColorPicker_RedTechnology .rcpEmptyIcon em:before {
  color: #d9534f;
}

.RadComboBox_RedTechnology {
  color: #333333;
}

.RadComboBox_RedTechnology .rcbInner {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.RadComboBox_RedTechnology .rcbActionButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px;
  border-radius: 0 4px 4px 0;
}

.RadComboBox_RedTechnology .rcbLabel {
  padding-top: 7px;
}

.RadComboBox_RedTechnology .rcbHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadComboBox_RedTechnology .rcbHovered .rcbActionButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadComboBox_RedTechnology .rcbExpanded {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadComboBox_RedTechnology .rcbExpanded .rcbActionButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadComboBox_RedTechnology .rcbFocused {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.RadComboBox_RedTechnology .rcbFocused .rcbActionButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  border-color: #c83b3b;
  box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08);
}

.RadComboBox_RedTechnology .rcbReadOnly {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  box-shadow: none;
}

.RadComboBox_RedTechnology .rcbReadOnly.rcbHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadComboBox_RedTechnology .rcbReadOnly.rcbExpanded, .RadComboBox_RedTechnology .rcbReadOnly.rcbFocused {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  border-color: #cccccc;
  box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
}

.RadComboBox_RedTechnology_rtl .rcbActionButton {
  border-radius: 4px 0 0 4px;
}

.RadComboBox_RedTechnology_rtl .rcbFocused .rcbActionButton {
  box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
}

.RadComboBoxDropDown_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  overflow: hidden;
}

.RadComboBoxDropDown_RedTechnology .rcbScroll {
  padding: 5px 0;
}

.RadComboBoxDropDown_RedTechnology .rcbHeader {
  padding: 3px 12px;
}

.RadComboBoxDropDown_RedTechnology .rcbFooter {
  padding: 3px 12px;
}

.RadComboBoxDropDown_RedTechnology .rcbItem {
  padding: 3px 12px;
}

.RadComboBoxDropDown_RedTechnology .rcbItem label {
  margin: -3px -12px;
  padding: 3px 12px;
}

.RadComboBoxDropDown_RedTechnology .rcbSeparator {
  color: #333333;
  background-color: whitesmoke;
}

.RadComboBoxDropDown_RedTechnology .rcbHovered {
  color: #000000;
  background-color: #eeeeee;
  padding: 3px 12px;
}

.RadComboBoxDropDown_RedTechnology .rcbHovered label {
  margin: -3px -12px;
  padding: 3px 12px;
}

.RadComboBoxDropDown_RedTechnology .rcbSelected {
  color: #ffffff;
  background-color: #b73333;
  padding: 3px 12px;
}

.RadComboBoxDropDown_RedTechnology .rcbSelected label {
  margin: -3px -12px;
  padding: 3px 12px;
}

.RadComboBoxDropDown_RedTechnology .rcbDisabled {
  padding: 3px 12px;
}

.RadComboBoxDropDown_RedTechnology .rcbDisabled label {
  margin: -3px -12px;
  padding: 3px 12px;
}

.RadComboBoxDropDown_RedTechnology .rcbLoading {
  color: #000000;
  background-color: #eeeeee;
}

.RadComboBoxDropDown_RedTechnology .rcbItem em {
  color: #000000;
  background-color: #eeeeee;
}

.RadComboBoxDropDown_RedTechnology .rcbCheckAllItems,
.RadComboBoxDropDown_RedTechnology .rcbCheckAllItemsHovered {
  margin: 0;
  padding: 3px 12px;
}

.RadComboBoxDropDown_RedTechnology .rcbCheckAllItems label,
.RadComboBoxDropDown_RedTechnology .rcbCheckAllItemsHovered label {
  margin: -3px -12px;
  padding: 3px 12px;
}

.RadDataForm_RedTechnology {
  color: #333333;
}

.RadDataForm_RedTechnology .rdfLegend,
.RadDataForm_RedTechnology .rdfBorders {
  border-color: #f2f2f2;
}

.RadDataForm_RedTechnology .rdfHr {
  color: #f2f2f2;
}

.RadDataForm_RedTechnology .rdfFieldHint {
  color: #b3b3b3;
}

.RadDataPager_RedTechnology {
  color: #333333;
  background: whitesmoke;
  border: 1px solid #dedede;
}

.RadDataPager_RedTechnology .rdpNumPart a,
.RadDataPager_RedTechnology .rdpPagerButton,
.RadDataPager_RedTechnology .rdpActionButton {
  border-width: 1px;
  border-style: solid;
  box-sizing: content-box;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding-top: 6px;
  padding-bottom: 6px;
}

.RadDataPager_RedTechnology .rdpNumPart a:hover,
.RadDataPager_RedTechnology .rdpPagerButton:hover,
.RadDataPager_RedTechnology .rdpActionButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadDataPager_RedTechnology .rdpNumPart a,
.RadDataPager_RedTechnology .rdpActionButton {
  margin: 0;
  width: 1.42857em;
  border-left-width: 0;
}

.RadDataPager_RedTechnology .rdpNumPart a {
  border-radius: 0;
  text-align: center;
}

.RadDataPager_RedTechnology .rdpNumPart a.rdpCurrentPage {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadDataPager_RedTechnology .rdpPageFirst {
  border-left-width: 1px;
  border-radius: 0.28571em 0 0 0.28571em;
}

.RadDataPager_RedTechnology .rdpPageLast {
  border-radius: 0 0.28571em 0.28571em 0;
}

.RadDataPager_RedTechnology .NumericPages .rdpNumPart a:first-child {
  border-left-width: 1px;
  border-radius: 0.28571em 0 0 0.28571em;
}

.RadDataPager_RedTechnology .NumericPages .rdpNumPart a:last-child {
  border-radius: 0 0.28571em 0.28571em 0;
}

.RadDataPager_RedTechnology .rdpActionButton {
  box-sizing: content-box;
}

.RadDataPager_RedTechnology .rdpPagerButton {
  border-radius: 0.28571em;
}

.RadDock_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadDock_RedTechnology .rdTitleWrapper {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  border-color: inherit;
}

.RadDock_RedTechnology .rdCommandButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadDropDownList_RedTechnology {
  color: #333333;
}

.RadDropDownList_RedTechnology .rddlInner {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 4px;
}

.RadDropDownList_RedTechnology .rddlSelect {
  padding-top: 6px;
  padding-bottom: 6px;
}

.RadDropDownList_RedTechnology .rddlHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadDropDownList_RedTechnology .rddlFocused {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.08) inset;
}

.rddlPopup_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  margin-top: 2px;
  border-radius: 4px;
}

.rddlPopup_RedTechnology .rddlList {
  padding: 5px 0;
  box-sizing: border-box;
}

.rddlPopup_RedTechnology .rddlItem {
  padding: 3px 12px;
}

.rddlPopup_RedTechnology .rddlItemHovered, .rddlPopup_RedTechnology .rddlItemLoading {
  color: #000000;
  background-color: #eeeeee;
}

.rddlPopup_RedTechnology .rddlItemSelected {
  color: #ffffff;
  background-color: #b73333;
}

.RadDropDownTree_RedTechnology {
  color: #333333;
}

.RadDropDownTree_RedTechnology .rddtInner {
  padding: 6px 32px 6px 12px;
  border-radius: 4px;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadDropDownTree_RedTechnology .rddtExtraPadding {
  padding-right: 52px;
}

.RadDropDownTree_RedTechnology .rddtClearButton {
  right: 29px;
}

.RadDropDownTree_RedTechnology .rddtIcon {
  right: 8px;
}

.RadDropDownTree_RedTechnology .rddtHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadDropDownTree_RedTechnology .rddtFocused {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
}

.rddtPopup_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.rddtPopup_RedTechnology .rddtFilter {
  margin: 0;
  border-radius: 3px 3px 0 0;
  background-color: whitesmoke;
}

.rddtPopup_RedTechnology .rddtFilterInput {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.rddtPopup_RedTechnology .RadTreeView em {
  color: #000000;
  background-color: #eeeeee;
}

.rddtPopup_RedTechnology .rddtFilterInput.rddtHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.rddtPopup_RedTechnology .rddtFilterInput.rddtFocused {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.RadEditor_RedTechnology {
  background-color: whitesmoke;
  border-color: #dedede;
  color: #333333;
  border-radius: 0.28571em;
  /* ToolBar Bootstrap Styles */
  /* Base oveerides */
  /* Override DropDown Body when ToolBar styles are nested inside */
}

.RadEditor_RedTechnology .reToolIcon:before {
  margin-left: 0.42857em;
  margin-left: 0.57143em \9 ;
}

.RadEditor_RedTechnology _:-ms-fullscreen, :root .RadEditor_RedTechnology .reToolIcon:before {
  margin-left: 0.57143em;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadEditor_RedTechnology .reToolIcon:before {
    margin-left: 0.35714em;
  }
}
.RadEditor_RedTechnology .RadRibbonBar a.reDropdown {
  padding: 6px 12px;
}

.RadEditor_RedTechnology .RadRibbonBar a.reDropdown:before {
  margin-top: -0.64286em;
}

.RadEditor_RedTechnology .RadRibbonBar a.reTool {
  border-radius: 0;
  border-width: 1px 0 1px 1px;
}

.RadEditor_RedTechnology .RadRibbonBar a.reTool.reSplitButton {
  height: auto;
  line-height: 1.42857em;
  padding: 3.5px 6px;
}

.RadEditor_RedTechnology .RadRibbonBar a.reTool .reSplitArrow:before {
  margin: 1px auto auto -4px;
}

.RadEditor_RedTechnology .RadRibbonBar a.reTool.rrbSmallButton {
  width: 1.42857em;
  height: 1.42857em;
}

.RadEditor_RedTechnology .RadRibbonBar a.reTool:first-child {
  border-radius: 0.28571em 0em 0em 0.28571em;
}

.RadEditor_RedTechnology .RadRibbonBar a.reTool:last-child {
  border-radius: 0em 0.28571em 0.28571em 0em;
  border-width: 1px;
}

.RadEditor_RedTechnology .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
  width: 2.28571em;
  height: 2.28571em;
}

.RadEditor_RedTechnology .RadRibbonBar .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
  font-size: 16px;
  vertical-align: top;
}

.RadEditor_RedTechnology .RadRibbonBar .rrbMediumButton.reRibbonTool {
  height: 1.39286em;
}

.RadEditor_RedTechnology .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
  margin-top: -0.78571em;
  height: 1.78571em;
}

.RadEditor_RedTechnology .RadRibbonBar .rrbMediumButton.reRibbonTool .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
  vertical-align: text-top;
}

.RadEditor_RedTechnology .RadRibbonBar .rrbLargeButton {
  width: inherit;
  height: 4.64286em;
}

.RadEditor_RedTechnology .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon {
  height: 2.85714em;
}

.RadEditor_RedTechnology .RadRibbonBar .rrbLargeButton .rrbImagePlaceholder.reToolIcon.reRibbonToolIcon:before {
  font-size: 32px;
  vertical-align: text-top;
}

.RadEditor_RedTechnology.rePopupContainer,
.RadEditor_RedTechnology .rePopupTitle,
.RadEditor_RedTechnology .reCommentInfoPanel,
.RadEditor_RedTechnology .reCommentView,
.RadEditor_RedTechnology .reCommentViewText,
.RadEditor_RedTechnology .reCommentEdit {
  background-color: #fcfcfc;
  border-color: #dedede;
  background-image: linear-gradient(to bottom, #fefefe 0, #e6e6e6 100%);
}

.RadEditor_RedTechnology .reToolBar {
  padding: 0;
  border: 0;
}

.RadEditor_RedTechnology .reToolBar:after {
  display: inline-block;
  width: 1px;
  height: 2.42857em;
  margin: 0em 0.42857em 0em 0.21429em;
  background-color: #dedede;
  content: "";
  vertical-align: top;
}

.RadEditor_RedTechnology .reToolBar:last-child:after {
  display: none;
}

.RadEditor_RedTechnology .reToolBar li {
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #cccccc;
  border-radius: 0;
}

.RadEditor_RedTechnology .reToolBar li:first-child,
.RadEditor_RedTechnology .reToolBar .reToolLastItem {
  border-radius: 0.28571em 0em 0em 0.28571em;
  border-width: 1px 1px 1px 0;
}

.RadEditor_RedTechnology .reToolBar li:first-child .reTool,
.RadEditor_RedTechnology .reToolBar .reToolLastItem .reTool {
  border-radius: 0.28571em 0em 0em 0.28571em;
}

.RadEditor_RedTechnology .reToolBar li:last-child,
.RadEditor_RedTechnology .reToolBar li:last-child .reTool,
.RadEditor_RedTechnology .reToolBar .reToolLastItem,
.RadEditor_RedTechnology .reToolBar .reToolLastItem .reTool {
  border-radius: 0em 0.28571em 0.28571em 0em;
}

.RadEditor_RedTechnology .reToolBar li:first-child:last-child,
.RadEditor_RedTechnology .reToolBar li:first-child:last-child .reTool {
  border-radius: 0.28571em;
}

.RadEditor_RedTechnology .reSeparator + li {
  border-left-width: 1px;
}

.RadEditor_RedTechnology .reTool {
  width: 2.28571em;
  height: 2.28571em;
  line-height: 1.75em;
  background-color: #ffffff;
  border-radius: 0;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadEditor_RedTechnology .reTool {
    height: 2.25em;
    line-height: 2em;
  }
}
.RadEditor_RedTechnology .reTool.reSplitButton {
  width: auto;
  min-width: 3.71429em;
}

.RadEditor_RedTechnology .reTool .reSplitArrow {
  width: 1.07143em;
  margin: 0.35714em 0em 0em 0.5em;
}

.RadEditor_RedTechnology .reTool:hover .reSplitArrow {
  border-left-color: transparent;
}

.RadEditor_RedTechnology a.reToolIcon.reSplitButton:before {
  padding-left: 0;
  top: 0.5em;
  top: 0.64286em \9 ;
  margin: 0em 0em 0em 0.5em;
  margin: 0em 0em 0em 0.64286em \9 ;
}

.RadEditor_RedTechnology _:-ms-fullscreen, .RadEditor_RedTechnology a.reToolIcon.reSplitButton:before {
  top: 0.64286em;
  margin: 0em 0em 0em 0.78571em;
}

.RadEditor_RedTechnology _:-ms-fullscreen, .RadEditor_RedTechnology .reRow a.reToolIcon.reSplitButton:before {
  margin: 0em 0em 0em 0.71429em;
}

.RadEditor_RedTechnology .rePopupButton,
.RadEditor_RedTechnology .reCommentButton,
.RadEditor_RedTechnology .reAjaxSpellButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadEditor_RedTechnology .reTool:hover,
.RadEditor_RedTechnology .reToolText:hover,
.RadEditor_RedTechnology .reDropdown:hover,
.RadEditor_RedTechnology.reAlignmentSelector td div:hover:before,
.RadEditor_RedTechnology .rePopupButton:hover,
.RadEditor_RedTechnology .reCommentButton:hover,
.RadEditor_RedTechnology .reAjaxSpellButton:hover {
  background-color: #e6e6e6;
  border-color: transparent;
}

.RadEditor_RedTechnology .reTool:active,
.RadEditor_RedTechnology .reTool:focus,
.RadEditor_RedTechnology .reToolText:active,
.RadEditor_RedTechnology .reToolText:focus,
.RadEditor_RedTechnology .reToolSelected,
.RadEditor_RedTechnology .reToolSelected:hover,
.RadEditor_RedTechnology .reDropdown:active,
.RadEditor_RedTechnology .reDropdown:focus,
.RadEditor_RedTechnology .rePopupButton:active,
.RadEditor_RedTechnology .rePopupButton:focus,
.RadEditor_RedTechnology .reCommentButton:active,
.RadEditor_RedTechnology .reCommentButton:focus,
.RadEditor_RedTechnology .reAjaxSpellButton:focus,
.RadEditor_RedTechnology .reAjaxSpellButton:active {
  background-color: #e6e6e6;
  color: #333333;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadEditor_RedTechnology .reTool:before,
.RadEditor_RedTechnology .reTool.reToolDisabled:hover:before,
.RadEditor_RedTechnology .reTool.reToolDisabled:active:before,
.RadEditor_RedTechnology .reTool.reToolDisabled:focus:before,
.RadEditor_RedTechnology .reTool.reToolDisabled:hover .reSplitArrow:before,
.RadEditor_RedTechnology .reTool.reToolDisabled:hover .reSplitArrow:hover:before,
.RadEditor_RedTechnology .reToolText,
.RadEditor_RedTechnology .reSplitArrow:before,
.RadEditor_RedTechnology .reDropdown:before,
.RadEditor_RedTechnology .reModes .reIcon:before,
.RadEditor_RedTechnology .reCustomColor {
  color: #333333;
}

.RadEditor_RedTechnology .reDOMElement {
  color: #428bca;
}

.RadEditor_RedTechnology .reDOMElementSelected {
  color: #3071a9;
}

.RadEditor_RedTechnology .reTool:hover:before,
.RadEditor_RedTechnology .reTool:active:before,
.RadEditor_RedTechnology .reTool:focus:before,
.RadEditor_RedTechnology .reToolSelected:before,
.RadEditor_RedTechnology .reTool:hover .reSplitArrow:hover:before,
.RadEditor_RedTechnology .reTool:hover .reSplitArrow:active:before,
.RadEditor_RedTechnology .reTool:hover .reSplitArrow:focus:before,
.RadEditor_RedTechnology .reDropdown:hover,
.RadEditor_RedTechnology .reDropdown:hover:before,
.RadEditor_RedTechnology .reDropdown:active,
.RadEditor_RedTechnology .reDropdown:active:before,
.RadEditor_RedTechnology .reDropdown:focus,
.RadEditor_RedTechnology .reDropdown:focus:before,
.RadEditor_RedTechnology .reModes a:hover,
.RadEditor_RedTechnology .reModes a:hover .reIcon:before,
.RadEditor_RedTechnology .reModes a:active,
.RadEditor_RedTechnology .reModes a:focus,
.RadEditor_RedTechnology .reModes a:active .reIcon:before,
.RadEditor_RedTechnology .reModes a:focus .reIcon:before,
.RadEditor_RedTechnology .reModes .reSelectedMode,
.RadEditor_RedTechnology .reModes .reSelectedMode .reIcon:before,
.RadEditor_RedTechnology.reAlignmentSelector td div:hover:before,
.RadEditor_RedTechnology .rePopupButton:hover,
.RadEditor_RedTechnology .reCommentButton:hover,
.RadEditor_RedTechnology .rePopupButton:active,
.RadEditor_RedTechnology .rePopupButton:focus,
.RadEditor_RedTechnology .reCommentButton:active,
.RadEditor_RedTechnology .reCommentButton:focus,
.RadEditor_RedTechnology .reSpinBoxButtons span:hover:before,
.RadEditor_RedTechnology .reAjaxSpellButton:hover {
  color: #333333;
}

.RadEditor_RedTechnology li.reSeparator {
  border-right-color: transparent;
  border-left-color: transparent;
  border-color: transparent;
  width: 0.28571em;
  max-width: 0.28571em;
}

.RadEditor_RedTechnology .reToolBarWrapperLeft li.reSeparator,
.RadEditor_RedTechnology .reToolBarWrapperRight li.reSeparator {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-color: transparent;
  display: none;
}

.RadEditor_RedTechnology .reToolBarWrapperLeft {
  left: 0.21429em;
}

.RadEditor_RedTechnology .reToolBarWrapperRight {
  right: 0.57143em;
}

.RadEditor_RedTechnology .reToolBarWrapperLeft .reToolBar li,
.RadEditor_RedTechnology .reToolBarWrapperRight .reToolBar li {
  border-width: 1px 1px 0 1px;
}

.RadEditor_RedTechnology .reToolBarWrapperLeft .reToolBar li:first-child,
.RadEditor_RedTechnology .reToolBarWrapperRight .reToolBar li:first-child,
.RadEditor_RedTechnology .reToolBarWrapperLeft .reToolBar .reSeparator + li,
.RadEditor_RedTechnology .reToolBarWrapperRight .reToolBar .reSeparator + li {
  border-width: 1px 1px 0 1px;
}

.RadEditor_RedTechnology .reToolBarWrapperLeft .reToolBar li:first-child,
.RadEditor_RedTechnology .reToolBarWrapperRight .reToolBar li:first-child,
.RadEditor_RedTechnology .reToolBarWrapperLeft .reToolBar li:first-child .reTool,
.RadEditor_RedTechnology .reToolBarWrapperRight .reToolBar li:first-child .reTool {
  border-radius: 0.28571em 0.28571em 0em 0em;
}

.RadEditor_RedTechnology .reToolBarWrapperLeft .reToolBar li:last-child,
.RadEditor_RedTechnology .reToolBarWrapperRight .reToolBar li:last-child {
  border-width: 1px;
  border-radius: 0em 0em 0.28571em 0.28571em;
}

.RadEditor_RedTechnology .reToolBarWrapperLeft .reToolBar li:last-child .reTool,
.RadEditor_RedTechnology .reToolBarWrapperRight .reToolBar li:last-child .reTool,
.RadEditor_RedTechnology .reToolBarWrapperLeft .reToolBar li:last-child .reDropdown,
.RadEditor_RedTechnology .reToolBarWrapperRight .reToolBar li:last-child .reDropdown {
  border-radius: 0em 0em 0.28571em 0.28571em;
}

.RadEditor_RedTechnology .reToolBarWrapperLeft .reTool,
.RadEditor_RedTechnology .reToolBarWrapperRight .reTool {
  min-width: 3.14286em;
}

.RadEditor_RedTechnology .reToolBarWrapperLeft .reDropdown,
.RadEditor_RedTechnology .reToolBarWrapperRight .reDropdown {
  min-width: 3em;
  padding: 0.35714em 0em;
}

.RadEditor_RedTechnology _:-ms-fullscreen, :root .RadEditor_RedTechnology .reToolBarWrapperLeft .reDropdown,
.RadEditor_RedTechnology _:-ms-fullscreen, :root .RadEditor_RedTechnology .reToolBarWrapperRight .reDropdown {
  padding: 0.35714em 0em;
}

.RadEditor_RedTechnology .reToolBarWrapperLeft .reToolIcon:before,
.RadEditor_RedTechnology .reToolBarWrapperRight .reToolIcon:before {
  margin: auto;
}

.RadEditor_RedTechnology .reContent {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0.28571em;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.RadEditor_RedTechnology .reTableDiv .reModule,
.RadEditor_RedTechnology .reTableDiv .reRow {
  border-top-color: #dedede;
}

.RadEditor_RedTechnology .reDropdown.reToolDisabled,
.RadEditor_RedTechnology .reDropdown.reToolDisabled:hover,
.RadEditor_RedTechnology .reDropdown.reToolDisabled:active,
.RadEditor_RedTechnology .reDropdown.reToolDisabled:focus,
.RadEditor_RedTechnology .reDropdown.reToolDisabled:before,
.RadEditor_RedTechnology .reDropdown.reToolDisabled:hover:before,
.RadEditor_RedTechnology .reDropdown.reToolDisabled:active:before,
.RadEditor_RedTechnology .reDropdown.reToolDisabled:focus:before,
.RadEditor_RedTechnology.reInsertTable .reTableWizard.reTool:hover:before {
  color: #333333;
}

.RadEditor_RedTechnology .reDropdown,
.RadEditor_RedTechnology .reDropdown.reToolDisabled,
.RadEditor_RedTechnology .reDropdown.reToolDisabled:hover,
.RadEditor_RedTechnology .reDropdown.reToolDisabled:active,
.RadEditor_RedTechnology .reDropdown.reToolDisabled:focus {
  background-color: #ffffff;
  border-color: transparent;
  color: #333333;
  margin: 0;
}

.RadEditor_RedTechnology .reToolBar li:first-child .reDropdown {
  border-radius: 0.28571em 0em 0em 0.28571em;
}

.RadEditor_RedTechnology .reToolBar .reDropdown:last-child {
  border-radius: 0em 0.28571em 0.28571em 0em;
}

.RadEditor_RedTechnology .reRemoveDOMElement,
.RadEditor_RedTechnology .reRemoveDOMElement:before {
  color: red;
}

.RadEditor_RedTechnology .reRemoveDOMElement:before {
  top: -0.07143em;
}

.RadEditor_RedTechnology.reDropDownBody.reAjaxSpellCheck input[type=text],
.RadEditor_RedTechnology .reTableDiv input[type=text] {
  min-height: 2.42857em;
  padding: 0.42857em 0.85714em;
  border-radius: 0.28571em;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  font-size: 14px;
}

.RadEditor_RedTechnology.reDropDownBody.reAjaxSpellCheck input[type=text]:hover,
.RadEditor_RedTechnology .reTableDiv input[type=text]:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadEditor_RedTechnology.reDropDownBody.reAjaxSpellCheck input[type=text]:focus,
.RadEditor_RedTechnology .reTableDiv input[type=text]:focus {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0 none;
}

.RadEditor_RedTechnology.reDropDownBody.reAjaxSpellCheck input[type=text]:active,
.RadEditor_RedTechnology .reTableDiv input[type=text]:active {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
}

.RadEditor_RedTechnology .reResize:before {
  margin: 0.45em 0 0 -0.3em;
}

.RadEditor_RedTechnology.reToolBarLeft .reResize:before,
.RadEditor_RedTechnology.reToolBarRight .reResize:before {
  margin: -0.45em 0 0;
}

.RadEditor_RedTechnology.reInlineEditor:hover {
  border-color: #dedede;
}

.RadEditor_RedTechnology.RadWindow, .RadEditor_RedTechnology.RadWindow.reInlineEditor:hover {
  border-color: #dadada;
}

.RadEditor_RedTechnology.reInlineEditorSelected, .RadEditor_RedTechnology.reInlineEditorSelected:hover {
  border-color: #dedede;
}

.RadEditor_RedTechnology.RadWindow,
.RadEditor_RedTechnology.RadWindow .rwContent {
  background-color: #fcfcfc;
}

.RadEditor_RedTechnology.reInsertTable td {
  border-color: #dedede;
}

.RadEditor_RedTechnology .reFormatSetsHeader,
.RadEditor_RedTechnology.reInsertTable .reItemOver {
  background-color: #eeeeee;
  color: #333333;
}

.RadEditor_RedTechnology .reModes a {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  width: 7.14286em;
  height: 2.42857em;
  line-height: 2.5em;
  border-radius: 0.28571em;
  margin-right: 0.71429em;
}

.RadEditor_RedTechnology .reModes a:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 0 1px #ffffff;
}

.RadEditor_RedTechnology .reModes a:active,
.RadEditor_RedTechnology .reModes a:focus,
.RadEditor_RedTechnology .reModes .reSelectedMode,
.RadEditor_RedTechnology .reModes .reSelectedMode:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  color: #333333;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadEditor_RedTechnology .reModes a .reIcon:before {
  margin: 0.15em 0 0 0.33333em;
}

.RadEditor_RedTechnology .reDropdown {
  min-width: 3.21429em;
  padding: 0.35714em 0.71429em 0.35714em 0.35714em;
  padding: 0.35714em 0.71429em 0.35714em 0.35714em \9 ;
}

.RadEditor_RedTechnology .reDropdown:before {
  right: -0.35714em;
}

.RadEditor_RedTechnology.reDropDownBody,
.RadEditor_RedTechnology.reDropDownBody .RadEditor_RedTechnology {
  background-color: #ffffff;
}

.RadEditor_RedTechnology.reDropDownBody li {
  padding: 0.28571em 0.35714em 0.28571em;
  border-color: #cccccc;
}

.RadEditor_RedTechnology.reDropDownBody li:hover,
.RadEditor_RedTechnology.reDropDownBody li:hover .reTool {
  background-color: #eeeeee;
  border-color: #adadad;
}

.RadEditor_RedTechnology.reDropDownBody .reToolBar li {
  border: 0;
  border-radius: 0;
}

.RadEditor_RedTechnology.reDropDownBody .reToolBar .reTool {
  height: 1.21429em;
  line-height: 1.21429em;
}

.RadEditor_RedTechnology.reDropDownBody .reToolBar .reToolIcon:before {
  display: inline-block;
  margin-top: -0.21429em;
  vertical-align: top;
}

.RadEditor_RedTechnology.reDropDownBody.reColorPicker {
  width: 19.64286em !important;
  height: 17.5em !important;
}

.RadEditor_RedTechnology.reDropDownBody.reColorPicker li {
  padding: 0;
}

.RadEditor_RedTechnology.reDropDownBody.reColorPicker li,
.RadEditor_RedTechnology.reDropDownBody.reColorPicker li div {
  width: 1.42857em;
  height: 1.42857em;
}

.RadEditor_RedTechnology.reDropDownBody.reColorPicker li.reClear {
  width: 0;
  height: 0;
}

.RadEditor_RedTechnology.reDropDownBody.reInsertTable {
  width: 11.42857em !important;
}

.RadEditor_RedTechnology.reDropDownBody.reInsertTable .reToolBar .reTool {
  width: 1.7em;
}

.RadEditor_RedTechnology.reDropDownBody.reInsertTable li:hover,
.RadEditor_RedTechnology.reDropDownBody.reInsertTable li .reTool,
.RadEditor_RedTechnology.reDropDownBody.reInsertTable li:hover .reTool {
  background-color: transparent;
}

.RadEditor_RedTechnology.reDropDownBody.reInsertTable li:hover {
  opacity: 0.7;
}

.RadEditor_RedTechnology.reDropDownBody.reAlignmentSelector {
  width: 7.5em !important;
}

.RadEditor_RedTechnology.reDropDownBody.reInsertSymbol {
  width: 11.78571em !important;
}

.RadEditor_RedTechnology .reStatistic {
  color: #999999;
}

.RadEditor_RedTechnology .reModule .reRow {
  height: 2.57143em;
}

.RadEditor_RedTechnology .reRow .reLabel + span,
.RadEditor_RedTechnology .reRow .reLabel + .reTool,
.RadEditor_RedTechnology .reRow .reLabel + .reDropdown {
  margin: 0em 1.42857em 0em 0.71429em;
}

.RadEditor_RedTechnology .reRow .reSplitButton {
  position: relative;
  width: 4.78571em;
  height: 2.42857em;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0.28571em;
}

.RadEditor_RedTechnology .reRow .reSplitButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 0 1px #ffffff;
}

.RadEditor_RedTechnology .reRow .reSplitButton:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  color: #333333;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadEditor_RedTechnology .reRow .reSplitButton .reSplitArrow {
  position: absolute;
  width: 2.35714em;
  height: 2.28571em;
  margin: 0;
  right: 0;
  border-left: 1px solid #cccccc;
  border-radius: 0em 0.28571em 0.28571em 0em;
}

.RadEditor_RedTechnology .reRow .reSplitButton .reSplitArrow:before {
  margin: 0.28571em 0em 0em -0.07143em;
}

.RadEditor_RedTechnology .reRow .reSpinBox {
  width: 6.07143em;
}

.RadEditor_RedTechnology .reRow .reSpinBox input[type=text] {
  width: 6.07143em;
  height: 2.42857em;
  border-radius: 0.28571em;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  padding: 0.08333em 2.5em 0.08333em 0.08333em;
}

.RadEditor_RedTechnology .reRow .reSpinBox input[type=text]:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadEditor_RedTechnology .reRow .reSpinBox input[type=text]:focus {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0 none;
}

.RadEditor_RedTechnology .reRow .reSpinBox .reSpinBoxButtons {
  width: 2.35714em;
  height: 2.35714em;
  border-left: 1px solid #cccccc;
}

.RadEditor_RedTechnology .reSpinBoxButtons span {
  right: 0.07143em;
  border-radius: 0;
  width: 2.14286em;
  height: 1.07143em;
}

.RadEditor_RedTechnology .reSpinBoxButtons span:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadEditor_RedTechnology .reSpinBoxButtons span:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadEditor_RedTechnology .reSpinBoxButtons .reSpinBoxIncrease {
  top: 0.07143em;
}

.RadEditor_RedTechnology .reSpinBoxButtons .reSpinBoxDecrease {
  bottom: 0;
}

.RadEditor_RedTechnology .reRow.reAltRow {
  line-height: 2.21429em;
}

.RadEditor_RedTechnology .reRow .reSetCellProperties {
  border-radius: 0.28571em;
  border: 1px solid #cccccc;
}

.RadEditor_RedTechnology .reRow .reclassName,
.RadEditor_RedTechnology .reRow .retarget,
.RadEditor_RedTechnology .reRow .reTool {
  border-radius: 0.28571em;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadEditor_RedTechnology .reRow .reclassName:hover,
.RadEditor_RedTechnology .reRow .retarget:hover,
.RadEditor_RedTechnology .reRow .reTool:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadEditor_RedTechnology .reRow .reclassName:focus,
.RadEditor_RedTechnology .reRow .retarget:focus,
.RadEditor_RedTechnology .reRow .reTool:focus {
  outline-width: thin;
  outline-offset: -2px;
  outline-color: #adadad;
}

.RadEditor_RedTechnology .reRow .reclassName:active,
.RadEditor_RedTechnology .reRow .reclassName:focus,
.RadEditor_RedTechnology .reRow .retarget:active,
.RadEditor_RedTechnology .reRow .retarget:focus,
.RadEditor_RedTechnology .reRow .reTool:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
  color: #333333;
}

.RadEditor_RedTechnology .reRow .reclassName,
.RadEditor_RedTechnology .reRow .retarget {
  line-height: 1.42857;
  padding: 6px 12px;
}

.RadEditor_RedTechnology .reRow .reToolIcon.reDropdown:before {
  margin-left: 0.5em \9 ;
}

.RadEditor_RedTechnology _:-ms-fullscreen, :root .RadEditor_RedTechnology .reRow .reToolIcon.reDropdown:before {
  margin-left: 0.5em;
}

.RadEditor_RedTechnology .reBottomZone .reToolBar li {
  border: 0;
}

.RadEditor_RedTechnology .reBottomZone .reToolBar .reTool {
  width: 2.42857em;
  height: 2.42857em;
  border-radius: 0;
  border-width: 1px 1px 1px 0;
}

.RadEditor_RedTechnology .reBottomZone .reTool.reSplitButton {
  width: 4.78571em;
}

.RadEditor_RedTechnology .reBottomZone .reToolBar li:first-child .reTool,
.RadEditor_RedTechnology .reBottomZone .reToolBar .reSeparator + li .reTool {
  border-width: 1px;
}

.RadEditor_RedTechnology .reTool.reToolText {
  line-height: 2.42857em;
}

.RadEditor_RedTechnology .reToolIcon.reTool.reToolText:before {
  margin: 0.14286em 0.21429em 0em 0em;
  vertical-align: initial;
}

.RadEditor_RedTechnology .reTool.reToolIcon.reSplitButton.reToolText:before {
  margin: 0em 0.21429em;
  vertical-align: top;
}

.RadEditor_RedTechnology.reRtl .reToolBar.RadEditor_RedTechnology li {
  border-width: 1px 0 1px 1px;
}

.RadEditor_RedTechnology.reRtl .reToolBar.RadEditor_RedTechnology li:first-child,
.RadEditor_RedTechnology.reRtl .reToolBar.RadEditor_RedTechnology li:first-child .reTool {
  border-radius: 0em 0.28571em 0.28571em 0em;
}

.RadEditor_RedTechnology.reRtl .reToolBar.RadEditor_RedTechnology li:last-child,
.RadEditor_RedTechnology.reRtl .reToolBar.RadEditor_RedTechnology .reToolLastItem,
.RadEditor_RedTechnology.reRtl .reToolBar.RadEditor_RedTechnology li:last-child .reTool,
.RadEditor_RedTechnology.reRtl .reToolBar.RadEditor_RedTechnology .reToolLastItem .reTool {
  border-radius: 0.28571em 0em 0em 0.28571em;
}

.RadEditor_RedTechnology.reRtl .reToolBar.RadEditor_RedTechnology li:first-child,
.RadEditor_RedTechnology.reRtl .reToolBar.RadEditor_RedTechnology .reSeparator + li {
  border-width: 1px;
}

.RadEditor_RedTechnology.reRtl .reToolBar:after {
  margin: 0em 0.21429em 0em 0.42857em;
}

.RadEditor_RedTechnology.reRtl .reToolBar li:first-child .reDropdown {
  border-radius: 0em 0.28571em 0.28571em 0em;
}

.RadEditor_RedTechnology.reRtl .reToolBar .reDropdown:last-child {
  border-radius: 0.28571em 0em 0em 0.28571em;
}

.RadEditor_RedTechnology.reRtl .reDropdown {
  padding: 5px 12px;
}

.RadEditor_RedTechnology.reRtl .reDropdown:before {
  right: auto;
  left: -0.35714em;
}

.RadEditor_RedTechnology.reRtl .reTool .reSplitArrow {
  margin: 0.35714em 0.14286em 0em 0em;
}

.RadEditor_RedTechnology.reRtl .reTool:hover .reSplitArrow {
  border-right-color: transparent;
}

.RadEditor_RedTechnology.reRtl .reSplitArrow:before {
  left: -0.21429em;
  margin: 0em -0.35714em 0em 0em;
}

.RadEditor_RedTechnology.reRtl a.reToolIcon.reSplitButton:before {
  padding-right: 0;
  margin: 0em 0.5em 0em 0em;
  margin: 0em 0.64286em 0em 0em \9 ;
}

.RadEditor_RedTechnology.reRtl _:-ms-fullscreen, .RadEditor_RedTechnology.reRtl a.reToolIcon.reSplitButton:before {
  margin: 0em 0.78571em 0em 0em;
}

.RadEditor_RedTechnology.reRtl _:-ms-fullscreen, .RadEditor_RedTechnology.reRtl .reRow a.reToolIcon.reSplitButton:before {
  margin: 0em 0.71429em 0em 0em;
}

.RadEditor_RedTechnology.reRtl .reModule.reStatistic {
  top: 0.35714em;
}

.RadEditor_RedTechnology.reRtl .reRow .reSpinBoxButtons span {
  width: 1em;
}

.RadEditor_RedTechnology.reRtl .reRow .reDropdown:before {
  margin-left: 0;
}

.RadEditor_RedTechnology.reRtl .reRow .reSpinBox .reSpinBoxButtons {
  width: 1.1em;
  border-radius: 0.21429em 0em 0em 0.21429em;
  border-left: 0;
  left: 2px;
}

.RadEditor_RedTechnology.reRtl .reRow .reSpinBoxButtons .reSpinBoxIncrease {
  top: 0;
  border-radius: 0.21429em 0em 0em;
}

.RadEditor_RedTechnology.reRtl .reRow .reSpinBoxButtons .reSpinBoxDecrease {
  border-radius: 0em 0em 0em 0.21429em;
}

.RadEditor_RedTechnology.reRtl .reRow .reTool .reSplitArrow {
  margin: 0 0.142857em 0 0;
  border-left: 0;
  border-right: 1px solid #cccccc;
  border-radius: 0;
  right: auto;
  left: 0;
}

.RadEditor_RedTechnology.reRtl .reRow .reTool .reSplitArrow:before {
  left: 0.28571em;
}

.reToolBar.RadEditor_RedTechnology {
  background-color: transparent;
  border-color: transparent;
}

.reToolBar.RadEditor_RedTechnology li {
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #cccccc;
  border-radius: 0;
}

.reToolBar.RadEditor_RedTechnology .reSeparator {
  border-color: transparent;
}

.reToolBar.RadEditor_RedTechnology li:first-child,
.reToolBar.RadEditor_RedTechnology li:first-child .reTool {
  border-radius: 0.28571em 0em 0em 0.28571em;
}

.reToolBar.RadEditor_RedTechnology li:last-child,
.reToolBar.RadEditor_RedTechnology .reToolLastItem,
.reToolBar.RadEditor_RedTechnology li:last-child .reTool,
.reToolBar.RadEditor_RedTechnology .reToolLastItem .reTool {
  border-radius: 0em 0.28571em 0.28571em 0em;
}

.reToolBar.RadEditor_RedTechnology li:first-child,
.reToolBar.RadEditor_RedTechnology .reSeparator + li {
  border-width: 1px;
}

.reTool .reNoAlignment {
  color: #333333;
}

.RadFileExplorer_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadFileExplorer_RedTechnology .rfeFilterTxt,
.RadFileExplorer_RedTechnology .rfeAddressBox {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadFileExplorer_RedTechnology .rfeLink {
  border-radius: 4px;
}

.RadFileExplorer_RedTechnology .rfeLink:hover {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadFileExplorer_RedTechnology .rfeSelectedLink,
.RadFileExplorer_RedTechnology .rfeSelectedLink:hover {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.RadFileExplorer_RedTechnology .rfeDropZone,
.RadFileExplorer_RedTechnology .rfeFilterContainer,
.RadFileExplorer_RedTechnology .rfePageControlContainer {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadFileExplorer_RedTechnology .rfeDropUploadInfoPanel {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadFileExplorer_RedTechnology .RadSlider .rslHorizontal a.rslHandle {
  margin-top: -1.2em;
}

.RadWindow_RedTechnology .rfeUploadInfoPanel {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadFilter_RedTechnology {
  color: #333333;
}

.RadFilter_RedTechnology .rfMid,
.RadFilter_RedTechnology .rfTools {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadFilter_RedTechnology .rfMid {
  padding: 8px 0 8px 8px;
}

.RadFilter_RedTechnology .rfTools {
  padding: 8px 8px 8px 0;
}

.RadFilter_RedTechnology .rfOper,
.RadFilter_RedTechnology .rfField,
.RadFilter_RedTechnology .rfExp,
.RadFilter_RedTechnology .rfAddExp,
.RadFilter_RedTechnology .rfAddGr {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  border-radius: 4px;
}

.RadFilter_RedTechnology .rfOper::before,
.RadFilter_RedTechnology .rfField::before,
.RadFilter_RedTechnology .rfExp::before,
.RadFilter_RedTechnology .rfAddExp::before,
.RadFilter_RedTechnology .rfAddGr::before {
  opacity: 1;
}

.RadFilter_RedTechnology .rfOper:hover,
.RadFilter_RedTechnology .rfField:hover,
.RadFilter_RedTechnology .rfExp:hover,
.RadFilter_RedTechnology .rfAddExp:hover,
.RadFilter_RedTechnology .rfAddGr:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadFilter_RedTechnology .rfOper:focus,
.RadFilter_RedTechnology .rfField:focus,
.RadFilter_RedTechnology .rfExp:focus,
.RadFilter_RedTechnology .rfAddExp:focus,
.RadFilter_RedTechnology .rfAddGr:focus,
.RadFilter_RedTechnology .rfOper:active,
.RadFilter_RedTechnology .rfField:active,
.RadFilter_RedTechnology .rfExp:active,
.RadFilter_RedTechnology .rfAddExp:active,
.RadFilter_RedTechnology .rfAddGr:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadFilter_RedTechnology .rfAddExp,
.RadFilter_RedTechnology .rfAddGr,
.RadFilter_RedTechnology .rfDel {
  padding: 6px;
}

.RadFilter_RedTechnology .rfDel:hover,
.RadFilter_RedTechnology .rfDel:focus,
.RadFilter_RedTechnology .rfDel:active {
  color: #d9534f;
}

.RadFilter_RedTechnology .rfText {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
}

.RadFilter_RedTechnology .rfPreview strong {
  opacity: 0.7;
}

.RadFilter_RedTechnology .rfPreview em,
.RadFilter_RedTechnology .rfPreview .rfBr {
  color: #5bc0de;
}

.RadFilter_RedTechnology .rfApply a,
.RadFilter_RedTechnology .rfApply span {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-radius: 3px;
}

.RadFilter_RedTechnology .rfApply a input,
.RadFilter_RedTechnology .rfApply span input {
  padding: 6px 12px;
}

.RadFilter_RedTechnology .rfApply a:hover,
.RadFilter_RedTechnology .rfApply span:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadForm_RedTechnology {
  color: #333333;
  background-color: #ffffff;
}

.RadForm_RedTechnology .rfdHeading {
  color: #333333;
  border-bottom-color: #dedede;
}

.RadForm_RedTechnology.rfdFieldset fieldset {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadForm_RedTechnology .rfdAspLabel,
.RadForm_RedTechnology.rfdLabel label {
  color: #333333;
}

.RadForm_RedTechnology .rfdSkinnedButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  box-shadow: none;
}

.RadForm_RedTechnology .rfdSkinnedButton:hover,
.RadForm_RedTechnology .rfdSkinnedButton:focus {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 0 1px #ffffff;
}

.RadForm_RedTechnology .rfdSkinnedButton:focus {
  outline-width: thin;
  outline-offset: -2px;
  outline-color: #adadad;
}

.RadForm_RedTechnology .rfdSkinnedButton:active,
.RadForm_RedTechnology .rfdClickedButton,
.RadForm_RedTechnology .rfdFocusedButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
  color: #333333;
}

.RadForm_RedTechnology .rfdPrimaryButton {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
  box-shadow: none;
}

.RadForm_RedTechnology .rfdPrimaryButton:hover {
  border-color: #732020;
  color: #ffffff;
  background-color: #8f2828;
  box-shadow: none;
}

.RadForm_RedTechnology .rfdPrimaryButton:active,
.RadForm_RedTechnology .rfdPrimaryButton.rfdClickedButton,
.RadForm_RedTechnology .rfdPrimaryButton.rfdFocusedButton {
  border-color: #3f1212;
  color: #ffffff;
  background-color: #8f2828;
  box-shadow: none;
}

.RadForm_RedTechnology .rfdPrimaryButton.rfdInputDisabled {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
  box-shadow: none;
}

.RadForm_RedTechnology .rfdTextInput,
.RadForm_RedTechnology.rfdTextarea textarea {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.RadForm_RedTechnology .rfdTextInput:hover,
.RadForm_RedTechnology.rfdTextarea textarea:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadForm_RedTechnology .rfdTextInput:active,
.RadForm_RedTechnology.rfdTextarea textarea:active,
.RadForm_RedTechnology .rfdTextInput:focus,
.RadForm_RedTechnology.rfdTextarea textarea:focus {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0 none;
}

.RadForm_RedTechnology .rfdTextInput:disabled,
.RadForm_RedTechnology.rfdTextarea textarea:disabled {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadForm_RedTechnology .rfdRadioChecked:before,
.RadForm_RedTechnology .rfdCheckboxChecked:before {
  color: #b73333;
}

.RadForm_RedTechnology .rfdRadioUnchecked:hover:before,
.RadForm_RedTechnology .rfdCheckboxUnchecked:hover:before,
.RadForm_RedTechnology .rfdRadioChecked:hover:before,
.RadForm_RedTechnology .rfdCheckboxChecked:hover:before {
  color: #7b2222;
}

.RadForm_RedTechnology .rgSelectedRow .rfdRadioChecked:before, .RadForm_RedTechnology .rgSelectedRow .rfdRadioChecked:hover:before,
.RadForm_RedTechnology .rgSelectedRow .rfdCheckboxChecked:before,
.RadForm_RedTechnology .rgSelectedRow .rfdCheckboxChecked:hover:before {
  color: #ffffff;
}

.RadForm_RedTechnology .rfdRealInput:focus + .rfdRadioUnchecked:before,
.RadForm_RedTechnology .rfdRealInput:focus + .rfdCheckboxUnchecked:before {
  box-shadow: 0 0 1px 1px rgba(51, 51, 51, 0.5);
}

.RadForm_RedTechnology .rfdRealInput:focus + .rfdRadioChecked:before,
.RadForm_RedTechnology .rfdRealInput:focus + .rfdCheckboxChecked:before {
  box-shadow: 0 0 1px 1px rgba(183, 51, 51, 0.5);
}

.RadForm_RedTechnology .rfdSelect_RedTechnology,
.RadForm_RedTechnology .rfdSelect_RedTechnology.rfdDropDownExpanded {
  border-radius: 4px;
}

.RadForm_RedTechnology .rfdSelect_RedTechnology {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
}

.RadForm_RedTechnology .rfdSelect_RedTechnology:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadForm_RedTechnology .rfdSelect_RedTechnology:focus {
  outline-width: thin;
  outline-offset: -2px;
  outline-color: #adadad;
}

.RadForm_RedTechnology .rfdSelect_RedTechnology:active,
.RadForm_RedTechnology .rfdSelect_RedTechnology:focus {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
  color: #333333;
}

.RadForm_RedTechnology .rfdSelect_RedTechnology.rfdSelectDisabled {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  box-shadow: none;
}

.RadForm_RedTechnology.rfdScrollBars .rfdSelectBox::-webkit-scrollbar,
.RadForm_RedTechnology.rfdScrollBars .rfdSelectBox::-webkit-scrollbar-thumb:vertical,
.RadForm_RedTechnology.rfdScrollBars .rfdSelectBox::-webkit-scrollbar-thumb:horizontal,
.RadForm_RedTechnology.rfdScrollBars form::-webkit-scrollbar,
.RadForm_RedTechnology.rfdScrollBars form::-webkit-scrollbar-thumb:vertical,
.RadForm_RedTechnology.rfdScrollBars form::-webkit-scrollbar-thumb:horizontal {
  background-color: #fcfcfc;
}

.RadForm_RedTechnology.rfdScrollBars textarea::-webkit-scrollbar-corner {
  background-color: #ffffff;
}

.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment,
.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-thumb:vertical,
.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal {
  border-color: #dedede;
  background-color: #fcfcfc;
}

.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.radActionsSprite.png")%>');
  background-color: #fcfcfc;
}

.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement {
  background-position: -17.5px -1118px;
}

.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
  background-position: -17.5px -1168px;
}

.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement {
  background-position: -18px -1018px;
}

.RadForm_RedTechnology.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment {
  background-position: -18px -1068px;
}

.RadForm_RedTechnology.rfdScrollBars {
  scrollbar-3dlight-color: #cccccc;
  scrollbar-arrow-color: #616161;
  scrollbar-base-color: #ffffff;
  scrollbar-darkshadow-color: #cccccc;
  scrollbar-face-color: #e6e6e6;
  scrollbar-highlight-color: #e6e6e6;
  scrollbar-shadow-color: #e6e6e6;
  scrollbar-track-color: #ffffff;
}

.RadForm_RedTechnology .rfdTable {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadForm_RedTechnology .rfdTable th {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadForm_RedTechnology .rfdTable a {
  color: #b73333;
}

.RadForm_RedTechnology .rfdTable a:hover {
  color: #7b2222;
}

.RadForm_RedTechnology .rfdLoginControl,
.RadForm_RedTechnology .rfdValidationSummaryControl {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadForm_RedTechnology a.rfdLoginControl,
.RadForm_RedTechnology a.rfdLoginControl:active,
.RadForm_RedTechnology a.rfdLoginControl:visited {
  color: #333333;
}

.RadForm_RedTechnology a.rfdLoginControl:hover {
  color: #000000;
}

.rfdSelectBox_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.rfdSelectBox_RedTechnology li {
  padding: 3px 12px;
}

.rfdSelectBox_RedTechnology li:hover,
.rfdSelectBox_RedTechnology .rfdSelect_hovered {
  color: #000000;
  background-color: #eeeeee;
}

.rfdSelectBox_RedTechnology .rfdSelect_selected,
.rfdSelectBox_RedTechnology .rfdSelect_selected:hover {
  color: #ffffff;
  background-color: #b73333;
}

.RadGantt_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadGantt_RedTechnology .k-loading-color {
  background-color: #ffffff;
}

.RadGantt_RedTechnology .k-loading-image {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading.gif")%>');
}

.RadGantt_RedTechnology .rgtHeader {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  padding: 8px;
  min-height: calc(1.42857143em + 12px);
}

.RadGantt_RedTechnology .rgtViews > li:first-child + li .radButton {
  border-radius: 4px 0 0 4px;
}

.RadGantt_RedTechnology .rgtFooter {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
  padding: 8px;
}

.RadGantt_RedTechnology .rgtTreelist {
  background-color: #fafafa;
}

.RadGantt_RedTechnology .rgtTreelist .radGridHeader th {
  padding: 31px 7px 10px;
}

.RadGantt_RedTechnology .rgtTreelist .rgtTreelistGroup {
  font-weight: inherit;
}

.RadGantt_RedTechnology .rgtTreelist .radAlt {
  background-color: #ededed;
}

.RadGantt_RedTechnology .rgtTreelist .radStateFocused {
  box-shadow: inset 0 0 5px #8f2828;
}

.RadGantt_RedTechnology .rgtTreelist .radStateSelected {
  border-color: #b73333;
  color: #ffffff;
  background-color: #b73333;
}

.RadGantt_RedTechnology .rgtTreelist td.k-edit-cell {
  padding-top: 0;
  padding-bottom: 0;
}

.RadGantt_RedTechnology .rgtSplitbar {
  border-color: #dedede;
  background-color: #ffffff;
}

.RadGantt_RedTechnology .rgtSplitbar .radResizeHandle {
  border-radius: 2px;
  background-color: #dedede;
}

.RadGantt_RedTechnology .rgtSplitbarHover {
  border-color: #c4c4c4;
}

.RadGantt_RedTechnology .radLine {
  background-color: #333333;
}

.RadGantt_RedTechnology .radArrowE,
.RadGantt_RedTechnology .radArrowW {
  color: #333333;
}

.RadGantt_RedTechnology .radLine.radStateSelected {
  background-color: #1a1a1a;
  box-shadow: 0 1px 3px #333333;
}

.RadGantt_RedTechnology .radLine.radStateSelected .radArrowE,
.RadGantt_RedTechnology .radLine.radStateSelected .radArrowW {
  color: #1a1a1a;
}

.RadGantt_RedTechnology .radMarqueeColor {
  background-color: rgba(183, 51, 51, 0.4);
}

.RadGantt_RedTechnology .rgtTaskWrap {
  margin-top: -7px;
}

.RadGantt_RedTechnology .rgtTaskDot {
  top: 4px;
}

.RadGantt_RedTechnology .rgtTaskDot:after {
  border-color: #333333;
  background-color: #333333;
}

.RadGantt_RedTechnology .rgtTaskDot:hover:after {
  border-color: #333333;
  background-color: #ffffff;
}

.RadGantt_RedTechnology .rgtResource {
  background-color: #ffffff;
}

.RadGantt_RedTechnology .rgtResource.radAlt {
  background-color: #f9f9f9;
}

.RadGantt_RedTechnology .rgtTaskMilestone {
  margin-top: 5px;
  width: 1.42857em;
  height: 1.42857em;
  border-color: #b73333;
  background-color: #b73333;
}

.RadGantt_RedTechnology .rgtTaskMilestone.radStateSelected {
  border-color: #8f2828;
  background-color: #b73333;
}

.RadGantt_RedTechnology .rgtMilestoneWrap {
  margin-left: -31px;
  margin-top: -7px;
}

.RadGantt_RedTechnology .rgtTaskMilestone ~ .rgtTaskDot {
  top: 8px;
}

.RadGantt_RedTechnology .rgtTaskSummary {
  margin-top: 12px;
  border-color: #999999;
  background-color: #999999;
}

.RadGantt_RedTechnology .rgtComplete {
  border-color: #333333;
  background-color: #333333;
}

.RadGantt_RedTechnology .rgtTaskSummary.radStateSelected {
  border-color: #d46363;
  background-color: #d46363;
}

.RadGantt_RedTechnology .radStateSelected .rgtComplete {
  border-color: #b73333;
  background-color: #b73333;
}

.RadGantt_RedTechnology .rgtTaskSummary ~ .rgtTaskDot {
  top: 8px;
}

.RadGantt_RedTechnology .rgtTaskSingle {
  border-color: #b73333;
  border-radius: 4px;
  color: #ffffff;
  background-color: #d56767;
  text-shadow: 0 0 1px rgba(51, 51, 51, 0.3);
}

.RadGantt_RedTechnology .rgtTaskComplete {
  border-color: #b73333;
  background-color: #b73333;
}

.RadGantt_RedTechnology .rgtTaskTemplate {
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 1.42857;
}

.RadGantt_RedTechnology .rgtTaskSingle ~ .rgtTaskDot {
  top: 8px;
}

.RadGantt_RedTechnology .rgtTaskSingle .radResizeHandle:after {
  background-color: #ffffff;
}

.RadGantt_RedTechnology .rgtTaskActions {
  top: 8px;
  right: 5px;
}

.RadGantt_RedTechnology .rgtTaskSingle.radStateSelected,
.RadGantt_RedTechnology .rgtTaskSingle.radStateSelected .rgtTaskComplete {
  border-color: #671d1d;
}

.radSkin_RedTechnology {
  color: #333333;
}

.radSkin_RedTechnology .k-grid, .radSkin_RedTechnology .radCalendar {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.radSkin_RedTechnology .k-popup, .radSkin_RedTechnology.k-popup,
.radSkin_RedTechnology .radPopup, .radSkin_RedTechnology.radPopup, .radSkin_RedTechnology .radDragClue, .radSkin_RedTechnology.radDragClue, .radSkin_RedTechnology.k-window {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.radSkin_RedTechnology .k-button,
.radSkin_RedTechnology .radButton, .radSkin_RedTechnology .k-numeric-wrap .k-link,
.radSkin_RedTechnology .k-numeric-wrap .k-select, .radSkin_RedTechnology .k-dropdown-wrap, .radSkin_RedTechnology .k-picker-wrap .k-select {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.radSkin_RedTechnology .radButton:focus {
  border-color: rgba(173, 173, 173, 0.5);
  box-shadow: 0 0 5px rgba(173, 173, 173, 0.5) inset;
}

.radSkin_RedTechnology .k-button:hover,
.radSkin_RedTechnology .radButton:hover,
.radSkin_RedTechnology .radButton.radStateHovered,
.radSkin_RedTechnology .radStateHovered > .radButton, .radSkin_RedTechnology .k-numeric-wrap .k-link:hover, .radSkin_RedTechnology .k-dropdown-wrap.k-state-hover, .radSkin_RedTechnology .k-picker-wrap .k-select:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.radSkin_RedTechnology .radButton:active,
.radSkin_RedTechnology .radButton.radStateSelected,
.radSkin_RedTechnology .radStateSelected > .radButton, .radSkin_RedTechnology .k-numeric-wrap .k-link.k-state-selected, .radSkin_RedTechnology .k-dropdown-wrap.k-state-active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.radSkin_RedTechnology .radPrimary {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.radSkin_RedTechnology .radPrimary:hover {
  border-color: #732020;
  color: #ffffff;
  background-color: #8f2828;
}

.radSkin_RedTechnology .radPrimary:active {
  border-color: #3f1212;
  color: #ffffff;
  background-color: #8f2828;
}

.radSkin_RedTechnology .k-textbox,
.radSkin_RedTechnology .radTextbox, .radSkin_RedTechnology .k-numeric-wrap, .radSkin_RedTechnology .k-picker-wrap {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.radSkin_RedTechnology .k-popup, .radSkin_RedTechnology.k-popup,
.radSkin_RedTechnology .radPopup, .radSkin_RedTechnology.radPopup {
  padding: 0;
  border-radius: 4px;
}

.radSkin_RedTechnology .radDragClue, .radSkin_RedTechnology.radDragClue {
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(130, 130, 130, 0.5);
}

.radSkin_RedTechnology .radList,
.radSkin_RedTechnology .k-list {
  white-space: nowrap;
}

.radSkin_RedTechnology .radList > .radItem,
.radSkin_RedTechnology .k-list > .k-item {
  padding: 3px 15px;
  min-height: 0;
  line-height: inherit;
}

.radSkin_RedTechnology .radList > .radStateHovered,
.radSkin_RedTechnology .k-list > .k-state-hover {
  color: #000000;
  background-color: #eeeeee;
}

.radSkin_RedTechnology .radList > .radStateFocused,
.radSkin_RedTechnology .k-list > .k-state-focused {
  box-shadow: inset 0 0 5px #8f2828;
}

.radSkin_RedTechnology .radList > .radStateSelected,
.radSkin_RedTechnology .k-list > .k-state-selected {
  color: #ffffff;
  background-color: #b73333;
}

.radSkin_RedTechnology .radGrid td {
  padding: 9px 10px 10px;
  border-top-width: 1px;
  border-color: #dedede;
}

.radSkin_RedTechnology .radGridHeader,
.radSkin_RedTechnology .radGridHeaderWrap {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.radSkin_RedTechnology .radGridHeader th {
  padding: 10px;
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.radSkin_RedTechnology .radFauxRows .radAlt {
  background-color: #f9f9f9;
}

.radSkin_RedTechnology .radFauxColumns .radNonwork {
  background-color: rgba(245, 245, 245, 0.4);
}

.radSkin_RedTechnology .k-grid-header,
.radSkin_RedTechnology .k-grid-header-wrap {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.radSkin_RedTechnology .k-grid-header .k-header {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.radSkin_RedTechnology .k-grid-content .k-alt {
  background-color: #f9f9f9;
}

.radSkin_RedTechnology .k-grid-content td {
  border-color: #dedede;
}

.radSkin_RedTechnology .k-tooltip,
.radSkin_RedTechnology .radTooltip {
  border-color: black;
  color: #cccccc;
  background-color: black;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.radSkin_RedTechnology .k-tooltip-validation {
  border-color: #ffffff;
  color: #d51923;
  background-color: #ffffff;
  background-image: none;
}

.radSkin_RedTechnology .k-button,
.radSkin_RedTechnology .radButton {
  padding: 6px 12px;
  border-radius: 4px;
}

.radSkin_RedTechnology .radButton.radPrimary {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.radSkin_RedTechnology .radButton.radPrimary:hover,
.radSkin_RedTechnology .radButton.radPrimary.radStateHovered {
  border-color: #732020;
  color: #ffffff;
  background-color: #8f2828;
}

.radSkin_RedTechnology .radButton.radPrimary:focus,
.radSkin_RedTechnology .radButton.radPrimary.radStateSelected {
  border-color: #3f1212;
  color: #ffffff;
  background-color: #8f2828;
}

.radSkin_RedTechnology .radToolbar .radButton {
  border-radius: 0;
}

.radSkin_RedTechnology .radToolbar > li:first-child .radButton {
  border-radius: 4px 0 0 4px;
}

.radSkin_RedTechnology .radToolbar > li:last-child .radButton {
  border-radius: 0 4px 4px 0;
}

.radSkin_RedTechnology .radToolbar > li:only-child .radButton {
  border-radius: 4px;
}

.radSkin_RedTechnology .k-textbox,
.radSkin_RedTechnology .radTextbox {
  padding: 6px 12px;
  width: 160px;
  border-radius: 4px;
  box-sizing: border-box;
  line-height: 1.42857;
}

.radSkin_RedTechnology .k-numeric-wrap {
  padding: 0 34px 0 12px;
  border-radius: 4px;
  line-height: 1.42857;
}

.radSkin_RedTechnology .k-numeric-wrap .k-input {
  padding: 6px 0;
}

.radSkin_RedTechnology .k-numeric-wrap .k-select {
  width: 32px;
  border-radius: 0 4px 4px 0;
}

.radSkin_RedTechnology .radDatePicker .k-picker-wrap,
.radSkin_RedTechnology .radTimePicker .k-picker-wrap {
  padding: 0 34px 0 12px;
}

.radSkin_RedTechnology .radDatePicker .k-select,
.radSkin_RedTechnology .radTimePicker .k-select {
  width: 32px;
}

.radSkin_RedTechnology .radDateTimePicker .k-picker-wrap {
  padding: 0 66px 0 12px;
}

.radSkin_RedTechnology .radDateTimePicker .k-select {
  width: 64px;
}

.radSkin_RedTechnology .radDateTimePicker .k-select .k-i-calendar {
  margin-left: -24px;
}

.radSkin_RedTechnology .radDateTimePicker .k-select .k-i-clock {
  margin-left: 8px;
}

.radSkin_RedTechnology .k-picker-wrap {
  border-radius: 4px;
  line-height: 1.42857;
}

.radSkin_RedTechnology .k-picker-wrap .k-input {
  padding: 6px 0;
}

.radSkin_RedTechnology .k-picker-wrap .k-select {
  border-radius: 0 4px 4px 0;
}

.radSkin_RedTechnology .radCalendar {
  width: 252px;
  border-radius: 4px;
  line-height: 1.42857;
}

.radSkin_RedTechnology .radCalendar .k-header {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.radSkin_RedTechnology .radCalendar .k-nav-prev,
.radSkin_RedTechnology .radCalendar .k-nav-next {
  padding: 8px;
}

.radSkin_RedTechnology .radCalendar .k-nav-fast {
  padding: 6px 0;
}

.radSkin_RedTechnology .radCalendar .k-nav-today {
  padding: 6px 0;
}

.radSkin_RedTechnology .radCalendar th {
  padding: 6px 8px;
  border-color: #dedede;
  line-height: 1.42857;
}

.radSkin_RedTechnology .radCalendar td.k-weekend {
  color: #666666;
}

.radSkin_RedTechnology .radCalendar td.k-other-month {
  color: #999999;
}

.radSkin_RedTechnology .radCalendar td .k-link {
  padding: 6px 8px;
  width: 16px;
}

.radSkin_RedTechnology .radCalendar .k-meta-view td .k-link {
  padding: 6px 12px;
  width: auto;
  white-space: normal;
}

.radSkin_RedTechnology .radCalendar .k-link {
  border: 1px solid transparent;
  border-radius: 4px;
}

.radSkin_RedTechnology .radCalendar .k-link.k-state-hover,
.radSkin_RedTechnology .radCalendar .k-state-hover > .k-link {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.radSkin_RedTechnology .radCalendar .k-link.k-state-focused,
.radSkin_RedTechnology .radCalendar .k-state-focused > .k-link {
  border-color: #8f2828;
  box-shadow: 0 0 6px #8f2828;
}

.radSkin_RedTechnology .radCalendar .k-link.k-state-selected,
.radSkin_RedTechnology .radCalendar .k-state-selected > .k-link {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.radSkin_RedTechnology.k-window {
  border-radius: 4px;
}

.radSkin_RedTechnology .k-window-titlebar {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  padding: 6px 12px;
  width: auto;
  height: auto;
  border-radius: 4px 4px 0 0;
  position: relative;
}

.radSkin_RedTechnology .k-window-title {
  position: static;
}

.radSkin_RedTechnology .radEditFormContainer .radFormLabel {
  width: 25%;
}

.radSkin_RedTechnology .radEditFormContainer .radFormField {
  width: 65%;
}

.radSkin_RedTechnology .radEditFormContainer .radTextBox,
.radSkin_RedTechnology .radEditFormContainer .radDateTimePicker {
  width: 100%;
}

.radSkin_RedTechnology .radEditFormContainer .radNumericTextBox {
  width: 50%;
}

.radSkin_RedTechnology .rgtButtonsContainer {
  border-color: #dedede;
  background-color: whitesmoke;
}

.radSkin_RedTechnology.k-rtl .rgtViews > li:first-child + li .radButton {
  border-radius: 0 4px 4px 0;
}

.radSkin_RedTechnology.k-rtl .rgtViews > li:last-child .radButton {
  border-radius: 4px 0 0 4px;
}

.radSkin_RedTechnology.k-rtl .rgtTaskActions {
  right: auto;
  left: 5px;
}

.radSkin_RedTechnology.k-rtl .k-numeric-wrap {
  padding-right: 12px;
  padding-left: 34px;
}

.radSkin_RedTechnology.k-rtl .k-numeric-wrap .k-select {
  border-radius: 4px 0 0 4px;
}

.radSkin_RedTechnology.k-rtl .radDatePicker .k-picker-wrap,
.radSkin_RedTechnology.k-rtl .radTimePicker .k-picker-wrap {
  padding-right: 12px;
  padding-left: 34px;
}

.radSkin_RedTechnology.k-rtl .radDateTimePicker .k-picker-wrap {
  padding-right: 12px;
  padding-left: 66px;
}

.radSkin_RedTechnology.k-rtl .radDateTimePicker .k-select .k-i-calendar {
  margin-left: 8px;
}

.radSkin_RedTechnology.k-rtl .radDateTimePicker .k-select .k-i-clock {
  margin-left: -24px;
}

.radSkin_RedTechnology.k-rtl .k-picker-wrap .k-select {
  border-radius: 4px 0 0 4px;
}

@media only screen and (max-width: 1024px) {
  .RadGantt_RedTechnology .rgtToolbar > .rgtViews {
    top: 5px;
    right: 5px;
  }
  .RadGantt_RedTechnology .rgtToolbar > .rgtViews.rgtExpanded {
    color: #333333;
    background: #ffffff;
    border-color: #dedede;
  }
  .RadGantt_RedTechnology .rgtToolbar > .rgtViews.radToolbar .radButton {
    border-radius: 4px;
  }
}
.RadGrid_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  border-radius: 4px;
}

.RadGrid_RedTechnology .rgHeader {
  background: whitesmoke;
}

/* AJS The default disabled state has an embossed effect. */
.RadGrid_RedTechnology .editAttributeValueDisabled {
  background: none transparent;
  border: 1px solid transparent;
  padding: 4px;
}

.RadGrid_RedTechnology .rgActionButton,
.RadGrid_RedTechnology .rgDrag,
.RadGrid_RedTechnology .rgDragClue,
.RadGrid_RedTechnology .rgExpandIcon,
.RadGrid_RedTechnology .rgCollapseIcon,
.RadGrid_RedTechnology .rgGroupPanelExpand,
.RadGrid_RedTechnology .rgGroupPanelCollapse,
.RadGrid_RedTechnology .rgButtonSortDesc,
.RadGrid_RedTechnology .rgButtonSortDesc,
.RadGrid_RedTechnology .rgButtonSortAsc,
.RadGrid_RedTechnology .rgButtonSortClear,
.RadGrid_RedTechnology .rgMobileExportForm .rgColumnItem,
.RadGrid_RedTechnology a.rgFilter,
.RadGrid_RedTechnology a.rgColumns {
  color: #333333;
}

.RadGrid_RedTechnology .rgActionButton:hover,
.RadGrid_RedTechnology .rgDrag:hover,
.RadGrid_RedTechnology .rgDragClue:hover,
.RadGrid_RedTechnology .rgExpandIcon:hover,
.RadGrid_RedTechnology .rgCollapseIcon:hover,
.RadGrid_RedTechnology .rgGroupPanelExpand:hover,
.RadGrid_RedTechnology .rgGroupPanelCollapse:hover,
.RadGrid_RedTechnology .rgButtonSortDesc:hover,
.RadGrid_RedTechnology .rgButtonSortDesc:hover,
.RadGrid_RedTechnology .rgButtonSortAsc:hover,
.RadGrid_RedTechnology .rgButtonSortClear:hover,
.RadGrid_RedTechnology .rgMobileExportForm .rgColumnItem:hover,
.RadGrid_RedTechnology a.rgFilter:hover,
.RadGrid_RedTechnology a.rgColumns:hover {
  color: #333333;
}

.RadGrid_RedTechnology .rgInput,
.RadGrid_RedTechnology .rgEditRow > td > [type=text],
.RadGrid_RedTechnology .rgEditForm td > [type=text],
.RadGrid_RedTechnology .rgBatchContainer > [type=text],
.RadGrid_RedTechnology .rgFilterBox {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
}

.RadGrid_RedTechnology .rgInput:hover,
.RadGrid_RedTechnology .rgEditRow > td > [type=text]:hover,
.RadGrid_RedTechnology .rgEditForm td > [type=text]:hover,
.RadGrid_RedTechnology .rgBatchContainer > [type=text]:hover,
.RadGrid_RedTechnology .rgFilterBox:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadGrid_RedTechnology .rgInput:active, .RadGrid_RedTechnology .rgInput:focus,
.RadGrid_RedTechnology .rgEditRow > td > [type=text]:active,
.RadGrid_RedTechnology .rgEditRow > td > [type=text]:focus,
.RadGrid_RedTechnology .rgEditForm td > [type=text]:active,
.RadGrid_RedTechnology .rgEditForm td > [type=text]:focus,
.RadGrid_RedTechnology .rgBatchContainer > [type=text]:active,
.RadGrid_RedTechnology .rgBatchContainer > [type=text]:focus,
.RadGrid_RedTechnology .rgFilterBox:active,
.RadGrid_RedTechnology .rgFilterBox:focus {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
}

.t-ie .RadGrid_RedTechnology .rgInput, .t-ie .RadGrid_RedTechnology .rgEditRow > td > [type=text], .t-ie .RadGrid_RedTechnology .rgEditForm td > [type=text], .t-ie .RadGrid_RedTechnology .rgBatchContainer > [type=text], .t-ie .RadGrid_RedTechnology .rgFilterBox {
  height: 34px;
  height: calc(1.42857em + 14px);
}

.RadGrid_RedTechnology .rgEdit,
.RadGrid_RedTechnology .rgDel {
  text-indent: 0;
}

.RadGrid_RedTechnology.rgMultiHeader .rgDataDiv > table,
.RadGrid_RedTechnology.rgMultiHeader .rgFooterDiv > table {
  margin-left: -1px;
}

.RadGrid_RedTechnology .rgHeader,
.RadGrid_RedTechnology th.rgResizeCol {
  padding: 10px 13px 9px;
}

.RadGrid_RedTechnology .rgHeader,
.RadGrid_RedTechnology th.rgResizeCol,
.RadGrid_RedTechnology .rgHeaderWrapper,
.RadGrid_RedTechnology .rgMultiHeaderRow th.rgHeader,
.RadGrid_RedTechnology .rgMultiHeaderRow th.rgResizeCol {
  border: 0;
  border-bottom: 1px solid #dedede;
  /*border-left: 1px solid #dedede;*/ /* AJS was causing double border at top left of grid. */
}

.RadGrid_RedTechnology .rgHeader,
.RadGrid_RedTechnology th.rgResizeCol,
.RadGrid_RedTechnology .rgHeaderWrapper {
  background-color: whitesmoke;
}

.RadGrid_RedTechnology .rgHeaderDiv {
  border-right: 1px solid #dedede;
}

.RadGrid_RedTechnology .rgHeaderWrapper {
  border-bottom: 1px solid #dedede;
}

.RadGrid_RedTechnology .rgHeader,
.RadGrid_RedTechnology .rgHeader a {
  color: #333333;
}

.RadGrid_RedTechnology .rgRow > td,
.RadGrid_RedTechnology .rgAltRow > td,
.RadGrid_RedTechnology .rgEditRow > td,
.RadGrid_RedTechnology .rgFooter > td,
.RadGrid_RedTechnology .rgFilterRow > td,
.RadGrid_RedTechnology .rgHeader,
.RadGrid_RedTechnology .rgResizeCol,
.RadGrid_RedTechnology .rgGroupHeader td {
  padding-left: 15px;
  padding-right: 15px;
}
.RadGrid_RedTechnology .rgRow > td span,
.RadGrid_RedTechnology .rgAltRow > td span,
.RadGrid_RedTechnology .rgEditRow > td span,
.RadGrid_RedTechnology .rgFooter > td span,
.RadGrid_RedTechnology .rgFilterRow > td span,
.RadGrid_RedTechnology .rgHeader span,
.RadGrid_RedTechnology .rgResizeCol span,
.RadGrid_RedTechnology .rgGroupHeader td span {
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

.RadGrid_RedTechnology .rgRow,
.RadGrid_RedTechnology .rgAltRow,
.RadGrid_RedTechnology .rgEditRow,
.RadGrid_RedTechnology .rgFooter,
.RadGrid_RedTechnology .rgGroupHeader {
  height: 40px;
  height: calc(1.42857em + 20px);
}

.RadGrid_RedTechnology .rgRow > td,
.RadGrid_RedTechnology .rgAltRow > td,
.RadGrid_RedTechnology .rgFooter > td {
  border-color: #dedede;
}

.RadGrid_RedTechnology .rgRow > td,
.RadGrid_RedTechnology .rgAltRow > td {
  border-style: solid;
  border-width: 0 0 1px 1px;
}

.RadGrid_RedTechnology .rgAltRow > td {
  background-color: #f9f9f9;
  color: #333333;
}

.RadGrid_RedTechnology .rgAltRow .rgSorted {
  background-color: #ececec;
}

.RadGrid_RedTechnology .rgAltRow.rgHoveredRow .rgSorted {
  background-color: #dddddd;
}

.RadGrid_RedTechnology .rgActiveRow td:not(.rgExpandCol) {
  box-shadow: inset 0px 5px 5px -5px #8f2828, inset 0px -5px 5px -5px #8f2828;
}

.RadGrid_RedTechnology .rgActiveRow td:first-child:not(.rgExpandCol),
.RadGrid_RedTechnology .rgActiveRow .rgExpandCol + td {
  box-shadow: inset 0px 5px 5px -5px #8f2828, inset 0px -5px 5px -5px #8f2828, inset 5px 0px 5px -5px #8f2828;
}

.RadGrid_RedTechnology .rgActiveRow td:not(.rgExpandCol):last-child {
  box-shadow: inset 0px 5px 5px -5px #8f2828, inset 0px -5px 5px -5px #8f2828, inset -5px 0px 5px -5px #8f2828;
}

.RadGrid_RedTechnology .rgActiveCell {
  box-shadow: inset 0 0 5px #8f2828;
}

.RadGrid_RedTechnology .rgHoveredRow > td {
  background: #eeeeee;
  color: #000000;
}

.RadGrid_RedTechnology .rgEditRow {
  background: rgba(222, 222, 222, 0.75);
  color: #333333;
}

.RadGrid_RedTechnology .rgEditRow > td {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #dedede;
}

.RadGrid_RedTechnology .rgEditRow td > input[type=text] {
  font: inherit;
  box-sizing: border-box;
  border: 1px solid #cccccc;
}

.RadGrid_RedTechnology .rgBatchOverlay {
  background: rgba(222, 222, 222, 0.75);
}

.RadGrid_RedTechnology .rgBatchUndoDeleteButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadGrid_RedTechnology .rgBatchUndoDeleteButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadGrid_RedTechnology .rgBatchContainer {
  margin: -9px 0px;
}

.RadGrid_RedTechnology .rgSorted {
  background-color: #e4e4e4;
}

.RadGrid_RedTechnology .rgMasterTable .rgSelectedCell,
.RadGrid_RedTechnology .rgSelectedRow td,
.RadGrid_RedTechnology td.rgEditRow .rgSelectedRow,
.RadGrid_RedTechnology .rgSelectedRow td.rgSorted {
  color: #ffffff;
  background: #b73333;
  border-color: #ffffff;
}

.RadGrid_RedTechnology .rgSelectedRow.rgHoveredRow {
  background: #b73333;
}

.RadGrid_RedTechnology .rgSelectedCell a,
.RadGrid_RedTechnology .rgSelectedRow a {
  color: #ffffff;
}

.RadGrid_RedTechnology .rgFooterWrapper,
.RadGrid_RedTechnology .rgFooter {
  background: whitesmoke;
}

.RadGrid_RedTechnology .rgFooterWrapper {
  border-top: 1px solid #dedede;
}

.RadGrid_RedTechnology .rgFooterWrapper tr.rgFooter td {
  border-bottom-width: 0;
}

.RadGrid_RedTechnology .rgFooter > td {
  border-left: 1px solid #dedede;
  padding: 10px 5px;
}

.RadGrid_RedTechnology .rgFooter > td:first-child {
  border-left-width: 0;
}

.RadGrid_RedTechnology .rgStatus div {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading_small.gif")%>');
}

.RadGrid_RedTechnology .rgPagerCell {
  color: #333333;
  background: whitesmoke;
  border-color: #dedede;
  border: 0; /* Removes double border from bottom of all grids */
}

.RadGrid_RedTechnology .rgPagerCell .rgNumPart a,
.RadGrid_RedTechnology .rgPagerCell .rgPagerButton,
.RadGrid_RedTechnology .rgPagerCell .rgActionButton {
  border-width: 1px;
  border-style: solid;
  box-sizing: content-box;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding-top: 6px;
  padding-bottom: 6px;
}

.RadGrid_RedTechnology .rgPagerCell .rgNumPart a:hover,
.RadGrid_RedTechnology .rgPagerCell .rgPagerButton:hover,
.RadGrid_RedTechnology .rgPagerCell .rgActionButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadGrid_RedTechnology .rgPagerCell .rgNumPart a,
.RadGrid_RedTechnology .rgPagerCell .rgActionButton {
  margin: 0;
  width: 1.42857em;
  border-left-width: 0;
}

.RadGrid_RedTechnology .rgPagerCell .rgNumPart a {
  border-radius: 0;
  text-align: center;
  line-height: 19px;
}

.RadGrid_RedTechnology .rgPagerCell .rgNumPart a.rgCurrentPage {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadGrid_RedTechnology .rgPagerCell .rgPageFirst {
  border-left-width: 1px;
  border-radius: 0.28571em 0 0 0.28571em;
}

.RadGrid_RedTechnology .rgPagerCell .rgPageLast {
  border-radius: 0 0.28571em 0.28571em 0;
}

.RadGrid_RedTechnology .rgPagerCell .NumericPages .rgNumPart a:first-child {
  border-left-width: 1px;
  border-radius: 0.28571em 0 0 0.28571em;
}

.RadGrid_RedTechnology .rgPagerCell .NumericPages .rgNumPart a:last-child {
  border-radius: 0 0.28571em 0.28571em 0;
}

.RadGrid_RedTechnology .rgPagerCell .rgActionButton {
  box-sizing: content-box;
}

.RadGrid_RedTechnology .rgPagerCell .rgPagerButton {
  border-radius: 0.28571em;
}

.RadGrid_RedTechnology .rgGroupPanel {
  border-bottom: 1px solid #dedede;
  background: whitesmoke;
}

.RadGrid_RedTechnology .rgGroupItem {
  padding: 6px;
  border-radius: 4px;
  border: 1px solid #dedede;
  color: #333333;
}

.RadGrid_RedTechnology .rgGroupHeader td {
  border-bottom: 1px solid #dedede;
  background: #fbfbfb;
}

.RadGrid_RedTechnology .rgGroupHeader .rgGroupCol {
  border-bottom-width: 0;
}

.RadGrid_RedTechnology .rgRow .rgGroupCol,
.RadGrid_RedTechnology .rgAltRow .rgGroupCol {
  border-bottom-width: 0;
  background: #fbfbfb;
}

.RadGrid_RedTechnology .rgMasterTable > tbody tr:first-child .rgGroupCol {
  border-top-width: 0;
}

.RadGrid_RedTechnology table.rgMasterTable .rgGroupCol {
  border-left-width: 0;
}

.RadGrid_RedTechnology .rgFooter .rgGroupCol,
.RadGrid_RedTechnology .rgFooter .rgGroupCol ~ td {
  border-bottom: 1px solid #dedede;
}

.RadGrid_RedTechnology td.rgGroupCol {
  background: #fbfbfb !important;
}

.RadGrid_RedTechnology .rgFilterRow > td {
  border-bottom: 1px solid #dedede;
}

.RadGrid_RedTechnology .rgFilterBox {
  border-radius: 4px 0 0 4px;
}

.RadGrid_RedTechnology .rgFilter {
  border-color: #cccccc;
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
  background-color: #ffffff;
  padding: 6px;
}

.RadGrid_RedTechnology .rgFilter:hover, .RadGrid_RedTechnology .rgFilter:focus {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadGrid_RedTechnology .rgFilterActive, .RadGrid_RedTechnology .rgFilterActive:hover, .RadGrid_RedTechnology .rgFilterActive:focus {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 0 6px rgba(165, 165, 165, 0.5);
}

.RadGrid_RedTechnology .rgFiltered {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadGrid_RedTechnology .rgFiltered:hover, .RadGrid_RedTechnology .rgFiltered:focus {
  border-color: #732020;
  color: #ffffff;
  background-color: #8f2828;
}

.RadGrid_RedTechnology .rgFiltered.rgFilterActive {
  border-color: #3f1212;
  color: #ffffff;
  background-color: #8f2828;
}

.RadGrid_RedTechnology .rgFilterRow .riTextBox {
  border-radius: 0.28571em 0 0 0.28571em;
}

.RadGrid_RedTechnology a.rcCalPopup,
.RadGrid_RedTechnology a.rcTimePopup {
  margin-right: 0;
  border-radius: 0;
}

.RadGrid_RedTechnology .rgOptions {
  color: #333333;
}

.RadGrid_RedTechnology .rgOptSelected {
  color: #b73333;
}

.RadGrid_RedTechnology .rgEditForm .rgHeader {
  padding: 10px;
  border-left-width: 0;
}

.RadGrid_RedTechnology .rgEditFormContainer table {
  padding-left: 10px;
}

.RadGrid_RedTechnology .rgRow > td > [type=text],
.RadGrid_RedTechnology .rgAltRow > td > [type=text],
.RadGrid_RedTechnology .rgEditForm > td > [type=text] {
  font: inherit;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

.RadGrid_RedTechnology .RadComboBox .rcbInput {
  border: 0 none;
  padding: 0;
}

.RadGrid_RedTechnology .rgEditFormContainer {
  padding: 12px 0;
}

.RadGrid_RedTechnology .rgEditFormContainer .rgUpdate {
  margin-left: 0.71429em;
}

.RadGrid_RedTechnology .rgEditFormContainer .rgUpdate,
.RadGrid_RedTechnology .rgEditFormContainer .rgCancel {
  background-color: #ffffff;
  border-color: #cccccc;
  border-radius: 0.28571em;
}

.RadGrid_RedTechnology .rgEditFormContainer .rgUpdate:hover,
.RadGrid_RedTechnology .rgEditFormContainer .rgCancel:hover {
  background-color: #e6e6e6;
}

.RadGrid_RedTechnology .rgEditForm {
  margin: -1px;
  padding: 7px;
  border-bottom: 1px solid #dedede;
}

.RadGrid_RedTechnology .rgEditForm.rgEditPopup {
  padding: 0;
  overflow: hidden;
}

.RadGrid_RedTechnology .rgEditForm.rgEditPopup > .rgHeader + div {
  box-sizing: border-box;
}

.RadGrid_RedTechnology .rgEditForm [type=image] {
  margin-right: 2px;
  padding: 8px;
  border: 1px solid #cccccc !important;
  border-radius: 4px;
  background: #ffffff;
}

.RadGrid_RedTechnology .rgEditForm [type=image]:hover {
  background: #e6e6e6;
}

.RadGrid_RedTechnology .rgEditForm [type=text]:disabled {
  background: #ffffff;
  opacity: 0.7;
}

.RadGrid_RedTechnology.RadGrid .rgDetailTable {
  border-color: #dedede !important;
  margin: 0; /* AJS Removes white space from detail table */
}

.RadGrid_RedTechnology .rgDetailTable .rgRow td:first-child,
.RadGrid_RedTechnology .rgDetailTable .rgAltRow td:first-child {
  border-left-width: 0;
}

.RadGrid_RedTechnology .rgFooter .rgExpandCol {
  border-left-width: 0;
}

.RadGrid_RedTechnology .rgRow .rgExpandCol,
.RadGrid_RedTechnology .rgRow .rgCollapseCol,
.RadGrid_RedTechnology .rgAltRow .rgExpandCol,
.RadGrid_RedTechnology .rgAltRow .rgCollapseCol {
  border-left-width: 0;
}

.RadGrid_RedTechnology .rgCommandCell {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadGrid_RedTechnology .rgCommandCell .t-button {
  border-radius: 4px;
}

.RadGrid_RedTechnology .rgCommandCell .t-button:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadGrid_RedTechnology .rgCommandCell .t-button:focus, .RadGrid_RedTechnology .rgCommandCell .t-button:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadGrid_RedTechnology .rgCommandCell {
  border-color: #dedede;
}

.GridItemDropIndicator_RedTechnology {
  border-top: 1px dashed #666;
}

.GridToolTip_RedTechnology {
  border: 1px solid #c98400;
  padding: 3px;
  background: #ffefbd;
  color: #333;
}

.RadGridRTL_RedTechnology .rgHeader:first-child,
.RadGridRTL_RedTechnology th.rgResizeCol:first-child,
.RadGridRTL_RedTechnology .rgFilterRow > td:first-child,
.RadGridRTL_RedTechnology .rgRow > td:first-child,
.RadGridRTL_RedTechnology .rgAltRow > td:first-child {
  border-left-width: 1px;
  padding-left: 7px;
}

.GridContextMenu_RedTechnology .rgHCMClear,
.GridContextMenu_RedTechnology .rgHCMFilter {
  font-size: 1em;
  height: 2.42857em;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0.28571em;
}

.GridContextMenu_RedTechnology .rgHCMClear:hover,
.GridContextMenu_RedTechnology .rgHCMFilter:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.GridContextMenu_RedTechnology .rmGroup .rgHCMItem div.rmContent {
  padding: 15px;
  margin: 0 auto;
}

.RadGrid_RedTechnology .rgDownloadIcon:before {
  content: "\e132";
  color: #333333;
}

.RadGrid_RedTechnology .rgUploadIcon:before {
  content: "\e133";
  color: #333333;
}

.RadGrid_RedTechnology .rgPreviewIcon:before {
  content: "\e13d";
  color: #333333;
  overflow: hidden;
}

.RadGrid_RedTechnology .rgPlayIcon:before {
  content: "\e005";
  color: #333333;
  overflow: hidden;
}

.RadImageEditor_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadImageEditor_RedTechnology.rieDialogs .riePrintContent,
.RadImageEditor_RedTechnology .rieHighlightVertical,
.RadImageEditor_RedTechnology .rieHighlightHorizontal,
.RadDock_RedTechnology.rieDialogs .rieActiveThumbsLink,
.RadDock_RedTechnology.rieDialogs .rieThumbsLink:hover,
.RadDock_RedTechnology.rieDialogs .riePrintContent,
.RadDock_RedTechnology.rieDialogs .riePrintContent img {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadImageEditor_RedTechnology .rieContentArea,
.RadDock_RedTechnology.rieDialogs .rieThumbsBottomRow td,
.RadDock_RedTechnology.rieDialogs .rieDialogsThumbsLeft,
.RadDock_RedTechnology.rieDialogs .rieThumbsLink {
  border-color: #dedede;
}

.rieRotateTable .rbHovered .rbIcon:before,
.rieResizeButtons .rbHovered .rbIcon:before {
  color: #b73333;
}

.rieBottomCell {
  border-color: #dedede;
}

.RadImageGallery_RedTechnology {
  color: #333333;
}

.RadImageGallery_RedTechnology .rigDotList > a {
  background: #ffffff;
  border-color: #dedede;
}

.RadImageGallery_RedTechnology .rigDotList .rigCurrentItem {
  color: #b73333;
}

.RadImageGallery_RedTechnology .rigToolbar {
  color: #333333;
  background-color: rgba(245, 245, 245, 0.8);
}

.RadImageGallery_RedTechnology .rigCloseButton,
.RadImageGallery_RedTechnology .rigDrawerButton {
  color: #333333;
  background-color: rgba(245, 245, 245, 0.8);
}

.RadImageGallery_RedTechnology .rigProgressBar div {
  background-color: #b73333;
}

.RadImageGallery_RedTechnology .rigPager {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadImageGallery_RedTechnology .rigPager a.rigCurrentPage {
  border-color: #b73333;
  color: #b73333;
}

.RadImageGallery_RedTechnology .rigTooltip {
  background-color: #ffffff;
  border-color: #dedede;
}

.RadImageGallery_RedTechnology .rigTooltip:after {
  border-top-color: #ffffff;
}

.RadImageGallery_RedTechnology .rigToolbar .rigActionButton:hover {
  color: #b73333;
}

.t-ie .RadInput_RedTechnology, .t-ie .RadInputMgr_RedTechnology {
  height: 34px;
  height: calc(1.42857em + 14px);
}

.RadInput_RedTechnology .riTextBox,
.RadInput_RedTechnology .riSelect,
.RadInput_RedTechnology .rcSelect,
.RadInputMgr_RedTechnology {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadInput_RedTechnology .riEmpty,
.RadInput_Empty_RedTechnology {
  color: rgba(51, 51, 51, 0.8);
}

.RadInput_RedTechnology.RadInputHovered .riTextBox,
.RadInput_RedTechnology.RadInputHovered .riSelect,
.RadInput_RedTechnology.RadInputHovered .rcSelect,
.RadInput_Hover_Default {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadInput_RedTechnology.RadInputFocused .riTextBox,
.RadInput_RedTechnology.RadInputFocused .riContentWrapper,
.RadPicker_RedTechnology .RadInputFocused,
.RadInput_Focused_RedTechnology {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.RadInput_RedTechnology.RadInputFocused .riTextBox,
.RadInput_RedTechnology.RadInputFocused .riSelect,
.RadInput_RedTechnology.RadInputFocused .rcSelect,
.RadInput_Focused_RedTechnology {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
}

.RadInput_RedTechnology .riTextBox,
.RadInputMgr_RedTechnology {
  padding: 6px 12px;
  border-radius: 4px;
}

.RadInput_RedTechnology .riRead,
.RadInput_Read_RedTechnology {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadInput_RedTechnology.RadInputError .riTextBox,
.RadInput_RedTechnology.RadInputError .riSelect,
.RadInput_RedTechnology.RadInputError .rcSelect,
.RadInput_Error_RedTechnology,
.RadForm.rfdTextbox .RadInput_RedTechnology .riError[type=text],
.RadForm.rfdTextbox .RadInput_Error_Default[type=text] {
  border-color: #a94442;
  color: #a94442;
  background-color: #f2dede;
}

.RadInput_RedTechnology.RadInputError {
  color: #a94442;
}

.RadInput_RedTechnology .riNegative,
.RadInput_Negative_RedTechnology {
  color: #4d4d4d;
}

.RadInput_RedTechnology .riSelect {
  overflow: hidden;
  border-radius: 0 4px 4px 0;
}

.RadInput_RedTechnology a,
.RadInput_RedTechnology.RadInputDisabled a:hover,
.RadInput_RedTechnology.RadInputDisabled a:active {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding-left: 6px;
  padding-right: 6px;
}

.RadInput_RedTechnology a:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadInput_RedTechnology a:focus, .RadInput_RedTechnology a:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadInput_RedTechnology .riLabel {
  color: #333333;
  padding-top: 6px;
  padding-bottom: 6px;
}

.RadInput_RedTechnology.riContButton .riDown {
  margin-left: -33px;
  margin-left: calc(-13px - 1.42857em);
}

.RadLightBox_RedTechnology {
  font: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadLightBox_RedTechnology .rltbWrapper {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadLightBox_RedTechnology .rltbDescOverlayTop,
.RadLightBox_RedTechnology .rltbDescOverlayBottom {
  background-color: rgba(255, 255, 255, 0.5);
}

.RadLightBox_RedTechnology .rltbActionButton:hover {
  color: #b73333;
}

.RadLightBox_RedTechnology .rltbCloseButton {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadLightBox_RedTechnology .rltbCloseButton:hover {
  border-color: #732020;
  color: #ffffff;
  background-color: #8f2828;
}

.RadLightBox_RedTechnology .rltbCloseButton:active {
  border-color: #3f1212;
  color: #ffffff;
  background-color: #8f2828;
}

.RadListBox_RedTechnology {
  color: #333333;
}

.RadListBox_RedTechnology .rlbButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px;
  border-radius: 4px;
}

.RadListBox_RedTechnology .rlbButtonAreaTop {
  margin-bottom: 7px;
}

.RadListBox_RedTechnology .rlbButtonAreaBottom {
  margin-top: 7px;
}

.RadListBox_RedTechnology .rlbGroup,
.RadListBox_RedTechnology .rlbTemplateContent {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadListBox_RedTechnology .rlbHeader,
.RadListBox_RedTechnology .rlbFooter {
  padding: 3px 12px;
}

.RadListBox_RedTechnology .rlbList {
  padding: 0;
}

.RadListBox_RedTechnology .rlbCheckAllItems {
  padding: 3px 12px;
}

.RadListBox_RedTechnology .rlbItem {
  padding: 3px 12px;
}

.RadListBox_RedTechnology .rlbImage {
  margin-left: -4px;
  margin-right: 4px;
  padding: 0;
}

.RadListBox_RedTechnology .rlbGroup .rlbSelected.rlbDropClueAbove {
  border-top-color: #fff;
}

.RadListBox_RedTechnology .rlbGroup .rlbSelected.rlbDropClueBelow {
  border-bottom-color: #fff;
}

.RadListBox_RedTechnology .rlbButton:focus {
  border-color: rgba(173, 173, 173, 0.5);
  box-shadow: inset 0 0 5px rgba(173, 173, 173, 0.5);
}

.RadListBox_RedTechnology .rlbHovered.rlbItem, .RadListBox_RedTechnology .rlbHighlight {
  color: #000000;
  background-color: #eeeeee;
}

.RadListBox_RedTechnology .rlbHovered.rlbButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadListBox_RedTechnology .rlbActive.rlbButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadListBox_RedTechnology .rlbItem.rlbSelected {
  color: #ffffff;
  background-color: #b73333;
}

.RadListBox_RedTechnology[dir=rtl] .rlbCheck {
  margin-left: 4px;
  margin-right: -4px;
}

.RadListBox_RedTechnology[dir=rtl] .rlbImage {
  margin-left: 4px;
  margin-right: -4px;
}

.RadListBox_RedTechnology.RadListBoxButtonAreaTop.rlbFixedHeight {
  padding: 20px 0 1.42857em;
}

.RadListBox_RedTechnology.RadListBoxButtonAreaTop.rlbFixedHeight .rlbButtonAreaTop {
  margin-top: -20px;
}

.RadListBox_RedTechnology.RadListBoxButtonAreaBottom.rlbFixedHeight {
  padding: 20px 0 1.42857em;
}

.RadListBox_RedTechnology.RadListBoxButtonAreaBottom.rlbFixedHeight .rlbGroup,
.RadListBox_RedTechnology.RadListBoxButtonAreaBottom.rlbFixedHeight .rlbTemplate {
  margin-top: -20px;
}

.RadMap_RedTechnology .k-navigator {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadMap_RedTechnology .k-button {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadMap_RedTechnology .k-button:hover,
.RadMap_RedTechnology .k-navigator > .k-button:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadMap_RedTechnology .k-button:active,
.RadMap_RedTechnology .k-button:focus,
.RadMap_RedTechnology .k-navigator > .k-button:active,
.RadMap_RedTechnology .k-navigator > .k-button:focus {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadMap_RedTechnology .k-marker {
  color: #b73333;
}

.RadMap_RedTechnology.k-tooltip {
  border-color: #f2f2f2;
  color: #333333;
  background-color: #ffffff;
}

.RadMap_RedTechnology.k-tooltip .k-tooltip-button {
  color: #333333;
  background-color: #ffffff;
}

.RadMap_RedTechnology.k-tooltip .k-tooltip-button:hover {
  color: #b73333;
}

@media \0 screen\,screen\9  {
  .RadMap_RedTechnology .k-icon {
    background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.radActionsSprite.png")%>');
  }
  .RadMap_RedTechnology .k-i-arrow-n {
    background-position: -17px -17px;
  }
  .RadMap_RedTechnology .k-button:hover .k-i-arrow-n {
    background-position: -67px -17px;
  }
  .RadMap_RedTechnology .k-button:active .k-i-arrow-n,
  .RadMap_RedTechnology .k-button:focus .k-i-arrow-n {
    background-position: -117px -17px;
  }
  .RadMap_RedTechnology .k-i-arrow-e {
    background-position: -17px -167px;
  }
  .RadMap_RedTechnology .k-button:hover .k-i-arrow-e {
    background-position: -67px -167px;
  }
  .RadMap_RedTechnology .k-button:active .k-i-arrow-e,
  .RadMap_RedTechnology .k-button:focus .k-i-arrow-e {
    background-position: -117px -167px;
  }
  .RadMap_RedTechnology .k-i-arrow-s {
    background-position: -17px -67px;
  }
  .RadMap_RedTechnology .k-button:hover .k-i-arrow-s {
    background-position: -67px -67px;
  }
  .RadMap_RedTechnology .k-button:active .k-i-arrow-s,
  .RadMap_RedTechnology .k-button:focus .k-i-arrow-s {
    background-position: -117px -67px;
  }
  .RadMap_RedTechnology .k-i-arrow-w {
    background-position: -17px -117px;
  }
  .RadMap_RedTechnology .k-button:hover .k-i-arrow-w {
    background-position: -67px -117px;
  }
  .RadMap_RedTechnology .k-button:active .k-i-arrow-w,
  .RadMap_RedTechnology .k-button:focus .k-i-arrow-w {
    background-position: -117px -117px;
  }
  .RadMap_RedTechnology .k-i-close,
  .RadMap_RedTechnology .k-i-close:hover {
    background-color: transparent;
    background-position: -67px -1917px;
  }
}
.RadMediaPlayer_RedTechnology {
  color: #333333;
}

.RadMediaPlayer_RedTechnology .rmpToolbar {
  color: #333333;
  background-color: rgba(245, 245, 245, 0.9);
  border-color: #dedede;
}

.RadMediaPlayer_RedTechnology div.rmpVolContrBar {
  background-color: rgba(245, 245, 245, 0.9);
  border-color: #dedede;
}

.RadMediaPlayer_RedTechnology.rmpSolidBgr .rmpToolbar,
.RadMediaPlayer_RedTechnology.rmpSolidBgr div.rmpVolContrBar {
  background-color: whitesmoke;
}

.RadMediaPlayer_RedTechnology .rmpPlaylist {
  background-color: #ffffff;
}

.RadMediaPlayer_RedTechnology .rmpPlaylist li a {
  background-color: #ffffff;
  color: #333333;
}

.RadMediaPlayer_RedTechnology .rmpPlaylist li a:hover {
  background-color: #eeeeee;
  color: #000000;
}

.RadMediaPlayer_RedTechnology .rmpPlaylist li.rmpActive a {
  background-color: #b73333;
  color: #ffffff;
}

.RadMediaPlayer_RedTechnology .rmpPlaylist .rmpPlaylistPrevButton,
.RadMediaPlayer_RedTechnology .rmpPlaylist .rmpPlaylistNextButton {
  background-color: #ffffff;
}

.RadMediaPlayer_RedTechnology .rmpPlaylist .rmpPlaylistPrevButton:hover,
.RadMediaPlayer_RedTechnology .rmpPlaylist .rmpPlaylistNextButton:hover {
  background-color: #e6e6e6;
}

.RadMediaPlayer_RedTechnology .rmpPlaylistVertical li,
.RadMediaPlayer_RedTechnology .rmpPlaylistVerticalInside li {
  border-top: 1px solid rgba(255, 255, 255, 0.85);
  border-bottom: 1px solid #f2f2f2;
}

.RadMediaPlayer_RedTechnology .rmpPlaylistVertical .rmpPlaylistPrevButtonWrap,
.RadMediaPlayer_RedTechnology .rmpPlaylistVerticalInside .rmpPlaylistPrevButtonWrap {
  border-bottom: 1px solid rgba(255, 255, 255, 0.85);
}

.RadMediaPlayer_RedTechnology .rmpPlaylistVertical .rmpPlaylistNextButtonWrap,
.RadMediaPlayer_RedTechnology .rmpPlaylistVerticalInside .rmpPlaylistNextButtonWrap {
  border-top: 1px solid rgba(255, 255, 255, 0.85);
}

.RadMediaPlayer_RedTechnology .rmpPlaylistHorizontal.rmpPlaylistNavButtons {
  border-bottom: 1px solid #f2f2f2;
  border-bottom: 1px solid #cccccc;
}

.RadMediaPlayer_RedTechnology .rmpPlaylistHorizontal li {
  border-left: 1px solid rgba(255, 255, 255, 0.85);
  border-right: 1px solid #f2f2f2;
}

.RadMediaPlayer_RedTechnology .rmpPlaylistHorizontal .rmpPlaylistPrevButtonWrap,
.RadMediaPlayer_RedTechnology .rmpPlaylistHorizontal .rmpPlaylistNextButtonWrap {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

.RadMediaPlayer_RedTechnology .rmpBanner {
  border: 1px solid #dedede;
}

.RadMediaPlayer_RedTechnology .rmpBanner .rmpActionButton {
  background-color: #ffffff;
  color: #333333;
}

.RadMediaPlayer_RedTechnology .rmpBigPlayButton,
.RadMediaPlayer_RedTechnology .rmpBigPauseButton {
  background: rgba(252, 252, 252, 0.4);
}

.RadMediaPlayer_RedTechnology .rmpToolbar .rmpActionButton:hover,
.RadMediaPlayer_RedTechnology .rmpToolbar .rmpActionButton .rmpSubtitlesActiveIcon,
.RadMediaPlayer_RedTechnology .rmpToolbar .rmpActionButton .rmpHDActiveIcon {
  color: #b73333;
}

.RadMediaPlayer_RedTechnology .rmpSocialShareBox {
  background-color: #b73333;
}

.RadMediaPlayer_RedTechnology .RadSocialShare .sshLinkItem {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadMediaPlayer_RedTechnology .RadSocialShare .sshLinkItem:active, .RadMediaPlayer_RedTechnology .RadSocialShare .sshLinkItem:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadMenu_RedTechnology {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadMenu_RedTechnology .rmRootGroup {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  border-radius: 4px;
}

.RadMenu_RedTechnology .rmRootGroup.rmVertical > .rmItem,
.RadMenu_RedTechnology .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmItem {
  float: none;
}

.RadMenu_RedTechnology .rmRootGroup > .rmItem,
.RadMenu_RedTechnology .rmRootGroup > .rmRootScrollGroup > .rmItem {
  border-color: transparent;
}

.RadMenu_RedTechnology .rmRootGroup .rmRootLink {
  padding: 15px;
  color: #333333;
}

.RadMenu_RedTechnology .rmVertical .rmRootLink {
  padding-top: 10px;
  padding-bottom: 10px;
}

.RadMenu_RedTechnology .rmRootLink .rmText,
.RadMenu_RedTechnology .rmVertical .rmRootLink .rmText {
  padding: 0;
}

.RadMenu_RedTechnology .rmRootLink:hover {
  color: #333333;
  background-color: #e4e4e4;
}

.RadMenu_RedTechnology .rmFocused .rmRootLink {
  box-shadow: 0 0 3px 1px rgba(196, 196, 196, 0.5) inset;
}

.RadMenu_RedTechnology .rmSelected .rmRootLink,
.RadMenu_RedTechnology .rmExpanded .rmRootLink {
  color: #333333;
  background-color: #e4e4e4;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.13) inset;
}

.RadMenu_RedTechnology .rmRootLink.rmDisabled,
.RadMenu_RedTechnology .rmRootLink.rmDisabled:hover {
  color: inherit;
  border-color: transparent;
  background-color: transparent;
  box-shadow: none;
}

.RadMenu_RedTechnology .rmVertical > .rmSeparator {
  margin: 0;
}

.RadMenu_RedTechnology .rmRootGroup.rmHorizontal > .rmSeparator,
.RadMenu_RedTechnology .rmRootGroup.rmHorizontal > .rmRootScrollGroup > .rmSeparator {
  display: none;
}

.RadMenu_RedTechnology .rmRootGroup.rmVertical > .rmItem.rmSeparator,
.RadMenu_RedTechnology .rmRootGroup.rmVertical > .rmRootScrollGroup > .rmItem.rmSeparator {
  margin: 9px 0;
  height: 1px;
  border-width: 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.RadMenu_RedTechnology .rmGroup,
.RadMenu_RedTechnology .rmPopup,
.RadMenu_RedTechnology .rmMultiColumn {
  padding: 0;
  border: 1px solid #dedede;
  border-radius: 4px;
  color: #333333;
  background-color: #ffffff;
}

.RadMenu_RedTechnology .rmGroup.rmVertical {
  padding: 5px 0;
}

.RadMenu_RedTechnology .rmGroup.rmHorizontal {
  padding: 5px;
}

.RadMenu_RedTechnology .rmSlide .rmScrollWrap .rmVertical {
  padding: 5px 0;
}

.RadMenu_RedTechnology .rmSlide .rmScrollWrap .rmHorizontal {
  padding: 5px;
}

.RadMenu_RedTechnology .rmExpandDown + .rmSlide .rmGroup,
.RadMenu_RedTechnology .rmExpandDown + .rmSlide .rmMultiColumn {
  border-radius: 0 0 4px 4px;
}

.RadMenu_RedTechnology .rmGroup .rmLink {
  padding: 3px 30px;
  border-width: 0;
  color: #333333;
}

.RadMenu_RedTechnology .rmGroup .rmLink .rmText {
  padding: 0;
  margin: 0;
}

.RadMenu_RedTechnology .rmGroup .rmLink:hover {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadMenu_RedTechnology .rmGroup .rmFocused {
  box-shadow: 0 0 3px 1px rgba(143, 40, 40, 0.5) inset;
}

.RadMenu_RedTechnology .rmGroup .rmSelected > .rmLink,
.RadMenu_RedTechnology .rmGroup .rmSelected > .rmLink:hover,
.RadMenu_RedTechnology .rmGroup .rmExpanded > .rmLink,
.RadMenu_RedTechnology .rmGroup .rmExpanded > .rmLink:hover {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.RadMenu_RedTechnology .rmGroup .rmDisabled > .rmLink,
.RadMenu_RedTechnology .rmGroup .rmDisabled > .rmLink:hover {
  color: inherit;
  border-color: transparent;
  background-color: transparent;
}

.RadMenu_RedTechnology .rmSeparator {
  border-color: #e5e5e5 transparent transparent #e5e5e5;
}

.RadMenu_RedTechnology .rmLeftArrow,
.RadMenu_RedTechnology .rmRightArrow,
.RadMenu_RedTechnology .rmTopArrow,
.RadMenu_RedTechnology .rmBottomArrow {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-width: 0;
  border-style: solid;
}

.RadMenu_RedTechnology .rmLeftArrow:hover,
.RadMenu_RedTechnology .rmRightArrow:hover,
.RadMenu_RedTechnology .rmTopArrow:hover,
.RadMenu_RedTechnology .rmBottomArrow:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadMenu_RedTechnology .rmLeftArrow,
.RadMenu_RedTechnology .rmRightArrow {
  height: 100%;
}

.RadMenu_RedTechnology .rmLeftArrow {
  border-right-width: 1px;
}

.RadMenu_RedTechnology .rmRightArrow {
  border-left-width: 1px;
}

.RadMenu_RedTechnology .rmTopArrow {
  border-bottom-width: 1px;
}

.RadMenu_RedTechnology .rmBottomArrow {
  border-top-width: 1px;
}

.RadMenu_RedTechnology .rmTopFix,
.RadMenu_RedTechnology .rmTopLeft,
.RadMenu_RedTechnology .rmTopRight,
.RadMenu_RedTechnology .rmBottomFix,
.RadMenu_RedTechnology .rmBottomLeft,
.RadMenu_RedTechnology .rmBottomRight {
  display: none;
}

.RadMenu_RedTechnology .rmShadows .rmGroup {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

.RadMenu_RedTechnology .rmGroup:before,
.RadMenu_RedTechnology .rmMultiColumn:before,
.RadMenu_RedTechnology .rmScrollWrap > .rmHorizontal:before,
.RadMenu_RedTechnology .rmScrollWrap > .rmVertical:before {
  display: none;
}

.RadNavigation_RedTechnology .rnvRootGroupWrapper {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadNavigation_RedTechnology .rnvRootLink {
  border-color: transparent;
}

.RadNavigation_RedTechnology .rnvMore {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadNavigation_RedTechnology .rnvHovered.rnvMore,
.RadNavigation_RedTechnology .rnvHovered > .rnvRootLink {
  border-color: #c4c4c4;
  color: #333333;
  background-color: #e4e4e4;
}

.RadNavigation_RedTechnology .rnvSelected.rnvMore,
.RadNavigation_RedTechnology .rnvSelected > .rnvRootLink,
.RadNavigation_RedTechnology .rnvExpanded > .rnvRootLink {
  border-color: #c4c4c4;
  color: #333333;
  background-color: #e4e4e4;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadNavigation_RedTechnology .rnvFocused.rnvMore,
.RadNavigation_RedTechnology .rnvFocused > .rnvRootLink {
  border-color: rgba(196, 196, 196, 0.5);
  box-shadow: inset 0 0 3px rgba(196, 196, 196, 0.5);
}

.radSkin_RedTechnology .rnvPopup {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.radSkin_RedTechnology .rnvPopup .rnvHovered > .rnvLink {
  color: #000000;
  background-color: #eeeeee;
}

.radSkin_RedTechnology .rnvPopup .rnvSelected > .rnvLink,
.radSkin_RedTechnology .rnvPopup .rnvExpanded > .rnvLink {
  color: #ffffff;
  background-color: #b73333;
}

.radSkin_RedTechnology .rnvPopup .rnvFocused > .rnvLink {
  box-shadow: inset 0 0 3px rgba(143, 40, 40, 0.5);
}

.RadNotification_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadNotification_RedTechnology .rnTitleBar {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadNotification_RedTechnology .rnCommands a:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadNotification_RedTechnology.rnShadows {
  box-shadow: 2px 2px 3px rgba(222, 222, 222, 0.5);
}

.RadOrgChart_RedTechnology {
  color: #333333;
}

.RadOrgChart_RedTechnology .rocGroup {
  border-radius: 10px;
  background-color: rgba(245, 245, 245, 0.5);
}

.RadOrgChart_RedTechnology .rocItem,
.RadOrgChart_RedTechnology .rocItemTemplate {
  border-radius: 5px;
  border-color: #f2f2f2;
  color: #333333;
  background-color: #ffffff;
}

.RadOrgChart_RedTechnology .rocExpandArrow,
.RadOrgChart_RedTechnology .rocCollapseArrow,
.RadOrgChart_RedTechnology .rocExpandGroupArrow,
.RadOrgChart_RedTechnology .rocCollapseGroupArrow {
  border-radius: 3px;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadOrgChart_RedTechnology .rocLoadingNodes .rocExpandArrow,
.RadOrgChart_RedTechnology .rocLoadingNodes .rocCollapseArrow,
.RadOrgChart_RedTechnology .rocLoadingGroups .rocExpandGroupArrow,
.RadOrgChart_RedTechnology .rocLoadingGroups .rocCollapseGroupArrow {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading_small.gif")%>');
}

.RadOrgChart_RedTechnology .rocExpandArrow:hover,
.RadOrgChart_RedTechnology .rocCollapseArrow:hover,
.RadOrgChart_RedTechnology .rocExpandGroupArrow:hover,
.RadOrgChart_RedTechnology .rocCollapseGroupArrow:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadOrgChart_RedTechnology .rocExpandArrow:active,
.RadOrgChart_RedTechnology .rocCollapseArrow:active,
.RadOrgChart_RedTechnology .rocExpandGroupArrow:active,
.RadOrgChart_RedTechnology .rocCollapseGroupArrow:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadOrgChart_RedTechnology.rocDetachedItem,
.RadOrgChart_RedTechnology.rocDetachedNode {
  border-radius: 5px;
  border-color: #f2f2f2;
  color: #333333;
  background-color: #ffffff;
}

.rocToolbar_RedTechnology {
  border-radius: 4px;
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.rocToolbar_RedTechnology .rocToolbarButton {
  border-radius: 2px;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.rocToolbar_RedTechnology .rocToolbarButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.rocToolbar_RedTechnology .rocToolbarButton:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadPanelBar_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadPanelBar_RedTechnology .rpRootLink,
.RadPanelBar_RedTechnology .rpHeaderTemplate {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  padding-top: 10px;
  padding-bottom: 10px;
}

.RadPanelBar_RedTechnology .rpRootLink .rpText,
.RadPanelBar_RedTechnology .rpHeaderTemplate {
  font-size: 1.14em;
}

.RadPanelBar_RedTechnology .rpGroup .rpItem {
  padding: 0;
}

.RadPanelBar_RedTechnology .rpGroup .rpItem + .rpItem {
  margin-top: 0;
}

.RadPanelBar_RedTechnology .rpGroup .rpItem.rpFirst, .RadPanelBar_RedTechnology .rpGroup .rpItem.rpLast {
  padding: 0;
}

.RadPanelBar_RedTechnology .rpGroup .rpExpandHandle {
  top: 3px;
  right: 6px;
}

.RadPanelBar_RedTechnology .rpExpandHandle {
  top: 7px;
}

.RadPanelBar_RedTechnology .rpRootLink .rpExpandHandle {
  padding: 4px;
  border-radius: 4px;
}

.RadPanelBar_RedTechnology .rpLink.rpHovered {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadPanelBar_RedTechnology .rpRootLink.rpHovered {
  border-color: #c4c4c4;
  color: #333333;
  background-color: #e4e4e4;
}

.RadPanelBar_RedTechnology .rpRootLink .rpExpandHandle.rpHovered {
  border-color: #c4c4c4;
}

.RadPanelBar_RedTechnology .rpRootLink.rpSelected .rpExpandHandle.rpHovered {
  border-color: #c4c4c4;
}

.RadPanelBar_RedTechnology .rpLink.rpFocused {
  border-color: #c83b3b;
  box-shadow: inset 0 0 8px rgba(200, 59, 59, 0.4);
}

.RadPanelBar_RedTechnology .rpRootLink.rpFocused {
  border-color: #c83b3b;
  box-shadow: inset 0 0 8px rgba(200, 59, 59, 0.4);
}

.RadPanelBar_RedTechnology .rpLink.rpSelected {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.RadPanelBar_RedTechnology .rpRootLink.rpSelected {
  border-color: #c4c4c4;
  color: #333333;
  background-color: #e4e4e4;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadUploadProgressArea_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  border-radius: 3px;
}

.RadUploadProgressArea_RedTechnology .ruHeader {
  color: #333333;
  background-color: whitesmoke;
  border-color: #dedede;
}

.RadUploadProgressArea_RedTechnology .ruFooter {
  color: #333333;
  background: whitesmoke;
  border-color: #dedede;
  padding: 0.5em 0.85714em;
}

.RadUploadProgressArea_RedTechnology .ruProgressBar {
  border-color: #cccccc;
  border-radius: 0.31746em;
  background: #ffffff;
}

.RadUploadProgressArea_RedTechnology .ruProgress {
  background-color: #428bca;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.RadUploadProgressArea_RedTechnology .radButton {
  padding: 0.42857em 0.85714em;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0.21429em;
  border-color: #cccccc;
}

.RadUploadProgressArea_RedTechnology .radButton.ruHovered {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.RadProgressBar_RedTechnology {
  color: #333333;
  background-color: whitesmoke;
  /* Vertical */
}

.RadProgressBar_RedTechnology.rpbClassic {
  font-size: 14px;
}

.RadProgressBar_RedTechnology,
.RadProgressBar_RedTechnology .rpbStateSelected,
.RadProgressBar_RedTechnology .rpbStateSelected:hover {
  background-image: none;
}

.RadProgressBar_RedTechnology.rpbHorizontal {
  height: 1.42857em;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}

.RadProgressBar_RedTechnology > .rpbLabelWrapper {
  border-color: #dedede;
  line-height: normal;
}

.RadProgressBar_RedTechnology .rpbLabel {
  font-size: 0.85714em;
}

.RadProgressBar_RedTechnology .rpbStateSelected,
.RadProgressBar_RedTechnology .rpbStateSelected:hover,
.RadProgressBar_RedTechnology .rpbStateSelected:link,
.RadProgressBar_RedTechnology .rpbStateSelected:visited {
  background-color: #b73333;
  color: #ffffff;
}

.RadProgressBar_RedTechnology .rpbChunk {
  border-color: #dedede;
}

.RadProgressBar_RedTechnology .rpbChunk.rpbStateDefault {
  background-color: whitesmoke;
}

.RadProgressBar_RedTechnology.rpbHorizontal .rpbStateSelected,
.RadProgressBar_RedTechnology.rpbHorizontal .rpbStateSelected:hover,
.RadProgressBar_RedTechnology.rpbHorizontal .rpbStateSelected:link,
.RadProgressBar_RedTechnology.rpbHorizontal .rpbStateSelected:visited,
.RadProgressBar_RedTechnology.rpbHorizontal .rpbChunk.rpbStateSelected {
  border-color: #8f2828;
}

.RadProgressBar_RedTechnology.rpbStripped .rpbStateSelected {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 2.85714em 2.85714em;
}

.RadProgressBar_RedTechnology.rpbVertical {
  width: 1.42857em;
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1) inset;
}

.RadProgressBar_RedTechnology.rpbVertical .rpbStateSelected,
.RadProgressBar_RedTechnology.rpbVertical .rpbStateSelected:hover,
.RadProgressBar_RedTechnology.rpbVertical .rpbStateSelected:link,
.RadProgressBar_RedTechnology.rpbVertical .rpbStateSelected:visited,
.RadProgressBar_RedTechnology.rpbVertical .rpbChunk.rpbStateSelected {
  border-color: #8f2828;
}

.RadProgressBar_RedTechnology.rpbIndeterminate {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.radIndeterminate.gif")%>');
}

.RadRating_RedTechnology a:before {
  color: #c4c4c4;
}

.RadRating_RedTechnology .rrtOver span,
.RadRating_RedTechnology a:hover .rrtPartComplement,
.RadRating_RedTechnology .rrtVertical .rrtSelected.rrtOver a,
.RadRating_RedTechnology .rrtSelected .rrtPartSelected,
.RadRating_RedTechnology .rrtSelected.rrtOver a {
  color: #adadad;
}

.RadRating_RedTechnology .rrtSelected span {
  color: #428bca;
}

.RadRating_RedTechnology .rrtSelected .rrtPart,
.RadRating_RedTechnology .rrtSelected.rrtOver span {
  color: #3071a9;
}

.RadRating_RedTechnology .rrtReversed .rrtPart:before {
  color: #adadad;
}

.RadRating_RedTechnology .rrtReversed .rrtSelected .rrtPartComplement:before {
  color: #3071a9;
}

.RadRibbonBar_RedTechnology .rrbWrap {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadRibbonBar_RedTechnology .rrbTabs {
  border-bottom-color: #c4c4c4;
}

.RadRibbonBar_RedTechnology .rrbTabs .rrbItem .rrbLink {
  padding: 10px 15px;
  border-radius: 4px 4px 0 0;
  border-color: transparent;
  color: #333333;
}

.RadRibbonBar_RedTechnology .rrbTabs .rrbItem.rrbHovered .rrbLink {
  color: #333333;
  border-color: #c4c4c4;
  background-color: #e4e4e4;
}

.RadRibbonBar_RedTechnology .rrbTabs .rrbItem.rrbSelected .rrbLink {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  border-color: #c4c4c4 #c4c4c4 #ffffff;
}

.RadRibbonBar_RedTechnology .rrbTabs .rrbItem,
.RadRibbonBar_RedTechnology .rrbTabs .rrbApplicationItem {
  margin-right: 7px;
}

.RadRibbonBar_RedTechnology .rrbContextualItem {
  padding-top: 2.85714em;
}

.RadRibbonBar_RedTechnology .rrbQat + .rrbTabs .rrbContextualItem {
  margin-top: -2.85714em;
}

.RadRibbonBar_RedTechnology .rrbButton {
  padding: 6px;
  border-radius: 0.28571em;
}

.RadRibbonBar_RedTechnology .rrbAbox > .rrbButtonGroup .rrbButton {
  border-radius: 0;
}

.RadRibbonBar_RedTechnology .rrbAbox > .rrbButtonGroup .rrbButton + .rrbButton {
  margin-left: -1px;
}

.RadRibbonBar_RedTechnology .rrbAbox > .rrbButtonGroup .rrbButton:first-child {
  border-radius: 0.28571em 0em 0em 0.28571em;
}

.RadRibbonBar_RedTechnology .rrbAbox > .rrbButtonGroup .rrbButton:last-child {
  border-radius: 0em 0.28571em 0.28571em 0em;
}

.RadRibbonBar_RedTechnology .rrbApplicationItem {
  margin-bottom: 7px;
}

.RadRibbonBar_RedTechnology .rrbApplicationItem .rrbLink {
  width: 1.42857em;
  padding: 6px;
  border-radius: 0.28571em;
  color: transparent;
  border-color: #cccccc;
  background-color: #ffffff;
}

.RadRibbonBar_RedTechnology .rrbApplicationItem .rrbLink:before {
  content: "\e002";
  font: 1.14286em WebComponentsIcons;
  color: #333333;
  vertical-align: middle;
}

.RadRibbonBar_RedTechnology .rrbApplicationItem.rrbSelected .rrbHeaderBar {
  border-color: #dedede;
  background: whitesmoke;
}

.RadRibbonBar_RedTechnology .rrbApplicationItem.rrbSelected .rrbLink {
  border-color: #c4c4c4;
  background-color: #e4e4e4;
}

.RadRibbonBar_RedTechnology .rrbApplicationItem.rrbSelected .rrbLink:before {
  color: #333333;
}

.RadRibbonBar_RedTechnology .rrbContextualItem .rrbLabel {
  color: #ffffff;
}

.RadRibbonBar_RedTechnology .rrbQat .rrbItem {
  border-radius: 4px;
}

.RadRibbonBar_RedTechnology .rrbQat .rrbQatDropDown label {
  padding: 6px 6px 6px 1.6em;
}

.RadRibbonBar_RedTechnology .rrbMenu {
  padding: 5px;
}

.RadRibbonBar_RedTechnology .rrbMenu .rrbHeader {
  margin: -5px -5px 5px;
  padding: 6px 12px;
  color: #333333;
  background-color: whitesmoke;
}

.RadRibbonBar_RedTechnology .rrbToolTip {
  color: #333333;
  border-color: #dedede;
  background-color: #fcfcfc;
}

.RadRibbonBar_RedTechnology .rrbCommandGroup {
  border-radius: 4px;
  padding: 7px 7px 30px;
  border-color: #dedede;
  background-color: whitesmoke;
}

.RadRibbonBar_RedTechnology .rrbCommandGroup:before {
  height: 4.64286em;
  padding: 19px 0;
}

.RadRibbonBar_RedTechnology .rrbCommandGroup ~ .rrbCommandGroup {
  margin-left: 0.5em;
}

.RadRibbonBar_RedTechnology .rrbCommandArea {
  padding: 0.5em;
  background-color: #ffffff;
}

.RadRibbonBar_RedTechnology .rrbResizeHandle {
  background-position: -20px -2220px;
}

.RadRibbonBar_RedTechnology .rrbTitle {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  margin: 4px -7px -30px;
  padding: 6px 12px;
}

.RadRibbonBar_RedTechnology .rrbCollapsedGroup {
  border-color: #dedede;
}

.RadRibbonBar_RedTechnology .rrbCollapsedGroup .rrbIcon {
  border-color: #cccccc;
}

.RadRibbonBar_RedTechnology .rrbButton, .RadRibbonBar_RedTechnology .rrbButtonGroup .rrbButton, .RadRibbonBar_RedTechnology .rrbComboBox .rrbButton,
.RadRibbonBar_RedTechnology .rrbDropDown .rrbButton,
.RadRibbonBar_RedTechnology .rrbNumericTextBox .rrbButton,
.RadRibbonBar_RedTechnology .rrbColorPicker .rrbButton, .RadRibbonBar_RedTechnology .rrbDropDown .rrbDDInner, .RadRibbonBar_RedTechnology .rrbColorPicker .rrbCPInner, .RadRibbonBar_RedTechnology .rrbGalleryActions .rrbButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadRibbonBar_RedTechnology .rrbComboBox .rrbCBInner, .RadRibbonBar_RedTechnology .rrbDropDown .rrbDDInner, .RadRibbonBar_RedTechnology .rrbNumericTextBox .rrbNTBInner, .RadRibbonBar_RedTechnology .rrbColorPicker .rrbCPInner {
  padding: 6px 34px 6px 6px;
}

.RadRibbonBar_RedTechnology .rrbComboBox .rrbCBInner .rrbButton, .RadRibbonBar_RedTechnology .rrbDropDown .rrbDDInner .rrbButton, .RadRibbonBar_RedTechnology .rrbNumericTextBox .rrbNTBInner .rrbButton, .RadRibbonBar_RedTechnology .rrbColorPicker .rrbCPInner .rrbButton {
  border-radius: 0;
}

.RadRibbonBar_RedTechnology .rrbComboBox .rrbButton,
.RadRibbonBar_RedTechnology .rrbDropDown .rrbButton,
.RadRibbonBar_RedTechnology .rrbNumericTextBox .rrbButton,
.RadRibbonBar_RedTechnology .rrbColorPicker .rrbButton {
  padding: 6px;
}

.RadRibbonBar_RedTechnology .rrbQat .rrbButton, .RadRibbonBar_RedTechnology .rrbButton, .RadRibbonBar_RedTechnology .rrbButton .rrbArrow {
  border-color: transparent;
  background: transparent;
}

.RadRibbonBar_RedTechnology .rrbQat .rrbButton:hover, .RadRibbonBar_RedTechnology .rrbButton:hover, .RadRibbonBar_RedTechnology .rrbButton.rrbHovered, .RadRibbonBar_RedTechnology .rrbButtonGroup .rrbButton:hover, .RadRibbonBar_RedTechnology .rrbComboBox .rrbButton.rrbHovered,
.RadRibbonBar_RedTechnology .rrbDropDown .rrbButton.rrbHovered,
.RadRibbonBar_RedTechnology .rrbNumericTextBox .rrbButton.rrbHovered,
.RadRibbonBar_RedTechnology .rrbColorPicker .rrbButton.rrbHovered, .RadRibbonBar_RedTechnology .rrbDropDown .rrbDDInner:hover, .RadRibbonBar_RedTechnology .rrbColorPicker .rrbCPInner:hover, .RadRibbonBar_RedTechnology .rrbGallery .rrbItem.rrbHovered, .RadRibbonBar_RedTechnology .rrbGalleryActions .rrbButton.rrbHovered, .rrbSlide_RedTechnology .rrbItem.rrbHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadRibbonBar_RedTechnology .rrbQat .rrbButton:active, .RadRibbonBar_RedTechnology .rrbButton.rrbClicked, .RadRibbonBar_RedTechnology .rrbButton.rrbPressed, .RadRibbonBar_RedTechnology .rrbButton.rrbExpanded, .RadRibbonBar_RedTechnology .rrbButton.rrbToggled, .RadRibbonBar_RedTechnology .rrbButtonGroup .rrbButton:active, .RadRibbonBar_RedTechnology .rrbButtonGroup .rrbButton.rrbClicked, .RadRibbonBar_RedTechnology .rrbButtonGroup .rrbButton.rrbPressed, .RadRibbonBar_RedTechnology .rrbComboBox .rrbButton.rrbClicked,
.RadRibbonBar_RedTechnology .rrbDropDown .rrbButton.rrbClicked,
.RadRibbonBar_RedTechnology .rrbNumericTextBox .rrbButton.rrbClicked,
.RadRibbonBar_RedTechnology .rrbColorPicker .rrbButton.rrbClicked, .RadRibbonBar_RedTechnology .rrbDropDown .rrbDDInner:active, .RadRibbonBar_RedTechnology .rrbColorPicker .rrbCPInner:active, .RadRibbonBar_RedTechnology .rrbGallery .rrbItem.rrbSelected, .RadRibbonBar_RedTechnology .rrbGalleryActions .rrbButton.rrbClicked, .rrbSlide_RedTechnology .rrbItem.rrbSelected {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadRibbonBar_RedTechnology .rrbMenu, .rrbDropDownSlide_RedTechnology .rrbPopup, .rrbSlide_RedTechnology .rrbPopup, .rrbPopup_RedTechnology, .rrbPopup_RedTechnology .rrbPopup {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

/*%menu-item {
	color: $list-item-text;
	background-color: $list-item-bg;
}*/
.RadRibbonBar_RedTechnology .rrbMenu .rrbItem.rrbHovered, .rrbPopup_RedTechnology .rrbItem.rrbHovered > .rrbInner, .rrbPopup_RedTechnology .rrbItem.rrbHovered > .rrbInner .rrbToggle, .rrbPopup_RedTechnology .rrbItem.rrbExpanded > .rrbInner {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.rrbPopup_RedTechnology .rrbItem.rrbExpanded > .rrbInner .rrbToggle {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.RadRibbonBar_RedTechnology .rrbGroupLauncher {
  width: 14px;
  height: 14px;
  top: auto;
  right: 0;
  bottom: 0;
}

.RadRibbonBar_RedTechnology .rrbGroupLauncher:before {
  content: "";
  border-width: 7px;
  border-color: transparent #dedede #dedede transparent;
  border-style: solid;
}

.RadRibbonBar_RedTechnology .rrbSplitButton:hover .rrbArrow {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-color: #adadad;
}

.RadRibbonBar_RedTechnology .rrbSplitButton.rrbArrowHovered {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-color: #adadad;
}

.RadRibbonBar_RedTechnology .rrbSplitButton.rrbArrowHovered .rrbArrow {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadRibbonBar_RedTechnology .rrbSplitButton.rrbClicked .rrbArrow {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-color: #adadad;
}

.RadRibbonBar_RedTechnology .rrbSplitButton.rrbArrowHovered.rrbClicked {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-color: #adadad;
  box-shadow: none;
}

.RadRibbonBar_RedTechnology .rrbSplitButton.rrbArrowHovered.rrbClicked .rrbArrow {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadRibbonBar_RedTechnology .rrbSplitButton.rrbExpanded, .RadRibbonBar_RedTechnology .rrbSplitButton.rrbExpanded.rrbClicked {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadRibbonBar_RedTechnology .rrbSplitButton.rrbExpanded .rrbArrow, .RadRibbonBar_RedTechnology .rrbSplitButton.rrbExpanded.rrbClicked .rrbArrow {
  border-color: #adadad;
}

.RadRibbonBar_RedTechnology .rrbLargeButton .rrbArrow {
  border-radius: 0em 0em 0.28571em 0.28571em;
}

.RadRibbonBar_RedTechnology .rrbSmallButton.rrbSplitButton .rrbArrow,
.RadRibbonBar_RedTechnology .rrbMediumButton.rrbSplitButton .rrbArrow {
  border-radius: 0em 0.28571em 0.28571em 0em;
}

.RadRibbonBar_RedTechnology .rrbSmallButton.rrbMenuButton .rrbImagePlaceholder, .RadRibbonBar_RedTechnology .rrbSmallButton.rrbSplitButton .rrbImagePlaceholder {
  left: 6px;
}

.RadRibbonBar_RedTechnology .rrbSmallButton.rrbMenuButton .rrbArrow, .RadRibbonBar_RedTechnology .rrbSmallButton.rrbSplitButton .rrbArrow {
  width: 22px;
}

.RadRibbonBar_RedTechnology .rrbMediumButton {
  padding-left: 24px;
}

.RadRibbonBar_RedTechnology .rrbMediumButton .rrbImagePlaceholder {
  left: 4px;
}

.RadRibbonBar_RedTechnology .rrbLargeButton {
  padding: 0;
  height: calc(4.28571429em + 36px);
}

.RadRibbonBar_RedTechnology .rrbLargeButton .rrbImagePlaceholder {
  top: 0.7em;
}

.RadRibbonBar_RedTechnology .rrbComboBox .rrbCBInner {
  border-radius: 0.28571em;
  border-color: #cccccc;
  background-color: #ffffff;
}

.RadRibbonBar_RedTechnology .rrbComboBox .rrbCBInput {
  color: #333333;
}

.RadRibbonBar_RedTechnology .rrbDropDown .rrbButton,
.RadRibbonBar_RedTechnology .rrbDropDown .rrbButton.rrbHovered {
  background: none;
}

.RadRibbonBar_RedTechnology .rrbNumericTextBox {
  width: 4.28571em;
}

.RadRibbonBar_RedTechnology .rrbNumericTextBox .rrbNTBInner {
  border-radius: 0.28571em;
  border-color: #cccccc;
  background-color: #ffffff;
}

.RadRibbonBar_RedTechnology .rrbNumericTextBox .rrbNTBInput {
  color: #333333;
}

.RadRibbonBar_RedTechnology .rrbColorPicker .rrbButton,
.RadRibbonBar_RedTechnology .rrbColorPicker .rrbButton.rrbHovered {
  background: none;
}

.RadRibbonBar_RedTechnology .rrbGallery {
  height: 6em;
  padding-right: 32px;
  border-radius: 0.28571em;
  border-color: #dedede;
  background-color: #ffffff;
}

.RadRibbonBar_RedTechnology .rrbGallery .rrbItem .rrbLink {
  color: #333333;
  background-color: #ffffff;
}

.RadRibbonBar_RedTechnology .rrbGalleryActions .rrbButton {
  width: 32px;
  border-radius: 0;
}

.RadRibbonBar_RedTechnology .rrbCategoryTitle {
  color: #333333;
  background-color: whitesmoke;
}

.rrbDropDownSlide_RedTechnology .rrbListItem:hover {
  color: #000000;
  background-color: #eeeeee;
}

.rrbSlide_RedTechnology .rrbCategoryTitle {
  color: #333333;
  background-color: whitesmoke;
}

.rrbSlide_RedTechnology .rrbGallery {
  background: #ffffff;
}

.rrbSlide_RedTechnology .rrbLink {
  color: #333333;
  background-color: #ffffff;
}

.rrbPopup_RedTechnology .rrbHeaderBar {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.rrbPopup_RedTechnology .rrbAuxiliaryPane {
  color: #333333;
  border-color: #dedede;
  background: whitesmoke;
}

.rrbPopup_RedTechnology .rrbHeader,
.rrbPopup_RedTechnology .rrbFooter {
  color: #333333;
  border-color: #dedede;
  background: whitesmoke;
}

.RadRotator_RedTechnology .rrClipRegion {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0.28571em;
}

.RadRotator_RedTechnology a.rrButton,
.RadRotator_RedTechnology a.rrButton.rrButtonDisabled,
.RadRotator_RedTechnology a.rrButton.rrButtonDisabled:hover,
.RadRotator_RedTechnology a.rrButton.rrButtonDisabled:active,
.RadRotator_RedTechnology a.rrButton.rrButtonDisabled:focus {
  padding: 6px;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  box-shadow: none;
}

.RadRotator_RedTechnology a.rrButtonUp {
  top: 0.07143em;
}

.RadRotator_RedTechnology a.rrButtonLeft {
  left: 1px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .RadRotator_RedTechnology a.rrButtonUp {
    top: 0;
  }
  .RadRotator_RedTechnology a.rrButtonRight {
    right: 0;
  }
  .RadRotator_RedTechnology a.rrButtonDown {
    bottom: 0;
  }
  .RadRotator_RedTechnology a.rrButtonLeft {
    left: 0;
  }
}
.RadRotator_RedTechnology a.rrButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 0 1px #ffffff;
}

.RadRotator_RedTechnology a.rrButton:focus {
  outline-width: thin;
  outline-offset: -2px;
  outline-color: #adadad;
}

.RadRotator_RedTechnology a.rrButton:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  color: #333333;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadRotator_RedTechnology .rrLoadingSign {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading_small.gif")%>');
}

.RadScheduler_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_RedTechnology align-content:hover {
  text-decoration: none;
}

.RadScheduler_RedTechnology .rsToolbar .rsButton {
  border-radius: 0;
}

.RadScheduler_RedTechnology .rsToolbar > li:first-child .rsButton {
  border-radius: 3px 0 0 3px;
}

.RadScheduler_RedTechnology .rsToolbar > li:last-child .rsButton {
  border-radius: 0 3px 3px 0;
}

.RadScheduler_RedTechnology .rsToolbar > li:only-child .rsButton {
  border-radius: 3px;
}

.RadScheduler_RedTechnology .rsButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 3px;
}

.RadScheduler_RedTechnology .rsPrevDay,
.RadScheduler_RedTechnology .rsNextDay {
  padding-left: 6px;
  padding-right: 6px;
}

.RadScheduler_RedTechnology .rsHovered > .rsButton,
.RadScheduler_RedTechnology .rsButton.rsHovered,
.RadScheduler_RedTechnology .rsButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadScheduler_RedTechnology .rsSelected > .rsButton,
.RadScheduler_RedTechnology .rsPressed > .rsButton,
.RadScheduler_RedTechnology .rsButton:active,
.RadScheduler_RedTechnology .rsButton.rsPressed {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadScheduler_RedTechnology .rsPrimary {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadScheduler_RedTechnology .rsPrimary:hover {
  border-color: #732020;
  color: #ffffff;
  background-color: #8f2828;
}

.RadScheduler_RedTechnology .rsPrimary:active {
  border-color: #3f1212;
  color: #ffffff;
  background-color: #8f2828;
}

.RadScheduler_RedTechnology .rsHeader {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  padding: 8px;
}

.RadScheduler_RedTechnology .rsFooter {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
  padding: 8px;
}

.RadScheduler_RedTechnology .rsFullTime {
  padding-left: 8px;
}

.RadScheduler_RedTechnology .rsHorizontalHeaderWrapper {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadScheduler_RedTechnology .rsSpacerCell,
.RadScheduler_RedTechnology .rsAllDayHeader {
  border-color: #dddddd;
}

.RadScheduler_RedTechnology .rsHorizontalHeaderTable th {
  border-color: #dddddd;
}

.RadScheduler_RedTechnology .rsVerticalHeaderTable th {
  border-color: transparent #dddddd;
}

.RadScheduler_RedTechnology .rsVerticalHeaderTable .rsAlt th {
  border-color: #dddddd #dddddd;
}

.RadScheduler_RedTechnology .rsVerticalHeaderTable .rsMainHeader th:first-child {
  border-bottom-color: #dddddd;
}

.RadScheduler_RedTechnology .rsAllDayRow td,
.RadScheduler_RedTechnology .rsContentTable .rsAllDayRow td {
  border-color: #dddddd;
}

.RadScheduler_RedTechnology .rsContentTable td {
  border-color: #eeeeee #eeeeee;
}

.RadScheduler_RedTechnology .rsContentTable .rsAlt td {
  border-color: #dddddd #eeeeee;
}

.RadScheduler_RedTechnology .rsOtherMonth,
.RadScheduler_RedTechnology .rsNonWorkHour,
.RadScheduler_RedTechnology .rsSunCol,
.RadScheduler_RedTechnology .rsSatCol {
  background: whitesmoke;
}

.RadScheduler_RedTechnology .rsApt {
  color: #ffffff;
}

.RadScheduler_RedTechnology .rsAptContent {
  border-radius: 4px;
  color: #ffffff;
  background-color: #b73333;
}

.RadScheduler_RedTechnology .rsAptResize:before {
  background: rgba(255, 255, 255, 0.8);
}

.RadScheduler_RedTechnology .rsOvertimeArrow {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_RedTechnology .rsOvertimeArrow:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadScheduler_RedTechnology .rsResourceMarker {
  background-color: #f7f7f7;
}

.RadScheduler_RedTechnology .rsYearView .rsMonthHeader {
  border-color: #dddddd;
}

.RadScheduler_RedTechnology .rsYearView thead tr:nth-child(2) {
  color: #999999;
}

.RadScheduler_RedTechnology .rsYearView .rsDateHeader {
  border-color: transparent;
  border-radius: 4px;
}

.RadScheduler_RedTechnology .rsYearView .rsDateHeader:hover {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadScheduler_RedTechnology .rsYearView .rsOccupiedSlot {
  background-color: #f7f7f7;
  border-radius: 4px;
}

.RadScheduler_RedTechnology .rsYearView .rsTodayCell .rsDateHeader {
  border-color: #e1e1e1;
}

.RadScheduler_RedTechnology .rsYearView .rsSatCol:not(.rsOccupiedSlot),
.RadScheduler_RedTechnology .rsYearView .rsSunCol:not(.rsOccupiedSlot) {
  color: #999999;
}

.RadScheduler_RedTechnology .rsYearView .rsYearMonthsWrap {
  border-color: #dedede;
}

.RadScheduler_RedTechnology .rsYearView .rsTooltip .rsToolTipContent {
  border-radius: 4px;
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_RedTechnology .rsYearView .rsTooltip .rsCategoryPattern .rsResourceMarker {
  background-color: #f7f7f7;
}

.RadScheduler_RedTechnology .rsYearView .rsTooltip .rsToolTipArrow {
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_RedTechnology .rsYearView .rsTooltip .rsToolTipArrowUp {
  border-radius: 4px 4px 0 0;
}

.RadScheduler_RedTechnology .rsYearView .rsTooltip .rsToolTipArrowDown {
  border-radius: 0 0 4px 4px;
}

.RadScheduler_RedTechnology .rsYearView .rsTooltipRight .rsToolTipCallOut {
  border-right-color: #dedede;
}

.RadScheduler_RedTechnology .rsYearView .rsTooltipRight .rsToolTipCallOut:before {
  border-right-color: #ffffff;
}

.RadScheduler_RedTechnology .rsYearView .rsTooltipLeft .rsToolTipCallOut {
  border-left-color: #dedede;
}

.RadScheduler_RedTechnology .rsYearView .rsTooltipLeft .rsToolTipCallOut:before {
  border-left-color: #ffffff;
}

.RadScheduler_RedTechnology .rsAgendaView .rsDateBox small {
  opacity: 0.75;
}

.RadScheduler_RedTechnology .rsAgendaTable th, .RadScheduler_RedTechnology .rsAgendaTable td {
  border-bottom-color: #d2d2d2;
  border-right-color: #d2d2d2;
}

.RadScheduler_RedTechnology .rsAgendaTable th {
  color: #333333;
  background-color: whitesmoke;
}

.RadScheduler_RedTechnology .rsAgendaTable .rsAgendaRowHovered {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadScheduler_RedTechnology .rsAgendaTable .rsAgendaRowSelected {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.RadScheduler_RedTechnology .rsSelectedSlot {
  color: #ffffff;
  background-color: #b73333;
}

.RadScheduler_RedTechnology .rsAptCreate {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadScheduler_RedTechnology .rsDialog {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_RedTechnology .rsTitle {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadScheduler_RedTechnology .rsInlineForm {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_RedTechnology .rsInlineForm .rsTextarea {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadScheduler_RedTechnology .RadPicker {
  width: 130px;
}

.RadScheduler_RedTechnology .RadPicker .riTextBox {
  height: inherit;
}

.RadScheduler_RedTechnology .rsBody .rsCommandFooter {
  background: whitesmoke;
}

.RadScheduler_RedTechnology .rsAdvancedEdit .rsInvalid {
  color: #d51923;
}

.RadScheduler_RedTechnology .rsAdvancedEdit .rsInvalid textarea {
  border-color: #d51923;
}

.RadSearchBox_RedTechnology {
  color: #333333;
}

.RadSearchBox_RedTechnology .rsbInner {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSearchBox_RedTechnology .rsbInner.rsbHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadSearchBox_RedTechnology .rsbInner.rsbFocused {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
}

.RadSearchBox_RedTechnology .rsbInput {
  margin: 0;
  padding: 6px 12px;
}

.RadSearchBox_RedTechnology .rsbButton {
  padding: 6px;
  background: transparent;
}

.RadSearchBox_RedTechnology .rsbButtonSearch {
  margin: 0;
  border-radius: 0 4px 4px 0;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSearchBox_RedTechnology .rsbButtonSearch .rsbIcon {
  width: 20px;
  height: 20px;
}

.RadSearchBox_RedTechnology .rsbButtonsLeft .rsbButton {
  border-width: 0 1px 0 0;
}

.RadSearchBox_RedTechnology .rsbButtonsLeft .rsbButton:first-child {
  border-radius: 4px 0 0 4px;
}

.RadSearchBox_RedTechnology .rsbButtonsRight .rsbButton {
  border-width: 0 0 0 1px;
}

.RadSearchBox_RedTechnology .rsbSearchContext {
  margin: -1px 0 -1px -1px;
  border-color: inherit;
}

.RadSearchBox_RedTechnology .rsbSCInner {
  padding: 6px 32px 6px 12px;
  height: auto;
  border-radius: 4px 0 0 4px;
  line-height: inherit;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSearchBox_RedTechnology .rsbSCIcon {
  right: 8px;
}

.RadSearchBox_RedTechnology .rsbHovered.rsbInner {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadSearchBox_RedTechnology .rsbHovered.rsbInner .rsbSCInner,
.RadSearchBox_RedTechnology .rsbHovered.rsbInner .rsbButtonSearch {
  border-color: inherit;
}

.RadSearchBox_RedTechnology .rsbHovered.rsbSCInner, .RadSearchBox_RedTechnology .rsbHovered.rsbButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadSearchBox_RedTechnology .rsbFocused.rsbInner {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
  box-shadow: 0 0 8px rgba(200, 59, 59, 0.6);
}

.RadSearchBox_RedTechnology .rsbFocused.rsbInner .rsbSCInner,
.RadSearchBox_RedTechnology .rsbFocused.rsbInner .rsbButton {
  border-color: inherit;
}

.RadSearchBox_RedTechnology .rsbFocused.rsbSCInner, .RadSearchBox_RedTechnology .rsbFocused.rsbButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.13) inset;
}

.RadSearchBox_RedTechnology .rsbSelected.rsbButton {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.13) inset;
}

.RadSearchBox_RedTechnology .rsbLoadingIcon {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading_small.gif")%>');
}

.rsbPopup_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  margin: 2px 0 0 0;
  padding: 5px 0;
  border-radius: 4px;
}

.rsbPopup_RedTechnology .rsbShowAll {
  margin-bottom: -5px;
}

.rsbPopup_RedTechnology .rsbListItem {
  padding: 3px 12px;
}

.rsbPopup_RedTechnology .rsbListItemHovered {
  color: #000000;
  background-color: #eeeeee;
}

.rsbPopup_RedTechnology .rsbListItemSelected {
  color: #ffffff;
  background-color: #b73333;
}

.rsbPopup_RedTechnology .rsbListItemLoading {
  color: #000000;
  background-color: #eeeeee;
}

.RadSearchBox_RedTechnology[dir=rtl] .rsbButtonSearch {
  border-radius: 4px 0 0 4px;
}

.RadSearchBox_RedTechnology[dir=rtl] .rsbButtonsLeft .rsbButton {
  border-width: 0 1px 0 0;
}

.RadSearchBox_RedTechnology[dir=rtl] .rsbButtonsLeft .rsbButton:first-child {
  border-radius: 4px 0 0 4px;
}

.RadSearchBox_RedTechnology[dir=rtl] .rsbButtonsRight .rsbButton {
  border-width: 0 0 0 1px;
}

.RadSlider_RedTechnology {
  color: #333333;
}

.RadSlider_RedTechnology.rslDecreaseHandle .rslHorizontal {
  padding-left: 2.75em;
}

.RadSlider_RedTechnology.rslIncreaseHandle .rslHorizontal {
  padding-right: 2.75em;
}

.RadSlider_RedTechnology.rslDecreaseHandle .rslVertical {
  padding-top: 2.75em;
}

.RadSlider_RedTechnology.rslIncreaseHandle .rslVertical {
  padding-bottom: 2.75em;
}

.RadSlider_RedTechnology .rslTrack {
  border-radius: 0;
  border-color: #cccccc;
  background-color: whitesmoke;
}

.RadSlider_RedTechnology .rslSelectedregion {
  border-width: 1px;
  border-color: #a32d2d;
  background-color: #b73333;
}

.RadSlider_RedTechnology a.rslHandle {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  width: 2.14286em;
  height: 2.14286em;
  line-height: 1.5em;
  border-radius: 90px;
}

.RadSlider_RedTechnology a.rslDraghandle {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSlider_RedTechnology a.rslDraghandle span {
  width: 1.71429em;
  height: 1.71429em;
}

.RadSlider_RedTechnology a.rslDraghandle:hover,
.RadSlider_RedTechnology a.rslHandle:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadSlider_RedTechnology a.rslDraghandle:focus,
.RadSlider_RedTechnology a.rslHandle:focus {
  border-color: #c83b3b;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0 none;
}

.RadSlider_RedTechnology a.rslDraghandle:active,
.RadSlider_RedTechnology a.rslHandle:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: none;
}

.RadSlider_RedTechnology a.rslHandle:before {
  color: #333333;
}

.RadSlider_RedTechnology div.rslHorizontal a.rslHandle {
  margin-top: -1.21429em;
}

.RadSlider_RedTechnology div.rslHorizontal a.rslIncrease {
  right: 0.15em;
}

.RadSlider_RedTechnology div.rslHorizontal.rslMiddle a.rslHandle {
  margin-top: -1.21429em;
  top: 50%;
}

.RadSlider_RedTechnology div.rslHorizontal.rslBottom a.rslHandle {
  bottom: -0.14286em;
}

.RadSlider_RedTechnology div.rslHorizontal .rslTrack {
  height: 0.57143em;
  line-height: 0.57143em;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}

.RadSlider_RedTechnology div.rslHorizontal .rslSelectedregion {
  height: 0.64286em;
  line-height: 0.57143em;
  top: -0.07143em;
}

.RadSlider_RedTechnology div.rslHorizontal a.rslDraghandle {
  width: 1.71429em;
  height: 1.71429em;
  top: 0.35714em !important;
  margin-top: -0.92857em;
  border-radius: 90px;
}

.RadSlider_RedTechnology div.rslHorizontal li.rslItem span {
  display: inline-block;
}

.RadSlider_RedTechnology div.rslHorizontal.rslTop .rslTrack {
  top: 1.21em;
}

.RadSlider_RedTechnology div.rslHorizontal.rslTop a.rslHandle {
  top: 1.21em;
}

.RadSlider_RedTechnology div.rslHorizontal.rslTop .rslItemsWrapper {
  top: 1.5em;
}

.RadSlider_RedTechnology div.rslHorizontal.rslTop .rslLargeTick span,
.RadSlider_RedTechnology div.rslHorizontal.rslTop .rslSmallTick span {
  bottom: 0.1em;
}

.RadSlider_RedTechnology div.rslHorizontal.rslBottom div.rslTrack {
  bottom: 1em;
}

.RadSlider_RedTechnology div.rslHorizontal.rslBottom a.rslHandle {
  bottom: 0.15em;
}

.RadSlider_RedTechnology div.rslHorizontal.rslBottom .rslLargeTick span,
.RadSlider_RedTechnology div.rslHorizontal.rslBottom .rslSmallTick span {
  top: -0.35em;
}

.RadSlider_RedTechnology div.rslHorizontal .rslItem {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Slider.ItemHorizontalBgr.png")%>');
}

.RadSlider_RedTechnology div.rslVertical .rslTrack,
.RadSlider_RedTechnology div.rslVertical .rslItemsWrapper {
  top: 2.75em;
}

.RadSlider_RedTechnology div.rslVertical a.rslHandle {
  margin-left: -1.21429em;
}

.RadSlider_RedTechnology div.rslVertical.rslRight a.rslHandle {
  right: 0.21429em;
}

.RadSlider_RedTechnology div.rslVertical div.rslTrack {
  width: 0.71429em !important;
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.1) inset;
}

.RadSlider_RedTechnology div.rslVertical .rslSelectedregion {
  width: 0.71429em;
  left: -0.07143em;
}

.RadSlider_RedTechnology div.rslVertical a.rslDraghandle {
  width: 1.71429em;
  height: 1.71429em;
  left: 0.07143em !important;
  border-radius: 90px;
}

.RadSlider_RedTechnology div.rslVertical li.rslItem span {
  padding: 0.07143em 0.21429em;
}

.RadSlider_RedTechnology div.rslVertical .rslItem {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Slider.ItemVerticalBgr.png")%>');
}

.RadSlider_RedTechnology div.rslVertical .rslHandle.rslIncrease {
  bottom: 0.07143em;
}

.RadSlider_RedTechnology div.rslVertical.rslCenter a.rslHandle {
  margin-left: -1em;
}

.RadSlider_RedTechnology .rslItemsWrapper .rslItem,
.RadSlider_RedTechnology .rslItemsWrapper .rslLargeTick span,
.RadSlider_RedTechnology .rslItemsWrapper .rslItemSelected {
  color: #333333;
}

.RadSlider_RedTechnology .rslTop .rslSmallTick,
.RadSlider_RedTechnology .rslBottom .rslSmallTick {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Slider.SmallChangeHorizontal.png")%>');
}

.RadSlider_RedTechnology .rslTop .rslLargeTick,
.RadSlider_RedTechnology .rslBottom .rslLargeTick {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Slider.LargeChangeHorizontal.png")%>');
}

.RadSlider_RedTechnology .rslLeft .rslSmallTick,
.RadSlider_RedTechnology .rslRight .rslSmallTick {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Slider.SmallChangeVertical.png")%>');
}

.RadSlider_RedTechnology .rslLeft .rslLargeTick,
.RadSlider_RedTechnology .rslRight .rslLargeTick {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Slider.LargelChangeVertical.png")%>');
}

.RadSlider_RedTechnology .rslMiddle .rslSmallTick {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Slider.SmallChangeMiddleHorizontal.png")%>');
}

.RadSlider_RedTechnology .rslLargeTick {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Slider.LargeChangeMiddleHorizontal.png")%>');
}

.RadSlider_RedTechnology .rslCenter .rslSmallTick {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Slider.SmallChangeCenterVertical.png")%>');
}

.RadSlider_RedTechnology .rslCenter .rslLargeTick {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Slider.LargelChangeCenterVertical.png")%>');
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .RadSlider_RedTechnology .rslHorizontal.rslTop .rslLargeTick span,
  .RadSlider_RedTechnology .rslHorizontal.rslTop .rslSmallTick span {
    bottom: -0.57143em;
  }
}
.RadSlider_RedTechnology .rslHorizontal.rslTop .rslLargeTick span,
.RadSlider_RedTechnology .rslHorizontal.rslTop .rslSmallTick span {
  bottom: -0.57143em \9 ;
}

.RadSocialShare_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
  padding: 6px 12px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.RadSocialShare_RedTechnology .sshLinkItem:hover {
  color: #b73333;
}

.RadSplitter_RedTechnology {
  border-color: #dedede;
}

.RadSplitter_RedTechnology .rspPane,
.RadSplitter_RedTechnology .rspPaneHorizontal {
  border-color: #dedede;
}

.RadSplitter_RedTechnology .rspSlidePane {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadSplitter_RedTechnology .rspSlideHeader,
.RadSplitter_RedTechnology .rspSlideTitleContainer {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadSplitter_RedTechnology .rspSlideTitleContainer,
.RadSplitter_RedTechnology .rspSlideHeaderIconWrapper {
  border-bottom: 1px solid #dedede;
}

.RadSplitter_RedTechnology .rspSlideHeaderDockIcon:hover,
.RadSplitter_RedTechnology .rspSlideHeaderUndockIcon:hover,
.RadSplitter_RedTechnology .rspSlideHeaderCollapseIcon:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadSplitter_RedTechnology .rspResizeBar,
.RadSplitter_RedTechnology .rspSlideContainerResize {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSplitter_RedTechnology .rspResizeBarOver,
.RadSplitter_RedTechnology .rspSlideContainerResizeOver {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadSplitter_RedTechnology .rspResizeBarHorizontal,
.RadSplitter_RedTechnology .rspSlideContainerResizeHorizontal {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSplitter_RedTechnology .rspResizeBarOverHorizontal,
.RadSplitter_RedTechnology .rspSlideContainerResizeOverHorizontal {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadSplitter_RedTechnology .rspCollapseBarExpand,
.RadSplitter_RedTechnology .rspCollapseBarCollapse {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSplitter_RedTechnology .rspCollapseBarHorizontalExpand,
.RadSplitter_RedTechnology .rspCollapseBarHorizontalCollapse {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSplitter_RedTechnology .rspCollapseBarExpandOver,
.RadSplitter_RedTechnology .rspCollapseBarCollapseOver {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadSplitter_RedTechnology .rspCollapseBarHorizontalExpandOver,
.RadSplitter_RedTechnology .rspCollapseBarHorizontalCollapseOver {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadSplitter_RedTechnology .rspTabsContainer {
  background-color: #fcfcfc;
}

.RadSplitter_RedTechnology .rspPaneTabContainer {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSplitter_RedTechnology .rspPaneTabContainer:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadSplitter_RedTechnology .rspPaneTabContainerExpanded {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadSplitter_RedTechnology .rspLoading {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading_small.gif")%>');
}

.RadSpreadsheet_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadSpreadsheet_RedTechnology .rssToolbarWrapper {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadSpreadsheet_RedTechnology .rssTabstrip .rtsLevel1 {
  border-color: #dedede;
}

.RadSpreadsheet_RedTechnology .rssTabstrip .rtsLevel1 .rtsHovered .rtsLink {
  border-bottom-color: #dedede;
}

.RadSpreadsheet_RedTechnology .rssTabstrip .rtsLevel1 .rtsSelected .rtsLink {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadSpreadsheet_RedTechnology .rssToolbar .rtbButton,
.RadSpreadsheet_RedTechnology .rssToolbar .rtbMore {
  background: transparent;
  border-color: transparent;
}

.RadSpreadsheet_RedTechnology .rssFormulaBar {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSpreadsheet_RedTechnology .k-syntax-startexp {
  font-weight: bold;
}

.RadSpreadsheet_RedTechnology .k-syntax-func {
  font-weight: bold;
}

.RadSpreadsheet_RedTechnology .k-syntax-paren-match {
  background-color: #caf200;
}

.RadSpreadsheet_RedTechnology .k-syntax-bool {
  color: #a9169c;
}

.RadSpreadsheet_RedTechnology .k-syntax-num {
  color: #0099ff;
}

.RadSpreadsheet_RedTechnology .k-syntax-str {
  color: #38b714;
}

.RadSpreadsheet_RedTechnology .k-syntax-ref {
  color: #ff8822;
}

.RadSpreadsheet_RedTechnology .k-syntax-error {
  color: red;
}

.RadSpreadsheet_RedTechnology .rssSheetsbar {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
}

.RadSpreadsheet_RedTechnology .rssSheetsbar .t-spreadsheet-sheets-bar-add {
  width: 1.42857em;
  padding: 4px;
}

.RadSpreadsheet_RedTechnology .rssSheetsbar .t-spreadsheet-sheets-bar-add:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadSpreadsheet_RedTechnology .rssPane {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadSpreadsheet_RedTechnology .k-spreadsheet-vaxis,
.RadSpreadsheet_RedTechnology .k-spreadsheet-haxis {
  border-color: #dedede;
}

.RadSpreadsheet_RedTechnology .rssTopCorner {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadSpreadsheet_RedTechnology .rssRowHeader,
.RadSpreadsheet_RedTechnology .rssColumnHeader {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadSpreadsheet_RedTechnology .rssRowHeader > div:hover,
.RadSpreadsheet_RedTechnology .rssColumnHeader > div:hover {
  border-color: #c4c4c4;
  color: #333333;
  background-color: #e4e4e4;
}

.RadSpreadsheet_RedTechnology .rssRowHeader .k-selection-partial,
.RadSpreadsheet_RedTechnology .rssColumnHeader .k-selection-partial {
  border-color: #c4c4c4;
  color: #333333;
  background-color: #e4e4e4;
}

.RadSpreadsheet_RedTechnology .rssRowHeader .k-selection-partial:before,
.RadSpreadsheet_RedTechnology .rssColumnHeader .k-selection-partial:before {
  border-color: #b73333;
}

.RadSpreadsheet_RedTechnology .rssSelection {
  border-color: #b73333;
  background-color: rgba(183, 51, 51, 0.2);
  box-shadow: 0 0 0 1px #b73333;
}

.RadSpreadsheet_RedTechnology .rssSelection:after {
  border-color: #ffffff;
  background-color: #b73333;
}

.RadSpreadsheet_RedTechnology .rssActiveCell {
  border-color: #b73333;
  background-color: #ffffff;
}

.RadSpreadsheet_RedTechnology .k-auto-fill {
  border-color: #b73333;
  box-shadow: inset 0 0 0 1px #b73333;
}

.RadSpreadsheet_RedTechnology .rssCellEditor {
  color: #333333;
  background-color: #ffffff;
}

.RadSpreadsheet_RedTechnology .k-spreadsheet-editor-button {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadSpreadsheet_RedTechnology .k-spreadsheet-editor-button:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadSpreadsheet_RedTechnology .k-spreadsheet-merged-cell {
  background-color: #ffffff;
}

.RadSpreadsheet_RedTechnology .k-resize-handle,
.RadSpreadsheet_RedTechnology .k-resize-hint-handle,
.RadSpreadsheet_RedTechnology .k-resize-hint-marker {
  background-color: #8f2828;
}

.RadSpreadsheet_RedTechnology .k-filter-range {
  border-color: #8f2828;
}

.RadSpreadsheet_RedTechnology .k-spreadsheet-filter {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px #cccccc;
}

.RadSpreadsheet_RedTechnology .k-spreadsheet-filter:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 0 0 1px #adadad;
}

.rssSkin .t-button,
.rssSkin .rssButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  border-radius: 3px;
  padding: 6px 12px;
}

.rssSkin .t-button:hover,
.rssSkin .t-button.t-state-hover,
.rssSkin .rssButton.rssHovered {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.rssSkin .rssButton.rssPrimary {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.rssSkin .rssButton.rssPrimary.rssHovered {
  border-color: #732020;
  color: #ffffff;
  background-color: #8f2828;
}

.rssSkin .t-tabstrip .t-state-hover {
  color: #7b2222;
  background: #e4e4e4;
  border-color: #dedede #e4e4e4 #e4e4e4;
}

.rssSkin .t-tabstrip .t-state-active {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.rssSkin .t-spreadsheet-sheets-remove.t-state-hover {
  color: #d9534f;
}

.rssSkin .rssInput {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.rssSkin .rssLink {
  border: 0;
}

.rssSkin .rssMenu .rssHovered > .rssLink {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.rssSkin .rssMenu .rssSelected > .rssLink {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.rssPopup {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  box-shadow: 3px 3px 3px #dedede;
}

.rssPopup .rssFilterMenu {
  padding: 0;
}

.rssPopup .rssFilterMenu:before {
  display: none;
}

.rssPopup .rssSeparator {
  margin: 2px 0;
  border-color: #e6e6e6 white white #e6e6e6;
}

.rssPopup .rssCollapsibleList .rssDetails {
  margin-left: 24px;
}

.rssPopup .rssCollapsibleList .rssHovered > .rssLink {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.rssPopup .rssCollapsibleList .rssExpanded > .rssLink {
  border-color: transparent;
  color: inherit;
  background: none;
}

.rssWindow {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  padding: 0;
  border-radius: 5px;
  box-shadow: 0 0 5px #dedede;
}

.rssWindow .rssWindowTitlebar {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  margin: 0;
  padding: 10px;
  border-radius: 5px 5px 0 0;
}

.rssWindow .rssWindowAction {
  width: 1.42857em;
  margin: -8px -6px;
  padding: 5px;
  border-radius: 4px;
  border-color: transparent;
}

.rssWindow .rssWindowAction:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.rssWindow .rssWindowContent {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  border-width: 1px 0 0;
}

.rssWindow .rssWindowTabstrip {
  background-color: #fcfcfc;
}

.rssWindow .rssWindowTabstrip .rtsLevel1 .rtsSelected .rtsLink {
  color: #333333;
  background: #ffffff;
}

.rssWindow hr {
  border-color: #dedede;
}

.rssFormulaList {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.rssFormulaList .k-item.k-state-hover {
  color: #000000;
  background-color: #eeeeee;
}

.rssFormulaList .k-item.k-state-focused {
  color: #ffffff;
  background-color: #b73333;
}

.RadTabStrip_RedTechnology {
  color: #333333;
}

.RadTabStrip_RedTechnology .rtsLevel1 {
  border-color: #dedede;
}

.RadTabStrip_RedTechnology .rtsLevel1 .rtsLink {
  border-color: #e6e6e6;
  /*border-color: transparent;*/
  /*color: #b73333;*/
}

.RadTabStrip_RedTechnology .rtsLevel1 .rtsHovered .rtsLink {
  border-color: #e6e6e6;
  /*color: #7b2222;*/
  background-color: #e6e6e6;
}

.RadTabStrip_RedTechnology .rtsLevel1 .rtsSelected .rtsLink {
  border-color: #dedede;
  color: #333333;
  background-color: #e6e6e6;
}

.RadTabStrip_RedTechnology .rtsLevel1 .rtsFocused .rtsLink {
  border-color: #66afe9;
  box-shadow: inset 0 0 5px #66afe9;
}

.RadTabStrip_RedTechnology .rtsLevel1 ~ .rtsLevel {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadTabStrip_RedTechnology .rtsLevel1 ~ .rtsLevel .rtsLink {
  /*color: #b73333;*/
}

.RadTabStrip_RedTechnology .rtsLevel1 ~ .rtsLevel .rtsHovered .rtsLink {
  /*color: #7b2222;*/
}

.RadTabStrip_RedTechnology .rtsLevel1 ~ .rtsLevel .rtsSelected .rtsLink {
  color: inherit;
}

.RadTabStrip_RedTechnology .rtsLevel1 ~ .rtsLevel .rtsFocused .rtsLink {
  border-color: #c4c4c4;
  box-shadow: inset 0 0 5px #c4c4c4;
}

.RadTabStrip_RedTechnology .rtsGhostTab {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  border-radius: 4px;
}

.RadTabStrip_RedTechnology.rtsTop .rtsLevel1 .rtsLink {
  border-radius: 4px 4px 0 0;
  margin: 0 3px 0 0;
}

.RadTabStrip_RedTechnology.rtsTop .rtsLevel1 .rtsSelected .rtsLink {
  border-bottom-color: transparent;
}

.RadTabStrip_RedTechnology.rtsBottom .rtsLevel1 .rtsLink {
  border-radius: 0 0 4px 4px;
}

.RadTabStrip_RedTechnology.rtsBottom .rtsLevel1 .rtsSelected .rtsLink {
  border-top-color: transparent;
}

.RadTabStrip_RedTechnology.rtsLeft .rtsLevel1 .rtsLink {
  border-radius: 4px 0 0 4px;
  margin: 0 0 3px 0;
  border-right: 0;
}

.RadTabStrip_RedTechnology.rtsLeft .rtsLevel1 .rtsSelected .rtsLink {
  border-right-color: transparent;
}

.RadTabStrip_RedTechnology.rtsRight .rtsLevel1 .rtsLink {
  border-radius: 0 4px 4px 0;
}

.RadTabStrip_RedTechnology.rtsRight .rtsLevel1 .rtsSelected .rtsLink {
  border-left-color: transparent;
}

.RadTabStrip_RedTechnology.rtsLeft .rtsLevel1 {
  border-right: 0;
}

.RadTagCloud_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.RadTagCloud_RedTechnology.rtcClassic {
  font-size: 14px;
}

.RadTagCloud_RedTechnology .rtcTagItem a {
  color: #b73333;
}

.RadTagCloud_RedTechnology .rtcTagItem a:hover {
  color: #7b2222;
}

.RadTagCloud_RedTechnology.rtcLoading {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading_small.gif")%>');
}

.RadTile_RedTechnology {
  color: #ffffff;
  background-color: #b73333;
}

.RadTile_RedTechnology .rtilePeekContent {
  background-color: #b73333;
}

.RadTile_RedTechnology.rtileSelected .rtileSelectedIcon {
  color: #ffffff;
  background-color: #b73333;
}

.RadTile_RedTechnology.rtileHovered {
  border-color: #a32d2d;
}

.RadTile_RedTechnology.rtileSelected {
  border-color: #8f2828;
}

.RadTile_RedTechnology.rtileSelected.rtileHovered {
  border-color: #671d1d;
}

.RadTile_RedTechnology.rtileLoading,
.RadTile_RedTechnology .rtileLoading {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading_small.gif")%>');
}

.RadTileList_RedTechnology {
  color: #333333;
}

.RadTileList_RedTechnology .rtlistGroupSeparatorVisible {
  background-color: #fcfcfc;
}

.RadToolBar_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  padding: 8px;
}

.RadToolBar_RedTechnology:before {
  padding: 7px 0;
}

.RadToolBar_RedTechnology_Horizontal .rtbItem + .rtbItem {
  margin-left: 5px;
}

.RadToolBar_RedTechnology_Vertical .rtbItem + .rtbItem {
  margin-top: 5px;
}

.RadToolBar_RedTechnology .rtbSeparator {
  border-color: #cccccc #ffffff #ffffff #cccccc;
}

.RadToolBar_RedTechnology .rtbButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
}

.RadToolBar_RedTechnology .rtbButton.rtbIconOnly {
  padding: 6px;
}

.RadToolBar_RedTechnology .rtbArrow {
  margin: -6px -12px -6px 0;
  padding: 6px;
}

.RadToolBar_RedTechnology .rtbMore {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  padding: 14px;
}

.RadToolBar_RedTechnology .rtbMenuButton.rtbIconOnly .rtbArrow {
  margin: -6px -6px -6px 6px;
}

.RadToolBar_RedTechnology .rtbSplitButton {
  padding: 0;
}

.RadToolBar_RedTechnology .rtbSplitButton .rtbSplBtnActivator {
  padding: 6px 12px;
  border-radius: 4px 0 0 4px;
}

.RadToolBar_RedTechnology .rtbSplitButton .rtbArrow {
  margin: 0;
  border-radius: 0 4px 4px 0;
}

.RadToolBar_RedTechnology .rtbSplitButton.rtbIconOnly {
  padding: 0;
}

.RadToolBar_RedTechnology .rtbSplitButton.rtbIconOnly .rtbSplBtnActivator {
  padding: 6px;
}

.RadToolBar_RedTechnology .rtbFocused .rtbButton,
.RadToolBar_RedTechnology .rtbFocused.rtbMore {
  border-color: rgba(173, 173, 173, 0.5);
  box-shadow: inset 0 0 0.3em rgba(173, 173, 173, 0.5);
}

.RadToolBar_RedTechnology .rtbHovered .rtbButton:not(.rtbSplitButton) {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadToolBar_RedTechnology .rtbHovered .rtbSplitButton,
.RadToolBar_RedTechnology .rtbHovered .rtbArrow {
  border-color: #adadad;
}

.RadToolBar_RedTechnology .rtbSplitButton .rtbHovered.rtbSplBtnActivator, .RadToolBar_RedTechnology .rtbSplitButton .rtbHovered.rtbArrow {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadToolBar_RedTechnology .rtbChecked .rtbButton,
.RadToolBar_RedTechnology .rtbExpanded .rtbButton,
.RadToolBar_RedTechnology .rtbExpanded .rtbButton.rtbMenuButton,
.RadToolBar_RedTechnology .rtbExpanded.rtbMore {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadToolBar_RedTechnology .rtbExpanded .rtbButton.rtbSplitButton .rtbSplBtnActivator,
.RadToolBar_RedTechnology .rtbExpanded .rtbButton.rtbSplitButton .rtbArrow {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadToolBar_RedTechnology .rtbPressed .rtbButton:not(.rtbSplitButton) {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadToolBar_RedTechnology .rtbPressed .rtbSplitButton,
.RadToolBar_RedTechnology .rtbPressed .rtbArrow {
  border-color: #adadad;
}

.RadToolBar_RedTechnology .rtbSplitButton .rtbPressed.rtbSplBtnActivator, .RadToolBar_RedTechnology .rtbSplitButton .rtbPressed.rtbArrow {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadToolBar_RedTechnology_rtl .rtbArrow {
  margin: -6px 0 -6px -12px;
}

.RadToolBar_RedTechnology .rtbGroupStart .rtbButton {
  border-radius: 4px 0 0 4px;
}

.RadToolBar_RedTechnology .rtbGroupIn .rtbButton {
  border-radius: 0;
}

.RadToolBar_RedTechnology .rtbGroupEnd .rtbButton {
  border-radius: 0 4px 4px 0;
}

.RadToolBar_RedTechnology .rtbGroupStart + .rtbGroupIn,
.RadToolBar_RedTechnology .rtbGroupIn + .rtbGroupIn,
.RadToolBar_RedTechnology .rtbGroupIn + .rtbGroupEnd {
  margin-left: -1px;
}

.RadToolBar_Vertical::before {
  padding: 0 7px;
}

.rtbPopup_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
}

.rtbPopup_RedTechnology .rtbMenu,
.rtbPopup_RedTechnology .rtUL {
  padding: 5px 0;
}

.rtbPopup_RedTechnology .rtbInner {
  border-radius: 3px;
}

.rtbPopup_RedTechnology .rtbSeparator {
  margin: 9px 0;
  border-width: 1px 0 0;
  border-color: #cccccc;
}

.rtbPopup_RedTechnology .rtbFocused > .rtbLink {
  border-color: rgba(143, 40, 40, 0.5);
  box-shadow: inset 0 0 0.3em rgba(143, 40, 40, 0.5);
}

.rtbPopup_RedTechnology .rtbFocused > .rtbInner {
  border-color: rgba(173, 173, 173, 0.5);
  box-shadow: inset 0 0 0.3em rgba(173, 173, 173, 0.5);
}

.rtbPopup_RedTechnology .rtbFocused > .rtbInner .rtbArrow {
  border-left-color: rgba(173, 173, 173, 0.5);
}

.rtbPopup_RedTechnology .rtbHovered > .rtbLink {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.rtbPopup_RedTechnology .rtbHovered > .rtbInner {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.rtbPopup_RedTechnology .rtbHovered > .rtbInner .rtbArrow {
  border-color: #adadad;
}

.rtbPopup_RedTechnology .rtbSplitItem .rtbHovered.rtbSplBtnActivator, .rtbPopup_RedTechnology .rtbSplitItem .rtbHovered.rtbArrow {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.rtbPopup_RedTechnology .rtbSelected > .rtbLink {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.rtbPopup_RedTechnology .rtbSelected > .rtbInner,
.rtbPopup_RedTechnology .rtbPressed > .rtbInner,
.rtbPopup_RedTechnology .rtbChecked > .rtbInner,
.rtbPopup_RedTechnology .rtbExpanded > .rtbInner {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.rtbPopup_RedTechnology .rtbSelected > .rtbInner .rtbArrow,
.rtbPopup_RedTechnology .rtbPressed > .rtbInner .rtbArrow,
.rtbPopup_RedTechnology .rtbChecked > .rtbInner .rtbArrow,
.rtbPopup_RedTechnology .rtbExpanded > .rtbInner .rtbArrow {
  border-left-color: #adadad;
}

.rtbPopup_RedTechnology .rtbSplitItem .rtbPressed.rtbSplBtnActivator, .rtbPopup_RedTechnology .rtbSplitItem .rtbPressed.rtbArrow {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.rtbPopup_RedTechnology .rtbMenu:before {
  display: none;
}

.rtbPopup_RedTechnology.rtbShadows {
  box-shadow: 3px 3px 3px #dedede;
}

.RadToolTip_RedTechnology {
  border-color: #333333;
  color: #ffffff;
  background-color: #333333;
}

.RadToolTip_RedTechnology .rtClose {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadToolTip_RedTechnology .rtClose:hover {
  border-color: #732020;
  color: #ffffff;
  background-color: #8f2828;
}

.RadToolTip_RedTechnology .rtClose:active {
  border-color: #3f1212;
  color: #ffffff;
  background-color: #8f2828;
}

.RadToolTip_RedTechnology .rtCallout {
  border-color: #333333;
}

.RadToolTip_RedTechnology .rtCallout:before {
  border-color: #333333;
}

.RadToolTip_RedTechnology.rtLoading {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading.gif")%>');
}

.RadTreeList_RedTechnology {
  border-color: #dedede;
  background: #ffffff;
  color: #333333;
  /*>>Expand/Collapse*/
}

.RadTreeList_RedTechnology .rtlTable a {
  color: #b73333;
}

.RadTreeList_RedTechnology .rtlTable td {
  vertical-align: middle;
}

.RadTreeList_RedTechnology .rtlHeader {
  background-color: whitesmoke;
}

.RadTreeList_RedTechnology .rtlHeader th,
.RadTreeList_RedTechnology .rtlREdit td,
.RadTreeList_RedTechnology .rtlR td,
.RadTreeList_RedTechnology .rtlA td {
  padding-left: 15px;
  padding-right: 15px;
}

.RadTreeList_RedTechnology .rtlHeader a {
  color: #333333;
}

.RadTreeList_RedTechnology div.rtlHeader,
.RadTreeList_RedTechnology .rtlScroller,
.RadTreeList_RedTechnology .rtlHeader th {
  border-color: #dedede;
}

.RadTreeList_RedTechnology .rtlR,
.RadTreeList_RedTechnology .rtlA,
.RadTreeList_RedTechnology .rtlREdit,
.RadTreeList_RedTechnology .rtlRFooter,
.RadTreeList_RedTechnology tr.rtlHeader {
  height: 40px;
  height: calc(1.42857em + 20px);
}

.RadTreeList_RedTechnology .rtlA {
  background-color: #f9f9f9;
}

.RadTreeList_RedTechnology .rtlRFooter {
  background-color: whitesmoke;
}

.RadTreeList_RedTechnology .rtlRFooter td {
  border-color: #dedede;
}

.RadTreeList_RedTechnology .rtlREdit {
  background-color: #ce4f4f;
}

.RadTreeList_RedTechnology .rtlR td,
.RadTreeList_RedTechnology .rtlA td,
.RadTreeList_RedTechnology .rtlREdit td,
.RadTreeList_RedTechnology .rtlEditForm {
  border-color: #dedede;
}

.RadTreeList_RedTechnology .rtlRSel {
  background: #b73333;
  color: #ffffff;
}

.RadTreeList_RedTechnology .rtlRSel .rtlActionButton:hover .rtlIcon {
  color: #333333;
}

.RadTreeList_RedTechnology .rtlRSel a {
  color: #ffffff;
}

.RadTreeList_RedTechnology .rtlRSel {
  background-color: #b73333;
}

.RadTreeList_RedTechnology .rtlRActive .rtlCF {
  box-shadow: inset 0px 5px 5px -5px #8f2828, inset 0px -5px 5px -5px #8f2828, inset 5px 0px 5px -5px #8f2828;
}

.RadTreeList_RedTechnology .rtlRActive .rtlCF ~ td {
  box-shadow: inset 0px 5px 5px -5px #8f2828, inset 0px -5px 5px -5px #8f2828;
}

.RadTreeList_RedTechnology .rtlRActive .rtlCF ~ td:last-child {
  box-shadow: inset 0px 5px 5px -5px #8f2828, inset 0px -5px 5px -5px #8f2828, inset -5px 0px 5px -5px #8f2828;
}

.RadTreeList_RedTechnology .rtlRActive td {
  border-color: #8f2828;
}

.RadTreeList_RedTechnology .rtlVBorders td.rtlL,
.RadTreeList_RedTechnology .rtlLines td.rtlL {
  background-color: #ffffff;
}

.RadTreeList_RedTechnology .rtlActionButton {
  box-sizing: content-box;
  border: 1px solid transparent;
  padding: 6px;
}

.RadTreeList_RedTechnology .rtlActionButton:hover {
  border: 1px solid #cccccc;
  border-radius: 0.3em;
  background: #e6e6e6;
}

.RadTreeList_RedTechnology .rtlIcon {
  color: #333333;
}

.RadTreeList_RedTechnology .rtlExpand,
.RadTreeList_RedTechnology .rtlCollapse {
  border: 0 none;
}

.RadTreeList_RedTechnology .rtlExpand:hover,
.RadTreeList_RedTechnology .rtlCollapse:hover {
  border: 0 none;
  background: none;
}

.RadTreeList_RedTechnology .rtlCollapseIcon {
  color: #b73333;
}

.RadTreeList_RedTechnology .rtlPagerCell {
  color: #333333;
  background: whitesmoke;
  border-color: #dedede;
}

.RadTreeList_RedTechnology .rtlPagerCell .rtlNumPart a,
.RadTreeList_RedTechnology .rtlPagerCell .rtlPagerButton,
.RadTreeList_RedTechnology .rtlPagerCell .rtlActionButton {
  border-width: 1px;
  border-style: solid;
  box-sizing: content-box;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding-top: 6px;
  padding-bottom: 6px;
}

.RadTreeList_RedTechnology .rtlPagerCell .rtlNumPart a:hover,
.RadTreeList_RedTechnology .rtlPagerCell .rtlPagerButton:hover,
.RadTreeList_RedTechnology .rtlPagerCell .rtlActionButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadTreeList_RedTechnology .rtlPagerCell .rtlNumPart a,
.RadTreeList_RedTechnology .rtlPagerCell .rtlActionButton {
  margin: 0;
  width: 1.42857em;
  border-left-width: 0;
}

.RadTreeList_RedTechnology .rtlPagerCell .rtlNumPart a {
  border-radius: 0;
  text-align: center;
}

.RadTreeList_RedTechnology .rtlPagerCell .rtlNumPart a.rtlCurrentPage {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadTreeList_RedTechnology .rtlPagerCell .rtlPageFirst {
  border-left-width: 1px;
  border-radius: 0.28571em 0 0 0.28571em;
}

.RadTreeList_RedTechnology .rtlPagerCell .rtlPageLast {
  border-radius: 0 0.28571em 0.28571em 0;
}

.RadTreeList_RedTechnology .rtlPagerCell .NumericPages .rtlNumPart a:first-child {
  border-left-width: 1px;
  border-radius: 0.28571em 0 0 0.28571em;
}

.RadTreeList_RedTechnology .rtlPagerCell .NumericPages .rtlNumPart a:last-child {
  border-radius: 0 0.28571em 0.28571em 0;
}

.RadTreeList_RedTechnology .rtlPagerCell .rtlActionButton {
  box-sizing: content-box;
}

.RadTreeList_RedTechnology .rtlPagerCell .rtlPagerButton {
  border-radius: 0.28571em;
}

.RadTreeList_RedTechnology .rtlCommandCell {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
}

.RadTreeList_RedTechnology .rtlCommandCell .rtlActionButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadTreeList_RedTechnology .rtlCommandCell .rtlActionButton:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadTreeList_RedTechnology .rtlFooter .rtlCommandCell,
.RadTreeList_RedTechnology tfoot .rtlCommandCell {
  color: #333333;
  background-color: whitesmoke;
  background-image: linear-gradient();
}

.RadTreeList_RedTechnology .rtlREdit td > [type=text],
.RadTreeList_RedTechnology .rtlEditForm td > [type=text] {
  padding-top: 0;
  padding-bottom: 0;
  height: 32px;
  border: 1px solid #cccccc;
  border-radius: 0.3em;
}

.RadTreeList_RedTechnology .rtlEditForm {
  border: 1px solid #dedede;
}

.RadTreeList_RedTechnology .rtlEditForm td > label {
  display: inline-block;
  padding: 0 10px 10px 0;
}

.RadTreeList_RedTechnology .rtlEditForm table {
  margin: 0.5em;
}

.RadTreeList_RedTechnology .rtlEditForm .rtlHeader {
  padding: 0.64em 0.5em;
}

.TreeListReorderTop_RedTechnology,
.TreeListReorderBottom_RedTechnology {
  color: #000;
  text-shadow: 0 0 1px #fff;
  text-indent: 2px;
}

.RadTreeList_RedTechnology .rtlDragHandle {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Grid.rgDrag.gif")%>');
}

.TreeListToolTip_RedTechnology {
  border-color: #828282;
  background: #ffffff;
  color: #333333;
}

.RadTreeList_RedTechnology .rtlPagerCell .rtlAdvPart {
  padding: 0 10px;
}

.RadTreeList_RedTechnology .rtlDownloadIcon:before {
  content: "\e132";
}

.RadTreeList_RedTechnology .rtlPreviewIcon:before {
  content: "\e13d";
  overflow: hidden;
}

.RadTreeView_RedTechnology {
  color: #333333;
}

.RadTreeView_RedTechnology .rtIn {
  margin: 2px 0;
  padding: 6px;
  border-radius: 4px;
}

.RadTreeView_RedTechnology .rtImg + .rtIn {
  padding-left: 25px;
}

.RadTreeView_RedTechnology .rtChkTristate:hover {
  color: #b73333;
}

.RadTreeView_RedTechnology .rtLoadingIcon {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading_small.gif")%>');
}

.RadTreeView_RedTechnology .rtPlus,
.RadTreeView_RedTechnology .rtMinus {
  margin-top: 1px;
}

.RadTreeView_RedTechnology .rtPlusHover,
.RadTreeView_RedTechnology .rtMinusHover {
  color: #b73333;
}

.RadTreeView_RedTechnology .rtLines .rtOut:before {
  top: 9px;
}

.RadTreeView_RedTechnology .rtLines .rtLast:before {
  padding-top: 9px;
}

.RadTreeView_RedTechnology .rtHover .rtIn {
  border-color: #e1e1e1;
  color: #000000;
  background-color: #eeeeee;
}

.RadTreeView_RedTechnology .rtSelected .rtIn {
  border-color: #8f2828;
  color: #ffffff;
  background-color: #b73333;
}

.RadUpload_RedTechnology {
  color: #333333;
}

.RadUpload_RedTechnology .ruFileLI .ruButton:hover {
  color: #b73333;
}

.RadUpload_RedTechnology .ruFileLI .ruFileProgressWrap {
  background-color: whitesmoke;
  background-image: linear-gradient();
  border-radius: 2px;
}

.RadUpload_RedTechnology .ruFileLI .ruFileProgress {
  border-color: #8f2828;
  background-color: #b73333;
  background-image: linear-gradient();
}

.RadUpload_RedTechnology .ruUploadSuccess .radIcon:before {
  background-color: #5cb85c;
}

.RadUpload_RedTechnology .ruUploading .radIcon:before {
  background-color: #f0ad4e;
}

.RadUpload_RedTechnology .ruUploadCancelled .radIcon:before,
.RadUpload_RedTechnology .ruUploadFailure .radIcon:before {
  background-color: #d9534f;
}

.RadUpload_RedTechnology .ruSelectWrap .ruFakeInput {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
}

.RadUpload_RedTechnology .ruSelectWrap .ruButton {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
  padding: 6px 12px;
  border-radius: 4px;
}

.RadUpload_RedTechnology .ruSelectWrap .ruButton.ruButtonHover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadUpload_RedTechnology .ruSelectWrap .ruButton.ruFocused {
  box-shadow: inset 0 0 5px rgba(173, 173, 173, 0.5);
}

.RadUpload_RedTechnology .ruDropZone {
  border-color: #dedede;
  color: #333333;
  background-color: #fcfcfc;
  border-radius: 4px;
}

.RadWindow_RedTechnology {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  padding: 0;
  border-radius: 5px;
}

.RadWindow_RedTechnology .rwTitleBar {
  border-color: #dedede;
  color: #333333;
  background-color: whitesmoke;
  margin: 0;
  border-radius: 4px 4px 0 0;
}

.RadWindow_RedTechnology .rwTitleWrapper {
  padding: 10px !important;
  height: auto !important;
  line-height: normal !important;
}

.RadWindow_RedTechnology .rwCommands {
  margin-top: -15px;
}

.RadWindow_RedTechnology .rwCommandButton {
  padding: 6px;
}

.RadWindow_RedTechnology .rwCommandButton:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadWindow_RedTechnology .rwContent {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  border-width: 1px 0;
}

.RadWindow_RedTechnology .rwStatusBar {
  padding: 10px 15px;
  border-width: 0;
}

.RadWindow_RedTechnology .rwDialogButtons button {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadWindow_RedTechnology .rwDialogButtons button:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadWindow_RedTechnology .rwDialogButtons button:active {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadWindow_RedTechnology .rwPromptDialog .rwOkBtn,
.RadWindow_RedTechnology .rwConfirmDialog .rwOkBtn {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadWindow_RedTechnology .rwPromptDialog .rwOkBtn:hover,
.RadWindow_RedTechnology .rwConfirmDialog .rwOkBtn:hover {
  border-color: #732020;
  color: #ffffff;
  background-color: #8f2828;
}

.RadWindow_RedTechnology .rwPromptDialog .rwOkBtn:active,
.RadWindow_RedTechnology .rwConfirmDialog .rwOkBtn:active {
  border-color: #3f1212;
  color: #ffffff;
  background-color: #8f2828;
}

.RadWindow_RedTechnology .rwPromptInput {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadWindow_RedTechnology .rwPromptInput:hover {
  border-color: #adadad;
  color: #333333;
  background-color: #ffffff;
}

.RadWindow_RedTechnology .rwPromptInput:active,
.RadWindow_RedTechnology .rwPromptInput:focus {
  border-color: #c83b3b;
  color: #333333;
  background-color: #ffffff;
}

.RadWindow_RedTechnology .rwLoading.rwStatusBar {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading_small.gif")%>');
}

.RadWindow_RedTechnology.rwLoading .rwExternalContent {
  background-image: url('<%=WebResource("Telerik.Web.UI.Skins.RedTechnology.Common.loading.gif")%>');
}

.RadWindow_RedTechnology iframe {
  border: none;
}

.RadWizard_RedTechnology {
  color: #333333;
  background: #ffffff;
}

.RadWizard_RedTechnology .rwzButton {
  border-radius: 4px;
  padding: 6px 12px;
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadWizard_RedTechnology .rwzNext,
.RadWizard_RedTechnology .rwzFinish {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadWizard_RedTechnology .rwzBreadCrumb .rwzText {
  line-height: 2.7em;
}

.RadWizard_RedTechnology .rwzBreadCrumb .rwzLink:before {
  width: 1.55em;
  height: 1.55em;
  right: -0.7em;
  margin-top: -0.8em;
}

.RadWizard_RedTechnology .rwzLink {
  border-color: #cccccc;
  color: #333333;
  background-color: #ffffff;
}

.RadWizard_RedTechnology .rwzLink:before {
  border-color: #cccccc;
  background-color: #ffffff;
  box-shadow: none;
}

.RadWizard_RedTechnology .rwzProgressBar {
  border-radius: 4px;
  border-color: #dedede;
  background-color: whitesmoke;
}

.RadWizard_RedTechnology .rwzProgress {
  border-color: #8f2828;
  background-color: #b73333;
}

.RadWizard_RedTechnology .rwzHovered.rwzButton,
.RadWizard_RedTechnology .rwzHovered .rwzLink {
  border-color: #adadad;
  color: #333333;
  background-color: #e6e6e6;
}

.RadWizard_RedTechnology .rwzHovered.rwzNext,
.RadWizard_RedTechnology .rwzHovered.rwzFinish {
  border-color: #732020;
  color: #ffffff;
  background-color: #8f2828;
}

.RadWizard_RedTechnology .rwzHovered .rwzLink:before {
  border-color: #adadad;
  background-color: #e6e6e6;
}

.RadWizard_RedTechnology .rwzFocused.rwzButton {
  box-shadow: 0 0 5px rgba(173, 173, 173, 0.5) inset;
}

.RadWizard_RedTechnology .rwzFocused.rwzNext {
  border-color: rgba(63, 18, 18, 0.5);
  box-shadow: 0 0 5px rgba(63, 18, 18, 0.5) inset;
}

.RadWizard_RedTechnology .rwzSelected .rwzLink,
.RadWizard_RedTechnology .rwzSelected .rwzLink:before {
  border-color: #a32d2d;
  color: #ffffff;
  background-color: #b73333;
}

.RadWizard_RedTechnology.rwzHorizontal .rwzFirst .rwzLink {
  border-radius: 4px 0 0 4px;
}

.RadWizard_RedTechnology.rwzHorizontal .rwzLast .rwzLink {
  border-radius: 0 4px 4px 0;
}

.RadWizard_RedTechnology.rwzHorizontal .rwzFirst.rwzLast .rwzLink {
  border-radius: 4px;
}

.RadWizard_RedTechnology.rwzVertical .rwzFirst .rwzLink {
  border-radius: 4px 4px 0 0;
}

.RadWizard_RedTechnology.rwzVertical .rwzLast .rwzLink {
  border-radius: 0 0 4px 4px;
}

.RadWizard_RedTechnology.rwzVertical .rwzSelected .rwzLink {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.RadWizard_RedTechnology.rwzVertical .rwzBreadCrumb {
  padding-right: 0.85em;
}

.RadWizard_RedTechnology.rwzVertical .rwzBreadCrumb .rwzLink:before {
  right: -0.87em;
}

.RadWizard_RedTechnology.RadWizard_rtl.rwzHorizontal .rwzFirst .rwzLink {
  border-radius: 0 4px 4px 0;
}

.RadWizard_RedTechnology.RadWizard_rtl.rwzHorizontal .rwzLast .rwzLink {
  border-radius: 4px 0 0 4px;
}

.RadWizard_RedTechnology.RadWizard_rtl .rwzBreadCrumb .rwzLink:before,
.RadWizard_RedTechnology.rwzRightBreadCrumb .rwzBreadCrumb .rwzLink:before {
  left: -0.87em;
  right: auto;
}

.RadWizard_rtl.rwzVertical .rwzBreadCrumb {
  padding-right: 0;
  padding-left: 0.85em;
}

.RadWizard_RedTechnology.rwzRightBreadCrumb .rwzBreadCrumb,
.RadWizard_RedTechnology.RadWizard_rtl.rwzVertical .rwzBreadCrumb {
  padding-right: 0;
  padding-left: 0.85em;
}

.RadWizard_RedTechnology.rwzRightBreadCrumb .rwzFirst .rwzLink,
.RadWizard_RedTechnology.RadWizard_rtl.rwzVertical .rwzFirst .rwzLink {
  border-top-right-radius: 4px;
}

.RadWizard_RedTechnology.rwzRightBreadCrumb .rwzLast .rwzLink,
.RadWizard_RedTechnology.RadWizard_rtl.rwzVertical .rwzLast .rwzLink {
  border-bottom-right-radius: 4px;
}

.RadWizard_RedTechnology.rwzRightBreadCrumb .rwzSelected .rwzLink,
.RadWizard_RedTechnology.RadWizard_rtl.rwzVertical .rwzSelected .rwzLink {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
