/* ==========================================================================

// Base Stylesheet - http://getbase.org
// Author: Matthew Hartman - http://www.matthewhartman.com.au/
// Version: 3.1.5 - Last Updated: July 02, 2016

========================================================================== */

.clear:before,
.clear:after {
     content: " ";
     display: table;
}
.clear:after {
     clear: both;
}
.row:before,
.row:after {
     content: "";
     display: table;
}
.row:after {
     clear: both;
}
.row {
     position: relative;
     margin-left: -15px;
     margin-right: -15px;
}
@media only screen and (min-width: 740px) {
     .row-m {
          position: relative;
          margin-left: -15px;
          margin-right: -15px;
     }
     .row-m:before,
     .row-m:after {
          content: "";
          display: table;
     }
     .row-m:after {
          clear: both;
     }
     .clear-m:before,
     .clear-m:after {
          content: "";
          display: table;
     }
     .clear-m:after {
          clear: both;
     }
}
@media only screen and (min-width: 980px) {
     .row-l {
          position: relative;
          margin-left: -15px;
          margin-right: -15px;
     }
     .row-l:before,
     .row-l:after {
          content: "";
          display: table;
     }
     .row-l:after {
          clear: both;
     }
     .clear-l:before,
     .clear-l:after {
          content: "";
          display: table;
     }
     .clear-l:after {
          clear: both;
     }
}
@media only screen and (min-width: 1140px) {
     .row-xl {
          position: relative;
          margin-left: -15px;
          margin-right: -15px;
     }
     .row-xl:before,
     .row-xl:after {
          content: "";
          display: table;
     }
     .row-xl:after {
          clear: both;
     }
     .clear-xl:before,
     .clear-xl:after {
          content: "";
          display: table;
     }
     .clear-xl:after {
          clear: both;
     }
}
.container {
     padding-left: 15px;
     padding-right: 15px;
     margin-left: auto;
     margin-right: auto;
}
.container-full {
     padding-left: 0;
     padding-right: 0;
     margin-left: auto;
     margin-right: auto;
}
@media only screen and (min-width: 740px) {
     .container,
     .container-full {
          width: 720px;
     }
     .container-m {
          width: 720px;
          padding-left: 15px;
          padding-right: 15px;
          margin-left: auto;
          margin-right: auto;
     }
     .container-full-m {
          width: 720px;
          margin-left: auto;
          margin-right: auto;
          padding-left: 0;
          padding-right: 0;
     }
}
@media only screen and (min-width: 980px) {
     .container,
     .container-full {
          width: 960px;
     }
     .container-l {
          width: 960px;
          padding-left: 15px;
          padding-right: 15px;
          margin-left: auto;
          margin-right: auto;
     }
     .container-full-l {
          width: 960px;
          margin-left: auto;
          margin-right: auto;
          padding-left: 0;
          padding-right: 0;
     }
}
@media only screen and (min-width: 1140px) {
     .container,
     .container-full {
          width: 1120px;
     }
     .container-xl {
          width: 1120px;
          padding-left: 15px;
          padding-right: 15px;
          margin-left: auto;
          margin-right: auto;
     }
     .container-full-xl {
          width: 1120px;
          margin-left: auto;
          margin-right: auto;
          padding-left: 0;
          padding-right: 0;
     }
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-1-2,
.col-1-3,
.col-2-3,
.col-1-4,
.col-3-4,
.col-1-5,
.col-2-5,
.col-3-5,
.col-4-5 {
     padding-left: 15px;
     padding-right: 15px;
     position: relative;
     float: left;
}
.col-1 {
     width: 8.33333%;
}
.col-2 {
     width: 16.66667%;
}
.col-3 {
     width: 25%;
}
.col-4 {
     width: 33.33333%;
}
.col-5 {
     width: 41.66667%;
}
.col-6 {
     width: 50%;
}
.col-7 {
     width: 58.33333%;
}
.col-8 {
     width: 66.66667%;
}
.col-9 {
     width: 75%;
}
.col-10 {
     width: 83.33333%;
}
.col-11 {
     width: 91.66667%;
}
.col-12 {
     width: 100%;
}
.col-1-2 {
     width: 50%;
}
.col-1-3 {
     width: 33.33333%;
}
.col-2-3 {
     width: 66.66667%;
}
.col-1-4 {
     width: 25%;
}
.col-3-4 {
     width: 75%;
}
.col-1-5 {
     width: 20%;
}
.col-2-5 {
     width: 40%;
}
.col-3-5 {
     width: 60%;
}
.col-4-5 {
     width: 80%;
}
.col-full {
     width: 100%;
}
.push-1-2 {
     left: 50%;
}
.push-1-3 {
     left: 33.33333%;
}
.push-2-3 {
     left: 66.66667%;
}
.push-1-4 {
     left: 25%;
}
.push-3-4 {
     left: 75%;
}
.push-1-5 {
     left: 20%;
}
.push-2-5 {
     left: 40%;
}
.push-3-5 {
     left: 60%;
}
.push-4-5 {
     left: 80%;
}
@media only screen and (min-width: 740px) {
     .col-1-m,
     .col-2-m,
     .col-3-m,
     .col-4-m,
     .col-5-m,
     .col-6-m,
     .col-7-m,
     .col-8-m,
     .col-9-m,
     .col-10-m,
     .col-11-m,
     .col-12-m,
     .col-1-2-m,
     .col-1-3-m,
     .col-2-3-m,
     .col-1-4-m,
     .col-3-4-m,
     .col-1-5-m,
     .col-2-5-m,
     .col-3-5-m,
     .col-4-5-m {
          padding-left: 15px;
          padding-right: 15px;
          position: relative;
          float: left;
     }
     .col-1-m {
          width: 8.33333%;
     }
     .col-2-m {
          width: 16.66667%;
     }
     .col-3-m {
          width: 25%;
     }
     .col-4-m {
          width: 33.33333%;
     }
     .col-5-m {
          width: 41.66667%;
     }
     .col-6-m {
          width: 50%;
     }
     .col-7-m {
          width: 58.33333%;
     }
     .col-8-m {
          width: 66.66667%;
     }
     .col-9-m {
          width: 75%;
     }
     .col-10-m {
          width: 83.33333%;
     }
     .col-11-m {
          width: 91.66667%;
     }
     .col-12-m {
          width: 100%;
     }
     .col-1-2-m {
          width: 50%;
     }
     .col-1-3-m {
          width: 33.33333%;
     }
     .col-2-3-m {
          width: 66.66667%;
     }
     .col-1-4-m {
          width: 25%;
     }
     .col-3-4-m {
          width: 75%;
     }
     .col-1-5-m {
          width: 20%;
     }
     .col-2-5-m {
          width: 40%;
     }
     .col-3-5-m {
          width: 60%;
     }
     .col-4-5-m {
          width: 80%;
     }
     .col-full-m {
          width: 100%;
     }
     .push-2-m {
        left: 16.66667%;
     }
	 .push-3-m {
        left: 25%;
     }
}
@media only screen and (min-width: 980px) {
     .col-1-l,
     .col-2-l,
     .col-3-l,
     .col-4-l,
     .col-5-l,
     .col-6-l,
     .col-7-l,
     .col-8-l,
     .col-9-l,
     .col-10-l,
     .col-11-l,
     .col-12-l,
     .col-1-2-l,
     .col-1-3-l,
     .col-2-3-l,
     .col-1-4-l,
     .col-3-4-l,
     .col-1-5-l,
     .col-2-5-l,
     .col-3-5-l,
     .col-4-5-l {
          padding-left: 15px;
          padding-right: 15px;
          position: relative;
          float: left;
     }
     .col-1-l {
          width: 8.33333%;
     }
     .col-2-l {
          width: 16.66667%;
     }
     .col-3-l {
          width: 25%;
     }
     .col-4-l {
          width: 33.33333%;
     }
     .col-5-l {
          width: 41.66667%;
     }
     .col-6-l {
          width: 50%;
     }
     .col-7-l {
          width: 58.33333%;
     }
     .col-8-l {
          width: 66.66667%;
     }
     .col-9-l {
          width: 75%;
     }
     .col-10-l {
          width: 83.33333%;
     }
     .col-11-l {
          width: 91.66667%;
     }
     .col-12-l {
          width: 100%;
     }
     .col-1-2-l {
          width: 50%;
     }
     .col-1-3-l {
          width: 33.33333%;
     }
     .col-2-3-l {
          width: 66.66667%;
     }
     .col-1-4-l {
          width: 25%;
     }
     .col-3-4-l {
          width: 75%;
     }
     .col-1-5-l {
          width: 20%;
     }
     .col-2-5-l {
          width: 40%;
     }
     .col-3-5-l {
          width: 60%;
     }
     .col-4-5-l {
          width: 80%;
     }
     .col-full-l {
          width: 100%;
     }
}
@media only screen and (min-width: 1140px) {
     .col-1-xl,
     .col-2-xl,
     .col-3-xl,
     .col-4-xl,
     .col-5-xl,
     .col-6-xl,
     .col-7-xl,
     .col-8-xl,
     .col-9-xl,
     .col-10-xl,
     .col-11-xl,
     .col-12-xl,
     .col-1-2-xl,
     .col-1-3-xl,
     .col-2-3-xl,
     .col-1-4-xl,
     .col-3-4-xl,
     .col-1-5-xl,
     .col-2-5-xl,
     .col-3-5-xl,
     .col-4-5-xl {
          padding-left: 15px;
          padding-right: 15px;
          position: relative;
          float: left;
     }
     .col-1-xl {
          width: 8.33333%;
     }
     .col-2-xl {
          width: 16.66667%;
     }
     .col-3-xl {
          width: 25%;
     }
     .col-4-xl {
          width: 33.33333%;
     }
     .col-5-xl {
          width: 41.66667%;
     }
     .col-6-xl {
          width: 50%;
     }
     .col-7-xl {
          width: 58.33333%;
     }
     .col-8-xl {
          width: 66.66667%;
     }
     .col-9-xl {
          width: 75%;
     }
     .col-10-xl {
          width: 83.33333%;
     }
     .col-11-xl {
          width: 91.66667%;
     }
     .col-12-xl {
          width: 100%;
     }
     .col-1-2-xl {
          width: 50%;
     }
     .col-1-3-xl {
          width: 33.33333%;
     }
     .col-2-3-xl {
          width: 66.66667%;
     }
     .col-1-4-xl {
          width: 25%;
     }
     .col-3-4-xl {
          width: 75%;
     }
     .col-1-5-xl {
          width: 20%;
     }
     .col-2-5-xl {
          width: 40%;
     }
     .col-3-5-xl {
          width: 60%;
     }
     .col-4-5-xl {
          width: 80%;
     }
     .col-full-xl {
          width: 100%;
     }
}
@media print {
     *,
     *:before,
     *:after {
          background: transparent;
          color: #000;
          box-shadow: none;
          text-shadow: none;
     }
     a,
     a:visited {
          text-decoration: underline;
     }
     a[href]:after {
          content: " (" attr(href) ")";
     }
     a[href^="#"]:after,
     a[href^="javascript:"]:after {
          content: "";
     }
     pre,
     blockquote {
          page-break-inside: avoid;
     }
     thead {
          display: table-header-group;
     }
     tr {
          page-break-inside: avoid;
     }
     img {
          page-break-inside: avoid;
          max-width: 100%;
     }
     p,
     h2,
     h3 {
          orphans: 3;
          widows: 3;
     }
     h2,
     h3 {
          page-break-after: avoid;
     }
     abbr[title]:after {
          content: " (" attr(title) ")";
     }
}
.no-margin {
     margin: 0;
}
.no-padding {
     padding: 0;
}
.no-float {
     float: none;
}
.no-background {
     background: transparent;
}
.no-border {
     border: 0;
}
.no-select {
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     cursor: default;
}
.uppercase {
     text-transform: uppercase;
}
.lowercase {
     text-transform: lowercase;
}
.capitalize {
     text-transform: capitalize;
}
.text-left {
     text-align: left;
}
.text-right {
     text-align: right;
}
.text-center {
     text-align: center;
}
.text-justify {
     text-align: justify;
}
.relative {
     position: relative;
}
.absolute {
     position: absolute;
}
.static {
     position: static;
}
.fixed {
     position: fixed;
}
.none {
     display: none;
}
.block {
     display: block;
}
.inline-block {
     display: inline-block;
}
.inline {
     display: inline;
}
.left {
     float: left;
}
.right {
     float: right;
}
.center {
     float: none;
     margin-left: auto;
     margin-right: auto;
}
.pad-top-5 {
     padding-top: 5px;
}
.pad-top-10 {
     padding-top: 10px;
}
.pad-top-15 {
     padding-top: 15px;
}
.pad-top-20 {
     padding-top: 20px;
}
.pad-top-25 {
     padding-top: 25px;
}
.pad-top-30 {
     padding-top: 30px;
}
.pad-top-35 {
     padding-top: 35px;
}
.pad-top-40 {
     padding-top: 40px;
}
.pad-top-45 {
     padding-top: 45px;
}
.pad-top-50 {
     padding-top: 50px;
}
.pad-top-55 {
     padding-top: 55px;
}
.pad-top-60 {
     padding-top: 60px;
}
.pad-bottom-5 {
     padding-bottom: 5px;
}
.pad-bottom-10 {
     padding-bottom: 10px;
}
.pad-bottom-15 {
     padding-bottom: 15px;
}
.pad-bottom-20 {
     padding-bottom: 20px;
}
.pad-bottom-25 {
     padding-bottom: 25px;
}
.pad-bottom-30 {
     padding-bottom: 30px;
}
.pad-bottom-35 {
     padding-bottom: 35px;
}
.pad-bottom-40 {
     padding-bottom: 40px;
}
.pad-bottom-45 {
     padding-bottom: 45px;
}
.pad-bottom-50 {
     padding-bottom: 50px;
}
.pad-bottom-55 {
     padding-bottom: 55px;
}
.pad-bottom-60 {
     padding-bottom: 60px;
}
.pad-5 {
     padding: 5px;
}
.pad-10 {
     padding: 10px;
}
.pad-15 {
     padding: 15px;
}
.pad-20 {
     padding: 20px;
}
.pad-25 {
     padding: 25px;
}
.pad-30 {
     padding: 30px;
}
.pad-35 {
     padding: 35px;
}
.pad-40 {
     padding: 40px;
}
.pad-45 {
     padding: 45px;
}
.pad-50 {
     padding: 50px;
}
.pad-55 {
     padding: 55px;
}
.pad-60 {
     padding: 60px;
}
@media only screen and (min-width: 740px) {
     .no-float-m {
          float: none;
     }
     .no-padding-m {
          padding: 0;
     }
     .no-margin-m {
          margin: 0;
     }
     .relative-m {
          position: relative;
     }
     .absolute-m {
          position: absolute;
     }
     .static-m {
          position: static;
     }
     .fixed-m {
          position: fixed;
     }
     .none-m {
          display: none;
     }
     .block-m {
          display: block;
     }
     .inline-block-m {
          display: inline-block;
     }
     .inline-m {
          display: inline;
     }
     .left-m {
          float: left;
     }
     .right-m {
          float: right;
     }
     .center-m {
          float: none;
          margin-left: auto;
          margin-right: auto;
     }
     .text-left-m {
          text-align: left;
     }
     .text-right-m {
          text-align: right;
     }
     .text-center-m {
          text-align: center;
     }
     .text-justify-m {
          text-align: justify;
     }
     .no-col-m {
          width: auto;
          float: none;
     }
     .no-push-m,
     .no-pull-m {
          left: 0;
     }
     .pad-top-0-m {
          padding-top: 0;
     }
     .pad-top-5-m {
          padding-top: 5px;
     }
     .pad-top-10-m {
          padding-top: 10px;
     }
     .pad-top-15-m {
          padding-top: 15px;
     }
     .pad-top-20-m {
          padding-top: 20px;
     }
     .pad-top-25-m {
          padding-top: 25px;
     }
     .pad-top-30-m {
          padding-top: 30px;
     }
     .pad-top-35-m {
          padding-top: 35px;
     }
     .pad-top-40-m {
          padding-top: 40px;
     }
     .pad-top-45-m {
          padding-top: 45px;
     }
     .pad-top-50-m {
          padding-top: 50px;
     }
     .pad-top-55-m {
          padding-top: 55px;
     }
     .pad-top-60-m {
          padding-top: 60px;
     }
     .pad-bottom-0-m {
          padding-bottom: 0;
     }
     .pad-bottom-5-m {
          padding-bottom: 5px;
     }
     .pad-bottom-10-m {
          padding-bottom: 10px;
     }
     .pad-bottom-15-m {
          padding-bottom: 15px;
     }
     .pad-bottom-20-m {
          padding-bottom: 20px;
     }
     .pad-bottom-25-m {
          padding-bottom: 25px;
     }
     .pad-bottom-30-m {
          padding-bottom: 30px;
     }
     .pad-bottom-35-m {
          padding-bottom: 35px;
     }
     .pad-bottom-40-m {
          padding-bottom: 40px;
     }
     .pad-bottom-45-m {
          padding-bottom: 45px;
     }
     .pad-bottom-50-m {
          padding-bottom: 50px;
     }
     .pad-bottom-55-m {
          padding-bottom: 55px;
     }
     .pad-bottom-60-m {
          padding-bottom: 60px;
     }
     .pad-0-m {
          padding: 0;
     }
     .pad-5-m {
          padding: 5px;
     }
     .pad-10-m {
          padding: 10px;
     }
     .pad-15-m {
          padding: 15px;
     }
     .pad-20-m {
          padding: 20px;
     }
     .pad-25-m {
          padding: 25px;
     }
     .pad-30-m {
          padding: 30px;
     }
     .pad-35-m {
          padding: 35px;
     }
     .pad-40-m {
          padding: 40px;
     }
     .pad-45-m {
          padding: 45px;
     }
     .pad-50-m {
          padding: 50px;
     }
     .pad-55-m {
          padding: 55px;
     }
     .pad-60-m {
          padding: 60px;
     }
}
@media only screen and (min-width: 980px) {
     .no-float-l {
          float: none;
     }
     .no-padding-l {
          padding: 0;
     }
     .no-margin-l {
          margin: 0;
     }
     .relative-l {
          position: relative;
     }
     .absolute-l {
          position: absolute;
     }
     .static-l {
          position: static;
     }
     .fixed-l {
          position: fixed;
     }
     .none-l {
          display: none;
     }
     .block-l {
          display: block;
     }
     .inline-block-l {
          display: inline-block;
     }
     .inline-l {
          display: inline;
     }
     .left-l {
          float: left;
     }
     .right-l {
          float: right;
     }
     .center-l {
          float: none;
          margin-left: auto;
          margin-right: auto;
     }
     .text-left-l {
          text-align: left;
     }
     .text-right-l {
          text-align: right;
     }
     .text-center-l {
          text-align: center;
     }
     .text-justify-l {
          text-align: justify;
     }
     .no-col-l {
          width: auto;
          float: none;
     }
     .no-push-l,
     .no-pull-l {
          left: 0;
     }
     .pad-top-0-l {
          padding-top: 0;
     }
     .pad-top-5-l {
          padding-top: 5px;
     }
     .pad-top-10-l {
          padding-top: 10px;
     }
     .pad-top-15-l {
          padding-top: 15px;
     }
     .pad-top-20-l {
          padding-top: 20px;
     }
     .pad-top-25-l {
          padding-top: 25px;
     }
     .pad-top-30-l {
          padding-top: 30px;
     }
     .pad-top-35-l {
          padding-top: 35px;
     }
     .pad-top-40-l {
          padding-top: 40px;
     }
     .pad-top-45-l {
          padding-top: 45px;
     }
     .pad-top-50-l {
          padding-top: 50px;
     }
     .pad-top-55-l {
          padding-top: 55px;
     }
     .pad-top-60-l {
          padding-top: 60px;
     }
     .pad-bottom-0-l {
          padding-bottom: 0;
     }
     .pad-bottom-5-l {
          padding-bottom: 5px;
     }
     .pad-bottom-10-l {
          padding-bottom: 10px;
     }
     .pad-bottom-15-l {
          padding-bottom: 15px;
     }
     .pad-bottom-20-l {
          padding-bottom: 20px;
     }
     .pad-bottom-25-l {
          padding-bottom: 25px;
     }
     .pad-bottom-30-l {
          padding-bottom: 30px;
     }
     .pad-bottom-35-l {
          padding-bottom: 35px;
     }
     .pad-bottom-40-l {
          padding-bottom: 40px;
     }
     .pad-bottom-45-l {
          padding-bottom: 45px;
     }
     .pad-bottom-50-l {
          padding-bottom: 50px;
     }
     .pad-bottom-55-l {
          padding-bottom: 55px;
     }
     .pad-bottom-60-l {
          padding-bottom: 60px;
     }
     .pad-0-l {
          padding: 0;
     }
     .pad-5-l {
          padding: 5px;
     }
     .pad-10-l {
          padding: 10px;
     }
     .pad-15-l {
          padding: 15px;
     }
     .pad-20-l {
          padding: 20px;
     }
     .pad-25-l {
          padding: 25px;
     }
     .pad-30-l {
          padding: 30px;
     }
     .pad-35-l {
          padding: 35px;
     }
     .pad-40-l {
          padding: 40px;
     }
     .pad-45-l {
          padding: 45px;
     }
     .pad-50-l {
          padding: 50px;
     }
     .pad-55-l {
          padding: 55px;
     }
     .pad-60-l {
          padding: 60px;
     }
}
@media only screen and (min-width: 1140px) {
     .no-float-xl {
          float: none;
     }
     .no-padding-xl {
          padding: 0;
     }
     .no-margin-xl {
          margin: 0;
     }
     .relative-xl {
          position: relative;
     }
     .absolute-xl {
          position: absolute;
     }
     .static-xl {
          position: static;
     }
     .fixed-xl {
          position: fixed;
     }
     .none-xl {
          display: none;
     }
     .block-xl {
          display: block;
     }
     .inline-block-xl {
          display: inline-block;
     }
     .inline-xl {
          display: inline;
     }
     .left-xl {
          float: left;
     }
     .right-xl {
          float: right;
     }
     .center-xl {
          float: none;
          margin-left: auto;
          margin-right: auto;
     }
     .text-left-xl {
          text-align: left;
     }
     .text-right-xl {
          text-align: right;
     }
     .text-center-xl {
          text-align: center;
     }
     .text-justify-xl {
          text-align: justify;
     }
     .no-col-xl {
          width: auto;
          float: none;
     }
     .no-push-xl,
     .no-pull-xl {
          left: 0;
     }
     .pad-top-0-xl {
          padding-top: 0;
     }
     .pad-top-5-xl {
          padding-top: 5px;
     }
     .pad-top-10-xl {
          padding-top: 10px;
     }
     .pad-top-15-xl {
          padding-top: 15px;
     }
     .pad-top-20-xl {
          padding-top: 20px;
     }
     .pad-top-25-xl {
          padding-top: 25px;
     }
     .pad-top-30-xl {
          padding-top: 30px;
     }
     .pad-top-35-xl {
          padding-top: 35px;
     }
     .pad-top-40-xl {
          padding-top: 40px;
     }
     .pad-top-45-xl {
          padding-top: 45px;
     }
     .pad-top-50-xl {
          padding-top: 50px;
     }
     .pad-top-55-xl {
          padding-top: 55px;
     }
     .pad-top-60-xl {
          padding-top: 60px;
     }
     .pad-bottom-0-xl {
          padding-bottom: 0;
     }
     .pad-bottom-5-xl {
          padding-bottom: 5px;
     }
     .pad-bottom-10-xl {
          padding-bottom: 10px;
     }
     .pad-bottom-15-xl {
          padding-bottom: 15px;
     }
     .pad-bottom-20-xl {
          padding-bottom: 20px;
     }
     .pad-bottom-25-xl {
          padding-bottom: 25px;
     }
     .pad-bottom-30-xl {
          padding-bottom: 30px;
     }
     .pad-bottom-35-xl {
          padding-bottom: 35px;
     }
     .pad-bottom-40-xl {
          padding-bottom: 40px;
     }
     .pad-bottom-45-xl {
          padding-bottom: 45px;
     }
     .pad-bottom-50-xl {
          padding-bottom: 50px;
     }
     .pad-bottom-55-xl {
          padding-bottom: 55px;
     }
     .pad-bottom-60-xl {
          padding-bottom: 60px;
     }
     .pad-0-xl {
          padding: 0;
     }
     .pad-5-xl {
          padding: 5px;
     }
     .pad-10-xl {
          padding: 10px;
     }
     .pad-15-xl {
          padding: 15px;
     }
     .pad-20-xl {
          padding: 20px;
     }
     .pad-25-xl {
          padding: 25px;
     }
     .pad-30-xl {
          padding: 30px;
     }
     .pad-35-xl {
          padding: 35px;
     }
     .pad-40-xl {
          padding: 40px;
     }
     .pad-45-xl {
          padding: 45px;
     }
     .pad-50-xl {
          padding: 50px;
     }
     .pad-55-xl {
          padding: 55px;
     }
     .pad-60-xl {
          padding: 60px;
     }
}
@media print {
     .no-float-print {
          float: none;
     }
     .no-padding-print {
          padding: 0;
     }
     .no-margin-print {
          margin: 0;
     }
     .none-print {
          display: none;
     }
     .block-print {
          display: block;
     }
     .inline-block-print {
          display: inline-block;
     }
     .inline-print {
          display: inline;
     }
     .text-left-print {
          text-align: left;
     }
     .text-right-print {
          text-align: right;
     }
     .text-center-print {
          text-align: center;
     }
     .text-justify-print {
          text-align: justify;
     }
     .no-col-print {
          width: auto;
          float: none;
     }
     .no-push-print,
     .no-pull-print {
          left: 0;
     }
     .pad-top-0-print {
          padding-top: 0;
     }
     .pad-top-5-print {
          padding-top: 5px;
     }
     .pad-top-10-print {
          padding-top: 10px;
     }
     .pad-top-15-print {
          padding-top: 15px;
     }
     .pad-top-20-print {
          padding-top: 20px;
     }
     .pad-top-25-print {
          padding-top: 25px;
     }
     .pad-top-30-print {
          padding-top: 30px;
     }
     .pad-top-35-print {
          padding-top: 35px;
     }
     .pad-top-40-print {
          padding-top: 40px;
     }
     .pad-top-45-print {
          padding-top: 45px;
     }
     .pad-top-50-print {
          padding-top: 50px;
     }
     .pad-top-55-print {
          padding-top: 55px;
     }
     .pad-top-60-print {
          padding-top: 60px;
     }
     .pad-bottom-0-print {
          padding-bottom: 0;
     }
     .pad-bottom-5-print {
          padding-bottom: 5px;
     }
     .pad-bottom-10-print {
          padding-bottom: 10px;
     }
     .pad-bottom-15-print {
          padding-bottom: 15px;
     }
     .pad-bottom-20-print {
          padding-bottom: 20px;
     }
     .pad-bottom-25-print {
          padding-bottom: 25px;
     }
     .pad-bottom-30-print {
          padding-bottom: 30px;
     }
     .pad-bottom-35-print {
          padding-bottom: 35px;
     }
     .pad-bottom-40-print {
          padding-bottom: 40px;
     }
     .pad-bottom-45-print {
          padding-bottom: 45px;
     }
     .pad-bottom-50-print {
          padding-bottom: 50px;
     }
     .pad-bottom-55-print {
          padding-bottom: 55px;
     }
     .pad-bottom-60-print {
          padding-bottom: 60px;
     }
     .pad-0-print {
          padding: 0;
     }
     .pad-5-print {
          padding: 5px;
     }
     .pad-10-print {
          padding: 10px;
     }
     .pad-15-print {
          padding: 15px;
     }
     .pad-20-print {
          padding: 20px;
     }
     .pad-25-print {
          padding: 25px;
     }
     .pad-30-print {
          padding: 30px;
     }
     .pad-35-print {
          padding: 35px;
     }
     .pad-40-print {
          padding: 40px;
     }
     .pad-45-print {
          padding: 45px;
     }
     .pad-50-print {
          padding: 50px;
     }
     .pad-55-print {
          padding: 55px;
     }
     .pad-60-print {
          padding: 60px;
     }
}