 /*!
  * Bootstrap v3.3.1 (http://getbootstrap.com)
  * Copyright 2011-2015 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  */
 /*!
  * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=1c3318c7652c8446c11e)
  * Config saved to config.json and https://gist.github.com/1c3318c7652c8446c11e
  */
 /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
 /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

 @font-face {
    font-family: 'ATCOIcons';
    src: url('/images/adaptive/share/images/fonts/ATCOIcons.eot?bw09qd');
    src: url('/images/adaptive/share/images/fonts/ATCOIcons.eot?#iefixbw09qd') format('embedded-opentype'), url('/images/adaptive/share/images/fonts/ATCOIcons.woff2?bw09qd') format('woff2'), url('/images/adaptive/share/images/fonts/ATCOIcons.woff?bw09qd') format('woff'), url('/images/adaptive/share/images/fonts/ATCOIcons.ttf?bw09qd') format('truetype'), url('/images/adaptive/share/images/fonts/ATCOIcons.svg?bw09qd#ATCOIcons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.lsg2 html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

.lsg2 body {
    margin: 0;
}

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

.lsg2 audio,
.lsg2 canvas,
.lsg2 progress,
.lsg2 video {
    display: inline-block;
    vertical-align: baseline;
}

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

.lsg2 [hidden],
.lsg2 template {
    display: none;
}

.lsg2 a {
    background-color: transparent;
}

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

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

.lsg2 b,
.lsg2 strong {
    font-weight: bold;
}

.lsg2 dfn {
    font-style: italic;
}

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

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

.lsg2 small {
    font-size: 80%;
}

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

.lsg2 sup {
    top: -0.5em;
}

.lsg2 sub {
    bottom: -0.25em;
}

.lsg2 img {
    border: 0;
}

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

.lsg2 figure {
    margin: 1em 40px;
}

.lsg2 hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

.lsg2 pre {
    overflow: auto;
}

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

.lsg2 button,
.lsg2 input,
.lsg2 optgroup,
.lsg2 select,
.lsg2 textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

.lsg2 button {
    overflow: visible;
}

.lsg2 button,
.lsg2 select {
    text-transform: none;
}

.lsg2 button,
.lsg2 html input[type="button"],
.lsg2 input[type="reset"],
.lsg2 input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

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

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

.lsg2 input {
    line-height: normal;
}

.lsg2 input[type="checkbox"],
.lsg2 input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

.lsg2 input[type="number"]::-webkit-inner-spin-button,
.lsg2 input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

.lsg2 input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

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

.lsg2 fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

.lsg2 legend {
    border: 0;
    padding: 0;
}

.lsg2 textarea {
    overflow: auto;
}

.lsg2 optgroup {
    font-weight: bold;
}

.lsg2 table {
    border-collapse: collapse;
    border-spacing: 0;
}

.lsg2 td,
.lsg2 th {
    padding: 0;
}

@media print {

    .lsg2 *,
    .lsg2 *:before,
    .lsg2 *:after {
        background: transparent !important;
        color: #000 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    .lsg2 a,
    .lsg2 a:visited {
        text-decoration: underline;
    }

    .lsg2 a[href]:after {
        content: " ("attr(href) ")";
    }

    .lsg2 abbr[title]:after {
        content: " ("attr(title) ")";
    }

    .lsg2 a[href^="#"]:after,
    .lsg2 a[href^="javascript:"]:after {
        content: "";
    }

    .lsg2 pre,
    .lsg2 blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    .lsg2 thead {
        display: table-header-group;
    }

    .lsg2 tr,
    .lsg2 img {
        page-break-inside: avoid;
    }

    .lsg2 img {
        max-width: 100% !important;
    }

    .lsg2 p,
    .lsg2 h2,
    .lsg2 h3 {
        orphans: 3;
        widows: 3;
    }

    .lsg2 h2,
    .lsg2 h3 {
        page-break-after: avoid;
    }

    .lsg2 select {
        background: #fff !important;
    }

    .lsg2 .navbar {
        display: none;
    }

    .lsg2 .btn>.caret,
    .lsg2 .dropup>.btn>.caret {
        border-top-color: #000 !important;
    }

    .lsg2 .label {
        border: 1px solid #000;
    }

    .lsg2 .table {
        border-collapse: collapse !important;
    }

    .lsg2 .table td,
    .lsg2 .table th {
        background-color: #fff !important;
    }

    .lsg2 .table-bordered th,
    .lsg2 .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

.lsg2 * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lsg2 *:before,
.lsg2 *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lsg2 html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.lsg2 body {
    font-family: Arial, sans-serif, "Helvetica Neue", Helvetica;
    font-size: 14px;
    line-height: 1.6;
    color: #404040;
    background-color: #fff;
}

.lsg2 input,
.lsg2 button,
.lsg2 select,
.lsg2 textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.lsg2 a {
    color: #01728e;
    text-decoration: none;
}

.lsg2 a:hover,
.lsg2 a:focus {
    color: #01728e;
    text-decoration: underline;
}

.lsg2 a:focus,
.lsg2 a:focus img {
    outline: medium solid #90baff;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.lsg2 figure {
    margin: 0;
}

.lsg2 img {
    vertical-align: middle;
}

.lsg2 .img-responsive,
.lsg2 .thumbnail>img,
.lsg2 .thumbnail a>img,
.lsg2 .carousel-inner>.item>img,
.lsg2 .carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto;
}

.lsg2 .img-rounded {
    border-radius: 4px;
}

.lsg2 .img-thumbnail {
    padding: 4px;
    line-height: 1.6;
    background-color: #fff;
    border: 1px solid #cfcfcf;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.lsg2 .img-circle {
    border-radius: 50%;
}

.lsg2 hr {
    margin-top: 22px;
    margin-bottom: 22px;
    border: 0;
    border-top: 1px solid #cfcfcf;
}

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

.lsg2 .sr-only-focusable:active,
.lsg2 .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

.lsg2 h1,
.lsg2 h2,
.lsg2 h3,
.lsg2 h4,
.lsg2 h5,
.lsg2 h6,
.lsg2 .h1,
.lsg2 .h2,
.lsg2 .h3,
.lsg2 .h4,
.lsg2 .h5,
.lsg2 .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.3;
    color: inherit;
}

.lsg2 h1 small,
.lsg2 h2 small,
.lsg2 h3 small,
.lsg2 h4 small,
.lsg2 h5 small,
.lsg2 h6 small,
.lsg2 .h1 small,
.lsg2 .h2 small,
.lsg2 .h3 small,
.lsg2 .h4 small,
.lsg2 .h5 small,
.lsg2 .h6 small,
.lsg2 h1 .small,
.lsg2 h2 .small,
.lsg2 h3 .small,
.lsg2 h4 .small,
.lsg2 h5 .small,
.lsg2 h6 .small,
.lsg2 .h1 .small,
.lsg2 .h2 .small,
.lsg2 .h3 .small,
.lsg2 .h4 .small,
.lsg2 .h5 .small,
.lsg2 .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #707274;
}

.lsg2 h1,
.lsg2 .h1,
.lsg2 h2,
.lsg2 .h2,
.lsg2 h3,
.lsg2 .h3 {
    margin-top: 22px;
    margin-bottom: 11px;
}

.lsg2 h1 small,
.lsg2 .h1 small,
.lsg2 h2 small,
.lsg2 .h2 small,
.lsg2 h3 small,
.lsg2 .h3 small,
.lsg2 h1 .small,
.lsg2 .h1 .small,
.lsg2 h2 .small,
.lsg2 .h2 .small,
.lsg2 h3 .small,
.lsg2 .h3 .small {
    font-size: 65%;
}

.lsg2 h4,
.lsg2 .h4,
.lsg2 h5,
.lsg2 .h5,
.lsg2 h6,
.lsg2 .h6 {
    margin-top: 11px;
    margin-bottom: 11px;
}

.lsg2 h4 small,
.lsg2 .h4 small,
.lsg2 h5 small,
.lsg2 .h5 small,
.lsg2 h6 small,
.lsg2 .h6 small,
.lsg2 h4 .small,
.lsg2 .h4 .small,
.lsg2 h5 .small,
.lsg2 .h5 .small,
.lsg2 h6 .small,
.lsg2 .h6 .small {
    font-size: 75%;
}

.lsg2 h1,
.lsg2 .h1 {
    font-size: 2em;
}

.lsg2 h2,
.lsg2 .h2 {
    font-size: 1.714em;
}

.lsg2 h3,
.lsg2 .h3 {
    font-size: 1.571em;
}

.lsg2 h4,
.lsg2 .h4 {
    font-size: 1.286em;
}

.lsg2 h5,
.lsg2 .h5 {
    font-size: 1.143em;
}

.lsg2 h6,
.lsg2 .h6 {
    font-size: 1.071em;
}

.lsg2 p {
    margin: 0 0 11px;
}

.lsg2 .lead {
    margin-bottom: 22px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media (min-width: 768px) {
    .lsg2 .lead {
        font-size: 21px;
    }
}

.lsg2 small,
.lsg2 .small {
    font-size: 85%;
}

.lsg2 mark,
.lsg2 .mark {
    background-color: #fcf1e6;
    padding: 0.2em;
}

.lsg2 .text-left {
    text-align: left;
}

.lsg2 .text-right {
    text-align: right;
}

.lsg2 .text-center {
    text-align: center;
}

.lsg2 .text-justify {
    text-align: justify;
}

.lsg2 .text-nowrap {
    white-space: nowrap;
}

.lsg2 .text-lowercase {
    text-transform: lowercase;
}

.lsg2 .text-uppercase {
    text-transform: uppercase;
}

.lsg2 .text-capitalize {
    text-transform: capitalize;
}

.lsg2 .text-muted {
    color: #707274;
}

.lsg2 .text-primary {
    color: #01728e;
}

.lsg2 a.text-primary:hover {
    color: #20608c;
}

.lsg2 .text-success {
    color: #14a381;
}

.lsg2 a.text-success:hover {
    color: #005723;
}

.lsg2 .text-info {
    color: #8a8a8a;
}

.lsg2 a.text-info:hover {
    color: #525960;
}

.lsg2 .text-warning {
    color: #c54100;
}

.lsg2 a.text-warning:hover {
    color: #923000;
}

.lsg2 .text-danger {
    color: #c6102b;
}

.lsg2 a.text-danger:hover {
    color: #970c21;
}

.lsg2 .bg-primary {
    color: #fff;
    background-color: #01728e;
}

.lsg2 a.bg-primary:hover {
    background-color: #20608c;
}

.lsg2 .bg-success {
    background-color: #eff6e9;
}

.lsg2 a.bg-success:hover {
    background-color: #d5e7c5;
}

.lsg2 .bg-info {
    background-color: #fafafa;
}

.lsg2 a.bg-info:hover {
    background-color: #e1e1e1;
}

.lsg2 .bg-warning {
    background-color: #fcf1e6;
}

.lsg2 a.bg-warning:hover {
    background-color: #f7d7b8;
}

.lsg2 .bg-danger {
    background-color: #fce7eb;
}

.lsg2 a.bg-danger:hover {
    background-color: #f6bac5;
}

.lsg2 .page-header {
    padding-bottom: 5px;
    margin: 44px 0 22px;
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 ul,
.lsg2 ol {
    margin-top: 0;
    margin-bottom: 11px;
}

.lsg2 ul ul,
.lsg2 ol ul,
.lsg2 ul ol,
.lsg2 ol ol {
    margin-bottom: 0;
}

.lsg2 .list-unstyled {
    padding-left: 0;
    list-style: none;
}

.lsg2 .list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

.lsg2 .list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.lsg2 dl {
    margin-top: 0;
    margin-bottom: 22px;
}

.lsg2 dt,
.lsg2 dd {
    line-height: 1.6;
}

.lsg2 dt {
    font-weight: bold;
}

.lsg2 dd {
    margin-left: 0;
}

@media (min-width: 768px) {
    .lsg2 .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .lsg2 .dl-horizontal dd {
        margin-left: 180px;
    }
}

.lsg2 abbr[title],
.lsg2 abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #707274;
}

.lsg2 .initialism {
    font-size: 90%;
    text-transform: uppercase;
}

.lsg2 blockquote {
    padding: 11px 22px;
    margin: 0 0 22px;
    font-size: 17.5px;
    border-left: 5px solid #cfcfcf;
}

.lsg2 blockquote p:last-child,
.lsg2 blockquote ul:last-child,
.lsg2 blockquote ol:last-child {
    margin-bottom: 0;
}

.lsg2 blockquote footer,
.lsg2 blockquote small,
.lsg2 blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.6;
    color: #707274;
}

.lsg2 blockquote footer:before,
.lsg2 blockquote small:before,
.lsg2 blockquote .small:before {
    content: '\2014 \00A0';
}

.lsg2 .blockquote-reverse,
.lsg2 blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #cfcfcf;
    border-left: 0;
    text-align: right;
}

.lsg2 .blockquote-reverse footer:before,
.lsg2 blockquote.pull-right footer:before,
.lsg2 .blockquote-reverse small:before,
.lsg2 blockquote.pull-right small:before,
.lsg2 .blockquote-reverse .small:before,
.lsg2 blockquote.pull-right .small:before {
    content: '';
}

.lsg2 .blockquote-reverse footer:after,
.lsg2 blockquote.pull-right footer:after,
.lsg2 .blockquote-reverse small:after,
.lsg2 blockquote.pull-right small:after,
.lsg2 .blockquote-reverse .small:after,
.lsg2 blockquote.pull-right .small:after {
    content: '\00A0 \2014';
}

.lsg2 address {
    margin-bottom: 22px;
    font-style: normal;
    line-height: 1.6;
}

.lsg2 .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 13px;
    padding-right: 13px;
}

@media (min-width: 768px) {
    .lsg2 .container {
        width: 752px;
    }
}

@media (min-width: 992px) {
    .lsg2 .container {
        width: 1008px;
    }
}

@media (min-width: 1200px) {
    .lsg2 .container {
        width: 1140px;
    }

    .lsg2 .media-test {
        color: green;
    }
}

.lsg2 .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 13px;
    padding-right: 13px;
}

.lsg2 .row {
    margin-left: -13px;
    margin-right: -13px;
}

.lsg2 .col-xs-1,
.lsg2 .col-sm-1,
.lsg2 .col-md-1,
.lsg2 .col-lg-1,
.lsg2 .col-xs-2,
.lsg2 .col-sm-2,
.lsg2 .col-md-2,
.lsg2 .col-lg-2,
.lsg2 .col-xs-3,
.lsg2 .col-sm-3,
.lsg2 .col-md-3,
.lsg2 .col-lg-3,
.lsg2 .col-xs-4,
.lsg2 .col-sm-4,
.lsg2 .col-md-4,
.lsg2 .col-lg-4,
.lsg2 .col-xs-5,
.lsg2 .col-sm-5,
.lsg2 .col-md-5,
.lsg2 .col-lg-5,
.lsg2 .col-xs-6,
.lsg2 .col-sm-6,
.lsg2 .col-md-6,
.lsg2 .col-lg-6,
.lsg2 .col-xs-7,
.lsg2 .col-sm-7,
.lsg2 .col-md-7,
.lsg2 .col-lg-7,
.lsg2 .col-xs-8,
.lsg2 .col-sm-8,
.lsg2 .col-md-8,
.lsg2 .col-lg-8,
.lsg2 .col-xs-9,
.lsg2 .col-sm-9,
.lsg2 .col-md-9,
.lsg2 .col-lg-9,
.lsg2 .col-xs-10,
.lsg2 .col-sm-10,
.lsg2 .col-md-10,
.lsg2 .col-lg-10,
.lsg2 .col-xs-11,
.lsg2 .col-sm-11,
.lsg2 .col-md-11,
.lsg2 .col-lg-11,
.lsg2 .col-xs-12,
.lsg2 .col-sm-12,
.lsg2 .col-md-12,
.lsg2 .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 13px;
    padding-right: 13px;
}

.lsg2 .col-xs-1,
.lsg2 .col-xs-2,
.lsg2 .col-xs-3,
.lsg2 .col-xs-4,
.lsg2 .col-xs-5,
.lsg2 .col-xs-6,
.lsg2 .col-xs-7,
.lsg2 .col-xs-8,
.lsg2 .col-xs-9,
.lsg2 .col-xs-10,
.lsg2 .col-xs-11,
.lsg2 .col-xs-12 {
    float: left;
}

.lsg2 .col-xs-12 {
    width: 100%;
}

.lsg2 .col-xs-11 {
    width: 91.66666667%;
}

.lsg2 .col-xs-10 {
    width: 83.33333333%;
}

.lsg2 .col-xs-9 {
    width: 75%;
}

.lsg2 .col-xs-8 {
    width: 66.66666667%;
}

.lsg2 .col-xs-7 {
    width: 58.33333333%;
}

.lsg2 .col-xs-6 {
    width: 50%;
}

.lsg2 .col-xs-5 {
    width: 41.66666667%;
}

.lsg2 .col-xs-4 {
    width: 33.33333333%;
}

.lsg2 .col-xs-3 {
    width: 25%;
}

.lsg2 .col-xs-2 {
    width: 16.66666667%;
}

.lsg2 .col-xs-1 {
    width: 8.33333333%;
}

.lsg2 .col-xs-pull-12 {
    right: 100%;
}

.lsg2 .col-xs-pull-11 {
    right: 91.66666667%;
}

.lsg2 .col-xs-pull-10 {
    right: 83.33333333%;
}

.lsg2 .col-xs-pull-9 {
    right: 75%;
}

.lsg2 .col-xs-pull-8 {
    right: 66.66666667%;
}

.lsg2 .col-xs-pull-7 {
    right: 58.33333333%;
}

.lsg2 .col-xs-pull-6 {
    right: 50%;
}

.lsg2 .col-xs-pull-5 {
    right: 41.66666667%;
}

.lsg2 .col-xs-pull-4 {
    right: 33.33333333%;
}

.lsg2 .col-xs-pull-3 {
    right: 25%;
}

.lsg2 .col-xs-pull-2 {
    right: 16.66666667%;
}

.lsg2 .col-xs-pull-1 {
    right: 8.33333333%;
}

.lsg2 .col-xs-pull-0 {
    right: auto;
}

.lsg2 .col-xs-push-12 {
    left: 100%;
}

.lsg2 .col-xs-push-11 {
    left: 91.66666667%;
}

.lsg2 .col-xs-push-10 {
    left: 83.33333333%;
}

.lsg2 .col-xs-push-9 {
    left: 75%;
}

.lsg2 .col-xs-push-8 {
    left: 66.66666667%;
}

.lsg2 .col-xs-push-7 {
    left: 58.33333333%;
}

.lsg2 .col-xs-push-6 {
    left: 50%;
}

.lsg2 .col-xs-push-5 {
    left: 41.66666667%;
}

.lsg2 .col-xs-push-4 {
    left: 33.33333333%;
}

.lsg2 .col-xs-push-3 {
    left: 25%;
}

.lsg2 .col-xs-push-2 {
    left: 16.66666667%;
}

.lsg2 .col-xs-push-1 {
    left: 8.33333333%;
}

.lsg2 .col-xs-push-0 {
    left: auto;
}

.lsg2 .col-xs-offset-12 {
    margin-left: 100%;
}

.lsg2 .col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.lsg2 .col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.lsg2 .col-xs-offset-9 {
    margin-left: 75%;
}

.lsg2 .col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.lsg2 .col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.lsg2 .col-xs-offset-6 {
    margin-left: 50%;
}

.lsg2 .col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.lsg2 .col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.lsg2 .col-xs-offset-3 {
    margin-left: 25%;
}

.lsg2 .col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.lsg2 .col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.lsg2 .col-xs-offset-0 {
    margin-left: 0;
}

@media (min-width: 768px) {

    .lsg2 .col-sm-1,
    .lsg2 .col-sm-2,
    .lsg2 .col-sm-3,
    .lsg2 .col-sm-4,
    .lsg2 .col-sm-5,
    .lsg2 .col-sm-6,
    .lsg2 .col-sm-7,
    .lsg2 .col-sm-8,
    .lsg2 .col-sm-9,
    .lsg2 .col-sm-10,
    .lsg2 .col-sm-11,
    .lsg2 .col-sm-12 {
        float: left;
    }

    .lsg2 .col-sm-12 {
        width: 100%;
    }

    .lsg2 .col-sm-11 {
        width: 91.66666667%;
    }

    .lsg2 .col-sm-10 {
        width: 83.33333333%;
    }

    .lsg2 .col-sm-9 {
        width: 75%;
    }

    .lsg2 .col-sm-8 {
        width: 66.66666667%;
    }

    .lsg2 .col-sm-7 {
        width: 58.33333333%;
    }

    .lsg2 .col-sm-6 {
        width: 50%;
    }

    .lsg2 .col-sm-5 {
        width: 41.66666667%;
    }

    .lsg2 .col-sm-4 {
        width: 33.33333333%;
    }

    .lsg2 .col-sm-3 {
        width: 25%;
    }

    .lsg2 .col-sm-2 {
        width: 16.66666667%;
    }

    .lsg2 .col-sm-1 {
        width: 8.33333333%;
    }

    .lsg2 .col-sm-pull-12 {
        right: 100%;
    }

    .lsg2 .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .lsg2 .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .lsg2 .col-sm-pull-9 {
        right: 75%;
    }

    .lsg2 .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .lsg2 .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .lsg2 .col-sm-pull-6 {
        right: 50%;
    }

    .lsg2 .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .lsg2 .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .lsg2 .col-sm-pull-3 {
        right: 25%;
    }

    .lsg2 .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .lsg2 .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .lsg2 .col-sm-pull-0 {
        right: auto;
    }

    .lsg2 .col-sm-push-12 {
        left: 100%;
    }

    .lsg2 .col-sm-push-11 {
        left: 91.66666667%;
    }

    .lsg2 .col-sm-push-10 {
        left: 83.33333333%;
    }

    .lsg2 .col-sm-push-9 {
        left: 75%;
    }

    .lsg2 .col-sm-push-8 {
        left: 66.66666667%;
    }

    .lsg2 .col-sm-push-7 {
        left: 58.33333333%;
    }

    .lsg2 .col-sm-push-6 {
        left: 50%;
    }

    .lsg2 .col-sm-push-5 {
        left: 41.66666667%;
    }

    .lsg2 .col-sm-push-4 {
        left: 33.33333333%;
    }

    .lsg2 .col-sm-push-3 {
        left: 25%;
    }

    .lsg2 .col-sm-push-2 {
        left: 16.66666667%;
    }

    .lsg2 .col-sm-push-1 {
        left: 8.33333333%;
    }

    .lsg2 .col-sm-push-0 {
        left: auto;
    }

    .lsg2 .col-sm-offset-12 {
        margin-left: 100%;
    }

    .lsg2 .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .lsg2 .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .lsg2 .col-sm-offset-9 {
        margin-left: 75%;
    }

    .lsg2 .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .lsg2 .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .lsg2 .col-sm-offset-6 {
        margin-left: 50%;
    }

    .lsg2 .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .lsg2 .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .lsg2 .col-sm-offset-3 {
        margin-left: 25%;
    }

    .lsg2 .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .lsg2 .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .lsg2 .col-sm-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 992px) {

    .lsg2 .col-md-1,
    .lsg2 .col-md-2,
    .lsg2 .col-md-3,
    .lsg2 .col-md-4,
    .lsg2 .col-md-5,
    .lsg2 .col-md-6,
    .lsg2 .col-md-7,
    .lsg2 .col-md-8,
    .lsg2 .col-md-9,
    .lsg2 .col-md-10,
    .lsg2 .col-md-11,
    .lsg2 .col-md-12 {
        float: left;
    }

    .lsg2 .col-md-12 {
        width: 100%;
    }

    .lsg2 .col-md-11 {
        width: 91.66666667%;
    }

    .lsg2 .col-md-10 {
        width: 83.33333333%;
    }

    .lsg2 .col-md-9 {
        width: 75%;
    }

    .lsg2 .col-md-8 {
        width: 66.66666667%;
    }

    .lsg2 .col-md-7 {
        width: 58.33333333%;
    }

    .lsg2 .col-md-6 {
        width: 50%;
    }

    .lsg2 .col-md-5 {
        width: 41.66666667%;
    }

    .lsg2 .col-md-4 {
        width: 33.33333333%;
    }

    .lsg2 .col-md-3 {
        width: 25%;
    }

    .lsg2 .col-md-2 {
        width: 16.66666667%;
    }

    .lsg2 .col-md-1 {
        width: 8.33333333%;
    }

    .lsg2 .col-md-pull-12 {
        right: 100%;
    }

    .lsg2 .col-md-pull-11 {
        right: 91.66666667%;
    }

    .lsg2 .col-md-pull-10 {
        right: 83.33333333%;
    }

    .lsg2 .col-md-pull-9 {
        right: 75%;
    }

    .lsg2 .col-md-pull-8 {
        right: 66.66666667%;
    }

    .lsg2 .col-md-pull-7 {
        right: 58.33333333%;
    }

    .lsg2 .col-md-pull-6 {
        right: 50%;
    }

    .lsg2 .col-md-pull-5 {
        right: 41.66666667%;
    }

    .lsg2 .col-md-pull-4 {
        right: 33.33333333%;
    }

    .lsg2 .col-md-pull-3 {
        right: 25%;
    }

    .lsg2 .col-md-pull-2 {
        right: 16.66666667%;
    }

    .lsg2 .col-md-pull-1 {
        right: 8.33333333%;
    }

    .lsg2 .col-md-pull-0 {
        right: auto;
    }

    .lsg2 .col-md-push-12 {
        left: 100%;
    }

    .lsg2 .col-md-push-11 {
        left: 91.66666667%;
    }

    .lsg2 .col-md-push-10 {
        left: 83.33333333%;
    }

    .lsg2 .col-md-push-9 {
        left: 75%;
    }

    .lsg2 .col-md-push-8 {
        left: 66.66666667%;
    }

    .lsg2 .col-md-push-7 {
        left: 58.33333333%;
    }

    .lsg2 .col-md-push-6 {
        left: 50%;
    }

    .lsg2 .col-md-push-5 {
        left: 41.66666667%;
    }

    .lsg2 .col-md-push-4 {
        left: 33.33333333%;
    }

    .lsg2 .col-md-push-3 {
        left: 25%;
    }

    .lsg2 .col-md-push-2 {
        left: 16.66666667%;
    }

    .lsg2 .col-md-push-1 {
        left: 8.33333333%;
    }

    .lsg2 .col-md-push-0 {
        left: auto;
    }

    .lsg2 .col-md-offset-12 {
        margin-left: 100%;
    }

    .lsg2 .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .lsg2 .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .lsg2 .col-md-offset-9 {
        margin-left: 75%;
    }

    .lsg2 .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .lsg2 .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .lsg2 .col-md-offset-6 {
        margin-left: 50%;
    }

    .lsg2 .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .lsg2 .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .lsg2 .col-md-offset-3 {
        margin-left: 25%;
    }

    .lsg2 .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .lsg2 .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .lsg2 .col-md-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 1200px) {

    .lsg2 .col-lg-1,
    .lsg2 .col-lg-2,
    .lsg2 .col-lg-3,
    .lsg2 .col-lg-4,
    .lsg2 .col-lg-5,
    .lsg2 .col-lg-6,
    .lsg2 .col-lg-7,
    .lsg2 .col-lg-8,
    .lsg2 .col-lg-9,
    .lsg2 .col-lg-10,
    .lsg2 .col-lg-11,
    .lsg2 .col-lg-12 {
        float: left;
    }

    .lsg2 .col-lg-12 {
        width: 100%;
    }

    .lsg2 .col-lg-11 {
        width: 91.66666667%;
    }

    .lsg2 .col-lg-10 {
        width: 83.33333333%;
    }

    .lsg2 .col-lg-9 {
        width: 75%;
    }

    .lsg2 .col-lg-8 {
        width: 66.66666667%;
    }

    .lsg2 .col-lg-7 {
        width: 58.33333333%;
    }

    .lsg2 .col-lg-6 {
        width: 50%;
    }

    .lsg2 .col-lg-5 {
        width: 41.66666667%;
    }

    .lsg2 .col-lg-4 {
        width: 33.33333333%;
    }

    .lsg2 .col-lg-3 {
        width: 25%;
    }

    .lsg2 .col-lg-2 {
        width: 16.66666667%;
    }

    .lsg2 .col-lg-1 {
        width: 8.33333333%;
    }

    .lsg2 .col-lg-pull-12 {
        right: 100%;
    }

    .lsg2 .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .lsg2 .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .lsg2 .col-lg-pull-9 {
        right: 75%;
    }

    .lsg2 .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .lsg2 .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .lsg2 .col-lg-pull-6 {
        right: 50%;
    }

    .lsg2 .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .lsg2 .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .lsg2 .col-lg-pull-3 {
        right: 25%;
    }

    .lsg2 .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .lsg2 .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .lsg2 .col-lg-pull-0 {
        right: auto;
    }

    .lsg2 .col-lg-push-12 {
        left: 100%;
    }

    .lsg2 .col-lg-push-11 {
        left: 91.66666667%;
    }

    .lsg2 .col-lg-push-10 {
        left: 83.33333333%;
    }

    .lsg2 .col-lg-push-9 {
        left: 75%;
    }

    .lsg2 .col-lg-push-8 {
        left: 66.66666667%;
    }

    .lsg2 .col-lg-push-7 {
        left: 58.33333333%;
    }

    .lsg2 .col-lg-push-6 {
        left: 50%;
    }

    .lsg2 .col-lg-push-5 {
        left: 41.66666667%;
    }

    .lsg2 .col-lg-push-4 {
        left: 33.33333333%;
    }

    .lsg2 .col-lg-push-3 {
        left: 25%;
    }

    .lsg2 .col-lg-push-2 {
        left: 16.66666667%;
    }

    .lsg2 .col-lg-push-1 {
        left: 8.33333333%;
    }

    .lsg2 .col-lg-push-0 {
        left: auto;
    }

    .lsg2 .col-lg-offset-12 {
        margin-left: 100%;
    }

    .lsg2 .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .lsg2 .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .lsg2 .col-lg-offset-9 {
        margin-left: 75%;
    }

    .lsg2 .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .lsg2 .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .lsg2 .col-lg-offset-6 {
        margin-left: 50%;
    }

    .lsg2 .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .lsg2 .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .lsg2 .col-lg-offset-3 {
        margin-left: 25%;
    }

    .lsg2 .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .lsg2 .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .lsg2 .col-lg-offset-0 {
        margin-left: 0;
    }
}

.lsg2 table {
    background-color: transparent;
}

.lsg2 caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #707274;
    text-align: left;
}

.lsg2 th {
    text-align: left;
}

.lsg2 .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 22px;
}

.lsg2 .table>thead>tr>th,
.lsg2 .table>tbody>tr>th,
.lsg2 .table>tfoot>tr>th,
.lsg2 .table>thead>tr>td,
.lsg2 .table>tbody>tr>td,
.lsg2 .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.6;
    vertical-align: top;
    border-top: 1px solid #cfcfcf;
}

.lsg2 .table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #cfcfcf;
}

.lsg2 .table>caption+thead>tr:first-child>th,
.lsg2 .table>colgroup+thead>tr:first-child>th,
.lsg2 .table>thead:first-child>tr:first-child>th,
.lsg2 .table>caption+thead>tr:first-child>td,
.lsg2 .table>colgroup+thead>tr:first-child>td,
.lsg2 .table>thead:first-child>tr:first-child>td {
    border-top: 0;
}

.lsg2 .table>tbody+tbody {
    border-top: 2px solid #cfcfcf;
}

.lsg2 .table .table {
    background-color: #fff;
}

.lsg2 .table-condensed>thead>tr>th,
.lsg2 .table-condensed>tbody>tr>th,
.lsg2 .table-condensed>tfoot>tr>th,
.lsg2 .table-condensed>thead>tr>td,
.lsg2 .table-condensed>tbody>tr>td,
.lsg2 .table-condensed>tfoot>tr>td {
    padding: 8px;
}

.lsg2 .table-bordered {
    border: 1px solid #cfcfcf;
}

.lsg2 .table-bordered>thead>tr>th,
.lsg2 .table-bordered>tbody>tr>th,
.lsg2 .table-bordered>tfoot>tr>th,
.lsg2 .table-bordered>thead>tr>td,
.lsg2 .table-bordered>tbody>tr>td,
.lsg2 .table-bordered>tfoot>tr>td {
    border: 1px solid #cfcfcf;
}

.lsg2 .table-bordered>thead>tr>th,
.lsg2 .table-bordered>thead>tr>td {
    border-bottom-width: 2px;
}

.lsg2 .table-striped>tbody>tr:nth-child(odd) {
    background-color: #fff;
}

.lsg2 .table-hover>tbody>tr:hover {
    background-color: #fff;
}

.lsg2 table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column;
}

.lsg2 table td[class*="col-"],
.lsg2 table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell;
}

.lsg2 .table>thead>tr>td.active,
.lsg2 .table>tbody>tr>td.active,
.lsg2 .table>tfoot>tr>td.active,
.lsg2 .table>thead>tr>th.active,
.lsg2 .table>tbody>tr>th.active,
.lsg2 .table>tfoot>tr>th.active,
.lsg2 .table>thead>tr.active>td,
.lsg2 .table>tbody>tr.active>td,
.lsg2 .table>tfoot>tr.active>td,
.lsg2 .table>thead>tr.active>th,
.lsg2 .table>tbody>tr.active>th,
.lsg2 .table>tfoot>tr.active>th {
    background-color: #fff;
}

.lsg2 .table-hover>tbody>tr>td.active:hover,
.lsg2 .table-hover>tbody>tr>th.active:hover,
.lsg2 .table-hover>tbody>tr.active:hover>td,
.lsg2 .table-hover>tbody>tr:hover>.active,
.lsg2 .table-hover>tbody>tr.active:hover>th {
    background-color: #f2f2f2;
}

.lsg2 .table>thead>tr>td.success,
.lsg2 .table>tbody>tr>td.success,
.lsg2 .table>tfoot>tr>td.success,
.lsg2 .table>thead>tr>th.success,
.lsg2 .table>tbody>tr>th.success,
.lsg2 .table>tfoot>tr>th.success,
.lsg2 .table>thead>tr.success>td,
.lsg2 .table>tbody>tr.success>td,
.lsg2 .table>tfoot>tr.success>td,
.lsg2 .table>thead>tr.success>th,
.lsg2 .table>tbody>tr.success>th,
.lsg2 .table>tfoot>tr.success>th {
    background-color: #eff6e9;
}

.lsg2 .table-hover>tbody>tr>td.success:hover,
.lsg2 .table-hover>tbody>tr>th.success:hover,
.lsg2 .table-hover>tbody>tr.success:hover>td,
.lsg2 .table-hover>tbody>tr:hover>.success,
.lsg2 .table-hover>tbody>tr.success:hover>th {
    background-color: #e2efd7;
}

.lsg2 .table>thead>tr>td.info,
.lsg2 .table>tbody>tr>td.info,
.lsg2 .table>tfoot>tr>td.info,
.lsg2 .table>thead>tr>th.info,
.lsg2 .table>tbody>tr>th.info,
.lsg2 .table>tfoot>tr>th.info,
.lsg2 .table>thead>tr.info>td,
.lsg2 .table>tbody>tr.info>td,
.lsg2 .table>tfoot>tr.info>td,
.lsg2 .table>thead>tr.info>th,
.lsg2 .table>tbody>tr.info>th,
.lsg2 .table>tfoot>tr.info>th {
    background-color: #fafafa;
}

.lsg2 .table-hover>tbody>tr>td.info:hover,
.lsg2 .table-hover>tbody>tr>th.info:hover,
.lsg2 .table-hover>tbody>tr.info:hover>td,
.lsg2 .table-hover>tbody>tr:hover>.info,
.lsg2 .table-hover>tbody>tr.info:hover>th {
    background-color: #ededed;
}

.lsg2 .table>thead>tr>td.warning,
.lsg2 .table>tbody>tr>td.warning,
.lsg2 .table>tfoot>tr>td.warning,
.lsg2 .table>thead>tr>th.warning,
.lsg2 .table>tbody>tr>th.warning,
.lsg2 .table>tfoot>tr>th.warning,
.lsg2 .table>thead>tr.warning>td,
.lsg2 .table>tbody>tr.warning>td,
.lsg2 .table>tfoot>tr.warning>td,
.lsg2 .table>thead>tr.warning>th,
.lsg2 .table>tbody>tr.warning>th,
.lsg2 .table>tfoot>tr.warning>th {
    background-color: #fcf1e6;
}

.lsg2 .table-hover>tbody>tr>td.warning:hover,
.lsg2 .table-hover>tbody>tr>th.warning:hover,
.lsg2 .table-hover>tbody>tr.warning:hover>td,
.lsg2 .table-hover>tbody>tr:hover>.warning,
.lsg2 .table-hover>tbody>tr.warning:hover>th {
    background-color: #f9e4cf;
}

.lsg2 .table>thead>tr>td.danger,
.lsg2 .table>tbody>tr>td.danger,
.lsg2 .table>tfoot>tr>td.danger,
.lsg2 .table>thead>tr>th.danger,
.lsg2 .table>tbody>tr>th.danger,
.lsg2 .table>tfoot>tr>th.danger,
.lsg2 .table>thead>tr.danger>td,
.lsg2 .table>tbody>tr.danger>td,
.lsg2 .table>tfoot>tr.danger>td,
.lsg2 .table>thead>tr.danger>th,
.lsg2 .table>tbody>tr.danger>th,
.lsg2 .table>tfoot>tr.danger>th {
    background-color: #fce7eb;
}

.lsg2 .table-hover>tbody>tr>td.danger:hover,
.lsg2 .table-hover>tbody>tr>th.danger:hover,
.lsg2 .table-hover>tbody>tr.danger:hover>td,
.lsg2 .table-hover>tbody>tr:hover>.danger,
.lsg2 .table-hover>tbody>tr.danger:hover>th {
    background-color: #f9d0d8;
}

.lsg2 .table-responsive {
    overflow-x: auto;
    min-height: 0.01%;
}

@media screen and (max-width: 767px) {
    .lsg2 .table-responsive {
        width: 100%;
        margin-bottom: 16.5px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #cfcfcf;
    }

    .lsg2 .table-responsive>.table {
        margin-bottom: 0;
    }

    .lsg2 .table-responsive>.table>thead>tr>th,
    .lsg2 .table-responsive>.table>tbody>tr>th,
    .lsg2 .table-responsive>.table>tfoot>tr>th,
    .lsg2 .table-responsive>.table>thead>tr>td,
    .lsg2 .table-responsive>.table>tbody>tr>td,
    .lsg2 .table-responsive>.table>tfoot>tr>td {
        white-space: nowrap;
    }

    .lsg2 .table-responsive>.table-bordered {
        border: 0;
    }

    .lsg2 .table-responsive>.table-bordered>thead>tr>th:first-child,
    .lsg2 .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .lsg2 .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .lsg2 .table-responsive>.table-bordered>thead>tr>td:first-child,
    .lsg2 .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .lsg2 .table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0;
    }

    .lsg2 .table-responsive>.table-bordered>thead>tr>th:last-child,
    .lsg2 .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .lsg2 .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .lsg2 .table-responsive>.table-bordered>thead>tr>td:last-child,
    .lsg2 .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .lsg2 .table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0;
    }

    .lsg2 .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .lsg2 .table-responsive>.table-bordered>tfoot>tr:last-child>th,
    .lsg2 .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .lsg2 .table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0;
    }
}

.lsg2 fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}

.lsg2 legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 22px;
    font-size: 21px;
    line-height: inherit;
    color: #404040;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

.lsg2 label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

.lsg2 input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lsg2 input[type="radio"],
.lsg2 input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

.lsg2 input[type="file"] {
    display: block;
}

.lsg2 input[type="range"] {
    display: block;
    width: 100%;
}

.lsg2 select[multiple],
.lsg2 select[size] {
    height: auto;
}

.lsg2 input[type="file"]:focus,
.lsg2 input[type="radio"]:focus,
.lsg2 input[type="checkbox"]:focus {
    outline: medium solid #90baff;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.lsg2 output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.6;
    color: #404040;
}

.lsg2 .form-control {
    display: block;
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.6;
    color: #404040;
    background-color: #fff;
    background-image: none;
    border: 1px solid #cfcfcf;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.lsg2 .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.lsg2 .form-control::-webkit-input-placeholder,
.lsg2 .emailinputbox::-webkit-input-placeholder {
    color: #646c71;
}

.lsg2 .form-control::-moz-placeholder,
.lsg2 .emailinputbox::-moz-placeholder {
    color: #646c71;
    opacity: 1;
}

.lsg2 .form-control:-ms-input-placeholder,
.lsg2 .emailinputbox:-ms-input-placeholder {
    color: #646c71;
}

.lsg2 .form-control:-moz-placeholder,
.lsg2 .emailinputbox:-moz-placeholder {
    color: #646c71;
}

.lsg2 input.placeholder {
    color: #646c71;
}

.lsg2 .form-control[disabled],
.lsg2 .form-control[readonly],
.lsg2 fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #cfcfcf;
    opacity: 1;
}

.lsg2 textarea.form-control {
    height: auto;
}

.lsg2 input[type="search"] {
    -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {

    .lsg2 input[type="date"],
    .lsg2 input[type="time"],
    .lsg2 input[type="datetime-local"],
    .lsg2 input[type="month"] {
        line-height: 36px;
    }

    .lsg2 input[type="date"].input-sm,
    .lsg2 input[type="time"].input-sm,
    .lsg2 input[type="datetime-local"].input-sm,
    .lsg2 input[type="month"].input-sm {
        line-height: 30px;
    }

    .lsg2 input[type="date"].input-lg,
    .lsg2 input[type="time"].input-lg,
    .lsg2 input[type="datetime-local"].input-lg,
    .lsg2 input[type="month"].input-lg {
        line-height: 26em;
    }
}

.lsg2 .form-group {
    margin-bottom: 15px;
}

.lsg2 .radio,
.lsg2 .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.lsg2 .radio label,
.lsg2 .checkbox label {
    min-height: 22px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}

.lsg2 .radio input[type="radio"],
.lsg2 .radio-inline input[type="radio"],
.lsg2 .checkbox input[type="checkbox"],
.lsg2 .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
}

.lsg2 .radio+.radio,
.lsg2 .checkbox+.checkbox {
    margin-top: -5px;
}

.lsg2 .radio-inline,
.lsg2 .checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}

.lsg2 .radio-inline+.radio-inline,
.lsg2 .checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}

.lsg2 input[type="radio"][disabled],
.lsg2 input[type="checkbox"][disabled],
.lsg2 input[type="radio"].disabled,
.lsg2 input[type="checkbox"].disabled,
.lsg2 fieldset[disabled] input[type="radio"],
.lsg2 fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}

.lsg2 .radio-inline.disabled,
.lsg2 .checkbox-inline.disabled,
.lsg2 fieldset[disabled] .radio-inline,
.lsg2 fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}

.lsg2 .radio.disabled label,
.lsg2 .checkbox.disabled label,
.lsg2 fieldset[disabled] .radio label,
.lsg2 fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}

.lsg2 .form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
}

.lsg2 .form-control-static.input-lg,
.lsg2 .form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0;
}

.lsg2 .input-sm,
.lsg2 .form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.lsg2 select.input-sm,
.lsg2 select.form-group-sm .form-control {
    height: 30px;
    line-height: 30px;
}

.lsg2 textarea.input-sm,
.lsg2 textarea.form-group-sm .form-control,
.lsg2 select[multiple].input-sm,
.lsg2 select[multiple].form-group-sm .form-control {
    height: auto;
}

.lsg2 .input-lg,
.lsg2 .form-group-lg .form-control {
    height: 26em;
    padding: 10px 16px;
    font-size: 2.571em;
    line-height: 1.33;
    border-radius: 4px;
}

.lsg2 select.input-lg,
.lsg2 select.form-group-lg .form-control {
    height: 26em;
    line-height: 26em;
}

.lsg2 textarea.input-lg,
.lsg2 textarea.form-group-lg .form-control,
.lsg2 select[multiple].input-lg,
.lsg2 select[multiple].form-group-lg .form-control {
    height: auto;
}

.lsg2 .has-feedback {
    position: relative;
}

.lsg2 .has-feedback .form-control {
    padding-right: 45px;
}

.lsg2 .form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    pointer-events: none;
}

.lsg2 .input-lg+.form-control-feedback {
    width: 26em;
    height: 26em;
    line-height: 26em;
}

.lsg2 .input-sm+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.lsg2 .has-success .help-block,
.lsg2 .has-success .control-label,
.lsg2 .has-success .radio,
.lsg2 .has-success .checkbox,
.lsg2 .has-success .radio-inline,
.lsg2 .has-success .checkbox-inline,
.lsg2 .has-success.radio label,
.lsg2 .has-success.checkbox label,
.lsg2 .has-success.radio-inline label,
.lsg2 .has-success.checkbox-inline label {
    color: #14a381;
}

.lsg2 .has-success .form-control {
    border-color: #14a381;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.lsg2 .has-success .form-control:focus {
    border-color: #005723;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #00f060;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #00f060;
}

.lsg2 .has-success .input-group-addon {
    color: #14a381;
    border-color: #14a381;
    background-color: #eff6e9;
}

.lsg2 .has-success .form-control-feedback {
    color: #14a381;
}

.lsg2 .has-warning .help-block,
.lsg2 .has-warning .control-label,
.lsg2 .has-warning .radio,
.lsg2 .has-warning .checkbox,
.lsg2 .has-warning .radio-inline,
.lsg2 .has-warning .checkbox-inline,
.lsg2 .has-warning.radio label,
.lsg2 .has-warning.checkbox label,
.lsg2 .has-warning.radio-inline label,
.lsg2 .has-warning.checkbox-inline label {
    color: #c54100;
}

.lsg2 .has-warning .form-control {
    border-color: #c54100;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.lsg2 .has-warning .form-control:focus {
    border-color: #923000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff722c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff722c;
}

.lsg2 .has-warning .input-group-addon {
    color: #c54100;
    border-color: #c54100;
    background-color: #fcf1e6;
}

.lsg2 .has-warning .form-control-feedback {
    color: #c54100;
}

.lsg2 .has-error .help-block,
.lsg2 .has-error .control-label,
.lsg2 .has-error .radio,
.lsg2 .has-error .checkbox,
.lsg2 .has-error .radio-inline,
.lsg2 .has-error .checkbox-inline,
.lsg2 .has-error.radio label,
.lsg2 .has-error.checkbox label,
.lsg2 .has-error.radio-inline label,
.lsg2 .has-error.checkbox-inline label {
    color: #c6102b;
}

.lsg2 .has-error .form-control {
    border-color: #c6102b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.lsg2 .has-error .form-control:focus {
    border-color: #970c21;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f04c64;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f04c64;
}

.lsg2 .has-error .input-group-addon {
    color: #c6102b;
    border-color: #c6102b;
    background-color: #fce7eb;
}

.lsg2 .has-error .form-control-feedback {
    color: #c6102b;
}

.lsg2 .has-feedback label~.form-control-feedback {
    top: 27px;
}

.lsg2 .has-feedback label.sr-only~.form-control-feedback {
    top: 0;
}

.lsg2 .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #707981;
}

@media (min-width: 768px) {
    .lsg2 .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .lsg2 .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .lsg2 .form-inline .form-control-static {
        display: inline-block;
    }

    .lsg2 .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }

    .lsg2 .form-inline .input-group .input-group-addon,
    .lsg2 .form-inline .input-group .input-group-btn,
    .lsg2 .form-inline .input-group .form-control {
        width: auto;
    }

    .lsg2 .form-inline .input-group>.form-control {
        width: 100%;
    }

    .lsg2 .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .lsg2 .form-inline .radio,
    .lsg2 .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .lsg2 .form-inline .radio label,
    .lsg2 .form-inline .checkbox label {
        padding-left: 0;
    }

    .lsg2 .form-inline .radio input[type="radio"],
    .lsg2 .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }

    .lsg2 .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.lsg2 .form-horizontal .radio,
.lsg2 .form-horizontal .checkbox,
.lsg2 .form-horizontal .radio-inline,
.lsg2 .form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}

.lsg2 .form-horizontal .radio,
.lsg2 .form-horizontal .checkbox {
    min-height: 29px;
}

.lsg2 .form-horizontal .form-group {
    margin-left: -13px;
    margin-right: -13px;
}

@media (min-width: 768px) {
    .lsg2 .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
}

.lsg2 .form-horizontal .has-feedback .form-control-feedback {
    right: 13px;
}

@media (min-width: 768px) {
    .lsg2 .form-horizontal .form-group-lg .control-label {
        padding-top: 14.3px;
    }
}

@media (min-width: 768px) {
    .lsg2 .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
    }
}

.lsg2 .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.6;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.lsg2 .btn:focus,
.lsg2 .btn:active:focus,
.lsg2 .btn.active:focus,
.lsg2 .btn.focus,
.lsg2 .btn:active.focus,
.lsg2 .btn.active.focus {
    outline: medium solid;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.lsg2 .btn:hover,
.lsg2 .btn:focus,
.lsg2 .btn.focus {
    color: #01728e;
    text-decoration: none;
}

.lsg2 .btn:active,
.lsg2 .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.lsg2 .btn.disabled,
.lsg2 .btn[disabled],
.lsg2 fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.lsg2 .btn-default {
    color: #01728e;
    background-color: #f4f0ee;
    border-color: #eaebeb;
}

.lsg2 .btn-default:hover,
.lsg2 .btn-default:focus,
.lsg2 .btn-default.focus,
.lsg2 .btn-default:active,
.lsg2 .btn-default.active,
.lsg2 .open>.dropdown-toggle.btn-default {
    color: #01728e;
    background-color: #d8dcdc;
    border-color: #cbcdcd;
}

.lsg2 .btn-default:active,
.lsg2 .btn-default.active,
.lsg2 .open>.dropdown-toggle.btn-default {
    background-image: none;
}

.lsg2 .btn-default.disabled,
.lsg2 .btn-default[disabled],
.lsg2 fieldset[disabled] .btn-default,
.lsg2 .btn-default.disabled:hover,
.lsg2 .btn-default[disabled]:hover,
.lsg2 fieldset[disabled] .btn-default:hover,
.lsg2 .btn-default.disabled:focus,
.lsg2 .btn-default[disabled]:focus,
.lsg2 fieldset[disabled] .btn-default:focus,
.lsg2 .btn-default.disabled.focus,
.lsg2 .btn-default[disabled].focus,
.lsg2 fieldset[disabled] .btn-default.focus,
.lsg2 .btn-default.disabled:active,
.lsg2 .btn-default[disabled]:active,
.lsg2 fieldset[disabled] .btn-default:active,
.lsg2 .btn-default.disabled.active,
.lsg2 .btn-default[disabled].active,
.lsg2 fieldset[disabled] .btn-default.active {
    background-color: #f4f0ee;
    border-color: #eaebeb;
}

.lsg2 .btn-default .badge {
    color: #f4f0ee;
    background-color: #01728e;
}

.lsg2 .btn-primary {
    color: #fff;
    background-color: #01728e;
    border-color: #256fa0;
}

.lsg2 .btn-primary:hover,
.lsg2 .btn-primary:focus,
.lsg2 .btn-primary.focus,
.lsg2 .btn-primary:active,
.lsg2 .btn-primary.active,
.lsg2 .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #20608c;
    border-color: #1a4c6f;
}

.lsg2 .btn-primary:active,
.lsg2 .btn-primary.active,
.lsg2 .open>.dropdown-toggle.btn-primary {
    background-image: none;
}

.lsg2 .btn-primary.disabled,
.lsg2 .btn-primary[disabled],
.lsg2 fieldset[disabled] .btn-primary,
.lsg2 .btn-primary.disabled:hover,
.lsg2 .btn-primary[disabled]:hover,
.lsg2 fieldset[disabled] .btn-primary:hover,
.lsg2 .btn-primary.disabled:focus,
.lsg2 .btn-primary[disabled]:focus,
.lsg2 fieldset[disabled] .btn-primary:focus,
.lsg2 .btn-primary.disabled.focus,
.lsg2 .btn-primary[disabled].focus,
.lsg2 fieldset[disabled] .btn-primary.focus,
.lsg2 .btn-primary.disabled:active,
.lsg2 .btn-primary[disabled]:active,
.lsg2 fieldset[disabled] .btn-primary:active,
.lsg2 .btn-primary.disabled.active,
.lsg2 .btn-primary[disabled].active,
.lsg2 fieldset[disabled] .btn-primary.active {
    background-color: #01728e;
    border-color: #256fa0;
}

.lsg2 .btn-primary .badge {
    color: #01728e;
    background-color: #fff;
}

.lsg2 .btn-success {
    color: #fff;
    background-color: #14a381;
    border-color: #00712d;
}

.lsg2 .btn-success:hover,
.lsg2 .btn-success:focus,
.lsg2 .btn-success.focus,
.lsg2 .btn-success:active,
.lsg2 .btn-success.active,
.lsg2 .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #005723;
    border-color: #003314;
}

.lsg2 .btn-success:active,
.lsg2 .btn-success.active,
.lsg2 .open>.dropdown-toggle.btn-success {
    background-image: none;
}

.lsg2 .btn-success.disabled,
.lsg2 .btn-success[disabled],
.lsg2 fieldset[disabled] .btn-success,
.lsg2 .btn-success.disabled:hover,
.lsg2 .btn-success[disabled]:hover,
.lsg2 fieldset[disabled] .btn-success:hover,
.lsg2 .btn-success.disabled:focus,
.lsg2 .btn-success[disabled]:focus,
.lsg2 fieldset[disabled] .btn-success:focus,
.lsg2 .btn-success.disabled.focus,
.lsg2 .btn-success[disabled].focus,
.lsg2 fieldset[disabled] .btn-success.focus,
.lsg2 .btn-success.disabled:active,
.lsg2 .btn-success[disabled]:active,
.lsg2 fieldset[disabled] .btn-success:active,
.lsg2 .btn-success.disabled.active,
.lsg2 .btn-success[disabled].active,
.lsg2 fieldset[disabled] .btn-success.active {
    background-color: #14a381;
    border-color: #00712d;
}

.lsg2 .btn-success .badge {
    color: #14a381;
    background-color: #fff;
}

.lsg2 .btn-info {
    color: #fff;
    background-color: #8a8a8a;
    border-color: #5e666d;
}

.lsg2 .btn-info:hover,
.lsg2 .btn-info:focus,
.lsg2 .btn-info.focus,
.lsg2 .btn-info:active,
.lsg2 .btn-info.active,
.lsg2 .open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #525960;
    border-color: #42474c;
}

.lsg2 .btn-info:active,
.lsg2 .btn-info.active,
.lsg2 .open>.dropdown-toggle.btn-info {
    background-image: none;
}

.lsg2 .btn-info.disabled,
.lsg2 .btn-info[disabled],
.lsg2 fieldset[disabled] .btn-info,
.lsg2 .btn-info.disabled:hover,
.lsg2 .btn-info[disabled]:hover,
.lsg2 fieldset[disabled] .btn-info:hover,
.lsg2 .btn-info.disabled:focus,
.lsg2 .btn-info[disabled]:focus,
.lsg2 fieldset[disabled] .btn-info:focus,
.lsg2 .btn-info.disabled.focus,
.lsg2 .btn-info[disabled].focus,
.lsg2 fieldset[disabled] .btn-info.focus,
.lsg2 .btn-info.disabled:active,
.lsg2 .btn-info[disabled]:active,
.lsg2 fieldset[disabled] .btn-info:active,
.lsg2 .btn-info.disabled.active,
.lsg2 .btn-info[disabled].active,
.lsg2 fieldset[disabled] .btn-info.active {
    background-color: #8a8a8a;
    border-color: #5e666d;
}

.lsg2 .btn-info .badge {
    color: #8a8a8a;
    background-color: #fff;
}

.lsg2 .btn-warning {
    color: #fff;
    background-color: #c54100;
    border-color: #ac3900;
}

.lsg2 .btn-warning:hover,
.lsg2 .btn-warning:focus,
.lsg2 .btn-warning.focus,
.lsg2 .btn-warning:active,
.lsg2 .btn-warning.active,
.lsg2 .open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #923000;
    border-color: #6e2400;
}

.lsg2 .btn-warning:active,
.lsg2 .btn-warning.active,
.lsg2 .open>.dropdown-toggle.btn-warning {
    background-image: none;
}

.lsg2 .btn-warning.disabled,
.lsg2 .btn-warning[disabled],
.lsg2 fieldset[disabled] .btn-warning,
.lsg2 .btn-warning.disabled:hover,
.lsg2 .btn-warning[disabled]:hover,
.lsg2 fieldset[disabled] .btn-warning:hover,
.lsg2 .btn-warning.disabled:focus,
.lsg2 .btn-warning[disabled]:focus,
.lsg2 fieldset[disabled] .btn-warning:focus,
.lsg2 .btn-warning.disabled.focus,
.lsg2 .btn-warning[disabled].focus,
.lsg2 fieldset[disabled] .btn-warning.focus,
.lsg2 .btn-warning.disabled:active,
.lsg2 .btn-warning[disabled]:active,
.lsg2 fieldset[disabled] .btn-warning:active,
.lsg2 .btn-warning.disabled.active,
.lsg2 .btn-warning[disabled].active,
.lsg2 fieldset[disabled] .btn-warning.active {
    background-color: #c54100;
    border-color: #ac3900;
}

.lsg2 .btn-warning .badge {
    color: #c54100;
    background-color: #fff;
}

.lsg2 .btn-danger {
    color: #fff;
    background-color: #c6102b;
    border-color: #ae0e26;
}

.lsg2 .btn-danger:hover,
.lsg2 .btn-danger:focus,
.lsg2 .btn-danger.focus,
.lsg2 .btn-danger:active,
.lsg2 .btn-danger.active,
.lsg2 .open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #970c21;
    border-color: #760a1a;
}

.lsg2 .btn-danger:active,
.lsg2 .btn-danger.active,
.lsg2 .open>.dropdown-toggle.btn-danger {
    background-image: none;
}

.lsg2 .btn-danger.disabled,
.lsg2 .btn-danger[disabled],
.lsg2 fieldset[disabled] .btn-danger,
.lsg2 .btn-danger.disabled:hover,
.lsg2 .btn-danger[disabled]:hover,
.lsg2 fieldset[disabled] .btn-danger:hover,
.lsg2 .btn-danger.disabled:focus,
.lsg2 .btn-danger[disabled]:focus,
.lsg2 fieldset[disabled] .btn-danger:focus,
.lsg2 .btn-danger.disabled.focus,
.lsg2 .btn-danger[disabled].focus,
.lsg2 fieldset[disabled] .btn-danger.focus,
.lsg2 .btn-danger.disabled:active,
.lsg2 .btn-danger[disabled]:active,
.lsg2 fieldset[disabled] .btn-danger:active,
.lsg2 .btn-danger.disabled.active,
.lsg2 .btn-danger[disabled].active,
.lsg2 fieldset[disabled] .btn-danger.active {
    background-color: #c6102b;
    border-color: #ae0e26;
}

.lsg2 .btn-danger .badge {
    color: #c6102b;
    background-color: #fff;
}

.lsg2 .btn-link {
    color: #01728e;
    font-weight: normal;
    border-radius: 0;
}

.lsg2 .btn-link,
.lsg2 .btn-link:active,
.lsg2 .btn-link.active,
.lsg2 .btn-link[disabled],
.lsg2 fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.lsg2 .btn-link,
.lsg2 .btn-link:hover,
.lsg2 .btn-link:focus,
.lsg2 .btn-link:active {
    border-color: transparent;
}

.lsg2 .btn-link:hover,
.lsg2 .btn-link:focus {
    color: #01728e;
    text-decoration: underline;
    background-color: transparent;
}

.lsg2 .btn-link[disabled]:hover,
.lsg2 fieldset[disabled] .btn-link:hover,
.lsg2 .btn-link[disabled]:focus,
.lsg2 fieldset[disabled] .btn-link:focus {
    color: #e4e4e4;
    text-decoration: none;
}

.lsg2 .btn-lg,
.lsg2 .btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 2.571em;
    line-height: 1.33;
    border-radius: 4px;
}

.lsg2 .btn-sm,
.lsg2 .btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.lsg2 .btn-xs,
.lsg2 .btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.lsg2 .btn-block {
    display: block;
    width: 100%;
}

.lsg2 .btn-block+.btn-block {
    margin-top: 5px;
}

.lsg2 input[type="submit"].btn-block,
.lsg2 input[type="reset"].btn-block,
.lsg2 input[type="button"].btn-block {
    width: 100%;
}

.lsg2 .fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

.lsg2 .fade.in {
    opacity: 1;
}

.lsg2 .collapse {
    display: none;
    visibility: hidden;
}

.lsg2 .collapse.in {
    display: block;
    visibility: visible;
}

.lsg2 tr.collapse.in {
    display: table-row;
}

.lsg2 tbody.collapse.in {
    display: table-row-group;
}

.lsg2 .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
}

.lsg2 .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.lsg2 .dropdown {
    position: relative;
}

.lsg2 .dropdown-toggle:focus {
    outline: 0;
}

.lsg2 .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #f0f1f1;
    border: 1px solid #ccc;
    border: 1px solid #cfcfcf;
    border-radius: 2px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.lsg2 .dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.lsg2 .dropdown-menu .divider {
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    background-color: #404040;
}

.lsg2 .dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.6;
    color: #8a8a8a;
    white-space: nowrap;
}

.lsg2 .dropdown-menu>li>a:hover,
.lsg2 .dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #595a5c;
    background-color: #f4f0ee;
}

.lsg2 .dropdown-menu>.active>a,
.lsg2 .dropdown-menu>.active>a:hover,
.lsg2 .dropdown-menu>.active>a:focus {
    color: #595a5c;
    text-decoration: none;
    outline: 0;
    background-color: #f4f0ee;
}

.lsg2 .dropdown-menu>.disabled>a,
.lsg2 .dropdown-menu>.disabled>a:hover,
.lsg2 .dropdown-menu>.disabled>a:focus {
    color: #707274;
}

.lsg2 .dropdown-menu>.disabled>a:hover,
.lsg2 .dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed;
}

.lsg2 .open>.dropdown-menu {
    display: block;
}

.lsg2 .open>a {
    outline: 0;
}

.lsg2 .dropdown-menu-right {
    left: auto;
    right: 0;
}

.lsg2 .dropdown-menu-left {
    left: 0;
    right: auto;
}

.lsg2 .dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.6;
    color: #707274;
    white-space: nowrap;
}

.lsg2 .dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}

.lsg2 .pull-right>.dropdown-menu {
    right: 0;
    left: auto;
}

.lsg2 .dropup .caret,
.lsg2 .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: "";
}

.lsg2 .dropup .dropdown-menu,
.lsg2 .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

@media (min-width: 768px) {
    .lsg2 .navbar-right .dropdown-menu {
        left: auto;
        right: 0;
    }

    .lsg2 .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}

.lsg2 .btn-group,
.lsg2 .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.lsg2 .btn-group>.btn,
.lsg2 .btn-group-vertical>.btn {
    position: relative;
    float: left;
}

.lsg2 .btn-group>.btn:hover,
.lsg2 .btn-group-vertical>.btn:hover,
.lsg2 .btn-group>.btn:focus,
.lsg2 .btn-group-vertical>.btn:focus,
.lsg2 .btn-group>.btn:active,
.lsg2 .btn-group-vertical>.btn:active,
.lsg2 .btn-group>.btn.active,
.lsg2 .btn-group-vertical>.btn.active {
    z-index: 2;
}

.lsg2 .btn-group .btn+.btn,
.lsg2 .btn-group .btn+.btn-group,
.lsg2 .btn-group .btn-group+.btn,
.lsg2 .btn-group .btn-group+.btn-group {
    margin-left: -1px;
}

.lsg2 .btn-toolbar {
    margin-left: -5px;
}

.lsg2 .btn-toolbar .btn-group,
.lsg2 .btn-toolbar .input-group {
    float: left;
}

.lsg2 .btn-toolbar>.btn,
.lsg2 .btn-toolbar>.btn-group,
.lsg2 .btn-toolbar>.input-group {
    margin-left: 5px;
}

.lsg2 .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.lsg2 .btn-group>.btn:first-child {
    margin-left: 0;
}

.lsg2 .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.lsg2 .btn-group>.btn:last-child:not(:first-child),
.lsg2 .btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.lsg2 .btn-group>.btn-group {
    float: left;
}

.lsg2 .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}

.lsg2 .btn-group>.btn-group:first-child>.btn:last-child,
.lsg2 .btn-group>.btn-group:first-child>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.lsg2 .btn-group>.btn-group:last-child>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.lsg2 .btn-group .dropdown-toggle:active,
.lsg2 .btn-group.open .dropdown-toggle {
    outline: 0;
}

.lsg2 .btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}

.lsg2 .btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}

.lsg2 .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.lsg2 .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.lsg2 .btn .caret {
    margin-left: 0;
}

.lsg2 .btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.lsg2 .dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}

.lsg2 .btn-group-vertical>.btn,
.lsg2 .btn-group-vertical>.btn-group,
.lsg2 .btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

.lsg2 .btn-group-vertical>.btn-group>.btn {
    float: none;
}

.lsg2 .btn-group-vertical>.btn+.btn,
.lsg2 .btn-group-vertical>.btn+.btn-group,
.lsg2 .btn-group-vertical>.btn-group+.btn,
.lsg2 .btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0;
}

.lsg2 .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.lsg2 .btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.lsg2 .btn-group-vertical>.btn:last-child:not(:first-child) {
    border-bottom-left-radius: 2px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.lsg2 .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}

.lsg2 .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.lsg2 .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.lsg2 .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.lsg2 .btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

.lsg2 .btn-group-justified>.btn,
.lsg2 .btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%;
}

.lsg2 .btn-group-justified>.btn-group .btn {
    width: 100%;
}

.lsg2 .btn-group-justified>.btn-group .dropdown-menu {
    left: auto;
}

.lsg2 [data-toggle="buttons"]>.btn input[type="radio"],
.lsg2 [data-toggle="buttons"]>.btn-group>.btn input[type="radio"],
.lsg2 [data-toggle="buttons"]>.btn input[type="checkbox"],
.lsg2 [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.lsg2 .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

.lsg2 .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}

.lsg2 .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.lsg2 .input-group-lg>.form-control,
.lsg2 .input-group-lg>.input-group-addon,
.lsg2 .input-group-lg>.input-group-btn>.btn {
    height: 26em;
    padding: 10px 16px;
    font-size: 2.571em;
    line-height: 1.33;
    border-radius: 4px;
}

.lsg2 select.input-group-lg>.form-control,
.lsg2 select.input-group-lg>.input-group-addon,
.lsg2 select.input-group-lg>.input-group-btn>.btn {
    height: 26em;
    line-height: 26em;
}

.lsg2 textarea.input-group-lg>.form-control,
.lsg2 textarea.input-group-lg>.input-group-addon,
.lsg2 textarea.input-group-lg>.input-group-btn>.btn,
.lsg2 select[multiple].input-group-lg>.form-control,
.lsg2 select[multiple].input-group-lg>.input-group-addon,
.lsg2 select[multiple].input-group-lg>.input-group-btn>.btn {
    height: auto;
}

.lsg2 .input-group-sm>.form-control,
.lsg2 .input-group-sm>.input-group-addon,
.lsg2 .input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.lsg2 select.input-group-sm>.form-control,
.lsg2 select.input-group-sm>.input-group-addon,
.lsg2 select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px;
}

.lsg2 textarea.input-group-sm>.form-control,
.lsg2 textarea.input-group-sm>.input-group-addon,
.lsg2 textarea.input-group-sm>.input-group-btn>.btn,
.lsg2 select[multiple].input-group-sm>.form-control,
.lsg2 select[multiple].input-group-sm>.input-group-addon,
.lsg2 select[multiple].input-group-sm>.input-group-btn>.btn {
    height: auto;
}

.lsg2 .input-group-addon,
.lsg2 .input-group-btn,
.lsg2 .input-group .form-control {
    display: table-cell;
}

.lsg2 .input-group-addon:not(:first-child):not(:last-child),
.lsg2 .input-group-btn:not(:first-child):not(:last-child),
.lsg2 .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.lsg2 .input-group-addon,
.lsg2 .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.lsg2 .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #404040;
    text-align: center;
    background-color: #cfcfcf;
    border: 1px solid #cfcfcf;
    border-radius: 2px;
}

.lsg2 .input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}

.lsg2 .input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 2.571em;
    border-radius: 4px;
}

.lsg2 .input-group-addon input[type="radio"],
.lsg2 .input-group-addon input[type="checkbox"] {
    margin-top: 0;
}

.lsg2 .input-group .form-control:first-child,
.lsg2 .input-group-addon:first-child,
.lsg2 .input-group-btn:first-child>.btn,
.lsg2 .input-group-btn:first-child>.btn-group>.btn,
.lsg2 .input-group-btn:first-child>.dropdown-toggle,
.lsg2 .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.lsg2 .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.lsg2 .input-group-addon:first-child {
    border-right: 0;
}

.lsg2 .input-group .form-control:last-child,
.lsg2 .input-group-addon:last-child,
.lsg2 .input-group-btn:last-child>.btn,
.lsg2 .input-group-btn:last-child>.btn-group>.btn,
.lsg2 .input-group-btn:last-child>.dropdown-toggle,
.lsg2 .input-group-btn:first-child>.btn:not(:first-child),
.lsg2 .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.lsg2 .input-group-addon:last-child {
    border-left: 0;
}

.lsg2 .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

.lsg2 .input-group-btn>.btn {
    position: relative;
}

.lsg2 .input-group-btn>.btn+.btn {
    margin-left: -1px;
}

.lsg2 .input-group-btn>.btn:hover,
.lsg2 .input-group-btn>.btn:focus,
.lsg2 .input-group-btn>.btn:active {
    z-index: 2;
}

.lsg2 .input-group-btn:first-child>.btn,
.lsg2 .input-group-btn:first-child>.btn-group {
    margin-right: -1px;
}

.lsg2 .input-group-btn:last-child>.btn,
.lsg2 .input-group-btn:last-child>.btn-group {
    margin-left: -1px;
}

.lsg2 .nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

.lsg2 .nav>li {
    position: relative;
    display: block;
}

.lsg2 .nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.lsg2 .nav>li>a:hover,
.lsg2 .nav>li>a:focus {
    text-decoration: none;
    background-color: #f0f1f1;
}

.lsg2 .nav>li.disabled>a {
    color: #707274;
}

.lsg2 .nav>li.disabled>a:hover,
.lsg2 .nav>li.disabled>a:focus {
    color: #707274;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
}

.lsg2 .nav .open>a,
.lsg2 .nav .open>a:hover,
.lsg2 .nav .open>a:focus {
    background-color: #f0f1f1;
    border-color: #01728e;
}

.lsg2 .nav .nav-divider {
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.lsg2 .nav>li>a>img {
    max-width: none;
}

.lsg2 .nav-tabs {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}

.lsg2 .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.6;
    border: 1px solid transparent;
    border-radius: 2px 2px 0 0;
}

.lsg2 .nav-tabs>li>a:hover {
    border-color: #fff #fff #cfcfcf;
}

.lsg2 .nav-tabs>li.active>a,
.lsg2 .nav-tabs>li.active>a:hover,
.lsg2 .nav-tabs>li.active>a:focus {
    color: #404040;
    background-color: #fff;
    border: 1px solid #cfcfcf;
    border-bottom-color: transparent;
    cursor: default;
}

.lsg2 .nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}

.lsg2 .nav-tabs.nav-justified>li {
    float: none;
}

.lsg2 .nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}

.lsg2 .nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media (min-width: 768px) {
    .lsg2 .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%;
    }

    .lsg2 .nav-tabs.nav-justified>li>a {
        margin-bottom: 0;
    }
}

.lsg2 .nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 2px;
}

.lsg2 .nav-tabs.nav-justified>.active>a,
.lsg2 .nav-tabs.nav-justified>.active>a:hover,
.lsg2 .nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #cfcfcf;
}

@media (min-width: 768px) {
    .lsg2 .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #cfcfcf;
        border-radius: 2px 2px 0 0;
    }

    .lsg2 .nav-tabs.nav-justified>.active>a,
    .lsg2 .nav-tabs.nav-justified>.active>a:hover,
    .lsg2 .nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color: #fff;
    }
}

.lsg2 .nav-pills>li {
    float: left;
}

.lsg2 .nav-pills>li>a {
    border-radius: 2px;
}

.lsg2 .nav-pills>li+li {
    margin-left: 2px;
}

.lsg2 .nav-pills>li.active>a,
.lsg2 .nav-pills>li.active>a:hover,
.lsg2 .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #01728e;
}

.lsg2 .nav-stacked>li {
    float: none;
}

.lsg2 .nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}

.lsg2 .nav-justified {
    width: 100%;
}

.lsg2 .nav-justified>li {
    float: none;
}

.lsg2 .nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}

.lsg2 .nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media (min-width: 768px) {
    .lsg2 .nav-justified>li {
        display: table-cell;
        width: 1%;
    }

    .lsg2 .nav-justified>li>a {
        margin-bottom: 0;
    }
}

.lsg2 .nav-tabs-justified {
    border-bottom: 0;
}

.lsg2 .nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 2px;
}

.lsg2 .nav-tabs-justified>.active>a,
.lsg2 .nav-tabs-justified>.active>a:hover,
.lsg2 .nav-tabs-justified>.active>a:focus {
    border: 1px solid #cfcfcf;
}

@media (min-width: 768px) {
    .lsg2 .nav-tabs-justified>li>a {
        border-bottom: 1px solid #cfcfcf;
        border-radius: 2px 2px 0 0;
    }

    .lsg2 .nav-tabs-justified>.active>a,
    .lsg2 .nav-tabs-justified>.active>a:hover,
    .lsg2 .nav-tabs-justified>.active>a:focus {
        border-bottom-color: #fff;
    }
}

.lsg2 .tab-content>.tab-pane {
    display: none;
    visibility: hidden;
}

.lsg2 .tab-content>.active {
    display: block;
    visibility: visible;
}

.lsg2 .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.lsg2 .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 22px;
    border: 1px solid transparent;
}

@media (min-width: 768px) {
    .lsg2 .navbar {
        border-radius: 2px;
    }
}

@media (min-width: 768px) {
    .lsg2 .navbar-header {
        float: left;
    }
}

.lsg2 .navbar-collapse {
    overflow-x: visible;
    padding-right: 13px;
    padding-left: 13px;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}

.lsg2 .navbar-collapse.in {
    overflow-y: auto;
}

@media (min-width: 768px) {
    .lsg2 .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .lsg2 .navbar-collapse.collapse {
        display: block !important;
        visibility: visible !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }

    .lsg2 .navbar-collapse.in {
        overflow-y: visible;
    }

    .lsg2 .navbar-fixed-top .navbar-collapse,
    .lsg2 .navbar-static-top .navbar-collapse,
    .lsg2 .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}

.lsg2 .navbar-fixed-top .navbar-collapse,
.lsg2 .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {

    .lsg2 .navbar-fixed-top .navbar-collapse,
    .lsg2 .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px;
    }
}

.lsg2 .container>.navbar-header,
.lsg2 .container-fluid>.navbar-header,
.lsg2 .container>.navbar-collapse,
.lsg2 .container-fluid>.navbar-collapse {
    margin-right: -13px;
    margin-left: -13px;
}

@media (min-width: 768px) {

    .lsg2 .container>.navbar-header,
    .lsg2 .container-fluid>.navbar-header,
    .lsg2 .container>.navbar-collapse,
    .lsg2 .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}

.lsg2 .navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width: 768px) {
    .lsg2 .navbar-static-top {
        border-radius: 0;
    }
}

.lsg2 .navbar-fixed-top,
.lsg2 .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media (min-width: 768px) {

    .lsg2 .navbar-fixed-top,
    .lsg2 .navbar-fixed-bottom {
        border-radius: 0;
    }
}

.lsg2 .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.lsg2 .navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.lsg2 .navbar-brand {
    float: left;
    padding: 14px 13px;
    font-size: 2.571em;
    line-height: 22px;
    height: 50px;
}

.lsg2 .navbar-brand:hover,
.lsg2 .navbar-brand:focus {
    text-decoration: none;
}

.lsg2 .navbar-brand>img {
    display: block;
}

@media (min-width: 768px) {

    .lsg2 .navbar>.container .navbar-brand,
    .lsg2 .navbar>.container-fluid .navbar-brand {
        margin-left: -13px;
    }
}

.lsg2 .navbar-toggle {
    position: relative;
    float: right;
    margin-right: 13px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
}

.lsg2 .navbar-toggle:focus {
    outline: 0;
}

.lsg2 .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.lsg2 .navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}

@media (min-width: 768px) {
    .lsg2 .navbar-toggle {
        display: none;
    }
}

.lsg2 .navbar-nav {
    margin: 7px -13px;
}

.lsg2 .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 22px;
}

@media (max-width: 767px) {
    .lsg2 .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .lsg2 .navbar-nav .open .dropdown-menu>li>a,
    .lsg2 .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }

    .lsg2 .navbar-nav .open .dropdown-menu>li>a {
        line-height: 22px;
    }

    .lsg2 .navbar-nav .open .dropdown-menu>li>a:hover,
    .lsg2 .navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none;
    }
}

@media (min-width: 768px) {
    .lsg2 .navbar-nav {
        float: left;
        margin: 0;
    }

    .lsg2 .navbar-nav>li {
        float: left;
    }

    .lsg2 .navbar-nav>li>a {
        padding-top: 14px;
        padding-bottom: 14px;
    }
}

.lsg2 .navbar-form {
    margin-left: -13px;
    margin-right: -13px;
    padding: 10px 13px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 7px;
    margin-bottom: 7px;
}

@media (min-width: 768px) {
    .lsg2 .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .lsg2 .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .lsg2 .navbar-form .form-control-static {
        display: inline-block;
    }

    .lsg2 .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }

    .lsg2 .navbar-form .input-group .input-group-addon,
    .lsg2 .navbar-form .input-group .input-group-btn,
    .lsg2 .navbar-form .input-group .form-control {
        width: auto;
    }

    .lsg2 .navbar-form .input-group>.form-control {
        width: 100%;
    }

    .lsg2 .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .lsg2 .navbar-form .radio,
    .lsg2 .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .lsg2 .navbar-form .radio label,
    .lsg2 .navbar-form .checkbox label {
        padding-left: 0;
    }

    .lsg2 .navbar-form .radio input[type="radio"],
    .lsg2 .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }

    .lsg2 .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media (max-width: 767px) {
    .lsg2 .navbar-form .form-group {
        margin-bottom: 5px;
    }

    .lsg2 .navbar-form .form-group:last-child {
        margin-bottom: 0;
    }
}

@media (min-width: 768px) {
    .lsg2 .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.lsg2 .navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.lsg2 .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.lsg2 .navbar-btn {
    margin-top: 7px;
    margin-bottom: 7px;
}

.lsg2 .navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px;
}

.lsg2 .navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px;
}

.lsg2 .navbar-text {
    margin-top: 14px;
    margin-bottom: 14px;
}

@media (min-width: 768px) {
    .lsg2 .navbar-text {
        float: left;
        margin-left: 13px;
        margin-right: 13px;
    }
}

@media (min-width: 768px) {
    .lsg2 .navbar-left {
        float: left !important;
    }

    .lsg2 .navbar-right {
        float: right !important;
        margin-right: -13px;
    }

    .lsg2 .navbar-right~.navbar-right {
        margin-right: 0;
    }
}

.lsg2 .navbar-default {
    background-color: #01728e;
    border-color: #246a9a;
}

.lsg2 .navbar-default .navbar-brand {
    color: #fff;
}

.lsg2 .navbar-default .navbar-brand:hover,
.lsg2 .navbar-default .navbar-brand:focus {
    color: #e6e6e6;
    background-color: transparent;
}

.lsg2 .navbar-default .navbar-text {
    color: #fff;
}

.lsg2 .navbar-default .navbar-nav>li>a {
    color: #fff;
}

.lsg2 .navbar-default .navbar-nav>li>a:hover,
.lsg2 .navbar-default .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}

.lsg2 .navbar-default .navbar-nav>.active>a,
.lsg2 .navbar-default .navbar-nav>.active>a:hover,
.lsg2 .navbar-default .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #246a9a;
}

.lsg2 .navbar-default .navbar-nav>.disabled>a,
.lsg2 .navbar-default .navbar-nav>.disabled>a:hover,
.lsg2 .navbar-default .navbar-nav>.disabled>a:focus {
    color: #e4e4e4;
    background-color: transparent;
}

.lsg2 .navbar-default .navbar-toggle {
    border-color: #fff;
}

.lsg2 .navbar-default .navbar-toggle:hover,
.lsg2 .navbar-default .navbar-toggle:focus {
    background-color: #f4f0ee;
}

.lsg2 .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.lsg2 .navbar-default .navbar-collapse,
.lsg2 .navbar-default .navbar-form {
    border-color: #246a9a;
}

.lsg2 .navbar-default .navbar-nav>.open>a,
.lsg2 .navbar-default .navbar-nav>.open>a:hover,
.lsg2 .navbar-default .navbar-nav>.open>a:focus {
    background-color: #246a9a;
    color: #fff;
}

@media (max-width: 767px) {
    .lsg2 .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #fff;
    }

    .lsg2 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .lsg2 .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent;
    }

    .lsg2 .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .lsg2 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
    .lsg2 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #246a9a;
    }

    .lsg2 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .lsg2 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .lsg2 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #e4e4e4;
        background-color: transparent;
    }
}

.lsg2 .navbar-default .navbar-link {
    color: #fff;
}

.lsg2 .navbar-default .navbar-link:hover {
    color: #fff;
}

.lsg2 .navbar-default .btn-link {
    color: #fff;
}

.lsg2 .navbar-default .btn-link:hover,
.lsg2 .navbar-default .btn-link:focus {
    color: #fff;
}

.lsg2 .navbar-default .btn-link[disabled]:hover,
.lsg2 fieldset[disabled] .navbar-default .btn-link:hover,
.lsg2 .navbar-default .btn-link[disabled]:focus,
.lsg2 fieldset[disabled] .navbar-default .btn-link:focus {
    color: #e4e4e4;
}

.lsg2 .navbar-inverse {
    background-color: #f4f0ee;
    border-color: #d8dcdc;
}

.lsg2 .navbar-inverse .navbar-brand {
    color: #707274;
}

.lsg2 .navbar-inverse .navbar-brand:hover,
.lsg2 .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}

.lsg2 .navbar-inverse .navbar-text {
    color: #707274;
}

.lsg2 .navbar-inverse .navbar-nav>li>a {
    color: #707274;
}

.lsg2 .navbar-inverse .navbar-nav>li>a:hover,
.lsg2 .navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}

.lsg2 .navbar-inverse .navbar-nav>.active>a,
.lsg2 .navbar-inverse .navbar-nav>.active>a:hover,
.lsg2 .navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #d8dcdc;
}

.lsg2 .navbar-inverse .navbar-nav>.disabled>a,
.lsg2 .navbar-inverse .navbar-nav>.disabled>a:hover,
.lsg2 .navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #e4e4e4;
    background-color: transparent;
}

.lsg2 .navbar-inverse .navbar-toggle {
    border-color: #fff;
}

.lsg2 .navbar-inverse .navbar-toggle:hover,
.lsg2 .navbar-inverse .navbar-toggle:focus {
    background-color: #f4f0ee;
}

.lsg2 .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}

.lsg2 .navbar-inverse .navbar-collapse,
.lsg2 .navbar-inverse .navbar-form {
    border-color: #e0e3e3;
}

.lsg2 .navbar-inverse .navbar-nav>.open>a,
.lsg2 .navbar-inverse .navbar-nav>.open>a:hover,
.lsg2 .navbar-inverse .navbar-nav>.open>a:focus {
    background-color: #d8dcdc;
    color: #fff;
}

@media (max-width: 767px) {
    .lsg2 .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #d8dcdc;
    }

    .lsg2 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #d8dcdc;
    }

    .lsg2 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #707274;
    }

    .lsg2 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
    .lsg2 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent;
    }

    .lsg2 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .lsg2 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
    .lsg2 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #d8dcdc;
    }

    .lsg2 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .lsg2 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .lsg2 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #e4e4e4;
        background-color: transparent;
    }
}

.lsg2 .navbar-inverse .navbar-link {
    color: #707274;
}

.lsg2 .navbar-inverse .navbar-link:hover {
    color: #fff;
}

.lsg2 .navbar-inverse .btn-link {
    color: #707274;
}

.lsg2 .navbar-inverse .btn-link:hover,
.lsg2 .navbar-inverse .btn-link:focus {
    color: #fff;
}

.lsg2 .navbar-inverse .btn-link[disabled]:hover,
.lsg2 fieldset[disabled] .navbar-inverse .btn-link:hover,
.lsg2 .navbar-inverse .btn-link[disabled]:focus,
.lsg2 fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #e4e4e4;
}

.lsg2 .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 22px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 2px;
}

.lsg2 .breadcrumb>li {
    display: inline-block;
}

.lsg2 .breadcrumb>li+li:before {
    content: "\00a0";
    padding: 0 5px;
    color: #ccc;
}

.lsg2 .breadcrumb>.active {
    color: #707274;
}

.lsg2 .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 22px 0;
    border-radius: 2px;
}

.lsg2 .pagination>li {
    display: inline;
}

.lsg2 .pagination>li>a,
.lsg2 .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.6;
    text-decoration: none;
    color: #01728e;
    background-color: #f4f0ee;
    border: 1px solid #eaebeb;
    margin-left: -1px;
}

.lsg2 .pagination>li:first-child>a,
.lsg2 .pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}

.lsg2 .pagination>li:last-child>a,
.lsg2 .pagination>li:last-child>span {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}

.lsg2 .pagination>li>a:hover,
.lsg2 .pagination>li>span:hover,
.lsg2 .pagination>li>a:focus,
.lsg2 .pagination>li>span:focus {
    color: #01728e;
    background-color: #f4f0ee;
    border-color: #eaebeb;
}

.lsg2 .pagination>.active>a,
.lsg2 .pagination>.active>span,
.lsg2 .pagination>.active>a:hover,
.lsg2 .pagination>.active>span:hover,
.lsg2 .pagination>.active>a:focus,
.lsg2 .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    background-color: #f4f0ee;
    border-color: #eaebeb;
    cursor: default;
}

.lsg2 .pagination>.disabled>span,
.lsg2 .pagination>.disabled>span:hover,
.lsg2 .pagination>.disabled>span:focus,
.lsg2 .pagination>.disabled>a,
.lsg2 .pagination>.disabled>a:hover,
.lsg2 .pagination>.disabled>a:focus {
    color: #e4e4e4;
    background-color: #f4f0ee;
    border-color: #eaebeb;
    cursor: not-allowed;
}

.lsg2 .pagination-lg>li>a,
.lsg2 .pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 2.571em;
}

.lsg2 .pagination-lg>li:first-child>a,
.lsg2 .pagination-lg>li:first-child>span {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.lsg2 .pagination-lg>li:last-child>a,
.lsg2 .pagination-lg>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.lsg2 .pagination-sm>li>a,
.lsg2 .pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
}

.lsg2 .pagination-sm>li:first-child>a,
.lsg2 .pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.lsg2 .pagination-sm>li:last-child>a,
.lsg2 .pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.lsg2 .pager {
    padding-left: 0;
    margin: 22px 0;
    list-style: none;
    text-align: center;
}

.lsg2 .pager li {
    display: inline;
}

.lsg2 .pager li>a,
.lsg2 .pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #f4f0ee;
    border: 1px solid #cfcfcf;
    border-radius: 2px;
    vertical-align: middle;
}

.lsg2 .pager li>a:hover,
.lsg2 .pager li>a:focus {
    text-decoration: none;
    background-color: #f4f0ee;
}

.lsg2 .pager .next>a,
.lsg2 .pager .next>span {
    float: right;
}

.lsg2 .pager .previous>a,
.lsg2 .pager .previous>span {
    float: left;
}

.lsg2 .pager .disabled>a,
.lsg2 .pager .disabled>a:hover,
.lsg2 .pager .disabled>a:focus,
.lsg2 .pager .disabled>span {
    color: #e4e4e4;
    background-color: #f4f0ee;
    cursor: not-allowed;
}

.lsg2 .label {
    display: inline;
    padding: 0.2em 0.6em 0.3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25em;
}

.lsg2 a.label:hover,
.lsg2 a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.lsg2 .label:empty {
    display: none;
}

.lsg2 .btn .label {
    position: relative;
    top: -1px;
}

.lsg2 .label-default {
    background-color: #707274;
}

.lsg2 .label-default[href]:hover,
.lsg2 .label-default[href]:focus {
    background-color: #57595a;
}

.lsg2 .label-primary {
    background-color: #01728e;
}

.lsg2 .label-primary[href]:hover,
.lsg2 .label-primary[href]:focus {
    background-color: #20608c;
}

.lsg2 .label-success {
    background-color: #14a381;
}

.lsg2 .label-success[href]:hover,
.lsg2 .label-success[href]:focus {
    background-color: #005723;
}

.lsg2 .label-info {
    background-color: #8a8a8a;
}

.lsg2 .label-info[href]:hover,
.lsg2 .label-info[href]:focus {
    background-color: #525960;
}

.lsg2 .label-warning {
    background-color: #c54100;
}

.lsg2 .label-warning[href]:hover,
.lsg2 .label-warning[href]:focus {
    background-color: #923000;
}

.lsg2 .label-danger {
    background-color: #c6102b;
}

.lsg2 .label-danger[href]:hover,
.lsg2 .label-danger[href]:focus {
    background-color: #970c21;
}

.lsg2 .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #707274;
    border-radius: 10px;
}

.lsg2 .badge:empty {
    display: none;
}

.lsg2 .btn .badge {
    position: relative;
    top: -1px;
}

.lsg2 .btn-xs .badge {
    top: 0;
    padding: 1px 5px;
}

.lsg2 a.badge:hover,
.lsg2 a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.lsg2 .list-group-item.active>.badge,
.lsg2 .nav-pills>.active>a>.badge {
    color: #01728e;
    background-color: #14a381;
}

.lsg2 .list-group-item>.badge {
    float: right;
}

.lsg2 .list-group-item>.badge+.badge {
    margin-right: 5px;
}

.lsg2 .nav-pills>li>a>.badge {
    margin-left: 3px;
}

.lsg2 .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 22px;
    line-height: 1.6;
    background-color: #fff;
    border: 1px solid #cfcfcf;
    border-radius: 2px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}

.lsg2 .thumbnail>img,
.lsg2 .thumbnail a>img {
    margin-left: auto;
    margin-right: auto;
}

.lsg2 a.thumbnail:hover,
.lsg2 a.thumbnail:focus,
.lsg2 a.thumbnail.active {
    border-color: #01728e;
}

.lsg2 .thumbnail .caption {
    padding: 10px;
    color: #404040;
}

.lsg2 .alert {
    padding: 15px;
    margin-bottom: 22px;
    border: 1px solid transparent;
    border-radius: 2px;
}

.lsg2 .alert h4 {
    margin-top: 0;
    color: inherit;
}

.lsg2 .alert .alert-link {
    font-weight: normal;
}

.lsg2 .alert>p,
.lsg2 .alert>ul {
    margin-bottom: 0;
}

.lsg2 .alert>p+p {
    margin-top: 5px;
}

.lsg2 .alert-dismissable,
.lsg2 .alert-dismissible {
    padding-right: 35px;
}

.lsg2 .alert-dismissable .close,
.lsg2 .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.lsg2 .alert-success {
    background-color: #eff6e9;
    border-color: #14a381;
    color: #14a381;
}

.lsg2 .alert-success hr {
    border-top-color: #00712d;
}

.lsg2 .alert-success .alert-link {
    color: #005723;
}

.lsg2 .alert-info {
    background-color: #fafafa;
    border-color: #8a8a8a;
    color: #8a8a8a;
}

.lsg2 .alert-info hr {
    border-top-color: #5e666d;
}

.lsg2 .alert-info .alert-link {
    color: #525960;
}

.lsg2 .alert-warning {
    background-color: #fcf1e6;
    border-color: #c54100;
    color: #c54100;
}

.lsg2 .alert-warning hr {
    border-top-color: #ac3900;
}

.lsg2 .alert-warning .alert-link {
    color: #923000;
}

.lsg2 .alert-danger {
    background-color: #fce7eb;
    border-color: #c6102b;
    color: #c6102b;
}

.lsg2 .alert-danger hr {
    border-top-color: #ae0e26;
}

.lsg2 .alert-danger .alert-link {
    color: #970c21;
}

.lsg2 .media {
    margin-top: 15px;
}

.lsg2 .media:first-child {
    margin-top: 0;
}

.lsg2 .media-right,
.lsg2 .media>.pull-right {
    padding-left: 10px;
}

.lsg2 .media-left,
.lsg2 .media>.pull-left {
    padding-right: 10px;
}

.lsg2 .media-left,
.lsg2 .media-right,
.lsg2 .media-body {
    display: table-cell;
    vertical-align: top;
}

.lsg2 .media-middle {
    vertical-align: middle;
}

.lsg2 .media-bottom {
    vertical-align: bottom;
}

.lsg2 .media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.lsg2 .media-list {
    padding-left: 0;
    list-style: none;
}

.lsg2 .list-group {
    margin-bottom: 20px;
    padding-left: 0;
}

.lsg2 .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #cfcfcf;
}

.lsg2 .list-group-item:first-child {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}

.lsg2 .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}

.lsg2 a.list-group-item {
    color: #01728e;
}

.lsg2 a.list-group-item .list-group-item-heading {
    color: #404040;
}

.lsg2 a.list-group-item:hover,
.lsg2 a.list-group-item:focus {
    text-decoration: none;
    color: #01728e;
    background-color: #fff;
}

.lsg2 .list-group-item.disabled,
.lsg2 .list-group-item.disabled:hover,
.lsg2 .list-group-item.disabled:focus {
    background-color: #cfcfcf;
    color: #707274;
    cursor: not-allowed;
}

.lsg2 .list-group-item.disabled .list-group-item-heading,
.lsg2 .list-group-item.disabled:hover .list-group-item-heading,
.lsg2 .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit;
}

.lsg2 .list-group-item.disabled .list-group-item-text,
.lsg2 .list-group-item.disabled:hover .list-group-item-text,
.lsg2 .list-group-item.disabled:focus .list-group-item-text {
    color: #707274;
}

.lsg2 .list-group-item.active,
.lsg2 .list-group-item.active:hover,
.lsg2 .list-group-item.active:focus {
    z-index: 2;
    color: #01728e;
    background-color: #f4f0ee;
    border-color: #f4f0ee;
}

.lsg2 .list-group-item.active .list-group-item-heading,
.lsg2 .list-group-item.active:hover .list-group-item-heading,
.lsg2 .list-group-item.active:focus .list-group-item-heading,
.lsg2 .list-group-item.active .list-group-item-heading>small,
.lsg2 .list-group-item.active:hover .list-group-item-heading>small,
.lsg2 .list-group-item.active:focus .list-group-item-heading>small,
.lsg2 .list-group-item.active .list-group-item-heading>.small,
.lsg2 .list-group-item.active:hover .list-group-item-heading>.small,
.lsg2 .list-group-item.active:focus .list-group-item-heading>.small {
    color: inherit;
}

.lsg2 .list-group-item.active .list-group-item-text,
.lsg2 .list-group-item.active:hover .list-group-item-text,
.lsg2 .list-group-item.active:focus .list-group-item-text {
    color: #fff;
}

.lsg2 .list-group-item-success {
    color: #14a381;
    background-color: #eff6e9;
}

.lsg2 a.list-group-item-success {
    color: #14a381;
}

.lsg2 a.list-group-item-success .list-group-item-heading {
    color: inherit;
}

.lsg2 a.list-group-item-success:hover,
.lsg2 a.list-group-item-success:focus {
    color: #14a381;
    background-color: #e2efd7;
}

.lsg2 a.list-group-item-success.active,
.lsg2 a.list-group-item-success.active:hover,
.lsg2 a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #14a381;
    border-color: #14a381;
}

.lsg2 .list-group-item-info {
    color: #8a8a8a;
    background-color: #fafafa;
}

.lsg2 a.list-group-item-info {
    color: #8a8a8a;
}

.lsg2 a.list-group-item-info .list-group-item-heading {
    color: inherit;
}

.lsg2 a.list-group-item-info:hover,
.lsg2 a.list-group-item-info:focus {
    color: #8a8a8a;
    background-color: #ededed;
}

.lsg2 a.list-group-item-info.active,
.lsg2 a.list-group-item-info.active:hover,
.lsg2 a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #8a8a8a;
    border-color: #8a8a8a;
}

.lsg2 .list-group-item-warning {
    color: #c54100;
    background-color: #fcf1e6;
}

.lsg2 a.list-group-item-warning {
    color: #c54100;
}

.lsg2 a.list-group-item-warning .list-group-item-heading {
    color: inherit;
}

.lsg2 a.list-group-item-warning:hover,
.lsg2 a.list-group-item-warning:focus {
    color: #c54100;
    background-color: #f9e4cf;
}

.lsg2 a.list-group-item-warning.active,
.lsg2 a.list-group-item-warning.active:hover,
.lsg2 a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #c54100;
    border-color: #c54100;
}

.lsg2 .list-group-item-danger {
    color: #c6102b;
    background-color: #fce7eb;
}

.lsg2 a.list-group-item-danger {
    color: #c6102b;
}

.lsg2 a.list-group-item-danger .list-group-item-heading {
    color: inherit;
}

.lsg2 a.list-group-item-danger:hover,
.lsg2 a.list-group-item-danger:focus {
    color: #c6102b;
    background-color: #f9d0d8;
}

.lsg2 a.list-group-item-danger.active,
.lsg2 a.list-group-item-danger.active:hover,
.lsg2 a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #c6102b;
    border-color: #c6102b;
}

.lsg2 .list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.lsg2 .list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.lsg2 .panel {
    margin-bottom: 22px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.lsg2 .panel-body {
    padding: 15px;
}

.lsg2 .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
}

.lsg2 .panel-heading>.dropdown .dropdown-toggle {
    color: inherit;
}

.lsg2 .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.lsg2 .panel-title>a {
    color: inherit;
}

.lsg2 .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #cfcfcf;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
}

.lsg2 .panel>.list-group,
.lsg2 .panel>.panel-collapse>.list-group {
    margin-bottom: 0;
}

.lsg2 .panel>.list-group .list-group-item,
.lsg2 .panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}

.lsg2 .panel>.list-group:first-child .list-group-item:first-child,
.lsg2 .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
}

.lsg2 .panel>.list-group:last-child .list-group-item:last-child,
.lsg2 .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
}

.lsg2 .panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0;
}

.lsg2 .list-group+.panel-footer {
    border-top-width: 0;
}

.lsg2 .panel>.table,
.lsg2 .panel>.table-responsive>.table,
.lsg2 .panel>.panel-collapse>.table {
    margin-bottom: 0;
}

.lsg2 .panel>.table caption,
.lsg2 .panel>.table-responsive>.table caption,
.lsg2 .panel>.panel-collapse>.table caption {
    padding-left: 15px;
    padding-right: 15px;
}

.lsg2 .panel>.table:first-child,
.lsg2 .panel>.table-responsive:first-child>.table:first-child {
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
}

.lsg2 .panel>.table:first-child>thead:first-child>tr:first-child,
.lsg2 .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.lsg2 .panel>.table:first-child>tbody:first-child>tr:first-child,
.lsg2 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
}

.lsg2 .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.lsg2 .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.lsg2 .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.lsg2 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.lsg2 .panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.lsg2 .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.lsg2 .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.lsg2 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 1px;
}

.lsg2 .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.lsg2 .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.lsg2 .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.lsg2 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.lsg2 .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.lsg2 .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.lsg2 .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.lsg2 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 1px;
}

.lsg2 .panel>.table:last-child,
.lsg2 .panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
}

.lsg2 .panel>.table:last-child>tbody:last-child>tr:last-child,
.lsg2 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.lsg2 .panel>.table:last-child>tfoot:last-child>tr:last-child,
.lsg2 .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
}

.lsg2 .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.lsg2 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.lsg2 .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.lsg2 .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.lsg2 .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.lsg2 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.lsg2 .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.lsg2 .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 1px;
}

.lsg2 .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.lsg2 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.lsg2 .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.lsg2 .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.lsg2 .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.lsg2 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.lsg2 .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.lsg2 .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 1px;
}

.lsg2 .panel>.panel-body+.table,
.lsg2 .panel>.panel-body+.table-responsive,
.lsg2 .panel>.table+.panel-body,
.lsg2 .panel>.table-responsive+.panel-body {
    border-top: 1px solid #cfcfcf;
}

.lsg2 .panel>.table>tbody:first-child>tr:first-child th,
.lsg2 .panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0;
}

.lsg2 .panel>.table-bordered,
.lsg2 .panel>.table-responsive>.table-bordered {
    border: 0;
}

.lsg2 .panel>.table-bordered>thead>tr>th:first-child,
.lsg2 .panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.lsg2 .panel>.table-bordered>tbody>tr>th:first-child,
.lsg2 .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.lsg2 .panel>.table-bordered>tfoot>tr>th:first-child,
.lsg2 .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.lsg2 .panel>.table-bordered>thead>tr>td:first-child,
.lsg2 .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.lsg2 .panel>.table-bordered>tbody>tr>td:first-child,
.lsg2 .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.lsg2 .panel>.table-bordered>tfoot>tr>td:first-child,
.lsg2 .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
}

.lsg2 .panel>.table-bordered>thead>tr>th:last-child,
.lsg2 .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.lsg2 .panel>.table-bordered>tbody>tr>th:last-child,
.lsg2 .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.lsg2 .panel>.table-bordered>tfoot>tr>th:last-child,
.lsg2 .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.lsg2 .panel>.table-bordered>thead>tr>td:last-child,
.lsg2 .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.lsg2 .panel>.table-bordered>tbody>tr>td:last-child,
.lsg2 .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.lsg2 .panel>.table-bordered>tfoot>tr>td:last-child,
.lsg2 .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
}

.lsg2 .panel>.table-bordered>thead>tr:first-child>td,
.lsg2 .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.lsg2 .panel>.table-bordered>tbody>tr:first-child>td,
.lsg2 .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.lsg2 .panel>.table-bordered>thead>tr:first-child>th,
.lsg2 .panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.lsg2 .panel>.table-bordered>tbody>tr:first-child>th,
.lsg2 .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0;
}

.lsg2 .panel>.table-bordered>tbody>tr:last-child>td,
.lsg2 .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.lsg2 .panel>.table-bordered>tfoot>tr:last-child>td,
.lsg2 .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.lsg2 .panel>.table-bordered>tbody>tr:last-child>th,
.lsg2 .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.lsg2 .panel>.table-bordered>tfoot>tr:last-child>th,
.lsg2 .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0;
}

.lsg2 .panel>.table-responsive {
    border: 0;
    margin-bottom: 0;
}

.lsg2 .panel-group {
    margin-bottom: 22px;
}

.lsg2 .panel-group .panel {
    margin-bottom: 0;
    border-radius: 2px;
}

.lsg2 .panel-group .panel+.panel {
    margin-top: 5px;
}

.lsg2 .panel-group .panel-heading {
    border-bottom: 0;
}

.lsg2 .panel-group .panel-heading+.panel-collapse>.panel-body,
.lsg2 .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #cfcfcf;
}

.lsg2 .panel-group .panel-footer {
    border-top: 0;
}

.lsg2 .panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .panel-default {
    border-color: #cfcfcf;
}

.lsg2 .panel-default>.panel-heading {
    color: #404040;
    background-color: #f5f5f5;
    border-color: #cfcfcf;
}

.lsg2 .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #cfcfcf;
}

.lsg2 .panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #404040;
}

.lsg2 .panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #cfcfcf;
}

.lsg2 .panel-primary {
    border-color: #01728e;
}

.lsg2 .panel-primary>.panel-heading {
    color: #fff;
    background-color: #01728e;
    border-color: #01728e;
}

.lsg2 .panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #01728e;
}

.lsg2 .panel-primary>.panel-heading .badge {
    color: #01728e;
    background-color: #fff;
}

.lsg2 .panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #01728e;
}

.lsg2 .panel-success {
    border-color: #14a381;
}

.lsg2 .panel-success>.panel-heading {
    color: #14a381;
    background-color: #eff6e9;
    border-color: #14a381;
}

.lsg2 .panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #14a381;
}

.lsg2 .panel-success>.panel-heading .badge {
    color: #eff6e9;
    background-color: #14a381;
}

.lsg2 .panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #14a381;
}

.lsg2 .panel-info {
    border-color: #8a8a8a;
}

.lsg2 .panel-info>.panel-heading {
    color: #8a8a8a;
    background-color: #fafafa;
    border-color: #8a8a8a;
}

.lsg2 .panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #8a8a8a;
}

.lsg2 .panel-info>.panel-heading .badge {
    color: #fafafa;
    background-color: #8a8a8a;
}

.lsg2 .panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #8a8a8a;
}

.lsg2 .panel-warning {
    border-color: #c54100;
}

.lsg2 .panel-warning>.panel-heading {
    color: #c54100;
    background-color: #fcf1e6;
    border-color: #c54100;
}

.lsg2 .panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #c54100;
}

.lsg2 .panel-warning>.panel-heading .badge {
    color: #fcf1e6;
    background-color: #c54100;
}

.lsg2 .panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #c54100;
}

.lsg2 .panel-danger {
    border-color: #c6102b;
}

.lsg2 .panel-danger>.panel-heading {
    color: #c6102b;
    background-color: #fce7eb;
    border-color: #c6102b;
}

.lsg2 .panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #c6102b;
}

.lsg2 .panel-danger>.panel-heading .badge {
    color: #fce7eb;
    background-color: #c6102b;
}

.lsg2 .panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #c6102b;
}

.lsg2 .embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.lsg2 .embed-responsive .embed-responsive-item,
.lsg2 .embed-responsive iframe,
.lsg2 .embed-responsive embed,
.lsg2 .embed-responsive object,
.lsg2 .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}

.lsg2 .embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.lsg2 .embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%;
}

.lsg2 .close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.lsg2 .close:hover,
.lsg2 .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.lsg2 button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.lsg2 .modal-open {
    overflow: hidden;
}

.lsg2 .modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.lsg2 .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}

.lsg2 .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.lsg2 .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.lsg2 .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.lsg2 .modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #f0f1f1;
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
}

.lsg2 .modal-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-color: #000;
}

.lsg2 .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.lsg2 .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.lsg2 .modal-header {
    padding: 20px;
    border-bottom: 1px solid #cfcfcf;
    min-height: 21.6px;
}

.lsg2 .modal-header .close {
    margin-top: -2px;
}

.lsg2 .modal-title {
    margin: 0;
    line-height: 1.6;
}

.lsg2 .modal-body {
    position: relative;
    padding: 20px;
}

.lsg2 .modal-footer {
    padding: 20px;
    text-align: right;
    border-top: 1px solid #cfcfcf;
}

.lsg2 .modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.lsg2 .modal-footer .btn-group .btn+.btn {
    margin-left: -1px;
}

.lsg2 .modal-footer .btn-block+.btn-block {
    margin-left: 0;
}

.lsg2 .modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 768px) {
    .lsg2 .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }

    .lsg2 .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }

    .lsg2 .modal-sm {
        width: 300px;
    }
}

@media (min-width: 992px) {
    .lsg2 .modal-lg {
        width: 900px;
    }
}

.lsg2 .tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    visibility: visible;
    font-family: Arial, sans-serif, "Helvetica Neue", Helvetica;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
}

.lsg2 .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.lsg2 .tooltip.top {
    margin-top: -3px;
    padding: 10px 0;
}

.lsg2 .tooltip.right {
    margin-left: 3px;
    padding: 0 10px;
}

.lsg2 .tooltip.bottom {
    margin-top: 3px;
    padding: 10px 0;
}

.lsg2 .tooltip.left {
    margin-left: -3px;
    padding: 0 10px;
}

.lsg2 .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #404040;
    text-align: center;
    text-decoration: none;
    background-color: #cfeff5;
    border-radius: 2px;
}

.lsg2 .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.lsg2 .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -10px;
    border-width: 10px 10px 0;
    border-top-color: #cfeff5;
}

.lsg2 .tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 10px;
    margin-bottom: -10px;
    border-width: 10px 10px 0;
    border-top-color: #cfeff5;
}

.lsg2 .tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 10px;
    margin-bottom: -10px;
    border-width: 10px 10px 0;
    border-top-color: #cfeff5;
}

.lsg2 .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -10px;
    border-width: 10px 10px 10px 0;
    border-right-color: #cfeff5;
}

.lsg2 .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -10px;
    border-width: 10px 0 10px 10px;
    border-left-color: #cfeff5;
}

.lsg2 .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -10px;
    border-width: 0 10px 10px;
    border-bottom-color: #cfeff5;
}

.lsg2 .tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 10px;
    margin-top: -10px;
    border-width: 0 10px 10px;
    border-bottom-color: #cfeff5;
}

.lsg2 .tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 10px;
    margin-top: -10px;
    border-width: 0 10px 10px;
    border-bottom-color: #cfeff5;
}

.lsg2 .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 250px;
    padding: 1px;
    font-family: Arial, sans-serif, "Helvetica Neue", Helvetica;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.6;
    text-align: left;
    background-color: #cfeff5;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    white-space: normal;
}

.lsg2 .popover.top {
    margin-top: -10px;
}

.lsg2 .popover.right {
    margin-left: 10px;
}

.lsg2 .popover.bottom {
    margin-top: 10px;
}

.lsg2 .popover.left {
    margin-left: -10px;
}

.lsg2 .popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #cfeff5;
    border-bottom: 1px solid #d8eaf5;
    border-radius: 3px 3px 0 0;
}

.lsg2 .popover-content {
    padding: 9px 14px;
}

.lsg2 .popover>.arrow,
.lsg2 .popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.lsg2 .popover>.arrow {
    border-width: 11px;
}

.lsg2 .popover>.arrow:after {
    border-width: 10px;
    content: "";
}

.lsg2 .popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #9ca3a7;
    border-top-color: #cfcfcf;
    bottom: -11px;
}

.lsg2 .popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #cfeff5;
}

.lsg2 .popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #9ca3a7;
    border-right-color: #cfcfcf;
}

.lsg2 .popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #cfeff5;
}

.lsg2 .popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #9ca3a7;
    border-bottom-color: #cfcfcf;
    top: -11px;
}

.lsg2 .popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #cfeff5;
}

.lsg2 .popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #9ca3a7;
    border-left-color: #cfcfcf;
}

.lsg2 .popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #cfeff5;
    bottom: -10px;
}

.lsg2 .carousel {
    position: relative;
}

.lsg2 .carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.lsg2 .carousel-inner>.item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
}

.lsg2 .carousel-inner>.item>img,
.lsg2 .carousel-inner>.item>a>img {
    line-height: 1;
}

@media all and (transform-3d),
(-webkit-transform-3d) {
    .lsg2 .carousel-inner>.item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000;
        perspective: 1000;
    }

    .lsg2 .carousel-inner>.item.next,
    .lsg2 .carousel-inner>.item.active.right {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        left: 0;
    }

    .lsg2 .carousel-inner>.item.prev,
    .lsg2 .carousel-inner>.item.active.left {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        left: 0;
    }

    .lsg2 .carousel-inner>.item.next.left,
    .lsg2 .carousel-inner>.item.prev.right,
    .lsg2 .carousel-inner>.item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
    }
}

.lsg2 .carousel-inner>.active,
.lsg2 .carousel-inner>.next,
.lsg2 .carousel-inner>.prev {
    display: block;
}

.lsg2 .carousel-inner>.active {
    left: 0;
}

.lsg2 .carousel-inner>.next,
.lsg2 .carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%;
}

.lsg2 .carousel-inner>.next {
    left: 100%;
}

.lsg2 .carousel-inner>.prev {
    left: -100%;
}

.lsg2 .carousel-inner>.next.left,
.lsg2 .carousel-inner>.prev.right {
    left: 0;
}

.lsg2 .carousel-inner>.active.left {
    left: -100%;
}

.lsg2 .carousel-inner>.active.right {
    left: 100%;
}

.lsg2 .carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #cfcfcf;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.lsg2 .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.lsg2 .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.lsg2 .carousel-control:hover,
.lsg2 .carousel-control:focus {
    outline: 0;
    color: #cfcfcf;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.lsg2 .carousel-control .icon-prev,
.lsg2 .carousel-control .icon-next,
.lsg2 .carousel-control .glyphicon-chevron-left,
.lsg2 .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}

.lsg2 .carousel-control .icon-prev,
.lsg2 .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px;
}

.lsg2 .carousel-control .icon-next,
.lsg2 .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px;
}

.lsg2 .carousel-control .icon-prev,
.lsg2 .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
}

.lsg2 .carousel-control .icon-prev:before {
    content: '\2039';
}

.lsg2 .carousel-control .icon-next:before {
    content: '\203a';
}

.lsg2 .carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}

.lsg2 .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #cfcfcf;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
}

.lsg2 .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #404040;
}

.lsg2 .carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.lsg2 .carousel-caption .btn {
    text-shadow: none;
}

@media screen and (min-width: 768px) {

    .lsg2 .carousel-control .glyphicon-chevron-left,
    .lsg2 .carousel-control .glyphicon-chevron-right,
    .lsg2 .carousel-control .icon-prev,
    .lsg2 .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px;
    }

    .lsg2 .carousel-control .glyphicon-chevron-left,
    .lsg2 .carousel-control .icon-prev {
        margin-left: -15px;
    }

    .lsg2 .carousel-control .glyphicon-chevron-right,
    .lsg2 .carousel-control .icon-next {
        margin-right: -15px;
    }

    .lsg2 .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }

    .lsg2 .carousel-indicators {
        bottom: 20px;
    }
}

.lsg2 .clearfix:before,
.lsg2 .clearfix:after,
.lsg2 .dl-horizontal dd:before,
.lsg2 .dl-horizontal dd:after,
.lsg2 .container:before,
.lsg2 .container:after,
.lsg2 .container-fluid:before,
.lsg2 .container-fluid:after,
.lsg2 .row:before,
.lsg2 .row:after,
.lsg2 .form-horizontal .form-group:before,
.lsg2 .form-horizontal .form-group:after,
.lsg2 .btn-toolbar:before,
.lsg2 .btn-toolbar:after,
.lsg2 .btn-group-vertical>.btn-group:before,
.lsg2 .btn-group-vertical>.btn-group:after,
.lsg2 .nav:before,
.lsg2 .nav:after,
.lsg2 .navbar:before,
.lsg2 .navbar:after,
.lsg2 .navbar-header:before,
.lsg2 .navbar-header:after,
.lsg2 .navbar-collapse:before,
.lsg2 .navbar-collapse:after,
.lsg2 .pager:before,
.lsg2 .pager:after,
.lsg2 .panel-body:before,
.lsg2 .panel-body:after,
.lsg2 .modal-footer:before,
.lsg2 .modal-footer:after {
    content: " ";
    display: table;
}

.lsg2 .clearfix:after,
.lsg2 .dl-horizontal dd:after,
.lsg2 .container:after,
.lsg2 .container-fluid:after,
.lsg2 .row:after,
.lsg2 .form-horizontal .form-group:after,
.lsg2 .btn-toolbar:after,
.lsg2 .btn-group-vertical>.btn-group:after,
.lsg2 .nav:after,
.lsg2 .navbar:after,
.lsg2 .navbar-header:after,
.lsg2 .navbar-collapse:after,
.lsg2 .pager:after,
.lsg2 .panel-body:after,
.lsg2 .modal-footer:after {
    clear: both;
}

.lsg2 .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.lsg2 .pull-right {
    float: right !important;
}

.lsg2 .pull-left {
    float: left !important;
}

.lsg2 .hide {
    display: none !important;
}

.lsg2 .show {
    display: block !important;
}

.lsg2 .invisible {
    visibility: hidden;
}

.lsg2 .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.lsg2 .hidden {
    display: none !important;
    visibility: hidden !important;
}

.lsg2 .affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.lsg2 .visible-xs,
.lsg2 .visible-sm,
.lsg2 .visible-md,
.lsg2 .visible-lg {
    display: none !important;
}

.lsg2 .visible-xs-block,
.lsg2 .visible-xs-inline,
.lsg2 .visible-xs-inline-block,
.lsg2 .visible-sm-block,
.lsg2 .visible-sm-inline,
.lsg2 .visible-sm-inline-block,
.lsg2 .visible-md-block,
.lsg2 .visible-md-inline,
.lsg2 .visible-md-inline-block,
.lsg2 .visible-lg-block,
.lsg2 .visible-lg-inline,
.lsg2 .visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    .lsg2 .visible-xs {
        display: block !important;
    }

    .lsg2 table.visible-xs {
        display: table;
    }

    .lsg2 tr.visible-xs {
        display: table-row !important;
    }

    .lsg2 th.visible-xs,
    .lsg2 td.visible-xs {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .lsg2 .visible-xs-block {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .lsg2 .visible-xs-inline {
        display: inline !important;
    }
}

@media (max-width: 767px) {
    .lsg2 .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .lsg2 .visible-sm {
        display: block !important;
    }

    .lsg2 table.visible-sm {
        display: table;
    }

    .lsg2 tr.visible-sm {
        display: table-row !important;
    }

    .lsg2 th.visible-sm,
    .lsg2 td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .lsg2 .visible-sm-block {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .lsg2 .visible-sm-inline {
        display: inline !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .lsg2 .visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .lsg2 .visible-md {
        display: block !important;
    }

    .lsg2 table.visible-md {
        display: table;
    }

    .lsg2 tr.visible-md {
        display: table-row !important;
    }

    .lsg2 th.visible-md,
    .lsg2 td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .lsg2 .visible-md-block {
        display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .lsg2 .visible-md-inline {
        display: inline !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .lsg2 .visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1200px) {
    .lsg2 .visible-lg {
        display: block !important;
    }

    .lsg2 table.visible-lg {
        display: table;
    }

    .lsg2 tr.visible-lg {
        display: table-row !important;
    }

    .lsg2 th.visible-lg,
    .lsg2 td.visible-lg {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .lsg2 .visible-lg-block {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    .lsg2 .visible-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 1200px) {
    .lsg2 .visible-lg-inline-block {
        display: inline-block !important;
    }
}

@media (max-width: 767px) {
    .lsg2 .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .lsg2 .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .lsg2 .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .lsg2 .hidden-lg {
        display: none !important;
    }
}

.lsg2 .visible-print {
    display: none !important;
}

@media print {
    .lsg2 .visible-print {
        display: block !important;
    }

    .lsg2 table.visible-print {
        display: table;
    }

    .lsg2 tr.visible-print {
        display: table-row !important;
    }

    .lsg2 th.visible-print,
    .lsg2 td.visible-print {
        display: table-cell !important;
    }
}

.lsg2 .visible-print-block {
    display: none !important;
}

@media print {
    .lsg2 .visible-print-block {
        display: block !important;
    }
}

.lsg2 .visible-print-inline {
    display: none !important;
}

@media print {
    .lsg2 .visible-print-inline {
        display: inline !important;
    }
}

.lsg2 .visible-print-inline-block {
    display: none !important;
}

@media print {
    .lsg2 .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    .lsg2 .hidden-print {
        display: none !important;
    }
}

.lsg2 html {
    font-size: 100%;
    -webkit-font-smoothing: antialiased;
}

.lsg2 body {
    font-size: 0.875em;
}

@media all {
    .lsg2 .container {
        transition: all 0.5s linear ease;
        -o-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }
}

.lsg2 a:link {
    color: #01728e;
    text-decoration: none;
}

.lsg2 a:hover {
    text-decoration: underline;
    background-color: none;
}

.lsg2 a:focus {
    text-decoration: none;
}

.lsg2 a:focus:hover {
    text-decoration: underline;
}

.lsg2 a:active,
.lsg2 a:active:hover {
    background-color: #cfeff5;
    text-decoration: none;
}

.lsg2 a:visited {
    color: #01728e;
    background-color: none;
    text-decoration: underline;
}

.lsg2 .wag-nounderline,
.lsg2 .wag-nounderline:hover {
    text-decoration: none !important;
}

.lsg2 ul,
.lsg2 ol,
.lsg2 li {
    padding-left: 0;
    list-style: none;
}

.lsg2 img {
    border: 0;
}

.lsg2 input[type=submit]::-moz-focus-inner,
.lsg2 input[type=button]::-moz-focus-inner,
.lsg2 select::-moz-focus-inner,
.lsg2 option::-moz-focus-inner {
    border: 0;
}

.lsg2 h1,
.lsg2 h1.modal-title,
.lsg2 .wag-head-text60,
.lsg2 .wag-font28 {
    line-height: 1.1;
    margin-top: 0;
}

.lsg2 h2 {
    line-height: 1.2;
}

.lsg2 h2.wag-h3-head-text {
    font-size: 1.571em;
}

.lsg2 .wag-h2 {
    font-size: 172%;
}

.lsg2 .wag-head-text1 {
    line-height: 1.2;
    font-size: 1.714em;
}

.lsg2 .wag-head-text2,
.lsg2 .wag-head-text3,
.lsg2 .wag-head-text4,
.lsg2 .wag-head-text5,
.lsg2 .wag-intro-text {
    line-height: 1.3;
}

.lsg2 .wag-head-text2 {
    font-size: 1.571em;
}

.lsg2 .wag-head-text3 {
    font-size: 1.286em;
}

.lsg2 .wag-head-text4 {
    font-size: 1.143em;
}

.lsg2 .wag-head-text5 {
    font-size: 1.071em;
}

.lsg2 .wag-font20 {
    font-size: 1.429em;
}

.lsg2 .wag-font28 {
    font-size: 2em;
}

.lsg2 .wag-font30 {
    font-size: 2.143em;
}

.lsg2 .wag-font41 {
    font-size: 2.929em;
}

.lsg2 .wag-font48 {
    font-size: 3.429em;
}

.lsg2 .wag-font55 {
    font-size: 3.929em;
}

.lsg2 .wag-font72 {
    font-size: 5.143em;
}

.lsg2 .wag-pull-quotes,
.lsg2 h2.wag-intro-copy-text,
.lsg2 .wag-pull-quotes-mob {
    line-height: 1.3;
}

.lsg2 .wag-article-heading {
    font-size: 1.071em;
}

.lsg2 .wag-pull-quotes {
    font-size: 1.857em;
}

.lsg2 .wag-pull-quotes-mob {
    font-size: 1.429em;
}

.lsg2 .wag-head-text60 {
    font-size: 4.286em;
}

.lsg2 .wag-head-text36 {
    line-height: 1.1;
    font-size: 2.571em;
}

.lsg2 hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.lsg2 .wag-body-text1 {
    font-size: 0.929em;
}

.lsg2 ul.wag-bullets,
.lsg2 ul.wag-list-circle {
    display: block;
}

.lsg2 ul.wag-bullets li {
    list-style: disc;
}

.lsg2 ul.wag-list-circle li {
    list-style: circle;
}

.lsg2 [class^="icon-"],
.lsg2 [class*=" icon-"] {
    font-family: 'ATCOIcons';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: 0.175s;
    transition: 0.175s;
    letter-spacing: -3px;
    text-rendering: auto;
    text-align: center;
}

.lsg2 .icon-Cart:before {
    content: "\60";
}

.lsg2 .icon-CartFull:before {
    content: "\31";
}

.lsg2 .icon-CartPlus:before {
    content: "\32";
}

.lsg2 .icon-CartCheck:before {
    content: "\33";
}

.lsg2 .icon-CartFullCheck:before {
    content: "\34";
}

.lsg2 .icon-Search:before {
    content: "\35";
}

.lsg2 .icon-Hamburger:before {
    content: "\36";
}

.lsg2 .icon-Locator:before {
    content: "\37";
}

.lsg2 .icon-Truck:before {
    content: "\38";
}

.lsg2 .icon-Store:before {
    content: "\39";
}

.lsg2 .icon-InStore:before {
    content: "\30";
}

.lsg2 .icon-ShipProduct:before {
    content: "\2d";
}

.lsg2 .icon-ReOrder:before {
    content: "\3d";
}

.lsg2 .icon-SameDayDelivery:before {
    content: "\71";
}

.lsg2 .icon-AutoReorderAlt:before {
    content: "\77";
}

.lsg2 .icon-AutoReorder:before {
    content: "\65";
}

.lsg2 .icon-WebOnly:before {
    content: "\75";
}

.lsg2 .icon-Laptop:before {
    content: "\69";
}

.lsg2 .icon-New:before {
    content: "\6f";
}

.lsg2 .icon-Medal:before {
    content: "\70";
}

.lsg2 .icon-Star:before {
    content: "\5b";
}

.lsg2 .icon-Savings:before {
    content: "\5d";
}

.lsg2 .icon-Clock24:before {
    content: "\5c";
}

.lsg2 .icon-Clock:before {
    content: "\61";
}

.lsg2 .icon-SendEmail:before {
    content: "\73";
}

.lsg2 .icon-Email:before {
    content: "\64";
}

.lsg2 .icon-TransferRx:before {
    content: "\67";
}

.lsg2 .icon-RxPlus:before {
    content: "\68";
}

.lsg2 .icon-RxCheck:before {
    content: "\6a";
}

.lsg2 .icon-RxClock:before {
    content: "\6b";
}

.lsg2 .icon-RxStatus:before {
    content: "\6c";
}

.lsg2 .icon-RxNew:before {
    content: "\3b";
}

.lsg2 .icon-FluShot:before {
    content: "\27";
}

.lsg2 .icon-Schedule:before {
    content: "\7a";
}

.lsg2 .icon-HealthInfo:before {
    content: "\78";
}

.lsg2 .icon-Account:before {
    content: "\76";
}

.lsg2 .icon-Family:before {
    content: "\62";
}

.lsg2 .icon-Community:before {
    content: "\6e";
}

.lsg2 .icon-Insurance:before {
    content: "\2c";
}

.lsg2 .icon-DrugInfo:before {
    content: "\2e";
}

.lsg2 .icon-RxChat:before {
    content: "\2f";
}

.lsg2 .icon-Chat:before {
    content: "\7e";
}

.lsg2 .icon-SMS:before {
    content: "\21";
}

.lsg2 .icon-RxHealth:before {
    content: "\40";
}

.lsg2 .icon-Print:before {
    content: "\23";
}

.lsg2 .icon-AddToRecord:before {
    content: "\24";
}

.lsg2 .icon-XCircle:before {
    content: "\25";
}

.lsg2 .icon-XPlain:before {
    content: "\5e";
}

.lsg2 .icon-ConfirmCircle:before {
    content: "\26";
}

.lsg2 .icon-ConfirmPlain:before {
    content: "\2a";
}

.lsg2 .icon-PlusCircle:before {
    content: "\28";
}

.lsg2 .icon-PlusPlain:before {
    content: "\29";
}

.lsg2 .icon-MinusCircle:before {
    content: "\5f";
}

.lsg2 .icon-MinusPlain:before {
    content: "\2b";
}

.lsg2 .icon-Question:before {
    content: "\51";
}

.lsg2 .icon-Info:before {
    content: "\57";
}

.lsg2 .icon-Alert:before {
    content: "\45";
}

.lsg2 .icon-Slash:before {
    content: "\52";
}

.lsg2 .icon-List:before {
    content: "\54";
}

.lsg2 .icon-Gear:before {
    content: "\59";
}

.lsg2 .icon-Video:before {
    content: "\55";
}

.lsg2 .icon-ArrowDown:before {
    content: "\49";
}

.lsg2 .icon-ArrowUp:before {
    content: "\4f";
}

.lsg2 .icon-ArrowLeft:before {
    content: "\50";
}

.lsg2 .icon-ArrowRight:before {
    content: "\7b";
}

.lsg2 .icon-ChevronDown:before {
    content: "\7d";
}

.lsg2 .icon-ChevronUp:before {
    content: "\7c";
}

.lsg2 .icon-ChevronLeft:before {
    content: "\41";
}

.lsg2 .icon-ChevronRight:before {
    content: "\53";
}

.lsg2 .icon-Pencil:before {
    content: "\44";
}

.lsg2 .icon-Trash:before {
    content: "\46";
}

.lsg2 .icon-Share:before {
    content: "\47";
}

.lsg2 .icon-Heart:before {
    content: "\48";
}

.lsg2 .icon-PrintsPlus:before {
    content: "\4a";
}

.lsg2 .icon-OrderPrintsConfirm:before {
    content: "\4b";
}

.lsg2 .icon-AutoEnhance:before {
    content: "\4c";
}

.lsg2 .icon-Upload:before {
    content: "\3a";
}

.lsg2 .icon-Slideshow:before {
    content: "\22";
}

.lsg2 .icon-Albums:before {
    content: "\5a";
}

.lsg2 .icon-ChangePhoto:before {
    content: "\58";
}

.lsg2 .icon-Crop:before {
    content: "\43";
}

.lsg2 .icon-Rotate:before {
    content: "\56";
}

.lsg2 .icon-RedEye:before {
    content: "\42";
}

.lsg2 .icon-Brightness:before {
    content: "\4e";
}

.lsg2 .icon-Tints:before {
    content: "\4d";
}

.lsg2 .icon-Resize:before {
    content: "\3c";
}

.lsg2 .icon-Apple:before {
    content: "\3e";
}

.lsg2 .icon-Treatment:before {
    content: "\3f";
}

.lsg2 .icon-Monitoring:before {
    content: "\a1";
}

.lsg2 .icon-WalkIns:before {
    content: "\2122";
}

.lsg2 .icon-Calendar7:before {
    content: "\a3";
}

.lsg2 .icon-Calendar12:before {
    content: "\a2";
}

.lsg2 .icon-Calendar18:before {
    content: "\221e";
}

.lsg2 .icon-Calendar:before {
    content: "\a7";
}

.lsg2 .icon-NursePractitioner:before {
    content: "\2022";
}

.lsg2 .icon-RxPad:before {
    content: "\aa";
}

.lsg2 .icon-HealthDashboard:before {
    content: "\ba";
}

.lsg2 .icon-BloodDrop:before {
    content: "\2013";
}

.lsg2 .icon-BloodGlucose:before {
    content: "\2260";
}

.lsg2 .icon-HeartPulse:before {
    content: "\153";
}

.lsg2 .icon-Pulse:before {
    content: "\2211";
}

.lsg2 .icon-Weight:before {
    content: "\ae";
}

.lsg2 .icon-Sleep:before {
    content: "\2020";
}

.lsg2 .icon-Link:before {
    content: "\a5";
}

.lsg2 .icon-Standing:before {
    content: "\f8";
}

.lsg2 .icon-Stretching:before {
    content: "\3c0";
}

.lsg2 .icon-Walking:before {
    content: "\201c";
}

.lsg2 .icon-Running:before {
    content: "\2018";
}

.lsg2 .icon-Cycling:before {
    content: "\ab";
}

.lsg2 .icon-Smoking:before {
    content: "\e5";
}

.lsg2 .icon-Graph:before {
    content: "\df";
}

.lsg2 .icon-ClipCoupons:before {
    content: "\2202";
}

.lsg2 .icon-CouponsSavings:before {
    content: "\192";
}

.lsg2 .icon-OTC:before {
    content: "\a9";
}

.lsg2 .icon-RxBalance:before {
    content: "\2d9";
}

.lsg2 .icon-Trophy:before {
    content: "\2206";
}

.lsg2 .icon-Tablet:before {
    content: "\ac";
}

.lsg2 .icon-Phone:before {
    content: "\2026";
}

.lsg2 .icon-RotateMobile:before {
    content: "\c6";
}

.lsg2 .icon-BalanceRewards:before {
    content: "\3a9";
}

.lsg2 .icon-AARP:before {
    content: "\2248";
}

.lsg2 .icon-WAGScript:before {
    content: "\e7";
}

.lsg2 .icon-WAGCornerFlag:before {
    content: "\221a";
}

.lsg2 .icon-Facebook:before {
    content: "\222b";
}

.lsg2 .icon-Twitter:before {
    content: "\b5";
}

.lsg2 .icon-Foursquare:before {
    content: "\2264";
}

.lsg2 .icon-GooglePlus:before {
    content: "\2265";
}

.lsg2 .icon-Tumblr:before {
    content: "\f7";
}

.lsg2 .icon-Pinterest:before {
    content: "\2044";
}

.lsg2 .icon-Instagram:before {
    content: "\20ac";
}

.lsg2 .icon-Chat1:before {
    content: "\2039";
}

.lsg2 .icon-SameDayDelivery2:before {
    content: "\203a";
}

.lsg2 .icon-RxRefills:before {
    content: "\fb01";
}

.lsg2 .icon-MortarPestle:before {
    content: "\2021";
}

.lsg2 .icon-Pharmicist:before {
    content: "\b0";
}

.lsg2 .icon-Content:before {
    content: "\b7";
}

.lsg2 .icon-Coaching:before {
    content: "\201a";
}

.lsg2 .icon-RxRefillReminder:before {
    content: "\2014";
}

.lsg2 .icon-RxRefillReady:before {
    content: "\b1";
}

.lsg2 .icon-AutoRefill:before {
    content: "\152";
}

.lsg2 .icon-GiveAShot:before {
    content: "\201e";
}

.lsg2 .icon-SeasonalFluShot:before {
    content: "\b4";
}

.lsg2 .icon-TrackingDevices:before {
    content: "\2030";
}

.lsg2 .icon-Inhaler:before {
    content: "\2c7";
}

.lsg2 .icon-Download:before {
    content: "\c1";
}

.lsg2 .icon-YouTube:before {
    content: "\a8";
}

.lsg2 .icon-Present:before {
    content: "\2c6";
}

.lsg2 .icon-Folder:before {
    content: "\d8";
}

.lsg2 .icon-MoveTo:before {
    content: "\220f";
}

.lsg2 .icon-Filter:before {
    content: "\201d";
}

.lsg2 .icon-Sort:before {
    content: "\2019";
}

.lsg2 .icon-LightningBolt:before {
    content: "\bb";
}

.lsg2 .icon-RewardsCard:before {
    content: "\c5";
}

.lsg2 .icon-PageView .path1:before,
.lsg2 .icon-PageView .path2:before,
.lsg2 .icon-PageView .path3:before,
.lsg2 .icon-PageView .path4:before,
.lsg2 .icon-PageView .path5:before,
.lsg2 .icon-PageView .path6:before,
.lsg2 .icon-PageView .path7:before,
.lsg2 .icon-PageView .path8:before,
.lsg2 .icon-PageView .path9:before,
.lsg2 .icon-PageView .path10:before,
.lsg2 .icon-PageView .path11:before,
.lsg2 .icon-PageView .path12:before {
    letter-spacing: normal;
}

.lsg2 .icon-PageView .path1:before {
    content: "\cd";
    color: #000;
}

.lsg2 .icon-PageView .path2:before {
    content: "\ce";
    margin-left: -1em;
    color: #000;
}

.lsg2 .icon-PageView .path3:before {
    content: "\cf";
    margin-left: -1em;
    color: #fff;
}

.lsg2 .icon-PageView .path4:before {
    content: "\d0";
    margin-left: -1em;
    color: #fff;
}

.lsg2 .icon-PageView .path5:before {
    content: "\d1";
    margin-left: -1em;
    color: #000;
}

.lsg2 .icon-PageView .path6:before {
    content: "\d2";
    margin-left: -1em;
    color: #000;
}

.lsg2 .icon-PageView .path7:before {
    content: "\d3";
    margin-left: -1em;
    color: #000;
}

.lsg2 .icon-PageView .path8:before {
    content: "\d4";
    margin-left: -1em;
    color: #fff;
}

.lsg2 .icon-PageView .path9:before {
    content: "\d5";
    margin-left: -1em;
    color: #fff;
}

.lsg2 .icon-PageView .path10:before {
    content: "\d6";
    margin-left: -1em;
    color: #fff;
}

.lsg2 .icon-PageView .path11:before {
    content: "\d7";
    margin-left: -1em;
    color: #fff;
}

.lsg2 .icon-PageView .path12:before {
    content: "\d9";
    margin-left: -1em;
    color: #000;
}

.lsg2 .icon-TeleMedicine:before {
    content: "\2dd";
}

.lsg2 .icon-Side-Effects:before {
    content: "\bf";
}

.lsg2 .icon-Pricing:before {
    content: "\bd";
}

.lsg2 .icon-Download-PDF:before {
    content: "\bc";
}

.lsg2 .icon-Zoom:before {
    content: "\160";
}

.lsg2 .icon-FolderSendTo:before {
    content: "\c2";
}

.lsg2 .icon-FolderArchived:before {
    content: "\f8ff";
}

.lsg2 .icon-NewPhoto:before {
    content: "\fe";
}

.lsg2 .icon-Avatar:before {
    content: "\f0";
}

.lsg2 .p0 {
    padding: 0;
}

.lsg2 .p5 {
    padding: 5px;
}

.lsg2 .p7 {
    padding: 7px;
}

.lsg2 .p10 {
    padding: 10px;
}

.lsg2 .p15 {
    padding: 15px;
}

.lsg2 .p20 {
    padding: 20px;
}

.lsg2 .p25 {
    padding: 25px;
}

.lsg2 .p30 {
    padding: 30px;
}

.lsg2 .p35 {
    padding: 35px;
}

.lsg2 .p40 {
    padding: 40px;
}

.lsg2 .pt0 {
    padding-top: 0;
}

.lsg2 .pt1 {
    padding-top: 1px;
}

.lsg2 .pt2 {
    padding-top: 2px;
}

.lsg2 .pt3 {
    padding-top: 3px;
}

.lsg2 .pt4 {
    padding-top: 4px;
}

.lsg2 .pt5 {
    padding-top: 5px;
}

.lsg2 .pt10 {
    padding-top: 10px;
}

.lsg2 .pt15 {
    padding-top: 15px;
}

.lsg2 .pt20 {
    padding-top: 20px;
}

.lsg2 .pt25 {
    padding-top: 25px;
}

.lsg2 .pt30 {
    padding-top: 30px;
}

.lsg2 .pt35 {
    padding-top: 35px;
}

.lsg2 .pt40 {
    padding-top: 40px;
}

.lsg2 .pt45 {
    padding-top: 45px;
}

.lsg2 .pt50 {
    padding-top: 50px;
}

.lsg2 .pt55 {
    padding-top: 55px;
}

.lsg2 .pt60 {
    padding-top: 60px;
}

.lsg2 .pr0 {
    padding-right: 0;
}

.lsg2 .pr1 {
    padding-right: 1px;
}

.lsg2 .pr2 {
    padding-right: 2px;
}

.lsg2 .pr3 {
    padding-right: 3px;
}

.lsg2 .pr4 {
    padding-right: 4px;
}

.lsg2 .pr5 {
    padding-right: 5px;
}

.lsg2 .pr8 {
    padding-right: 8px;
}

.lsg2 .pr10 {
    padding-right: 10px;
}

.lsg2 .pr15 {
    padding-right: 15px;
}

.lsg2 .pr20 {
    padding-right: 20px;
}

.lsg2 .pr25 {
    padding-right: 25px;
}

.lsg2 .pr30 {
    padding-right: 30px;
}

.lsg2 .pr35 {
    padding-right: 35px;
}

.lsg2 .pr40 {
    padding-right: 40px;
}

.lsg2 .pb0 {
    padding-bottom: 0;
}

.lsg2 .pb1 {
    padding-bottom: 1px;
}

.lsg2 .pb2 {
    padding-bottom: 2px;
}

.lsg2 .pb3 {
    padding-bottom: 3px;
}

.lsg2 .pb4 {
    padding-bottom: 4px;
}

.lsg2 .pb5 {
    padding-bottom: 5px;
}

.lsg2 .pb10 {
    padding-bottom: 10px;
}

.lsg2 .pb15 {
    padding-bottom: 15px;
}

.lsg2 .pb20 {
    padding-bottom: 20px;
}

.lsg2 .pb25 {
    padding-bottom: 25px;
}

.lsg2 .pb30 {
    padding-bottom: 30px;
}

.lsg2 .pb35 {
    padding-bottom: 35px;
}

.lsg2 .pb40 {
    padding-bottom: 40px;
}

.lsg2 .pl0 {
    padding-left: 0;
}

.lsg2 .pl5 {
    padding-left: 5px;
}

.lsg2 .pl10 {
    padding-left: 10px;
}

.lsg2 .pl15 {
    padding-left: 15px;
}

.lsg2 .pl20 {
    padding-left: 20px;
}

.lsg2 .pl25 {
    padding-left: 25px;
}

.lsg2 .pl30 {
    padding-left: 30px;
}

.lsg2 .pl32 {
    padding-left: 32px;
}

.lsg2 .pl35 {
    padding-left: 35px;
}

.lsg2 .pl40 {
    padding-left: 40px;
}

.lsg2 .m0 {
    margin: 0;
}

.lsg2 .m5 {
    margin: 5px;
}

.lsg2 .m10 {
    margin: 10px;
}

.lsg2 .m15 {
    margin: 15px;
}

.lsg2 .m20 {
    margin: 20px;
}

.lsg2 .m25 {
    margin: 25px;
}

.lsg2 .m30 {
    margin: 30px;
}

.lsg2 .m35 {
    margin: 35px;
}

.lsg2 .m40 {
    margin: 40px;
}

.lsg2 .mt0 {
    margin-top: 0;
}

.lsg2 .mt1 {
    margin-top: 1px;
}

.lsg2 .mt2 {
    margin-top: 2px;
}

.lsg2 .mt3 {
    margin-top: 3px;
}

.lsg2 .mt4 {
    margin-top: 4px;
}

.lsg2 .mt5 {
    margin-top: 5px;
}

.lsg2 .mt6 {
    margin-top: 6px;
}

.lsg2 .mt7 {
    margin-top: 7px;
}

.lsg2 .mt8 {
    margin-top: 8px;
}

.lsg2 .mt9 {
    margin-top: 9px;
}

.lsg2 .mt10 {
    margin-top: 10px;
}

.lsg2 .mt11 {
    margin-top: 11px;
}

.lsg2 .mt12 {
    margin-top: 12px;
}

.lsg2 .mt13 {
    margin-top: 13px;
}

.lsg2 .mt14 {
    margin-top: 14px;
}

.lsg2 .mt15 {
    margin-top: 15px;
}

.lsg2 .mt20 {
    margin-top: 20px;
}

.lsg2 .mt25 {
    margin-top: 25px;
}

.lsg2 .mt30 {
    margin-top: 30px;
}

.lsg2 .mt35 {
    margin-top: 35px;
}

.lsg2 .mt40 {
    margin-top: 40px;
}

.lsg2 .mt45 {
    margin-top: 45px;
}

.lsg2 .mt50 {
    margin-top: 50px;
}

.lsg2 .mt55 {
    margin-top: 55px;
}

.lsg2 .mt60 {
    margin-top: 60px;
}

.lsg2 .mt65 {
    margin-top: 65px;
}

.lsg2 .mt70 {
    margin-top: 70px;
}

.lsg2 .mt75 {
    margin-top: 75px;
}

.lsg2 .mt80 {
    margin-top: 80px;
}

.lsg2 .mt85 {
    margin-top: 85px;
}

.lsg2 .mt90 {
    margin-top: 90px;
}

.lsg2 .mt95 {
    margin-top: 95px;
}

.lsg2 .mt100 {
    margin-top: 100px;
}

.lsg2 .mt105 {
    margin-top: 105px;
}

.lsg2 .mt110 {
    margin-top: 110px;
}

.lsg2 .mt115 {
    margin-top: 115px;
}

.lsg2 .mt120 {
    margin-top: 120px;
}

.lsg2 .mt125 {
    margin-top: 125px;
}

.lsg2 .mt130 {
    margin-top: 130px;
}

.lsg2 .mt135 {
    margin-top: 135px;
}

.lsg2 .mt140 {
    margin-top: 140px;
}

.lsg2 .mr0 {
    margin-right: 0;
}

.lsg2 .mr5 {
    margin-right: 5px;
}

.lsg2 .mr10 {
    margin-right: 10px;
}

.lsg2 .mr15 {
    margin-right: 15px;
}

.lsg2 .mr20 {
    margin-right: 20px;
}

.lsg2 .mr25 {
    margin-right: 25px;
}

.lsg2 .mr30 {
    margin-right: 30px;
}

.lsg2 .mr35 {
    margin-right: 35px;
}

.lsg2 .mr40 {
    margin-right: 40px;
}

.lsg2 .mr90 {
    margin-right: 90px;
}

.lsg2 .mb0 {
    margin-bottom: 0;
}

.lsg2 .mb1 {
    margin-bottom: 1px;
}

.lsg2 .mb2 {
    margin-bottom: 2px;
}

.lsg2 .mb3 {
    margin-bottom: 3px;
}

.lsg2 .mb4 {
    margin-bottom: 4px;
}

.lsg2 .mb5 {
    margin-bottom: 5px;
}

.lsg2 .mb6 {
    margin-bottom: 6px;
}

.lsg2 .mb7 {
    margin-bottom: 7px;
}

.lsg2 .mb8 {
    margin-bottom: 8px;
}

.lsg2 .mb9 {
    margin-bottom: 9px;
}

.lsg2 .mb10 {
    margin-bottom: 10px;
}

.lsg2 .mb15 {
    margin-bottom: 15px;
}

.lsg2 .mb20 {
    margin-bottom: 20px;
}

.lsg2 .mb25 {
    margin-bottom: 25px;
}

.lsg2 .mb30 {
    margin-bottom: 30px;
}

.lsg2 .mb35 {
    margin-bottom: 35px;
}

.lsg2 .mb40 {
    margin-bottom: 40px;
}

.lsg2 .mb50 {
    margin-bottom: 50px;
}

.lsg2 .ml0 {
    margin-left: 0;
}

.lsg2 .ml5 {
    margin-left: 5px;
}

.lsg2 .ml10 {
    margin-left: 10px;
}

.lsg2 .ml15 {
    margin-left: 15px;
}

.lsg2 .ml20 {
    margin-left: 20px;
}

.lsg2 .ml25 {
    margin-left: 25px;
}

.lsg2 .ml30 {
    margin-left: 30px;
}

.lsg2 .ml35 {
    margin-left: 35px;
}

.lsg2 .ml40 {
    margin-left: 40px;
}

.lsg2 .mr8-minus {
    margin-right: -8px;
}

.lsg2 .wag-text-small-gray {
    color: #697176;
}

.lsg2 .wag-pull-quotes,
.lsg2 .wag-intro-copy-text {
    color: #878f95;
}

.lsg2 .wag-text-red {
    color: #e31837;
}

.lsg2 .wag-text-blue {
    color: #489cd4;
}

.lsg2 .wag-text-white {
    color: #fff;
}

.lsg2 .wag-text-dark-mid-grey {
    color: #808285;
}

.lsg2 .wag-text-dark-grey {
    color: #595a5c;
}

.lsg2 .wag-text-black {
    color: #000;
}

.lsg2 .wag-text-light-green {
    color: #bed600;
}

.lsg2 .wag-text-dark-green {
    color: #7ac143;
}

.lsg2 .wag-text-teal {
    color: #75c7b9;
}

.lsg2 .wag-text-light-blue {
    color: #70cde3;
}

.lsg2 .wag-text-lavender {
    color: #ac87b6;
}

.lsg2 .wag-text-pink {
    color: #eb539e;
}

.lsg2 .wag-text-light-orange {
    color: #f2af32;
}

.lsg2 .wag-text-orange {
    color: #e67708;
}

.lsg2 .wag-text-beauty-pink,
.lsg2 a.wag-text-beauty-pink {
    color: #e1477d;
}

.lsg2 .wag-text-beauty-pink-light {
    color: #e6437b;
}

.lsg2 .wag-text-rx-green {
    color: #009a3d;
}

.lsg2 .wag-text-cag-dark-mid-green {
    color: #61a62b;
}

.lsg2 .wag-text-cag-teal {
    color: #00a29b;
}

.lsg2 .wag-text-cag-light-blue {
    color: #13a2c3;
}

.lsg2 .wag-text-cag-dark-green {
    color: #44751e;
}

.lsg2 .wag-text-cag-teal-dark {
    color: #2f786c;
}

.lsg2 .wag-text-cag-dark-blue {
    color: #0e738a;
}

.lsg2 .wag-text-cag-lavender {
    color: #91609d;
}

.lsg2 .wag-text-cag-beauty-pink {
    color: #d23a70;
}

.lsg2 .wag-text-dark-link-blue {
    color: #01728e;
}

.lsg2 .wag-text-primary {
    color: #2a7db5;
}

.lsg2 .wag-text-grey {
    color: #404040;
}

.lsg2 .wag-text-tint-green {
    color: #d0ede6;
}

.lsg2 .wag-text-disabled-grey-old {
    color: #e4e4e4;
}

.lsg2 .wag-text-disabled-grey {
    color: #646c71;
}

.lsg2 .wag-text-tint-blue {
    color: #cfeff5;
}

.lsg2 .wag-text-light-grey {
    color: #f4f0ee;
}

.lsg2 .wag-text-beauty-light-grey {
    color: #f4f4f4;
}

.lsg2 .wag-text-nav-grey {
    color: #f4f0ee;
}

.lsg2 .wag-text-stroke-grey {
    color: #cfcfcf;
}

.lsg2 .wag-text-link-blue {
    color: #01728e;
}

.lsg2 .wag-text-br-light-green {
    color: #709339;
}

.lsg2 .wag-text-br-dark-green {
    color: #508600;
}

.lsg2 .wag-text-br-light-blue {
    color: #1291c3;
}

.lsg2 .wag-text-br-dark-blue {
    color: #007db5;
}

.lsg2 .wag-text-br-beauty-pink {
    color: #e5165b;
}

.lsg2 .wag-text-br-lavender {
    color: #9a3393;
}

.lsg2 .wag-text-br-tint-green {
    color: #eff6e9;
}

.lsg2 .wag-text-br-tint-pink {
    color: #fce7eb;
}

.lsg2 .wag-text-br-tint-light-pink {
    color: #fdedf5;
}

.lsg2 .wag-stroke-grey {
    border: 1px solid #cfcfcf;
}

.lsg2 .wag-stroke-grey-top {
    border-top: 1px solid #cfcfcf;
}

.lsg2 .wag-stroke-grey-right {
    border-right: 1px solid #cfcfcf;
}

.lsg2 .wag-stroke-grey-bottom {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-stroke-grey-left {
    border-left: 1px solid #cfcfcf;
}

.lsg2 .wag-bg-red {
    background-color: #e31837;
}

.lsg2 .wag-bg-blue {
    background-color: #02a0c0;
}

.lsg2 .wag-bg-white {
    background-color: #fff;
}

.lsg2 .wag-bg-dark-mid-grey {
    background-color: #808285;
}

.lsg2 .wag-bg-dark-grey {
    background-color: #595a5c;
}

.lsg2 .wag-bg-black {
    background-color: #000;
}

.lsg2 .wag-bg-light-green {
    background-color: #bed600;
}

.lsg2 .wag-bg-dark-green {
    background-color: #7ac143;
}

.lsg2 .wag-bg-teal {
    background-color: #75c7b9;
}

.lsg2 .wag-bg-light-blue {
    background-color: #70cde3;
}

.lsg2 .wag-bg-lavender {
    background-color: #ac87b6;
}

.lsg2 .wag-bg-pink {
    background-color: #eb539e;
}

.lsg2 .wag-bg-light-orange {
    background-color: #f2af32;
}

.lsg2 .wag-bg-orange {
    background-color: #e67708;
}

.lsg2 .wag-bg-beauty-pink {
    background-color: #e1477d;
}

.lsg2 .wag-bg-beauty-pink-light {
    background-color: #e6437b;
}

.lsg2 .wag-bg-rx-green {
    background-color: #009a3d;
}

.lsg2 .wag-bg-cag-dark-mid-green {
    background-color: #61a62b;
}

.lsg2 .wag-bg-cag-teal {
    background-color: #00a29b;
}

.lsg2 .wag-bg-cag-light-blue {
    background-color: #13a2c3;
}

.lsg2 .wag-bg-cag-dark-green {
    background-color: #44751e;
}

.lsg2 .wag-bg-cag-teal-dark {
    background-color: #2f786c;
}

.lsg2 .wag-bg-cag-dark-blue {
    background-color: #0e738a;
}

.lsg2 .wag-bg-cag-lavender {
    background-color: #91609d;
}

.lsg2 .wag-bg-cag-beauty-pink {
    background-color: #d23a70;
}

.lsg2 .wag-bg-dark-link-blue {
    background-color: #01728e;
}

.lsg2 .wag-bg-primary {
    background-color: #02a0c0;
}

.lsg2 .wag-bg-grey {
    background-color: #404040;
}

.lsg2 .wag-bg-tint-green {
    background-color: #d0ede6;
}

.lsg2 .wag-bg-disabled-grey {
    background-color: #e4e4e4;
}

.lsg2 .wag-bg-tint-blue {
    background-color: #cfeff5;
}

.lsg2 .wag-bg-light-grey {
    background-color: #f4f0ee;
}

.lsg2 .wag-bg-beauty-light-grey {
    background-color: #f4f4f4;
}

.lsg2 .wag-bg-nav-grey {
    background-color: #f4f0ee;
}

.lsg2 .wag-bg-success {
    background-color: #14a381;
}

.lsg2 .wag-bg-info {
    background-color: #8a8a8a;
}

.lsg2 .wag-bg-muted {
    background-color: #707274;
}

.lsg2 .wag-bg-link-blue {
    background-color: #01728e;
}

.lsg2 .wag-bg-br-light-green {
    background-color: #709339;
}

.lsg2 .wag-bg-br-dark-green {
    background-color: #508600;
}

.lsg2 .wag-bg-br-light-blue {
    background-color: #1291c3;
}

.lsg2 .wag-bg-br-dark-blue {
    background-color: #007db5;
}

.lsg2 .wag-bg-br-beauty-pink {
    background-color: #e5165b;
}

.lsg2 .wag-bg-br-lavender {
    background-color: #9a3393;
}

.lsg2 .wag-bg-br-tint-green {
    background-color: #eff6e9;
}

.lsg2 .wag-bg-br-tint-pink {
    background-color: #fce7eb;
}

.lsg2 .wag-bg-br-tint-light-pink {
    background-color: #fdedf5;
}

.lsg2 .btn {
    font-size: 1em;
}

.lsg2 .btn:active,
.lsg2 .btn.active {
    box-shadow: none;
}

.lsg2 .wag-btn-default,
.lsg2 .wag-btn-primary,
.lsg2 .wag-btn-success,
.lsg2 .wag-btn-blue-secondary,
.lsg2 .wag-btn-green-secondary,
.lsg2 .wag-btn-assistance,
.lsg2 .wag-btn-disabled,
.lsg2 .wag-btn-merc-green-primary,
.lsg2 .wag-btn-merc-teal-primary,
.lsg2 .wag-btn-merc-lightteal-primary,
.lsg2 .wag-btn-merc-lightblue-primary,
.lsg2 .wag-btn-merc-lavender-primary,
.lsg2 .wag-btn-merc-pink-primary,
.lsg2 .wag-btn-merc-orange-primary,
.lsg2 .wag-btn-merc-bu-pink-primary,
.lsg2 .wag-btn-holiday-red-primary,
.lsg2 .wag-btn-ghost-primary,
.lsg2 .wag-btn-default-sm,
.lsg2 .wag-btn-primary-sm,
.lsg2 .wag-btn-success-sm,
.lsg2 .wag-btn-blue-secondary-sm,
.lsg2 .wag-btn-green-secondary-sm,
.lsg2 .wag-btn-assistance-sm,
.lsg2 .wag-btn-disabled-sm,
.lsg2 .wag-btn-merc-green-sm,
.lsg2 .wag-btn-merc-teal-sm,
.lsg2 .wag-btn-merc-lightblue-sm,
.lsg2 .wag-btn-merc-lavender-sm,
.lsg2 .wag-btn-merc-pink-sm,
.lsg2 .wag-btn-merc-orange-sm,
.lsg2 .wag-btn-merc-bu-pink-sm,
.lsg2 .wag-btn-holiday-red-sm,
.lsg2 .wag-btn-ghost-sm {
    padding: 6px 15px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 3px 2px -2px #b1b3b6;
    min-width: 100px;
    height: 44px;
    line-height: 32px;
    border: 0;
}

.lsg2 .wag-btn-default-sm,
.lsg2 .wag-btn-primary-sm,
.lsg2 .wag-btn-success-sm,
.lsg2 .wag-btn-blue-secondary-sm,
.lsg2 .wag-btn-green-secondary-sm,
.lsg2 .wag-btn-assistance-sm,
.lsg2 .wag-btn-disabled-sm,
.lsg2 .wag-btn-merc-green-sm,
.lsg2 .wag-btn-merc-teal-sm,
.lsg2 .wag-btn-merc-lightblue-sm,
.lsg2 .wag-btn-merc-lavender-sm,
.lsg2 .wag-btn-merc-pink-sm,
.lsg2 .wag-btn-merc-orange-sm,
.lsg2 .wag-btn-merc-bu-pink-sm,
.lsg2 .wag-btn-holiday-red-sm,
.lsg2 .wag-btn-ghost-sm {
    height: 33px;
    line-height: 30px;
    padding: 0 15px;
    min-width: 80px;
}

.lsg2 .wag-btn-default,
.lsg2 .wag-btn-default-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fafbfb), color-stop(1, #f4f0ee));
    background: -moz-linear-gradient(top, #fafbfb 5%, #f4f0ee 100%);
    background: -webkit-linear-gradient(top, #fafbfb 5%, #f4f0ee 100%);
    background: -o-linear-gradient(top, #fafbfb 5%, #f4f0ee 100%);
    background: -ms-linear-gradient(top, #fafbfb 5%, #f4f0ee 100%);
    background: linear-gradient(to bottom, #fafbfb 5%, #f4f0ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFBFB', endColorstr='#F4F0EE', GradientType=0);
    background-color: #fafbfb !important;
    border: 1px solid #eaebeb;
    color: #01728e !important;
}

.lsg2 .wag-btn-default:hover,
.lsg2 .wag-btn-default-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #eaebeb));
    background: -moz-linear-gradient(top, #fff 5%, #eaebeb 100%);
    background: -webkit-linear-gradient(top, #fff 5%, #eaebeb 100%);
    background: -o-linear-gradient(top, #fff 5%, #eaebeb 100%);
    background: -ms-linear-gradient(top, #fff 5%, #eaebeb 100%);
    background: linear-gradient(to bottom, #fff 5%, #eaebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EAEBEB', GradientType=0);
}

.lsg2 .wag-btn-default:active,
.lsg2 .wag-btn-default-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f4f0ee), color-stop(1, #f4f0ee));
    background: -moz-linear-gradient(top, #f4f0ee 5%, #f4f0ee 100%);
    background: -webkit-linear-gradient(top, #f4f0ee 5%, #f4f0ee 100%);
    background: -o-linear-gradient(top, #f4f0ee 5%, #f4f0ee 100%);
    background: -ms-linear-gradient(top, #f4f0ee 5%, #f4f0ee 100%);
    background: linear-gradient(to bottom, #f4f0ee 5%, #f4f0ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F0EE', endColorstr='#F4F0EE', GradientType=0);
}

.lsg2 .wag-btn-primary,
.lsg2 .wag-btn-primary-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #01728e), color-stop(1, #1b5e8c));
    background: -moz-linear-gradient(top, #01728e 5%, #1b5e8c 100%);
    background: -webkit-linear-gradient(top, #01728e 5%, #1b5e8c 100%);
    background: -o-linear-gradient(top, #01728e 5%, #1b5e8c 100%);
    background: -ms-linear-gradient(top, #01728e 5%, #1b5e8c 100%);
    background: linear-gradient(to bottom, #01728e 5%, #1b5e8c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01728E', endColorstr='#1B5E8C', GradientType=0);
    background-color: #01728e !important;
}

.lsg2 .wag-btn-primary:hover,
.lsg2 .wag-btn-primary-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3292d3), color-stop(1, #1b5f8d));
    background: -moz-linear-gradient(top, #3292d3 5%, #1b5f8d 100%);
    background: -webkit-linear-gradient(top, #3292d3 5%, #1b5f8d 100%);
    background: -o-linear-gradient(top, #3292d3 5%, #1b5f8d 100%);
    background: -ms-linear-gradient(top, #3292d3 5%, #1b5f8d 100%);
    background: linear-gradient(to bottom, #3292d3 5%, #1b5f8d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3292D3', endColorstr='#1B5F8D', GradientType=0);
}

.lsg2 .wag-btn-primary:active,
.lsg2 .wag-btn-primary-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1b5e8c), color-stop(1, #1b5e8c));
    background: -moz-linear-gradient(top, #1b5e8c 5%, #1b5e8c 100%);
    background: -webkit-linear-gradient(top, #1b5e8c 5%, #1b5e8c 100%);
    background: -o-linear-gradient(top, #1b5e8c 5%, #1b5e8c 100%);
    background: -ms-linear-gradient(top, #1b5e8c 5%, #1b5e8c 100%);
    background: linear-gradient(to bottom, #1b5e8c 5%, #1b5e8c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1B5E8C', endColorstr='#1B5E8C', GradientType=0);
}

.lsg2 .wag-btn-success,
.lsg2 .wag-btn-success-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #078a44), color-stop(1, #086936));
    background: -moz-linear-gradient(top, #078a44 5%, #086936 100%);
    background: -webkit-linear-gradient(top, #078a44 5%, #086936 100%);
    background: -o-linear-gradient(top, #078a44 5%, #086936 100%);
    background: -ms-linear-gradient(top, #078a44 5%, #086936 100%);
    background: linear-gradient(to bottom, #078a44 5%, #086936 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#078A44', endColorstr='#086936', GradientType=0);
    background-color: #078a44 !important;
}

.lsg2 .wag-btn-success:hover,
.lsg2 .wag-btn-success-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #09a853), color-stop(1, #086936));
    background: -moz-linear-gradient(top, #09a853 5%, #086936 100%);
    background: -webkit-linear-gradient(top, #09a853 5%, #086936 100%);
    background: -o-linear-gradient(top, #09a853 5%, #086936 100%);
    background: -ms-linear-gradient(top, #09a853 5%, #086936 100%);
    background: linear-gradient(to bottom, #09a853 5%, #086936 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09A853', endColorstr='#086936', GradientType=0);
    background-color: #078a44;
}

.lsg2 .wag-btn-success:active,
.lsg2 .wag-btn-success-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #086936), color-stop(1, #086936));
    background: -moz-linear-gradient(top, #086936 5%, #086936 100%);
    background: -webkit-linear-gradient(top, #086936 5%, #086936 100%);
    background: -o-linear-gradient(top, #086936 5%, #086936 100%);
    background: -ms-linear-gradient(top, #086936 5%, #086936 100%);
    background: linear-gradient(to bottom, #086936 5%, #086936 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#086936', endColorstr='#086936', GradientType=0);
    background-color: #086936;
}

.lsg2 .wag-btn-disabled,
.lsg2 .wag-btn-disabled-sm,
.lsg2 .wag-btn-disabled:hover,
.lsg2 .wag-btn-disabled:active,
.lsg2 .wag-btn-disabled-sm:active,
.lsg2 .wag-btn-disabled:focus,
.lsg2 .wag-btn-disabled:active:focus,
.lsg2 .wag-btn-disabled.active:focus,
.lsg2 .wag-btn-disabled-sm:hover,
.lsg2 .wag-btn-disabled-sm:focus,
.lsg2 .wag-btn-disabled-sm:active:focus,
.lsg2 .wag-btn-disabled-sm.active:focus {
    color: #e4e4e4;
    background-color: #f4f0ee;
    border: 1px solid #eaebeb;
    cursor: default;
    box-shadow: none;
}

.lsg2 .wag-btn-blue-secondary,
.lsg2 .wag-btn-blue-secondary-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eaf3fa), color-stop(1, #d8e8f2));
    background: -moz-linear-gradient(top, #eaf3fa 5%, #d8e8f2 100%);
    background: -webkit-linear-gradient(top, #eaf3fa 5%, #d8e8f2 100%);
    background: -o-linear-gradient(top, #eaf3fa 5%, #d8e8f2 100%);
    background: -ms-linear-gradient(top, #eaf3fa 5%, #d8e8f2 100%);
    background: linear-gradient(to bottom, #eaf3fa 5%, #d8e8f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAF3FA', endColorstr='#D8E8F2', GradientType=0);
    background-color: #d8e8f2 !important;
    color: #000 !important;
    border: 1px solid #d7e1e8;
}

.lsg2 .wag-btn-blue-secondary:hover,
.lsg2 .wag-btn-blue-secondary-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f8fa), color-stop(1, #d8e8f2));
    background: -moz-linear-gradient(top, #f6f8fa 5%, #d8e8f2 100%);
    background: -webkit-linear-gradient(top, #f6f8fa 5%, #d8e8f2 100%);
    background: -o-linear-gradient(top, #f6f8fa 5%, #d8e8f2 100%);
    background: -ms-linear-gradient(top, #f6f8fa 5%, #d8e8f2 100%);
    background: linear-gradient(to bottom, #f6f8fa 5%, #d8e8f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F8FA', endColorstr='#D8E8F2', GradientType=0);
}

.lsg2 .wag-btn-blue-secondary:active,
.lsg2 .wag-btn-blue-secondary-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d8e8f2), color-stop(1, #d8e8f2));
    background: -moz-linear-gradient(top, #d8e8f2 5%, #d8e8f2 100%);
    background: -webkit-linear-gradient(top, #d8e8f2 5%, #d8e8f2 100%);
    background: -o-linear-gradient(top, #d8e8f2 5%, #d8e8f2 100%);
    background: -ms-linear-gradient(top, #d8e8f2 5%, #d8e8f2 100%);
    background: linear-gradient(to bottom, #d8e8f2 5%, #d8e8f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8E8F2', endColorstr='#D8E8F2', GradientType=0);
}

.lsg2 .wag-btn-green-secondary,
.lsg2 .wag-btn-green-secondary-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ebf4f0), color-stop(1, #def0e6));
    background: -moz-linear-gradient(top, #ebf4f0 5%, #def0e6 100%);
    background: -webkit-linear-gradient(top, #ebf4f0 5%, #def0e6 100%);
    background: -o-linear-gradient(top, #ebf4f0 5%, #def0e6 100%);
    background: -ms-linear-gradient(top, #ebf4f0 5%, #def0e6 100%);
    background: linear-gradient(to bottom, #ebf4f0 5%, #def0e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBF4F0', endColorstr='#DEF0E6', GradientType=0);
    background-color: #def0e6 !important;
    color: #000 !important;
    border: 1px solid #d6eadd;
}

.lsg2 .wag-btn-green-secondary:hover,
.lsg2 .wag-btn-green-secondary-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f8fffb), color-stop(1, #def0e6));
    background: -moz-linear-gradient(top, #f8fffb 5%, #def0e6 100%);
    background: -webkit-linear-gradient(top, #f8fffb 5%, #def0e6 100%);
    background: -o-linear-gradient(top, #f8fffb 5%, #def0e6 100%);
    background: -ms-linear-gradient(top, #f8fffb 5%, #def0e6 100%);
    background: linear-gradient(to bottom, #f8fffb 5%, #def0e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8FFFB', endColorstr='#DEF0E6', GradientType=0);
}

.lsg2 .wag-btn-green-secondary:active,
.lsg2 .wag-btn-green-secondary-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #def0e6), color-stop(1, #def0e6));
    background: -moz-linear-gradient(top, #def0e6 5%, #def0e6 100%);
    background: -webkit-linear-gradient(top, #def0e6 5%, #def0e6 100%);
    background: -o-linear-gradient(top, #def0e6 5%, #def0e6 100%);
    background: -ms-linear-gradient(top, #def0e6 5%, #def0e6 100%);
    background: linear-gradient(to bottom, #def0e6 5%, #def0e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEF0E6', endColorstr='#DEF0E6', GradientType=0);
}

.lsg2 .wag-btn-assistance,
.lsg2 .wag-btn-assistance-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4b5055), color-stop(1, #2f3235));
    background: -moz-linear-gradient(top, #4b5055 5%, #2f3235 100%);
    background: -webkit-linear-gradient(top, #4b5055 5%, #2f3235 100%);
    background: -o-linear-gradient(top, #4b5055 5%, #2f3235 100%);
    background: -ms-linear-gradient(top, #4b5055 5%, #2f3235 100%);
    background: linear-gradient(to bottom, #4b5055 5%, #2f3235 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B5055', endColorstr='#2F3235', GradientType=0);
    background-color: #2f3235 !important;
    color: #fff !important;
}

.lsg2 .wag-btn-assistance:hover,
.lsg2 .wag-btn-assistance-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #686e74), color-stop(1, #2f3235));
    background: -moz-linear-gradient(top, #686e74 5%, #2f3235 100%);
    background: -webkit-linear-gradient(top, #686e74 5%, #2f3235 100%);
    background: -o-linear-gradient(top, #686e74 5%, #2f3235 100%);
    background: -ms-linear-gradient(top, #686e74 5%, #2f3235 100%);
    background: linear-gradient(to bottom, #686e74 5%, #2f3235 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#686E74', endColorstr='#2F3235', GradientType=0);
}

.lsg2 .wag-btn-assistance:active,
.lsg2 .wag-btn-assistance-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2f3235), color-stop(1, #2f3235));
    background: -moz-linear-gradient(top, #2f3235 5%, #2f3235 100%);
    background: -webkit-linear-gradient(top, #2f3235 5%, #2f3235 100%);
    background: -o-linear-gradient(top, #2f3235 5%, #2f3235 100%);
    background: -ms-linear-gradient(top, #2f3235 5%, #2f3235 100%);
    background: linear-gradient(to bottom, #2f3235 5%, #2f3235 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F3235', endColorstr='#2F3235', GradientType=0);
}

.lsg2 .wag-btn-merc-green-primary,
.lsg2 .wag-btn-merc-green-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #61a644), color-stop(1, #4d8a3f));
    background: -moz-linear-gradient(top, #61a644 5%, #4d8a3f 100%);
    background: -webkit-linear-gradient(top, #61a644 5%, #4d8a3f 100%);
    background: -o-linear-gradient(top, #61a644 5%, #4d8a3f 100%);
    background: -ms-linear-gradient(top, #61a644 5%, #4d8a3f 100%);
    background: linear-gradient(to bottom, #61a644 5%, #4d8a3f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61A644', endColorstr='#4D8A3F', GradientType=0);
    background-color: #4d8a3f !important;
    color: #fff !important;
}

.lsg2 .wag-btn-merc-green-primary:hover,
.lsg2 .wag-btn-merc-green-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6fbd4e), color-stop(1, #4d8a3f));
    background: -moz-linear-gradient(top, #6fbd4e 5%, #4d8a3f 100%);
    background: -webkit-linear-gradient(top, #6fbd4e 5%, #4d8a3f 100%);
    background: -o-linear-gradient(top, #6fbd4e 5%, #4d8a3f 100%);
    background: -ms-linear-gradient(top, #6fbd4e 5%, #4d8a3f 100%);
    background: linear-gradient(to bottom, #6fbd4e 5%, #4d8a3f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6FBD4E', endColorstr='#4D8A3F', GradientType=0);
    background-color: #4d8a3f;
}

.lsg2 .wag-btn-merc-green-primary:active,
.lsg2 .wag-btn-merc-green-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4d8a3f), color-stop(1, #4d8a3f));
    background: -moz-linear-gradient(top, #4d8a3f 5%, #4d8a3f 100%);
    background: -webkit-linear-gradient(top, #4d8a3f 5%, #4d8a3f 100%);
    background: -o-linear-gradient(top, #4d8a3f 5%, #4d8a3f 100%);
    background: -ms-linear-gradient(top, #4d8a3f 5%, #4d8a3f 100%);
    background: linear-gradient(to bottom, #4d8a3f 5%, #4d8a3f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D8A3F', endColorstr='#4D8A3F', GradientType=0);
    background-color: #4d8a3f;
}

.lsg2 .wag-btn-merc-teal-primary,
.lsg2 .wag-btn-merc-teal-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #41a695), color-stop(1, #328d7e));
    background: -moz-linear-gradient(top, #41a695 5%, #328d7e 100%);
    background: -webkit-linear-gradient(top, #41a695 5%, #328d7e 100%);
    background: -o-linear-gradient(top, #41a695 5%, #328d7e 100%);
    background: -ms-linear-gradient(top, #41a695 5%, #328d7e 100%);
    background: linear-gradient(to bottom, #41a695 5%, #328d7e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41A695', endColorstr='#328D7E', GradientType=0);
    background-color: #41a695 !important;
    color: #fff !important;
}

.lsg2 .wag-btn-merc-teal-primary:hover,
.lsg2 .wag-btn-merc-teal-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4abaa7), color-stop(1, #328d7e));
    background: -moz-linear-gradient(top, #4abaa7 5%, #328d7e 100%);
    background: -webkit-linear-gradient(top, #4abaa7 5%, #328d7e 100%);
    background: -o-linear-gradient(top, #4abaa7 5%, #328d7e 100%);
    background: -ms-linear-gradient(top, #4abaa7 5%, #328d7e 100%);
    background: linear-gradient(to bottom, #4abaa7 5%, #328d7e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ABAA7', endColorstr='#328D7E', GradientType=0);
    background-color: #328d7e;
}

.lsg2 .wag-btn-merc-teal-primary:active,
.lsg2 .wag-btn-merc-teal-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #328d7e), color-stop(1, #328d7e));
    background: -moz-linear-gradient(top, #328d7e 5%, #328d7e 100%);
    background: -webkit-linear-gradient(top, #328d7e 5%, #328d7e 100%);
    background: -o-linear-gradient(top, #328d7e 5%, #328d7e 100%);
    background: -ms-linear-gradient(top, #328d7e 5%, #328d7e 100%);
    background: linear-gradient(to bottom, #328d7e 5%, #328d7e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#328D7E', endColorstr='#328D7E', GradientType=0);
    background-color: #328d7e;
}

.lsg2 .wag-btn-merc-lightteal-primary,
.lsg2 .wag-btn-merc-lightteal-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74c6b8), color-stop(1, #4fa294));
    background: -moz-linear-gradient(top, #74c6b8 5%, #4fa294 100%);
    background: -webkit-linear-gradient(top, #74c6b8 5%, #4fa294 100%);
    background: -o-linear-gradient(top, #74c6b8 5%, #4fa294 100%);
    background: -ms-linear-gradient(top, #74c6b8 5%, #4fa294 100%);
    background: linear-gradient(to bottom, #74c6b8 5%, #4fa294 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74C6B8', endColorstr='#4FA294', GradientType=0);
    background-color: #74c6b8 !important;
    color: #fff !important;
}

.lsg2 .wag-btn-merc-lightteal-primary:hover,
.lsg2 .wag-btn-merc-lightteal-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4abaa7), color-stop(1, #4fa294));
    background: -moz-linear-gradient(top, #4abaa7 5%, #4fa294 100%);
    background: -webkit-linear-gradient(top, #4abaa7 5%, #4fa294 100%);
    background: -o-linear-gradient(top, #4abaa7 5%, #4fa294 100%);
    background: -ms-linear-gradient(top, #4abaa7 5%, #4fa294 100%);
    background: linear-gradient(to bottom, #4abaa7 5%, #4fa294 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ABAA7', endColorstr='#4FA294', GradientType=0);
    background-color: #4fa294;
}

.lsg2 .wag-btn-merc-lightteal-primary:active,
.lsg2 .wag-btn-merc-lightteal-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4fa294), color-stop(1, #4fa294));
    background: -moz-linear-gradient(top, #4fa294 5%, #4fa294 100%);
    background: -webkit-linear-gradient(top, #4fa294 5%, #4fa294 100%);
    background: -o-linear-gradient(top, #4fa294 5%, #4fa294 100%);
    background: -ms-linear-gradient(top, #4fa294 5%, #4fa294 100%);
    background: linear-gradient(to bottom, #4fa294 5%, #4fa294 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4FA294', endColorstr='#4FA294', GradientType=0);
    background-color: #4fa294;
}

.lsg2 .wag-btn-merc-lightblue-primary,
.lsg2 .wag-btn-merc-lightblue-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0fa2c3), color-stop(1, #1d8ca5));
    background: -moz-linear-gradient(top, #0fa2c3 5%, #1d8ca5 100%);
    background: -webkit-linear-gradient(top, #0fa2c3 5%, #1d8ca5 100%);
    background: -o-linear-gradient(top, #0fa2c3 5%, #1d8ca5 100%);
    background: -ms-linear-gradient(top, #0fa2c3 5%, #1d8ca5 100%);
    background: linear-gradient(to bottom, #0fa2c3 5%, #1d8ca5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0FA2C3', endColorstr='#1D8CA5', GradientType=0);
    background-color: #1d8ca5 !important;
    color: #fff !important;
}

.lsg2 .wag-btn-merc-lightblue-primary:hover,
.lsg2 .wag-btn-merc-lightblue-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #13b6db), color-stop(1, #1d8ca5));
    background: -moz-linear-gradient(top, #13b6db 5%, #1d8ca5 100%);
    background: -webkit-linear-gradient(top, #13b6db 5%, #1d8ca5 100%);
    background: -o-linear-gradient(top, #13b6db 5%, #1d8ca5 100%);
    background: -ms-linear-gradient(top, #13b6db 5%, #1d8ca5 100%);
    background: linear-gradient(to bottom, #13b6db 5%, #1d8ca5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#13B6DB', endColorstr='#1D8CA5', GradientType=0);
    background-color: #1d8ca5;
}

.lsg2 .wag-btn-merc-lightblue-primary:active,
.lsg2 .wag-btn-merc-lightblue-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1d8ca5), color-stop(1, #1d8ca5));
    background: -moz-linear-gradient(top, #1d8ca5 5%, #1d8ca5 100%);
    background: -webkit-linear-gradient(top, #1d8ca5 5%, #1d8ca5 100%);
    background: -o-linear-gradient(top, #1d8ca5 5%, #1d8ca5 100%);
    background: -ms-linear-gradient(top, #1d8ca5 5%, #1d8ca5 100%);
    background: linear-gradient(to bottom, #1d8ca5 5%, #1d8ca5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D8CA5', endColorstr='#1D8CA5', GradientType=0);
    background-color: #1d8ca5;
}

.lsg2 .wag-btn-merc-lavender-primary,
.lsg2 .wag-btn-merc-lavender-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ac87b6), color-stop(1, #9b6ca6));
    background: -moz-linear-gradient(top, #ac87b6 5%, #9b6ca6 100%);
    background: -webkit-linear-gradient(top, #ac87b6 5%, #9b6ca6 100%);
    background: -o-linear-gradient(top, #ac87b6 5%, #9b6ca6 100%);
    background: -ms-linear-gradient(top, #ac87b6 5%, #9b6ca6 100%);
    background: linear-gradient(to bottom, #ac87b6 5%, #9b6ca6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AC87B6', endColorstr='#9B6CA6', GradientType=0);
    background-color: #9b6ca6 !important;
    color: #fff !important;
}

.lsg2 .wag-btn-merc-lavender-primary:hover,
.lsg2 .wag-btn-merc-lavender-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bd97c8), color-stop(1, #9b6ca6));
    background: -moz-linear-gradient(top, #bd97c8 5%, #9b6ca6 100%);
    background: -webkit-linear-gradient(top, #bd97c8 5%, #9b6ca6 100%);
    background: -o-linear-gradient(top, #bd97c8 5%, #9b6ca6 100%);
    background: -ms-linear-gradient(top, #bd97c8 5%, #9b6ca6 100%);
    background: linear-gradient(to bottom, #bd97c8 5%, #9b6ca6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BD97C8', endColorstr='#9B6CA6', GradientType=0);
    background-color: #9b6ca6;
}

.lsg2 .wag-btn-merc-lavender-primary:active,
.lsg2 .wag-btn-merc-lavender-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9b6ca6), color-stop(1, #9b6ca6));
    background: -moz-linear-gradient(top, #9b6ca6 5%, #9b6ca6 100%);
    background: -webkit-linear-gradient(top, #9b6ca6 5%, #9b6ca6 100%);
    background: -o-linear-gradient(top, #9b6ca6 5%, #9b6ca6 100%);
    background: -ms-linear-gradient(top, #9b6ca6 5%, #9b6ca6 100%);
    background: linear-gradient(to bottom, #9b6ca6 5%, #9b6ca6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9B6CA6', endColorstr='#9B6CA6', GradientType=0);
    background-color: #9b6ca6;
}

.lsg2 .wag-btn-merc-pink-primary,
.lsg2 .wag-btn-merc-pink-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ea549e), color-stop(1, #d63d89));
    background: -moz-linear-gradient(top, #ea549e 5%, #d63d89 100%);
    background: -webkit-linear-gradient(top, #ea549e 5%, #d63d89 100%);
    background: -o-linear-gradient(top, #ea549e 5%, #d63d89 100%);
    background: -ms-linear-gradient(top, #ea549e 5%, #d63d89 100%);
    background: linear-gradient(to bottom, #ea549e 5%, #d63d89 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA549E', endColorstr='#D63D89', GradientType=0);
    background-color: #d63d89 !important;
    color: #fff !important;
}

.lsg2 .wag-btn-merc-pink-primary:hover,
.lsg2 .wag-btn-merc-pink-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc5baa), color-stop(1, #d63d89));
    background: -moz-linear-gradient(top, #fc5baa 5%, #d63d89 100%);
    background: -webkit-linear-gradient(top, #fc5baa 5%, #d63d89 100%);
    background: -o-linear-gradient(top, #fc5baa 5%, #d63d89 100%);
    background: -ms-linear-gradient(top, #fc5baa 5%, #d63d89 100%);
    background: linear-gradient(to bottom, #fc5baa 5%, #d63d89 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC5BAA', endColorstr='#D63D89', GradientType=0);
    background-color: #d63d89;
}

.lsg2 .wag-btn-merc-pink-primary:active,
.lsg2 .wag-btn-merc-pink-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d63d89), color-stop(1, #d63d89));
    background: -moz-linear-gradient(top, #d63d89 5%, #d63d89 100%);
    background: -webkit-linear-gradient(top, #d63d89 5%, #d63d89 100%);
    background: -o-linear-gradient(top, #d63d89 5%, #d63d89 100%);
    background: -ms-linear-gradient(top, #d63d89 5%, #d63d89 100%);
    background: linear-gradient(to bottom, #d63d89 5%, #d63d89 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D63D89', endColorstr='#D63D89', GradientType=0);
    background-color: #d63d89;
}

.lsg2 .wag-btn-merc-orange-primary,
.lsg2 .wag-btn-merc-orange-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ef6c23), color-stop(1, #de5b26));
    background: -moz-linear-gradient(top, #ef6c23 5%, #de5b26 100%);
    background: -webkit-linear-gradient(top, #ef6c23 5%, #de5b26 100%);
    background: -o-linear-gradient(top, #ef6c23 5%, #de5b26 100%);
    background: -ms-linear-gradient(top, #ef6c23 5%, #de5b26 100%);
    background: linear-gradient(to bottom, #ef6c23 5%, #de5b26 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EF6C23', endColorstr='#DE5B26', GradientType=0);
    background-color: #de5b26 !important;
    color: #fff !important;
}

.lsg2 .wag-btn-merc-orange-primary:hover,
.lsg2 .wag-btn-merc-orange-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff782d), color-stop(1, #d63d89));
    background: -moz-linear-gradient(top, #ff782d 5%, #de5b26 100%);
    background: -webkit-linear-gradient(top, #ff782d 5%, #de5b26 100%);
    background: -o-linear-gradient(top, #ff782d 5%, #de5b26 100%);
    background: -ms-linear-gradient(top, #ff782d 5%, #de5b26 100%);
    background: linear-gradient(to bottom, #ff782d 5%, #de5b26 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF782D', endColorstr='#DE5B26', GradientType=0);
    background-color: #de5b26;
}

.lsg2 .wag-btn-merc-orange-primary:active,
.lsg2 .wag-btn-merc-orange-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #de5b26), color-stop(1, #de5b26));
    background: -moz-linear-gradient(top, #de5b26 5%, #de5b26 100%);
    background: -webkit-linear-gradient(top, #de5b26 5%, #de5b26 100%);
    background: -o-linear-gradient(top, #de5b26 5%, #de5b26 100%);
    background: -ms-linear-gradient(top, #de5b26 5%, #de5b26 100%);
    background: linear-gradient(to bottom, #de5b26 5%, #de5b26 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DE5B26', endColorstr='#DE5B26', GradientType=0);
    background-color: #de5b26;
}

.lsg2 .wag-btn-merc-bu-pink-primary,
.lsg2 .wag-btn-merc-bu-pink-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e10e78), color-stop(1, #b61f62));
    background: -moz-linear-gradient(top, #e10e78 5%, #b61f62 100%);
    background: -webkit-linear-gradient(top, #e10e78 5%, #b61f62 100%);
    background: -o-linear-gradient(top, #e10e78 5%, #b61f62 100%);
    background: -ms-linear-gradient(top, #e10e78 5%, #b61f62 100%);
    background: linear-gradient(to bottom, #e10e78 5%, #b61f62 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E10E78', endColorstr='#B61F62', GradientType=0);
    background-color: #b61f62 !important;
    color: #fff !important;
}

.lsg2 .wag-btn-merc-bu-pink-primary:hover,
.lsg2 .wag-btn-merc-bu-pink-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f40f82), color-stop(1, #b61f62));
    background: -moz-linear-gradient(top, #f40f82 5%, #b61f62 100%);
    background: -webkit-linear-gradient(top, #f40f82 5%, #b61f62 100%);
    background: -o-linear-gradient(top, #f40f82 5%, #b61f62 100%);
    background: -ms-linear-gradient(top, #f40f82 5%, #b61f62 100%);
    background: linear-gradient(to bottom, #f40f82 5%, #b61f62 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F40F82', endColorstr='#B61F62', GradientType=0);
    background-color: #b61f62;
}

.lsg2 .wag-btn-merc-bu-pink-primary:active,
.lsg2 .wag-btn-merc-bu-pink-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b61f62), color-stop(1, #b61f62));
    background: -moz-linear-gradient(top, #b61f62 5%, #b61f62 100%);
    background: -webkit-linear-gradient(top, #b61f62 5%, #b61f62 100%);
    background: -o-linear-gradient(top, #b61f62 5%, #b61f62 100%);
    background: -ms-linear-gradient(top, #b61f62 5%, #b61f62 100%);
    background: linear-gradient(to bottom, #b61f62 5%, #b61f62 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B61F62', endColorstr='#B61F62', GradientType=0);
    background-color: #b61f62;
}

.lsg2 .wag-btn-holiday-red-primary,
.lsg2 .wag-btn-holiday-red-sm {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e31837), color-stop(1, #950017));
    background: -moz-linear-gradient(top, #e31837 5%, #950017 100%);
    background: -webkit-linear-gradient(top, #e31837 5%, #950017 100%);
    background: -o-linear-gradient(top, #e31837 5%, #950017 100%);
    background: -ms-linear-gradient(top, #e31837 5%, #950017 100%);
    background: linear-gradient(to bottom, #e31837 5%, #950017 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E31837', endColorstr='#950017', GradientType=0);
    background-color: #950017 !important;
    color: #fff !important;
}

.lsg2 .wag-btn-holiday-red-primary:hover,
.lsg2 .wag-btn-holiday-red-sm:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d6233e), color-stop(1, #ab002c));
    background: -moz-linear-gradient(top, #d6233e 5%, #ab002c 100%);
    background: -webkit-linear-gradient(top, #d6233e 5%, #ab002c 100%);
    background: -o-linear-gradient(top, #d6233e 5%, #ab002c 100%);
    background: -ms-linear-gradient(top, #d6233e 5%, #ab002c 100%);
    background: linear-gradient(to bottom, #d6233e 5%, #ab002c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6233E', endColorstr='#AB002C', GradientType=0);
    background-color: #ab002c;
}

.lsg2 .wag-btn-holiday-red-primary:active,
.lsg2 .wag-btn-holiday-red-sm:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #950017), color-stop(1, #950017));
    background: -moz-linear-gradient(top, #950017 5%, #950017 100%);
    background: -webkit-linear-gradient(top, #950017 5%, #950017 100%);
    background: -o-linear-gradient(top, #950017 5%, #950017 100%);
    background: -ms-linear-gradient(top, #950017 5%, #950017 100%);
    background: linear-gradient(to bottom, #950017 5%, #950017 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#950017', endColorstr='#950017', GradientType=0);
    background-color: #950017;
}

.lsg2 .wag-btn-ghost-primary,
.lsg2 .wag-btn-ghost-sm {
    background: transparent;
    border: 2px solid #fff;
    color: #fff;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.lsg2 .wag-btn-ghost-primary:hover,
.lsg2 .wag-btn-ghost-sm:hover,
.lsg2 .wag-btn-ghost-primary:active,
.lsg2 .wag-btn-ghost-sm:active,
.lsg2 .wag-btn-ghost-primary:hover,
.lsg2 .wag-btn-ghost-primary:focus,
.lsg2 .wag-btn-ghost-primary:active:focus,
.lsg2 .wag-btn-ghost-primary.active:focus,
.lsg2 .wag-btn-ghost-sm:hover,
.lsg2 .wag-btn-ghost-sm:focus,
.lsg2 .wag-btn-ghost-sm:active:focus,
.lsg2 .wag-btn-ghost-sm.active:focus {
    background: #fff;
    border: 2px solid #fff;
    color: #01728e;
}

.lsg2 .wag-btn-default:hover,
.lsg2 .wag-btn-default:focus,
.lsg2 .wag-btn-default:active:focus,
.lsg2 .wag-btn-default.active:focus,
.lsg2 .wag-btn-primary:hover,
.lsg2 .wag-btn-primary:focus,
.lsg2 .wag-btn-primary:active:focus,
.lsg2 .wag-btn-primary.active:focus,
.lsg2 .wag-btn-success:hover,
.lsg2 .wag-btn-success:focus,
.lsg2 .wag-btn-success:active:focus,
.lsg2 .wag-btn-success.active:focus,
.lsg2 .wag-btn-blue-secondary:hover,
.lsg2 .wag-btn-blue-secondary:focus,
.lsg2 .wag-btn-blue-secondary:active:focus,
.lsg2 .wag-btn-blue-secondary.active:focus,
.lsg2 .wag-btn-green-secondary:hover,
.lsg2 .wag-btn-green-secondary:focus,
.lsg2 .wag-btn-green-secondary:active:focus,
.lsg2 .wag-btn-green-secondary.active:focus,
.lsg2 .wag-btn-assistance:hover,
.lsg2 .wag-btn-assistance:focus,
.lsg2 .wag-btn-assistance:active:focus,
.lsg2 .wag-btn-assistance.active:focus,
.lsg2 .wag-btn-merc-green-primary:hover,
.lsg2 .wag-btn-merc-green-primary:focus,
.lsg2 .wag-btn-merc-green-primary:active:focus,
.lsg2 .wag-btn-merc-green-primary.active:focus,
.lsg2 .wag-btn-merc-teal-primary:hover,
.lsg2 .wag-btn-merc-teal-primary:focus,
.lsg2 .wag-btn-merc-teal-primary:active:focus,
.lsg2 .wag-btn-merc-teal-primary.active:focus,
.lsg2 .wag-btn-merc-lightteal-primary:hover,
.lsg2 .wag-btn-merc-lightteal-primary:focus,
.lsg2 .wag-btn-merc-lightteal-primary:active:focus,
.lsg2 .wag-btn-merc-lightteal-primary.active:focus,
.lsg2 .wag-btn-merc-lightblue-primary:hover,
.lsg2 .wag-btn-merc-lightblue-primary:focus,
.lsg2 .wag-btn-merc-lightblue-primary:active:focus,
.lsg2 .wag-btn-merc-lightblue-primary.active:focus,
.lsg2 .wag-btn-merc-lavender-primary:hover,
.lsg2 .wag-btn-merc-lavender-primary:focus,
.lsg2 .wag-btn-merc-lavender-primary:active:focus,
.lsg2 .wag-btn-merc-lavender-primary.active:focus,
.lsg2 .wag-btn-merc-pink-primary:hover,
.lsg2 .wag-btn-merc-pink-primary:focus,
.lsg2 .wag-btn-merc-pink-primary:active:focus,
.lsg2 .wag-btn-merc-pink-primary.active:focus,
.lsg2 .wag-btn-merc-orange-primary:hover,
.lsg2 .wag-btn-merc-orange-primary:focus,
.lsg2 .wag-btn-merc-orange-primary:active:focus,
.lsg2 .wag-btn-merc-orange-primary.active:focus,
.lsg2 .wag-btn-merc-bu-pink-primary:hover,
.lsg2 .wag-btn-merc-bu-pink-primary:focus,
.lsg2 .wag-btn-merc-bu-pink-primary:active:focus,
.lsg2 .wag-btn-merc-bu-pink-primary.active:focus,
.lsg2 .wag-btn-holiday-red-primary:hover,
.lsg2 .wag-btn-holiday-red-primary:focus,
.lsg2 .wag-btn-holiday-red-primary:active:focus,
.lsg2 .wag-btn-holiday-red-primary.active:focus,
.lsg2 .wag-btn-default-sm:hover,
.lsg2 .wag-btn-default-sm:focus,
.lsg2 .wag-btn-default-sm:active:focus,
.lsg2 .wag-btn-default-sm.active:focus,
.lsg2 .wag-btn-primary-sm:hover,
.lsg2 .wag-btn-primary-sm:focus,
.lsg2 .wag-btn-primary-sm:active:focus,
.lsg2 .wag-btn-primary-sm.active:focus,
.lsg2 .wag-btn-success-sm:hover,
.lsg2 .wag-btn-success-sm:focus,
.lsg2 .wag-btn-success-sm:active:focus,
.lsg2 .wag-btn-success-sm.active:focus,
.lsg2 .wag-btn-blue-secondary-sm:hover,
.lsg2 .wag-btn-blue-secondary-sm:focus,
.lsg2 .wag-btn-blue-secondary-sm:active:focus,
.lsg2 .wag-btn-blue-secondary-sm.active:focus,
.lsg2 .wag-btn-green-secondary-sm:hover,
.lsg2 .wag-btn-green-secondary-sm:focus,
.lsg2 .wag-btn-green-secondary-sm:active:focus,
.lsg2 .wag-btn-green-secondary-sm.active:focus,
.lsg2 .wag-btn-assistance-sm:hover,
.lsg2 .wag-btn-assistance-sm:focus,
.lsg2 .wag-btn-assistance-sm:active:focus,
.lsg2 .wag-btn-assistance-sm.active:focus,
.lsg2 .wag-btn-merc-green-sm:hover,
.lsg2 .wag-btn-merc-green-sm:focus,
.lsg2 .wag-btn-merc-green-sm:active:focus,
.lsg2 .wag-btn-merc-green-sm.active:focus,
.lsg2 .wag-btn-merc-teal-sm:hover,
.lsg2 .wag-btn-merc-teal-sm:focus,
.lsg2 .wag-btn-merc-teal-sm:active:focus,
.lsg2 .wag-btn-merc-teal-sm.active:focus,
.lsg2 .wag-btn-merc-lightblue-sm:hover,
.lsg2 .wag-btn-merc-lightblue-sm:focus,
.lsg2 .wag-btn-merc-lightblue-sm:active:focus,
.lsg2 .wag-btn-merc-lightblue-sm.active:focus,
.lsg2 .wag-btn-merc-lavender-sm:hover,
.lsg2 .wag-btn-merc-lavender-sm:focus,
.lsg2 .wag-btn-merc-lavender-sm:active:focus,
.lsg2 .wag-btn-merc-lavender-sm.active:focus,
.lsg2 .wag-btn-merc-pink-sm:hover,
.lsg2 .wag-btn-merc-pink-sm:focus,
.lsg2 .wag-btn-merc-pink-sm:active:focus,
.lsg2 .wag-btn-merc-pink-sm.active:focus,
.lsg2 .wag-btn-merc-orange-sm:hover,
.lsg2 .wag-btn-merc-orange-sm:focus,
.lsg2 .wag-btn-merc-orange-sm:active:focus,
.lsg2 .wag-btn-merc-orange-sm.active:focus,
.lsg2 .wag-btn-merc-bu-pink-sm:hover,
.lsg2 .wag-btn-merc-bu-pink-sm:focus,
.lsg2 .wag-btn-merc-bu-pink-sm:active:focus,
.lsg2 .wag-btn-merc-bu-pink-sm.active:focus,
.lsg2 .wag-btn-holiday-red-sm:hover,
.lsg2 .wag-btn-holiday-red-sm:focus,
.lsg2 .wag-btn-holiday-red-sm:active:focus,
.lsg2 .wag-btn-holiday-red-sm.active:focus {
    outline: medium solid #90baff;
    border-color: transparent;
    -webkit-box-shadow: 0 3px 2px -2px #b1b3b6;
    box-shadow: 0 3px 2px -2px #b1b3b6;
    border: 0;
}

.lsg2 .wag-btn-default:active:hover,
.lsg2 .wag-btn-default.active:hover,
.lsg2 .wag-btn-primary:active:hover,
.lsg2 .wag-btn-primary.active:hover,
.lsg2 .wag-btn-success:active:hover,
.lsg2 .wag-btn-success.active:hover,
.lsg2 .wag-btn-blue-secondary:active:hover,
.lsg2 .wag-btn-blue-secondary.active:hover,
.lsg2 .wag-btn-green-secondary:active:hover,
.lsg2 .wag-btn-green-secondary.active:hover,
.lsg2 .wag-btn-assistance:active:hover,
.lsg2 .wag-btn-assistance.active:hover,
.lsg2 .wag-btn-merc-green-primary:active:hover,
.lsg2 .wag-btn-merc-green-primary.active:hover,
.lsg2 .wag-btn-merc-teal-primary:active:hover,
.lsg2 .wag-btn-merc-teal-primary.active:hover,
.lsg2 .wag-btn-merc-lightteal-primary:active:hover,
.lsg2 .wag-btn-merc-lightteal-primary.active:hover,
.lsg2 .wag-btn-merc-lightblue-primary:active:hover,
.lsg2 .wag-btn-merc-lightblue-primary.active:hover,
.lsg2 .wag-btn-merc-lavender-primary:active:hover,
.lsg2 .wag-btn-merc-lavender-primary.active:hover,
.lsg2 .wag-btn-merc-pink-primary:active:hover,
.lsg2 .wag-btn-merc-pink-primary.active:hover,
.lsg2 .wag-btn-merc-orange-primary:active:hover,
.lsg2 .wag-btn-merc-orange-primary.active:hover,
.lsg2 .wag-btn-merc-bu-pink-primary:active:hover,
.lsg2 .wag-btn-merc-bu-pink-primary.active:hover,
.lsg2 .wag-btn-holiday-red-primary:active:hover,
.lsg2 .wag-btn-holiday-red-primary.active:hover,
.lsg2 .wag-btn-default-sm:active:hover,
.lsg2 .wag-btn-default-sm.active:hover,
.lsg2 .wag-btn-primary-sm:active:hover,
.lsg2 .wag-btn-primary-sm.active:hover,
.lsg2 .wag-btn-success-sm:active:hover,
.lsg2 .wag-btn-success-sm.active:hover,
.lsg2 .wag-btn-blue-secondary-sm:active:hover,
.lsg2 .wag-btn-blue-secondary-sm.active:hover,
.lsg2 .wag-btn-green-secondary-sm:active:hover,
.lsg2 .wag-btn-green-secondary-sm.active:hover,
.lsg2 .wag-btn-assistance-sm:active:hover,
.lsg2 .wag-btn-assistance-sm.active:hover,
.lsg2 .wag-btn-merc-green-sm:active:hover,
.lsg2 .wag-btn-merc-green-sm.active:hover,
.lsg2 .wag-btn-merc-teal-sm:active:hover,
.lsg2 .wag-btn-merc-teal-sm.active:hover,
.lsg2 .wag-btn-merc-lightblue-sm:active:hover,
.lsg2 .wag-btn-merc-lightblue-sm.active:hover,
.lsg2 .wag-btn-merc-lavender-sm:active:hover,
.lsg2 .wag-btn-merc-lavender-sm.active:hover,
.lsg2 .wag-btn-merc-pink-sm:active:hover,
.lsg2 .wag-btn-merc-pink-sm.active:hover,
.lsg2 .wag-btn-merc-orange-sm:active:hover,
.lsg2 .wag-btn-merc-orange-sm.active:hover,
.lsg2 .wag-btn-merc-bu-pink-sm:active:hover,
.lsg2 .wag-btn-merc-bu-pink-sm.active:hover,
.lsg2 .wag-btn-holiday-red-sm:active:hover,
.lsg2 .wag-btn-holiday-redsm.active:hover {
    box-shadow: none;
}

.lsg2 .wag-btn-default:hover,
.lsg2 .wag-btn-default:focus,
.lsg2 .wag-btn-default:active:focus,
.lsg2 .wag-btn-default.active:focus,
.lsg2 .wag-btn-default-sm:hover,
.lsg2 .wag-btn-default-sm:focus,
.lsg2 .wag-btn-default-sm:active:focus,
.lsg2 .wag-btn-default-sm.active:focus {
    border: 1px solid #eaebeb;
}

.lsg2 .wag-btn-blue-secondary:hover,
.lsg2 .wag-btn-blue-secondary:focus,
.lsg2 .wag-btn-blue-secondary:active:focus,
.lsg2 .wag-btn-blue-secondary.active:focus,
.lsg2 .wag-btn-green-secondary:hover,
.lsg2 .wag-btn-green-secondary:focus,
.lsg2 .wag-btn-green-secondary:active:focus,
.lsg2 .wag-btn-green-secondary.active:focus,
.lsg2 .wag-btn-blue-secondary-sm:hover,
.lsg2 .wag-btn-blue-secondary-sm:focus,
.lsg2 .wag-btn-blue-secondary-sm:active:focus,
.lsg2 .wag-btn-blue-secondary-sm.active:focus,
.lsg2 .wag-btn-green-secondary-sm:hover,
.lsg2 .wag-btn-green-secondary-sm:focus,
.lsg2 .wag-btn-green-secondary-sm:active:focus,
.lsg2 .wag-btn-green-secondary-sm.active:focus {
    color: #000;
    border: 1px solid #d7e1e8;
}

.lsg2 .wag-btn-assistance:hover,
.lsg2 .wag-btn-assistance:focus,
.lsg2 .wag-btn-assistance:active:focus,
.lsg2 .wag-btn-assistance.active:focus,
.lsg2 .wag-btn-assistance-sm:hover,
.lsg2 .wag-btn-assistance-sm:focus,
.lsg2 .wag-btn-assistance-sm:active:focus,
.lsg2 .wag-btn-assistance-sm.active:focus,
.lsg2 .wag-btn-merc-green-primary:hover,
.lsg2 .wag-btn-merc-green-primary:focus,
.lsg2 .wag-btn-merc-green-primary:active:focus,
.lsg2 .wag-btn-merc-green-primary.active:focus,
.lsg2 .wag-btn-merc-green-sm:hover,
.lsg2 .wag-btn-merc-green-sm:focus,
.lsg2 .wag-btn-merc-green-sm:active:focus,
.lsg2 .wag-btn-merc-green-sm.active:focus,
.lsg2 .wag-btn-merc-teal-primary:hover,
.lsg2 .wag-btn-merc-teal-primary:focus,
.lsg2 .wag-btn-merc-teal-primary:active:focus,
.lsg2 .wag-btn-merc-teal-primary.active:focus,
.lsg2 .wag-btn-merc-teal-sm:hover,
.lsg2 .wag-btn-merc-teal-sm:focus,
.lsg2 .wag-btn-merc-teal-sm:active:focus,
.lsg2 .wag-btn-merc-teal-sm.active:focus,
.lsg2 .wag-btn-merc-lightteal-primary:hover,
.lsg2 .wag-btn-merc-lightteal-primary:focus,
.lsg2 .wag-btn-merc-lightteal-primary:active:focus,
.lsg2 .wag-btn-merc-lightteal-primary.active:focus,
.lsg2 .wag-btn-merc-lightteal-sm:hover,
.lsg2 .wag-btn-merc-lightteal-sm:focus,
.lsg2 .wag-btn-merc-lightteal-sm:active:focus,
.lsg2 .wag-btn-merc-lightteal-sm.active:focus,
.lsg2 .wag-btn-merc-lightblue-primary:hover,
.lsg2 .wag-btn-merc-lightblue-primary:focus,
.lsg2 .wag-btn-merc-lightblue-primary:active:focus,
.lsg2 .wag-btn-merc-lightblue-primary.active:focus,
.lsg2 .wag-btn-merc-lightblue-sm:hover,
.lsg2 .wag-btn-merc-lightblue-sm:focus,
.lsg2 .wag-btn-merc-lightblue-sm:active:focus,
.lsg2 .wag-btn-merc-lightblue-sm.active:focus,
.lsg2 .wag-btn-merc-lavender-primary:hover,
.lsg2 .wag-btn-merc-lavender-primary:focus,
.lsg2 .wag-btn-merc-lavender-primary:active:focus,
.lsg2 .wag-btn-merc-lavender-primary.active:focus,
.lsg2 .wag-btn-merc-lavender-sm:hover,
.lsg2 .wag-btn-merc-lavender-sm:focus,
.lsg2 .wag-btn-merc-lavender-sm:active:focus,
.lsg2 .wag-btn-merc-lavender-sm.active:focus,
.lsg2 .wag-btn-merc-pink-primary:hover,
.lsg2 .wag-btn-merc-pink-primary:focus,
.lsg2 .wag-btn-merc-pink-primary:active:focus,
.lsg2 .wag-btn-merc-pink-primary.active:focus,
.lsg2 .wag-btn-merc-pink-sm:hover,
.lsg2 .wag-btn-merc-pink-sm:focus,
.lsg2 .wag-btn-merc-pink-sm:active:focus,
.lsg2 .wag-btn-merc-pink-sm.active:focus,
.lsg2 .wag-btn-merc-orange-primary:hover,
.lsg2 .wag-btn-merc-orange-primary:focus,
.lsg2 .wag-btn-merc-orange-primary:active:focus,
.lsg2 .wag-btn-merc-orange-primary.active:focus,
.lsg2 .wag-btn-merc-orange-sm:hover,
.lsg2 .wag-btn-merc-orange-sm:focus,
.lsg2 .wag-btn-merc-orange-sm:active:focus,
.lsg2 .wag-btn-merc-orange-sm.active:focus,
.lsg2 .wag-btn-merc-bu-pink-primary:hover,
.lsg2 .wag-btn-merc-bu-pink-primary:focus,
.lsg2 .wag-btn-merc-bu-pink-primary:active:focus,
.lsg2 .wag-btn-merc-bu-pink-primary.active:focus,
.lsg2 .wag-btn-merc-bu-pink-sm:hover,
.lsg2 .wag-btn-merc-bu-pink-sm:focus,
.lsg2 .wag-btn-merc-bu-pink-sm:active:focus,
.lsg2 .wag-btn-merc-bu-pink-sm.active:focus,
.lsg2 .wag-btn-holiday-red-primary:hover,
.lsg2 .wag-btn-holiday-red-primary:focus,
.lsg2 .wag-btn-holiday-red-primary:active:focus,
.lsg2 .wag-btn-holiday-red-primary.active:focus,
.lsg2 .wag-btn-holiday-red-sm:hover,
.lsg2 .wag-btn-holiday-red-sm:focus,
.lsg2 .wag-btn-holiday-red-sm:active:focus,
.lsg2 .wag-btn-holiday-red-sm.active:focus {
    color: #fff;
}

.lsg2 .wag-btn-default.active,
.lsg2 .wag-btn-default-sm.active,
.lsg2 .wag-btn-default.active:hover,
.lsg2 .wag-btn-default-sm.active:hover,
.lsg2 .wag-btn-default.active:focus,
.lsg2 .wag-btn-default-sm.active:focus {
    background: #f4f0ee;
}

.lsg2 .wag-btn-primary.active,
.lsg2 .wag-btn-primary-sm.active,
.lsg2 .wag-btn-primary.active:hover,
.lsg2 .wag-btn-primary-sm.active:hover {
    background: #1b5e8c;
}

.lsg2 .wag-btn-success.active,
.lsg2 .wag-btn-success-sm.active {
    background: #086936;
    border-color: transparent;
}

.lsg2 .wag-btn-blue-secondary.active,
.lsg2 .wag-btn-blue-secondary-sm.active,
.lsg2 .wag-btn-blue-secondary.active:hover,
.lsg2 .wag-btn-blue-secondary-sm.active:hover,
.lsg2 .wag-btn-blue-secondary.active:focus,
.lsg2 .wag-btn-blue-secondary-sm.active:focus {
    background: #d8e8f2;
}

.lsg2 .wag-btn-green-secondary.active,
.lsg2 .wag-btn-green-secondary-sm.active,
.lsg2 .wag-btn-green-secondary.active:hover,
.lsg2 .wag-btn-green-secondary-sm.active:hover,
.lsg2 .wag-btn-green-secondary.active:focus,
.lsg2 .wag-btn-green-secondary-sm.active:focus {
    background: #def0e6;
}

.lsg2 .wag-btn-assistance.active,
.lsg2 .wag-btn-assistance-sm.active,
.lsg2 .wag-btn-assistance.active:hover,
.lsg2 .wag-btn-assistance-sm.active:hover,
.lsg2 .wag-btn-assistance.active:focus,
.lsg2 .wag-btn-assistance-sm.active:focus {
    background: #2f3235;
}

.lsg2 .wag-btn-merc-green-primary.active,
.lsg2 .wag-btn-merc-green-sm.active,
.lsg2 .wag-btn-merc-green-primary.active:hover,
.lsg2 .wag-btn-merc-green-sm.active:hover,
.lsg2 .wag-btn-merc-green-primary.active:focus,
.lsg2 .wag-btn-merc-green-sm.active:focus {
    background: #4d8a3d;
}

.lsg2 .wag-btn-merc-teal-primary.active,
.lsg2 .wag-btn-merc-teal-sm.active,
.lsg2 .wag-btn-merc-teal-primary.active:hover,
.lsg2 .wag-btn-merc-teal-sm.active:hover,
.lsg2 .wag-btn-merc-teal-primary.active:focus,
.lsg2 .wag-btn-merc-teal-sm.active:focus {
    background: #328d7e;
}

.lsg2 .wag-btn-merc-lightteal-primary.active,
.lsg2 .wag-btn-merc-lightteal-sm.active,
.lsg2 .wag-btn-merc-lightteal-primary.active:hover,
.lsg2 .wag-btn-merc-lightteal-sm.active:hover,
.lsg2 .wag-btn-merc-lightteal-primary.active:focus,
.lsg2 .wag-btn-merc-lightteal-sm.active:focus {
    background: #4fa294;
}

.lsg2 .wag-btn-merc-lightblue-primary.active,
.lsg2 .wag-btn-merc-lightblue-sm.active,
.lsg2 .wag-btn-merc-lightblue-primary.active:hover,
.lsg2 .wag-btn-merc-lightblue-sm.active:hover,
.lsg2 .wag-btn-merc-lightblue-primary.active:focus,
.lsg2 .wag-btn-merc-lightblue-sm.active:focus {
    background: #1d8ca5;
}

.lsg2 .wag-btn-merc-lavender-primary.active,
.lsg2 .wag-btn-merc-lavender-sm.active,
.lsg2 .wag-btn-merc-lavender-primary.active:hover,
.lsg2 .wag-btn-merc-lavender-sm.active:hover,
.lsg2 .wag-btn-merc-lavender-primary.active:focus,
.lsg2 .wag-btn-merc-lavender-sm.active:focus {
    background: #9b6ca6;
}

.lsg2 .wag-btn-merc-pink-primary.active,
.lsg2 .wag-btn-merc-pink-sm.active,
.lsg2 .wag-btn-merc-pink-primary.active:hover,
.lsg2 .wag-btn-merc-pink-sm.active:hover,
.lsg2 .wag-btn-merc-pink-primary.active:focus,
.lsg2 .wag-btn-merc-pink-sm.active:focus {
    background: #d63d89;
}

.lsg2 .wag-btn-merc-orange-primary.active,
.lsg2 .wag-btn-merc-orange-sm.active,
.lsg2 .wag-btn-merc-orange-primary.active:hover,
.lsg2 .wag-btn-merc-orange-sm.active:hover,
.lsg2 .wag-btn-merc-orange-primary.active:focus,
.lsg2 .wag-btn-merc-orange-sm.active:focus {
    background: #de5b26;
}

.lsg2 .wag-btn-merc-bu-pink-primary.active,
.lsg2 .wag-btn-merc-bu-pink-sm.active,
.lsg2 .wag-btn-merc-bu-pink-primary.active:hover,
.lsg2 .wag-btn-merc-bu-pink-sm.active:hover,
.lsg2 .wag-btn-merc-bu-pink-primary.active:focus,
.lsg2 .wag-btn-merc-bu-pink-sm.active:focus {
    background: #b61f62;
}

.lsg2 .wag-btn-holiday-red-primary.active,
.lsg2 .wag-btn-holiday-red-sm.active,
.lsg2 .wag-btn-holiday-red-primary.active:hover,
.lsg2 .wag-btn-holiday-red-sm.active:hover,
.lsg2 .wag-btn-holiday-red-primary.active:focus,
.lsg2 .wag-btn-holiday-red-sm.active:focus {
    background: #b80a24;
}

.lsg2 .wag-btn-default.active,
.lsg2 .wag-btn-default-sm.active,
.lsg2 .wag-btn-default.active:hover,
.lsg2 .wag-btn-default-sm.active:hover,
.lsg2 .wag-btn-default.active:focus,
.lsg2 .wag-btn-default-sm.active:focus,
.lsg2 .wag-btn-primary.active,
.lsg2 .wag-btn-primary-sm.active,
.lsg2 .wag-btn-success.active,
.lsg2 .wag-btn-success-sm.active,
.lsg2 .wag-btn-blue-secondary.active,
.lsg2 .wag-btn-blue-secondary-sm.active,
.lsg2 .wag-btn-blue-secondary.active:hover,
.lsg2 .wag-btn-blue-secondary-sm.active:hover,
.lsg2 .wag-btn-blue-secondary.active:focus,
.lsg2 .wag-btn-blue-secondary-sm.active:focus,
.lsg2 .wag-btn-green-secondary.active,
.lsg2 .wag-btn-green-secondary-sm.active,
.lsg2 .wag-btn-green-secondary.active:hover,
.lsg2 .wag-btn-green-secondary-sm.active:hover,
.lsg2 .wag-btn-green-secondary.active:focus,
.lsg2 .wag-btn-green-secondary-sm.active:focus,
.lsg2 .wag-btn-assistance.active,
.lsg2 .wag-btn-assistance-sm.active,
.lsg2 .wag-btn-assistance.active:hover,
.lsg2 .wag-btn-assistance-sm.active:hover,
.lsg2 .wag-btn-assistance.active:focus,
.lsg2 .wag-btn-assistance-sm.active:focus,
.lsg2 .wag-btn-merc-green-primary.active,
.lsg2 .wag-btn-merc-green-sm.active,
.lsg2 .wag-btn-merc-green-primary.active:hover,
.lsg2 .wag-btn-merc-green-sm.active:hover,
.lsg2 .wag-btn-merc-green-primary.active:focus,
.lsg2 .wag-btn-merc-green-sm.active:focus,
.lsg2 .wag-btn-merc-teal-primary.active,
.lsg2 .wag-btn-merc-teal-sm.active,
.lsg2 .wag-btn-merc-teal-primary.active:hover,
.lsg2 .wag-btn-merc-teal-sm.active:hover,
.lsg2 .wag-btn-merc-teal-primary.active:focus,
.lsg2 .wag-btn-merc-teal-sm.active:focus,
.lsg2 .wag-btn-merc-lightteal-primary.active,
.lsg2 .wag-btn-merc-lightteal-sm.active,
.lsg2 .wag-btn-merc-lightteal-primary.active:hover,
.lsg2 .wag-btn-merc-lightteal-sm.active:hover,
.lsg2 .wag-btn-merc-lightteal-primary.active:focus,
.lsg2 .wag-btn-merc-lightteal-sm.active:focus,
.lsg2 .wag-btn-merc-lightblue-primary.active,
.lsg2 .wag-btn-merc-lightblue-sm.active,
.lsg2 .wag-btn-merc-lightblue-primary.active:hover,
.lsg2 .wag-btn-merc-lightblue-sm.active:hover,
.lsg2 .wag-btn-merc-lightblue-primary.active:focus,
.lsg2 .wag-btn-merc-lightblue-sm.active:focus,
.lsg2 .wag-btn-merc-lavender-primary.active,
.lsg2 .wag-btn-merc-lavender-sm.active,
.lsg2 .wag-btn-merc-lavender-primary.active:hover,
.lsg2 .wag-btn-merc-lavender-sm.active:hover,
.lsg2 .wag-btn-merc-lavender-primary.active:focus,
.lsg2 .wag-btn-merc-lavender-sm.active:focus,
.lsg2 .wag-btn-merc-pink-primary.active,
.lsg2 .wag-btn-merc-pink-sm.active,
.lsg2 .wag-btn-merc-pink-primary.active:hover,
.lsg2 .wag-btn-merc-pink-sm.active:hover,
.lsg2 .wag-btn-merc-pink-primary.active:focus,
.lsg2 .wag-btn-merc-pink-sm.active:focus,
.lsg2 .wag-btn-merc-orange-primary.active,
.lsg2 .wag-btn-merc-orange-sm.active,
.lsg2 .wag-btn-merc-orange-primary.active:hover,
.lsg2 .wag-btn-merc-orange-sm.active:hover,
.lsg2 .wag-btn-merc-orange-primary.active:focus,
.lsg2 .wag-btn-merc-orange-sm.active:focus,
.lsg2 .wag-btn-merc-bu-pink-primary.active,
.lsg2 .wag-btn-merc-bu-pink-sm.active,
.lsg2 .wag-btn-merc-bu-pink-primary.active:hover,
.lsg2 .wag-btn-merc-bu-pink-sm.active:hover,
.lsg2 .wag-btn-merc-bu-pink-primary.active:focus,
.lsg2 .wag-btn-merc-bu-pink-sm.active:focus,
.lsg2 .wag-btn-holiday-red-primary.active,
.lsg2 .wag-btn-holiday-red-sm.active,
.lsg2 .wag-btn-holiday-red-primary.active:hover,
.lsg2 .wag-btn-holiday-red-sm.active:hover,
.lsg2 .wag-btn-holiday-red-primary.active:focus,
.lsg2 .wag-btn-holiday-red-sm.active:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.lsg2 .wag-top-header {
    width: 100%;
    position: absolute;
    z-index: -1;
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-pair-button .btn {
    width: 100%;
    margin-bottom: 0;
}

.lsg2 .wag-pair-button-group .btn {
    width: auto;
    margin-bottom: 0;
}

.lsg2 .wag-pair-button-group-or .btn {
    margin-bottom: 0;
}

.lsg2 .wag-panel-body {
    padding: 14px 24px 23px;
}

.lsg2 .wag-panel {
    box-shadow: none;
    border-radius: 0;
}

.lsg2 .wag-panel-group .wag-panel+.wag-panel,
.lsg2 .wag-panel-group .indicator+.indicator {
    margin-top: -1px;
    box-shadow: none;
}

.lsg2 .wag-panel-group .wag-panel,
.lsg2 .wag-panel-heading {
    padding: 0;
    border-radius: 0;
}

.lsg2 .wag-panel-heading a:focus,
.lsg2 .wag-panel-heading a:hover {
    text-decoration: none;
}

.lsg2 .wag-panel-default,
.lsg2 .wag-panel-default-sc,
.lsg2 .wag-panel-default-large {
    border-left: 0;
    border-right: 0;
}

.lsg2 .wag-panel-default-sc .wag-panel-heading,
.lsg2 .wag-panel-default-sc .wag-panel-heading a.accordion-toggle.collapsed,
.lsg2 .wag-panel-default-title .wag-panel-heading a.accordion-toggle.collapsed,
.lsg2 .wag-panel-default-large .wag-panel-heading a.accordion-toggle.collapsed {
    background: #fff;
}

.lsg2 .wag-panel-default .wag-panel-heading a.accordion-toggle,
.lsg2 .wag-panel-default-sc .wag-panel-heading a.accordion-toggle,
.lsg2 .wag-panel-default-large .wag-panel-heading a.accordion-toggle,
.lsg2 .wag-panel-default-title .wag-panel-heading a.accordion-toggle.collapsed:hover .icon-ChevronDown.wag-acc-arw,
.lsg2 .wag-panel-default-title .wag-panel-heading a.accordion-toggle.collapsed:hover .icon-ChevronUp.wag-acc-arw {
    background: #cfeff5;
}

.lsg2 .wag-panel-default .wag-panel-heading,
.lsg2 .wag-panel-default .wag-panel-heading a.accordion-toggle.collapsed,
.lsg2 .wag-panel-default .wag-panel-heading a.accordion-toggle.disabled,
.lsg2 .wag-panel-default-title .wag-panel-heading a.accordion-toggle.collapsed .icon-ChevronDown.wag-acc-arw,
.lsg2 .wag-panel-default-title .wag-panel-heading a.accordion-toggle.collapsed .icon-ChevronUp.wag-acc-arw,
.lsg2 .wag-panel-default-title .wag-panel-heading a.accordion-toggle.disabled:hover .icon-ChevronDown.wag-acc-arw,
.lsg2 .wag-panel-default-title .wag-panel-heading a.accordion-toggle.disabled:hover .icon-ChevronUp.wag-acc-arw {
    background: #f4f0ee;
}

.lsg2 .wag-panel-group .wag-panel-mBotn {
    margin-bottom: 0;
}

.lsg2 .wag-panel-group .wag-panel-bdrBotn {
    border-bottom: 0;
}

.lsg2 .wag-panel-heading a {
    display: block;
    position: relative;
    font-size: 1.143em;
    text-decoration: none;
    padding: 12px 50px 11px 24px;
    line-height: 19px;
}

.lsg2 .wag-panel-heading a.wag-title-acc-head {
    font-size: inherit;
}

.lsg2 .wag-panel-heading a h4 {
    margin: 0;
    padding: 0;
    color: #404040;
    font-size: 1em;
    line-height: 19px;
}

.lsg2 .wag-panel-heading a h5 {
    margin: 0;
    padding: 0;
    color: #404040;
}

.lsg2 .icon-ChevronDown.wag-acc-arw,
.lsg2 .icon-ChevronUp.wag-acc-arw,
.lsg2 .wag-panel-default-title .icon-ChevronDown.wag-acc-arw,
.lsg2 .wag-panel-default-title .icon-ChevronUp.wag-acc-arw {
    position: absolute;
    bottom: 49.5%;
    right: 25px;
    color: #01728e;
    font-size: 1.5em;
    font-weight: normal;
    line-height: 0;
}

.lsg2 .wag-panel-default-title {
    border: 0;
}

.lsg2 .wag-panel-default-title .wag-panel-heading {
    background: #fff;
    padding: 0;
}

.lsg2 .wag-panel-group .wag-panel-default-title+.wag-panel-default-title {
    margin-top: 0;
}

.lsg2 .wag-panel-default-large .wag-panel-heading a {
    padding: 5px 50px 4px 0;
}

.lsg2 .wag-panel-default-title .wag-panel-heading a {
    padding: 0 50px 0 0;
}

.lsg2 .wag-panel-default-title .wag-panel-heading a:active,
.lsg2 .wag-panel-default-title .wag-panel-heading a:active:hover {
    background: 0;
}

.lsg2 .wag-panel-default-large .wag-panel-heading a {
    padding: 2px 38px 2px 0;
    display: table;
    width: 100%;
}

.lsg2 .wag-panel-default .wag-panel-heading a.disabled,
.lsg2 .wag-panel-default-large .wag-panel-heading a.disabled,
.lsg2 .wag-panel-default-large .wag-panel-heading a.disabled .wag-icon-acc-lg-m,
.lsg2 .wag-panel-default-large .wag-panel-heading a.disabled .wag-acc-arw-large,
.lsg2 .wag-panel-default-sc .wag-panel-heading a.disabled,
.lsg2 .wag-panel-heading a.disabled h4,
.lsg2 .wag-panel-heading a.disabled h5,
.lsg2 .wag-panel-heading a.disabled .wag-acc-arw,
.lsg2 .wag-panel-heading a.disabled .wag-acc-unit-text {
    color: #e4e4e4;
    cursor: default;
}

.lsg2 .wag-panel-default-title .icon-ChevronDown.wag-acc-arw,
.lsg2 .wag-panel-default-title .icon-ChevronUp.wag-acc-arw {
    right: 0;
    font-size: 1.25em;
    background: #fff;
    border: 1px solid #cfcfcf;
    border-bottom: 0;
    padding: 7px 3px 11px 0;
}

.lsg2 .wag-panel-default-title .icon-ChevronDown.wag-acc-arw {
    bottom: -1px;
    border: 1px solid #cfcfcf;
}

.lsg2 .wag-panel-default-title .icon-ChevronUp.wag-acc-arw {
    bottom: -1px;
    border-bottom: 1px solid #FFF;
}

.lsg2 .wag-panel-default-title .icon-ChevronDown:before,
.lsg2 .wag-panel-default-title .icon-ChevronUp:before {
    position: relative;
    top: 2px;
}

.lsg2 .wag-panel-default-title .wag-panel-body {
    padding: 0 5px 25px;
}

.lsg2 .wag-acc-unit,
.lsg2 .wag-icon-acc-lg-m,
.lsg2 .wag-acc-title-lg-m {
    display: table-cell;
    vertical-align: middle;
}

.lsg2 .wag-acc-unit {
    text-align: right;
}

.lsg2 .wag-acc-title-lg-m {
    padding-right: 55px;
}

.lsg2 .wag-acc-title-lg-m span {
    display: block;
}

.lsg2 .wag-icon-acc-lg-m,
.lsg2 .wag-acc-unit-text {
    color: #8a8a8a;
    font-size: 4.063em;
}

.lsg2 .wag-acc-unit-text {
    font-weight: normal;
    font-size: 2.5em;
    text-align: right;
    line-height: 30px;
}

.lsg2 .wag-acc-unit-text small {
    display: block;
    font-size: 0.36em;
    line-height: 10px;
    padding-top: 7px;
}

.lsg2 .wag-panel-default-large .icon-ChevronDown.wag-acc-arw,
.lsg2 .wag-panel-default-large .icon-ChevronUp.wag-acc-arw {
    right: 16px;
}

.lsg2 .wag-panel-default-title .wag-panel-heading a {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-panel-default-title .wag-panel-heading+.panel-collapse>.wag-panel-body {
    border-top: 0;
}

.lsg2 .wag-menu-drawer {
    margin-bottom: 20px;
}

.lsg2 .wag-toggle-menu-title {
    clear: both;
    display: table;
    background: #f4f0ee;
    padding: 8px 0 8px 12px;
    margin-left: 15px;
}

.lsg2 .wag-toggle-menu-title a {
    width: auto;
    border: 0;
}

.lsg2 .wag-toggle-menu-title a h4.wag-panel-title {
    float: left;
    margin: 0;
    padding: 0;
    color: #404040;
    font-size: 1em;
}

.lsg2 .icon-ArrowDown.wag-icon-arrow-gray,
.lsg2 .icon-ArrowUp.wag-icon-arrow-gray {
    float: left;
    color: #cfcfcf;
    font-size: 3.429em;
    margin: -15px -1px -15px -11px;
}

.lsg2 .wag-toggle-drop-down-menu {
    background: #f4f0ee;
    padding: 11px 0 1px;
}

.lsg2 .wag-toggle-drop-down-menu a {
    width: 100%;
    padding: 6px 14px;
    display: block;
    color: #01728e;
    font-size: 0.929em;
}

.lsg2 .wag-toggle-drop-down-menu a:focus,
.lsg2 .wag-toggle-drop-down-menu a:active {
    font-weight: bold;
    text-decoration: none;
}

.lsg2 .wag-toggle-drop-down-menu ul.list-group {
    margin-bottom: 18px;
}

.lsg2 .wag-list-group h4 {
    margin: 0 0 17px 0;
    display: block;
}

.lsg2 .wag-list-group li {
    margin: 0 0 10px 0;
    display: block;
}

.lsg2 .wag-list-group li a {
    padding: 0;
    display: inline-block;
    font-size: 1em;
}

.lsg2 .wag-nav-tabs>li>a {
    color: #01728e;
    text-align: center;
    line-height: 16px;
}

.lsg2 .wag-nav-tabs>li>a:focus,
.lsg2 .wag-nav-tabs>li>a:hover {
    text-decoration: underline;
}

.lsg2 .wag-nav-tabs>li.active>a:focus,
.lsg2 .wag-nav-tabs>li.active>a:hover {
    text-decoration: none;
}

.lsg2 .wag-nav-tabs>li.disabled a,
.lsg2 .wag-nav-tabs>li.disabled a:focus,
.lsg2 .wag-nav-tabs>li.disabled a:hover {
    color: #e4e4e4;
    cursor: default;
    text-decoration: none;
}

.lsg2 .wag-nav-tabs2>li>a {
    background: #f4f0ee;
    border: 1px solid #cfcfcf;
}

.lsg2 .wag-nav-tabs2>li>a:focus,
.lsg2 .wag-nav-tabs2>li>a:hover {
    border: 1px solid #cfcfcf;
}

.lsg2 .wag-nav-tabs2>li.disabled>a,
.lsg2 .wag-nav-tabs2>li.disabled>a:focus,
.lsg2 .wag-nav-tabs2>li.disabled>a:hover {
    border-color: #eaebeb #eaebeb #cfcfcf;
    background: #f4f0ee;
    color: #e4e4e4;
    cursor: default;
    text-decoration: none;
}

.lsg2 .wag-tab-content {
    padding: 15px 0;
    border: 0;
}

.lsg2 .wag-facet-stack li {
    margin: 0 14px 17px 0;
    padding-left: 27px;
    float: left;
    position: relative;
}

.lsg2 .wag-facet-stack li a {
    padding: 0 0 0 5px;
    font-weight: bold;
    display: inline-block;
}

.lsg2 .wag-facet-stack li span {
    position: absolute;
    top: 3px;
    left: 0;
}

.lsg2 .wag-facet-stack li a {
    color: #8a8a8a;
}

.lsg2 .wag-facet-stack li span.wag-facet-close {
    color: #01728e;
    font-size: 2.143em;
    line-height: 15px;
}

.lsg2 .wag-link-list-img li {
    margin-bottom: 20px;
}

.lsg2 .wag-link-list-img a {
    font-size: 1.286em;
    line-height: 20px;
    padding: 5px 10px;
    margin-left: 5px;
    display: inline-block;
}

.lsg2 .wag-link-list-img li aside {
    display: table-cell;
    vertical-align: middle;
}

.lsg2 .wag-link-list-img li span.wag-link-list-icon {
    width: 50px;
    height: 50px;
    overflow: hidden;
    display: inline-block;
}

.lsg2 .wag-link-list-icon span {
    font-size: 5.55em;
    left: -14px;
    position: relative;
    top: -14px;
}

.lsg2 .wag-no-box-shadow,
.lsg2 .wag-no-box-shadow:hover,
.lsg2 .wag-no-box-shadow:focus,
.lsg2 .wag-no-box-shadow:active:focus,
.lsg2 .wag-no-box-shadow.active:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.lsg2 .wag-input-group-btn {
    font-size: inherit;
}

.lsg2 .wag-email-capture-heading {
    margin: 0;
}

.lsg2 .wag-email-capture-heading h4 {
    margin-bottom: 7px;
}

.lsg2 .wag-email-capture-heading h4 span {
    float: left;
}

.lsg2 .wag-email-icon-blue {
    font-size: 3.056em;
    line-height: 53px;
    margin: -20px -1px -3px -10px;
}

.lsg2 .wag-input-group {
    width: 100%;
}

.lsg2 .wag-sprites-images {
    padding-left: 14px;
}

.lsg2 .wag-sprites-images ul li {
    display: inline-block;
    width: 44px;
    margin-right: 15px;
}

.lsg2 .wag-face-book,
.lsg2 .wag-twitter,
.lsg2 .wag-google_plus,
.lsg2 .wag-four_square {
    height: 44px;
    width: 44px;
    display: block;
    background: url('/images/adaptive/share/images/lsg/SS-sprit-images.png') no-repeat;
}

.lsg2 .wag-face-book {
    background-position: 0 0;
}

.lsg2 .wag-twitter {
    background-position: 0 -54px;
}

.lsg2 .wag-google_plus {
    background-position: 0 -108px;
}

.lsg2 .wag-four_square {
    background-position: 0 -162px;
}

.lsg2 .wag-act-links {
    display: inline-block;
}

.lsg2 .wag-form-control {
    font-size: 1em;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 33px;
    padding-left: 8px;
    border-radius: 1px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.lsg2 .wag-form-control.input-lg {
    height: 44px;
}

.lsg2 .wag-form-group select {
    padding-left: 5px;
}

.lsg2 .wag-form-group .icon-Alert,
.lsg2 .wag-form-group .icon-Question,
.lsg2 .wag-form-group .icon-ConfirmCircle {
    vertical-align: middle;
    font-size: 2.571em;
    margin: 0;
    letter-spacing: -16px;
}

.lsg2 .wag-form-group .icon-Question {
    letter-spacing: -7px;
}

.lsg2 .icon-Question.icon-Question-reg-edit {
    color: #01728e;
    display: inline-block;
    font-size: 2.571em;
    letter-spacing: -7px;
    line-height: 1em;
    margin: 0;
}

.lsg2 .icon-Question.icon-Question-reg-edit,
.lsg2 .wag-form-group .icon-Question {
    cursor: pointer;
}

.lsg2 .wag-form-group .help-block {
    margin: 4px 0 0 0;
    font-size: 0.857em;
    display: table;
}

.lsg2 .wag-pos-rel,
.lsg2 .wag-pos-rel-text {
    position: relative;
}

.lsg2 .wag-top-2 {
    top: -2px;
}

.lsg2 .wag-top-7 {
    top: -7px;
}

.lsg2 .wag-form-feedback-icons,
.lsg2 .wag-form-feedback-icons-vtwo {
    position: absolute;
    width: 62px;
    top: 0;
}

.lsg2 .wag-form-feedback-icons-vtwo {
    width: 32px;
    right: -30px;
}

.lsg2 .wag-instruction-text {
    font-size: 0.786em;
}

.lsg2 .wag-form-horizontal .wag-form-group,
.lsg2 .wag-form-vertical .wag-form-group {
    margin-left: 0;
    margin-right: 0;
}

.lsg2 .wag-form-horizontal .control-label {
    padding-top: 5px;
}

.lsg2 .wag-form-horizontal .wag-quantity {
    width: 35px;
    text-align: center;
    padding-right: 8px;
}

.lsg2 .form-horizontal .has-feedback .form-control-feedback,
.lsg2 .wag-form-vertical .has-feedback .form-control-feedback {
    top: 2px;
    width: 34px;
    right: 5px;
    line-height: 0.8;
    height: 30px;
    letter-spacing: 0;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.44) 0, #ffffff 40%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.44) 0, #ffffff 40%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0.44) 0, #ffffff 40%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70ffffff', endColorstr='#ffffff', GradientType=1);
}

.lsg2 .wag-form-vertical .wag-form-group {
    display: block;
    clear: both;
}

.lsg2 .wag-form-vertical .wag-form-group .wag-label-top {
    display: block;
    width: 100%;
    text-align: left;
    padding: 0;
    margin-bottom: 2px;
}

.lsg2 .wag-form-vertical .wag-field-vertical {
    width: 94%;
}

.lsg2 .wag-form-vertical .wag-form-group .wag-instruction-text {
    padding: 0;
    margin-top: 5px;
}

.lsg2 .wag-form-vertical .wag-form-group:before,
.lsg2 .wag-form-vertical .wag-form-group:after {
    content: " ";
    display: table;
    clear: both;
}

.lsg2 .wag-form-group .help-block span.icon-Alert,
.lsg2 .wag-form-group .help-block span.icon-ConfirmCircle {
    font-size: 2.5em;
    line-height: 0.8;
    left: -7px;
    vertical-align: top;
}

.lsg2 .wag-form-group.wag-credit-card-group .wag-form-credit-control {
    text-indent: 40px;
}

.lsg2 .wag-form-group.wag-credit-card-group.has-feedback .wag-form-control-icons {
    font-size: 2.357em;
    left: 8px;
    top: 0;
    position: absolute;
}

.lsg2 .wag-form-group.wag-credit-card-group.has-feedback .wag-form-control-icons.wag-cc-icons-img {
    font-size: 0;
    left: 11px;
    top: 8px;
}

.lsg2 .wag-form-group.wag-credit-card-group.has-feedback .wag-form-cc-valid {
    position: absolute;
    top: 1px;
    width: 100%;
}

.lsg2 .wag-form-group.wag-credit-card-group.has-feedback .wag-form-cc-valid .wag-form-control[disabled],
.lsg2 .wag-form-group.wag-credit-card-group.has-feedback .wag-form-cc-valid .wag-form-control[readonly] {
    color: #404040;
    background-color: #fff;
    cursor: default;
}

.lsg2 .wag-form-group.wag-credit-card-group.has-feedback .wag-form-cc-valid .form-control.wag-form-control.wag-form-cc-valid-details {
    width: 26.6%;
    padding: 0;
    float: left;
    border: transparent;
    box-shadow: none;
    height: 31px;
}

.lsg2 .wag-form-group.wag-credit-card-group.has-feedback .wag-form-cc-valid .form-control.wag-form-control.wag-form-cc-valid-details.wag-pl9 {
    padding-left: 9px;
}

.lsg2 .wag-cc-update-card {
    position: absolute;
    top: -22px;
    right: 0;
}

.lsg2 .has-feedback .form-control.wag-form-control {
    padding-right: 10px;
}

.lsg2 .wag-form-group .form-fade {
    position: absolute;
    right: 1px;
    height: 30px;
    top: 1px;
    width: 55px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.44) 0, #ffffff 40%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.44) 0, #ffffff 40%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0.44) 0, #ffffff 40%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70ffffff', endColorstr='#ffffff', GradientType=1);
}

.lsg2 .wag-form-control[disabled],
.lsg2 .wag-form-control[readonly] {
    color: #e4e4e4;
}

.lsg2 .has-success .form-control.wag-form-control:focus {
    border-color: #14a381;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #14a381;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #14a381;
}

.lsg2 .wag-show-more-less i {
    font-size: 1em;
    color: #01728e;
}

.lsg2 .wag-show-more-less {
    padding-bottom: 10px;
}

.lsg2 .wag-hide {
    display: none;
}

.lsg2 .wag-list-group-item {
    padding: 0;
    margin-bottom: 0;
}

.lsg2 .wag-list-group-item a {
    padding: 6px 9px;
    display: block;
}

.lsg2 .wag-list-group-item a.wag-text-red {
    color: #e31837;
}

.lsg2 .wag-nav-category h4 {
    margin: 7px 0 9px 9px;
}

.lsg2 ul.wag-nav-category {
    padding: 3px 0 18px;
    background-color: #f4f0ee;
}

.lsg2 ul.wag-nav-category a {
    color: #01728e;
    font-weight: bold;
}

.lsg2 ul.wag-nav-category.wag-font-reg a {
    font-weight: normal;
}

.lsg2 ul.wag-nav-category li.active a {
    font-weight: bold;
}

.lsg2 ul.list-group.wag-nav-category.wag-list-strock li.wag-list-group-item {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 ul.list-group.wag-nav-category.wag-list-strock li.wag-list-group-item:first-child {
    border-top: 1px solid #cfcfcf;
}

.lsg2 ul.list-group.wag-nav-category.wag-list-strock li.wag-list-group-item:last-child {
    border-bottom: 0;
}

.lsg2 .wag-table-responsive {
    border: 0;
}

.lsg2 .wag-table>thead>tr>th {
    border-bottom: 1px solid #cfcfcf;
    background: #f4f0ee;
}

.lsg2 .wag-table>tbody>tr>td {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-xl-inputbox {
    height: 44px;
}

.lsg2 .wag-thumbnail {
    padding: 0;
    border: 0;
    border-radius: 0;
}

.lsg2 .wag-thumbnail .wag-caption {
    margin: 0 0 5px;
    padding: 0;
    text-align: center;
}

.lsg2 .wag-breadcrumb {
    padding: 0;
    margin: 0;
    background: 0;
    border-radius: 0;
    font-size: 0.929em;
    margin-top: 0;
}

.lsg2 .wag-breadcrumb>li+li:before {
    padding: 0;
    color: #404040;
    content: "\003e\ ";
}

.lsg2 .wag-breadcrumb-mob a {
    padding: 3px;
    font-weight: bold;
}

.lsg2 .wag-breadcrumb-mob li {
    margin-top: 18px;
    text-align: center;
}

.lsg2 .wag-breadcrumb-mob>li:before,
.lsg2 .wag-breadcrumb-mob>li+li:before {
    padding: 0;
    color: #01728e;
    font-family: 'ATCOIcons';
    content: "\41";
    position: relative;
    top: 2px;
    left: 2px;
}

.lsg2 .wag-breadcrumb-mob sup {
    font-size: 1em;
    top: 0;
    padding-right: 5px;
}

.lsg2 .wag-chevronicon-pos {
    position: relative;
    top: 2px;
    color: #01728e;
    display: inline-block;
}

.lsg2 .wag-nav-tabs>li.disabled a,
.lsg2 .wag-nav-tabs>li.disabled a:focus,
.lsg2 .wag-nav-tabs>li.disabled a:hover {
    color: #e4e4e4;
    cursor: default;
}

.lsg2 .wag-pager li>a {
    padding: 0;
    font-size: 2.143em;
    line-height: 30px;
    display: inline-block;
    border: 0;
    height: 33px;
    min-width: 36px;
}

.lsg2 .wag-pager li>a:hover {
    color: #fff;
}

.lsg2 .pager li>a:focus,
.lsg2 .pager li>a:active {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #01728e), color-stop(1, #01728e));
    background: -moz-linear-gradient(top, #01728e 5%, #01728e 100%);
    background: -webkit-linear-gradient(top, #01728e 5%, #01728e 100%);
    background: -o-linear-gradient(top, #01728e 5%, #01728e 100%);
    background: -ms-linear-gradient(top, #01728e 5%, #01728e 100%);
    background: linear-gradient(to bottom, #01728e 5%, #01728e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01728E', endColorstr='#01728E', GradientType=0);
}

.lsg2 .wag-pager li>span {
    font-weight: bold;
    border: 0;
    background-color: transparent;
    padding: 0 16px;
    font-size: 0.857em;
    position: relative;
    top: 1px;
}

.lsg2 .wag-pager-icon-pos {
    position: relative;
    top: 2px;
    left: -1px;
    color: #fff;
}

.lsg2 .wag-pager li>a.btn.wag-btn-disabled-sm {
    background: #f4f0ee;
    border: 1px solid #eaebeb;
}

.lsg2 .wag-pager li>a.btn.wag-btn-disabled-sm .wag-pager-icon-pos {
    color: #e4e4e4;
}

.lsg2 .wag-badge {
    font-size: 0.857em;
}

.lsg2 a.wag-list-group-item.active>.wag-badge,
.lsg2 .wag-nav-pills>.active>a>.wag-badge {
    background-color: #fff;
}

.lsg2 .wag-alert {
    padding: 5px 9px 10px 8px;
    border-radius: 0;
    clear: both;
}

.lsg2 .wag-alert span {
    display: table-cell;
    padding-right: 6px;
    padding-top: 1px;
    font-size: 2.571em;
    vertical-align: top;
    line-height: 30px;
}

.lsg2 .wag-alert span+span {
    font-size: 1em;
    vertical-align: middle;
    padding-top: 6px;
    line-height: 20px;
}

.lsg2 .wag-alert .close {
    right: -2px;
    top: -4px;
    opacity: 1;
    filter: alpha(opacity=100);
    color: #8a8a8a;
    font-size: 1.857em;
}

.lsg2 .wag-alert ul {
    margin: 0;
}

.lsg2 .wag-alerts {
    padding: 0;
    border-radius: 0;
    border: 0;
    clear: both;
}

.lsg2 .wag-alerts span {
    display: table-cell;
    font-size: 2.571em;
    vertical-align: middle;
    line-height: 30px;
    padding: 10px;
}

.lsg2 .wag-alerts span+span {
    font-size: 1em;
    vertical-align: middle;
    line-height: 20px;
    padding: 15px 20px;
}

.lsg2 .wag-alerts .close {
    right: 4px;
    top: 0;
    opacity: 1;
    filter: alpha(opacity=100);
    color: #8a8a8a;
    font-size: 1.857em;
}

.lsg2 .wag-alerts .close i.icon-XPlain {
    font-weight: bold;
}

.lsg2 .wag-alerts.alert-info {
    background-color: #cfeff5;
}

.lsg2 .wag-alerts.alert-warning .icon-Alert {
    background-color: #f27300;
}

.lsg2 .wag-alerts.alert-warning span+span {
    color: #c54100;
}

.lsg2 .wag-alerts.alert-danger .icon-Alert {
    background-color: #c6102b;
}

.lsg2 .wag-alerts.alert-success {
    color: #006a2a;
}

.lsg2 .wag-list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.lsg2 .wag-list-group-item:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.lsg2 .wag-close {
    font-size: 1.5em;
    position: absolute;
    top: -20px;
    right: -20px;
    -moz-opacity: 10;
    -khtml-opacity: 10;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
    opacity: 1;
}

.lsg2 .wag-close:hover,
.lsg2 .wag-close:focus {
    -moz-opacity: 10;
    -khtml-opacity: 10;
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}

.lsg2 .wag-modal-dialog {
    display: table;
    height: 100%;
    vertical-align: middle;
    margin: 0 auto;
    padding: 20px;
    -webkit-transform: none !important;
    transform: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

.lsg2 .modal.in .modal-dialog.wag-modal-dialog {
    -webkit-transform: none !important;
    transform: none !important;
}

.lsg2 .wag-modal-outer {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.lsg2 .wag-modal-content {
    border: 5px solid #f4f0ee;
    border-radius: 0;
    -webkit-box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.5);
    box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.5);
}

.lsg2 .wag-modal-header {
    border-bottom: 0;
    padding-bottom: 0;
}

.lsg2 .wag-modal-content .modal-body {
    padding-top: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}

.lsg2 .wag-modal-footer {
    border-top: 0;
}

.lsg2 .wag-modal-footer .btn+.btn {
    margin-left: 0;
}

.lsg2 .wag-modal-open-page-turn {
    position: fixed;
    width: 100%;
}

.lsg2 a.wag-close:active,
.lsg2 a.wag-close:active:hover {
    background: 0;
}

.lsg2 .wag-close-circle {
    background: #01728e;
    width: 21px;
    height: 21px;
    display: inline-block;
    font-weight: bold;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.8);
    margin-right: 8px;
    margin-top: 6px;
    border: 2px solid #fff;
}

.lsg2 .wag-icon-XCircle-close {
    font-size: 33px;
    color: #fff;
    text-shadow: none;
    line-height: 32px;
    display: inline-block;
    margin-left: -8px;
    margin-top: 0;
    top: -8px;
    position: relative;
}

.lsg2 .wag-icon-XCircle-close:before {
    content: "\5e";
}

.lsg2 .modal-backdrop.in {
    min-height: 100% !important;
}

.lsg2 .wag-modal-ios {
    overflow: visible !important;
}

.lsg2 .carousel-control:focus {
    outline: medium solid #90baff;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.lsg2 .wag-carousel .carousel-indicators {
    margin-bottom: 0;
    bottom: -36px;
}

.lsg2 .wag-carousel .carousel-indicators li {
    width: 15px;
    height: 15px;
    border-color: #8a8a8a;
    background: #fff;
}

.lsg2 .wag-carousel .carousel-indicators li.active {
    width: 15px;
    height: 15px;
    background: #8a8a8a;
}

.lsg2 .wag-carousel .carousel-indicators li {
    margin: 0 6px 0 0;
}

.lsg2 .wag-carousel .carousel-indicators.wag-carousel-indicators {
    position: inherit;
    width: 146px;
    margin: 0 auto;
    left: auto;
    bottom: inherit;
}

.lsg2 .wag-carousel .carousel-indicators.wag-carousel-indicators .left.carousel-control,
.lsg2 .wag-carousel .carousel-indicators.wag-carousel-indicators .right.carousel-control {
    font-size: 2.357em;
    top: 27px;
    width: 20px;
    margin-left: 7px;
}

.lsg2 .wag-carousel .carousel-indicators.wag-carousel-indicators .right.carousel-control {
    margin-right: 21px;
}

.lsg2 .wag-carousel-arrow .wag-carousel-outer {
    padding: 0 38px;
}

.lsg2 .wag-carousel-arrow .carousel-inner {
    width: 100%;
    margin: 0;
}

.lsg2 .wag-carousel-arrow .carousel-control.left,
.lsg2 .wag-carousel-arrow .carousel-control.right {
    background-image: none;
    filter: none;
    text-shadow: inherit;
    opacity: 1;
    width: auto;
    height: 45px;
    width: 45px;
    top: 51%;
    margin-top: -23px;
    line-height: 45px;
    z-index: 1;
}

.lsg2 .wag-carousel-arrow .carousel-control.left {
    left: -4px;
}

.lsg2 .wag-carousel-arrow .carousel-control.right {
    right: 0;
}

.lsg2 .wag-carousel-arrow a:hover,
.lsg2 .wag-carousel-arrow a:active:hover {
    background: 0;
    text-decoration: none;
}

.lsg2 .wag-carousel-arrow a.carousel-control {
    font-size: 2.357em;
    color: #8a8a8a;
}

.lsg2 .wag-tooltip {
    font-size: 0.857em;
}

.lsg2 .popover {
    font-size: 0.9em;
}

.lsg2 .popover-content {
    min-width: 250px;
}

.lsg2 .wag-popover-box {
    cursor: pointer;
}

.lsg2 .wag-popover {
    border-radius: 2px;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}

.lsg2 .wag-popover.bottom {
    margin: 3px 0 0 3px;
}

.lsg2 .wag-popover-title {
    font-size: 1em;
    border-radius: 5px 5px 0 0;
}

.lsg2 .wag-popover-content {
    font-size: 0.929em;
    padding: 4px 8px;
}

.lsg2 .wag-popover-white-bg {
    background-color: #fff;
}

.lsg2 .popover.wag-popover-white-bg.top>.arrow:after {
    border-top-color: #fff;
}

.lsg2 .popover.wag-popover-white-bg.right>.arrow:after {
    border-right-color: #fff;
}

.lsg2 .popover.wag-popover-white-bg.bottom>.arrow:after {
    border-bottom-color: #fff;
}

.lsg2 .popover.wag-popover-white-bg.left>.arrow:after {
    border-left-color: #fff;
}

.lsg2 .datepicker {
    padding: 5px 10px 10px;
    border-radius: 0;
    direction: ltr;
}

.lsg2 .datepicker-inline {
    width: 262px;
}

.lsg2 .datepicker.datepicker-rtl {
    direction: rtl;
}

.lsg2 .datepicker.datepicker-rtl table tr td span {
    float: right;
}

.lsg2 .datepicker-dropdown {
    top: 0;
    left: 0;
}

.lsg2 .datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 14px solid #cfcfcf;
    border-top: 0;
    position: absolute;
}

.lsg2 .datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #fff;
    border-top: 0;
    position: absolute;
}

.lsg2 .datepicker-dropdown.datepicker-orient-left:before {
    left: 6px;
}

.lsg2 .datepicker-dropdown.datepicker-orient-left:after {
    left: 8px;
}

.lsg2 .datepicker-dropdown.datepicker-orient-right:before {
    right: 42px;
}

.lsg2 .datepicker-dropdown.datepicker-orient-right:after {
    right: 44px;
}

.lsg2 .datepicker-dropdown.datepicker-orient-top:before {
    top: -14px;
}

.lsg2 .datepicker-dropdown.datepicker-orient-top:after {
    top: -12px;
}

.lsg2 .datepicker-dropdown.datepicker-orient-bottom:before {
    bottom: -14px;
    border-bottom: 0;
    border-top: 14px solid #cfcfcf;
}

.lsg2 .datepicker-dropdown.datepicker-orient-bottom:after {
    bottom: -12px;
    border-bottom: 0;
    border-top: 12px solid #fff;
}

.lsg2 .datepicker>div {
    display: none;
}

.lsg2 .datepicker.days div.datepicker-days {
    display: block;
}

.lsg2 .datepicker.months div.datepicker-months {
    display: block;
}

.lsg2 .datepicker.years div.datepicker-years {
    display: block;
}

.lsg2 .datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.lsg2 .datepicker.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1051 !important;
    float: left;
    display: none;
    min-width: 262px;
    list-style: none;
    background-color: #fff;
    border: 2px solid #cfcfcf;
    border-radius: 0;
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    color: #404040;
    font-size: 1em;
    line-height: 1.42857143;
    margin: 0 0 0 40px;
}

.lsg2 .wag-calender-btn {
    width: auto !important;
    padding: 1px 6px 0 4px;
    min-width: 1px;
}

.lsg2 .wag-calendar-icon {
    font-size: 2em;
}

.lsg2 .datepicker table tr td,
.lsg2 .datepicker table tr th {
    text-align: center;
    width: 28px;
    height: 28px;
    border-radius: 3px;
    border: 0;
    margin: 3px;
    display: inline-block;
    line-height: 22px;
    padding: 3px;
}

.lsg2 .datepicker table tr td {
    font-weight: bold;
}

.lsg2 .datepicker table tr th.dow {
    padding-bottom: -5px;
    margin-bottom: 0;
}

.lsg2 .datepicker td {
    color: #404040;
    background-color: #d9ebf7;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cfeff5), color-stop(1, #d9ebf7));
    background: -moz-linear-gradient(top, #cfeff5 5%, #d9ebf7 100%);
    background: -webkit-linear-gradient(top, #cfeff5 5%, #d9ebf7 100%);
    background: -o-linear-gradient(top, #cfeff5 5%, #d9ebf7 100%);
    background: -ms-linear-gradient(top, #cfeff5 5%, #d9ebf7 100%);
    background: linear-gradient(to bottom, #cfeff5 5%, #d9ebf7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFEFF5', endColorstr='#D9EBF7', GradientType=0);
    box-shadow: 0 0 0 1px #cfcfcf;
    margin: 2px;
}

.lsg2 .datepicker td.day:hover {
    background: #f0f1f1;
    cursor: pointer;
}

.lsg2 .datepicker td.old,
.lsg2 .datepicker td.new,
.lsg2 .datepicker td.day.disabled,
.lsg2 .datepicker td.old a,
.lsg2 .datepicker td.new a,
.lsg2 .datepicker td.day.disabled a {
    color: #e6e7e9;
    background: #fafafa !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#FAFAFA', GradientType=0);
}

.lsg2 .datepicker td.day.disabled {
    color: #eee;
}

.lsg2 .datepicker td.active,
.lsg2 .datepicker td.active:hover,
.lsg2 .datepicker .datepicker-months table tr td span.active,
.lsg2 .datepicker .datepicker-years table tr td span.active,
.lsg2 .datepicker td.active a,
.lsg2 .datepicker td.active:hover a,
.lsg2 .datepicker .datepicker-months table tr td span.active a,
.lsg2 .datepicker .datepicker-years table tr td span.active a {
    color: #fff;
    background-color: #439bd6;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #439bd6), color-stop(1, #01728e));
    background: -moz-linear-gradient(top, #439bd6 5%, #01728e 100%);
    background: -webkit-linear-gradient(top, #439bd6 5%, #01728e 100%);
    background: -o-linear-gradient(top, #439bd6 5%, #01728e 100%);
    background: -ms-linear-gradient(top, #439bd6 5%, #01728e 100%);
    background: linear-gradient(to bottom, #439bd6 5%, #01728e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#439BD6', endColorstr='#01728E', GradientType=0);
}

.lsg2 .datepicker td.active,
.lsg2 .datepicker .datepicker-months table tr td span.active,
.lsg2 .datepicker .datepicker-years table tr td span.active {
    line-height: 20px;
}

.lsg2 .datepicker td.active a,
.lsg2 .datepicker td.active:hover a,
.lsg2 .datepicker .datepicker-months table tr td span.active a,
.lsg2 .datepicker .datepicker-years table tr td span.active a {
    box-shadow: none;
    background: 0;
}

.lsg2 .datepicker td.active:hover,
.lsg2 .datepicker td.active:hover:hover,
.lsg2 .datepicker td.active:focus,
.lsg2 .datepicker td.active:hover:focus,
.lsg2 .datepicker td.active:active,
.lsg2 .datepicker td.active:hover:active,
.lsg2 .datepicker td.active.active,
.lsg2 .datepicker td.active:hover.active,
.lsg2 .datepicker td.active.disabled,
.lsg2 .datepicker td.active:hover.disabled,
.lsg2 .datepicker td.active[disabled],
.lsg2 .datepicker td.active:hover[disabled] {
    color: #fff;
    background-color: #01728e;
}

.lsg2 .datepicker td span {
    display: block;
    width: 47px;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 2px;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.lsg2 .datepicker td span:hover {
    background: #eee;
}

.lsg2 .datepicker td.active {
    border: 1px solid #01728e;
}

.lsg2 .datepicker td span.active {
    background-color: #439bd6;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #439bd6), color-stop(1, #01728e));
    background: -moz-linear-gradient(top, #439bd6 5%, #01728e 100%);
    background: -webkit-linear-gradient(top, #439bd6 5%, #01728e 100%);
    background: -o-linear-gradient(top, #439bd6 5%, #01728e 100%);
    background: -ms-linear-gradient(top, #439bd6 5%, #01728e 100%);
    background: linear-gradient(to bottom, #439bd6 5%, #01728e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#439bd6', endColorstr='#01728E', GradientType=0);
    border: 1px solid #01728e;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.lsg2 .datepicker td span.active:hover,
.lsg2 .datepicker td span.active:focus,
.lsg2 .datepicker td span.active:active,
.lsg2 .datepicker td span.active.active,
.lsg2 .datepicker td span.active.disabled,
.lsg2 .datepicker td span.active[disabled] {
    color: #fff;
    background-color: #04c;
}

.lsg2 .datepicker td span.old {
    color: #999;
}

.lsg2 .datepicker th.switch {
    width: 174px;
    padding: 4px 0 0 0;
}

.lsg2 .datepicker th.next,
.lsg2 .datepicker th.prev {
    font-size: 1.857em;
    color: #01728e;
    margin-bottom: 0;
}

.lsg2 .datepicker th.datepicker-switch {
    width: 68%;
    margin-bottom: 0;
}

.lsg2 .datepicker thead tr:first-child th {
    cursor: pointer;
}

.lsg2 .datepicker thead tr:first-child th:hover {
    background: #eee;
}

.lsg2 .wag-input-append.date .wag-add-on i,
.lsg2 .wag-input-prepend.date .wag-add-on i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
}

.lsg2 .datepicker .datepicker-months table tr td,
.lsg2 .datepicker .datepicker-months table tr th,
.lsg2 .datepicker .datepicker-years table tr td,
.lsg2 .datepicker .datepicker-years table tr th {
    height: auto;
}

.lsg2 .datepicker .datepicker-months table tr td,
.lsg2 .datepicker .datepicker-years table tr td {
    width: 235px;
    background: 0;
    box-shadow: 0 0 1px 0 #fff;
}

.lsg2 .datepicker .datepicker-months table tr td span,
.lsg2 .datepicker .datepicker-years table tr td span {
    width: 53px;
}

.lsg2 .datepicker .datepicker-months table tr td span.active,
.lsg2 .datepicker .datepicker-years table tr td span.active {
    box-shadow: 0 0 0 0 #fff;
}

.lsg2 #datepicker_open .datepicker.datepicker-inline>div.datepicker {
    display: none !important;
}

.lsg2 .datepicker_inline .datepicker.datepicker-inline,
.lsg2 .datepicker_inline .datepicker table {
    width: 100%;
    padding: 0;
}

.lsg2 .datepicker_inline .datepicker table {
    border-collapse: separate;
    border-spacing: 13px;
}

.lsg2 .datepicker_inline .datepicker table thead>tr+tr {
    height: auto;
}

.lsg2 .datepicker_inline .datepicker table tr td,
.lsg2 .datepicker_inline .datepicker table tr th {
    display: table-cell;
    width: 12.5%;
    height: auto;
    margin: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    border-radius: 2px;
}

.lsg2 .datepicker_inline .datepicker table tr th.datepicker-switch {
    font-size: 1.143em;
}

.lsg2 .datepicker_inline table tr td,
.lsg2 .datepicker_inline table tr th,
.lsg2 .datepicker_inline td span,
.lsg2 .datepicker_inline .datepicker .datepicker-months table tr td span,
.lsg2 .datepicker_inline .datepicker .datepicker-years table tr td span {
    width: 12.5%;
    height: auto;
    line-height: inherit;
    margin: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
}

.lsg2 .datepicker i.wag-date-dummy {
    font-style: normal;
}

.lsg2 .datepicker_inline .datepicker .datepicker-months table tr td span,
.lsg2 .datepicker_inline .datepicker .datepicker-years table tr td span {
    border: 1px dashed transparent;
}

.lsg2 .datepicker_inline .datepicker .datepicker-months table tr td span.active,
.lsg2 .datepicker_inline .datepicker .datepicker-years table tr td span.active {
    border: 1px solid #01728e;
}

.lsg2 .datepicker th a:hover,
.lsg2 .datepicker th a:focus,
.lsg2 .datepicker td a:hover,
.lsg2 .datepicker td a:focus {
    text-decoration: none;
}

.lsg2 .checkbox {
    padding-left: 20px;
    margin-bottom: 31px;
}

.lsg2 .checkbox.wag-checkbox-small {
    margin-bottom: 23px;
}

.lsg2 .checkbox.wag-checkbox-m0,
.lsg2 .checkbox.wag-checkbox-small.wag-checkbox-m0 {
    margin: 0;
}

.lsg2 .checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 17px;
}

.lsg2 .checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 23px;
    height: 23px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #62696e;
    border-radius: 2px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.lsg2 .checkbox label:hover::before {
    background: #cfeff5;
    box-shadow: inset 0 0 0 3px #fff;
}

.lsg2 input[type="checkbox"]:checked+label:hover::before {
    box-shadow: none;
    background: 0;
}

.lsg2 .checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 23px;
    height: 23px;
    left: -23px;
    top: -12px;
    font-size: 2.143em;
}

.lsg2 .checkbox.wag-checkbox-small label {
    padding-left: 9px;
}

.lsg2 .checkbox.wag-checkbox-small label::before,
.lsg2 .checkbox.wag-checkbox-small label::after {
    width: 15px;
    height: 15px;
    margin-top: 4px;
}

.lsg2 .checkbox.wag-checkbox-small label::after {
    left: -22px;
    top: -9px;
    font-size: 20px;
}

.lsg2 .checkbox.wag-checkbox-small label:hover::before {
    background: #cfeff5;
    box-shadow: inset 0 0 0 2px #fff;
}

.lsg2 .checkbox.wag-checkbox-style2 label:hover::before {
    background: #d0ede6;
    box-shadow: inset 0 0 0 3px #fff;
}

.lsg2 .checkbox.wag-checkbox-style-sb-warning label:hover::before {
    box-shadow: inset 0 0 0 3px #fff;
}

.lsg2 .checkbox input[type="checkbox"] {
    opacity: 0;
}

.lsg2 .checkbox input[type="checkbox"]:focus+label::before {
    outline: medium solid #90baff;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.lsg2 .checkbox input[type="checkbox"]:checked+label::after {
    font-family: 'ATCOIcons';
    content: "\2a";
}

.lsg2 .checkbox.checkbox-circle label::before {
    border-radius: 50%;
}

.lsg2 .checkbox.checkbox-inline {
    margin-top: 0;
}

.lsg2 .checkbox-primary input[type="checkbox"]:checked+label::before {
    background-color: #01728e;
    border-color: #01728e;
}

.lsg2 .checkbox-primary input[type="checkbox"]:checked+label::after {
    color: #fff;
}

.lsg2 .checkbox-danger input[type="checkbox"]:checked+label::before {
    background-color: #c6102b;
    border-color: #c6102b;
}

.lsg2 .checkbox-danger input[type="checkbox"]:checked+label::after {
    color: #fff;
}

.lsg2 .checkbox-info input[type="checkbox"]:checked+label::before {
    background-color: #5bc0de;
    border-color: #5bc0de;
}

.lsg2 .checkbox-info input[type="checkbox"]:checked+label::after {
    color: #fff;
}

.lsg2 .checkbox-warning input[type="checkbox"]:checked+label::before {
    background-color: #c54100;
    border-color: #c54100;
}

.lsg2 .checkbox-warning input[type="checkbox"]:checked+label::after {
    color: #fff;
}

.lsg2 .checkbox-success input[type="checkbox"]:checked+label::before {
    background-color: #14a381;
    border-color: #14a381;
}

.lsg2 .checkbox-success input[type="checkbox"]:checked+label::after {
    color: #fff;
}

.lsg2 .checkbox input[type="checkbox"]:disabled+label {
    cursor: default;
}

.lsg2 .checkbox input[type="checkbox"]:disabled+label:hover::before {
    background: 0;
}

.lsg2 .checkbox input[type="checkbox"]:checked:disabled+label::before {
    border-color: #e4e4e4;
    background-color: #e4e4e4;
}

.lsg2 .wag-checkbox-pink input[type="checkbox"]:checked+label::before {
    background-color: #e6437b;
    border-color: #e6437b;
}

.lsg2 .wag-checkbox-lightteal input[type="checkbox"]:checked+label::before {
    background-color: #74c6b8;
    border-color: #74c6b8;
}

.lsg2 .wag-checkbox-style2 input[type="checkbox"]:checked+label::before {
    background-color: #14a381;
    border-color: #14a381;
}

.lsg2 .wag-checkbox-style2 input[type="checkbox"]:checked+label::after {
    color: #fff;
}

.lsg2 .checkbox.wag-checkbox-style-sb-success label::before {
    border: 1px solid #14a381;
}

.lsg2 .checkbox.checkbox.wag-checkbox-style-sb-warning label::before {
    border: 1px solid #c54100;
}

.lsg2 .radio {
    padding-left: 20px;
    margin-bottom: 28px;
}

.lsg2 .radio.radio-no-marg {
    margin-top: 0;
    margin-bottom: 0;
}

.lsg2 .radio label {
    display: inline-block;
    position: relative;
    padding-left: 14px;
    vertical-align: top;
}

.lsg2 .radio label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #62696e;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out;
}

.lsg2 .radio input[type="radio"]:checked+label span.radio_select {
    list-style: outside disc;
    display: list-item;
    color: #01728e;
    position: relative;
    left: 0.05em;
    font-size: 2em;
    top: -0.45em;
    height: 0;
}

.lsg2 .radio label:hover::before {
    background: #cfeff5;
    box-shadow: inset 0 0 0 5px #fff;
}

.lsg2 .radio.wag-radio-style2 label:hover::before {
    background: #d0ede6;
    box-shadow: inset 0 0 0 5px #fff;
}

.lsg2 .radio.wag-radio-style-sb-warning label:hover::before {
    box-shadow: inset 0 0 0 5px #fff;
}

.lsg2 input[type="radio"]:checked+label:hover::before,
.lsg2 .radio input[type="radio"]:disabled+label::before {
    box-shadow: none;
    background: 0;
}

.lsg2 .radio label::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 12px;
    height: 12px;
    left: 4px;
    top: 4px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #404040;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out;
}

.lsg2 .radio input[type="radio"] {
    opacity: 0;
}

.lsg2 .radio input[type="radio"]:checked+label::after {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}

.lsg2 .radio input[type="radio"]:disabled+label {
    border: 0;
    background: 0;
    color: #e4e4e4;
    cursor: default;
}

.lsg2 .radio input[type="radio"]:focus+label::before {
    outline: medium solid #90baff;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.lsg2 .radio input[type="radio"]:disabled+label::before {
    font-size: 2.571em;
    cursor: default;
    font-family: 'ATCOIcons';
    content: "\52";
    top: -19px;
    left: -8px;
    border: 0;
    background: 0;
}

.lsg2 .radio input[type="radio"]:disabled+label::after {
    background: 0;
}

.lsg2 .radio input[type="radio"]:disabled+label::before {
    background: 0;
}

.lsg2 .radio.radio-inline {
    margin-top: 0;
}

.lsg2 .radio-primary input[type="radio"]+label::after {
    background-color: #01728e;
}

.lsg2 .radio-primary input[type="radio"]:checked+label::after {
    background-color: #01728e;
}

.lsg2 .radio-pink input[type="radio"]+label::after {
    background-color: #e6437b;
}

.lsg2 .radio-pink input[type="radio"]:checked+label::after {
    background-color: #e6437b;
}

.lsg2 .radio-lightteal input[type="radio"]+label::after {
    background-color: #74c6b8;
}

.lsg2 .radio-lightteal input[type="radio"]:checked+label::after {
    background-color: #74c6b8;
}

.lsg2 .wag-radio-style2 input[type="radio"]+label::after {
    background-color: #14a381;
}

.lsg2 .wag-radio-style2 input[type="radio"]:checked+label::after {
    background-color: #14a381;
}

.lsg2 .radio-danger input[type="radio"]+label::after {
    background-color: #c6102b;
}

.lsg2 .radio-danger input[type="radio"]:checked+label::after {
    background-color: #c6102b;
}

.lsg2 .radio-info input[type="radio"]+label::after {
    background-color: #5bc0de;
}

.lsg2 .radio-info input[type="radio"]:checked+label::after {
    background-color: #5bc0de;
}

.lsg2 .radio-warning input[type="radio"]+label::after {
    background-color: #c54100;
}

.lsg2 .radio-warning input[type="radio"]:checked+label::after {
    background-color: #c54100;
}

.lsg2 .radio-success input[type="radio"]+label::after {
    background-color: #14a381;
}

.lsg2 .radio-success input[type="radio"]:checked+label::after {
    background-color: #14a381;
}

.lsg2 .radio input[type="radio"]:checked:disabled+label::after {
    background-color: #b5b5b5;
}

.lsg2 .radio input[type="radio"]:checked:disabled+label::before {
    content: '';
    border: 1px solid #cfcfcf;
    top: 0;
    left: 0;
}

.lsg2 .radio.wag-custom-Radio input[type="radio"]:checked:disabled+label::before {
    margin-left: -10px;
    left: 50%;
}

.lsg2 .radio.wag-radio-style-sb-success label::before {
    border: 1px solid #14a381;
}

.lsg2 .radio.wag-radio-style-sb-success input[type="radio"]:checked+label::before {
    border: 1px solid #cfcfcf;
}

.lsg2 .radio.wag-radio-style-sb-warning input[type="radio"]+label::after {
    background-color: #c54100;
}

.lsg2 .radio.wag-radio-style-sb-warning input[type="radio"]:checked+label::after {
    background-color: #c54100;
}

.lsg2 .radio.radio.wag-radio-style-sb-warning label::before {
    border: 1px solid #c54100;
}

.lsg2 .radio.wag-radio-style-sb-warning input[type="radio"]:checked+label::before {
    border: 1px solid #cfcfcf;
}

.lsg2 .checkbox label {
    padding-left: 14px;
}

.lsg2 .wag-custom-checkbox,
.lsg2 .wag-custom-Radio,
.lsg2 .wag-custom-checkbox-sm.wag-checkbox-small label,
.lsg2 .wag-custom-checkbox-sm {
    padding-left: 0;
}

.lsg2 .wag-custom-checkbox label:before,
.lsg2 .wag-custom-checkbox label:after,
.lsg2 .wag-custom-Radio label:before,
.lsg2 .wag-custom-Radio label:after,
.lsg2 .wag-custom-checkbox-sm label:before,
.lsg2 .wag-custom-checkbox-sm label:after {
    left: 50%;
    margin-left: -10px;
    top: 0;
}

.lsg2 .wag-custom-checkbox label:before,
.lsg2 .wag-custom-checkbox label:after,
.lsg2 .wag-custom-checkbox-sm label:before,
.lsg2 .wag-custom-checkbox-sm label:after {
    left: 50%;
    margin-left: -12px;
    top: 0;
}

.lsg2 .wag-custom-checkbox input[type="checkbox"]:checked+label:after,
.lsg2 .wag-custom-checkbox-sm input[type="checkbox"]:checked+label:after,
.lsg2 .wag-custom-Radio input[type="Radio"]:checked+label:after,
.lsg2 .wag-custom-Radio-sm input[type="Radio"]:checked+label:after {
    left: 50%;
    top: -12px;
    margin-left: -11px;
}

.lsg2 .wag-custom-checkbox input[type="checkbox"],
.lsg2 .wag-custom-Radio input[type="radio"],
.lsg2 .wag-custom-checkbox-sm input[type="checkbox"],
.lsg2 .wag-custom-Radio-sm input[type="radio"] {
    left: 50%;
    margin-left: -5px;
    top: 0;
    position: absolute;
}

.lsg2 .wag-custom-checkbox input[type="checkbox"]:checked+label:after {
    margin-left: -15px;
}

.lsg2 .wag-custom-checkbox-sm input[type="checkbox"]:checked+label:after {
    margin-left: -15px;
}

.lsg2 .wag-custom-checkbox label,
.lsg2 .wag-custom-Radio label,
.lsg2 .wag-custom-checkbox-sm label {
    padding-top: 25px;
    padding-left: 0;
}

.lsg2 .wag-custom-checkbox label {
    padding-top: 27px;
}

.lsg2 .wag-custom-checkbox-sm label {
    padding-top: 25px;
}

.lsg2 .wag-custom-checkbox-sm label:before,
.lsg2 .wag-custom-checkbox-sm label:after {
    margin-left: -8px;
}

.lsg2 .wag-custom-checkbox-sm input[type="checkbox"]:checked+label:after {
    top: -8px;
    margin-left: -10px;
}

.lsg2 .wag-custom-Radio input[type="Radio"]:checked+label:after,
.lsg2 .wag-custom-Radio-sm input[type="Radio"]:checked+label:after {
    top: -20px;
    margin-left: -7px;
}

.lsg2 .wag-custom-Radio input[type="radio"]:disabled+label::before {
    left: 50%;
    margin-left: -18px;
}

.lsg2 .wag-hide-loading,
.lsg2 .wag-hide-loading-inner {
    position: fixed;
    top: 0;
    text-align: center;
    z-index: 1500;
    width: 100%;
    height: 100%;
    display: none;
}

.lsg2 .wag-hide-loading-inner {
    position: absolute;
}

.lsg2 .wag-loading-icon,
.lsg2 .wag-loading-icon-new {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    opacity: 0.5;
    height: 100%;
    vertical-align: middle;
    background-color: #fff;
}

.lsg2 .wag-del-icon {
    font-size: 1.5em;
    margin-left: -5px;
    vertical-align: middle;
}

.lsg2 .wag-selectparentclass {
    position: relative;
    width: 100%;
}

.lsg2 .wag-selectparentclass .wag-select-wrapper {
    display: inline-block;
    border: 1px solid #cfcfcf;
    cursor: pointer;
    height: 33px;
    padding-top: 3px;
    text-indent: 5px;
}

.lsg2 .wag-select-wrapper-open:after {
    content: "\49";
    font-family: 'ATCOIcons';
    position: absolute;
    right: -6px;
    top: 2px;
    font-size: 55px;
    color: #8a8a8a;
}

.lsg2 .wag-select-wrapper-close:after {
    content: "\4f";
    font-family: 'ATCOIcons';
    position: absolute;
    right: -6px;
    top: 2px;
    font-size: 55px;
    color: #8a8a8a;
}

.lsg2 .wag-selectparentclass .wag-select-wrapper,
.lsg2 .wag-selectparentclass .wag-select-wrapper select {
    width: 100% !important;
    line-height: 26px;
}

.lsg2 .wag-selectparentclass .wag-select-wrapper select {
    margin: 0;
    position: absolute;
    z-index: 2;
    cursor: pointer;
    outline: 0;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
    top: 0;
    left: 0;
}

.lsg2 .wag-selectparentclass .wag-select-wrapper .wag-select-holder {
    display: block;
    margin: 0 5px 0 6px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

.lsg2 .wag-icon-locator-per-info {
    font-size: 450%;
}

.lsg2 .wag-aval-points {
    font-size: 150%;
    font-weight: bold;
    color: #000;
    margin-bottom: 1px;
}

.lsg2 .wag-icon-reg-confirm {
    font-size: 5.1em;
    width: 65px;
    display: table-cell;
    vertical-align: top;
    padding-right: 13px;
    line-height: 0.72em;
}

.lsg2 .wag-overlay-very-top {
    z-index: 9999999;
}

.lsg2 .wag-qklook-summry-links {
    margin: 0 0 11px 5px;
    pointer-events: none;
}

.lsg2 .wag-no-bdr {
    border: 0 !important;
}

.lsg2 .wag-no-bg {
    background: none !important;
}

.lsg2 section,
.lsg2 \:section,
.lsg2 article,
.lsg2 \:article {
    display: block;
    outline: 0;
}

.lsg2 [ng\:cloak],
.lsg2 [ng-cloak],
.lsg2 [data-ng-cloak],
.lsg2 [x-ng-cloak],
.lsg2 .ng-cloak,
.lsg2 .x-ng-cloak {
    display: none !important;
}

.lsg2 .wag-calendar-icon-toggle {
    display: none !important;
}

.lsg2 .modal-open {
    overflow: hidden !important;
}

.lsg2 .wag-txt-elipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.lsg2 .media-body.wag-media-body-liquid-width {
    width: 100%;
}

@media (min-width: 768px) and (max-width: 960px) {
    .lsg2 .wag-hidden-sm {
        display: none !important;
    }

    .lsg2 .wag-visible-sm {
        display: block !important;
    }
}

@media (min-width: 961px) and (max-width: 1199px) {
    .lsg2 .wag-hidden-md {
        display: none !important;
    }

    .lsg2 .wag-visible-md {
        display: block !important;
    }
}

.lsg2 .label-show-for-screen-readers-only {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.lsg2 .wag-word-break {
    word-wrap: break-word;
}

.lsg2 .wag-word-break-all {
    word-break: break-all;
}

.lsg2 .wag-explore-show-hide {
    display: block;
    margin-left: 27px;
}

.lsg2 .wag-explore-show-hide a {
    width: 100px;
    display: inline-block;
    height: 33px;
    left: -34px;
    padding-left: 41px;
    padding-top: 4px;
}

.lsg2 .wag-explore-show-hide a,
.lsg2 .wag-explore-show-hide a:hover {
    background: #fff;
    z-index: 9999;
}

.lsg2 .wag-explore-show-hide a:active,
.lsg2 .wag-explore-show-hide a:active:hover {
    background: #cfeff5;
}

.lsg2 .wag-explore-show-hide i {
    font-size: 2.5em;
    z-index: 10000;
}

.lsg2 .wag-explore-show-hide hr {
    top: -22px;
    z-index: 999;
}

.lsg2 .wag-explore-show-hide-panel {
    top: -24px;
    -webkit-box-shadow: 1px 4px 5px #c1c1c1;
    box-shadow: 1px 4px 5px #c1c1c1;
}

.lsg2 .wag-loader-image {
    width: 100%;
}

.lsg2 .wag-loader-image>span {
    width: 15px;
    height: 15px;
    background-color: #02a0c0;
    position: relative;
    transform: translateY(-50%);
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: bouncedelay 1s infinite ease-in-out;
    animation: bouncedelay 1s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.lsg2 .wag-loader-image .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.lsg2 .wag-loader-image .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.lsg2 .wag-loader-image .bounce3 {
    -webkit-animation-delay: 0;
    animation-delay: 0;
}

.lsg2 .wag-loader-image .bounce1.green {
    background-color: #63a600;
}

.lsg2 .wag-loader-image .bounce2.blue {
    background-color: #0998da;
}

.lsg2 .wag-loader-image .bounce3.red {
    background-color: #e5165c;
}

@-webkit-keyframes bouncedelay {

    0.00%,
    40%,
    100% {
        -webkit-transform: scale(0.5);
    }

    20% {
        -webkit-transform: scale(1);
    }
}

@keyframes bouncedelay {

    0.00%,
    40%,
    100% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
    }

    20% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

.lsg2 .wag-loader-image-thumb {
    height: 100px;
    display: table;
    text-align: center;
    width: 80px;
    position: absolute;
    z-index: 1;
}

.lsg2 .wag-product-max-height {
    margin-bottom: 25px;
}

.lsg2 .wag-product-max-height a {
    display: block;
    line-height: 17px;
}

.lsg2 .wag-product-max-height dd a {
    display: inline-block;
}

.lsg2 .wag-product-max-height dl,
.lsg2 .wag-product-max-height dd {
    line-height: normal;
}

.lsg2 .wag-product-max-height dd>small {
    display: block;
}

.lsg2 dd.wag-review-ratings {
    display: block;
    line-height: normal;
    margin-bottom: 6px;
}

.lsg2 dd.wag-review-ratings span img {
    height: 14px;
}

.lsg2 dd.wag-review-ratings small {
    line-height: normal;
}

.lsg2 dd.wag-prod-earn-points {
    line-height: 11px;
}

.lsg2 dd.wag-product-price-text span.wag-empl-text {
    line-height: 10px;
}

.lsg2 .wag-pair-button-group-prd button {
    display: block;
    min-width: 124px;
}

.lsg2 .wag-pair-button-group-prd p {
    margin-bottom: 10px;
    line-height: normal;
}

.lsg2 .wag-pair-button-group-prd p span {
    height: 33px;
    display: block;
}

.lsg2 .wag-coupon-img-lft,
.lsg2 .wag-search-coupon-img-lft {
    width: 80px;
    overflow: hidden;
    margin-right: 6px;
}

.lsg2 .wag-coupon-overlay-img-lft {
    width: 100px;
    height: 100px;
    margin-right: 2px;
}

.lsg2 .wag-do-couponlist-title,
.lsg2 .wag-do-couponlist-brandname,
.lsg2 .wag-do-couponlist-descript {
    margin-bottom: 3px;
    line-height: normal;
}

.lsg2 .wag-do-couponlist-title:first-letter {
    text-transform: capitalize;
}

.lsg2 .wag-do-couponlist-title {
    margin-bottom: 6px;
    font-weight: bold;
}

.lsg2 .wag-do-couponlist-brandname {
    font-weight: bold;
    margin-bottom: 5px;
}

.lsg2 .wag-do-couponlist-descript {
    max-height: 35px;
    overflow: hidden;
    word-wrap: break-word;
}

.lsg2 .wag-icon-Info-bg {
    position: relative;
    width: 23px;
    height: 23px;
    overflow: hidden;
    display: inline-block;
}

.lsg2 .wag-icon-Info-bg .icon-Info {
    font-size: 2.571em;
    line-height: 0;
    position: relative;
    top: -1px;
    left: -7px;
    vertical-align: middle;
    cursor: pointer;
}

.lsg2 .wag-icon-WeeklyAd-coupon {
    position: relative;
    margin-left: -5px;
}

.lsg2 .wag-icon-WeeklyAd-coupon:before {
    content: "\2da";
    font-family: 'ATCOIcons';
    font-size: 2.174em;
    vertical-align: middle;
    line-height: 0;
}

.lsg2 .wag-loader-pos-coupons-card {
    width: 95%;
    height: 95%;
}

.lsg2 .mCustomScrollbar {
    -ms-touch-action: none;
    touch-action: none;
}

.lsg2 .mCustomScrollbar.mCS_no_scrollbar,
.lsg2 .mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto;
}

.lsg2 .mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr;
}

.lsg2 .mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}

.lsg2 .mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
}

.lsg2 .mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

.lsg2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
}

.lsg2 .mCSB_scrollTools,
.lsg2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.lsg2 .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
.lsg2 .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0;
}

.lsg2 .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.lsg2 .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}

.lsg2 .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.lsg2 .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px;
}

.lsg2 .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.lsg2 .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px;
}

.lsg2 .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";
}

.lsg2 .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.lsg2 .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";
}

.lsg2 .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";
}

.lsg2 .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.lsg2 .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";
}

.lsg2 #return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #fff;
    width: 50px;
    height: 50px;
    display: none;
    z-index: 10000;
    text-decoration: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.lsg2 #return-to-top i {
    color: #cfcfcf;
    margin: 0;
    position: relative;
    left: 0;
    top: 1px;
    font-size: 3.429em;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.lsg2 #return-to-top:hover {
    background: rgba(210, 213, 215, 0.9);
}

.lsg2 #return-to-top:hover i {
    color: #8a8a8a;
    top: -5px;
}

.lsg2 .wag-line-height-normal {
    line-height: normal;
}

.lsg2 input[type="date"] {
    min-width: 100%;
}

@media print {
    .lsg2 body {
        -webkit-print-color-adjust: exact !important;
    }
}

.lsg2 fieldset legend.wag-radio-grouping-sr,
.lsg2 fieldset legend.wag-checkbox-grouping-sr {
    font-size: inherit;
    border-bottom: 0;
}

.lsg2 .wag-ordered-list,
.lsg2 .wag-unorderlist,
.lsg2 .wag-ordered-list-lower-alpha,
.lsg2 .wag-ordered-list-upper-alpha {
    margin-top: 20px;
}

.lsg2 .wag-ordered-list li {
    list-style: decimal;
}

.lsg2 .wag-ordered-list li,
.lsg2 .wag-unorderlist li,
.lsg2 .wag-ordered-list-lower-alpha li,
.lsg2 .wag-ordered-list-upper-alpha li {
    padding-bottom: 8px;
}

.lsg2 .wag-ordered-list li ol li {
    list-style: lower-alpha;
}

.lsg2 .wag-ordered-list li ol li,
.lsg2 .wag-unorderlist li ul li {
    margin-left: 32px;
    padding-bottom: 8px;
}

.lsg2 .wag-ordered-list li ol,
.lsg2 .wag-unorderlist li ul {
    padding-top: 8px;
    margin-bottom: 10px;
}

.lsg2 .wag-ordered-list li ol li ol li {
    list-style: lower-roman;
}

.lsg2 .wag-unorderlist li {
    margin-left: 32px;
}

.lsg2 .wag-unorderlist li:before,
.lsg2 .wag-unorderlist li ul li:before,
.lsg2 .wag-unorderlist li ul li ul li:before {
    content: '';
}

.lsg2 .wag-unorderlist li span.wag-bullet-dot,
.lsg2 .wag-unorderlist li ul li span.wag-bullet-circle,
.lsg2 .wag-unorderlist li ul li ul li span.wag-bullet-square {
    background: url("/images/adaptive/share/images/lsg/LSG-list-style-bullets.png") no-repeat left top;
    height: 4px;
    width: 4px;
    position: relative;
    margin-left: 1px;
    margin-top: 0;
    margin-right: 10px;
    display: inline-block;
    top: 10px;
}

.lsg2 .wag-unorderlist li ul li span.wag-bullet-circle {
    background: url("/images/adaptive/share/images/lsg/LSG-list-style-bullets.png") no-repeat left center;
}

.lsg2 .wag-unorderlist li ul li ul li span.wag-bullet-square {
    background: url("/images/adaptive/share/images/lsg/LSG-list-style-bullets.png") no-repeat left bottom;
}

.lsg2 .wag-ordered-list-lower-alpha li {
    list-style-type: lower-alpha;
}

.lsg2 .wag-ordered-list-upper-alpha li {
    list-style-type: upper-alpha;
}

.lsg2 .wag-full-sec-disabled {
    background: #fff;
    opacity: 0.5;
    height: 100%;
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    cursor: not-allowed;
}

.lsg2 .wag-error-inline-usage .checkbox {
    margin-bottom: 0;
}

.lsg2 .wag-error-inline-usage .checkbox span[class^="icon-"],
.lsg2 .wag-error-inline-usage .checkbox span[class*=" icon-"] {
    line-height: 0;
    top: -3px;
}

.lsg2 .wag-error-inline-usage small.help-block {
    margin-top: 0;
}

.lsg2 a.wag-switch,
.lsg2 a.wag-switch-small,
.lsg2 .wag-switch,
.lsg2 .wag-switch-small {
    position: relative;
    display: inline-block;
    height: 33px;
    cursor: pointer;
    color: #fff;
}

.lsg2 .wag-switch-small,
.lsg2 a.wag-switch-small {
    height: 25px;
    font-size: 0.929em;
}

.lsg2 .wag-switch span,
.lsg2 .wag-switch-small span {
    display: table-cell;
    width: 33px;
    height: 31px;
    text-align: center;
    vertical-align: middle;
    line-height: normal;
}

.lsg2 .wag-switch .toggle,
.lsg2 .wag-switch-small .toggle-small {
    position: absolute;
    top: 0;
    width: 31px;
    height: 31px;
    border-radius: 2px;
    background: #fff;
    z-index: 1;
    transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
}

.lsg2 .wag-switch .toggle:hover,
.lsg2 .wag-switch-small .toggle-small:hover {
    background: #cfeff5;
}

.lsg2 .wag-switch-small .toggle-small,
.lsg2 .wag-switch-small span {
    width: 23px;
    height: 23px;
}

.lsg2 .wag-switch.off,
.lsg2 .wag-switch-small.off {
    background-color: #8a8a8a;
    border: 1px solid #8a8a8a;
    border-radius: 2px;
}

.lsg2 .wag-switch.on,
.lsg2 .wag-switch-small.on {
    background-color: #01728e;
    border: 1px solid #01728e;
    border-radius: 2px;
}

.lsg2 .wag-switch-pink.on,
.lsg2 .wag-switch-pink-small.on {
    background-color: #e6437b;
    border: 1px solid #e6437b;
    border-radius: 2px;
}

.lsg2 .wag-switch.disabled,
.lsg2 .wag-switch-small.disabled {
    background: #e4e4e4;
    color: #cfcfcf;
    border-color: #e4e4e4;
    cursor: default;
}

.lsg2 .wag-switch.disabled .toggle:hover,
.lsg2 .wag-switch-small.disabled .toggle-small:hover {
    background: #fff;
    cursor: default;
}

.lsg2 .wag-switch.off,
.lsg2 .wag-switch-small.off,
.lsg2 .wag-switch.on,
.lsg2 .wag-switch-small.on,
.lsg2 .wag-switch.off .toggle,
.lsg2 .wag-switch-small.off .toggle-small {
    left: 0;
}

.lsg2 .wag-switch.on .toggle {
    right: 0;
}

.lsg2 .wag-switch-small.on .toggle-small {
    left: 23px;
}

.lsg2 .wag-sticky-bar {
    width: 100%;
    min-height: 64px;
    background-color: rgba(255, 255, 255, 0.9);
    border-top: 1px solid #cfcfcf;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorStr="#E6FFFFFF", endColorStr="#E6FFFFFF");
}

.lsg2 .modal-backdrop {
    position: fixed;
    bottom: 0;
}

.lsg2 a.wag-icon-links {
    padding: 5px 3px 5px 0;
    line-height: normal;
}

.lsg2 a.wag-icon-links span[class^="icon-"],
.lsg2 .wag-icon-links span[class*=" icon-"] {
    font-size: 1.571em;
    display: inline-block;
    line-height: normal;
    top: 3px;
}

.lsg2 a.wag-icon-links span.medium[class^="icon-"],
.lsg2 .wag-icon-links span.medium[class*=" icon-"] {
    top: 5px;
    font-size: 1.667em;
    line-height: normal;
}

.lsg2 a.wag-icon-links span.large[class^="icon-"],
.lsg2 .wag-icon-links span.large[class*=" icon-"] {
    top: 5px;
    font-size: 1.071em;
    line-height: normal;
}

.lsg2 .wag-badges-left-corner {
    width: 65px;
    height: 65px;
}

.lsg2 .wag-badges-colors,
.lsg2 .wag-badges-left-corner.small .wag-badges-colors {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 65px 65px 0 0;
    border-color: #006a2a transparent transparent transparent;
    position: relative;
}

.lsg2 .wag-badges-text,
.lsg2 .wag-badges-left-corner.small .wag-badges-text {
    position: absolute;
    top: -60px;
    left: 4px;
    width: 41px;
    height: 41px;
    line-height: 1em;
}

.lsg2 .wag-badges-left-corner.small {
    width: 44px;
    height: 44px;
}

.lsg2 .wag-badges-left-corner.small .wag-badges-colors {
    border-width: 44px 44px 0 0;
}

.lsg2 .wag-badges-left-corner.small .wag-badges-text {
    top: -39px;
    width: 35px;
    height: 35px;
}

.lsg2 .twitter-typeahead {
    width: 100%;
}

.lsg2 .twitter-typeahead .tt-query,
.lsg2 .twitter-typeahead .tt-hint {
    margin-bottom: 0;
}

.lsg2 .tt-menu {
    min-width: 160px;
    margin-top: -1px;
    padding: 5px 0;
    background-color: #fff;
    border: 1px solid #cfcfcf;
    border: 1px solid rgba(0, 0, 0, 0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    width: 100%;
}

.lsg2 .tt-suggestion {
    display: block;
    padding: 3px 9px;
}

.lsg2 .tt-suggestion.tt-selectable {
    word-wrap: break-word;
    cursor: pointer;
}

.lsg2 .tt-suggestion p {
    margin: 0;
}

.lsg2 .wag-form-group .icon-Search.wag-icon-search-type {
    font-size: 2.143em;
    top: 1px;
    right: 3px;
    background: #fff;
    height: 30px;
}

.lsg2 .wag-form-qty-btn {
    min-width: 36px;
    height: 33px;
    padding: 0;
    overflow: hidden;
    width: 36px;
    position: relative;
    vertical-align: top;
}

.lsg2 .wag-form-qty-btn-font-size {
    font-size: 2.857em;
    position: relative;
    top: -4px;
    left: -3px;
}

.lsg2 .wag-form-qty-input-wid {
    width: 36px;
    height: 33px;
    margin: 0 5px;
}

.lsg2 .wag-gigys-icons a {
    width: 18px;
    height: 18px;
    overflow: hidden;
    position: relative;
    display: inline-block;
}

.lsg2 .wag-gigys-icons a+a {
    margin-left: 7px;
}

.lsg2 .wag-gigys-icons span {
    position: relative;
    top: -6px;
    left: -6px;
    font-size: 2.143em;
}

.lsg2 .wag-text-Facebook {
    color: #3b5998;
}

.lsg2 .wag-text-Pinterest {
    color: #bd081c;
}

.lsg2 .wag-text-GooglePlus {
    color: #dd4b39;
}

.lsg2 .wag-text-Twitter {
    color: #55acee;
}

.lsg2 .wag-line-height-zero {
    line-height: 0 !important;
}

.lsg2 .wag-cursor-pointer {
    cursor: pointer;
}

.lsg2 .wag-col {
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}

.lsg2 .wag-col-wrap {
    overflow: hidden;
}

.lsg2 .wag-display-center {
    display: table;
    width: auto;
    margin: 0 auto;
}

.lsg2 .wag-display-table {
    display: table;
    width: 100%;
    height: 100%;
}

.lsg2 .wag-display-inline-block {
    display: inline-block;
}

.lsg2 a.disabled {
    color: #e4e4e4;
    cursor: default;
}

.lsg2 a.disabled:hover,
.lsg2 a.disabled:focus:hover,
.lsg2 a.disabled:active,
.lsg2 a.disabled:active:hover {
    text-decoration: none;
    background: 0;
}

.lsg2 .wag-security-code-text {
    color: #000;
    font-weight: bold;
    font-size: 1.125em;
}

.lsg2 .progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #cfcfcf;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}

.lsg2 .progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #02a0c0;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
}

.lsg2 .wag-progress {
    margin-top: 40px;
}

.lsg2 .wag-progress>.wag-progress-step {
    padding: 0;
    position: relative;
}

.lsg2 .wag-progress>.wag-progress-step .wag-progress-step-num {
    z-index: 1;
    position: absolute;
    top: 4px;
    left: 11px;
    color: #fff;
    font-weight: bold;
}

.lsg2 .wag-progress>.wag-progress-step>.wag-progress-circle {
    position: absolute;
    width: 30px;
    height: 30px;
    display: block;
    top: 24px;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
    border-radius: 50%;
    -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}

.lsg2 .wag-progress>.wag-progress-step>.wag-progress-circle:after {
    content: ' ';
    width: 30px;
    height: 30px;
    background: #489cd4;
    border-radius: 50px;
    position: absolute;
}

.lsg2 .wag-progress>.wag-progress-step>.progress {
    position: relative;
    border-radius: 0;
    height: 8px;
    margin: 20px 0;
}

.lsg2 .wag-progress>.wag-progress-step>.progress>.progress-bar {
    width: 0;
    box-shadow: none;
    background: #489cd4;
}

.lsg2 .wag-progress>.wag-progress-step.complete>.progress>.progress-bar {
    width: 100%;
}

.lsg2 .wag-progress>.wag-progress-step.active>.progress>.progress-bar {
    width: 50%;
}

.lsg2 .wag-progress>.wag-progress-step:first-child.active>.progress>.progress-bar {
    width: 0;
}

.lsg2 .wag-progress>.wag-progress-step:last-child.active>.progress>.progress-bar {
    width: 100%;
}

.lsg2 .wag-progress>.wag-progress-step.disabled>.wag-progress-circle {
    background-color: #cfcfcf;
}

.lsg2 .wag-progress>.wag-progress-step.disabled .wag-progress-step-num {
    color: #e4e4e4;
}

.lsg2 .wag-progress>.wag-progress-step.disabled>.wag-progress-circle:after {
    opacity: 0;
}

.lsg2 .wag-progress>.wag-progress-step:first-child>.progress {
    left: 50%;
    width: 50%;
}

.lsg2 .wag-progress>.wag-progress-step:last-child>.progress {
    width: 50%;
}

.lsg2 .wag-progress>.wag-progress-step.disabled a.wag-progress-circle {
    pointer-events: none;
}

.lsg2 .wag-show-hide-ans a.accordion-toggle.collapsed span:before {
    content: "Show answer";
}

.lsg2 .wag-show-hide-ans a.accordion-toggle span:before {
    content: "Hide answer";
}

.lsg2 .wag-show-hide-ans-spanish a.accordion-toggle.collapsed span:after {
    content: "Mostrar respuesta";
}

.lsg2 .wag-show-hide-ans-spanish a.accordion-toggle span:after {
    content: "Ocultar respuesta";
}

.lsg2 .wag-more-less-content a.accordion-toggle.collapsed span:after {
    content: "Show more";
}

.lsg2 .wag-more-less-content a.accordion-toggle span:after {
    content: "Show less";
}

.lsg2 .wag-more-less-content-spanish a.accordion-toggle.collapsed span:after {
    content: "Mostrar m\00e1s";
}

.lsg2 .wag-more-less-content-spanish a.accordion-toggle span:after {
    content: "Ense\00f1 ar menos";
}

.lsg2 .wag-show-hide-ans a.accordion-toggle.collapsed i,
.lsg2 .wag-show-hide-ans a.accordion-toggle i,
.lsg2 .wag-show-hide-ans-spanish a.accordion-toggle.collapsed i,
.lsg2 .wag-show-hide-ans-spanish a.accordion-toggle i,
.lsg2 .wag-more-less-content a.accordion-toggle.collapsed i,
.lsg2 .wag-more-less-content a.accordion-toggle i,
.lsg2 .wag-more-less-content-spanish a.accordion-toggle.collapsed i,
.lsg2 .wag-more-less-content-spanish a.accordion-toggle i {
    display: inline-block;
}

.lsg2 .default-nav-tabs-new li.wag-non-br-new:hover ul.default-dropdown-menu-new,
.lsg2 .default-nav-tabs-new li.wag-disabledtab ul.default-dropdown-menu-new {
    display: none;
}

.lsg2 .wag-radio-pro-margin {
    margin: 0 0 9px 0;
}

.lsg2 .checkbox.wag-checkbox-small.wag-checkbox-pro-margin {
    margin: 0 0 2px 0;
}

.lsg2 .wag-panel-default-title .wag-panel-body.wag-panel-prod-filter-pad {
    padding-bottom: 10px;
}

.lsg2 ul.wag-color-swatch-panel {
    margin-left: -8.5px;
    margin-right: -8.5px;
}

.lsg2 ul.wag-color-swatch-panel li {
    float: left;
    padding-left: 8.5px;
    padding-right: 8.5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.lsg2 .wag-color-swatch {
    width: 24px;
    height: 24px;
    cursor: pointer;
    float: left;
    transition: box-shadow 0.3s;
}

.lsg2 .wag-color-swatch.white {
    border: 1px solid #cfcfcf;
}

.lsg2 a.wag-color-swatch:hover,
.lsg2 a.wag-color-swatch:focus,
.lsg2 a.wag-color-swatch:focus:hover,
.lsg2 a.wag-color-swatch:active,
.lsg2 a.wag-color-swatch:active:hover,
.lsg2 a.wag-color-swatch.active {
    border: 2px solid #fff;
    box-shadow: 0 0 0 2px #2a7db5;
    transition: box-shadow 0.3s;
}

.lsg2 .wag-link-no-trigger {
    background-color: rgba(255, 255, 255, 0);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.lsg2 .wag-row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.lsg2 .wag-col-cont-valign {
    display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    display: -moz-flex;
    -moz-align-items: center;
    -moz-justify-content: center;
    display: -ms-flex;
    -ms-align-items: center;
    -ms-justify-content: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lsg2 .wagBEbg {
    background-color: #da4880 !important;
}

.lsg2 .wag-carousel-price-info sup {
    font-size: 15px;
    top: 3px;
    vertical-align: super;
}

.lsg2 .wag-carousel-price-info sub {
    font-size: 14px;
    vertical-align: middle;
    color: #000;
}

.lsg2 .wag-carousel-price-info span {
    font-size: 23px;
    position: relative;
    top: 1px;
    padding: 0 1px;
}

.lsg2 .wag-modal-center {
    text-align: center;
    padding: 0 !important;
}

.lsg2 .wag-modal-center:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
}

.lsg2 .wag-modal-dialog-middle {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.lsg2 .wag-font-bold {
    font-weight: bold;
}

.lsg2 .wag-font-normal {
    font-weight: normal;
}

.lsg2 .col-xs-5ths,
.lsg2 .col-xs-7ths,
.lsg2 col-xs-8ths,
.lsg2 col-xs-9ths,
.lsg2 col-xs-10ths,
.lsg2 col-xs-11ths,
.lsg2 .col-sm-5ths,
.lsg2 .col-sm-7ths,
.lsg2 col-sm-8ths,
.lsg2 col-sm-9ths,
.lsg2 col-sm-10ths,
.lsg2 col-sm-11ths,
.lsg2 .col-md-5ths,
.lsg2 .col-md-7ths,
.lsg2 col-md-8ths,
.lsg2 col-md-9ths,
.lsg2 col-md-10ths,
.lsg2 col-md-11ths,
.lsg2 .col-lg-5ths,
.lsg2 .col-lg-7ths,
.lsg2 col-lg-8ths,
.lsg2 col-lg-9ths,
.lsg2 col-lg-10ths,
.lsg2 col-lg-11ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

.lsg2 .col-xs-5ths {
    width: 20%;
}

.lsg2 .col-xs-7ths {
    width: 14.28571429%;
}

.lsg2 .col-xs-8ths {
    width: 12.5%;
}

.lsg2 .col-xs-9ths {
    width: 11.11111111%;
}

.lsg2 .col-xs-10ths {
    width: 10%;
}

.lsg2 .col-xs-11ths {
    width: 9.09090909%;
}

@media (min-width: 768px) {
    .lsg2 .col-sm-5ths {
        width: 20%;
    }

    .lsg2 .col-sm-7ths {
        width: 14.28571429%;
    }

    .lsg2 .col-sm-8ths {
        width: 12.5%;
    }

    .lsg2 .col-sm-9ths {
        width: 11.11111111%;
    }

    .lsg2 .col-sm-10ths {
        width: 10%;
    }

    .lsg2 .col-sm-11ths {
        width: 9.09090909%;
    }
}

@media (min-width: 992px) {
    .lsg2 .col-md-5ths {
        width: 20%;
    }

    .lsg2 .col-md-7ths {
        width: 14.28571429%;
    }

    .lsg2 .col-md-8ths {
        width: 12.5%;
    }

    .lsg2 .col-md-9ths {
        width: 11.11111111%;
    }

    .lsg2 .col-md-10ths {
        width: 10%;
    }

    .lsg2 .col-md-11ths {
        width: 9.09090909%;
    }
}

@media (min-width: 1200px) {
    .lsg2 .col-lg-5ths {
        width: 20%;
    }

    .lsg2 .col-lg-7ths {
        width: 14.28571429%;
    }

    .lsg2 .col-lg-8ths {
        width: 12.5%;
    }

    .lsg2 .col-lg-9ths {
        width: 11.11111111%;
    }

    .lsg2 .col-lg-10ths {
        width: 10%;
    }

    .lsg2 .col-lg-11ths {
        width: 9.09090909%;
    }
}

.lsg2 a.skip-link {
    display: none;
}

@media (min-width: 768px) {
    .lsg2 a.skip-link {
        display: block;
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        clip-path: inset(50%);
        border: 0;
        z-index: -999999;
    }

    .lsg2 a.skip-link:focus {
        position: absolute;
        width: 100%;
        height: auto;
        overflow: visible;
        clip: auto;
        white-space: normal;
        clip-path: none;
        background: #e31837;
        color: #fff;
        line-height: 40px;
        padding-left: 10px;
        padding-right: 10px;
        z-index: 999999;
    }

    .lsg2 a.skip-link:hover {
        text-decoration: underline !important;
    }
}

.lsg2 h1 {
    font-size: 2em;
    margin-bottom: 18px;
}

.lsg2 h1.wag-head-xs-mb1 {
    margin-bottom: 19px;
}

.lsg2 .wag-nav-tabs>li>a,
.lsg2 .wag-nav-tabs-large>li>a {
    margin: 0 5px 0 0;
    padding: 12px 15px 14px;
}

.lsg2 .wag-nav-tabs-large>li>a {
    color: #1b5e8c;
    text-align: center;
}

.lsg2 .wag-nav-tabs-large>li>a {
    padding: 8px 14px;
}

.lsg2 .wag-nav-tabs-large>li>a:focus strong,
.lsg2 .wag-nav-tabs-large>li>a:hover strong {
    text-decoration: underline;
}

.lsg2 .wag-nav-tabs-large>li.active>a:focus strong,
.lsg2 .wag-nav-tabs-large>li.active>a:hover strong,
.lsg2 .wag-nav-tabs-large>li.disabled>a:focus strong,
.lsg2 .wag-nav-tabs-large>li.disabled>a:hover strong {
    text-decoration: none;
}

.lsg2 .wag-nav-tabs-large>li>a {
    background: #f4f0ee;
    border: 1px solid #cfcfcf;
}

.lsg2 .wag-nav-tabs-large>li>a:focus,
.lsg2 .wag-nav-tabs-large>li>a:hover {
    border: 1px solid #cfcfcf;
}

.lsg2 .wag-nav-tabs-large>li.disabled>a,
.lsg2 .wag-nav-tabs-large>li.disabled>a:focus,
.lsg2 .wag-nav-tabs-large>li.disabled>a:hover {
    border-color: #eaebeb #eaebeb #cfcfcf;
    background: #f4f0ee;
    color: #e4e4e4;
    cursor: default;
    text-decoration: none;
}

.lsg2 .wag-nav-tabs-large>li.disabled>a i,
.lsg2 .wag-nav-tabs-large>li.disabled>a b,
.lsg2 .wag-nav-tabs-large>li.disabled>a .wag-icon-Size-tabl,
.lsg2 .wag-nav-tabs-large>li.disabled>a .wag-icon-Size-tabl2 {
    color: #e4e4e4;
}

.lsg2 .wag-nav-tabs-large>li>a span {
    display: inline-block;
    vertical-align: middle;
}

.lsg2 .wag-nav-tabs-large i {
    font-style: normal;
    font-size: 2em;
    color: #8a8a8a;
    line-height: 28px;
}

.lsg2 .wag-nav-tabs-large b {
    color: #8a8a8a;
    text-transform: uppercase;
    font-weight: normal;
}

.lsg2 .wag-nav-tabs-large strong {
    font-weight: normal;
}

.lsg2 .wag-nav-tabs-large2>li>a {
    padding: 11px 14px 12px;
}

.lsg2 .wag-nav-tabs-large2>li>a span,
.lsg2 .wag-nav-tabs-large2>li>a span i {
    display: block;
    text-align: center;
}

.lsg2 .wag-nav-tabs-large2 i {
    line-height: 24px;
}

.lsg2 .wag-icon-Size-tabl,
.lsg2 .wag-icon-Size-tabl2 {
    font-size: 3.929em;
    color: #8a8a8a;
    position: relative;
    display: inline-block;
    line-height: 0;
}

.lsg2 .wag-tab-lar-person-icon {
    margin: 0 -11px 0 -19px;
}

.lsg2 .wag-tab-lar-blood-icon {
    margin: 0 -9px 0 -16px;
}

.lsg2 .wag-tab-lar-drop-icon {
    margin: 0 -8px 0 -15px;
}

.lsg2 .wag-tab-lar-heart-icon {
    margin: 0 -1px 0 -8px;
}

.lsg2 .wag-icon-Size-tabl2 {
    font-size: 2.857em;
    line-height: 28px;
}

.lsg2 .wag-breadcrumb>li {
    display: inline;
}

.lsg2 .wag-facet-stack li {
    margin: 0 14px 17px 0;
    clear: both;
}

.lsg2 .wag-form-feedback-icons {
    right: -63px;
}

.lsg2 .wag-form-group select {
    padding-right: 5px;
}

.lsg2 .wag-form-group select.wag-form-control {
    width: 99.9%;
}

.lsg2 .wag-top-header {
    height: 55px;
}

.lsg2 .wag-pair-buttons .btn {
    width: auto;
    float: right;
}

.lsg2 .wag-pair-buttons .btn+.btn {
    margin-right: 25px;
}

.lsg2 .wag-pair-buttons-center {
    display: table;
    width: auto;
    margin: 0 auto;
}

.lsg2 .wag-loading-icon {
    padding: 23% 0;
}

.lsg2 .wag-modal-content .modal-body,
.lsg2 .wag-modal-dtm-height {
    max-height: 300px;
}

.lsg2 .wag-modal-dtm-height {
    overflow: auto;
}

.lsg2 .wag-page-title-pad {
    margin: 0;
    padding: 0 0 14px;
}

.lsg2 .default-nav-tabs-new .caret {
    border-top: 8px solid;
}

.lsg2 .default-nav-tabs-new {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .default-nav-tabs-new li a {
    padding: 11px 0;
    margin: 0 0 0 -1px;
    color: #01728e;
    border-radius: 5px 5px 0 0;
}

.lsg2 .default-nav-tabs-new li a strong {
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #fff;
    padding: 0 19px;
    z-index: 999;
    position: relative;
    left: -1px;
}

.lsg2 .default-nav-tabs-new li a strong span.wag-balance-rewards-icon {
    background: url("/images/adaptive/share/images/icons/account_tabs_BR_icon.png") no-repeat center left;
    display: inline-block;
    padding-left: 24px;
}

.lsg2 .default-nav-tabs-new li.active a {
    border-color: #cfcfcf #cfcfcf #fff;
    background: #fff;
    z-index: 1001;
}

.lsg2 .default-nav-tabs-new li a:focus,
.lsg2 .default-nav-tabs-new li a:hover,
.lsg2 .default-nav-tabs-new li.active a:focus,
.lsg2 .default-nav-tabs-new li.active a:hover {
    border-color: #cfcfcf #cfcfcf #fff;
    background: #fff;
    z-index: 1006;
    text-decoration: none;
}

.lsg2 .default-nav-tabs-new li.active a strong {
    border-left: 1px solid #fff;
}

.lsg2 .default-nav-tabs-new li:hover a {
    border-color: #cfcfcf #cfcfcf #fff;
    background: #fff;
    z-index: 1006;
}

.lsg2 .default-nav-tabs-new li:focus a strong,
.lsg2 .default-nav-tabs-new li:hover a strong,
.lsg2 .default-nav-tabs-new li.active a strong,
.lsg2 .default-nav-tabs-new li.open a strong {
    color: #404040;
}

.lsg2 .default-nav-tabs-new li.wag-tab-first a strong,
.lsg2 .default-nav-tabs-new li.wag-tab-first .active a strong {
    border-left: 1px solid #fff;
    border-right: 0 solid #fff;
}

.lsg2 .default-nav-tabs-new li.wag-disabledtab a strong span.wag-balance-rewards-icon:before,
.lsg2 .default-nav-tabs-new li.wag-disabledtab a strong span.wag-balance-rewards-icon,
.lsg2 .default-nav-tabs-new li.wag-disabledtab a strong,
.lsg2 .default-nav-tabs-new li.wag-disabledtab a strong .caret {
    color: #cfcfcf;
}

.lsg2 .default-nav-tabs-new li.wag-disabledtab a strong span.wag-balance-rewards-icon {
    background: url("/images/adaptive/share/images/icons/account_tabs_BR_icon_disabled.png") no-repeat center left;
    display: inline-block;
    padding-left: 24px;
}

.lsg2 .default-nav-tabs-new .open>a {
    border-color: #cfcfcf;
    border-bottom-color: transparent;
    background-color: #fff;
    z-index: 1003;
    margin-bottom: 0;
}

.lsg2 .default-nav-tabs-new .open>a:hover,
.lsg2 .default-nav-tabs-new .open>a:focus {
    border-color: #cfcfcf;
    border-bottom-color: transparent;
    background-color: #fff;
    z-index: 1005;
    margin-bottom: 0;
}

.lsg2 .default-nav-tabs-new li.active a strong,
.lsg2 .default-nav-tabs-new li a:focus strong,
.lsg2 .default-nav-tabs-new li a:hover strong,
.lsg2 .default-nav-tabs-new .open>a strong,
.lsg2 .default-nav-tabs-new li:hover a strong {
    border-left: 1px solid transparent;
    position: relative;
    z-index: 9;
}

.lsg2 .default-nav-tabs-new .active .open>a {
    z-index: 1003;
}

.lsg2 .default-nav-tabs-new .active .open>a:hover,
.lsg2 .default-nav-tabs-new .active .open>a:focus {
    z-index: 1009;
    border-bottom-color: #fff;
}

.lsg2 .default-nav-tabs-new li:hover .default-dropdown-menu-new {
    display: block;
}

.lsg2 .default-nav-tabs-new li.wag-disabledtab:hover .default-dropdown-menu-new {
    display: none;
}

.lsg2 .default-dropdown-menu-new {
    margin: -1px 0 0;
    padding: 0 0 5px;
    left: -1px;
    border: 1px solid #cfcfcf;
    box-shadow: none;
    min-width: 200px;
    z-index: 1004;
    background: #fff;
}

.lsg2 .default-dropdown-menu-new li a {
    padding: 4px 20px 4px;
    margin: 2px 0;
}

.lsg2 .default-dropdown-menu-new li a,
.lsg2 .default-dropdown-menu-new li a:focus,
.lsg2 .default-dropdown-menu-new li a:hover,
.lsg2 .default-dropdown-menu-new li a:active:hover,
.lsg2 .default-dropdown-menu-new li.active a,
.lsg2 .default-dropdown-menu-new li.active a:focus,
.lsg2 .default-dropdown-menu-new li.active a:hover,
.lsg2 .default-dropdown-menu-new li.active a:active:hover {
    color: #01728e;
    border-radius: 0;
}

.lsg2 .default-dropdown-menu-new li a:hover,
.lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li a:hover {
    text-decoration: underline;
    background: 0;
}

.lsg2 .default-dropdown-menu-new li a:focus,
.lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li a:focus {
    text-decoration: none;
}

.lsg2 .default-dropdown-menu-new li a:focus:hover,
.lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li a:focus:hover {
    text-decoration: underline;
}

.lsg2 .default-dropdown-menu-new li a:active,
.lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li a:active,
.lsg2 .default-dropdown-menu-new li a:active:hover,
.lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li a:active:hover {
    background: #cfeff5;
    text-decoration: none;
}

.lsg2 .default-dropdown-menu-new li a:visited,
.lsg2 .default-dropdown-menu-new li.active a:visited,
.lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li a:visited,
.lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li.active a:visited {
    color: #01728e;
    background: transparent;
    text-decoration: underline;
}

.lsg2 .wag-product-max-height {
    min-height: 187px;
}

.lsg2 dd.wag-oz-text {
    margin-bottom: 6px;
}

.lsg2 dd.wag-review-ratings {
    margin-top: -3px;
}

.lsg2 dd.wag-product-price-text {
    margin-bottom: 5px;
}

.lsg2 dd.wag-product-price-store-text {
    margin-bottom: 4px;
    padding-top: 1px;
}

.lsg2 dd.wag-product-price-text span.wag-empl-text {
    font-size: 0.571em;
}

.lsg2 .wag-pair-button-group-prd p span {
    padding-top: 8px;
}

.lsg2 .wag-do-couponlist-bdr {
    padding-bottom: 10px;
}

.lsg2 .wag-do-couponlist-box {
    box-shadow: 0 4px 0 #cfcfcf;
    margin: 13px 0 21px;
    height: 200px;
}

.lsg2 .wag-coupon-list-btm-sec {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 10px;
}

.lsg2 .wag-coupon-btn-pos,
.lsg2 .wag-coupons-all-info {
    position: absolute;
    bottom: 0;
}

.lsg2 .wag-coupon-btn-pos {
    right: 0;
}

.lsg2 .wag-coupons-all-info {
    left: 0;
}

.lsg2 .wag-coupon-click-pad {
    min-height: 155px;
}

.lsg2 .wag-coupon-search-click-pad {
    min-height: 140px;
}

.lsg2 .wag-do-search-coupon-container {
    margin: 0;
    overflow: hidden;
}

.lsg2 .wag-do-search-coupon-container-inner {
    margin: 0 -2px 0 0;
}

.lsg2 .wag-do-search-couponlist-box {
    margin: 0;
    height: 204px;
    padding: 16px 13px;
}

.lsg2 .wag-do-white-bdr {
    border-top: 1px solid #fff;
    position: relative;
    top: -1px;
    z-index: 2;
}

.lsg2 .wag-couponslist-strip-pad {
    margin: 20px 0;
}

.lsg2 .wag-new-walgreens-logo {
    font-size: 23.456em;
    vertical-align: middle;
    line-height: 80px !important;
}

.lsg2 .wag-new-walgreens-logo-new {
    line-height: 42px !important;
    font-size: 15.6em;
    vertical-align: middle;
}

@media screen and (min-width: 0 \0) and (min-resolution: 72dpi) {

    .lsg2 .wag-carousel-wrapper .prevPage [class^="icon-"],
    .lsg2 [class*=" icon-"],
    .lsg2 .wag-carousel-wrapper .nextPage [class^="icon-"],
    .lsg2 [class*=" icon-"] {
        transition: 0;
    }
}

.lsg2 .wag-carousel-wrapper .frame {
    line-height: normal;
    margin: 0;
    overflow: hidden;
    text-shadow: none;
    width: auto;
}

.lsg2 .wag-carousel-wrapper [class^="icon-"] {
    cursor: pointer;
}

.lsg2 .wag-carousel-wrapper .disabled [class^="icon-"] {
    cursor: default;
}

.lsg2 .wag-carousel-wrapper .frame {
    line-height: normal;
    margin: 0;
    overflow: hidden;
    text-shadow: none;
    width: auto;
}

.lsg2 .wag-carousel-wrapper [class^="icon-"] {
    cursor: pointer;
}

.lsg2 .wag-carousel-wrapper .disabled [class^="icon-"] {
    cursor: default;
}

.lsg2 .wag-carousel-wrapper,
.lsg2 .wag-carousel-wrapper .frame {
    width: auto;
}

.lsg2 .wag-carousel-wrapper .prevPage,
.lsg2 .wag-carousel-wrapper .nextPage {
    width: 50px;
    float: left;
    font-size: 60px;
    height: 374px;
    background: #f4f0ee;
    padding-top: 130px;
    color: #489cd4;
}

.lsg2 .wag-carousel-wrapper .nextPage {
    float: right;
}

.lsg2 .wag-carousel-wrapper .disabled {
    opacity: 0.35;
}

.lsg2 .wag-carousel-wrapper .wag-product-new-images {
    position: absolute;
    top: 0;
    left: 0;
}

.lsg2 .wag-carousel-wrapper .wag-productimagenew {
    position: relative;
    min-height: 170px;
}

.lsg2 .wag-carousel-wrapper .frame ul {
    height: 100%;
    list-style: outside;
    margin: 0;
    padding: 0;
}

.lsg2 .wag-carousel-wrapper .frame ul li {
    width: 200px;
    padding-left: 5px;
    padding-right: 5px;
    color: #3a3c47;
    float: left;
    margin: 0 5px 0 0;
}

.lsg2 .wag-carousel-wrapper .prevPage {
    margin-right: 0;
}

.lsg2 .wag-carousel-wrapper .nextPage {
    margin-right: 0;
}

.lsg2 .wag-carousel-chevron-space {
    position: relation;
    left: -5px;
}

.lsg2 .wag-price-text-display {
    display: block;
}

.lsg2 .wag-global-carousel-view-more {
    border: 1px solid #cfcfcf;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.lsg2 .wag-global-carousel-view-more a {
    display: table !important;
    width: 200px !important;
}

.lsg2 .wag-global-carousel-view-moretxt {
    display: table-cell !important;
    vertical-align: middle !important;
    text-align: center !important;
    padding-top: 176px !important;
}

.lsg2 .wag-global-carousel-wrapper .prevPage,
.lsg2 .wag-global-carousel-wrapper .nextPage {
    width: 50px;
    float: left;
    font-size: 60px;
    height: 396px;
    background: #f4f0ee;
    padding-top: 150px;
    color: #489cd4;
    margin-bottom: 20px;
    cursor: pointer;
}

.lsg2 .wag-global-carousel-wrapper .nextPage {
    float: right;
}

.lsg2 .wag-global-carousel-wrapper .prevPage {
    margin-right: 0;
}

.lsg2 .wag-global-carousel-wrapper .nextPage {
    margin-right: 0;
}

.lsg2 .wag-global-carousel-wrapper .disabled {
    opacity: 0.35;
}

.lsg2 .wag-product-price-store-text {
    margin-bottom: 4px;
    padding-top: 1px;
}

.lsg2 .wag-global-carousel-bg {
    background-color: #cfeff5;
    background-repeat: no-repeat;
    padding: 0;
    margin-bottom: 0;
    padding-bottom: 56px;
}

.lsg2 .wag-global-carousel-tiles {
    background-color: #fff;
}

.lsg2 .wag-global-carousel-shadow {
    box-shadow: 2px 4px 5px #404040;
    -webkit-box-shadow: 2px 4px 5px #404040;
    -moz-box-shadow: 2px 4px 5px #404040;
    border-radius: 0;
}

.lsg2 .wag-global-carousel_center {
    text-align: center;
    background-color: #fff;
    min-height: 150px;
}

.lsg2 .wag-global-carousel_center img {
    display: block;
    margin: auto;
    height: 185px;
    padding: 15px;
}

.lsg2 .wag-global-carousel-decs {
    background-color: #fff;
    padding: 15px 15px 15px 0;
    color: #2a7db5;
    font-family: 'HelveticaNeueLTW01-55Roman';
    font-size: 15px;
    display: block;
    display: -webkit-box;
    line-height: 1.2em;
    height: 3.6em;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lsg2 .wag-global-carousel-oztext {
    font-family: HelveticaNeueLTW01-55Roman;
    font-style: 55 Roman;
    font-size: 12px;
    color: #666;
}

.lsg2 .wag-global-carousel-price {
    padding: 5px 15px 15px 15px;
    color: #404040;
    font-family: 'Helvetica Neue LT W01_85 Heavy';
    font-size: 25px;
    line-height: 1.2em;
}

.lsg2 .wag-global-carousel-title {
    padding: 25px 20px 10px 20px;
}

.lsg2 .wag-global-carousel-title h1 {
    font-size: 20px;
    font-family: 'HelveticaNeueLTW01-75Bold';
    color: #404040;
    line-height: 1em;
    margin: 0;
}

.lsg2 .wag-global-carousel-tsa {
    position: relative;
    top: 0;
    padding: 0 1px 0 0;
    font-size: 26px;
}

.lsg2 .wag-global-carousel-wrapper .frame ul li {
    width: 206px;
    height: auto;
    min-height: 223px;
    padding: 10px;
    color: #3a3c47;
    float: left;
    margin: 10px 5px 10px 10px;
    border: 1px solid #cfcfcf;
    box-shadow: 1px 1px 0 #cfcfcf;
    border-radius: 6px;
}

.lsg2 .wag-modal-center:before {
    height: 100%;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .lsg2 h1 {
        font-size: 2em;
        margin-bottom: 18px;
    }

    .lsg2 h1.wag-head-xs-mb1 {
        margin-bottom: 19px;
    }

    .lsg2 .wag-nav-tabs>li>a,
    .lsg2 .wag-nav-tabs-large>li>a {
        margin: 0 5px 0 0;
        padding: 12px 15px 14px;
    }

    .lsg2 .wag-nav-tabs-large>li>a {
        color: #1b5e8c;
        text-align: center;
    }

    .lsg2 .wag-nav-tabs-large>li>a {
        padding: 8px 14px;
    }

    .lsg2 .wag-nav-tabs-large>li>a:focus strong,
    .lsg2 .wag-nav-tabs-large>li>a:hover strong {
        text-decoration: underline;
    }

    .lsg2 .wag-nav-tabs-large>li.active>a:focus strong,
    .lsg2 .wag-nav-tabs-large>li.active>a:hover strong,
    .lsg2 .wag-nav-tabs-large>li.disabled>a:focus strong,
    .lsg2 .wag-nav-tabs-large>li.disabled>a:hover strong {
        text-decoration: none;
    }

    .lsg2 .wag-nav-tabs-large>li>a {
        background: #f4f0ee;
        border: 1px solid #cfcfcf;
    }

    .lsg2 .wag-nav-tabs-large>li>a:focus,
    .lsg2 .wag-nav-tabs-large>li>a:hover {
        border: 1px solid #cfcfcf;
    }

    .lsg2 .wag-nav-tabs-large>li.disabled>a,
    .lsg2 .wag-nav-tabs-large>li.disabled>a:focus,
    .lsg2 .wag-nav-tabs-large>li.disabled>a:hover {
        border-color: #eaebeb #eaebeb #cfcfcf;
        background: #f4f0ee;
        color: #e4e4e4;
        cursor: default;
        text-decoration: none;
    }

    .lsg2 .wag-nav-tabs-large>li.disabled>a i,
    .lsg2 .wag-nav-tabs-large>li.disabled>a b,
    .lsg2 .wag-nav-tabs-large>li.disabled>a .wag-icon-Size-tabl,
    .lsg2 .wag-nav-tabs-large>li.disabled>a .wag-icon-Size-tabl2 {
        color: #e4e4e4;
    }

    .lsg2 .wag-nav-tabs-large>li>a span {
        display: inline-block;
        vertical-align: middle;
    }

    .lsg2 .wag-nav-tabs-large i {
        font-style: normal;
        font-size: 2em;
        color: #8a8a8a;
        line-height: 28px;
    }

    .lsg2 .wag-nav-tabs-large b {
        color: #8a8a8a;
        text-transform: uppercase;
        font-weight: normal;
    }

    .lsg2 .wag-nav-tabs-large strong {
        font-weight: normal;
    }

    .lsg2 .wag-nav-tabs-large2>li>a {
        padding: 11px 14px 12px;
    }

    .lsg2 .wag-nav-tabs-large2>li>a span,
    .lsg2 .wag-nav-tabs-large2>li>a span i {
        display: block;
        text-align: center;
    }

    .lsg2 .wag-nav-tabs-large2 i {
        line-height: 24px;
    }

    .lsg2 .wag-icon-Size-tabl,
    .lsg2 .wag-icon-Size-tabl2 {
        font-size: 3.929em;
        color: #8a8a8a;
        position: relative;
        display: inline-block;
        line-height: 0;
    }

    .lsg2 .wag-tab-lar-person-icon {
        margin: 0 -11px 0 -19px;
    }

    .lsg2 .wag-tab-lar-blood-icon {
        margin: 0 -9px 0 -16px;
    }

    .lsg2 .wag-tab-lar-drop-icon {
        margin: 0 -8px 0 -15px;
    }

    .lsg2 .wag-tab-lar-heart-icon {
        margin: 0 -1px 0 -8px;
    }

    .lsg2 .wag-icon-Size-tabl2 {
        font-size: 2.857em;
        line-height: 28px;
    }

    .lsg2 .wag-facet-stack li {
        margin: 0 14px 17px 0;
        clear: both;
    }

    .lsg2 .wag-form-feedback-icons {
        right: -63px;
    }

    .lsg2 .wag-top-header {
        height: 55px;
    }

    .lsg2 .wag-form-group select {
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        white-space: nowrap;
    }

    .lsg2 .wag-form-group select::-ms-expand {
        display: none;
    }

    .lsg2 .wag-pair-buttons .btn {
        width: auto;
        float: right;
    }

    .lsg2 .wag-pair-buttons .btn+.btn {
        margin-right: 25px;
    }

    .lsg2 .wag-pair-buttons-center {
        display: table;
        width: auto;
        margin: 0 auto;
    }

    .lsg2 .wag-loading-icon {
        padding: 38% 0;
    }

    .lsg2 .wag-modal-content .modal-body,
    .lsg2 .wag-modal-dtm-height {
        max-height: 300px;
    }

    .lsg2 .wag-modal-dtm-height {
        overflow: auto;
    }

    .lsg2 .wag-page-title-pad {
        margin: 0;
        padding: 0 0 14px;
    }

    .lsg2 .default-nav-tabs-new .caret {
        border-top: 8px solid;
    }

    .lsg2 .default-nav-tabs-new {
        border-bottom: 1px solid #cfcfcf;
    }

    .lsg2 .default-nav-tabs-new li a {
        padding: 11px 0;
        margin: 0 0 0 -1px;
        color: #01728e;
        border-radius: 5px 5px 0 0;
        font-size: 95%;
    }

    .lsg2 .default-nav-tabs-new li a strong {
        border-left: 1px solid #cfcfcf;
        border-right: 1px solid #fff;
        padding: 0 9px;
        z-index: 999;
        position: relative;
        left: -1px;
    }

    .lsg2 .default-nav-tabs-new li a strong span.wag-balance-rewards-icon {
        background: url("/images/adaptive/share/images/icons/account_tabs_BR_icon.png") no-repeat center left;
        display: inline-block;
        padding-left: 24px;
    }

    .lsg2 .default-nav-tabs-new li.active a {
        border-color: #cfcfcf #cfcfcf #fff;
        background: #fff;
        z-index: 1001;
    }

    .lsg2 .default-nav-tabs-new li a:focus,
    .lsg2 .default-nav-tabs-new li a:hover,
    .lsg2 .default-nav-tabs-new li.active a:focus,
    .lsg2 .default-nav-tabs-new li.active a:hover {
        border-color: #cfcfcf #cfcfcf #fff;
        background: #fff;
        z-index: 1006;
        text-decoration: none;
    }

    .lsg2 .default-nav-tabs-new li.active a strong {
        border-left: 1px solid #fff;
    }

    .lsg2 .default-nav-tabs-new li:hover a {
        border-color: #cfcfcf #cfcfcf #fff;
        background: #fff;
        z-index: 1006;
    }

    .lsg2 .default-nav-tabs-new li:focus a strong,
    .lsg2 .default-nav-tabs-new li:hover a strong,
    .lsg2 .default-nav-tabs-new li.active a strong,
    .lsg2 .default-nav-tabs-new li.open a strong {
        color: #404040;
    }

    .lsg2 .default-nav-tabs-new li.wag-tab-first a strong,
    .lsg2 .default-nav-tabs-new li.wag-tab-first .active a strong {
        border-left: 1px solid #fff;
        border-right: 0 solid #fff;
    }

    .lsg2 .default-nav-tabs-new li.wag-disabledtab a strong span.wag-balance-rewards-icon:before,
    .lsg2 .default-nav-tabs-new li.wag-disabledtab a strong span.wag-balance-rewards-icon,
    .lsg2 .default-nav-tabs-new li.wag-disabledtab a strong,
    .lsg2 .default-nav-tabs-new li.wag-disabledtab a strong .caret {
        color: #cfcfcf;
    }

    .lsg2 .default-nav-tabs-new li.wag-disabledtab a strong span.wag-balance-rewards-icon {
        background: url("/images/adaptive/share/images/icons/account_tabs_BR_icon_disabled.png") no-repeat center left;
        display: inline-block;
        padding-left: 24px;
    }

    .lsg2 .default-nav-tabs-new .open>a {
        border-color: #cfcfcf;
        border-bottom-color: transparent;
        background-color: #fff;
        z-index: 1003;
        margin-bottom: 0;
    }

    .lsg2 .default-nav-tabs-new .open>a:hover,
    .lsg2 .default-nav-tabs-new .open>a:focus {
        border-color: #cfcfcf;
        border-bottom-color: transparent;
        background-color: #fff;
        z-index: 1005;
        margin-bottom: 0;
    }

    .lsg2 .default-nav-tabs-new li.active a strong,
    .lsg2 .default-nav-tabs-new li a:focus strong,
    .lsg2 .default-nav-tabs-new li a:hover strong,
    .lsg2 .default-nav-tabs-new .open>a strong,
    .lsg2 .default-nav-tabs-new li:hover a strong {
        border-left: 1px solid transparent;
        position: relative;
        z-index: 9;
    }

    .lsg2 .default-nav-tabs-new .active .open>a {
        z-index: 1003;
    }

    .lsg2 .default-nav-tabs-new .active .open>a:hover,
    .lsg2 .default-nav-tabs-new .active .open>a:focus {
        z-index: 1009;
        border-bottom-color: #fff;
    }

    .lsg2 .default-nav-tabs-new li:hover .default-dropdown-menu-new {
        display: block;
    }

    .lsg2 .default-nav-tabs-new li.wag-disabledtab:hover .default-dropdown-menu-new {
        display: none;
    }

    .lsg2 .default-dropdown-menu-new {
        margin: -1px 0 0;
        padding: 0 0 5px;
        left: -1px;
        border: 1px solid #cfcfcf;
        box-shadow: none;
        min-width: 200px;
        z-index: 1004;
        background: #fff;
    }

    .lsg2 li.wag-tab-last .default-dropdown-menu-new {
        left: inherit;
        right: 0;
    }

    .lsg2 .default-dropdown-menu-new li a {
        padding: 4px 20px 4px;
        margin: 2px 0;
    }

    .lsg2 .default-dropdown-menu-new li a,
    .lsg2 .default-dropdown-menu-new li a:focus,
    .lsg2 .default-dropdown-menu-new li a:hover,
    .lsg2 .default-dropdown-menu-new li a:active:hover,
    .lsg2 .default-dropdown-menu-new li.active a,
    .lsg2 .default-dropdown-menu-new li.active a:focus,
    .lsg2 .default-dropdown-menu-new li.active a:hover,
    .lsg2 .default-dropdown-menu-new li.active a:active:hover {
        color: #01728e;
        border-radius: 0;
    }

    .lsg2 .default-dropdown-menu-new li a:hover,
    .lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li a:hover {
        text-decoration: underline;
        background: 0;
    }

    .lsg2 .default-dropdown-menu-new li a:focus,
    .lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li a:focus {
        text-decoration: none;
    }

    .lsg2 .default-dropdown-menu-new li a:focus:hover,
    .lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li a:focus:hover {
        text-decoration: underline;
    }

    .lsg2 .default-dropdown-menu-new li a:active,
    .lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li a:active,
    .lsg2 .default-dropdown-menu-new li a:active:hover,
    .lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li a:active:hover {
        background: #cfeff5;
        text-decoration: none;
    }

    .lsg2 .default-dropdown-menu-new li a:visited,
    .lsg2 .default-dropdown-menu-new li.active a:visited,
    .lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li a:visited,
    .lsg2 .default-nav-tabs-new li.active .default-dropdown-menu-new li.active a:visited {
        color: #01728e;
        background: transparent;
        text-decoration: underline;
    }

    .lsg2 .wag-product-max-height {
        min-height: 187px;
    }

    .lsg2 dd.wag-oz-text {
        margin-bottom: 6px;
    }

    .lsg2 dd.wag-review-ratings {
        margin-top: -3px;
    }

    .lsg2 dd.wag-product-price-text {
        margin-bottom: 5px;
    }

    .lsg2 dd.wag-product-price-store-text {
        margin-bottom: 4px;
        padding-top: 1px;
    }

    .lsg2 dd.wag-product-price-text span.wag-empl-text {
        font-size: 0.571em;
    }

    .lsg2 .wag-pair-button-group-prd p span {
        padding-top: 8px;
    }

    .lsg2 .wag-do-couponlist-bdr {
        padding-bottom: 10px;
    }

    .lsg2 .wag-do-couponlist-box {
        box-shadow: 0 4px 0 #cfcfcf;
        margin: 15px 0;
        height: 200px;
    }

    .lsg2 .wag-coupon-list-btm-sec {
        position: absolute;
        bottom: 0;
        width: 100%;
        left: 0;
        padding: 10px;
    }

    .lsg2 .wag-coupon-btn-pos,
    .lsg2 .wag-coupons-all-info {
        position: absolute;
        bottom: 0;
    }

    .lsg2 .wag-coupon-btn-pos {
        right: 0;
    }

    .lsg2 .wag-coupons-all-info {
        left: 0;
    }

    .lsg2 .wag-coupon-click-pad {
        min-height: 155px;
    }

    .lsg2 .wag-coupon-search-click-pad {
        min-height: 140px;
    }

    .lsg2 .wag-do-search-coupon-container {
        margin: 0;
        overflow: hidden;
    }

    .lsg2 .wag-do-search-coupon-container-inner {
        margin: 0 -2px 0 0;
    }

    .lsg2 .wag-do-search-couponlist-box {
        margin: 0;
        height: 204px;
        padding: 16px 13px;
    }

    .lsg2 .wag-do-white-bdr {
        border-top: 1px solid #fff;
        position: relative;
        top: -1px;
        z-index: 2;
    }

    .lsg2 .wag-couponslist-strip-pad {
        margin: 20px 0;
    }

    .lsg2 _:-webkit-full-page-media,
    .lsg2 _:future,
    .lsg2 :root .wag-datefield-native-pad {
        padding-right: 16px;
    }

    .lsg2 _:-webkit-full-screen,
    .lsg2 :root .wag-datefield-native-pad {
        padding-right: 0;
    }

    .lsg2 .wag-new-walgreens-logo {
        font-size: 23.456em;
        vertical-align: middle;
        line-height: 80px !important;
    }

    .lsg2 .wag-new-walgreens-logo-new {
        line-height: 42px !important;
        font-size: 15.6em;
        vertical-align: middle;
    }

    .lsg2 .wag-price-text-display {
        display: block;
    }

    .lsg2 .wag-global-carousel-view-more {
        border: 1px solid #cfcfcf;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .lsg2 .wag-global-carousel-view-more a {
        display: table !important;
        width: 200px !important;
    }

    .lsg2 .wag-global-carousel-view-moretxt {
        display: table-cell !important;
        vertical-align: middle !important;
        text-align: center !important;
        padding-top: 176px !important;
    }

    .lsg2 .wag-global-carousel-wrapper .prevPage,
    .lsg2 .wag-global-carousel-wrapper .nextPage {
        width: 50px;
        float: left;
        font-size: 60px;
        height: 396px;
        background: #f4f0ee;
        padding-top: 150px;
        color: #489cd4;
        margin-bottom: 20px;
        cursor: pointer;
    }

    .lsg2 .wag-global-carousel-wrapper .nextPage {
        float: right;
    }

    .lsg2 .wag-global-carousel-wrapper .prevPage {
        margin-right: 0;
    }

    .lsg2 .wag-global-carousel-wrapper .nextPage {
        margin-right: 0;
    }

    .lsg2 .wag-global-carousel-wrapper .disabled {
        opacity: 0.35;
    }

    .lsg2 .wag-product-price-store-text {
        margin-bottom: 4px;
        padding-top: 1px;
    }

    .lsg2 .wag-global-carousel-bg {
        background-color: #cfeff5;
        background-repeat: no-repeat;
        padding: 0;
        margin-bottom: 0;
        padding-bottom: 56px;
    }

    .lsg2 .wag-global-carousel-tiles {
        background-color: #fff;
    }

    .lsg2 .wag-global-carousel-shadow {
        box-shadow: 2px 4px 5px #404040;
        -webkit-box-shadow: 2px 4px 5px #404040;
        -moz-box-shadow: 2px 4px 5px #404040;
        border-radius: 0;
    }

    .lsg2 .wag-global-carousel_center {
        text-align: center;
        background-color: #fff;
        min-height: 150px;
    }

    .lsg2 .wag-global-carousel_center img {
        display: block;
        margin: auto;
        height: 185px;
        padding: 15px;
    }

    .lsg2 .wag-global-carousel-decs {
        background-color: #fff;
        padding: 15px 15px 15px 0;
        color: #2a7db5;
        font-family: 'HelveticaNeueLTW01-55Roman';
        font-size: 15px;
        display: block;
        display: -webkit-box;
        line-height: 1.2em;
        height: 3.6em;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .lsg2 .wag-global-carousel-oztext {
        font-family: HelveticaNeueLTW01-55Roman;
        font-style: 55 Roman;
        font-size: 12px;
        color: #666;
    }

    .lsg2 .wag-global-carousel-price {
        padding: 5px 15px 15px 15px;
        color: #404040;
        font-family: 'Helvetica Neue LT W01_85 Heavy';
        font-size: 25px;
        line-height: 1.2em;
    }

    .lsg2 .wag-global-carousel-title {
        padding: 25px 20px 10px 20px;
    }

    .lsg2 .wag-global-carousel-title h1 {
        font-size: 20px;
        font-family: 'HelveticaNeueLTW01-75Bold';
        color: #404040;
        line-height: 1em;
        margin: 0;
    }

    .lsg2 .wag-global-carousel-tsa {
        position: relative;
        top: 0;
        padding: 0 1px 0 0;
        font-size: 26px;
    }

    .lsg2 .wag-global-carousel-wrapper .frame ul li {
        width: 206px;
        height: auto;
        min-height: 223px;
        padding: 10px;
        color: #3a3c47;
        float: left;
        margin: 10px 5px 10px 10px;
        border: 1px solid #cfcfcf;
        box-shadow: 1px 1px 0 #cfcfcf;
        border-radius: 6px;
    }

    .lsg2 .wag-modal-center:before {
        height: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1024px) and (min-width: 768px) and (max-width: 960px) {
    .lsg2 .wag-product-max-height {
        min-height: 204px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) and (min-width: 768px) and (max-width: 1024px) {
    .lsg2 .wag-carousel-wrapper .frame ul {
        height: 100%;
        list-style: outside;
        margin: 0;
        padding: 0;
    }

    .lsg2 .wag-carousel-wrapper .frame ul li {
        width: 150px;
        padding-left: 5px;
        float: left;
    }

    .lsg2 .wag-carousel-wrapper {
        overflow: hidden;
    }

    .lsg2 .wag-carousel-wrapper,
    .lsg2 .wag-carousel-wrapper .frame {
        width: auto;
    }

    .lsg2 .wag-carousel-wrapper .prevPage,
    .lsg2 .wag-carousel-wrapper .nextPage {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .lsg2 .wag-carousel-wrapper .frame ul li {
        width: 195px;
        float: left;
    }

    .lsg2 .wag-carousel-wrapper .prevPage,
    .lsg2 .wag-carousel-wrapper .nextPage {
        display: none;
    }
}

@media (max-width: 767px) {
    .lsg2 .flexrow {
        display: flex;
        flex-flow: row wrap;
        border: 1px solid transparent;
        justify-content: space-between;
    }

    .lsg2 .order-1 {
        order: 1;
    }

    .lsg2 .order-2 {
        order: 2;
    }

    .lsg2 h1 {
        margin-bottom: 5px;
        font-size: 1.286em;
    }

    .lsg2 h1.wag-head-xs-mb1 {
        margin-bottom: 14px;
    }

    .lsg2 .wag-head-xs-mt10 {
        margin-top: 10px;
    }

    .lsg2 ul.wag-nav-category {
        padding: 0;
        background-color: transparent;
    }

    .lsg2 ul.wag-nav-category .wag-list-group-item {
        font-size: 1.143em;
    }

    .lsg2 ul.wag-nav-category .wag-list-group-item a {
        padding: 11px 10px;
    }

    .lsg2 .wag-list-group-item:first-child {
        border-top: 1px solid #cfcfcf;
    }

    .lsg2 .wag-facet-stack li {
        margin: 0 20px 9px 0;
        clear: none;
    }

    .lsg2 .btn {
        min-width: 100%;
    }

    .lsg2 .wag-btn-auto {
        min-width: 100px;
    }

    .lsg2 .wag-pair-buttons,
    .lsg2 .wag-pair-buttons .btn {
        margin-bottom: 15px;
    }

    .lsg2 .wag-input-group-btn .btn {
        margin: 0;
    }

    .lsg2 .wag-pair-button-group .btn {
        min-width: inherit;
    }

    .lsg2 .wag-nav-tabs {
        width: auto;
        margin: 0 auto;
        text-align: center;
    }

    .lsg2 .wag-nav-tabs>li {
        width: auto;
        float: none;
        display: inline-block;
    }

    .lsg2 .wag-nav-tabs>li>a {
        padding: 7px 0 3px;
        margin: 0 6px 0 5px;
        min-width: 82px;
    }

    .lsg2 .wag-nav-tabs>li>a span {
        display: block;
    }

    .lsg2 .wag-nav-tabs-large,
    .lsg2 .wag-nav-tabs-large2 {
        display: none;
    }

    .lsg2 .wag-form-group select {
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        white-space: nowrap;
    }

    .lsg2 .wag-form-group select::-ms-expand {
        display: none;
    }

    .lsg2 .wag-form-horizontal .control-label,
    .lsg2 .wag-form-horizontal .form-group .wag-instruction-text {
        padding: 0;
    }

    .lsg2 .wag-form-feedback-icons {
        right: -60px;
    }

    .lsg2 .form-control.wag-form-control select,
    .lsg2 .form-control.wag-form-control input,
    .lsg2 .form-control.wag-form-control textarea,
    .lsg2 select,
    .lsg2 input,
    .lsg2 textarea {
        font-size: 1.143em !important;
    }

    .lsg2 .wag-top-header {
        height: 48px;
    }

    .lsg2 .wag-pair-buttons {
        margin-top: 40px;
        margin-bottom: 10px;
    }

    .lsg2 .wag-pair-buttons,
    .lsg2 .wag-pair-buttons .btn {
        width: 100%;
        text-align: center;
    }

    .lsg2 .wag-pair-buttons .btn {
        float: none;
    }

    .lsg2 .wag-pair-buttons .btn+.btn {
        margin-right: 0;
        margin-bottom: 20px;
    }

    .lsg2 .wag-pair-buttons-center {
        display: table;
        width: 100%;
        margin: 0 auto;
    }

    .lsg2 .wag-pair-buttons-marg {
        margin-top: 10px;
        margin-bottom: 0;
    }

    .lsg2 .wag-pair-buttons.wag-pair-buttons-m0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .lsg2 .wag-modal-content .modal-body {
        max-height: 250px;
    }

    .lsg2 .wag-modal-content .modal-body {
        padding-bottom: 0;
    }

    .lsg2 .wag-modal-content .modal-body p:last-child {
        margin-bottom: 5px;
    }

    .lsg2 .wag-modal-footer {
        padding-top: 0;
        padding-bottom: 0;
    }

    .lsg2 .wag-modal-link-break a {
        word-break: break-word;
    }

    .lsg2 .wag-modal-dtm-height {
        max-height: inherit;
        overflow: inherit;
    }

    .lsg2 .wag-loading-icon {
        padding: 70% 0;
    }

    .lsg2 .wag-table-responsive table,
    .lsg2 .wag-table-responsive thead,
    .lsg2 .wag-table-responsive tbody,
    .lsg2 .wag-table-responsive th,
    .lsg2 .wag-table-responsive td,
    .lsg2 .wag-table-responsive tr {
        display: block;
    }

    .lsg2 .wag-table-responsive>.wag-table thead tr {
        left: -9999px;
        position: absolute;
        top: -9999px;
    }

    .lsg2 .wag-table-responsive>.wag-table tr {
        margin-bottom: 10px;
    }

    .lsg2 .wag-table-responsive>.wag-table tr {
        border: 1px solid #cfcfcf;
    }

    .lsg2 .wag-table-responsive>.wag-table td {
        border-bottom: 0;
    }

    .lsg2 .wag-table-responsive>.wag-table td:first-child {
        border-top: 0;
    }

    .lsg2 .wag-table-responsive>.wag-table td {
        padding-left: 52%;
        position: relative;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .lsg2 .wag-table-responsive>.wag-table td:before {
        left: 0;
        padding: 8px 0 8px 8px;
        position: absolute;
        top: 0;
        white-space: nowrap;
        width: 50%;
        font-weight: bold;
        border-right: 1px solid #cfcfcf;
        background: #f4f0ee;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .lsg2 .wag-table-responsive>.wag-table td:nth-of-type(1):before {
        content: "Sample 1";
    }

    .lsg2 .wag-table-responsive>.wag-table td:nth-of-type(2):before {
        content: "Sample 2";
    }

    .lsg2 .wag-table-responsive>.wag-table td:nth-of-type(3):before {
        content: "Sample 3";
    }

    .lsg2 .wag-table-responsive>.wag-table td:nth-of-type(4):before {
        content: "Sample 4";
    }

    .lsg2 .wag-page-title-pad {
        margin: 0;
        padding: 0 0 1px;
    }

    .lsg2 .wag-product-list-mob-border {
        border-bottom: 1px solid #cfcfcf;
    }

    .lsg2 .wag-review-text11-m {
        font-size: 0.786em;
    }

    .lsg2 .wag-review-text12-m {
        font-size: 0.857em;
    }

    .lsg2 .wag-review-text20-m {
        font-size: 1.429em;
    }

    .lsg2 .wag-review-text-bold {
        font-weight: bold;
    }

    .lsg2 .wag-product-max-height {
        min-height: initial;
        margin-bottom: 16px;
    }

    .lsg2 dd.wag-oz-text {
        margin-bottom: 2px;
    }

    .lsg2 dd.wag-review-ratings {
        margin-top: -3px;
    }

    .lsg2 dd.wag-product-price-text {
        font-size: 1.429em;
        margin-bottom: -1px;
    }

    .lsg2 dd.wag-product-price-store-text {
        margin-bottom: 1px;
        padding-top: 1px;
    }

    .lsg2 dd.wag-product-clearance-text {
        margin-bottom: -2px;
    }

    .lsg2 dd.wag-product-price-text span.wag-empl-text {
        font-size: 0.627em;
    }

    .lsg2 .wag-pair-button-group-prd p {
        margin-bottom: 10px;
    }

    .lsg2 .wag-pair-button-group-prd p span {
        height: inherit;
        padding-top: 0;
    }

    .lsg2 .wag-pair-button-group-prd p span.wag-prd-shipping-m {
        padding-top: 2px;
    }

    .lsg2 .wag-do-couponlist-descript {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
        max-height: inherit;
        word-wrap: inherit;
    }

    .lsg2 .wag-do-couponlist-mob-pad {
        padding: 0;
    }

    .lsg2 .wag-do-couponlist-box {
        box-shadow: none;
        margin: -1px 0 0;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        min-height: 180px;
        height: auto;
    }

    .lsg2 .wag-coupon-list-btm-sec {
        position: relative;
        padding: 12px 0 0;
        bottom: 0;
        left: 0;
        width: 100%;
    }

    .lsg2 .wag-coupons-all-info {
        position: relative;
        float: left;
        width: 60%;
    }

    .lsg2 .wag-coupon-btn-pos {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 125px;
    }

    .lsg2 .wag-unclip-popup-btns .btn {
        min-width: inherit;
    }

    .lsg2 .wag-coupon-click-pad,
    .lsg2 .wag-coupon-search-click-pad {
        min-height: 5px;
    }

    .lsg2 .wag-coupon-click-pad {
        margin-left: -10px;
        margin-right: -10px;
    }

    .lsg2 .wag-loader-pos-coupons-card {
        position: absolute;
        top: 45%;
    }

    .lsg2 .wag-do-search-coupon-container {
        margin: 0 -13px;
        overflow: inherit;
    }

    .lsg2 .wag-do-search-coupon-container-inner {
        margin: 0;
    }

    .lsg2 .wag-do-couponlist-bdr {
        border-right: 0;
        padding: 0;
    }

    .lsg2 .wag-do-search-couponlist-box {
        margin: 0;
        padding: 16px 13px 10px;
        height: auto;
    }

    .lsg2 .wag-do-couponlist-bdr:nth-child(1) {
        border-top: 1px solid #cfcfcf;
        margin-top: -1px;
    }

    .lsg2 .wag-couponslist-strip-pad {
        margin: 0;
    }

    .lsg2 _:-webkit-full-page-media,
    .lsg2 _:future,
    .lsg2 :root .wag-datefield-native-pad {
        padding-right: 18px;
    }

    .lsg2 _:-webkit-full-screen,
    .lsg2 :root .wag-datefield-native-pad {
        padding-right: 0;
    }

    .lsg2 .wag-modal-dialog {
        width: auto !important;
    }

    .lsg2 .slide {
        left: 0;
        transition-property: left;
        -webkit-transition-property: left;
        transition-duration: 1s;
        -webkit-transition-duration: 1s;
        transition-timing-function: ease;
        -webkit-transition-timing-function: ease;
    }

    .lsg2 .leftPos {
        left: 760px;
        transition-property: left;
        -webkit-transition-property: left;
        transition-duration: 1s;
        -webkit-transition-duration: 1s;
        transition-timing-function: ease;
        -webkit-transition-timing-function: ease;
    }

    .lsg2 .wag-overlay-page-turn-header {
        background-color: #cfeff5;
        vertical-align: center;
        border-bottom: 1px solid #cfcfcf;
    }

    .lsg2 .wag-new-walgreens-logo {
        font-size: 12em;
        vertical-align: middle;
        line-height: 50px !important;
    }

    .lsg2 .wag-new-walgreens-logo-new {
        font-size: 10em;
        vertical-align: middle;
        line-height: 28px !important;
    }

    .lsg2 .wag-form-qty-btn {
        min-width: 36px;
    }

    .lsg2 .wag-accordian-mob-pad {
        margin: 0 -13px;
    }

    .lsg2 .wag-price-text-display {
        display: table-cell;
    }

    .lsg2 .wag-global-carousel-view-more {
        border: 1px solid #cfcfcf;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .lsg2 .wag-global-carousel-view-more a {
        display: table !important;
        width: 200px !important;
    }

    .lsg2 .wag-global-carousel-view-moretxt {
        display: table-cell !important;
        vertical-align: middle !important;
        text-align: center !important;
        padding-top: 176px !important;
    }

    .lsg2 .wag-global-carousel-wrapper .prevPage,
    .lsg2 .wag-global-carousel-wrapper .nextPage {
        width: 50px;
        float: left;
        font-size: 60px;
        height: 396px;
        background: #f4f0ee;
        padding-top: 150px;
        color: #489cd4;
        margin-bottom: 20px;
        cursor: pointer;
    }

    .lsg2 .wag-global-carousel-wrapper .nextPage {
        float: right;
    }

    .lsg2 .wag-global-carousel-wrapper .prevPage {
        margin-right: 0;
    }

    .lsg2 .wag-global-carousel-wrapper .nextPage {
        margin-right: 0;
    }

    .lsg2 .wag-global-carousel-wrapper .disabled {
        opacity: 0.35;
    }

    .lsg2 .wag-product-price-store-text {
        margin-bottom: 4px;
        padding-top: 1px;
    }

    .lsg2 .wag-global-carousel-bg {
        background-color: #cfeff5;
        background-repeat: no-repeat;
        padding: 0;
        margin-bottom: 0;
        padding-bottom: 56px;
    }

    .lsg2 .wag-global-carousel-tiles {
        background-color: #fff;
    }

    .lsg2 .wag-global-carousel-shadow {
        box-shadow: 2px 4px 5px #404040;
        -webkit-box-shadow: 2px 4px 5px #404040;
        -moz-box-shadow: 2px 4px 5px #404040;
        border-radius: 0;
    }

    .lsg2 .wag-global-carousel_center {
        text-align: center;
        background-color: #fff;
        min-height: 150px;
    }

    .lsg2 .wag-global-carousel_center img {
        display: block;
        margin: auto;
        height: 185px;
        padding: 15px;
    }

    .lsg2 .wag-global-carousel-decs {
        background-color: #fff;
        padding: 15px 15px 15px 0;
        color: #2a7db5;
        font-family: 'HelveticaNeueLTW01-55Roman';
        font-size: 15px;
        display: block;
        display: -webkit-box;
        line-height: 1.2em;
        height: 3.6em;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .lsg2 .wag-global-carousel-oztext {
        font-family: HelveticaNeueLTW01-55Roman;
        font-style: 55 Roman;
        font-size: 12px;
        color: #666;
    }

    .lsg2 .wag-global-carousel-price {
        padding: 5px 15px 15px 15px;
        color: #404040;
        font-family: 'Helvetica Neue LT W01_85 Heavy';
        font-size: 25px;
        line-height: 1.2em;
    }

    .lsg2 .wag-global-carousel-title {
        padding: 25px 20px 10px 20px;
    }

    .lsg2 .wag-global-carousel-title h1 {
        font-size: 20px;
        font-family: 'HelveticaNeueLTW01-75Bold';
        color: #404040;
        line-height: 1em;
        margin: 0;
    }

    .lsg2 .wag-global-carousel-tsa {
        position: relative;
        top: 0;
        padding: 0 1px 0 0;
        font-size: 26px;
    }

    .lsg2 .wag-global-carousel-wrapper .frame ul li {
        width: 206px;
        height: auto;
        min-height: 223px;
        padding: 10px;
        color: #3a3c47;
        float: left;
        margin: 10px 5px 10px 10px;
        border: 1px solid #cfcfcf;
        box-shadow: 1px 1px 0 #cfcfcf;
        border-radius: 6px;
    }

    .lsg2 .wag-rvi-sly-product-card-width {
        color: #3a3c47;
        float: left;
        height: 100%;
        margin: 5px 11px 0 0;
        padding: 0 5px;
        width: 110px;
    }

    .lsg2 .wag-modal-center:before {
        height: inherit;
    }

    .lsg2 .container-beauty-fluid {
        padding-left: 0;
        padding-right: 0;
    }
}

.lsg2 .wag-ar-cart-arsbody span {
    font-size: 136px;
    line-height: 50px;
    margin-left: -15px;
}

.lsg2 .wag-ar-cart-arsbody span.wag-ar-alert-icon {
    font-size: 136px;
    line-height: 50px;
    margin-top: 60px;
    margin-left: -15px;
}

.lsg2 .key2New {
    font-weight: bold;
}

.lsg2 .wag-cweb-banner .wag-cweb-banner-text .wag-icon-store,
.lsg2 .wag-cweb-banner .wag-cweb-banner-text .wag-icon-RxPlus {
    font-size: 71px;
}

.lsg2 .wag-cac-tick {
    font-size: 36px;
}

.lsg2 .wag-cl-os-data-structure ul li.wag-cl-os-data-heading {
    background: #f4f4f4;
    font-size: 125%;
}

.lsg2 .wag-cl-os-data-structure ul li.wag-cl-os-data-fields {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-cl-os-data-fields span.wag-cl-os-data-orderdate,
.lsg2 .wag-cl-os-data-fields span.wag-cl-os-data-status {
    font-size: 108%;
}

.lsg2 .wag-cl-os-data-fields span.wag-cl-os-data-ordernumber {
    font-size: 116%;
}

.lsg2 .wag-cl-os-data-fields span.wag-cl-os-data-total,
.lsg2 .wag-cl-os-data-fields span.wag-cl-os-data-description {
    font-size: 116%;
}

.lsg2 .wag-ord-icon-fs {
    font-size: 36px;
}

.lsg2 .wag-cl-icon-size {
    font-size: 36px;
}

.lsg2 .wag-cl-reorder-datatable-header {
    background: #f4f4f4;
}

.lsg2 .wag-cl-reorder-datatable-datas section.wag-cl-reorder-eyetable {
    font-size: 116%;
}

.lsg2 aside.wag-cl-reorder-productspec p.wag-cl-reorder-productheading {
    font-size: 116%;
}

.lsg2 .wag-cl-reorder-infotble {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 li.wag-cl-pv-data-fields {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-bml-add-det-sec {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-bml-user-add-det {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-wpu-chv {
    font-size: 15px;
}

.lsg2 .wag-cl-orderstatus-tabulardata-wrapper {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-os-ar-eligible-icon {
    font-size: 36px;
}

.lsg2 .wag-ar-orderhistory-schedule {
    border-top: 1px solid #cfcfcf;
}

.lsg2 .wag-cl-orderstatus-amountlist .wag-cl-orderstatus-amountdetail {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-cl-orderstatus-paymentmethodbox {
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-cko-zip .wag-cc-error-txt {
    color: #c6102b !important;
}

.lsg2 .key1 {
    color: #e31837;
}

.lsg2 .key2 {
    color: #14a381;
}

.lsg2 .wag-arm-opacity {
    background-color: #fff;
}

.lsg2 .wag-arm-opacity-right {
    background-color: #fff;
}

.lsg2 .wag-county-selecttable ul li {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-arm-tooltip {
    font-size: 250%;
}

.lsg2 .wag-arm-terms {
    font-size: 120%;
}

.lsg2 .wag-pickup-store-btn a {
    color: #000;
}

.lsg2 .wag-cko .checkout-widget .wag-checkout-greytxt {
    font-size: 0.857em;
}

.lsg2 .wag-cko .wag-cko-eligible-block {
    font-size: 0.857em;
}

.lsg2 .wag-promo-img {
    font-size: 36px;
}

.lsg2 .wag-cko .checkout-widget .wag-checkout-greytxt {
    font-size: 0.857em;
}

.lsg2 .wag-cko .wag-cko-eligible-block {
    font-size: 0.857em;
    border: 1px solid #cfcfcf;
}

.lsg2 .checkout-payment-method-options {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .checkout-payment-method-options .po-arrow:before {
    border-bottom: 15px solid #cfcfcf;
}

.lsg2 .checkout-payment-method-options .po-arrow:after {
    border-bottom: 14px solid #fff;
}

.lsg2 .wag-cko .wag-bml-iframe {
    border: 1px solid #cfcfcf;
}

.lsg2 .wag-cko .wag-cko-products-summary {
    border: 1px solid #cfcfcf;
}

.lsg2 .wag-co-warning {
    font-size: 14px;
}

.lsg2 .wag-cko .wag-cko-order-summary p {
    font-size: 1.143em;
}

.lsg2 .wag-cko .wag-cko-summary-right .wag-wcko-et {
    background: #cfeff5;
}

.lsg2 .wag-payment-method-app .wag-wcko-et-block .wag-wcko-et {
    background: #cfeff5;
}

.lsg2 .wag-cko .wag-wcko-et-block .wag-wcko-et {
    background: #cfeff5;
}

.lsg2 .wag-payment-method-app .checkout-order-summary p {
    font-size: 1.143em;
}

.lsg2 .wag-payment-method-app .checkout-summary-right .wag-wcko-et {
    background: #cfeff5;
}

.lsg2 .wag-payment-method-app .checkout-payment-method-options {
    border-bottom: 1px solid #cfcfcf;
}

.lsg2 .wag-payment-method-app .checkout-payment-method-options .po-arrow:before {
    border-bottom: 15px solid #cfcfcf;
}

.lsg2 .wag-payment-method-app .checkout-payment-method-options .po-arrow:after {
    border-bottom: 14px solid #fff;
}

.lsg2 .wag-cko-ship-address .wag-wcko-et-block .wag-wcko-et {
    background: #cfeff5;
}

.lsg2 .cac-common-sub-desc1 {
    margin-bottom: 19px;
}

.lsg2 .wag-cac-main-container {
    min-height: 350px;
}

.lsg2 .wag-cac-eligiblepts-notetxt {
    font-size: inherit;
}

.lsg2 .wag-cac-chkot-progressline {
    position: relative;
    top: 25px;
}

.lsg2 .wag-cac-chkot-progressbdr {
    border: 1px solid #01728e;
}

.lsg2 .wag-cac-chkot-progress .inactive {
    background-color: #fff;
}

.lsg2 .wag-cac-chkot-progress .active {
    background-color: #01728e;
    color: #fff;
}

.lsg2 .wag-cac-chkot-progress .inactive,
.lsg2 .wag-cac-chkot-progress .active {
    padding: 6px 13px;
}

@media (min-width: 1025px) {
    .lsg2 .wag-cart-shopping-btns .wag-cart-store-info {
        background: transparent;
    }

    .lsg2 .wag-cko .wag-cko-eligible-block {
        border: 1px solid #cfcfcf;
    }

    .lsg2 .wag-cko-ship-address .wag-cko-ship-method h4 {
        background: #f4f0ee;
    }

    .lsg2 .wag-cko .wag-cko-order-summary p.wag-checkout-hd-txt {
        font-size: 21px;
    }

    .lsg2 .wag-cko .cac-common-hd1,
    .lsg2 .wag-cko-ship-address .cac-common-hd1,
    .lsg2 .wag-web-pickup-det .cac-common-hd1 {
        margin-top: 20px;
        font-size: 2.571em;
    }

    .lsg2 .wag-cac-chkot-progress {
        padding-left: 150px;
        padding-right: 150px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .lsg2 .wag-cart-shopping-btns .wag-cart-store-info {
        background: transparent;
    }

    .lsg2 .wag-cl-reorder-select>p {
        font-size: 100%;
        font-weight: bold;
    }

    .lsg2 .wag-arm-next-head {
        font-size: 20px;
    }

    .lsg2 .wag-cko .wag-cko-eligible-block {
        border: 1px solid #cfcfcf;
    }

    .lsg2 .wag-cko-ship-address .wag-cko-ship-method h4 {
        background: #f4f0ee;
    }

    .lsg2 .wag-cko .wag-cko-order-summary p.wag-checkout-hd-txt {
        font-size: 21px;
    }

    .lsg2 .wag-cko .cac-common-hd1,
    .lsg2 .wag-cko-ship-address .cac-common-hd1,
    .lsg2 .wag-web-pickup-det .cac-common-hd1 {
        margin-top: 20px;
        font-size: 2.571em;
    }
}

@media (max-width: 767px) {
    .lsg2 .wag-cart-ship-bg-a {
        background: none repeat scroll 0 center transparent;
    }

    .lsg2 .wag-cart-balance-rewards {
        background: transparent;
    }

    .lsg2 .wag-ar-cart-arsbody span {
        font-size: 87px;
    }

    .lsg2 .wag-ar-cart-arsbody span.wag-ar-alert-icon {
        font-size: 105px;
        line-height: 50px;
        margin-top: 25px;
        margin-left: -15px;
    }

    .lsg2 .wag-cart-overlay h3,
    .lsg2 .wag-cart-overlay p {
        padding-left: 0;
        padding-right: 0;
        margin-top: 5px;
    }

    .lsg2 .wag-ar-popup hr {
        margin-bottom: 10px;
    }

    .lsg2 .wag-cac-ordst-lsg .panel-heading {
        border-top: 1px solid #cfcfcf;
    }

    .lsg2 .wag-cl-os-data-fields span.wag-cl-os-data-orderdate,
    .lsg2 .wag-cl-os-data-fields span.wag-cl-os-data-ordernumber,
    .lsg2 .wag-cl-os-data-fields span.wag-cl-os-data-status,
    .lsg2 .wag-cl-os-data-fields span.wag-cl-os-data-total,
    .lsg2 .wag-cl-os-data-fields span.wag-cl-os-data-descriptionmobile {
        font-size: 108%;
    }

    .lsg2 .wag-cl-os-srchpagnination-btm {
        border-top: 1px solid #cfcfcf;
    }

    .lsg2 .wag-cl-reorder-whitebg {
        background: #fff;
    }

    .lsg2 .wag-cl-reorder-infotble {
        border-bottom: 1px solid #cfcfcf;
    }

    .lsg2 .wag-cl-reorder-infotble .wag-cl-reorder-price1 {
        font-size: 166%;
    }

    .lsg2 .wag-cl-reorder-select>p {
        font-size: 100%;
    }

    .lsg2 .wag-cl-reorder-mobilepresc-section {
        border-top: 1px solid #cfcfcf;
    }

    .lsg2 .wag-cl-pv-data-titlename {
        font-size: 13px;
    }

    .lsg2 .wag-cac-panel {
        background-color: #f5f5f5 !important;
        font-size: 10px;
    }

    .lsg2 .wag-wpu-tiloc {
        border-top: 1px solid #cfcfcf;
        border-bottom: 1px solid #cfcfcf;
        background-color: #f4f0ee;
        font-size: 16px;
    }

    .lsg2 .wag-ocp-br-banner h3 {
        font-size: 140%;
    }

    .lsg2 .wag-ocp-sec .wag-bg-tint-blue {
        background-color: #fff;
    }

    .lsg2 .wag-ocp-pick-sub-head {
        font-size: 14px;
    }

    .lsg2 .wag-ocp-pro-custgrey-box-mobile {
        background: #f4f0ee;
    }

    .lsg2 .wag-os-shopping-list {
        border-bottom: 1px solid #cfcfcf;
    }

    .lsg2 .wag-cl-orderstatus-productstatus {
        background: #fff;
    }

    .lsg2 .wag-cl-orderstatus-shipmethod {
        background: #cfeff5;
        border-top: 1px solid #cfcfcf;
        border-bottom: 1px solid #cfcfcf;
    }

    .lsg2 .wag-arm-dsci-det {
        background-color: #fff;
    }

    .lsg2 .wag-arm-pro-right-sec {
        border-bottom: 1px solid #cfcfcf;
        background: none repeat scroll 0 0 #f4f4f4;
        border-top: 1px solid #cfcfcf;
    }

    .lsg2 .wag-arm-pro-esti-spb {
        font-size: 89%;
    }

    .lsg2 .wag-arm-opacity {
        background-color: #fff;
    }

    .lsg2 .wag-arm-nde-txt h3 {
        font-size: 19px;
    }

    .lsg2 .wag-arm-org-txt {
        font-size: 90%;
    }

    .lsg2 .wag-arm-mobil-msg span {
        font-size: 20px;
    }

    .lsg2 .wag-arm-pro-sec-re {
        border-bottom: 1px solid #cfcfcf;
    }

    .lsg2 .wag-cko-balance-rewards h2 {
        background: #f4f0ee;
        border: 1px solid #cfcfcf;
        font-size: 1em;
    }

    .lsg2 .wag-cko .wag-cko-eligible-block {
        border-top: 1px solid #cfcfcf;
        border-bottom: 1px solid #cfcfcf;
    }

    .lsg2 .wag-cko-ship-method h2 a {
        font-size: 14px;
    }

    .lsg2 .wag-cko .wag-cko-summary-left h2,
    .lsg2 .wag-cko .wag-cko-summary-right h2 {
        background: #f4f0ee;
        border: 1px solid #cfcfcf;
        font-size: 1em;
    }

    .lsg2 .wag-cko-ship-address h2,
    .lsg2 .wag-cko .wag-checkout-content h2 {
        background: #f4f0ee;
        border: 1px solid #cfcfcf;
        font-size: 1em;
    }

    .lsg2 .wag-cko-ship-address h2 {
        background: #f4f0ee;
        border: 1px solid #cfcfcf;
        font-size: 1em;
    }

    .lsg2 .wag-cko .wag-cko-order-summary p.wag-checkout-hd-txt {
        font-size: 18px;
    }

    .lsg2 .wag-cko .cac-common-hd1,
    .lsg2 .wag-cko-ship-address .cac-common-hd1,
    .lsg2 .wag-web-pickup-det .cac-common-hd1 {
        margin-top: 20px;
        font-size: 2em;
    }

    .lsg2 .cac-common-sub-desc1 {
        margin-bottom: 11px;
    }

    .lsg2 .wag-pickup-store-btn a.wag-pickup-edit-btn {
        color: #2a7db5;
    }

    .lsg2 .wag-cac-chkot-progress {
        padding-left: 10px;
        padding-right: 10px;
    }

    .lsg2 .wag-cac-sts-mob0 {
        margin: 0;
    }
}

@font-face {
    font-family: 'HelveticaNeueLTW01-45Light';
    src: url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-45Light.eot');
    src: url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-45Light.eot?#iefix') format('embedded-opentype'), url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-45Light.woff2') format('woff2'), url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-45Light.woff') format('woff'), url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-45Light.ttf') format('truetype'), url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-45Light.svg#HelveticaNeueLTW01-45Light') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTW01-55Roman';
    src: url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-55Roman.eot');
    src: url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-55Roman.eot?#iefix') format('embedded-opentype'), url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-55Roman.woff2') format('woff2'), url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-55Roman.woff') format('woff'), url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-55Roman.ttf') format('truetype'), url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-55Roman.svg#HelveticaNeueLTW01-55Roman') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTW01-75Bold';
    src: url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-75Bold.eot');
    src: url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-75Bold.eot?#iefix') format('embedded-opentype'), url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-75Bold.woff2') format('woff2'), url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-75Bold.woff') format('woff'), url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-75Bold.ttf') format('truetype'), url('/images/adaptive/share/images/fonts/helvetica/HelveticaNeueLTW01-75Bold.svg#HelveticaNeueLTW01-75Bold') format('svg');
}

@font-face {
    font-family: 'HelveticaRoundedLTW01-Bold';
    src: url('/images/adaptive/share/images/fonts/helvetica/c2f5d987-5e8d-45c9-9d2a-47b4afa1a679.eot?#iefix');
    src: url('/images/adaptive/share/images/fonts/helvetica/c2f5d987-5e8d-45c9-9d2a-47b4afa1a679.eot?#iefix') format('eot'), url('/images/adaptive/share/images/fonts/helvetica/c431f563-3e4b-43a5-9ae0-9ecf7c2f9f0d.woff2') format('woff2'), url('/images/adaptive/share/images/fonts/helvetica/3e0db264-6719-473d-98e5-68979bb2d5ad.woff') format('woff'), url('/images/adaptive/share/images/fonts/helvetica/59c04c82-b450-46e1-a5b4-729f09643dda.ttf') format('truetype'), url('/images/adaptive/share/images/fonts/helvetica/91ac33a3-d2a2-48ac-a066-d241ef29ca2d.svg#91ac33a3-d2a2-48ac-a066-d241ef29ca2d') format('svg');
}

@font-face {
    font-family: 'Helvetica Neue LT W01_85 Heavy';
    src: url('/images/adaptive/share/images/fonts/helvetica/c2f5d987-5e8d-45c9-9d2a-47b4afa1a679.eot?#iefix');
    src: url('/images/adaptive/share/images/fonts/helvetica/c2f5d987-5e8d-45c9-9d2a-47b4afa1a679.eot?#iefix') format('eot'), url('/images/adaptive/share/images/fonts/helvetica/c431f563-3e4b-43a5-9ae0-9ecf7c2f9f0d.woff2') format('woff2'), url('/images/adaptive/share/images/fonts/helvetica/3e0db264-6719-473d-98e5-68979bb2d5ad.woff') format('woff'), url('/images/adaptive/share/images/fonts/helvetica/59c04c82-b450-46e1-a5b4-729f09643dda.ttf') format('truetype'), url('/images/adaptive/share/images/fonts/helvetica/91ac33a3-d2a2-48ac-a066-d241ef29ca2d.svg#91ac33a3-d2a2-48ac-a066-d241ef29ca2d') format('svg');
}

.lsg2 .wag-hn-lt-45light {
    font-family: 'HelveticaNeueLTW01-45Light';
}

.lsg2 .wag-hn-lt-55roman {
    font-family: 'HelveticaNeueLTW01-55Roman';
}

.lsg2 .wag-hn-lt-75bold {
    font-family: 'HelveticaNeueLTW01-75Bold';
}

.lsg2 .wag-hn-lt-bold {
    font-family: 'Helvetica Neue LT W01_85 Heavy';
}
