/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
/* RESET STYLES */
/* line 2, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
html {
  background-color: #E1E1E1;
  margin: 0;
  padding: 0;
}

/* line 3, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
body, #bodyTable, #bodyCell, #bodyCell {
  height: 100% !important;
  margin: 0;
  padding: 0;
  width: 100% !important;
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 4, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
table {
  border-collapse: collapse;
}

/* line 5, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
table[id=bodyTable] {
  width: 100% !important;
  margin: auto;
  max-width: 600px !important;
  color: #7A7A7A;
  font-weight: normal;
}

/* line 6, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
img, a img {
  border: 0;
  outline: none;
  text-decoration: none;
  height: auto;
  line-height: 100%;
}

/* line 7, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
a {
  text-decoration: none !important;
  border-bottom: 1px solid;
}

/* line 8, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
h1, h2, h3, h4, h5, h6 {
  color: #5F5F5F;
  font-weight: normal;
  font-family: Helvetica;
  font-size: 20px;
  line-height: 125%;
  text-align: Left;
  letter-spacing: normal;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

/* line 9, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
h5 {
  font-size: 16px;
}

/* line 10, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
h6 {
  font-size: 14px;
}

/* line 11, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.bottomShim {
  padding-bottom: 20px;
}

/* line 12, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.clearTopPadding {
  padding-top: 0px !important;
}

/* line 14, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.text-small {
  font-size: 13px;
  font-weight: normal;
}

/* line 15, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.text-primary {
  color: #cc0000;
}

/* line 16, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.pad-left {
  padding-left: 30px;
}

/* line 17, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.pad-right {
  padding-right: 30px;
}

/* line 18, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.pad-bottom-15 {
  padding-bottom: 15px;
}

/* CLIENT-SPECIFIC STYLES */
/* line 22, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.ReadMsgBody {
  width: 100%;
}

/* line 22, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.ExternalClass {
  width: 100%;
}

/* Force Hotmail/Outlook.com to display emails at full width. */
/* line 23, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {
  line-height: 100%;
}

/* Force Hotmail/Outlook.com to display line heights normally. */
/* line 24, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
table, td {
  mso-table-lspace: 0pt;
  mso-table-rspace: 0pt;
}

/* Remove spacing between tables in Outlook 2007 and up. */
/* line 25, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
#outlook a {
  padding: 0;
}

/* Force Outlook 2007 and up to provide a "view in browser" message. */
/* line 26, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
img {
  -ms-interpolation-mode: bicubic;
  display: block;
  outline: none;
  text-decoration: none;
}

/* Force IE to smoothly render resized images. */
/* line 27, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
body, table, td, p, a, li, blockquote {
  line-height: 130%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-weight: normal;
}

/* Prevent Windows- and Webkit-based mobile platforms from changing declared text sizes. */
/* line 28, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.ExternalClass td[class="ecxflexibleContainerBox"] h3 {
  padding-top: 10px !important;
}

/* Force hotmail to push 2-grid sub headers down */
/* /\/\/\/\/\/\/\/\/ TEMPLATE STYLES /\/\/\/\/\/\/\/\/ */
/* ========== Page Styles ========== */
/* line 33, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
h1 {
  display: block;
  font-size: 26px;
  font-style: normal;
  font-weight: normal;
  line-height: 100%;
}

/* line 34, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
h2 {
  display: block;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 120%;
}

/* line 35, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
h3 {
  display: block;
  font-size: 17px;
  font-style: normal;
  font-weight: normal;
  line-height: 110%;
}

/* line 36, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
h4 {
  display: block;
  font-size: 18px;
  font-style: italic;
  font-weight: normal;
  line-height: 100%;
}

/* line 37, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.flexibleImage {
  height: auto;
}

/* line 38, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.linkRemoveBorder {
  border-bottom: 0 !important;
}

/* line 39, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
table[class=flexibleContainerCellDivider] {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

/* line 41, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
body, #bodyTable {
  background-color: #E1E1E1;
}

/* line 42, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
#emailHeader {
  background-color: #E1E1E1;
}

/* line 43, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
#emailBody {
  background-color: #FFFFFF;
}

/* line 44, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
#emailFooter {
  background-color: #E1E1E1;
}

/* line 45, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.flexibleContainerCell {
  padding-top: 20px;
  padding-Right: 20px;
  padding-Left: 20px;
}

/* line 46, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.nestedContainerCell {
  padding-top: 20px;
  padding-Right: 20px;
  padding-Left: 20px;
}

/* line 47, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.nestedContainer {
  border: 1px solid #CCCCCC;
}

/* line 48, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.nestedContainerNoBorder {
  background-color: #F8F8F8;
}

/*.nestedContainer{background-color:#E5E5E5; border:1px solid #CCCCCC;}*/
/* line 50, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.emailButton {
  background-color: #41cd9a;
  border-collapse: separate;
  border-radius: 4px;
}

/* line 51, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.buttonContent {
  color: #FFFFFF;
  font-family: Helvetica;
  font-size: 18px;
  font-weight: bold;
  line-height: 100%;
  padding: 15px;
  text-align: center;
}

/* line 52, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.buttonContent a {
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  border-bottom: 0px;
}

/* line 54, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.buttonContentSmall {
  color: #FFFFFF;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: bold;
  line-height: 100%;
  padding: 10px;
  text-align: center;
}

/* line 55, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.buttonContentSmall a {
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  border-bottom: 0px;
}

/* line 57, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.text-link {
  color: #CC0000;
  text-decoration: none;
}

/* line 59, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.emailCalendar {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}

/* line 60, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.emailCalendarMonth {
  background-color: #cc0000;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

/* line 61, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.emailCalendarDay {
  color: #cc0000;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 60px;
  font-weight: bold;
  line-height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}

/* line 62, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.imageContentText {
  margin-top: 10px;
  line-height: 0;
}

/* line 63, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.imageContentText a {
  line-height: 0;
}

/* line 64, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
#invisibleIntroduction {
  display: none !important;
}

/* Removing the introduction text from the view */
/*FRAMEWORK HACKS & OVERRIDES */
/* line 67, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
span[class=ios-color-hack] a {
  color: #275100 !important;
  text-decoration: none !important;
}

/* Remove all link colors in IOS (below are duplicates based on the color preference) */
/* line 68, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
span[class=ios-color-hack2] a {
  color: #cc0000 !important;
  text-decoration: none !important;
}

/* line 69, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
span[class=ios-color-hack3] a {
  color: #8B8B8B !important;
  text-decoration: none !important;
}

/* A nice and clean way to target phone numbers you want clickable and avoid a mobile phone from linking other numbers that look like, but are not phone numbers.  Use these two blocks of code to "unstyle" any numbers that may be linked.  The second block gives you a class to apply with a span tag to the numbers you would like linked and styled.
Inspired by Campaign Monitor's article on using phone numbers in email: http://www.campaignmonitor.com/blog/post/3571/using-phone-numbers-in-html-email/.
*/
/* line 73, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.a[href^="tel"], a[href^="sms"] {
  text-decoration: none !important;
  color: #606060 !important;
  pointer-events: none !important;
  cursor: default !important;
}

/* line 74, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.mobile_link a[href^="tel"], .mobile_link a[href^="sms"] {
  text-decoration: none !important;
  color: #606060 !important;
  pointer-events: auto !important;
  cursor: default !important;
}

/* MOBILE STYLES */
@media only screen and (max-width: 600px) {
  /* 480px */
  /*////// CLIENT-SPECIFIC STYLES //////*/
  /* line 80, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
  body {
    width: 100% !important;
    min-width: 100% !important;
  }

  /* Force iOS Mail to render the email at full width. */
  /* FRAMEWORK STYLES */
  /*
  CSS selectors are written in attribute
  selector format to prevent Yahoo Mail
  from rendering media query styles on
  desktop.
  */
  /*td[class="textContent"], td[class="flexibleContainerCell"] { width: 100%; padding-left: 10px !important; padding-right: 10px !important; }*/
  /* line 90, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
  table[id="emailHeader"],
  table[id="emailBody"],
  table[id="emailFooter"],
  table[class="flexibleContainer"],
  td[class="flexibleContainerCell"] {
    width: 100% !important;
  }

  /* line 95, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
  td[class="flexibleContainerBox"], td[class="flexibleContainerBox"] table {
    display: block;
    width: 100%;
    text-align: left;
  }

  /*
  The following style rule makes any
  image classed with 'flexibleImage'
  fluid when the query activates.
  Make sure you add an inline max-width
  to those images to prevent them
  from blowing out.
  */
  /* line 104, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
  td[class="imageContent"] img {
    height: auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* line 105, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
  iframe[class="flexibleImage"] {
    height: auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* line 106, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
  img[class="flexibleImage"] {
    height: auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* line 107, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
  img[class="flexibleImageSmall"] {
    height: auto !important;
    width: auto !important;
  }

  /*
  Create top space for every second element in a block
  */
  /* line 113, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
  table[class="flexibleContainerBoxNext"] {
    padding-top: 10px !important;
  }

  /*
  Make buttons in the email span the
  full width of their container, allowing
  for left- or right-handed ease of use.
  */
  /* line 120, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
  table[class="emailButton"] {
    width: 100% !important;
  }

  /* line 121, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
  td[class="buttonContent"] {
    padding: 0 !important;
  }

  /* line 122, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
  td[class="buttonContent"] a {
    padding: 15px !important;
  }
}
/*  CONDITIONS FOR ANDROID DEVICES ONLY
*   http://developer.android.com/guide/webapps/targeting.html
*   http://pugetworks.com/2011/04/css-media-queries-for-targeting-different-mobile-devices/ ;
=====================================================*/
@media only screen and (-webkit-device-pixel-ratio: 0.75) {
  /* Put CSS for low density (ldpi) Android layouts in here */
}
@media only screen and (-webkit-device-pixel-ratio: 1) {
  /* Put CSS for medium density (mdpi) Android layouts in here */
}
@media only screen and (-webkit-device-pixel-ratio: 1.5) {
  /* Put CSS for high density (hdpi) Android layouts in here */
}
/* end Android targeting */
/* CONDITIONS FOR IOS DEVICES ONLY
=====================================================*/
/* end IOS targeting */
/* line 159, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.text-right {
  text-align: right;
}

/* line 162, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.text-center {
  text-align: center;
}

/* line 165, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.font-weight-bold {
  font-weight: bold !important;
}

/* line 168, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.strike {
  text-decoration: line-through;
}

/* line 172, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.text-danger {
  color: #CC0000;
}

/* line 176, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.list-lower-alpha {
  list-style-type: lower-alpha;
}

/* line 181, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.list-style-bold > li {
  font-weight: bold;
}
/* line 184, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.list-style-bold li > p {
  font-weight: normal;
}

/* line 190, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.single-spacing ol + br,
.single-spacing ul + br,
.single-spacing li br,
.single-spacing ul li br:last-child,
.single-spacing ol li br:last-child {
  display: none;
}

/* line 199, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/styles/layout.scss */
.btn-link {
  color: #FFFFFF;
  font-family: Helvetica;
  font-size: 14px;
  background-color: #41cd9a;
  display: block;
  max-width: 260px;
  border-radius: 4px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-weight: normal;
}

/* line 1, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/pages/accessories.scss */
.accessories-table {
  width: 100%;
  border-collapse: collapse;
}
/* line 5, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/pages/accessories.scss */
.accessories-table th {
  text-align: center;
}
/* line 9, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/pages/accessories.scss */
.accessories-table th, .accessories-table td {
  padding: 5px;
  border: 1px solid #ccc;
}
/* line 14, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/pages/accessories.scss */
.accessories-table thead {
  background-color: #e6e6e6;
}

/* line 1, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/pages/.additional_charges.scss */
.additional-charges-table {
  width: 100%;
  border-collapse: collapse;
}
/* line 5, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/pages/.additional_charges.scss */
.additional-charges-table th {
  text-align: center;
}
/* line 9, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/pages/.additional_charges.scss */
.additional-charges-table th, .additional-charges-table td {
  padding: 5px;
  border: 1px solid #ccc;
}
/* line 14, /home/dell/dev4/budgetcountertops/app/assets/stylesheets/email/pages/.additional_charges.scss */
.additional-charges-table thead {
  background-color: #e6e6e6;
}
