/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
    background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */ /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}
@font-face {
  font-family: 'icomoon';
  src: url(/assets/icomoon/icomoon-ccb1286098f5284c314ecadae50237f553837076915bf5d27de6de11ee0746d3.eot);
  src: url(/assets/icomoon/icomoon-ccb1286098f5284c314ecadae50237f553837076915bf5d27de6de11ee0746d3.eot?#iefix) format("embedded-opentype"), url(/assets/icomoon/icomoon-23a67dff85b4f7295fa4250db8a1ff47833364bd395383957b31f4cc7e434f00.ttf) format("truetype"), url(/assets/icomoon/icomoon-ac0e6190bb6954e236a1b4c355e71567f064f0a77487123a34556c13eb5409cc.woff) format("woff"), url(/assets/icomoon/icomoon-600438bf55bba50c96ce7c12cfb43d8cdc5f4b8c79c6c1c325267e276637e595.svg#icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 26, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-arrow-left:before {
  content: "\e60a";
}

/* line 29, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-arrow-right:before {
  content: "\e60b";
}

/* line 32, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-arrow-left-thin:before {
  content: "\e60c";
}

/* line 35, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-arrow-right-thin:before {
  content: "\e60d";
}

/* line 38, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-facebook:before {
  content: "\f082";
}

/* line 41, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-linkedin:before {
  content: "\f08c";
}

/* line 44, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-twitter:before {
  content: "\f099";
}

/* line 47, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-bullet:before {
  content: "\f0c8";
}

/* line 50, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-google-plus:before {
  content: "\f0d5";
}

/* line 53, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-instagram:before {
  content: "\f16d";
}

/* line 56, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-tablet:before {
  content: "\e600";
}

/* line 59, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-window:before {
  content: "\e601";
}

/* line 62, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-plus:before {
  content: "\e602";
}

/* line 65, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-minus:before {
  content: "\e603";
}

/* line 68, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-chart:before {
  content: "\e604";
}

/* line 71, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-locked:before {
  content: "\e605";
}

/* line 74, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-list:before {
  content: "\e606";
}

/* line 77, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-library:before {
  content: "\e607";
}

/* line 80, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-pen:before {
  content: "\e608";
}

/* line 83, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/fonts/_icomoon.css.scss */
.icon-coins:before {
  content: "\e609";
}
/* Magnific Popup CSS */

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75); }
  .mfp-arrow-left {
    transform-origin: 0; }
  .mfp-arrow-right {
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
*, *:before, *:after {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}

/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.p-tb30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 11, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.p-r40 {
  padding-right: 40px;
}

/* line 14, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
html,
body {
  height: 100%;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

/* line 20, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
html.html-scrollable,
.html-scrollable body {
  overflow-x: visible;
}

/* line 25, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
body {
  font-family: 'Lato', sans-serif;
  background: #397dc0;
  color: white;
  background-image: url(/assets/crowd-blue-d0b07096f99006c099ca34d7ee99b5417de7149fcad9b7feb7428cfaad34ace7.jpg);
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
}
/* line 36, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
body.churches {
  background-color: #6c2f96;
  background-image: url(/assets/backgrounds/churches-521a21e4d7852faa5c9ad79a4d10b02cebf6db47ba713d2cf42751dc50afa6c4.jpg);
}
/* line 40, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
body.social {
  background-color: #2c9c40;
  background-image: url(/assets/backgrounds/social-4944d6703ccdff12214be74fa5583146ab578a2d03436c08cbd1ee7e1c85d53a.jpg);
}
/* line 44, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
body.nonprofits {
  background-image: url(/assets/backgrounds/nonprofits-e4bf01960b09e5f7232c5088594d30408674afc774327623073bb7e2aa3afb00.jpg);
  background-size: auto;
}

/* line 50, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
img {
  display: inline-block;
}

/* line 54, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.main-logo-padding {
  padding: 15px;
}

/* line 58, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
a {
  color: white;
  text-decoration: none;
}
/* line 62, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
a:hover {
  text-decoration: underline;
}

/* line 66, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.text-center {
  text-align: center;
}

/* line 69, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.text-left {
  text-align: left !important;
}

/* line 72, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.text-right {
  text-align: right !important;
}

/* line 75, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.pull-right {
  float: right;
}

/* line 79, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.pull-right-spaced {
  float: right;
  margin-top: 6px;
  margin-left: 15px;
}

/* line 84, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.pull-left-spaced {
  float: left;
  margin-top: 6px;
  margin-right: 15px;
}

/* line 89, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
span.spacer {
  margin: 0 5px;
}

/* line 94, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
iframe[src="about:blank"] {
  display: none;
}

/* line 96, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.mfp-iframe {
  background: #FFF !important;
}

/* line 99, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
iframe[src="http://www.cvvnumber.com/cvv.html"] {
  padding: 40px;
}

/* line 103, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 560px;
  margin: 20px auto;
  color: #222;
}

/* line 112, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.instruction-proper {
  color: #397dc0 !important;
}

/* line 117, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.frame {
  border: 2px solid white;
  border-radius: 2px;
}

/* line 122, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.wistia_embed {
  margin: 15px 0;
}

/* line 125, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.form_settings_one_time_payment label {
  padding-left: 28px;
}

/* line 128, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.padding-30 {
  padding: 30px;
}

/* line 131, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.bank-account-error {
  background: #e72a41;
  color: white;
  display: block;
  padding: 4px 8px;
  margin-bottom: 5px;
  margin-top: 0 !important;
  font-size: 14.4px;
  font-size: 0.9rem;
  font-style: italic;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 145, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
#ui-datepicker-div {
  position: fixed !important;
}

/* line 148, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.social-share-button {
  text-align: right;
  margin-right: 2px;
}

/* line 152, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.social-share-button .ssb-facebook {
  background-image: url(/assets/Facebook-share-button-efcdbe10012dd9723b0ee876a62bb70117e020ada17b7db575f1e45e3dc18ef4.png) !important;
}

/* line 155, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.social-share-button .ssb-icon {
  background-size: 200px 50px !important;
  height: 40px !important;
  width: 100% !important;
}

/* line 160, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.main-heading {
  font-size: 50px;
  margin: 0 0 40px 0;
  font-weight: 600;
}

/* line 165, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.white-box {
  background: #fff;
  color: #333;
  padding: 30px 0;
}

/* line 170, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.white-box .feature-image {
  padding-right: 0;
}

/* line 173, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.white-box h3, .transparent-div h3 {
  margin-top: 30px;
}

/* line 176, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.seperate-btn {
  background: rgba(255, 255, 255, 0.2);
  padding: 15px 15px 30px 15px;
  width: 100%;
  text-align: center;
}

/* line 182, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.seperate-btn p {
  color: #fff;
  line-height: 40px;
  font-size: 20px;
  margin: 0 0 15px 0;
}

/* line 189, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
footer#main-footer {
  padding: 100px 0px;
}

/* line 192, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.main-container {
  max-width: 2200px;
}

/* line 196, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.first-column h3 {
  color: #007fe5;
  margin-bottom: 50px;
  font-weight: bold;
  font-size: 36px;
}

/* line 203, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.foot-news-footer {
  flex-direction: column;
}

/* line 207, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.foot-news-footer h2 {
  font-size: 30px;
  color: #e72943;
}

/* line 212, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.foot-news-footer p {
  font-size: 23px;
  color: #768382;
}

/* line 217, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.foot-news-footer p a {
  color: #e72943;
  font-weight: bold;
  font-style: italic;
  text-decoration: underline;
}

/* line 224, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.border-button {
  color: #2979c6 !important;
  border: 1px solid #2979c6;
  display: inline-block;
  max-width: 380px;
  width: 100%;
  text-align: center;
  padding: 19px;
  font-size: 28px;
  text-decoration: none;
  font-weight: 500;
  margin-top: 30px;
}

/* line 238, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.social-media-icons ul li {
  list-style: none;
  display: inline-block;
}

/* line 242, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.bg-content p {
  font-size: 23px;
}

/* line 245, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.w-bg {
  background-color: #ffffff;
}

/* line 248, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.social-media-icons ul {
  padding: 0;
}

/* line 252, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.payimage {
  width: 11%;
}

/* line 255, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.social-media-icons ul li a {
  font-size: 30px;
  margin: 0px 5px;
  border: 3px solid #2979c6;
  width: 70px;
  height: 70px;
  display: inline-flex;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  text-decoration: none !Important;
}

/* line 269, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.social-media-icons ul li a i {
  color: #2979c6 !important;
}

/* line 273, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.social-media-icons {
  margin: 30px 0px 0px;
}

/* line 277, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.fott-nav ul li a {
  font-size: 28px;
  color: #768382;
  text-decoration: none !important;
}

/* line 283, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.fott-nav ul li {
  list-style: none;
  margin: 0px 0px;
}

/* line 288, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.fott-nav ul {
  padding: 0;
}

/* line 294, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footer-panel {
  padding-bottom: 30px;
  background: #fff;
}

/* line 298, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footer-panel h2 {
  font-weight: bold;
  margin: 20px 0 !important;
  font-size: 22px;
  color: #357ec0;
  text-transform: uppercase;
}

/* line 305, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footer-panel .footPanel3 h3 {
  font-weight: bold;
  margin: 20px 0 !important;
  font-size: 20px;
  color: #357ec0;
  text-transform: uppercase;
}

/* line 312, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footer-panel .footPanel3 h4 {
  font-weight: bold;
  margin: 20px 0 !important;
  font-size: 20px;
  color: #357ec0;
}

/* line 318, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel1 ul {
  color: #007fe5;
  margin-bottom: 50px;
  font-weight: bold;
  font-size: 36px;
}

/* line 324, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel1 ul li a img {
  width: 40px;
  height: 40px;
  margin-right: 15px;
}

/* line 329, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel1 ul li a {
  color: #555;
}

/* line 332, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel2 h1.blog-heading {
  font-size: 16px !important;
}

/* line 335, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel2 .blog-heading a {
  color: #555 !important;
  font-weight: bold;
}

/* line 339, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel2 a.red {
  color: #e72a41;
  margin-left: 15px;
}

/* line 344, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel2 p {
  font-size: 13px;
  color: #777;
}

/* line 348, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel3 ul {
  padding: 0;
  list-style: none;
}

/* line 352, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel3 ul li a, .footPanel3 h3 {
  color: #555;
}

/* line 355, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel3 .social-box {
  margin-top: 20px;
}

/* line 358, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel3 .social-box a {
  padding-top: 6px;
  color: #357ec0;
  background: #fff;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: 1px solid #357ec0;
  display: inline-block;
  text-align: center;
  margin-right: 5px;
}

/* line 370, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel3 .social-box a:hover {
  border: 1px solid #333;
}

/* line 373, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel1, .footPanel2, .footPanel3 {
  padding: 0 15px;
}

/* line 376, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel2 .blogbtn {
  padding: 5px 10px;
  font-size: 14px !important;
}

/* line 381, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.image-foot {
  justify-content: space-between;
  margin: 30px 0px;
}

/* line 387, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.testi-heading {
  text-align: center;
  color: #e72d43;
  margin: 30px 0 !important;
  display: inline-block;
  width: 100%;
  font-size: 40px;
  text-transform: uppercase;
  padding: 0;
}

/* line 398, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
a.button.pull-left {
  word-break: initial;
  /*width:100%*/
}

/* line 403, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.savelable {
  display: inline-block;
}

/* line 407, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.mobile-button-block {
  /* float: right; */
}

/* line 411, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
#email_contact_list_id {
  box-shadow: 1px 0px 1px 1px #c6c6c6;
  border-radius: 5px;
  padding: 5px 10px;
}

/* line 417, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.from-section-content {
  padding: 10px 15px;
}

/* line 423, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.from-section {
  font-weight: 600;
  font-size: 16px;
}

/* line 428, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
#email_template_id {
  box-shadow: 1px 0px 1px 1px #c6c6c6;
  border-radius: 5px;
  padding: 5px 10px;
}

/* line 434, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.sendemail {
  float: right;
}

/* line 438, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.contactlistname {
  width: 190px !important;
}

/* line 442, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.bgicon {
  background-image: none !important;
  width: 20px !important;
}

/* line 447, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.bgiconlast {
  background-image: none !important;
}

/* line 451, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.textsize {
  width: 120px !important;
}

/* line 455, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.grid-100 lable {
  font-weight: 600;
  font-size: 16px;
}

/* line 460, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.newnextbtn {
  margin-top: 20px !important;
}

/* line 464, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.subjectlabletext {
  padding: 0px 15px !important;
}

/* line 468, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.subjesttext {
  font-weight: 600;
  font-size: 16px;
}

/* line 473, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.exclamation-triangle {
  color: red;
  list-style: none;
}

/* line 478, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel1 ul li a img {
  margin-bottom: -15px;
}

/* line 482, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.footPanel1 ul li a {
  color: #555;
  line-height: 40px;
}

/* line 486, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.dataTables_scrollHeadInner {
  width: 100% !important;
}

/* line 490, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.table-mail-agent {
  width: 100% !important;
}

/*start 1 june */
/* line 498, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
div.paper-gray {
  margin-top: 0;
}

/* line 502, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
div.margin-top-mail-agent-heading {
  margin-top: 15px;
}

/* line 506, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.barchart-sec > div {
  height: 0 !important;
}

/* line 510, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.dataTables_scrollBody, .ui-dialog-content {
  height: auto !important;
}

/* line 515, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.mt-0 {
  margin-top: 0;
}

/* line 519, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
#new_custom_contact input[type="submit"] {
  margin-top: 15px !important;
  display: inline-block;
  line-height: 40px;
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 0 20px;
  padding-right: 20px;
  padding-right: 20px;
  background: white;
  color: #666;
  text-decoration: none;
  -webkit-transition: all 0.15s ease-in-out;
}

/* line 534, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
#new_custom_contact input[type="submit"]:hover {
  color: #8c8c8c;
}

/* End 1 june */
/* line 540, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.dataTables_wrapper .dataTables_filter {
  width: 50%;
}

/* line 543, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.scrollbar {
  overflow: auto;
  height: 350px;
  text-align: justify;
}

/* line 548, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.add_new_custom_contact {
  margin-left: 5px;
}

/* line 552, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.top-logo {
  display: flow-root;
}

/* line 556, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.top-logo img {
  top: 0;
}

/* line 560, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.paper-gray .heading_button {
  padding-bottom: 15px;
}

/* line 564, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.new-head {
  padding-left: 12px;
}

/* line 568, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
div.tabs-content {
  border-top: 1px solid #ccc;
}

/* line 573, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
ul.tabs {
  clear: both;
}

/* line 577, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.dataTables_empty + .odd {
  background-color: #00;
}

/* line 581, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.new_contact_list #remove_required {
  width: 88%;
}

/* line 585, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.docfile {
  position: relative;
  top: 10px;
  left: 10px;
}

/* line 591, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.edit_contact_list input[type="text"]#contact_list_title {
  width: 88% !important;
}

/* line 595, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.dataTables_scrollBody {
  max-height: 300px !important;
  overflow-x: hidden !important;
}

/* line 600, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.paper #show-demo-template-row {
  padding-top: 0;
}

/* line 604, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
input[type="submit"].button.pull-right.btn-sec {
  margin-right: 0;
}

/* line 608, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.paper-gray .heading_button .pull-right {
  position: relative;
  right: 18px;
}

/* line 613, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.mail-content {
  padding: 10px;
  border: 1px dashed #ccc;
  min-height: 250px;
  margin-right: 18px;
}

/* line 620, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.money-mail-img img {
  width: 158px;
  height: 40px;
}

/* line 625, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
input.nxt-btn {
  margin-top: -30px !important;
}

/* line 629, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.mb-set {
  margin-bottom: -30px !important;
}

/* line 633, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.tabs-new {
  list-style-type: none;
  margin-left: -40px !important;
}
/* line 636, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.tabs-new li {
  display: inline;
  border: 1px solid #ccc;
  padding: 10px 5px 13px 5px;
  background: #eee;
  border-bottom: 0px;
}
/* line 642, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.tabs-new li a {
  padding: 13px 13px 16px 13px;
}
/* line 646, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.tabs-new li.active {
  background: #fff;
  border-bottom: 2px solid #fff;
  border-size: 2px;
}

/* line 653, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
#general_instructions {
  border: 1px solid #ccc;
  height: 280px;
  padding: 10px;
  background: #397dc0;
  color: #fff;
  margin-bottom: 10px;
}
/* line 660, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
#general_instructions #heading {
  font-weight: bold;
  font-size: 18px;
}
/* line 665, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
#general_instructions ul li {
  font-size: 14px;
  line-height: 1.2;
}

/* line 672, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
label.count {
  border: 1px solid #ccc;
  padding: 5px;
  background: #397dc0;
  color: white;
  width: 150px;
}

/* line 680, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.active-black {
  color: #505250;
}

/* line 684, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.error-message {
  color: white !important;
}

/* line 688, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.error-heading {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 10px;
}

/* line 694, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.error-text {
  color: red;
}

/* line 698, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.select-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 5px;
  border: 1px solid #dfdfdf;
  border-radius: 2px;
  margin-right: 2rem;
  padding: 1rem;
  padding-right: 2rem;
}

/* line 713, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
#show-recipients-count {
  margin-top: 10px;
}

/* line 717, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.text-danger {
  color: red !important;
}

/* line 721, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.text-success {
  color: green !important;
}

/* line 725, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
abbr[title="required"] {
  display: none;
}

/* line 728, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.Logo-client img {
  max-width: 260px;
  margin: 0px 20px;
}

/* line 732, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.banner-wraper {
  min-height: 600px;
}

/* line 735, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.banner-wraper .landing-feature-red {
  padding-top: 120px;
}

/* line 738, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.landing-page-section.howitswork p {
  color: #808080;
  text-align: justify;
  font-size: 23px;
  line-height: 2.4rem;
}

/* line 744, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.landing-page-section.howitswork h2 {
  margin-bottom: 40px !important;
}

/* line 747, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
.redbackground {
  background-image: url(/assets/red-bg-9da0ed8ec0e10d7640a9acc2eaca814109586cbfc7c4621f9ad084d82acbc709.png);
}

@media only screen and (max-width: 1920px) {
  /* line 752, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .container {
    max-width: 1500px;
    width: 100%;
  }

  /* line 756, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .container.main-container {
    max-width: 1600px;
  }

  /* line 759, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .social-media-icons ul li a {
    font-size: 21px;
    margin: 0px 5px;
    border: 3px solid #2979c6;
    width: 50px;
    height: 50px;
    display: inline-flex;
    text-align: center;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    text-decoration: none !Important;
  }

  /* line 772, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .padding-100 {
    padding: 50px 0px;
    background-size: cover !important;
  }

  /* line 776, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .first-column h3 {
    color: #007fe5;
    font-size: 26px;
  }

  /* line 780, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-first-listing ul li p {
    font-size: 23px;
    color: #768382;
    line-height: normal;
  }

  /* line 785, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .foot-news-footer p {
    font-size: 20px;
    color: #768382;
  }

  /* line 789, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .image-foot img {
    max-width: 170px;
    max-height: 70px;
  }

  /* line 793, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .foot-news-footer h2 {
    font-size: 23px;
    color: #e72943;
  }

  /* line 797, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .email a {
    font-size: 25px;
    color: #007bff !important;
  }

  /* line 801, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .fott-nav ul li a {
    font-size: 23px;
    color: #768382;
    text-decoration: none !important;
  }

  /* line 806, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .border-button {
    color: #2979c6 !important;
    border: 1px solid #2979c6;
    display: inline-block;
    max-width: 300px;
    width: 100%;
    text-align: center;
    padding: 15px;
    font-size: 22px;
    text-decoration: none;
    font-weight: 500;
    margin-top: 30px;
  }

  /* line 819, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-nav div#navbarNav ul.navbar-nav li.nav-item a {
    color: #387abe;
    font-size: 22px;
    padding: 0 29px;
  }

  /* line 824, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .banner-content h2 {
    font-size: 80px;
    max-width: 1000px;
  }

  /* line 828, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .banner-content p {
    font-size: 23px;
  }

  /* line 831, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .Create-free-link a {
    font-size: 20px;
    max-width: 250px;
  }

  /* line 835, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us p {
    font-size: 23px;
  }

  /* line 838, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us h2 {
    font-size: 50px;
  }

  /* line 841, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us-1 p {
    font-size: 23px;
  }

  /* line 844, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us-1 h2 {
    font-size: 50px;
  }
}
@media only screen and (max-width: 1600px) {
  /* line 850, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .container {
    max-width: 1500px;
    width: 100%;
  }

  /* line 854, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .main-container {
    max-width: 1200px;
  }

  /* line 857, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .social-media-icons ul li a {
    font-size: 18px;
    margin: 0px 5px;
    border: 2px solid #2979c6;
    width: 40px;
    height: 40px;
    display: inline-flex;
    text-align: center;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    text-decoration: none !Important;
  }

  /* line 870, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .padding-100 {
    padding: 50px 0px;
    background-size: cover !important;
  }

  /* line 874, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .first-column h3 {
    color: #007fe5;
    font-size: 26px;
  }

  /* line 878, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-first-listing ul li p {
    font-size: 23px;
    color: #768382;
    line-height: normal;
  }

  /* line 883, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .foot-news-footer p {
    font-size: 18px;
    color: #768382;
  }

  /* line 887, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .image-foot img {
    max-width: 170px;
    max-height: 70px;
  }

  /* line 891, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .foot-news-footer h2 {
    font-size: 20px;
    color: #e72943;
  }

  /* line 895, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .email a {
    font-size: 25px;
  }

  /* line 898, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .fott-nav ul li a {
    font-size: 23px;
    color: #768382;
    text-decoration: none !important;
  }

  /* line 903, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .border-button {
    color: #2979c6 !important;
    border: 1px solid #2979c6;
    display: inline-block;
    max-width: 300px;
    width: 100%;
    text-align: center;
    padding: 15px;
    font-size: 22px;
    text-decoration: none;
    font-weight: 500;
    margin-top: 30px;
  }

  /* line 916, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-nav div#navbarNav ul.navbar-nav li.nav-item a {
    color: #387abe;
    font-size: 22px;
    padding: 0 29px;
  }

  /* line 921, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .banner-content h2 {
    font-size: 80px;
    max-width: 1000px;
  }

  /* line 925, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .banner-content p {
    font-size: 23px;
  }

  /* line 928, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .Create-free-link a {
    font-size: 20px;
    max-width: 250px;
  }

  /* line 932, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us p {
    font-size: 23px;
  }

  /* line 935, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us h2 {
    font-size: 50px;
  }

  /* line 938, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us-1 p {
    font-size: 23px;
  }

  /* line 941, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us-1 h2 {
    font-size: 50px;
  }
}
@media screen and (max-width: 1600px) {
  /* line 947, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .banner-content h2 {
    font-size: 65px;
    max-width: 800px;
  }

  /* line 951, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-main {
    margin: 0px 0px;
  }

  /* line 954, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .banner-content p {
    font-size: 25px;
  }

  /* line 957, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .banner-content p {
    font-size: 20px;
    max-width: 920px;
  }

  /* line 961, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us p {
    font-size: 18px;
  }

  /* line 964, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us-1 p {
    font-size: 18px;
  }

  /* line 967, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us-1 h2 {
    font-size: 36px;
  }

  /* line 970, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us h2 {
    font-size: 36px;
  }

  /* line 973, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-main a img {
    max-width: 180px;
    padding: 5px 10px;
  }

  /* line 977, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-first-listing ul li p {
    font-size: 18px;
    color: #768382;
    line-height: normal;
  }

  /* line 982, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .Logo-client img {
    max-width: 130px;
    margin: 0px 20px;
  }

  /* line 986, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-first-listing ul li img {
    margin-right: 40px;
    max-width: 200px;
  }

  /* line 990, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-nav div#navbarNav ul.navbar-nav li.nav-item a {
    color: #387abe;
    font-size: 22px;
    padding: 0 18px;
  }
}
@media screen and (max-width: 1200px) {
  /* line 998, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .container {
    max-width: 992px;
    width: 100%;
  }

  /* line 1002, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .main-container {
    max-width: 992px;
  }

  /* line 1005, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .banner-content h2 {
    font-size: 70px;
    max-width: 1000px;
  }

  /* line 1009, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .banner-content p {
    font-size: 22px;
  }

  /* line 1012, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .banner-content p {
    font-size: 20px;
    max-width: 920px;
  }

  /* line 1016, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us p {
    font-size: 18px;
  }

  /* line 1019, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us-1 p {
    font-size: 16px;
  }

  /* line 1022, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us-1 h2 {
    font-size: 36px;
  }

  /* line 1025, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us h2 {
    font-size: 36px;
  }

  /* line 1028, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-main a img {
    max-width: 180px;
    padding: 5px 10px;
  }

  /* line 1032, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-first-listing ul li p {
    font-size: 16px;
    color: #768382;
    line-height: normal;
  }

  /* line 1037, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .Logo-client img {
    max-width: 130px;
    margin: 0px 20px;
  }

  /* line 1041, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-first-listing ul li img {
    margin-right: 40px;
    max-width: 80px;
  }

  /* line 1045, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-nav div#navbarNav ul.navbar-nav li.nav-item a {
    color: #387abe;
    font-size: 18px;
    padding: 0 18px;
  }

  /* line 1050, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .first-column h3 {
    color: #007fe5;
    font-size: 20px;
    margin-bottom: 20px;
  }

  /* line 1055, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .image-foot img {
    max-width: 80px;
    max-height: 50px;
  }

  /* line 1059, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .foot-news-footer p {
    font-size: 16px;
    color: #768382;
  }

  /* line 1063, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .foot-news-footer h2 {
    font-size: 16px;
    color: #e72943;
  }

  /* line 1067, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .border-button {
    color: #2979c6 !important;
    border: 1px solid #2979c6;
    display: inline-block;
    max-width: 220px;
    width: 100%;
    text-align: center;
    padding: 12px;
    font-size: 16px;
    text-decoration: none;
    font-weight: 500;
    margin-top: 30px;
  }

  /* line 1080, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .moreInfo {
    justify-content: center;
    align-items: center;
  }

  /* line 1085, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .fott-nav ul li a {
    font-size: 17px;
    color: #768382;
    text-decoration: none !important;
  }

  /* line 1090, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .email a {
    font-size: 15px;
  }

  /* line 1093, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .social-media-icons ul li a {
    font-size: 13px;
    margin: 0px 5px;
    border: 1px solid #2979c6;
    width: 30px;
    height: 30px;
    display: inline-flex;
    text-align: center;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    text-decoration: none !Important;
  }

  /* line 1106, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  footer#main-footer {
    padding: 50px 0px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1112, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .custom-main {
    margin: 0px 0px;
    flex-direction: unset;
    display: none !important;
  }

  /* line 1117, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .Logo-client {
    width: 100%;
    flex-direction: column;
    display: none !important;
  }

  /* line 1122, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .banner-content h2 {
    font-size: 40px;
    max-width: 1000px;
  }

  /* line 1126, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .banner-content {
    text-align: center;
    padding: 30px;
  }

  /* line 1130, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .abput-image {
    margin: 10px 0px !important;
    display: inline-block;
  }

  /* line 1134, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us-1 {
    padding: 0;
    margin: 10px 0px;
  }

  /* line 1138, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us {
    padding: 0;
  }

  /* line 1141, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us-1 h2 {
    font-size: 36px;
    margin-bottom: 10px;
  }

  /* line 1145, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .content-about-us h2 {
    font-size: 36px;
    margin: 0 0 10px;
  }

  /* line 1149, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .border-button {
    color: #2979c6 !important;
    border: 1px solid #2979c6;
    display: inline-block;
    max-width: 220px;
    width: 100%;
    text-align: center;
    padding: 12px;
    font-size: 16px;
    text-decoration: none;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 30px;
  }

  /* line 1163, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .singinlogo img {
    max-width: 100%;
  }

  /* line 1166, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/base.css.scss */
  .container-thin img {
    max-width: 100%;
  }
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 4, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
html {
  font-size: 1em;
}
@media (max-width: 900px) {
  /* line 4, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
  html {
    font-size: 0.9em;
  }
}

/* line 12, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
em, .em {
  font-style: italic;
}

/* line 15, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.em {
  color: #999;
}

/* line 20, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-weight: normal;
  line-height: 1.3;
}
/* line 25, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
  margin-top: 0;
}

/* line 29, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
h1, .h1 {
  font-size: 39.056px;
  font-size: 2.441rem;
  line-height: 1;
  margin-bottom: 15px;
}
@media (max-width: 580px) {
  /* line 29, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
  h1, .h1 {
    font-size: 31.248px;
    font-size: 1.953rem;
  }
}
/* line 38, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
h1 small, .h1 small {
  font-size: 20px;
  font-size: 1.25rem;
  color: #ccc;
}
@media (max-width: 580px) {
  /* line 38, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
  h1 small, .h1 small {
    font-size: 20px;
    font-size: 1.25rem;
    display: block;
  }
}
/* line 47, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
h1 + .subtitle, .h1 + .subtitle {
  padding-top: 2px;
  margin-top: -15px;
  margin-bottom: 15px;
}

/* line 53, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
h2, .h2, h3, .h3 {
  font-size: 20px;
  font-size: 1.25rem;
  margin-top: 15px;
}

/* line 61, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.contribution-terms h3 {
  font-size: 16px;
  font-size: 1rem;
  text-transform: uppercase;
}

/* line 67, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.subtitle {
  color: #ccc;
}

/* line 70, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.subtitle-white {
  color: white;
}

/* line 75, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
p, ul, ol, dl {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  margin: 0 0 10px;
}

/* line 83, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
ul li, ol li {
  margin-bottom: 7.5px;
}

/* line 87, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
dl {
  margin-top: 15px;
}
/* line 90, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
dl dt {
  font-weight: 700;
}
/* line 93, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
dl dd {
  margin-left: 0;
  margin-bottom: 15px;
}

/* line 98, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.markdown li:before {
  color: #397dc0;
}

/* line 102, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.list, .list ul, .list ol, .markdown ul ul, .markdown ul ol, .markdown ul {
  list-style: none;
  padding: 0;
  overflow: hidden;
}
/* line 110, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.list li, .markdown ul ul li, .markdown ul ol li, .markdown ul li {
  position: relative;
  left: 1.75em;
  padding-right: 1.75em;
  margin-bottom: 0;
}
/* line 116, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.list li:before, .markdown ul ul li:before, .markdown ul ol li:before, .markdown ul li:before {
  position: absolute;
  top: 4px;
  left: -2em;
  font-family: 'icomoon';
  font-size: 12px;
  content: "\f0c8";
}
/* line 126, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.list ol, .markdown ul ul ol, .markdown ul ol ol, .markdown ul ol {
  list-style-type: decimal;
}
/* line 128, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.list ol li:before, .markdown ul ul ol li:before, .markdown ul ol ol li:before, .markdown ul ol li:before {
  content: none;
}

/* line 134, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
a.has-icon:hover {
  text-decoration: none;
}
/* line 137, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
a.has-icon span:hover {
  text-decoration: underline;
}
/* line 140, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
a.has-icon i {
  vertical-align: -2px;
}

/* line 144, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.dim {
  color: #999;
}

/* line 147, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.lead {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.4;
  color: #666;
}

/* line 153, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/typography.css.scss */
.text-small-important {
  font-size: 0.8em !important;
  text-transform: uppercase;
  color: #e72a41 !important;
  margin-top: 0.5em;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
a:hover {
  text-decoration: none;
}

/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
a:hover, a:focus {
  outline: none;
}

/* line 4, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.clear {
  clear: both;
}

/* line 5, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.pad-15 {
  padding: 15px;
}

/* line 8, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.pad-30 {
  padding: 30px;
}

/* line 11, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.pad-t30 {
  padding-top: 30px !important;
}

/* line 12, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.wrapper {
  min-height: 100%;
  height: auto !important;
  margin: 0 auto;
  position: relative;
  left: 0;
  transition: left 0.25s ease-in-out;
}
@media (max-width: 580px) {
  /* line 12, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .wrapper {
    margin: 0;
    min-height: 0;
  }
}
/* line 25, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.wrapper.is-slid-over {
  left: 200px;
}

/* line 29, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.container, .container-thin, .container-iframe {
  max-width: 1170px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.container:before, .container-thin:before, .container-iframe:before, .container:after, .container-thin:after, .container-iframe:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.container:after, .container-thin:after, .container-iframe:after {
  clear: both;
}
@media (max-width: 580px) {
  /* line 29, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .container, .container-thin, .container-iframe {
    padding: 0 30px;
  }
}

/* line 43, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.container-thin, .container-iframe {
  max-width: 720px;
  padding: 30px 40px;
  z-index: 10;
}
@media (max-width: 580px) {
  /* line 43, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .container-thin, .container-iframe {
    padding: 15px;
  }
  /* line 52, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .container-thin .paper, .container-iframe .paper {
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }
  /* line 59, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .container-thin .radio-button.grid-20, .container-iframe .radio-button.grid-20 {
    width: 33.33333% !important;
    float: left;
  }
  /* line 63, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .container-thin .radio-button.grid-40, .container-iframe .radio-button.grid-40 {
    clear: left;
  }
}

/*.container-thin.expand{
  max-width:960px;
}*/
/* line 71, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.container-thin.expand.sm, .expand.sm.container-iframe {
  max-width: 748px;
}

/* line 74, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.body-iframe,
.body-iframe:after {
  background: none;
  overflow: auto;
}

/* line 79, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.container-iframe {
  max-width: none;
  padding: 0;
}
/* line 84, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.container-iframe .contribution-form-header {
  display: none;
}
/* line 87, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.container-iframe .paper {
  background: none;
  padding: 0;
  box-shadow: none;
}
/* line 93, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.container-iframe .label-inline,
.container-iframe label.radio.inline {
  margin-left: 1px;
}
@media (max-width: 580px) {
  /* line 99, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .container-iframe .legend, .container-iframe .legend {
    padding-left: 30px;
  }
}
/* line 103, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.container-iframe .iframe-space-bottom {
  margin-bottom: 30px !important;
}
/* line 106, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.container-iframe .iframe-space-top {
  margin-top: 30px !important;
}
/* line 109, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.container-iframe .iframe-space-top-small {
  margin-top: 10px;
}

/* line 113, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.show-when-iframe {
  display: none;
}

/* line 116, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.body-iframe .show-when-iframe {
  display: block;
}

/* line 120, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.l-main {
  padding-top: 15px;
  padding-bottom: 97px;
}
@media (max-width: 580px) {
  /* line 120, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .l-main {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}

@media (max-width: 580px) {
  /* line 130, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .back-button-visible .l-main {
    padding-top: 147px;
  }
}
/*
.l-content,
.l-sidebar {
  @media (max-width: $tablet) {
    width: 100% !important;
  }
}
.l-sidebar-right {
  @media (max-width: $tablet) {
    width: 100% !important;
    margin-top: $padding-v;
    padding-left: 0 !important;
  }
}*/
@media (max-width: 580px) {
  /* line 149, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .mobile-hide {
    display: none !important;
  }
}

/* line 154, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.mobile-show {
  display: none;
}
@media (max-width: 580px) {
  /* line 154, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .mobile-show {
    display: block;
  }
}

/* line 160, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.mobile-clear {
  display: inline;
}
@media (max-width: 580px) {
  /* line 160, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .mobile-clear {
    padding-top: 2px;
    display: block;
  }
}

@media (max-width: 580px) {
  /* line 167, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .mobile-space-top {
    margin-top: 30px !important;
  }
}

@media (max-width: 900px) {
  /* line 172, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .tablet-hide {
    display: none !important;
  }
}

/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.clearfix:after {
  clear: both;
}

/* line 182, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#chart {
  width: 100%;
  height: 240px;
}
@media (max-width: 580px) {
  /* line 182, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  #chart {
    height: auto;
  }
}

/* line 191, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.section-gray {
  padding: 20px 0 0;
  background: #ddd;
}

/* line 196, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.affiliates {
  text-align: justify;
  -ms-text-justify: distribute-all-lines;
  text-justify: distribute-all-lines;
  margin-left: -0.75em;
  margin-right: -0.75em;
}
/* line 201, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.affiliates a:hover {
  text-decoration: none;
}

/* line 207, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.affiliate, .affiliate-tall, .affiliate-wide, .affiliate-wider, .affiliate-widest {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  padding: 0 0.25em;
}
@media (max-width: 900px) {
  /* line 207, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .affiliate, .affiliate-tall, .affiliate-wide, .affiliate-wider, .affiliate-widest {
    padding: 0.25em 0.75em;
  }
}

/* line 219, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.affiliate-tall {
  height: 40px;
}

/* line 223, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.affiliate-wide {
  width: 100px;
}

/* line 227, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.affiliate-wider {
  width: 120px;
}

/* line 231, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.affiliate-widest {
  width: 160px;
}

/* line 235, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.affiliate-stretch {
  width: 100%;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}

@media (max-width: 580px) {
  /* line 243, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .break-mobile {
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 247, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  #contribution-body ul.tabs li {
    margin: 0 -3px 15px -2px;
  }

  /* line 248, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  ul.tabs li.first:after {
    border-bottom: 3px solid #ccc;
    content: " ";
    height: 0;
    right: 0px;
    position: absolute;
    top: 22px;
    width: 62px;
  }

  /* line 266, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  ul.tabs li.second:before {
    border-top: 3px solid #ccc;
    content: " ";
    height: 0;
    left: 0px;
    position: absolute;
    top: 22px;
    width: 55px;
  }

  /* line 275, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  ul.tabs li.third:after {
    border-bottom: 3px solid #ccc;
    content: " ";
    height: 0;
    left: 0px;
    position: absolute;
    top: 22px;
    width: 36px;
  }
}
@media (min-width: 1000px) {
  /* line 287, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .break-desktop {
    display: block;
  }
}
/* line 291, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.landing-page-section h1 {
  font-weight: bold;
  font-size: 48px;
  color: #397dc0;
  text-transform: uppercase;
  text-align: left;
}

/* line 298, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.landing-page-section h2 {
  font-weight: bold;
  font-size: 48px !important;
  color: #397dc0 !important;
  text-transform: uppercase;
  text-align: left;
  margin: 0 !important;
}

/* line 306, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.landing-page-section .hello h2 {
  color: #FFFFFF !important;
}

/* line 309, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.landing-page-section p {
  font-size: 16px;
  color: #444444;
  margin-top: 39px;
  line-height: 27px;
  margin: 0 0 10px;
  text-align: left;
}

/* line 317, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.landing-page-section .left-padding {
  padding-left: 50px;
  text-align: left;
}

/* line 321, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.learn-more-new {
  padding: 18px 29px;
  background: #fff;
  color: #397dc0;
  text-decoration: none;
  margin-top: 37px;
  border: 1px solid #cccccc;
}

/* line 329, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.learn-more-new:hover {
  background: #397dc0;
  color: #ffffff;
  text-decoration: none;
}

/* line 335, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.fast-secure {
  background-image: url(/assets/landing-features/fast-secure-background-5506dc414aacc8831feefa21745bddcdfa1de67d4b64db65e9e11148a966a600.jpg) !important;
  /*background: url(/assets/landing-features/fast-secure-background.jpg) no-repeat center center !important;*/
  background-size: cover !important;
}

/* line 340, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.fast-secure h1, .fast-secure p {
  color: #fff;
  margin-right: 80px;
}

/* line 344, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.green-area {
  background-image: url(/assets/landing-features/green-area-fb4f36ce210022717fd902ebcf436b92115393dad255397ba9997e5253d15f42.jpg) !important;
  /*background: url(/assets/landing-features/green-area.jpg) no-repeat center center !important;*/
  background-size: cover !important;
}

/* line 350, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.green-area h1 {
  font-size: 28px;
  color: #fff;
  font-weight: bold;
  margin-top: 31px;
  text-transform: uppercase;
  text-align: center;
}

/* line 358, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.green-area h3 {
  font-size: 28px;
  color: #fff;
  font-weight: bold;
  margin-top: 31px;
  text-transform: uppercase;
  text-align: center;
}

/* line 366, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.green-area p {
  font-size: 16px !important;
  color: #fff;
  line-height: 27px;
  margin-top: 40px;
  padding: 0 30px;
  text-align: center;
  margin-bottom: 50px;
}

/* line 375, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.greenbtn {
  padding: 17px 28px !important;
  background: none;
  text-align: center;
  color: #fff;
  font-size: 18px;
  border-radius: 2px;
  border: 2px solid #fff;
  margin-top: 27px;
}

/* line 386, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.blog {
  padding: 100px 0;
  background: #f6f6f6;
  border-bottom: 1px solid #eeeeee;
  background: #f6f6f6 !important;
}

/* line 393, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.blog h2 {
  color: #999999 !important;
  text-align: center;
  padding-bottom: 33px;
  text-transform: uppercase;
  font-size: 30px !important;
}

/* line 403, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.blog h3 {
  color: #999999;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
}

/* line 409, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.blog p {
  color: #444444;
  font-size: 14px;
  line-height: 28px;
  margin: 0 0 10px;
}

/* line 415, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.blog .red {
  font-weight: bold;
  color: #e72a41;
  font-family: lato black;
}

/* line 420, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.blogbtn {
  padding: 18px 34px;
  background: none;
  text-align: center;
  color: #397dc0;
  font-size: 18px;
  border-radius: 2px;
  border: 1px solid #cccccc;
}

/* line 430, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.we-accept {
  text-align: center;
  color: #b9b9b9;
  font-size: 22px;
  line-height: 46px;
  font-family: Lucida Sans;
  font-style: italic;
}

/* line 438, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.m-t-74 {
  margin-top: 74px;
}

/* line 441, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.m-t-44 {
  margin-top: 44px;
  margin-bottom: 44px;
}

/* line 445, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.padding-left-30 {
  padding-left: 30px !important;
}

/* line 447, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.margin-top-60 {
  margin: 60px 0;
}

/* line 448, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.margin-top-40 {
  margin: 40px 0 -30px;
  padding-top: 0 !important;
}

/* line 449, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.blog-heading {
  font-size: 18px !important;
  margin-top: 10px;
  margin-bottom: 5px;
}

/* line 454, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.light-blue-bg {
  background: rgba(66, 139, 212, 0.8);
}

/* line 457, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.light-red-bg {
  background: rgba(199, 34, 54, 0.8);
}

/* line 460, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.flash-message-delete-icon {
  float: right;
  text-decoration: none !important;
  border-radius: 50%;
  border: 1px solid #fff;
  width: auto;
  height: auto;
  padding: 0 9px;
}

/* line 469, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.flash-message-delete-icon:hover {
  border: 2px solid #fff;
  font-weight: bold;
}

/* line 474, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.custom-width {
  width: 150px !important;
}

/* line 475, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.paper_new {
  background: none;
  padding: 0;
  box-shadow: none;
}

/* line 482, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.paper_new {
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  border-radius: 5px;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  padding: 25px 20px;
  float: left;
}

/* line 494, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.paper_new.second {
  padding: 25px 50px;
  margin: 12px 0 0;
}

/* line 495, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.expand .paper_new.second {
  padding: 0;
  margin: 12px 0 0;
}

/* line 496, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.expand .paper_new.second #contribution_form label.control-label {
  margin: 0 0 5px 0;
  color: #000;
}

/* line 500, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.paper_new h1 {
  color: #0258ac;
  font-size: 20px;
  margin: 0;
  text-transform: uppercase;
}

/* line 506, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.paper_new h2 {
  color: #141313;
  font-size: 16px;
  margin: 0;
  padding: 5px 0 0 0;
}

/* line 513, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.white-section {
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  border-radius: 5px;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  margin: 12px 0 0 0;
  padding: 25px 20px;
  float: left;
}

/* line 529, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.white-section {
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  border-radius: 5px;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  margin: 12px 0 0 0;
  padding: 25px 20px;
  float: left;
}

/* line 542, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
ul.tabs {
  margin: 0px;
  padding: 0px;
  list-style: none;
  text-align: center;
  position: relative;
}

/* line 549, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#contribution-body ul.tabs li {
  background: none;
  color: #8a8b8b;
  margin-bottom: 0;
  padding: 0 25px;
  display: inline-block;
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  z-index: 5;
}

/* line 560, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
ul.tabs li.step-current {
  background: transparent !important;
  border: none !important;
}

/* line 561, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#customize_form_partial ul.tabs li a {
  color: #397dc0;
}

/* line 562, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#contribution-body ul.tabs li a {
  color: #8a8b8b;
}

/* line 563, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
ul.tabs li a:hover {
  text-decoration: none;
}

/* line 567, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
ul.tabs li span {
  background: #697b89;
  width: 45px;
  height: 46px;
  color: #fff;
  font-size: 21px;
  line-height: 46px;
  margin: 0 auto 10px auto;
  text-align: center;
  border-radius: 50px;
  display: block;
}

/* line 581, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
ul.tabs li span.check {
  background: #02468a;
  color: #fff;
}

/* line 585, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
ul.tabs li.current span {
  background: #e72a41;
  color: #fff;
}

/* line 589, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content {
  display: none;
  padding: 25px 0 0 0;
}

/* line 595, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content.none {
  padding-top: 0;
}

/* line 598, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content.current {
  display: inherit;
}

/* line 601, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content.none {
  border: none;
  margin: 0 !important;
}

/* line 605, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content h3 {
  color: #000;
  font-size: 20px;
  text-align: center;
  padding-bottom: 28px;
  text-transform: uppercase;
}

/* line 612, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content h3 span {
  background: #e72a41;
  width: 112px;
  height: 4px;
  margin: 10px auto 0 auto;
  text-transform: uppercase;
  display: block;
}

/* line 620, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.expand .tab-content h4 {
  color: #000;
  font-size: 15px;
  margin: 0 0 12px 0;
}

/* line 625, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .amount ul {
  text-align: center;
  margin: 0;
  padding: 0;
}

/* line 626, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .amount li {
  margin: 0 3px 10px 3px;
  display: inline-block;
  float: left;
}

/* line 631, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .amount li .contribution-amount {
  background: #02468a;
  width: 116px;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  display: block;
}

/* line 645, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .amount li .contribution-amount input[type="radio"] {
  position: absolute;
  visibility: hidden;
}

/* line 649, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .amount li .contribution-amount label {
  margin: 0;
  font-size: 18px;
  display: block;
}

/* line 654, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .amount li .contribution-amount:hover {
  background: #013b75;
}

/* line 657, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .amount li .contribution-amount input[type="radio"]:checked + label {
  background: #e72a41;
  border-radius: 5px;
}

/* line 664, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .payment-type ul {
  width: 100%;
  text-align: center;
  margin: 0 0 20px 0;
  padding: 0;
  border-radius: 5px;
  border: 1px solid #9ca0a3;
  overflow: hidden;
  float: left;
}

/* line 676, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .payment-type li {
  width: 50%;
  list-style: none;
  margin: 0;
  float: left;
  border-right: 1px solid #c5c5c7;
}

/* line 683, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
ul.customplan > li {
  width: 100% !important;
}

/* line 686, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
ul.customplan {
  -moz-column-count: 3;
       column-count: 3;
  display: flex;
}

/* line 690, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .payment-type li .payment-btn {
  background: #ecf1f5;
  width: 100%;
  height: 38px;
  line-height: 38px;
  color: #61666a;
  text-align: center;
  display: block;
}

/* line 699, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .payment-type li .payment-btn input[type="radio"] {
  position: absolute;
  visibility: hidden;
}

/* line 703, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .payment-type li .payment-btn label {
  margin: 0;
  font-size: 15px;
  display: block;
}

/* line 708, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .payment-type li .payment-btn:hover {
  background: #d9dee2;
}

/* line 711, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .payment-type li .payment-btn input[type="radio"]:checked + label {
  background: #697b89;
  color: #fff;
}

/* line 715, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.other-amt {
  width: 100%;
  padding: 25px 0 0 0;
  text-align: center;
  float: left;
}

/* line 721, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .other-amt label {
  color: #000;
  font-size: 18px;
  margin: 0;
  text-transform: uppercase;
}

/* line 728, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.other-field {
  background: #fff;
  width: auto;
  height: 48px;
  margin: 0;
  border-radius: 5px;
  display: block;
}

/* line 738, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.other-field .dollar {
  width: 42px;
  height: 48px;
  color: #000;
  margin: 0;
  font-size: 18px;
  line-height: 48px;
  text-align: center;
  border-right: 1px solid #c3c3c3;
  float: left;
}

/* line 749, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.other-field #contributor_amount_other {
  background: none;
  width: 116px;
  height: 48px;
  line-height: 44px;
  text-align: center;
  font-size: 20px;
  border: 2px solid #697b89;
  border-radius: 5px;
}

/* line 759, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.other-field #contributor_amount_other:focus {
  border: 2px solid #02468a;
  color: #333;
}

/* line 763, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.other-field label {
  margin: 0;
  float: left;
}

/* line 767, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.other-field input[type="radio"] {
  position: absolute;
  visibility: hidden;
}

/* line 771, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.btn-group {
  width: 100%;
  text-align: center;
  float: left;
}

/* line 776, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .next {
  background: url(/assets/arrow-2f615aa01848f54965f07c30190e4ee6d5d8fb90e8d56e46ccc33a12ade821a7.png) no-repeat 85% center #697b89;
  width: auto;
  height: 40px;
  line-height: 40px;
  margin: 30px 5px 0 5px;
  padding: 0 35px 0 15px;
  cursor: pointer;
  border: none;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  display: inline-block;
}

/* line 790, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .back {
  background: url(/assets/arrow-left-72a48ac78c23ed5c9f9e9af95e930d8d478ca87e1b8650e1eaef2b7d665ac2bf.png) no-repeat 15% center #697b89;
  width: auto;
  height: 40px;
  line-height: 40px;
  margin: 30px 5px 0 5px;
  padding: 0 15px 0 35px;
  cursor: pointer;
  border: none;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  display: inline-block;
}

/* line 804, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .next:hover {
  background: url(/assets/arrow-2f615aa01848f54965f07c30190e4ee6d5d8fb90e8d56e46ccc33a12ade821a7.png) no-repeat 85% center #4f5e6a;
}

/* line 805, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .back:hover {
  background: url(/assets/arrow-left-72a48ac78c23ed5c9f9e9af95e930d8d478ca87e1b8650e1eaef2b7d665ac2bf.png) no-repeat 15% center #4f5e6a;
}

/* line 807, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-field {
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  border: 1px solid #c5c5c7;
  box-shadow: none;
  padding: 0 6px;
}

/* line 818, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.contributor_state {
  margin-left: 5px;
}

/* line 821, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-field.email {
  padding-left: 40px;
}

/* line 824, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-field.phone {
  padding-left: 30px;
}

/* line 827, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-field:focus {
  border: 1px solid #c5c5c7;
}

/* line 828, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-field.small {
  width: 97%;
}

/* line 829, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-field.radius-L-none {
  border-radius: 0 5px 5px 0;
}

/* line 834, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-field.radius-R-none {
  border-radius: 5px 0 0 5px;
  border-right: none;
}

/* line 840, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-field.radius-B-none {
  border-radius: 5px 5px 0 0;
  border-bottom: none;
}

/* line 846, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-field.radius-T-none {
  border-radius: 0 0 0 5px;
}

/* line 851, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-field.radius-R-only {
  border-radius: 0 0 5px 0;
  border-left: none;
}

/* line 857, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#credit_card_fields {
  background: #f9f9f9;
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #e3e3e5;
  float: left;
}

/* line 867, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#apple_pay_button {
  background: #f9f9f9;
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #e3e3e5;
  float: left;
}

/* line 877, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#bank_transfer_fields {
  background: #f9f9f9;
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #e3e3e5;
  float: left;
}

/* line 887, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control-field-standard {
  height: 40px !important;
  line-height: 40px;
  border-radius: 5px;
  border: 1px solid #acacac;
  padding: 0 15px;
}

/* line 897, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-select {
  background: url(/assets/bg-select-4b86377cede92444f61d8265d7504c562c32bf12247f4eeca14d2bd764d7f72d.png) no-repeat 96% center #fff;
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  border: 1px solid #acacac;
  padding: 0 15px;
  padding-left: 6px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 914, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-select.small {
  width: 150px;
  margin-left: 20px;
}

/* line 915, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .control-select.small-select {
  width: 97%;
}

/* line 918, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.emplyee-info {
  width: 100%;
  padding: 0 10px;
  float: left;
}

/* line 923, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#user_candidates_attributes_0_date_of_birth {
  background: url(/assets/calendar-93ab9fda67f59d28d010c43a1259a313f6dc617e964ee87acb5f392054641cd7.png) no-repeat 92% center;
}

/* line 926, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#committee_dob {
  background: url(/assets/calendar-93ab9fda67f59d28d010c43a1259a313f6dc617e964ee87acb5f392054641cd7.png) no-repeat 92% center;
}

/* line 929, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#candidate_date_of_birth {
  background: url(/assets/calendar-93ab9fda67f59d28d010c43a1259a313f6dc617e964ee87acb5f392054641cd7.png) no-repeat 92% center;
}

/* line 932, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.emplyee-info .option {
  width: auto;
  padding-right: 20px;
  float: left;
}

/* line 937, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.emplyee-info label {
  color: #000;
  margin: 0 0 15px 0;
}

/* line 938, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
label.small {
  font-size: 13px;
  margin: 0 0 7px 0;
}

/* line 942, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.emplyee-info label input {
  float: left;
  margin: 2px 5px 0 0;
}

/* line 946, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 15px;
  line-height: 25px;
}

/* line 955, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 960, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 22px;
  width: 22px;
  border: 1px solid #989898;
}

/* line 968, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control__indicator.second {
  top: 5px;
}

/* line 969, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control--radio .control__indicator {
  border-radius: 50%;
}

/* line 974, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control--checkbox .control__indicator {
  border-radius: 5px;
}

/* line 979, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  /*background: #ccc;*/
}

/* line 983, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control input:checked ~ .control__indicator {
  /*background: #2aa1c0;*/
}

/* line 986, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  /*background: #0e647d;*/
}

/* line 990, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}

/* line 995, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}

/* line 1000, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control input:checked ~ .control__indicator:after {
  display: block;
}

/* line 1003, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control--checkbox .control__indicator:after {
  left: 8px;
  top: 4px;
  width: 3px;
  height: 8px;
  border: solid #02468a;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

/* line 1012, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}

/* line 1015, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control--radio .control__indicator:after {
  left: 4px;
  top: 4px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background: #02468a;
}

/* line 1025, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.control--radio input:disabled ~ .control__indicator:after {
  background: #7b7b7b;
}

/* line 1028, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.identy {
  background: #fff;
  border: 1px solid #ccc;
  width: auto;
  margin: 0 0 15px 0;
  padding: 12px;
  display: inline-block;
}

/* line 1036, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.identy img {
  width: 100%;
}

/* line 1038, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.row-column {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 1043, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.col-half {
  width: 100%;
  padding: 0 10px;
  float: left;
}

/* line 1049, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.mar-t28 {
  margin-top: 28px !important;
}

/* line 1050, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.mob-mar-t20 {
  margin-top: 20px;
}

/* line 1051, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#contribution-body label.boolean {
  color: #000;
}

/* line 1052, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#contribution-body .boolean label {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 1055, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.margin15 {
  margin-bottom: 15px;
}

/* line 1059, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.text-black {
  color: #000;
}

/* line 1062, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.text-black a {
  color: #000;
}

/* line 1065, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.white-background {
  background: #fff;
}

/* line 1068, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#ticket-summary-table tr td {
  background: transparent;
}

/* line 1071, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#ticket-summary-table tr td:first-child {
  padding-left: 10px;
}

/* line 1072, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#ticket-summary-table tr td:last-child {
  padding-right: 10px;
}

/* line 1073, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#ticket-summary-table tfoot {
  font-size: 1.2em;
}

/* line 1074, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.expand label.checkbox input[type="checkbox"] {
  position: relative;
  left: 0;
  top: 0;
}

/* line 1079, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#contribution-body .remeber-label label {
  background: url(/assets/lock-e2961c076e1afb18cde275af42f34dd7a69c9b4c8133a0873889b9a1dfbcfa19.png) no-repeat 96% center #fff;
  border: 1px solid #e2e2e4;
  border-radius: 5px;
  padding: 10px;
  margin-left: 0;
}

/* line 1086, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#contribution-body .remeber-label input[type="checkbox"] {
  position: static;
}

/* line 1089, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.donate-btn {
  background: #397dc0;
  width: 100%;
  height: 42px;
  line-height: 41px;
  margin: 20px 0 0 0;
  border-radius: 3px;
  color: #fff;
  font-size: 18px;
  border: none;
  cursor: pointer;
  text-align: center;
}

/* line 1104, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.donate-btn:hover {
  opacity: 0.8;
}

/* line 1107, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.donar-id {
  width: 100%;
  line-height: 37px;
  margin-bottom: 10px;
  text-align: center;
  color: #fff;
  font-size: 28px;
  display: block;
  border-radius: 5px;
  text-transform: uppercase;
}

/* line 1118, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.donar-id:hover {
  opacity: 0.8;
}

/* line 1121, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.spause-section {
  background: #f9f9f9;
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #e3e3e5;
  float: left;
}

/* line 1129, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.margtop-none {
  margin-top: 0;
}

/* line 1132, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.marginfont {
  margin-top: 15px !important;
  font-size: 14px !important;
}

@media (max-width: 580px) {
  /* line 1137, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .paper_new.second {
    padding: 25px;
  }

  /* line 1138, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .sign-in-img {
    width: 100% !important;
  }
}
/* line 1143, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.center {
  text-align: center;
}

/* line 1147, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.radio input[type="radio"] {
  margin-top: 3px;
  float: left;
}

/* line 1153, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.disabled {
  pointer-events: none;
  opacity: 0.8;
}

/* line 1157, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.remodal {
  width: 35% !important;
}

/* line 1160, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#select-language {
  width: 50%;
  background-color: #fff;
}

/* line 1164, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.padding-top-none {
  padding-top: 0 !important;
}

/* line 1167, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.text-gray {
  color: #8a8b8b;
}

/* line 1170, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.q-btn-color {
  color: #0258ac !important;
}

/* line 1173, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.btn-disable {
  margin-top: 15px;
  text-align: center;
}

/* line 1177, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.shipping-section {
  padding-right: 6px;
}

/* line 1180, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.shipping-section .price {
  font-weight: bold;
}

/* line 1183, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.expand .error {
  margin: 2px;
}

/* line 1186, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.address-line2 {
  display: block;
  height: 30px;
}

/* line 1190, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.sign-in-text {
  font-size: 22px;
  display: inline-block;
}

/* line 1194, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.icon-input-wrapper {
  position: relative;
}

/* line 1197, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.input-imgae-icon {
  position: absolute;
  top: 31px;
  left: 7px;
  height: 24px;
  line-height: 24px;
}

/* Change the white to any color ;) */
/* line 1205, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
input:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  background-color: #fff !important;
}

/* line 1210, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.contribution-wizard-step .tab-content .amount li .contribution-amount {
  width: 115px;
}

/* line 1213, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.amt-for-blue-diamond {
  width: 135px !important;
}

/* line 1216, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.contribution-wizard-step .other-field #contributor_amount_other {
  width: 116px;
}

/* line 1219, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.input-imgae-icon-img {
  bottom: 28px;
}

/* line 1222, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.q-sign-out {
  color: #397dc0 !important;
}

/* line 1225, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.next-btn-amt {
  background: url(/assets/arrow-2f615aa01848f54965f07c30190e4ee6d5d8fb90e8d56e46ccc33a12ade821a7.png) no-repeat 85% center #697b89;
  width: auto;
  height: 40px;
  line-height: 40px;
  margin: 30px 5px 0 5px;
  padding: 0 35px 0 15px;
  cursor: pointer;
  border: none;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  display: inline-block;
}

/* line 1241, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.line-view:after {
  content: "";
  display: block;
  clear: both;
}

/* line 1247, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.contributor_elected_public_official label {
  margin-bottom: 26px;
}

/* line 1250, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#contributor_lobbyist_status option {
  width: 50px !important;
}

/* line 1253, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.low-information select {
  background-color: #fff;
}

/* line 1256, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.address-error {
  border-right: 1px solid !important;
  border-radius: 5px !important;
}

/* line 1260, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.sign-in-img {
  width: 320px;
  margin: auto;
}

/* line 1264, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.fontstyle {
  font-family: 'Lato', sans-serif !important;
}

/* line 1267, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.link-color {
  color: #397dc0 !important;
}

/* line 1270, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.contributor_tshirt_size span.radio {
  margin-right: 10px !important;
}

/* line 1273, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.contributor_tshirt_size label {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 1277, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#contributor_tshirt_size_other_value {
  margin-top: 10px;
}

/* line 1281, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .flex-view {
  display: flex;
}
/* line 1284, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .flex-view .control-field.radius-B-none {
  border-radius: 5px 0 0 5px;
  border-bottom: 1px solid #c5c5c7;
  border-right: none;
}
/* line 1290, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .flex-view .control-field.radius-T-none {
  border-radius: 0;
}
/* line 1293, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.tab-content .flex-view .control-field.radius-R-only {
  border-radius: 0 5px 5px 0;
}

/* line 1298, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.payment-details {
  margin-top: 5px !important;
}

/* line 1301, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.old-photo-id {
  width: 30%;
  float: left;
  text-align: right;
}

/* line 1306, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.new-photo-id {
  width: 70%;
  float: left;
}

/* line 1310, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#modal-background {
  width: 100%;
  height: 100%;
  background-color: #397dc0;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  z-index: 99;
}

/* line 1320, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#modal-content {
  background-color: #FFFFFF;
  width: auto;
  height: auto;
  position: absolute;
  left: 50%;
  top: 16%;
  margin-left: -250px;
  z-index: 100;
}

/* line 1330, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.modal-header a {
  background: #fff none repeat scroll 0 0;
  border: 1px solid grey;
  border-radius: 15px;
  float: right;
  height: 30px;
  left: 16px;
  padding: 7px;
  position: relative;
  top: -17px;
  width: 30px;
}

/* line 1343, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.modal-header a span {
  bottom: 3px;
  color: #000;
  left: 2px;
  position: relative;
}

/* line 1350, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#model-photo-id {
  width: auto;
  height: auto;
  padding: 10px;
  max-width: 500px;
}

/* line 1356, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#model-photo-id img {
  margin-top: -20px;
}

/* line 1359, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.attendee-name {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

/* line 1363, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#selectAwSource {
  width: 100% !important;
  margin: 0 !important;
}

/* line 1367, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.paid-for-box {
  text-align: center;
}

/* line 1370, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.paid-for {
  margin-top: 25px;
  margin-bottom: 10px;
}

/* line 1374, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.paid-for span {
  padding: 13px;
  border: 1px solid #c5c5c7;
  font-size: 20px;
  display: block;
  color: #000;
  width: 100%;
  word-break: break-all;
}

/* line 1383, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.youtube {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 60px;
  overflow: hidden;
}

/* line 1388, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.youtube iframe,
.youtube object,
.youtube embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 578px) and (max-width: 900px) {
  /* line 1393, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .grid-25 {
    width: 25% !important;
    margin-top: 30px;
  }

  /* line 1398, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .grid-75 {
    width: 75% !important;
  }

  /* line 1402, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .vertical-menutablet li {
    width: 100% !important;
    float: none !important;
    display: block !important;
  }

  /* line 1407, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .vertical-menutablet a {
    display: block;
    padding: 10px 15px;
    color: #397dc0;
    border-bottom: 1px solid #b8b8b8;
    transition: all 0.15s ease-in-out;
  }
}
/* line 1416, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.churche-text span {
  position: relative;
  top: 8px;
}

/* line 1421, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.margin-top {
  margin-top: 15px;
}

/* line 1425, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.btn-green {
  background-color: #37AC0D !important;
}

/* line 1428, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.sign-in-img.singinlogo {
  margin-right: 506.4px;
}

/* line 1431, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.sign-in-img.signuplog-img {
  width: 100%;
}

/* line 1435, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.sign-in-img.signuplog-img img {
  width: 100%;
  min-width: 100%;
}

/* line 1440, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#countdown-wrap {
  width: 100%;
  padding: 20px;
  font-family: arial;
  max-width: 650px;
  margin: 0px auto;
}

/* line 1449, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#goal {
  font-size: 40px;
  text-align: right;
  color: #000;
}
@media only screen and (max-width: 640px) {
  /* line 1449, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  #goal {
    text-align: center;
  }
}

/* line 1459, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#glass {
  width: 100%;
  height: 20px;
  background: darkgrey;
  border-radius: 10px;
  float: left;
  overflow: hidden;
}

/* line 1468, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
#progress {
  float: left;
  height: 20px;
  background: #FF5D50;
  z-index: 333;
}

/* line 1476, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.goal-stat {
  width: 33%;
  padding: 10px;
  float: left;
  margin: 0;
  color: #000;
}
@media only screen and (max-width: 640px) {
  /* line 1476, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
  .goal-stat {
    width: 50%;
    text-align: center;
  }
}

/* line 1490, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.goal-number, .goal-label {
  display: block;
}

/* line 1494, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/layout.css.scss */
.goal-number {
  font-weight: bold;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_alert.scss */
.alert, .alert-success, .alert-error, .alert-notice {
  background: #eee;
  padding: 10px 20px;
  margin-bottom: 20px;
  font-style: italic;
}
/* line 9, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_alert.scss */
.alert a, .alert-success a, .alert-error a, .alert-notice a {
  color: inherit !important;
  text-decoration: underline;
}
/* line 14, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_alert.scss */
.alert > *, .alert-success > *, .alert-error > *, .alert-notice > * {
  margin-bottom: 0;
}

/* line 18, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_alert.scss */
.alert-success {
  background: #2c9c40;
  color: white;
}

/* line 23, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_alert.scss */
.alert-error {
  background: #e72a41;
  color: white;
}

/* line 28, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_alert.scss */
.alert-notice {
  background: #397dc0;
  color: white;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-outline-large {
  text-decoration: none;
  display: inline-block;
  padding: 20px 30px;
  border: 2px solid white;
  border-radius: 2px;
  color: white;
  font-size: 20px;
  font-size: 1.25rem;
  transition: background 0.15s ease-in-out;
}
@media (max-width: 580px) {
  /* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
  .button-outline-large {
    font-size: 25.008px;
    font-size: 1.563rem;
  }
}
/* line 21, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-outline-large:hover {
  background: white;
  color: #e72a41;
  text-decoration: none;
}
/* line 26, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.churches .button-outline-large:hover {
  color: #6c2f96;
}
/* line 27, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.nonprofits .button-outline-large:hover {
  color: #397dc0;
}
/* line 28, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.social .button-outline-large:hover {
  color: #2c9c40;
}

/* line 32, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-outline, .button-outline--filled, .button-outline-small {
  text-decoration: none;
  display: inline-block;
  padding: 15px 30px;
  border: 2px solid white;
  border-radius: 2px;
  color: white;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 43, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-outline:hover, .button-outline--filled:hover, .button-outline-small:hover {
  background: white;
  color: #397dc0;
  text-decoration: none;
}
/* line 48, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.churches .button-outline:hover, .churches .button-outline--filled:hover, .churches .button-outline-small:hover {
  color: #6c2f96;
}
/* line 49, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.nonprofits .button-outline:hover, .nonprofits .button-outline--filled:hover, .nonprofits .button-outline-small:hover {
  color: #397dc0;
}
/* line 50, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.social .button-outline:hover, .social .button-outline--filled:hover, .social .button-outline-small:hover {
  color: #2c9c40;
}

/* line 54, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-outline--filled {
  background: white;
  color: #397dc0;
}
/* line 59, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-outline--filled:hover {
  color: #fff;
  background: #397dc0;
}

/* line 64, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.get-started-now {
  border: none;
  padding: 22px 33px;
  font-size: 21px;
  border-radius: 3px;
  margin-top: 22px;
}

/* line 71, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-outline-small {
  padding: 10px 20px;
  font-size: 16px;
  font-size: 1rem;
}

/* line 77, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button, .button-small, .button-inverse, .button-form-inline, .button-light {
  display: inline-block;
  line-height: 40px;
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 0 20px;
  background: white;
  color: #666;
  text-decoration: none;
  transition: all 0.15s ease-in-out;
}
/* line 92, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button:hover, .button-small:hover, .button-inverse:hover, .button-form-inline:hover, .button-light:hover {
  color: #8c8c8c;
  text-decoration: none;
}
/* line 96, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button:active, .button-small:active, .button-inverse:active, .button-form-inline:active, .button-light:active {
  box-shadow: inset 1px 1px 10px rgba(0, 0, 0, 0.15);
  outline: none;
}
/* line 100, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button:focus, .button-small:focus, .button-inverse:focus, .button-form-inline:focus, .button-light:focus {
  outline: none;
}
/* line 103, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button[disabled], [disabled].button-small, [disabled].button-inverse, [disabled].button-form-inline, [disabled].button-light {
  background: #999 !important;
  border-color: #666 !important;
  color: #eee !important;
}

/* line 109, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-small {
  font-size: 0.9em;
  line-height: 35px;
  padding: 0 15px;
}
/* line 116, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-small.button-inline {
  margin-left: -5px;
}

/* line 121, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-inverse, .button-form-inline {
  margin-top: 8px;
  background: #397dc0;
  border-color: #397dc0;
  color: white !important;
}
/* line 129, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.churches .button-inverse, .churches .button-form-inline {
  background: #6c2f96;
  border-color: #6c2f96;
}
/* line 134, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.social .button-inverse, .social .button-form-inline {
  background: #2c9c40;
  border-color: #2c9c40;
}
/* line 139, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-inverse:hover, .button-form-inline:hover {
  color: white;
  background: #498ac9;
}
/* line 142, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.churches .button-inverse:hover, .churches .button-form-inline:hover {
  background: #7a35a9;
}
/* line 143, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.social .button-inverse:hover, .social .button-form-inline:hover {
  background: #32b048;
}

/* line 147, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-light {
  background: #999;
  border-color: #999;
  color: white !important;
}
/* line 153, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-light:hover {
  background: #a6a6a6;
  color: white !important;
}

/* line 159, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-large {
  font-size: 20px;
  font-size: 1.25rem;
  padding: 10px 60px;
  text-transform: uppercase;
}

/* line 165, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-medium {
  font-size: 1.25rem;
  padding: 5px 30px;
  text-transform: uppercase;
}

/* line 171, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-space-right {
  margin-right: 20px;
}

@media (max-width: 580px) {
  /* line 175, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
  .button.pull-right, .pull-right.button-small, .pull-right.button-inverse, .pull-right.button-form-inline, .pull-right.button-light {
    float: none;
    margin-bottom: 20px;
  }
}

@media (max-width: 580px) {
  /* line 181, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
  .mobile-button-block {
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 10px;
  }
}

/* line 190, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-form-inline {
  margin-top: 40px;
  line-height: 36px;
  width: 100%;
  padding: 0;
}

/* line 198, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_buttons.scss */
.button-image {
  outline: 0;
  background: none;
  border: none;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
@import url("https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400");
/* line 4, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
label {
  display: block;
  margin-top: 15px;
  margin-bottom: 7.5px;
  font-size: 16px;
  font-size: 1rem;
}

/* line 10, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.label-remove-margin {
  margin-top: -15px;
}
@media (max-width: 580px) {
  /* line 10, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
  .label-remove-margin {
    margin-top: auto;
  }
}

/* line 17, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.label-inline, .radio.inline {
  display: inline-block;
  margin-right: 30px;
  margin-left: 1px;
  margin-top: 0;
}
@media (max-width: 580px) {
  /* line 17, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
  .label-inline, .radio.inline {
    display: block;
  }
}

/* line 30, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.label-radio {
  margin: 15px 0;
}

/* line 33, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.label-large {
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 36, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.label-floatlabel {
  font-size: 0.5em;
  text-transform: uppercase;
  color: #999;
  font-weight: bold;
  left: 10px !important;
}

/* line 43, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
::-moz-placeholder {
  color: #999;
}
::placeholder {
  color: #999;
}

/* line 49, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
label.checkbox {
  position: relative;
  margin-left: 1.5em;
}
/* line 53, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
label.checkbox input[type="checkbox"] {
  position: absolute;
  top: 4px;
  left: -1.5em;
}

/* line 59, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.checkboxes-inline .check_boxes.control-label {
  margin-top: 2em;
  margin-bottom: 0;
}
/* line 63, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.checkboxes-inline .checkbox {
  display: inline-block;
  margin-right: 2em;
}

/* line 68, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
h2 + label {
  margin-top: 10px;
}

/* line 71, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
input[type="search"],
input[type="date"],
input[type="url"],
textarea {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 8px;
  color: #666;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.05);
  transition: all 0.15s ease-in-out;
}
/* line 91, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="date"]:focus,
input[type="url"]:focus,
textarea:focus {
  border-color: #397dc0;
  outline: none;
}

/* line 96, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.input-code {
  font-family: monospace;
}

/* line 100, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.field_with_errors input, .field_with_errors textarea {
  border-color: #e72a41 !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 106, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
span.error, span.notice, #cc-error {
  background: #e72a41;
  color: white;
  display: block;
  padding: 4px 8px;
  margin-bottom: 5px;
  margin-top: 0 !important;
  font-size: 14.4px;
  font-size: 0.9rem;
  font-style: italic;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 121, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
span.notice {
  background: #397dc0;
}

/* line 125, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.boolean + .error {
  border-radius: 2px;
}

/* line 131, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
input[readonly],
textarea[readonly],
input[disabled] {
  color: #999;
  background-color: #eee;
}
/* line 137, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
input[readonly]:focus,
textarea[readonly]:focus,
input[disabled]:focus {
  border-color: #ccc;
}

/* line 141, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.form-hint, #textarea-limit-counter, span.hint {
  display: block;
  font-size: 14.4px;
  font-size: 0.9rem;
  line-height: 1.5;
  font-style: italic;
  color: #999;
  margin-top: 0.3em;
}

/* line 149, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
#textarea-limit-counter {
  float: right;
}

/* line 153, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
input[type="checkbox"] {
  margin-right: 0.5em;
}

/* line 156, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
input[type="file"] {
  margin-top: 0.5em;
  width: 100%;
}

/* line 160, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
input[type="radio"] {
  margin-right: 5px;
}

/* line 163, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.form-hint, #textarea-limit-counter {
  font-size: 14.4px;
  font-size: 0.9rem;
  margin-top: 0.5em;
  display: block;
}

/* line 168, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
textarea {
  resize: none;
  line-height: 1.3;
}

/* line 172, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
select {
  width: 100%;
  height: 35px;
  border-radius: 2px;
  border: 1px solid #ccc;
  color: #666;
}
/* line 179, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
select:focus {
  outline: none;
  border-color: #397dc0;
}

/* line 184, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.select-inline {
  display: inline;
  width: auto;
  height: auto;
  margin: 0 8px;
}

/* line 189, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.input-inline {
  display: inline-block;
  width: 110px !important;
  text-align: center;
}

/* line 194, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.input-inline-label {
  margin: 0 8px;
}

/* line 197, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.input-search {
  border-radius: 50%;
}

/* line 202, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.sub-input > * {
  position: relative;
}
/* line 205, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.sub-input > *:nth-child(1) {
  z-index: 3;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
/* line 210, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.sub-input > *:nth-child(2) {
  z-index: 1;
  margin-top: -1px;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

/* line 219, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 225, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
input[type="search"] {
  box-sizing: border-box;
}

/* line 229, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.input-small,
.input-colorpicker input {
  width: 120px !important;
}

/* line 234, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
fieldset {
  border: 0;
  padding: 0;
  margin: 0;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

/* line 242, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
legend, .legend {
  background: #397dc0;
  color: white;
  padding: 5px 10px;
  width: 100%;
  margin-bottom: 20px;
}
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
legend:before, legend:after, .legend:before, .legend:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
legend:after, .legend:after {
  clear: both;
}
/* line 250, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
legend a, .legend a {
  color: inherit !important;
  text-decoration: underline;
}
/* line 255, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
legend .pull-left, .legend .pull-left {
  float: left;
}
@media (max-width: 580px) {
  /* line 242, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
  legend, .legend {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    width: auto;
  }
  /* line 266, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
  legend.legend-less-space, .legend.legend-less-space {
    margin-bottom: 15px;
  }
}
/* line 271, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
legend em, .legend em {
  float: right;
  margin-top: 0.05em;
  font-size: 14.4px;
  font-size: 0.9rem;
}
@media (max-width: 580px) {
  /* line 271, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
  legend em, .legend em {
    display: block;
    float: none;
    clear: left;
  }
}

/* line 283, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.body-iframe .legend-dark {
  background: #999 !important;
  color: white !important;
}

/* line 288, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-buttons {
  display: block;
  margin-right: -20px;
  margin-bottom: -20px;
}
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.radio-buttons:before, .radio-buttons:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.radio-buttons:after {
  clear: both;
}

/* line 294, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-buttons.none {
  margin: 0;
}

/* line 295, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-button, .radio-button-small {
  padding-right: 20px;
  padding-bottom: 20px;
  float: left;
}
/* line 301, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-button input[type="radio"], .radio-button-small input[type="radio"] {
  display: none;
}
/* line 304, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-button .radio-input, .radio-button-small .radio-input {
  padding: 11px;
}
/* line 307, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-button input[type="text"], .radio-button-small input[type="text"] {
  text-align: center;
}
/* line 310, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-button label, .radio-button-small label {
  background: #666;
  color: white;
  margin: 0 !important;
  padding: 20px 0;
  font-size: 16px;
  font-size: 1rem;
  cursor: pointer;
  text-align: center;
  border-radius: 2px;
  transition: all 0.15s ease-in-out;
}
/* line 325, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-button input[type="radio"]:checked + label, .radio-button-small input[type="radio"]:checked + label {
  background: #397dc0;
}
/* line 327, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.churches .radio-button input[type="radio"]:checked + label, .churches .radio-button-small input[type="radio"]:checked + label {
  background: #6c2f96;
}
/* line 328, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.social .radio-button input[type="radio"]:checked + label, .social .radio-button-small input[type="radio"]:checked + label {
  background: #2c9c40;
}

/* line 334, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-button-small label {
  font-size: 16px;
  font-size: 1rem;
  padding: 10px 0;
  background: #999;
  color: #ccc;
}
/* line 341, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-button-small input[type="radio"]:checked + label {
  color: white;
}

/* line 346, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.credit-cards {
  padding-top: 10px;
}
/* line 349, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.credit-cards img {
  margin-right: 10px;
  float: left;
  opacity: 0.25;
  width: 40px;
  transition: all 0.5s ease-in-out;
}
/* line 358, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.credit-cards img.active {
  opacity: 1;
}

/* line 364, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-images {
  margin: 0 0 7.5px;
}
/* line 367, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-images input[type="radio"] {
  display: none;
}
/* line 370, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-images label {
  display: block;
  opacity: 0.5;
  transition: opacity 0.15s ease-in-out;
  cursor: pointer;
}
/* line 376, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.radio-images input[type="radio"]:checked + label {
  opacity: 1;
}

/* line 381, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.repeating-amount {
  margin-top: 15px;
}
/* line 384, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.repeating-amount .icon {
  font-size: 20px;
  font-size: 1.25rem;
  cursor: pointer;
}
/* line 388, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.repeating-amount .icon.disabled {
  cursor: default;
  color: #ccc;
}
/* line 393, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.repeating-amount input[type="text"] {
  width: 100px;
  text-align: center;
}
/* line 397, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.repeating-amount > * {
  display: inline-block;
  margin-right: 5px;
}

/* line 402, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.input-colorpicker {
  margin-top: 15px;
}
/* line 405, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.input-colorpicker > div {
  float: left;
  margin-right: 30px;
}
/* line 410, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.input-colorpicker > input,
.input-colorpicker > input:focus {
  border-color: #ccc !important;
  margin-top: 5px;
}

/* line 416, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.image_preview img {
  border: 1px solid #ccc;
  padding: 3px;
  border-radius: 1px;
  margin: 5px 0;
}

/* line 424, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.contribution-wizard i:before {
  vertical-align: middle;
}
/* line 427, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.contribution-wizard .icon-arrow-right {
  margin-right: 0px;
}
/* line 430, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.contribution-wizard .icon-arrow-left {
  margin-left: -8px;
}
/* line 433, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.contribution-wizard .contribution-wizard-next.pull-right {
  float: right;
}
/* line 436, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.contribution-wizard .nxt_btn_clr {
  color: #fff;
}

/* line 440, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.body-iframe #contribution-body {
  overflow: hidden;
}

/* line 444, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.quickpay-button {
  display: block;
  float: right;
  border-radius: 3px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
}
/* line 450, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.quickpay-button img {
  height: 40px;
  display: block;
}

/* line 455, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.instant-townhall-button {
  height: 40px;
  display: inline-block;
  border-radius: 3px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
}

/* line 462, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.container-iframe .quickpay-button {
  float: none;
  display: inline-block;
}

/* line 467, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.prefix-input {
  margin: 5px 0;
  display: table;
}
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.prefix-input:before, .prefix-input:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.prefix-input:after {
  clear: both;
}
/* line 473, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.prefix-input .prefix-input-label, .prefix-input input {
  display: table-cell;
}
/* line 476, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.prefix-input .prefix-input-label {
  background: #eee;
  color: #999;
  padding-left: 8px;
  padding-right: 8px;
  border: 1px solid #ccc;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
/* line 487, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.prefix-input input {
  border-left-width: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
@media (max-width: 580px) {
  /* line 493, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
  .prefix-input .prefix-input-label, .prefix-input input {
    display: block;
    width: 100% !important;
    float: none;
  }
  /* line 498, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
  .prefix-input .prefix-input-label {
    padding: 4px 8px;
    border-radius: 0;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
  }
  /* line 504, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
  .prefix-input input {
    border-top: none;
    border-left-width: 1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 2px;
  }
}

/* line 515, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.checkbox-input {
  padding-left: 25px;
}
/* line 518, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.checkbox-input label {
  font-size: 0.85em;
  display: inline;
}
/* line 522, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.checkbox-input input {
  width: 60px;
  margin-left: 5px;
  padding: 5px;
}

/* line 528, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.contributor_joint_donation label.checkbox input[type="checkbox"], .contributor_remember_me label.checkbox input[type="checkbox"] {
  top: 0 !important;
}

@media (max-width: 1200px) {
  /* line 533, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
  .mediumScreenDisabled {
    display: block !important;
  }
}
/* line 535, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.sales-tax {
  text-align: right;
}

/* line 538, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.shipping {
  text-align: right;
}

/* line 541, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.ship-all {
  padding-left: 20px;
}

/* line 544, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 547, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
#form_settings_paid_for {
  width: 250px !important;
}

/* line 550, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
#form_settings_max_amount_limit {
  width: 150px !important;
}

/* line 553, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.campaign-check {
  top: -12px !important;
}

/* line 556, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.padd-none {
  padding: 0 !important;
}

/* line 559, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.connected-affiliate {
  background: white;
  color: #666;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 30px;
}

/* line 566, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
#report_start_date, #report_end_date {
  background-color: #fff;
}

/* line 569, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.dataTables_length select {
  width: 75px;
}

/* line 574, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.quickpay-button.button {
  background-color: #397dc0;
  color: #fff;
  margin-bottom: 15px;
  text-align: center;
  float: none;
  display: inline-block;
  font-weight: bold;
  font-family: 'Montserrat', sans-serif;
  border: 0;
  text-transform: uppercase;
  padding: 0px 40px;
  font-size: 15px;
}

/* line 589, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form.scss */
.innertable .table.dataTable {
  width: 100% !important;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.marginT20 {
  margin-top: 20px;
}

/* line 6, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.row {
  margin-right: -20px;
}
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.row:after {
  clear: both;
}
/* line 10, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.row > * {
  padding-right: 20px;
}

/* line 14, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-top {
  margin-top: 30px !important;
}

/* line 17, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-top-large {
  margin-top: 60px !important;
}

/* line 20, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-top-none {
  margin-top: 0 !important;
}

/* line 23, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-bottom {
  margin-bottom: 30px !important;
}

/* line 26, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-top-small {
  margin-top: 20px !important;
}

/* line 29, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-top-xs {
  margin-top: 10px !important;
}

/* line 32, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-bottom-xxs {
  margin-bottom: 5px !important;
}

/* line 35, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-bottom-xs {
  margin-bottom: 10px !important;
}

/* line 38, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-bottom-small {
  margin-bottom: 20px !important;
}

/* line 41, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.move-down-10 {
  margin-top: 10px;
  margin-bottom: -10px;
}

/* line 45, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.no-bottom {
  margin-bottom: 0;
}

/* line 48, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.no-top {
  margin-top: 0;
}

/* line 51, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-left {
  margin-left: 20px !important;
}

/* line 54, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-right {
  margin-right: 20px !important;
}

/* line 57, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-vertical {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

/* line 61, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.space-vertical-large {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

@media (max-width: 580px) {
  /* line 67, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
  .space-top-mobile {
    margin-top: 20px !important;
  }

  /* line 70, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
  .space-top-xs-mobile {
    margin-top: 10px !important;
  }

  /* line 73, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
  .clear-left-mobile {
    clear: left !important;
  }

  /* line 76, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
  .do-not-clear-left-mobile {
    clear: none !important;
  }

  /* line 79, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
  .hide-mobile {
    display: none;
  }
}
/* line 84, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-10,
.grid-15,
.grid-20,
.grid-25,
.grid-30,
.grid-33,
.grid-40,
.grid-45,
.grid-50,
.grid-60,
.grid-66,
.grid-75 {
  float: left;
}
@media (max-width: 580px) {
  /* line 84, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
  .grid-10,
  .grid-15,
  .grid-20,
  .grid-25,
  .grid-30,
  .grid-33,
  .grid-40,
  .grid-45,
  .grid-50,
  .grid-60,
  .grid-66,
  .grid-75 {
    width: 100% !important;
    float: none;
  }
}

/* line 104, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-10 {
  width: 10%;
}

/* line 107, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-15 {
  width: 15%;
}

/* line 110, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-20 {
  width: 20%;
}

/* line 113, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-25 {
  width: 25%;
}

/* line 116, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-30 {
  width: 30%;
}

/* line 119, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-33 {
  width: 33.33333%;
}

/* line 122, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-40 {
  width: 40%;
}

/* line 125, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-45 {
  width: 45%;
}

/* line 128, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-50 {
  width: 50%;
}

/* line 131, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-60 {
  width: 60%;
}

/* line 134, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-66 {
  width: 66.66666%;
}

/* line 137, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-75 {
  width: 75%;
}

/* line 141, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-center {
  float: none;
  margin: 0 auto;
}

/* line 145, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.grid-pad-left {
  padding-left: 30px;
}
@media (max-width: 580px) {
  /* line 145, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
  .grid-pad-left {
    padding-left: 0;
  }
}

@media (min-width: 1000px) {
  /* line 155, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
  .body-iframe .really-wide-row {
    margin-right: -20px;
  }
  /* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
  .body-iframe .really-wide-row:before, .body-iframe .really-wide-row:after {
    content: " ";
    display: table;
  }
  /* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
  .body-iframe .really-wide-row:after {
    clear: both;
  }
  /* line 159, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
  .body-iframe .really-wide-row > * {
    padding-right: 20px;
  }
  /* line 163, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
  .body-iframe .really-wide-50 {
    float: left;
    width: 50%;
  }
  /* line 167, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
  .body-iframe .really-wide-no-space-top {
    margin-top: 0 !important;
  }
  /* line 171, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
  .body-iframe .really-wide-columns {
    margin-top: 20px;
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}
/* line 179, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.hide {
  display: none;
}

/* line 183, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.pull-left {
  float: left !important;
}

/* line 186, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
#subscription-money-mail a {
  padding-right: 0;
}

/* line 189, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
#subscription-money-mail a.subscribe-btn {
  padding-right: 20px;
}

/* line 193, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_grid.scss */
.user-access-btn {
  text-align: center;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper {
  background: white;
  color: #666;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 30px;
  position: relative;
  z-index: 2;
}
@media (max-width: 580px) {
  /* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
  .paper {
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: 0;
    border-radius: 0;
  }
}
/* line 20, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper img {
  vertical-align: top;
}
/* line 27, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper h1, .paper h2, .paper a {
  color: #397dc0;
}
/* line 29, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.churches .paper h1, .churches .paper h2, .churches .paper a {
  color: #6c2f96;
}
/* line 30, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.social .paper h1, .social .paper h2, .social .paper a {
  color: #2c9c40;
}
/* line 32, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper h1 {
  font-size: 31.248px;
  font-size: 1.953rem;
}
/* line 35, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper h1 small {
  color: #999;
}
/* line 39, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper .subtitle {
  color: #666;
}
/* line 44, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper .list li:before {
  color: #397dc0;
}
/* line 46, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.churches .paper .list li:before {
  color: #6c2f96;
}
/* line 47, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.social .paper .list li:before {
  color: #2c9c40;
}
/* line 49, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper .list ul li:before {
  color: #999 !important;
}
/* line 54, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper > :last-child {
  margin-bottom: 0;
}

/* line 59, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.curve-bottom, .paper-gray, .paper-gray-no-min-height {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 63, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.smooth-edges, .paper-gray .table, .paper-gray-no-min-height .table {
  border-radius: 2px;
}

/* line 67, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper-no-margin, .paper-gray, .paper-gray-no-min-height {
  margin-bottom: -30px !important;
  margin-left: -30px;
  margin-right: -30px;
}

/* line 72, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper-gray, .paper-gray-no-min-height {
  background: #fff;
  margin-top: 30px;
  padding: 15px;
}
/* line 86, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper-gray td:first-child, .paper-gray-no-min-height td:first-child, .paper-gray th:first-child, .paper-gray-no-min-height th:first-child {
  padding-left: 15px !important;
}
/* line 89, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.paper-gray td:last-child, .paper-gray-no-min-height td:last-child, .paper-gray th:last-child, .paper-gray-no-min-height th:last-child {
  padding-right: 15px !important;
}

/* line 98, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.gray-min-height {
  min-height: 50px !important;
}

/* line 101, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.affiliate-header {
  margin-top: 10px !important;
}

/* line 104, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.affiliate-link {
  margin-bottom: 5px;
}

/* line 107, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.campaign-heading {
  margin-bottom: 10px;
}

/* line 110, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.back-link {
  margin-top: 10px;
  margin-right: 10px;
}

/* line 114, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.border_header {
  border-bottom: 1px solid #ccc;
  margin: 0 -30px 0 -30px;
  padding-bottom: 30px;
}

/* line 119, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.botton_header {
  padding-right: 15px;
}

/* line 122, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.page_heading {
  margin-bottom: 0;
  float: left;
}

/* line 126, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.add_button_right {
  float: right;
}

/* line 129, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_paper.scss */
.heading_button {
  float: left;
  width: 100%;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.steps {
  margin-bottom: 30px;
  width: 97%;
  border-left: 1px solid #ccc;
  border-radius: 2px;
}
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.steps:before, .steps:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.steps:after {
  clear: both;
}
@media (max-width: 580px) {
  /* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
  .steps {
    border-right: 1px solid #ccc;
    width: 100%;
  }
}

/* line 17, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step {
  width: 33.33333%;
  float: left;
  padding: 7.5px 15px;
  padding-left: 2.5em;
  position: relative;
  background: #eee;
  color: #ccc !important;
  border: 1px solid #ccc;
  border-left: none;
  border-right: none;
}
/* line 27, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step a {
  color: #999 !important;
}
/* line 30, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step a:hover {
  text-decoration: none;
}
/* line 39, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step:first-child {
  padding-left: 30px;
}
/* line 43, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step:after, .step:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: -1px;
  bottom: -1px;
  right: -2.45em;
  border-width: 1.75em 1.25em;
  border-style: solid;
  border-color: transparent;
  border-left-color: #eee;
}
/* line 54, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step:before {
  margin-right: -1px;
  border-left-color: #ccc;
}
@media (max-width: 580px) {
  /* line 17, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
  .step {
    width: 100%;
    float: none;
    border-bottom: 0;
    padding-left: 1em !important;
    padding-bottom: 10px;
  }
  /* line 66, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
  .step:last-child {
    border-bottom: 1px solid #ccc;
  }
  /* line 70, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
  .step:after, .step:before {
    content: none;
  }
  /* line 74, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
  .step .step-number {
    float: left;
    padding-right: 1em;
  }
}

/* line 80, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step-number {
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 84, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step-name {
  font-size: 14.4px;
  font-size: 0.9rem;
}

/* line 87, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step-current {
  background: #f9f9f9;
  border-top: 1px solid #ccc !important;
}
@media (min-width: 580px) {
  /* line 87, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
  .step-current {
    border-bottom: 1px solid #ccc !important;
  }
}
/* line 96, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step-current:after {
  border-left-color: #f9f9f9;
}
/* line 100, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step-current .step-number {
  color: #666 !important;
}
/* line 103, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step-current .step-name {
  color: #999 !important;
}

/* line 108, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step-errors .step-number,
.step-errors .step-name {
  color: #e72a41 !important;
}

/* line 113, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_steps.scss */
.step-link {
  display: block;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form_list.scss */
.form-list {
  padding-bottom: 0.5em;
}
/* line 6, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form_list.scss */
.form-list__item {
  border-top: 1px solid #eee;
  padding: 1.25em 0;
}
/* line 10, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form_list.scss */
.form-list__item:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 15, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form_list.scss */
.form-list__item__name {
  line-height: 1;
  margin-top: 0;
}
/* line 20, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form_list.scss */
.form-list__item__price {
  padding-top: 0.1em;
}
/* line 24, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form_list.scss */
.form-list__item__description {
  color: #999;
  font-size: 0.9em;
}
/* line 29, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form_list.scss */
.form-list__item__quantity {
  float: right;
}
/* line 32, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form_list.scss */
.form-list__item__quantity__input {
  display: inline-block;
}
/* line 35, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form_list.scss */
.form-list__item__quantity__input input {
  text-align: center;
  width: 3em;
  height: 2em;
}
/* line 43, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form_list.scss */
.form-list__item__summary {
  text-align: right;
  font-size: 1.5em;
}

/* line 50, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_form_list.scss */
.display_none {
  display: none;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-header {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  background: #999;
  margin-top: 15px;
  padding: 7.5px 30px;
}
/* line 10, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-header h2 {
  color: white !important;
}

/* line 15, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table, .table-lines, .table-hr {
  background: white;
  border: 1px solid #ccc;
  position: relative;
  width: 100%;
  border-collapse: separate;
}
/* line 23, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table thead, .table-lines thead, .table-hr thead {
  color: white;
  text-align: left;
  font-weight: normal;
}
/* line 28, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table thead tr, .table-lines thead tr, .table-hr thead tr, .table thead tr:hover, .table-lines thead tr:hover, .table-hr thead tr:hover {
  background: #666;
}
/* line 31, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table thead th, .table-lines thead th, .table-hr thead th {
  font-weight: normal;
}
/* line 36, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table tr, .table-lines tr, .table-hr tr {
  transition: all 0.15s ease-in-out;
}
/* line 39, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table tr .meta, .table-lines tr .meta, .table-hr tr .meta {
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
}
/* line 43, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table tr:hover, .table-lines tr:hover, .table-hr tr:hover {
  background: #f9f9f9;
}
/* line 46, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table tr:hover .meta, .table-lines tr:hover .meta, .table-hr tr:hover .meta {
  opacity: 1;
}
/* line 50, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table tr.important, .table-lines tr.important, .table-hr tr.important {
  background: #eee;
}
/* line 53, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table tr.important:hover, .table-lines tr.important:hover, .table-hr tr.important:hover {
  background: #e9e9e9;
}
/* line 57, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table tr.clickable, .table-lines tr.clickable, .table-hr tr.clickable {
  cursor: pointer;
}
/* line 60, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table tr:last-child td, .table-lines tr:last-child td, .table-hr tr:last-child td {
  border-bottom: 0;
}
/* line 64, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table td, .table-lines td, .table-hr td, .table th, .table-lines th, .table-hr th {
  padding: 10px;
  border-bottom: 1px solid #eee;
}
/* line 68, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table td.no-break, .table-lines td.no-break, .table-hr td.no-break, .table th.no-break, .table-lines th.no-break, .table-hr th.no-break {
  white-space: nowrap;
}
/* line 72, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table td.special, .table-lines td.special, .table-hr td.special, .table th.special, .table-lines th.special, .table-hr th.special {
  color: #397dc0;
}
/* line 74, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.churches .table td.special, .churches .table-lines td.special, .churches .table-hr td.special, .churches .table th.special, .churches .table-lines th.special, .churches .table-hr th.special {
  color: #6c2f96;
}
/* line 75, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.social .table td.special, .social .table-lines td.special, .social .table-hr td.special, .social .table th.special, .social .table-lines th.special, .social .table-hr th.special {
  color: #2c9c40;
}
/* line 77, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table td.cell-fill, .table-lines td.cell-fill, .table-hr td.cell-fill, .table th.cell-fill, .table-lines th.cell-fill, .table-hr th.cell-fill {
  width: 100%;
}
/* line 80, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table td:first-child, .table-lines td:first-child, .table-hr td:first-child, .table th:first-child, .table-lines th:first-child, .table-hr th:first-child {
  padding-left: 30px;
}
/* line 83, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table td:last-child, .table-lines td:last-child, .table-hr td:last-child, .table th:last-child, .table-lines th:last-child, .table-hr th:last-child {
  padding-right: 30px;
}
/* line 86, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table td.impact, .table-lines td.impact, .table-hr td.impact, .table th.impact, .table-lines th.impact, .table-hr th.impact {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
/* line 90, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table td.impact small, .table-lines td.impact small, .table-hr td.impact small, .table th.impact small, .table-lines th.impact small, .table-hr th.impact small {
  font-size: 19.2px;
  font-size: 1.2rem;
}
@media (min-width: 580px) {
  /* line 86, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table td.impact, .table-lines td.impact, .table-hr td.impact, .table th.impact, .table-lines th.impact, .table-hr th.impact {
    font-size: 11.2px;
    font-size: 0.7rem;
    line-height: 1.2;
  }
  /* line 98, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table td.impact small, .table-lines td.impact small, .table-hr td.impact small, .table th.impact small, .table-lines th.impact small, .table-hr th.impact small {
    font-size: 14.4px;
    font-size: 0.9rem;
    display: block;
  }
}
/* line 108, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table.no-links tr:hover, .no-links.table-lines tr:hover, .no-links.table-hr tr:hover {
  background: white;
}
/* line 113, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table td > .tag, .table-lines td > .tag, .table-hr td > .tag {
  text-transform: uppercase;
  font-weight: bold;
}

/* line 122, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-lines td, .table-lines th {
  border-right: 1px solid #eee;
  padding: 10px 15px !important;
}
/* line 126, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-lines td:last-child, .table-lines th:last-child {
  border-right: none !important;
}

/* line 132, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr {
  border: 0;
  border-collapse: collapse;
}
/* line 138, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr.tall tr td {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 143, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr.tall tr:first-child td {
  padding-top: 0;
}
/* line 148, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr thead {
  color: #397dc0;
  font-size: 0.9em;
}
/* line 152, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr thead tr {
  background: none;
}
/* line 155, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr thead tr:hover {
  background: inherit;
}
/* line 161, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr tfoot {
  font-size: 1.4em;
  color: #999;
}
/* line 166, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr tr {
  border-bottom: 1px solid #eee;
}
/* line 168, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr tr:hover {
  background: inherit;
}
@media (max-width: 580px) {
  /* line 172, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table-hr tr.tight-mobile {
    padding-left: 0 !important;
  }
  /* line 175, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table-hr tr.tight-mobile td, .table-hr tr.tight-mobile th {
    padding-left: 0 !important;
  }
}
/* line 182, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr tfoot tr:last-child {
  border-bottom: 0;
}
/* line 186, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr td, .table-hr th {
  padding: 10px 20px;
}
/* line 189, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr td > .desc, .table-hr th > .desc {
  color: #999;
}
/* line 192, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr td > .qty, .table-hr th > .qty {
  padding-right: 10px;
}
/* line 194, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr td > .qty label, .table-hr th > .qty label {
  margin-right: 5px !important;
}
/* line 197, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr td > .qty input, .table-hr th > .qty input {
  max-width: 40px !important;
}
/* line 201, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr td > .escape, .table-hr th > .escape {
  cursor: pointer;
}
/* line 204, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr td > .cell, .table-hr th > .cell {
  padding-left: 10px;
}
@media (min-width: 580px) {
  /* line 186, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table-hr td, .table-hr th {
    text-align: right !important;
  }
  /* line 210, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table-hr td:first-child, .table-hr th:first-child {
    text-align: left !important;
    padding-left: 0;
  }
  /* line 214, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table-hr td:last-child, .table-hr th:last-child {
    padding-right: 0;
  }
  /* line 217, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table-hr td.max-width, .table-hr th.max-width {
    max-width: 30px;
  }
  /* line 220, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table-hr td.max-width-large, .table-hr th.max-width-large {
    max-width: 200px;
  }
}
/* line 226, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-hr th {
  font-size: 11.2px;
  font-size: 0.7rem;
  text-align: left;
}

/* line 234, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-buttons {
  width: 100%;
  margin-top: 7.5px;
  margin-bottom: 30px;
  border-radius: 2px;
}
/* line 242, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-buttons .table-group {
  border-bottom: 15px solid white;
}
/* line 245, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-buttons .table-group:last-child {
  border-bottom: none;
}
/* line 249, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-buttons tr {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}
/* line 253, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-buttons td, .table-buttons th {
  width: 20%;
  padding: 10px;
  color: white !important;
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
/* line 262, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-buttons th {
  background: #666;
  font-weight: normal;
}
/* line 266, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-buttons td {
  background: #397dc0;
}
/* line 269, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-buttons td:hover {
  cursor: pointer;
  background: #498ac9;
}
/* line 273, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-buttons td.disable-cell {
  color: #ccc !important;
  background: #999;
  cursor: default;
}
/* line 279, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-buttons .download-buttons {
  margin-top: 7.5px;
}
/* line 282, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.table-buttons .download-buttons a {
  color: white;
  font-size: 14.4px;
  font-size: 0.9rem;
}

@media (max-width: 580px) {
  /* line 292, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table, .table-lines, .table-hr,
  .table thead,
  .table-lines thead,
  .table-hr thead,
  .table tbody,
  .table-lines tbody,
  .table-hr tbody,
  .table th,
  .table-lines th,
  .table-hr th,
  .table td,
  .table-lines td,
  .table-hr td,
  .table tr,
  .table-lines tr,
  .table-hr tr {
    /*display: block;*/
  }
  /* line 301, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table tr, .table-lines tr, .table-hr tr {
    border-bottom: 1px solid #eee;
    padding: 10px 5px;
    position: relative;
  }
  /* line 306, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table tr.clickable:after, .table-lines tr.clickable:after, .table-hr tr.clickable:after {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -7px;
    font-family: 'icomoon';
    content: "\e60b";
  }
  /* line 316, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table .tag, .table-lines .tag, .table-hr .tag, .table .tag-error, .table-lines .tag-error, .table-hr .tag-error, .table .tag-muted, .table-lines .tag-muted, .table-hr .tag-muted {
    margin-left: 0;
    margin-right: 5px;
  }
  /* line 320, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table tr .meta, .table-lines tr .meta, .table-hr tr .meta {
    opacity: 1;
    position: absolute;
    top: 15px;
    right: 15px;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 5px 10px;
  }
  /* line 329, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table td, .table-lines td, .table-hr td {
    /* Behave  like a "row" */
    border: none;
    text-align: left !important;
  }
  /* line 330, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table td.special, .table-lines td.special, .table-hr td.special {
    font-size: 20px;
    font-size: 1.25rem;
  }
  /* line 339, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .table td, .table-lines td, .table-hr td, .table td:first-child, .table-lines td:first-child, .table-hr td:first-child {
    padding: 2px 10px !important;
  }

  /* line 346, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
  .paper-no-margin .table td, .paper-no-margin .table-lines td, .paper-no-margin .table-hr td, .paper-no-margin .table td:first-child, .paper-no-margin .table-lines td:first-child, .paper-no-margin .table-hr td:first-child {
    padding-left: 20px !important;
  }
}
/* line 351, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.back-to-months {
  float: right;
  padding-bottom: 10px;
}

/* line 356, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.error-log {
  display: block;
  overflow-x: auto;
  width: 100%;
  height: 500px;
}

/* line 362, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_table.scss */
.text-align-left {
  text-align: left;
}
.social-share-button .ssb-icon {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  display: inline-block;
  height: 18px;
  width: 18px;
}

.social-share-button .ssb-twitter {
  background-image: url(/assets/social-share-button/twitter-7b64ce0117a85c5d52ed45c27707af61d9b0e0d590284baa287cfe87867b9ae1.svg);
}

.social-share-button .ssb-facebook {
  background-image: url(/assets/social-share-button/facebook-03210e1663ee772e93ed5d344cdb36657b68342821aaebe982f2f984915990b3.svg);
}

.social-share-button .ssb-google_bookmark {
  background-image: url(/assets/social-share-button/google_bookmark-bb4c960c0421cb7dce602d10e744692bcc1c54f323410f4965d508f96e2255ce.svg);
}

.social-share-button .ssb-weibo {
  background-image: url(/assets/social-share-button/weibo-a345a6ca554e6f388da9eb35746bb0425cb018c16408ba82852c66d375245d6f.svg);
}

.social-share-button .ssb-qq {
  background-image: url(/assets/social-share-button/qq-4dbae8223fc7823f6d73bc7fbe113eb894f4c174ec3ae93103ca382c78a2bf67.svg);
}

.social-share-button .ssb-delicious {
  background-image: url(/assets/social-share-button/delicious-0c55f72f821aae5352691f13eb64bf3435573e2169d0720477ed367b2f1ed28e.svg);
}

.social-share-button .ssb-linkedin {
  background-image: url(/assets/social-share-button/linkedin-b7fd42895b291003c444a9c2acf867ea813671e0b725a5d7c05dbb13f5c0fdd3.svg);
}

.social-share-button .ssb-tumblr {
  background-image: url(/assets/social-share-button/tumblr-330a37f93cce7c27a750188d0bfdbed3a22f566b807e64d21131dcdc94e08ec3.svg);
}

.social-share-button .ssb-pinterest {
  background-image: url(/assets/social-share-button/pinterest-86203d156197cce4087fee058b920d275c535df5fd59d8caa83da0ef41d1ec7f.svg);
}

.social-share-button .ssb-douban {
  background-image: url(/assets/social-share-button/douban-46298c27e3bc6d59951c0bbc464339a5ba1b44e3b25b571874f1baacd7af2495.svg);
}

.social-share-button .ssb-wechat {
  background-image: url(/assets/social-share-button/wechat-d8852cc3396a7a53eba39595d2e9f638c93a34ab1a0f41bae4ff391b63815f56.svg);
}

.social-share-button .ssb-vkontakte {
  background-image: url(/assets/social-share-button/vkontakte-0c2b68277fade991d74efcbdb6f7b359a35e65156cbada9625a3fe8f73151c14.svg);
}

.social-share-button .ssb-odnoklassniki {
  background-image: url(/assets/social-share-button/odnoklassniki-579bf782bd70fe94748254cac2c8c3dc150cceb0d2a143399e3062246b5ecb39.svg);
}

.social-share-button .ssb-xing {
  background-image: url(/assets/social-share-button/xing-0ebccb4042c8c7220e471c4f569df2bf27da227db425525819b6848c86a1603e.svg);
}

.social-share-button .ssb-email {
  background-image: url(/assets/social-share-button/email-7067143cbe69d9d8cf25e67fda1a315d133c2b79074a09088bd712cc5c81135d.svg);
}

.social-share-button .ssb-reddit {
  background-image: url(/assets/social-share-button/reddit-730429c239b6990b67d0d4aaaeb6e9fe48c62267f889a412e81f5f1066ec625f.svg);
}

.social-share-button .ssb-hacker_news {
  background-image: url(/assets/social-share-button/hacker_news-d89b13fec49355a787389a776f2e03a0a38314abf93777b8865f8c5f146eaf8d.svg);
}

.social-share-button .ssb-telegram {
  background-image: url(/assets/social-share-button/telegram-a6b5607917f3e3efbcf35c3ed43356b05622fcfc533d2fbf5066621b78c1dbe4.svg);
}

.social-share-button .ssb-whatsapp_app,
.social-share-button .ssb-whatsapp_web {
  background-image: url(/assets/social-share-button/whatsapp-766099d1a3ea095e9c8a8628e0505159b7f336b8036a8f70ad5fe60c29233959.svg);
}

.ss-wechat-dialog {
  width: 300px;
  position: fixed;
  background: #fff;
  padding: 15px;
  border-radius: 3px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
  z-index: 11001;
  font-size: 14px;
  line-height: 1.2em;
}

.ss-wechat-dialog .wechat-popup-header {
  font-weight: bold;
}

.ss-wechat-dialog .wechat-dialog-qr {
  text-align: center;
  margin: 25px 0;
}

.ss-wechat-dialog .wechat-popup-close {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 10px;
  color: #999;
  text-decoration: none;
  font-size: 16px;
}

.ss-wechat-dialog .wechat-popup-footer {
  text-align: left;
  line-height: 22px;
  color: #666;
}
