.btn-std-cta,
.btn-std-cta-dark {
  display: inline-block;
  border: 2px solid #0bc;
  background-color: #0bc;
  color: #fff;
  text-align: center;
  border-radius: 5px;
}
.btn-std-cta:hover,
.btn-std-cta-dark:hover {
  background-color: #00afbe;
  border: 2px solid #00afbe;
  color: #fff;
  text-decoration: none;
}
.btn-std-primary {
  display: inline-block;
  border: 2px solid #0b69d9;
  background-color: #fff;
  color: #0b69d9;
  font-weight: bold;
  text-align: center;
  border-radius: 5px;
}
.btn-std-primary:hover {
  border: 2px solid #0b69d9;
  background-color: #ebf3fc;
  color: #0b69d9;
  text-decoration: none;
}
.btn-std-primary-dark {
  display: inline-block;
  border: 2px solid #2885f4;
  background-color: #222;
  color: #2885f4;
  font-weight: bold;
  text-align: center;
  border-radius: 5px;
}
.btn-std-primary-dark:hover {
  border: 2px solid #2885f4;
  background-color: #23364c;
  color: #2885f4;
  text-decoration: none;
}
.btn-std-primary.btn-std-m .material-icons,
.btn-std-primary.btn-std-m .material-icons-outlined {
  font-size: 18px;
  vertical-align: middle;
}
.btn-std-secondary {
  display: inline-block;
  border: 2px solid #888;
  background-color: #fff;
  color: #888;
  text-align: center;
  border-radius: 5px;
}
.btn-std-secondary:hover {
  border: 2px solid #888;
  background-color: #f5f5f5;
  color: #888;
  text-decoration: none;
}
.btn-std-secondary-dark {
  display: inline-block;
  border: 2px solid #aaa;
  background-color: #222;
  color: #aaa;
  text-align: center;
  border-radius: 5px;
}
.btn-std-secondary-dark:hover {
  border: 2px solid #aaa;
  background-color: #333;
  color: #aaa;
  text-decoration: none;
}
.btn-std-negative {
  display: inline-block;
  border: 2px solid #dc3545;
  background-color: #fff;
  color: #dc3545;
  text-align: center;
  border-radius: 5px;
}
.btn-std-negative:hover {
  border: 2px solid #dc3545;
  background-color: #fdf1f2;
  color: #dc3545;
  text-decoration: none;
}
.btn-std-negative-dark {
  display: inline-block;
  border: 2px solid #e35d6a;
  background-color: #222;
  color: #e35d6a;
  text-align: center;
  border-radius: 5px;
}
.btn-std-negative-dark:hover {
  border: 2px solid #e35d6a;
  background-color: #482e30;
  color: #e35d6a;
  text-decoration: none;
}
.btn-std-silent {
  display: inline-block;
  background-color: transparent;
  color: #333;
  text-align: center;
  border-radius: 4px;
}
.btn-std-silent:hover {
  background-color: #f5f5f5;
  color: #333;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
}
.btn-std-silent-dark {
  display: inline-block;
  background-color: transparent;
  color: #fff;
  text-align: center;
  border-radius: 4px;
}
.btn-std-silent-dark:hover {
  background-color: #333;
  color: #fff;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
}
.btn-std-cta.btn-disabled {
  background-color: #ddd;
  border-color: #ddd;
  cursor: not-allowed;
}
.btn-std-cta-dark.btn-disabled {
  background-color: #555;
  color: #222;
  cursor: not-allowed;
}
.btn-std-primary.btn-disabled,
.btn-std-secondary.btn-disabled,
.btn-std-negative.btn-disabled,
.btn-std-silent.btn-disabled {
  border-color: #ddd;
  background-color: #fff;
  color: #ddd;
  cursor: not-allowed;
}
.btn-std-primary-dark.btn-disabled,
.btn-std-secondary-dark.btn-disabled,
.btn-std-negative-dark.btn-disabled,
.btn-std-silent-dark.btn-disabled {
  border-color: #555;
  background-color: #222;
  color: #555;
  cursor: not-allowed;
}
.btn-std-s {
  font-size: 14px;
  min-width: 78px;
  min-height: 30px;
  padding: 4px;
  box-sizing: border-box;
}
.btn-std-s.btn-std-icon {
  padding: 2px;
}
.btn-std-s.btn-std-icon .material-icons,
.btn-std-s.btn-std-icon .material-icons-outlined {
  font-size: 16px;
  position: relative;
  top: 3px;
}
.btn-std-m {
  font-size: 14px;
  min-width: 112px;
  height: 38px;
  padding: 8px;
  box-sizing: border-box;
}
.btn-std-m.btn-std-icon {
  padding: 8px 12px;
}
.btn-std-m.btn-std-icon .material-icons,
.btn-std-m.btn-std-icon .material-icons-outlined {
  font-size: 18px;
  position: relative;
  vertical-align: middle;
  top: -1px;
}
.btn-std-l {
  font-size: 16px;
  min-width: 140px;
  height: 48px;
  padding: 12px;
  box-sizing: border-box;
}
.btn-std-l.btn-std-icon .material-icons,
.btn-std-l.btn-std-icon .material-icons-outlined {
  font-size: 18px;
  position: relative;
  vertical-align: middle;
  top: -1px;
}
.btn-act-normal,
.btn-act-negative {
  display: inline-block;
  border-radius: 4px;
  text-decoration: none !important;
}
.btn-act-normal div,
.btn-act-negative div {
  display: table-cell;
}
.btn-act-normal span,
.btn-act-negative span {
  display: inline-block;
  vertical-align: middle;
}
.btn-act-normal span.btn-icon,
.btn-act-negative span.btn-icon {
  line-height: 12px;
}
.btn-act-normal .material-icons,
.btn-act-normal .material-icons-outlined,
.btn-act-negative .material-icons,
.btn-act-negative .material-icons-outlined {
  font-size: 18px;
}
.btn-act-normal {
  border: 1px solid #d2dbdc;
  background-color: #f9fbfc;
  color: #333;
  border-radius: 5px;
  padding: 5px 12px;
}
.btn-act-normal:hover {
  border: 1px solid #d2dbdc;
  background-color: #f1f5f8;
  color: #333;
  text-decoration: normal;
}
.btn-act-negative {
  display: table-cell;
  vertical-align: middle;
  line-height: 0;
  border: 1px solid #d2dbdc;
  background-color: #f9fbfc;
  color: #333;
  border-radius: 5px;
  padding: 5px 8px;
}
.btn-act-negative .btn-icon {
  color: #dc3545;
}
.btn-act-negative:hover {
  border: 1px solid #cdd4d5;
  background-color: #f1f5f8;
  color: #333;
}
.btn-act-normal.btn-disabled,
.btn-act-negative.btn-disabled {
  background-color: #dfe7e8;
  border-color: #cdd4d5;
  cursor: not-allowed;
  color: #a2abac;
}
.btn-act-normal.btn-disabled .btn-icon,
.btn-act-negative.btn-disabled .btn-icon {
  color: #a2abac;
}
.btn-act-s {
  font-size: 14px;
  min-width: 78px;
  height: 30px;
  padding: 4px 12px;
  box-sizing: border-box;
}
.btn-act-delete.btn-act-s {
  min-width: auto;
  padding: 4px 8px;
}
.btn-act-m {
  font-size: 14px;
  min-width: 112px;
  height: 38px;
  padding: 8px 14px;
  box-sizing: border-box;
}
.btn-act-delete.btn-act-m {
  min-width: auto;
  padding: 8px 12px;
}
.btn-act-l {
  font-size: 16px;
  min-width: 112px;
  height: 48px;
  padding: 12px;
  box-sizing: border-box;
}
.btn-act-delete.btn-act-l {
  min-width: auto;
  padding: 8px 16px;
}
ul.btn-toggle,
ul.btn-toggle-dark {
  font-size: 14px;
  margin: 0;
  list-style-type: none;
}
ul.btn-toggle a,
ul.btn-toggle-dark a {
  text-decoration: none;
}
ul.btn-toggle:before,
ul.btn-toggle:after,
ul.btn-toggle-dark:before,
ul.btn-toggle-dark:after {
  display: table;
  content: "";
  line-height: 0;
}
ul.btn-toggle li,
ul.btn-toggle-dark li {
  float: left;
}
ul.btn-toggle li:first-child,
ul.btn-toggle-dark li:first-child {
  border-radius: 5px 0 0 5px;
}
ul.btn-toggle li:last-child,
ul.btn-toggle-dark li:last-child {
  border-radius: 0 5px 5px 0;
}
ul.btn-toggle li {
  border: 1px solid #d2dbdc;
}
ul.btn-toggle li.active {
  border-color: #0bc;
}
ul.btn-toggle-dark li {
  border: 1px solid #364f53;
}
ul.btn-toggle-dark li.active {
  border-color: #00c9cc;
}
ul.btn-toggle.toggle-align li a,
ul.btn-toggle-dark.toggle-align li a {
  display: table-cell;
  vertical-align: middle;
  line-height: 0;
  width: 38px;
  height: 38px;
  font-size: 16px;
  text-align: center;
}
ul.btn-toggle.toggle-align li a {
  background-color: #f9fbfc;
  color: #333;
}
ul.btn-toggle-dark.toggle-align li a {
  background-color: #1f2e30;
  color: #ddd;
}
ul.btn-toggle.toggle-align li:not(.active) a:hover {
  background-color: #f1f5f8;
}
ul.btn-toggle.toggle-align li.active a {
  background-color: #c4f1f5;
  color: #0bc;
}
ul.btn-toggle.toggle-align.btn-disabled li a {
  border-color: #d2dbdc !important;
  background-color: #dfe7e8 !important;
  color: #a2abac !important;
  cursor: not-allowed;
}
ul.btn-toggle-dark.toggle-align li:not(.active) a:hover {
  background-color: #303d3c;
}
ul.btn-toggle-dark.toggle-align li.active a {
  background-color: #00464d;
  color: #0bc;
}
ul.btn-toggle-dark.toggle-align.btn-disabled li a {
  border-color: #364f53 !important;
  background-color: #434647 !important;
  color: #222 !important;
  cursor: not-allowed;
}
ul.btn-toggle.toggle-act li a,
ul.btn-toggle-dark.toggle-act li a {
  display: block;
  min-width: 90px;
  padding: 4px 12px;
  text-align: center;
  box-sizing: border-box;
}
ul.btn-toggle-s li a {
  height: 28px;
  line-height: 20px;
}
ul.btn-toggle-m li a {
  height: 38px;
  line-height: 30px;
}
ul.btn-toggle.toggle-act li span,
ul.btn-toggle-dark.toggle-act span {
  display: inline-block;
  vertical-align: middle;
}
ul.btn-toggle.toggle-act span.btn-icon,
ul.btn-toggle-dark.toggle-act span.btn-icon {
  line-height: 10px;
}
ul.btn-toggle.toggle-act .material-icons,
ul.btn-toggle-dark.toggle-act .material-icons {
  font-size: 16px;
}
ul.btn-toggle.toggle-act li a {
  background-color: #f9fbfc;
  color: #333;
}
ul.btn-toggle-dark.toggle-act li a {
  background-color: #1f2e30;
  color: #ddd;
}
ul.btn-toggle.toggle-act li:not(.active) a:hover {
  background-color: #f1f5f8;
}
ul.btn-toggle.toggle-act li.active a {
  background-color: #c4f1f5;
  color: #0bc;
}
ul.btn-toggle.toggle-act.btn-disabled li a {
  border-color: #d2dbdc !important;
  background-color: #dfe7e8 !important;
  color: #a2abac !important;
  cursor: not-allowed;
}
.panel-std {
  background: #f9fbfc;
  border: 1px solid #d2dbdc;
  border-radius: 4px;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
}
.panel-std p {
  margin-top: 12px;
  display: inline-block;
}
.panel-std:hover {
  background: #f1f5f8;
}
.panel-std.active {
  background: #c4f1f5;
  border: 2px solid #0bc;
}
.panel-std.active p {
  color: #0bc;
}
.cms-contents-wrap .pagination {
  font-size: 14px;
  margin-bottom: 8px;
}
.cms-contents-wrap ul {
  box-shadow: none;
}
.cms-contents-wrap ul.totalCount > li > span,
.cms-contents-wrap ul.pageNo > li > span,
.cms-contents-wrap ul.perPage > li > span {
  border: none;
}
.pagination ul.btn-toggle > li > a {
  border: none;
  min-width: 36px;
}
ul.btn-toggle.toggle-act li.disabled a {
  background-color: #dfe7e8;
  color: #a2abac;
}
ul.btn-toggle.toggle-act li.disabled a:hover {
  cursor: not-allowed;
  background-color: #dfe7e8;
  color: #a2abac;
}
.cms-tab ul li {
  position: relative;
  width: 50%;
  height: 40px;
  margin: 0;
  background-color: #fff;
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  font-size: 14px;
}
.cms-tab ul li.tab-w190 {
  width: 190px;
}
.cms-tab ul li.tab-w220 {
  width: 220px;
}
.cms-tab ul {
  width: 100%;
  margin-bottom: 0;
}
.cms-tab ul li:hover:before,
.cms-tab ul li.active:before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #0bc;
}
select.select-std {
  vertical-align: middle;
  border: 1px solid #ddd;
  margin: 0;
  box-sizing: border-box;
}
.select-s {
  padding: 4px 8px 4px 8px;
  font-size: 14px;
  line-height: 12px;
  height: 30px;
}
.select-m {
  padding: 8px 16px 8px 8px;
  font-size: 16px;
  line-height: 20px;
  height: 38px;
}
.select-l {
  padding: 12px 20px 12px 8px;
  font-size: 16px;
  line-height: 20px;
  height: 48px;
}
input.input-text-std {
  vertical-align: middle;
  border: 1px solid #ddd;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
}
input.input-text-std::placeholder {
  color: #ccc;
}
input[type=text].input-text-s,
input[type=password].input-text-s {
  padding: 4px 12px;
  font-size: 14px;
  line-height: 12px;
  height: 30px;
}
input[type=text].input-text-m,
input[type=password].input-text-m {
  padding: 8px 12px;
  font-size: 16px;
  line-height: 20px;
  height: 38px;
}
input[type=text].input-text-l,
input[type=password].input-text-l {
  padding: 12px;
  font-size: 16px;
  line-height: 20px;
  height: 48px;
}
textarea.textarea-std {
  border: 1px solid #ddd;
  margin: 0;
  box-sizing: border-box;
  box-shadow: none;
}
textarea.textarea-std::placeholder {
  color: #ccc;
}
.textarea-s {
  padding: 4px 8px;
  font-size: 14px;
}
.textarea-m {
  padding: 8px;
  font-size: 16px;
}
.textarea-l {
  padding: 12px;
  font-size: 16px;
}
.alert-simple-danger {
  color: #dc3545;
}
.alart-emphasis-danger {
  color: #dc3545;
  background: #f8d7da;
}
.alert-simple-info {
  color: #17a2b8;
}
.alart-emphasis-info {
  color: #17a2b8;
  background: #d1ecf1;
}
.alert-simple-success {
  color: #28a745;
}
.alart-emphasis-success {
  color: #28a745;
  background: #d4edda;
}
.alart-simple-warning {
  color: #856404;
}
.alart-emphasis-warning {
  color: #856404;
  background: #fff3cd;
}
[class^="alart-emphasis"] {
  padding: 8px 12px;
  border-radius: 5px;
}
.bdr-solid {
  border-bottom: 1px solid #ccc;
}
.bdr-dotted {
  border-bottom: 1px dotted #ccc;
}
.b {
  font-weight: bold !important;
}
.normal {
  font-weight: normal !important;
}
.red {
  color: #ea6161 !important;
}
.big {
  font-size: 24px !important;
}
.al-c {
  text-align: center !important;
}
.al-r {
  text-align: right !important;
}
.al-l {
  text-align: left !important;
}
.m0 {
  margin: 0 !important;
}
.m4 {
  margin: 4px !important;
}
.m5 {
  margin: 5px !important;
}
.m8 {
  margin: 8px !important;
}
.m10 {
  margin: 10px !important;
}
.m12 {
  margin: 12px !important;
}
.m15 {
  margin: 15px !important;
}
.m16 {
  margin: 16px !important;
}
.m20 {
  margin: 20px !important;
}
.m24 {
  margin: 24px !important;
}
.m25 {
  margin: 25px !important;
}
.m28 {
  margin: 28px !important;
}
.m30 {
  margin: 30px !important;
}
.m32 {
  margin: 32px !important;
}
.m35 {
  margin: 35px !important;
}
.m36 {
  margin: 36px !important;
}
.m40 {
  margin: 40px !important;
}
.m44 {
  margin: 44px !important;
}
.m45 {
  margin: 45px !important;
}
.m48 {
  margin: 48px !important;
}
.m50 {
  margin: 50px !important;
}
.m0-t {
  margin-top: 0 !important;
}
.m0-r {
  margin-right: 0 !important;
}
.m0-b {
  margin-bottom: 0 !important;
}
.m0-l {
  margin-left: 0 !important;
}
.m5-t {
  margin-top: 5px !important;
}
.m5-r {
  margin-right: 5px !important;
}
.m5-b {
  margin-bottom: 5px !important;
}
.m5-l {
  margin-left: 5px !important;
}
.m10-t {
  margin-top: 10px !important;
}
.m10-r {
  margin-right: 10px !important;
}
.m10-b {
  margin-bottom: 10px !important;
}
.m10-l {
  margin-left: 10px !important;
}
.m15-t {
  margin-top: 15px !important;
}
.m15-r {
  margin-right: 15px !important;
}
.m15-b {
  margin-bottom: 15px !important;
}
.m15-l {
  margin-left: 15px !important;
}
.m20-t {
  margin-top: 20px !important;
}
.m20-r {
  margin-right: 20px !important;
}
.m20-b {
  margin-bottom: 20px !important;
}
.m20-l {
  margin-left: 20px !important;
}
.m25-t {
  margin-top: 25px !important;
}
.m25-r {
  margin-right: 25px !important;
}
.m25-b {
  margin-bottom: 25px !important;
}
.m25-l {
  margin-left: 25px !important;
}
.m30-t {
  margin-top: 30px !important;
}
.m30-r {
  margin-right: 30px !important;
}
.m30-b {
  margin-bottom: 30px !important;
}
.m30-l {
  margin-left: 30px !important;
}
.m35-t {
  margin-top: 35px !important;
}
.m35-r {
  margin-right: 35px !important;
}
.m35-b {
  margin-bottom: 35px !important;
}
.m35-l {
  margin-left: 35px !important;
}
.m40-t {
  margin-top: 40px !important;
}
.m40-r {
  margin-right: 40px !important;
}
.m40-b {
  margin-bottom: 40px !important;
}
.m40-l {
  margin-left: 40px !important;
}
.m45-t {
  margin-top: 45px !important;
}
.m45-r {
  margin-right: 45px !important;
}
.m45-b {
  margin-bottom: 45px !important;
}
.m45-l {
  margin-left: 45px !important;
}
.m50-t {
  margin-top: 50px !important;
}
.m50-r {
  margin-right: 50px !important;
}
.m50-b {
  margin-bottom: 50px !important;
}
.m50-l {
  margin-left: 50px !important;
}
.m4-t {
  margin-top: 4px !important;
}
.m4-r {
  margin-right: 4px !important;
}
.m4-b {
  margin-bottom: 4px !important;
}
.m4-l {
  margin-left: 4px !important;
}
.m8-t {
  margin-top: 8px !important;
}
.m8-r {
  margin-right: 8px !important;
}
.m8-b {
  margin-bottom: 8px !important;
}
.m8-l {
  margin-left: 8px !important;
}
.m12-t {
  margin-top: 12px !important;
}
.m12-r {
  margin-right: 12px !important;
}
.m12-b {
  margin-bottom: 12px !important;
}
.m12-l {
  margin-left: 12px !important;
}
.m16-t {
  margin-top: 16px !important;
}
.m16-r {
  margin-right: 16px !important;
}
.m16-b {
  margin-bottom: 16px !important;
}
.m16-l {
  margin-left: 16px !important;
}
.m24-t {
  margin-top: 24px !important;
}
.m24-r {
  margin-right: 24px !important;
}
.m24-b {
  margin-bottom: 24px !important;
}
.m24-l {
  margin-left: 24px !important;
}
.m28-t {
  margin-top: 28px !important;
}
.m28-r {
  margin-right: 28px !important;
}
.m28-b {
  margin-bottom: 28px !important;
}
.m28-l {
  margin-left: 28px !important;
}
.m32-t {
  margin-top: 32px !important;
}
.m32-r {
  margin-right: 32px !important;
}
.m32-b {
  margin-bottom: 32px !important;
}
.m32-l {
  margin-left: 32px !important;
}
.m36-t {
  margin-top: 36px !important;
}
.m36-r {
  margin-right: 36px !important;
}
.m36-b {
  margin-bottom: 36px !important;
}
.m36-l {
  margin-left: 36px !important;
}
.m44-t {
  margin-top: 44px !important;
}
.m44-r {
  margin-right: 44px !important;
}
.m44-b {
  margin-bottom: 44px !important;
}
.m44-l {
  margin-left: 44px !important;
}
.m48-t {
  margin-top: 48px !important;
}
.m48-r {
  margin-right: 48px !important;
}
.m48-b {
  margin-bottom: 48px !important;
}
.m48-l {
  margin-left: 48px !important;
}
.p0 {
  padding: 0 !important;
}
.p4 {
  padding: 4px !important;
}
.p5 {
  padding: 5px !important;
}
.p8 {
  padding: 8px !important;
}
.p10 {
  padding: 10px !important;
}
.p12 {
  padding: 12px !important;
}
.p15 {
  padding: 15px !important;
}
.p16 {
  padding: 16px !important;
}
.p20 {
  padding: 20px !important;
}
.p24 {
  padding: 24px !important;
}
.p25 {
  padding: 25px !important;
}
.p28 {
  padding: 28px !important;
}
.p30 {
  padding: 30px !important;
}
.p32 {
  padding: 32px !important;
}
.p35 {
  padding: 35px !important;
}
.p36 {
  padding: 36px !important;
}
.p40 {
  padding: 40px !important;
}
.p44 {
  padding: 44px !important;
}
.p45 {
  padding: 45px !important;
}
.p48 {
  padding: 48px !important;
}
.p50 {
  padding: 50px !important;
}
.p0-t {
  padding-top: 0 !important;
}
.p0-r {
  padding-right: 0 !important;
}
.p0-b {
  padding-bottom: 0 !important;
}
.p0-l {
  padding-left: 0 !important;
}
.p5-t {
  padding-top: 5px !important;
}
.p5-r {
  padding-right: 5px !important;
}
.p5-b {
  padding-bottom: 5px !important;
}
.p5-l {
  padding-left: 5px !important;
}
.p10-t {
  padding-top: 10px !important;
}
.p10-r {
  padding-right: 10px !important;
}
.p10-b {
  padding-bottom: 10px !important;
}
.p10-l {
  padding-left: 10px !important;
}
.p15-t {
  padding-top: 15px !important;
}
.p15-r {
  padding-right: 15px !important;
}
.p15-b {
  padding-bottom: 15px !important;
}
.p15-l {
  padding-left: 15px !important;
}
.p20-t {
  padding-top: 20px !important;
}
.p20-r {
  padding-right: 20px !important;
}
.p20-b {
  padding-bottom: 20px !important;
}
.p20-l {
  padding-left: 20px !important;
}
.p25-t {
  padding-top: 25px !important;
}
.p25-r {
  padding-right: 25px !important;
}
.p25-b {
  padding-bottom: 25px !important;
}
.p25-l {
  padding-left: 25px !important;
}
.p30-t {
  padding-top: 30px !important;
}
.p30-r {
  padding-right: 30px !important;
}
.p30-b {
  padding-bottom: 30px !important;
}
.p30-l {
  padding-left: 30px !important;
}
.p35-t {
  padding-top: 35px !important;
}
.p35-r {
  padding-right: 35px !important;
}
.p35-b {
  padding-bottom: 35px !important;
}
.p35-l {
  padding-left: 35px !important;
}
.p40-t {
  padding-top: 40px !important;
}
.p40-r {
  padding-right: 40px !important;
}
.p40-b {
  padding-bottom: 40px !important;
}
.p40-l {
  padding-left: 40px !important;
}
.p45-t {
  padding-top: 45px !important;
}
.p45-r {
  padding-right: 45px !important;
}
.p45-b {
  padding-bottom: 45px !important;
}
.p45-l {
  padding-left: 45px !important;
}
.p50-t {
  padding-top: 50px !important;
}
.p50-r {
  padding-right: 50px !important;
}
.p50-b {
  padding-bottom: 50px !important;
}
.p50-l {
  padding-left: 50px !important;
}
.p4-t {
  padding-top: 4px !important;
}
.p4-r {
  padding-right: 4px !important;
}
.p4-b {
  padding-bottom: 4px !important;
}
.p4-l {
  padding-left: 4px !important;
}
.p8-t {
  padding-top: 8px !important;
}
.p8-r {
  padding-right: 8px !important;
}
.p8-b {
  padding-bottom: 8px !important;
}
.p8-l {
  padding-left: 8px !important;
}
.p12-t {
  padding-top: 12px !important;
}
.p12-r {
  padding-right: 12px !important;
}
.p12-b {
  padding-bottom: 12px !important;
}
.p12-l {
  padding-left: 12px !important;
}
.p16-t {
  padding-top: 16px !important;
}
.p16-r {
  padding-right: 16px !important;
}
.p16-b {
  padding-bottom: 16px !important;
}
.p16-l {
  padding-left: 16px !important;
}
.p24-t {
  padding-top: 24px !important;
}
.p24-r {
  padding-right: 24px !important;
}
.p24-b {
  padding-bottom: 24px !important;
}
.p24-l {
  padding-left: 24px !important;
}
.p28-t {
  padding-top: 28px !important;
}
.p28-r {
  padding-right: 28px !important;
}
.p28-b {
  padding-bottom: 28px !important;
}
.p28-l {
  padding-left: 28px !important;
}
.p32-t {
  padding-top: 32px !important;
}
.p32-r {
  padding-right: 32px !important;
}
.p32-b {
  padding-bottom: 32px !important;
}
.p32-l {
  padding-left: 32px !important;
}
.p36-t {
  padding-top: 36px !important;
}
.p36-r {
  padding-right: 36px !important;
}
.p36-b {
  padding-bottom: 36px !important;
}
.p36-l {
  padding-left: 36px !important;
}
.p44-t {
  padding-top: 44px !important;
}
.p44-r {
  padding-right: 44px !important;
}
.p44-b {
  padding-bottom: 44px !important;
}
.p44-l {
  padding-left: 44px !important;
}
.p48-t {
  padding-top: 48px !important;
}
.p48-r {
  padding-right: 48px !important;
}
.p48-b {
  padding-bottom: 48px !important;
}
.p48-l {
  padding-left: 48px !important;
}
