/* Note: 
    1. Before adding color codes, please check whether the color code already present or not.
    2. Add the color codes in their series and arrange it alphabetically
    3. Follow the below naming conventions to add color code

          Color code        Color Variable
        ----------------------------------------
            #ABABAB     -   $color_AB
            #ABCABC     -   $color_ABC
            #ABCDEF     -   $color_ABCDEF
*/
/***************************** Color values by color code ********************************/
/***************************** Color values by color names ********************************/
/* Colors              */
/* Incident Update page - Reseller Portal Opportunity Detail page */
/* end of Incident Update page - Reseller Portal Opportunity Detail page*/
/* Latest Version, Version History, Evaluation and Product downloads pages */
/* End of Latest Version, Version History, Evaluation and Product downloads pages */
/* Metro Ribbon */
/* Banner */
/* new colors */
/* BannerColors  */
/* Grid Colors */
/* Text color*/
/*  Fonts             */
/* Page Size */
/* hover and active colors */
/*============================== Variable declaration====================================*/
/*============================ End of variable declaration ==================================*/
body {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

a {
  text-decoration: none;
  color: #293674;
}

a:hover {
  color: #F7941D;
}

a:focus, body:focus, div:focus, focus, button:focus, input:focus {
  outline: 0 !important;
}

button:focus {
  outline: none;
}

button::-moz-focus-inner {
  border: 0;
}

img {
  border: 0 none;
}

.hide {
  display: none !important;
}

.right {
  float: right;
}

.left {
  float: left;
}

.transtext, .transtext:hover, .transtext:active {
  color: #A5D1F4;
  cursor: default;
}

* {
  margin: 0;
  padding: 0;
}

img {
  border: none;
}

select, input, textarea {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.field-validation-error {
  color: #E51400;
}

/*----------------------Page Title------------------------------- */
.partial-page-title {
  font-weight: lighter;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 54px;
  padding: 0 0 4px 15px;
  border-left: 10px solid #517B93;
  background-color: #EAEAEA;
  color: #333333;
  margin: 10px 0;
}

.PageTitle {
  font-size: 45px;
  margin: 0 auto;
  padding-top: 7px;
  width: 922px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-weight: lighter;
}

.pagetitle {
  font-size: 45px;
  width: 922px;
  font-weight: lighter;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  margin-bottom: 20px;
  padding-top: 2px;
}

.BlueBanner {
  background-color: #517B93;
  color: #FFFFFF;
  height: 80px;
}

.YellowBanner {
  background-color: #F9F298;
  color: #333333;
  height: 310px;
}

.GreenBanner {
  background-color: #73B841;
  color: #FFFFFF;
  height: 80px;
}

.SkyBlue_Banner {
  background-color: #1BA1E3;
  color: #FFFFFF;
  height: 80px;
}

.GrayBanner {
  background-color: #DDDDDD;
  color: #517B93;
  height: 80px;
}

.OrangeBanner {
  background-color: #F9F298;
  color: #FFFFFF;
  height: 80px;
}

.WhiteBanner {
  background-color: #FFFFFF;
  color: #333333;
  height: 60px;
  margin-top: 0px !important;
}

/*----------------------End ofPage Title------------------------------- */
/*---------------------------mixin----------------------------------------*/
/*----------------------------- End of mixin -----------------------------*/
/* Note: 
    1. Before adding color codes, please check whether the color code is already present or not.
    2. Add the color codes in their series and arrange it alphabetically
    3. Follow the below naming conventions to add color code

          Color code        Color Variable
        ----------------------------------------
			#AAAAAA		- 	$color_AA
            #ABABAB     -   $color_AB
            #ABCABC     -   $color_ABC
            #ABCDEF     -   $color_ABCDEF
*/
/********************************** Common Text Colors ************************************/
/********************************** End Common Text Colors ************************************/
/********************************** Common Border Colors ************************************/
/********************************** End Common Border Colors ************************************/
/********************************** Common Background Colors ************************************/
/********************************** End Common Background Colors ************************************/
/********************************** Common Button Colors ************************************/
/* Font family declaration */
/* Note: 
    1. Before adding color codes, please check whether the color code already present or not.
    2. Add the color codes in their series and arrange it alphabetically
    3. Follow the below naming conventions to add color code

          Color code        Color Variable
        ----------------------------------------
            #ABABAB     -   $color_AB
            #ABCABC     -   $color_ABC
            #ABCDEF     -   $color_ABCDEF
*/
/***************************** Color values by color code ********************************/
/***************************** Color values by color names ********************************/
/*! -- Stack Pricing -- */
/********************************** Common  Colors ************************************/
/********************************** Common  Colors ************************************/
/********************************** Common  Colors ************************************/
#master-breadcrumb #breadcrumb {
  height: 70px;
}

#master-breadcrumb #breadcrumb .content-small {
  float: left;
  font-size: 14px;
  margin: 17px 7px 21px 0;
  text-transform: uppercase;
}

#master-breadcrumb #breadcrumb .bread-crumb-separator {
  float: left;
  margin: 21px 0px 21px 0;
  background: url("//cdn.syncfusion.com/content/images/home/new-seperator.png") no-repeat;
}

#master-breadcrumb #breadcrumb .bread-crumb-separator img {
  visibility: hidden;
}

#master-breadcrumb #breadcrumb .bread-crumb a {
  outline: medium none;
  text-decoration: none;
  color: #111;
}

#master-breadcrumb #breadcrumb .bread-crumb-last {
  cursor: default;
  font-weight: 600;
}

@media (min-width: 1820px) {
  #master-breadcrumb #breadcrumb {
    height: 85px;
  }
  #master-breadcrumb #breadcrumb .content-small {
    margin: 20px 9px 16px 0;
    font-size: 16px;
  }
  #master-breadcrumb #breadcrumb .bread-crumb-separator {
    margin: 25px 3px 16px 0;
  }
}

@media (min-width: 768px) and (max-width: 1279px) {
  #master-breadcrumb #breadcrumb {
    height: 65px;
  }
  #master-breadcrumb #breadcrumb .content-small {
    margin: 15px 6px 15px 0;
    font-size: 12px;
  }
  #master-breadcrumb #breadcrumb .bread-crumb-separator {
    margin: 18px 0px 15px 0;
  }
}

@media (max-width: 767px) {
  #master-breadcrumb #breadcrumb {
    height: 50px;
  }
  #master-breadcrumb #breadcrumb .content-small {
    margin: 13px 6px 15px 0;
    font-size: 12px;
  }
  #master-breadcrumb #breadcrumb .bread-crumb-separator {
    margin: 16px 0px 15px 0;
  }
  #master-breadcrumb #breadcrumb .bread-crumb-separator, #master-breadcrumb #breadcrumb .bread-crumb {
    display: none;
  }
  #master-breadcrumb #breadcrumb .bread-crumb-separator:nth-last-child(2) {
    display: block;
  }
  #master-breadcrumb #breadcrumb .bread-crumb:nth-last-child(3) {
    display: block;
  }
}

/* Font sizes declaration */
/* Font family declaration */
body {
  color: #111;
  font-family: proxima-nova, sans-serif;
}

a {
  color: #0073DC;
  text-decoration: none;
}

a:hover {
  color: #0450C2;
  text-decoration: none;
  cursor: pointer;
}

.btn-custom {
  color: #237AC1;
  border: 1px solid #237AC1;
  outline: none !important;
}

.btn-custom:hover {
  background-color: #237AC1;
  color: #fff;
}

.btn-custom:focus {
  color: #237AC1;
  background-color: #fff;
}

.btn-custom:active {
  color: #fff;
  background-color: #006DB7;
}

#menu-wrapper {
  font-size: 14px;
  font-weight: normal;
}

.bold {
  font-weight: 600;
}

.smaller {
  font-size: 10px;
}

.small {
  font-size: 12px;
}

.error {
  font-size: 13px;
}

.normal {
  font-size: 14px;
}

.medium {
  font-size: 16px;
}

.regular {
  font-size: 18px;
}

.big {
  font-size: 20px;
}

.bigger {
  font-size: 24px;
}

.ultra-big {
  font-size: 40px;
}

p {
  line-height: 25px;
}

@media (max-width: 1279px) and (min-width: 768px) {
  body {
    font-size: 13px;
  }
  .smaller {
    font-size: 9px;
  }
  .small {
    font-size: 11px;
  }
  .medium {
    font-size: 14px;
  }
  .regular {
    font-size: 16px;
  }
  .big {
    font-size: 18px;
  }
  .bigger {
    font-size: 22px;
  }
  .ultra-big {
    font-size: 32px;
  }
  h1, .h1 {
    font-size: 30px !important;
  }
  h2, .h2 {
    font-size: 26px !important;
  }
  h3, .h3 {
    font-size: 20px !important;
  }
  h4, .h4 {
    font-size: 16px !important;
  }
  h5, .h5 {
    font-size: 13px !important;
  }
  h6, .h6 {
    font-size: 11px !important;
  }
  p {
    line-height: 24px;
  }
}

@media (max-width: 767px) {
  body {
    font-size: 11px;
  }
  .smaller {
    font-size: 8px;
  }
  .small {
    font-size: 10px;
  }
  .medium {
    font-size: 12px;
  }
  .regular {
    font-size: 14px;
  }
  .big {
    font-size: 16px;
  }
  .bigger {
    font-size: 20px;
  }
  .ultra-big {
    font-size: 28px;
  }
  h1, .h1 {
    font-size: 26px !important;
  }
  h2, .h2 {
    font-size: 22px !important;
  }
  h3, .h3 {
    font-size: 18px !important;
  }
  h4, .h4 {
    font-size: 14px !important;
  }
  h5, .h5 {
    font-size: 12px !important;
  }
  h6, .h6 {
    font-size: 10px !important;
  }
  p {
    line-height: 20px;
  }
}

@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 300;
  src: local("Merriweather Light Italic"), local("Merriweather-LightItalic"), url(https://fonts.gstatic.com/s/merriweather/v20/u-4l0qyriQwlOrhSvowK_l5-eR7lXff4jvo.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: local("Merriweather Light"), local("Merriweather-Light"), url(https://fonts.gstatic.com/s/merriweather/v20/u-4n0qyriQwlOrhSvowK_l521wRZWMf8.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdcs.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhv.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0d.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhv.woff) format("woff");
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhv.woff) format("woff");
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: local("Merriweather Light"), local("Merriweather-Light"), url(https://fonts.gstatic.com/s/merriweather/v15/ZvcMqxEwPfh2qDWBPxn6nrpPmMW7T3WCII-UZW2GGCw.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: local("Merriweather Light"), local("Merriweather-Light"), url(https://fonts.gstatic.com/s/merriweather/v15/ZvcMqxEwPfh2qDWBPxn6nqAAODQ6hKuKTT6yBk7tJss.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: local("Merriweather Light"), local("Merriweather-Light"), url(https://fonts.gstatic.com/s/merriweather/v15/ZvcMqxEwPfh2qDWBPxn6nhLwFvNxpkIoVzlXSkPSYkA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: local("Merriweather Light"), local("Merriweather-Light"), url(https://fonts.gstatic.com/s/merriweather/v15/ZvcMqxEwPfh2qDWBPxn6nk4GofcKVZz6wtzX_QUIqsI.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 300;
  src: local("Merriweather Light Italic"), local("Merriweather-LightItalic"), url(https://fonts.gstatic.com/s/merriweather/v15/EYh7Vl4ywhowqULgRdYwIFvxabc8-Ua_u_bDyl2V6ao.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 300;
  src: local("Merriweather Light Italic"), local("Merriweather-LightItalic"), url(https://fonts.gstatic.com/s/merriweather/v15/EYh7Vl4ywhowqULgRdYwII_1JgVyIQZ7vlaYT5eo8zo.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 300;
  src: local("Merriweather Light Italic"), local("Merriweather-LightItalic"), url(https://fonts.gstatic.com/s/merriweather/v15/EYh7Vl4ywhowqULgRdYwIJpID8tihKRMKfpfDQ5OzSE.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 300;
  src: local("Merriweather Light Italic"), local("Merriweather-LightItalic"), url(https://fonts.gstatic.com/s/merriweather/v15/EYh7Vl4ywhowqULgRdYwIHM1hBkL4m68a-ReB_y0NYc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  font-display: swap;
}

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
  font-display: swap;
}

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
  font-display: swap;
}

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  font-display: swap;
}

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
  font-display: swap;
}

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0370-03FF;
  font-display: swap;
}

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  font-display: swap;
}

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
  font-display: swap;
}

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
  font-display: swap;
}

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  font-display: swap;
}

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
  font-display: swap;
}

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
  font-display: swap;
}

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
  font-display: swap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
  font-display: swap;
}

/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  font-display: swap;
}

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
  font-display: swap;
}

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format("woff2");
  unicode-range: U+0370-03FF;
  font-display: swap;
}

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
  font-display: swap;
}

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
  font-display: swap;
}

html {
  font-size: 87.5%;
}

@media all and (max-width: 768px) {
  html {
    font-size: 81.25%;
  }
}

body {
  font-size: 1em;
  line-height: 1.42857143;
  -webkit-font-smoothing: antialiased;
  font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
  color: #666666;
  font-weight: 400;
}

.imagebg:not(.image--light) h1,
.imagebg:not(.image--light) h2,
.imagebg:not(.image--light) h3,
.imagebg:not(.image--light) h4,
.imagebg:not(.image--light) h5,
.imagebg:not(.image--light) h6,
.imagebg:not(.image--light) p,
.imagebg:not(.image--light) ul,
.imagebg:not(.image--light) blockquote {
  color: #fff;
}

p + a:not(.btn) {
  font-size: .85714286em;
  line-height: 2.16666667em;
}

a {
  color: #4a90e2;
}

ul:not([class*='menu']) li > a {
  font-weight: normal;
}

ul:not([class*='menu']) li > a:hover {
  text-decoration: none;
}

span.h1:not(.inline-block),
span.h2:not(.inline-block),
span.h3:not(.inline-block),
span.h4:not(.inline-block),
span.h5:not(.inline-block),
span.h6:not(.inline-block) {
  display: block;
}

[class*='imagebg']:not(.image--light) p {
  opacity: .9;
}

.height-100,
.height-90,
.height-80,
.height-70,
.height-60,
.height-50,
.height-40,
.height-30,
.height-20,
.height-10 {
  height: auto;
  padding: 4em 0;
}

@media all and (max-width: 767px) {
  .height-100,
  .height-90,
  .height-80,
  .height-70,
  .height-60,
  .height-50,
  .height-40,
  .height-30,
  .height-20,
  .height-10 {
    height: auto;
    padding: 4em 0;
  }
}

@media all and (min-height: 600px) and (min-width: 767px) {
  .height-10 {
    height: 10vh;
  }
  .height-20 {
    height: 20vh;
  }
  .height-30 {
    height: 30vh;
  }
  .height-40 {
    height: 40vh;
  }
  .height-50 {
    height: 50vh;
  }
  .height-60 {
    height: 60vh;
  }
  .height-70 {
    height: 70vh;
  }
  .height-90 {
    height: 90vh;
  }
  .height-100 {
    height: 100vh;
  }
}

.lead {
  font-weight: 400;
  color: #808080;
}

.lead:not(:last-child) {
  margin-bottom: 1.36842105263158em;
}

.lead + .btn:last-child {
  margin-top: 0.92857143em;
}

p.lead img {
  max-height: 1.68421053em;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
a {
  margin: 0;
  padding: 0;
}

h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
  font-weight: 300;
  -webkit-font-variant-ligatures: common-ligatures;
          font-variant-ligatures: common-ligatures;
  margin-top: 0;
  margin-bottom: 0;
}

h2,
.h2 {
  font-size: 2.35714286em;
  line-height: 1.36363636em;
}

h3,
.h3 {
  font-size: 1.78571429em;
  line-height: 1.5em;
}

h4,
.h4 {
  font-size: 1.35714286em;
  line-height: 1.68421053em;
}

h5,
.h5 {
  font-size: 1em;
  line-height: 1.85714286em;
}

h6,
.h6 {
  font-size: 0.85714286em;
  line-height: 2.16666667em;
}

.lead {
  font-size: 1.35714286em;
  line-height: 1.68421053em;
}

@media all and (max-width: 767px) {
  h1,
  .h1 {
    font-size: 2.35714286em;
    line-height: 1.36363636em;
  }
  h2,
  .h2 {
    font-size: 1.78571429em;
    line-height: 1.5em;
  }
  h3,
  .h3 {
    font-size: 1.35714286em;
    line-height: 1.85714286em;
  }
  .lead {
    font-size: 1.35714286em;
    line-height: 1.68421053em;
  }
}

p,
ul,
ol,
pre,
table,
blockquote {
  margin-bottom: 0.85714286em;
}

a:hover,
a:focus,
a:active {
  text-decoration: none;
  outline: none;
}

h1,
.h1 {
  letter-spacing: -0.01em;
}

h1:not(:last-child),
.h1:not(:last-child) {
  margin-bottom: 0.59090909090909em;
}

h2,
.h2 {
  margin-bottom: 0.78787878787879em;
}

h3,
.h3 {
  margin-bottom: 1.04em;
}

h3 strong,
.h3 strong {
  font-weight: 400;
}

blockquote {
  font-family: 'Merriweather', serif;
  font-style: italic;
  font-weight: 300;
}

blockquote:not(:last-child) {
  margin-bottom: 1.04em;
}

blockquote > p {
  font-size: 1em !important;
}

h4,
.h4 {
  margin-bottom: 1.36842105263158em;
  font-weight: 400;
}

h4.inline-block + .h4.inline-block:not(.typed-text),
.h4.inline-block + .h4.inline-block:not(.typed-text) {
  margin-left: 0.68421052631579em;
}

h5,
.h5 {
  font-weight: 600;
}

h6,
.h6 {
  font-weight: 700;
}

h6:not(:last-child),
.h6:not(:last-child) {
  margin-bottom: 2.16666666666667em;
}

h6.type--uppercase,
.h6.type--uppercase {
  letter-spacing: 1px;
  margin-right: -1px;
}

img {
  max-width: 100%;
  margin-bottom: 1.85714286em;
}

img:last-child {
  margin-bottom: 0;
}

section {
  padding-top: 6em;
  padding-bottom: 5em;
}

section:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.unpad--bottom):not(.border--bottom):not(.space--xxs) + section:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.border--bottom):not(.space--xxs) {
  padding-top: 0;
}

section:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.unpad--bottom):not(.border--bottom) + footer:not(.unpad):not(.imagebg):not([class*='bg--']):not(.imageblock):not(.unpad--bottom):not(.border--bottom) {
  padding-top: 0;
}

section.border--bottom:not([data-gradient-bg]) {
  border-bottom: 1px solid #ececec;
}

section.unpad {
  overflow: hidden;
}

section.text-center div[class*='col-']:first-child:last-child {
  margin: 0 auto;
  float: none;
}

@media all and (max-width: 767px) {
  section {
    padding: 3.57142857em 0;
  }
}

.back-to-top {
  position: fixed;
  width: 3.71428571em;
  height: 3.71428571em;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  right: 1.85714286em;
  bottom: 3.71428571em;
  padding-top: 12px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04);
  z-index: 99;
  border: 1px solid #ececec;
  transition: 0.2s ease-out;
  -webkit-transition: 0.2s ease-out;
  -moz-transition: 0.2s ease-out;
}

.back-to-top i {
  color: #252525;
}

.back-to-top .active:hover {
  transform: translate3d(0, -5px, 0);
  -webkit-transform: translate3d(0, -5px, 0);
}

.back-to-top:not(.active) {
  opacity: 0;
  transform: translate3d(0, 20px, 0);
  -webkit-transform: translate3d(0, 20px, 0);
  pointer-events: none;
}

.btn--primary,
.btn--primary:visited {
  background: #4a90e2;
  border-color: #4a90e2;
}

.btn--primary .btn__text,
.btn--primary:visited .btn__text {
  color: #fff;
}

.btn--primary i,
.btn--primary:visited i {
  color: #fff;
}

.btn--primary:hover {
  background: #609de6;
}

.btn--primary:active {
  background: #3483de;
}

.btn--primary-2,
.btn--primary-2:visited {
  background: #465773;
  border-color: #465773;
}

.btn--primary-2 .btn__text,
.btn--primary-2:visited .btn__text {
  color: #fff;
}

.btn--primary-2:hover {
  background: #506383;
}

.btn--primary-2:active {
  background: #3c4b63;
}

.btn--sm {
  padding-top: 0.30952381em;
  padding-bottom: 0.30952381em;
  padding-right: 1.85714286em;
  padding-left: 1.85714286em;
}

.btn .btn--sm + .btn--sm {
  margin-left: 0.92857143em;
}

.type--uppercase {
  text-transform: uppercase;
}

.btn.type--uppercase {
  letter-spacing: .5px;
}

.boxed {
  position: relative;
  overflow: hidden;
  padding: 1.85714286em;
  margin-bottom: 30px;
  border-radius: 6px;
}

.boxed.boxed--lg {
  padding: 2.78571429em;
}

.boxed.boxed--border {
  border: 1px solid #ececec;
}

.boxed > div[class*='col-']:first-child:not(.boxed) {
  padding-left: 0;
}

.boxed > div[class*='col-']:last-child:not(.boxed) {
  padding-right: 0;
}

@media all and (max-width: 767px) {
  .boxed {
    padding: 1.23809524em;
    margin-bottom: 15px;
  }
  .boxed div[class*='col-']:not(.boxed) {
    padding: 0;
  }
  .boxed.boxed--lg {
    padding: 1.23809524em;
  }
  .boxed:last-child {
    margin-bottom: 15px;
  }
}

.icon--lg {
  font-size: 5.57142857em;
}

.icon:not(.block) {
  display: inline-block;
}

.feature-3 img {
  margin-bottom: 0.16666666666667em;
}

@media all and (min-width: 768px) {
  .mt--3 {
    margin-top: 5.57142857em;
  }
}

@media all and (max-width: 990px) {
  .mt--3 {
    margin-top: 2.78571429em;
  }
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
    @media screen and (-webkit-min-device-pixel-ratio:0) {
      @font-face {
        font-family: 'stack-interface';
        src: url('../font/stack-interface.svg?34857618#stack-interface') format('svg');
      }
    }
    */
[class^="stack-"]:before, [class*=" stack-"]:before {
  font-family: "stack-interface";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.feature:not(.boxed) {
  margin-bottom: 60px;
}

.feature.feature--featured:after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4px;
  background: #4a90e2;
  left: 0;
}

.feature h5 {
  margin: 0;
}

.feature h4 {
  margin-bottom: 0.342105263157895em;
}

.feature h4 + p {
  max-width: 22.28571429em;
}

.feature i + h5 {
  margin-top: 1.85714286em;
}

.feature i + h4 {
  margin-top: 0.68421052631579em;
}

.feature i.icon--lg + h4 {
  margin-top: 1.36842105263158em;
}

.feature i.icon--lg + .h5 {
  margin-top: 0.92857143em;
}

.feature img + .boxed {
  border-radius: 0 0 6px 6px;
  border-top: none;
}

.imagebg:not(.image--light) .feature.bg--white a:not(.btn) {
  color: #4a90e2;
}

.imagebg:not(.image--light) .feature.bg--white .label {
  color: #fff;
}

@media all and (max-width: 767px) {
  .feature .feature__body form .row {
    margin-left: 0;
    margin-right: 0;
  }
}

section.text-center .feature-6 h4 + p {
  margin: 0 auto;
}

@media all and (min-width: 768px) {
  .row div[class*='col-']:nth-child(1):nth-last-child(3) .feature,
  .row div[class*='col-']:nth-child(2):nth-last-child(2) .feature,
  .row div[class*='col-']:nth-child(3):last-child .feature {
    margin-bottom: 0;
  }
}

a.block > .feature {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}

a.block:hover > .feature {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04);
}

.feature-1 {
  min-height: 11.14285714em;
}

.feature-1 p {
  margin: 0;
}

.feature-1 p.lead {
  min-height: 5.05263157894737em;
}

.feature-1 > img:first-child {
  border-radius: 6px 6px 0 0;
}

.feature-1 > a.block img {
  border-radius: 6px 6px 0 0;
}

.feature-1 > a.block + .feature__body {
  border-radius: 0 0 6px 6px;
}

.feature-1[class*='box-shadow'] {
  border-radius: 6px;
  transition: 0.35s ease-out;
  -webkit-transition: 0.35s ease-out;
  -moz-transition: 0.35s ease-out;
}

.feature-1[class*='box-shadow']:hover {
  transform: translate3d(0, -10px, 0);
  -webkit-transform: translate3d(0, -10px, 0);
  -webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, 0.2);
          box-shadow: 0 23px 40px rgba(0, 0, 0, 0.2);
}

@media all and (max-width: 767px) {
  .feature p {
    min-height: auto;
  }
  .feature.boxed {
    margin-bottom: 15px;
  }
  .feature:not(.boxed) {
    margin-bottom: 30px;
  }
  .feature.feature-8 {
    margin-bottom: 0;
  }
}

.switchable {
  position: relative;
}

.switchable div[class*='col-']:first-child {
  float: left;
  right: auto;
}

.switchable div[class*='col-']:first-child:not([class*='pull']):not([class*='push']) {
  left: 0;
}

.switchable div[class*='col-']:last-child {
  float: right;
  left: auto;
}

.switchable div[class*='col-']:last-child:not([class*='pull']):not([class*='push']) {
  right: 0;
}

.switchable .switchable__text {
  margin-top: 1.85714286em;
}

.switchable .switchable [class*='col-']:first-child .switchable__text {
  margin-bottom: 2.78571429em;
}

.switchable .section--overlap .row {
  position: relative;
  margin-top: -13em;
}

@media all and (max-width: 990px) {
  .switchable .switchable__text {
    margin-top: 0;
  }
}

@media all and (max-width: 767px) {
  .switchable .switchable__text {
    margin-top: 1.85714286em;
  }
  .switchable .row > div[class*='col-'] {
    float: none !important;
  }
  .switchable .row > div[class*='col-']:last-child:not(:only-child) {
    margin-top: 1.85714286em;
  }
}

.switchable > div[class*='col-'] {
  padding: 0;
}

.box-shadow-wide {
  -webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, 0.2);
          box-shadow: 0 23px 40px rgba(0, 0, 0, 0.2);
}

.border--round {
  border-radius: 6px;
}

.border--round:before {
  border-radius: 6px;
}

.feature-large .feature:not(.boxed) {
  margin-bottom: 30px;
}

@media all and (max-width: 1024px) {
  h1:not(:last-child), .h1:not(:last-child) {
    margin-bottom: 0.59090909090909em;
  }
}

[data-overlay="3"]:before {
  opacity: 0.3;
}

.feature-7[data-overlay]:before {
  border-radius: 6px;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}

.boxed:before {
  border-radius: 6px;
}

.feature-7[data-overlay]:before {
  border-radius: 6px;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}

.feature-7[data-overlay]:hover:before {
  opacity: .75;
}

a.block {
  font-weight: normal;
  text-decoration: none;
  color: #666666;
}

.block {
  display: block;
}

@media all and (min-width: 768px) {
  .row div[class*='col-']:nth-child(1):nth-last-child(3) .feature,
  .row div[class*='col-']:nth-child(2):nth-last-child(2) .feature,
  .row div[class*='col-']:nth-child(3):last-child .feature {
    margin-bottom: 0;
  }
}

a.block > .feature {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}

.boxed:not([class*='bg-']) {
  background: #ffffff;
}

.feature-7 {
  height: 13em;
  margin-bottom: 30px;
}

.feature-7[data-overlay]:before {
  border-radius: 6px;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}

.feature-7[data-overlay]:hover:before {
  opacity: .75;
}

.feature-7 .background-image-holder {
  border-radius: 6px;
}

.feature-7 h3 {
  margin: 0;
}

.row--gapless .feature-7 {
  margin: 0;
  border-radius: 0;
}

.row--gapless .feature-7 .background-image-holder {
  border-radius: 0;
}

.row--gapless .feature-7:before {
  border-radius: 0;
}

@media all and (max-width: 767px) {
  .feature-7 .pos-vertical-center {
    top: 50%;
    transform: translate3d(0, -50%, 0);
    -webkit-transform: translate3d(0, -50%, 0);
  }
}

.boxed {
  position: relative;
  overflow: hidden;
  padding: 1.85714286em;
  margin-bottom: 30px;
}

.boxed.boxed--lg {
  padding: 2.78571429em;
}

.boxed.boxed--sm {
  padding: 1.23809524em;
}

.boxed.boxed--border {
  border: 1px solid #ececec;
}

.boxed > div[class*='col-']:first-child:not(.boxed) {
  padding-left: 0;
}

.boxed > div[class*='col-']:last-child:not(.boxed) {
  padding-right: 0;
}

img + .boxed {
  margin-top: -1.85714286em;
}

@media all and (max-width: 767px) {
  .boxed {
    padding: 1.23809524em;
    margin-bottom: 15px;
  }
  .boxed.boxed--lg {
    padding: 1.23809524em;
  }
  .boxed div[class*='col-']:not(.boxed) {
    padding: 0;
  }
  .boxed:last-child {
    margin-bottom: 15px;
  }
}

#menu-wrapper {
  font-weight: normal !important;
}

#footer-warpper {
  font-family: "proxima-nova", sans-serif !important;
}

.dialogClass {
  background-color: #d9d9d9 !important;
}

.tooltip {
  margin: 8px;
  padding: 8px;
  border: 1px solid #E2EEFF;
  background-color: #F8FBFF;
  position: absolute;
  font-weight: 12px;
  z-index: 2;
}

.tooltip_estimatedvalue {
  background-color: #FFFFFF;
  position: absolute;
  font-weight: 12px;
  -webkit-box-shadow: 2px 2px 2px #9A9A9A;
          box-shadow: 2px 2px 2px #9A9A9A;
  width: 400px;
}

.tooltip_estimatedvalue table {
  width: 400px;
}

.tooltip_estimatedvalue table th {
  font-size: 30px;
  font-weight: lighter;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 200px;
  background-color: #EAEAEA;
}

.tooltip_estimatedvalue table .head_left {
  border-right: 1px solid #B6B6B7;
  padding-left: 20px;
  text-align: left;
  width: 179px;
}

.tooltip_estimatedvalue table .price_head {
  float: left;
  margin-left: 56px;
}

.tooltip_estimatedvalue table .head_right .closebutton {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/normal_close.PNG");
  background-repeat: no-repeat;
  float: right;
  height: 24px;
  margin-right: 5px;
  width: 24px;
  cursor: pointer;
}

.tooltip_estimatedvalue table .product_left {
  padding-left: 20px;
  border-right: 1px solid #B6B6B7;
  width: 179px;
}

.tooltip_estimatedvalue table .price_right {
  padding-left: 55px;
}

.tooltip_estimatedvalue table td {
  padding-bottom: 8px;
  padding-top: 8px;
}

.tooltip_estimatedvalue #totalvalue {
  border-top: 1px solid #B6B6B7;
  color: #F7941D;
  font-size: 40px;
  font-weight: lighter;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center;
}

.tooltip_estimatedsourcevalue {
  background-color: #FFFFFF;
  position: absolute;
  font-weight: 12px;
  -webkit-box-shadow: 2px 2px 2px #9A9A9A;
          box-shadow: 2px 2px 2px #9A9A9A;
  width: 400px;
}

.tooltip_estimatedsourcevalue table {
  width: 400px;
}

.tooltip_estimatedsourcevalue table th {
  font-size: 30px;
  font-weight: lighter;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 200px;
  background-color: #EAEAEA;
}

.tooltip_estimatedsourcevalue table .head_left {
  border-right: 1px solid #B6B6B7;
  padding-left: 20px;
  text-align: left;
  width: 179px;
}

.tooltip_estimatedsourcevalue table .price_head {
  float: left;
  margin-left: 56px;
}

.tooltip_estimatedsourcevalue table .head_right .closebuttonsource {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/normal_close.PNG");
  background-repeat: no-repeat;
  float: right;
  height: 24px;
  margin-right: 5px;
  width: 24px;
  cursor: pointer;
}

.tooltip_estimatedsourcevalue table .product_left {
  padding-left: 20px;
  border-right: 1px solid #B6B6B7;
  width: 179px;
}

.tooltip_estimatedsourcevalue table .price_right {
  padding-left: 55px;
}

.tooltip_estimatedsourcevalue table td {
  padding-bottom: 8px;
  padding-top: 8px;
}

.tooltip_estimatedsourcevalue #totalsourcevalue {
  border-top: 1px solid #B6B6B7;
  color: #F7941D;
  font-size: 40px;
  font-weight: lighter;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center;
}

/*============== FAX Orders Page =============*/
.fax-order-body {
  padding: 0px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.fax-inner-heading {
  clear: both;
  font-size: 25px;
  color: #293674;
  margin-bottom: 5px;
  font-weight: lighter;
}

.fax-order-note {
  color: #293674;
}

.fax-heading {
  color: #F7941D;
  font-size: 35px;
  font-weight: lighter;
  padding-bottom: 5px;
  float: left;
  *float: none;
}

.fax-content {
  padding-bottom: 20px;
  line-height: 28px;
  font-size: 16px;
}

.fax-content img {
  margin-right: 10px;
}

/*============== End of FAX Orders Page =============*/
/*============== licensing Page =============*/
b {
  color: #293674;
}

.licensing-body {
  float: left;
  margin-top: -10px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.licensing-body .fax-heading {
  width: 922px;
}

.licensing-list {
  float: left;
  margin-bottom: 10px;
  *float: none;
}

.licensing-list ul {
  list-style-type: none;
  margin-left: 33px;
  margin-top: 5px;
}

.licensing-list ul li {
  background: url("//cdn.syncfusion.com/content/images/sales/Images/Bullet-Box.png") no-repeat 0px 14px;
  line-height: 32px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 16px;
}

/*============== End of licensing Page =============*/
/*============= FAQ Page ======================*/
.faq-body {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  padding: 0px;
  text-align: justify;
}

.faq-body .expandall, .faq-body .collapseall {
  background-color: #1BA1E2;
  cursor: pointer;
  color: #FFFFFF;
  font-size: 20px;
  padding: 5px 20px;
  width: 140px;
  *width: 160px;
  position: relative;
  text-decoration: none;
  text-align: center;
}

.faq-body .collapseall {
  left: 200px;
  *left: 220px;
  top: -38px;
}

.faq-body .faq-content {
  line-height: 28px;
  font-size: 16px;
  float: left;
  width: 922px;
}

.faq-body .faq-content img {
  margin-right: 10px;
}

.faq-body ul {
  list-style-type: none;
  margin-left: 33px;
  margin-top: 5px;
}

.faq-body ul li {
  background: url("//cdn.syncfusion.com/content/images/sales/Images/Bullet-Box.png") no-repeat 0px 14px;
  line-height: 32px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 16px;
}

.faq-side-heading {
  font-size: 24px;
  margin-bottom: 10px;
  font-weight: lighter;
}

.fax-title {
  color: #F7941D;
  cursor: pointer;
  font-size: 35px;
  font-weight: lighter;
  padding-bottom: 5px;
  padding-left: 33px;
}

.status_open {
  background: url("//cdn.syncfusion.com/content/images/sales/Images/right_arrow.png") no-repeat scroll 0 15px transparent;
}

.status_close {
  background: url("//cdn.syncfusion.com/content/images/sales/Images/down_arrow.png") no-repeat scroll 0 15px transparent;
}

/*============== End of FAQ Page =============*/
.Sales_home {
  font-size: 16px;
  float: left;
}

.Sales_home .heading {
  height: 75px;
  padding-top: 5px;
  width: 897px;
}

.Sales_home .subheading {
  line-height: 28px;
}

.Sales_home .maincontent {
  float: left;
  margin-top: 35px;
}

.Sales_home .maincontent .left_section {
  float: left;
  margin-right: 40px;
  border-right: 0 none;
  padding-left: 0px;
  padding-right: 0px;
}

.Sales_home .maincontent .right_section {
  float: right;
}

.Sales_home .maincontent .sections {
  font-size: 16px;
  background-color: #517B93;
  height: 190px;
  margin-bottom: 40px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-top: 20px;
  width: 420px;
  cursor: pointer;
}

.Sales_home .maincontent .sections .section_image {
  float: left;
  height: 80px;
}

.Sales_home .maincontent .sections .section_link {
  float: left;
  width: 325px;
  height: 80px;
}

.Sales_home .maincontent .sections .section_link a {
  color: #FFFFFF;
  float: left;
  font-size: 35px;
  padding-left: 15px;
  font-weight: lighter;
}

.Sales_home .maincontent .sections .section_text {
  color: #FFFFFF;
  float: left;
  line-height: 30px;
  margin-top: 15px;
  padding-right: 25px;
}

.Sales_home .maincontent .sections .section_text a {
  color: #F7941D;
}

.Sales_home .maincontent .sections:hover {
  background-color: #F7941D;
}

/*=============== Special Pages ===============*/
.discount_sliceimage_azure_reporting {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialPages/sliceimage_azure_reporting.png");
  background-repeat: no-repeat;
  width: 900px;
  min-height: 347px;
}

.discount_sliceimage_azure_reporting .special_offers_azure_reporting {
  margin-left: 373px;
  margin-top: 0;
}

.discount_sliceimage_azure_reporting .special_offers_azure_reporting h2 {
  color: DarkBlue;
  font-size: 25px;
  margin-top: 35px;
}

.discount_sliceimage_azure_reporting .sales-special-azure_reporting {
  margin-left: 360px;
}

.discount_sliceimage_azure_reporting .special_offers_azure_reporting_text {
  font-size: 14px;
  line-height: 20px;
  text-align: justify;
  width: 500px;
}

.sales-special-content {
  margin-top: 20px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.sales-special-content .sales-special-inner-content {
  padding-bottom: 20px;
  line-height: 28px;
  font-size: 16px;
}

.sales-special-content .sales-special-heading {
  color: #F7941D;
  font-size: 35px;
  font-weight: lighter;
  padding-bottom: 15px;
}

.sales-special-content .sales-special-right {
  margin-left: 340px;
}

.sales-special-content .expired-image {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialPages/sliceimage.PNG");
  float: left;
  background-position: 0px 130px;
  background-repeat: no-repeat;
}

.sales-special-content .expired028-image {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialPages/sliceimage.PNG");
  float: left;
  background-position: 0px 255px;
  background-repeat: no-repeat;
}

.sales-special-content .evaluators-image {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialPages/sliceimage.PNG");
  float: left;
  background-position: 0px 140px;
  background-repeat: no-repeat;
}

.sales-special-content button {
  background-color: orange !important;
  border: 0px none #FFFFFF !important;
  background-image: none !important;
  margin-bottom: 10px;
  margin-left: 220px;
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 10px;
  cursor: pointer;
  color: #FFFFFF !important;
  padding-bottom: 45px  !important;
}

.sales-special-content button a {
  color: #FFFFFF;
}

.sales-special-content .ecustomers-image {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialPages/sliceimage_ecustomer.PNG");
  float: left;
  background-position: 0px  80px;
  background-repeat: no-repeat;
}

.sales-special-content .send-me-info-list ul {
  list-style-type: none;
  margin-left: 33px;
  margin-top: 5px;
}

.sales-special-content .send-me-info-list ul li {
  background: url("//cdn.syncfusion.com/content/images/sales/Images/Bullet-Box.png") no-repeat 0px 14px;
  line-height: 32px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 16px;
}

.sales-special-content .sales-special-ecustomers-right {
  margin-left: 350px;
}

.sales-special-content .ecustomers-button {
  padding-bottom: 10px  !important;
  width: 190px !important;
  clear: both;
  margin-top: -58px;
}

.sales-special-content .ecustomers-sample-button {
  padding-bottom: 10px  !important;
  width: 190px !important;
  clear: both;
  margin-left: 0px;
}

.sales-special-content .studioupgrade-button {
  padding-bottom: 10px  !important;
  width: 190px !important;
  clear: both;
  margin-top: -58px;
}

.sales-special-content .studioupgrade-samples-button {
  padding-bottom: 10px  !important;
  width: 190px !important;
  clear: both;
  margin-left: 0px;
}

.sales-special-content .git-whitepaper-image {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialPages/gitgraphic.png");
  float: left;
  background-position: 0px  60px;
  background-repeat: no-repeat;
  width: 922px;
}

.sales-special-content .git-whitepaper-image .fax-heading, .sales-special-content .git-whitepaper-image .licensing-list {
  width: 722px;
}

.sales-special-content .git-button {
  margin-left: 0;
  padding-bottom: 10px !important;
  padding-left: 40px;
  width: 140px !important;
}

.sales-special-content .native-app-white-paper-image {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialPages/native_app_white_paper.png");
  float: left;
  background-position: 0px 170px;
  background-repeat: no-repeat;
}

.sales-special-content .native-app-white-paper-button {
  clear: both;
  padding: 10px 0 10px 60px !important;
  width: 161px !important;
  margin-left: 0px;
}

.sales-special-content .sales-special-native-app-white-paper-right {
  margin-left: 427px;
}

.sales-special-content .studio-upgrade-image {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialPages/sliceimage_studioupgrade.png");
  float: left;
  background-position: 0 145px;
  background-repeat: no-repeat;
}

.sales-special-content .sales-special-studio-upgrade-right {
  margin-left: 361px;
}

.sales-special-content .sales-special-banner {
  background-color: #1BA1E2;
  height: 198px;
  width: 922px;
  margin-bottom: 20px;
}

.sales-special-content .sales-banner-heading {
  color: #FFFFFF;
  font-size: 35px;
  font-weight: lighter;
  margin-left: 55px;
  width: 797px;
  margin-bottom: 10px;
  padding-top: 32px;
}

.sales-special-content .sales-banner-inner-heading {
  font-size: 30px;
  color: #FFFFFF;
  font-weight: lighter;
  margin-left: 545px;
}

.sales-special-content .sales-send-me-info-image {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialPages/Product-boxes_with_CD.png");
  float: left;
  background-repeat: no-repeat;
}

.sales-special-content .sales-send-me-info-bottom-images {
  padding-right: 20px;
  padding-bottom: 20px;
}

.sales-special-content .bottom-images {
  margin-left: 45px;
}

/*=============== End of Special Pages ===============*/
/*============== sales Contact Page =================*/
.sales-contact {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  float: left;
}

.sales-contact .contact-heading {
  color: #F7941D;
  font-size: 35px;
  font-weight: lighter;
  padding-bottom: 15px;
}

.sales-contact .contact-content {
  float: left;
  font-size: 16px;
  line-height: 28px;
  padding-bottom: 30px;
}

.sales-contact .contact-inner-heading {
  font-size: 30px;
  color: #293674;
  margin-bottom: 10px;
  font-weight: lighter;
}

.sales-contact .contact-right {
  float: right;
  width: 29%;
}

.sales-contact .contact-right .border {
  border-color: #EAEAEA;
  border-style: solid;
  border-width: 1px;
}

.sales-contact .contact-right .contact-us-heading {
  font-size: 30px;
  color: #FFFFFF;
  font-weight: lighter;
  padding-left: 5px;
  background-color: #F7941D;
}

.sales-contact .contact-right .contact-us-inner-heading {
  font-size: 25px;
  font-weight: lighter;
  padding-left: 15px;
  padding-top: 8px;
}

.sales-contact .contact-right .contact-right-content {
  font-size: 16px;
  line-height: 28px;
  margin-left: 15px;
  padding-bottom: 4px;
}

.sales-contact .contact-left {
  float: left;
  width: 71%;
}

.sales-contact .contact-left .button-align {
  float: right;
  margin-right: -225px !important;
  margin-top: 33px;
  margin-bottom: 20px;
  *margin-left: 55px !important;
}

.sales-contact .contact-left .button {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 24px;
  padding: 0px;
  cursor: pointer;
  width: 130px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: -18px;
  padding: 3px 20px;
}

.sales-contact .contact-left .validation-line-align {
  float: right;
  margin-right: 61px;
  color: #AFAFAF;
}

.sales-contact .contact-left label {
  font-size: 16px;
  float: left;
  margin: 2px 29px 0 -31px;
  text-align: right;
  width: 100px;
}

.sales-contact .contact-left label span {
  color: #E51400;
}

.sales-contact .contact-left .textbox {
  height: 30px;
  width: 470px;
  padding-left: 5px;
  color: #333333;
  font-size: 16px;
  border: 1px solid #D6D3D1;
  float: left;
}

.sales-contact .contact-left .info-textbox {
  height: 150px;
  margin-top: 10px;
  width: 475px;
  resize: none;
  color: #333333;
  font-size: 16px;
  border: 1px solid #D6D3D1;
}

.sales-contact .contact-left span {
  color: #E51400;
  font-size: 16px;
  margin-left: 3px;
}

.sales-contact .contact-left .edit-textboxes {
  float: left;
  width: 90%;
  margin-left: 30px;
  margin-bottom: 30px;
}

.sales-contact .contact-left .edit-textboxes .platform, .sales-contact .contact-left .edit-textboxes .specialinfo {
  height: 135px;
}

.sales-contact .contact-left .edit-textboxes .productslabel {
  height: 200px;
}

.sales-contact .contact-left .products-align {
  margin-top: -18px;
  *margin-top: -15px;
}

.sales-contact .contact-left .special-align {
  margin-top: -40px;
  *margin-top: -50px;
}

.sales-contact .contact-left .additional-align {
  margin-top: -20px;
}

.sales-contact .contact-left .platform-checkbox {
  padding-right: 14px;
  margin-top: 3px;
  float: left;
  margin-bottom: 10px;
  font-size: 16px;
  width: 146px;
}

.sales-contact .contact-left .special-info {
  margin-top: 3px;
  float: left;
  font-size: 16px;
  margin-bottom: 10px;
  width: 239px;
}

.sales-contact .contact-left .product {
  float: left;
  font-size: 16px;
  margin-bottom: 10px;
  margin-top: 3px;
  width: 159px;
}

/*============== End of sales Contact Page =================*/
/*============== Sales Confirmation Page ==============*/
.sales-confirm {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.sales-confirm .confirm-content {
  font-size: 16px;
  line-height: 28px;
  padding-bottom: 10px;
}

.sales-confirm .confirm-inner-heading {
  font-size: 30px;
  color: #293674;
  font-weight: lighter;
}

.sales-confirm .toll-free {
  color: #333333;
}

.sales-confirm .numbers-right {
  color: #333333;
  padding-left: 55px;
}

.sales-confirm username {
  font-size: 30px;
  color: #293674;
  font-weight: lighter;
}

.sales-confirm username-content {
  font-size: 18px;
  line-height: 28px;
  color: #333333;
  padding-bottom: 10px;
}

.sales-confirm .username {
  padding-bottom: 0px;
}

.sales-confirm .confirm-spacing {
  margin-bottom: 20px;
}

/*============== sales confirmation Page ============== */
/*============== Price List  =============*/
h2 {
  font-weight: lighter;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 30px;
  color: #333333;
}

.available-platforms {
  font-size: 30px;
  color: #008000;
  font-weight: lighter;
  padding-bottom: 15px;
  padding-top: 25px;
}

#postfix-wrapper {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 16px;
}

#postfix-wrapper p {
  line-height: 28px;
  padding-bottom: 55px;
}

#postfix-wrapper .pricelist_subheading {
  font-weight: lighter;
  margin-bottom: -45px;
  margin-top: -25px;
  font-size: 30px;
  color: #333333;
}

#prefix-wrapper {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 16px;
}

#prefix-wrapper #prefix {
  margin-bottom: 20px;
}

.price-list-body {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 16px;
  margin-top: 35px;
}

.price-list-body table tr {
  margin: 8px;
  border: 1px solid #E7E7E7;
  height: 57px;
}

.price-list-body table tr title {
  font-size: 11pt;
  font-weight: bold;
  height: 40px;
}

.price-list-body table tr columns a, .price-list-body table tr a:visited {
  text-decoration: none;
  color: black;
}

.price-list-body table td {
  border-right: 1px solid #EAEAEA;
  *border-right: 1px solid #EAEAEA;
  padding-left: 7px;
  padding-right: 7px;
}

.price-list-body table td img {
  margin-bottom: 15px;
  margin-right: 4px;
}

.price-list-body table th {
  padding: 5px;
  border: 1px solid #E7E7E7;
  background-color: #008000;
  color: #FFFFFF;
  text-align: left;
  color: #FFFFFF;
  font-weight: lighter;
  padding: 5px;
}

.price-list-body table th b {
  color: #FFFFFF !important;
}

.price-list-body table .Alt_Row {
  background-color: #F4F4F4;
}

.price-list-body #gridtable .grid, .price-list-body table {
  border: none !important;
  *border: 1px solid #E7E7E7 !important;
  background: #FFFFFF;
  width: 100%;
  margin-top: 10px;
  border-collapse: collapse;
  table-layout: fixed;
}

.price-list-body .midcontent-img {
  border: none !important;
}

.price-list-tab {
  margin-bottom: 35px;
}

.image-border {
  border: 0 !important;
}

.image-border img {
  padding-right: 53px;
}

.price-list {
  margin-bottom: 35px;
  float: left;
  *border: 1px solid #E7E7E7 !important;
}

.product_studio_width {
  width: 23% !important;
  padding-left: 8px !important;
}

.platforms_supported_width {
  width: 50% !important;
  padding-left: 15px !important;
}

.price_info {
  color: #F7941D;
  font-size: 12px;
  margin-bottom: 2px;
  margin-top: -20px;
  text-align: right;
}

.contact_info {
  font-style: italic;
  font-size: 14px;
  position: relative;
  top: -20px;
  padding-left: 5px;
  font-weight: lighter;
  clear: both;
  padding-bottom: 28px !important;
}

/* Tabs*/
.ui-state-default, .ui-widget-content .ui-state-default {
  background-color: #EAEAEA;
}

.ui-state-hover a, .ui-state-hover a:hover {
  color: #333333;
  text-decoration: none;
  outline: none;
}

.ui-state-active, .ui-widget-content .ui-state-active {
  background-color: #EAEAEA;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  background-color: #EAEAEA;
}

.ui-tabs {
  zoom: 1;
  padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
  list-style: none;
  position: static;
  padding: 5em 0em 0;
  border-top: 2px solid #EAEAEA;
  border-bottom: 2px solid #EAEAEA;
  width: 916px;
  margin-left: 0;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.ui-tabs .ui-tabs-nav li a {
  float: left;
  text-decoration: none;
  padding: 1.18em 2.5em !important;
  font-weight: lighter;
  font-size: 20px;
  color: #333333;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}

.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/*============== End ================= */
/*========== My Orders =================== */
.myorders #myordersgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 40px;
}

.myorders #myordersgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.myorders #myordersgrid .GridHeader table thead {
  height: 50px !important;
}

.myorders #myordersgrid .GridHeader table thead th, .myorders #myordersgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.myorders #myordersgrid .GridHeader table thead th div, .myorders #myordersgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.myorders #myordersgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.myorders #myordersgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.myorders #myordersgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.myorders #myordersgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.myorders #myordersgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.myorders #myordersgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.myorders #myordersgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.myorders #myordersgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.myorders #myordersgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.myorders #myordersgrid .GridContent table tr td {
  *padding: 8px;
  *padding-right: 0px;
}

.myorders #myordersgrid .GridContent table tr td #available-action {
  float: left;
  width: 165px;
}

.myorders #myordersgrid .GridContent table tr td #available-action div {
  float: left;
  width: 165px;
}

.myorders #myordersgrid .GridContent table tr td #available-action div a {
  float: left;
  margin-bottom: 8px;
  margin-top: 8px;
}

.myorders #myordersgrid .GridContent table tr td #available-action div img {
  float: left;
  margin-right: 8px;
}

.myorders #myordersgrid .GridContent table tr td #order-details-table {
  margin-left: -2px;
  line-height: 26px;
  white-space: normal;
  width: 240px;
}

.myorders #myordersgrid .GridContent table tr td #order-details-table td {
  border: 0 none !important;
}

.myorders #myordersgrid .GridContent table tr td #order-details-table .clear {
  float: left;
  width: 245px;
  height: 30px;
}

.myorders #myordersgrid .GridContent table tr td #order-details-table .clear .left {
  width: 90px;
}

.myorders #myordersgrid .GridContent table tr td #order-details-table .clear .right {
  width: 155px;
}

.myorders #myordersgrid .GridContent table tr td .individualproductlist {
  line-height: 26px;
  margin-left: -2px;
  white-space: normal;
  width: 360px !important;
}

.myorders #myordersgrid .GridContent table tr td .individualproductlist td {
  border: 0 none !important;
}

.myorders #myordersgrid .GridHeader table thead th:hover {
  cursor: text;
}

.myorders #myordersgrid td.RowCell div, .myorders #myordersgrid #prod div, .myorders #myordersgrid #qty div {
  margin: 7px 0;
}

.myorders #myordersgrid td #qty, .myorders #myordersgrid td #prod {
  height: 46px;
}

.myorders .information {
  font-size: 16px;
  margin-top: 20px;
}

/* ========= End My Orders ============= */
/*========= View Invoice ============= */
.orderdetailpage {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.orderdetailpage .orderdetailstable {
  margin-bottom: 22px;
  margin-top: 22px;
}

.orderdetailpage .orderdetailstable table {
  width: 922px;
}

.orderdetailpage .orderdetailstable table tr {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  height: 50px;
}

.orderdetailpage .orderdetailstable table tr th {
  background-color: #1BA1E3;
  border: 0 none;
  color: white;
  font-size: 18px;
  font-weight: lighter;
}

.orderdetailpage .orderdetailstable table tr td {
  border: 1px solid #E7E7E7;
  font-size: 16px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 15px;
}

.orderdetailpage .orderdetailstable table .orderdate, .orderdetailpage .orderdetailstable table .ordertotal, .orderdetailpage .orderdetailstable table .orderstatus {
  text-align: center;
}

.orderdetailpage #productsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 20px;
}

.orderdetailpage #productsgrid .GridHeader table thead th:hover {
  cursor: text !important;
}

.orderdetailpage #productsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.orderdetailpage #productsgrid .GridHeader table thead {
  height: 50px !important;
}

.orderdetailpage #productsgrid .GridHeader table thead th, .orderdetailpage #productsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.orderdetailpage #productsgrid .GridHeader table thead th div, .orderdetailpage #productsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.orderdetailpage #productsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.orderdetailpage #productsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.orderdetailpage #productsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.orderdetailpage #productsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.orderdetailpage #productsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.orderdetailpage #productsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.orderdetailpage #productsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.orderdetailpage #productsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.orderdetailpage #productsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.orderdetailpage #productsgrid .totalprice {
  text-align: right;
}

.orderdetailpage #productsgrid .price {
  text-align: right;
}

.orderdetailpage #productsgrid .quantity {
  text-align: center;
}

.orderdetailpage #additional-info {
  float: left;
  border-left: 1px solid #E7E7E7;
  border-right: 1px solid #E7E7E7;
  border-bottom: 1px solid #E7E7E7;
}

.orderdetailpage #additional-info tr {
  font-size: 16px;
  height: 50px;
}

.orderdetailpage #additional-info tr .item-name {
  padding-left: 10px;
}

.orderdetailpage #additional-info tr .item-total {
  padding-right: 10px;
  text-align: right;
}

.orderdetailpage #additional-info .Alt_Row {
  background-color: #FFFFFF !important;
}

.orderdetailpage #total-row-value {
  float: left;
  background: none repeat scroll 0 0 #F4F4F4;
  font-size: 16px;
  height: 60px;
  margin-top: 20px;
  width: 922px;
}

.orderdetailpage #total-row-value div {
  float: right;
  padding-right: 10px;
  padding-top: 20px;
  color: #333333;
}

.orderdetailpage .purchaseinfo {
  background-color: #F4F4F4 !important;
  clear: both;
  margin-bottom: 20px;
  min-height: 210px;
  margin-top: 22px;
  float: left;
  color: #333333;
  width: 922px;
}

.orderdetailpage .purchaseinfo .purchaseinfo_billing_header {
  padding-bottom: 14px;
  padding-top: 14px;
  float: left;
  font-size: 16px;
}

.orderdetailpage .purchaseinfo .purchaseinfo_billing_header .placeorder-billing {
  border-right: 1px solid #333333 !important;
  float: left;
  margin-left: 18px;
  padding-top: 0;
  width: 415px;
}

.orderdetailpage .purchaseinfo .purchaseinfo_billing_header .placeorder-billing .payment-info-header {
  height: 37px;
}

.orderdetailpage .purchaseinfo .purchaseinfo_billing_header .placeorder-billing .payment-info-header div {
  font-size: 20px;
  margin-left: -2px;
}

.orderdetailpage .purchaseinfo .purchaseinfo_billing_header .placeorder-shipping {
  float: left;
  padding-left: 18px;
  padding-top: 0;
  width: 393px;
}

.orderdetailpage .purchaseinfo .purchaseinfo_billing_header .placeorder-shipping .payment-info-header {
  height: 37px;
}

.orderdetailpage .purchaseinfo .purchaseinfo_billing_header .placeorder-shipping .payment-info-header div {
  font-size: 20px;
  margin-left: -2px;
}

.orderdetailpage .payment-refund {
  float: left;
  width: 920px;
}

.orderdetailpage .payment-refund .paymentdetailsgrid {
  margin-bottom: 22px;
  margin-top: 22px;
}

.orderdetailpage .payment-refund .paymentdetailsgrid .title-text {
  color: #F29024;
  font-size: 30px;
  font-weight: lighter;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 25px;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead {
  height: 50px !important;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead th, .orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead th div, .orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.orderdetailpage .payment-refund .paymentdetailsgrid #paymentdetailsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.orderdetailpage .payment-refund .price, .orderdetailpage .payment-refund .date, .orderdetailpage .payment-refund .status, .orderdetailpage .payment-refund .type {
  text-align: center;
}

.orderdetailpage .payment-refund #refundHeader {
  color: #F29024;
  font-size: 30px;
  font-weight: lighter;
}

.orderdetailpage .payment-refund #refundgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 25px;
  margin-bottom: 25px;
}

.orderdetailpage .payment-refund #refundgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.orderdetailpage .payment-refund #refundgrid .GridHeader table thead {
  height: 50px !important;
}

.orderdetailpage .payment-refund #refundgrid .GridHeader table thead th, .orderdetailpage .payment-refund #refundgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.orderdetailpage .payment-refund #refundgrid .GridHeader table thead th div, .orderdetailpage .payment-refund #refundgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.orderdetailpage .payment-refund #refundgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.orderdetailpage .payment-refund #refundgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.orderdetailpage .payment-refund #refundgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.orderdetailpage .payment-refund #refundgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.orderdetailpage .payment-refund #refundgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.orderdetailpage .payment-refund #refundgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.orderdetailpage .payment-refund #refundgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.orderdetailpage .payment-refund #refundgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.orderdetailpage .payment-refund #refundgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.orderdetailpage .payment-refund .paymentdetailsgrid {
  margin-top: 0px !important;
}

.orderdetailpage .order_details_button .Export_PDF {
  float: right;
  position: relative;
  top: 6px;
  background-color: #F7941D;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  *padding-left: 0px;
  outline: none;
  *padding-right: 0px;
}

.orderdetailpage .pagetitle {
  font-size: 45px;
  padding-top: 7px;
  width: 300px;
  font-weight: lighter;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  margin-bottom: 20px;
  margin-top: -15px;
  float: left;
}

.orderdetailpage .orderdetailstable {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  float: left;
}

.orderdetailpage #productsgrid {
  float: left;
  width: 922px;
}

/*========== End View Invoice ========= */
/*======== Order Cancel Page =========== */
.ordercancelpage {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.ordercancelpage .orderdetailstable {
  margin-bottom: 22px;
  margin-top: 22px;
}

.ordercancelpage .orderdetailstable table {
  width: 922px;
}

.ordercancelpage .orderdetailstable table tr {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  height: 50px;
}

.ordercancelpage .orderdetailstable table tr th {
  background-color: #1BA1E3;
  border: 0 none;
  color: white;
  font-size: 18px;
  font-weight: lighter;
}

.ordercancelpage .orderdetailstable table tr td {
  border: 1px solid #E7E7E7;
  font-size: 16px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 15px;
}

.ordercancelpage .orderdetailstable table .orderdate, .ordercancelpage .orderdetailstable table .ordertotal, .ordercancelpage .orderdetailstable table .orderstatus {
  text-align: center;
}

.ordercancelpage #productsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 20px;
}

.ordercancelpage #productsgrid .GridHeader table thead th:hover {
  cursor: text !important;
}

.ordercancelpage #productsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.ordercancelpage #productsgrid .GridHeader table thead {
  height: 50px !important;
}

.ordercancelpage #productsgrid .GridHeader table thead th, .ordercancelpage #productsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.ordercancelpage #productsgrid .GridHeader table thead th div, .ordercancelpage #productsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.ordercancelpage #productsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.ordercancelpage #productsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.ordercancelpage #productsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.ordercancelpage #productsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.ordercancelpage #productsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.ordercancelpage #productsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.ordercancelpage #productsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.ordercancelpage #productsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.ordercancelpage #productsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.ordercancelpage #productsgrid .totalprice {
  text-align: right;
}

.ordercancelpage #productsgrid .price {
  text-align: right;
}

.ordercancelpage #productsgrid .quantity {
  text-align: center;
}

.ordercancelpage #ordercanceloptions {
  background: none repeat scroll 0 0 #F4F4F4;
  font-size: 16px;
  height: 60px;
  margin-bottom: 40px;
  margin-top: 22px;
  width: 922px;
}

.ordercancelpage #ordercanceloptions #warningmsg {
  font-size: 16px;
  color: #333333;
  padding: 20px;
  width: 654px;
}

.ordercancelpage #ordercanceloptions .right {
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  width: 200px;
}

.ordercancelpage #ordercanceloptions #OrderCancelYes, .ordercancelpage #ordercanceloptions #OrderCancelNo {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 2px;
  cursor: pointer;
  *padding: 0px;
  margin-left: 15px;
  background-image: none;
}

/*======== End Order Cancel ============ */
/*======== Order Cancel Confirmation Page =========== */
.ordercancelconfirmationpage {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  margin-bottom: 40px;
  float: left;
}

.ordercancelconfirmationpage .orderdetailstable {
  margin-bottom: 22px;
  margin-top: 22px;
}

.ordercancelconfirmationpage .orderdetailstable table {
  width: 922px;
}

.ordercancelconfirmationpage .orderdetailstable table tr {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  height: 50px;
}

.ordercancelconfirmationpage .orderdetailstable table tr th {
  background-color: #1BA1E3;
  border: 0 none;
  color: white;
  font-size: 18px;
  font-weight: lighter;
}

.ordercancelconfirmationpage .orderdetailstable table tr td {
  border: 1px solid #E7E7E7;
  font-size: 16px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 15px;
}

.ordercancelconfirmationpage .orderdetailstable table .orderdate, .ordercancelconfirmationpage .orderdetailstable table .ordertotal, .ordercancelconfirmationpage .orderdetailstable table .orderstatus {
  text-align: center;
}

.ordercancelconfirmationpage .orderdetailstable, .ordercancelconfirmationpage #productsgrid {
  float: left;
  width: 922px;
}

.ordercancelconfirmationpage #productsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 20px;
}

.ordercancelconfirmationpage #productsgrid .GridHeader table thead th:hover {
  cursor: text !important;
}

.ordercancelconfirmationpage #productsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.ordercancelconfirmationpage #productsgrid .GridHeader table thead {
  height: 50px !important;
}

.ordercancelconfirmationpage #productsgrid .GridHeader table thead th, .ordercancelconfirmationpage #productsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.ordercancelconfirmationpage #productsgrid .GridHeader table thead th div, .ordercancelconfirmationpage #productsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.ordercancelconfirmationpage #productsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.ordercancelconfirmationpage #productsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.ordercancelconfirmationpage #productsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.ordercancelconfirmationpage #productsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.ordercancelconfirmationpage #productsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.ordercancelconfirmationpage #productsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.ordercancelconfirmationpage #productsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.ordercancelconfirmationpage #productsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.ordercancelconfirmationpage #productsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.ordercancelconfirmationpage #productsgrid .totalprice {
  text-align: right;
}

.ordercancelconfirmationpage #productsgrid .price {
  text-align: right;
}

.ordercancelconfirmationpage #productsgrid .quantity {
  text-align: center;
}

.ordercancelconfirmationpage .userinfo {
  background-color: #F7941D;
  color: #FFFFFF;
  float: left;
  font-size: 16px;
  font-weight: lighter;
  line-height: 28px;
  margin-top: 20px;
  padding: 10px 16px;
  width: 890px;
}

.ordercancelconfirmationpage .userinfo .infoimage {
  float: left;
}

.ordercancelconfirmationpage .userinfo .infocontent {
  color: #FFFFFF;
  float: left;
  margin-left: 20px;
  margin-top: 10px;
}

.ordercancelconfirmationpage .userinfo .infocontent a, .ordercancelconfirmationpage .userinfo .infocontent a:hover {
  color: #293674;
}

.ordercancelconfirmationpage .userinfo {
  margin-bottom: 20px;
}

/*======== End Order Cancel Confirmation ============ */
/*======== Return Order Page ============== */
.returnorderpage {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.returnorderpage .orderdetailstable {
  margin-bottom: 22px;
  margin-top: 22px;
}

.returnorderpage .orderdetailstable table {
  width: 922px;
}

.returnorderpage .orderdetailstable table tr {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  height: 50px;
}

.returnorderpage .orderdetailstable table tr th {
  background-color: #1BA1E3;
  border: 0 none;
  color: white;
  font-size: 18px;
  font-weight: lighter;
}

.returnorderpage .orderdetailstable table tr td {
  border: 1px solid #E7E7E7;
  font-size: 16px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 15px;
}

.returnorderpage .orderdetailstable table .orderdate, .returnorderpage .orderdetailstable table .ordertotal, .returnorderpage .orderdetailstable table .orderstatus {
  text-align: center;
}

.returnorderpage #productsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 20px;
}

.returnorderpage #productsgrid .GridHeader table thead th:hover {
  cursor: text !important;
}

.returnorderpage #productsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.returnorderpage #productsgrid .GridHeader table thead {
  height: 50px !important;
}

.returnorderpage #productsgrid .GridHeader table thead th, .returnorderpage #productsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.returnorderpage #productsgrid .GridHeader table thead th div, .returnorderpage #productsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.returnorderpage #productsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.returnorderpage #productsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.returnorderpage #productsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.returnorderpage #productsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.returnorderpage #productsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.returnorderpage #productsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.returnorderpage #productsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.returnorderpage #productsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.returnorderpage #productsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.returnorderpage #productsgrid .totalprice {
  text-align: right;
}

.returnorderpage #productsgrid .price {
  text-align: right;
}

.returnorderpage #productsgrid .quantity {
  text-align: center;
}

.returnorderpage .paymentdetailsgrid {
  margin-bottom: 22px;
  margin-top: 22px;
}

.returnorderpage .paymentdetailsgrid .title-text {
  color: #F29024;
  font-size: 30px;
  font-weight: lighter;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 25px;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead {
  height: 50px !important;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead th, .returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead th div, .returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.returnorderpage .paymentdetailsgrid #paymentdetailsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.returnorderpage .price, .returnorderpage .date, .returnorderpage .status, .returnorderpage .type {
  text-align: center;
}

.returnorderpage .return_order {
  float: right;
  height: 40px;
  margin-bottom: 20px;
  *margin-bottom: 0px;
  margin-top: 10px;
}

.returnorderpage .return_order #cancel, .returnorderpage .return_order #return {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  margin-left: 15px;
  padding: 5px 20px;
  *padding: 0px;
}

/*======== End Return Order Page =========== */
/*======== Return order Confirmation Page =========== */
.returnconfimationpage {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.returnconfimationpage .orderdetailstable {
  margin-bottom: 22px;
  margin-top: 22px;
}

.returnconfimationpage .orderdetailstable table {
  width: 922px;
}

.returnconfimationpage .orderdetailstable table tr {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  height: 50px;
}

.returnconfimationpage .orderdetailstable table tr th {
  background-color: #1BA1E3;
  border: 0 none;
  color: white;
  font-size: 18px;
  font-weight: lighter;
}

.returnconfimationpage .orderdetailstable table tr td {
  border: 1px solid #E7E7E7;
  font-size: 16px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 15px;
}

.returnconfimationpage .orderdetailstable table .orderdate, .returnconfimationpage .orderdetailstable table .ordertotal, .returnconfimationpage .orderdetailstable table .orderstatus {
  text-align: center;
}

.returnconfimationpage #productsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 20px;
}

.returnconfimationpage #productsgrid .GridHeader table thead th:hover {
  cursor: text !important;
}

.returnconfimationpage #productsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.returnconfimationpage #productsgrid .GridHeader table thead {
  height: 50px !important;
}

.returnconfimationpage #productsgrid .GridHeader table thead th, .returnconfimationpage #productsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.returnconfimationpage #productsgrid .GridHeader table thead th div, .returnconfimationpage #productsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.returnconfimationpage #productsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.returnconfimationpage #productsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.returnconfimationpage #productsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.returnconfimationpage #productsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.returnconfimationpage #productsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.returnconfimationpage #productsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.returnconfimationpage #productsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.returnconfimationpage #productsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.returnconfimationpage #productsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.returnconfimationpage #productsgrid .totalprice {
  text-align: right;
}

.returnconfimationpage #productsgrid .price {
  text-align: right;
}

.returnconfimationpage #productsgrid .quantity {
  text-align: center;
}

.returnconfimationpage .paymentdetailsgrid {
  margin-bottom: 22px;
  margin-top: 22px;
}

.returnconfimationpage .paymentdetailsgrid .title-text {
  color: #F29024;
  font-size: 30px;
  font-weight: lighter;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 25px;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead {
  height: 50px !important;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead th, .returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead th div, .returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.returnconfimationpage .paymentdetailsgrid #paymentdetailsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.returnconfimationpage .price, .returnconfimationpage .date, .returnconfimationpage .status, .returnconfimationpage .type {
  text-align: center;
}

.returnconfimationpage #refundHeader {
  color: #F29024;
  font-size: 30px;
  font-weight: lighter;
}

.returnconfimationpage #refundgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 25px;
  margin-bottom: 25px;
}

.returnconfimationpage #refundgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.returnconfimationpage #refundgrid .GridHeader table thead {
  height: 50px !important;
}

.returnconfimationpage #refundgrid .GridHeader table thead th, .returnconfimationpage #refundgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.returnconfimationpage #refundgrid .GridHeader table thead th div, .returnconfimationpage #refundgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.returnconfimationpage #refundgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.returnconfimationpage #refundgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.returnconfimationpage #refundgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.returnconfimationpage #refundgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.returnconfimationpage #refundgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.returnconfimationpage #refundgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.returnconfimationpage #refundgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.returnconfimationpage #refundgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.returnconfimationpage #refundgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.returnconfimationpage .userinfo {
  background-color: #F7941D;
  color: #FFFFFF;
  float: left;
  font-size: 16px;
  font-weight: lighter;
  line-height: 28px;
  margin-top: 20px;
  padding: 10px 16px;
  width: 890px;
}

.returnconfimationpage .userinfo .infoimage {
  float: left;
}

.returnconfimationpage .userinfo .infocontent {
  color: #FFFFFF;
  float: left;
  margin-left: 20px;
  margin-top: 10px;
}

.returnconfimationpage .userinfo .infocontent a, .returnconfimationpage .userinfo .infocontent a:hover {
  color: #293674;
}

.returnconfimationpage .orderdetailstable, .returnconfimationpage #productsgrid, .returnconfimationpage .payment-refund {
  float: left;
  width: 922px;
}

.returnconfimationpage .userinfo {
  margin-bottom: 20px;
}

/*======== End Order Cancel Confirmation ============ */
/*======== Order Subscription Page =========== */
.ordersubscriptionpage {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.ordersubscriptionpage .orderdetailstable {
  margin-bottom: 22px;
  margin-top: 22px;
}

.ordersubscriptionpage .orderdetailstable table {
  width: 922px;
}

.ordersubscriptionpage .orderdetailstable table tr {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  height: 50px;
}

.ordersubscriptionpage .orderdetailstable table tr th {
  background-color: #1BA1E3;
  border: 0 none;
  color: white;
  font-size: 18px;
  font-weight: lighter;
}

.ordersubscriptionpage .orderdetailstable table tr td {
  border: 1px solid #E7E7E7;
  font-size: 16px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 15px;
}

.ordersubscriptionpage .orderdetailstable table .orderdate, .ordersubscriptionpage .orderdetailstable table .ordertotal, .ordersubscriptionpage .orderdetailstable table .orderstatus {
  text-align: center;
}

.ordersubscriptionpage #OrderSubscription {
  border: 1px solid #E7E7E7 !important;
  margin-top: 25px;
}

.ordersubscriptionpage #OrderSubscription #OrderSubscription_Table tr .RowHeader {
  background-color: #1BA1E3 !important;
  border: 0 none !important;
}

.ordersubscriptionpage #OrderSubscription .OrderSubscriptionChildRow .GridContent table, .ordersubscriptionpage #OrderSubscription .OrderSubscriptionChildRow .GridPager {
  *width: 864px;
}

.ordersubscriptionpage #OrderSubscription .OrderSubscriptionChildRow td {
  border: 0 none !important;
}

.ordersubscriptionpage #OrderSubscription .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.ordersubscriptionpage #OrderSubscription .GridHeader table thead {
  height: 50px !important;
}

.ordersubscriptionpage #OrderSubscription .GridHeader table thead th, .ordersubscriptionpage #OrderSubscription .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.ordersubscriptionpage #OrderSubscription .GridHeader table thead th div, .ordersubscriptionpage #OrderSubscription .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.ordersubscriptionpage #OrderSubscription .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.ordersubscriptionpage #OrderSubscription .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.ordersubscriptionpage #OrderSubscription .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.ordersubscriptionpage #OrderSubscription .GridContent table .SelectionBackground {
  color: #333333;
}

.ordersubscriptionpage #OrderSubscription .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.ordersubscriptionpage #OrderSubscription .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.ordersubscriptionpage #OrderSubscription .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.ordersubscriptionpage #OrderSubscription .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.ordersubscriptionpage #OrderSubscription .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.ordersubscriptionpage .return_order {
  float: right;
  height: 40px;
  margin-top: 25px;
}

.ordersubscriptionpage .return_order #cancel, .ordersubscriptionpage .return_order #return {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  margin-left: 15px;
  padding: 5px 20px;
  *padding: 0px;
  background-image: none;
}

.ordersubscriptionpage .return_order #cancel:hover, .ordersubscriptionpage .return_order #return:hover {
  background-image: none;
}

/*======== End Order Subscription ============ */
/*======== Manage Licenses ============ */
.managelicense {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  float: left;
}

.managelicense .orderdetailstable {
  margin-bottom: 22px;
  margin-top: 22px;
}

.managelicense .orderdetailstable table {
  width: 922px;
}

.managelicense .orderdetailstable table tr {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  height: 50px;
}

.managelicense .orderdetailstable table tr th {
  background-color: #1BA1E3;
  border: 0 none;
  color: white;
  font-size: 18px;
  font-weight: lighter;
}

.managelicense .orderdetailstable table tr td {
  border: 1px solid #E7E7E7;
  font-size: 16px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 15px;
}

.managelicense .orderdetailstable table .orderdate, .managelicense .orderdetailstable table .ordertotal, .managelicense .orderdetailstable table .orderstatus {
  text-align: center;
}

.managelicense #ManageLicense {
  float: left;
  border: 1px solid #E7E7E7 !important;
  margin-bottom: 25px;
}

.managelicense #ManageLicense #ManageLicense_toolbar {
  background-color: #999999;
  background-image: none;
  border: 0 none;
  width: 920px;
}

.managelicense #ManageLicense .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.managelicense #ManageLicense .GridHeader table thead {
  height: 50px !important;
}

.managelicense #ManageLicense .GridHeader table thead th, .managelicense #ManageLicense .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.managelicense #ManageLicense .GridHeader table thead th div, .managelicense #ManageLicense .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.managelicense #ManageLicense .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.managelicense #ManageLicense .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.managelicense #ManageLicense .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.managelicense #ManageLicense .GridContent table .SelectionBackground {
  color: #333333;
}

.managelicense #ManageLicense .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.managelicense #ManageLicense .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.managelicense #ManageLicense .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.managelicense #ManageLicense .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.managelicense #ManageLicense .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.managelicense #ManageLicense .GridHeader, .managelicense #ManageLicense .GridContent {
  *width: 918px;
}

.managelicense #ManageLicense .MsgBar {
  color: #333333;
}

.managelicense .savelicense {
  float: right;
  margin-bottom: 25px;
}

.managelicense .savelicense #SaveLicenseTop, .managelicense .savelicense #ResetLicenseTop, .managelicense .savelicense #SaveLicense, .managelicense .savelicense #ResetLicense {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  margin-left: 15px;
  padding: 5px 20px;
  *padding: 0px;
}

/*======== End Manage Licenses ============ */
/*============== Studio Comparison  =============*/
.product_subheading {
  font-size: 30px;
  font-weight: lighter;
  padding-bottom: 10px;
  margin-top: 30px;
}

.YellowBanner .bannercontent {
  margin: 0 auto;
  width: 922px;
}

.YellowBanner .bannercontent .banner_image {
  float: left;
  width: 500px;
}

.YellowBanner .bannercontent .banner_subtext {
  float: left;
  font-size: 45px;
  margin-left: 20px;
  margin-top: 40px;
  width: 400px;
  font-weight: lighter;
}

.YellowBanner .bannercontent .banner_subtext .products-align {
  margin-top: 15px;
  color: #666666;
}

.YellowBanner .bannercontent .banner_subtext .products-align .products {
  font-size: 25px;
  font-weight: normal !important;
}

.studio_comparision table {
  border: 1px solid #D6D3D1;
  font-size: 16px;
  border-collapse: collapse;
  margin-bottom: 30px;
}

.studio_comparision table tr {
  border: 1px solid #D6D3D1;
  font-size: 14px;
  font-weight: lighter !important;
  height: 70px;
}

.studio_comparision table tr td {
  border: 1px solid #D6D3D1;
  text-align: center;
}

.studio_comparision table tr th {
  border: 1px solid #D6D3D1;
  font-weight: lighter !important;
  width: 7%;
  padding-left: 25px;
  padding-right: 25px;
  text-align: center;
  font-size: 14px;
}

.studio_comparision table tr .th-middle {
  border-right-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-left-width: 2px;
  border-right-width: 2px;
}

.studio_comparision table tr .thead {
  border: 1px solid #D6D3D1;
  color: #FFFFFF !important;
  padding-left: 0px;
  padding-right: 0px;
  font-weight: bolder !important;
  background-color: #1BA1E3;
  color: #FFFFFF;
  text-align: center;
}

.studio_comparision table .orange {
  background-color: #F7941D;
  color: White;
  text-align: center;
}

/*============== End of Studio Comparison  =============*/
/*============== Sales Resellers Page ===============*/
body {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.sales-resellers {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.sales-resellers table {
  border: 1px solid #D6D3D1;
  font-size: 16px;
  text-align: left;
  border-collapse: collapse;
  width: 100%;
}

.sales-resellers table tr {
  font-size: 16px;
  text-align: center;
  font-weight: lighter !important;
  padding-right: 30px;
  height: 70px;
}

.sales-resellers table .gray-row {
  background-color: #F4F4F4;
}

.sales-resellers table td {
  border: 1px solid #D6D3D1;
}

.sales-resellers table th {
  border: 1px solid #FFFFFF;
  font-size: 35px;
  background-color: #1BA1E2;
  text-align: center;
  font-weight: lighter !important;
  color: #FFFFFF;
  width: 35%;
}

.sales-resellers table .th-middle {
  border-right-color: #FFFFFF;
  border-left-color: #FFFFFF;
}

.reseller-text {
  margin-bottom: 30px;
  margin-top: 20px;
  font-size: 16px;
  float: left;
}

#tabs {
  float: left;
}

#tabs .ui-tabs-nav {
  border-radius: 0px !important;
  background: none !important;
  border: 0 none !important;
  border-bottom: 1px solid #EAEAEA !important;
  border-top: 1px solid #EAEAEA !important;
  padding: 0px !important;
  width: 920px;
  margin-bottom: 20px;
  list-style: none outside none;
  float: left;
}

#tabs .ui-tabs-nav li {
  border-radius: 0px !important;
  background: none !important;
  border: 0 none !important;
  background-color: #FFFFFF !important;
  top: 0 !important;
  float: left;
}

#tabs .ui-tabs-nav li a {
  font-size: 17px;
  color: #333333 !important;
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  font-weight: lighter;
  padding: 15px 20px !important;
  float: left;
}

#tabs .ui-tabs-nav li a:hover {
  color: #F7941D !important;
}

#tabs .ui-tabs-nav .ui-tabs-selected {
  background-color: #F4F4F4 !important;
}

/*============== End of Sales Resellers Page ===============*/
/*============ Checkout Page ========================= */
.checkoutpage .logininfo {
  background-color: #F7941D;
  color: #FFFFFF;
  font-size: 16px;
  float: left;
  padding-bottom: 15px;
  margin-top: 15px;
  padding-top: 15px;
  width: 920px;
  margin-bottom: 5px;
}

.checkoutpage .logininfo .loginimage {
  float: left;
  margin-left: 15px;
  width: 58px;
}

.checkoutpage .logininfo .logincontent {
  float: left;
  margin-left: 10px;
  width: 830px;
}

.checkoutpage .logininfo .logincontent a {
  color: #293674;
}

.checkoutpage .checkout-form {
  margin-bottom: 5px;
  float: left;
  font-size: 16px;
  margin-top: 15px;
}

.checkoutpage .checkout-form .field-validation-error {
  color: #E51400;
  font-size: 12px;
}

.checkoutpage .checkout-form .payment-heading, .checkoutpage .checkout-form .billing-header, .checkoutpage .checkout-form .shipping-header, .checkoutpage .checkout-form .optional-header {
  color: #F7941D;
  float: left;
  font-size: 30px;
  font-weight: lighter;
  width: 920px;
}

.checkoutpage .checkout-form .payment-section {
  float: left;
  *margin-bottom: 20px;
}

.checkoutpage .checkout-form .payment-section .payment-info {
  float: left;
  margin-bottom: 25px;
  margin-top: 20px;
  background-color: #FAFAFA;
  padding-top: 25px;
  *padding-bottom: 25px;
}

.checkoutpage .checkout-form .payment-section .payment-info .payment-left {
  float: left;
  width: 460px;
}

.checkoutpage .checkout-form .payment-section .payment-info .payment-left .visaimage {
  float: right;
  margin-right: -70px;
  width: 60px;
}

.checkoutpage .checkout-form .payment-section .payment-info .payment-right {
  float: left;
  width: 460px;
}

.checkoutpage .checkout-form .payment-section .payment-info .payment-right .backslash {
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.checkoutpage .checkout-form .payment-section .payment-info .payment-right .expirationdate {
  width: 340px;
}

.checkoutpage .checkout-form .payment-section .payment-info .payment-right .cvnumber {
  width: 340px;
}

.checkoutpage .checkout-form .payment-section .payment-info .payment-right select {
  width: 80px;
}

.checkoutpage .checkout-form .payment-section .payment-info .payment-right #cvvnumber {
  width: 78px;
}

.checkoutpage .checkout-form .payment-section .payment-info .payment-right .cvvimage {
  float: left;
  margin-left: 25px;
}

.checkoutpage .checkout-form .payment-section .payment-info .payment-right .tooltip_CVV {
  cursor: pointer;
}

.checkoutpage .checkout-form .fields {
  margin-bottom: 20px;
  float: left;
}

.checkoutpage .checkout-form input[type="text"], .checkoutpage .checkout-form select {
  border: 1px solid #D6D3D1;
  width: 240px;
  height: 30px;
  font-size: 16px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  float: left;
}

.checkoutpage .checkout-form label {
  float: left;
  margin-right: 10px;
  text-align: right;
  width: 132px;
}

.checkoutpage .checkout-form label span.billing-required-filed {
  color: #E51400;
  font-size: 13px;
  padding: 2px;
}

.checkoutpage .checkout-form .billing-shipping {
  float: left;
}

.checkoutpage .checkout-form .billing-shipping .billing-shipping-address {
  float: left;
  background-color: #FAFAFA;
  margin-bottom: 25px;
  margin-top: 10px;
  color: #333333;
  width: 920px;
}

.checkoutpage .checkout-form .billing-shipping .billing-shipping-address .billing-shipping-content {
  float: left;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.checkoutpage .checkout-form .billing-shipping .billing-shipping-address .billing-shipping-content .primarybillingshipping-address {
  border-right: 1px solid #E7E7E7;
  float: left;
  margin-left: 5px;
  width: 420px;
}

.checkoutpage .checkout-form .billing-shipping .billing-shipping-address .billing-shipping-content .primarybillingshipping-address .billing-heading {
  font-size: 30px;
  color: #293674;
  font-weight: lighter;
}

.checkoutpage .checkout-form .billing-shipping .billing-shipping-address .billing-shipping-content .primarybillingshipping-address .billing-content {
  margin-top: 20px;
  margin-left: 10px;
}

.checkoutpage .checkout-form .billing-shipping .billing-shipping-address .billing-shipping-content .primaryshippingbilling-address {
  float: left;
  padding-left: 15px;
  width: 442px;
}

.checkoutpage .checkout-form .billing-shipping .billing-shipping-address .billing-shipping-content .primaryshippingbilling-address .shipping-heading {
  font-size: 30px;
  color: #293674;
  font-weight: lighter;
}

.checkoutpage .checkout-form .billing-shipping .billing-shipping-address .billing-shipping-content .primaryshippingbilling-address .shipping-content {
  margin-top: 20px;
  margin-left: 10px;
}

.checkoutpage .checkout-form .billing-shipping .billing-shipping-address .billing-shipping-content #primarybillingchange, .checkoutpage .checkout-form .billing-shipping .billing-shipping-address .billing-shipping-content #primaryshippingchange {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 16px;
  padding: 0px;
  cursor: pointer;
  float: right;
  margin-right: 20px;
  *margin-top: 20px;
  padding: 5px 20px;
  *padding: 0;
}

.checkoutpage .checkout-form .billing-shipping .billing-address, .checkoutpage .checkout-form .billing-shipping .shipping-address {
  float: left;
  *margin-bottom: 20px;
}

.checkoutpage .checkout-form .billing-shipping .billing-address .billing_info, .checkoutpage .checkout-form .billing-shipping .billing-address .shipping_info, .checkoutpage .checkout-form .billing-shipping .shipping-address .billing_info, .checkoutpage .checkout-form .billing-shipping .shipping-address .shipping_info {
  float: left;
  margin-bottom: 25px;
  margin-top: 25px;
  background-color: #FAFAFA;
  padding-top: 25px;
  *padding-bottom: 25px;
}

.checkoutpage .checkout-form .billing-shipping .billing-address .billing_info .payment-left, .checkoutpage .checkout-form .billing-shipping .billing-address .billing_info .payment-right, .checkoutpage .checkout-form .billing-shipping .billing-address .shipping_info .payment-left, .checkoutpage .checkout-form .billing-shipping .billing-address .shipping_info .payment-right, .checkoutpage .checkout-form .billing-shipping .shipping-address .billing_info .payment-left, .checkoutpage .checkout-form .billing-shipping .shipping-address .billing_info .payment-right, .checkoutpage .checkout-form .billing-shipping .shipping-address .shipping_info .payment-left, .checkoutpage .checkout-form .billing-shipping .shipping-address .shipping_info .payment-right {
  float: left;
  width: 460px;
}

.checkoutpage .checkout-form .billing-shipping .sameshiping {
  color: #293674;
  margin-top: 30px;
  margin-left: 140px;
  *width: 245px;
}

.checkoutpage .checkout-form .optional-info {
  float: left;
  *margin-top: 20px;
}

.checkoutpage .checkout-form .optional-info .optional_info {
  background-color: #FAFAFA;
  float: left;
  margin-bottom: 30px;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-top: 25px;
  width: 920px;
}

.checkoutpage .checkout-form .optional-info .optional_info .referrer_info label, .checkoutpage .checkout-form .optional-info .optional_info .questions_comments label {
  text-align: right;
  margin-left: -120px;
}

.checkoutpage .checkout-form .optional-info .optional_info div {
  float: left;
  margin-bottom: 15px;
  margin-left: 25px;
  width: 895px;
}

.checkoutpage .checkout-form .optional-info .optional_info div label {
  width: 327px;
}

.checkoutpage #continuecheckout {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  float: right;
  padding: 5px 20px;
  *margin-top: 25px;
  *padding: 0;
}

/*============ End checkout Page ==================== */
/*============ Sales pages Header Progress Bar styles ==================== */
#sales-progressfivecolunm #sales-cart-progress, #sales-progressfivecolunm #sales-billing-progress, #sales-progressfivecolunm #sales-payment-progress, #sales-progressfivecolunm #sales-receipt-progress, #sales-progressfivecolunm #sales-licensemgnt-progress {
  width: 185px;
}

#sales-progressfourcolunm #sales-cart-progress, #sales-progressfourcolunm #sales-billing-progress, #sales-progressfourcolunm #sales-payment-progress, #sales-progressfourcolunm #sales-receipt-progress {
  width: 231px;
}

.gray-line-right, .gray-line-left {
  border-bottom: 5px solid #EAEAEA;
}

.cart-table {
  font-size: 16px;
  text-align: left;
  border-collapse: collapse;
  width: 100%;
  float: left;
  margin-top: 20px;
}

.cart-table .normal {
  border-bottom: 5px solid #EAEAEA;
  color: #BFBFBF;
}

.cart-table .normal .number {
  float: left;
  font-size: 46px;
  padding-left: 15px;
}

.cart-table .normal .cart-Text {
  font-size: 16px;
  height: 30px;
  float: left;
  margin-left: 16px;
  margin-top: 33px;
}

.cart-table #sales-cart-progress.active {
  border-color: #F7941D;
  color: #F7941D;
}

.cart-table #sales-billing-progress.active {
  border-color: #1BA1E2;
  color: #1BA1E2;
}

.cart-table #sales-payment-progress.active {
  border-bottom: 5px solid #8FB40B;
  color: #8FB40B;
}

.cart-table #sales-receipt-progress.active {
  border-color: #E51400;
  color: #E51400;
}

.cart-table #sales-licensemgnt-progress.active {
  border-color: #988CC3;
  color: #988CC3;
}

.cart-table td {
  height: 30px;
  text-align: center;
  font-weight: lighter;
}

/*============ End Sales pages Header Progress Bar styles ==================== */
/*============ Sales Cart styles ==================== */
.cart-body {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  float: left;
  width: 922px;
  margin-bottom: 25px;
}

.cart-body .cart-grid {
  float: left;
  width: 922px;
  margin-top: 25px;
}

.cart-body .cart-grid #salesCartGrid {
  border: 0 none !important;
}

.cart-body .cart-grid #salesCartGrid .additionalDiscountInforamtion {
  font-size: 12px;
  color: #85BA40;
  margin-top: -5px;
}

.cart-body .cart-grid #salesCartGrid .volumediscountmessage {
  color: #85BA40;
  font-size: 15px;
}

.cart-body .cart-grid #salesCartGrid .coupon-message {
  color: #85BA40;
  font-size: 12px;
}

.cart-body .cart-grid #salesCartGrid .GridHeader table {
  width: 922px;
}

.cart-body .cart-grid #salesCartGrid .GridHeader table th {
  background-color: #F7941D;
  height: 60px;
  color: #FFFFFF;
  padding-left: 20px;
  *padding-left: 8px;
  text-align: left;
  border: 0 none !important;
  cursor: default;
}

.cart-body .cart-grid #salesCartGrid .GridHeader table th .HeaderCellDiv {
  font-weight: lighter;
  font-size: 24px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  padding: 0;
  margin: 0;
}

.cart-body .cart-grid #salesCartGrid .GridContent table {
  width: 922px;
  border: 0 none !important;
}

.cart-body .cart-grid #salesCartGrid .GridContent table td {
  font-size: 16px;
  padding-left: 16px;
  *padding-left: 8px;
  text-align: left;
  line-height: 30px;
  border: 0 none !important;
  white-space: normal;
}

.cart-body .cart-grid #salesCartGrid .GridContent table .item-total {
  padding-right: 36px;
  text-align: right;
  *text-align: center;
  *width: auto;
  *padding-right: 0px;
}

.cart-body .cart-grid #salesCartGrid .GridContent table .item-total input {
  margin-left: 15px;
  margin-top: 5px;
  *margin-top: 0px;
  position: absolute;
}

.cart-body .cart-grid #salesCartGrid .GridContent table .unit-price {
  padding-left: 38px;
  *padding-left: 0px;
  *text-align: center;
}

.cart-body .cart-grid #salesCartGrid .GridContent table .subtotal_cart {
  padding-right: 36px;
  text-align: right;
  *padding-right: 32px;
}

.cart-body .cart-grid #salesCartGrid .GridContent table .numericupdownRowone, .cart-body .cart-grid #salesCartGrid .GridContent table .numericupdown {
  *width: 110px;
  *text-align: center;
}

.cart-body .cart-grid #salesCartGrid .GridContent table .Office2007Blue {
  border: 1px solid #EAEAEA !important;
  width: 60px !important;
  height: 25px !important;
  padding-top: 6px;
  padding-left: 4px;
}

.cart-body .cart-grid #salesCartGrid .GridContent table .Office2007Blue input {
  font-size: 16px !important;
}

.cart-body .cart-grid #salesCartGrid .GridContent table .Office2007Blue .button {
  display: none !important;
  height: 0 !important;
  width: 0 !important;
}

.cart-body .userinfo {
  background-color: #F7941D;
  color: #FFFFFF;
  float: left;
  font-size: 16px;
  font-weight: lighter;
  line-height: 28px;
  margin-top: 20px;
  padding: 10px 16px;
  width: 890px;
}

.cart-body .userinfo .infoimage {
  float: left;
}

.cart-body .userinfo .infocontent {
  color: #FFFFFF;
  float: left;
  margin-left: 20px;
  margin-top: 10px;
}

.cart-body .userinfo .infocontent a, .cart-body .userinfo .infocontent a:hover {
  color: #293674;
}

.cart-body #Taxinfo-row {
  float: left;
  width: 922px;
}

.cart-body #Taxinfo-row .RowCell .userinfo-tax {
  float: left;
  padding: 15px 16px;
  width: 668px;
  *padding-left: 10px;
}

.cart-body #Taxinfo-row .RowCell .userinfo-tax-value {
  float: right;
  padding: 15px 36px;
  *padding-right: 32px;
}

.cart-body #addcouponinfo-row {
  float: left;
  width: 922px;
}

.cart-body #addcouponinfo-row .RowCell .promo-code {
  float: left;
  padding: 15px 16px;
  width: 300px;
  *padding-left: 10px;
}

.cart-body #addcouponinfo-row .RowCell .promo-button {
  float: left;
  padding: 15px 20px;
}

.cart-body #addcouponinfo-row .RowCell .promo-button #coupon {
  height: 30px;
  width: 170px;
  border: 1px solid #D6D3D1;
  float: left;
}

.cart-body #addcouponinfo-row .RowCell .promo-button #addcoupon {
  float: right;
  margin-left: 30px;
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 16px;
  padding: 0px;
  cursor: pointer;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 3px;
  padding-bottom: 4px;
}

.cart-body #updatecartinfo-row {
  float: left;
  width: 922px;
}

.cart-body #updatecartinfo-row .RowCell .made-tax {
  float: left;
  padding: 15px 16px;
}

.cart-body #updatecartinfo-row .RowCell #updatecart {
  float: left;
  background-color: #FFFFFF;
  color: #1BA1E3;
  font-size: 16px;
  padding: 0px 0px 0px 0px;
  cursor: pointer;
  border-style: none;
  padding: 18px 20px;
  color: #293674;
}

.cart-body .total-row-value {
  background-color: #EAEAEA;
  float: left;
  font-size: 35px;
  font-weight: lighter;
  line-height: 60px;
  margin-bottom: 30px;
  text-align: right;
  width: 902px;
  padding-right: 20px;
  margin-top: 10px;
}

.cart-body #footer {
  float: left;
  width: 922px;
}

.cart-body #footer .continue-shopping {
  float: left;
  margin-left: 10px;
  margin-right: 345px;
}

.cart-body #footer #googlecheckout {
  float: left;
}

.cart-body #footer #syncfusioncheckout {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  float: right;
  padding-bottom: 5px;
  padding-left: 14px;
  padding-right: 13px;
  padding-top: 5px;
  *padding: 0px;
  *width: 230px;
}

/*============== End of Sales Cart page ======================*/
/*============== Sales Place order page ======================*/
.place-order-body {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  float: left;
  margin-top: 5px;
}

.place-order-body form {
  float: left;
}

.place-order-body .roundpanel {
  border: 0px solid #FFFFFF !important;
  background-color: #FFFFFF !important;
}

.place-order-body .PaymentGatway_Error {
  background-color: none;
}

.place-order-body .PaymentGatway_Error img {
  display: none;
}

.place-order-body .PaymentGatway_Error .roundpanelimage {
  margin-top: 10px;
}

.place-order-body .PaymentGatway_Error .logincontent {
  background-image: url("/Content/en-US/Sales/Images/Placeorder/Error.png");
  background-repeat: no-repeat;
  background-position: 0px 10px;
  font-size: 16px;
  padding-bottom: 20px;
  padding-left: 60px;
  width: 450%;
  color: #333333;
}

.place-order-body .coupon_warning_message {
  background-color: #FFF7D7;
  border: 1px solid #C69C6D;
  color: #A67C52;
}

.place-order-body .logininfo {
  background-color: #F7941D;
  color: #FFFFFF;
}

.place-order-body .logininfo, .place-order-body .coupon_warning_message {
  font-size: 16px;
  float: left;
  padding-bottom: 15px;
  margin-top: 15px;
  padding-top: 15px;
  width: 920px;
  margin-bottom: 5px;
}

.place-order-body .logininfo .loginimage, .place-order-body .coupon_warning_message .loginimage {
  float: left;
  margin-left: 15px;
  width: 58px;
}

.place-order-body .logininfo .logincontent, .place-order-body .coupon_warning_message .logincontent {
  float: left;
  margin-left: 10px;
  width: 830px;
}

.place-order-body .logininfo .logincontent a, .place-order-body .coupon_warning_message .logincontent a {
  color: #293674;
}

.place-order-body .place-order-withcouponlimitation {
  width: 922px;
  margin-top: 15px;
}

.place-order-body .place-order-withcouponlimitation .place-order-left {
  margin-top: 5px;
}

.place-order-body .place-order-withcouponlimitation .place-order-left #cancelorder {
  float: right;
  background-color: #1BA1E2 !important;
  border: 0px none #FFFFFF !important;
  background-image: none !important;
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  margin-left: 25px;
  *padding: 5px;
  color: #FFFFFF !important;
}

.place-order-body .place-order-withcouponlimitation .place-order-right {
  margin-top: 5px;
}

.place-order-body .place-order-withcouponlimitation .place-order-right #placeorder {
  float: right;
  background-color: #1BA1E2 !important;
  border: 0px none #FFFFFF !important;
  background-image: none !important;
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  *padding: 5px;
  color: #FFFFFF !important;
}

.place-order-body .place-order-withcouponlimitation .place-order-right #placeorder a {
  color: #FFFFFF;
}

.place-order-body .place-order-top {
  width: 922px;
  margin-top: 15px;
}

.place-order-body .place-order-top .sf-button {
  float: right;
  background-color: #1BA1E2 !important;
  border: 0px none #FFFFFF !important;
  background-image: none !important;
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  *padding: 5px;
  color: #FFFFFF !important;
}

.place-order-body .place-order-top .sf-button a {
  color: #FFFFFF;
}

.place-order-body .place-order-bottom {
  float: right;
}

.place-order-body .place-order-bottom .sf-button {
  background-color: #1BA1E2 !important;
  border: 0px none #FFFFFF !important;
  background-image: none !important;
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  *padding: 5px;
  color: #FFFFFF !important;
}

.place-order-body .place-order-bottom .sf-button a {
  color: #FFFFFF;
}

.place-order-body .purchaseinfo {
  float: left;
  margin-bottom: 30px;
  padding-bottom: 20px;
  padding-top: 10px;
  width: 922px;
  background-color: #F4F4F4;
}

.place-order-body .purchaseinfo .place-order-billing-address, .place-order-body .purchaseinfo .place-order-shipping-address {
  width: 448px !important;
  float: left;
  font-size: 16px;
}

.place-order-body .purchaseinfo .place-order-billing-address .payment-info-header, .place-order-body .purchaseinfo .place-order-shipping-address .payment-info-header {
  color: #293674;
  font-size: 35px;
  font-weight: lighter;
}

.place-order-body .purchaseinfo .place-order-billing-address .payment-info-data, .place-order-body .purchaseinfo .place-order-shipping-address .payment-info-data {
  margin-left: 25px;
  margin-top: 15px;
}

.place-order-body .purchaseinfo .place-order-billing-address .payment-info-data .content, .place-order-body .purchaseinfo .place-order-shipping-address .payment-info-data .content {
  margin-top: 8px;
}

.place-order-body .purchaseinfo .place-order-billing-address {
  width: 446px !important;
  border-right: 1px solid #E7E7E7;
}

.place-order-body .purchaseinfo .place-order-shipping-address {
  margin-left: 25px;
}

.place-order-body .purchaseinfo .payment-info-header {
  color: #293674;
  font-size: 35px;
  font-weight: lighter;
  margin-left: 15px;
}

.place-order-body .purchaseinfo .payment-info-left {
  width: 454px !important;
  float: left;
  font-size: 16px;
  margin-left: 25px;
}

.place-order-body .purchaseinfo .payment-info-left .heading {
  float: left;
  margin-right: 5px;
  margin-top: 18px;
  width: 110px !important;
}

.place-order-body .purchaseinfo .payment-info-left .content {
  float: left;
  margin-top: 18px;
  width: 225px;
}

.place-order-body .purchaseinfo .payment-info-right {
  width: 340px !important;
  font-size: 16px;
  margin-left: 18px;
  float: left;
}

.place-order-body .purchaseinfo .payment-info-right .heading {
  float: left;
  margin-top: 18px;
  width: 110px !important;
}

.place-order-body .purchaseinfo .payment-info-right .content {
  float: left;
  margin-top: 18px;
  width: 225px;
}

.place-order-body .total-row-value {
  background-color: #EAEAEA;
  float: left;
  font-size: 35px;
  font-weight: lighter;
  line-height: 60px;
  margin-bottom: 30px;
  text-align: right;
  width: 902px;
  padding-right: 20px;
  margin-top: 10px;
}

.place-order-body .cartCheckout .syncfusion-button-office2007blue {
  background-color: orange !important;
  border: 0px none #FFFFFF !important;
  background-image: none !important;
  float: right;
  background-color: #F7941D;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 5px;
  cursor: pointer;
  font-size: 18px !important;
}

.place-order-body .cartCheckout .syncfusion-button-office2007blue a {
  color: #FFFFFF;
}

.place-order-body .cartCheckout .continue-shopping {
  float: left;
  margin-right: 375px;
  margin-left: 10px;
}

.place-order-body .cartCheckout .continue-shopping a {
  font-size: 16px;
}

.place-order-body #Taxinfo-row {
  float: left;
  width: 897px;
  *width: 922px;
}

.place-order-body #Taxinfo-row .RowCell .userinfo-tax {
  float: left;
  padding: 15px 16px;
  width: 668px;
}

.place-order-body #Taxinfo-row .RowCell .userinfo-tax-value {
  float: right;
  padding: 15px;
  *padding-right: 48px;
}

.place-order-body .cart-table {
  border: 1px solid #D6D3D1;
  font-size: 16px;
  text-align: left;
  border-collapse: collapse;
  width: 100%;
}

.place-order-body .cart-table td {
  height: 30px;
  margin-bottom: 20px;
  font-size: 20px;
  text-align: center;
  font-weight: lighter;
  color: #FFFFFF;
  height: 30px;
}

.place-order-body .cart-table td .cart-TextActive {
  background-color: #1BA1E2;
  height: 30px;
}

.place-order-body .cart-table td .cart-TextInActive {
  background-color: #EAEAEA;
  height: 30px;
}

.place-order-body .placeorder-grid {
  float: left;
  width: 922px;
  margin-top: 30px;
  *margin-bottom: 30px;
}

.place-order-body .placeorder-grid #salesCartGrid {
  border: 0 none !important;
}

.place-order-body .placeorder-grid #salesCartGrid .GridHeader table {
  width: 922px;
}

.place-order-body .placeorder-grid #salesCartGrid .GridHeader table th {
  background-color: #F7941D;
  height: 60px;
  color: #FFFFFF;
  padding-left: 20px;
  text-align: left;
  border: 0 none !important;
}

.place-order-body .placeorder-grid #salesCartGrid .GridHeader table th .HeaderCellDiv {
  font-weight: lighter;
  font-size: 24px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.place-order-body .placeorder-grid #salesCartGrid .GridContent table {
  width: 922px;
  border: 0 none !important;
}

.place-order-body .placeorder-grid #salesCartGrid .GridContent table td {
  font-size: 16px;
  padding-left: 16px;
  text-align: left;
  line-height: 30px;
  border: 0 none !important;
  white-space: normal;
}

.place-order-body .placeorder-grid #salesCartGrid .GridContent table .item-total {
  padding-right: 15px;
  text-align: center;
}

.place-order-body .placeorder-grid #salesCartGrid .GridContent table .unitprice {
  text-align: center;
}

.place-order-body .placeorder-grid #salesCartGrid .GridContent table .item-quantity {
  text-align: center;
}

/*==============End of Sales Place order page ======================*/
/*============Receipt Details==================== */
#receipt_details {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 16px;
  float: left;
}

#receipt_details .left {
  float: left;
}

#receipt_details #order-payment-table {
  float: left;
  margin-top: 20px;
  width: 922px;
}

#receipt_details #order-payment-table .rightside {
  margin-left: 30px;
}

#receipt_details #order-payment-table table {
  background-color: #F4F4F4;
  border-collapse: collapse;
  height: 280px;
  margin-bottom: 30px;
  width: 48.3%;
  float: left;
}

#receipt_details #order-payment-table table .left {
  float: left;
  margin-left: 10px !important;
  clear: both;
}

#receipt_details #order-payment-table table th {
  background-color: #F4F4F4;
  color: #293674;
  font-size: 30px;
  font-weight: lighter;
  height: 29px;
  padding-left: 18px;
  padding-top: 14px;
  text-align: left;
}

#receipt_details #order-payment-table table td {
  border-collapse: collapse;
  padding: 14px 25px 0 24px !important;
  vertical-align: top;
}

#receipt_details #order-payment-table table td .clear {
  clear: both !important;
}

#receipt_details #order-payment-table table td .clear .left {
  margin-bottom: 15px;
  width: 30%;
}

#receipt_details #order-payment-table table td .clear .right {
  margin-bottom: 15px;
  width: 65%;
}

#receipt_details #productsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 20px;
}

#receipt_details #productsgrid .GridHeader table thead th:hover {
  cursor: text !important;
}

#receipt_details #productsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

#receipt_details #productsgrid .GridHeader table thead {
  height: 50px !important;
}

#receipt_details #productsgrid .GridHeader table thead th, #receipt_details #productsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

#receipt_details #productsgrid .GridHeader table thead th div, #receipt_details #productsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

#receipt_details #productsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

#receipt_details #productsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

#receipt_details #productsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

#receipt_details #productsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

#receipt_details #productsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

#receipt_details #productsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

#receipt_details #productsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

#receipt_details #productsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

#receipt_details #productsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

#receipt_details #productsgrid .totalprice {
  text-align: right;
}

#receipt_details #productsgrid .price {
  text-align: right;
}

#receipt_details #productsgrid .quantity {
  text-align: center;
}

#receipt_details #additional-info {
  border-left: 1px solid #F4F4F4;
  border-right: 1px solid #F4F4F4;
  border-bottom: 1px solid #F4F4F4;
}

#receipt_details #additional-info tr {
  font-size: 16px;
  height: 50px;
}

#receipt_details #additional-info tr .item-name {
  padding-left: 10px;
}

#receipt_details #additional-info tr .item-total {
  padding-right: 10px;
  text-align: right;
}

#receipt_details #additional-info .Alt_Row {
  background-color: #F4F4F4 !important;
}

#receipt_details #productsgrid {
  clear: both;
}

#receipt_details #productsgrid .GridContent table tr td {
  border-bottom: 1px solid #D6D3D1 !important;
  line-height: 26px !important;
  white-space: normal !important;
  padding-left: 20px;
}

#receipt_details #total-row-value {
  background: none repeat scroll 0 0 #F4F4F4;
  height: 60px;
  margin-top: 30px;
  width: 922px;
  text-align: right;
  font-size: 35px;
  font-weight: lighter;
}

#receipt_details #total-row-value span {
  position: relative;
  right: 6px;
  top: 3px;
}

#receipt_details .purchaseinfo {
  background-color: #F4F4F4 !important;
  clear: both;
  margin-bottom: 20px;
  min-height: 210px;
  margin-top: 30px;
  float: left;
  width: 922px;
}

#receipt_details .purchaseinfo .purchaseinfo_billing_header {
  padding-bottom: 14px;
  padding-top: 14px;
  float: left;
  font-size: 16px;
  line-height: 28px;
}

#receipt_details .purchaseinfo .purchaseinfo_billing_header .placeorder-billing {
  border-right: 1px solid #E7E7E7 !important;
  float: left;
  margin-left: 18px;
  padding-top: 0;
  width: 415px;
}

#receipt_details .purchaseinfo .purchaseinfo_billing_header .placeorder-billing .payment-info-header {
  margin-bottom: 10px;
  color: #293674;
  font-size: 30px;
  font-weight: lighter;
}

#receipt_details .purchaseinfo .purchaseinfo_billing_header .placeorder-billing .payment-info-data {
  margin-left: 15px;
}

#receipt_details .purchaseinfo .purchaseinfo_billing_header .placeorder-shipping {
  float: left;
  padding-left: 18px;
  padding-top: 0;
  width: 393px;
}

#receipt_details .purchaseinfo .purchaseinfo_billing_header .placeorder-shipping .payment-info-header {
  margin-bottom: 10px;
  color: #293674;
  font-size: 30px;
  font-weight: lighter;
}

#receipt_details .purchaseinfo .purchaseinfo_billing_header .placeorder-shipping .payment-info-data {
  margin-left: 15px;
}

#receipt_details #ManageLicence {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  float: right;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  margin-bottom: 0px;
  margin-right: 0;
  margin-top: 20px;
  padding: 5px 20px;
}

#receipt_details #productsgrid .GridHeader table thead th, #receipt_details #productsgrid .GridHeader table thead th:hover {
  padding-left: 20px !important;
}

/*===============Sales products Home Page===================*/
#orderonlinecustombanner {
  height: 400px;
}

#orderonlinecustombanner #slides .slides_container {
  display: none;
  border-bottom: 2px solid #EAEAEA;
}

#orderonlinecustombanner #slides .slides_container .slides_control {
  height: 370px !important;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide {
  color: #6D6D6D;
  font-size: 18px;
  font-weight: 600;
  font-size: 17px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide .contentwrapper {
  width: 922px;
  margin: 0 auto;
  margin-top: 27px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide .contentwrapper .contentsection {
  float: left;
  width: 375px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide .contentwrapper .contentsection .description {
  line-height: 28px;
  color: #868686;
  margin-top: 8px;
  margin-bottom: 10px;
  padding-right: 40px;
  font-weight: lighter;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide .contentwrapper .contentsection .action {
  margin-top: 24px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide .contentwrapper .contentsection .action .addtoCart_submit {
  font-size: 21px;
  padding: 10px 15px;
  background-color: #F9A02B;
  color: #FFFFFF;
  border: none;
  cursor: pointer;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide .contentwrapper .contentsection .action .addtoCart_submit:hover {
  background-color: #EE9D25;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide .contentwrapper .imagescetion {
  float: left;
  width: 400px;
  height: 327px;
  margin-left: 50px;
  background-repeat: no-repeat;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide .contentwrapper .imagescetion .offer_price {
  width: 280px;
  height: 285px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide .contentwrapper .imagescetion .original_price {
  width: 280px;
  height: 285px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide .contentwrapper .imagescetion .original_price span {
  padding-top: 118px;
  padding-left: 62px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide .contentwrapper .imagescetion div {
  float: left;
}

#orderonlinecustombanner #slides .slides_container .slides_control .new-slide .contentwrapper .imagescetion span {
  color: white;
  display: block;
  font-size: 63px;
  font-weight: 400;
  padding-left: 56px;
  padding-top: 137px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .orubase_slide .contentwrapper .contentsection .header {
  margin-top: 46px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .orubase_slide .contentwrapper .contentsection .header img {
  margin-left: -7px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .orubase_slide .contentwrapper .contentsection .description {
  padding-left: 3px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .orubase_slide .contentwrapper .contentsection .action {
  padding-left: 3px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .orubase_slide .contentwrapper .imagescetion {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/Home/orubase_offer.png");
}

#orderonlinecustombanner #slides .slides_container .slides_control .orubase_slide .contentwrapper .imagescetion .original_price span, #orderonlinecustombanner #slides .slides_container .slides_control .orubase_slide .contentwrapper .imagescetion .offer_price span {
  padding-left: 70px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .estudio_slide .contentwrapper .contentsection .header {
  padding-left: 2px;
  margin-top: 6px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .estudio_slide .contentwrapper .contentsection .title {
  color: #1196CD;
  display: block;
  font-size: 40px;
  font-weight: 700;
  line-height: 43px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .estudio_slide .contentwrapper .contentsection .description {
  padding-left: 3px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .estudio_slide .contentwrapper .contentsection .description .price {
  color: #85BA40;
  font-weight: bold;
  font-size: 23px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .estudio_slide .contentwrapper .contentsection .description .platform {
  color: #868686;
}

#orderonlinecustombanner #slides .slides_container .slides_control .estudio_slide .contentwrapper .contentsection .action {
  padding-left: 3px;
}

#orderonlinecustombanner #slides .slides_container .slides_control .estudio_slide .contentwrapper .imagescetion {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/Home/estudio_offer.png");
  margin-left: 0;
  width: 540px;
}

#orderonlinecustombanner #slides .banner-paging .pagination {
  margin: 13px auto 0;
  width: 40px;
}

.orderonline {
  margin-bottom: 20px;
  margin-top: 10px;
  width: 100%;
  clear: both;
}

.orderonline .platformstudio_aspnetId, .orderonline .platformstudio_javascriptId, .orderonline .platformstudio_windowsformsId, .orderonline .platformstudio_wpfId, .orderonline .enterpriseIdbinary, .orderonline .ppstudioId, .orderonline .orubasestudioId {
  background-color: #F2F2F2;
}

.orderonline .productheading {
  color: #057ED1;
  font-size: 36px;
  font-weight: lighter;
  width: 920px;
  margin-bottom: 20px;
}

.orderonline .enterprise_studio {
  width: 922px;
  width: 100%;
}

.orderonline .enterprise_studio table {
  width: 100%;
}

.orderonline .enterprise_studio table td {
  height: 70px;
  font-size: 16px;
  text-align: left;
  width: 13%;
  *width: 16%;
}

.orderonline .enterprise_studio table td .individual_cart {
  display: none;
}

.orderonline .enterprise_studio table td button, .orderonline .enterprise_studio table td .right-button, .orderonline .enterprise_studio table td .individualaddtoCartButton {
  background-color: #85BA40;
  border: 0 none;
  border-radius: 5px;
  color: white;
  cursor: pointer;
  font-family: segoe ui;
  font-size: 16px;
  font-weight: lighter;
  padding: 5px 8px;
}

.orderonline .enterprise_studio table td button:hover, .orderonline .enterprise_studio table td .right-button:hover, .orderonline .enterprise_studio table td .individualaddtoCartButton:hover {
  background-color: #82AA43;
}

.orderonline .enterprise_studio table .products {
  width: 185px;
  padding-left: 10px;
  text-align: left;
}

.orderonline .enterprise_studio table .subscribeproducts {
  padding-left: 10px;
  text-align: left;
}

.orderonline .enterprise_studio table .price {
  width: 125px;
}

.orderonline .enterprise_studio table .add_cart {
  width: 140px;
}

.orderonline .enterprise_studio table .price_td {
  width: 22%;
  color: #515151;
}

.orderonline .enterprise_studio table .products_td {
  text-align: left;
  padding-left: 3%;
  width: 52%;
  color: #515151;
}

.orderonline .enterprise_studio table .sf-core {
  height: 32px !important;
  border: 1px solid #D6D3D1;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.orderonline .enterprise_studio table .sf-core .Syncfusion_Watermark_TextBox {
  color: #D6D3D1;
  font-size: 17px;
  font-style: normal;
}

.orderonline .enterprise_studio table .sf-core .Syncfusion_Value_TextBox, .orderonline .enterprise_studio table .sf-core .sfInputText {
  color: #515151;
  font-size: 18px;
}

.orderonline .individual_products {
  width: 922px;
  width: 100%;
}

.orderonline .individual_products table {
  width: 100%;
}

.orderonline .individual_products table td {
  height: 70px;
  font-size: 16px;
  text-align: left;
  width: 13%;
  *width: 16%;
}

.orderonline .individual_products table td .individual_cart {
  display: none;
}

.orderonline .individual_products table td button, .orderonline .individual_products table td .right-button, .orderonline .individual_products table td .individualaddtoCartButton {
  background-color: #85BA40;
  border: 0 none;
  border-radius: 5px;
  color: white;
  cursor: pointer;
  font-family: segoe ui;
  font-size: 16px;
  font-weight: lighter;
  padding: 5px 8px;
}

.orderonline .individual_products table td button:hover, .orderonline .individual_products table td .right-button:hover, .orderonline .individual_products table td .individualaddtoCartButton:hover {
  background-color: #82AA43;
}

.orderonline .individual_products table .products {
  width: 185px;
  padding-left: 10px;
  text-align: left;
}

.orderonline .individual_products table .subscribeproducts {
  padding-left: 10px;
  text-align: left;
}

.orderonline .individual_products table .price {
  width: 125px;
}

.orderonline .individual_products table .add_cart {
  width: 140px;
}

.orderonline .individual_products table .price_td {
  width: 22%;
  color: #515151;
}

.orderonline .individual_products table .products_td {
  text-align: left;
  padding-left: 3%;
  width: 52%;
  color: #515151;
}

.orderonline .individual_products table .sf-core {
  height: 32px !important;
  border: 1px solid #D6D3D1;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.orderonline .individual_products table .sf-core .Syncfusion_Watermark_TextBox {
  color: #D6D3D1;
  font-size: 17px;
  font-style: normal;
}

.orderonline .individual_products table .sf-core .Syncfusion_Value_TextBox, .orderonline .individual_products table .sf-core .sfInputText {
  color: #515151;
  font-size: 18px;
}

.orderonline .other_products {
  width: 922px;
  width: 100%;
  border-top: 2px dotted #D6D3D1;
  padding-top: 20px;
  margin-top: 40px;
}

.orderonline .other_products table {
  width: 100%;
}

.orderonline .other_products table td {
  height: 70px;
  font-size: 16px;
  text-align: left;
  width: 13%;
  *width: 16%;
}

.orderonline .other_products table td .individual_cart {
  display: none;
}

.orderonline .other_products table td button, .orderonline .other_products table td .right-button, .orderonline .other_products table td .individualaddtoCartButton {
  background-color: #85BA40;
  border: 0 none;
  border-radius: 5px;
  color: white;
  cursor: pointer;
  font-family: segoe ui;
  font-size: 16px;
  font-weight: lighter;
  padding: 5px 8px;
}

.orderonline .other_products table td button:hover, .orderonline .other_products table td .right-button:hover, .orderonline .other_products table td .individualaddtoCartButton:hover {
  background-color: #82AA43;
}

.orderonline .other_products table .products {
  width: 185px;
  padding-left: 10px;
  text-align: left;
}

.orderonline .other_products table .subscribeproducts {
  padding-left: 10px;
  text-align: left;
}

.orderonline .other_products table .price {
  width: 125px;
}

.orderonline .other_products table .add_cart {
  width: 140px;
}

.orderonline .other_products table .price_td {
  width: 22%;
  color: #515151;
}

.orderonline .other_products table .products_td {
  text-align: left;
  padding-left: 3%;
  width: 52%;
  color: #515151;
}

.orderonline .other_products table .sf-core {
  height: 32px !important;
  border: 1px solid #D6D3D1;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.orderonline .other_products table .sf-core .Syncfusion_Watermark_TextBox {
  color: #D6D3D1;
  font-size: 17px;
  font-style: normal;
}

.orderonline .other_products table .sf-core .Syncfusion_Value_TextBox, .orderonline .other_products table .sf-core .sfInputText {
  color: #515151;
  font-size: 18px;
}

.orderonline .partner-package {
  width: 922px;
  width: 100%;
  border-top: 2px dotted #D6D3D1;
  padding-top: 20px;
  margin-top: 40px;
}

.orderonline .partner-package table {
  width: 100%;
}

.orderonline .partner-package table td {
  height: 70px;
  font-size: 16px;
  text-align: left;
  width: 13%;
  *width: 16%;
}

.orderonline .partner-package table td .individual_cart {
  display: none;
}

.orderonline .partner-package table td button, .orderonline .partner-package table td .right-button, .orderonline .partner-package table td .individualaddtoCartButton {
  background-color: #85BA40;
  border: 0 none;
  border-radius: 5px;
  color: white;
  cursor: pointer;
  font-family: segoe ui;
  font-size: 16px;
  font-weight: lighter;
  padding: 5px 8px;
}

.orderonline .partner-package table td button:hover, .orderonline .partner-package table td .right-button:hover, .orderonline .partner-package table td .individualaddtoCartButton:hover {
  background-color: #82AA43;
}

.orderonline .partner-package table .products {
  width: 185px;
  padding-left: 10px;
  text-align: left;
}

.orderonline .partner-package table .subscribeproducts {
  padding-left: 10px;
  text-align: left;
}

.orderonline .partner-package table .price {
  width: 125px;
}

.orderonline .partner-package table .add_cart {
  width: 140px;
}

.orderonline .partner-package table .price_td {
  width: 22%;
  color: #515151;
}

.orderonline .partner-package table .products_td {
  text-align: left;
  padding-left: 3%;
  width: 52%;
  color: #515151;
}

.orderonline .partner-package table .sf-core {
  height: 32px !important;
  border: 1px solid #D6D3D1;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.orderonline .partner-package table .sf-core .Syncfusion_Watermark_TextBox {
  color: #D6D3D1;
  font-size: 17px;
  font-style: normal;
}

.orderonline .partner-package table .sf-core .Syncfusion_Value_TextBox, .orderonline .partner-package table .sf-core .sfInputText {
  color: #515151;
  font-size: 18px;
}

.orderonline .partner-package .right-button {
  *display: block !important;
  *width: 115px;
  *text-align: center;
  *padding: 7px 8px !important;
}

.orderonline .partner-package .partner_section {
  margin-top: 20px;
}

.orderonline .partner-package .Nmath_link {
  cursor: pointer;
}

.orderonline #salesAdditionalInfo {
  width: 100%;
  overflow: hidden;
  border-top: 2px dotted #D6D3D1;
  margin-top: 40px;
}

.orderonline #salesAdditionalInfo .section {
  width: 266px;
  float: left;
  padding: 20px;
}

.orderonline #salesAdditionalInfo .section .heading {
  font-size: 24px;
  font-weight: lighter;
  color: #717171;
}

.orderonline #salesAdditionalInfo .section .content {
  margin-top: 15px;
  height: 75px;
}

.orderonline #salesAdditionalInfo .section .action {
  margin-bottom: 20px;
  margin-top: 20px;
  background-color: #85BA40;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  cursor: pointer;
  width: 160px;
  border-radius: 5px;
}

.orderonline #salesAdditionalInfo .section .action a {
  border: 0 none;
  color: white;
  font-family: segoe ui;
  font-size: 16px;
  font-weight: lighter;
}

.orderonline #salesAdditionalInfo .section .action:hover {
  background-color: #82AA43;
}

.orderonline #salesAdditionalInfo .section.second {
  border-left: 1px dashed #D6D3D1;
  border-right: 1px dashed #D6D3D1;
}

.orderonline #salesAdditionalInfo .section.firstRow {
  border-bottom: 2px dotted #D6D3D1;
}

/*=================end of Individual Product====================*/
/*========== Direct Subscription Home Page ============== */
.subscription_product {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  width: 922px;
  margin-bottom: 30px;
}

.subscription_product .pagetitle.headerBorder {
  border-bottom: 2px dotted #D6D3D1;
  padding-bottom: 5px;
}

.subscription_product .login_info {
  margin-bottom: 30px;
}

.subscription_product .login_info .logincontent {
  font-size: 16px;
}

.subscription_product .productheading {
  color: #057ED1;
  font-size: 36px;
  font-weight: lighter;
  width: 920px;
}

.subscription_product .individual_products {
  width: 922px;
  width: 100%;
}

.subscription_product .individual_products table {
  width: 100%;
}

.subscription_product .individual_products table td {
  height: 70px;
  font-size: 16px;
  text-align: left;
  width: 13%;
  *width: 16%;
}

.subscription_product .individual_products table td .individual_cart {
  display: none;
}

.subscription_product .individual_products table td button, .subscription_product .individual_products table td .right-button, .subscription_product .individual_products table td .individualaddtoCartButton {
  background-color: #85BA40;
  border: 0 none;
  border-radius: 5px;
  color: white;
  cursor: pointer;
  font-family: segoe ui;
  font-size: 16px;
  font-weight: lighter;
  padding: 5px 8px;
}

.subscription_product .individual_products table td button:hover, .subscription_product .individual_products table td .right-button:hover, .subscription_product .individual_products table td .individualaddtoCartButton:hover {
  background-color: #82AA43;
}

.subscription_product .individual_products table .products {
  width: 185px;
  padding-left: 10px;
  text-align: left;
}

.subscription_product .individual_products table .subscribeproducts {
  padding-left: 10px;
  text-align: left;
}

.subscription_product .individual_products table .price {
  width: 125px;
}

.subscription_product .individual_products table .add_cart {
  width: 140px;
}

.subscription_product .individual_products table .price_td {
  width: 22%;
  color: #515151;
}

.subscription_product .individual_products table .products_td {
  text-align: left;
  padding-left: 3%;
  width: 52%;
  color: #515151;
}

.subscription_product .individual_products table .sf-core {
  height: 32px !important;
  border: 1px solid #D6D3D1;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.subscription_product .individual_products table .sf-core .Syncfusion_Watermark_TextBox {
  color: #D6D3D1;
  font-size: 17px;
  font-style: normal;
}

.subscription_product .individual_products table .sf-core .Syncfusion_Value_TextBox, .subscription_product .individual_products table .sf-core .sfInputText {
  color: #515151;
  font-size: 18px;
}

.subscription_product .individual_products .products_td {
  width: 89% !important;
}

.subscription_product .studio-package {
  width: 922px;
  width: 100%;
  padding-top: 20px;
}

.subscription_product .studio-package table {
  width: 100%;
}

.subscription_product .studio-package table td {
  height: 70px;
  font-size: 16px;
  text-align: left;
  width: 13%;
  *width: 16%;
}

.subscription_product .studio-package table td .individual_cart {
  display: none;
}

.subscription_product .studio-package table td button, .subscription_product .studio-package table td .right-button, .subscription_product .studio-package table td .individualaddtoCartButton {
  background-color: #85BA40;
  border: 0 none;
  border-radius: 5px;
  color: white;
  cursor: pointer;
  font-family: segoe ui;
  font-size: 16px;
  font-weight: lighter;
  padding: 5px 8px;
}

.subscription_product .studio-package table td button:hover, .subscription_product .studio-package table td .right-button:hover, .subscription_product .studio-package table td .individualaddtoCartButton:hover {
  background-color: #82AA43;
}

.subscription_product .studio-package table .products {
  width: 185px;
  padding-left: 10px;
  text-align: left;
}

.subscription_product .studio-package table .subscribeproducts {
  padding-left: 10px;
  text-align: left;
}

.subscription_product .studio-package table .price {
  width: 125px;
}

.subscription_product .studio-package table .add_cart {
  width: 140px;
}

.subscription_product .studio-package table .price_td {
  width: 22%;
  color: #515151;
}

.subscription_product .studio-package table .products_td {
  text-align: left;
  padding-left: 3%;
  width: 52%;
  color: #515151;
}

.subscription_product .studio-package table .sf-core {
  height: 32px !important;
  border: 1px solid #D6D3D1;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.subscription_product .studio-package table .sf-core .Syncfusion_Watermark_TextBox {
  color: #D6D3D1;
  font-size: 17px;
  font-style: normal;
}

.subscription_product .studio-package table .sf-core .Syncfusion_Value_TextBox, .subscription_product .studio-package table .sf-core .sfInputText {
  color: #515151;
  font-size: 18px;
}

.subscription_product .studio-package .products_td {
  width: 89% !important;
}

.subscription_product .enterpriseId, .subscription_product .platformstudio_aspnetmvcId, .subscription_product .platformstudio_mobilemvcId, .subscription_product .platformstudio_silverlightId, .subscription_product .platformstudio_windowsphoneId, .subscription_product .winrtId {
  background-color: #F2F2F2;
}

.subscription_product .platformstudio_aspnetId, .subscription_product .platformstudio_windowsformsId, .subscription_product .platformstudio_wpfId, .subscription_product .enterpriseIdbinary, .subscription_product .ppstudioId, .subscription_product .orubasestudioId {
  background-color: #FFFFFF;
}

/*========= End Direct Subscription Home Page =========== */
/*=============== start of individual subscription page====================*/
.subscribeBuyNowBanner {
  border-bottom: 1px solid #E7E7E7;
}

.subscribebanner {
  height: 280px;
}

.subscribebanner .subscribecontent {
  margin: 0 auto;
  width: 922px;
}

.subscribebanner .subscribecontent .subscribe-img {
  float: left;
  margin-top: 20px;
}

.subscribebanner .subscribecontent .subscribe_heading {
  font-size: 35px;
  margin-left: 33px;
  margin-top: 12px;
  width: 650px;
}

.subscribebanner .subscribecontent .subscribesummary {
  font-size: 16px;
  margin-left: 35px;
}

.subscribebanner .subscribecontent .subscribesummary ul li {
  margin-top: 15px;
  list-style-type: none;
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/Bullet-Box.png");
  background-position: 0 9px;
  padding-left: 22px;
  background-repeat: no-repeat;
  font-size: 16px;
}

.subscribeBuyNow {
  font-size: 16px;
  margin-bottom: 40px;
}

.subscribeBuyNow .SubscribeRoundPanelMain {
  margin-bottom: 50px;
}

.subscribeBuyNow .SubscribeRoundPanelMain .roundpanel {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FCFCFC);
  /* For Internet Explorer 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FCFCFC)";
  /* For Internet Explorer 10 */
  /* For Firefox 3.6+ */
  /* For Safari, Google Chrome */
  /* For Opera */
  background: -o-linear-gradient(top, #FFFFFF, #FCFCFC);
  border-radius: 6px 6px 6px 6px;
  clear: both;
  border: 0px;
  margin-top: 20px;
}

.subscribeBuyNow .SubscribeRoundPanelMain .roundpanel .roundpanelimage {
  float: left;
  margin-left: 12px;
  padding: 10px;
}

.subscribeBuyNow .SubscribeRoundPanelMain .roundpanel .pdc-studio-inner {
  background-color: Transparent;
  float: left;
  margin-left: 30px;
  width: 70%;
}

.subscribeBuyNow .SubscribeRoundPanelMain .roundpanel .pdc-studio-inner h1 {
  margin-bottom: 15px;
  color: #293674;
  font-size: 34px;
  font-weight: lighter;
  margin-left: 15px;
}

.subscribeBuyNow .SubscribeRoundPanelMain .roundpanel .pdc-studio-inner ul {
  margin-left: 15px;
}

.subscribeBuyNow .SubscribeRoundPanelMain .roundpanel .pdc-studio-inner ul li {
  background-image: url("//cdn.syncfusion.com/content/images/downloads/Images/Tick.png");
  background-position: 0 15px;
  background-repeat: no-repeat;
  font-size: 18px;
  list-style-type: none;
  padding: 7px 0 1px 20px;
  font-weight: lighter;
  color: #293674;
}

.subscribeBuyNow .SubscribeRoundPanel {
  font-weight: lighter;
  width: 922px -28;
  margin-top: 40px;
  height: 122px;
  padding-left: 28px;
  color: #333333;
}

.subscribeBuyNow .SubscribeRoundPanel .SubcripePanel {
  width: 632px;
  float: left;
  height: 120px;
}

.subscribeBuyNow .SubscribeRoundPanel .SubcripePanel #renewal {
  background-color: #FFFAE2 !important;
  border: 1px solid #FBF3CA;
  height: 120px;
  width: 632px;
}

.subscribeBuyNow .SubscribeRoundPanel .SubcripePanel .subscribe-header {
  font-size: 24px;
  padding-left: 15px;
  padding-top: 15px;
}

.subscribeBuyNow .SubscribeRoundPanel .SubcripePanel .subscribe-inner-description {
  padding-left: 15px;
  padding-top: 15px;
}

.subscribeBuyNow .SubscribeRoundPanel .SubcripePanel .pdc-subscribe-inner {
  background-color: #FAFAFA;
  border: 1px solid #E7E7E7;
  height: 120px;
  width: 645px;
}

.subscribeBuyNow .SubscribeRoundPanel .SubcripePanel .inner-description {
  height: 48px;
}

.subscribeBuyNow .SubscribeRoundPanel #renewalpanel {
  background-color: #FBF3CA !important;
  border: 1px solid #FBF3CA !important;
  border-radius: 0px;
  height: 120px;
}

.subscribeBuyNow .SubscribeRoundPanel .pricepanel {
  background-color: #F4F4F4;
  border: 1px solid #E7E7E7 !important;
  border-radius: 0px;
  height: 120px;
}

.subscribeBuyNow .SubscribeRoundPanel .pricepanel .subscribe-img {
  margin-top: 10px;
  height: 82px;
}

.subscribeBuyNow .SubscribeRoundPanel .pricepanel .subscribe-img .quantity {
  font-size: 16px;
  margin-left: 11px;
  margin-top: 0;
  overflow: hidden;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields {
  float: left;
  width: 229px;
  margin-top: 0px;
  height: 122px;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .estudio_subscription_textbox, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .estudio_subscription_textbox {
  height: 30px;
  padding-top: 5px;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .estudio_subscription_textbox div.sf-core.sf-editor.Office2007Blue, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .estudio_subscription_textbox div.sf-core.sf-editor.Office2007Blue {
  height: 25px !important;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .estudio_subscription_textbox div.sf-core.sf-editor.Office2007Blue input, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .estudio_subscription_textbox div.sf-core.sf-editor.Office2007Blue input {
  height: 25px !important;
  font-size: 16px;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .estudio_subscription_textbox .price, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .estudio_subscription_textbox .price {
  font-size: 15px !important;
  margin-top: 2px !important;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .estudio_subscription_textbox .title, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .estudio_subscription_textbox .title {
  width: 60px;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .subscribe-price, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .subscribe-price {
  margin-top: 2px;
  margin-left: 10px;
  overflow: hidden;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .subscribe-price .price, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .subscribe-price .price {
  float: left;
  margin-left: 10px;
  font-size: 27px;
  color: #717171;
  margin-top: -2px;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .subscribe-price input, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .subscribe-price input {
  text-indent: 3px;
  *text-indent: 3px;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .subscribe-price .sf-core input, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .subscribe-price .sf-core input {
  height: 31px !important;
  width: 63px !important;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .subscribe-price .Office2007Blue, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .subscribe-price .Office2007Blue {
  display: inline-block;
  width: 63px !important;
  border: 1px solid #E7E7E7 !important;
  height: 31px !important;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .subscribe-price .Office2007Blue .sfInputText, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .subscribe-price .Office2007Blue .sfInputText {
  color: #333333;
  float: left;
  position: relative;
  font-size: 24px;
  font-weight: lighter;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .subscribe-price label, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .subscribe-price label {
  display: inline-block;
  padding-right: 10px;
  width: 40px;
  font-size: 16px;
  padding-bottom: 7px;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .subscribe-price label, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields #renewalpanel .subscribe-price > div, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .subscribe-price label, .subscribeBuyNow .SubscribeRoundPanel .product_input_fields .pricepanel .subscribe-price > div {
  float: left;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields .subscribeButton #RenewButton {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 18px;
  padding: 2px;
  cursor: pointer;
  *height: 30px;
  visibility: visible;
  float: right;
  width: 100%;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields .subscribeButton #LateReinstateButton {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 18px;
  padding: 2px;
  cursor: pointer;
  *height: 30px;
  visibility: visible;
  float: right;
  width: 100%;
}

.subscribeBuyNow .SubscribeRoundPanel .product_input_fields .subscribeButton #ReinstateButton {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 18px;
  padding: 2px;
  cursor: pointer;
  *height: 30px;
  visibility: visible;
  float: right;
  text-align: center;
  width: 100%;
}

/*===========================end of subscription page===============================*/
/*=============== Buy Now Page ================================== */
.BuyNowBanner .ppstudio, .BuyNowBanner .bundles5, .BuyNowBanner .bundles3, .BuyNowBanner .bistudio, .subscribeBuyNowBanner .ppstudio, .subscribeBuyNowBanner .bundles5, .subscribeBuyNowBanner .bundles3, .subscribeBuyNowBanner .bistudio {
  height: 327px !important;
}

.bundles5 .buynow-img, .bundles3 .buynow-img {
  height: 275px !important;
}

.bundles5 .buynow_heading, .bundles3 .buynow_heading {
  width: 550px !important;
}

.bundles5 .add-to-cart, .bundles3 .add-to-cart {
  width: 388px !important;
}

.buynowpage {
  border-bottom: 1px solid #E7E7E7;
  height: 280px;
}

.buynowpage .buynowcontent {
  width: 922px;
  margin: 0 auto;
}

.buynowpage .buynowcontent .buynow-img {
  float: left;
  margin-top: 30px;
}

.buynowpage .buynowcontent .buynow_heading {
  float: left;
  font-size: 35px;
  margin-left: 75px;
  margin-top: 23px;
  width: 650px;
}

.buynowpage .buynowcontent .buynow-price {
  margin-left: 75px;
  margin-top: 5px;
  width: 248px;
  float: left;
}

.buynowpage .buynowcontent .buynow-price .binary-price, .buynowpage .buynowcontent .buynow-price .source-price {
  font-size: 16px;
  width: 210px;
  float: left;
  margin-bottom: 10px;
}

.buynowpage .buynowcontent .buynow-price .binary-price .price, .buynowpage .buynowcontent .buynow-price .source-price .price {
  float: left;
  width: 110px;
}

.buynowpage .buynowcontent .buynow-price .binary-price .price .type, .buynowpage .buynowcontent .buynow-price .source-price .price .type {
  float: left;
  width: 110px;
}

.buynowpage .buynowcontent .buynow-price .binary-price .price .amount, .buynowpage .buynowcontent .buynow-price .source-price .price .amount {
  color: #F7941D;
  font-size: 22px;
  font-weight: lighter;
  width: 110px;
  float: left;
}

.buynowpage .buynowcontent .buynow-price .binary-price .numericbox, .buynowpage .buynowcontent .buynow-price .source-price .numericbox {
  float: right;
  margin-top: 14px;
}

.buynowpage .buynowcontent .buynow-price .binary-price .numericbox .sf-editor, .buynowpage .buynowcontent .buynow-price .source-price .numericbox .sf-editor {
  height: 38px !important;
}

.buynowpage .buynowcontent .buynow-price .binary-price .numericbox .Office2007Blue, .buynowpage .buynowcontent .buynow-price .source-price .numericbox .Office2007Blue {
  height: 38px;
  width: 95px !important;
  border: 1px solid #D6D3D1 !important;
}

.buynowpage .buynowcontent .buynow-price .binary-price .numericbox .Office2007Blue input, .buynowpage .buynowcontent .buynow-price .source-price .numericbox .Office2007Blue input {
  font-size: 16px;
  height: 38px;
  padding-left: 5px;
  width: 90px !important;
}

.buynowpage .buynowcontent .add-to-cart {
  float: left;
  height: 115px;
  margin-top: 20px;
  width: 400px;
}

.buynowpage .buynowcontent .add-to-cart #addToCart {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 16px;
  padding: 0px;
  cursor: pointer;
  float: left;
  height: 100px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 60px;
  *padding-top: 70px;
  *padding-bottom: 52px;
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/cart.PNG");
  background-position: 40px 16px;
  background-repeat: no-repeat;
}

.buynowpage .buynowcontent #buynow-checkout {
  clear: both;
}

.buynowpage .buynowcontent #buynow-checkout #syncfusioncheckout {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 18px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  *padding: 0px;
  margin-left: 75px;
  margin-top: 12px;
}

.buynowsummary .pdc-studio-inner ul {
  margin-left: 0;
  margin-top: 20px;
}

.buynowsummary .pdc-studio-inner ul li {
  margin-top: 15px;
  list-style-type: none;
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/Bullet-Box.png");
  background-position: 0 15px;
  padding: 5px 0 10px 25px;
  background-repeat: no-repeat;
  font-size: 18px;
}

/*============ End Buy Now Page ================================= */
/*===============================License Model====================================*/
#MicrosoftMVP, #AcademicPricing, #OpenSource {
  font-size: 16px;
  line-height: 28px;
}

#MicrosoftMVP ul, #AcademicPricing ul, #OpenSource ul {
  margin-left: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

#MicrosoftMVP ul li, #AcademicPricing ul li, #OpenSource ul li {
  list-style-type: none;
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/Bullet-Box.png");
  background-position: 0 15px;
  padding: 5px 0 0px 25px;
  background-repeat: no-repeat;
  font-size: 16px;
}

#MicrosoftMVP ul ul, #AcademicPricing ul ul, #OpenSource ul ul {
  margin-left: 25px !important;
  margin-top: 10px;
  margin-bottom: 10px;
}

#MicrosoftMVP ul ul li, #AcademicPricing ul ul li, #OpenSource ul ul li {
  list-style-type: none;
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/Bullet-Box.png");
  background-position: 0 15px;
  padding: 5px 0 0px 25px;
  background-repeat: no-repeat;
  font-size: 16px;
}

#MicrosoftMVP b, #AcademicPricing b, #OpenSource b {
  font-size: 25px;
  font-weight: lighter;
  color: #333333;
}

#MicrosoftMVP p, #AcademicPricing p, #OpenSource p {
  margin-top: 10px;
}

.license-info {
  float: left;
  width: 100%;
}

.license-info .license-info-block {
  background-color: #1BA1E3;
  border: 1px solid #D6D3D1;
  float: left;
  font-weight: lighter;
  padding-left: 15px;
  padding-top: 20px;
  width: 272px;
  color: #FFFFFF;
  background-repeat: no-repeat;
}

.license-info .license-info-block .buttoninner {
  float: right;
  margin-top: 20px;
  margin-right: 10px;
  cursor: pointer;
}

.license-info .license-info-block .buttoninner .buttontext {
  float: left;
  margin-right: 10px;
  margin-top: 10px;
}

.license-info .license-info-block .buttoninner .button_image {
  float: left;
  margin-top: 10px;
}

.license-info .license-info-block:hover {
  background-color: #F7941D;
}

.license-info .license-info-title {
  font-size: 25px;
  font-weight: lighter;
  height: 60px;
  float: left;
  padding: 10px 8px 10px 10px;
  width: 193px;
}

.license-info .license-info-content {
  font-size: 16px;
  line-height: 23px;
  float: left;
  padding: 10px 8px 10px 10px;
  width: 193px;
}

.license-info .license-info-content a {
  text-decoration: none;
}

.license-info .license-info-content ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.license-info .license-info-mvplicense {
  margin-right: 17px;
}

.license-info .license-info-classroomlicense {
  margin-right: 18px;
}

.license-info .license-info-classroomlicense .license-info-content {
  padding: 10px 8px 31px 10px;
}

.license-info .license-price-info {
  font-size: 25px;
  margin-left: 10px;
  width: 100px;
}

.license-info .license-info-subcontent {
  cursor: pointer;
  float: right;
  font-size: 12px;
  margin-bottom: 10px;
  margin-right: 10px;
  a: hover;
  a-color: #FFFFFF;
}

.license-info .license-info-subcontent a {
  color: #FFFFFF;
}

.license-info .license-info-opensourcelicense {
  margin-right: 17px;
}

.license-info .license-info-opensourcelicense .license-info-content {
  min-height: 46px !important;
  padding: 10px 8px 31px 10px;
}

.license-info .right_border {
  background-color: #D6D3D1;
  width: 1px;
  height: 190px;
  float: right;
}

.license-info .buttontext {
  float: right;
  margin-right: 60px;
  margin-top: 20px;
  a: hover;
  a-color: #FFFFFF;
}

.license-info .buttontext a {
  color: #FFFFFF;
}

.License_Model {
  margin-top: 30px;
  float: left;
  min-height: 500px;
  padding-bottom: 40px;
  *margin-top: 30px;
}

.License_Model .License_Model_form {
  background-color: #EAEAEA;
  padding-top: 0px;
  padding-bottom: 10px;
  *padding-bottom: 20px;
  width: 370px;
  *width: 364px;
  float: right;
  position: relative;
  border-top: 6px solid #1BA1E2;
}

.License_Model .License_Model_form #validation {
  color: #666666;
  font-size: 16px;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-top: 13px;
  font-weight: lighter;
}

.License_Model .license-caption-v1 {
  background-color: Transparent;
  color: #666666;
  font-size: 17px;
  text-align: left;
  margin-left: 15px;
  font-weight: lighter;
}

.License_Model fieldset {
  background-color: transparent;
  border: none;
}

.License_Model form div {
  margin-bottom: 8px;
}

.License_Model .required-v1 {
  text-align: left;
  margin-left: 15px;
  width: 75px;
  margin-bottom: 5px;
  margin-top: 2px;
  color: #333333;
  font-size: 16px;
}

.License_Model .licensemodel-requirments-eval {
  margin-top: 10px;
}

.License_Model .licensemodel-requirments-eval label {
  color: #333333;
  margin-top: 5px;
  float: left !important;
  text-align: left !important;
  margin-left: 15px !important;
  margin-right: 5px !important;
  font-size: 18px;
  font-weight: lighter;
}

.License_Model .licensemodel-requirments-eval input[type="text"], .License_Model .licensemodel-requirments-eval input[type="password"] {
  width: 220px;
  height: 34px;
  *height: 30px;
  *padding: 4px 8px 0px 8px;
  border: 1px solid #D6D3D1;
  font-size: 16px;
}

.License_Model .licensemodel-requirments-eval div {
  padding-top: 15px;
}

.License_Model .licensemodel-requirments-eval .Order-Now {
  margin-left: 53px;
  margin-top: 20px;
}

.License_Model .licensemodel-requirments-eval .Order-Now #downloadNow {
  background: none !important;
  background: url("//cdn.syncfusion.com/content/images/downloads/Images/check_it_out.PNG") no-repeat scroll 215px 12px #1BA1E2 !important;
  -webkit-filter: none !important;
          filter: none !important;
  padding-right: 40px;
  padding-bottom: 7px;
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  font-size: 30px !important;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  height: 52px;
  width: 280px;
}

.apply_now {
  margin-top: 30px;
}

/*===============================End License Model================================*/
/*============ Offline Orders ==========*/
/*============Make Payment Page ==========*/
.make-payment-form {
  float: left;
  font-size: 16px;
}

.make-payment-form .orderdetailstable {
  margin-bottom: 22px;
}

.make-payment-form .orderdetailstable table {
  width: 922px;
}

.make-payment-form .orderdetailstable table tr {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  height: 50px;
}

.make-payment-form .orderdetailstable table tr th {
  background-color: #1BA1E3;
  border: 0 none;
  color: white;
  font-size: 18px;
  font-weight: lighter;
}

.make-payment-form .orderdetailstable table tr td {
  border: 1px solid #E7E7E7;
  font-size: 16px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 15px;
}

.make-payment-form .orderdetailstable table .orderdate {
  text-align: center;
}

.make-payment-form .orderdetailstable table tr td {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.make-payment-form .orderdetailstable table tr th {
  font-weight: normal;
}

.make-payment-form .field-validation-error {
  color: #E51400;
  font-size: 12px;
  top: 7px;
  position: relative;
  margin-left: 30px;
}

.make-payment-form .payment-heading {
  color: #293674;
  float: left;
  margin-top: -10px;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: lighter;
  *width: 902px;
}

.make-payment-form .payment-section {
  float: left;
}

.make-payment-form .payment-section .payment-info {
  float: left;
  margin-bottom: 33px;
  background-color: #FAFAFA;
  padding-top: 20px;
  padding-left: 20px;
  *padding-bottom: 25px;
}

.make-payment-form .payment-section .payment-info .payment-left {
  float: left;
  width: 545px;
}

.make-payment-form .payment-section .payment-info .payment-left .visaimage {
  float: left;
  margin-left: 30px;
  width: 60px;
}

.make-payment-form .payment-section .payment-info .payment-left #cardtype {
  width: 240px;
  *height: 50px !important;
}

.make-payment-form .payment-section .payment-info .payment-left .backslash {
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.make-payment-form .payment-section .payment-info .payment-left select {
  width: 80px;
}

.make-payment-form .payment-section .payment-info .payment-left #cvvnumber {
  width: 73px;
}

.make-payment-form .payment-section .payment-info .payment-left .cvvimage {
  float: left;
  margin-left: 25px;
  margin-right: 87px;
}

.make-payment-form .payment-section .payment-info .payment-left .tooltip_CVV {
  cursor: pointer;
}

.make-payment-form .payment-section .button-statement {
  float: right;
  text-align: right;
  width: 355px;
  margin-top: 315px;
}

.make-payment-form .fields {
  margin-bottom: 20px;
  float: left;
}

.make-payment-form .fields #expirationyear {
  margin-right: 54px;
}

.make-payment-form input[type="text"], .make-payment-form select {
  border: 1px solid #D6D3D1;
  width: 233px;
  padding-left: 5px;
  height: 30px;
  font-size: 16px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  float: left;
}

.make-payment-form select {
  padding-left: 0px !important;
}

.make-payment-form label {
  float: left;
  margin-right: 10px;
  text-align: right;
  width: 145px;
}

.make-payment-form label span.billing-required-filed {
  color: #E51400;
  font-size: 13px;
  padding: 2px;
}

.make-payment-form .proceed-payment {
  float: right;
  position: relative;
  top: 10px;
}

.make-payment-form .proceed-payment #continuecheckout {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  float: right;
  outline: none;
  padding: 5px 20px;
}

/*============End of Make Payment Page ==========*/
/*============ Payment Confirmation page =========*/
.payment-confirm {
  margin-top: -55px;
}

.payment-confirm .PaymentGatway_Error img {
  float: left;
  position: relative;
  top: 65px;
  *float: none;
}

.payment-confirm .PaymentGatway_Error .logincontent {
  font-size: 16px;
  float: left;
  margin-bottom: 20px;
  margin-left: 60px;
  *width: 840px;
}

.payment-confirm #productsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 20px;
}

.payment-confirm #productsgrid .GridHeader table thead th:hover {
  cursor: text !important;
}

.payment-confirm #productsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.payment-confirm #productsgrid .GridHeader table thead {
  height: 50px !important;
}

.payment-confirm #productsgrid .GridHeader table thead th, .payment-confirm #productsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.payment-confirm #productsgrid .GridHeader table thead th div, .payment-confirm #productsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.payment-confirm #productsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.payment-confirm #productsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.payment-confirm #productsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.payment-confirm #productsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.payment-confirm #productsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.payment-confirm #productsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.payment-confirm #productsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.payment-confirm #productsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.payment-confirm #productsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.payment-confirm #productsgrid .totalprice {
  text-align: right;
}

.payment-confirm #productsgrid .price {
  text-align: right;
}

.payment-confirm #productsgrid .quantity {
  text-align: center;
}

.payment-confirm #productsgrid {
  clear: both;
}

.payment-confirm #productsgrid .GridHeader table thead th:hover {
  *font-weight: bold;
}

.payment-confirm #productsgrid .GridContent .RowHeader {
  visibility: hidden;
}

.payment-confirm #productsgrid .GridContent .unit-price {
  text-align: right;
}

.payment-confirm #productsgrid .GridContent .total {
  text-align: right;
}

.payment-confirm #productsgrid .GridContent table tr td {
  border-bottom: 1px solid #D6D3D1 !important;
  line-height: 26px !important;
  white-space: normal !important;
  padding-left: 20px;
  *padding-left: 0px;
}

.payment-confirm .amount-details {
  border: 1px solid #D6D3D1;
  height: auto;
  margin-top: -1px;
  margin-bottom: 20px;
}

.payment-confirm .amount-details table tr {
  height: 50px;
}

.payment-confirm .amount-details table .subtotal {
  width: 742px;
  padding-left: 20px;
}

.payment-confirm .amount-details table .amount-align {
  width: 140px;
  text-align: right;
}

.payment-confirm .place-order-button-top {
  margin-bottom: 15px;
  float: right;
  position: relative;
  top: -15px;
  background-color: #1BA1E2 !important;
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 15px;
  *padding: 0px;
  *width: 170px;
  outline: none;
}

.payment-confirm .place-order-button-bottom {
  margin-top: 25px;
  float: right;
  background-color: #1BA1E2 !important;
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 15px;
  *padding: 0px;
  outline: none;
  *width: 170px;
}

.payment-confirm .amount {
  background-color: #EAEAEA;
  float: left;
  font-size: 20px;
  text-align: right;
  width: 902px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 10px;
}

.payment-confirm .amount span {
  margin-left: 30px;
}

.payment-confirm .amount .total-amount {
  width: 30px;
}

.payment-confirm .amount table {
  text-align: right;
  float: right;
  border-collapse: collapse;
  width: 100%;
}

.payment-confirm .amount table tr {
  line-height: 40px;
}

.payment-confirm .amount table td {
  text-align: right;
}

.payment-confirm .amount table .amount-align {
  width: 140px;
}

.payment-confirm .amount table .colon-align {
  width: 0px;
}

.payment-confirm .payment-confirm-form {
  margin-bottom: 20px;
  float: left;
  padding-bottom: 20px;
  padding-top: 10px;
  width: 922px;
  background-color: #F4F4F4;
}

.payment-confirm .payment-confirm-form .pending_amount {
  margin-left: 15px;
  margin-bottom: 20px;
  font-size: 16px;
}

.payment-confirm .payment-confirm-form .payment-info-header {
  color: #293674;
  font-size: 35px;
  font-weight: lighter;
  margin-left: 15px;
}

.payment-confirm .payment-confirm-form .payment-info-details {
  float: left;
  font-size: 16px;
  margin-left: 25px;
}

.payment-confirm .payment-confirm-form .payment-info-details .payment-left {
  width: 400px;
  float: left;
}

.payment-confirm .payment-confirm-form .payment-info-details .payment-right {
  width: 400px;
  float: left;
}

.payment-confirm .payment-confirm-form .payment-info-details .heading {
  float: left;
  margin-right: 5px;
  text-align: right;
  margin-top: 18px;
  width: 150px !important;
}

.payment-confirm .payment-confirm-form .payment-info-details .content {
  float: left;
  margin-top: 18px;
  width: 225px;
  padding-left: 20px;
}

/*============ End of Payment Confirmation page =========*/
/*============ Offline Order Receipt Page =========*/
.offline-receipt {
  margin-top: -60px;
}

.offline-receipt .Export_PDF {
  float: right;
  position: relative;
  top: -10px;
  background-color: #F7941D;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  *padding-left: 0px;
  outline: none;
  *padding-right: 0px;
}

.offline-receipt #productsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 20px;
}

.offline-receipt #productsgrid .GridHeader table thead th:hover {
  cursor: text !important;
}

.offline-receipt #productsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.offline-receipt #productsgrid .GridHeader table thead {
  height: 50px !important;
}

.offline-receipt #productsgrid .GridHeader table thead th, .offline-receipt #productsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.offline-receipt #productsgrid .GridHeader table thead th div, .offline-receipt #productsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.offline-receipt #productsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.offline-receipt #productsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.offline-receipt #productsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.offline-receipt #productsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.offline-receipt #productsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.offline-receipt #productsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.offline-receipt #productsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.offline-receipt #productsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.offline-receipt #productsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.offline-receipt #productsgrid .totalprice {
  text-align: right;
}

.offline-receipt #productsgrid .price {
  text-align: right;
}

.offline-receipt #productsgrid .quantity {
  text-align: center;
}

.offline-receipt #productsgrid {
  clear: both;
}

.offline-receipt #productsgrid .GridHeader table thead th:hover {
  *font-weight: bold;
}

.offline-receipt #productsgrid .GridContent .unit-price {
  text-align: right;
}

.offline-receipt #productsgrid .GridContent .total {
  text-align: right;
}

.offline-receipt #productsgrid .GridContent table tr td {
  border-bottom: 1px solid #D6D3D1 !important;
  line-height: 26px !important;
  white-space: normal !important;
  padding-left: 20px;
  *padding-left: 0px;
}

.offline-receipt .amount-details {
  border: 1px solid #D6D3D1;
  height: auto;
  margin-top: -1px;
  margin-bottom: 20px;
}

.offline-receipt .amount-details table tr {
  height: 50px;
}

.offline-receipt .amount-details table .subtotal {
  width: 742px;
  padding-left: 20px;
}

.offline-receipt .amount-details table .amount-align {
  width: 140px;
  text-align: right;
}

.offline-receipt .receipt-table {
  float: left;
  margin-top: 20px;
  width: 922px;
  *margin-bottom: 20px;
}

.offline-receipt .receipt-table .rightside {
  margin-left: 30px;
}

.offline-receipt .receipt-table table {
  background-color: #F4F4F4;
  border-collapse: collapse;
  height: 280px;
  margin-bottom: 20px;
  width: 48.3%;
  float: left;
}

.offline-receipt .receipt-table table .left {
  float: left;
  margin-left: 10px !important;
  clear: both;
}

.offline-receipt .receipt-table table th {
  background-color: #F4F4F4;
  color: #293674;
  font-size: 30px;
  font-weight: lighter;
  height: 29px;
  padding-left: 18px;
  padding-top: 14px;
  text-align: left;
}

.offline-receipt .receipt-table table td {
  border-collapse: collapse;
  padding: 14px 25px 0 24px !important;
  vertical-align: top;
}

.offline-receipt .receipt-table table td .clear {
  clear: both !important;
}

.offline-receipt .receipt-table table td .clear .left {
  margin-bottom: 15px;
  width: 30%;
  text-align: right;
}

.offline-receipt .receipt-table table td .clear .right {
  margin-bottom: 15px;
  width: 60%;
  padding-left: 10px;
}

.offline-receipt .amount {
  background-color: #EAEAEA;
  float: left;
  font-size: 20px;
  text-align: right;
  width: 902px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.offline-receipt .amount span {
  margin-left: 30px;
}

.offline-receipt .amount .total-amount {
  width: 30px;
}

.offline-receipt .amount table {
  text-align: right;
  float: right;
  border-collapse: collapse;
  width: 100%;
}

.offline-receipt .amount table tr {
  line-height: 40px;
}

.offline-receipt .amount table td {
  text-align: right;
}

.offline-receipt .amount table .amount-align {
  width: 140px;
}

.offline-receipt .amount table .colon-align {
  width: 0px;
}

/*============ End of Offline Order Receipt Page =========*/
/*============ End of Offline Orders ==========*/
/*=========== Payments page ============*/
.sales_payments .billing-required-filed {
  color: #E51400;
  font-size: 13px;
  padding: 2px;
}

.sales_payments .sales_payments_left {
  float: left;
  width: 320px;
  padding-right: 135px;
  height: 450px;
}

.sales_payments .sales_payments_left #login-module #login {
  padding: 15px 0 2px;
  height: 365px;
  width: 320px;
}

.sales_payments .sales_payments_left #login-module #login #login-subtitle {
  position: relative;
  font-size: 24px;
  font-weight: lighter;
  margin-bottom: 15px;
}

.sales_payments .sales_payments_left #login-module #login .login_style {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  height: 76px;
  margin-top: 9px;
}

.sales_payments .sales_payments_left #login-module #login .login_style .input-validation-error {
  background-color: #FFFFFF;
}

.sales_payments .sales_payments_left #login-module #login .login_style label {
  color: #666666;
}

.sales_payments .sales_payments_left #login-module #login .login_style .password-validation {
  color: #E51400;
  font-size: 15px;
}

.sales_payments .sales_payments_left #login-module #login .login_style #username {
  margin-top: 5px;
  width: 255px;
  padding: 6px;
  font-size: 15px;
  border: 1px solid #D6D3D1;
}

.sales_payments .sales_payments_left #login-module #login .login_style #password {
  padding: 6px;
  margin-top: 6px;
  width: 255px;
  font-size: 15px;
  border: 1px solid #D6D3D1;
}

.sales_payments .sales_payments_left #login-module #login .login-button {
  margin-top: 40px;
}

.sales_payments .sales_payments_left #login-module #login .login-button .forget_style {
  margin-top: 10;
}

.sales_payments .sales_payments_left #login-module #login .login-button .button_style {
  margin-top: 20px;
}

.sales_payments .sales_payments_left #login-module #login .login-button .button_style #LoginButton {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 6px;
  cursor: pointer;
  outline: none;
  *padding: 0px;
}

.sales_payments .sales_payments_left #login-module #login .login-button .button_style #labelrememberMe {
  margin-left: 5px;
}

.sales_payments .sales_payments_left #login-module #login .login-button .button_style #RememberMe {
  margin-left: 20px;
}

.sales_payments .sales_payments_left #login-module #login .login-button .register-link {
  width: 273px;
  margin-top: 14px;
}

.sales_payments .sales_payments_left #login-module #login .login-button .register-link a {
  color: #1BA1E2;
  font-weight: normal;
  text-decoration: none;
}

.sales_payments .sales_payments_left #login-module #login .login-button .register-link a:hover {
  color: #E51400;
}

.sales_payments .sales_payments_right {
  float: left;
  width: 320px;
}

.sales_payments .sales_payments_right #login-module #login {
  padding: 15px 0 2px;
  height: 365px;
  width: 320px;
}

.sales_payments .sales_payments_right #login-module #login #login-subtitle {
  position: relative;
  font-size: 24px;
  font-weight: lighter;
  margin-bottom: 15px;
}

.sales_payments .sales_payments_right #login-module #login .login_style {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  height: 76px;
  margin-top: 9px;
}

.sales_payments .sales_payments_right #login-module #login .login_style .input-validation-error {
  background-color: #FFFFFF;
}

.sales_payments .sales_payments_right #login-module #login .login_style label {
  color: #666666;
}

.sales_payments .sales_payments_right #login-module #login .login_style .password-validation {
  color: #E51400;
  font-size: 15px;
}

.sales_payments .sales_payments_right #login-module #login .login_style #OrderId {
  margin-top: 5px;
  width: 255px;
  padding: 6px;
  font-size: 15px;
  border: 1px solid #D6D3D1;
}

.sales_payments .sales_payments_right #login-module #login .login_style #CustomerId {
  padding: 6px;
  margin-top: 6px;
  width: 255px;
  font-size: 15px;
  border: 1px solid #D6D3D1;
}

.sales_payments .sales_payments_right #login-module #login .login-button {
  margin-top: 10px;
}

.sales_payments .sales_payments_right #login-module #login .login-button .button_style {
  margin-top: 83px;
}

.sales_payments .sales_payments_right #login-module #login .login-button .button_style #ViewInvoice {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 6px;
  cursor: pointer;
  *padding: 0px;
  outline: none;
  *width: 120px;
}

.sales_payments .sales_payments_right #login-module #login .login-button .button_style_loggedin {
  margin-top: 30px;
}

.sales_payments .sales_payments_right #login-module #login .login-button .button_style_loggedin #ViewInvoice {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 6px;
  cursor: pointer;
  *padding: 0px;
  outline: none;
  *width: 120px;
}

.sales_payments .sales_payments_right #login-module #login .login-button .register-link {
  width: 273px;
  margin-top: 14px;
}

.sales_payments .sales_payments_right #login-module #login .login-button .register-link a {
  color: #1BA1E2;
  font-weight: normal;
  text-decoration: none;
}

.sales_payments .sales_payments_right #login-module #login .login-button .register-link a:hover {
  color: #E51400;
}

.sales_payments .sales_payments_myorders {
  float: left;
  width: 420px;
}

.sales_payments .sales_payments_myorders .myorders_heading {
  font-size: 24px;
  font-weight: lighter;
  margin-left: 40px;
  margin-top: 15px;
}

.sales_payments .sales_payments_myorders .submit {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 6px;
  cursor: pointer;
  position: relative;
  top: 75px;
  left: 150px;
  *padding: 0px;
  outline: none;
  *width: 150px;
}

.sales_payments .middle_line {
  border-right: 1px solid #E7E7E7;
  height: 450px;
  float: left;
  margin-left: 135px;
}

.sales_payments .middle_line_loggedout {
  border-right: 1px solid #E7E7E7;
  height: 450px;
  float: left;
  margin-right: 135px;
}

/*=========== End of Payments page ============*/
/*========== Invoice Page ===========*/
.invoice_page #productsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 20px;
}

.invoice_page #productsgrid .GridHeader table thead th:hover {
  cursor: text !important;
}

.invoice_page #productsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.invoice_page #productsgrid .GridHeader table thead {
  height: 50px !important;
}

.invoice_page #productsgrid .GridHeader table thead th, .invoice_page #productsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.invoice_page #productsgrid .GridHeader table thead th div, .invoice_page #productsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.invoice_page #productsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.invoice_page #productsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.invoice_page #productsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.invoice_page #productsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.invoice_page #productsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.invoice_page #productsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.invoice_page #productsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.invoice_page #productsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.invoice_page #productsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.invoice_page #productsgrid .totalprice {
  text-align: right;
}

.invoice_page #productsgrid .price {
  text-align: right;
}

.invoice_page #productsgrid .quantity {
  text-align: center;
}

.invoice_page #productsgrid {
  clear: both;
}

.invoice_page #productsgrid .GridHeader table thead th:hover {
  *font-weight: bold;
}

.invoice_page #productsgrid .GridContent .RowHeader {
  visibility: hidden;
}

.invoice_page #productsgrid .GridContent .unit-price {
  text-align: right;
}

.invoice_page #productsgrid .GridContent .total {
  text-align: right;
}

.invoice_page #productsgrid .GridContent table tr td {
  border-bottom: 1px solid #D6D3D1 !important;
  line-height: 26px !important;
  white-space: normal !important;
  padding-left: 20px;
  *padding-left: 0px;
}

.invoice_page .pagetitle {
  font-size: 45px;
  padding-top: 7px;
  width: 300px;
  font-weight: lighter;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  margin-bottom: 20px;
  margin-top: -15px;
  float: left;
}

.invoice_page .orderdetailstable {
  margin-bottom: 22px;
  float: left;
}

.invoice_page .orderdetailstable table {
  width: 922px;
}

.invoice_page .orderdetailstable table tr {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  height: 50px;
}

.invoice_page .orderdetailstable table tr th {
  background-color: #1BA1E3;
  border: 0 none;
  color: white;
  font-size: 18px;
  font-weight: lighter;
}

.invoice_page .orderdetailstable table tr td {
  border: 1px solid #E7E7E7;
  font-size: 16px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 15px;
}

.invoice_page .orderdetailstable table .orderdate {
  text-align: center;
}

.invoice_page .orderdetailstable table tr td {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.invoice_page .orderdetailstable table tr th {
  font-weight: normal;
}

.invoice_page .amount-details {
  border: 1px solid #D6D3D1;
  height: auto;
  margin-top: -1px;
  margin-bottom: 20px;
}

.invoice_page .amount-details table tr {
  height: 50px;
}

.invoice_page .amount-details table .subtotal {
  width: 742px;
  padding-left: 20px;
}

.invoice_page .amount-details table .amount-align {
  width: 140px;
  text-align: right;
}

.invoice_page .button_top_align {
  float: right;
  margin-top: 5px;
}

.invoice_page .button_top_align .place-order-button-top {
  background-color: #1BA1E2 !important;
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  *padding-left: 0px;
  outline: none;
  *padding-right: 0px;
}

.invoice_page .place-order-button-bottom {
  margin-top: 25px;
  float: right;
  background-color: #1BA1E2 !important;
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  *padding-left: 0px;
  outline: none;
  *padding-right: 0px;
}

.invoice_page .amount {
  background-color: #EAEAEA;
  float: left;
  font-size: 20px;
  text-align: right;
  width: 902px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 10px;
}

.invoice_page .amount span {
  margin-left: 30px;
}

.invoice_page .amount .total-amount {
  width: 30px;
}

.invoice_page .amount table {
  text-align: right;
  float: right;
  border-collapse: collapse;
  width: 100%;
}

.invoice_page .amount table tr {
  line-height: 40px;
}

.invoice_page .amount table td {
  text-align: right;
}

.invoice_page .amount table .amount-align {
  width: 140px;
}

.invoice_page .amount table .colon-align {
  width: 0px;
}

/*========== End of Invoice Page ===========*/
/*========== Offline Order Payment Failure Page ========*/
.Offline_Payment_Failure {
  height: 85px;
  background-color: #E7E7E7;
}

.Offline_Payment_Failure img {
  float: left;
  position: relative;
  top: 20px;
  left: 20px;
}

.Offline_Payment_Failure .logincontent {
  font-size: 16px;
  float: left;
  width: 775px;
  margin-left: 50px;
  margin-top: 20px;
}

/*========== End of Offline Order Payment Failure Page ========*/
/*========= Reseller Portal Pages =========*/
/*===== Reseller Registration =====*/
.reseller_registration {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 16px;
  margin-top: 30px;
}

.reseller_registration .hide_form_checkbox {
  display: none;
}

.reseller_registration .reseller_fields_left_new {
  float: left;
  width: 410px;
}

.reseller_registration .reseller_fields_left_new label {
  float: left;
  padding-right: 10px;
  text-align: left;
  width: 110px;
}

.reseller_registration .reseller_fields_right_new {
  float: right;
  width: 455px;
}

.reseller_registration .reseller_fields_right_new label {
  float: left;
  padding-right: 10px;
  text-align: left;
  width: 175px;
}

.reseller_registration .reseller_fields {
  height: 65px;
}

.reseller_registration .reseller_fields .star_label {
  font-size: 16px;
  color: #E51400;
}

.reseller_registration .reseller_fields #form_new_submit {
  margin-left: 10px;
  margin-top: 6px;
  *margin-top: 0px;
}

.reseller_registration .reseller_fields .reseller_form_new_submit {
  float: left;
}

.reseller_registration .reseller_fields .reseller_fields_input {
  float: left;
  width: 260px;
}

.reseller_registration .reseller_fields .reseller_fields_input input[type="text"], .reseller_registration .reseller_fields .reseller_fields_input input[type="password"] {
  width: 240px;
  font-size: 14px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  padding: 5px;
  border: 1px solid #D6D3D1;
}

.reseller_registration .reseller_fields .reseller_fields_input .validation_message {
  font-size: 13px;
  color: #E51400;
  float: left;
  width: 300px;
}

.reseller_registration .reseller_fields .reseller_fields_input label {
  text-align: left !important;
  padding-right: 0px !important;
}

.reseller_registration .reseller_fields .reseller_fields_input_checkbox {
  margin-top: 6px;
  float: left;
}

.reseller_registration .reseller_existing {
  padding: 20px;
  margin-top: 15px;
  background-color: #FAFAFA;
}

.reseller_registration .reseller_existing a {
  color: #E51400;
}

.reseller_registration .reseller_existing a:hover {
  color: #339933;
}

.reseller_registration .button_align {
  float: right;
  margin-bottom: 20px;
  margin-right: 20px;
}

.reseller_registration .button_align .button_align_button .reseller_button {
  background-color: #1196CD;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 10px;
  cursor: pointer;
  width: 150px;
  *padding: 0px;
}

.reseller_registration .button_align .button_align_button .reseller_button:hover {
  background-color: #13758C;
}

.reseller_registration .reseller_existing_customer {
  padding: 20px;
  margin-top: 15px;
  margin-bottom: 35px;
  background-color: #EAEAEA;
}

.reseller_registration .reseller_existing_customer input {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  margin-left: 20px;
  width: 70px;
}

/*===== End of Reseller Registration =====*/
/*===== Opportunity Registration =====*/
.opportunity_registration_main {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.opportunity_registration_main .heading_all {
  font-size: 24px;
  font-weight: lighter;
  margin-bottom: 15px;
  margin-top: 10px;
  margin-left: 15px;
  color: #F7941D;
}

.opportunity_registration_main .region_info {
  float: left;
  width: 922px;
  padding-bottom: 10px;
  background-color: #FAFAFA;
}

.opportunity_registration_main .region_info .region_heading {
  font-size: 24px;
  font-weight: lighter;
  margin-bottom: 15px;
  margin-top: 10px;
  margin-left: 15px;
}

.opportunity_registration_main .region_info .region_info_right {
  padding-left: 40px;
}

.opportunity_registration_main .region_info .region_info_left {
  float: left;
  width: 410px;
}

.opportunity_registration_main .region_info .region_info_left .region_info_fields {
  height: 55px;
  margin-bottom: 10px;
}

.opportunity_registration_main .region_info .region_info_left .region_info_fields .region_fields_input {
  float: left;
  width: 250px;
}

.opportunity_registration_main .region_info .region_info_left .region_info_fields input[type="text"], .opportunity_registration_main .region_info .region_info_left .region_info_fields select {
  width: 240px;
  font-size: 16px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  padding: 5px;
  border: 1px solid #D6D3D1;
}

.opportunity_registration_main .region_info .region_info_left .region_info_fields select {
  width: 250px;
}

.opportunity_registration_main .region_info .region_info_left .region_info_fields .validation_message {
  font-size: 14px;
  color: #E51400;
  float: left;
  width: 300px;
}

.opportunity_registration_main .region_info .region_info_left .region_info_fields label {
  text-align: right;
  width: 125px;
  float: left;
  padding-right: 10px;
}

.opportunity_registration_main .region_info .region_info_left .region_info_fields .region_state_hide {
  display: none;
}

.opportunity_registration_main .pagetitle {
  font-size: 45px;
  padding-top: 7px;
  width: 690px;
  font-weight: lighter;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  margin-bottom: 20px;
  margin-top: -15px;
}

.opportunity_registration_main .star_label {
  font-size: 16px;
  color: #E51400;
}

.opportunity_registration_main .opportunity_first_text {
  margin-bottom: 20px;
  text-align: justify;
}

.opportunity_registration_main .reseller_info .orderdetailstable {
  margin-bottom: 22px;
  margin-top: 22px;
}

.opportunity_registration_main .reseller_info .orderdetailstable table {
  width: 922px;
}

.opportunity_registration_main .reseller_info .orderdetailstable table tr {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  height: 50px;
}

.opportunity_registration_main .reseller_info .orderdetailstable table tr th {
  background-color: #1BA1E3;
  border: 0 none;
  color: white;
  font-size: 18px;
  font-weight: lighter;
}

.opportunity_registration_main .reseller_info .orderdetailstable table tr td {
  border: 1px solid #E7E7E7;
  font-size: 16px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 15px;
}

.opportunity_registration_main .reseller_info .orderdetailstable table .orderdate, .opportunity_registration_main .reseller_info .orderdetailstable table .ordertotal, .opportunity_registration_main .reseller_info .orderdetailstable table .orderstatus {
  text-align: center;
}

.opportunity_registration_main .reseller_info .orderdetailstable {
  margin-top: 10px !important;
}

.opportunity_registration_main .reseller_info .orderdetailstable table tr td {
  width: 140px !important;
}

.opportunity_registration_main .reseller_info .reseller_table {
  text-align: center;
}

.opportunity_registration_main .reseller_info .reseller_heading {
  font-size: 24px;
  font-weight: lighter;
}

.opportunity_registration_main .reseller_info .readonly {
  background-color: #E7E7E7;
}

.opportunity_registration_main .reseller_info .reseller_info_fields {
  height: 55px;
  margin-bottom: 10px;
}

.opportunity_registration_main .reseller_info .reseller_info_fields .reseller_fields_input {
  float: left;
  width: 250px;
}

.opportunity_registration_main .reseller_info .reseller_info_fields input[type="text"] {
  width: 240px;
  font-size: 16px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  padding: 5px;
  border: 1px solid #D6D3D1;
}

.opportunity_registration_main .reseller_info .reseller_info_fields .validation_message {
  font-size: 14px;
  color: #E51400;
  float: left;
  width: 300px;
}

.opportunity_registration_main .reseller_info .reseller_info_fields label {
  text-align: right;
  float: left;
  width: 125px;
  padding-right: 10px;
}

.opportunity_registration_main .prospect_info {
  background-color: #FAFAFA;
  float: left;
  margin-top: 20px;
  width: 922px;
}

.opportunity_registration_main .prospect_info .prospect_heading {
  font-size: 24px;
  font-weight: lighter;
  margin-bottom: 20px;
  margin-top: 10px;
  margin-left: 15px;
}

.opportunity_registration_main .prospect_info .prospect_info_left {
  float: left;
  width: 410px;
}

.opportunity_registration_main .prospect_info .prospect_info_right {
  padding-left: 40px;
}

.opportunity_registration_main .prospect_info .prospect_info_fields {
  height: 55px;
  margin-bottom: 20px;
}

.opportunity_registration_main .prospect_info .prospect_info_fields .prospect_fields_input {
  width: 250px;
  float: left;
}

.opportunity_registration_main .prospect_info .prospect_info_fields input[type="text"], .opportunity_registration_main .prospect_info .prospect_info_fields select {
  width: 240px;
  font-size: 16px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  padding: 5px;
  border: 1px solid #D6D3D1;
}

.opportunity_registration_main .prospect_info .prospect_info_fields select {
  width: 250px;
}

.opportunity_registration_main .prospect_info .prospect_info_fields .validation_message {
  font-size: 14px;
  color: #E51400;
  float: left;
  width: 300px;
}

.opportunity_registration_main .prospect_info .prospect_info_fields label {
  text-align: right;
  width: 125px;
  float: left;
  padding-right: 10px;
}

.opportunity_registration_main .opportunity_info {
  margin-top: 20px;
  float: left;
  width: 922px;
  background-color: #FAFAFA;
}

.opportunity_registration_main .opportunity_info .opp_info_left {
  float: left;
  width: 400px;
  padding-left: 50px;
}

.opportunity_registration_main .opportunity_info .opp_info_right {
  padding-left: 40px;
}

.opportunity_registration_main .opportunity_info .opportunity_heading {
  font-size: 24px;
  font-weight: lighter;
  margin-bottom: 20px;
  margin-top: 10px;
  margin-left: 15px;
}

.opportunity_registration_main .opportunity_info .opp_fields_input #opp_updates_comments #opp_updates_comments_FormElementButton {
  *width: 45px !important;
}

.opportunity_registration_main .opportunity_info .opp_fields_input #opp_updates_comments #opp_updates_comments_FormElementButton #opp_updates_comments_FormElementButton_Normal {
  *width: 25px !important;
}

.opportunity_registration_main .opportunity_info .opp_info_fields {
  height: 80px;
  margin-bottom: 20px;
}

.opportunity_registration_main .opportunity_info .opp_info_fields .hidden_source_textbox {
  display: none;
}

.opportunity_registration_main .opportunity_info .opp_info_fields #opp_source_other {
  height: 25px;
}

.opportunity_registration_main .opportunity_info .opp_info_fields .opp_fields_input {
  width: 250px;
  margin-top: 10px;
}

.opportunity_registration_main .opportunity_info .opp_info_fields input, .opportunity_registration_main .opportunity_info .opp_info_fields select {
  width: 240px;
  font-size: 16px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  padding: 5px;
  border: 1px solid #D6D3D1;
}

.opportunity_registration_main .opportunity_info .opp_info_fields select {
  width: 250px;
}

.opportunity_registration_main .opportunity_info .opp_info_fields .validation_message {
  font-size: 14px;
  color: #E51400;
  float: left;
  width: 300px;
}

.opportunity_registration_main .opportunity_info .opp_info_fields .validation_message_opp {
  width: 320px;
  font-size: 14px;
  color: #E51400;
  float: left;
}

.opportunity_registration_main .opportunity_info .opp_info_fields label {
  text-align: right;
  width: 125px;
  padding-right: 10px;
}

.opportunity_registration_main .opportunity_info .date_corres {
  height: 100px;
}

.opportunity_registration_main .opportunity_info ._opp_info_source_ #opp_source_other {
  height: 25px;
  width: 238px;
  margin-top: 10px;
}

.opportunity_registration_main .opportunity_info .budget_opp {
  height: 100px;
}

.opportunity_registration_main .opportunity_info .priority_listbox {
  float: left;
}

.opportunity_registration_main .opportunity_info #opp_priority_textbox {
  margin-top: 20px;
}

.opportunity_registration_main .opp_info_updates {
  float: left;
  width: 922px;
  margin-top: 28px;
  *margin-top: 58px;
  margin-bottom: 30px;
  *margin-bottom: 15px;
}

.opportunity_registration_main .opp_info_updates label {
  text-align: right;
  padding-right: 10px;
}

.opportunity_registration_main .opp_info_updates .textarea_comments {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  max-height: 300px;
  min-height: 200px;
  max-width: 500px;
  min-width: 200px;
  width: 450px;
}

.opportunity_registration_main .opp_info_updates .validation_message {
  font-size: 14px;
  color: #E51400;
  float: left;
  width: 300px;
}

.opportunity_registration_main .opp_info_updates .opp_fields_input {
  margin-top: 15px;
}

.opportunity_registration_main .button_align {
  float: right;
  margin-bottom: 15px;
  *margin-bottom: 0px;
}

.opportunity_registration_main .button_align .opp_button {
  background-color: #1196CD;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  outline: none;
  *padding: 0px;
}

.opportunity_registration_main .button_align .opp_button:hover {
  background-color: #13758C;
}

.opportunity_registration_main .opportunity_button {
  background-color: #1196CD;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  outline: none;
  float: right;
  position: relative;
  top: -70px;
  *padding: 0px;
}

.opportunity_registration_main .opportunity_button:hover {
  background-color: #13758C;
}

.opportunity_registration_main #datepicker_opportunity {
  display: none;
}

#datepicker_opportunity_DatePicker table, #datepicker_opportunity_DatePicker .ui-datepicker-header {
  font-size: 12px;
}

/*===== End of Opportunity Registration =====*/
/*===== Opportunities Page =====*/
.opportunity_grid .pagetitle {
  font-size: 45px;
  padding-top: 0px;
  width: 480px;
  font-weight: lighter;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  margin-bottom: -10px;
  margin-top: -8px;
}

.opportunity_grid .opportunity_button {
  background-color: #1196CD;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  outline: none;
  float: right;
  position: relative;
  top: -32px;
}

.opportunity_grid .opportunity_button a {
  color: #FFFFFF !important;
}

.opportunity_grid .opportunity_button:hover {
  background-color: #13758C;
}

.opportunity_grid #productsgrid {
  border: 1px solid #E7E7E7 !important;
  margin-top: 20px;
}

.opportunity_grid #productsgrid .GridHeader table thead th:hover {
  cursor: text !important;
}

.opportunity_grid #productsgrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

.opportunity_grid #productsgrid .GridHeader table thead {
  height: 50px !important;
}

.opportunity_grid #productsgrid .GridHeader table thead th, .opportunity_grid #productsgrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

.opportunity_grid #productsgrid .GridHeader table thead th div, .opportunity_grid #productsgrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

.opportunity_grid #productsgrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

.opportunity_grid #productsgrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

.opportunity_grid #productsgrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

.opportunity_grid #productsgrid .GridContent table .SelectionBackground {
  color: #333333;
}

.opportunity_grid #productsgrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

.opportunity_grid #productsgrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

.opportunity_grid #productsgrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

.opportunity_grid #productsgrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

.opportunity_grid #productsgrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

.opportunity_grid #productsgrid .totalprice {
  text-align: right;
}

.opportunity_grid #productsgrid .price {
  text-align: right;
}

.opportunity_grid #productsgrid .quantity {
  text-align: center;
}

.opportunity_grid #productsgrid {
  clear: both;
  margin-bottom: 25px;
}

.opportunity_grid #productsgrid .GridHeader table thead th:hover {
  *font-weight: bold;
}

.opportunity_grid #productsgrid .GridContent .RowHeader {
  visibility: hidden;
}

.opportunity_grid #productsgrid .GridContent .unit-price {
  text-align: right;
}

.opportunity_grid #productsgrid .GridContent .total {
  text-align: right;
}

.opportunity_grid #productsgrid .GridContent table tr td {
  border-bottom: 1px solid #D6D3D1 !important;
  line-height: 26px !important;
  white-space: normal !important;
  word-wrap: break-word;
}

.opportunity_grid #productsgrid .GridContent .SelectionBackground {
  background-color: #d9d9d9;
}

.opportunity_grid #productsgrid .GridContent .SelectionBackground a:hover {
  color: #FFFFFF !important;
}

.opportunity_grid #productsgrid .GridContent .CurrentCell {
  background-color: #acacac;
}

.opportunity_grid #productsgrid .GridContent .CurrentCell a {
  color: #FFFFFF !important;
}

.opportunity_grid #productsgrid .GridContent .CurrentCell a:hover {
  color: #333333 !important;
}

.opportunity_grid .no_opportunity {
  margin-top: 40px;
}

/*===== End of Opportunities Page =====*/
/*===== Opportunity Detail Page =====*/
.opportunity_detail_new .Feature_info .detail_table {
  border-collapse: collapse;
}

.opportunity_detail_new .Feature_info .detail_table .left_column {
  background-color: #4682B4;
  color: #FFFFFF;
  padding: 10px;
  width: 250px;
  border: 1px solid #D6D3D1;
}

.opportunity_detail_new .Feature_info .detail_table .right_column {
  border: 1px solid #D6D3D1;
  padding: 5px;
  width: 430px;
}

.opportunity_detail_new .Feature_info .Feature_info_fields {
  float: left;
  width: 922px;
}

.opportunity_detail_new .Feature_info .Feature_info_fields .Feature_fields_left {
  background-color: #4682B4;
  color: white;
  float: left;
  height: 35px;
  padding-left: 15px;
  padding-top: 10px;
  width: 260px;
}

.opportunity_detail_new .Feature_info .Feature_info_fields .Feature_fields_right {
  float: left;
  height: 35px;
  padding-left: 15px;
  padding-top: 10px;
  width: 300px;
  border: 1px solid #D6D3D1;
  border-top: 0px;
  padding-right: 10px;
}

.opportunity_detail_new .Feature_info .Feature_info_fields #firstContent {
  border: 1px solid #D6D3D1;
  height: 34px;
}

.opportunity_detail_new .star_label {
  font-size: 16px;
  color: #E51400;
}

.opportunity_detail_new hr {
  color: #E7E7E7;
  float: left;
  width: 922px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.opportunity_detail_new .button_align {
  float: right;
  margin-top: 30px;
}

.opportunity_detail_new .button_align .approve {
  float: left;
  margin-right: 10px;
}

.opportunity_detail_new .button_align .deny {
  float: left;
  margin-right: 10px;
}

.opportunity_detail_new .button_align .update {
  float: left;
  margin-right: 10px;
}

.opportunity_detail_new .button_align .opportunity_button {
  background-color: #1196CD;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  *padding-left: 0px;
  outline: none;
  *padding-right: 0px;
  width: 220px;
}

.opportunity_detail_new .button_align .opportunity_button:hover {
  background-color: #13758C;
}

.opportunity_detail_new .update_heading {
  font-size: 24px;
  font-weight: lighter;
  margin-bottom: 10px;
  margin-top: 25px;
}

.opportunity_detail_new .Isadmin_text {
  float: left;
  text-align: right;
  width: 922px;
  font-size: 20px;
  font-style: italic;
}

.opportunity_detail_new .opp_heading {
  float: left;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: lighter;
  width: 922px;
}

.opportunity_detail_new .comments_new {
  margin-bottom: 20px;
  float: left;
  width: 922px;
  border-radius: 5px;
}

.opportunity_detail_new .comments_new .comments_border {
  padding: 20px;
}

.opportunity_detail_new .comments_new .comments_border .comments_by {
  font-size: 26px;
  font-weight: lighter;
  margin-bottom: 10px;
}

.opportunity_detail_new .True {
  background-color: #D6D3D1;
  border: 1px solid #999999;
}

.opportunity_detail_new .False {
  background-color: #EAEAEA;
  border: 1px solid #D6D3D1;
}

/*===== End of Opportunity Detail Page =====*/
/*===== Reseller Portal Dashboard =====*/
.reseller_portal_dashboard_banner {
  background-color: #1BA1E2;
  width: 100%;
  height: 300px;
}

.reseller_portal_dashboard_banner .reseller_portal_margin {
  margin: 0 auto;
  width: 922px;
}

.reseller_portal_dashboard_banner .reseller_portal_margin .reseller_banner_image {
  float: left;
  width: 155px;
  margin-top: 70px;
}

.reseller_portal_dashboard_banner .reseller_portal_margin .reseller_banner_image img {
  width: 100%;
}

.reseller_portal_dashboard_banner .reseller_portal_margin .reseller_heading {
  font-size: 50px;
  float: left;
  width: 650px;
  color: #FFFFFF;
  margin-left: 30px;
  margin-top: 35px;
}

.reseller_portal_dashboard_banner .reseller_portal_margin .reseller_banner_text_reseller_login {
  float: left;
  width: 720px;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: lighter;
  margin-left: 30px;
  margin-top: 5px;
}

.reseller_portal_dashboard_banner .reseller_portal_margin .reseller_banner_text_reseller_login span {
  font-size: 30px;
  font-weight: normal;
}

.reseller_portal_dashboard_banner .reseller_portal_margin .reseller_banner_text_reseller_login_page {
  margin-left: 45px;
  line-height: normal;
}

.reseller_portal_dashboard_banner .reseller_portal_margin .reseller_banner_text {
  float: left;
  width: 720px;
  color: #FFFFFF;
  font-size: 22px;
  font-weight: lighter;
  line-height: 32px;
  margin-left: 20px;
  margin-top: 100px;
}

.reseller_portal_dashboard_banner .reseller_portal_margin .reseller_banner_text span {
  font-size: 35px;
  font-weight: normal;
}

.banner_height_reseller {
  height: 200px;
}

.banner_height_reseller .reseller_banner_image {
  margin-top: 25px !important;
}

.reseller_portal_dashboard .resellerportal_links .create_opp {
  float: left;
  margin-left: 80px;
  margin-top: 35px;
}

.reseller_portal_dashboard .resellerportal_links .view_opp {
  float: right;
  margin-right: 90px;
  margin-top: 35px;
}

.reseller_portal_dashboard .resellerportal_links .link_opp {
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 25px;
  font-weight: lighter;
  padding: 20px 0;
  text-align: center;
  width: 280px;
  background-color: #1196CD;
}

.reseller_portal_dashboard .resellerportal_links .link_opp:hover {
  background-color: #13758C;
}

/*======== End of Reseller Portal Pages =======*/
/*===== Reseller Request =====*/
.reseller_account_request .reseller_text {
  margin-top: 20px;
  margin-bottom: 20px;
}

.reseller_account_request .learnMoreInfo {
  margin-top: 20px;
}

.reseller_account_request .learnMoreInfo .heading {
  font-size: 26px;
  margin-bottom: 15px;
}

.reseller_account_request .learnMoreInfo .contents {
  margin-bottom: 20px;
}

.reseller_account_request .learnMoreInfo .learnMoreLink {
  float: left;
}

.reseller_account_request .learnMoreInfo .learnMoreLink .learnMoreButton {
  background-color: #1196CD;
  color: #FFFFFF;
  font-size: 20px;
  padding: 8px;
  display: block;
}

.reseller_account_request .learnMoreInfo .learnMoreLink .learnMoreButton:hover {
  color: #FFFFFF;
  background-color: #13758C;
}

/*===== End of Reseller Request =====*/
/*===== Reseller Login page =====*/
.reseller_login_page {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 16px;
  margin-top: 40px;
}

.reseller_login_page .not_reseller_ {
  padding: 20px;
  background-color: #EAEAEA;
  margin-bottom: 20px;
  margin-top: -20px;
}

.reseller_login_page .reseller_login_left {
  float: left;
  width: 515px;
}

.reseller_login_page .reseller_login_left .heading {
  font-size: 30px;
  margin-bottom: 15px;
}

.reseller_login_page .reseller_login_left .contents {
  margin-bottom: 20px;
  text-align: justify;
}

.reseller_login_page .reseller_login_left b {
  font-weight: 600;
  color: #333333;
}

.reseller_login_page .reseller_login_left .reseller_login_about_us .reseller_about_content .listOfContents {
  margin-bottom: 20px;
}

.reseller_login_page .reseller_login_left .reseller_login_about_us .reseller_about_content .listOfContents .listHeading {
  margin-bottom: 10px;
}

.reseller_login_page .reseller_login_left .reseller_login_about_us .reseller_about_content .listOfContents ul {
  margin-left: 16px;
}

.reseller_login_page .reseller_login_left .reseller_login_about_us .reseller_about_content .listOfContents ul li {
  list-style-type: none;
  background: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialOffers/gray_bullet.png");
  background-repeat: no-repeat;
  background-position: 0px 10px;
  line-height: 25px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 16px;
}

.reseller_login_page .reseller_login_right {
  float: right;
  width: 310px;
  margin-bottom: 25px;
  margin-top: 15px;
}

.reseller_login_page .reseller_login_right .login_blue_strip {
  width: 310px;
  height: 6px;
  background-color: #1BA1E2;
}

.reseller_login_page .reseller_login_right .login_form {
  padding: 20px;
  border: 1px dashed #D6D3D1;
  border-top: 0px;
  height: 310px;
}

.reseller_login_page .reseller_login_right .login_form .reseller_login_heading {
  font-size: 24px;
  font-weight: lighter;
  margin-bottom: 20px;
}

.reseller_login_page .reseller_login_right .login_form .reseller_login_fields {
  height: 80px;
}

.reseller_login_page .reseller_login_right .login_form .reseller_login_fields label {
  float: left;
  width: auto;
}

.reseller_login_page .reseller_login_right .login_form .reseller_login_fields input[type="text"], .reseller_login_page .reseller_login_right .login_form .reseller_login_fields input[type="password"] {
  width: 240px;
  font-size: 16px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  padding: 5px;
  border: 1px solid #D6D3D1;
}

.reseller_login_page .reseller_login_right .login_form .reseller_login_fields .validation_message {
  float: left;
  font-size: 14px;
}

.reseller_login_page .reseller_login_right .login_form .reseller_forgot_password {
  margin-top: 10px;
}

.reseller_login_page .reseller_login_right .login_form .button_align {
  float: left;
  width: 100px;
  margin-top: 10px;
}

.reseller_login_page .reseller_login_right .login_form .button_align .reseller_login_button {
  background-color: #1196CD;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding: 5px 20px;
  *padding: 0px 5px 5px 5px;
  outline: none;
}

.reseller_login_page .reseller_login_right .login_form .button_align .reseller_login_button:hover {
  background-color: #13758C;
}

.reseller_login_page .reseller_login_right .login_form .reseller_remember {
  float: left;
  margin-top: 20px;
  margin-left: 25px;
  *margin-left: 15px;
}

.reseller_login_page .reseller_login_right .learnMoreInfo {
  margin-top: 20px;
}

.reseller_login_page .reseller_login_right .learnMoreInfo .heading {
  font-size: 26px;
  margin-bottom: 15px;
}

.reseller_login_page .reseller_login_right .learnMoreInfo .contents {
  margin-bottom: 20px;
  text-align: justify;
}

.reseller_login_page .reseller_login_right .learnMoreInfo .learnMoreLink {
  float: left;
}

.reseller_login_page .reseller_login_right .learnMoreInfo .learnMoreLink .learnMoreButton {
  background-color: #1196CD;
  color: #FFFFFF;
  font-size: 20px;
  padding: 8px;
  display: block;
}

.reseller_login_page .reseller_login_right .learnMoreInfo .learnMoreLink .learnMoreButton:hover {
  color: #FFFFFF;
  background-color: #13758C;
}

.reseller_banner_login_ {
  background-color: #1BA1E2;
  width: 100%;
  height: 225px;
}

.reseller_banner_login_ .reseller_banner_login_new_ {
  width: 922px;
  margin: 0 auto;
}

.reseller_banner_login_ .reseller_banner_login_new_ img {
  float: left;
  padding-top: 40px;
}

.reseller_banner_login_ .reseller_banner_login_new_ .reseller_banner_login_new_contents_ {
  color: #FFFFFF;
  font-size: 50px;
  padding-top: 75px;
  padding-left: 8px;
  float: left;
}

/*===== End of Reseller Login page =====*/
/*========================demo request===================*/
.demo_request .page_subtitle {
  margin-top: 20px;
  font-size: 16px;
  word-spacing: 1px;
}

.demo_request fieldset.fields {
  background-color: #FFFFFF;
  border: none;
}

.demo_request form {
  border: #FFFFFF;
  padding: 10px;
  width: 100%;
  background-repeat: no-repeat;
}

.demo_request form label {
  font-size: 16px;
  float: left;
  width: 203px;
  text-align: right;
}

.demo_request form .validationsymbol {
  color: #E51400;
  margin-left: 2px;
  width: 12px;
  height: 10px;
  margin-right: 13px;
  float: left;
}

.demo_request form .login_style {
  clear: both;
  margin-top: 20px;
}

.demo_request form .login_style .login_checkbox {
  margin-top: 20px;
  height: 120px;
}

.demo_request form .login_style input {
  width: 440px;
  height: 30px;
  font-size: 16px;
  padding-left: 7px;
  padding-right: 7px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  border: 1px solid #D6D3D1;
}

.demo_request form .login_style .field-validation-error, .demo_request form .login_style .required {
  color: #E51400;
  font-size: 15px;
}

.demo_request form .login_style .required {
  margin-right: 6px;
}

.demo_request form .login_style textarea {
  padding: 7px;
  font-size: 16px;
  width: 440px;
  height: 150px;
  overflow: auto;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  resize: none;
  border: 1px solid #D6D3D1;
}

.demo_request form .login_style .button {
  float: right;
  margin-right: 34px;
}

.demo_request form .login_style .button #submit {
  visibility: visible !important;
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 22px;
  padding: 8px;
  cursor: pointer;
  margin-right: 202px;
  margin-top: 6px;
  padding: 5px 28px;
  *padding: 0px 10px;
  background-image: none;
}

.demo_request form .login_state_country {
  height: 32px;
  margin-top: 20px;
}

.demo_request form .login_state_country .login_state {
  float: left;
  width: 414px;
}

.demo_request form .login_state_country .login_state label {
  float: left !important;
  width: 203px;
  margin-right: 27px;
}

.demo_request form .login_state_country .login_state input {
  width: 160px !important;
  height: 30px;
  font-size: 16px;
  padding-left: 7px;
  padding-right: 7px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  border: 1px solid #D6D3D1;
}

.demo_request form .login_state_country .login_country {
  float: left;
  width: 335px;
}

.demo_request form .login_state_country .login_country label {
  float: left !important;
  width: 72px;
}

.demo_request form .login_state_country .login_country select {
  outline: none;
  width: 174px;
  height: 31px;
  font-size: 16px;
  padding-left: 7px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  border: 1px solid #D6D3D1;
}

.demo_request form .login_state_country .login_country select option {
  width: 190px;
}

.demo_request form .login_checkbox {
  clear: both;
  width: 850px;
  margin-top: 20px;
}

.demo_request form .login_checkbox label {
  height: 112px;
  width: 203px;
}

.demo_request form .login_checkbox .platform-checkbox {
  float: left;
  font-size: 16px;
  margin-bottom: 10px;
  padding-right: 8px;
  width: 150px;
}

.demo_request form .login_checkbox .platform-checkbox-left {
  margin-left: 27px;
}

.demo-confirm {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.demo-confirm .confirm-content {
  font-size: 16px;
  line-height: 28px;
  padding-bottom: 10px;
}

/*===============end of demo ========================*/
/*===== sales Online Order failure Page =====*/
.userinfo_orderfailure_online {
  height: 85px;
  background-color: #E7E7E7;
}

.userinfo_orderfailure_online img {
  float: left;
  position: relative;
  top: 20px;
  left: 20px;
}

.userinfo_orderfailure_online .infocontent {
  font-size: 16px;
  float: left;
  width: 775px;
  margin-left: 50px;
  margin-top: 30px;
}

/*===== End of sales Online Order failure Page =====*/
/* Landing page colors===============================*/
/* =============== end=================================*/
/*===================SpecialSalesOffer==========================*/
.specialoffer-bannersection {
  width: 100%;
}

.specialoffer-bannersection .bannercontent {
  margin: 0px auto;
  width: 922px;
  padding-bottom: 41px;
  padding-left: 112px;
}

.specialoffer-bannersection .bannercontent .banner-image {
  border: medium none;
  float: left;
  padding-top: 41px;
}

.specialoffer-bannersection .bannercontent .banner-padding {
  padding-left: 152px;
}

.specialoffer-bannersection .bannercontent .banner_header {
  float: left;
  font-size: 45px;
  margin-left: 36px;
}

.specialoffer-bannersection .bannercontent .orubase_headerwidth {
  margin-top: 65px;
  width: 400px;
}

.specialoffer-bannersection .bannercontent .orubase_headerwidth div {
  color: #FFFFFF;
  font-weight: lighter;
}

.specialoffer-bannersection .bannercontent .custom-headerwidth {
  margin-top: 46px;
  width: 400px;
}

.specialoffer-bannersection .bannercontent .reporting-headerwidth {
  width: 546px;
  margin-top: 46px;
}

.specialoffer-bannersection .bannercontent .banner-left {
  float: left;
  height: 228px;
  padding-left: 70px;
  width: 481px;
}

.specialoffer-bannersection .bannercontent .banner-left .reinstate-headerwidth {
  color: white;
  width: 345px;
  margin-top: 30px;
  float: left;
  font-size: 48px;
}

.specialoffer-bannersection .bannercontent .banner-left .banner-border {
  background-color: #FFFFFF;
  float: left;
  height: 3px;
  margin-left: 38px;
  margin-top: 6px;
  width: 381px;
}

.specialoffer-bannersection .orubase_bgcolor {
  background-color: #6DCDEA;
  height: 228px;
}

.specialoffer-bannersection .custom-bgcolor {
  background-color: #B6DAce;
  height: 228px;
}

.specialoffer-bannersection .reporting-bgcolor {
  background-color: #BCD3E4;
  height: 280px;
}

.specialoffer-bannersection .sdsoffer-bgcolor {
  background-color: #8ec23f;
  height: 250px;
}

.specialoffer-bannersection .reinstate-bgcolor {
  background-color: #1BA1E3;
  height: 228px;
}

.specialoffer-mainsection {
  padding-top: 20px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
}

.specialoffer-mainsection .pagetitle {
  font-weight: lighter;
  margin-bottom: 20px;
}

.specialoffer-mainsection .pageheading {
  font-size: 26px;
  margin-bottom: 20px;
  font-weight: lighter;
}

.specialoffer-mainsection .line-border {
  margin-top: 25px;
  height: 1px;
  background-color: #D6D3D1;
}

.specialoffer-mainsection .page_content {
  margin-top: 20px;
  font-size: 16px;
  line-height: 28px;
  text-align: justify;
}

.specialoffer-mainsection .page_content i {
  font-weight: normal;
  color: #333333;
}

.specialoffer-mainsection .page_content b {
  color: #333333;
  font-weight: bold;
}

.specialoffer-mainsection .reporting_button {
  width: 922px;
  height: 53px;
  padding-top: 28px;
}

.specialoffer-mainsection .reporting_button a {
  float: right;
  margin-right: 382px;
}

.specialoffer-mainsection .reporting_button a #buynow {
  background: none !important;
  background: url("//cdn.syncfusion.com/content/images/sales/Images/check_it_out.PNG") no-repeat scroll 123px 10px #008000 !important;
  -webkit-filter: none !important;
          filter: none !important;
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  font-size: 24px;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  height: 40px;
  width: 145px;
  padding-left: 11px;
  padding-top: 6px;
}

.specialoffer-mainsection .page-list {
  list-style-type: none;
  margin-left: 33px;
  margin-top: 20px;
}

.specialoffer-mainsection .page-list li {
  background: url("//cdn.syncfusion.com/content/images/sales/Images/Bullet-Box.png") no-repeat scroll 0 14px transparent;
  font-size: 16px;
  line-height: 32px;
  margin-bottom: 10px;
  padding-left: 20px;
}

.specialoffer-mainsection .page_finalcontent {
  margin-top: 20px;
  font-size: 16px;
  line-height: 28px;
  text-align: justify;
  margin-bottom: 40px;
}

/*====================end of Special Sales Offer===============*/
/*==================WinRT Buynow page =======================*/
#windowsphone_faqsection #faq_details {
  float: left;
  padding-bottom: 20px;
}

#windowsphone_faqsection #faq_details .question {
  color: #8A8884;
  font-size: 18px;
  font-weight: lighter;
  margin-left: 5px;
  padding-bottom: 15px;
}

#windowsphone_faqsection #faq_details .answer {
  color: #333333;
  font-size: 16px;
  padding-bottom: 47px;
  padding-left: 28px;
  text-align: justify;
}

#windowsphone_faqsection #faq_details .header_icon {
  float: left;
  width: 70px;
}

#windowsphone_faqsection #faq_details .header {
  clear: right;
  color: #666666;
  font-size: 30px;
  font-weight: lighter;
  height: 88px;
  padding-top: 10px;
}

/*==================End of WinRT Buynow page =======================*/
/*==================OruBase Buynow page =======================*/
.sales_buynowbanner .buynowbannercontent {
  width: 922px;
  margin: 0 auto;
}

.sales_buynowbanner .buynowbannercontent .bannerhead {
  margin-top: 25px;
  margin-bottom: 50px;
}

.sales_buynowbanner .buynowbannercontent .bannerhead .buynow_heading {
  font-size: 35px;
  font-weight: lighter;
}

.sales_buynowbanner .buynowbannercontent .bannerleft {
  float: left;
  width: 490px;
}

.sales_buynowbanner .buynowbannercontent .bannerleft .bannerpoints ul li {
  background-image: url("//cdn.syncfusion.com/content/images/downloads/Images/Bluebullet.png");
  background-position: 0 10px;
  background-repeat: no-repeat;
  font-size: 14px;
  line-height: 22px;
  list-style-type: none;
  padding: 0 10px 25px 25px;
  color: #666666;
}

.sales_buynowbanner .buynowbannercontent .bannerright {
  float: right;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox {
  border: 1px dashed #828282;
  float: right;
  margin-bottom: 40px;
  width: 360px;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .pricebox {
  float: left;
  margin-bottom: 29px;
  width: 100%;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .pricebox .price_image {
  float: left;
  margin-left: 25px;
  margin-right: 15px;
  margin-top: 10px;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .pricebox .price_image img {
  margin-left: 9px;
  margin-top: 6px;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .pricebox .price_text {
  float: left;
  font-size: 19px;
  margin-top: 65px;
  width: 148px;
  color: #666666;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart {
  float: left;
  margin-left: 30px;
  padding-bottom: 20px;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart form > div {
  display: none;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .binary-price {
  margin-top: 20px;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7002, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7000 {
  display: block !important;
  height: 45px;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7002 div.sf-core.sf-editor.Office2007Blue, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7000 div.sf-core.sf-editor.Office2007Blue {
  height: 25px !important;
  border: 1px solid #E7E7E7 !important;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7002 div.sf-core.sf-editor.Office2007Blue input, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7000 div.sf-core.sf-editor.Office2007Blue input {
  height: 25px !important;
  font-size: 16px;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7002 .price, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7000 .price {
  font-size: 15px !important;
  margin-top: 2px  !important;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7002 .price .type, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7002 .price .numericbox, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7002 .price .amount, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7000 .price .type, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7000 .price .numericbox, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7000 .price .amount {
  float: left;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7002 .price .type, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7002 .price .numericbox, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7000 .price .type, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7000 .price .numericbox {
  width: 95px;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7002 .price .numericbox .Syncfusion_Watermark_TextBox, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7000 .price .numericbox .Syncfusion_Watermark_TextBox {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-style: normal;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7002 .title, .sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7000 .title {
  width: 60px;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .AddCartButton {
  background-color: #85BA40;
  border: 0 none;
  color: #FFFFFF;
  font-size: 22px;
  margin-left: 50px;
  padding: 10px 30px;
  *padding: 10px 6px 7px 6px;
  cursor: pointer;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .AddCartButton:hover {
  background-color: #709929;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .add-to-cart .estudio7002_addtoCart {
  margin-left: 25px;
  margin-top: 20px;
}

.sales_buynowbanner .buynowbannercontent .bannerright .addcartbox .enterprise_div {
  margin-left: 50px;
}

/*==================End of OruBase Buynow page =======================*/
/*================== Sales older link redirection information =======================*/
#olderLinkRedirection.redirectionText {
  padding: 20px;
  background-color: #F7941D;
  color: #FFFFFF;
  margin-top: 40px;
}

#olderLinkRedirection.redirectionText span {
  font-size: 22px;
}

#olderLinkRedirection.redirectionText a:hover {
  color: #293674;
}

/*================== End of Sales older link redirection information =======================*/
/*==========================Volume Pricing====================================*/
#VolumePricing .title {
  font-size: 16px;
}

#VolumePricing #VolumePricingTable {
  margin-top: 20px;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid {
  border: 1px solid #E7E7E7;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridHeader {
  border-left: 1px solid #1BA1E3 !important;
  border-right: 1px solid #1BA1E3 !important;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridHeader table thead {
  height: 50px !important;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridHeader table thead th, #VolumePricing #VolumePricingTable #VolumePricingGrid .GridHeader table thead th:hover {
  font-family: "Segoe UI", helvetica, arial, sans-serif !important;
  background: none !important;
  border: 0 none !important;
  color: #FFFFFF !important;
  background-color: #1BA1E3 !important;
  height: 50px !important;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridHeader table thead th div, #VolumePricing #VolumePricingTable #VolumePricingGrid .GridHeader table thead th:hover div {
  font-size: 18px !important;
  font-weight: lighter !important;
  color: #FFFFFF !important;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridContent table {
  font-size: 16px !important;
  border: 0 none !important;
  *width: 920px;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridContent table tr {
  background: none !important;
  border: 0 none !important;
  height: 50px !important;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridContent table tr td {
  border: 1px solid #E7E7E7 !important;
  line-height: 26px !important;
  white-space: normal !important;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridContent table .SelectionBackground {
  color: #333333;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridContent table a {
  color: #293674;
  word-wrap: break-word;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridContent table a:hover {
  color: #F7941D;
  word-wrap: break-word;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridContent table .CurrentCell a {
  color: #FFFFFF;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridContent table .Alt_Row {
  background-color: #F4F4F4 !important;
}

#VolumePricing #VolumePricingTable #VolumePricingGrid .GridPager {
  border: 0 none !important;
  background-color: #EAEAEA !important;
  *width: 920px;
}

/*==========================Volume Pricing====================================*/
/*==========================Special Offers====================================*/
.offers-carolinacodecamp, .offers-competitivebundle, .offers-competitiveupgrade,
.offers-fileformats, .offers-growingbusinesslicense, .spcialoffer_winrtbanner,
.offers-lidnug, .offers-reinstateoffer, .offers-xamarin, .offers-windowsphonegeek, .offers-springfileformat {
  background-color: #F9F9F9;
  padding-bottom: 35px;
}

.spcialoffer_banner, .spcialoffer_winrtbanner {
  width: 100%;
  float: left;
  padding-top: 35px;
}

.spcialoffer_banner .growingbusiness, .spcialoffer_winrtbanner .growingbusiness {
  float: left;
  margin-left: 55px;
  width: 375px;
  margin-top: -25px;
  padding-top: 0px !important;
}

.spcialoffer_banner .growingbusiness .formcontent, .spcialoffer_winrtbanner .growingbusiness .formcontent {
  border: 2px dashed #999999;
  margin: 25px 20px 20px;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 15px;
}

.spcialoffer_banner .growingbusiness .formcontent .button-align, .spcialoffer_winrtbanner .growingbusiness .formcontent .button-align {
  margin-bottom: 15px;
  margin-top: 10px;
}

.spcialoffer_banner .growingbusiness .formcontent .button, .spcialoffer_winrtbanner .growingbusiness .formcontent .button {
  background-color: #85BA40;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 20px;
  padding: 0px;
  cursor: pointer;
  padding-top: 10px;
  padding-bottom: 10px;
  padding: 10px 49px;
  width: 287px;
}

.spcialoffer_banner .growingbusiness .formcontent .button:hover, .spcialoffer_winrtbanner .growingbusiness .formcontent .button:hover {
  background-color: #82AA43;
}

.spcialoffer_banner .growingbusiness .formcontent .validation-line-align, .spcialoffer_winrtbanner .growingbusiness .formcontent .validation-line-align {
  float: right;
  margin-right: 61px;
  color: #AFAFAF;
}

.spcialoffer_banner .growingbusiness .formcontent label, .spcialoffer_winrtbanner .growingbusiness .formcontent label {
  font-size: 16px;
}

.spcialoffer_banner .growingbusiness .formcontent .textbox, .spcialoffer_winrtbanner .growingbusiness .formcontent .textbox {
  height: 20px;
  width: 280px;
  padding-left: 5px;
  color: #333333;
  font-size: 14px;
  border: 1px solid #D6D3D1;
  margin-bottom: 10px;
}

.spcialoffer_banner .growingbusiness .formcontent .info-textbox, .spcialoffer_winrtbanner .growingbusiness .formcontent .info-textbox {
  height: 150px;
  margin-top: 10px;
  width: 475px;
  resize: none;
  color: #333333;
  font-size: 16px;
  border: 1px solid #D6D3D1;
}

.spcialoffer_banner .growingbusiness .formcontent .products-align, .spcialoffer_winrtbanner .growingbusiness .formcontent .products-align {
  margin-top: -18px;
  *margin-top: -15px;
}

.spcialoffer_banner .growingbusiness .formcontent .special-align, .spcialoffer_winrtbanner .growingbusiness .formcontent .special-align {
  margin-top: -40px;
  *margin-top: -50px;
}

.spcialoffer_banner .growingbusiness .formcontent .additional-align, .spcialoffer_winrtbanner .growingbusiness .formcontent .additional-align {
  margin-top: -20px;
}

.spcialoffer_banner .specialoffers, .spcialoffer_winrtbanner .specialoffers {
  width: 100%;
  margin: 0 auto;
}

.spcialoffer_banner .specialoffers .hobbyist_left, .spcialoffer_winrtbanner .specialoffers .hobbyist_left {
  padding-bottom: 30px !important;
  margin-top: -57px;
  padding-left: 32px !important;
}

.spcialoffer_banner .specialoffers .hobbyist_left .bannerpoints, .spcialoffer_winrtbanner .specialoffers .hobbyist_left .bannerpoints {
  width: 527px !important;
}

.spcialoffer_banner .specialoffers .hobbyist_left .bannerpoints img, .spcialoffer_winrtbanner .specialoffers .hobbyist_left .bannerpoints img {
  width: 100% !important;
}

.spcialoffer_banner .specialoffers .bannerleft, .spcialoffer_winrtbanner .specialoffers .bannerleft {
  float: left;
  width: 490px;
}

.spcialoffer_banner .specialoffers .bannerleft .bannerpoints, .spcialoffer_winrtbanner .specialoffers .bannerleft .bannerpoints {
  padding-top: 5px;
}

.spcialoffer_banner .specialoffers .growingbusinessright, .spcialoffer_winrtbanner .specialoffers .growingbusinessright {
  font-size: 50px;
  width: 300px;
}

.spcialoffer_banner .specialoffers .growingbusinessright .bolderhead, .spcialoffer_winrtbanner .specialoffers .growingbusinessright .bolderhead {
  font-weight: bold;
}

.spcialoffer_banner .specialoffers .bannerright, .spcialoffer_winrtbanner .specialoffers .bannerright {
  float: right;
  padding-top: 40px;
  margin-right: 45px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox {
  color: #969696;
  float: right;
  width: 336px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .pricebox, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .pricebox {
  float: left;
  margin-bottom: 16px;
  width: 100%;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .pricebox .page_heading, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .pricebox .page_heading {
  font-size: 26px;
  font-weight: bold;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .pricebox .page_heading_competitivebundle, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .pricebox .page_heading_competitivebundle {
  width: 380px;
  font-size: 30px;
  font-weight: bold;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .pricebox .price_text, .spcialoffer_banner .specialoffers .bannerright .addcartbox .pricebox .price_text_competitivebundle, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .pricebox .price_text, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .pricebox .price_text_competitivebundle {
  float: left;
  font-size: 16px px;
  padding-top: 20px;
  word-spacing: 6px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .pricebox .price_text_competitivebundle, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .pricebox .price_text_competitivebundle {
  font-size: 15px;
  width: 375px;
  word-spacing: 2px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .pricebox .price_value, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .pricebox .price_value {
  float: left;
  font-size: 23px;
  word-spacing: 6px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .pricebox .price_value_competitivebundle, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .pricebox .price_value_competitivebundle {
  width: 370px;
  font-size: 24px;
  word-spacing: 3px;
  float: left;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .pricebox .price_image, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .pricebox .price_image {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialOffers/text_frame_bg.png");
  background-repeat: no-repeat;
  float: left;
  font-size: 20px;
  margin-top: 18px;
  padding-left: 22px;
  width: 338px;
  font-weight: bold;
  height: 45px;
  padding-top: 7px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .pricebox .additionalApply, .spcialoffer_banner .specialoffers .bannerright .addcartbox .pricebox .additionalApply_competitivebundle, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .pricebox .additionalApply, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .pricebox .additionalApply_competitivebundle {
  float: left;
  font-size: 12px;
  color: #444444;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .pricebox .additionalApply_competitivebundle, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .pricebox .additionalApply_competitivebundle {
  padding-top: 10px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart {
  float: left;
  margin-top: 5px;
  padding-bottom: 20px;
  margin-left: 2px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart form > div, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart form > div {
  display: none;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .binary-price, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .binary-price {
  margin-top: 20px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 {
  display: block !important;
  height: 45px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 div.sf-core.sf-editor.Office2007Blue, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 div.sf-core.sf-editor.Office2007Blue, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 div.sf-core.sf-editor.Office2007Blue, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 div.sf-core.sf-editor.Office2007Blue {
  height: 25px !important;
  border: 1px solid #E7E7E7 !important;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 div.sf-core.sf-editor.Office2007Blue input, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 div.sf-core.sf-editor.Office2007Blue input, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 div.sf-core.sf-editor.Office2007Blue input, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 div.sf-core.sf-editor.Office2007Blue input {
  height: 25px !important;
  font-size: 16px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price {
  font-size: 15px !important;
  margin-top: 2px  !important;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price .type, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price .numericbox, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price .amount, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price .type, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price .numericbox, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price .amount, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price .type, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price .numericbox, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price .amount, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price .type, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price .numericbox, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price .amount {
  float: left;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price .type, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price .numericbox, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price .type, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price .numericbox, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price .type, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price .numericbox, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price .type, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price .numericbox {
  width: 95px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price .numericbox .Syncfusion_Watermark_TextBox, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price .numericbox .Syncfusion_Watermark_TextBox, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .price .numericbox .Syncfusion_Watermark_TextBox, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .price .numericbox .Syncfusion_Watermark_TextBox {
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-style: normal;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .title, .spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .title, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002 .title, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7000 .title {
  width: 60px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .AddCartButton, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .AddCartButton {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-size: 19px;
  padding: 10px 16px;
  *padding-top: 6px;
  *padding-bottom: 6px;
  cursor: pointer;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .AddCartButton:hover, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .AddCartButton:hover {
  background-color: #1196CD;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002_addtoCart, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .add-to-cart .estudio7002_addtoCart {
  margin-left: 25px;
  margin-top: 20px;
}

.spcialoffer_banner .specialoffers .bannerright .addcartbox .enterprise_div, .spcialoffer_winrtbanner .specialoffers .bannerright .addcartbox .enterprise_div {
  margin-left: 50px;
}

.spcialoffer_banner .specialoffers .reinstateright, .spcialoffer_winrtbanner .specialoffers .reinstateright {
  margin-right: 0px !important;
  padding-top: 28px !important;
}

.spcialoffer_banner .specialoffers .reinstateright .addcartbox, .spcialoffer_winrtbanner .specialoffers .reinstateright .addcartbox {
  width: 360px !important;
}

.spcialoffer_banner .specialoffers .reinstateright .addcartbox .price_text, .spcialoffer_winrtbanner .specialoffers .reinstateright .addcartbox .price_text {
  font-size: 14px !important;
  word-spacing: 0px !important;
}

.spcialoffer_banner .specialoffers .reinstateright .addcartbox .price_value, .spcialoffer_winrtbanner .specialoffers .reinstateright .addcartbox .price_value {
  font-size: 21px !important;
  word-spacing: 0px !important;
}

.spcialoffer_banner .specialoffers .reinstateright .addcartbox .price_image, .spcialoffer_winrtbanner .specialoffers .reinstateright .addcartbox .price_image {
  padding-left: 28px !important;
}

.spcialoffer_banner .specialoffers .reinstateright .addcartbox .add-to-cart, .spcialoffer_winrtbanner .specialoffers .reinstateright .addcartbox .add-to-cart {
  float: none !important;
  padding-bottom: 2px !important;
}

.spcialoffer_banner .specialoffers .reinstateright .addcartbox .additional_info, .spcialoffer_winrtbanner .specialoffers .reinstateright .addcartbox .additional_info {
  font-size: 11px;
  color: #333333;
  padding-bottom: 10px !important;
}

.spcialoffer_banner .specialoffers .reinstateleft, .spcialoffer_winrtbanner .specialoffers .reinstateleft {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  padding-left: 10px !important;
}

.spcialoffer_banner .specialoffers .windowsphone_right, .spcialoffer_winrtbanner .specialoffers .windowsphone_right {
  margin-right: 30px !important;
  padding-top: 28px !important;
  padding-left: 20px;
  padding-bottom: 20px;
  float: left !important;
}

.spcialoffer_banner .specialoffers .windowsphone_right .addcartbox, .spcialoffer_winrtbanner .specialoffers .windowsphone_right .addcartbox {
  width: 321px !important;
  float: left !important;
}

.spcialoffer_banner .specialoffers .windowsphone_right .addcartbox .price_text, .spcialoffer_winrtbanner .specialoffers .windowsphone_right .addcartbox .price_text {
  font-size: 14px !important;
  word-spacing: 0px !important;
  padding-top: 0px !important;
  text-align: justify;
}

.spcialoffer_banner .specialoffers .windowsphone_right .addcartbox .winrtcodecamp_pricetext, .spcialoffer_winrtbanner .specialoffers .windowsphone_right .addcartbox .winrtcodecamp_pricetext {
  font-size: 14px !important;
  word-spacing: 0px !important;
  padding-top: 20px !important;
  padding-bottom: 5px;
  text-align: justify;
}

.spcialoffer_banner .specialoffers .windowsphone_right .addcartbox .page_heading, .spcialoffer_winrtbanner .specialoffers .windowsphone_right .addcartbox .page_heading {
  font-size: 17px !important;
}

.spcialoffer_banner .specialoffers .windowsphone_right .addcartbox .price_image, .spcialoffer_winrtbanner .specialoffers .windowsphone_right .addcartbox .price_image {
  padding-left: 40px !important;
}

.spcialoffer_banner .specialoffers .windowsphone_right .addcartbox .add-to-cart, .spcialoffer_winrtbanner .specialoffers .windowsphone_right .addcartbox .add-to-cart {
  float: left !important;
  padding-bottom: 2px !important;
  margin-top: 10px !important;
}

.spcialoffer_banner .specialoffers .windowsphone_right .addcartbox .additional_info, .spcialoffer_winrtbanner .specialoffers .windowsphone_right .addcartbox .additional_info {
  font-size: 11px;
  color: #333333;
  padding-bottom: 10px !important;
}

.spcialoffer_banner .specialoffers .windowsphone_left, .spcialoffer_winrtbanner .specialoffers .windowsphone_left {
  padding-top: 0px !important;
  padding-bottom: 12px !important;
  width: 0px !important;
  padding-left: 77px;
}

.spcialoffer_banner .specialoffers .winrt_right, .spcialoffer_winrtbanner .specialoffers .winrt_right {
  margin-right: 30px !important;
  padding-top: 20px !important;
  padding-left: 20px;
  padding-bottom: 20px;
  float: left !important;
}

.spcialoffer_banner .specialoffers .winrt_right .addcartbox, .spcialoffer_winrtbanner .specialoffers .winrt_right .addcartbox {
  width: 345px;
  float: left !important;
}

.spcialoffer_banner .specialoffers .winrt_right .addcartbox .winrt_pricetext, .spcialoffer_winrtbanner .specialoffers .winrt_right .addcartbox .winrt_pricetext {
  font-size: 14px !important;
  word-spacing: 0px !important;
  padding-top: 5px !important;
  text-align: justify;
  line-height: 22px;
}

.spcialoffer_banner .specialoffers .winrt_right .addcartbox .page_heading, .spcialoffer_winrtbanner .specialoffers .winrt_right .addcartbox .page_heading {
  font-size: 17px !important;
}

.spcialoffer_banner .specialoffers .winrt_right .addcartbox .price_image, .spcialoffer_winrtbanner .specialoffers .winrt_right .addcartbox .price_image {
  padding-left: 40px !important;
}

.spcialoffer_banner .specialoffers .winrt_right .addcartbox .add-to-cart, .spcialoffer_winrtbanner .specialoffers .winrt_right .addcartbox .add-to-cart {
  float: left !important;
  padding-bottom: 2px !important;
}

.spcialoffer_banner .specialoffers .winrt_right .addcartbox .additional_info, .spcialoffer_winrtbanner .specialoffers .winrt_right .addcartbox .additional_info {
  font-size: 11px;
  color: #333333;
  padding-bottom: 10px !important;
}

.spcialoffer_banner .specialoffers .winrt_left, .spcialoffer_winrtbanner .specialoffers .winrt_left {
  padding-top: 0px !important;
  padding-bottom: 12px !important;
  width: 0px !important;
  padding-left: 77px;
}

.spcialoffer_banner .specialoffers .winrt_left .bannerpoints, .spcialoffer_winrtbanner .specialoffers .winrt_left .bannerpoints {
  position: relative;
}

.spcialoffer_banner .specialoffers .winrt_left img, .spcialoffer_winrtbanner .specialoffers .winrt_left img {
  margin-left: -33px;
}

.spcialoffer_banner .specialoffers .winrt_left .newpoints_winrthobbyist, .spcialoffer_winrtbanner .specialoffers .winrt_left .newpoints_winrthobbyist {
  margin-top: 50px;
}

.spcialoffer_banner .specialoffers .kendo_left .bannerpoints img, .spcialoffer_winrtbanner .specialoffers .kendo_left .bannerpoints img {
  margin-top: 60px;
}

.spcialoffer_banner .specialoffers .kendo_left, .spcialoffer_banner .specialoffers .js-hobbyist_left, .spcialoffer_banner .specialoffers .hobbyist_left, .spcialoffer_winrtbanner .specialoffers .kendo_left, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_left, .spcialoffer_winrtbanner .specialoffers .hobbyist_left {
  padding-top: 0px !important;
  padding-bottom: 12px;
  width: 0px !important;
  padding-left: 64px;
}

.spcialoffer_banner .specialoffers .kendo_left .bannerpoints, .spcialoffer_banner .specialoffers .js-hobbyist_left .bannerpoints, .spcialoffer_banner .specialoffers .hobbyist_left .bannerpoints, .spcialoffer_winrtbanner .specialoffers .kendo_left .bannerpoints, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_left .bannerpoints, .spcialoffer_winrtbanner .specialoffers .hobbyist_left .bannerpoints {
  position: relative;
}

.spcialoffer_banner .specialoffers .kendo_left img, .spcialoffer_banner .specialoffers .js-hobbyist_left img, .spcialoffer_banner .specialoffers .hobbyist_left img, .spcialoffer_winrtbanner .specialoffers .kendo_left img, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_left img, .spcialoffer_winrtbanner .specialoffers .hobbyist_left img {
  margin-left: -33px;
}

.spcialoffer_banner .specialoffers .kendo_right, .spcialoffer_banner .specialoffers .js-hobbyist_right, .spcialoffer_banner .specialoffers .hobbyist_right, .spcialoffer_winrtbanner .specialoffers .kendo_right, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right, .spcialoffer_winrtbanner .specialoffers .hobbyist_right {
  margin-right: 30px !important;
  padding-top: 40px !important;
  padding-left: 20px;
  padding-bottom: 20px;
  float: left !important;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox {
  width: 353px;
  float: left !important;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .pricebox, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .pricebox, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .pricebox, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .pricebox, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .pricebox, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .pricebox {
  margin-bottom: 0px !important;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .kendo_pricetext, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .kendo_pricetext, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .kendo_pricetext, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .kendo_pricetext, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .kendo_pricetext, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .kendo_pricetext {
  font-size: 14px !important;
  word-spacing: 0px !important;
  padding-top: 10px !important;
  text-align: justify;
  color: #9B9A9A;
  line-height: 22px;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .js_pricetext, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .js_pricetext, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .js_pricetext, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .js_pricetext, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .js_pricetext, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .js_pricetext {
  padding-top: 0px !important;
  font-size: 14px !important;
  word-spacing: 0px !important;
  text-align: justify;
  color: #9B9A9A;
  line-height: 22px;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .pricetext, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .pricetext, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .pricetext, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .pricetext, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .pricetext, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .pricetext {
  padding-top: 15px !important;
  font-size: 14px !important;
  word-spacing: 0px !important;
  text-align: justify;
  color: #9B9A9A;
  line-height: 22px;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .page_heading, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .page_heading, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .page_heading, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .page_heading, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .page_heading, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .page_heading {
  font-size: 17px !important;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .price_image, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .price_image, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .price_image, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .price_image, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .price_image, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .price_image {
  padding-left: 40px !important;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .add-to-cart, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .add-to-cart, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .add-to-cart, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .add-to-cart, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .add-to-cart, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .add-to-cart {
  clear: both;
  padding-bottom: 2px !important;
  padding-top: 15px;
  *float: none !important;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .add-to-cart .cart-button, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .add-to-cart .cart-button, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .add-to-cart .cart-button, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .add-to-cart .cart-button, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .add-to-cart .cart-button, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .add-to-cart .cart-button {
  float: left;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .add-to-cart .cart-button #addtoCart, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .add-to-cart .cart-button #addtoCart, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .add-to-cart .cart-button #addtoCart, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .add-to-cart .cart-button #addtoCart, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .add-to-cart .cart-button #addtoCart, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .add-to-cart .cart-button #addtoCart {
  background-color: #85BA40 !important;
  *width: 150px;
  float: left;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .add-to-cart .cart-button #addtoCart:hover, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .add-to-cart .cart-button #addtoCart:hover, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .add-to-cart .cart-button #addtoCart:hover, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .add-to-cart .cart-button #addtoCart:hover, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .add-to-cart .cart-button #addtoCart:hover, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .add-to-cart .cart-button #addtoCart:hover {
  background-color: #709929 !important;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .add-to-cart .sample-button, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .add-to-cart .sample-button, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .add-to-cart .sample-button, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .add-to-cart .sample-button, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .add-to-cart .sample-button, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .add-to-cart .sample-button {
  float: left;
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-size: 19px;
  cursor: pointer;
  margin-left: 20px;
  padding: 10px 16px;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .add-to-cart .sample-button:hover, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .add-to-cart .sample-button:hover, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .add-to-cart .sample-button:hover, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .add-to-cart .sample-button:hover, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .add-to-cart .sample-button:hover, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .add-to-cart .sample-button:hover {
  background-color: #1196CD;
}

.spcialoffer_banner .specialoffers .kendo_right .addcartbox .additional_info, .spcialoffer_banner .specialoffers .js-hobbyist_right .addcartbox .additional_info, .spcialoffer_banner .specialoffers .hobbyist_right .addcartbox .additional_info, .spcialoffer_winrtbanner .specialoffers .kendo_right .addcartbox .additional_info, .spcialoffer_winrtbanner .specialoffers .js-hobbyist_right .addcartbox .additional_info, .spcialoffer_winrtbanner .specialoffers .hobbyist_right .addcartbox .additional_info {
  font-size: 11px;
  color: #333333;
  padding-bottom: 10px !important;
}

.spcialoffer_banner .specialoffers .kendo_right, .spcialoffer_winrtbanner .specialoffers .kendo_right {
  padding-top: 20px !important;
}

.spcialoffer_banner .hobbist_free-buynowcontent, .spcialoffer_winrtbanner .hobbist_free-buynowcontent {
  height: 84px;
  margin-top: -40px;
  background-color: #EAEAEA;
  width: 100%;
  float: left;
}

.spcialoffer_banner .hobbist_free-buynowcontent .hobbist_free-content, .spcialoffer_winrtbanner .hobbist_free-buynowcontent .hobbist_free-content {
  margin: 0 auto;
  width: 922px;
}

.spcialoffer_banner .hobbist_free-buynowcontent .hobbist_free-content #hobbist_free-buynow_button, .spcialoffer_winrtbanner .hobbist_free-buynowcontent .hobbist_free-content #hobbist_free-buynow_button {
  background: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialOffers/HobbyistFree/circle.png");
  height: 90px;
  width: 104px;
  background-repeat: no-repeat;
  color: #FFFFFF;
  float: left;
  top: -7px;
  position: relative;
  font-size: 30px;
  padding-left: 21px;
  padding-top: 25px;
}

.spcialoffer_banner .hobbist_free-buynowcontent .hobbist_free-content .hobbist_free-buynow_text, .spcialoffer_winrtbanner .hobbist_free-buynowcontent .hobbist_free-content .hobbist_free-buynow_text {
  font-size: 13px;
  float: left;
  padding-top: 32px;
}

.spcialoffer_banner .js-buynowcontent, .spcialoffer_winrtbanner .js-buynowcontent {
  height: 84px;
  margin-top: -40px;
  background-color: #EAEAEA;
  width: 100%;
  float: left;
}

.spcialoffer_banner .js-buynowcontent .js-content, .spcialoffer_winrtbanner .js-buynowcontent .js-content {
  margin: 0 auto;
  width: 922px;
}

.spcialoffer_banner .js-buynowcontent .js-content #js-buynow_button, .spcialoffer_banner .js-buynowcontent .js-content #kendo-buynow_button, .spcialoffer_winrtbanner .js-buynowcontent .js-content #js-buynow_button, .spcialoffer_winrtbanner .js-buynowcontent .js-content #kendo-buynow_button {
  background: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialOffers/Hobbyist/circle.png");
  height: 90px;
  width: 104px;
  background-repeat: no-repeat;
  color: #FFFFFF;
  float: left;
  top: -7px;
  position: relative;
}

.spcialoffer_banner .js-buynowcontent .js-content #js-buynow_button, .spcialoffer_winrtbanner .js-buynowcontent .js-content #js-buynow_button {
  font-size: 36px;
  padding-left: 27px;
  padding-top: 22px;
}

.spcialoffer_banner .js-buynowcontent .js-content #kendo-buynow_button, .spcialoffer_winrtbanner .js-buynowcontent .js-content #kendo-buynow_button {
  font-size: 30px;
  padding-left: 17px;
  padding-top: 27px;
}

.spcialoffer_banner .js-buynowcontent .js-content .js-buynow_text, .spcialoffer_winrtbanner .js-buynowcontent .js-content .js-buynow_text {
  font-size: 13px;
  float: left;
  padding-top: 32px;
}

.spcialoffer_banner .js-buynowcontent .js-content .kendo-buynow_text, .spcialoffer_winrtbanner .js-buynowcontent .js-content .kendo-buynow_text {
  font-size: 13px;
  float: left;
  padding-top: 33px;
  padding-left: 10px;
}

.spcialoffer_banner .js-buynowcontent .js-content .addinational_notes, .spcialoffer_winrtbanner .js-buynowcontent .js-content .addinational_notes {
  margin-left: 202px;
  margin-top: 52px;
  font-size: 12px;
  float: left;
  color: #AAAAAA;
}

.spcialoffer_banner .buynowcontent, .spcialoffer_winrtbanner .buynowcontent {
  margin-top: -40px;
  width: 100%;
  background-color: #EAEAEA;
  float: left;
  height: 53px;
}

.spcialoffer_banner .buynowcontent #buynow_button, .spcialoffer_winrtbanner .buynowcontent #buynow_button {
  left: -438px;
  margin: 0 auto;
  position: relative;
  top: -5px;
  width: 63px;
}

.spcialoffer_banner .buynowcontent .buynow_text, .spcialoffer_winrtbanner .buynowcontent .buynow_text {
  font-size: 13px;
  left: -260px;
  margin: 0 auto;
  position: relative;
  top: -49px;
  width: 275px;
}

.winrt-buynowcontent {
  height: 84px;
  margin-top: -40px;
  background-color: #EAEAEA;
  width: 100%;
  float: left;
}

.winrt-buynowcontent .winrt-content {
  margin: 0 auto;
  width: 922px;
}

.winrt-buynowcontent .winrt-content #winrt-buynow_button {
  font-size: 36px;
  padding-left: 27px;
  padding-top: 22px;
  background: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialOffers/Hobbyist/circle.png");
  height: 90px;
  width: 90px;
  background-repeat: no-repeat;
  color: #FFFFFF;
  float: left;
  top: -7px;
  position: relative;
}

.winrt-buynowcontent .winrt-content .winrt-buynow_text {
  font-size: 13px;
  float: left;
  padding-top: 32px;
}

.specialoffers_contentsection, .winrtoffers_contentsection {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  background-color: #FFFFFF;
}

.specialoffers_contentsection .specialoffer_definition, .winrtoffers_contentsection .specialoffer_definition {
  width: 640px;
  border: 1px solid #DFDFDF;
  border-bottom: none;
  margin-left: 335px;
  margin-top: 40px;
}

.specialoffers_contentsection .specialoffer_definition tbody, .winrtoffers_contentsection .specialoffer_definition tbody {
  border-bottom: 1px solid #c9c8c8;
}

.specialoffers_contentsection .specialoffer_definition .definition_list, .winrtoffers_contentsection .specialoffer_definition .definition_list {
  font-size: 16px px;
  padding-top: 11px;
  padding-bottom: 11px;
  border-bottom: 1px solid #DFDFDF;
  text-align: center;
}

.specialoffers_contentsection .borderstripline .contenthead, .winrtoffers_contentsection .borderstripline .contenthead {
  margin-left: 266px;
  width: 757px;
  border-top: 1px solid #C9C8C8;
  text-align: left;
}

.specialoffers_contentsection .benefits_section, .winrtoffers_contentsection .benefits_section {
  text-align: center;
  background-color: #FFFFFF;
  width: 100%;
  margin-top: 20px;
}

.specialoffers_contentsection .benefits_section .container, .winrtoffers_contentsection .benefits_section .container {
  border-bottom: 1px solid #C9C8C8;
  padding-bottom: 30px;
}

.specialoffers_contentsection .benefits_section .container .video-left, .winrtoffers_contentsection .benefits_section .container .video-left {
  text-align: center;
}

.specialoffers_contentsection .benefits_section .container .benefits_details, .winrtoffers_contentsection .benefits_section .container .benefits_details {
  border-bottom: 1px solid #C9C8C8;
  border-collapse: collapse;
  float: left;
  margin-bottom: 10px;
  padding-top: 30px;
  width: 100%;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .benefits_text, .winrtoffers_contentsection .benefits_section .container .benefits_details .benefits_text {
  width: 435px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .benefits_text .heading, .winrtoffers_contentsection .benefits_section .container .benefits_details .benefits_text .heading {
  float: left;
  font-size: 35px;
  font-weight: lighter;
  width: 100%;
  color: #666666;
  text-align: left;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .benefits_text .subheading, .winrtoffers_contentsection .benefits_section .container .benefits_details .benefits_text .subheading {
  float: left;
  font-size: 20px;
  font-weight: lighter;
  width: 100%;
  color: #666666;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .benefits_text .description, .winrtoffers_contentsection .benefits_section .container .benefits_details .benefits_text .description {
  color: #333333;
  float: left;
  text-align: justify;
  width: 100%;
  padding-top: 15px;
  line-height: 25px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .benefits_text .description .description_top, .winrtoffers_contentsection .benefits_section .container .benefits_details .benefits_text .description .description_top {
  padding-bottom: 15px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .benefits_text .description li, .winrtoffers_contentsection .benefits_section .container .benefits_details .benefits_text .description li {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialOffers/gray_bullet.png");
  background-position: 14px 8px;
  background-repeat: no-repeat;
  font-size: 16px;
  line-height: 20px;
  list-style-type: none;
  padding: 0px 0px 15px 30px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .benefits_text .description .discription_bottom, .winrtoffers_contentsection .benefits_section .container .benefits_details .benefits_text .description .discription_bottom {
  padding-left: 27px;
  padding-bottom: 7px;
  font-size: 11pt;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .benefits_text .description .description_link, .winrtoffers_contentsection .benefits_section .container .benefits_details .benefits_text .description .description_link {
  background-color: #1196CD;
  color: #FFFFFF;
  font-size: 18px;
  float: right;
  padding: 6px 26px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .benefits_text .description .discription_text, .winrtoffers_contentsection .benefits_section .container .benefits_details .benefits_text .description .discription_text {
  font-size: 11pt;
  padding-top: 7px;
  padding-left: 18px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .benefits_image, .winrtoffers_contentsection .benefits_section .container .benefits_details .benefits_image {
  margin-right: 25px;
  text-align: center;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .benefits_image img, .winrtoffers_contentsection .benefits_section .container .benefits_details .benefits_image img {
  vertical-align: middle;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .download, .winrtoffers_contentsection .benefits_section .container .benefits_details .download {
  background-color: #85BA40;
  color: white;
  display: block;
  font-size: 24px;
  margin-left: 80px;
  *margin-left: 0px;
  margin-top: 23px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  width: 200px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .download:hover, .winrtoffers_contentsection .benefits_section .container .benefits_details .download:hover {
  background-color: #709929;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Heading, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Heading {
  text-align: left;
  font-size: 35px;
  font-weight: lighter;
  width: 100%;
  color: #666666;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description {
  color: #333333;
  float: left;
  text-align: justify;
  width: 100%;
  padding-top: 15px;
  line-height: 25px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .description_top, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .description_top {
  padding-bottom: 15px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description b, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description b {
  font-size: 30px;
  font-weight: lighter;
  width: 100%;
  margin-bottom: 20px;
  color: #666666;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description ul li, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description ul li {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialOffers/FileFormat/bullet.png");
  background-position: 6px 8px;
  background-repeat: no-repeat;
  font-size: 16px;
  line-height: 20px;
  list-style-type: none;
  padding-left: 30px;
  padding-right: 15px;
  margin-top: 20px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format {
  float: left;
  height: 340px;
  width: 280px;
  margin-right: 98px;
  margin-bottom: 35px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .heading_section, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .heading_section {
  min-height: 74px;
  padding: 10px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .heading_section .file_format_heading, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .heading_section .file_format_heading {
  color: #FFFFFF;
  float: left;
  font-size: 26px;
  font-weight: lighter;
  width: 100%;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .heading_section .file_format_description, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .heading_section .file_format_description {
  color: #FFFFFF;
  font-size: 14px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .excel, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .excel {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialOffers/FileFormat/excel_header.png");
  background-repeat: no-repeat;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .word, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .word {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialOffers/FileFormat/word_header.png");
  background-repeat: no-repeat;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .pdf, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .pdf {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialOffers/FileFormat/pdf_header.png");
  background-repeat: no-repeat;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .content, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .content {
  border-color: #C9C8C8;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  font-size: 14px;
  height: 260px;
  margin-top: -1px;
  padding-top: 10px;
  width: 276px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .content ul li, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .content ul li {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialOffers/FileFormat/bullet.png");
  background-position: 12px 8px;
  background-repeat: no-repeat;
  font-size: 14px;
  line-height: 20px;
  list-style-type: none;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 30px;
  padding-right: 20px;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .content a, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .content a {
  color: #1196CD;
  margin-left: 30px;
  margin-bottom: 10px\9;
}

.specialoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .content a:hover, .winrtoffers_contentsection .benefits_section .container .benefits_details .Benefit_Description .file_format .content a:hover {
  color: #13758C;
}

.specialoffers_contentsection .benefits_section .container .lastcontent, .winrtoffers_contentsection .benefits_section .container .lastcontent {
  border-bottom: medium none;
  padding-bottom: 10px;
}

.winrtoffers_contentsection .benefits_section {
  margin-top: 10px !important;
}

/*----------India-offer page------------*/
#Filler {
  position: absolute;
  width: 100%;
  z-index: 0;
}

#Filler .offer-indiaoffer {
  background-color: #11B788;
}

#Filler .offer-INDIAOFFER {
  background-color: #FFFFFF;
}

.offers-indiaoffer {
  padding-top: 0px !important;
}

.offers-indiaoffer .indiaoffer_left {
  background-color: #11B788;
  padding-left: 30px;
  padding-right: 47px;
}

.offers-indiaoffer .indiaoffer_left .content_left .heading {
  font-size: 36px;
  font-weight: bold;
  padding-top: 55px;
  padding-bottom: 22px;
  color: #FFFFFF;
}

.offers-indiaoffer .indiaoffer_left ul {
  margin-left: 16px;
}

.offers-indiaoffer .indiaoffer_left ul li {
  font-size: 16px;
  font-weight: regular;
  padding-bottom: 12px;
  color: #FFFFFF;
}

.offers-indiaoffer .indiaoffer_right {
  padding-top: 65px;
  background-color: #FFFFFF;
  padding-bottom: 88px;
}

.offers-indiaoffer .indiaoffer_right .content_right {
  margin-left: 45px;
}

.offers-indiaoffer .indiaoffer_right .content_right img {
  padding-bottom: 23px;
}

.offers-indiaoffer .indiaoffer_right .add-to-cart {
  padding-left: 5px;
}

.offers-indiaoffer .indiaoffer_right #addtoCart {
  background-color: #333333;
  border: 0 none;
  color: #FFFFFF;
  outline: medium none;
  text-decoration: none;
}

.offers-indiaoffer .indiaoffer_right #addtoCart:hover {
  background-color: #000000;
}

.offers-indiaoffer .indiaoffer_right1 {
  padding-top: 65px;
  background-color: #FFFFFF;
}

.offers-indiaoffer .indiaoffer_right1 .content_right1 {
  padding-left: 45px;
  border-left: 1px dotted #7a7a7a;
}

.offers-indiaoffer .indiaoffer_right1 .content_right1 img {
  padding-bottom: 23px;
}

.offers-indiaoffer .indiaoffer_right1 .add-to-cart {
  padding-left: 5px;
}

.offers-indiaoffer .indiaoffer_right1 #addtoCart {
  background-color: #333333;
  border: 0 none;
  color: #FFFFFF;
  outline: medium none;
  text-decoration: none;
}

.offers-indiaoffer .indiaoffer_right1 #addtoCart:hover {
  background-color: #000000;
}

@media only screen and (min-width: 1820px) {
  .offers-indiaoffer .indiaoffer_left .content_left .heading {
    font-size: 52px;
  }
  .offers-indiaoffer .indiaoffer_left ul li {
    font-size: 20px;
  }
  .offers-indiaoffer .indiaoffer_left {
    padding-bottom: 48px;
  }
  .offers-indiaoffer .indiaoffer_right {
    padding-bottom: 288px;
  }
}

@media (max-width: 1279px) {
  .offers-indiaoffer .indiaoffer_left {
    padding-bottom: 30px;
  }
  .offers-indiaoffer .indiaoffer_right {
    padding-bottom: 199px;
  }
  .offers-indiaoffer .indiaoffer_right .add-to-cart {
    padding-left: 3px;
  }
  .offers-indiaoffer .indiaoffer_right1 .add-to-cart {
    padding-left: 3px;
  }
  .offers-indiaoffer .indiaoffer_right1 .content_right1 {
    padding-left: 25px;
  }
}

@media (max-width: 1023px) {
  .offers-indiaoffer .indiaoffer_left {
    padding-bottom: 40px;
  }
  .offers-indiaoffer .indiaoffer_right {
    padding-bottom: 314px;
  }
}

@media (max-width: 767px) {
  .offers-indiaoffer .indiaoffer_left {
    padding-left: 10px;
    padding-right: 10px;
  }
  .offers-indiaoffer .indiaoffer_left .content_left .heading {
    font-size: 26px;
    text-align: center;
    padding-top: 35px;
  }
  .offers-indiaoffer .indiaoffer_right {
    padding-bottom: 0px;
    padding-top: 35px;
  }
  .offers-indiaoffer .indiaoffer_right .content_right {
    margin-left: 0px;
  }
  .offers-indiaoffer .indiaoffer_right .content_right img {
    padding-bottom: 23px;
  }
  .offers-indiaoffer .indiaoffer_right1 {
    padding-bottom: 0px;
    padding-top: 35px;
  }
  .offers-indiaoffer .indiaoffer_right1 .content_right1 {
    border: none;
    padding-left: 0px;
    padding-bottom: 35px;
  }
  .offers-indiaoffer .indiaoffer_right1 .content_right1 img {
    padding-bottom: 23px;
  }
}

/*----------Russia-offer page------------*/
#Filler {
  position: absolute;
  width: 100%;
  z-index: 0;
}

#Filler .offer-russiaoffer {
  background-color: #0073CE;
}

#Filler .offer-RUSSIAOFFER {
  background-color: #FFFFFF;
}

.offers-russiaoffer {
  padding-top: 0px !important;
}

.offers-russiaoffer .russiaoffer_left {
  background-color: #0073CE;
  padding-left: 30px;
  padding-right: 47px;
}

.offers-russiaoffer .russiaoffer_left .content_left .heading {
  font-size: 36px;
  font-weight: bold;
  padding-top: 55px;
  padding-bottom: 22px;
  color: #FFFFFF;
}

.offers-russiaoffer .russiaoffer_left ul {
  margin-left: 16px;
}

.offers-russiaoffer .russiaoffer_left ul li {
  font-size: 16px;
  font-weight: regular;
  padding-bottom: 12px;
  color: #FFFFFF;
}

.offers-russiaoffer .russiaoffer_right {
  padding-top: 65px;
  background-color: #FFFFFF;
  padding-bottom: 88px;
}

.offers-russiaoffer .russiaoffer_right .content_right {
  margin-left: 45px;
}

.offers-russiaoffer .russiaoffer_right .content_right img {
  padding-bottom: 23px;
}

.offers-russiaoffer .russiaoffer_right .add-to-cart {
  padding-left: 5px;
}

.offers-russiaoffer .russiaoffer_right #addtoCart {
  background-color: #333333;
  border: 0 none;
  color: #FFFFFF;
  outline: medium none;
  text-decoration: none;
}

.offers-russiaoffer .russiaoffer_right #addtoCart:hover {
  background-color: #000000;
}

.offers-russiaoffer .russiaoffer_right1 {
  padding-top: 65px;
  background-color: #FFFFFF;
}

.offers-russiaoffer .russiaoffer_right1 .content_right1 {
  padding-left: 45px;
  border-left: 1px dotted #7a7a7a;
}

.offers-russiaoffer .russiaoffer_right1 .content_right1 img {
  padding-bottom: 23px;
}

.offers-russiaoffer .russiaoffer_right1 .add-to-cart {
  padding-left: 5px;
}

.offers-russiaoffer .russiaoffer_right1 #addtoCart {
  background-color: #333333;
  border: 0 none;
  color: #FFFFFF;
  outline: medium none;
  text-decoration: none;
}

.offers-russiaoffer .russiaoffer_right1 #addtoCart:hover {
  background-color: #000000;
}

@media only screen and (min-width: 1820px) {
  .offers-russiaoffer .russiaoffer_left .content_left .heading {
    font-size: 52px;
  }
  .offers-russiaoffer .russiaoffer_left ul li {
    font-size: 20px;
  }
  .offers-russiaoffer .russiaoffer_left {
    padding-bottom: 48px;
  }
  .offers-russiaoffer .russiaoffer_right {
    padding-bottom: 288px;
  }
}

@media (max-width: 1279px) {
  .offers-russiaoffer .russiaoffer_left {
    padding-bottom: 30px;
  }
  .offers-russiaoffer .russiaoffer_right {
    padding-bottom: 199px;
  }
  .offers-russiaoffer .russiaoffer_right .add-to-cart {
    padding-left: 3px;
  }
  .offers-russiaoffer .russiaoffer_right1 .add-to-cart {
    padding-left: 3px;
  }
  .offers-russiaoffer .russiaoffer_right1 .content_right1 {
    padding-left: 25px;
  }
}

@media (max-width: 1023px) {
  .offers-russiaoffer .russiaoffer_left {
    padding-bottom: 40px;
  }
  .offers-russiaoffer .russiaoffer_right {
    padding-bottom: 314px;
  }
}

@media (max-width: 767px) {
  .offers-russiaoffer .russiaoffer_left {
    padding-left: 10px;
    padding-right: 10px;
  }
  .offers-russiaoffer .russiaoffer_left .content_left .heading {
    font-size: 26px;
    text-align: center;
    padding-top: 35px;
  }
  .offers-russiaoffer .russiaoffer_right {
    padding-bottom: 0px;
    padding-top: 35px;
  }
  .offers-russiaoffer .russiaoffer_right .content_right {
    margin-left: 0px;
  }
  .offers-russiaoffer .russiaoffer_right .content_right img {
    padding-bottom: 23px;
  }
  .offers-russiaoffer .russiaoffer_right1 {
    padding-bottom: 0px;
    padding-top: 35px;
  }
  .offers-russiaoffer .russiaoffer_right1 .content_right1 {
    border: none;
    padding-left: 0px;
    padding-bottom: 35px;
  }
  .offers-russiaoffer .russiaoffer_right1 .content_right1 img {
    padding-bottom: 23px;
  }
}

.winrtoffer, .file_format_offer {
  width: 100%;
  margin: 0 auto;
}

.winrtoffer .bannerhead, .file_format_offer .bannerhead {
  margin-top: 25px;
  margin-bottom: 50px;
}

.winrtoffer .bannerhead .buynow_heading, .file_format_offer .bannerhead .buynow_heading {
  font-size: 35px;
  font-weight: lighter;
  color: #1BA1E3;
}

.winrtoffer .bannerleft, .file_format_offer .bannerleft {
  float: left;
  width: 430px;
  padding-bottom: 30px;
}

.winrtoffer .bannerleft .bannerpoints ul li, .file_format_offer .bannerleft .bannerpoints ul li {
  background-image: url("//cdn.syncfusion.com/content/images/sales/Images/SpecialOffers/gray_bullet.png");
  background-position: 0 8px;
  background-repeat: no-repeat;
  font-size: 16px;
  line-height: 20px;
  list-style-type: none;
  padding: 0 10px 15px 25px;
}

.winrtoffer .bannerright, .file_format_offer .bannerright {
  float: right;
  margin-right: 5px;
  padding-top: 5px;
}

.winrtoffer .bannerright .addcartbox_left, .winrtoffer .bannerright .addcartbox_right, .file_format_offer .bannerright .addcartbox_left, .file_format_offer .bannerright .addcartbox_right {
  background-color: #F9F9F9;
  border: 1px dashed #999999;
  color: #969696;
  float: right;
  padding: 10px;
  width: 200px;
  margin-bottom: 30px;
}

.winrtoffer .bannerright .addcartbox_left .pricebox, .winrtoffer .bannerright .addcartbox_right .pricebox, .file_format_offer .bannerright .addcartbox_left .pricebox, .file_format_offer .bannerright .addcartbox_right .pricebox {
  float: left;
  margin-bottom: 16px;
  width: 100%;
  color: #333333;
}

.winrtoffer .bannerright .addcartbox_left .pricebox .page_heading, .winrtoffer .bannerright .addcartbox_right .pricebox .page_heading, .file_format_offer .bannerright .addcartbox_left .pricebox .page_heading, .file_format_offer .bannerright .addcartbox_right .pricebox .page_heading {
  font-size: 26px;
  font-weight: bold;
}

.winrtoffer .bannerright .addcartbox_left .pricebox .price_text, .winrtoffer .bannerright .addcartbox_right .pricebox .price_text, .file_format_offer .bannerright .addcartbox_left .pricebox .price_text, .file_format_offer .bannerright .addcartbox_right .pricebox .price_text {
  float: left;
  font-size: 20px;
  padding-left: 24px;
  padding-top: 100px;
  color: #969696;
}

.winrtoffer .bannerright .addcartbox_left .pricebox .price_value, .winrtoffer .bannerright .addcartbox_right .pricebox .price_value, .file_format_offer .bannerright .addcartbox_left .pricebox .price_value, .file_format_offer .bannerright .addcartbox_right .pricebox .price_value {
  float: left;
  font-size: 23px;
}

.winrtoffer .bannerright .addcartbox_left .pricebox .price_image, .winrtoffer .bannerright .addcartbox_right .pricebox .price_image, .file_format_offer .bannerright .addcartbox_left .pricebox .price_image, .file_format_offer .bannerright .addcartbox_right .pricebox .price_image {
  background-repeat: no-repeat;
  float: left;
  font-size: 20px;
  padding-left: 16px;
  font-weight: bold;
  height: 45px;
  padding-top: 7px;
}

.winrtoffer .bannerright .addcartbox_left .add-to-cart, .winrtoffer .bannerright .addcartbox_right .add-to-cart, .file_format_offer .bannerright .addcartbox_left .add-to-cart, .file_format_offer .bannerright .addcartbox_right .add-to-cart {
  float: left;
  margin-top: 5px;
  padding-left: 23px;
  padding-bottom: 20px;
}

.winrtoffer .bannerright .addcartbox_left .add-to-cart .AddCartButton, .winrtoffer .bannerright .addcartbox_right .add-to-cart .AddCartButton, .file_format_offer .bannerright .addcartbox_left .add-to-cart .AddCartButton, .file_format_offer .bannerright .addcartbox_right .add-to-cart .AddCartButton {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-size: 18px;
  padding: 10px;
  *padding: 10px 0px 7px 0px;
  width: 150px;
  cursor: pointer;
}

.winrtoffer .bannerright .addcartbox_left .add-to-cart .AddCartButton:hover, .winrtoffer .bannerright .addcartbox_right .add-to-cart .AddCartButton:hover, .file_format_offer .bannerright .addcartbox_left .add-to-cart .AddCartButton:hover, .file_format_offer .bannerright .addcartbox_right .add-to-cart .AddCartButton:hover {
  background-color: #1196CD;
}

.winrtoffer .bannerright .addcartbox_left .add-to-cart-right, .winrtoffer .bannerright .addcartbox_right .add-to-cart-right, .file_format_offer .bannerright .addcartbox_left .add-to-cart-right, .file_format_offer .bannerright .addcartbox_right .add-to-cart-right {
  margin-top: 33px;
}

.winrtoffer .bannerright .addcartbox_right, .file_format_offer .bannerright .addcartbox_right {
  margin-left: 20px;
}

.winrtoffer {
  border-bottom: 1px solid #DFDFDF;
  float: left;
  padding-bottom: 30px;
}

.winrtoffer .bannerleft {
  width: 25px !important;
}

.winrtoffer .bannerleft .bannertext {
  width: 380px;
  font-size: 12px;
  padding-left: 3px;
  padding-top: 5px;
  color: #666666;
}

.winrtoffer .bannerright {
  padding-top: 0px;
}

.winrtoffer .bannerright .addcartbox_left .add-to-cart {
  margin-top: 0px !important;
  padding-left: 25px !important;
}

.winrtoffer .bannerright .addcartbox_left .price_text {
  margin-top: 15px !important;
}

.winrtoffer .bannerright .add-to-cart-right {
  margin-top: 0px !important;
}

.winrtoffer .bannerright .addcartbox_left, .winrtoffer .bannerright .addcartbox_right {
  width: 210px;
  height: 296px;
  border: 2px dashed #999999;
}

.winrtoffer .bannerright .addcartbox_left .price_image, .winrtoffer .bannerright .addcartbox_right .price_image {
  padding-left: 35px !important;
  padding-top: 30px !important;
}

.winrtoffer .bannerright .addcartbox_left .price_text, .winrtoffer .bannerright .addcartbox_right .price_text {
  font-size: 18px !important;
  padding-top: 90px !important;
  padding-left: 15px !important;
  color: #4D4D4D !important;
}

.winrtoffer .bannerright .addcartbox_left .price_text a, .winrtoffer .bannerright .addcartbox_right .price_text a {
  color: #1BA1E2;
}

.winrtoffer .bannerright .addcartbox_left .price_text a:hover, .winrtoffer .bannerright .addcartbox_right .price_text a:hover {
  color: #1196CD;
}

.winrtoffer .bannerright .addcartbox_right .pricebox {
  margin-top: -80px !important;
}

.winrtoffer .bannerright .addcartbox_right .lock {
  float: right;
  margin-right: -12px;
  margin-top: -12px;
}

.winrtoffer .bannerright .addcartbox_right .add-to-cart {
  padding-left: 30px !important;
}

.file_format_offer {
  float: left;
  padding-bottom: 30px;
  padding-top: 30px;
}

.file_format_offer .bannerleft {
  width: 528px !important;
}

.file_format_offer .bannerleft .wpf_downloadbutton {
  display: block;
  background-color: #F9A02B;
  color: #FFFFFF;
  float: left;
  font-size: 30px;
  margin-top: 23px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  margin-left: 13px;
  width: 514px;
}

.file_format_offer .bannerleft .wpf_downloadbutton:hover {
  background-color: #EE9D25;
}

.file_format_offer .bannerleft .ff_downloadbutton {
  display: block;
  background-color: #F9A02B;
  color: #FFFFFF;
  float: left;
  font-size: 30px;
  margin-top: 23px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  margin-left: 8px;
  width: 470px;
}

.file_format_offer .bannerleft .ff_downloadbutton:hover {
  background-color: #EE9D25;
}

.file_format_offer .bannerright {
  padding-top: 6px !important;
}

.file_format_offer .bannerright .addcartbox_left {
  width: 280px !important;
  height: 322px !important;
  *height: 352px !important;
  margin-bottom: 30px !important;
  *margin-bottom: 30px !important;
}

.file_format_offer .bannerright .addcartbox_left .pricebox {
  margin-bottom: 0px !important;
}

.file_format_offer .bannerright .addcartbox_left .pricebox .file-format {
  border-bottom: 1px dashed #999999;
}

.file_format_offer .bannerright .addcartbox_left .pricebox .file-format .second_line {
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 5px;
}

.file_format_offer .bannerright .addcartbox_left .pricebox .price_image {
  height: 162px !important;
  padding-left: 25px !important;
  margin-top: 30px !important;
}

.file_format_offer .bannerright .addcartbox_left .pricebox .ff_price_image {
  height: 162px !important;
  padding-left: 25px !important;
  margin-top: 20px !important;
}

.file_format_offer .bannerright .addcartbox_left .pricebox .price_text {
  padding-top: 0px !important;
  margin-top: -15px !important;
  padding-left: 44px !important;
}

.file_format_offer .bannerright .addcartbox_left .pricebox .ff_price_text {
  padding-top: 0px !important;
  margin-top: -30px !important;
  padding-left: 44px !important;
  float: left;
  font-size: 19px;
  margin-top: 65px;
  width: 210px;
  color: #666666;
}

.file_format_offer .bannerright .addcartbox_left .add-to-cart-right {
  margin-top: 15px !important;
  padding-bottom: 10px !important;
  padding-left: 40.5px !important;
}

.file_format_offer .bannerright .addcartbox_left .add-to-cart-right .AddCartButton {
  width: 228px !important;
  margin-left: -15px !important;
  background-color: #85BA40 !important;
}

/*===== Channel Program Interst Page =====*/
.partnerInterestProgram .partnerInterestProgramMainSection {
  margin-bottom: 20px;
  margin-top: 35px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .field-validation-error {
  font-size: 14px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .star {
  color: #E51400;
  font-size: 14px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .region_state_hide {
  display: none;
}

.partnerInterestProgram .partnerInterestProgramMainSection .intro {
  margin-bottom: 10px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .formFields {
  margin-bottom: 15px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .formFields .formFields_first {
  float: left;
  width: 550px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .formFields .formFields_first .formFields_second {
  margin-bottom: 20px;
  width: 280px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .formFields .fieldHeading {
  float: left;
  width: 335px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .formFields .otherInputs {
  float: left;
  width: 580px;
  *margin-bottom: 10px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .formFields input[type="text"], .partnerInterestProgram .partnerInterestProgramMainSection .formFields select {
  padding: 5px;
  width: 240px;
  border: 1px solid #D6D3D1;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 14px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .formFields select {
  width: 250px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .formFields #_stateTextBox {
  margin-bottom: 2px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .formFields textarea {
  height: 120px;
  max-height: 250px;
  max-width: 300px;
  min-height: 25px;
  min-width: 250px;
  resize: both;
  width: 250px;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  border: 1px solid #D6D3D1;
}

.partnerInterestProgram .partnerInterestProgramMainSection .partnerRelation label {
  height: 145px;
  width: 330px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .partnerRelation .fields {
  float: left;
  margin-bottom: 20px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .partnerRelation .fields label {
  width: 550px !important;
  height: auto;
  float: left;
  *margin-top: 5px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .partnerRelation .fields input {
  float: left;
  width: 30px;
  margin-top: 5px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .currentOpportunity label {
  width: 310px;
  float: left;
}

.partnerInterestProgram .partnerInterestProgramMainSection .currentOpportunity .fieldsOpp {
  float: left;
  height: 85px;
  width: 500px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .currentOpportunity .fieldsOpp .currentOpp {
  float: left;
}

.partnerInterestProgram .partnerInterestProgramMainSection .currentOpportunity .fieldsOpp .currentOpp label {
  width: 55px !important;
}

.partnerInterestProgram .partnerInterestProgramMainSection .currentOpportunity .fieldsOpp .currentOpp input {
  float: left;
  width: 30px;
  margin-top: 5px;
  *margin-top: 0px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .buttonAlign {
  margin-left: 335px;
}

.partnerInterestProgram .partnerInterestProgramMainSection .buttonAlign .submitButton {
  background-color: #1196CD;
  border: none;
  color: #FFFFFF;
  font-size: 16px;
  padding: 7px 24px;
  cursor: pointer;
}

.partnerInterestProgram .partnerInterestProgramMainSection .buttonAlign .submitButton:hover {
  background-color: #13758C;
}

.partnerInterestProgram .confirmation {
  margin-top: 35px;
}

.partnerInterestProgram .partnerInterestContact {
  margin-bottom: 20px;
}

.partner_interest_banner {
  width: 100%;
}

.partner_interest_banner .partner_interest_banner_widther {
  width: 922px;
  margin: 0 auto;
  border-bottom: 2px solid #24a2d7;
}

.partner_interest_banner .partner_interest_banner_widther .partner_interest_banner_contents {
  font-size: 30px;
  padding-top: 35px;
  font-weight: lighter;
}

.partner_interest_banner .partner_interest_banner_widther .partner_interest_banner_secondline {
  color: #24a2d7;
  font-size: 50px;
  font-weight: lighter;
  margin-left: -3px;
  padding-bottom: 35px;
}

/*----- Styles for Recommended products section in Cart page ------ */
.Recommended_products {
  clear: both;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  padding-top: 22px;
}

.Recommended_products .separator {
  background-color: #EAEAEA;
  height: 2px;
}

.Recommended_products .heading {
  margin: 25px 0px;
  color: #293674;
  font-size: 18px;
}

.Recommended_products table {
  width: 100%;
}

.Recommended_products table tr td {
  color: #515151;
  padding-left: 3%;
  *padding-left: 2%;
  text-align: left;
  font-size: 16px;
  height: 70px;
}

.Recommended_products table tr td .addtoCart_submit {
  background-color: #85BA40;
  border: 0 none;
  border-radius: 5px;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 16px;
  font-weight: lighter;
  padding: 5px 8px;
}

.Recommended_products table tr td .addtoCart_submit:hover {
  background-color: #82AA43;
}

.Recommended_products table tr .product_td {
  width: 62%;
  *width: 60%;
}

.Recommended_products table tr .price_td {
  width: 20%;
}

.Recommended_products table .odd_row {
  background-color: #F2F2F2;
}

.Recommended_products table .even_row {
  background-color: #FFFFFF;
}

/*-----------------------End of styles-----------------------------*/
/*=============================BigData===========================*/
#BigData {
  height: 225px;
  background-color: #6bd4e7;
}

#BigData .bigdata-title {
  width: 922px;
  margin: 0 auto;
}

#BigData .bigdata-title .bannertoptext {
  float: left;
  color: #FFFFFF;
  font-size: 31px;
  margin-top: 25px;
  font-weight: bold;
  width: 488px;
}

#BigData .bigdata-title .bannerbottomtext {
  clear: both;
  color: #00384E;
  float: left;
  height: 43px;
  font-size: 25px;
  padding-top: 15px;
  *width: 400px;
}

#BigData .bigdata-title .banner_image {
  padding-top: 13px;
}

.leftside_bigdata {
  float: left;
  min-height: 420px;
  position: relative;
  width: 440px;
  margin-top: 10px;
}

.leftside_bigdata .introcontent {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.8;
  text-align: justify;
}

.leftside_bigdata .introcontent .HDInsight_Intro {
  padding-bottom: 10px;
}

.leftside_bigdata .introcontent .HDInsight_Intro div {
  padding-bottom: 10px;
}

.rightside_bigdata {
  float: right;
  *margin-top: 45px;
  border-left: 1px dashed #666666;
  margin-right: -5px;
  margin-top: 10px;
  padding: 0px 5px 10px 30px;
  margin-bottom: 20px;
}

.rightside_bigdata fieldset {
  border: none;
}

.rightside_bigdata .bigdataform {
  padding-top: 0px;
  padding-bottom: 10px;
  *padding-bottom: 20px;
  width: 420px;
}

.rightside_bigdata .bigdataform .field-validation-error {
  float: right;
  *margin-top: -50px;
  *margin-right: 10px;
}

.rightside_bigdata .bigdataform .customerdetails {
  width: 400px;
  float: left;
  padding-top: 0px !important;
  padding-left: 0px !important;
}

.rightside_bigdata .bigdataform .customerdetails div {
  padding-top: 0px !important;
}

.rightside_bigdata .bigdataform .formtitle {
  color: #29abe2;
  font-size: 24px;
  font-weight: lighter;
}

.rightside_bigdata .bigdataform .forminfo {
  font-size: 13px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.rightside_bigdata .bigdataform #validation {
  color: #666666;
  font-size: 17px;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-top: 13px;
  font-weight: lighter;
}

.rightside_bigdata .bigdataform .bigdataform_requirments {
  margin-top: 10px;
}

.rightside_bigdata .bigdataform .bigdataform_requirments input[type="text"] {
  width: 370px;
  height: 20px;
  padding: 5px;
  margin-bottom: 20px;
  border: 1px solid #D6D3D1;
  font-size: 16px;
}

.rightside_bigdata .bigdataform .bigdataform_requirments .defaulttext {
  color: #C4C4C4 !important;
}

.rightside_bigdata .bigdataform .bigdataform_requirments div {
  padding-top: 10px;
}

.rightside_bigdata .bigdataform .bigdataform_requirments .button {
  background-color: #1BA1E2;
  border: 0 none;
  color: #FFFFFF;
  font-family: "Segoe UI", helvetica, arial, sans-serif;
  font-size: 24px;
  padding: 0px;
  cursor: pointer;
  width: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: right;
  margin-right: 38px;
  padding: 3px 20px;
  font-size: 19px;
  font-weight: lighter;
}

#merchantSeal {
  float: left;
}

#merchantSeal .AuthorizeNetSeal #hover_text {
  color: #FFFFFF;
}

#merchantSeal .AuthorizeNetSeal:hover #hover_text {
  display: block;
  color: #333333;
}

/*================Notification Pop-Up============================*/
#notification_message {
  background-color: #D2E4A5;
  border: 1px solid #9eb468;
  color: #3F4234;
  float: left;
  margin-bottom: 0;
  margin-left: 75px;
  margin-top: 40px;
  padding: 3px 0 10px 10px;
  position: relative;
  width: 720px;
  display: none;
}

#notification_message #text_section {
  margin-top: 4px;
  text-align: center;
  width: 710px;
  font-size: 15px !important;
}

/*---------Code Camp Offer page------------*/
.container-fluid {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

#Filler {
  position: absolute;
  width: 100%;
  z-index: 0;
}

#Filler .offer-codecamp {
  background-color: #333333;
}

#Filler .offer-CODECAMP {
  background-color: #E7E7E7;
}

.offers-codecamp {
  padding-top: 0px !important;
}

.offers-codecamp .codecamp_left {
  background-color: #333333;
  padding-left: 30px;
  padding-right: 122px;
}

.offers-codecamp .codecamp_left .content_left .heading {
  font-size: 41px;
  font-family: proxima-nova;
  font-weight: bold;
  padding-top: 50px;
  padding-bottom: 22px;
  color: #FABD4A;
}

.offers-codecamp .codecamp_left .content_left .essential {
  font-size: 22px;
  color: #FFFFFF;
  font-weight: normal;
  font-family: proxima-nova;
  padding-bottom: 44px;
}

.offers-codecamp .codecamp_left .content_left .essential br {
  display: none;
}

.offers-codecamp .codecamp_left .content_left .studio {
  color: #FABD4A !important;
}

.offers-codecamp .codecamp_left .content_left #addtoCart {
  background-color: #FABD4A;
  border: 0 none;
  color: #000000;
  outline: medium none;
  text-decoration: none;
  padding: 12px 22px !important;
  font-size: 24px;
  border-radius: 3px;
}

.offers-codecamp .codecamp_left .content_left .expire {
  color: #FFFFFF;
  font-weight: normal;
  font-family: proxima-nova;
  font-size: 16px;
  padding-top: 16px;
}

.codecamp_right {
  background-color: #E7E7E7;
}

.codecamp_right .content_right {
  margin-left: 45px;
}

.codecamp_right .content_right .heading_right {
  font-size: 41px;
  font-family: proxima-nova;
  font-weight: bold;
  padding-top: 50px;
  color: #333332;
}

.codecamp_right .content_right .subheading_right {
  font-size: 34px;
  font-family: proxima-nova;
  font-weight: bold;
  color: #333332;
}

.codecamp_right .content_right img {
  padding-top: 28px;
  padding-bottom: 28px;
  margin-left: -12px;
}

.codecamp_right ul {
  margin-left: 57px;
}

.codecamp_right ul li {
  font-size: 16px;
  font-family: proxima-nova;
  font-weight: regular;
  padding-bottom: 12px;
  color: #333332;
}

.codecamp_right .license {
  margin-left: 48px;
  font-size: 16px;
  font-family: proxima-nova;
  font-weight: regular;
  padding-bottom: 64px;
  color: #333332;
}

@media (min-width: 1820px) {
  .offers-codecamp .codecamp_left {
    padding-right: 40px;
  }
  .offers-codecamp .codecamp_left .content_left .heading {
    font-size: 45px;
    padding-top: 50px;
    padding-bottom: 22px;
  }
  .offers-codecamp .codecamp_left .content_left .essential {
    font-size: 24px;
    padding-bottom: 44px;
  }
  .offers-codecamp .codecamp_left .content_left .essential br {
    display: none;
  }
  .offers-codecamp .codecamp_left .content_left #addtoCart {
    padding: 12px 25px !important;
    font-size: 24px;
  }
  .offers-codecamp .codecamp_left .content_left .expire {
    font-size: 18px;
    padding-top: 16px;
  }
  .codecamp_right .content_right {
    margin-left: 45px;
  }
  .codecamp_right .content_right .heading_right {
    font-size: 45px;
    margin-right: -108px !important;
    margin-left: -5px !important;
  }
  .codecamp_right .content_right .subheading_right {
    margin-left: -5px;
  }
  .codecamp_right .content_right img {
    padding-top: 38px;
    padding-bottom: 38px;
    margin-left: -12px;
  }
  .codecamp_right ul {
    margin-left: 57px;
  }
  .codecamp_right ul li {
    font-size: 16px;
    padding-bottom: 18px;
  }
  .codecamp_right .license {
    margin-left: 48px;
    font-size: 16px;
    font-family: proxima-nova;
    font-weight: regular;
    padding-bottom: 64px;
    color: #333332;
  }
}

@media (max-width: 1279px) {
  .offers-codecamp .codecamp_left {
    padding-right: 0px;
  }
  .offers-codecamp .codecamp_left .content_left .heading {
    font-size: 40px;
    padding-top: 40px;
    padding-bottom: 22px;
  }
  .offers-codecamp .codecamp_left .content_left .essential {
    font-size: 22px;
    padding-bottom: 35px;
  }
  .offers-codecamp .codecamp_left .content_left .essential br {
    display: block;
  }
  .offers-codecamp .codecamp_left .content_left #addtoCart {
    padding: 12px 22px !important;
    font-size: 22px;
  }
  .offers-codecamp .codecamp_left .content_left .expire {
    font-size: 16px;
    padding-top: 16px;
  }
  .codecamp_right .content_right {
    margin-left: 45px;
  }
  .codecamp_right .content_right .heading_right {
    font-size: 40px;
    margin-right: -25px;
    padding-top: 40px;
  }
  .codecamp_right .content_right .subheading_right {
    font-size: 24px;
  }
  .codecamp_right .content_right img {
    padding-top: 28px;
    padding-bottom: 28px;
    margin-left: -12px;
  }
  .codecamp_right ul {
    margin-left: 57px;
  }
  .codecamp_right ul li {
    padding-bottom: 14px;
  }
  .codecamp_right .license {
    margin-left: 45px;
  }
}

@media (max-width: 1023px) {
  .offers-codecamp .codecamp_left {
    padding-right: 0px;
  }
  .offers-codecamp .codecamp_left .content_left .heading {
    font-size: 30px;
    padding-top: 30px;
    padding-bottom: 22px;
  }
  .offers-codecamp .codecamp_left .content_left .essential {
    font-size: 22px;
    padding-bottom: 34px;
  }
  .offers-codecamp .codecamp_left .content_left .essential br {
    display: block;
  }
  .offers-codecamp .codecamp_left .content_left #addtoCart {
    padding: 10px 16px !important;
    font-size: 22px;
  }
  .offers-codecamp .codecamp_left .content_left .expire {
    padding-top: 16px;
  }
  .codecamp_right .content_right {
    margin-left: 45px;
  }
  .codecamp_right .content_right .heading_right {
    font-size: 30px;
    margin-right: 0px;
    padding-top: 30px;
  }
  .codecamp_right .content_right .subheading_right {
    font-size: 24px;
  }
  .codecamp_right .content_right img {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: -12px;
  }
  .codecamp_right ul {
    margin-left: 50px;
  }
  .codecamp_right ul li {
    font-size: 14px;
  }
  .codecamp_right .license {
    margin-left: 38px;
    font-size: 16px;
    padding-bottom: 64px;
  }
}

@media (max-width: 767px) {
  .offers-codecamp .codecamp_left {
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
  }
  .offers-codecamp .codecamp_left .content_left .heading {
    font-size: 20px;
    padding-top: 30px;
    padding-bottom: 15px;
  }
  .offers-codecamp .codecamp_left .content_left .essential {
    font-size: 14px;
    padding-bottom: 22px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .offers-codecamp .codecamp_left .content_left .essential br {
    display: block;
  }
  .offers-codecamp .codecamp_left .content_left #addtoCart {
    padding: 10px 16px !important;
    font-size: 14px;
  }
  .offers-codecamp .codecamp_left .content_left .expire {
    padding-top: 16px;
    font-size: 12px;
    padding-bottom: 30px;
  }
  .codecamp_right {
    padding-left: 0px;
    padding-right: 0px;
  }
  .codecamp_right .content_right {
    margin-left: 0px;
  }
  .codecamp_right .content_right .heading_right {
    font-size: 20px;
    margin-right: 0px;
    padding-top: 30px;
    padding-left: 0px;
  }
  .codecamp_right .content_right .subheading_right {
    font-size: 12px;
    padding-left: 0px;
    margin-right: 0px !important;
  }
  .codecamp_right .content_right img {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: 0px;
  }
  .codecamp_right ul {
    margin-left: 0px;
  }
  .codecamp_right ul li {
    font-size: 12px;
  }
  .codecamp_right .license {
    margin-left: -10px;
    font-size: 12px;
    padding-bottom: 64px;
  }
}

/*------------ Sales offers page with Responsive support--------*/
#Filler {
  position: absolute;
  width: 100%;
  z-index: 0;
}

#Filler .offer-650offer {
  background-color: #c10513;
}

#Filler .offer-650OFFER {
  background-color: #1A1A1A;
}

#Filler .offer-699offer {
  background-color: #c10513;
}

#Filler .offer-699OFFER {
  background-color: #1A1A1A;
}

#Filler .offer-995offer {
  background-color: #c10513;
}

#Filler .offer-995OFFER {
  background-color: #1A1A1A;
}

#Filler .offer-499offer {
  background-color: #c10513;
}

#Filler .offer-499OFFER {
  background-color: #1A1A1A;
}

#Filler .offer-dcmsasp16 {
  background-color: #c10513;
}

#Filler .offer-DCMSASP16 {
  background-color: #1A1A1A;
}

#Filler .offer-dcmsxam16 {
  background-color: #E0770E;
}

#Filler .offer-DCMSXAM16 {
  background-color: #1A1A1A;
}

#Filler .offer-londondev16 {
  background-color: #c10513;
}

#Filler .offer-LONDONDEV16 {
  background-color: #1A1A1A;
}

#Filler .offer-holidaysavings {
  background-color: #c10513;
}

#Filler .offer-HOLIDAYSAVINGS {
  background-color: #1A1A1A;
}

.offers-dcmsxam16 .esse__left {
  background-color: #E0770E !important;
}

.offers-650offer, .offers-699offer, .offers-995offer, .offers-499offer, .offers-holidaysavings, .offers-londondev16, .offers-dcmsasp16, .offers-dcmsxam16 {
  padding-top: 0px !important;
}

.esse__left {
  background-color: #c10513;
  min-height: 757px;
  padding-left: 30px;
}

.esse__left .content_left {
  margin-right: 105px;
}

.esse__left .content_left .heading {
  padding-bottom: 43px;
  color: #FFFFFF;
}

.esse__left .content_left .heading .big {
  font-size: 48px;
  font-weight: bold;
  padding-top: 52px;
}

.esse__left .content_left .heading .small {
  font-size: 24px;
  margin-top: 10px;
}

.esse__left .content_left ul {
  color: #FFFFFF;
  margin-top: 32px;
  font-size: 16px;
  padding-left: 17px;
}

.esse__left .content_left ul li {
  padding-bottom: 15px;
}

.esse__left .content_left #nobullets ul {
  list-style-type: none;
}

.esse_right {
  background-color: #1A1A1A;
  min-height: 757px;
  padding-left: 60px;
}

.esse_right .content_right img {
  padding-top: 65px;
  width: 365px;
}

.esse_right .content_right .text {
  color: #FFFFFF;
  font-size: 15px;
  margin-top: 19px;
  width: 365px;
  margin-bottom: 40px;
}

.esse_right .content_right .small-btn {
  background-color: #09A2CC;
  border: 0 none;
  color: #FFFFFF;
  outline: medium none;
  text-decoration: none;
  padding: 17px 24px !important;
  font-size: 16px;
  border-radius: 2px;
}

.esse_right .content_right .AddCartButton {
  background-color: #09A2CC;
  border: 0 none;
  color: #FFFFFF;
  outline: medium none;
  text-decoration: none;
  padding: 16px 24px !important;
  font-size: 16px;
  border-radius: 2px;
}

.esse_right .content_right #addtoCart {
  margin-left: 27px;
}

.offers-499offer .contact, .offers-holidaysavings .contact, .offers-londondev16 .contact, .offers-dcmsasp16 .contact, .offers-dcmsxam16 .contact {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #09B0CE;
  color: #FFFFFF;
  text-decoration: none;
  padding: 6px 12px;
  text-align: center;
  margin-left: 27px;
}

.offers-499offer .contact:hover, .offers-holidaysavings .contact:hover, .offers-londondev16 .contact:hover, .offers-dcmsasp16 .contact:hover, .offers-dcmsxam16 .contact:hover {
  background-color: #0DAACE !important;
}

.offers-499offer #addtoCart, .offers-holidaysavings #addtoCart, .offers-londondev16 #addtoCart, .offers-dcmsasp16 #addtoCart, .offers-dcmsxam16 #addtoCart {
  background-color: #09B0CE;
  color: #FFFFFF;
  margin-left: 0px !important;
  margin-top: -4px;
}

.offers-499offer #addtoCart:hover, .offers-holidaysavings #addtoCart:hover, .offers-londondev16 #addtoCart:hover, .offers-dcmsasp16 #addtoCart:hover, .offers-dcmsxam16 #addtoCart:hover {
  background-color: #0DAACE !important;
}

.offers-holidaysavings .coupon {
  color: #0AA0C9;
}

@media (min-width: 1820px) {
  .esse__left {
    min-height: 750px;
  }
  .esse__left .content_left {
    margin-right: 105px;
    margin-bottom: 20px;
  }
  .esse__left .content_left .heading {
    padding-bottom: 43px;
  }
  .esse__left .content_left .heading .big {
    font-size: 48px;
    padding-top: 50px;
  }
  .esse__left .content_left .heading .small {
    font-size: 24px;
    margin-top: 10px;
  }
  .esse__left .content_left ul {
    margin-top: 32px;
    font-size: 16px;
    padding-left: 17px;
  }
  .esse__left .content_left ul li {
    padding-bottom: 15px;
  }
  .esse__left .content_left #nobullets ul {
    list-style-type: none;
  }
  .esse_right {
    min-height: 750px;
    padding-left: 60px;
  }
  .esse_right .content_right img {
    padding-top: 65px;
    width: 365px;
  }
  .esse_right .content_right .text {
    font-size: 15px;
    margin-top: 23px;
    width: 365px;
  }
  .esse_right .content_right .small-btn, .esse_right .content_right .AddCartButton {
    border: 0 none;
    margin-top: 55px;
    font-size: 16px;
    border-radius: 2px;
  }
  .esse_right .content_right #addtoCart {
    margin-left: 27px;
  }
}

@media (max-width: 1279px) {
  .esse__left {
    min-height: 620px;
  }
  .esse__left .content_left {
    margin-right: 105px;
  }
  .esse__left .content_left .heading {
    padding-bottom: 43px;
  }
  .esse__left .content_left .heading .big {
    font-size: 29px;
    padding-top: 40px;
  }
  .esse__left .content_left .heading .small {
    font-size: 16px;
    margin-top: 10px;
  }
  .esse__left .content_left ul {
    margin-top: 32px;
    font-size: 14px;
    padding-left: 17px;
  }
  .esse__left .content_left ul li {
    padding-bottom: 15px;
  }
  .esse__left .content_left #nobullets ul {
    list-style-type: none;
  }
  .esse_right {
    min-height: 620px;
    padding-left: 40px;
    padding-right: 20px;
  }
  .esse_right .content_right img {
    padding-top: 47px;
    width: 365px;
  }
  .esse_right .content_right .text {
    font-size: 15px;
    margin-top: 23px;
    margin-bottom: 23px;
    width: 355px;
  }
  .esse_right .content_right .small-btn, .esse_right .content_right .AddCartButton {
    margin-top: 25px;
    font-size: 16px;
    border-radius: 2px;
  }
  .esse_right .content_right #addtoCart {
    margin-left: 19px;
  }
}

@media (max-width: 1023px) {
  .esse__left {
    min-height: 601px;
    padding-left: 35px;
  }
  .esse__left .content_left {
    margin-right: 35px;
  }
  .esse__left .content_left .heading {
    padding-bottom: 43px;
  }
  .esse__left .content_left .heading .big {
    font-size: 29px;
    padding-top: 40px;
  }
  .esse__left .content_left .heading .small {
    font-size: 16px;
    margin-top: 10px;
  }
  .esse__left .content_left ul {
    margin-top: 32px;
    font-size: 14px;
    padding-left: 17px;
  }
  .esse__left .content_left ul li {
    padding-bottom: 15px;
  }
  .esse__left .content_left #nobullets ul {
    list-style-type: none;
  }
  .esse_right {
    min-height: 601px;
    padding-left: 40px;
    padding-right: 20px;
  }
  .esse_right .content_right img {
    padding-top: 47px;
    width: 365px;
  }
  .esse_right .content_right .text {
    font-size: 15px;
    margin-top: 23px;
    margin-bottom: 23px;
    width: 243px;
  }
  .esse_right .content_right .small-btn, .esse_right .content_right .AddCartButton {
    margin-top: 25px;
    font-size: 16px;
    border-radius: 2px;
  }
  .esse_right .content_right #addtoCart {
    margin-left: 0px;
    margin-top: 40px;
  }
  .offers-499offer #addtoCart, .offers-holidaysavings #addtoCart, .offers-londondev16 #addtoCart, .offers-dcmsasp16 #addtoCart, .offers-dcmsxam16 #addtoCart {
    margin-left: 0px !important;
    margin-top: -5px !important;
  }
  .offers-499offer .contact, .offers-holidaysavings .contact, .offers-londondev16 .contact, .offers-dcmsasp16 .contact, .offers-dcmsxam16 .contact {
    margin-left: 20px !important;
  }
}

@media (max-width: 767px) {
  .esse__left {
    min-height: 370px;
    padding-left: 15px;
  }
  .esse__left .content_left {
    margin-right: 0px;
    text-align: center;
  }
  .esse__left .content_left .heading {
    padding-bottom: 43px;
  }
  .esse__left .content_left .heading .big {
    font-size: 23px;
    padding-top: 25px;
  }
  .esse__left .content_left .heading .small {
    font-size: 16px;
    margin-top: 10px;
  }
  .esse__left .content_left ul {
    margin-top: 32px;
    font-size: 14px;
    padding-left: 0px;
  }
  .esse__left .content_left ul li {
    padding-bottom: 15px;
  }
  .esse__left .content_left #nobullets ul {
    list-style-type: none;
  }
  .esse_right {
    min-height: 370px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .esse_right .content_right img {
    padding-top: 40px;
    width: 365px;
  }
  .esse_right .content_right .text {
    font-size: 15px;
    margin-top: 23px;
    margin-bottom: 53px;
    width: 243px;
  }
  .esse_right .content_right .small-btn, .esse_right .content_right .AddCartButton {
    margin-top: 25px;
    font-size: 16px;
    border-radius: 2px;
  }
  .esse_right .content_right #addtoCart {
    margin-left: 0px;
    margin-bottom: 48px;
  }
  .offers-499offer #addtoCart, .offers-holidaysavings #addtoCart, .offers-londondev16 #addtoCart, .offers-dcmsasp16 #addtoCart, .offers-dcmsxam16 #addtoCart {
    margin-left: 0px !important;
    margin-top: 43px !important;
  }
  .offers-499offer .text, .offers-holidaysavings .text, .offers-londondev16 .text, .offers-dcmsasp16 .text, .offers-dcmsxam16 .text {
    margin-bottom: 0px !important;
  }
}

/*---------Essential Studio Offer page------------*/
#Filler {
  position: absolute;
  width: 100%;
  z-index: 0;
}

#Filler .offer-1496offer {
  background-color: #c10513;
}

#Filler .offer-1496OFFER {
  background-color: #1A1A1A;
}

.col-lg-12 {
  min-height: 0px !important;
}

.offers-1496offer {
  padding-top: 0px !important;
}

.container-fluid {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.estudio_left {
  background-color: #C10513;
  padding-left: 30px;
  padding-right: 155px;
}

.estudio_left .content_left .heading {
  font-size: 32px;
  font-weight: bold;
  padding-top: 60px;
  padding-bottom: 12px;
  color: #FFFFFF;
}

.estudio_left .content_left .essential {
  font-size: 18px;
  color: #FFFFFF;
  font-weight: normal;
  padding-bottom: 44px;
}

.estudio_left .expire {
  color: #FFFFFF;
  font-weight: normal;
  font-size: 14px;
  padding-top: 28px;
}

.estudio_left .whatsnew {
  color: #FFFFFF;
  font-weight: normal;
  font-size: 16px;
  margin-top: 46px;
  padding-left: 0px;
}

.estudio_left ul {
  color: #FFFFFF;
  font-weight: normal;
  font-size: 16px;
  padding-left: 0px;
}

.estudio_left ul li {
  color: #FFFFFF;
  font-weight: normal;
  font-size: 16px;
  padding-top: 18px;
}

.estudio_right {
  background-color: #1A1A1A;
  padding-bottom: 605px;
  padding-top: 35px;
  padding-left: 40px;
}

.estudio_right .content_right img {
  padding-top: 28px;
  padding-bottom: 12px;
}

.estudio_right .heading_right {
  font-size: 14px;
  font-weight: normal;
  padding-top: 0px;
  color: #FFFFFF;
  padding-left: 20px;
  padding-bottom: 48px;
}

.estudio_right .contact {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #09A2CC;
  color: #FFFFFF;
  text-decoration: none;
  padding: 6px 12px;
  text-align: center;
  margin-left: 5px;
}

.estudio_right .contact:hover {
  background-color: #0DAACE !important;
}

.estudio_right #addtoCart {
  background-color: #09B0CE;
  color: #FFFFFF;
  margin-left: 27px;
}

.estudio_right #addtoCart:hover {
  background-color: #0DAACE !important;
}

@media (min-width: 1820px) {
  .estudio_left .content_left .heading {
    font-size: 38px;
    padding-top: 90px;
    padding-bottom: 16px;
  }
  .estudio_left .content_left .essential {
    font-size: 24px;
    padding-bottom: 59px;
  }
  .estudio_left .expire {
    font-size: 15px;
    padding-top: 42px;
  }
  .estudio_left .whatsnew {
    font-size: 19px;
    margin-top: 68px;
    padding-left: 3px;
  }
  .estudio_left ul {
    font-size: 19px;
    margin-bottom: 84px;
    padding-left: 5px;
  }
  .estudio_left ul li {
    font-size: 19px;
    padding-top: 23px;
  }
  .estudio_right {
    padding-bottom: 729px;
    padding-top: 35px;
    padding-left: 40px;
  }
  .estudio_right .content_right img {
    padding-top: 60px;
    padding-bottom: 12px;
  }
  .estudio_right .heading_right {
    font-size: 15px;
    padding-left: 20px;
    padding-bottom: 48px;
  }
  .estudio_right .contact {
    margin-left: 5px;
  }
  .estudio_right #addtoCart {
    margin-left: 27px;
  }
}

@media (max-width: 1279px) {
  .estudio_left {
    padding-right: 78px;
  }
  .estudio_left .content_left .heading {
    font-size: 24px;
    padding-top: 45px;
    padding-bottom: 10px;
  }
  .estudio_left .content_left .essential {
    font-size: 16px;
    padding-bottom: 26px;
  }
  .estudio_left .expire {
    font-size: 12px;
    padding-top: 20px;
  }
  .estudio_left .whatsnew {
    font-size: 14px;
    margin-top: 31px;
    padding-left: 3px;
  }
  .estudio_left ul {
    font-size: 14px;
    margin-bottom: 0px;
  }
  .estudio_left ul li {
    font-size: 14px;
    padding-top: 12px;
  }
  .estudio_right {
    padding-bottom: 445px;
    padding-top: 35px;
    padding-left: 40px;
  }
  .estudio_right .content_right img {
    padding-top: 8px;
    padding-bottom: 12px;
  }
  .estudio_right .heading_right {
    font-size: 12px;
    padding-left: 19px;
    padding-bottom: 48px;
  }
  .estudio_right .heading_right br {
    display: none;
  }
  .estudio_right .contact {
    margin-left: 5px;
  }
  .estudio_right #addtoCart {
    margin-left: 27px;
    margin-top: -4px;
  }
}

@media (max-width: 1023px) {
  .estudio_left {
    padding-right: 43px;
    padding-bottom: 50px;
  }
  .estudio_right {
    padding-bottom: 425px;
    padding-left: 33px;
  }
  .estudio_right #addtoCart {
    margin-left: 9px;
    margin-top: -3px;
  }
}

@media (max-width: 767px) {
  .container {
    padding-left: 0px;
    padding-right: 0px;
  }
  .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  .estudio_left {
    padding-right: 0px;
    padding-left: 0px;
  }
  .estudio_left .content_left .estudio-image {
    display: none;
  }
  .estudio_left .content_left .heading {
    font-size: 19px;
    padding-top: 42px;
    padding-bottom: 14px;
    text-align: center;
  }
  .estudio_left .content_left .essential {
    font-size: 14px;
    padding-bottom: 0px;
  }
  .estudio_left .expire {
    font-size: 12px;
    padding-top: 20px;
  }
  .estudio_left .whatsnew {
    font-size: 13px;
    margin-top: 31px;
    padding-left: 0px;
  }
  .estudio_left ul {
    font-size: 13px;
    margin-bottom: 25px;
    margin-left: 10px;
  }
  .estudio_left ul li {
    font-size: 13px;
    padding-top: 9px;
  }
  .estudio_right {
    padding-bottom: 50px;
    padding-top: 35px;
    padding-left: 0px;
    padding-right: 0px;
  }
  .estudio_right .content_right img {
    padding-top: 14px;
    padding-bottom: 12px;
  }
  .estudio_right .heading_right {
    font-size: 12px;
    padding-left: 5px;
    padding-bottom: 48px;
  }
  .estudio_right .contact {
    margin-left: 5px;
  }
  .estudio_right #addtoCart {
    margin-left: 27px;
    margin-top: -4px;
  }
}

/*===========================End of Essential Studio offer==========================*/
/* Style for Static Menu */
.static-menu {
  height: auto;
  background-color: #E2E2E2;
}

.static-menu ul {
  list-style-type: none;
  padding: 0px;
}

.static-menu ul .arrow {
  margin-top: 10px;
}

.static-menu ul li {
  float: left;
  margin: 21px 0;
  color: #4F4F4F;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: .25px;
}

.static-menu ul li a {
  color: #4F4F4F;
  text-decoration: none;
  outline: none;
  text-transform: uppercase;
}

.static-menu ul li a:hover {
  color: #000000;
}

.static-menu ul li .arrow-image {
  background: url("//cdn.syncfusion.com/content/images/common/common-icons-03.png") no-repeat -219px -48px;
  width: 15px;
  height: 30px;
}

.static-menu .left-panel {
  height: 60px;
  margin-left: -10px;
  padding-left: 10px !important;
}

.static-menu .left-panel ul li {
  margin: 15px 15px 15px 0px;
}

.static-menu .left-panel ul li.content-small {
  margin: 21px 15px 21px 0px;
  text-transform: uppercase;
}

.static-menu .left-panel ul .content-last {
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  width: 230px;
  white-space: pre;
}

.static-menu .left-panel ul .active {
  cursor: default;
  font-weight: 600;
}

.static-menu .left-panel ul .ios {
  text-transform: none !important;
}

.static-menu .right-panel {
  height: 60px;
}

.static-menu .right-panel ul {
  float: right;
  margin-right: -20px;
}

.static-menu .right-panel ul li a {
  margin: 0px 0px 0px 25px;
}

.static-menu .right-panel ul li span {
  font-size: 13px;
  text-transform: uppercase;
  color: #4F4F4F;
}

.static-menu .right-panel ul li span:hover {
  color: #000000;
}

/*--------------XamarinDevDays Offer-------------*/
#placeFiller {
  position: absolute;
  width: 100%;
  z-index: 0;
}

.offers-xamarinmvp {
  background: url("https://cdn.syncfusion.com/content/images/sales/special-offers/xamarinMVP-license.jpg") no-repeat;
}

.offers-xamarindevdays {
  background: url("https://cdn.syncfusion.com/content/images/sales/special-offers/xamarin-banner-background.png") no-repeat;
}

.offers-mobileazuredevdays {
  background: url("https://cdn.syncfusion.com/content/images/sales/special-offers/mobileazuredevdays.jpg") no-repeat;
  padding: 10px 0 15px 0px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.offers-mobileazuredevdays #addtoCart {
  background-color: #FFDD33;
  color: #1A1A1A;
}

.offers-mobileazuredevdays #addtoCart:hover {
  background-color: #FFC733;
  color: #1A1A1A;
}

.offers-mobileazuredevdays .add-to-cart p {
  color: white;
}

.offers-mobileazuredevdays .content_left {
  color: white;
  padding: 30px 15px;
}

.offers-mobileazuredevdays .content_left .mobileazure-title-content {
  font-weight: 500;
}

.offers-mobileazuredevdays .content_left .mobileazure-subdescription-content {
  margin-bottom: 0px !important;
}

.offers-mobileazuredevdays .content_left .mobile-list-style {
  padding: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}

.offers-mobileazuredevdays .mobilestripe {
  background-color: #37289c;
  opacity: 0.8;
  padding: 20px 0px;
}

@media (max-width: 768px) {
  .offers-mobileazuredevdays {
    padding: 20px 0px 20px 0px;
    background-size: auto;
    background-position: left;
  }
  .offers-mobileazuredevdays .content_left {
    padding: 20px 0px;
  }
}

.offers-xamarindevdays, .offers-xamarinmvp {
  padding-top: 0px !important;
}

.offers-xamarindevdays .xamarinmvp_left .add-to-cart, .offers-xamarinmvp .xamarinmvp_left .add-to-cart{
  clear: both !important;
}

.offers-xamarindevdays .xamarinmvp_left .add-to-cart .cart-button #addtoCart, .offers-xamarinmvp .xamarinmvp_left .add-to-cart .cart-button #addtoCart {
  font-size: 13px !important;
  font-weight: 600 !important;
}

.offers-xamarindevdays .xamarin_left, .offers-xamarinmvp .xamarin_left {
  min-height: 560px;
  padding-left: 30px;
}

.offers-xamarindevdays .xamarin_left .content_left, .offers-xamarinmvp .xamarin_left .content_left {
  margin-right: 105px;
}

.offers-xamarindevdays .xamarin_left .content_left .row, .offers-xamarinmvp .xamarin_left .content_left .row {
  width: 600px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading, .offers-xamarinmvp .xamarin_left .content_left .row .heading {
  color: #FFFFFF;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .bottomcontent, .offers-xamarinmvp .xamarin_left .content_left .row .heading .bottomcontent {
  color: #ffffff;
  padding-bottom: 45px;
  padding-top: 40px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .big, .offers-xamarinmvp .xamarin_left .content_left .row .heading .big {
  font-size: 32px;
  font-weight: bold;
  padding-top: 52px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .microsoftmvpheading, .offers-xamarinmvp .xamarin_left .content_left .row .heading .microsoftmvpheading {
  font-size: 36px;
  font-weight: lighter;
  padding-top: 75px;
  line-height: 40px;
  margin-bottom: 0px;
  letter-spacing: 0px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .medium, .offers-xamarinmvp .xamarin_left .content_left .row .heading .medium {
  font-size: 24px;
  font-weight: bold;
  padding-top: 7px;
  padding-bottom: 10px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .small, .offers-xamarinmvp .xamarin_left .content_left .row .heading .small {
  font-size: 16px;
  margin-top: 10px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .small .microsoftmvpdescription1, .offers-xamarinmvp .xamarin_left .content_left .row .heading .small .microsoftmvpdescription1 {
  font-size: 16px;
  padding: 20px 116px 20px 0;
  line-height: 25px;
  color: #bbe4ea;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .small .smalltwo, .offers-xamarinmvp .xamarin_left .content_left .row .heading .small .smalltwo {
  line-height: 23px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .small .smalltwo .second-line, .offers-xamarinmvp .xamarin_left .content_left .row .heading .small .smalltwo .second-line {
  margin-top: 18px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .small .smalltwo a, .offers-xamarinmvp .xamarin_left .content_left .row .heading .small .smalltwo a {
  color: #a80014;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .small .smalltwo a:hover, .offers-xamarinmvp .xamarin_left .content_left .row .heading .small .smalltwo a:hover {
  color: #660016;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .small .list-elements .microsoftmvplist, .offers-xamarinmvp .xamarin_left .content_left .row .heading .small .list-elements .microsoftmvplist {
  font-size: 18px;
  line-height: 29px;
  color: #bbe4ea;
  padding-bottom: 0;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .small .list-elements, .offers-xamarinmvp .xamarin_left .content_left .row .heading .small .list-elements {
  padding-bottom: 25px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .small .list-elements ul, .offers-xamarinmvp .xamarin_left .content_left .row .heading .small .list-elements ul {
  padding-left: 5px;
  margin-top: 0 !important;
}

.offers-xamarindevdays .xamarin_left .content_left .row .heading .small .list-elements ul .microsoftmvplist, .offers-xamarinmvp .xamarin_left .content_left .row .heading .small .list-elements ul .microsoftmvplist {
  font-size: 16px;
  line-height: 25px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .bottomcontent .microsoftmvpdescription2, .offers-xamarinmvp .xamarin_left .content_left .row .bottomcontent .microsoftmvpdescription2 {
  line-height: 21px;
  color: #bbe4ea;
  font-size: 13px;
  padding-right: 36px;
  padding-top: 47px;
  padding-bottom: 36px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .bottomcontent .xamarindescription2, .offers-xamarinmvp .xamarin_left .content_left .row .bottomcontent .xamarindescription2 {
  color: #fff;
  padding-bottom: 20px;
  padding-top: 31px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .xamarinmvp, .offers-xamarinmvp .xamarin_left .content_left .row .xamarinmvp {
  padding-bottom: 0px !important;
  border-bottom: 1px solid;
  border-top: 1px solid;
  margin-top: 25px;
  margin-bottom: 25px;
  float: left;
}

.offers-xamarindevdays .xamarin_left .content_left .row .headingtwo, .offers-xamarinmvp .xamarin_left .content_left .row .headingtwo {
  padding-bottom: 15px;
  color: #FFFFFF;
}

.offers-xamarindevdays .xamarin_left .content_left .row .headingtwo .big, .offers-xamarinmvp .xamarin_left .content_left .row .headingtwo .big {
  font-size: 25px;
  font-weight: bold;
}

.offers-xamarindevdays .xamarin_left .content_left .row .headingtwo .small, .offers-xamarinmvp .xamarin_left .content_left .row .headingtwo .small {
  font-size: 16px;
  margin-top: 8px;
  line-height: 23px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .add-to-cart .cart-button .microsoftmvpbutton, .offers-xamarinmvp .xamarin_left .content_left .row .add-to-cart .cart-button .microsoftmvpbutton {
  font-size: 16px !important;
  background-color: #fccf3e !important;
  color: #000000 !important;
  text-decoration: none;
  border: 0px solid #000000 !important;
  margin-left: 20px;
}

.offers-xamarindevdays .xamarin_left .content_left .row .add-to-cart .cart-button .microsoftmvpbutton:hover, .offers-xamarinmvp .xamarin_left .content_left .row .add-to-cart .cart-button .microsoftmvpbutton:hover {
  background-color: #f9da3e !important;
}

.offers-xamarindevdays .xamarin_left .content_left .row .add-to-cart .cart-button #addtoCart, .offers-xamarinmvp .xamarin_left .content_left .row .add-to-cart .cart-button #addtoCart {
  margin-top: 10px;
  font-size: 16px;
  background-color: #000000;
  color: #FFFFFF;
  text-decoration: none;
  padding: 10px 25px !important;
  font-size: 16px;
  border: 1px solid #000000;
}

.offers-xamarindevdays .xamarin_left .content_left .row .add-to-cart .cart-button #addtoCart:hover, .offers-xamarinmvp .xamarin_left .content_left .row .add-to-cart .cart-button #addtoCart:hover {
  color: #000000;
  background-color: #FFFFFF;
}

.offers-xamarindevdays .xamarin_left .content_left .row ul, .offers-xamarinmvp .xamarin_left .content_left .row ul {
  color: #FFFFFF;
  margin-top: 16px;
  font-size: 16px;
  padding-left: 17px;
  margin-left: 13px;
}

.offers-xamarindevdays .xamarin_left .content_left .row ul li, .offers-xamarinmvp .xamarin_left .content_left .row ul li {
  padding-bottom: 18px;
}

.offers-xamarindevdays .xamarin_right, .offers-xamarinmvp .xamarin_right {
  min-height: 560px;
  padding-right: 35px;
}

.offers-xamarindevdays .xamarin_right .content_right img, .offers-xamarinmvp .xamarin_right .content_right img {
  height: 490px;
  padding-top: 60px;
  float: right;
}

.offers-xamarindevdays .xamarin_right .content_right .text, .offers-xamarinmvp .xamarin_right .content_right .text {
  color: #FFFFFF;
  font-size: 15px;
  margin-top: 23px;
  width: 365px;
}

.offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left .row .add-to-cart {
  margin-bottom: 50px;
}

@media (max-width: 1279px) and (min-width: 1024px) {
  .xamarinmvp_left .content_left {
    margin-left: 0px !important;
  }
  .xamarinmvp_left .content_left .row {
    width: 450px !important;
  }
  .xamarinmvp_left .content_left .row .heading .big {
    font-size: 24px !important;
  }
  .xamarinmvp_left .content_left .row .xamarinmvp .big {
    font-size: 18px !important;
  }
  .offers-xamarindevdays {
    background-size: 187%;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left .row {
    width: 485px;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left .row .heading .medium {
    font-size: 23px;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .xamarinmvp_left {
    min-height: 495px !important;
  }
  .xamarinmvp_left .content_left {
    margin-left: 0px !important;
  }
  .xamarinmvp_left .content_left .row {
    width: 600px !important;
  }
  .xamarinmvp_left .content_left .row .heading .big {
    font-size: 21px !important;
  }
  .xamarinmvp_left .content_left .row .xamarinmvp .big {
    font-size: 18px !important;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .xamarinmvp_left {
    padding-left: 0px !important;
    min-height: 540px !important;
  }
  .xamarinmvp_left .content_left {
    margin-left: 0px !important;
  }
  .xamarinmvp_left .content_left .row {
    width: 270px !important;
  }
  .xamarinmvp_left .content_left .row .heading .big {
    font-size: 19px !important;
  }
  .xamarinmvp_left .content_left .row .heading .small {
    font-size: 12px !important;
  }
  .xamarinmvp_left .content_left .row .heading .small .smalltwo {
    line-height: 18px !important;
  }
  .xamarinmvp_left .content_left .row .xamarinmvp .big {
    font-size: 13px !important;
  }
  .offers-xamarindevdays {
    background-size: 750%;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left {
    padding-left: 0;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left {
    margin-right: 0;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left .row {
    width: 302px;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left .row .heading {
    width: 310px;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left .row .heading .big {
    font-size: 24px;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left .row .heading .medium {
    font-size: 22px;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left .row .heading .small .row ul {
    margin-left: 0;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  .xamarinmvp_left {
    padding-left: 0px !important;
    min-height: 436px !important;
  }
  .xamarinmvp_left .content_left {
    margin-left: 0px !important;
  }
  .xamarinmvp_left .content_left .row {
    width: 420px !important;
  }
  .xamarinmvp_left .content_left .row .heading .big {
    font-size: 19px !important;
  }
  .xamarinmvp_left .content_left .row .heading .small {
    font-size: 12px !important;
  }
  .xamarinmvp_left .content_left .row .heading .small .smalltwo {
    line-height: 18px !important;
  }
  .xamarinmvp_left .content_left .row .xamarinmvp .big {
    font-size: 13px !important;
  }
  .offers-xamarindevdays {
    background-size: 750%;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left {
    padding-left: 0;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left {
    margin-right: 0;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left .row {
    width: 450px;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left .row .heading .medium {
    font-size: 21px;
  }
  .offers-xamarindevdays .container .row .specialoffers .xamarin_left .content_left .row .heading .small .row ul {
    margin-left: 0;
  }
}

@media (min-width: 1820px) {
  .offers-xamarindevdays {
    background-size: 150%;
  }
  .offers-xamarindevdays .xamarin_left {
    min-height: 660px;
  }
  .offers-xamarindevdays .xamarin_left .content_left {
    margin-right: 0px;
  }
  .offers-xamarindevdays .xamarin_left .content_left .row .heading {
    color: #FFFFFF;
  }
  .offers-xamarindevdays .xamarin_left .content_left .row .heading .big {
    font-size: 40px;
    padding-top: 52px;
  }
  .offers-xamarindevdays .xamarin_left .content_left .row .heading .medium {
    font-size: 30px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .offers-xamarindevdays .xamarin_left .content_left .row .heading .small {
    font-size: 20px;
    margin-top: 10px;
  }
  .offers-xamarindevdays .xamarin_left .content_left .row .heading .small .smalltwo {
    line-height: 30px;
  }
  .offers-xamarindevdays .xamarin_left .content_left .row .headingtwo {
    padding-bottom: 0px;
    color: #FFFFFF;
  }
  .offers-xamarindevdays .xamarin_left .content_left .row .headingtwo .big {
    margin-bottom: 17px;
    margin-top: 0px;
    font-size: 32px;
  }
  .offers-xamarindevdays .xamarin_left .content_left .row .headingtwo .small {
    font-family: Proxima-Nova;
    font-size: 20px;
    margin-top: 5px;
    margin-bottom: 12px;
    line-height: 30px;
  }
  .offers-xamarindevdays .xamarin_left .content_left .row .add-to-cart .cart-button #addtoCart {
    margin-top: 0px;
    font-size: 20px;
    padding: 7px 23px !important;
    font-size: 16px;
  }
  .offers-xamarindevdays .xamarin_left .content_left .row ul {
    margin-top: 20px;
    font-size: 16px;
    padding-left: 17px;
    margin-bottom: 3px;
  }
  .offers-xamarindevdays .xamarin_left .content_left .row ul li {
    padding-bottom: 18px;
  }
  .offers-xamarindevdays .xamarin_right {
    min-height: 660px;
    padding-right: 60px;
  }
  .offers-xamarindevdays .xamarin_right .content_right img {
    padding-top: 55px;
    width: 445px;
    height: 520px;
  }
  .offers-xamarindevdays .xamarin_right .content_right .text {
    font-size: 15px;
    margin-top: 23px;
    width: 365px;
  }
}

/*------------Desktop support for Old Landing pages which doesnt have responsive support-------------*/
@media (min-width: 1820px) {
  .specialoffers_contentsection .specialoffer_definition, .winrtoffers_contentsection .specialoffer_definition {
    margin-left: 627px;
  }
  .specialoffers_contentsection .borderstripline .contenthead, .winrtoffers_contentsection .borderstripline .contenthead {
    margin-left: 551px;
  }
}

/*--------BigData Offer Page---------*/
.offers-bigdataoffer {
  background: #448CD3 url("//cdn.syncfusion.com/content/images/sales/special-offers/bigdata-background.png") repeat;
  padding-top: 0px !important;
  padding-bottom: 57px;
}

.bigdata_left {
  padding-left: 30px;
  padding-right: 62px;
}

.bigdata_left .offer-image {
  padding-top: 57px;
}

.bigdata_left .heading {
  font-size: 42px;
  font-weight: bold;
  color: #FFFFFF;
  padding-top: 8px;
}

.bigdata_left .hadoop {
  font-size: 17px;
  font-weight: normal;
  color: #FFFFFF;
  padding-top: 23px;
}

.bigdata_left .subscriber {
  font-size: 17px;
  font-weight: normal;
  color: #FFFFFF;
  padding-top: 23px;
}

.bigdata_left .subscriber b {
  font-weight: bold !important;
  color: #FFFFFF !important;
}

.bigdata_left .whatsnew {
  font-size: 16px;
  font-weight: normal;
  color: #FFFFFF;
  padding-top: 30px;
  padding-bottom: 15px;
}

.bigdata_left ul li {
  font-size: 16px;
  font-weight: normal;
  color: #FFFFFF;
  padding-bottom: 10px;
}

.bigdata_left .add-to-cart {
  margin-left: -17px;
  padding-top: 12px;
}

.bigdata_left #addtoCart {
  background-color: #DFDEE2;
  color: #161214;
}

.bigdata_left #addtoCart:hover {
  background-color: #E8E8E8;
}

.bigdata_right {
  padding-top: 25px;
}

@media (min-width: 1820px) {
  .offers-bigdataoffer {
    padding-bottom: 80px;
  }
  .bigdata_left {
    padding-left: 30px;
    padding-right: 62px;
  }
  .bigdata_left .offer-image {
    padding-top: 80px;
  }
  .bigdata_left .heading {
    font-size: 45px;
    padding-top: 8px;
  }
  .bigdata_left .hadoop {
    font-size: 22px;
    padding-top: 23px;
  }
  .bigdata_left .subscriber {
    font-size: 22px;
    padding-top: 23px;
  }
  .bigdata_left .whatsnew {
    font-size: 20px;
    padding-top: 60px;
    padding-bottom: 20px;
  }
  .bigdata_left ul li {
    font-size: 20px;
    padding-bottom: 13px;
  }
  .bigdata_left .add-to-cart {
    padding-top: 20px;
  }
  .bigdata_right {
    padding-top: 45px;
  }
}

@media (max-width: 1279px) {
  .offers-bigdataoffer {
    padding-bottom: 43px;
  }
  .bigdata_left {
    padding-left: 30px;
    padding-right: 45px;
  }
  .bigdata_left .offer-image {
    padding-top: 43px;
  }
  .bigdata_left .heading {
    font-size: 30px;
    padding-top: 11px;
  }
  .bigdata_left .hadoop {
    font-size: 16px;
    padding-top: 15px;
  }
  .bigdata_left .subscriber {
    font-size: 16px;
    padding-top: 15px;
  }
  .bigdata_left .whatsnew {
    font-size: 14px;
    padding-top: 28px;
    padding-bottom: 13px;
  }
  .bigdata_left ul li {
    font-size: 14px;
    padding-bottom: 14px;
  }
  .bigdata_left .add-to-cart {
    padding-top: 5px;
  }
  .bigdata_right {
    padding-top: 17px;
  }
  .desktop-view {
    display: none;
  }
  .tablet-view {
    display: block !important;
  }
  .microsoftmvpbutton {
    margin-left: 0px !important;
  }
  .access-now {
    margin-top: 35px !important;
  }
  .validation-error {
    margin-top: -35px;
    margin-bottom: 10px;
  }
}

@media (max-width: 1023px) {
  .offers-bigdataoffer {
    padding-bottom: 32px;
  }
  .bigdata_left {
    padding-left: 25px;
    padding-right: 45px;
  }
  .bigdata_left .offer-image {
    padding-top: 32px;
  }
  .bigdata_left .heading {
    font-size: 24px;
    padding-top: 11px;
  }
  .bigdata_left .hadoop {
    font-size: 14px;
    padding-top: 15px;
  }
  .bigdata_left .subscriber {
    font-size: 14px;
    padding-top: 10px;
  }
  .bigdata_left .whatsnew {
    font-size: 13px;
    padding-top: 20px;
    padding-bottom: 8px;
  }
  .bigdata_left ul li {
    font-size: 13px;
    padding-bottom: 8px;
  }
  .bigdata_left .add-to-cart {
    padding-top: 0px;
  }
}

@media (max-width: 767px) {
  .bigdata_left {
    padding-left: 10px;
    padding-right: 10px;
  }
  .bigdata_left .offer-image {
    width: 51%;
  }
  .bigdata_left .heading {
    font-size: 20px;
    padding-top: 5px;
  }
  .bigdata_left .hadoop {
    padding-top: 15px;
  }
  .bigdata_left .subscriber {
    padding-top: 15px;
  }
  .bigdata_left .whatsnew {
    font-size: 12px;
    padding-top: 20px;
    padding-bottom: 8px;
  }
  .bigdata_left ul {
    margin-left: 10px;
  }
  .bigdata_left ul li {
    font-size: 12px;
    padding-bottom: 8px;
  }
  .bigdata_left .add-to-cart {
    margin-left: 0px;
  }
  .bigdata_left .add-to-cart {
    padding-top: 0px;
  }
}

/*--------Evolve Conference Xamrin Offer Page---------*/
.offers-evolve16 {
  background: #E0770E url("//cdn.syncfusion.com/content/images/sales/special-offers/xamarin-evolve-background.png") repeat;
  padding-top: 30px !important;
  padding-bottom: 57px;
}

.xamarinevolve_left {
  padding-left: 30px;
  padding-right: 62px;
}

.xamarinevolve_left h1 {
  font-weight: bold;
  color: #FFFFFF;
  padding-top: 8px;
  font-size: 46px !important;
}

.xamarinevolve_left .free-license {
  font-weight: bold;
  color: #FFFFFF;
  padding-top: 10px;
  font-size: 16px;
}

.xamarinevolve_left .subscriber {
  font-weight: normal;
  color: #FFFFFF;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.xamarinevolve_left .free-license-lable {
  color: #411F1F;
  padding-top: 20px;
  padding-bottom: 10px;
}

.xamarinevolve_left .free-license-lable .border {
  padding: 5px 7px;
  border: 1px solid #411F1F;
  color: #411F1F;
}

.xamarinevolve_left .free-license-lable b {
  color: #411F1F;
  font-weight: bold;
}

.xamarinevolve_left .exclusive {
  color: #411F1F;
  padding-bottom: 20px;
  font-weight: 600 !important;
}

.xamarinevolve_left ul li {
  font-size: 14px;
  font-weight: normal;
  color: #FFFFFF;
  padding-bottom: 10px;
}

.xamarinevolve_left .add-to-cart {
  margin-left: -17px;
}

.xamarinevolve_left #addtoCart {
  background-color: #FFFFFF;
  color: #411F1F;
}

.xamarinevolve_left #addtoCart:hover {
  background-color: #DFDEE2;
}

.xamarinevolve_right {
  padding-top: 5px;
}

.xamarinevolve_right .large-desktop-image {
  display: none;
}

.xamarinevolve_right img {
  max-width: 125% !important;
}

@media (min-width: 1820px) {
  .offers-evolve16 {
    padding-bottom: 80px;
    padding-top: 50px !important;
  }
  .xamarinevolve_left {
    padding-left: 30px;
    padding-right: 62px;
  }
  .xamarinevolve_left .add-to-cart {
    padding-top: 20px;
  }
  .xamarinevolve_right {
    padding-top: 27px;
  }
  .xamarinevolve_right .large-desktop-image {
    display: block;
  }
  .xamarinevolve_right .desktop-image {
    display: none;
  }
}

@media (max-width: 1279px) {
  .offers-evolve16 {
    padding-bottom: 43px;
  }
  .xamarinevolve_left {
    padding-left: 30px;
    padding-right: 45px;
  }
  .xamarinevolve_left .subscriber {
    padding-top: 15px;
  }
  .xamarinevolve_left ul li {
    font-size: 14px;
    padding-bottom: 14px;
  }
  .xamarinevolve_left .add-to-cart {
    padding-top: 5px;
  }
  .xamarinevolve_right {
    padding-top: 19px;
  }
  .xamarinevolve_right img {
    max-width: 100% !important;
  }
}

@media (max-width: 1023px) {
  .offers-evolve16 {
    padding-bottom: 50px;
    padding-top: 20px;
  }
  .xamarinevolve_left {
    padding-left: 25px;
    padding-right: 45px;
  }
  .xamarinevolve_left .subscriber {
    padding-top: 10px;
  }
  .xamarinevolve_left ul li {
    padding-bottom: 8px;
  }
  .xamarinevolve_left .add-to-cart {
    padding-top: 0px;
  }
}

@media (max-width: 767px) {
  .xamarinevolve_left {
    padding-left: 10px;
    padding-right: 10px;
  }
  .xamarinevolve_left h1 {
    font-size: 34px !important;
  }
  .xamarinevolve_left ul {
    margin-left: 10px;
  }
  .xamarinevolve_left ul li {
    padding-bottom: 8px;
  }
  .xamarinevolve_left .add-to-cart {
    margin-left: 0px;
  }
  .xamarinevolve_left .add-to-cart {
    padding-top: 0px;
  }
}

#mvp-profile-link {
  width: 369px;
  height: 39px;
  padding: 8px;
}

.validation-error {
  color: #FF0202;
  margin-top: 0px;
}

.tablet-view {
  display: none;
}

@media (max-width: 425px) {
  #mvp-profile-link {
    width: 100%;
  }
}
/*# sourceMappingURL=Sales.css.map */