/*! 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";
}
/* line 1, /usr/local/rvm/gems/ruby-3.4.1/gems/farbtastic-rails-1.3.0/vendor/assets/stylesheets/farbtastic.css.scss */
.farbtastic {
  position: relative;
}

/* line 4, /usr/local/rvm/gems/ruby-3.4.1/gems/farbtastic-rails-1.3.0/vendor/assets/stylesheets/farbtastic.css.scss */
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}

/* line 8, /usr/local/rvm/gems/ruby-3.4.1/gems/farbtastic-rails-1.3.0/vendor/assets/stylesheets/farbtastic.css.scss */
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}

/* line 12, /usr/local/rvm/gems/ruby-3.4.1/gems/farbtastic-rails-1.3.0/vendor/assets/stylesheets/farbtastic.css.scss */
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}

/* line 18, /usr/local/rvm/gems/ruby-3.4.1/gems/farbtastic-rails-1.3.0/vendor/assets/stylesheets/farbtastic.css.scss */
.farbtastic .wheel {
  background: url(/assets/farbtastic/wheel-ea68f7b1631f749b24fbea8f99905a4581124156419a2091afbf79e5d69ef52b.png) no-repeat;
  width: 195px;
  height: 195px;
}

/* line 23, /usr/local/rvm/gems/ruby-3.4.1/gems/farbtastic-rails-1.3.0/vendor/assets/stylesheets/farbtastic.css.scss */
.farbtastic .overlay {
  background: url(/assets/farbtastic/mask-8db9eda1f0597cfbb5bdec79507e3bac3df46fd899fdc5bbe8ea92e4120439f2.png) no-repeat;
}

/* line 26, /usr/local/rvm/gems/ruby-3.4.1/gems/farbtastic-rails-1.3.0/vendor/assets/stylesheets/farbtastic.css.scss */
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden;
  background: url(/assets/farbtastic/marker-557f8185b01f5e5dd2ccaac950f07754507ed0edf125a9e922159491998d8fbc.png) no-repeat;
}
/* 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; } }
/* RIBBON BANNERS */


.ribbon {
	position: absolute;
	top: 0;
	right: 0;
}

/* reset certain elements (in case of conflicting CSS for classes, links, etc.) */
.ribbon .text,
.ribbon .banner,
.ribbon a {
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

.ribbon a {
	color: #fff;
	text-decoration: none;
}

.no-css-transforms .ribbon {
	font-size: 1em;
	position: relative;
	width: 100%;
}

.ribbon .banner {
	transform: rotate(45deg);
	color: #fff;
	-webkit-font-smoothing: antialiased;
	display: block;
	float: right;
	position: relative;
	right: -14px;
	top: 22px;
	width: 100px;
}

.ribbon-small .banner {
	right: -8px;
	top: 15px;
	width: 65px;
}

.ribbon-large .banner {
	right: -20px;
	top: 32px;
	width: 150px;
}

.ribbon .banner::after,
.ribbon .banner::before {
	content: '';
	display: block;
	height: 12px;
	position: absolute;
	width: 30px;
}

.ribbon-small .banner::after,
.ribbon-small .banner::before {
	height: 6px;
	width: 20px;
}

.ribbon-large .banner::after,
.ribbon-large .banner::before {
	height: 18px;
	width: 45px;
}

.ribbon .banner::before {
	-webkit-transform: skewY(-45deg) translate(50%,15px);
	-moz-transform: skewY(-45deg) translate(50%,15px);
	-ms-transform: skewY(-45deg) translate(50%,15px);
	-o-transform: skewY(-45deg) translate(50%,15px);
	-webkit-transform-origin: 100% center;
	-moz-transform-origin: 100% center;
	-ms-transform-origin: 100% center;
	-o-transform-origin: 100% center;
	left: -45px;
}

.ribbon-small .banner::before {
	top: -5px;
	left: -30px;
}

.ribbon-large .banner::before {
	top: 9px;
	left: -68px;
}

.ribbon .banner::after {
	-webkit-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-moz-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-ms-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-o-transform: translate(100%,-100%) skewY(45deg) translateX(-58%);
	-webkit-transform-origin: 0 center;
	-moz-transform-origin: 0 center;
	-ms-transform-origin: 0 center;
	-o-transform-origin: 0 center;
	right: -17px;
}

.ribbon-small .banner::after {
	top: 18px;
	right: -12px;
}

.ribbon-large .banner::after {
	top: 45px;
	right: -26px;
}


.no-css-transforms .ribbon .banner {
	position: static;
	width: 100%;
	float: none;
	font-size: 10px;
}

.ribbon .text {
	position: relative;
	z-index: 2;
	padding: 6px 0;
	font-size: 12px;
	font-weight: bold;
	min-height: 18px;
	line-height: 18px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.20);
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* small text */
.ribbon-small .text {
	padding: 3px 0;
	font-size: 8px;
	min-height: 14px;
	line-height: 14px;
}

/* large text */
.ribbon-large .text {
	padding: 9px 0;
	font-size: 18px;
	min-height: 28px;
	line-height: 28px;
}


.ribbon .text::before,
.ribbon .text::after {
	content: '';
	display: block;
	height: 30px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

/* small text */
.ribbon.ribbon-small .text::before,
.ribbon.ribbon-small .text::after {
	height: 20px;
}

/* large text */
.ribbon.ribbon-large .text::before,
.ribbon.ribbon-large .text::after {
	height: 46px;
}

.ribbon .text::before {
	-webkit-transform: translateX(-15%) skewX(-45deg);
	-moz-transform: translateX(-15%) skewX(-45deg);
	-ms-transform: translateX(-15%) skewX(-45deg);
	-o-transform: translateX(-15%) skewX(-45deg);
}

.ribbon .text::after {
	-webkit-transform: translateX(15%) skewX(45deg);
	-moz-transform: translateX(15%) skewX(45deg);
	-ms-transform: translateX(15%) skewX(45deg);
	-o-transform: translateX(15%) skewX(45deg);
}

.no-css-transforms .ribbon .text {
	height: 25px;
	padding: 3px;
}


/*--- RIBBON COLORS ---*/

/* default */
.ribbon .banner::after,
.ribbon .banner::before {
	background-color: #51a351;
}
.ribbon .text::before,
.ribbon .text::after,
.no-css-transforms .ribbon .text {
	background-color: #62c462;
}

/* green */
.ribbon-green .banner::after,
.ribbon-green .banner::before {
	background-color: #51a351;
}
.ribbon-green .text::before,
.ribbon-green .text::after,
.no-css-transforms .ribbon-green .text {
	background-color: #62c462;
}

/* blue */
.ribbon-blue .banner::after,
.ribbon-blue .banner::before {
	background-color: #0044cc;
}
.ribbon-blue .text::before,
.ribbon-blue .text::after,
.no-css-transforms .ribbon-blue .text {
	background-color: #0088cc;
}

/* mms blue */
.ribbon-blue-mms .banner::after,
.ribbon-blue-mms .banner::before {
	background-color: #2d5b98;
}
.ribbon-blue-mms .text::before,
.ribbon-blue-mms .text::after,
.no-css-transforms .ribbon-blue-mms .text {
	background-color: #367ab3;
}

/* light blue */
.ribbon-blue-light .banner::after,
.ribbon-blue-light .banner::before {
	background-color: #2f96b4;
}
.ribbon-blue-light .text::before,
.ribbon-blue-light .text::after,
.no-css-transforms .ribbon-blue-light .text {
	background-color: #5bc0de;
}

/* yellow */
.ribbon-yellow .banner::after,
.ribbon-yellow .banner::before {
	background-color: #f2ba00;
}
.ribbon-yellow .text::before,
.ribbon-yellow .text::after,
.no-css-transforms .ribbon-yellow .text {
	background-color: #ffd95e;
}

/* orange */
.ribbon-orange .banner::after,
.ribbon-orange .banner::before {
	background-color: #f89406;
}
.ribbon-orange .text::before,
.ribbon-orange .text::after,
.no-css-transforms .ribbon-orange .text {
	background-color: #fbb450;
}

/* red */
.ribbon-red .banner::after,
.ribbon-red .banner::before {
	background-color: #bd362f;
}
.ribbon-red .text::before,
.ribbon-red .text::after,
.no-css-transforms .ribbon-red .text {
	background-color: #ee5f5b;
}

/* purple */
.ribbon-purple .banner::after,
.ribbon-purple .banner::before {
	background-color: #611bbd;
}
.ribbon-purple .text::before,
.ribbon-purple .text::after,
.no-css-transforms .ribbon-purple .text {
	background-color: #af4ce8;
}

/* pink */
.ribbon-pink .banner::after,
.ribbon-pink .banner::before {
	background-color: #f000c0;
}
.ribbon-pink .text::before,
.ribbon-pink .text::after,
.no-css-transforms .ribbon-pink .text {
	background-color: #ff5edf;
}

/* black */
.ribbon-black .banner::after,
.ribbon-black .banner::before {
	background-color: #222222;
}
.ribbon-black .text::before,
.ribbon-black .text::after,
.no-css-transforms .ribbon-black .text {
	background-color: #444444;
}
@charset "UTF-8";
/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/* line 8, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.scss */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/**
 * The picker input element.
 */
/* line 23, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.scss */
.picker__input {
  cursor: default;
}

/**
 * When the picker is opened, the input element is “activated”.
 */
/* line 29, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.scss */
.picker__input.picker__input--active {
  border-color: #0089ec;
}

/**
 * The holder is the only “scrollable” top-level container element.
 */
/* line 35, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.scss */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/* line 48, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.scss */
.picker {
  width: 100%;
}

/**
 * The holder is the base of the picker.
 */
/* line 54, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.scss */
.picker__holder {
  position: absolute;
  background: #ffffff;
  border: 1px solid #aaaaaa;
  border-top-width: 0;
  border-bottom-width: 0;
  border-radius: 0 0 5px 5px;
  box-sizing: border-box;
  min-width: 176px;
  max-width: 466px;
  max-height: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;
}

/**
 * The frame and wrap work together to ensure that
 * clicks within the picker don’t reach the holder.
 */
/* line 78, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.scss */
.picker__frame {
  padding: 1px;
}

/* line 81, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.scss */
.picker__wrap {
  margin: -1px;
}

/**
 * When the picker opens...
 */
/* line 87, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.scss */
.picker--opened .picker__holder {
  max-height: 25em;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border-top-width: 1px;
  border-bottom-width: 1px;
  transform: translateY(0) perspective(600px) rotateX(0);
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
  box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
}
/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
/* line 8, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__box {
  padding: 0 1em;
}

/**
 * The header containing the month and year stuff.
 */
/* line 14, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}

/**
 * The month and year labels.
 */
/* line 22, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__month,
.picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}

/* line 29, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__year {
  color: #999999;
  font-size: .8em;
  font-style: italic;
}

/**
 * The month and year selectors.
 */
/* line 37, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__select--month,
.picker__select--year {
  border: 1px solid #b7b7b7;
  height: 2em;
  padding: .5em;
  margin-left: .25em;
  margin-right: .25em;
}

@media (min-width: 24.5em) {
  /* line 46, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
  .picker__select--month,
  .picker__select--year {
    margin-top: -0.5em;
  }
}
/* line 51, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__select--month {
  width: 35%;
}

/* line 54, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__select--year {
  width: 22.5%;
}

/* line 57, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__select--month:focus,
.picker__select--year:focus {
  border-color: #0089ec;
}

/**
 * The month navigation buttons.
 */
/* line 64, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -0.25em;
}

@media (min-width: 24.5em) {
  /* line 74, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
  .picker__nav--prev,
  .picker__nav--next {
    top: -0.33em;
  }
}
/* line 79, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 84, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
  .picker__nav--prev {
    padding-right: 1.5em;
  }
}
/* line 88, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 93, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
  .picker__nav--next {
    padding-left: 1.5em;
  }
}
/* line 97, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #000000;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}

/* line 108, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #000000;
}

/* line 112, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* line 118, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}

/**
 * The calendar table of dates
 */
/* line 130, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}

@media (min-height: 33.875em) {
  /* line 141, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
  .picker__table {
    margin-bottom: .75em;
  }
}
/* line 145, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__table td {
  margin: 0;
  padding: 0;
}

/**
 * The weekday labels
 */
/* line 152, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500;
  /* Increase the spacing a tad */
}

@media (min-height: 33.875em) {
  /* line 161, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
  .picker__weekday {
    padding-bottom: .5em;
  }
}
/**
 * The days on the calendar
 */
/* line 168, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__day {
  padding: .3125em 0;
  font-weight: 200;
  border: 1px solid transparent;
}

/* line 173, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__day--today {
  position: relative;
}

/* line 176, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: 0.5em solid #0059bc;
  border-left: .5em solid transparent;
}

/* line 186, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__day--disabled:before {
  border-top-color: #aaaaaa;
}

/* line 189, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__day--outfocus {
  color: #dddddd;
}

/* line 192, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* line 198, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__day--highlighted {
  border-color: #0089ec;
}

/* line 201, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}

/* line 207, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #0089ec;
  color: #ffffff;
}

/* line 213, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 221, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}

/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
/* line 228, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__footer {
  text-align: center;
}

/* line 231, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}

/* line 243, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}

/* line 251, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  border-color: #0089ec;
  outline: none;
}

/* line 258, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}

/* line 265, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}

/* line 270, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}

/* line 276, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #ee2200;
}

/* line 281, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777;
}

/* line 289, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 296, /usr/local/rvm/gems/ruby-3.4.1/gems/rails-assets-pickadate-3.5.6/app/assets/stylesheets/pickadate/classic.date.scss */
.picker__button--today[disabled]:before {
  border-top-color: #aaaaaa;
}

/* ==========================================================================
   $CLASSIC-DATE-PICKER
   ========================================================================== */
/*
Version: 3.5.1 Timestamp: Tue Jul 22 18:58:56 EDT 2014
*/

.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */ /* webkit */ /* firefox */
  box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

html[dir="rtl"] .select2-container .select2-choice {
    padding: 0 8px 0 0;
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
    float: none;
    width: auto;
}

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
    margin-left: 26px;
    margin-right: 0;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url(/assets/select2/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;

    border-left: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px;
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/assets/select2/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 0 1px;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
    background-position: 2px 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;
    box-shadow: none;

    background: #fff url(/assets/select2/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px;
    background: url(/assets/select2/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

html[dir="rtl"] .select2-search input {
    padding: 4px 5px 4px 20px;

    background: #fff url(/assets/select2/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat -37px -22px;
    background: url(/assets/select2/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url(/select2-spinner.gif) no-repeat 100%;
    background: url(/select2-spinner.gif) no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html[dir="rtl"] .select2-results {
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px;
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
              user-select: none;
}

.select2-results-dept-1 .select2-result-label { padding-left: 20px }
.select2-results-dept-2 .select2-result-label { padding-left: 40px }
.select2-results-dept-3 .select2-result-label { padding-left: 60px }
.select2-results-dept-4 .select2-result-label { padding-left: 80px }
.select2-results-dept-5 .select2-result-label { padding-left: 100px }
.select2-results-dept-6 .select2-result-label { padding-left: 110px }
.select2-results-dept-7 .select2-result-label { padding-left: 120px }

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url(/select2-spinner.gif) no-repeat 100%;
}

.select2-results .select2-ajax-error {
    background: rgba(255, 50, 50, .2);
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

html[dir="rtl"] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px;
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li
{
    float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url(/select2-spinner.gif) no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
{
    margin: 3px 5px 3px 0;
    padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url(/assets/select2/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url(/select2x2.png) !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}
/*****************************************************************************\
	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;
}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-progressbar-value{
	height: 1em !important;
}

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
	top: 8px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
	top: 8px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.Pop_up_col{
	color: #666;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/ui-icons_444444_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/ui-icons_444444_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(/ui-icons_555555_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(/ui-icons_777620_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/ui-icons_cc0000_256x240.png);
}
.ui-button .ui-icon {
	background-image: url(/ui-icons_777777_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	box-shadow: 0px 0px 5px #666666;
}
/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */


html.remodal-is-locked {
  overflow: hidden;
  touch-action: none;
}

/* Anti FOUC */

.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */

.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;

  display: none;
}

/* Necessary styles of the wrapper */

.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: none;
  overflow: auto;

  text-align: center;

  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;

  height: 100%;
  margin-left: -0.05em;

  content: "";
}

/* Fix iPad, iPhone glitches */

.remodal-overlay,
.remodal-wrapper {
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */

.remodal {
  position: relative;

  outline: none;

  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
       text-size-adjust: 100%;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}
/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */

/* Default theme styles for the background */


.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  filter: blur(3px);
}

/* Default theme styles of the overlay */

.remodal-overlay {
  background: rgba(43, 46, 56, 0.9);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
  animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */

.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */

.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;
  transform: translate3d(0, 0, 0);

  color: #2b2e38;
  background: #fff;
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */

.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */

.remodal-close {
  position: absolute;
  top: 0;
  left: 0;

  display: block;
  overflow: visible;

  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;

  cursor: pointer;
  transition: color 0.2s;
  text-decoration: none;

  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
}

.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}

.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;

  position: absolute;
  top: 0;
  left: 0;

  display: block;

  width: 35px;

  content: "\00d7";
  text-align: center;
}

/* Dialog buttons */

.remodal-confirm,
.remodal-cancel {
  font: inherit;

  display: inline-block;
  overflow: visible;

  min-width: 110px;
  margin: 0;
  padding: 12px 0;

  cursor: pointer;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;

  border: 0;
  outline: 0;
}

.remodal-confirm {
  color: #fff;
  background: #81c784;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}

.remodal-cancel {
  color: #fff;
  background: #e57373;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */

.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;

  border: 0;
}

/* Keyframes
   ========================================================================== */

@keyframes remodal-opening-keyframes {
  from {
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    transform: none;

    opacity: 1;
    filter: blur(0);
  }
}

@keyframes remodal-closing-keyframes {
  from {
    transform: scale(1);

    opacity: 1;
  }
  to {
    transform: scale(0.95);

    opacity: 0;
    filter: blur(0);
  }
}

@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* Media queries
   ========================================================================== */

@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 700px;
  }
}

/* IE8
   ========================================================================== */

.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

.lt-ie9 .remodal {
  width: 700px;
}
/*****************************************************************************\
	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
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.features {
  background: white;
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);
  padding: 10px 0;
  position: relative;
  z-index: 4;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  text-align: center;
}
/* line 16, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.features .lead {
  font-size: 1.5em;
  font-style: italic;
  color: #999;
}
@media (max-width: 580px) {
  /* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .features {
    padding: 5px 0;
  }
  /* line 25, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .features:after {
    content: '';
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }
}
@media (max-width: 580px) {
  /* line 37, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .features .features-scroll {
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
  }
}
/* line 45, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.features h2 {
  margin: 0 0 20px 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.1;
  color: #666;
}
/* line 54, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.features .container {
  position: relative;
}
@media (max-width: 580px) {
  /* line 54, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .features .container {
    padding: 0 20px;
    width: 790px;
  }
}
/* line 63, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.features .feature {
  position: relative;
  width: 16.666666%;
  float: left;
  padding: 5px 10px 10px;
  cursor: pointer;
}
@media (max-width: 900px) {
  /* line 63, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .features .feature {
    width: 33.333333%;
  }
}
@media (max-width: 580px) {
  /* line 63, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .features .feature {
    width: 125px;
  }
}
/* line 77, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.features .feature h2, .features .feature .icon {
  transition: all 0.5s ease-in-out;
}
/* line 81, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.features .feature.active .icon {
  color: #397dc0;
}
/* line 83, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.churches .features .feature.active .icon {
  color: #6c2f96;
}
/* line 84, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.social .features .feature.active .icon {
  color: #2c9c40;
}
/* line 88, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.features .icon {
  font-size: 40px;
  color: #ccc;
}
/* line 93, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.features .feature-marker-track {
  position: relative;
  top: 99px;
}
/* line 97, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.features .feature-marker {
  position: absolute;
  top: 100%;
  left: 8.333%;
  filter: drop-shadow(1px 2px 1px rgba(0, 0, 0, 0.1));
  transform: translatez(0);
  margin-left: -13px;
}
@media (max-width: 900px) {
  /* line 97, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .features .feature-marker {
    display: none;
  }
}

/* line 112, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.feature-detail {
  display: none;
  padding-top: 15px;
}
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.feature-detail:before, .feature-detail:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.feature-detail:after {
  clear: both;
}
/* line 117, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.feature-detail.active {
  display: block;
}
/* line 121, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.feature-detail h3 .tag {
  background: white;
  color: #397dc0;
  font-weight: bold;
  font-size: 0.6em;
}
@media (max-width: 580px) {
  /* line 112, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .feature-detail {
    padding-bottom: 0;
  }
  /* line 131, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .feature-detail h3:first-of-type {
    margin-top: 0;
  }
}

/* line 138, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.feature-image {
  width: 100%;
  padding-right: 20px;
}
@media (max-width: 900px) {
  /* line 138, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .feature-image {
    margin-bottom: 30px;
  }
}
@media (max-width: 580px) {
  /* line 138, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .feature-image {
    padding-right: 0 !important;
    width: auto !important;
    max-height: 100px;
    max-width: 100px;
    float: right;
    margin-bottom: 10px;
    margin-left: 10px;
  }
}

/* line 157, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.feature-video {
  padding-right: 20px;
  margin: 5px 0;
}
/* line 161, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.feature-video .pretty-embed {
  border: 2px solid white;
  background: #1b1b1b;
}
/* line 165, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.feature-video .pretty-embed img {
  display: block;
}
@media (max-width: 900px) {
  /* line 157, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .feature-video {
    margin-bottom: 15px;
  }
}
@media (max-width: 580px) {
  /* line 157, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
  .feature-video {
    padding-right: 0 !important;
  }
}

/* line 177, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.uk-currency-logo {
  background: url(/assets/landing-features/pound-symbol-gray-b31c7c809a8a2b4c2a6857f250a64cfbeb5730b2c9c5a4f1c56d12a250b3e6d8.png) no-repeat center;
  height: 47px;
}

/* line 181, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.uk-currency-logo-active {
  background: url(/assets/landing-features/pound-symbol-0b74ba1cb06209b933dad80c8151080c1cc17395eeebe8dbe0a85059d90768f9.png) no-repeat center;
  height: 47px;
}

/* line 185, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.ireland-currency-logo {
  background: url(/assets/landing-features/euro-symbol-light-507c2f1868e9fbfb85647380a15a17966cf9343833ec6188596fa0cf5514d1d1.png) no-repeat center;
  height: 47px;
}

/* line 189, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_features.scss */
.ireland-currency-logo-active {
  background: url(/assets/landing-features/euro-symbol-c8b28f706655f4d03babff41021da902db50b66afdf4c6dde6e882e2f504580a.png) no-repeat center;
  height: 47px;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.footer {
  padding: 21px 0;
  border-top: 1px solid #eee;
  background: white;
  color: #666;
  box-shadow: 0 0px 2px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 9;
}
/* line 12, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.footer p, .footer ul, .footer li {
  margin: 0;
  vertical-align: top;
  line-height: 22px;
}
/* line 18, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.footer a {
  color: #397dc0;
}
/* line 20, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.churches .footer a {
  color: #6c2f96;
}
/* line 21, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.social .footer a {
  color: #2c9c40;
}
/* line 24, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.footer a.icon:hover {
  text-decoration: none;
}
/* line 28, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.footer .icon {
  font-size: 20px;
  font-size: 1.25rem;
  margin-left: 5px;
}

/* line 33, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.footer-left {
  float: left;
}

/* line 36, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.footer-right {
  float: right;
}

@media (max-width: 580px) {
  /* line 40, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
  .footer-left,
  .footer-right {
    float: none;
  }
}
/* line 47, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.footer-nav {
  list-style: none;
  margin: 0;
}
/* line 51, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.footer-nav ul {
  padding: 0;
}
/* line 55, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.footer-nav li {
  float: left;
  padding-left: 30px;
}
@media (max-width: 580px) {
  /* line 55, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
  .footer-nav li {
    float: none;
    padding: 0;
    line-height: 2;
  }
}

/* line 69, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
.first-column h3 {
  color: #007fe5;
  font-size: 22px;
  font-weight: 500;
}

@media (max-width: 1400px) {
  /* line 78, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_footer.scss */
  .footer-panel .col-lg-3:nth-child(3) .first-column > h3 {
    font-size: 16px;
  }
}
/*****************************************************************************\
	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/_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/_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/_header.scss */
.header {
  background: white;
  color: #666;
  position: relative;
  border-bottom: 1px solid #eee;
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 5;
}
/* line 8, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header a {
  color: #397dc0;
}
/* line 10, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.churches .header a {
  color: #6c2f96;
}
/* line 11, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.social .header a {
  color: #2c9c40;
}
@media (max-width: 580px) {
  /* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header {
    width: 100%;
    height: auto;
  }
}
/* line 26, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header .brand {
  padding: 15px 15px;
  display: block;
  float: left;
}
@media (max-width: 580px) {
  /* line 26, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header .brand {
    float: left;
    padding-bottom: 10px;
    width: 175px;
  }
}
@media (max-width: 580px) {
  /* line 39, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header .band.right {
    float: right;
    padding: 15px;
    width: 175px;
  }
}
/* line 48, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header .slogan {
  float: left;
  padding-left: 30px;
  margin-top: 40px;
  font-style: italic;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  vertical-align: baseline;
  display: block;
  color: #999;
}
@media (max-width: 900px) {
  /* line 48, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header .slogan {
    display: none;
  }
}
/* line 66, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header #mobile-menu-trigger {
  position: absolute;
  top: 20px;
  left: 25px;
  font-size: 39.056px;
  font-size: 2.441rem;
  line-height: 0.9;
  padding: 0;
  display: none;
}
@media (max-width: 580px) {
  /* line 66, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header #mobile-menu-trigger {
    display: block;
  }
}

/* line 80, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header-nav {
  float: right;
  padding-top: 11px;
}
/* line 85, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header-nav p {
  line-height: 42px;
  font-size: 16px;
  font-size: 1rem;
}
/* line 90, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header-nav .button,
.header-nav .button-inverse {
  margin-top: 0;
}
/* line 94, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header-nav .login-button {
  background: #fff;
  padding: 3px 20px;
  color: #1f86de;
  border: 1px solid #706b6b;
  border-radius: 10px;
  text-decoration: none;
}
/* line 102, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header-nav .login-button:hover {
  background: #397dc0;
  color: #fff;
}
/* line 106, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header-nav .register-button {
  margin-left: 20px;
  padding: 12px 27px;
  background: #e72a41;
  text-align: center;
  color: #fff !important;
  border-radius: 4px;
  font-size: 16px;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  vertical-align: middle;
  line-height: 1.42857143;
  cursor: pointer;
  text-transform: none;
  overflow: visible;
  margin-top: -8px;
  text-decoration: none;
}
/* line 125, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header-nav .register-button:hover {
  background: #c3061d;
  color: #fff;
}
/* line 131, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header-nav .nav {
  padding: 0 18px;
  color: #387abe;
  font-size: 22px;
  line-height: 20px;
  position: relative;
  display: block;
  text-decoration: none;
  cursor: auto;
  display: inline-block;
}
/* line 142, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.header-nav .nav:hover {
  background-color: #eee;
}

/* line 147, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.social .register-button {
  background: #2c9c40;
}

/* line 150, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.social .register-button:hover {
  background: #32b048;
}

/* line 153, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.churches .register-button {
  background: #6c2f96;
}

/* line 156, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.churches .register-button:hover {
  background: #7a35a9;
}

/* line 159, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.nonprofits .register-button {
  background: #397dc0;
}

/* line 162, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.nonprofits .register-button:hover {
  background: #498ac9;
}

/* line 165, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.navigation {
  display: none;
}

/* line 168, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.sign-in-dropdown {
  background: #fff;
  list-style: none;
  padding: 0;
  position: absolute;
  width: 350px;
  right: 0;
  top: 150%;
  visibility: hidden;
  /* hides sub-menu */
  opacity: 0;
  transform: translateY(2em);
  z-index: -1;
  transition: all 0.5s ease-in-out 0s, visibility 0s linear 0.5s, z-index 0s linear 0.05s;
}

/* line 182, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.sign-in-dropdown:after {
  content: "";
  top: -20px;
  position: absolute;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #fff;
  right: 40px;
}

/* line 192, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.sign-in-dropdown li {
  border-bottom: 1px solid #ccc;
  padding: 10px;
  margin: 0;
}

/* line 197, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.sign-in-dropdown li:after {
  content: "";
  display: block;
  clear: both;
}

/* line 202, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.signin-right {
  width: 50%;
  float: right;
  text-align: center;
}

/* line 207, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.signin-left {
  width: 50%;
  float: left;
  text-align: center;
}

/* line 212, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.inline-col {
  display: inline-block;
}

/* line 215, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.dropdown-col {
  position: relative;
}

/* line 218, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.dropdown-col:hover .sign-in-dropdown {
  visibility: visible;
  /* shows sub-menu */
  opacity: 1;
  z-index: 1;
  transform: translateY(0%);
  transition-delay: 0s, 0s, 0.5s;
}

/* line 225, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
.login-link {
  padding-top: 10px;
  display: block;
}

@media (min-width: 768px) {
  /* line 230, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header {
    height: 80px;
  }
}
@media (max-width: 768px) {
  /* line 235, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header {
    height: auto;
  }

  /* line 238, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header-nav {
    display: none;
    float: none;
    width: 100%;
    text-align: center;
    height: auto;
  }

  /* line 245, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header-nav .nav {
    width: 100%;
  }

  /* line 248, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .register-button {
    margin: 0px !important;
    width: 100%;
  }

  /* line 252, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .login-button {
    background: #fff;
    padding: 3px 20px;
    color: #1f86de;
    border: 1px solid #706b6b;
    border-radius: 10px;
  }

  /* line 259, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .navigation {
    float: right;
    margin-top: 18px;
    margin-right: 24px;
    display: block;
    border-radius: 100%;
    border: 1px solid #333;
    width: 40px;
    height: 40px;
    line-height: 8px;
    padding-top: 2px;
    text-align: center;
  }

  /* line 272, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .icon-bav {
    background: #333;
    height: 2px;
    width: 18px;
    border-radius: 5px;
    display: inline-block;
  }

  /* line 279, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header-nav {
    padding: 0;
    margin: 0;
  }

  /* line 283, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header-nav li.nav a {
    border-bottom: 1px solid #ccc;
    margin: 0;
    display: block;
    padding: 15px 0;
  }

  /* line 289, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header-nav li.nav:last-child a {
    border: 0;
  }

  /* line 292, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header-nav li.nav {
    padding: 0;
    margin: 0;
  }

  /* line 296, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header-nav li {
    width: 100%;
  }

  /* line 299, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .header-nav li.inline-col a {
    display: block;
  }

  /* line 302, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .sign-in-dropdown {
    position: static;
    width: 100%;
    visibility: visible;
    opacity: 1;
    transform: translateY(0em);
    display: none;
  }

  /* line 310, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_header.scss */
  .sign-in-dropdown:after {
    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/_headsup.scss */
.headsup {
  background: linear-gradient(to bottom, #666 0%, #595959 100%);
  background: #666;
  color: white;
  padding: 7.5px 30px;
  margin: -30px -30px 30px;
  border: 1px solid #595959;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  position: relative;
  z-index: 9;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.1);
}
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.headsup:before, .headsup:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.headsup:after {
  clear: both;
}
@media (max-width: 580px) {
  /* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
  .headsup {
    border-radius: 0;
  }
}
@media (max-width: 580px) {
  /* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
  .headsup {
    padding-top: 20px;
  }
  /* line 28, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
  .headsup .row > div {
    width: 50% !important;
    text-align: center !important;
    float: left;
    padding-bottom: 10px;
  }
  /* line 35, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
  .headsup .row > div:nth-child(odd) {
    clear: left;
  }
  /* line 42, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
  .headsup .clear-even-mobile > div:nth-child(odd) {
    clear: none;
  }
  /* line 45, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
  .headsup .clear-even-mobile > div:nth-child(even) {
    clear: left;
  }
}

/* line 51, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
.headsup-label, .headsup-label-with-subtitle {
  line-height: 48px;
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 55, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
.headsup-label-with-subtitle {
  line-height: 1.25;
}
/* line 58, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
.headsup-label-with-subtitle small {
  display: block;
}

/* line 62, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
.headsup-name {
  margin-bottom: 3.75px;
}

/* line 65, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
.headsup-content {
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 69, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
.headsup-valign-table {
  display: table;
  height: 48px;
}

/* line 73, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
.headsup-valign-cell {
  font-size: 20px;
  font-size: 1.25rem;
  display: table-cell;
  vertical-align: middle;
}

/* line 78, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
.headsup.contribution-headsub {
  margin: 0 0 30px;
}

/* line 82, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
.contribution-container {
  padding: 0 30px 10px 30px;
}

/* line 85, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_headsup.scss */
.padd-0 {
  padding: 0 !important;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.landing-feature-red, .landing-feature-purple, .landing-feature-blue, .landing-feature-green {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 30px;
  text-align: center;
}
@media (max-width: 580px) {
  /* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-feature-red, .landing-feature-purple, .landing-feature-blue, .landing-feature-green {
    padding: 10px;
  }
}
/* line 17, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.landing-feature-red:before, .landing-feature-purple:before, .landing-feature-blue:before, .landing-feature-green:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.75s ease;
}
/* line 31, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.landing-feature-red h2, .landing-feature-purple h2, .landing-feature-blue h2, .landing-feature-green h2 {
  font-size: 20px;
  font-size: 1.25rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 37, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.landing-feature-red p, .landing-feature-purple p, .landing-feature-blue p, .landing-feature-green p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.4;
}

/* line 44, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.landing-feature-red h2 {
  font-size: 48.816px;
  font-size: 3.051rem;
  line-height: 1.6;
  font-weight: bold;
}
/* line 50, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.landing-feature-red p {
  font-size: 31.248px;
  font-size: 1.953rem;
  line-height: 1.4;
}
@media (max-width: 580px) {
  /* line 56, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-feature-red h2 {
    font-size: 31.248px;
    font-size: 1.953rem;
    line-height: inherit;
  }
  /* line 61, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-feature-red p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

/* line 70, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
body:nth-child(n) .landing-wrapper {
  /*height: 750px;*/
}

/* line 75, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.landing-wrapper {
  /*height: 100vh;*/
  /*margin-top: -100px;*/
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  /* line 75, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-wrapper {
    height: 934px;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 75, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-wrapper {
    height: 678px;
  }
}
@media (max-width: 580px) {
  /* line 75, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-wrapper {
    height: auto;
    margin-top: -40px;
  }
}

/* line 94, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.landing-section-blue {
  background: #397dc0;
}
@media (max-width: 580px) {
  /* line 94, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-section-blue {
    padding: 20px;
  }
}

/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.landing-wrapper-columns:before, .landing-wrapper-columns:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.landing-wrapper-columns:after {
  clear: both;
}
@media (max-width: 580px) {
  /* line 102, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-wrapper-columns {
    height: auto;
  }
}
/* line 109, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.landing-wrapper-columns > .landing-feature-red, .landing-wrapper-columns > .landing-feature-purple, .landing-wrapper-columns > .landing-feature-blue, .landing-wrapper-columns > .landing-feature-green {
  display: block;
  float: left;
  width: 33.3333%;
  height: 100%;
}
@media (max-width: 580px) {
  /* line 109, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-wrapper-columns > .landing-feature-red, .landing-wrapper-columns > .landing-feature-purple, .landing-wrapper-columns > .landing-feature-blue, .landing-wrapper-columns > .landing-feature-green {
    width: 100%;
    float: none;
  }
}

/* line 123, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.vertical-center-wrapper {
  display: table;
  width: 100%;
  height: 100%;
}

/* line 128, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.vertical-center-content {
  display: table-cell;
  vertical-align: middle;
}

/* line 132, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
h2.heading-landing-page {
  font-weight: bold;
  color: #fff;
  font-size: 58px;
  line-height: 50px;
  text-transform: uppercase;
  padding: 0;
}

/* line 140, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
h1.heading-landing-page {
  font-weight: bold;
  color: #fff;
  font-size: 70px;
  line-height: 66px;
  text-transform: uppercase;
  padding: 0;
}

/* line 148, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.vertical-center-content p {
  margin: 0 0 10px;
  color: #fff;
  font-size: 22px;
  line-height: 28px;
  margin-top: 20px;
  padding: 0 11%;
  text-align: center;
}

@media (max-width: 580px) {
  /* line 159, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-feature-red {
    padding: 100px 60px 60px;
  }
}
/* line 167, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.landing-feature-red .create-free-link {
  border: 1px solid #fff;
  padding: 16px;
  font-size: 28px;
  display: block;
  max-width: 400px;
  margin: 30px auto 0;
  width: 100%;
  color: #fff;
  text-decoration: none !Important;
}
/* line 179, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.landing-feature-red:before {
  background-color: #397dc0;
  background-image: url(/assets/Capitol-0759acf842fdb3743b1dc3d58219ce35d31e2afaf99e59a6c3772762aba7e84e.jpg);
  background-size: cover;
  min-height: 600px;
  background-position: center;
  background-attachment: fixed;
}

@media (max-width: 580px) {
  /* line 204, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .features .lead {
    font-size: 1.3em;
  }
}

/* line 210, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.Logo-client {
  width: 100%;
  display: inline-flex;
  margin: 4px;
}

/* line 217, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.content-about-us {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

/* line 226, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.custom-first-listing {
  width: 100%;
  max-width: 100%;
}

/* line 231, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.custom-first-listing ul {
  width: 100%;
}

/* line 235, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.custom-first-listing ul li {
  display: flex;
  list-style: none;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}

/* line 244, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.custom-first-listing ul {
  width: 100%;
  padding: 0;
}

/* line 249, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.custom-first-listing ul li {
  display: flex;
  list-style: none;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 20px 0px;
}

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

/* line 265, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.custom-first-listing ul li p strong {
  display: block;
  color: #1f86de;
}

/* line 270, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.custom-first-listing ul li img {
  margin-right: 40px;
}

@media (max-width: 768px) {
  /* line 275, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-feature-red {
    padding: 0px;
  }

  /* line 278, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  h2.heading-landing-page {
    font-weight: bold;
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    padding-top: 50px;
  }

  /* line 285, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  h1.heading-landing-page {
    font-weight: bold;
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    padding-top: 50px;
  }

  /* line 292, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .vertical-center-content p {
    margin-top: 15px;
  }

  /* line 296, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .vertical-center-wrapper {
    padding-top: 50px;
  }

  /* line 299, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .vertical-center-content p {
    padding: 0 7%;
  }

  /* line 302, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-page-section .left-padding {
    padding: 0px;
    text-align: center;
  }

  /* line 306, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-page-section h1 {
    font-size: 30px;
    text-align: center;
  }

  /* line 310, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-page-section h2 {
    font-size: 30px;
    text-align: center;
  }

  /* line 314, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-page-section .content-about-us p {
    font-size: 23px;
    color: #808080;
  }

  /* line 318, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .margin-top-50 {
    margin-top: 50px;
  }

  /* line 321, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .fast-secure h1, .fast-secure p {
    margin-right: 0px;
  }

  /* line 324, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .fast-secure p {
    font-size: 16px;
  }

  /* line 327, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .fast-secure {
    padding: 20px !important;
  }

  /* line 330, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .vertical-center-wrapper {
    padding-top: 0px;
  }

  /* line 334, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .green-area h1 {
    font-size: 22px !important;
  }

  /* line 337, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .padding-20 {
    padding: 20px;
  }

  /* line 339, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .vertical-center-content p {
    font-size: 18px !important;
  }

  /* line 343, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .vertical-center-content p {
    font-size: 18px !important;
  }
}
@media (max-width: 480px) {
  /* line 349, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .footer-nav li {
    float: none;
  }

  /* line 352, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .container, .container-thin, .container-iframe {
    padding: 10px;
    text-align: center;
  }

  /* line 356, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .moreInfo {
    justify-content: center !important;
  }
}
/* line 362, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.countryFlags {
  text-align: center;
  margin-top: 50px;
}
/* line 365, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.countryFlags ul {
  display: inline-flex;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
@media (max-width: 767px) {
  /* line 365, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .countryFlags ul {
    flex-flow: wrap;
  }
}
/* line 374, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.countryFlags ul li {
  margin: 0px 5px;
  padding: 0px;
  list-style: none;
  float: left;
}
/* line 378, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.countryFlags ul li:last-child {
  clear: both;
  padding: 0px;
  list-style: none;
}
/* line 384, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.countryFlags ul li a {
  display: inline-block;
  padding: 10px 15px;
  border: 2px solid transparent;
  background: transparent;
  text-decoration: none;
  border-radius: 3px;
}
/* line 391, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.countryFlags ul li a span {
  display: block;
  text-align: center;
  font-size: 14px;
  line-height: normal;
}
/* line 398, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.countryFlags ul li a.active, .countryFlags ul li a:hover {
  border: 2px solid rgba(255, 255, 255, 0.9);
  background: rgba(255, 255, 255, 0.3);
}
/* line 402, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.countryFlags ul li a.active span, .countryFlags ul li a:hover span {
  text-shadow: 1px 1px 1px rgba(37, 37, 37, 0.9);
}

/* line 410, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.to-get-started {
  font-weight: bold;
  color: #fff;
  font-size: 30px !important;
}

@media screen and (max-width: 640px) {
  /* line 417, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .countryFlags ul li {
    width: 50%;
    margin: 0px;
  }
}
@media screen and (max-width: 500px) {
  /* line 420, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .countryFlags {
    margin-top: 70px;
  }
}
@media screen and (max-width: 400px) {
  /* line 424, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  body:nth-child(n) .landing-wrapper {
    /*height:900px;*/
  }

  /* line 425, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .countryFlags {
    margin-top: 40px;
  }
}
/* line 429, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.group-formlist {
  position: relative;
}

/* line 433, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.group-formlist .custom-pagecontent {
  min-height: 599px;
  position: absolute;
  top: 0;
  left: 279px;
  padding: 20px;
  background: #fff;
  color: #4f5254;
}

@media (max-width: 580px) {
  /* line 446, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .features .container {
    padding: 0 20px;
    max-width: 790px;
    width: 100% !important;
  }

  /* line 451, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .img-mob-100 {
    width: 100% !important;
  }

  /* line 455, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .landing-page-section h2 {
    font-weight: bold;
    font-size: 30px !important;
    color: #397dc0 !important;
    text-transform: uppercase;
    text-align: left;
    margin: 0 !important;
    word-break: break-word;
  }
}
@media only screen and (min-width: 768px) {
  /* line 467, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
  .padd-r-768 {
    padding-right: 3rem;
  }
}
/* line 473, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.group-formlist {
  position: relative;
}

/* line 477, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.group-formlist .custom-pagecontent2 {
  min-height: 599px;
  position: absolute;
  top: -11px;
  left: 279px;
  width: 959px;
  padding: 20px;
  background: #fff;
  color: #4f5254;
}

/* line 488, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.group-formlist .custom-pagecontent {
  min-height: 635px;
  position: absolute;
  top: 0;
  left: 279px;
  padding: 20px;
  background: #fff;
  color: #4f5254;
}
/* line 497, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_landing_features.scss */
.group-formlist .custom-pagecontent.custombtn input[type="submit"] {
  background: #fff;
  border: 1px solid #ccc;
  padding: 10px 20px;
  margin-top: 16px;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_list_nav.scss */
.list-nav {
  list-style: none;
  padding: 0;
  border-bottom: 1px solid #ccc;
  margin-bottom: -1px;
}
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.list-nav:before, .list-nav:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.list-nav:after {
  clear: both;
}
/* line 10, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_list_nav.scss */
.list-nav li {
  float: left;
  margin-bottom: 0;
}
/* line 14, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_list_nav.scss */
.list-nav li a {
  display: block;
  padding: 10px 20px;
  border-bottom: 0px solid #397dc0;
  transition: all 0.15s ease-in-out;
  margin-bottom: 0;
  color: #666;
}
/* line 22, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_list_nav.scss */
.list-nav li a:hover, .list-nav li a.active {
  border-bottom: 3px solid #397dc0;
  margin-bottom: -3px;
  text-decoration: none;
  color: #397dc0;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: none;
}
@media (max-width: 580px) {
  /* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
  .mobile-menu {
    display: block;
  }
}
/* line 14, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu li {
  margin-bottom: 0;
}
/* line 18, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu a {
  position: relative;
  display: block;
  padding: 10px 30px;
  border-top: 1px solid #eee;
}
/* line 24, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu a:hover, .mobile-menu a.active {
  text-decoration: none;
  background: #f9f9f9;
}
/* line 29, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu a:after {
  position: absolute;
  top: 10px;
  right: 25px;
  color: #666;
  font-family: 'icomoon';
  content: "\e60b";
}
/* line 40, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu a.back {
  padding-left: 45px;
}
/* line 43, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu a.back:after {
  content: "\e60a";
  left: 25px;
}

/* line 51, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu-panel {
  position: fixed;
  height: 100%;
  width: 200px;
  background: #666;
  top: 0;
  left: -200px;
  z-index: 999;
  padding-top: 20px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  box-shadow: inset -3px 0 3px rgba(0, 0, 0, 0.1);
  transition: left 0.25s ease-in-out;
}
/* line 66, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu-panel.is-active {
  left: 0;
}
/* line 70, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu-panel .mobile-menu {
  border-top: 1px solid #999;
}
/* line 72, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu-panel .mobile-menu a {
  border-top: none;
  border-bottom: 1px solid #999;
}
/* line 76, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu-panel .mobile-menu a:hover, .mobile-menu-panel .mobile-menu a.active {
  background: #7a7a7a;
}

/* line 83, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu-small {
  margin-top: 20px;
  border-top: none !important;
}
/* line 87, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu-small a {
  font-size: 14.4px;
  font-size: 0.9rem;
  padding: 5px 30px;
  border: none !important;
}
/* line 92, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_mobile_menu.scss */
.mobile-menu-small a:after {
  content: '';
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination.scss */
.pagination {
  margin-top: 10px;
  text-align: center;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination.scss */
.pagination > span {
  padding: 5px;
}

/* line 11, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination.scss */
.select_wrapper {
  width: 100%;
  margin: 45px 0 0 0;
}

/* line 12, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination.scss */
.select_all {
  width: 22%;
  float: left;
}

/* line 13, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination.scss */
.pagination_all {
  width: 50%;
  float: left;
}

/* line 14, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination.scss */
.paginationmt_0 {
  margin-top: 0px;
}
@charset "UTF-8";
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination_labels.scss */
.pagination-labels > .pagination {
  margin: 10px 0 0;
  padding-left: 0;
  text-align: right;
}
/* line 8, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination_labels.scss */
.pagination-labels > .pagination a {
  color: white;
}
/* line 11, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination_labels.scss */
.pagination-labels > .pagination a:hover {
  text-decoration: none;
}
/* line 16, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination_labels.scss */
.pagination-labels > .pagination > li {
  display: inline-block;
  font-size: 0.8em;
  background: #999;
  color: white;
  border-radius: 4px;
  min-width: 20px;
  text-align: center;
  padding: 2px 5px;
  margin-left: 2px;
  margin-bottom: 0;
}
/* line 31, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination_labels.scss */
.pagination-labels > .pagination > li:hover {
  cursor: pointer;
  background: #AAA;
}
/* line 36, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination_labels.scss */
.pagination-labels > .pagination > li.active {
  background: #397dc0;
}
/* line 39, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination_labels.scss */
.pagination-labels > .pagination > li.active:hover {
  cursor: default;
}
/* line 44, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination_labels.scss */
.pagination-labels > .pagination > li.disabled {
  opacity: 0.5;
}
/* line 47, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination_labels.scss */
.pagination-labels > .pagination > li.disabled:hover {
  background: #999;
  cursor: default;
}
/* line 53, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination_labels.scss */
.pagination-labels > .pagination > li.prev > a, .pagination-labels > .pagination > li.next > a {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 62, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination_labels.scss */
.pagination-labels > .pagination > li.prev > a::before {
  content: "";
}
/* line 65, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_pagination_labels.scss */
.pagination-labels > .pagination > li.next > a::before {
  content: "";
}
/*****************************************************************************\
	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/_splash.scss */
.splash {
  background: #e72a41;
  background-image: url(/assets/crowd-red-5b0271c7b5d03cfdb954f067acb79176f78dac4088f251e310889d89f3e8d4d1.jpg);
  background-position: center;
  background-size: cover;
  color: white;
  text-align: center;
}
/* line 12, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.splash h1 {
  text-align: center;
  margin: 0;
  margin-bottom: -0.5em;
  line-height: 1.2;
}
/* line 19, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.splash p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5;
  margin: 1.5em 0;
}

/* line 27, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.politics .splash {
  background-color: #e72a41;
  background-image: url(/assets/splash/politics-622f85a03a79afe772888337bc4c704d71553f532c19bf529c87eb389cde017e.jpg);
}
/* line 31, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.politics .splash h1, .politics .splash p {
  text-shadow: 0 0 10px rgba(131, 15, 29, 0.5);
}
/* line 35, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.politics .splash-4 {
  background-color: #e72a41;
  background-image: url(/assets/landing-features/politics-ba4e902a6e86f20ce9e85ba8b717aae687eed485ddbba61c09ba9185e6d27879.jpg) !important;
}

/* line 41, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.international {
  background-image: url(/assets/landing-features/politics_blue-bb0506bb7293583658001e0ad47c96e21b51d342d0cc77572f0cdc6b16e7033f.jpg);
}

/* line 45, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.churches .splash {
  background-color: #422007;
  background-image: url(/assets/splash/churches-ab93bd5e9b08b68b56d7ce93960972a1a4e81fff7fee41c8213e263a0cb6b5ad.jpg);
}
/* line 49, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.churches .splash h1, .churches .splash p {
  text-shadow: 0 0 10px rgba(38, 17, 53, 0.5);
}

/* line 56, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.nonprofits .splash {
  background-color: #4b3b33;
}
/* line 59, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.nonprofits .splash h1, .nonprofits .splash p {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
/* line 63, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.nonprofits .splash-1 {
  background-image: url(/assets/splash/nonprofits-1-6a55898fcb373c097d3ce81aadcdc562ef2d196b6b03a26760df20f459fa4211.jpg);
}
/* line 64, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.nonprofits .splash-2 {
  background-image: url(/assets/splash/nonprofits-2-90ed5a7fe5ad5b2bc052ee6f93342a2111a7a9d6387f380b588f86147a2f0b86.jpg);
}
/* line 65, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.nonprofits .splash-3 {
  background-image: url(/assets/splash/nonprofits-3-470c71410b1b9c8a5dc7f6cfd3954667a6a38d3a06c504a41c946d24026a63a4.jpg);
}

/* line 69, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.social .splash {
  background-color: #292526;
}
/* line 72, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.social .splash h1, .social .splash p {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
/* line 76, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.social .splash-1 {
  background-image: url(/assets/splash/social-1-87ddbd69fc934c1366507422c72237736d4fdfb5e9ecb8004d2c45b9fe8b54ef.jpg);
}
/* line 77, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.social .splash-2 {
  background-image: url(/assets/splash/social-2-41dcc0600590d8438be71a42283275146b4ef05f537095c18ebcc8512454a44e.jpg);
}
/* line 78, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.social .splash-3 {
  background-image: url(/assets/splash/social-3-1d671977342ff37b9ed1286332db4c7b4dd43f3ed4fdb63b254d5cde626da86c.jpg);
}

/* line 81, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
.splash-content {
  padding: 150px 0;
}
@media (max-width: 900px) {
  /* line 81, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
  .splash-content {
    padding: 120px 0;
  }
}
@media (max-width: 580px) {
  /* line 81, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_splash.scss */
  .splash-content {
    padding: 60px 0;
  }
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_status.scss */
.status-on,
.status-off {
  font-size: 1.7em;
  line-height: 0.65;
  position: relative;
  top: 2px;
  margin-right: 2px;
}

/* line 12, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_status.scss */
.status-on {
  color: #2c9c40;
}

/* line 15, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_status.scss */
.status-off {
  color: #e72a41;
}
/*****************************************************************************\
	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/_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;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 5, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tabs.scss */
.tabs {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 30px;
  border-left: 1px solid #ccc;
}
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.tabs:before, .tabs:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.tabs:after {
  clear: both;
}
/* line 13, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tabs.scss */
.tabs li {
  float: left;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin-bottom: 0;
  background: #eee;
  transition: background 0.15s ease-in-out;
}
@media (max-width: 580px) {
  /* line 13, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tabs.scss */
  .tabs li {
    float: none;
  }
}
/* line 26, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tabs.scss */
.tabs li.active {
  background: white;
  border-bottom: 1px solid white;
  margin-bottom: -1px;
}
/* line 33, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tabs.scss */
.tabs li a {
  padding: 7.5px 20px;
  display: block;
}
/* line 37, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tabs.scss */
.tabs li a:hover {
  text-decoration: none;
}

/* line 43, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tabs.scss */
.tabs-content {
  border: 1px solid #ccc;
  border-top: none;
}

/* line 48, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tabs.scss */
.tabs-pane {
  padding: 30px 30px;
}

/* line 51, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tabs.scss */
#contributions {
  text-align: left;
}

/* line 54, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tabs.scss */
start-email-form .tabs-content {
  border-top: 1px solid #ccc;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.tag, .tag-error, .dispute-lost, .dispute-worning, .tag-muted, .tag-muted-active, .tag-muted-cancel, .dispute-open, .dispute-reviewing, .dispute-won {
  background: #397dc0;
  color: white;
  border-radius: 4px;
  display: inline-block;
  line-height: 17px;
  font-size: 0.8em;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 5px;
}

/* line 14, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.tag-error, .dispute-lost, .dispute-worning {
  background: #e72a41;
}

/* line 18, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.tag-muted {
  background: #999;
}

/* line 22, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.tag-muted-active {
  background: #2c9c40;
}

/* line 26, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.tag-muted-cancel {
  background: #e72a41;
}

/* line 31, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.dispute-open {
  background-color: #f8e5b9;
  color: #983705;
  font-weight: 800;
}

/* line 33, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.dispute-reviewing {
  background-color: #e3e8ee;
  color: #4f566b;
  font-weight: 800;
}

/* line 35, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.dispute-won {
  background-color: #cbf4c9;
  color: #0e6245;
  font-weight: 800;
}

/* line 36, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.dispute-lost {
  font-weight: 800;
}

/* line 38, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.dropdown-merchant {
  float: right;
  width: 50%;
}

/* line 39, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.select2-container {
  width: 100%;
}

/* line 40, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.select2-results__options {
  color: #444;
}

/* line 41, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tags.scss */
.import-submit {
  background: #397dc0;
  width: 20%;
  height: 42px;
  line-height: 41px;
  margin: 20px 0 0 0;
  border-radius: 3px;
  color: #fff;
  font-size: 18px;
  border: none;
  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/_thermometer.scss */
.thermometer {
  margin: 10px 0;
  overflow: hidden;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_thermometer.scss */
.thermometer .thermometer-outer {
  background: #ccc;
  border-radius: 3px;
  height: 30px;
  width: 100%;
  border-radius: 3px;
}
/* line 14, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_thermometer.scss */
.thermometer .thermometer-inner {
  background: #e72a41;
  height: 30px;
  border-radius: 3px;
}
/* line 19, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_thermometer.scss */
.thermometer .thermometer-label {
  float: right;
  color: white;
  font-weight: bold;
  margin-right: 10px;
  margin-top: 5px;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 4, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tiles.scss */
.tiles a, .tiles a:hover {
  text-decoration: none;
}

/* line 9, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tiles.scss */
.tile {
  background-color: #e72a41;
  background-image: url(/assets/crowd-red-5b0271c7b5d03cfdb954f067acb79176f78dac4088f251e310889d89f3e8d4d1.jpg);
  border: 1px solid #d1182e;
  background-position: center;
  background-size: cover;
  position: relative;
  padding: 20px;
  color: white;
  border-radius: 3px;
}
/* line 23, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tiles.scss */
.tile p:last-child {
  margin-bottom: 0;
}
/* line 27, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tiles.scss */
.churches .tile {
  background-color: #422007;
  border: 1px solid #1d0e03;
  background-image: url(/assets/splash/churches-ab93bd5e9b08b68b56d7ce93960972a1a4e81fff7fee41c8213e263a0cb6b5ad.jpg);
  background-position: bottom;
}
/* line 34, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tiles.scss */
.social .tile {
  background-color: #666;
  border: 1px solid #666;
  background-image: url(/assets/backgrounds-tile/social-04133b3e7350f51a9dbcf7405bd684583a0012520255662878c6c5f1f910573d.jpg);
}
/* line 40, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tiles.scss */
.nonprofits .tile {
  background-image: url(/assets/backgrounds-tile/nonprofits-d64d178b25d58af1f5f6a13ed70dea817be6b1385a71f696808d5545da9760e1.jpg);
}
/* line 44, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tiles.scss */
.tile .ribbon {
  right: 1px;
}
/* line 46, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tiles.scss */
.tile .ribbon .text {
  font-size: 13px;
  text-align: center;
}

/* line 53, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tiles.scss */
.tile-background {
  background-color: #666699;
  background-image: url(/assets/crowd-grey-6de711b37f2d093958ca21ad4a8a3876746aa47a359e33850922ecfb7eafc3eb.jpg);
  border: 1px solid #565681;
  background-position: center;
  background-size: cover;
  position: relative;
  padding: 20px;
  color: white;
  border-radius: 3px;
}
/* line 67, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_tiles.scss */
.tile-background p:last-child {
  margin-bottom: 0;
}
/*****************************************************************************\
	COLORS
\*****************************************************************************/
/*****************************************************************************\
	PADDINGS
\*****************************************************************************/
/*****************************************************************************\
	STICKY FOOTER
\*****************************************************************************/
/*****************************************************************************\
	TYPOGRAPHICAL SCALE
	Major Third
\*****************************************************************************/
/*****************************************************************************\
	TRANSITION
\*****************************************************************************/
/*****************************************************************************\
	BREAKPOINTS
\*****************************************************************************/
/* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
.vertical-menu {
  list-style: none;
  margin-top: 30px;
  padding: 0;
  background: #eee;
  background: linear-gradient(to right, #eee 0%, #ccc 100%);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 1px solid #b8b8b8;
}
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.vertical-menu:before, .vertical-menu:after {
  content: " ";
  display: table;
}
/* line 7, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/globals/_mixins.scss */
.vertical-menu:after {
  clear: both;
}
@media (max-width: 900px) {
  /* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
  .vertical-menu {
    border-radius: 4px;
    margin-top: 0;
    margin-bottom: 30px;
  }
}
@media (max-width: 580px) {
  /* line 3, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
  .vertical-menu {
    display: none;
  }
}
/* line 29, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
.vertical-menu [class^="icon-"],
.vertical-menu [class*=" icon-"] {
  margin-right: 0.25em;
  font-size: 25.008px;
  font-size: 1.563rem;
}
/* line 35, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
.vertical-menu li {
  margin: 0;
  /*@media (max-width: $tablet) {
  	&:nth-last-child(-n+2) a {
  		border-bottom: 0;
  	}
  	&:nth-child(3n+3) a {
  		border-right: none;
  	}
  }*/
}
@media (max-width: 900px) {
  /* line 35, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
  .vertical-menu li {
    width: 33.333333%;
    float: left;
  }
}
/* line 43, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
.vertical-menu li:last-child a {
  border-bottom: 0;
}
/* line 56, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
.vertical-menu a {
  display: block;
  padding: 10px 20px;
  color: #397dc0;
  border-bottom: 1px solid #b8b8b8;
  transition: all 0.15s ease-in-out;
}
/* line 61, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
.churches .vertical-menu a {
  color: #6c2f96;
}
/* line 62, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
.social .vertical-menu a {
  color: #2c9c40;
}
@media (max-width: 900px) {
  /* line 56, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
  .vertical-menu a {
    border-right: 1px solid #b8b8b8;
  }
}
/* line 72, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
.vertical-menu a:hover, .vertical-menu a.active {
  background: rgba(0, 0, 0, 0.05);
  text-decoration: none;
}
/* line 78, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
.vertical-menu.disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}
/* line 82, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
.vertical-menu.disabled a {
  cursor: not-allowed;
}
/* line 84, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
.vertical-menu.disabled a:hover {
  background: none;
}
@media (max-width: 900px) {
  /* line 78, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/modules/_vertical_menu.scss */
  .vertical-menu.disabled {
    display: none;
  }
}
/* line 1, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.money_mail_button_text_color {
  color: #397dc0;
}

/* line 5, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
input[type="search"], input[type="submit"], select {
  -webkit-appearance: none;
}

/* line 8, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.p-r15 {
  padding-right: 15px;
}

/* line 11, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.grid-80 {
  width: 80%;
}

/* line 14, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.custom-tab.ui-tabs {
  padding: 0;
  border: 0 !important;
}
/* line 17, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.custom-tab.ui-tabs .ui-tabs-panel {
  padding: 0;
  position: relative;
}
/* line 21, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.custom-tab.ui-tabs .ui-tabs-nav {
  padding: 0;
  background: transparent;
  border: 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
/* line 27, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.custom-tab.ui-tabs .ui-tabs-nav li {
  border: 0;
  border-bottom: 2px solid #fff;
  background: transparent;
}
/* line 32, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.custom-tab.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  border-bottom: 2px solid #007fff;
  background: transparent;
}
/* line 35, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.custom-tab.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: #000;
}

/* line 42, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.search-box {
  float: right;
  margin-bottom: 10px;
}
/* line 44, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.search-box label {
  margin: 9px;
}

/* line 49, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.pegination-box {
  display: inline-block;
  width: 100%;
}
/* line 52, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.pegination-box .page-no {
  float: right;
  margin-top: 10px;
}
/* line 55, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.pegination-box .page-no a {
  text-align: center;
  width: 30px;
  height: 30px;
  float: left;
  border: 1px solid #ccc;
  padding: 5px;
}

/* line 66, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.send-email-tab ul.tabs {
  margin: 0px;
  padding: 0px;
  list-style: none;
  text-align: center;
  position: relative;
  border: 0;
  width: 190px;
  margin: auto;
}

/* line 76, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.send-email-tab ul.tabs li {
  background: none;
  color: #8a8b8b;
  padding: 0 25px;
  display: inline-block;
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  z-index: 5;
  border: 0;
}

/* line 87, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.send-email-tab ul.tabs li:last-child {
  margin-bottom: 0;
}

/* line 90, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.send-email-tab ul.tabs li span {
  background: #cfcfcf;
  width: 45px;
  height: 46px;
  color: #87898a;
  font-size: 21px;
  line-height: 46px;
  margin: 0 auto 10px auto;
  text-align: center;
  border-radius: 50px;
  display: block;
  position: relative;
  z-index: 1;
}

/* line 106, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.send-email-tab ul.tabs li.current span {
  background: #e72a41;
  color: #fff;
}

/* line 110, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.send-email-tab .tab-content {
  display: none;
}

/* line 113, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.send-email-tab .tab-content.current {
  display: inherit;
}

/* line 117, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.ui-dialog.main-popup .ui-dialog-titlebar {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
}

/* line 124, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.clear_both {
  clear: both;
}

/* line 127, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.word-wrap {
  word-break: break-all;
}

/* line 130, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.width-30-percent {
  width: 30%;
}

/* line 133, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.template-view, .template-edit, .template-delete {
  margin: 0 5px;
}

/* line 136, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.gray-box {
  background: #eee;
  padding: 0 10px;
  margin-bottom: 5px;
}

/* line 141, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.gray-box label {
  margin: 10px 0;
}

/* line 144, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.gray-box .btn {
  background: #2e67b2;
  color: #fff;
  font-size: 14px;
  padding: 5px 10px;
  border: 0;
  border-radius: 2px;
  margin-top: 7px;
}

/* line 153, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.gray-box .mail-tag {
  background: #fff;
  font-size: 14px;
  display: inline-block;
  padding: 4px 5px;
  border-radius: 2px;
  margin: 7px 0;
}

/* line 161, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.main-popup .ui-dialog-titlebar {
  padding: 12px !important;
  color: #2e67b2;
}

/* line 165, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.custom-tab.ui-tabs .dataTables_paginate .paginate_button.current,
.custom-tab.ui-tabs .dataTables_paginate .paginate_button.current:hover {
  background: #2e67b2;
  border-color: #2e67b2;
  border-radius: 0;
  color: #fff !important;
}

/* line 172, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.custom-tab.ui-tabs .dataTables_paginate .paginate_button:hover {
  background: #3d75b0;
  border-color: #3d75b0;
  border-radius: 0;
  color: #fff !important;
}

/* line 178, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.custom-tab .table {
  border: none;
}

/* line 181, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.custom-tab .table thead tr {
  background: none;
  color: #444;
}

/* line 185, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.custom-tab .table thead tr th {
  border-color: #ccc;
}

/* line 188, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.custom-tab .table tbody tr td {
  color: #666;
  padding: 12px 10px;
  border-bottom: 1px solid #ddd;
}

/* line 193, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.text-color-red {
  color: red !important;
  display: none;
}

/* line 197, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#create-template-form span.error, #edit-template-form span.error, #send_email_form span.error {
  width: 100%;
  float: left;
  display: none;
}

/* line 202, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.create-template .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child, .create-template .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child, .edit-template .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child, .edit-template .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child {
  background: #397dc0;
  border-color: #397dc0;
  color: #fff;
  display: inline-block;
  line-height: 40px;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin: 0 0 0 7px;
  padding: 0 20px;
  text-decoration: none;
}

/* line 214, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.create-template .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child, .edit-template .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child {
  background: #fff;
  color: #8c8c8c;
}

/* line 218, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#templateList_filter input, #contactList_filter input, #viewEmails_filter input {
  width: 60%;
}

/* line 221, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#templateList_length select, #contactList_length select, #viewEmails_length select {
  width: auto;
}

/* line 224, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#templateList_filter label, #contactList_filter label, #viewEmails_filter label, #templateList_length label, #contactList_length label, #viewEmails_length label {
  font-size: 13px;
}

/* line 227, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.success-msg {
  background: #dff0d8;
  color: #3c763d;
  border-color: #d6e9c6;
  width: 100%;
  display: block;
  margin-bottom: 0;
  font-style: normal;
  border-radius: 3px;
  padding: 10px;
  font-size: 14px;
  display: none;
}

/* line 242, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.success-msg .close-ico {
  font-size: 20px;
  cursor: pointer;
  line-height: 17px;
  float: right;
}

/* line 248, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.field_with_errors select {
  border-color: #e72a41 !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 253, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#view-template-html-content, #show-demo-template, #view-email-html-content {
  background: #fff;
  padding: 10px 15px;
  border-radius: 4px;
}

/* line 260, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#show-demo-template-row {
  padding-top: 30px;
}

/* line 263, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.ui-autocomplete {
  height: 250px !important;
  overflow: auto;
}

/* line 267, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.add-link {
  position: absolute;
  top: 22px;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: inline-block;
  width: 300px;
  text-align: center;
  font-size: 14px;
  z-index: 1;
}

/* line 279, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.add-link a {
  color: #007fff !important;
}

/* line 285, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-arrow-right, .btn-arrow-left {
  position: relative;
  padding-left: 18px;
  padding-right: 18px;
  border-radius: 0 !important;
  margin-right: 1px;
}

/* line 292, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-arrow-right[disabled], .btn-arrow-left[disabled] {
  opacity: 1.00;
}

/* line 295, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-arrow-right:before, .btn-arrow-right:after, .btn-arrow-left:before, .btn-arrow-left:after {
  content: "";
  position: absolute;
  top: 4px;
  /* move it down because of rounded corners */
  height: 24px;
  /* button_inner_height / sqrt(2) */
  width: 24px;
  /* same as height */
  background: inherit;
  /* use parent background */
  border: inherit;
  /* use parent border */
  border-left-color: transparent;
  /* hide left border */
  border-bottom-color: transparent;
  /* hide bottom border */
  border-radius: 0 !important;
}

/* line 314, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-arrow-right:before, .btn-arrow-left:before {
  left: -13px;
}

/* line 317, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-arrow-right:after, .btn-arrow-left:after {
  right: -13px;
}

/* line 320, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-arrow-right.btn-arrow-left, .btn-arrow-left.btn-arrow-left {
  padding-right: 18px;
}

/* line 323, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-arrow-right.btn-arrow-left:before, .btn-arrow-right.btn-arrow-left:after, .btn-arrow-left.btn-arrow-left:before, .btn-arrow-left.btn-arrow-left:after {
  transform: rotate(225deg);
  /* rotate right arrow squares 45 deg to point right */
}

/* line 329, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-arrow-right.btn-arrow-right, .btn-arrow-left.btn-arrow-right {
  padding-left: 18px;
}

/* line 332, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-arrow-right.btn-arrow-right:before, .btn-arrow-right.btn-arrow-right:after, .btn-arrow-left.btn-arrow-right:before, .btn-arrow-left.btn-arrow-right:after {
  transform: rotate(45deg);
  /* rotate right arrow squares 45 deg to point right */
}

/* line 338, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-arrow-right:after, .btn-arrow-left:before {
  /* bring arrow pointers to front */
  z-index: 3;
}

/* line 342, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-arrow-right:before, .btn-arrow-left:after {
  /* hide arrow tails background */
  background-color: white;
}

/* Large */
/* line 347, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-lg.btn-arrow-right, .btn-lg.btn-arrow-left, .btn-group-lg > .btn-arrow-left, .btn-group-lg > .btn-arrow-right {
  padding-left: 22px;
  padding-right: 22px;
  margin-right: 0px;
}

/* line 352, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-lg.btn-arrow-right:before, .btn-lg.btn-arrow-right:after, .btn-lg.btn-arrow-left:before, .btn-lg.btn-arrow-left:after, .btn-group-lg > .btn-arrow-left:before, .btn-group-lg > .btn-arrow-left:after, .btn-group-lg > .btn-arrow-right:before, .btn-group-lg > .btn-arrow-right:after {
  top: 6px;
  /* move it down because of rounded corners */
  height: 32px;
  /* button_inner_height / sqrt(2) */
  width: 32px;
  /* same as height */
}

/* line 360, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-lg.btn-arrow-right:before, .btn-lg.btn-arrow-left:before, .btn-group-lg > .btn-arrow-left:before, .btn-group-lg > .btn-arrow-right:before {
  left: -16px;
}

/* line 363, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-lg.btn-arrow-right:after, .btn-lg.btn-arrow-left:after, .btn-group-lg > .btn-arrow-left:after, .btn-group-lg > .btn-arrow-right:after {
  right: -16px;
}

/* line 366, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-lg.btn-arrow-right.btn-arrow-left, .btn-lg.btn-arrow-left.btn-arrow-left, .btn-group-lg > .btn-arrow-left.btn-arrow-left, .btn-group-lg > .btn-arrow-right.btn-arrow-left {
  padding-right: 44px;
}

/* line 369, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-lg.btn-arrow-right.btn-arrow-right, .btn-lg.btn-arrow-left.btn-arrow-right, .btn-group-lg > .btn-arrow-left.btn-arrow-right, .btn-group-lg > .btn-arrow-right.btn-arrow-right {
  padding-left: 44px;
}

/* Small */
/* line 373, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-sm.btn-arrow-right, .btn-sm.btn-arrow-left, .btn-group-sm > .btn-arrow-left, .btn-group-sm > .btn-arrow-right {
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 10px;
}

/* line 378, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-sm.btn-arrow-right:before, .btn-sm.btn-arrow-right:after, .btn-sm.btn-arrow-left:before, .btn-sm.btn-arrow-left:after, .btn-group-sm > .btn-arrow-left:before, .btn-group-sm > .btn-arrow-left:after, .btn-group-sm > .btn-arrow-right:before, .btn-group-sm > .btn-arrow-right:after {
  top: 4px;
  /* move it down because of rounded corners */
  height: 20px;
  /* button_inner_height / sqrt(2) */
  width: 20px;
  /* same as height */
}

/* line 386, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-sm.btn-arrow-right:before, .btn-sm.btn-arrow-left:before, .btn-group-sm > .btn-arrow-left:before, .btn-group-sm > .btn-arrow-right:before {
  left: -10px;
}

/* line 389, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-sm.btn-arrow-right:after, .btn-sm.btn-arrow-left:after, .btn-group-sm > .btn-arrow-left:after, .btn-group-sm > .btn-arrow-right:after {
  right: -10px;
}

/* line 392, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-sm.btn-arrow-right.btn-arrow-left, .btn-sm.btn-arrow-left.btn-arrow-left, .btn-group-sm > .btn-arrow-left.btn-arrow-left, .btn-group-sm > .btn-arrow-right.btn-arrow-left {
  padding-right: 28px;
}

/* line 395, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-sm.btn-arrow-right.btn-arrow-right, .btn-sm.btn-arrow-left.btn-arrow-right, .btn-group-sm > .btn-arrow-left.btn-arrow-right, .btn-group-sm > .btn-arrow-right.btn-arrow-right {
  padding-left: 28px;
}

/* Extra Small */
/* line 399, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-xs.btn-arrow-right, .btn-xs.btn-arrow-left, .btn-group-xs > .btn-arrow-left, .btn-group-xs > .btn-arrow-right {
  padding-left: 10px;
  padding-right: 10px;
  margin-right: -1px;
}

/* line 405, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-xs.btn-arrow-right:before, .btn-xs.btn-arrow-right:after, .btn-xs.btn-arrow-left:before, .btn-xs.btn-arrow-left:after, .btn-group-xs > .btn-arrow-left:before, .btn-group-xs > .btn-arrow-left:after, .btn-group-xs > .btn-arrow-right:before, .btn-group-xs > .btn-arrow-right:after {
  top: 3px;
  /* move it down because of rounded corners */
  height: 14px;
  /* button_inner_height / sqrt(2) */
  width: 14px;
  /* same as height */
}

/* line 413, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-xs.btn-arrow-right:before, .btn-xs.btn-arrow-left:before, .btn-group-xs > .btn-arrow-left:before, .btn-group-xs > .btn-arrow-right:before {
  left: -7px;
}

/* line 416, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-xs.btn-arrow-right:after, .btn-xs.btn-arrow-left:after, .btn-group-xs > .btn-arrow-left:after, .btn-group-xs > .btn-arrow-right:after {
  right: -7px;
}

/* line 419, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-xs.btn-arrow-right.btn-arrow-left, .btn-xs.btn-arrow-left.btn-arrow-left, .btn-group-xs > .btn-arrow-left.btn-arrow-left, .btn-group-xs > .btn-arrow-right.btn-arrow-left {
  padding-right: 20px;
}

/* line 422, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-xs.btn-arrow-right.btn-arrow-right, .btn-xs.btn-arrow-left.btn-arrow-right, .btn-group-xs > .btn-arrow-left.btn-arrow-right, .btn-group-xs > .btn-arrow-right.btn-arrow-right {
  padding-left: 20px;
}

/* Button Groups */
/* line 426, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-group > .btn-arrow-left:hover, .btn-group > .btn-arrow-left:focus, .btn-group > .btn-arrow-right:hover, .btn-group > .btn-arrow-right:focus {
  z-index: initial;
}

/* line 429, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-group > .btn-arrow-right + .btn-arrow-right, .btn-group > .btn-arrow-left + .btn-arrow-left {
  margin-left: 10px;
}

/* line 432, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-group > .btn:not(.btn-arrow-right):not(.btn-arrow-left) {
  z-index: 1;
}

/* line 436, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.btn-arrow-right.btn-arrow-right, .btn-arrow-left.btn-arrow-right {
  padding-left: 18px;
  margin-right: 7px;
}

/* line 440, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.button.btn.btn-arrow-right {
  line-height: 33px !important;
  font-size: 15px;
}

/* line 447, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.dataTables_filter input[type="search"] {
  width: 56% !important;
}

/* line 451, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.reganadd {
  position: absolute;
  margin-top: 10px;
  z-index: 999;
}

/* line 457, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.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: #07519ce6 !important;
}

/* line 460, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#template-list {
  background: #07519ce6 !important;
  color: #fff;
}

/* line 465, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.paper-gray.gray-min-height input[type="file"] {
  margin-top: 0.6px !important;
  width: 35% !important;
  margin-right: 5px;
}

/* line 472, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
input[type="text"]#contact_list_title {
  width: 76% !important;
  line-height: 24px;
  margin-bottom: 15px;
}

/* line 478, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
input[type="submit"].button.pull-right {
  margin-right: 20px;
}

/* line 482, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#contributor .paper-gray.gray-min-height {
  margin-top: -30px !important;
}

/* line 486, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#custom .paper-gray.gray-min-height {
  margin-top: -30px !important;
}

/* line 490, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#new_custom_contact input[type="submit"] {
  margin-top: 15px !important;
}

/* line 494, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#custom_contact_email {
  width: 95% !important;
}

/* line 498, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.active-link {
  background: #397dc0;
  color: #fff !important;
  font-size: 16px;
}

/* line 504, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.button.mobile-button-block {
  /* margin-top:25px !important; */
}

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

/* line 513, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.translate {
  margin-top: 0px !important;
}

/* line 519, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#template-list tbody tr:nth-child(odd) td {
  background: #97D9EF66;
  color: #397dc0;
}

/* line 524, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#template-list tbody tr:nth-child(even) td {
  background: #c9f6f94d;
  color: #397dc0;
}

/* line 529, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.dataTables_length label {
  display: ruby-text;
}

/* line 533, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#custom_contact_list {
  width: 100% !important;
}

/* line 537, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#contributor_list {
  width: 100% !important;
}

/* line 541, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.dataTables_length label select {
  box-shadow: 1px 0px 1px 1px #c6c6c6;
  border-radius: 5px;
  padding: 5px 10px;
}

/* line 547, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.fromright {
  padding: 0px 15px !important;
  width: 80%;
  float: left;
}

/* line 553, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.fromleft {
  font-weight: 600;
  font-size: 16px;
  width: 14%;
  float: left;
}

/* line 560, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.button.btn.btn-arrow-right {
  padding-left: 19px !important;
  color: #c3bebe;
}

/* line 564, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.recip_text {
  font-size: 18px;
  font-weight: 600;
  margin-right: 10px;
}

/* line 570, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.recip {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 20px;
}

/* line 576, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.ui-progressbar {
  height: 1em !important;
}

/* line 579, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.grid_border {
  border: 1px solid #d1cece;
  padding: 10px;
  width: 32.55%;
}

/* line 585, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.grid25_border {
  width: 19.55%;
  float: left;
  border: 1px solid #d1cece;
  padding: 10px;
  height: 115px;
}

/* line 593, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.text-numeric {
  text-align: center;
  color: cadetblue;
  font-size: 20px;
  font-weight: 600;
}

/* line 600, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.open-text {
  text-align: center;
  font-size: 17px;
  font-weight: 500;
}

/* line 606, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.rowprogressbar {
  width: 48%;
  margin-right: 10px;
  float: left;
}

/* line 612, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.rowprogressbar_right {
  margin-right: 0px;
  width: 48%;
  float: right;
}

/* line 618, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.recip_text {
  font-size: 19px;
  font-weight: 600;
  margin-bottom: 20px;
}

/* line 625, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.margin-top-mail-agent-heading {
  margin-top: 30px;
}

/* line 630, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.table-mail-agent tbody tr:nth-child(odd) td {
  background: #97D9EF66;
}

/* line 634, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.table-mail-agent tbody tr:nth-child(even) td {
  background: #c9f6f94d;
}

/* line 638, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#template-list {
  text-align: left;
}

/* line 642, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#remove_required {
  width: 77%;
  padding: 10px;
  margin-bottom: 20px;
}

/* line 648, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.button.btn.btn-arrow-right {
  /*padding-left: 22px;*/
  color: #b7b9bc;
}

/* line 653, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.contact-edit {
  padding: 0px 20px;
  border-radius: 5px;
  line-height: 30px;
}

/* line 659, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.reganadd {
  border-radius: 5px;
  padding: 0px 20px;
  line-height: 40px;
}

/* line 664, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.creat_bg {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
}

/* line 670, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#email_affiliate_emails_attributes_0_is_checked {
  position: relative;
  top: 3px;
  margin-top: 6px;
}

/* line 676, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#email_affiliate_emails_attributes_0_percentage {
  margin-left: 10px;
}

/* line 680, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.subscribe-btn {
  background: #397dc0;
  border-color: #397dc0;
  color: #fff !important;
  margin-top: 20px;
}

/* line 687, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.money-text {
  font-size: 16px;
  text-align: justify;
}

/* line 693, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
h3.pricing-text {
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  color: #397dc0;
}

/* line 701, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.subscribe-popup .ui-dialog-buttonset button:nth-child(2) {
  background: #397dc0;
  border-color: #397dc0;
  color: #fff !important;
  margin-top: 7px;
}

/* line 710, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.fromright-select {
  padding: 0px 15px !important;
  width: 80%;
  display: block;
}

/* line 716, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.affiliate-inputpresent {
  margin-left: 5%;
}

/* line 720, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.ui-dialog.subscribe-popup.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable {
  border-radius: 5px;
  box-shadow: 1px 2px 3px 1px #f1f1f1;
}

/* line 725, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.ui-draggable-handle {
  background: #397dc0 !important;
  color: #fff !important;
}

/* line 730, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.contributor-list-datatable.dataTable {
  width: 99%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
}

/* line 738, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#custom_contact_list tbody tr td:last-child {
  white-space: nowrap !important;
}

/* line 742, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
#show-demo-template-row .subjectlabletext.fromright-select {
  padding: 0 !important;
  width: 100%;
}

/* line 747, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.subjectlabletext.mail-content {
  width: 100%;
}

/* line 751, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.botton_header a {
  font-size: 16px;
}

/* line 755, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/mymail-agent.css.scss */
.table-mail-agent td a {
  font-size: 15px;
}

/*.table-mail-agent tr td:last-child a:last-child{
	float:right;
}*/
/* line 2, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
.dataTables_scrollHeadInner table.table.table-mail-agent.dataTable th {
  word-break: break-all;
  white-space: nowrap;
}

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

@media only screen and (max-width: 1120px) {
  /* line 11, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .paper a.money-mail-img.pull-left {
    width: 100%;
    display: block;
    text-align: center;
  }

  /* line 16, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .botton_header a {
    float: right;
    padding: 0px 10px !important;
  }

  /* line 20, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .paper img {
    margin-bottom: 10px;
  }

  /* line 23, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .button.btn.btn-arrow-right {
    /* padding-left: 22px; */
    color: #b7b9bc;
    width: 45%;
    margin-bottom: 10px;
  }

  /* line 29, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .prefix-input {
    margin: 5px 0;
    display: block;
  }

  /* line 33, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .new_contact_list #remove_required {
    width: 80%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 42, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .botton_header a {
    float: left;
  }

  /* line 45, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .botton_header a:first-child {
    margin-left: 0px;
  }

  /* line 48, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .edit_contact_list input[type="text"]#contact_list_title {
    width: 80% !important;
    float: left;
  }

  /* line 52, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  form#edit_contact_list_5 input[type="submit"].button.pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }

  /* line 57, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .dataTables_scrollHeadInner table.table.table-mail-agent.dataTable th {
    word-break: break-all;
    white-space: nowrap;
  }

  /* line 61, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .paper a.money-mail-img.pull-left {
    width: 100%;
    display: block;
    text-align: center;
  }

  /* line 66, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .botton_header a {
    float: right;
    padding: 0px 10px !important;
    font-size: 13px;
  }

  /* line 71, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .paper img {
    margin-bottom: 10px;
  }

  /* line 75, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .prefix-input {
    margin: 5px 0;
    display: block;
  }

  /* line 79, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .pause_email_jobs {
    width: 100% !important;
    margin-top: 20px;
  }

  /* line 84, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .schedule_email {
    width: 100% !important;
    margin-top: 20px;
  }

  /* line 89, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .rowposition {
    position: relative;
    top: -145px;
  }

  /* line 94, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .add_button_right-mobile {
    float: right;
    margin-right: 20px !important;
  }

  /* line 98, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .new_contact_list #remove_required {
    width: 80%;
  }

  /* line 102, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .grid25_border {
    width: 46.55%;
    float: left;
    border: 1px solid #d1cece;
    padding: 10px;
    height: 115px;
  }

  /* line 109, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .grid_border {
    border: 1px solid #d1cece;
    padding: 10px;
    max-width: 92.45%;
  }
}
@media only screen and (max-width: 580px) {
  /* line 119, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .paper h1 {
    padding: 0 15px;
  }

  /* line 122, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .botton_header a {
    width: 49%;
  }

  /* line 124, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .paper img {
    margin-bottom: 10px;
  }

  /*.paper a.money-mail-img.pull-left{
  	width: auto !important;
  	display: inline-block !important;
      width: auto;
  	text-align: center;
  }*/
  /* line 133, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .border_header {
    margin: 0 -15px;
  }

  /* line 136, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .botton_header {
    margin: 0;
    padding: 0 15px;
  }

  /* line 140, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .botton_header a:first-child {
    margin-left: 0;
  }

  /* line 143, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  table#email-list {
    width: 580px !important;
    margin-bottom: 0 !important;
  }

  /* line 147, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .paper-gray.gray-min-height.table-responsive {
    overflow: auto;
    margin: 0;
    display: block;
    padding: 15px 0px;
    margin-bottom: 0 !important;
  }

  /* line 154, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .paper-gray {
    margin-bottom: 0 !important;
  }

  /* line 157, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  table#email-list thead th:nth-child(2) {
    /*border-right: 1px solid #fff;*/
  }

  /* line 161, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .mobile-button-block {
    display: inline-block !important;
    width: 24% !important;
  }

  /* line 165, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .dataTables_wrapper {
    overflow: auto;
    margin: 0 15px;
  }

  /* line 169, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .paper-gray .heading_button {
    padding: 0;
  }

  /* line 172, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  #custom .paper-gray.gray-min-height {
    padding: 15px 0;
  }

  /* line 175, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .dataTables_scrollHead {
    width: 100%;
    z-index: 11;
  }

  /* line 179, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  table.table.table-mail-agent.dataTable {
    width: 600px !important;
  }

  /* line 182, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .dataTables_scrollBody {
    width: 600px;
    top: -23px;
    z-index: 10;
  }

  /* line 187, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .dataTables_wrapper .dataTables_scroll {
    width: 600px;
  }

  /*
  .dataTables_scrollHeadInner table.table.table-mail-agent.dataTable th:nth-child(5){
  	min-width: 46px !important;
  	max-width: 46px !important;
  }*/
  /* line 195, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .botton_header a {
    font-size: 13px !important;
    padding: 0 7px !important;
  }

  /* line 199, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .button.btn.btn-arrow-right {
    /* padding-left: 22px; */
    color: #b7b9bc;
    width: 92%;
    margin-bottom: 10px;
  }

  /* line 205, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .dataTables_wrapper .dataTables_filter {
    width: 100% !important;
  }

  /* line 209, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .prefix-input {
    margin: 5px 0;
    display: block;
  }

  /* line 213, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .farbtastic, .farbtastic .wheel {
    width: 195px;
    height: 195px;
    text-align: center;
    display: -webkit-inline-box;
  }

  /* line 219, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .input-colorpicker > div {
    float: none;
    margin-right: 0px;
  }

  /* line 223, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .gridleft-55 {
    float: left;
    width: 55% !important;
  }

  /* line 228, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .gridleft-text {
    text-align: left;
  }

  /* line 232, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .gridright-451 {
    float: left;
    width: 45% !important;
  }

  /* line 238, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .gridright-45 {
    float: left;
    width: 45% !important;
  }

  /* line 244, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  input.nxt-btn {
    margin-top: -20px !important;
  }

  /* line 247, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .top_from {
    word-break: break-all;
    width: 95%;
    margin: auto;
  }

  /* line 253, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .ui-resizable {
    width: 98% !important;
    left: 3px !important;
  }

  /* line 258, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .grid-margin-left0 {
    margin-left: 0px !important;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  /* line 264, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  #send_email_button {
    margin-bottom: 15px;
  }

  /* line 268, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .fromright, .fromleft {
    float: left;
    padding: 0 !important;
    width: 25%;
    text-align: left;
    margin-left: 10px;
  }

  /* line 275, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .fromright {
    width: 66%;
  }

  /* line 278, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .fromleft.responsiveCustom,
  .fromright.responsiveCustom {
    width: 100%;
  }

  /* line 282, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .pause_email_jobs {
    width: 100% !important;
  }

  /* line 286, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .schedule_email {
    width: 100% !important;
  }

  /* line 290, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .rowposition {
    position: relative;
    top: -165px;
  }

  /* line 295, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .add_button_right-mobile {
    float: right;
    margin-right: 20px !important;
  }

  /* line 299, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .mobile-button-block1 {
    width: 45% !important;
  }

  /* line 304, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  div#contributor_list_filter label {
    text-align: right;
  }

  /* line 307, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  table.tableCollapes {
    width: 100%;
  }

  /* line 310, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .dataTables_filter input[type="search"] {
    width: 58.5% !important;
  }

  /* line 313, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .paper-gray.gray-min-height input[type="file"] {
    margin-top: 0px !important;
    width: 92% !important;
    margin: 0 15px;
    clear: both;
  }

  /* line 319, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  a.docfile {
    display: block;
    clear: both;
    padding: 7px 0;
    top: 0;
    left: 0;
  }

  /* line 326, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  td.email_chck_box.sorting_1 input[type=checkbox] {
    position: relative;
    left: 5px;
  }

  /* line 330, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .affiliate-inputpresent {
    margin-left: 0;
  }

  /* line 333, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  #email_affiliate_emails_attributes_0_percentage {
    margin-left: 0px;
  }

  /* line 336, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .edit_contact_list input[type="text"]#contact_list_title {
    width: 71% !important;
    float: left;
  }

  /* line 341, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .grid25_border {
    width: 46.55%;
    float: left;
    border: 1px solid #d1cece;
    padding: 10px;
    height: 115px;
  }

  /* line 348, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .grid_border {
    border: 1px solid #d1cece;
    padding: 10px;
    max-width: 92.45%;
  }
}
@media only screen and (max-width: 330px) {
  /* line 356, /home/abhinavr2/chetu-project/rtm-app-production/app/assets/stylesheets/money-mail-responsive.css.scss */
  .botton_header a {
    font-size: 13px;
  }
}
