@import url(//fonts.googleapis.com/css?family=Average+Sans);
/* normalize.css v2.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 23, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 33, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 42, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 51, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 65, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
html {
  font-family: sans-serif;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 75, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 87, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 96, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
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.
 */
/* line 109, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 118, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 127, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 135, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 143, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 165, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 174, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 182, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 190, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 199, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 206, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
sup {
  top: -0.5em;
}

/* line 210, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 222, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 230, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 242, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 254, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
fieldset {
  border: 1px solid silver;
  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.
 */
/* line 265, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
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.
 */
/* line 279, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
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.
 */
/* line 291, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
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.
 */
/* line 303, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
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.
 */
/* line 318, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 328, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 338, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
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).
 */
/* line 349, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 362, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 371, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
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.
 */
/* line 381, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

.date-time-picker .control-group-inline  {white-space: nowrap}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 394, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 409, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
.cf:before,
.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 414, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
.cf:after {
  clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* line 422, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/reset/_normalize.css */
.cf {
  *zoom: 1;
}

/**
 * Profound Grid
 * 
 * Built in Sass (SCSS) this responsive/adaptive grid supports both fixed and fluid layouts, 
 * relative and fixed gutters, as well as your choice of semantic markup or generic '.grid-x' classes.
 * 
 * The biggest difference to other grid systems is the use of negative margins for column
 * placements, avoiding the subpixel rounding issues that usually break/uglify fluid layouts
 * in some browsers.
 * 
 * Nested columns are supported too, without having to reset the grid on each level. 
 *
 * Credits/Inspiration:
 * -------------------
 * Semantic Grid: http://www.semantic.gs
 * Susy: http://susy.oddbird.net
 * Negative Grid: http://chrisplaneta.com/freebies/negativegrid-fluid-css-grid-by-chris-planeta/
 *
 * @author Profound Creative Studio
 * @url http://www.profoundgrid.com
 * @url http://www.weareprofound.com 
 */
/**
 * Establish the grid-containing element.
 */
/**
 * Align an element to the grid.
 */
/**
 * Apply to any column to make it the last one of the current row.
 */
/* Helper Class: Container */
/* line 140, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.row {
  width: 92.3%;
  margin: 0 3.85%;
}

/* Helper Class: Columns */
/* line 146, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.col1 {
  float: left;
  margin-right: -100%;
  width: 4.8%;
}

/* line 146, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.col2 {
  float: left;
  margin-right: -100%;
  width: 13.46%;
}

/* line 146, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.col3 {
  float: left;
  margin-right: -100%;
  width: 22.11%;
}

/* line 146, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.col4 {
  float: left;
  margin-right: -100%;
  width: 30.77%;
}

/* line 146, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.col5 {
  float: left;
  margin-right: -100%;
  width: 39.42%;
}

/* line 146, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.col6 {
  float: left;
  margin-right: -100%;
  width: 48.08%;
}

/* line 146, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.col7 {
  float: left;
  margin-right: -100%;
  width: 56.73%;
}

/* line 146, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.col8 {
  float: left;
  margin-right: -100%;
  width: 65.38%;
}

/* line 146, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.col9 {
  float: left;
  margin-right: -100%;
  width: 74.04%;
}

/* line 146, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.col10 {
  float: left;
  margin-right: -100%;
  width: 82.69%;
}

/* line 146, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.col11 {
  float: left;
  margin-right: -100%;
  width: 91.35%;
}

/* line 146, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.col12 {
  float: left;
  margin-right: -100%;
  width: 100%;
}

/* Helper Class: Horizontal Position */
/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.push0 {
  margin-left: 0%;
}

/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.push1 {
  margin-left: 8.65%;
}

/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.push2 {
  margin-left: 17.31%;
}

/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.push3 {
  margin-left: 25.96%;
}

/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.push4 {
  margin-left: 34.62%;
}

/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.push5 {
  margin-left: 43.27%;
}

/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.push6 {
  margin-left: 51.93%;
}

/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.push7 {
  margin-left: 60.58%;
}

/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.push8 {
  margin-left: 69.23%;
}

/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.push9 {
  margin-left: 77.89%;
}

/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.push10 {
  margin-left: 86.54%;
}

/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.push11 {
  margin-left: 95.2%;
}

/*
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
 *
 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
  font-family: 'FontAwesome';
  src: url("/App_Themes/Amerisure/Font/fontawesome-webfont.eot?v=3.0.1");
  src: url("/App_Themes/Amerisure/Font/fontawesome-webfont.eot?#iefix&v=3.0.1") format("embedded-opentype"), url("/App_Themes/Amerisure/Font/fontawesome-webfont.woff?v=3.0.1") format("woff"), url("/App_Themes/Amerisure/Font/fontawesome-webfont.ttf?v=3.0.1") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/*  Font Awesome styles
    ------------------------------------------------------- */
/* line 44, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

/* more sprites.less reset */
/* line 76, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}

/* line 81, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}

/* makes sure icons active on rollover in links */
/* line 90, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
}

/* makes the font 33% larger relative to the icon container */
/* line 96, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}

/* line 103, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.btn [class^="icon-"], .btn-wide [class^="icon-"], .accordion > a [class^="icon-"], ul.horizontal-nav li a:hover [class^="icon-"], ul.horizontal-nav li a.active [class^="icon-"], ul.horizontal-nav li a.CMSListMenuLinkHighlighted [class^="icon-"], .EditingFormTable tr td input[type="submit"] [class^="icon-"], .pagination a.current [class^="icon-"], .pagination a:hover [class^="icon-"], .PagerNumberArea a.current [class^="icon-"], .PagerNumberArea a:hover [class^="icon-"], .pagination .SelectedPage [class^="icon-"], .PagerNumberArea .SelectedPage [class^="icon-"], .pagination .UnselectedNext:hover:before [class^="icon-"], .pagination .SelectedNext:hover:before [class^="icon-"], .PagerNumberArea .UnselectedNext:hover:before [class^="icon-"], .PagerNumberArea .SelectedNext:hover:before [class^="icon-"], .pagination .UnselectedPrev:hover:before [class^="icon-"], .pagination .SelectedPrev:hover:before [class^="icon-"], .PagerNumberArea .UnselectedPrev:hover:before [class^="icon-"], .PagerNumberArea .SelectedPrev:hover:before [class^="icon-"], .pagination span.selectedPage [class^="icon-"], .PagerNumberArea span.selectedPage [class^="icon-"], .ContentButton [class^="icon-"],
.btn [class*=" icon-"],
.btn-wide [class*=" icon-"],
.accordion > a [class*=" icon-"],
ul.horizontal-nav li a:hover [class*=" icon-"],
ul.horizontal-nav li a.active [class*=" icon-"],
ul.horizontal-nav li a.CMSListMenuLinkHighlighted [class*=" icon-"],
.EditingFormTable tr td input[type="submit"] [class*=" icon-"],
.pagination a.current [class*=" icon-"],
.pagination a:hover [class*=" icon-"],
.PagerNumberArea a.current [class*=" icon-"],
.PagerNumberArea a:hover [class*=" icon-"],
.pagination .SelectedPage [class*=" icon-"],
.PagerNumberArea .SelectedPage [class*=" icon-"],
.pagination .UnselectedNext:hover:before [class*=" icon-"],
.pagination .SelectedNext:hover:before [class*=" icon-"],
.PagerNumberArea .UnselectedNext:hover:before [class*=" icon-"],
.PagerNumberArea .SelectedNext:hover:before [class*=" icon-"],
.pagination .UnselectedPrev:hover:before [class*=" icon-"],
.pagination .SelectedPrev:hover:before [class*=" icon-"],
.PagerNumberArea .UnselectedPrev:hover:before [class*=" icon-"],
.PagerNumberArea .SelectedPrev:hover:before [class*=" icon-"],
.pagination span.selectedPage [class*=" icon-"],
.PagerNumberArea span.selectedPage [class*=" icon-"],
.ContentButton [class*=" icon-"], .nav [class^="icon-"],
.nav [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */
}
/* line 106, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.btn [class^="icon-"].icon-large, .btn-wide [class^="icon-"].icon-large, .accordion > a [class^="icon-"].icon-large, ul.horizontal-nav li a:hover [class^="icon-"].icon-large, ul.horizontal-nav li a.active [class^="icon-"].icon-large, ul.horizontal-nav li a.CMSListMenuLinkHighlighted [class^="icon-"].icon-large, .EditingFormTable tr td input[type="submit"] [class^="icon-"].icon-large, .pagination a.current [class^="icon-"].icon-large, .pagination a:hover [class^="icon-"].icon-large, .PagerNumberArea a.current [class^="icon-"].icon-large, .PagerNumberArea a:hover [class^="icon-"].icon-large, .pagination .SelectedPage [class^="icon-"].icon-large, .PagerNumberArea .SelectedPage [class^="icon-"].icon-large, .pagination .UnselectedNext:hover:before [class^="icon-"].icon-large, .pagination .SelectedNext:hover:before [class^="icon-"].icon-large, .PagerNumberArea .UnselectedNext:hover:before [class^="icon-"].icon-large, .PagerNumberArea .SelectedNext:hover:before [class^="icon-"].icon-large, .pagination .UnselectedPrev:hover:before [class^="icon-"].icon-large, .pagination .SelectedPrev:hover:before [class^="icon-"].icon-large, .PagerNumberArea .UnselectedPrev:hover:before [class^="icon-"].icon-large, .PagerNumberArea .SelectedPrev:hover:before [class^="icon-"].icon-large, .pagination span.selectedPage [class^="icon-"].icon-large, .PagerNumberArea span.selectedPage [class^="icon-"].icon-large, .ContentButton [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.btn-wide [class*=" icon-"].icon-large,
.accordion > a [class*=" icon-"].icon-large,
ul.horizontal-nav li a:hover [class*=" icon-"].icon-large,
ul.horizontal-nav li a.active [class*=" icon-"].icon-large,
ul.horizontal-nav li a.CMSListMenuLinkHighlighted [class*=" icon-"].icon-large,
.EditingFormTable tr td input[type="submit"] [class*=" icon-"].icon-large,
.pagination a.current [class*=" icon-"].icon-large,
.pagination a:hover [class*=" icon-"].icon-large,
.PagerNumberArea a.current [class*=" icon-"].icon-large,
.PagerNumberArea a:hover [class*=" icon-"].icon-large,
.pagination .SelectedPage [class*=" icon-"].icon-large,
.PagerNumberArea .SelectedPage [class*=" icon-"].icon-large,
.pagination .UnselectedNext:hover:before [class*=" icon-"].icon-large,
.pagination .SelectedNext:hover:before [class*=" icon-"].icon-large,
.PagerNumberArea .UnselectedNext:hover:before [class*=" icon-"].icon-large,
.PagerNumberArea .SelectedNext:hover:before [class*=" icon-"].icon-large,
.pagination .UnselectedPrev:hover:before [class*=" icon-"].icon-large,
.pagination .SelectedPrev:hover:before [class*=" icon-"].icon-large,
.PagerNumberArea .UnselectedPrev:hover:before [class*=" icon-"].icon-large,
.PagerNumberArea .SelectedPrev:hover:before [class*=" icon-"].icon-large,
.pagination span.selectedPage [class*=" icon-"].icon-large,
.PagerNumberArea span.selectedPage [class*=" icon-"].icon-large,
.ContentButton [class*=" icon-"].icon-large, .nav [class^="icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
/* line 107, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.btn [class^="icon-"].icon-spin, .btn-wide [class^="icon-"].icon-spin, .accordion > a [class^="icon-"].icon-spin, ul.horizontal-nav li a:hover [class^="icon-"].icon-spin, ul.horizontal-nav li a.active [class^="icon-"].icon-spin, ul.horizontal-nav li a.CMSListMenuLinkHighlighted [class^="icon-"].icon-spin, .EditingFormTable tr td input[type="submit"] [class^="icon-"].icon-spin, .pagination a.current [class^="icon-"].icon-spin, .pagination a:hover [class^="icon-"].icon-spin, .PagerNumberArea a.current [class^="icon-"].icon-spin, .PagerNumberArea a:hover [class^="icon-"].icon-spin, .pagination .SelectedPage [class^="icon-"].icon-spin, .PagerNumberArea .SelectedPage [class^="icon-"].icon-spin, .pagination .UnselectedNext:hover:before [class^="icon-"].icon-spin, .pagination .SelectedNext:hover:before [class^="icon-"].icon-spin, .PagerNumberArea .UnselectedNext:hover:before [class^="icon-"].icon-spin, .PagerNumberArea .SelectedNext:hover:before [class^="icon-"].icon-spin, .pagination .UnselectedPrev:hover:before [class^="icon-"].icon-spin, .pagination .SelectedPrev:hover:before [class^="icon-"].icon-spin, .PagerNumberArea .UnselectedPrev:hover:before [class^="icon-"].icon-spin, .PagerNumberArea .SelectedPrev:hover:before [class^="icon-"].icon-spin, .pagination span.selectedPage [class^="icon-"].icon-spin, .PagerNumberArea span.selectedPage [class^="icon-"].icon-spin, .ContentButton [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.btn-wide [class*=" icon-"].icon-spin,
.accordion > a [class*=" icon-"].icon-spin,
ul.horizontal-nav li a:hover [class*=" icon-"].icon-spin,
ul.horizontal-nav li a.active [class*=" icon-"].icon-spin,
ul.horizontal-nav li a.CMSListMenuLinkHighlighted [class*=" icon-"].icon-spin,
.EditingFormTable tr td input[type="submit"] [class*=" icon-"].icon-spin,
.pagination a.current [class*=" icon-"].icon-spin,
.pagination a:hover [class*=" icon-"].icon-spin,
.PagerNumberArea a.current [class*=" icon-"].icon-spin,
.PagerNumberArea a:hover [class*=" icon-"].icon-spin,
.pagination .SelectedPage [class*=" icon-"].icon-spin,
.PagerNumberArea .SelectedPage [class*=" icon-"].icon-spin,
.pagination .UnselectedNext:hover:before [class*=" icon-"].icon-spin,
.pagination .SelectedNext:hover:before [class*=" icon-"].icon-spin,
.PagerNumberArea .UnselectedNext:hover:before [class*=" icon-"].icon-spin,
.PagerNumberArea .SelectedNext:hover:before [class*=" icon-"].icon-spin,
.pagination .UnselectedPrev:hover:before [class*=" icon-"].icon-spin,
.pagination .SelectedPrev:hover:before [class*=" icon-"].icon-spin,
.PagerNumberArea .UnselectedPrev:hover:before [class*=" icon-"].icon-spin,
.PagerNumberArea .SelectedPrev:hover:before [class*=" icon-"].icon-spin,
.pagination span.selectedPage [class*=" icon-"].icon-spin,
.PagerNumberArea span.selectedPage [class*=" icon-"].icon-spin,
.ContentButton [class*=" icon-"].icon-spin, .nav [class^="icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}

/* line 113, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.nav-tabs [class^="icon-"],
.nav-tabs [class*=" icon-"], .nav-pills [class^="icon-"],
.nav-pills [class*=" icon-"] {
  /* keeps button heights with and without icons the same */
}
/* line 115, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.nav-tabs [class^="icon-"], .nav-tabs [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"],
.nav-tabs [class*=" icon-"].icon-large, .nav-pills [class^="icon-"], .nav-pills [class^="icon-"].icon-large,
.nav-pills [class*=" icon-"],
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}

/* line 121, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
li [class^="icon-"],
li [class*=" icon-"], .nav li [class^="icon-"],
.nav li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
/* line 125, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large, .nav li [class^="icon-"].icon-large,
.nav li [class*=" icon-"].icon-large {
  /* increased font size for icon-large */
  width: 1.5625em;
}

/* line 132, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
ul.icons {
  list-style-type: none;
  text-indent: -.75em;
}
/* line 138, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
  width: .75em;
}

/* line 144, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-muted {
  color: #eeeeee;
}

/* line 151, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-border {
  border: solid 1px #eeeeee;
  padding: 0.2em 0.25em 0.15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 160, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-2x {
  font-size: 2em;
}
/* line 162, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-3x {
  font-size: 3em;
}
/* line 169, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 174, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-4x {
  font-size: 4em;
}
/* line 176, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 186, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.pull-right {
  float: right;
}

/* line 187, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.pull-left {
  float: left;
}

/* line 191, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
/* line 194, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}

/* line 203, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.btn [class^="icon-"].pull-left.icon-2x, .btn-wide [class^="icon-"].pull-left.icon-2x, .accordion > a [class^="icon-"].pull-left.icon-2x, ul.horizontal-nav li a:hover [class^="icon-"].pull-left.icon-2x, ul.horizontal-nav li a.active [class^="icon-"].pull-left.icon-2x, ul.horizontal-nav li a.CMSListMenuLinkHighlighted [class^="icon-"].pull-left.icon-2x, .EditingFormTable tr td input[type="submit"] [class^="icon-"].pull-left.icon-2x, .pagination a.current [class^="icon-"].pull-left.icon-2x, .pagination a:hover [class^="icon-"].pull-left.icon-2x, .PagerNumberArea a.current [class^="icon-"].pull-left.icon-2x, .PagerNumberArea a:hover [class^="icon-"].pull-left.icon-2x, .pagination .SelectedPage [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .SelectedPage [class^="icon-"].pull-left.icon-2x, .pagination .UnselectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .pagination .SelectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .UnselectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .SelectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .pagination .UnselectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .pagination .SelectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .UnselectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .SelectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .pagination span.selectedPage [class^="icon-"].pull-left.icon-2x, .PagerNumberArea span.selectedPage [class^="icon-"].pull-left.icon-2x, .ContentButton [class^="icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn-wide [class^="icon-"].pull-right.icon-2x, .accordion > a [class^="icon-"].pull-right.icon-2x, ul.horizontal-nav li a:hover [class^="icon-"].pull-right.icon-2x, ul.horizontal-nav li a.active [class^="icon-"].pull-right.icon-2x, ul.horizontal-nav li a.CMSListMenuLinkHighlighted [class^="icon-"].pull-right.icon-2x, .EditingFormTable tr td input[type="submit"] [class^="icon-"].pull-right.icon-2x, .pagination a.current [class^="icon-"].pull-right.icon-2x, .pagination a:hover [class^="icon-"].pull-right.icon-2x, .PagerNumberArea a.current [class^="icon-"].pull-right.icon-2x, .PagerNumberArea a:hover [class^="icon-"].pull-right.icon-2x, .pagination .SelectedPage [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .SelectedPage [class^="icon-"].pull-right.icon-2x, .pagination .UnselectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .pagination .SelectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .UnselectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .SelectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .pagination .UnselectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .pagination .SelectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .UnselectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .SelectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .pagination span.selectedPage [class^="icon-"].pull-right.icon-2x, .PagerNumberArea span.selectedPage [class^="icon-"].pull-right.icon-2x, .ContentButton [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn-wide [class*=" icon-"].pull-left.icon-2x,
.accordion > a [class*=" icon-"].pull-left.icon-2x,
ul.horizontal-nav li a:hover [class*=" icon-"].pull-left.icon-2x,
ul.horizontal-nav li a.active [class*=" icon-"].pull-left.icon-2x,
ul.horizontal-nav li a.CMSListMenuLinkHighlighted [class*=" icon-"].pull-left.icon-2x,
.EditingFormTable tr td input[type="submit"] [class*=" icon-"].pull-left.icon-2x,
.pagination a.current [class*=" icon-"].pull-left.icon-2x,
.pagination a:hover [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea a.current [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea a:hover [class*=" icon-"].pull-left.icon-2x,
.pagination .SelectedPage [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .SelectedPage [class*=" icon-"].pull-left.icon-2x,
.pagination .UnselectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination .SelectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .UnselectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .SelectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination .UnselectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination .SelectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .UnselectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .SelectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination span.selectedPage [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea span.selectedPage [class*=" icon-"].pull-left.icon-2x,
.ContentButton [class*=" icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x,
.btn-wide [class*=" icon-"].pull-right.icon-2x,
.accordion > a [class*=" icon-"].pull-right.icon-2x,
ul.horizontal-nav li a:hover [class*=" icon-"].pull-right.icon-2x,
ul.horizontal-nav li a.active [class*=" icon-"].pull-right.icon-2x,
ul.horizontal-nav li a.CMSListMenuLinkHighlighted [class*=" icon-"].pull-right.icon-2x,
.EditingFormTable tr td input[type="submit"] [class*=" icon-"].pull-right.icon-2x,
.pagination a.current [class*=" icon-"].pull-right.icon-2x,
.pagination a:hover [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea a.current [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea a:hover [class*=" icon-"].pull-right.icon-2x,
.pagination .SelectedPage [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .SelectedPage [class*=" icon-"].pull-right.icon-2x,
.pagination .UnselectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination .SelectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .UnselectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .SelectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination .UnselectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination .SelectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .UnselectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .SelectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination span.selectedPage [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea span.selectedPage [class*=" icon-"].pull-right.icon-2x,
.ContentButton [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
/* line 205, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.btn [class^="icon-"].icon-spin.icon-large, .btn-wide [class^="icon-"].icon-spin.icon-large, .accordion > a [class^="icon-"].icon-spin.icon-large, ul.horizontal-nav li a:hover [class^="icon-"].icon-spin.icon-large, ul.horizontal-nav li a.active [class^="icon-"].icon-spin.icon-large, ul.horizontal-nav li a.CMSListMenuLinkHighlighted [class^="icon-"].icon-spin.icon-large, .EditingFormTable tr td input[type="submit"] [class^="icon-"].icon-spin.icon-large, .pagination a.current [class^="icon-"].icon-spin.icon-large, .pagination a:hover [class^="icon-"].icon-spin.icon-large, .PagerNumberArea a.current [class^="icon-"].icon-spin.icon-large, .PagerNumberArea a:hover [class^="icon-"].icon-spin.icon-large, .pagination .SelectedPage [class^="icon-"].icon-spin.icon-large, .PagerNumberArea .SelectedPage [class^="icon-"].icon-spin.icon-large, .pagination .UnselectedNext:hover:before [class^="icon-"].icon-spin.icon-large, .pagination .SelectedNext:hover:before [class^="icon-"].icon-spin.icon-large, .PagerNumberArea .UnselectedNext:hover:before [class^="icon-"].icon-spin.icon-large, .PagerNumberArea .SelectedNext:hover:before [class^="icon-"].icon-spin.icon-large, .pagination .UnselectedPrev:hover:before [class^="icon-"].icon-spin.icon-large, .pagination .SelectedPrev:hover:before [class^="icon-"].icon-spin.icon-large, .PagerNumberArea .UnselectedPrev:hover:before [class^="icon-"].icon-spin.icon-large, .PagerNumberArea .SelectedPrev:hover:before [class^="icon-"].icon-spin.icon-large, .pagination span.selectedPage [class^="icon-"].icon-spin.icon-large, .PagerNumberArea span.selectedPage [class^="icon-"].icon-spin.icon-large, .ContentButton [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large,
.btn-wide [class*=" icon-"].icon-spin.icon-large,
.accordion > a [class*=" icon-"].icon-spin.icon-large,
ul.horizontal-nav li a:hover [class*=" icon-"].icon-spin.icon-large,
ul.horizontal-nav li a.active [class*=" icon-"].icon-spin.icon-large,
ul.horizontal-nav li a.CMSListMenuLinkHighlighted [class*=" icon-"].icon-spin.icon-large,
.EditingFormTable tr td input[type="submit"] [class*=" icon-"].icon-spin.icon-large,
.pagination a.current [class*=" icon-"].icon-spin.icon-large,
.pagination a:hover [class*=" icon-"].icon-spin.icon-large,
.PagerNumberArea a.current [class*=" icon-"].icon-spin.icon-large,
.PagerNumberArea a:hover [class*=" icon-"].icon-spin.icon-large,
.pagination .SelectedPage [class*=" icon-"].icon-spin.icon-large,
.PagerNumberArea .SelectedPage [class*=" icon-"].icon-spin.icon-large,
.pagination .UnselectedNext:hover:before [class*=" icon-"].icon-spin.icon-large,
.pagination .SelectedNext:hover:before [class*=" icon-"].icon-spin.icon-large,
.PagerNumberArea .UnselectedNext:hover:before [class*=" icon-"].icon-spin.icon-large,
.PagerNumberArea .SelectedNext:hover:before [class*=" icon-"].icon-spin.icon-large,
.pagination .UnselectedPrev:hover:before [class*=" icon-"].icon-spin.icon-large,
.pagination .SelectedPrev:hover:before [class*=" icon-"].icon-spin.icon-large,
.PagerNumberArea .UnselectedPrev:hover:before [class*=" icon-"].icon-spin.icon-large,
.PagerNumberArea .SelectedPrev:hover:before [class*=" icon-"].icon-spin.icon-large,
.pagination span.selectedPage [class*=" icon-"].icon-spin.icon-large,
.PagerNumberArea span.selectedPage [class*=" icon-"].icon-spin.icon-large,
.ContentButton [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}

/* line 213, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn-small.btn-wide [class^="icon-"].pull-left.icon-2x, .accordion > a.btn-small [class^="icon-"].pull-left.icon-2x, ul.horizontal-nav li a.btn-small:hover [class^="icon-"].pull-left.icon-2x, ul.horizontal-nav li a.btn-small.active [class^="icon-"].pull-left.icon-2x, ul.horizontal-nav li a.btn-small.CMSListMenuLinkHighlighted [class^="icon-"].pull-left.icon-2x, .EditingFormTable tr td input.btn-small[type="submit"] [class^="icon-"].pull-left.icon-2x, .pagination a.btn-small.current [class^="icon-"].pull-left.icon-2x, .pagination a.btn-small:hover [class^="icon-"].pull-left.icon-2x, .PagerNumberArea a.btn-small.current [class^="icon-"].pull-left.icon-2x, .PagerNumberArea a.btn-small:hover [class^="icon-"].pull-left.icon-2x, .pagination .btn-small.SelectedPage [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-small.SelectedPage [class^="icon-"].pull-left.icon-2x, .pagination .btn-small.UnselectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .pagination .btn-small.SelectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-small.UnselectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-small.SelectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .pagination .btn-small.UnselectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .pagination .btn-small.SelectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-small.UnselectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-small.SelectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .pagination span.btn-small.selectedPage [class^="icon-"].pull-left.icon-2x, .PagerNumberArea span.btn-small.selectedPage [class^="icon-"].pull-left.icon-2x, .btn-small.ContentButton [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn-small.btn-wide [class^="icon-"].pull-right.icon-2x, .accordion > a.btn-small [class^="icon-"].pull-right.icon-2x, ul.horizontal-nav li a.btn-small:hover [class^="icon-"].pull-right.icon-2x, ul.horizontal-nav li a.btn-small.active [class^="icon-"].pull-right.icon-2x, ul.horizontal-nav li a.btn-small.CMSListMenuLinkHighlighted [class^="icon-"].pull-right.icon-2x, .EditingFormTable tr td input.btn-small[type="submit"] [class^="icon-"].pull-right.icon-2x, .pagination a.btn-small.current [class^="icon-"].pull-right.icon-2x, .pagination a.btn-small:hover [class^="icon-"].pull-right.icon-2x, .PagerNumberArea a.btn-small.current [class^="icon-"].pull-right.icon-2x, .PagerNumberArea a.btn-small:hover [class^="icon-"].pull-right.icon-2x, .pagination .btn-small.SelectedPage [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-small.SelectedPage [class^="icon-"].pull-right.icon-2x, .pagination .btn-small.UnselectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .pagination .btn-small.SelectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-small.UnselectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-small.SelectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .pagination .btn-small.UnselectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .pagination .btn-small.SelectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-small.UnselectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-small.SelectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .pagination span.btn-small.selectedPage [class^="icon-"].pull-right.icon-2x, .PagerNumberArea span.btn-small.selectedPage [class^="icon-"].pull-right.icon-2x, .btn-small.ContentButton [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn-small.btn-wide [class*=" icon-"].pull-left.icon-2x,
.accordion > a.btn-small [class*=" icon-"].pull-left.icon-2x,
ul.horizontal-nav li a.btn-small:hover [class*=" icon-"].pull-left.icon-2x,
ul.horizontal-nav li a.btn-small.active [class*=" icon-"].pull-left.icon-2x,
ul.horizontal-nav li a.btn-small.CMSListMenuLinkHighlighted [class*=" icon-"].pull-left.icon-2x,
.EditingFormTable tr td input.btn-small[type="submit"] [class*=" icon-"].pull-left.icon-2x,
.pagination a.btn-small.current [class*=" icon-"].pull-left.icon-2x,
.pagination a.btn-small:hover [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea a.btn-small.current [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea a.btn-small:hover [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-small.SelectedPage [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-small.SelectedPage [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-small.UnselectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-small.SelectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-small.UnselectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-small.SelectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-small.UnselectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-small.SelectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-small.UnselectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-small.SelectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination span.btn-small.selectedPage [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea span.btn-small.selectedPage [class*=" icon-"].pull-left.icon-2x,
.btn-small.ContentButton [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x,
.btn-small.btn-wide [class*=" icon-"].pull-right.icon-2x,
.accordion > a.btn-small [class*=" icon-"].pull-right.icon-2x,
ul.horizontal-nav li a.btn-small:hover [class*=" icon-"].pull-right.icon-2x,
ul.horizontal-nav li a.btn-small.active [class*=" icon-"].pull-right.icon-2x,
ul.horizontal-nav li a.btn-small.CMSListMenuLinkHighlighted [class*=" icon-"].pull-right.icon-2x,
.EditingFormTable tr td input.btn-small[type="submit"] [class*=" icon-"].pull-right.icon-2x,
.pagination a.btn-small.current [class*=" icon-"].pull-right.icon-2x,
.pagination a.btn-small:hover [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea a.btn-small.current [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea a.btn-small:hover [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-small.SelectedPage [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-small.SelectedPage [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-small.UnselectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-small.SelectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-small.UnselectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-small.SelectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-small.UnselectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-small.SelectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-small.UnselectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-small.SelectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination span.btn-small.selectedPage [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea span.btn-small.selectedPage [class*=" icon-"].pull-right.icon-2x,
.btn-small.ContentButton [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}

/* line 220, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.btn.btn-large [class^="icon-"], .btn-large.btn-wide [class^="icon-"], .accordion > a.btn-large [class^="icon-"], ul.horizontal-nav li a.btn-large:hover [class^="icon-"], ul.horizontal-nav li a.btn-large.active [class^="icon-"], ul.horizontal-nav li a.btn-large.CMSListMenuLinkHighlighted [class^="icon-"], .EditingFormTable tr td input.btn-large[type="submit"] [class^="icon-"], .pagination a.btn-large.current [class^="icon-"], .pagination a.btn-large:hover [class^="icon-"], .PagerNumberArea a.btn-large.current [class^="icon-"], .PagerNumberArea a.btn-large:hover [class^="icon-"], .pagination .btn-large.SelectedPage [class^="icon-"], .PagerNumberArea .btn-large.SelectedPage [class^="icon-"], .pagination .btn-large.UnselectedNext:hover:before [class^="icon-"], .pagination .btn-large.SelectedNext:hover:before [class^="icon-"], .PagerNumberArea .btn-large.UnselectedNext:hover:before [class^="icon-"], .PagerNumberArea .btn-large.SelectedNext:hover:before [class^="icon-"], .pagination .btn-large.UnselectedPrev:hover:before [class^="icon-"], .pagination .btn-large.SelectedPrev:hover:before [class^="icon-"], .PagerNumberArea .btn-large.UnselectedPrev:hover:before [class^="icon-"], .PagerNumberArea .btn-large.SelectedPrev:hover:before [class^="icon-"], .pagination span.btn-large.selectedPage [class^="icon-"], .PagerNumberArea span.btn-large.selectedPage [class^="icon-"], .btn-large.ContentButton [class^="icon-"],
.btn.btn-large [class*=" icon-"],
.btn-large.btn-wide [class*=" icon-"],
.accordion > a.btn-large [class*=" icon-"],
ul.horizontal-nav li a.btn-large:hover [class*=" icon-"],
ul.horizontal-nav li a.btn-large.active [class*=" icon-"],
ul.horizontal-nav li a.btn-large.CMSListMenuLinkHighlighted [class*=" icon-"],
.EditingFormTable tr td input.btn-large[type="submit"] [class*=" icon-"],
.pagination a.btn-large.current [class*=" icon-"],
.pagination a.btn-large:hover [class*=" icon-"],
.PagerNumberArea a.btn-large.current [class*=" icon-"],
.PagerNumberArea a.btn-large:hover [class*=" icon-"],
.pagination .btn-large.SelectedPage [class*=" icon-"],
.PagerNumberArea .btn-large.SelectedPage [class*=" icon-"],
.pagination .btn-large.UnselectedNext:hover:before [class*=" icon-"],
.pagination .btn-large.SelectedNext:hover:before [class*=" icon-"],
.PagerNumberArea .btn-large.UnselectedNext:hover:before [class*=" icon-"],
.PagerNumberArea .btn-large.SelectedNext:hover:before [class*=" icon-"],
.pagination .btn-large.UnselectedPrev:hover:before [class*=" icon-"],
.pagination .btn-large.SelectedPrev:hover:before [class*=" icon-"],
.PagerNumberArea .btn-large.UnselectedPrev:hover:before [class*=" icon-"],
.PagerNumberArea .btn-large.SelectedPrev:hover:before [class*=" icon-"],
.pagination span.btn-large.selectedPage [class*=" icon-"],
.PagerNumberArea span.btn-large.selectedPage [class*=" icon-"],
.btn-large.ContentButton [class*=" icon-"] {
  margin-top: 0;
}
/* line 223, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn-large.btn-wide [class^="icon-"].pull-left.icon-2x, .accordion > a.btn-large [class^="icon-"].pull-left.icon-2x, ul.horizontal-nav li a.btn-large:hover [class^="icon-"].pull-left.icon-2x, ul.horizontal-nav li a.btn-large.active [class^="icon-"].pull-left.icon-2x, ul.horizontal-nav li a.btn-large.CMSListMenuLinkHighlighted [class^="icon-"].pull-left.icon-2x, .EditingFormTable tr td input.btn-large[type="submit"] [class^="icon-"].pull-left.icon-2x, .pagination a.btn-large.current [class^="icon-"].pull-left.icon-2x, .pagination a.btn-large:hover [class^="icon-"].pull-left.icon-2x, .PagerNumberArea a.btn-large.current [class^="icon-"].pull-left.icon-2x, .PagerNumberArea a.btn-large:hover [class^="icon-"].pull-left.icon-2x, .pagination .btn-large.SelectedPage [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-large.SelectedPage [class^="icon-"].pull-left.icon-2x, .pagination .btn-large.UnselectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .pagination .btn-large.SelectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-large.UnselectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-large.SelectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .pagination .btn-large.UnselectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .pagination .btn-large.SelectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-large.UnselectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-large.SelectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .pagination span.btn-large.selectedPage [class^="icon-"].pull-left.icon-2x, .PagerNumberArea span.btn-large.selectedPage [class^="icon-"].pull-left.icon-2x, .btn-large.ContentButton [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn-large.btn-wide [class^="icon-"].pull-right.icon-2x, .accordion > a.btn-large [class^="icon-"].pull-right.icon-2x, ul.horizontal-nav li a.btn-large:hover [class^="icon-"].pull-right.icon-2x, ul.horizontal-nav li a.btn-large.active [class^="icon-"].pull-right.icon-2x, ul.horizontal-nav li a.btn-large.CMSListMenuLinkHighlighted [class^="icon-"].pull-right.icon-2x, .EditingFormTable tr td input.btn-large[type="submit"] [class^="icon-"].pull-right.icon-2x, .pagination a.btn-large.current [class^="icon-"].pull-right.icon-2x, .pagination a.btn-large:hover [class^="icon-"].pull-right.icon-2x, .PagerNumberArea a.btn-large.current [class^="icon-"].pull-right.icon-2x, .PagerNumberArea a.btn-large:hover [class^="icon-"].pull-right.icon-2x, .pagination .btn-large.SelectedPage [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-large.SelectedPage [class^="icon-"].pull-right.icon-2x, .pagination .btn-large.UnselectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .pagination .btn-large.SelectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-large.UnselectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-large.SelectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .pagination .btn-large.UnselectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .pagination .btn-large.SelectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-large.UnselectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-large.SelectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .pagination span.btn-large.selectedPage [class^="icon-"].pull-right.icon-2x, .PagerNumberArea span.btn-large.selectedPage [class^="icon-"].pull-right.icon-2x, .btn-large.ContentButton [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn-large.btn-wide [class*=" icon-"].pull-left.icon-2x,
.accordion > a.btn-large [class*=" icon-"].pull-left.icon-2x,
ul.horizontal-nav li a.btn-large:hover [class*=" icon-"].pull-left.icon-2x,
ul.horizontal-nav li a.btn-large.active [class*=" icon-"].pull-left.icon-2x,
ul.horizontal-nav li a.btn-large.CMSListMenuLinkHighlighted [class*=" icon-"].pull-left.icon-2x,
.EditingFormTable tr td input.btn-large[type="submit"] [class*=" icon-"].pull-left.icon-2x,
.pagination a.btn-large.current [class*=" icon-"].pull-left.icon-2x,
.pagination a.btn-large:hover [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea a.btn-large.current [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea a.btn-large:hover [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-large.SelectedPage [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-large.SelectedPage [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-large.UnselectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-large.SelectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-large.UnselectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-large.SelectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-large.UnselectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-large.SelectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-large.UnselectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-large.SelectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination span.btn-large.selectedPage [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea span.btn-large.selectedPage [class*=" icon-"].pull-left.icon-2x,
.btn-large.ContentButton [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x,
.btn-large.btn-wide [class*=" icon-"].pull-right.icon-2x,
.accordion > a.btn-large [class*=" icon-"].pull-right.icon-2x,
ul.horizontal-nav li a.btn-large:hover [class*=" icon-"].pull-right.icon-2x,
ul.horizontal-nav li a.btn-large.active [class*=" icon-"].pull-right.icon-2x,
ul.horizontal-nav li a.btn-large.CMSListMenuLinkHighlighted [class*=" icon-"].pull-right.icon-2x,
.EditingFormTable tr td input.btn-large[type="submit"] [class*=" icon-"].pull-right.icon-2x,
.pagination a.btn-large.current [class*=" icon-"].pull-right.icon-2x,
.pagination a.btn-large:hover [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea a.btn-large.current [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea a.btn-large:hover [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-large.SelectedPage [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-large.SelectedPage [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-large.UnselectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-large.SelectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-large.UnselectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-large.SelectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-large.UnselectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-large.SelectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-large.UnselectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-large.SelectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination span.btn-large.selectedPage [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea span.btn-large.selectedPage [class*=" icon-"].pull-right.icon-2x,
.btn-large.ContentButton [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
/* line 225, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn-large.btn-wide [class^="icon-"].pull-left.icon-2x, .accordion > a.btn-large [class^="icon-"].pull-left.icon-2x, ul.horizontal-nav li a.btn-large:hover [class^="icon-"].pull-left.icon-2x, ul.horizontal-nav li a.btn-large.active [class^="icon-"].pull-left.icon-2x, ul.horizontal-nav li a.btn-large.CMSListMenuLinkHighlighted [class^="icon-"].pull-left.icon-2x, .EditingFormTable tr td input.btn-large[type="submit"] [class^="icon-"].pull-left.icon-2x, .pagination a.btn-large.current [class^="icon-"].pull-left.icon-2x, .pagination a.btn-large:hover [class^="icon-"].pull-left.icon-2x, .PagerNumberArea a.btn-large.current [class^="icon-"].pull-left.icon-2x, .PagerNumberArea a.btn-large:hover [class^="icon-"].pull-left.icon-2x, .pagination .btn-large.SelectedPage [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-large.SelectedPage [class^="icon-"].pull-left.icon-2x, .pagination .btn-large.UnselectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .pagination .btn-large.SelectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-large.UnselectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-large.SelectedNext:hover:before [class^="icon-"].pull-left.icon-2x, .pagination .btn-large.UnselectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .pagination .btn-large.SelectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-large.UnselectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .PagerNumberArea .btn-large.SelectedPrev:hover:before [class^="icon-"].pull-left.icon-2x, .pagination span.btn-large.selectedPage [class^="icon-"].pull-left.icon-2x, .PagerNumberArea span.btn-large.selectedPage [class^="icon-"].pull-left.icon-2x, .btn-large.ContentButton [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn-large.btn-wide [class*=" icon-"].pull-left.icon-2x,
.accordion > a.btn-large [class*=" icon-"].pull-left.icon-2x,
ul.horizontal-nav li a.btn-large:hover [class*=" icon-"].pull-left.icon-2x,
ul.horizontal-nav li a.btn-large.active [class*=" icon-"].pull-left.icon-2x,
ul.horizontal-nav li a.btn-large.CMSListMenuLinkHighlighted [class*=" icon-"].pull-left.icon-2x,
.EditingFormTable tr td input.btn-large[type="submit"] [class*=" icon-"].pull-left.icon-2x,
.pagination a.btn-large.current [class*=" icon-"].pull-left.icon-2x,
.pagination a.btn-large:hover [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea a.btn-large.current [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea a.btn-large:hover [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-large.SelectedPage [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-large.SelectedPage [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-large.UnselectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-large.SelectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-large.UnselectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-large.SelectedNext:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-large.UnselectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination .btn-large.SelectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-large.UnselectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea .btn-large.SelectedPrev:hover:before [class*=" icon-"].pull-left.icon-2x,
.pagination span.btn-large.selectedPage [class*=" icon-"].pull-left.icon-2x,
.PagerNumberArea span.btn-large.selectedPage [class*=" icon-"].pull-left.icon-2x,
.btn-large.ContentButton [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
/* line 226, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn-large.btn-wide [class^="icon-"].pull-right.icon-2x, .accordion > a.btn-large [class^="icon-"].pull-right.icon-2x, ul.horizontal-nav li a.btn-large:hover [class^="icon-"].pull-right.icon-2x, ul.horizontal-nav li a.btn-large.active [class^="icon-"].pull-right.icon-2x, ul.horizontal-nav li a.btn-large.CMSListMenuLinkHighlighted [class^="icon-"].pull-right.icon-2x, .EditingFormTable tr td input.btn-large[type="submit"] [class^="icon-"].pull-right.icon-2x, .pagination a.btn-large.current [class^="icon-"].pull-right.icon-2x, .pagination a.btn-large:hover [class^="icon-"].pull-right.icon-2x, .PagerNumberArea a.btn-large.current [class^="icon-"].pull-right.icon-2x, .PagerNumberArea a.btn-large:hover [class^="icon-"].pull-right.icon-2x, .pagination .btn-large.SelectedPage [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-large.SelectedPage [class^="icon-"].pull-right.icon-2x, .pagination .btn-large.UnselectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .pagination .btn-large.SelectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-large.UnselectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-large.SelectedNext:hover:before [class^="icon-"].pull-right.icon-2x, .pagination .btn-large.UnselectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .pagination .btn-large.SelectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-large.UnselectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .PagerNumberArea .btn-large.SelectedPrev:hover:before [class^="icon-"].pull-right.icon-2x, .pagination span.btn-large.selectedPage [class^="icon-"].pull-right.icon-2x, .PagerNumberArea span.btn-large.selectedPage [class^="icon-"].pull-right.icon-2x, .btn-large.ContentButton [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x,
.btn-large.btn-wide [class*=" icon-"].pull-right.icon-2x,
.accordion > a.btn-large [class*=" icon-"].pull-right.icon-2x,
ul.horizontal-nav li a.btn-large:hover [class*=" icon-"].pull-right.icon-2x,
ul.horizontal-nav li a.btn-large.active [class*=" icon-"].pull-right.icon-2x,
ul.horizontal-nav li a.btn-large.CMSListMenuLinkHighlighted [class*=" icon-"].pull-right.icon-2x,
.EditingFormTable tr td input.btn-large[type="submit"] [class*=" icon-"].pull-right.icon-2x,
.pagination a.btn-large.current [class*=" icon-"].pull-right.icon-2x,
.pagination a.btn-large:hover [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea a.btn-large.current [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea a.btn-large:hover [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-large.SelectedPage [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-large.SelectedPage [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-large.UnselectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-large.SelectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-large.UnselectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-large.SelectedNext:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-large.UnselectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination .btn-large.SelectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-large.UnselectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea .btn-large.SelectedPrev:hover:before [class*=" icon-"].pull-right.icon-2x,
.pagination span.btn-large.selectedPage [class*=" icon-"].pull-right.icon-2x,
.PagerNumberArea span.btn-large.selectedPage [class*=" icon-"].pull-right.icon-2x,
.btn-large.ContentButton [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}

/* line 231, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  /* line 240, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  0% {
    -moz-transform: rotate(0deg);
  }

  /* line 241, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  100% {
    -moz-transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  /* line 244, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  0% {
    -webkit-transform: rotate(0deg);
  }

  /* line 245, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  100% {
    -webkit-transform: rotate(359deg);
  }
}

@-o-keyframes spin {
  /* line 248, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  0% {
    -o-transform: rotate(0deg);
  }

  /* line 249, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  100% {
    -o-transform: rotate(359deg);
  }
}

@-ms-keyframes spin {
  /* line 252, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  0% {
    -ms-transform: rotate(0deg);
  }

  /* line 253, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  100% {
    -ms-transform: rotate(359deg);
  }
}

@keyframes spin {
  /* line 256, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 257, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  100% {
    transform: rotate(359deg);
  }
}

@-moz-document url-prefix() {
  /* line 261, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  .icon-spin {
    height: .9em;
  }

  /* line 262, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  .btn .icon-spin, .btn-wide .icon-spin, .accordion > a .icon-spin, ul.horizontal-nav li a:hover .icon-spin, ul.horizontal-nav li a.active .icon-spin, ul.horizontal-nav li a.CMSListMenuLinkHighlighted .icon-spin, .EditingFormTable tr td input[type="submit"] .icon-spin, .pagination a.current .icon-spin, .pagination a:hover .icon-spin, .PagerNumberArea a.current .icon-spin, .PagerNumberArea a:hover .icon-spin, .pagination .SelectedPage .icon-spin, .PagerNumberArea .SelectedPage .icon-spin, .pagination .UnselectedNext:hover:before .icon-spin, .pagination .SelectedNext:hover:before .icon-spin, .PagerNumberArea .UnselectedNext:hover:before .icon-spin, .PagerNumberArea .SelectedNext:hover:before .icon-spin, .pagination .UnselectedPrev:hover:before .icon-spin, .pagination .SelectedPrev:hover:before .icon-spin, .PagerNumberArea .UnselectedPrev:hover:before .icon-spin, .PagerNumberArea .SelectedPrev:hover:before .icon-spin, .pagination span.selectedPage .icon-spin, .PagerNumberArea span.selectedPage .icon-spin, .ContentButton .icon-spin {
    height: auto;
  }

  /* line 263, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  .icon-spin.icon-large {
    height: 1.25em;
  }

  /* line 264, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
  .btn .icon-spin.icon-large, .btn-wide .icon-spin.icon-large, .accordion > a .icon-spin.icon-large, ul.horizontal-nav li a:hover .icon-spin.icon-large, ul.horizontal-nav li a.active .icon-spin.icon-large, ul.horizontal-nav li a.CMSListMenuLinkHighlighted .icon-spin.icon-large, .EditingFormTable tr td input[type="submit"] .icon-spin.icon-large, .pagination a.current .icon-spin.icon-large, .pagination a:hover .icon-spin.icon-large, .PagerNumberArea a.current .icon-spin.icon-large, .PagerNumberArea a:hover .icon-spin.icon-large, .pagination .SelectedPage .icon-spin.icon-large, .PagerNumberArea .SelectedPage .icon-spin.icon-large, .pagination .UnselectedNext:hover:before .icon-spin.icon-large, .pagination .SelectedNext:hover:before .icon-spin.icon-large, .PagerNumberArea .UnselectedNext:hover:before .icon-spin.icon-large, .PagerNumberArea .SelectedNext:hover:before .icon-spin.icon-large, .pagination .UnselectedPrev:hover:before .icon-spin.icon-large, .pagination .SelectedPrev:hover:before .icon-spin.icon-large, .PagerNumberArea .UnselectedPrev:hover:before .icon-spin.icon-large, .PagerNumberArea .SelectedPrev:hover:before .icon-spin.icon-large, .pagination span.selectedPage .icon-spin.icon-large, .PagerNumberArea span.selectedPage .icon-spin.icon-large, .ContentButton .icon-spin.icon-large {
    height: .75em;
  }
}

/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
/* line 269, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-glass:before {
  content: "\f000";
}

/* line 270, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-music:before {
  content: "\f001";
}

/* line 271, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-search:before {
  content: "\f002";
}

/* line 272, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-envelope:before {
  content: "\f003";
}

/* line 273, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-heart:before {
  content: "\f004";
}

/* line 274, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-star:before {
  content: "\f005";
}

/* line 275, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-star-empty:before {
  content: "\f006";
}

/* line 276, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-user:before {
  content: "\f007";
}

/* line 277, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-film:before {
  content: "\f008";
}

/* line 278, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-th-large:before {
  content: "\f009";
}

/* line 279, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-th:before {
  content: "\f00a";
}

/* line 280, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-th-list:before {
  content: "\f00b";
}

/* line 281, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-ok:before {
  content: "\f00c";
}

/* line 282, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-remove:before {
  content: "\f00d";
}

/* line 283, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-zoom-in:before {
  content: "\f00e";
}

/* line 285, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-zoom-out:before {
  content: "\f010";
}

/* line 286, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-off:before {
  content: "\f011";
}

/* line 287, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-signal:before {
  content: "\f012";
}

/* line 288, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-cog:before {
  content: "\f013";
}

/* line 289, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-trash:before {
  content: "\f014";
}

/* line 290, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-home:before {
  content: "\f015";
}

/* line 291, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-file:before {
  content: "\f016";
}

/* line 292, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-time:before {
  content: "\f017";
}

/* line 293, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-road:before {
  content: "\f018";
}

/* line 294, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-download-alt:before {
  content: "\f019";
}

/* line 295, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-download:before {
  content: "\f01a";
}

/* line 296, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-upload:before {
  content: "\f01b";
}

/* line 297, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-inbox:before {
  content: "\f01c";
}

/* line 298, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-play-circle:before {
  content: "\f01d";
}

/* line 299, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-repeat:before {
  content: "\f01e";
}

/* \f020 doesn't work in Safari. all shifted one down */
/* line 302, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-refresh:before {
  content: "\f021";
}

/* line 303, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-list-alt:before {
  content: "\f022";
}

/* line 304, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-lock:before {
  content: "\f023";
}

/* line 305, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-flag:before {
  content: "\f024";
}

/* line 306, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-headphones:before {
  content: "\f025";
}

/* line 307, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-volume-off:before {
  content: "\f026";
}

/* line 308, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-volume-down:before {
  content: "\f027";
}

/* line 309, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-volume-up:before {
  content: "\f028";
}

/* line 310, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-qrcode:before {
  content: "\f029";
}

/* line 311, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-barcode:before {
  content: "\f02a";
}

/* line 312, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-tag:before {
  content: "\f02b";
}

/* line 313, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-tags:before {
  content: "\f02c";
}

/* line 314, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-book:before {
  content: "\f02d";
}

/* line 315, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-bookmark:before {
  content: "\f02e";
}

/* line 316, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-print:before {
  content: "\f02f";
}

/* line 318, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-camera:before {
  content: "\f030";
}

/* line 319, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-font:before {
  content: "\f031";
}

/* line 320, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-bold:before {
  content: "\f032";
}

/* line 321, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-italic:before {
  content: "\f033";
}

/* line 322, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-text-height:before {
  content: "\f034";
}

/* line 323, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-text-width:before {
  content: "\f035";
}

/* line 324, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-align-left:before {
  content: "\f036";
}

/* line 325, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-align-center:before {
  content: "\f037";
}

/* line 326, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-align-right:before {
  content: "\f038";
}

/* line 327, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-align-justify:before {
  content: "\f039";
}

/* line 328, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-list:before {
  content: "\f03a";
}

/* line 329, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-indent-left:before {
  content: "\f03b";
}

/* line 330, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-indent-right:before {
  content: "\f03c";
}

/* line 331, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-facetime-video:before {
  content: "\f03d";
}

/* line 332, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-picture:before {
  content: "\f03e";
}

/* line 334, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-pencil:before {
  content: "\f040";
}

/* line 335, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-map-marker:before {
  content: "\f041";
}

/* line 336, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-adjust:before {
  content: "\f042";
}

/* line 337, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-tint:before {
  content: "\f043";
}

/* line 338, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-edit:before {
  content: "\f044";
}

/* line 339, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-share:before {
  content: "\f045";
}

/* line 340, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-check:before {
  content: "\f046";
}

/* line 341, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-move:before {
  content: "\f047";
}

/* line 342, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-step-backward:before {
  content: "\f048";
}

/* line 343, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-fast-backward:before {
  content: "\f049";
}

/* line 344, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-backward:before {
  content: "\f04a";
}

/* line 345, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-play:before {
  content: "\f04b";
}

/* line 346, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-pause:before {
  content: "\f04c";
}

/* line 347, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-stop:before {
  content: "\f04d";
}

/* line 348, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-forward:before {
  content: "\f04e";
}

/* line 350, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-fast-forward:before {
  content: "\f050";
}

/* line 351, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-step-forward:before {
  content: "\f051";
}

/* line 352, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-eject:before {
  content: "\f052";
}

/* line 353, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-chevron-left:before {
  content: "\f053";
}

/* line 354, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-chevron-right:before {
  content: "\f054";
}

/* line 355, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-plus-sign:before {
  content: "\f055";
}

/* line 356, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-minus-sign:before {
  content: "\f056";
}

/* line 357, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-remove-sign:before {
  content: "\f057";
}

/* line 358, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-ok-sign:before {
  content: "\f058";
}

/* line 359, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-question-sign:before {
  content: "\f059";
}

/* line 360, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-info-sign:before {
  content: "\f05a";
}

/* line 361, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-screenshot:before {
  content: "\f05b";
}

/* line 362, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-remove-circle:before {
  content: "\f05c";
}

/* line 363, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-ok-circle:before {
  content: "\f05d";
}

/* line 364, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-ban-circle:before {
  content: "\f05e";
}

/* line 366, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-arrow-left:before {
  content: "\f060";
}

/* line 367, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-arrow-right:before {
  content: "\f061";
}

/* line 368, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-arrow-up:before {
  content: "\f062";
}

/* line 369, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-arrow-down:before {
  content: "\f063";
}

/* line 370, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-share-alt:before {
  content: "\f064";
}

/* line 371, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-resize-full:before {
  content: "\f065";
}

/* line 372, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-resize-small:before {
  content: "\f066";
}

/* line 373, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-plus:before {
  content: "\f067";
}

/* line 374, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-minus:before {
  content: "\f068";
}

/* line 375, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-asterisk:before {
  content: "\f069";
}

/* line 376, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-exclamation-sign:before {
  content: "\f06a";
}

/* line 377, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-gift:before {
  content: "\f06b";
}

/* line 378, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-leaf:before {
  content: "\f06c";
}

/* line 379, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-fire:before {
  content: "\f06d";
}

/* line 380, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-eye-open:before {
  content: "\f06e";
}

/* line 382, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-eye-close:before {
  content: "\f070";
}

/* line 383, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-warning-sign:before {
  content: "\f071";
}

/* line 384, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-plane:before {
  content: "\f072";
}

/* line 385, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-calendar:before {
  content: "\f073";
}

/* line 386, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-random:before {
  content: "\f074";
}

/* line 387, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-comment:before {
  content: "\f075";
}

/* line 388, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-magnet:before {
  content: "\f076";
}

/* line 389, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-chevron-up:before {
  content: "\f077";
}

/* line 390, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-chevron-down:before {
  content: "\f078";
}

/* line 391, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-retweet:before {
  content: "\f079";
}

/* line 392, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-shopping-cart:before {
  content: "\f07a";
}

/* line 393, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-folder-close:before {
  content: "\f07b";
}

/* line 394, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-folder-open:before {
  content: "\f07c";
}

/* line 395, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-resize-vertical:before {
  content: "\f07d";
}

/* line 396, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-resize-horizontal:before {
  content: "\f07e";
}

/* line 398, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-bar-chart:before {
  content: "\f080";
}

/* line 399, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-twitter-sign:before {
  content: "\f081";
}

/* line 400, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-facebook-sign:before {
  content: "\f082";
}

/* line 401, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-camera-retro:before {
  content: "\f083";
}

/* line 402, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-key:before {
  content: "\f084";
}

/* line 403, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-cogs:before {
  content: "\f085";
}

/* line 404, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-comments:before {
  content: "\f086";
}

/* line 405, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-thumbs-up:before {
  content: "\f087";
}

/* line 406, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-thumbs-down:before {
  content: "\f088";
}

/* line 407, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-star-half:before {
  content: "\f089";
}

/* line 408, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-heart-empty:before {
  content: "\f08a";
}

/* line 409, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-signout:before {
  content: "\f08b";
}

/* line 410, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-linkedin-sign:before {
  content: "\f08c";
}

/* line 411, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-pushpin:before {
  content: "\f08d";
}

/* line 412, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-external-link:before {
  content: "\f08e";
}

/* line 414, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-signin:before {
  content: "\f090";
}

/* line 415, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-trophy:before {
  content: "\f091";
}

/* line 416, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-github-sign:before {
  content: "\f092";
}

/* line 417, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-upload-alt:before {
  content: "\f093";
}

/* line 418, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-lemon:before {
  content: "\f094";
}

/* line 419, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-phone:before {
  content: "\f095";
}

/* line 420, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-check-empty:before {
  content: "\f096";
}

/* line 421, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-bookmark-empty:before {
  content: "\f097";
}

/* line 422, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-phone-sign:before {
  content: "\f098";
}

/* line 423, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-twitter:before {
  content: "\f099";
}

/* line 424, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-facebook:before {
  content: "\f09a";
}

/* line 425, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-github:before {
  content: "\f09b";
}

/* line 426, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-unlock:before {
  content: "\f09c";
}

/* line 427, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-credit-card:before {
  content: "\f09d";
}

/* line 428, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-rss:before {
  content: "\f09e";
}

/* line 430, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-hdd:before {
  content: "\f0a0";
}

/* line 431, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-bullhorn:before {
  content: "\f0a1";
}

/* line 432, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-bell:before {
  content: "\f0a2";
}

/* line 433, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-certificate:before {
  content: "\f0a3";
}

/* line 434, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-hand-right:before {
  content: "\f0a4";
}

/* line 435, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-hand-left:before {
  content: "\f0a5";
}

/* line 436, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-hand-up:before {
  content: "\f0a6";
}

/* line 437, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-hand-down:before {
  content: "\f0a7";
}

/* line 438, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-circle-arrow-left:before {
  content: "\f0a8";
}

/* line 439, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-circle-arrow-right:before {
  content: "\f0a9";
}

/* line 440, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-circle-arrow-up:before {
  content: "\f0aa";
}

/* line 441, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-circle-arrow-down:before {
  content: "\f0ab";
}

/* line 442, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-globe:before {
  content: "\f0ac";
}

/* line 443, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-wrench:before {
  content: "\f0ad";
}

/* line 444, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-tasks:before {
  content: "\f0ae";
}

/* line 446, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-filter:before {
  content: "\f0b0";
}

/* line 447, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-briefcase:before {
  content: "\f0b1";
}

/* line 448, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-fullscreen:before {
  content: "\f0b2";
}

/* line 450, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-group:before {
  content: "\f0c0";
}

/* line 451, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-link:before {
  content: "\f0c1";
}

/* line 452, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-cloud:before {
  content: "\f0c2";
}

/* line 453, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-beaker:before {
  content: "\f0c3";
}

/* line 454, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-cut:before {
  content: "\f0c4";
}

/* line 455, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-copy:before {
  content: "\f0c5";
}

/* line 456, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-paper-clip:before {
  content: "\f0c6";
}

/* line 457, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-save:before {
  content: "\f0c7";
}

/* line 458, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-sign-blank:before {
  content: "\f0c8";
}

/* line 459, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-reorder:before {
  content: "\f0c9";
}

/* line 460, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-list-ul:before {
  content: "\f0ca";
}

/* line 461, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-list-ol:before {
  content: "\f0cb";
}

/* line 462, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-strikethrough:before {
  content: "\f0cc";
}

/* line 463, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-underline:before {
  content: "\f0cd";
}

/* line 464, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-table:before {
  content: "\f0ce";
}

/* line 466, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-magic:before {
  content: "\f0d0";
}

/* line 467, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-truck:before {
  content: "\f0d1";
}

/* line 468, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-pinterest:before {
  content: "\f0d2";
}

/* line 469, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-pinterest-sign:before {
  content: "\f0d3";
}

/* line 470, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-google-plus-sign:before {
  content: "\f0d4";
}

/* line 471, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-google-plus:before {
  content: "\f0d5";
}

/* line 472, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-money:before {
  content: "\f0d6";
}

/* line 473, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-caret-down:before {
  content: "\f0d7";
}

/* line 474, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-caret-up:before {
  content: "\f0d8";
}

/* line 475, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-caret-left:before {
  content: "\f0d9";
}

/* line 476, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-caret-right:before {
  content: "\f0da";
}

/* line 477, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-columns:before {
  content: "\f0db";
}

/* line 478, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-sort:before {
  content: "\f0dc";
}

/* line 479, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-sort-down:before {
  content: "\f0dd";
}

/* line 480, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-sort-up:before {
  content: "\f0de";
}

/* line 482, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-envelope-alt:before {
  content: "\f0e0";
}

/* line 483, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-linkedin:before {
  content: "\f0e1";
}

/* line 484, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-undo:before {
  content: "\f0e2";
}

/* line 485, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-legal:before {
  content: "\f0e3";
}

/* line 486, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-dashboard:before {
  content: "\f0e4";
}

/* line 487, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-comment-alt:before {
  content: "\f0e5";
}

/* line 488, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-comments-alt:before {
  content: "\f0e6";
}

/* line 489, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-bolt:before {
  content: "\f0e7";
}

/* line 490, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-sitemap:before {
  content: "\f0e8";
}

/* line 491, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-umbrella:before {
  content: "\f0e9";
}

/* line 492, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-paste:before {
  content: "\f0ea";
}

/* line 493, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-lightbulb:before {
  content: "\f0eb";
}

/* line 494, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-exchange:before {
  content: "\f0ec";
}

/* line 495, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-cloud-download:before {
  content: "\f0ed";
}

/* line 496, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-cloud-upload:before {
  content: "\f0ee";
}

/* line 498, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-user-md:before {
  content: "\f0f0";
}

/* line 499, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-stethoscope:before {
  content: "\f0f1";
}

/* line 500, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-suitcase:before {
  content: "\f0f2";
}

/* line 501, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-bell-alt:before {
  content: "\f0f3";
}

/* line 502, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-coffee:before {
  content: "\f0f4";
}

/* line 503, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-food:before {
  content: "\f0f5";
}

/* line 504, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-file-alt:before {
  content: "\f0f6";
}

/* line 505, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-building:before {
  content: "\f0f7";
}

/* line 506, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-hospital:before {
  content: "\f0f8";
}

/* line 507, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-ambulance:before {
  content: "\f0f9";
}

/* line 508, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-medkit:before {
  content: "\f0fa";
}

/* line 509, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-fighter-jet:before {
  content: "\f0fb";
}

/* line 510, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-beer:before {
  content: "\f0fc";
}

/* line 511, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-h-sign:before {
  content: "\f0fd";
}

/* line 512, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-plus-sign-alt:before {
  content: "\f0fe";
}

/* line 514, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-double-angle-left:before {
  content: "\f100";
}

/* line 515, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-double-angle-right:before {
  content: "\f101";
}

/* line 516, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-double-angle-up:before {
  content: "\f102";
}

/* line 517, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-double-angle-down:before {
  content: "\f103";
}

/* line 518, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-angle-left:before {
  content: "\f104";
}

/* line 519, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-angle-right:before {
  content: "\f105";
}

/* line 520, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-angle-up:before {
  content: "\f106";
}

/* line 521, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-angle-down:before {
  content: "\f107";
}

/* line 522, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-desktop:before {
  content: "\f108";
}

/* line 523, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-laptop:before {
  content: "\f109";
}

/* line 524, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-tablet:before {
  content: "\f10a";
}

/* line 525, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-mobile-phone:before {
  content: "\f10b";
}

/* line 526, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-circle-blank:before {
  content: "\f10c";
}

/* line 527, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-quote-left:before {
  content: "\f10d";
}

/* line 528, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-quote-right:before {
  content: "\f10e";
}

/* line 530, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-spinner:before {
  content: "\f110";
}

/* line 531, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-circle:before {
  content: "\f111";
}

/* line 532, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-reply:before {
  content: "\f112";
}

/* line 533, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-github-alt:before {
  content: "\f113";
}

/* line 534, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-folder-close-alt:before {
  content: "\f114";
}

/* line 535, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/fonts/font-awesome.scss */
.icon-folder-open-alt:before {
  content: "\f115";
}

/* line 14, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
html, body {
  font-size: 20px;
  font-family: Helvetica, Arial, sans-serif;
}

/* line 19, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
a {
  color: #159BE8;
  text-decoration: none;
  -webkit-transition: color, 0.4s;
  -moz-transition: color, 0.4s;
  -o-transition: color, 0.4s;
  transition: color, 0.4s;
}

/* line 24, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
a:hover {
  color: #00549b;
  text-decoration: underline;
}

/* line 28, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
a[class^="icon-"]:before {
  padding-left: 0.2em;
}

/* line 30, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  text-transform: uppercase;
  font-family: "Average Sans", Helvetica, Arial, sans-serif;
}
/* line 34, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
h1.inset, h2.inset, h3.inset, h4.inset, h5.inset, h6.inset {
  color: #757474;
  font-weight: normal;
}
/* line 38, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
h1.definition, h2.definition, h3.definition, h4.definition, h5.definition, h6.definition {
  font-family: Georgia, serif;
  font-weight: normal;
  font-style: italic;
  text-transform: none;
  text-shadow: 0 1px white;
  color: #999;
  padding: 0 0 0.75em 0;
}
/* line 47, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #00549b;
}
/* line 49, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  text-decoration: none;
}

/* line 53, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
h1, h2, h3 {
  padding: 0.75em 0 0.25em;
  color: #00549b;
  word-wrap: break-word;
}

/* line 59, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
h4, h5, h6 {
  padding: 0.35em 0;
}

/* line 63, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
p, dl {
  line-height: 1.5em;
  margin: 0;
  padding: 0 0 1em 0;
}

/* line 69, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
ol, ul {
  line-height: 1.5em;
  list-style-position: outside;
  margin: 0 0 1em 0;
}

/* line 75, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
blockquote {
  margin: 0;
  padding: 1em;
  color: #567;
  font-style: italic;
}

/* line 82, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
table, iframe {
  margin-bottom: 1em;
}

/* line 86, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
article ul {
  list-style: none;
}
/* line 90, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
article ul li:before {
  font-family: 'FontAwesome';
  content: "\f0da";
  color: #777;
  margin: 0 0.5em 0 -1em;
}

/* line 100, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
article img,
.grid img {
  max-width: 100%;
}

/* line 104, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.box {
  background: white;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 0 1em;
  margin-bottom: 1em;
}
/* line 111, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.box:hover {
  text-decoration: none;
}

/* line 113, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.box.highlight {
  background: #f5f5e9;
}

/* line 115, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.btn, .btn-wide, .accordion > a, ul.horizontal-nav li a:hover, ul.horizontal-nav li a.active, ul.horizontal-nav li a.CMSListMenuLinkHighlighted, .EditingFormTable tr td input[type="submit"], .pagination a.current, .pagination a:hover, .PagerNumberArea a.current, .PagerNumberArea a:hover, .pagination .SelectedPage, .PagerNumberArea .SelectedPage, .pagination .UnselectedNext:hover:before, .pagination .SelectedNext:hover:before, .PagerNumberArea .UnselectedNext:hover:before, .PagerNumberArea .SelectedNext:hover:before, .pagination .UnselectedPrev:hover:before, .pagination .SelectedPrev:hover:before, .PagerNumberArea .UnselectedPrev:hover:before, .PagerNumberArea .SelectedPrev:hover:before, .pagination span.selectedPage, .PagerNumberArea span.selectedPage, .ContentButton {
  background: white;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #181818;
  border: 0 none;
  padding: 0.25em 0.5em;
  display: inline-block;
}
/* line 124, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.btn:active, .btn-wide:active, .accordion > a:active, ul.horizontal-nav li a:active:hover, ul.horizontal-nav li a.active:active, ul.horizontal-nav li a.CMSListMenuLinkHighlighted:active, .EditingFormTable tr td input[type="submit"]:active, .pagination a.current:active, .pagination a:active:hover, .PagerNumberArea a.current:active, .PagerNumberArea a:active:hover, .pagination .SelectedPage:active, .PagerNumberArea .SelectedPage:active, .pagination .UnselectedNext:hover:active:before, .pagination .SelectedNext:hover:active:before, .PagerNumberArea .UnselectedNext:hover:active:before, .PagerNumberArea .SelectedNext:hover:active:before, .pagination .UnselectedPrev:hover:active:before, .pagination .SelectedPrev:hover:active:before, .PagerNumberArea .UnselectedPrev:hover:active:before, .PagerNumberArea .SelectedPrev:hover:active:before, .pagination span.selectedPage:active, .PagerNumberArea span.selectedPage:active, .ContentButton:active {
  -webkit-box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 1px;
  -moz-box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 1px;
  box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 1px;
  background: #efefef;
}
/* line 128, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.btn:hover, .btn-wide:hover, .accordion > a:hover, ul.horizontal-nav li a:hover, ul.horizontal-nav li a.active:hover, ul.horizontal-nav li a.CMSListMenuLinkHighlighted:hover, .EditingFormTable tr td input[type="submit"]:hover, .pagination a.current:hover, .pagination a:hover, .PagerNumberArea a.current:hover, .PagerNumberArea a:hover, .pagination .SelectedPage:hover, .PagerNumberArea .SelectedPage:hover, .pagination .UnselectedNext:hover:before, .pagination .SelectedNext:hover:before, .PagerNumberArea .UnselectedNext:hover:before, .PagerNumberArea .SelectedNext:hover:before, .pagination .UnselectedPrev:hover:before, .pagination .SelectedPrev:hover:before, .PagerNumberArea .UnselectedPrev:hover:before, .PagerNumberArea .SelectedPrev:hover:before, .pagination span.selectedPage:hover, .PagerNumberArea span.selectedPage:hover, .ContentButton:hover {
  text-decoration: none;
}

/* line 133, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.btn-group .btn, .btn-group .btn-wide, .btn-group .accordion > a, .btn-group ul.horizontal-nav li a:hover, ul.horizontal-nav li .btn-group a:hover, .btn-group ul.horizontal-nav li a.active, ul.horizontal-nav li .btn-group a.active, .btn-group ul.horizontal-nav li a.CMSListMenuLinkHighlighted, ul.horizontal-nav li .btn-group a.CMSListMenuLinkHighlighted, .btn-group .EditingFormTable tr td input[type="submit"], .EditingFormTable tr td .btn-group input[type="submit"], .btn-group .pagination a.current, .pagination .btn-group a.current, .btn-group .pagination a:hover, .pagination .btn-group a:hover, .btn-group .PagerNumberArea a.current, .PagerNumberArea .btn-group a.current, .btn-group .PagerNumberArea a:hover, .PagerNumberArea .btn-group a:hover, .btn-group .pagination .SelectedPage, .pagination .btn-group .SelectedPage, .btn-group .PagerNumberArea .SelectedPage, .PagerNumberArea .btn-group .SelectedPage, .btn-group .pagination .UnselectedNext:hover:before, .pagination .btn-group .UnselectedNext:hover:before, .btn-group .pagination .SelectedNext:hover:before, .pagination .btn-group .SelectedNext:hover:before, .btn-group .PagerNumberArea .UnselectedNext:hover:before, .PagerNumberArea .btn-group .UnselectedNext:hover:before, .btn-group .PagerNumberArea .SelectedNext:hover:before, .PagerNumberArea .btn-group .SelectedNext:hover:before, .btn-group .pagination .UnselectedPrev:hover:before, .pagination .btn-group .UnselectedPrev:hover:before, .btn-group .pagination .SelectedPrev:hover:before, .pagination .btn-group .SelectedPrev:hover:before, .btn-group .PagerNumberArea .UnselectedPrev:hover:before, .PagerNumberArea .btn-group .UnselectedPrev:hover:before, .btn-group .PagerNumberArea .SelectedPrev:hover:before, .PagerNumberArea .btn-group .SelectedPrev:hover:before, .btn-group .pagination span.selectedPage, .pagination .btn-group span.selectedPage, .btn-group .PagerNumberArea span.selectedPage, .PagerNumberArea .btn-group span.selectedPage, .btn-group .ContentButton {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-left: 1px solid #d8d8d8;
}
/* line 136, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.btn-group .btn:first-child, .btn-group .btn-wide:first-child, .btn-group .accordion > a:first-child, .btn-group ul.horizontal-nav li a:first-child:hover, ul.horizontal-nav li .btn-group a:first-child:hover, .btn-group ul.horizontal-nav li a.active:first-child, ul.horizontal-nav li .btn-group a.active:first-child, .btn-group ul.horizontal-nav li a.CMSListMenuLinkHighlighted:first-child, ul.horizontal-nav li .btn-group a.CMSListMenuLinkHighlighted:first-child, .btn-group .EditingFormTable tr td input[type="submit"]:first-child, .EditingFormTable tr td .btn-group input[type="submit"]:first-child, .btn-group .pagination a.current:first-child, .pagination .btn-group a.current:first-child, .btn-group .pagination a:first-child:hover, .pagination .btn-group a:first-child:hover, .btn-group .PagerNumberArea a.current:first-child, .PagerNumberArea .btn-group a.current:first-child, .btn-group .PagerNumberArea a:first-child:hover, .PagerNumberArea .btn-group a:first-child:hover, .btn-group .pagination .SelectedPage:first-child, .pagination .btn-group .SelectedPage:first-child, .btn-group .PagerNumberArea .SelectedPage:first-child, .PagerNumberArea .btn-group .SelectedPage:first-child, .btn-group .pagination .UnselectedNext:hover:first-child:before, .pagination .btn-group .UnselectedNext:hover:first-child:before, .btn-group .pagination .SelectedNext:hover:first-child:before, .pagination .btn-group .SelectedNext:hover:first-child:before, .btn-group .PagerNumberArea .UnselectedNext:hover:first-child:before, .PagerNumberArea .btn-group .UnselectedNext:hover:first-child:before, .btn-group .PagerNumberArea .SelectedNext:hover:first-child:before, .PagerNumberArea .btn-group .SelectedNext:hover:first-child:before, .btn-group .pagination .UnselectedPrev:hover:first-child:before, .pagination .btn-group .UnselectedPrev:hover:first-child:before, .btn-group .pagination .SelectedPrev:hover:first-child:before, .pagination .btn-group .SelectedPrev:hover:first-child:before, .btn-group .PagerNumberArea .UnselectedPrev:hover:first-child:before, .PagerNumberArea .btn-group .UnselectedPrev:hover:first-child:before, .btn-group .PagerNumberArea .SelectedPrev:hover:first-child:before, .PagerNumberArea .btn-group .SelectedPrev:hover:first-child:before, .btn-group .pagination span.selectedPage:first-child, .pagination .btn-group span.selectedPage:first-child, .btn-group .PagerNumberArea span.selectedPage:first-child, .PagerNumberArea .btn-group span.selectedPage:first-child, .btn-group .ContentButton:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-left: 0 none;
}

/* line 142, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.btn-wide, .accordion > a {
  display: block;
  padding: 0.5em 2em 0.5em 1em;
  color: #666;
  border-bottom: 1px solid #cccccc;
}
/* line 148, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.btn-wide:hover, .accordion > a:hover {
  color: #00549b;
}

/* line 153, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.news .source {
  display: block;
  font-size: .75em;
  color: #999;
  font-style: italic;
}

/* line 160, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.media, .media-body {
  zoom: 1;
  overflow: hidden;
}

/* line 165, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.media {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #c6c4c4;
}
/* line 170, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.media > .pull-left {
  margin-right: 1em;
}
/* line 172, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.media > .pull-left img {
  max-width: 7em;
  margin-bottom: 1em;
}
/* line 179, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.media .media-body h2 {
  padding-top: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.3em;
  font-weight: normal;
  text-transform: none;
}

/* line 189, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.caption {
  font-size: 0.75em;
  padding: 0 1em;
  display: block;
  color: #999;
  font-style: italic;
}

/* line 197, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.terms-and-conditions {
  overflow: scroll;
  max-height: 400px;
  height: 400px;
  margin: 2em 0;
  border: 1px solid #cccccc;
  padding: 0 1em;
  background: white;
}

/* line 207, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.hidden {
  display: none;
}

/* line 208, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
.center {
  text-align: center;
}

/* line 209, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
small, .small {
  font-size: 0.858em;
}

@media only screen and (max-width: 767px) {
  /* line 212, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
  div[class*="col"] {
    width: 100%;
    float: none;
  }

  /* line 216, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
  div[class*="push"] {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1046px) {
  /* line 222, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
  html, body {
    font-size: 1.125em;
  }

  /* line 226, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_globals.scss */
  .media > .pull-left img {
    max-width: 8em;
  }
}
/* line 7, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
#top {
  background: #456;
  text-align: center;
  font-size: 0.75em;
  color: white;
  text-shadow: 0 1px rgba(33, 33, 33, 0.5);
}
/* line 13, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
#top a:link, #top a:visited {
  color: #ccc;
}
/* line 14, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
#top .left > div, #top .right > div {
  padding: 5px 0;
  border-bottom: 1px solid #333333;
}

/* line 20, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header, header a {
  color: #231f20;
  font-size: 0.938em;
}

/* line 24, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header a:hover {
  color: #999999;
}

/* line 25, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header a.CMSListMenuLinkHighlighted {
  color: #ce1126;
}

/* line 27, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header#masthead {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  max-width: 1233px;
  margin: 0 auto;
  background: white;
  margin-top: 14px;
}
/* line 33, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header#masthead .zoneLogo {
  text-align: center;
  margin-bottom: 20px;
}
/* line 38, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header#masthead #search {
  z-index: 50;
  position: absolute;
  width: 100%;
  margin-top: 40px;
  padding: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}
/* line 47, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header#masthead #search.open {
  display: block;
}
/* line 49, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header#masthead #search input[type="text"] {
  width: 100%;
  border: 1px solid #bababa;
  padding: 9px 36px 9px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 57, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header#masthead #search input[type="submit"] {
  display: block;
  position: absolute;
  right: 10px;
  height: 2em;
  top: 10px;
  background: none;
  border: 0 none;
  color: #a19e9e;
  border-left: 1px solid #e9e9e9;
  padding: 0 10px;
}

/* line 72, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header#masthead ul {
  display: none;
  list-style: none;
}
/* line 76, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header#masthead ul li {
  display: inline-block;
}
/* line 78, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header#masthead ul li:first-child a {
  border: 0 none;
}
/* line 80, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header#masthead ul li a {
  border-left: 1px solid #231f20;
  padding: 0 0.15em 0 0.5em;
}
/* line 84, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
header#masthead ul li a img {
  vertical-align: -10%;
}

@media only screen and (min-width: 768px) {
  /* line 91, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
  header#masthead .inner {
    width: 92.3%;
    margin: 0 3.85%;
  }
  /* line 92, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
  header#masthead ul {
    display: block;
    text-align: right;
    margin: 10px 0 0 0;
    font-size: 0.75em;
  }
  /* line 98, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
  header#masthead ul li a img {
    max-width: 100px;
  }
  /* line 100, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
  header#masthead .zoneLogo {
    text-align: left;
    float: left;
    margin-right: -100%;
  }
  /* line 105, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
  header#masthead .zoneTop {
    float: right;
  }
  /* line 109, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
  header#masthead div#search {
    display: block;
    position: relative;
    border-top: 0 none;
    width: 400px;
    float: right;
    margin-top: 0;
    font-size: 0.858em;
  }
}
@media only screen and (min-width: 1046px) {
  /* line 124, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
  header#masthead ul {
    font-size: 1em;
  }
  /* line 126, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_header.scss */
  header#masthead ul li a img {
    max-width: none;
  }
}
/* line 5, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav {
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
  position: relative;
  z-index: 90;
  font-family: "Average Sans", Helvetica, Arial, sans-serif;
}
/* line 12, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav a:hover {
  text-decoration: none;
}
/* line 15, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul {
  padding: 0;
  margin: 0;
  width: 100%;
  list-style: none;
  border-top: 1px solid #012341;
  border-bottom: 1px solid #012341;
  text-align: center;
  position: relative;
}
/* line 25, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul li {
  position: relative;
  width: 100%;
  background: #448dce;
  background: -moz-linear-gradient(top, #448dce 0%, #256aa8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #448dce), color-stop(100%, #256aa8));
  background: -webkit-linear-gradient(top, #448dce 0%, #256aa8 100%);
  background: -o-linear-gradient(top, #448dce 0%, #256aa8 100%);
  background: -ms-linear-gradient(top, #448dce 0%, #256aa8 100%);
  background: linear-gradient(to bottom, #448dce 0%, #256aa8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#448dce', endColorstr='#256aa8',GradientType=0 );
  letter-spacing: normal;
  word-spacing: normal;
}
/* line 39, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul li.search {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 36px;
  border-right: 1px solid;
}
/* line 46, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul li.search a {
  width: 36px;
  line-height: 18px;
  font-size: 0.858em;
}
/* line 53, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul li.open {
  background: #256aa8;
  background: -moz-linear-gradient(top, #256aa8 0%, #448dce 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #256aa8), color-stop(100%, #448dce));
  background: -webkit-linear-gradient(top, #256aa8 0%, #448dce 100%);
  background: -o-linear-gradient(top, #256aa8 0%, #448dce 100%);
  background: -ms-linear-gradient(top, #256aa8 0%, #448dce 100%);
  background: linear-gradient(to bottom, #256aa8 0%, #448dce 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#256aa8', endColorstr='#448dce',GradientType=0 );
  -webkit-box-shadow: inset 0 1px 5px -1px #1f3b53;
  -moz-box-shadow: inset 0 1px 5px -1px #1f3b53;
  box-shadow: inset 0 1px 5px -1px #1f3b53;
}
/* line 63, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul li.open > a {
  color: white;
  border-top: 1px solid #22507a;
}
/* line 72, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul li.main.open > ul {
  display: block;
}
/* line 74, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul li.main > a {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
}
/* line 79, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul li.main > a:before {
  position: absolute;
  font-size: 16px;
  right: 16px;
}
/* line 87, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul li a {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  display: block;
  padding: 9px 0 10px 0;
  color: white;
  text-transform: uppercase;
}
/* line 93, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul li a:hover {
  color: white;
}

/* line 99, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
.main-nav-item, header#masthead #search, nav ul ul li a {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  background: rgba(255, 255, 255, 0.8);
  color: #00549b;
  -webkit-transition: background 0.4s, color 0.4s;
  -moz-transition: background 0.4s, color 0.4s;
  -o-transition: background 0.4s, color 0.4s;
  transition: background 0.4s, color 0.4s;
}

/* line 107, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
}
/* line 114, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul.open {
  display: block;
}
/* line 115, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul.right {
  right: 0;
}
/* line 117, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul li {
  background: none;
  filter: none;
  width: 100%;
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.4);
}
/* line 124, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul li:first-child {
  border-top: 0 none;
}
/* line 128, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul li a {
  display: block;
  padding: 15px 0;
}
/* line 132, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul li a:hover {
  background: white;
  color: #ce1126;
}
/* line 136, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul li a.active {
  color: #ce1126;
}
/* line 139, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul li a.dropdown {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  background: none;
  border: 0 none;
  font-size: 1.125em;
  padding-top: 18px;
}

/* line 151, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav li.search.open + li.main > ul {
  margin-top: 58px;
}

/* line 156, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul li.dropdown-submenu ul {
  position: static;
}
/* line 159, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul li.dropdown-submenu ul li {
  border-top: 1px solid #111111;
}
/* line 161, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul li.dropdown-submenu ul li:first-child {
  border: 0 none;
}
/* line 163, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul li.dropdown-submenu ul li a {
  background: #46596a;
  color: white;
  padding: 10px 0;
  text-transform: none;
}
/* line 169, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul li.dropdown-submenu ul li a:hover {
  background: #60788d;
}

/* line 173, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
nav ul ul li.dropdown-submenu a.open + ul {
  display: block;
}

@media only screen and (min-width: 768px) {
  /* line 178, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul li#search,
  nav ul li#more {
    display: none;
  }

  /* line 182, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul {
    border: 0 none;
    font-size: 0.95em;
  }
  /* line 186, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul li.main > a,
  nav ul li.search {
    display: none;
  }
  /* line 187, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul li {
    background: none;
    filter: none;
  }
  /* line 193, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul {
    display: block;
    position: static;
    padding: 0;
    text-align: center;
    margin-top: 0 !important;
    letter-spacing: -.1em;
    word-spacing: -.2em;
    background: rgba(255, 255, 255, 0.75);
  }
  /* line 203, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul li {
    display: inline-block;
    width: auto;
    padding: 0 1%;
    border: 0 none;
    background: url(/App_Themes/Amerisure/images/bg-nav-item.png) no-repeat left center;
  }
  /* line 209, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul li:first-child {
    background: none;
  }
  /* line 211, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul li a {
    height: 59px;
    line-height: 59px;
    padding: 0 15px;
    border: 0 none;
    background: transparent;
  }
  /* line 217, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul li a:hover {
    background: transparent;
  }
  /* line 218, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul li a.dropdown {
    display: none;
  }

  /* line 224, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul li.dropdown-submenu ul {
    display: none;
    position: absolute;
    margin: 0;
    width: 13em;
    left: auto;
  }
  /* line 231, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul li.dropdown-submenu ul li {
    background: none;
    border: 0 none;
    text-align: left;
    padding: 0;
    display: block;
  }
  /* line 238, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul li.dropdown-submenu ul li a {
    padding: 15px 30px;
    height: auto;
    line-height: normal;
    background: rgba(70, 89, 106, 0.9);
  }

  /* line 247, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul > li.dropdown-submenu:hover > a {
    color: #ce1126;
  }
  /* line 250, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul > li.dropdown-submenu:hover ul {
    display: block;
  }
}
@media only screen and (min-width: 1046px) {
  /* line 255, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul {
    font-size: 1em;
  }
  /* line 258, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul {
    word-spacing: -.15em;
  }
  /* line 260, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_nav.scss */
  nav ul ul li {
    padding: 0 2.5%;
  }
}
/* line 10, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main {
  overflow: hidden;
  *zoom: 1;
  background: #ebebeb;
  position: relative;
}
/* line 15, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main .inner {
  width: 100%;
  max-width: 1233px;
  margin: 0 auto;
}
/* line 17, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main .inner article {
  padding-bottom: 1em;
}
/* line 22, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main .row {
  overflow: hidden;
  *zoom: 1;
}
/* line 26, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main .grid-row, section#main .grid {
  overflow: hidden;
  *zoom: 1;
  width: 92.3%;
  margin: 0 3.85%;
}
/* line 31, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main .grid {
  font-size: 0.858em;
  line-height: 1.5em;
  color: #666;
}

/* line 40, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
hgroup img {
  pointer-events: none;
  max-width: 100%;
}

/* line 45, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup {
  overflow: hidden;
  position: relative;
  margin: 0;
  width: 100%;
}
/* line 51, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup.slider {
  height: 600px;
}
/* line 53, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup.slider .Content {
  width: auto !important;
  height: auto !important;
  overflow: none !important;
  position: static !important;
}
/* line 58, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup.slider .Content > div {
  width: 100% !important;
  height: 600px !important;
}
/* line 63, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup.slider img {
  display: block;
  left: -75%;
  max-width: none;
  max-height: 600px;
}
/* line 69, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup.slider article {
  bottom: 200px;
}
/* line 74, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup > div {
  position: absolute;
  width: 100%;
  left: 0;
}
/* line 80, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup img {
  overflow: hidden;
  position: relative;
}
/* line 85, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup article {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  color: white;
}
/* line 92, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup article .content {
  padding: 0 3.85%;
  height: 200px;
}
/* line 97, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup article h1, section#main > hgroup article h2, section#main > hgroup article h3, section#main > hgroup article h4, section#main > hgroup article h5, section#main > hgroup article h6 {
  color: white;
  padding: 0.35em 0 0.25em 0;
}
/* line 100, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup article h1 a, section#main > hgroup article h2 a, section#main > hgroup article h3 a, section#main > hgroup article h4 a, section#main > hgroup article h5 a, section#main > hgroup article h6 a {
  color: white;
}
/* line 103, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup article p {
  font-size: 0.75em;
}
/* line 107, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup article a {
  color: #4dabfd;
}
/* line 111, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup article .callout a {
  color: white;
}
/* line 113, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup article .callout a:hover {
  text-decoration: none;
}
/* line 116, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main > hgroup article a.icon-circle-arrow-right {
  position: absolute;
  top: 32px;
  margin-top: -10px;
  right: 1em;
  opacity: 0.5;
}

/* line 126, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
section#main .inner > hgroup {
  width: 92.3%;
  margin: 0 3.85%;
}

/* line 131, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.slider-controls {
  position: absolute;
  z-index: 10;
  width: 100%;
  text-align: center;
  top: 70px;
}
/* line 138, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.slider-controls a {
  text-indent: -1000em;
  width: 9px;
  height: 8px;
  background: url(/App_Themes/Amerisure/Images/controls.png) no-repeat left top;
  overflow: hidden;
  display: inline-block;
  margin: 0 2px;
  text-decoration: none;
  border: 0 none;
}
/* line 149, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.slider-controls a.activeSlide {
  background-position: left -8px;
}

/* line 156, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
ul.horizontal-nav {
  list-style: none;
  padding: 0;
  font-size: 1em;
  margin: 0.5em 0 0 0;
}
/* line 162, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
ul.horizontal-nav li {
  display: inline-block;
  padding: 0 5px;
  margin-bottom: 0.5em;
}
/* line 166, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
ul.horizontal-nav li:before {
  display: none;
}
/* line 168, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
ul.horizontal-nav li a {
  color: #8a8989;
  padding: 0.5em 1em;
  display: inline-block;
  background: #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 176, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
ul.horizontal-nav li a:hover, ul.horizontal-nav li a.active, ul.horizontal-nav li a.CMSListMenuLinkHighlighted {
  padding: 0.5em 1em;
}

/* line 185, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.accordion-group {
  padding: 0.5em 0;
}

/* line 189, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.accordion div {
  display: none;
}
/* line 193, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.accordion > a {
  position: relative;
}
/* line 196, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.accordion > a:after {
  font-family: 'FontAwesome';
  content: "\f0d7";
  position: absolute;
  top: 0.65em;
  right: 1.4em;
}
/* line 206, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.accordion.open > a {
  color: #00549b;
}
/* line 208, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.accordion.open > a:after {
  content: "\f0d8";
}
/* line 213, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.accordion.open div {
  display: block;
  padding: 0.5em 1em;
  background: #e3e3e3;
}

/* line 222, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
ul.year-listing {
  font-size: 0.938em;
  border-top: 1px solid #c6c4c4;
  border-bottom: 1px solid #c6c4c4;
  padding: 0.5em 0;
  margin: 0.5em 0;
}
/* line 228, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
ul.year-listing li a {
  color: #585858;
  padding: 0.25em 0.5em;
}
/* line 233, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
ul.year-listing li a:hover, ul.year-listing li a.active, ul.year-listing li a.CMSListMenuLinkHighlighted {
  padding: 0.25em 0.5em;
}

/* line 239, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
div.news {
  padding: 1em 0;
  border-bottom: 1px solid #c6c4c4;
  position: relative;
}
/* line 244, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
div.news + h3 {
  padding-top: 0.25em;
}
/* line 246, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
div.news span.date {
  color: #8a8989;
  width: 8em;
  font-size: 0.75em;
  line-height: 1em;
  padding-top: .35em;
  display: inline-block;
}
/* line 254, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
div.news h2 {
  display: inline-block;
  padding: 0 4em 0 0;
  font-size: 1.1em;
  font-family: Helvetica, sans-serif;
  font-weight: normal;
  text-transform: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 264, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
div.news .btn-group {
  position: absolute;
  right: 0;
  top: 2.4em;
  line-height: 1em;
}
/* line 269, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
div.news .btn-group .btn, div.news .btn-group .btn-wide, div.news .btn-group .accordion > a, div.news .btn-group ul.horizontal-nav li a:hover, ul.horizontal-nav li div.news .btn-group a:hover, div.news .btn-group ul.horizontal-nav li a.active, ul.horizontal-nav li div.news .btn-group a.active, div.news .btn-group ul.horizontal-nav li a.CMSListMenuLinkHighlighted, ul.horizontal-nav li div.news .btn-group a.CMSListMenuLinkHighlighted, div.news .btn-group .EditingFormTable tr td input[type="submit"], .EditingFormTable tr td div.news .btn-group input[type="submit"], div.news .btn-group .pagination a.current, .pagination div.news .btn-group a.current, div.news .btn-group .pagination a:hover, .pagination div.news .btn-group a:hover, div.news .btn-group .PagerNumberArea a.current, .PagerNumberArea div.news .btn-group a.current, div.news .btn-group .PagerNumberArea a:hover, .PagerNumberArea div.news .btn-group a:hover, div.news .btn-group .pagination .SelectedPage, .pagination div.news .btn-group .SelectedPage, div.news .btn-group .PagerNumberArea .SelectedPage, .PagerNumberArea div.news .btn-group .SelectedPage, div.news .btn-group .pagination .UnselectedNext:hover:before, .pagination div.news .btn-group .UnselectedNext:hover:before, div.news .btn-group .pagination .SelectedNext:hover:before, .pagination div.news .btn-group .SelectedNext:hover:before, div.news .btn-group .PagerNumberArea .UnselectedNext:hover:before, .PagerNumberArea div.news .btn-group .UnselectedNext:hover:before, div.news .btn-group .PagerNumberArea .SelectedNext:hover:before, .PagerNumberArea div.news .btn-group .SelectedNext:hover:before, div.news .btn-group .pagination .UnselectedPrev:hover:before, .pagination div.news .btn-group .UnselectedPrev:hover:before, div.news .btn-group .pagination .SelectedPrev:hover:before, .pagination div.news .btn-group .SelectedPrev:hover:before, div.news .btn-group .PagerNumberArea .UnselectedPrev:hover:before, .PagerNumberArea div.news .btn-group .UnselectedPrev:hover:before, div.news .btn-group .PagerNumberArea .SelectedPrev:hover:before, .PagerNumberArea div.news .btn-group .SelectedPrev:hover:before, div.news .btn-group .pagination span.selectedPage, .pagination div.news .btn-group span.selectedPage, div.news .btn-group .PagerNumberArea span.selectedPage, .PagerNumberArea div.news .btn-group span.selectedPage, div.news .btn-group .ContentButton {
  font-size: 0.688em;
  padding: 0.4em 0.5em;
}

/* line 278, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.service-grid h2 {
  text-align: center;
  font-size: 1.25em;
}
/* line 283, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.service-grid > article {
  overflow: hidden;
}
/* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.service-grid > article .box {
  margin-left: 0%;
  margin-bottom: 3.85%;
  clear: both;
  *zoom: 1;
}
/* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.service-grid > article .box:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.service-grid > article .box + .box {
  margin-left: 51.93%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.service-grid > article .box + .box + .box {
  margin-left: 0%;
  margin-bottom: 3.85%;
  clear: both;
  *zoom: 1;
}
/* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.service-grid > article .box + .box + .box:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.service-grid > article .box + .box + .box + .box {
  margin-left: 51.93%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.service-grid > article .box + .box + .box + .box + .box {
  margin-left: 0%;
  margin-bottom: 3.85%;
  clear: both;
  *zoom: 1;
}
/* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.service-grid > article .box + .box + .box + .box + .box:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.service-grid > article .box + .box + .box + .box + .box + .box {
  margin-left: 51.93%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.service-grid > article .box + .box + .box + .box + .box + .box + .box {
  margin-left: 0%;
  margin-bottom: 3.85%;
  clear: both;
  *zoom: 1;
}
/* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.service-grid > article .box + .box + .box + .box + .box + .box + .box:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box {
  margin-left: 51.93%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box + .box {
  margin-left: 0%;
  margin-bottom: 3.85%;
  clear: both;
  *zoom: 1;
}
/* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box + .box:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box + .box + .box {
  margin-left: 51.93%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box + .box + .box + .box {
  margin-left: 0%;
  margin-bottom: 3.85%;
  clear: both;
  *zoom: 1;
}
/* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box + .box + .box + .box:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box + .box + .box + .box + .box {
  margin-left: 51.93%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 288, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.service-grid article .box {
  display: block;
  color: #7e7d7d;
  border: 1px solid white;
  font-size: 0.75em;
  height: 12em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-right: -100%;
  width: 48.08%;
}
/* line 297, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.service-grid article .box.bold {
  border: 1px solid #484949;
  position: relative;
  overflow: hidden;
  color: white;
  padding: 0;
}
/* line 304, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.service-grid article .box.bold .content, .service-grid article .box.bold div {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 0.5em;
  background: rgba(0, 0, 0, 0.7);
  margin: 120px 0 -1px 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 6.5em;
  display: table;
  width: 100%;
}
/* line 317, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.service-grid article .box.bold .content h1, .service-grid article .box.bold .content h2, .service-grid article .box.bold .content h3, .service-grid article .box.bold .content h4, .service-grid article .box.bold .content h5, .service-grid article .box.bold .content h6, .service-grid article .box.bold div h1, .service-grid article .box.bold div h2, .service-grid article .box.bold div h3, .service-grid article .box.bold div h4, .service-grid article .box.bold div h5, .service-grid article .box.bold div h6 {
  color: white;
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  word-wrap: break-word;
}
/* line 326, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.service-grid article .box.bold > img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
/* line 336, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.service-grid article .box:hover, .service-grid article .box.active {
  border: 1px solid #74bffd;
  -webkit-box-shadow: 0 0 13px rgba(73, 170, 253, 0.5);
  -moz-box-shadow: 0 0 13px rgba(73, 170, 253, 0.5);
  box-shadow: 0 0 13px rgba(73, 170, 253, 0.5);
}

/* line 345, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
.media.agent img.pull-right {
  max-width: 175px;
}

/* line 348, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
div.search {
  position: relative;
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid #c6c4c4;
}
/* line 354, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
div.search #agent_filter {
  width: 100%;
  border: 1px solid #bababa;
  padding: 9px 36px 9px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 362, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
div.search a.cancel {
  position: absolute;
  margin-top: -31px;
  right: .5em;
  color: #999;
  display: none;
}
/* line 368, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
div.search a.cancel:hover {
  color: #ce1126;
}

/* line 373, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
#bottom_nav {
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 10;
  display: table;
  border: 1px solid #111111;
  font-size: 0.858em;
  font-family: "Average Sans", sans-serif;
}
/* line 385, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
#bottom_nav div {
  display: table-cell;
  border: 1px solid #111111;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  width: 50%;
  height: 90px;
  vertical-align: middle;
  background: rgba(0, 0, 0, 0.5);
}
/* line 394, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
#bottom_nav div a {
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: white;
  font-size: 1.2em;
}
/* line 400, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
#bottom_nav div a:hover {
  text-decoration: none;
}
/* line 404, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
#bottom_nav div.nav-row {
  display: table-row;
  width: 100%;
  border: 0 none;
  background: none;
}
/* line 411, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
#bottom_nav img {
  vertical-align: middle;
}

@media only screen and (min-width: 480px) {
  /* line 415, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup.slider img {
    left: -50%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 419, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main {
    margin-top: -59px;
  }
  /* line 422, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main .inner:first-child {
    margin-top: 59px;
  }
  /* line 426, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main .sidebar > article {
    float: left;
    margin-right: -100%;
    width: 65.38%;
  }
  /* line 431, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main .row.service-grid > article {
    float: left;
    margin-right: -100%;
    width: 74.04%;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  section#main .row.service-grid > article .box {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  section#main .row.service-grid > article .box:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  section#main .row.service-grid > article .box + .box {
    margin-left: 34.62%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  section#main .row.service-grid > article .box + .box + .box {
    margin-left: 69.23%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  section#main .row.service-grid > article .box + .box + .box + .box {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  section#main .row.service-grid > article .box + .box + .box + .box:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  section#main .row.service-grid > article .box + .box + .box + .box + .box {
    margin-left: 34.62%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  section#main .row.service-grid > article .box + .box + .box + .box + .box + .box {
    margin-left: 69.23%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  section#main .row.service-grid > article .box + .box + .box + .box + .box + .box + .box {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  section#main .row.service-grid > article .box + .box + .box + .box + .box + .box + .box:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  section#main .row.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box {
    margin-left: 34.62%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  section#main .row.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box + .box {
    margin-left: 69.23%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  section#main .row.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box + .box + .box {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  section#main .row.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box + .box + .box:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  section#main .row.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box + .box + .box + .box {
    margin-left: 34.62%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  section#main .row.service-grid > article .box + .box + .box + .box + .box + .box + .box + .box + .box + .box + .box + .box {
    margin-left: 69.23%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 434, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main .row.service-grid > article .box {
    float: left;
    margin-right: -100%;
    width: 30.77%;
  }
  /* line 436, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main .row.service-grid > aside {
    float: left;
    margin-right: -100%;
    width: 22.11%;
    margin-left: 77.89%;
  }

  /* line 444, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup {
    height: auto;
    min-height: 100px;
  }
  /* line 448, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup.slider img {
    left: 0;
  }
  /* line 452, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup article {
    background: none;
    position: static;
    font-size: 1.125em;
    width: 100%;
    max-width: 1233px;
    margin: 0 auto;
  }
  /* line 457, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup article .content {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 69px;
  }
  /* line 462, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup article .content.callout {
    top: 100px;
    right: 3.85%;
    width: 50%;
    font-size: 0.858em;
  }
  /* line 468, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup article .content a.icon-circle-arrow-right {
    top: 50%;
  }
  /* line 472, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup article .content p {
    font-size: 0.858em;
  }

  /* line 480, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  .slider-controls {
    top: auto;
    right: 0;
    bottom: 100px;
    text-align: right;
    margin-right: 3.85%;
  }
  /* line 486, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  .slider-controls a {
    text-indent: 1000em;
  }

  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col4 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col4:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col4 + .col4 {
    margin-left: 34.62%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col4 + .col4 + .col4 {
    margin-left: 69.23%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col4 + .col4 + .col4 + .col4 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col4 + .col4 + .col4 + .col4:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col4 + .col4 + .col4 + .col4 + .col4 {
    margin-left: 34.62%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col4 + .col4 + .col4 + .col4 + .col4 + .col4 {
    margin-left: 69.23%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 {
    margin-left: 34.62%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 {
    margin-left: 69.23%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 {
    margin-left: 34.62%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 + .col4 {
    margin-left: 69.23%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col3:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col3 + .col3 + .col3:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col6 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col6:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col6 + .col6 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col6 + .col6 + .col6 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col6 + .col6 + .col6:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col6 + .col6 + .col6 + .col6 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col6 + .col6 + .col6 + .col6 + .col6 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col6 + .col6 + .col6 + .col6 + .col6:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col6 + .col6 + .col6 + .col6 + .col6 + .col6 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 + .col6 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 495, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  .grid .col3 {
    float: left;
    margin-right: -100%;
    width: 48.08%;
  }

  /* line 499, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  div.news span.date {
    position: absolute;
    text-align: right;
  }
  /* line 503, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  div.news h2 {
    padding: 0 4em 0 6em;
  }
  /* line 506, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  div.news .btn-group {
    top: 1em;
  }

  /* line 512, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  .service-grid article .box {
    font-size: 0.858em;
    height: 15em;
  }
  /* line 516, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  .service-grid article .box.bold .content, .service-grid article .box.bold div {
    height: 5.5em;
  }

  /* line 523, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  #bottom_nav {
    background: rgba(0, 0, 0, 0.5);
    text-align: center;
    display: block;
    border: 0 none;
    font-size: 0.75em;
  }
  /* line 530, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  #bottom_nav div {
    display: inline-block;
    background: none;
    border: 0 none;
    width: auto;
    height: auto;
  }
  /* line 536, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  #bottom_nav div.nav-row {
    display: inline-block;
    width: auto;
  }
  /* line 541, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  #bottom_nav div a {
    background: none;
    border: 0 none;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding: 10px 15px;
  }
  /* line 546, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  #bottom_nav div a img {
    vertical-align: middle;
  }
  /* line 549, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  #bottom_nav .nav-row:first-child > div:first-child a {
    border-left: 0;
  }
}
@media only screen and (min-width: 1046px) {
  /* line 556, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup article {
    font-size: 1.25em;
  }
  /* line 559, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup article .callout {
    top: 150px;
    height: 250px;
  }
  /* line 563, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup article.callout {
    width: 40%;
  }

  /* line 568, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  #bottom_nav {
    font-size: 0.858em;
  }
  /* line 570, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  #bottom_nav div a {
    padding: 10px 25px;
  }

  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col3:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 {
    margin-left: 25.96%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 {
    margin-left: 77.89%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 25.96%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 77.89%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 0%;
    margin-bottom: 3.85%;
    clear: both;
    *zoom: 1;
  }
  /* line 22, /Users/mkruk/Sites/dotnet/Amerisure/.bundle/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 25.96%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 51.93%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 195, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
  .grid .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 + .col3 {
    margin-left: 77.89%;
    margin-bottom: 3.85%;
    clear: none;
  }
  /* line 577, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  .grid .col3 {
    float: left;
    margin-right: -100%;
    width: 22.11%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 584, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup img, section#main > hgroup.slider img {
    width: 100%;
    max-height: none;
  }
  /* line 589, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup article .content.callout {
    width: 31%;
    height: 260px;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 597, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_main.scss */
  section#main > hgroup article .content.callout {
    padding: 0 2em;
  }
}
/* line 2, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
#map {
  width: 100%;
  height: 400px;
  z-index:1;
}

/* line 7, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
#map + .search {
  margin-top: -100px;
}

/* required styles */
/* line 25, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-map-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-pane,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane,
.leaflet-popup-pane,
.leaflet-overlay-pane svg,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 30, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-container {
  overflow: hidden;
  -ms-touch-action: none;
}

/* line 36, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 42, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* map is broken in FF if you have max-width: 100% on tiles */
/* line 46, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-container img {
  max-width: none !important;
}

/* stupid Android 2 doesn't understand "max-width: none" properly */
/* line 50, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-container img.leaflet-image-layer {
  max-width: 15000px !important;
}

/* line 53, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

/* line 57, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-tile-loaded {
  visibility: inherit;
}

/* line 60, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-zoom-box {
  width: 0;
  height: 0;
}

/* line 65, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-tile-pane {
  z-index: 2;
}

/* line 66, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-objects-pane {
  z-index: 3;
}

/* line 67, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-overlay-pane {
  z-index: 4;
}

/* line 68, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-shadow-pane {
  z-index: 5;
}

/* line 69, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-marker-pane {
  z-index: 6;
}

/* line 70, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-popup-pane {
  z-index: 7;
}

/* control positioning */
/* line 75, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control {
  position: relative;
  z-index: 7;
  pointer-events: auto;
}

/* line 81, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

/* line 86, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-top {
  top: 0;
}

/* line 89, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-right {
  right: 0;
}

/* line 92, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-bottom {
  bottom: 0;
}

/* line 95, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-left {
  left: 0;
}

/* line 98, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control {
  float: left;
  clear: both;
}

/* line 102, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-right .leaflet-control {
  float: right;
}

/* line 105, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-top .leaflet-control {
  margin-top: 10px;
}

/* line 108, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

/* line 111, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-left .leaflet-control {
  margin-left: 10px;
}

/* line 114, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
/* line 122, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-fade-anim .leaflet-tile,
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

/* line 130, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-fade-anim .leaflet-tile-loaded,
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

/* line 134, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

/* line 142, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 149, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
/* line 156, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-clickable {
  cursor: pointer;
}

/* line 160, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

/* visual tweaks */
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-container {
  /* background: #ddd; */
  outline: 0;
}

/* line 171, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-container a {
  color: #0078A8;
}

/* line 174, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

/* line 177, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-zoom-box {
  border: 2px dotted #0055ff;
  background: white;
  opacity: 0.5;
}

/* general typography */
/* line 185, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */
/* line 192, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-bar {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  border: 1px solid #888888;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 198, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-bar-part {
  background-color: rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid #aaaaaa;
}

/* line 202, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-bar-part-top {
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 206, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-bar-part-bottom {
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border-bottom: none;
}

/* line 212, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-touch .leaflet-bar {
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* line 216, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-touch .leaflet-bar-part {
  border-bottom: 4px solid rgba(0, 0, 0, 0.3);
}

/* line 219, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-touch .leaflet-bar-part-top {
  -webkit-border-radius: 7px 7px 0 0;
  border-radius: 7px 7px 0 0;
}

/* line 223, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-touch .leaflet-bar-part-bottom {
  -webkit-border-radius: 0 0 7px 7px;
  border-radius: 0 0 7px 7px;
  border-bottom: none;
}

/* zoom control */
/* line 232, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-container .leaflet-control-zoom {
  margin-left: 13px;
  margin-top: 12px;
}

/* line 236, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-zoom a {
  width: 22px;
  height: 22px;
  text-align: center;
  text-decoration: none;
  color: black;
}

/* line 244, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-zoom a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 249, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-zoom a:hover {
  background-color: #fff;
  color: #777;
}

/* line 253, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-zoom-in {
  font: bold 18px/24px Arial, Helvetica, sans-serif;
}

/* line 256, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-zoom-out {
  font: bold 23px/20px Tahoma, Verdana, sans-serif;
}

/* line 259, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-zoom a.leaflet-control-zoom-disabled {
  cursor: default;
  background-color: rgba(255, 255, 255, 0.8);
  color: #bbb;
}

/* line 265, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-touch .leaflet-control-zoom a {
  width: 30px;
  height: 30px;
}

/* line 269, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-touch .leaflet-control-zoom-in {
  font-size: 24px;
  line-height: 29px;
}

/* line 273, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 28px;
  line-height: 24px;
}

/* layers control */
/* line 280, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-layers {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4);
  background: #f8f8f9;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/* line 286, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-layers-toggle {
  background-image: url(images/layers.png);
  width: 36px;
  height: 36px;
}

/* line 291, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

/* line 296, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

/* line 299, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

/* line 303, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

/* line 308, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

/* line 313, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-layers label {
  display: block;
}

/* line 316, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #dddddd;
  margin: 5px -10px 5px -6px;
}

/* attribution and scale controls */
/* line 325, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-container .leaflet-control-attribution {
  background-color: rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 5px #bbbbbb;
  margin: 0;
}

/* line 331, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

/* line 336, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

/* line 339, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

/* line 342, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

/* line 345, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-scale-line {
  border: 2px solid #777777;
  border-top: none;
  color: black;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  text-shadow: 1px 1px 1px white;
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
  overflow: hidden;
}

/* line 358, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777777;
  border-bottom: none;
  margin-top: -2px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 364, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777777;
}

/* line 370, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-control-zoom {
  box-shadow: none;
}

/* line 374, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-control-zoom {
  border: 4px solid rgba(0, 0, 0, 0.3);
}

/* popup */
/* line 381, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-popup {
  position: absolute;
  text-align: center;
}

/* line 385, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

/* line 391, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-popup-content {
  margin: 14px 20px;
  line-height: 1.4;
}

/* line 395, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-popup-content p {
  margin: 18px 0;
}

/* line 398, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-popup-tip-container {
  margin: 0 auto;
  width: 40px;
  height: 20px;
  position: relative;
  overflow: hidden;
}

/* line 405, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-popup-tip {
  width: 15px;
  height: 15px;
  padding: 1px;
  margin: -8px auto 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 418, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-popup-content-wrapper, .leaflet-popup-tip {
  background: white;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

/* line 423, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 5px 0 0;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

/* line 437, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

/* line 440, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}

/* div icon */
/* line 449, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666666;
}

/* line 453, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_map.scss */
.leaflet-editing-icon {
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

/* line 5, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_bread.scss */
.crumbs {
  font-size: 0.75em;
  border-bottom: 1px solid #c6c4c4;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
  color: #333;
}
/* line 12, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_bread.scss */
.crumbs a {
  padding: 0 5px 0 0;
  color: #666;
}
/* line 15, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_bread.scss */
.crumbs a:hover {
  color: #ce1126;
}
/* line 16, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_bread.scss */
.crumbs a:after {
  font-family: FontAwesome;
  content: "\f105";
  padding: 0 0 0 5px;
  color: #999;
}
/* line 24, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_bread.scss */
.crumbs span {
  padding: 0 5px;
}

/* line 5, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable {
  margin-bottom: 1em;
  width: 100%;
}
/* line 9, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable tr td {
  padding: 1em 0 0 0;
}
/* line 16, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable .FieldLabel,
.EditingFormTable .EditingFormLabelCell {
  max-width: 250px;
}
/* line 20, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable span.required {
  float: right;
  padding-right: 1em;
}
/* line 25, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable .EditingFormErrorLabel, .EditingFormTable .required {
  color: red;
}
/* line 29, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable .EditingFormLabel {
  display: block;
  text-align: right;
  padding-right: 1em;
  font-size: 0.858em;
}
/* line 37, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable .TextBoxField,
.EditingFormTable select,
.EditingFormTable .TextAreaField {
  padding: 5px;
  width: 90%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 43, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable .TextAreaField, .EditingFormTable textarea {
  height: 150px;
}
/* line 48, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable .phone input[type="text"] {
  min-width: 40px;
}
/* line 51, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable .phone input:nth-child(3) {
  width: 50px !important;
}
/* line 56, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable input[type="radio"] {
  margin-right: 1em;
}

/* line 61, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
table.ezpay {
  margin: 0.5em 0 1.5em 0;
}
/* line 63, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
table.ezpay tr {
  padding: 0.5em 0 0 0;
}
/* line 65, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
table.ezpay tr td {
  padding-right: 1em;
}

/* line 71, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.hint {
  font-size: 0.75em;
  line-height: 1.25em;
  font-style: italic;
  color: #789;
  margin-bottom: 1em;
  display: block;
}

@media only screen and (min-width: 768px) {
  /* line 81, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
  .EditingFormTable .EditingFormLabel {
    font-size: 1em;
  }
}
/* line 6, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside {
  font-size: 0.858em;
  color: #7e7d7d;
}

/* line 12, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside h1, aside h2, aside h3, aside h4, aside h5, aside h6, .grid > div h1, .grid > div h2, .grid > div h3, .grid > div h4, .grid > div h5, .grid > div h6 {
  text-align: center;
  font-weight: normal;
}

/* line 18, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
hgroup figure {
  display: none;
}

/* line 20, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav {
  font-size: 1.125em;
}
/* line 23, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav, aside .nav ul {
  list-style: none;
  padding: 0;
  overflow: hidden;
}
/* line 28, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav ul {
  margin: 0;
}
/* line 31, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav li {
  border-top: 1px solid #c7ced3;
}
/* line 32, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav li:before {
  display: none;
}
/* line 34, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav li a {
  padding: 0.5em 1em;
}
/* line 39, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav > li:first-child,
aside .nav > ul > li:first-child {
  border-top: 0 none;
}
/* line 42, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li {
  position: relative;
}
/* line 45, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li.active > a, aside .nav.box li.HighLighted > a, aside .nav.box li a:hover {
  background: #00549b;
  color: white;
}
/* line 49, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li a {
  display: block;
  color: #231f20;
}
/* line 52, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li a:hover {
  text-decoration: none;
}
/* line 55, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li li {
  background: rgba(70, 89, 106, 0.1);
}
/* line 57, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li li a {
  color: #666;
  font-size: 0.75em;
  padding: 0.35em 1em 0.35em 2em;
}
/* line 61, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li li a:hover {
  background: #60788d;
}
/* line 65, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li li a.dropdown {
  margin: 0.5em 0;
}
/* line 70, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li li.active > a, aside .nav.box li li.HighLighted > a {
  background: #60788d;
}
/* line 76, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li a.dropdown {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0.25em 0;
  background: none;
}
/* line 82, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li a.dropdown:hover {
  background: none;
  color: #ce1126;
}
/* line 87, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li a.dropdown + ul {
  display: none;
}
/* line 90, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li a.dropdown.open + ul {
  display: block;
}

@media only screen and (min-width: 768px) {
  /* line 98, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
  .sidebar > aside {
    margin-top: 5.5em;
    float: left;
    margin-right: -100%;
    width: 30.77%;
    margin-left: 69.23%;
  }

  /* line 104, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
  hgroup figure {
    float: left;
    margin-right: -100%;
    width: 48.08%;
    display: block;
    margin-top: 2em;
  }
  /* line 109, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
  hgroup figure.right {
    margin-left: 51.93%;
    text-align: right;
  }
  /* line 114, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
  hgroup figure + article {
    float: left;
    margin-right: -100%;
    width: 48.08%;
  }
}
/* line 6, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
.pagination, .PagerNumberArea {
  padding: 1em 0;
  text-align: center;
  font-size: 0.858em;
}
/* line 11, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
.pagination a, .PagerNumberArea a {
  color: #878686;
  padding: 0.25em 0.5em;
  display: inline-block;
}
/* line 21, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
.pagination a.prev:before, .pagination a.next:before, .PagerNumberArea a.prev:before, .PagerNumberArea a.next:before {
  font-size: 1.25em;
  vertical-align: -5%;
}
/* line 31, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
.pagination .UnselectedNext, .pagination .SelectedNext, .PagerNumberArea .UnselectedNext, .PagerNumberArea .SelectedNext {
  visibility: hidden;
  padding: 0.25em 0.5em;
  display: inline-block;
}
/* line 36, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
.pagination .UnselectedNext:before, .pagination .SelectedNext:before, .PagerNumberArea .UnselectedNext:before, .PagerNumberArea .SelectedNext:before {
  visibility: visible;
  font-family: 'FontAwesome';
  content: "\f0da";
  padding: 0.25em 0.5em;
  display: inline-block;
  vertical-align: -5%;
}
/* line 47, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
.pagination .UnselectedNext, .PagerNumberArea .UnselectedNext {
  margin-left: -20px;
}
/* line 48, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
.pagination .SelectedNext, .PagerNumberArea .SelectedNext {
  margin-left: -20px;
}
/* line 49, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
.pagination .UnselectedPrev, .PagerNumberArea .UnselectedPrev {
  margin-right: -20px;
}
/* line 50, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
.pagination .SelectedPrev, .PagerNumberArea .SelectedPrev {
  margin-right: -20px;
}
/* line 52, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
.pagination .UnselectedPrev, .pagination .SelectedPrev, .PagerNumberArea .UnselectedPrev, .PagerNumberArea .SelectedPrev {
  visibility: hidden;
  padding: 0.25em 0.5em;
  display: inline-block;
}
/* line 57, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
.pagination .UnselectedPrev:before, .pagination .SelectedPrev:before, .PagerNumberArea .UnselectedPrev:before, .PagerNumberArea .SelectedPrev:before {
  visibility: visible;
  font-family: 'FontAwesome';
  content: "\f0d9";
  padding: 0.25em 0.5em;
  display: inline-block;
  vertical-align: -5%;
}

/* line 73, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
footer {
  background: white;
  color: #414042;
  font-size: 0.75em;
  text-transform: uppercase;
}
/* line 78, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
footer div.center {
  width: 100%;
  max-width: 1233px;
  margin: 0 auto;
  text-align: left;
}
/* line 83, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 92.3%;
  margin: 0 3.85%;
}
/* line 89, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
footer ul li {
  display: inline-block;
  line-height: 3em;
}
/* line 93, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
footer ul li a {
  border-left: 1px solid #414042;
  padding: 0 15px;
  color: #414042;
}
/* line 97, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
footer ul li a:hover {
  color: #999999;
}
/* line 100, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_footer.scss */
footer ul li:first-child a {
  border: 0 none;
}

/* line 9, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_kentico.scss */
#main article p img,
#main article a img,
#main .grid img {
  width: auto !important;
  height: auto !important;
}

/* line 14, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_kentico.scss */
#main .service-grid article .box.bold > img {
  width: 100% !important;
}

/* line 16, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_kentico.scss */
div[class*="Editable"] {
  min-width: 100px;
  min-height: 100px;
}

/* line 22, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_kentico.scss */
.PagePlaceholderContent #main, .WPTTableCell #main, .EditMode #main {
  margin-top: 0;
}
/* line 26, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_kentico.scss */
.PagePlaceholderContent .ImageSelectorHeader, .PagePlaceholderContent nav, .WPTTableCell .ImageSelectorHeader, .WPTTableCell nav, .EditMode .ImageSelectorHeader, .EditMode nav {
  z-index: 11;
}
/* line 30, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_kentico.scss */
.PagePlaceholderContent .WebPartContent, .WPTTableCell .WebPartContent, .EditMode .WebPartContent {
  overflow: hidden;
  *zoom: 1;
}
/* line 35, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_kentico.scss */
.PagePlaceholderContent hgroup article .content div[class*="Editable"], .WPTTableCell hgroup article .content div[class*="Editable"], .EditMode hgroup article .content div[class*="Editable"] {
  width: 300px;
  z-index: 50;
}
/* line 40, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_kentico.scss */
.PagePlaceholderContent table.LayoutTable, .WPTTableCell table.LayoutTable, .EditMode table.LayoutTable {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 45, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_kentico.scss */
.PagePlaceholderContent .accordion div, .WPTTableCell .accordion div, .EditMode .accordion div {
  display: block;
}
/* line 49, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_kentico.scss */
.PagePlaceholderContent iframe, .PagePlaceholderContent table, .WPTTableCell iframe, .WPTTableCell table, .EditMode iframe, .EditMode table {
  margin-bottom: 0;
}

/* line 54, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_kentico.scss */
.DesignMode {
  font-size: 0.938em;
}

/* line 1, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_overlay.scss */
#grid {
  width: 100%;
  max-width: 1233px;
  margin: 0 auto;
  position: relative;
  pointer-events: none;
  z-index: 9001;
  overflow: visible !important;
}
/* line 10, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_overlay.scss */
#grid div {
  width: 92.3%;
  margin: 0 3.85%;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 5000px;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
/* line 20, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_overlay.scss */
#grid div div {
  float: left;
  margin-right: -100%;
  width: 4.8%;
  height: 100%;
  background: black;
}
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
#grid div div:nth-child(12n+1) {
  margin-left: 0%;
  margin-bottom: 3.85%;
  clear: both;
  overflow: hidden;
  *zoom: 1;
}
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
#grid div div:nth-child(12n+2) {
  margin-left: 8.65%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
#grid div div:nth-child(12n+3) {
  margin-left: 17.31%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
#grid div div:nth-child(12n+4) {
  margin-left: 25.96%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
#grid div div:nth-child(12n+5) {
  margin-left: 34.62%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
#grid div div:nth-child(12n+6) {
  margin-left: 43.27%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
#grid div div:nth-child(12n+7) {
  margin-left: 51.93%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
#grid div div:nth-child(12n+8) {
  margin-left: 60.58%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
#grid div div:nth-child(12n+9) {
  margin-left: 69.23%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
#grid div div:nth-child(12n+10) {
  margin-left: 77.89%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
#grid div div:nth-child(12n+11) {
  margin-left: 86.54%;
  margin-bottom: 3.85%;
  clear: none;
}
/* line 167, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/grid/_grid.scss */
#grid div div:nth-child(12n+12) {
  margin-left: 95.2%;
  margin-bottom: 3.85%;
  clear: none;
}

/* line 32, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_overlay.scss */
.gridStyleOutlines #grid div {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 36, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_overlay.scss */
.gridStyleOutlines #grid div div {
  background: none !important;
  border-left: 1px solid black;
  border-right: 1px solid black;
}


.hidden { display:none; }

#main #bottom_nav > .nav-row:last-child a { padding-top:0; padding-bottom:0; } 



@media (max-width: 870px) {
  .app_footer_horizontal { display: block !important; }
  #main #bottom_nav > .nav-row:last-child { display:none; }
  
}

table.EditingFormTable tr td {vertical-align:top;}

@media (max-width: 550px) {
table.checkbox-floated tr {
  float: left;
  width: 100% !important; 
}  
}

table.checkbox-floated tr {
  float: left;
  width: 50%; 
}

.EditingFormTable table.checkbox-floated tr td 
{padding: 0px 0px .4em  0px;
  }
table.checkbox-floated tr td label {
margin-left: 5px;
}


/*Start Updates - Kentico 8- Bootstrap Changes*/

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

/* line 37, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable .form-control {
  padding: 5px;
  width: 90%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 43, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_forms.scss */
.EditingFormTable .TextAreaField {
  height: 150px;
}


.input-width-15{ width: 50px !important;}
.input-width-20{ width: 75px !important;}


/* line 70, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li li.Highlighted > a {
  background: #60788d;
}

/* line 45, /Users/mkruk/Sites/dotnet/Amerisure/assets/css/modules/_aside.scss */
aside .nav.box li.Highlighted > a {
  background: #00549b;
  color: white;
}




/*************************************** Added CSS ******************************************/


#masthead .redesign { display: none; }
header#masthead ul li.home a { border: none; }
img.find-agent { height: 40px; margin-top: 7px; }

.agent-container { width: 115px; float: left; text-align:right; }

@media screen and (max-width: 800px) {
  .agent-container img { width:75%; height: auto;}
  
  }

@media screen and (max-width: 765px) {
  .agent-container { display:none;}
  
  }




li.linkedin a, li.facebook a, li.twitter a  {
    font-size: 17px;
    color: rgba(255, 255, 255, 0);    
    background-image: url(/Amerisure/media/Images/linkedin.png);
    background-position-x: 15px;
    height: 20px !important;
    width: 30px !important;
    background-repeat: no-repeat;
}

li.facebook a {background-image: url(/Amerisure/media/Images/facebook.png); border-left: none; }  
li.twitter a  {background-image: url(/Amerisure/media/Images/twitter.png); border-left: none; }

footer ul li.linkedin a:hover,
footer ul li.facebook a:hover,
footer ul li.twitter a:hover
{
    color: rgba(255, 255, 255, 0);
}

@media (min-width: 740px) and  (max-width: 880px)
{
  footer {font-size: .6em;}
  footer ul li a
   {padding: 0 4px; }   
}


@media (max-width: 1200px)
{
  footer ul li a
   {padding: 0 12px; } 
}


@media (max-width: 1000px)
{
  footer ul li a
   {padding: 0 4px; }  
}