@font-face {
  font-family: Kannada;
  src: url("/app/Core/CSS/fonts/Kannada MN.ttf"); }

html.BlackBarsMasterPage {
  min-width: 1300px;
  min-height: 200px;
  height: 100%;
  overflow-x: auto;
  margin: 0;
  padding: 0; }
  html.BlackBarsMasterPage > body {
    margin: 0;
    padding: 0;
    background: #ffffff;
    height: 100%;
    overflow: hidden;
    position: relative; }
    html.BlackBarsMasterPage > body > form {
      height: inherit; }
      html.BlackBarsMasterPage > body > form > .VisibleContent {
        min-width: 1300px;
        min-height: 100%;
        position: relative; }
        html.BlackBarsMasterPage > body > form > .VisibleContent > .Header {
          clear: both;
          *zoom: 1; }
          html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar {
            color: #ffffff;
            height: 33px;
            line-height: 33px;
            position: relative; }
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul {
              margin: 0;
              padding: 0;
              list-style: none; }
              html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li {
                margin: 0;
                padding: 0;
                margin-right: 10px;
                margin-left: 0;
                float: left; }
                html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li > .logo {
                  float: left;
                  padding-left: 10px;
                  padding-right: 4px;
                  color: #ffffff;
                  height: 33px; }
                  html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li > .logo > span {
                    margin: 0 7px;
                    float: left; }
                  html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li > .logo > b {
                    position: absolute;
                    left: -9999px; }
                  html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li > .logo > p {
                    margin: 0;
                    padding: 0;
                    margin-top: 4px;
                    float: left;
                    width: 153px;
                    height: 19px;
                    background-image: url("/app/Core/CSS/img/logo.png"); }
                    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                      html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li > .logo > p {
                        background-image: url(/app/Core/CSS/img/logo@2x.png);
                        background-size: 153px 19px; } }
                html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li > .form {
                  padding: 0 1em; }
                  html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li > .form > input {
                    line-height: 21px;
                    padding-left: 3px;
                    padding-right: 3px; }
                html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu {
                  position: relative; }
                  html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu > a {
                    padding-right: 32px !important;
                    background-position: 100% 50% !important;
                    background-repeat: no-repeat !important;
                    background-image: url("/app/Core/CSS/img/arrow-down.png"); }
                    @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
                      html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu > a {
                        background-image: url(/app/Core/CSS/img/arrow-down@2x.png);
                        background-size: 24px 24px; } }
                  html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu.open > ul {
                    display: block; }
                  html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu > ul {
                    margin: 0;
                    padding: 0;
                    -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
                    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
                    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
                    position: absolute;
                    z-index: 100;
                    width: auto;
                    white-space: nowrap;
                    list-style: none;
                    display: none;
                    z-index: 9000;
                    left: 0;
                    min-width: 290px !important;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box; }
                    html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu > ul > ul > li {
                      float: none !important; }
                    html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu > ul > ul > li > a {
                      padding: 0 16px; }
                  html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu > ul {
                    margin: 0;
                    padding: 0;
                    line-height: 33px;
                    background: #3b3c44; }
                    html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu > ul > li {
                      margin: 0;
                      padding: 0; }
                      html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu > ul > li > a.aspNetDisabled {
                        color: #cccccc !important; }
                  html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu > ul.left {
                    left: auto;
                    right: 0; }
                html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.mainMenu > ul > li > ul {
                  display: none;
                  position: absolute;
                  left: -140px;
                  width: 140px;
                  margin-top: -33px;
                  padding: 0;
                  background: #3b3c44; }
                  html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.mainMenu > ul > li > ul > li {
                    display: block; }
                    html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.mainMenu > ul > li > ul > li > a {
                      width: 100%;
                      display: block;
                      padding-left: 16px;
                      width: 124px;
                      color: #ffffff; }
                    html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.mainMenu > ul > li > ul > li > a:hover {
                      background-color: #2f3036; }
                html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.mainMenu > ul > li > a:hover + ul, html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.mainMenu > ul > li > ul:hover {
                  display: block; }
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul.right {
              position: absolute;
              top: 0;
              right: 0; }
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li > a,
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu > ul > li > a {
              color: #ffffff;
              display: block;
              padding: 0 16px; }
              html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li > a:hover,
              html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > ul > li.hasSubmenu > ul > li > a:hover {
                background-color: #2f3036;
                color: #ffffff; }
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > .HelpBar > .rbLinkButton {
              padding: 0; }
          html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar {
            background-color: #3b3c44;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3c44', endColorstr='#2c2d33');
            background-image: -webkit-gradient(linear, left top, left bottom, from(#3b3c44), to(#2c2d33));
            background-image: -webkit-linear-gradient(top, #3b3c44, #2c2d33);
            background-image: -moz-linear-gradient(top, #3b3c44, #2c2d33);
            background-image: -o-linear-gradient(top, #3b3c44, #2c2d33);
            background-image: linear-gradient(to bottom, #3b3c44, #2c2d33);
            border-bottom: 1px solid #000;
            font-size: 12px; }
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar .beta {
              padding: 0 32px 0 0; }
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar span > a {
              color: inherit; }
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar span.sxs {
              margin-left: 32px;
              font-weight: bold; }
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar span.provide-feedback > a {
              padding: 0 4px; }
          html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > .keyfindings-logo {
            font-size: 14px;
            font-family: Kannada, Helvetica, Arial, sans-serif;
            font-weight: 300;
            padding: 0 8px 0 0; }
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > .keyfindings-logo > .key, html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > .keyfindings-logo > .findings, html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > .keyfindings-logo > .tm {
              font-weight: 300; }
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > .keyfindings-logo > .key {
              color: #fff; }
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > .keyfindings-logo > .findings {
              color: #fff; }
            html.BlackBarsMasterPage > body > form > .VisibleContent > .Header > .toolbar > .keyfindings-logo > .tm {
              color: #fff;
              font-size: 7px;
              line-height: 0; }
        html.BlackBarsMasterPage > body > form > .VisibleContent > .Content {
          position: absolute;
          bottom: 0;
          top: 0;
          right: 0;
          left: 0;
          overflow: hidden;
          clear: both;
          *zoom: 1;
          padding-bottom: 0;
          margin-top: 35px; }
  html.BlackBarsMasterPage .subscription-info-panel .product-level-header {
    margin-left: -10px;
    margin-right: 10px;
    vertical-align: middle; }
  html.BlackBarsMasterPage .subscription-info-panel .subscription-info-text a {
    text-decoration: underline !important; }
  html.BlackBarsMasterPage .subscription-info-panel .subscription-warning {
    color: red; }
  html.BlackBarsMasterPage .account-name-multilined {
    max-width: 260px;
    line-height: 13px; }

*:focus {
  outline: none; }


.BuyButtonControl {
  position: fixed !important;
  bottom: 50px !important;
  right: 100px !important;
  height: auto !important; }
  .BuyButtonControl .centerMe {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 136px;
    height: 56px;
    box-sizing: content-box;
    cursor: pointer;
    border: 0;
    background: transparent;
    outline: 0;
    overflow: hidden;
    font-size: 0;
    padding: 0;
    background-color: #3072b8;
    border-radius: 10px; }
    .BuyButtonControl .centerMe:hover .icon {
      color: #f0d447; }
      .BuyButtonControl .centerMe:hover .icon .icon-svg {
        background-image: url("/app/Core/CSS/img/shopping-cart-hover.svg"); }
    .BuyButtonControl .centerMe:hover .text {
      color: #f0d447; }
    .BuyButtonControl .centerMe .icon {
      position: relative;
      line-height: 56px;
      width: 56px;
      height: 56px;
      text-align: center;
      color: #fff;
      font-size: 18px;
      display: inline-block; }
      .BuyButtonControl .centerMe .icon .icon-svg {
        display: block;
        width: 40px;
        height: 40px;
        background-image: url("/app/Core/CSS/img/shopping-cart.svg");
        background-size: 40px;
        background-repeat: no-repeat;
        margin: 8px 8px 8px 13px; }
    .BuyButtonControl .centerMe .text {
      position: relative;
      width: 80px;
      height: 56px;
      overflow: hidden;
      text-align: center;
      line-height: 56px;
      color: #fff;
      display: inline-block;
      font-size: 13px; }
      .BuyButtonControl .centerMe .text span {
        width: 100%;
        opacity: 1;
        top: 0;
        position: absolute;
        left: 50%;
        transform: translateX(-50%); }

@keyframes fadeInZoom {
  0% {
    opacity: 0;
    transform: scale(0.7); }
  100% {
    opacity: 1;
    transform: scale(1); } }

.MainMasterPageNavigatorBar {
  clear: both;
  *zoom: 1;
  background-color: #466b99;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466b99', endColorstr='#395782');
  background-image: -webkit-gradient(linear, left top, left bottom, from(#466b99), to(#395782));
  background-image: -webkit-linear-gradient(top, #466b99, #395782);
  background-image: -moz-linear-gradient(top, #466b99, #395782);
  background-image: -o-linear-gradient(top, #466b99, #395782);
  background-image: linear-gradient(to bottom, #466b99, #395782);
  line-height: 34px;
  border-bottom: 1px solid #2b2b2b;
  border-bottom-width: 1px;
  font-size: 14px;
  position: relative; }
  .MainMasterPageNavigatorBar > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    display: flex;
    margin-top: 0;
    margin-bottom: 0; }
    .MainMasterPageNavigatorBar > ul > li {
      margin: 0;
      padding: 0;
      white-space: nowrap;
      overflow: hidden; }
      .MainMasterPageNavigatorBar > ul > li > a {
        color: #ffffff;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        padding: 0;
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
        display: flex;
        flex: 0 0 auto;
        border-radius: 0; }
        .MainMasterPageNavigatorBar > ul > li > a:before, .MainMasterPageNavigatorBar > ul > li > a:after {
          display: block;
          content: '';
          width: 16px;
          flex: 1 1 auto; }
        .MainMasterPageNavigatorBar > ul > li > a.active, .MainMasterPageNavigatorBar > ul > li > a:hover {
          background-color: #32537f;
          color: #ffffff; }
        .MainMasterPageNavigatorBar > ul > li > a.inactive-feature {
          color: #aaaaaa; }
      .MainMasterPageNavigatorBar > ul > li > span {
        color: #ffffff;
        display: block;
        padding: 0 16px;
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); }
    .MainMasterPageNavigatorBar > ul > .datasetSelector {
      position: relative;
      position: static;
      margin-left: auto;
      display: flex; }
      .MainMasterPageNavigatorBar > ul > .datasetSelector > a {
        padding-right: 32px !important;
        background-position: 100% 50% !important;
        background-repeat: no-repeat !important;
        background-image: url("/app/Core/CSS/img/arrow-down.png"); }
        @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
          .MainMasterPageNavigatorBar > ul > .datasetSelector > a {
            background-image: url(/app/Core/CSS/img/arrow-down@2x.png);
            background-size: 24px 24px; } }
      .MainMasterPageNavigatorBar > ul > .datasetSelector.open > div {
        display: block; }
      .MainMasterPageNavigatorBar > ul > .datasetSelector > div {
        margin: 0;
        padding: 0;
        -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
        box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
        position: absolute;
        z-index: 100;
        width: auto;
        white-space: nowrap;
        list-style: none;
        display: none;
        z-index: 9000;
        right: 0;
        min-width: 290px !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .MainMasterPageNavigatorBar > ul > .datasetSelector > div > div {
          float: none !important; }
        .MainMasterPageNavigatorBar > ul > .datasetSelector > div > div {
          padding: 0 16px; }
      .MainMasterPageNavigatorBar > ul > .datasetSelector > a {
        flex: 0 1 auto;
        max-width: 500px;
        padding-left: 16px;
        display: inline-block; }
      .MainMasterPageNavigatorBar > ul > .datasetSelector .informationDiv {
        font-size: 12px;
        line-height: 21px;
        color: #464646;
        font-family: Helvetica, Arial, sans-serif;
        text-align: right; }
        .MainMasterPageNavigatorBar > ul > .datasetSelector .informationDiv span {
          display: block; }
      .MainMasterPageNavigatorBar > ul > .datasetSelector:hover > .BreadCrumbs {
        display: block; }
      .MainMasterPageNavigatorBar > ul > .datasetSelector.open > a {
        background-color: #365376; }
      .MainMasterPageNavigatorBar > ul > .datasetSelector.open > .BreadCrumbs {
        display: none; }
      .MainMasterPageNavigatorBar > ul > .datasetSelector > .navigator-embedded {
        top: 34px;
        margin-top: 1px;
        background-color: #fbf9f7;
        min-width: auto;
        width: 350px; }
        .MainMasterPageNavigatorBar > ul > .datasetSelector > .navigator-embedded > div {
          margin: 0;
          padding: 0; }
          .MainMasterPageNavigatorBar > ul > .datasetSelector > .navigator-embedded > div > .control-container > .NavigatorTreeView {
            font-size: 12px;
            line-height: 21px; }
            .MainMasterPageNavigatorBar > ul > .datasetSelector > .navigator-embedded > div > .control-container > .NavigatorTreeView .account-name > h3 {
              left: 0; }
            .MainMasterPageNavigatorBar > ul > .datasetSelector > .navigator-embedded > div > .control-container > .NavigatorTreeView .RadTreeView {
              max-height: 300px;
              max-height: -webkit-calc(100vh - 260px);
              max-height: -moz-calc(100vh - 260px);
              max-height: calc(100vh - 260px);
              overflow-y: auto; }
          .MainMasterPageNavigatorBar > ul > .datasetSelector > .navigator-embedded > div > .footer {
            border-top: 1px solid #E9E9E9;
            background: #fcfcfc;
            padding: 0 14px; }
            .MainMasterPageNavigatorBar > ul > .datasetSelector > .navigator-embedded > div > .footer:after {
              clear: both; }
            .MainMasterPageNavigatorBar > ul > .datasetSelector > .navigator-embedded > div > .footer > a {
              float: left; }
            .MainMasterPageNavigatorBar > ul > .datasetSelector > .navigator-embedded > div > .footer > span {
              line-height: 34px;
              float: right;
              padding-right: 0; }
      .MainMasterPageNavigatorBar > ul > .datasetSelector > .BreadCrumbs {
        background-color: #FBF9F7;
        color: #acacac;
        font-family: "Segoe UI", Helvetica, Arial, sans-serif;
        margin-top: 35px; }
        .MainMasterPageNavigatorBar > ul > .datasetSelector > .BreadCrumbs > div > a {
          color: #464646;
          font-family: Helvetica, Arial, sans-serif;
          line-height: 21px;
          font-size: 12px; }
          .MainMasterPageNavigatorBar > ul > .datasetSelector > .BreadCrumbs > div > a:hover {
            color: #2e72c1; }
          .MainMasterPageNavigatorBar > ul > .datasetSelector > .BreadCrumbs > div > a + span {
            font-weight: bold; }
    .MainMasterPageNavigatorBar > ul > .border-right {
      border-right: 1px solid #5d84b5; }
      .MainMasterPageNavigatorBar > ul > .border-right > a {
        border-right: 1px solid #304968; }
    .MainMasterPageNavigatorBar > ul > .border-left {
      border-left: 1px solid #304968; }
      .MainMasterPageNavigatorBar > ul > .border-left > a {
        border-left: 1px solid #5d84b5; }

html.MainMasterPage > body > form > .VisibleContent > .Content {
  top: 34px; }


