﻿/*----------------------------------------
/ base
----------------------------------------*/

html {
  font-size: 100%;
}

body {
  font-family: 'Sora', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  color: #000000;
  padding: 0;
  margin: 0;
  background: #ECF7FD;
}

/*----------default styles----------*/

/* default link styles */
a,
a:link,
a:visited {
  color: #153A8A;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  outline: none;
  font-weight: normal;
  font-size: 16px;

}

a:hover,
a:focus,
a:active {
  text-decoration: underline;
  cursor: pointer;
}

a img {
  border: none;
}

ul li {
  color: #000000;
}

/* defaults */
img {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  max-width: 100%;
}

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

input[type="text"],
input[type="password"] {
  -webkit-appearance: none;
}

input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: rgba(74, 83, 92, 0.5);
  padding-left: 0 !important;

}

input[type="text"]::-moz-placeholder {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: rgba(74, 83, 92, 0.5);
  padding-left: 0 !important;

}

input[type="text"]:-ms-input-placeholder {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: rgba(74, 83, 92, 0.5);
  padding-left: 0 !important;
  padding-left: 0;
}

input[type="text"]:-moz-placeholder {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: rgba(74, 83, 92, 0.5);
  padding-left: 0 !important;

}

p {
  margin: 0 0 15px 0;
  padding: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  color: #000000;
}

ul,
ol {
  margin-bottom: 15px;
}

code {
  line-height: 1.6;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

blockquote {
  line-height: 1.6;
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 100%;
}

th,
td {
  vertical-align: top;
}

strong,
b {
  font-weight: 600;
}

textarea {
  resize: none;
}

legend {
  color: inherit;
  text-rendering: optimizeLegibility;
  font-weight: 300;
  font-size: 200%;
  border-bottom: 1px solid #ccc;
}

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

.inline {
  display: inline;
}

.clear {
  clear: both
}

.capitalize {
  text-transform: capitalize;
}

/* default heading styles */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  padding: 0;
  margin: 0 0 15px 0;
  text-rendering: optimizeLegibility;
  line-height: 1.4;
  color: #153A8A;
  font-weight: 700;

}

h1 {
  font-size: 64px;
  line-height: 80px;
}

h2 {
  font-size: 40px;
  line-height: 46px;

}

h3 {
  font-size: 32px;
  line-height: 40px;
}

h4 {
  font-size: 24px;
  line-height: 30px;
}

h5 {
  font-size: 20px;
  line-height: 25px;
}

h6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;

}

h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:focus,
h2 a,
h2 a:link,
h2 a:visited,
h2 a:hover,
h2 a:focus,
h3 a,
h3 a:link,
h3 a:visited,
h3 a:hover,
h3 a:focus,
h4 a,
h4 a:link,
h4 a:visited,
h4 a:hover,
h4 a:focus,
h5 a,
h5 a:link,
h5 a:visited,
h5 a:hover,
h5 a:focus,
h6 a,
h6 a:link,
h6 a:visited,
h6 a:hover,
h6 a:focus {
  font-weight: normal;
  font-weight: 300;
  color: inherit;
  text-decoration: none;
  border: none;
}

h1 a:hover,
h1 a:focus,
h2 a:hover,
h2 a:focus,
h3 a:hover,
h3 a:focus,
h4 a:hover,
h4 a:focus,
h5 a:hover,
h5 a:focus,
h6 a:hover,
h6 a:focus {}

h1.smaller,
h2.smaller,
h3.smaller,
h4.smaller,
h5.smaller,
h6.smaller {
  font-size: 120%;
}

.large {
  font-size: 110% !important;
}

.larger {
  font-size: 125% !important;
}

.largest {
  font-size: 135% !important;
}

.small {
  font-size: 95% !important;
}

.smaller {
  font-size: 90% !important;
}

.smallest {
  font-size: 85% !important;
}

.normal {
  font-weight: 400 !important;
  font-size: 100% !important;
}

.bold {
  font-weight: 700 !important;
}

.semi-bold {
  font-weight: 600 !important;
}

/*----forms----*/
.form-control {
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #A4AEB7;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: rgba(74, 83, 92, 0.5);
  border-radius: 0;
  padding-left: 0;
}

label {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  text-transform: capitalize;
  color: #000000;
  margin-bottom: 10px;
}

.form-control:hover,
.form-control:focus {
  border-color: #5c5c5c;
  box-shadow: none;
}

.form-control:focus,
.form-control:active {
  border-color: #5c5c5c;
  box-shadow: none;
  background: #eee;
}

fieldset.form-inline .form-group {
  margin-left: 0;
  margin-right: 0;
}

legend.control-label {
  font-size: 100%;
  border: 0;
  font-weight: bold;
}

/*-----lists-----*/
.no-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.margin-bottom8 {
  margin-bottom: 8px !important;
}

.margin-top8 {
  margin-top: 8px !important;
}

.padding-top8 {
  padding-top: 8px !important;
}

.padding-bottom8 {
  padding-bottom: 8px !important;
}

.margin-bottom5 {
  margin-bottom: 5px !important;
}

/*-----margins and padding-----*/
.no-margin {
  margin: 0 !important;
}

.no-margin-top {
  margin-top: 0 !important;
}

.no-margin-right {
  margin-right: 0 !important;
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

.no-margin-left {
  margin-left: 0 !important;
}

.no-padding {
  padding: 0 !important;
}

.no-padding-top {
  padding-top: 0 !important;
}

.no-padding-right {
  padding-right: 0 !important;
}

.no-padding-bottom {
  padding-bottom: 0 !important;
}

.no-padding-left {
  padding-left: 0 !important;
}

.margin-all {
  margin: 15px !important;
}

.margin-top {
  margin-top: 15px !important;
}

.margin-right {
  margin-right: 15px !important;
}

.margin-bottom {
  margin-bottom: 15px !important;
}

.margin-left {
  margin-left: 15px !important;
}

.padding-all {
  padding: 15px !important;
}

.padding-top {
  padding-top: 15px !important;
}

.padding-right {
  padding-right: 15px !important;
}

.padding-bottom {
  padding-bottom: 15px !important;
}

.padding-left {
  padding-left: 15px !important;
}

.margin-all-mid {
  margin: 30px !important;
}

.margin-top-mid {
  margin-top: 30px !important;
}

.margin-right-mid {
  margin-right: 30px !important;
}

.margin-bottom-mid {
  margin-bottom: 30px !important;
}

.margin-left-mid {
  margin-left: 30px !important;
}

.padding-all-mid {
  padding: 30px !important;
}

.padding-top-mid {
  padding-top: 30px !important;
}

.padding-right-mid {
  padding-right: 30px !important;
}

.padding-bottom-mid {
  padding-bottom: 30px !important;
}

.padding-left-mid {
  padding-left: 30px !important;
}

.margin-all-full {
  margin: 60px !important;
}

.margin-top-full {
  margin-top: 60px !important;
}

.margin-right-full {
  margin-right: 60px !important;
}

.margin-bottom-full {
  margin-bottom: 60px !important;
}

.margin-left-full {
  margin-left: 60px !important;
}

.padding-all-full {
  padding: 60px !important;
}

.padding-top-full {
  padding-top: 60px !important;
}

.padding-right-full {
  padding-right: 60px !important;
}

.padding-bottom-full {
  padding-bottom: 60px !important;
}

.padding-left-full {
  padding-left: 60px !important;
}

.margin-all-max {
  margin: 90px !important;
}

.margin-top-max {
  margin-top: 90px !important;
}

.margin-right-max {
  margin-right: 90px !important;
}

.margin-bottom-max {
  margin-bottom: 90px !important;
}

.margin-left-max {
  margin-left: 90px !important;
}

.padding-all-max {
  padding: 90px !important;
}

.padding-top-max {
  padding-top: 90px !important;
}

.padding-right-max {
  padding-right: 90px !important;
}

.padding-bottom-max {
  padding-bottom: 90px !important;
}

.padding-left-max {
  padding-left: 90px !important;
}

.margin-over {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

/*-----alignment-----*/
.align-left {
  text-align: left;
}

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

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

.align-vertical {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

/* flexbox layout for equal height boxes */
.align {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.align>div[class*='col-'],
.align>article[class*='col-'],
.align>li[class*='col-'] {
  margin-left: -0.5px;
}

.flex-grow {
  flex-grow: 1;
}

.link-cover {
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  left: 15px;
  z-index: 100;
}

/*-----animations-----*/
.animate,
.animate:before,
.animate:after {
  transition: all 1s ease-out;
}

.animate-fast,
.animate-fast:before,
.animate-fast:after {
  transition: all .5s ease-out;
}

.animate-faster,
.animate-faster:before,
.animate-faster:after {
  transition: all .2s ease-out;
}

.animate-slow,
.animate-slow:before,
.animate-slow:after {
  transition: all 1.5s cubic-bezier(0, 0, 0.9, 0.06);
}

.animate-slower,
.animate-slower:before,
.animate-slower:after {
  transition: all 2s cubic-bezier(0, 0, 0.9, 0.06);
}

/*-----containers-----*/
.block {
  display: block;
  padding: 15px;
  position: relative;
}

.inline-block {
  display: inline-block;
}

div.center {
  margin: 0 auto;
  float: none;
}

.feature {
  font-size: 150%;
}

.full {
  width: 100%;
}

.block img {
  width: 100%;
}

.block.full img {
  width: auto;
}

.accordion {
  text-decoration: none;
}

/*-----colours-----*/
.primary {
  color: #153A8A !important;
}

.secondary {
  color: #000000 !important;
}

.tertiary {
  color: #204d6e;
}

.highlight {
  color: #a18963;
}

.section {
  color: #fff !important;
}

.shade {
  color: #f2f6f9;
}

.dark {
  color: #000;
}

.light {
  color: #88888a;
}

.blue {
  color: #137bae;
}

.text-muted {}

.text-primary {}

.text-success {}

.text-info {}

.text-warning {}

.text-danger {}

/*-----backgrounds-----*/
.bg-primary {
  background: #153A8A !important;
  color: #fff !important;
}

.bg-primary a,
.bg-primary h1,
.bg-primary h2,
.bg-primary h3,
.bg-primary h4,
.bg-primary h5,
.bg-primary h6,
.bg-primary p,
.bg-tertiary a,
.bg-tertiary h1,
.bg-tertiary h2,
.bg-tertiary h3,
.bg-tertiary h4,
.bg-tertiary h5,
.bg-tertiary h6,
.bg-tertiary p {
  color: #fff;
}

.bg-primary a:hover,
.bg-primary a:focus {
  border-color: #fff;
}

.bg-secondary {
  background: #E3A573 !important;
  color: #fff !important;
}

.bg-secondary a {
  color: #fff;
}

.bg-secondary a:hover,
.bg-secondary a:focus {
  border-color: #fff;
}

.bg-tertiary {
  background: #204d6e !important;
  color: #fff !important;
}

.bg-highlight {
  background: #f5f5f7 !important;
  color: #5c5c5c !important;
}

.bg-section {
  background: #fff;
  color: #5b5b5b;
}

.bg-shade {
  background: #f2f6f9;
  color: #5b5b5b;
}

.bg-dark {
  background: #000;
  color: #fff;
}

.bg-dark a {
  color: #fff;
}

.bg-dark a:hover,
.bg-dark a:focus {
  border-color: #fff;
}

.bg-light {
  background: #fefefe !important;
  color: #204d6e;
}

.bg-success {}

.bg-info {}

.bg-warning {}

.bg-danger {}

.bg-grad-primary {
  background: linear-gradient(to bottom, #21b4c1 0%, #ffffff 100%);
}

.bg-grad-secondary {
  background: linear-gradient(to bottom, #409ec1 0%, #ffffff 100%);
}

.bg-grad-tertiary {
  background: linear-gradient(to bottom, #cccccc 0%, #ffffff 100%);
}

.bg-grad-highlight {
  background: linear-gradient(to bottom, #acf8ff 0%, #ffffff 100%);
}

.bg-grad-section {
  background: linear-gradient(to bottom, #ffffff 0%, #aaaaaa 100%);
}

.bg-grad-shade {
  background: linear-gradient(to bottom, #f2f6f9 0%, #ffffff 100%);
}

.bg-grad-dark {
  background: linear-gradient(to bottom, #5c5c5c 0%, #ffffff 100%);
}

.bg-grad-light {
  background: linear-gradient(to bottom, #eeeeee 0%, #ffffff 100%);
}

.bg-image {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  color: #fff;
}

.bg-image h2,
.bg-image h3,
.bg-image h4,
.bg-image h5,
.bg-image h6 {
  color: #fff;
}



.bg-image.bg-hex-pale h2,
.bg-image.bg-hex-pale h3,
.bg-image.bg-hex-pale h4,
.bg-image.bg-hex-pale h5,
.bg-image.bg-hex-pale h6 {
  color: #333;
}

.bg-repeat {
  background-repeat: repeat;
}

.bg-top-left {
  background-position: 0 0;
}

.bg-top-right {
  background-position: 100% 0;
}

.bg-bot-left {
  background-position: 0 100%;
}

.bg-bot-right {
  background-position: 100% 100%;
}

.bg-size-cover {
  background-size: cover;
}

.bg-size-contain {
  background-size: contain;
}

.bg-size-initial {
  background-size: initial;
}

.bg-size-half {
  background-size: 50%;
}

/*-----borders-----*/
.border,
.btn.border,
.btn.border:link {
  border: 1px solid #ddd;
}

.border:hover,
.border:focus,
.btn.border:hover,
.btn.border:focus {
  background: #000;
  border: 1px solid #000;
  color: #fff;
  text-decotaion: none;
}


.border-none {
  border: none !important;
}

.border-top {
  border-top: 1px solid #ddd;
}

.border-right {
  border-right: 1px solid #ddd;
}

.border-bottom {
  border-bottom: 1px solid #ddd;
}

.border-left {
  border-left: 1px solid #ddd;
}

.border-primary {
  border-color: #9e221e !important;
}

.border-secondary {
  border-color: #409ec1 !important;
}

.border-tertiary {
  border-color: #ccc !important;
}

.border-highlight {
  border-color: #acf8ff;
}

.border-section {
  border-color: #fff;
}

.border-shade {
  border-color: #f2f6f9;
}

.border-dark,
.btn.border-dark:link {
  border-color: #000;
}

.border-light {
  border-color: #eee;
}

.border-normal {
  border-width: 2px !important;
}

.border-thick {
  border-width: 3px !important;
}

.border-thicker {
  border-width: 9px !important;
}

.border-thickest {
  border-width: 15px !important;
}

.border-rad-med {
  border-radius: 7px;
}

.border-rad {
  border-radius: 3px;
}

.border-rad5 {
  border-radius: 5px;
}

.border-rad10 {
  border-radius: 10px;
}

.border-rad-left {
  border-radius: 3px 0 0 3px;
}

.border-rad-right {
  border-radius: 0 3px 3px 0;
}

.border-rad-top {
  border-radius: 3px 3px 0 0;
}

.border-rad-bot {
  border-radius: 0 0 3px 3px;
}

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

.no-border-rad-bottom {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.no-border-rad-top {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}


/*-----shadow-----*/
.shadow {
  box-shadow: 2px 2px 2px 0px rgba(50, 50, 50, 0.5);
}

.shadow-rev {
  box-shadow: -2px -2px 2px 0px rgba(50, 50, 50, 0.5);
}

.shadow-bot {
  box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.5);
}

.no-shadow {
  box-shadow: 0px 0px 0px #0000001a !important;
}




.btn.btn-secondary {
  color: #153A8A;
  border: 1px solid #153A8A;
  background: transparent;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  border-radius: 42px;
}

.btn.btn-secondary:hover,
.btn.btn-secondary:focus {
  background: #153A8A;
  color: #fff;
  border: 1px solid #153A8A;
}


.btn-highlight,
.btn-highlight:link,
.btn-highlight:visited {
  color: #5c5c5c !important;
  text-decoration: none !important;
  border-color: #acf8ff;
  background: #acf8ff;
}

.btn-section,
.btn-section:link,
.btn-section:visited {
  color: #00538d !important;
  text-decoration: none !important;
  border-color: #fff;
  background: #fff;
}

.btn-section:hover,
.btn-section:focus {
  color: #fff !important;
  text-decoration: none !important;
  border-color: #00538d;
  background: #00538d;
}

.btn-shade,
.btn-shade:link,
.btn-shade:visited {
  color: #5c5c5c !important;
  text-decoration: none !important;
  border-color: #f2f6f9;
  background: #f2f6f9;
}

.btn-dark,
.btn-dark:link,
.btn-dark:visited {
  color: #fff !important;
  text-decoration: none !important;
  border-color: #5c5c5c;
  background: #5c5c5c;
}

.btn-light,
.btn-light:link,
.btn-light:visited {
  color: #5c5c5c !important;
  text-decoration: none !important;
  border-color: #eee;
  background: #eee;
}

.btn.btn-bgprimary,
.btn-bgprimary {
  background: #204d6e;
  border-radius: 7px;
  display: block;
  padding: 15px;
  color: #fff;
  border: 1px solid #204d6e;
}

.btn-bgprimary:hover,
.btn-bgprimary:focus,
.btn-bgprimary:active {
  background: transparent;
  color: #204d6e;
}

/*-----custom buttons-----*/

.bg-shade .btn.border {
  border: 1px solid #000;
  color: #000 !important;
  text-decoration: none !important;
}

.bg-shade .btn.border:hover,
.bg-shade .btn.border:focus {
  color: #fff !important;
  text-decoration: none !important;
}

.bg-shade .btn.external:after {
  color: #000;
}

.bg-shade .btn.external:hover:after,
.bg-shade .btn.external:focus:after {
  color: #fff !important;
  text-decoration: none !important;
}

.bg-dark .btn.external:after {
  color: #fff;
}

.bg-dark .btn.external:hover:after,
.bg-dark .btn.external:focus:after {
  color: #000 !important;
  text-decoration: none !important;
}

.bg-dark .btn.external:hover,
.bg-dark .btn.external:focus {
  background: #fff;
  color: #000 !important;
  text-decoration: none !important;
}

.bg-dark .btn.border {
  border: 1px solid #fff;
  color: #fff !important;
  text-decoration: none !important;
}

.bg-dark .btn.border:hover,
.bg-dark .btn.border:focus {
  background: #fff;
  color: #000 !important;
  text-decoration: none !important;
}

.btn-secondary-border,
.btn-secondary-border:link,
.btn-secondary-border:visited {
  color: #F97179;
  background: transparent;
  border-radius: 10px;
  text-decoration: none !important;
  border: 1px solid #F95861;
  padding: 13px 25px 13px 25px;
}

.btn-secondary-border:hover,
.btn-secondary-border:focus,
.btn-secondary-border:active,
.btn-secondary-border:not(:disabled):not(.disabled):active,
.btn-secondary-border.selected {
  background: #F97179;
  color: #fff;
  border: 1px solid #F97179;
}

.btn-primary-border,
.btn-primary-border:link,
.btn-primary-border:visited {
  color: #204d6e;
  background: transparent;
  border-radius: 10px;
  text-decoration: none !important;
  border: 1px solid #204d6e;
  padding: 8px 15px 8px 15px;
}

.btn-primary-border:hover,
.btn-primary-border:focus,
.btn-primary-border:active,
.btn-primary-border:not(:disabled):not(.disabled):active {
  background: #204d6e;
  color: #fff;
  border: 1px solid #204d6e;
}

/*-----circle-----*/
.circle,
p.circle {
  border-radius: 100px;
  padding: 15px;
  display: inline-block;
  float: none;
  width: auto;
  text-align: centre;
  min-width: 1px;
}


/*-----opacity-----*/
.invisible {
  opacity: 0;
}

.translucent {
  opacity: 0.8;
}

.transparent {
  opacity: 0.4;
}

/*-----effects-----*/
.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}


/*----------------------------------------
/ responsive design
----------------------------------------*/

@media screen and (min-width: 1200px) {
  .w-lg-75 {
    width: 75%;
  }

  .w-lg-60 {
    width: 60%;
  }


  .w-lg-50 {
    width: 50%;
  }

  .padding-lg-left-mid {
    padding-left: 30px;
  }

  .container {
    max-width: 1140px;


  }

  header .container,
  footer .container {
    max-width: 1360px;


  }
}

@media screen and (min-width: 1600px) {}

@media (min-width: 0) and (max-width:991px) {

  /*  body {font-size:12px;} */
  .container {
    width: 100%;
  }

  html body .ui-dialog {
    width: 95% !important;
  }

  .margin-all-mid {
    margin: 15px !important;
  }

  .margin-top-mid {
    margin-top: 15px !important;
  }

  .margin-right-mid {
    margin-right: 15px !important;
  }

  .margin-bottom-mid {
    margin-bottom: 15px !important;
  }

  .margin-left-mid {
    margin-left: 15px !important;
  }

  .padding-all-mid {
    padding: 15px !important;
  }

  .padding-top-mid {
    padding-top: 15px !important;
  }

  .padding-right-mid {
    padding-right: 15px !important;
  }

  .padding-bottom-mid {
    padding-bottom: 15px !important;
  }

  .padding-left-mid {
    padding-left: 15px !important;
  }

  .margin-all-full {
    margin: 30px !important;
  }

  .margin-top-full {
    margin-top: 30px !important;
  }

  .margin-right-full {
    margin-right: 30px !important;
  }

  .margin-bottom-full {
    margin-bottom: 30px !important;
  }

  .margin-left-full {
    margin-left: 30px !important;
  }

  .padding-all-full {
    padding: 30px !important;
  }

  .padding-top-full {
    padding-top: 30px !important;
  }

  .padding-right-full {
    padding-right: 30px !important;
  }

  .padding-bottom-full {
    padding-bottom: 30px !important;
  }

  .padding-left-full {
    padding-left: 30px !important;
  }


}

@media (min-width: 0) and (max-width:767px) {
  .container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%;
  }

  .align {
    display: block;
  }

  .margin-all-full {
    margin: 15px !important;
  }

  .margin-top-full {
    margin-top: 15px !important;
  }

  .margin-right-full {
    margin-right: 15px !important;
  }

  .margin-bottom-full {
    margin-bottom: 15px !important;
  }

  .margin-left-full {
    margin-left: 15px !important;
  }

  .padding-all-full {
    padding: 15px !important;
  }

  .padding-top-full {
    padding-top: 15px !important;
  }

  .padding-right-full {
    padding-right: 15px !important;
  }

  .padding-bottom-full {
    padding-bottom: 15px !important;
  }

  .padding-left-full {
    padding-left: 15px !important;
  }

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

@media (min-width: 0) and (max-width:479px) {}