@charset "UTF-8";
/***** use ( default scss import )*****/
/***** use ( scss parts import )*****/
[color=red] {
  color: #EB5757;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url("./fonts/Roboto-Thin.woff2") format("woff2"), url("./fonts/Roboto-Thin.woff") format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url("./fonts/Roboto-Light.woff2") format("woff2"), url("./fonts/Roboto-Light.woff") format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/Roboto-Regular.woff2") format("woff2"), url("./fonts/Roboto-Regular.woff") format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url("./fonts/Roboto-Medium.woff2") format("woff2"), url("./fonts/Roboto-Medium.woff") format("woff");
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url("./fonts/Roboto-Bold.woff2") format("woff2"), url("./fonts/Roboto-Bold.woff") format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url("./fonts/OpenSans-Light.woff") format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/OpenSans-Regular.woff") format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url("./fonts/OpenSans-SemiBold.woff") format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url("./fonts/OpenSans-Bold.woff") format("woff");
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url("./fonts/OpenSans-ExtraBold.woff") format("woff");
}

html, body {
  position: relative;
  width: 100%;
  height: 100%;
  _height: auto;
  color: #000;
  font-family: 'Open Sans', 'Simsun', 'Malgun Gothic', 'Arial', 'Roboto', sans-serif;
  font-size: 13px;
  font-weight: 400;
}

/***************************************
* [index]
*  1.init
*  2.text(font)
*  3.common
*  4.form element
****************************************/
/***** RESET ( 각 태그별 CSS 기본 property 초기화 ) *****/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
  color: inherit;
}

body {
  line-height: 1;
}

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

ul, ol {
  list-style: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
}

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a:active {
  text-decoration: none;
}

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

table caption {
  position: absolute;
  top: -5000px;
  left: -5000px;
  height: 0px;
  visibility: hidden;
}

input, select, textarea {
  vertical-align: middle;
}

i, em {
  font-style: normal;
}

b {
  font-weight: 600;
}

button {
  font: inherit;
  background: none;
  border: none;
  cursor: pointer;
}

select:focus, .Select:focus {
  outline: none;
}

select::-ms-expand {
  display: none;
}

input:focus {
  outline: none;
}

a:focus {
  outline: none;
}

button:focus {
  outline: none;
}

textarea:focus {
  outline: none;
}

label {
  vertical-align: middle;
}

/* 1.init */
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

legend {
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  top: 0;
  overflow: hidden;
  font: 0;
}

.fl_r {
  float: right !important;
}

.fl_l {
  float: left !important;
}

.ofhidden {
  overflow: hidden;
}

.jui-scroll-y {
  overflow-y: scroll;
}

a.jui-link-line {
  text-decoration: underline;
}

/* 2.text */
.jui-font-nor {
  font-weight: normal;
}

.jui-font-sm {
  font-size: 12px;
}

.jui-font-11 {
  font-size: 11px;
}

.jui-font-12 {
  font-size: 11px;
}

.jui-font-13 {
  color: #000;
  font-size: 11px;
}

.jui-txt-gray {
  color: #8D8D8D;
}

.jui-txt-blue2 {
  color: #3D639A !important;
}

.jui-txt-lblue {
  color: #21a2d3;
}

.jui-txt-sen {
  margin: 10px 0 5px;
}

.jui-txt-blue {
  color: #4171e6;
}

a:link.jui-txt-blue,
a:visited.jui-txt-blue,
a:hover.jui-txt-blue,
a:active.jui-txt-blue,
a.jui-txt-blue {
  color: #4171e6 !important;
  text-decoration: underline;
}

/*1221*/
.jui-txt-orange {
  color: #EB5757;
}

a.jui-txt-orange {
  color: #EB5757;
  text-decoration: underline;
}

.jui-bul-txt {
  line-height: 18px;
  font-size: 13px;
}

.jui-both-wrap .jui-align-right,
.jui-both-wrap .jui-align-right2 {
  float: right;
}

/* 3.common */
.jui-vertical-top {
  vertical-align: top;
}

.jui-vertical-middle {
  vertical-align: middle;
}

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

.jui-align-center {
  text-align: center !important;
}

.jui-align-right,
.jui-align-right2 {
  text-align: right !important;
}

.jui-align-right strong {
  color: #006979;
}

.jui-padding-t30 {
  padding-top: 30px;
}

.jui-padding-none {
  padding: 0 !important;
}

.jui-margin-t0 {
  margin-top: 0px !important;
}

.jui-margin-t5 {
  margin-top: 5px;
}

.jui-margin-t7 {
  margin-top: 7px !important;
}

.jui-margin-t10 {
  margin-top: 10px !important;
}

.jui-margin-t15 {
  margin-top: 15px;
}

.jui-margin-t20 {
  margin-top: 20px;
}

.jui-margin-t25 {
  margin-top: 25px !important;
}

.jui-margin-t30 {
  margin-top: 30px;
}

.jui-margin-t38 {
  margin-top: 38px !important;
}

.jui-margin-t40 {
  margin-top: 40px;
}

.jui-margin-t40 strong {
  font-size: 14px;
  line-height: 22px;
}

.jui-margin-t55 {
  margin-top: 55px !important;
}

.jui-margin-tm10 {
  margin-top: -10px;
}

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

.jui-margin-tm14 {
  margin-top: -14px;
}

.jui-margin-tm17 {
  margin-top: -17px;
}

.jui-margin-tm25 {
  margin-top: -25px !important;
}

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

.jui-margin-b0 {
  margin-bottom: 0px !important;
}

/*1101*/
.jui-margin-b5 {
  margin-bottom: 5px;
}

.jui-margin-b7 {
  margin-bottom: 7px;
}

.jui-margin-b10 {
  margin-bottom: 10px;
}

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

/*1013*/
.jui-margin-b20 {
  margin-bottom: 20px;
}

.jui-margin-b25 {
  margin-bottom: 25px;
}

.jui-margin-b30 {
  margin-bottom: 30px;
}

.jui-margin-bm10 {
  margin-bottom: -10px;
}

.jui-margin-l5 {
  margin-left: 5px;
}

.jui-margin-l8 {
  margin-left: 8px;
}

/*0929*/
.jui-margin-l10 {
  margin-left: 10px;
}

.jui-margin-l15 {
  margin-left: 15px;
}

.jui-margin-l20 {
  margin-left: 20px !important;
}

.jui-margin-l29 {
  margin-left: 29px;
}

/*0930*/
.jui-margin-l41 {
  margin-left: 41px;
}

/*0930*/
.jui-margin-l60 {
  margin-left: 60px;
}

/*1006*/
.jui-margin-l80 {
  margin-left: 80px;
}

.jui-margin-l130 {
  margin-left: 130px;
}

/*1013*/
.jui-margin-l270 {
  margin-left: 270px;
}

/*1005*/
.jui-margin-r5 {
  margin-right: 5px;
}

.jui-margin-r7 {
  margin-right: 7px;
}

/*0930*/
.jui-margin-r10 {
  margin-right: 10px;
}

.jui-margin-r14 {
  margin-right: 14px;
}

/*0930*/
.jui-margin-r16 {
  margin-right: 16px;
}

/*0930*/
.jui-margin-r20 {
  margin-right: 20px;
}

.jui-margin-r26 {
  margin-right: 26px;
}

/*1007*/
.jui-margin-r30 {
  margin-right: 30px;
}

.jui-margin-r40 {
  margin-right: 40px;
}

/*0930*/
.jui-margin-r61 {
  margin-right: 61px;
}

/*1006*/
.jui-margin-r102 {
  margin-right: 102px;
}

/*1006*/
.jui-margin-rm10 {
  margin-right: -10px;
}

.jui-margin-15 {
  margin-left: 15px;
  margin-right: 15px;
}

/*0930*/
.jui-icon-star {
  position: absolute;
  margin-left: -6px;
  margin-top: 4px;
}

.ui-autocomplete-loading-s {
  background: white url("../images/ui-anim_basic_16x16.gif") center center no-repeat;
}

.prefix, .suffix {
  position: relative;
  top: 5px;
  display: inline-block;
}

.prefix {
  margin-right: 4px;
}

.suffix {
  margin-left: 4px;
}

.ma-0 {
  margin: 0px !important;
}

.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.pa-0 {
  padding: 0px !important;
}

.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.pl-0 {
  padding-left: 0px !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.ma-5 {
  margin: 5px !important;
}

.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

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

.ml-5 {
  margin-left: 5px !important;
}

.mr-5 {
  margin-right: 5px !important;
}

.mt-5 {
  margin-top: 5px !important;
}

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

.pa-5 {
  padding: 5px !important;
}

.px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.pl-5 {
  padding-left: 5px !important;
}

.pr-5 {
  padding-right: 5px !important;
}

.pt-5 {
  padding-top: 5px !important;
}

.pb-5 {
  padding-bottom: 5px !important;
}

.ma-10 {
  margin: 10px !important;
}

.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.pa-10 {
  padding: 10px !important;
}

.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.pl-10 {
  padding-left: 10px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ma-20 {
  margin: 20px !important;
}

.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.pa-20 {
  padding: 20px !important;
}

.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.pl-20 {
  padding-left: 20px !important;
}

.pr-20 {
  padding-right: 20px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

.pb-20 {
  padding-bottom: 20px !important;
}

.ma-25 {
  margin: 25px !important;
}

.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.ml-25 {
  margin-left: 25px !important;
}

.mr-25 {
  margin-right: 25px !important;
}

.mt-25 {
  margin-top: 25px !important;
}

.mb-25 {
  margin-bottom: 25px !important;
}

.pa-25 {
  padding: 25px !important;
}

.px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.pl-25 {
  padding-left: 25px !important;
}

.pr-25 {
  padding-right: 25px !important;
}

.pt-25 {
  padding-top: 25px !important;
}

.pb-25 {
  padding-bottom: 25px !important;
}

.ma-30 {
  margin: 30px !important;
}

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

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

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

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

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

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

.pa-30 {
  padding: 30px !important;
}

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

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

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

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

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

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

.ma-35 {
  margin: 35px !important;
}

.mx-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.my-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.ml-35 {
  margin-left: 35px !important;
}

.mr-35 {
  margin-right: 35px !important;
}

.mt-35 {
  margin-top: 35px !important;
}

.mb-35 {
  margin-bottom: 35px !important;
}

.pa-35 {
  padding: 35px !important;
}

.px-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.py-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.pl-35 {
  padding-left: 35px !important;
}

.pr-35 {
  padding-right: 35px !important;
}

.pt-35 {
  padding-top: 35px !important;
}

.pb-35 {
  padding-bottom: 35px !important;
}

.ma-40 {
  margin: 40px !important;
}

.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.ml-40 {
  margin-left: 40px !important;
}

.mr-40 {
  margin-right: 40px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.pa-40 {
  padding: 40px !important;
}

.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.pl-40 {
  padding-left: 40px !important;
}

.pr-40 {
  padding-right: 40px !important;
}

.pt-40 {
  padding-top: 40px !important;
}

.pb-40 {
  padding-bottom: 40px !important;
}

.ma-45 {
  margin: 45px !important;
}

.mx-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.my-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.ml-45 {
  margin-left: 45px !important;
}

.mr-45 {
  margin-right: 45px !important;
}

.mt-45 {
  margin-top: 45px !important;
}

.mb-45 {
  margin-bottom: 45px !important;
}

.pa-45 {
  padding: 45px !important;
}

.px-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.py-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.pl-45 {
  padding-left: 45px !important;
}

.pr-45 {
  padding-right: 45px !important;
}

.pt-45 {
  padding-top: 45px !important;
}

.pb-45 {
  padding-bottom: 45px !important;
}

.ma-50 {
  margin: 50px !important;
}

.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.ml-50 {
  margin-left: 50px !important;
}

.mr-50 {
  margin-right: 50px !important;
}

.mt-50 {
  margin-top: 50px !important;
}

.mb-50 {
  margin-bottom: 50px !important;
}

.pa-50 {
  padding: 50px !important;
}

.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.pl-50 {
  padding-left: 50px !important;
}

.pr-50 {
  padding-right: 50px !important;
}

.pt-50 {
  padding-top: 50px !important;
}

.pb-50 {
  padding-bottom: 50px !important;
}

.ma-55 {
  margin: 55px !important;
}

.mx-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.my-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.ml-55 {
  margin-left: 55px !important;
}

.mr-55 {
  margin-right: 55px !important;
}

.mt-55 {
  margin-top: 55px !important;
}

.mb-55 {
  margin-bottom: 55px !important;
}

.pa-55 {
  padding: 55px !important;
}

.px-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.py-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.pl-55 {
  padding-left: 55px !important;
}

.pr-55 {
  padding-right: 55px !important;
}

.pt-55 {
  padding-top: 55px !important;
}

.pb-55 {
  padding-bottom: 55px !important;
}

.ma-60 {
  margin: 60px !important;
}

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

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

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

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

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

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

.pa-60 {
  padding: 60px !important;
}

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

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

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

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

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

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

.ma-65 {
  margin: 65px !important;
}

.mx-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.my-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.ml-65 {
  margin-left: 65px !important;
}

.mr-65 {
  margin-right: 65px !important;
}

.mt-65 {
  margin-top: 65px !important;
}

.mb-65 {
  margin-bottom: 65px !important;
}

.pa-65 {
  padding: 65px !important;
}

.px-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.py-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.pl-65 {
  padding-left: 65px !important;
}

.pr-65 {
  padding-right: 65px !important;
}

.pt-65 {
  padding-top: 65px !important;
}

.pb-65 {
  padding-bottom: 65px !important;
}

.ma-70 {
  margin: 70px !important;
}

.mx-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.my-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.ml-70 {
  margin-left: 70px !important;
}

.mr-70 {
  margin-right: 70px !important;
}

.mt-70 {
  margin-top: 70px !important;
}

.mb-70 {
  margin-bottom: 70px !important;
}

.pa-70 {
  padding: 70px !important;
}

.px-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.pl-70 {
  padding-left: 70px !important;
}

.pr-70 {
  padding-right: 70px !important;
}

.pt-70 {
  padding-top: 70px !important;
}

.pb-70 {
  padding-bottom: 70px !important;
}

.ma-75 {
  margin: 75px !important;
}

.mx-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.my-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.ml-75 {
  margin-left: 75px !important;
}

.mr-75 {
  margin-right: 75px !important;
}

.mt-75 {
  margin-top: 75px !important;
}

.mb-75 {
  margin-bottom: 75px !important;
}

.pa-75 {
  padding: 75px !important;
}

.px-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.py-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.pl-75 {
  padding-left: 75px !important;
}

.pr-75 {
  padding-right: 75px !important;
}

.pt-75 {
  padding-top: 75px !important;
}

.pb-75 {
  padding-bottom: 75px !important;
}

.ma-80 {
  margin: 80px !important;
}

.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.ml-80 {
  margin-left: 80px !important;
}

.mr-80 {
  margin-right: 80px !important;
}

.mt-80 {
  margin-top: 80px !important;
}

.mb-80 {
  margin-bottom: 80px !important;
}

.pa-80 {
  padding: 80px !important;
}

.px-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.py-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.pl-80 {
  padding-left: 80px !important;
}

.pr-80 {
  padding-right: 80px !important;
}

.pt-80 {
  padding-top: 80px !important;
}

.pb-80 {
  padding-bottom: 80px !important;
}

.ma-85 {
  margin: 85px !important;
}

.mx-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.my-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.ml-85 {
  margin-left: 85px !important;
}

.mr-85 {
  margin-right: 85px !important;
}

.mt-85 {
  margin-top: 85px !important;
}

.mb-85 {
  margin-bottom: 85px !important;
}

.pa-85 {
  padding: 85px !important;
}

.px-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.py-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.pl-85 {
  padding-left: 85px !important;
}

.pr-85 {
  padding-right: 85px !important;
}

.pt-85 {
  padding-top: 85px !important;
}

.pb-85 {
  padding-bottom: 85px !important;
}

.ma-90 {
  margin: 90px !important;
}

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

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

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

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

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

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

.pa-90 {
  padding: 90px !important;
}

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

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

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

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

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

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

.ma-95 {
  margin: 95px !important;
}

.mx-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.my-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.ml-95 {
  margin-left: 95px !important;
}

.mr-95 {
  margin-right: 95px !important;
}

.mt-95 {
  margin-top: 95px !important;
}

.mb-95 {
  margin-bottom: 95px !important;
}

.pa-95 {
  padding: 95px !important;
}

.px-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.py-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.pl-95 {
  padding-left: 95px !important;
}

.pr-95 {
  padding-right: 95px !important;
}

.pt-95 {
  padding-top: 95px !important;
}

.pb-95 {
  padding-bottom: 95px !important;
}

.ma-100 {
  margin: 100px !important;
}

.mx-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.ml-100 {
  margin-left: 100px !important;
}

.mr-100 {
  margin-right: 100px !important;
}

.mt-100 {
  margin-top: 100px !important;
}

.mb-100 {
  margin-bottom: 100px !important;
}

.pa-100 {
  padding: 100px !important;
}

.px-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.pl-100 {
  padding-left: 100px !important;
}

.pr-100 {
  padding-right: 100px !important;
}

.pt-100 {
  padding-top: 100px !important;
}

.pb-100 {
  padding-bottom: 100px !important;
}

.calc-size-5 {
  width: calc(100% - 5px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-5 {
    width: calc(100% - 15px) !important;
  }
}

.calc-half-5 {
  width: calc(50% - 5px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-5 {
    width: calc(50% - 10px) !important;
  }
}

.calc-size-6 {
  width: calc(100% - 6px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-6 {
    width: calc(100% - 16px) !important;
  }
}

.calc-half-6 {
  width: calc(50% - 6px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-6 {
    width: calc(50% - 11px) !important;
  }
}

.calc-size-7 {
  width: calc(100% - 7px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-7 {
    width: calc(100% - 17px) !important;
  }
}

.calc-half-7 {
  width: calc(50% - 7px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-7 {
    width: calc(50% - 12px) !important;
  }
}

.calc-size-8 {
  width: calc(100% - 8px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-8 {
    width: calc(100% - 18px) !important;
  }
}

.calc-half-8 {
  width: calc(50% - 8px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-8 {
    width: calc(50% - 13px) !important;
  }
}

.calc-size-9 {
  width: calc(100% - 9px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-9 {
    width: calc(100% - 19px) !important;
  }
}

.calc-half-9 {
  width: calc(50% - 9px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-9 {
    width: calc(50% - 14px) !important;
  }
}

.calc-size-10 {
  width: calc(100% - 10px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-10 {
    width: calc(100% - 20px) !important;
  }
}

.calc-half-10 {
  width: calc(50% - 10px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-10 {
    width: calc(50% - 15px) !important;
  }
}

.calc-size-11 {
  width: calc(100% - 11px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-11 {
    width: calc(100% - 21px) !important;
  }
}

.calc-half-11 {
  width: calc(50% - 11px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-11 {
    width: calc(50% - 16px) !important;
  }
}

.calc-size-12 {
  width: calc(100% - 12px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-12 {
    width: calc(100% - 22px) !important;
  }
}

.calc-half-12 {
  width: calc(50% - 12px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-12 {
    width: calc(50% - 17px) !important;
  }
}

.calc-size-13 {
  width: calc(100% - 13px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-13 {
    width: calc(100% - 23px) !important;
  }
}

.calc-half-13 {
  width: calc(50% - 13px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-13 {
    width: calc(50% - 18px) !important;
  }
}

.calc-size-14 {
  width: calc(100% - 14px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-14 {
    width: calc(100% - 24px) !important;
  }
}

.calc-half-14 {
  width: calc(50% - 14px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-14 {
    width: calc(50% - 19px) !important;
  }
}

.calc-size-15 {
  width: calc(100% - 15px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-15 {
    width: calc(100% - 25px) !important;
  }
}

.calc-half-15 {
  width: calc(50% - 15px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-15 {
    width: calc(50% - 20px) !important;
  }
}

.calc-size-16 {
  width: calc(100% - 16px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-16 {
    width: calc(100% - 26px) !important;
  }
}

.calc-half-16 {
  width: calc(50% - 16px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-16 {
    width: calc(50% - 21px) !important;
  }
}

.calc-size-17 {
  width: calc(100% - 17px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-17 {
    width: calc(100% - 27px) !important;
  }
}

.calc-half-17 {
  width: calc(50% - 17px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-17 {
    width: calc(50% - 22px) !important;
  }
}

.calc-size-18 {
  width: calc(100% - 18px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-18 {
    width: calc(100% - 28px) !important;
  }
}

.calc-half-18 {
  width: calc(50% - 18px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-18 {
    width: calc(50% - 23px) !important;
  }
}

.calc-size-19 {
  width: calc(100% - 19px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-19 {
    width: calc(100% - 29px) !important;
  }
}

.calc-half-19 {
  width: calc(50% - 19px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-19 {
    width: calc(50% - 24px) !important;
  }
}

.calc-size-20 {
  width: calc(100% - 20px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-20 {
    width: calc(100% - 30px) !important;
  }
}

.calc-half-20 {
  width: calc(50% - 20px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-20 {
    width: calc(50% - 25px) !important;
  }
}

.calc-size-21 {
  width: calc(100% - 21px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-21 {
    width: calc(100% - 31px) !important;
  }
}

.calc-half-21 {
  width: calc(50% - 21px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-21 {
    width: calc(50% - 26px) !important;
  }
}

.calc-size-22 {
  width: calc(100% - 22px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-22 {
    width: calc(100% - 32px) !important;
  }
}

.calc-half-22 {
  width: calc(50% - 22px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-22 {
    width: calc(50% - 27px) !important;
  }
}

.calc-size-23 {
  width: calc(100% - 23px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-23 {
    width: calc(100% - 33px) !important;
  }
}

.calc-half-23 {
  width: calc(50% - 23px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-23 {
    width: calc(50% - 28px) !important;
  }
}

.calc-size-24 {
  width: calc(100% - 24px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-24 {
    width: calc(100% - 34px) !important;
  }
}

.calc-half-24 {
  width: calc(50% - 24px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-24 {
    width: calc(50% - 29px) !important;
  }
}

.calc-size-25 {
  width: calc(100% - 25px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-25 {
    width: calc(100% - 35px) !important;
  }
}

.calc-half-25 {
  width: calc(50% - 25px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-25 {
    width: calc(50% - 30px) !important;
  }
}

.calc-size-26 {
  width: calc(100% - 26px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-26 {
    width: calc(100% - 36px) !important;
  }
}

.calc-half-26 {
  width: calc(50% - 26px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-26 {
    width: calc(50% - 31px) !important;
  }
}

.calc-size-27 {
  width: calc(100% - 27px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-27 {
    width: calc(100% - 37px) !important;
  }
}

.calc-half-27 {
  width: calc(50% - 27px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-27 {
    width: calc(50% - 32px) !important;
  }
}

.calc-size-28 {
  width: calc(100% - 28px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-28 {
    width: calc(100% - 38px) !important;
  }
}

.calc-half-28 {
  width: calc(50% - 28px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-28 {
    width: calc(50% - 33px) !important;
  }
}

.calc-size-29 {
  width: calc(100% - 29px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-29 {
    width: calc(100% - 39px) !important;
  }
}

.calc-half-29 {
  width: calc(50% - 29px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-29 {
    width: calc(50% - 34px) !important;
  }
}

.calc-size-30 {
  width: calc(100% - 30px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-30 {
    width: calc(100% - 40px) !important;
  }
}

.calc-half-30 {
  width: calc(50% - 30px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-30 {
    width: calc(50% - 35px) !important;
  }
}

.calc-size-31 {
  width: calc(100% - 31px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-31 {
    width: calc(100% - 41px) !important;
  }
}

.calc-half-31 {
  width: calc(50% - 31px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-31 {
    width: calc(50% - 36px) !important;
  }
}

.calc-size-32 {
  width: calc(100% - 32px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-32 {
    width: calc(100% - 42px) !important;
  }
}

.calc-half-32 {
  width: calc(50% - 32px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-32 {
    width: calc(50% - 37px) !important;
  }
}

.calc-size-33 {
  width: calc(100% - 33px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-33 {
    width: calc(100% - 43px) !important;
  }
}

.calc-half-33 {
  width: calc(50% - 33px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-33 {
    width: calc(50% - 38px) !important;
  }
}

.calc-size-34 {
  width: calc(100% - 34px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-34 {
    width: calc(100% - 44px) !important;
  }
}

.calc-half-34 {
  width: calc(50% - 34px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-34 {
    width: calc(50% - 39px) !important;
  }
}

.calc-size-35 {
  width: calc(100% - 35px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-35 {
    width: calc(100% - 45px) !important;
  }
}

.calc-half-35 {
  width: calc(50% - 35px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-35 {
    width: calc(50% - 40px) !important;
  }
}

.calc-size-36 {
  width: calc(100% - 36px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-36 {
    width: calc(100% - 46px) !important;
  }
}

.calc-half-36 {
  width: calc(50% - 36px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-36 {
    width: calc(50% - 41px) !important;
  }
}

.calc-size-37 {
  width: calc(100% - 37px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-37 {
    width: calc(100% - 47px) !important;
  }
}

.calc-half-37 {
  width: calc(50% - 37px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-37 {
    width: calc(50% - 42px) !important;
  }
}

.calc-size-38 {
  width: calc(100% - 38px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-38 {
    width: calc(100% - 48px) !important;
  }
}

.calc-half-38 {
  width: calc(50% - 38px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-38 {
    width: calc(50% - 43px) !important;
  }
}

.calc-size-39 {
  width: calc(100% - 39px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-39 {
    width: calc(100% - 49px) !important;
  }
}

.calc-half-39 {
  width: calc(50% - 39px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-39 {
    width: calc(50% - 44px) !important;
  }
}

.calc-size-40 {
  width: calc(100% - 40px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-40 {
    width: calc(100% - 50px) !important;
  }
}

.calc-half-40 {
  width: calc(50% - 40px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-40 {
    width: calc(50% - 45px) !important;
  }
}

.calc-size-41 {
  width: calc(100% - 41px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-41 {
    width: calc(100% - 51px) !important;
  }
}

.calc-half-41 {
  width: calc(50% - 41px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-41 {
    width: calc(50% - 46px) !important;
  }
}

.calc-size-42 {
  width: calc(100% - 42px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-42 {
    width: calc(100% - 52px) !important;
  }
}

.calc-half-42 {
  width: calc(50% - 42px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-42 {
    width: calc(50% - 47px) !important;
  }
}

.calc-size-43 {
  width: calc(100% - 43px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-43 {
    width: calc(100% - 53px) !important;
  }
}

.calc-half-43 {
  width: calc(50% - 43px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-43 {
    width: calc(50% - 48px) !important;
  }
}

.calc-size-44 {
  width: calc(100% - 44px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-44 {
    width: calc(100% - 54px) !important;
  }
}

.calc-half-44 {
  width: calc(50% - 44px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-44 {
    width: calc(50% - 49px) !important;
  }
}

.calc-size-45 {
  width: calc(100% - 45px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-45 {
    width: calc(100% - 55px) !important;
  }
}

.calc-half-45 {
  width: calc(50% - 45px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-45 {
    width: calc(50% - 50px) !important;
  }
}

.calc-size-46 {
  width: calc(100% - 46px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-46 {
    width: calc(100% - 56px) !important;
  }
}

.calc-half-46 {
  width: calc(50% - 46px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-46 {
    width: calc(50% - 51px) !important;
  }
}

.calc-size-47 {
  width: calc(100% - 47px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-47 {
    width: calc(100% - 57px) !important;
  }
}

.calc-half-47 {
  width: calc(50% - 47px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-47 {
    width: calc(50% - 52px) !important;
  }
}

.calc-size-48 {
  width: calc(100% - 48px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-48 {
    width: calc(100% - 58px) !important;
  }
}

.calc-half-48 {
  width: calc(50% - 48px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-48 {
    width: calc(50% - 53px) !important;
  }
}

.calc-size-49 {
  width: calc(100% - 49px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-49 {
    width: calc(100% - 59px) !important;
  }
}

.calc-half-49 {
  width: calc(50% - 49px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-49 {
    width: calc(50% - 54px) !important;
  }
}

.calc-size-50 {
  width: calc(100% - 50px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-50 {
    width: calc(100% - 60px) !important;
  }
}

.calc-half-50 {
  width: calc(50% - 50px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-50 {
    width: calc(50% - 55px) !important;
  }
}

.calc-size-51 {
  width: calc(100% - 51px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-51 {
    width: calc(100% - 61px) !important;
  }
}

.calc-half-51 {
  width: calc(50% - 51px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-51 {
    width: calc(50% - 56px) !important;
  }
}

.calc-size-52 {
  width: calc(100% - 52px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-52 {
    width: calc(100% - 62px) !important;
  }
}

.calc-half-52 {
  width: calc(50% - 52px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-52 {
    width: calc(50% - 57px) !important;
  }
}

.calc-size-53 {
  width: calc(100% - 53px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-53 {
    width: calc(100% - 63px) !important;
  }
}

.calc-half-53 {
  width: calc(50% - 53px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-53 {
    width: calc(50% - 58px) !important;
  }
}

.calc-size-54 {
  width: calc(100% - 54px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-54 {
    width: calc(100% - 64px) !important;
  }
}

.calc-half-54 {
  width: calc(50% - 54px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-54 {
    width: calc(50% - 59px) !important;
  }
}

.calc-size-55 {
  width: calc(100% - 55px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-55 {
    width: calc(100% - 65px) !important;
  }
}

.calc-half-55 {
  width: calc(50% - 55px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-55 {
    width: calc(50% - 60px) !important;
  }
}

.calc-size-56 {
  width: calc(100% - 56px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-56 {
    width: calc(100% - 66px) !important;
  }
}

.calc-half-56 {
  width: calc(50% - 56px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-56 {
    width: calc(50% - 61px) !important;
  }
}

.calc-size-57 {
  width: calc(100% - 57px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-57 {
    width: calc(100% - 67px) !important;
  }
}

.calc-half-57 {
  width: calc(50% - 57px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-57 {
    width: calc(50% - 62px) !important;
  }
}

.calc-size-58 {
  width: calc(100% - 58px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-58 {
    width: calc(100% - 68px) !important;
  }
}

.calc-half-58 {
  width: calc(50% - 58px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-58 {
    width: calc(50% - 63px) !important;
  }
}

.calc-size-59 {
  width: calc(100% - 59px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-59 {
    width: calc(100% - 69px) !important;
  }
}

.calc-half-59 {
  width: calc(50% - 59px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-59 {
    width: calc(50% - 64px) !important;
  }
}

.calc-size-60 {
  width: calc(100% - 60px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-60 {
    width: calc(100% - 70px) !important;
  }
}

.calc-half-60 {
  width: calc(50% - 60px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-60 {
    width: calc(50% - 65px) !important;
  }
}

.calc-size-61 {
  width: calc(100% - 61px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-61 {
    width: calc(100% - 71px) !important;
  }
}

.calc-half-61 {
  width: calc(50% - 61px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-61 {
    width: calc(50% - 66px) !important;
  }
}

.calc-size-62 {
  width: calc(100% - 62px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-62 {
    width: calc(100% - 72px) !important;
  }
}

.calc-half-62 {
  width: calc(50% - 62px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-62 {
    width: calc(50% - 67px) !important;
  }
}

.calc-size-63 {
  width: calc(100% - 63px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-63 {
    width: calc(100% - 73px) !important;
  }
}

.calc-half-63 {
  width: calc(50% - 63px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-63 {
    width: calc(50% - 68px) !important;
  }
}

.calc-size-64 {
  width: calc(100% - 64px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-64 {
    width: calc(100% - 74px) !important;
  }
}

.calc-half-64 {
  width: calc(50% - 64px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-64 {
    width: calc(50% - 69px) !important;
  }
}

.calc-size-65 {
  width: calc(100% - 65px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-65 {
    width: calc(100% - 75px) !important;
  }
}

.calc-half-65 {
  width: calc(50% - 65px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-65 {
    width: calc(50% - 70px) !important;
  }
}

.calc-size-66 {
  width: calc(100% - 66px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-66 {
    width: calc(100% - 76px) !important;
  }
}

.calc-half-66 {
  width: calc(50% - 66px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-66 {
    width: calc(50% - 71px) !important;
  }
}

.calc-size-67 {
  width: calc(100% - 67px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-67 {
    width: calc(100% - 77px) !important;
  }
}

.calc-half-67 {
  width: calc(50% - 67px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-67 {
    width: calc(50% - 72px) !important;
  }
}

.calc-size-68 {
  width: calc(100% - 68px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-68 {
    width: calc(100% - 78px) !important;
  }
}

.calc-half-68 {
  width: calc(50% - 68px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-68 {
    width: calc(50% - 73px) !important;
  }
}

.calc-size-69 {
  width: calc(100% - 69px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-69 {
    width: calc(100% - 79px) !important;
  }
}

.calc-half-69 {
  width: calc(50% - 69px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-69 {
    width: calc(50% - 74px) !important;
  }
}

.calc-size-70 {
  width: calc(100% - 70px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-70 {
    width: calc(100% - 80px) !important;
  }
}

.calc-half-70 {
  width: calc(50% - 70px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-70 {
    width: calc(50% - 75px) !important;
  }
}

.calc-size-71 {
  width: calc(100% - 71px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-71 {
    width: calc(100% - 81px) !important;
  }
}

.calc-half-71 {
  width: calc(50% - 71px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-71 {
    width: calc(50% - 76px) !important;
  }
}

.calc-size-72 {
  width: calc(100% - 72px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-72 {
    width: calc(100% - 82px) !important;
  }
}

.calc-half-72 {
  width: calc(50% - 72px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-72 {
    width: calc(50% - 77px) !important;
  }
}

.calc-size-73 {
  width: calc(100% - 73px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-73 {
    width: calc(100% - 83px) !important;
  }
}

.calc-half-73 {
  width: calc(50% - 73px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-73 {
    width: calc(50% - 78px) !important;
  }
}

.calc-size-74 {
  width: calc(100% - 74px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-74 {
    width: calc(100% - 84px) !important;
  }
}

.calc-half-74 {
  width: calc(50% - 74px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-74 {
    width: calc(50% - 79px) !important;
  }
}

.calc-size-75 {
  width: calc(100% - 75px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-75 {
    width: calc(100% - 85px) !important;
  }
}

.calc-half-75 {
  width: calc(50% - 75px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-75 {
    width: calc(50% - 80px) !important;
  }
}

.calc-size-76 {
  width: calc(100% - 76px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-76 {
    width: calc(100% - 86px) !important;
  }
}

.calc-half-76 {
  width: calc(50% - 76px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-76 {
    width: calc(50% - 81px) !important;
  }
}

.calc-size-77 {
  width: calc(100% - 77px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-77 {
    width: calc(100% - 87px) !important;
  }
}

.calc-half-77 {
  width: calc(50% - 77px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-77 {
    width: calc(50% - 82px) !important;
  }
}

.calc-size-78 {
  width: calc(100% - 78px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-78 {
    width: calc(100% - 88px) !important;
  }
}

.calc-half-78 {
  width: calc(50% - 78px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-78 {
    width: calc(50% - 83px) !important;
  }
}

.calc-size-79 {
  width: calc(100% - 79px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-79 {
    width: calc(100% - 89px) !important;
  }
}

.calc-half-79 {
  width: calc(50% - 79px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-79 {
    width: calc(50% - 84px) !important;
  }
}

.calc-size-80 {
  width: calc(100% - 80px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-80 {
    width: calc(100% - 90px) !important;
  }
}

.calc-half-80 {
  width: calc(50% - 80px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-80 {
    width: calc(50% - 85px) !important;
  }
}

.calc-size-81 {
  width: calc(100% - 81px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-81 {
    width: calc(100% - 91px) !important;
  }
}

.calc-half-81 {
  width: calc(50% - 81px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-81 {
    width: calc(50% - 86px) !important;
  }
}

.calc-size-82 {
  width: calc(100% - 82px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-82 {
    width: calc(100% - 92px) !important;
  }
}

.calc-half-82 {
  width: calc(50% - 82px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-82 {
    width: calc(50% - 87px) !important;
  }
}

.calc-size-83 {
  width: calc(100% - 83px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-83 {
    width: calc(100% - 93px) !important;
  }
}

.calc-half-83 {
  width: calc(50% - 83px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-83 {
    width: calc(50% - 88px) !important;
  }
}

.calc-size-84 {
  width: calc(100% - 84px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-84 {
    width: calc(100% - 94px) !important;
  }
}

.calc-half-84 {
  width: calc(50% - 84px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-84 {
    width: calc(50% - 89px) !important;
  }
}

.calc-size-85 {
  width: calc(100% - 85px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-85 {
    width: calc(100% - 95px) !important;
  }
}

.calc-half-85 {
  width: calc(50% - 85px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-85 {
    width: calc(50% - 90px) !important;
  }
}

.calc-size-86 {
  width: calc(100% - 86px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-86 {
    width: calc(100% - 96px) !important;
  }
}

.calc-half-86 {
  width: calc(50% - 86px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-86 {
    width: calc(50% - 91px) !important;
  }
}

.calc-size-87 {
  width: calc(100% - 87px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-87 {
    width: calc(100% - 97px) !important;
  }
}

.calc-half-87 {
  width: calc(50% - 87px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-87 {
    width: calc(50% - 92px) !important;
  }
}

.calc-size-88 {
  width: calc(100% - 88px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-88 {
    width: calc(100% - 98px) !important;
  }
}

.calc-half-88 {
  width: calc(50% - 88px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-88 {
    width: calc(50% - 93px) !important;
  }
}

.calc-size-89 {
  width: calc(100% - 89px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-89 {
    width: calc(100% - 99px) !important;
  }
}

.calc-half-89 {
  width: calc(50% - 89px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-89 {
    width: calc(50% - 94px) !important;
  }
}

.calc-size-90 {
  width: calc(100% - 90px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-90 {
    width: calc(100% - 100px) !important;
  }
}

.calc-half-90 {
  width: calc(50% - 90px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-90 {
    width: calc(50% - 95px) !important;
  }
}

.calc-size-91 {
  width: calc(100% - 91px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-91 {
    width: calc(100% - 101px) !important;
  }
}

.calc-half-91 {
  width: calc(50% - 91px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-91 {
    width: calc(50% - 96px) !important;
  }
}

.calc-size-92 {
  width: calc(100% - 92px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-92 {
    width: calc(100% - 102px) !important;
  }
}

.calc-half-92 {
  width: calc(50% - 92px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-92 {
    width: calc(50% - 97px) !important;
  }
}

.calc-size-93 {
  width: calc(100% - 93px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-93 {
    width: calc(100% - 103px) !important;
  }
}

.calc-half-93 {
  width: calc(50% - 93px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-93 {
    width: calc(50% - 98px) !important;
  }
}

.calc-size-94 {
  width: calc(100% - 94px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-94 {
    width: calc(100% - 104px) !important;
  }
}

.calc-half-94 {
  width: calc(50% - 94px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-94 {
    width: calc(50% - 99px) !important;
  }
}

.calc-size-95 {
  width: calc(100% - 95px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-95 {
    width: calc(100% - 105px) !important;
  }
}

.calc-half-95 {
  width: calc(50% - 95px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-95 {
    width: calc(50% - 100px) !important;
  }
}

.calc-size-96 {
  width: calc(100% - 96px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-96 {
    width: calc(100% - 106px) !important;
  }
}

.calc-half-96 {
  width: calc(50% - 96px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-96 {
    width: calc(50% - 101px) !important;
  }
}

.calc-size-97 {
  width: calc(100% - 97px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-97 {
    width: calc(100% - 107px) !important;
  }
}

.calc-half-97 {
  width: calc(50% - 97px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-97 {
    width: calc(50% - 102px) !important;
  }
}

.calc-size-98 {
  width: calc(100% - 98px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-98 {
    width: calc(100% - 108px) !important;
  }
}

.calc-half-98 {
  width: calc(50% - 98px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-98 {
    width: calc(50% - 103px) !important;
  }
}

.calc-size-99 {
  width: calc(100% - 99px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-99 {
    width: calc(100% - 109px) !important;
  }
}

.calc-half-99 {
  width: calc(50% - 99px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-99 {
    width: calc(50% - 104px) !important;
  }
}

.calc-size-100 {
  width: calc(100% - 100px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-100 {
    width: calc(100% - 110px) !important;
  }
}

.calc-half-100 {
  width: calc(50% - 100px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-100 {
    width: calc(50% - 105px) !important;
  }
}

.calc-size-101 {
  width: calc(100% - 101px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-101 {
    width: calc(100% - 111px) !important;
  }
}

.calc-half-101 {
  width: calc(50% - 101px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-101 {
    width: calc(50% - 106px) !important;
  }
}

.calc-size-102 {
  width: calc(100% - 102px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-102 {
    width: calc(100% - 112px) !important;
  }
}

.calc-half-102 {
  width: calc(50% - 102px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-102 {
    width: calc(50% - 107px) !important;
  }
}

.calc-size-103 {
  width: calc(100% - 103px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-103 {
    width: calc(100% - 113px) !important;
  }
}

.calc-half-103 {
  width: calc(50% - 103px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-103 {
    width: calc(50% - 108px) !important;
  }
}

.calc-size-104 {
  width: calc(100% - 104px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-104 {
    width: calc(100% - 114px) !important;
  }
}

.calc-half-104 {
  width: calc(50% - 104px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-104 {
    width: calc(50% - 109px) !important;
  }
}

.calc-size-105 {
  width: calc(100% - 105px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-105 {
    width: calc(100% - 115px) !important;
  }
}

.calc-half-105 {
  width: calc(50% - 105px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-105 {
    width: calc(50% - 110px) !important;
  }
}

.calc-size-106 {
  width: calc(100% - 106px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-106 {
    width: calc(100% - 116px) !important;
  }
}

.calc-half-106 {
  width: calc(50% - 106px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-106 {
    width: calc(50% - 111px) !important;
  }
}

.calc-size-107 {
  width: calc(100% - 107px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-107 {
    width: calc(100% - 117px) !important;
  }
}

.calc-half-107 {
  width: calc(50% - 107px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-107 {
    width: calc(50% - 112px) !important;
  }
}

.calc-size-108 {
  width: calc(100% - 108px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-108 {
    width: calc(100% - 118px) !important;
  }
}

.calc-half-108 {
  width: calc(50% - 108px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-108 {
    width: calc(50% - 113px) !important;
  }
}

.calc-size-109 {
  width: calc(100% - 109px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-109 {
    width: calc(100% - 119px) !important;
  }
}

.calc-half-109 {
  width: calc(50% - 109px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-109 {
    width: calc(50% - 114px) !important;
  }
}

.calc-size-110 {
  width: calc(100% - 110px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-110 {
    width: calc(100% - 120px) !important;
  }
}

.calc-half-110 {
  width: calc(50% - 110px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-110 {
    width: calc(50% - 115px) !important;
  }
}

.calc-size-111 {
  width: calc(100% - 111px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-111 {
    width: calc(100% - 121px) !important;
  }
}

.calc-half-111 {
  width: calc(50% - 111px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-111 {
    width: calc(50% - 116px) !important;
  }
}

.calc-size-112 {
  width: calc(100% - 112px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-112 {
    width: calc(100% - 122px) !important;
  }
}

.calc-half-112 {
  width: calc(50% - 112px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-112 {
    width: calc(50% - 117px) !important;
  }
}

.calc-size-113 {
  width: calc(100% - 113px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-113 {
    width: calc(100% - 123px) !important;
  }
}

.calc-half-113 {
  width: calc(50% - 113px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-113 {
    width: calc(50% - 118px) !important;
  }
}

.calc-size-114 {
  width: calc(100% - 114px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-114 {
    width: calc(100% - 124px) !important;
  }
}

.calc-half-114 {
  width: calc(50% - 114px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-114 {
    width: calc(50% - 119px) !important;
  }
}

.calc-size-115 {
  width: calc(100% - 115px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-115 {
    width: calc(100% - 125px) !important;
  }
}

.calc-half-115 {
  width: calc(50% - 115px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-115 {
    width: calc(50% - 120px) !important;
  }
}

.calc-size-116 {
  width: calc(100% - 116px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-116 {
    width: calc(100% - 126px) !important;
  }
}

.calc-half-116 {
  width: calc(50% - 116px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-116 {
    width: calc(50% - 121px) !important;
  }
}

.calc-size-117 {
  width: calc(100% - 117px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-117 {
    width: calc(100% - 127px) !important;
  }
}

.calc-half-117 {
  width: calc(50% - 117px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-117 {
    width: calc(50% - 122px) !important;
  }
}

.calc-size-118 {
  width: calc(100% - 118px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-118 {
    width: calc(100% - 128px) !important;
  }
}

.calc-half-118 {
  width: calc(50% - 118px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-118 {
    width: calc(50% - 123px) !important;
  }
}

.calc-size-119 {
  width: calc(100% - 119px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-119 {
    width: calc(100% - 129px) !important;
  }
}

.calc-half-119 {
  width: calc(50% - 119px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-119 {
    width: calc(50% - 124px) !important;
  }
}

.calc-size-120 {
  width: calc(100% - 120px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-120 {
    width: calc(100% - 130px) !important;
  }
}

.calc-half-120 {
  width: calc(50% - 120px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-120 {
    width: calc(50% - 125px) !important;
  }
}

.calc-size-121 {
  width: calc(100% - 121px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-121 {
    width: calc(100% - 131px) !important;
  }
}

.calc-half-121 {
  width: calc(50% - 121px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-121 {
    width: calc(50% - 126px) !important;
  }
}

.calc-size-122 {
  width: calc(100% - 122px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-122 {
    width: calc(100% - 132px) !important;
  }
}

.calc-half-122 {
  width: calc(50% - 122px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-122 {
    width: calc(50% - 127px) !important;
  }
}

.calc-size-123 {
  width: calc(100% - 123px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-123 {
    width: calc(100% - 133px) !important;
  }
}

.calc-half-123 {
  width: calc(50% - 123px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-123 {
    width: calc(50% - 128px) !important;
  }
}

.calc-size-124 {
  width: calc(100% - 124px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-124 {
    width: calc(100% - 134px) !important;
  }
}

.calc-half-124 {
  width: calc(50% - 124px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-124 {
    width: calc(50% - 129px) !important;
  }
}

.calc-size-125 {
  width: calc(100% - 125px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-125 {
    width: calc(100% - 135px) !important;
  }
}

.calc-half-125 {
  width: calc(50% - 125px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-125 {
    width: calc(50% - 130px) !important;
  }
}

.calc-size-126 {
  width: calc(100% - 126px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-126 {
    width: calc(100% - 136px) !important;
  }
}

.calc-half-126 {
  width: calc(50% - 126px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-126 {
    width: calc(50% - 131px) !important;
  }
}

.calc-size-127 {
  width: calc(100% - 127px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-127 {
    width: calc(100% - 137px) !important;
  }
}

.calc-half-127 {
  width: calc(50% - 127px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-127 {
    width: calc(50% - 132px) !important;
  }
}

.calc-size-128 {
  width: calc(100% - 128px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-128 {
    width: calc(100% - 138px) !important;
  }
}

.calc-half-128 {
  width: calc(50% - 128px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-128 {
    width: calc(50% - 133px) !important;
  }
}

.calc-size-129 {
  width: calc(100% - 129px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-129 {
    width: calc(100% - 139px) !important;
  }
}

.calc-half-129 {
  width: calc(50% - 129px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-129 {
    width: calc(50% - 134px) !important;
  }
}

.calc-size-130 {
  width: calc(100% - 130px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-130 {
    width: calc(100% - 140px) !important;
  }
}

.calc-half-130 {
  width: calc(50% - 130px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-130 {
    width: calc(50% - 135px) !important;
  }
}

.calc-size-131 {
  width: calc(100% - 131px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-131 {
    width: calc(100% - 141px) !important;
  }
}

.calc-half-131 {
  width: calc(50% - 131px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-131 {
    width: calc(50% - 136px) !important;
  }
}

.calc-size-132 {
  width: calc(100% - 132px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-132 {
    width: calc(100% - 142px) !important;
  }
}

.calc-half-132 {
  width: calc(50% - 132px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-132 {
    width: calc(50% - 137px) !important;
  }
}

.calc-size-133 {
  width: calc(100% - 133px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-133 {
    width: calc(100% - 143px) !important;
  }
}

.calc-half-133 {
  width: calc(50% - 133px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-133 {
    width: calc(50% - 138px) !important;
  }
}

.calc-size-134 {
  width: calc(100% - 134px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-134 {
    width: calc(100% - 144px) !important;
  }
}

.calc-half-134 {
  width: calc(50% - 134px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-134 {
    width: calc(50% - 139px) !important;
  }
}

.calc-size-135 {
  width: calc(100% - 135px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-135 {
    width: calc(100% - 145px) !important;
  }
}

.calc-half-135 {
  width: calc(50% - 135px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-135 {
    width: calc(50% - 140px) !important;
  }
}

.calc-size-136 {
  width: calc(100% - 136px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-136 {
    width: calc(100% - 146px) !important;
  }
}

.calc-half-136 {
  width: calc(50% - 136px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-136 {
    width: calc(50% - 141px) !important;
  }
}

.calc-size-137 {
  width: calc(100% - 137px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-137 {
    width: calc(100% - 147px) !important;
  }
}

.calc-half-137 {
  width: calc(50% - 137px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-137 {
    width: calc(50% - 142px) !important;
  }
}

.calc-size-138 {
  width: calc(100% - 138px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-138 {
    width: calc(100% - 148px) !important;
  }
}

.calc-half-138 {
  width: calc(50% - 138px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-138 {
    width: calc(50% - 143px) !important;
  }
}

.calc-size-139 {
  width: calc(100% - 139px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-139 {
    width: calc(100% - 149px) !important;
  }
}

.calc-half-139 {
  width: calc(50% - 139px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-139 {
    width: calc(50% - 144px) !important;
  }
}

.calc-size-140 {
  width: calc(100% - 140px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-140 {
    width: calc(100% - 150px) !important;
  }
}

.calc-half-140 {
  width: calc(50% - 140px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-140 {
    width: calc(50% - 145px) !important;
  }
}

.calc-size-141 {
  width: calc(100% - 141px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-141 {
    width: calc(100% - 151px) !important;
  }
}

.calc-half-141 {
  width: calc(50% - 141px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-141 {
    width: calc(50% - 146px) !important;
  }
}

.calc-size-142 {
  width: calc(100% - 142px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-142 {
    width: calc(100% - 152px) !important;
  }
}

.calc-half-142 {
  width: calc(50% - 142px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-142 {
    width: calc(50% - 147px) !important;
  }
}

.calc-size-143 {
  width: calc(100% - 143px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-143 {
    width: calc(100% - 153px) !important;
  }
}

.calc-half-143 {
  width: calc(50% - 143px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-143 {
    width: calc(50% - 148px) !important;
  }
}

.calc-size-144 {
  width: calc(100% - 144px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-144 {
    width: calc(100% - 154px) !important;
  }
}

.calc-half-144 {
  width: calc(50% - 144px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-144 {
    width: calc(50% - 149px) !important;
  }
}

.calc-size-145 {
  width: calc(100% - 145px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-145 {
    width: calc(100% - 155px) !important;
  }
}

.calc-half-145 {
  width: calc(50% - 145px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-145 {
    width: calc(50% - 150px) !important;
  }
}

.calc-size-146 {
  width: calc(100% - 146px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-146 {
    width: calc(100% - 156px) !important;
  }
}

.calc-half-146 {
  width: calc(50% - 146px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-146 {
    width: calc(50% - 151px) !important;
  }
}

.calc-size-147 {
  width: calc(100% - 147px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-147 {
    width: calc(100% - 157px) !important;
  }
}

.calc-half-147 {
  width: calc(50% - 147px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-147 {
    width: calc(50% - 152px) !important;
  }
}

.calc-size-148 {
  width: calc(100% - 148px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-148 {
    width: calc(100% - 158px) !important;
  }
}

.calc-half-148 {
  width: calc(50% - 148px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-148 {
    width: calc(50% - 153px) !important;
  }
}

.calc-size-149 {
  width: calc(100% - 149px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-149 {
    width: calc(100% - 159px) !important;
  }
}

.calc-half-149 {
  width: calc(50% - 149px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-149 {
    width: calc(50% - 154px) !important;
  }
}

.calc-size-150 {
  width: calc(100% - 150px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-150 {
    width: calc(100% - 160px) !important;
  }
}

.calc-half-150 {
  width: calc(50% - 150px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-150 {
    width: calc(50% - 155px) !important;
  }
}

.calc-size-151 {
  width: calc(100% - 151px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-151 {
    width: calc(100% - 161px) !important;
  }
}

.calc-half-151 {
  width: calc(50% - 151px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-151 {
    width: calc(50% - 156px) !important;
  }
}

.calc-size-152 {
  width: calc(100% - 152px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-152 {
    width: calc(100% - 162px) !important;
  }
}

.calc-half-152 {
  width: calc(50% - 152px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-152 {
    width: calc(50% - 157px) !important;
  }
}

.calc-size-153 {
  width: calc(100% - 153px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-153 {
    width: calc(100% - 163px) !important;
  }
}

.calc-half-153 {
  width: calc(50% - 153px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-153 {
    width: calc(50% - 158px) !important;
  }
}

.calc-size-154 {
  width: calc(100% - 154px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-154 {
    width: calc(100% - 164px) !important;
  }
}

.calc-half-154 {
  width: calc(50% - 154px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-154 {
    width: calc(50% - 159px) !important;
  }
}

.calc-size-155 {
  width: calc(100% - 155px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-155 {
    width: calc(100% - 165px) !important;
  }
}

.calc-half-155 {
  width: calc(50% - 155px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-155 {
    width: calc(50% - 160px) !important;
  }
}

.calc-size-156 {
  width: calc(100% - 156px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-156 {
    width: calc(100% - 166px) !important;
  }
}

.calc-half-156 {
  width: calc(50% - 156px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-156 {
    width: calc(50% - 161px) !important;
  }
}

.calc-size-157 {
  width: calc(100% - 157px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-157 {
    width: calc(100% - 167px) !important;
  }
}

.calc-half-157 {
  width: calc(50% - 157px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-157 {
    width: calc(50% - 162px) !important;
  }
}

.calc-size-158 {
  width: calc(100% - 158px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-158 {
    width: calc(100% - 168px) !important;
  }
}

.calc-half-158 {
  width: calc(50% - 158px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-158 {
    width: calc(50% - 163px) !important;
  }
}

.calc-size-159 {
  width: calc(100% - 159px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-159 {
    width: calc(100% - 169px) !important;
  }
}

.calc-half-159 {
  width: calc(50% - 159px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-159 {
    width: calc(50% - 164px) !important;
  }
}

.calc-size-160 {
  width: calc(100% - 160px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-160 {
    width: calc(100% - 170px) !important;
  }
}

.calc-half-160 {
  width: calc(50% - 160px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-160 {
    width: calc(50% - 165px) !important;
  }
}

.calc-size-161 {
  width: calc(100% - 161px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-161 {
    width: calc(100% - 171px) !important;
  }
}

.calc-half-161 {
  width: calc(50% - 161px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-161 {
    width: calc(50% - 166px) !important;
  }
}

.calc-size-162 {
  width: calc(100% - 162px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-162 {
    width: calc(100% - 172px) !important;
  }
}

.calc-half-162 {
  width: calc(50% - 162px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-162 {
    width: calc(50% - 167px) !important;
  }
}

.calc-size-163 {
  width: calc(100% - 163px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-163 {
    width: calc(100% - 173px) !important;
  }
}

.calc-half-163 {
  width: calc(50% - 163px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-163 {
    width: calc(50% - 168px) !important;
  }
}

.calc-size-164 {
  width: calc(100% - 164px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-164 {
    width: calc(100% - 174px) !important;
  }
}

.calc-half-164 {
  width: calc(50% - 164px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-164 {
    width: calc(50% - 169px) !important;
  }
}

.calc-size-165 {
  width: calc(100% - 165px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-165 {
    width: calc(100% - 175px) !important;
  }
}

.calc-half-165 {
  width: calc(50% - 165px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-165 {
    width: calc(50% - 170px) !important;
  }
}

.calc-size-166 {
  width: calc(100% - 166px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-166 {
    width: calc(100% - 176px) !important;
  }
}

.calc-half-166 {
  width: calc(50% - 166px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-166 {
    width: calc(50% - 171px) !important;
  }
}

.calc-size-167 {
  width: calc(100% - 167px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-167 {
    width: calc(100% - 177px) !important;
  }
}

.calc-half-167 {
  width: calc(50% - 167px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-167 {
    width: calc(50% - 172px) !important;
  }
}

.calc-size-168 {
  width: calc(100% - 168px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-168 {
    width: calc(100% - 178px) !important;
  }
}

.calc-half-168 {
  width: calc(50% - 168px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-168 {
    width: calc(50% - 173px) !important;
  }
}

.calc-size-169 {
  width: calc(100% - 169px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-169 {
    width: calc(100% - 179px) !important;
  }
}

.calc-half-169 {
  width: calc(50% - 169px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-169 {
    width: calc(50% - 174px) !important;
  }
}

.calc-size-170 {
  width: calc(100% - 170px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-170 {
    width: calc(100% - 180px) !important;
  }
}

.calc-half-170 {
  width: calc(50% - 170px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-170 {
    width: calc(50% - 175px) !important;
  }
}

.calc-size-171 {
  width: calc(100% - 171px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-171 {
    width: calc(100% - 181px) !important;
  }
}

.calc-half-171 {
  width: calc(50% - 171px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-171 {
    width: calc(50% - 176px) !important;
  }
}

.calc-size-172 {
  width: calc(100% - 172px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-172 {
    width: calc(100% - 182px) !important;
  }
}

.calc-half-172 {
  width: calc(50% - 172px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-172 {
    width: calc(50% - 177px) !important;
  }
}

.calc-size-173 {
  width: calc(100% - 173px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-173 {
    width: calc(100% - 183px) !important;
  }
}

.calc-half-173 {
  width: calc(50% - 173px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-173 {
    width: calc(50% - 178px) !important;
  }
}

.calc-size-174 {
  width: calc(100% - 174px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-174 {
    width: calc(100% - 184px) !important;
  }
}

.calc-half-174 {
  width: calc(50% - 174px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-174 {
    width: calc(50% - 179px) !important;
  }
}

.calc-size-175 {
  width: calc(100% - 175px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-175 {
    width: calc(100% - 185px) !important;
  }
}

.calc-half-175 {
  width: calc(50% - 175px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-175 {
    width: calc(50% - 180px) !important;
  }
}

.calc-size-176 {
  width: calc(100% - 176px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-176 {
    width: calc(100% - 186px) !important;
  }
}

.calc-half-176 {
  width: calc(50% - 176px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-176 {
    width: calc(50% - 181px) !important;
  }
}

.calc-size-177 {
  width: calc(100% - 177px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-177 {
    width: calc(100% - 187px) !important;
  }
}

.calc-half-177 {
  width: calc(50% - 177px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-177 {
    width: calc(50% - 182px) !important;
  }
}

.calc-size-178 {
  width: calc(100% - 178px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-178 {
    width: calc(100% - 188px) !important;
  }
}

.calc-half-178 {
  width: calc(50% - 178px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-178 {
    width: calc(50% - 183px) !important;
  }
}

.calc-size-179 {
  width: calc(100% - 179px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-179 {
    width: calc(100% - 189px) !important;
  }
}

.calc-half-179 {
  width: calc(50% - 179px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-179 {
    width: calc(50% - 184px) !important;
  }
}

.calc-size-180 {
  width: calc(100% - 180px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-180 {
    width: calc(100% - 190px) !important;
  }
}

.calc-half-180 {
  width: calc(50% - 180px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-180 {
    width: calc(50% - 185px) !important;
  }
}

.calc-size-181 {
  width: calc(100% - 181px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-181 {
    width: calc(100% - 191px) !important;
  }
}

.calc-half-181 {
  width: calc(50% - 181px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-181 {
    width: calc(50% - 186px) !important;
  }
}

.calc-size-182 {
  width: calc(100% - 182px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-182 {
    width: calc(100% - 192px) !important;
  }
}

.calc-half-182 {
  width: calc(50% - 182px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-182 {
    width: calc(50% - 187px) !important;
  }
}

.calc-size-183 {
  width: calc(100% - 183px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-183 {
    width: calc(100% - 193px) !important;
  }
}

.calc-half-183 {
  width: calc(50% - 183px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-183 {
    width: calc(50% - 188px) !important;
  }
}

.calc-size-184 {
  width: calc(100% - 184px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-184 {
    width: calc(100% - 194px) !important;
  }
}

.calc-half-184 {
  width: calc(50% - 184px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-184 {
    width: calc(50% - 189px) !important;
  }
}

.calc-size-185 {
  width: calc(100% - 185px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-185 {
    width: calc(100% - 195px) !important;
  }
}

.calc-half-185 {
  width: calc(50% - 185px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-185 {
    width: calc(50% - 190px) !important;
  }
}

.calc-size-186 {
  width: calc(100% - 186px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-186 {
    width: calc(100% - 196px) !important;
  }
}

.calc-half-186 {
  width: calc(50% - 186px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-186 {
    width: calc(50% - 191px) !important;
  }
}

.calc-size-187 {
  width: calc(100% - 187px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-187 {
    width: calc(100% - 197px) !important;
  }
}

.calc-half-187 {
  width: calc(50% - 187px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-187 {
    width: calc(50% - 192px) !important;
  }
}

.calc-size-188 {
  width: calc(100% - 188px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-188 {
    width: calc(100% - 198px) !important;
  }
}

.calc-half-188 {
  width: calc(50% - 188px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-188 {
    width: calc(50% - 193px) !important;
  }
}

.calc-size-189 {
  width: calc(100% - 189px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-189 {
    width: calc(100% - 199px) !important;
  }
}

.calc-half-189 {
  width: calc(50% - 189px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-189 {
    width: calc(50% - 194px) !important;
  }
}

.calc-size-190 {
  width: calc(100% - 190px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-190 {
    width: calc(100% - 200px) !important;
  }
}

.calc-half-190 {
  width: calc(50% - 190px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-190 {
    width: calc(50% - 195px) !important;
  }
}

.calc-size-191 {
  width: calc(100% - 191px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-191 {
    width: calc(100% - 201px) !important;
  }
}

.calc-half-191 {
  width: calc(50% - 191px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-191 {
    width: calc(50% - 196px) !important;
  }
}

.calc-size-192 {
  width: calc(100% - 192px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-192 {
    width: calc(100% - 202px) !important;
  }
}

.calc-half-192 {
  width: calc(50% - 192px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-192 {
    width: calc(50% - 197px) !important;
  }
}

.calc-size-193 {
  width: calc(100% - 193px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-193 {
    width: calc(100% - 203px) !important;
  }
}

.calc-half-193 {
  width: calc(50% - 193px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-193 {
    width: calc(50% - 198px) !important;
  }
}

.calc-size-194 {
  width: calc(100% - 194px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-194 {
    width: calc(100% - 204px) !important;
  }
}

.calc-half-194 {
  width: calc(50% - 194px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-194 {
    width: calc(50% - 199px) !important;
  }
}

.calc-size-195 {
  width: calc(100% - 195px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-195 {
    width: calc(100% - 205px) !important;
  }
}

.calc-half-195 {
  width: calc(50% - 195px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-195 {
    width: calc(50% - 200px) !important;
  }
}

.calc-size-196 {
  width: calc(100% - 196px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-196 {
    width: calc(100% - 206px) !important;
  }
}

.calc-half-196 {
  width: calc(50% - 196px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-196 {
    width: calc(50% - 201px) !important;
  }
}

.calc-size-197 {
  width: calc(100% - 197px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-197 {
    width: calc(100% - 207px) !important;
  }
}

.calc-half-197 {
  width: calc(50% - 197px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-197 {
    width: calc(50% - 202px) !important;
  }
}

.calc-size-198 {
  width: calc(100% - 198px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-198 {
    width: calc(100% - 208px) !important;
  }
}

.calc-half-198 {
  width: calc(50% - 198px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-198 {
    width: calc(50% - 203px) !important;
  }
}

.calc-size-199 {
  width: calc(100% - 199px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-199 {
    width: calc(100% - 209px) !important;
  }
}

.calc-half-199 {
  width: calc(50% - 199px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-199 {
    width: calc(50% - 204px) !important;
  }
}

.calc-size-200 {
  width: calc(100% - 200px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-200 {
    width: calc(100% - 210px) !important;
  }
}

.calc-half-200 {
  width: calc(50% - 200px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-200 {
    width: calc(50% - 205px) !important;
  }
}

.calc-size-201 {
  width: calc(100% - 201px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-201 {
    width: calc(100% - 211px) !important;
  }
}

.calc-half-201 {
  width: calc(50% - 201px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-201 {
    width: calc(50% - 206px) !important;
  }
}

.calc-size-202 {
  width: calc(100% - 202px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-202 {
    width: calc(100% - 212px) !important;
  }
}

.calc-half-202 {
  width: calc(50% - 202px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-202 {
    width: calc(50% - 207px) !important;
  }
}

.calc-size-203 {
  width: calc(100% - 203px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-203 {
    width: calc(100% - 213px) !important;
  }
}

.calc-half-203 {
  width: calc(50% - 203px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-203 {
    width: calc(50% - 208px) !important;
  }
}

.calc-size-204 {
  width: calc(100% - 204px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-204 {
    width: calc(100% - 214px) !important;
  }
}

.calc-half-204 {
  width: calc(50% - 204px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-204 {
    width: calc(50% - 209px) !important;
  }
}

.calc-size-205 {
  width: calc(100% - 205px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-205 {
    width: calc(100% - 215px) !important;
  }
}

.calc-half-205 {
  width: calc(50% - 205px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-205 {
    width: calc(50% - 210px) !important;
  }
}

.calc-size-206 {
  width: calc(100% - 206px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-206 {
    width: calc(100% - 216px) !important;
  }
}

.calc-half-206 {
  width: calc(50% - 206px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-206 {
    width: calc(50% - 211px) !important;
  }
}

.calc-size-207 {
  width: calc(100% - 207px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-207 {
    width: calc(100% - 217px) !important;
  }
}

.calc-half-207 {
  width: calc(50% - 207px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-207 {
    width: calc(50% - 212px) !important;
  }
}

.calc-size-208 {
  width: calc(100% - 208px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-208 {
    width: calc(100% - 218px) !important;
  }
}

.calc-half-208 {
  width: calc(50% - 208px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-208 {
    width: calc(50% - 213px) !important;
  }
}

.calc-size-209 {
  width: calc(100% - 209px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-209 {
    width: calc(100% - 219px) !important;
  }
}

.calc-half-209 {
  width: calc(50% - 209px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-209 {
    width: calc(50% - 214px) !important;
  }
}

.calc-size-210 {
  width: calc(100% - 210px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-210 {
    width: calc(100% - 220px) !important;
  }
}

.calc-half-210 {
  width: calc(50% - 210px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-210 {
    width: calc(50% - 215px) !important;
  }
}

.calc-size-211 {
  width: calc(100% - 211px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-211 {
    width: calc(100% - 221px) !important;
  }
}

.calc-half-211 {
  width: calc(50% - 211px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-211 {
    width: calc(50% - 216px) !important;
  }
}

.calc-size-212 {
  width: calc(100% - 212px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-212 {
    width: calc(100% - 222px) !important;
  }
}

.calc-half-212 {
  width: calc(50% - 212px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-212 {
    width: calc(50% - 217px) !important;
  }
}

.calc-size-213 {
  width: calc(100% - 213px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-213 {
    width: calc(100% - 223px) !important;
  }
}

.calc-half-213 {
  width: calc(50% - 213px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-213 {
    width: calc(50% - 218px) !important;
  }
}

.calc-size-214 {
  width: calc(100% - 214px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-214 {
    width: calc(100% - 224px) !important;
  }
}

.calc-half-214 {
  width: calc(50% - 214px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-214 {
    width: calc(50% - 219px) !important;
  }
}

.calc-size-215 {
  width: calc(100% - 215px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-215 {
    width: calc(100% - 225px) !important;
  }
}

.calc-half-215 {
  width: calc(50% - 215px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-215 {
    width: calc(50% - 220px) !important;
  }
}

.calc-size-216 {
  width: calc(100% - 216px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-216 {
    width: calc(100% - 226px) !important;
  }
}

.calc-half-216 {
  width: calc(50% - 216px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-216 {
    width: calc(50% - 221px) !important;
  }
}

.calc-size-217 {
  width: calc(100% - 217px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-217 {
    width: calc(100% - 227px) !important;
  }
}

.calc-half-217 {
  width: calc(50% - 217px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-217 {
    width: calc(50% - 222px) !important;
  }
}

.calc-size-218 {
  width: calc(100% - 218px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-218 {
    width: calc(100% - 228px) !important;
  }
}

.calc-half-218 {
  width: calc(50% - 218px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-218 {
    width: calc(50% - 223px) !important;
  }
}

.calc-size-219 {
  width: calc(100% - 219px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-219 {
    width: calc(100% - 229px) !important;
  }
}

.calc-half-219 {
  width: calc(50% - 219px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-219 {
    width: calc(50% - 224px) !important;
  }
}

.calc-size-220 {
  width: calc(100% - 220px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-220 {
    width: calc(100% - 230px) !important;
  }
}

.calc-half-220 {
  width: calc(50% - 220px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-220 {
    width: calc(50% - 225px) !important;
  }
}

.calc-size-221 {
  width: calc(100% - 221px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-221 {
    width: calc(100% - 231px) !important;
  }
}

.calc-half-221 {
  width: calc(50% - 221px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-221 {
    width: calc(50% - 226px) !important;
  }
}

.calc-size-222 {
  width: calc(100% - 222px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-222 {
    width: calc(100% - 232px) !important;
  }
}

.calc-half-222 {
  width: calc(50% - 222px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-222 {
    width: calc(50% - 227px) !important;
  }
}

.calc-size-223 {
  width: calc(100% - 223px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-223 {
    width: calc(100% - 233px) !important;
  }
}

.calc-half-223 {
  width: calc(50% - 223px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-223 {
    width: calc(50% - 228px) !important;
  }
}

.calc-size-224 {
  width: calc(100% - 224px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-224 {
    width: calc(100% - 234px) !important;
  }
}

.calc-half-224 {
  width: calc(50% - 224px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-224 {
    width: calc(50% - 229px) !important;
  }
}

.calc-size-225 {
  width: calc(100% - 225px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-225 {
    width: calc(100% - 235px) !important;
  }
}

.calc-half-225 {
  width: calc(50% - 225px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-225 {
    width: calc(50% - 230px) !important;
  }
}

.calc-size-226 {
  width: calc(100% - 226px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-226 {
    width: calc(100% - 236px) !important;
  }
}

.calc-half-226 {
  width: calc(50% - 226px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-226 {
    width: calc(50% - 231px) !important;
  }
}

.calc-size-227 {
  width: calc(100% - 227px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-227 {
    width: calc(100% - 237px) !important;
  }
}

.calc-half-227 {
  width: calc(50% - 227px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-227 {
    width: calc(50% - 232px) !important;
  }
}

.calc-size-228 {
  width: calc(100% - 228px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-228 {
    width: calc(100% - 238px) !important;
  }
}

.calc-half-228 {
  width: calc(50% - 228px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-228 {
    width: calc(50% - 233px) !important;
  }
}

.calc-size-229 {
  width: calc(100% - 229px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-229 {
    width: calc(100% - 239px) !important;
  }
}

.calc-half-229 {
  width: calc(50% - 229px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-229 {
    width: calc(50% - 234px) !important;
  }
}

.calc-size-230 {
  width: calc(100% - 230px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-230 {
    width: calc(100% - 240px) !important;
  }
}

.calc-half-230 {
  width: calc(50% - 230px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-230 {
    width: calc(50% - 235px) !important;
  }
}

.calc-size-231 {
  width: calc(100% - 231px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-231 {
    width: calc(100% - 241px) !important;
  }
}

.calc-half-231 {
  width: calc(50% - 231px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-231 {
    width: calc(50% - 236px) !important;
  }
}

.calc-size-232 {
  width: calc(100% - 232px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-232 {
    width: calc(100% - 242px) !important;
  }
}

.calc-half-232 {
  width: calc(50% - 232px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-232 {
    width: calc(50% - 237px) !important;
  }
}

.calc-size-233 {
  width: calc(100% - 233px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-233 {
    width: calc(100% - 243px) !important;
  }
}

.calc-half-233 {
  width: calc(50% - 233px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-233 {
    width: calc(50% - 238px) !important;
  }
}

.calc-size-234 {
  width: calc(100% - 234px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-234 {
    width: calc(100% - 244px) !important;
  }
}

.calc-half-234 {
  width: calc(50% - 234px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-234 {
    width: calc(50% - 239px) !important;
  }
}

.calc-size-235 {
  width: calc(100% - 235px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-235 {
    width: calc(100% - 245px) !important;
  }
}

.calc-half-235 {
  width: calc(50% - 235px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-235 {
    width: calc(50% - 240px) !important;
  }
}

.calc-size-236 {
  width: calc(100% - 236px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-236 {
    width: calc(100% - 246px) !important;
  }
}

.calc-half-236 {
  width: calc(50% - 236px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-236 {
    width: calc(50% - 241px) !important;
  }
}

.calc-size-237 {
  width: calc(100% - 237px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-237 {
    width: calc(100% - 247px) !important;
  }
}

.calc-half-237 {
  width: calc(50% - 237px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-237 {
    width: calc(50% - 242px) !important;
  }
}

.calc-size-238 {
  width: calc(100% - 238px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-238 {
    width: calc(100% - 248px) !important;
  }
}

.calc-half-238 {
  width: calc(50% - 238px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-238 {
    width: calc(50% - 243px) !important;
  }
}

.calc-size-239 {
  width: calc(100% - 239px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-239 {
    width: calc(100% - 249px) !important;
  }
}

.calc-half-239 {
  width: calc(50% - 239px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-239 {
    width: calc(50% - 244px) !important;
  }
}

.calc-size-240 {
  width: calc(100% - 240px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-240 {
    width: calc(100% - 250px) !important;
  }
}

.calc-half-240 {
  width: calc(50% - 240px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-240 {
    width: calc(50% - 245px) !important;
  }
}

.calc-size-241 {
  width: calc(100% - 241px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-241 {
    width: calc(100% - 251px) !important;
  }
}

.calc-half-241 {
  width: calc(50% - 241px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-241 {
    width: calc(50% - 246px) !important;
  }
}

.calc-size-242 {
  width: calc(100% - 242px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-242 {
    width: calc(100% - 252px) !important;
  }
}

.calc-half-242 {
  width: calc(50% - 242px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-242 {
    width: calc(50% - 247px) !important;
  }
}

.calc-size-243 {
  width: calc(100% - 243px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-243 {
    width: calc(100% - 253px) !important;
  }
}

.calc-half-243 {
  width: calc(50% - 243px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-243 {
    width: calc(50% - 248px) !important;
  }
}

.calc-size-244 {
  width: calc(100% - 244px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-244 {
    width: calc(100% - 254px) !important;
  }
}

.calc-half-244 {
  width: calc(50% - 244px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-244 {
    width: calc(50% - 249px) !important;
  }
}

.calc-size-245 {
  width: calc(100% - 245px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-245 {
    width: calc(100% - 255px) !important;
  }
}

.calc-half-245 {
  width: calc(50% - 245px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-245 {
    width: calc(50% - 250px) !important;
  }
}

.calc-size-246 {
  width: calc(100% - 246px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-246 {
    width: calc(100% - 256px) !important;
  }
}

.calc-half-246 {
  width: calc(50% - 246px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-246 {
    width: calc(50% - 251px) !important;
  }
}

.calc-size-247 {
  width: calc(100% - 247px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-247 {
    width: calc(100% - 257px) !important;
  }
}

.calc-half-247 {
  width: calc(50% - 247px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-247 {
    width: calc(50% - 252px) !important;
  }
}

.calc-size-248 {
  width: calc(100% - 248px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-248 {
    width: calc(100% - 258px) !important;
  }
}

.calc-half-248 {
  width: calc(50% - 248px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-248 {
    width: calc(50% - 253px) !important;
  }
}

.calc-size-249 {
  width: calc(100% - 249px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-249 {
    width: calc(100% - 259px) !important;
  }
}

.calc-half-249 {
  width: calc(50% - 249px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-249 {
    width: calc(50% - 254px) !important;
  }
}

.calc-size-250 {
  width: calc(100% - 250px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-250 {
    width: calc(100% - 260px) !important;
  }
}

.calc-half-250 {
  width: calc(50% - 250px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-250 {
    width: calc(50% - 255px) !important;
  }
}

.calc-size-251 {
  width: calc(100% - 251px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-251 {
    width: calc(100% - 261px) !important;
  }
}

.calc-half-251 {
  width: calc(50% - 251px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-251 {
    width: calc(50% - 256px) !important;
  }
}

.calc-size-252 {
  width: calc(100% - 252px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-252 {
    width: calc(100% - 262px) !important;
  }
}

.calc-half-252 {
  width: calc(50% - 252px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-252 {
    width: calc(50% - 257px) !important;
  }
}

.calc-size-253 {
  width: calc(100% - 253px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-253 {
    width: calc(100% - 263px) !important;
  }
}

.calc-half-253 {
  width: calc(50% - 253px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-253 {
    width: calc(50% - 258px) !important;
  }
}

.calc-size-254 {
  width: calc(100% - 254px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-254 {
    width: calc(100% - 264px) !important;
  }
}

.calc-half-254 {
  width: calc(50% - 254px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-254 {
    width: calc(50% - 259px) !important;
  }
}

.calc-size-255 {
  width: calc(100% - 255px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-255 {
    width: calc(100% - 265px) !important;
  }
}

.calc-half-255 {
  width: calc(50% - 255px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-255 {
    width: calc(50% - 260px) !important;
  }
}

.calc-size-256 {
  width: calc(100% - 256px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-256 {
    width: calc(100% - 266px) !important;
  }
}

.calc-half-256 {
  width: calc(50% - 256px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-256 {
    width: calc(50% - 261px) !important;
  }
}

.calc-size-257 {
  width: calc(100% - 257px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-257 {
    width: calc(100% - 267px) !important;
  }
}

.calc-half-257 {
  width: calc(50% - 257px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-257 {
    width: calc(50% - 262px) !important;
  }
}

.calc-size-258 {
  width: calc(100% - 258px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-258 {
    width: calc(100% - 268px) !important;
  }
}

.calc-half-258 {
  width: calc(50% - 258px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-258 {
    width: calc(50% - 263px) !important;
  }
}

.calc-size-259 {
  width: calc(100% - 259px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-259 {
    width: calc(100% - 269px) !important;
  }
}

.calc-half-259 {
  width: calc(50% - 259px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-259 {
    width: calc(50% - 264px) !important;
  }
}

.calc-size-260 {
  width: calc(100% - 260px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-260 {
    width: calc(100% - 270px) !important;
  }
}

.calc-half-260 {
  width: calc(50% - 260px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-260 {
    width: calc(50% - 265px) !important;
  }
}

.calc-size-261 {
  width: calc(100% - 261px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-261 {
    width: calc(100% - 271px) !important;
  }
}

.calc-half-261 {
  width: calc(50% - 261px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-261 {
    width: calc(50% - 266px) !important;
  }
}

.calc-size-262 {
  width: calc(100% - 262px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-262 {
    width: calc(100% - 272px) !important;
  }
}

.calc-half-262 {
  width: calc(50% - 262px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-262 {
    width: calc(50% - 267px) !important;
  }
}

.calc-size-263 {
  width: calc(100% - 263px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-263 {
    width: calc(100% - 273px) !important;
  }
}

.calc-half-263 {
  width: calc(50% - 263px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-263 {
    width: calc(50% - 268px) !important;
  }
}

.calc-size-264 {
  width: calc(100% - 264px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-264 {
    width: calc(100% - 274px) !important;
  }
}

.calc-half-264 {
  width: calc(50% - 264px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-264 {
    width: calc(50% - 269px) !important;
  }
}

.calc-size-265 {
  width: calc(100% - 265px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-265 {
    width: calc(100% - 275px) !important;
  }
}

.calc-half-265 {
  width: calc(50% - 265px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-265 {
    width: calc(50% - 270px) !important;
  }
}

.calc-size-266 {
  width: calc(100% - 266px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-266 {
    width: calc(100% - 276px) !important;
  }
}

.calc-half-266 {
  width: calc(50% - 266px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-266 {
    width: calc(50% - 271px) !important;
  }
}

.calc-size-267 {
  width: calc(100% - 267px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-267 {
    width: calc(100% - 277px) !important;
  }
}

.calc-half-267 {
  width: calc(50% - 267px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-267 {
    width: calc(50% - 272px) !important;
  }
}

.calc-size-268 {
  width: calc(100% - 268px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-268 {
    width: calc(100% - 278px) !important;
  }
}

.calc-half-268 {
  width: calc(50% - 268px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-268 {
    width: calc(50% - 273px) !important;
  }
}

.calc-size-269 {
  width: calc(100% - 269px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-269 {
    width: calc(100% - 279px) !important;
  }
}

.calc-half-269 {
  width: calc(50% - 269px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-269 {
    width: calc(50% - 274px) !important;
  }
}

.calc-size-270 {
  width: calc(100% - 270px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-270 {
    width: calc(100% - 280px) !important;
  }
}

.calc-half-270 {
  width: calc(50% - 270px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-270 {
    width: calc(50% - 275px) !important;
  }
}

.calc-size-271 {
  width: calc(100% - 271px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-271 {
    width: calc(100% - 281px) !important;
  }
}

.calc-half-271 {
  width: calc(50% - 271px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-271 {
    width: calc(50% - 276px) !important;
  }
}

.calc-size-272 {
  width: calc(100% - 272px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-272 {
    width: calc(100% - 282px) !important;
  }
}

.calc-half-272 {
  width: calc(50% - 272px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-272 {
    width: calc(50% - 277px) !important;
  }
}

.calc-size-273 {
  width: calc(100% - 273px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-273 {
    width: calc(100% - 283px) !important;
  }
}

.calc-half-273 {
  width: calc(50% - 273px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-273 {
    width: calc(50% - 278px) !important;
  }
}

.calc-size-274 {
  width: calc(100% - 274px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-274 {
    width: calc(100% - 284px) !important;
  }
}

.calc-half-274 {
  width: calc(50% - 274px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-274 {
    width: calc(50% - 279px) !important;
  }
}

.calc-size-275 {
  width: calc(100% - 275px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-275 {
    width: calc(100% - 285px) !important;
  }
}

.calc-half-275 {
  width: calc(50% - 275px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-275 {
    width: calc(50% - 280px) !important;
  }
}

.calc-size-276 {
  width: calc(100% - 276px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-276 {
    width: calc(100% - 286px) !important;
  }
}

.calc-half-276 {
  width: calc(50% - 276px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-276 {
    width: calc(50% - 281px) !important;
  }
}

.calc-size-277 {
  width: calc(100% - 277px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-277 {
    width: calc(100% - 287px) !important;
  }
}

.calc-half-277 {
  width: calc(50% - 277px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-277 {
    width: calc(50% - 282px) !important;
  }
}

.calc-size-278 {
  width: calc(100% - 278px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-278 {
    width: calc(100% - 288px) !important;
  }
}

.calc-half-278 {
  width: calc(50% - 278px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-278 {
    width: calc(50% - 283px) !important;
  }
}

.calc-size-279 {
  width: calc(100% - 279px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-279 {
    width: calc(100% - 289px) !important;
  }
}

.calc-half-279 {
  width: calc(50% - 279px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-279 {
    width: calc(50% - 284px) !important;
  }
}

.calc-size-280 {
  width: calc(100% - 280px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-280 {
    width: calc(100% - 290px) !important;
  }
}

.calc-half-280 {
  width: calc(50% - 280px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-280 {
    width: calc(50% - 285px) !important;
  }
}

.calc-size-281 {
  width: calc(100% - 281px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-281 {
    width: calc(100% - 291px) !important;
  }
}

.calc-half-281 {
  width: calc(50% - 281px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-281 {
    width: calc(50% - 286px) !important;
  }
}

.calc-size-282 {
  width: calc(100% - 282px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-282 {
    width: calc(100% - 292px) !important;
  }
}

.calc-half-282 {
  width: calc(50% - 282px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-282 {
    width: calc(50% - 287px) !important;
  }
}

.calc-size-283 {
  width: calc(100% - 283px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-283 {
    width: calc(100% - 293px) !important;
  }
}

.calc-half-283 {
  width: calc(50% - 283px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-283 {
    width: calc(50% - 288px) !important;
  }
}

.calc-size-284 {
  width: calc(100% - 284px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-284 {
    width: calc(100% - 294px) !important;
  }
}

.calc-half-284 {
  width: calc(50% - 284px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-284 {
    width: calc(50% - 289px) !important;
  }
}

.calc-size-285 {
  width: calc(100% - 285px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-285 {
    width: calc(100% - 295px) !important;
  }
}

.calc-half-285 {
  width: calc(50% - 285px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-285 {
    width: calc(50% - 290px) !important;
  }
}

.calc-size-286 {
  width: calc(100% - 286px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-286 {
    width: calc(100% - 296px) !important;
  }
}

.calc-half-286 {
  width: calc(50% - 286px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-286 {
    width: calc(50% - 291px) !important;
  }
}

.calc-size-287 {
  width: calc(100% - 287px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-287 {
    width: calc(100% - 297px) !important;
  }
}

.calc-half-287 {
  width: calc(50% - 287px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-287 {
    width: calc(50% - 292px) !important;
  }
}

.calc-size-288 {
  width: calc(100% - 288px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-288 {
    width: calc(100% - 298px) !important;
  }
}

.calc-half-288 {
  width: calc(50% - 288px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-288 {
    width: calc(50% - 293px) !important;
  }
}

.calc-size-289 {
  width: calc(100% - 289px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-289 {
    width: calc(100% - 299px) !important;
  }
}

.calc-half-289 {
  width: calc(50% - 289px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-289 {
    width: calc(50% - 294px) !important;
  }
}

.calc-size-290 {
  width: calc(100% - 290px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-290 {
    width: calc(100% - 300px) !important;
  }
}

.calc-half-290 {
  width: calc(50% - 290px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-290 {
    width: calc(50% - 295px) !important;
  }
}

.calc-size-291 {
  width: calc(100% - 291px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-291 {
    width: calc(100% - 301px) !important;
  }
}

.calc-half-291 {
  width: calc(50% - 291px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-291 {
    width: calc(50% - 296px) !important;
  }
}

.calc-size-292 {
  width: calc(100% - 292px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-292 {
    width: calc(100% - 302px) !important;
  }
}

.calc-half-292 {
  width: calc(50% - 292px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-292 {
    width: calc(50% - 297px) !important;
  }
}

.calc-size-293 {
  width: calc(100% - 293px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-293 {
    width: calc(100% - 303px) !important;
  }
}

.calc-half-293 {
  width: calc(50% - 293px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-293 {
    width: calc(50% - 298px) !important;
  }
}

.calc-size-294 {
  width: calc(100% - 294px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-294 {
    width: calc(100% - 304px) !important;
  }
}

.calc-half-294 {
  width: calc(50% - 294px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-294 {
    width: calc(50% - 299px) !important;
  }
}

.calc-size-295 {
  width: calc(100% - 295px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-295 {
    width: calc(100% - 305px) !important;
  }
}

.calc-half-295 {
  width: calc(50% - 295px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-295 {
    width: calc(50% - 300px) !important;
  }
}

.calc-size-296 {
  width: calc(100% - 296px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-296 {
    width: calc(100% - 306px) !important;
  }
}

.calc-half-296 {
  width: calc(50% - 296px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-296 {
    width: calc(50% - 301px) !important;
  }
}

.calc-size-297 {
  width: calc(100% - 297px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-297 {
    width: calc(100% - 307px) !important;
  }
}

.calc-half-297 {
  width: calc(50% - 297px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-297 {
    width: calc(50% - 302px) !important;
  }
}

.calc-size-298 {
  width: calc(100% - 298px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-298 {
    width: calc(100% - 308px) !important;
  }
}

.calc-half-298 {
  width: calc(50% - 298px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-298 {
    width: calc(50% - 303px) !important;
  }
}

.calc-size-299 {
  width: calc(100% - 299px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-299 {
    width: calc(100% - 309px) !important;
  }
}

.calc-half-299 {
  width: calc(50% - 299px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-299 {
    width: calc(50% - 304px) !important;
  }
}

.calc-size-300 {
  width: calc(100% - 300px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-300 {
    width: calc(100% - 310px) !important;
  }
}

.calc-half-300 {
  width: calc(50% - 300px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-300 {
    width: calc(50% - 305px) !important;
  }
}

.calc-size-301 {
  width: calc(100% - 301px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-301 {
    width: calc(100% - 311px) !important;
  }
}

.calc-half-301 {
  width: calc(50% - 301px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-301 {
    width: calc(50% - 306px) !important;
  }
}

.calc-size-302 {
  width: calc(100% - 302px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-302 {
    width: calc(100% - 312px) !important;
  }
}

.calc-half-302 {
  width: calc(50% - 302px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-302 {
    width: calc(50% - 307px) !important;
  }
}

.calc-size-303 {
  width: calc(100% - 303px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-303 {
    width: calc(100% - 313px) !important;
  }
}

.calc-half-303 {
  width: calc(50% - 303px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-303 {
    width: calc(50% - 308px) !important;
  }
}

.calc-size-304 {
  width: calc(100% - 304px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-304 {
    width: calc(100% - 314px) !important;
  }
}

.calc-half-304 {
  width: calc(50% - 304px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-304 {
    width: calc(50% - 309px) !important;
  }
}

.calc-size-305 {
  width: calc(100% - 305px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-305 {
    width: calc(100% - 315px) !important;
  }
}

.calc-half-305 {
  width: calc(50% - 305px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-305 {
    width: calc(50% - 310px) !important;
  }
}

.calc-size-306 {
  width: calc(100% - 306px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-306 {
    width: calc(100% - 316px) !important;
  }
}

.calc-half-306 {
  width: calc(50% - 306px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-306 {
    width: calc(50% - 311px) !important;
  }
}

.calc-size-307 {
  width: calc(100% - 307px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-307 {
    width: calc(100% - 317px) !important;
  }
}

.calc-half-307 {
  width: calc(50% - 307px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-307 {
    width: calc(50% - 312px) !important;
  }
}

.calc-size-308 {
  width: calc(100% - 308px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-308 {
    width: calc(100% - 318px) !important;
  }
}

.calc-half-308 {
  width: calc(50% - 308px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-308 {
    width: calc(50% - 313px) !important;
  }
}

.calc-size-309 {
  width: calc(100% - 309px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-309 {
    width: calc(100% - 319px) !important;
  }
}

.calc-half-309 {
  width: calc(50% - 309px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-309 {
    width: calc(50% - 314px) !important;
  }
}

.calc-size-310 {
  width: calc(100% - 310px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-310 {
    width: calc(100% - 320px) !important;
  }
}

.calc-half-310 {
  width: calc(50% - 310px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-310 {
    width: calc(50% - 315px) !important;
  }
}

.calc-size-311 {
  width: calc(100% - 311px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-311 {
    width: calc(100% - 321px) !important;
  }
}

.calc-half-311 {
  width: calc(50% - 311px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-311 {
    width: calc(50% - 316px) !important;
  }
}

.calc-size-312 {
  width: calc(100% - 312px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-312 {
    width: calc(100% - 322px) !important;
  }
}

.calc-half-312 {
  width: calc(50% - 312px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-312 {
    width: calc(50% - 317px) !important;
  }
}

.calc-size-313 {
  width: calc(100% - 313px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-313 {
    width: calc(100% - 323px) !important;
  }
}

.calc-half-313 {
  width: calc(50% - 313px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-313 {
    width: calc(50% - 318px) !important;
  }
}

.calc-size-314 {
  width: calc(100% - 314px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-314 {
    width: calc(100% - 324px) !important;
  }
}

.calc-half-314 {
  width: calc(50% - 314px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-314 {
    width: calc(50% - 319px) !important;
  }
}

.calc-size-315 {
  width: calc(100% - 315px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-315 {
    width: calc(100% - 325px) !important;
  }
}

.calc-half-315 {
  width: calc(50% - 315px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-315 {
    width: calc(50% - 320px) !important;
  }
}

.calc-size-316 {
  width: calc(100% - 316px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-316 {
    width: calc(100% - 326px) !important;
  }
}

.calc-half-316 {
  width: calc(50% - 316px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-316 {
    width: calc(50% - 321px) !important;
  }
}

.calc-size-317 {
  width: calc(100% - 317px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-317 {
    width: calc(100% - 327px) !important;
  }
}

.calc-half-317 {
  width: calc(50% - 317px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-317 {
    width: calc(50% - 322px) !important;
  }
}

.calc-size-318 {
  width: calc(100% - 318px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-318 {
    width: calc(100% - 328px) !important;
  }
}

.calc-half-318 {
  width: calc(50% - 318px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-318 {
    width: calc(50% - 323px) !important;
  }
}

.calc-size-319 {
  width: calc(100% - 319px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-319 {
    width: calc(100% - 329px) !important;
  }
}

.calc-half-319 {
  width: calc(50% - 319px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-319 {
    width: calc(50% - 324px) !important;
  }
}

.calc-size-320 {
  width: calc(100% - 320px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-320 {
    width: calc(100% - 330px) !important;
  }
}

.calc-half-320 {
  width: calc(50% - 320px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-320 {
    width: calc(50% - 325px) !important;
  }
}

.calc-size-321 {
  width: calc(100% - 321px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-321 {
    width: calc(100% - 331px) !important;
  }
}

.calc-half-321 {
  width: calc(50% - 321px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-321 {
    width: calc(50% - 326px) !important;
  }
}

.calc-size-322 {
  width: calc(100% - 322px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-322 {
    width: calc(100% - 332px) !important;
  }
}

.calc-half-322 {
  width: calc(50% - 322px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-322 {
    width: calc(50% - 327px) !important;
  }
}

.calc-size-323 {
  width: calc(100% - 323px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-323 {
    width: calc(100% - 333px) !important;
  }
}

.calc-half-323 {
  width: calc(50% - 323px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-323 {
    width: calc(50% - 328px) !important;
  }
}

.calc-size-324 {
  width: calc(100% - 324px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-324 {
    width: calc(100% - 334px) !important;
  }
}

.calc-half-324 {
  width: calc(50% - 324px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-324 {
    width: calc(50% - 329px) !important;
  }
}

.calc-size-325 {
  width: calc(100% - 325px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-325 {
    width: calc(100% - 335px) !important;
  }
}

.calc-half-325 {
  width: calc(50% - 325px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-325 {
    width: calc(50% - 330px) !important;
  }
}

.calc-size-326 {
  width: calc(100% - 326px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-326 {
    width: calc(100% - 336px) !important;
  }
}

.calc-half-326 {
  width: calc(50% - 326px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-326 {
    width: calc(50% - 331px) !important;
  }
}

.calc-size-327 {
  width: calc(100% - 327px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-327 {
    width: calc(100% - 337px) !important;
  }
}

.calc-half-327 {
  width: calc(50% - 327px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-327 {
    width: calc(50% - 332px) !important;
  }
}

.calc-size-328 {
  width: calc(100% - 328px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-328 {
    width: calc(100% - 338px) !important;
  }
}

.calc-half-328 {
  width: calc(50% - 328px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-328 {
    width: calc(50% - 333px) !important;
  }
}

.calc-size-329 {
  width: calc(100% - 329px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-329 {
    width: calc(100% - 339px) !important;
  }
}

.calc-half-329 {
  width: calc(50% - 329px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-329 {
    width: calc(50% - 334px) !important;
  }
}

.calc-size-330 {
  width: calc(100% - 330px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-330 {
    width: calc(100% - 340px) !important;
  }
}

.calc-half-330 {
  width: calc(50% - 330px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-330 {
    width: calc(50% - 335px) !important;
  }
}

.calc-size-331 {
  width: calc(100% - 331px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-331 {
    width: calc(100% - 341px) !important;
  }
}

.calc-half-331 {
  width: calc(50% - 331px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-331 {
    width: calc(50% - 336px) !important;
  }
}

.calc-size-332 {
  width: calc(100% - 332px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-332 {
    width: calc(100% - 342px) !important;
  }
}

.calc-half-332 {
  width: calc(50% - 332px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-332 {
    width: calc(50% - 337px) !important;
  }
}

.calc-size-333 {
  width: calc(100% - 333px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-333 {
    width: calc(100% - 343px) !important;
  }
}

.calc-half-333 {
  width: calc(50% - 333px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-333 {
    width: calc(50% - 338px) !important;
  }
}

.calc-size-334 {
  width: calc(100% - 334px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-334 {
    width: calc(100% - 344px) !important;
  }
}

.calc-half-334 {
  width: calc(50% - 334px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-334 {
    width: calc(50% - 339px) !important;
  }
}

.calc-size-335 {
  width: calc(100% - 335px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-335 {
    width: calc(100% - 345px) !important;
  }
}

.calc-half-335 {
  width: calc(50% - 335px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-335 {
    width: calc(50% - 340px) !important;
  }
}

.calc-size-336 {
  width: calc(100% - 336px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-336 {
    width: calc(100% - 346px) !important;
  }
}

.calc-half-336 {
  width: calc(50% - 336px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-336 {
    width: calc(50% - 341px) !important;
  }
}

.calc-size-337 {
  width: calc(100% - 337px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-337 {
    width: calc(100% - 347px) !important;
  }
}

.calc-half-337 {
  width: calc(50% - 337px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-337 {
    width: calc(50% - 342px) !important;
  }
}

.calc-size-338 {
  width: calc(100% - 338px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-338 {
    width: calc(100% - 348px) !important;
  }
}

.calc-half-338 {
  width: calc(50% - 338px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-338 {
    width: calc(50% - 343px) !important;
  }
}

.calc-size-339 {
  width: calc(100% - 339px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-339 {
    width: calc(100% - 349px) !important;
  }
}

.calc-half-339 {
  width: calc(50% - 339px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-339 {
    width: calc(50% - 344px) !important;
  }
}

.calc-size-340 {
  width: calc(100% - 340px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-340 {
    width: calc(100% - 350px) !important;
  }
}

.calc-half-340 {
  width: calc(50% - 340px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-340 {
    width: calc(50% - 345px) !important;
  }
}

.calc-size-341 {
  width: calc(100% - 341px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-341 {
    width: calc(100% - 351px) !important;
  }
}

.calc-half-341 {
  width: calc(50% - 341px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-341 {
    width: calc(50% - 346px) !important;
  }
}

.calc-size-342 {
  width: calc(100% - 342px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-342 {
    width: calc(100% - 352px) !important;
  }
}

.calc-half-342 {
  width: calc(50% - 342px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-342 {
    width: calc(50% - 347px) !important;
  }
}

.calc-size-343 {
  width: calc(100% - 343px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-343 {
    width: calc(100% - 353px) !important;
  }
}

.calc-half-343 {
  width: calc(50% - 343px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-343 {
    width: calc(50% - 348px) !important;
  }
}

.calc-size-344 {
  width: calc(100% - 344px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-344 {
    width: calc(100% - 354px) !important;
  }
}

.calc-half-344 {
  width: calc(50% - 344px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-344 {
    width: calc(50% - 349px) !important;
  }
}

.calc-size-345 {
  width: calc(100% - 345px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-345 {
    width: calc(100% - 355px) !important;
  }
}

.calc-half-345 {
  width: calc(50% - 345px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-345 {
    width: calc(50% - 350px) !important;
  }
}

.calc-size-346 {
  width: calc(100% - 346px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-346 {
    width: calc(100% - 356px) !important;
  }
}

.calc-half-346 {
  width: calc(50% - 346px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-346 {
    width: calc(50% - 351px) !important;
  }
}

.calc-size-347 {
  width: calc(100% - 347px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-347 {
    width: calc(100% - 357px) !important;
  }
}

.calc-half-347 {
  width: calc(50% - 347px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-347 {
    width: calc(50% - 352px) !important;
  }
}

.calc-size-348 {
  width: calc(100% - 348px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-348 {
    width: calc(100% - 358px) !important;
  }
}

.calc-half-348 {
  width: calc(50% - 348px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-348 {
    width: calc(50% - 353px) !important;
  }
}

.calc-size-349 {
  width: calc(100% - 349px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-349 {
    width: calc(100% - 359px) !important;
  }
}

.calc-half-349 {
  width: calc(50% - 349px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-349 {
    width: calc(50% - 354px) !important;
  }
}

.calc-size-350 {
  width: calc(100% - 350px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-350 {
    width: calc(100% - 360px) !important;
  }
}

.calc-half-350 {
  width: calc(50% - 350px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-350 {
    width: calc(50% - 355px) !important;
  }
}

.calc-size-351 {
  width: calc(100% - 351px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-351 {
    width: calc(100% - 361px) !important;
  }
}

.calc-half-351 {
  width: calc(50% - 351px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-351 {
    width: calc(50% - 356px) !important;
  }
}

.calc-size-352 {
  width: calc(100% - 352px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-352 {
    width: calc(100% - 362px) !important;
  }
}

.calc-half-352 {
  width: calc(50% - 352px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-352 {
    width: calc(50% - 357px) !important;
  }
}

.calc-size-353 {
  width: calc(100% - 353px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-353 {
    width: calc(100% - 363px) !important;
  }
}

.calc-half-353 {
  width: calc(50% - 353px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-353 {
    width: calc(50% - 358px) !important;
  }
}

.calc-size-354 {
  width: calc(100% - 354px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-354 {
    width: calc(100% - 364px) !important;
  }
}

.calc-half-354 {
  width: calc(50% - 354px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-354 {
    width: calc(50% - 359px) !important;
  }
}

.calc-size-355 {
  width: calc(100% - 355px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-355 {
    width: calc(100% - 365px) !important;
  }
}

.calc-half-355 {
  width: calc(50% - 355px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-355 {
    width: calc(50% - 360px) !important;
  }
}

.calc-size-356 {
  width: calc(100% - 356px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-356 {
    width: calc(100% - 366px) !important;
  }
}

.calc-half-356 {
  width: calc(50% - 356px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-356 {
    width: calc(50% - 361px) !important;
  }
}

.calc-size-357 {
  width: calc(100% - 357px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-357 {
    width: calc(100% - 367px) !important;
  }
}

.calc-half-357 {
  width: calc(50% - 357px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-357 {
    width: calc(50% - 362px) !important;
  }
}

.calc-size-358 {
  width: calc(100% - 358px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-358 {
    width: calc(100% - 368px) !important;
  }
}

.calc-half-358 {
  width: calc(50% - 358px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-358 {
    width: calc(50% - 363px) !important;
  }
}

.calc-size-359 {
  width: calc(100% - 359px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-359 {
    width: calc(100% - 369px) !important;
  }
}

.calc-half-359 {
  width: calc(50% - 359px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-359 {
    width: calc(50% - 364px) !important;
  }
}

.calc-size-360 {
  width: calc(100% - 360px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-360 {
    width: calc(100% - 370px) !important;
  }
}

.calc-half-360 {
  width: calc(50% - 360px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-360 {
    width: calc(50% - 365px) !important;
  }
}

.calc-size-361 {
  width: calc(100% - 361px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-361 {
    width: calc(100% - 371px) !important;
  }
}

.calc-half-361 {
  width: calc(50% - 361px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-361 {
    width: calc(50% - 366px) !important;
  }
}

.calc-size-362 {
  width: calc(100% - 362px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-362 {
    width: calc(100% - 372px) !important;
  }
}

.calc-half-362 {
  width: calc(50% - 362px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-362 {
    width: calc(50% - 367px) !important;
  }
}

.calc-size-363 {
  width: calc(100% - 363px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-363 {
    width: calc(100% - 373px) !important;
  }
}

.calc-half-363 {
  width: calc(50% - 363px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-363 {
    width: calc(50% - 368px) !important;
  }
}

.calc-size-364 {
  width: calc(100% - 364px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-364 {
    width: calc(100% - 374px) !important;
  }
}

.calc-half-364 {
  width: calc(50% - 364px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-364 {
    width: calc(50% - 369px) !important;
  }
}

.calc-size-365 {
  width: calc(100% - 365px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-365 {
    width: calc(100% - 375px) !important;
  }
}

.calc-half-365 {
  width: calc(50% - 365px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-365 {
    width: calc(50% - 370px) !important;
  }
}

.calc-size-366 {
  width: calc(100% - 366px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-366 {
    width: calc(100% - 376px) !important;
  }
}

.calc-half-366 {
  width: calc(50% - 366px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-366 {
    width: calc(50% - 371px) !important;
  }
}

.calc-size-367 {
  width: calc(100% - 367px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-367 {
    width: calc(100% - 377px) !important;
  }
}

.calc-half-367 {
  width: calc(50% - 367px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-367 {
    width: calc(50% - 372px) !important;
  }
}

.calc-size-368 {
  width: calc(100% - 368px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-368 {
    width: calc(100% - 378px) !important;
  }
}

.calc-half-368 {
  width: calc(50% - 368px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-368 {
    width: calc(50% - 373px) !important;
  }
}

.calc-size-369 {
  width: calc(100% - 369px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-369 {
    width: calc(100% - 379px) !important;
  }
}

.calc-half-369 {
  width: calc(50% - 369px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-369 {
    width: calc(50% - 374px) !important;
  }
}

.calc-size-370 {
  width: calc(100% - 370px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-370 {
    width: calc(100% - 380px) !important;
  }
}

.calc-half-370 {
  width: calc(50% - 370px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-370 {
    width: calc(50% - 375px) !important;
  }
}

.calc-size-371 {
  width: calc(100% - 371px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-371 {
    width: calc(100% - 381px) !important;
  }
}

.calc-half-371 {
  width: calc(50% - 371px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-371 {
    width: calc(50% - 376px) !important;
  }
}

.calc-size-372 {
  width: calc(100% - 372px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-372 {
    width: calc(100% - 382px) !important;
  }
}

.calc-half-372 {
  width: calc(50% - 372px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-372 {
    width: calc(50% - 377px) !important;
  }
}

.calc-size-373 {
  width: calc(100% - 373px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-373 {
    width: calc(100% - 383px) !important;
  }
}

.calc-half-373 {
  width: calc(50% - 373px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-373 {
    width: calc(50% - 378px) !important;
  }
}

.calc-size-374 {
  width: calc(100% - 374px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-374 {
    width: calc(100% - 384px) !important;
  }
}

.calc-half-374 {
  width: calc(50% - 374px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-374 {
    width: calc(50% - 379px) !important;
  }
}

.calc-size-375 {
  width: calc(100% - 375px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-375 {
    width: calc(100% - 385px) !important;
  }
}

.calc-half-375 {
  width: calc(50% - 375px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-375 {
    width: calc(50% - 380px) !important;
  }
}

.calc-size-376 {
  width: calc(100% - 376px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-376 {
    width: calc(100% - 386px) !important;
  }
}

.calc-half-376 {
  width: calc(50% - 376px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-376 {
    width: calc(50% - 381px) !important;
  }
}

.calc-size-377 {
  width: calc(100% - 377px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-377 {
    width: calc(100% - 387px) !important;
  }
}

.calc-half-377 {
  width: calc(50% - 377px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-377 {
    width: calc(50% - 382px) !important;
  }
}

.calc-size-378 {
  width: calc(100% - 378px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-378 {
    width: calc(100% - 388px) !important;
  }
}

.calc-half-378 {
  width: calc(50% - 378px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-378 {
    width: calc(50% - 383px) !important;
  }
}

.calc-size-379 {
  width: calc(100% - 379px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-379 {
    width: calc(100% - 389px) !important;
  }
}

.calc-half-379 {
  width: calc(50% - 379px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-379 {
    width: calc(50% - 384px) !important;
  }
}

.calc-size-380 {
  width: calc(100% - 380px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-380 {
    width: calc(100% - 390px) !important;
  }
}

.calc-half-380 {
  width: calc(50% - 380px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-380 {
    width: calc(50% - 385px) !important;
  }
}

.calc-size-381 {
  width: calc(100% - 381px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-381 {
    width: calc(100% - 391px) !important;
  }
}

.calc-half-381 {
  width: calc(50% - 381px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-381 {
    width: calc(50% - 386px) !important;
  }
}

.calc-size-382 {
  width: calc(100% - 382px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-382 {
    width: calc(100% - 392px) !important;
  }
}

.calc-half-382 {
  width: calc(50% - 382px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-382 {
    width: calc(50% - 387px) !important;
  }
}

.calc-size-383 {
  width: calc(100% - 383px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-383 {
    width: calc(100% - 393px) !important;
  }
}

.calc-half-383 {
  width: calc(50% - 383px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-383 {
    width: calc(50% - 388px) !important;
  }
}

.calc-size-384 {
  width: calc(100% - 384px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-384 {
    width: calc(100% - 394px) !important;
  }
}

.calc-half-384 {
  width: calc(50% - 384px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-384 {
    width: calc(50% - 389px) !important;
  }
}

.calc-size-385 {
  width: calc(100% - 385px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-385 {
    width: calc(100% - 395px) !important;
  }
}

.calc-half-385 {
  width: calc(50% - 385px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-385 {
    width: calc(50% - 390px) !important;
  }
}

.calc-size-386 {
  width: calc(100% - 386px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-386 {
    width: calc(100% - 396px) !important;
  }
}

.calc-half-386 {
  width: calc(50% - 386px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-386 {
    width: calc(50% - 391px) !important;
  }
}

.calc-size-387 {
  width: calc(100% - 387px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-387 {
    width: calc(100% - 397px) !important;
  }
}

.calc-half-387 {
  width: calc(50% - 387px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-387 {
    width: calc(50% - 392px) !important;
  }
}

.calc-size-388 {
  width: calc(100% - 388px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-388 {
    width: calc(100% - 398px) !important;
  }
}

.calc-half-388 {
  width: calc(50% - 388px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-388 {
    width: calc(50% - 393px) !important;
  }
}

.calc-size-389 {
  width: calc(100% - 389px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-389 {
    width: calc(100% - 399px) !important;
  }
}

.calc-half-389 {
  width: calc(50% - 389px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-389 {
    width: calc(50% - 394px) !important;
  }
}

.calc-size-390 {
  width: calc(100% - 390px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-390 {
    width: calc(100% - 400px) !important;
  }
}

.calc-half-390 {
  width: calc(50% - 390px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-390 {
    width: calc(50% - 395px) !important;
  }
}

.calc-size-391 {
  width: calc(100% - 391px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-391 {
    width: calc(100% - 401px) !important;
  }
}

.calc-half-391 {
  width: calc(50% - 391px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-391 {
    width: calc(50% - 396px) !important;
  }
}

.calc-size-392 {
  width: calc(100% - 392px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-392 {
    width: calc(100% - 402px) !important;
  }
}

.calc-half-392 {
  width: calc(50% - 392px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-392 {
    width: calc(50% - 397px) !important;
  }
}

.calc-size-393 {
  width: calc(100% - 393px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-393 {
    width: calc(100% - 403px) !important;
  }
}

.calc-half-393 {
  width: calc(50% - 393px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-393 {
    width: calc(50% - 398px) !important;
  }
}

.calc-size-394 {
  width: calc(100% - 394px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-394 {
    width: calc(100% - 404px) !important;
  }
}

.calc-half-394 {
  width: calc(50% - 394px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-394 {
    width: calc(50% - 399px) !important;
  }
}

.calc-size-395 {
  width: calc(100% - 395px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-395 {
    width: calc(100% - 405px) !important;
  }
}

.calc-half-395 {
  width: calc(50% - 395px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-395 {
    width: calc(50% - 400px) !important;
  }
}

.calc-size-396 {
  width: calc(100% - 396px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-396 {
    width: calc(100% - 406px) !important;
  }
}

.calc-half-396 {
  width: calc(50% - 396px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-396 {
    width: calc(50% - 401px) !important;
  }
}

.calc-size-397 {
  width: calc(100% - 397px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-397 {
    width: calc(100% - 407px) !important;
  }
}

.calc-half-397 {
  width: calc(50% - 397px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-397 {
    width: calc(50% - 402px) !important;
  }
}

.calc-size-398 {
  width: calc(100% - 398px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-398 {
    width: calc(100% - 408px) !important;
  }
}

.calc-half-398 {
  width: calc(50% - 398px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-398 {
    width: calc(50% - 403px) !important;
  }
}

.calc-size-399 {
  width: calc(100% - 399px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-399 {
    width: calc(100% - 409px) !important;
  }
}

.calc-half-399 {
  width: calc(50% - 399px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-399 {
    width: calc(50% - 404px) !important;
  }
}

.calc-size-400 {
  width: calc(100% - 400px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-400 {
    width: calc(100% - 410px) !important;
  }
}

.calc-half-400 {
  width: calc(50% - 400px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-400 {
    width: calc(50% - 405px) !important;
  }
}

.calc-size-401 {
  width: calc(100% - 401px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-401 {
    width: calc(100% - 411px) !important;
  }
}

.calc-half-401 {
  width: calc(50% - 401px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-401 {
    width: calc(50% - 406px) !important;
  }
}

.calc-size-402 {
  width: calc(100% - 402px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-402 {
    width: calc(100% - 412px) !important;
  }
}

.calc-half-402 {
  width: calc(50% - 402px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-402 {
    width: calc(50% - 407px) !important;
  }
}

.calc-size-403 {
  width: calc(100% - 403px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-403 {
    width: calc(100% - 413px) !important;
  }
}

.calc-half-403 {
  width: calc(50% - 403px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-403 {
    width: calc(50% - 408px) !important;
  }
}

.calc-size-404 {
  width: calc(100% - 404px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-404 {
    width: calc(100% - 414px) !important;
  }
}

.calc-half-404 {
  width: calc(50% - 404px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-404 {
    width: calc(50% - 409px) !important;
  }
}

.calc-size-405 {
  width: calc(100% - 405px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-405 {
    width: calc(100% - 415px) !important;
  }
}

.calc-half-405 {
  width: calc(50% - 405px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-405 {
    width: calc(50% - 410px) !important;
  }
}

.calc-size-406 {
  width: calc(100% - 406px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-406 {
    width: calc(100% - 416px) !important;
  }
}

.calc-half-406 {
  width: calc(50% - 406px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-406 {
    width: calc(50% - 411px) !important;
  }
}

.calc-size-407 {
  width: calc(100% - 407px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-407 {
    width: calc(100% - 417px) !important;
  }
}

.calc-half-407 {
  width: calc(50% - 407px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-407 {
    width: calc(50% - 412px) !important;
  }
}

.calc-size-408 {
  width: calc(100% - 408px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-408 {
    width: calc(100% - 418px) !important;
  }
}

.calc-half-408 {
  width: calc(50% - 408px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-408 {
    width: calc(50% - 413px) !important;
  }
}

.calc-size-409 {
  width: calc(100% - 409px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-409 {
    width: calc(100% - 419px) !important;
  }
}

.calc-half-409 {
  width: calc(50% - 409px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-409 {
    width: calc(50% - 414px) !important;
  }
}

.calc-size-410 {
  width: calc(100% - 410px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-410 {
    width: calc(100% - 420px) !important;
  }
}

.calc-half-410 {
  width: calc(50% - 410px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-410 {
    width: calc(50% - 415px) !important;
  }
}

.calc-size-411 {
  width: calc(100% - 411px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-411 {
    width: calc(100% - 421px) !important;
  }
}

.calc-half-411 {
  width: calc(50% - 411px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-411 {
    width: calc(50% - 416px) !important;
  }
}

.calc-size-412 {
  width: calc(100% - 412px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-412 {
    width: calc(100% - 422px) !important;
  }
}

.calc-half-412 {
  width: calc(50% - 412px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-412 {
    width: calc(50% - 417px) !important;
  }
}

.calc-size-413 {
  width: calc(100% - 413px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-413 {
    width: calc(100% - 423px) !important;
  }
}

.calc-half-413 {
  width: calc(50% - 413px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-413 {
    width: calc(50% - 418px) !important;
  }
}

.calc-size-414 {
  width: calc(100% - 414px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-414 {
    width: calc(100% - 424px) !important;
  }
}

.calc-half-414 {
  width: calc(50% - 414px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-414 {
    width: calc(50% - 419px) !important;
  }
}

.calc-size-415 {
  width: calc(100% - 415px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-415 {
    width: calc(100% - 425px) !important;
  }
}

.calc-half-415 {
  width: calc(50% - 415px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-415 {
    width: calc(50% - 420px) !important;
  }
}

.calc-size-416 {
  width: calc(100% - 416px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-416 {
    width: calc(100% - 426px) !important;
  }
}

.calc-half-416 {
  width: calc(50% - 416px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-416 {
    width: calc(50% - 421px) !important;
  }
}

.calc-size-417 {
  width: calc(100% - 417px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-417 {
    width: calc(100% - 427px) !important;
  }
}

.calc-half-417 {
  width: calc(50% - 417px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-417 {
    width: calc(50% - 422px) !important;
  }
}

.calc-size-418 {
  width: calc(100% - 418px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-418 {
    width: calc(100% - 428px) !important;
  }
}

.calc-half-418 {
  width: calc(50% - 418px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-418 {
    width: calc(50% - 423px) !important;
  }
}

.calc-size-419 {
  width: calc(100% - 419px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-419 {
    width: calc(100% - 429px) !important;
  }
}

.calc-half-419 {
  width: calc(50% - 419px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-419 {
    width: calc(50% - 424px) !important;
  }
}

.calc-size-420 {
  width: calc(100% - 420px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-420 {
    width: calc(100% - 430px) !important;
  }
}

.calc-half-420 {
  width: calc(50% - 420px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-420 {
    width: calc(50% - 425px) !important;
  }
}

.calc-size-421 {
  width: calc(100% - 421px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-421 {
    width: calc(100% - 431px) !important;
  }
}

.calc-half-421 {
  width: calc(50% - 421px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-421 {
    width: calc(50% - 426px) !important;
  }
}

.calc-size-422 {
  width: calc(100% - 422px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-422 {
    width: calc(100% - 432px) !important;
  }
}

.calc-half-422 {
  width: calc(50% - 422px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-422 {
    width: calc(50% - 427px) !important;
  }
}

.calc-size-423 {
  width: calc(100% - 423px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-423 {
    width: calc(100% - 433px) !important;
  }
}

.calc-half-423 {
  width: calc(50% - 423px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-423 {
    width: calc(50% - 428px) !important;
  }
}

.calc-size-424 {
  width: calc(100% - 424px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-424 {
    width: calc(100% - 434px) !important;
  }
}

.calc-half-424 {
  width: calc(50% - 424px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-424 {
    width: calc(50% - 429px) !important;
  }
}

.calc-size-425 {
  width: calc(100% - 425px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-425 {
    width: calc(100% - 435px) !important;
  }
}

.calc-half-425 {
  width: calc(50% - 425px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-425 {
    width: calc(50% - 430px) !important;
  }
}

.calc-size-426 {
  width: calc(100% - 426px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-426 {
    width: calc(100% - 436px) !important;
  }
}

.calc-half-426 {
  width: calc(50% - 426px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-426 {
    width: calc(50% - 431px) !important;
  }
}

.calc-size-427 {
  width: calc(100% - 427px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-427 {
    width: calc(100% - 437px) !important;
  }
}

.calc-half-427 {
  width: calc(50% - 427px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-427 {
    width: calc(50% - 432px) !important;
  }
}

.calc-size-428 {
  width: calc(100% - 428px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-428 {
    width: calc(100% - 438px) !important;
  }
}

.calc-half-428 {
  width: calc(50% - 428px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-428 {
    width: calc(50% - 433px) !important;
  }
}

.calc-size-429 {
  width: calc(100% - 429px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-429 {
    width: calc(100% - 439px) !important;
  }
}

.calc-half-429 {
  width: calc(50% - 429px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-429 {
    width: calc(50% - 434px) !important;
  }
}

.calc-size-430 {
  width: calc(100% - 430px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-430 {
    width: calc(100% - 440px) !important;
  }
}

.calc-half-430 {
  width: calc(50% - 430px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-430 {
    width: calc(50% - 435px) !important;
  }
}

.calc-size-431 {
  width: calc(100% - 431px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-431 {
    width: calc(100% - 441px) !important;
  }
}

.calc-half-431 {
  width: calc(50% - 431px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-431 {
    width: calc(50% - 436px) !important;
  }
}

.calc-size-432 {
  width: calc(100% - 432px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-432 {
    width: calc(100% - 442px) !important;
  }
}

.calc-half-432 {
  width: calc(50% - 432px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-432 {
    width: calc(50% - 437px) !important;
  }
}

.calc-size-433 {
  width: calc(100% - 433px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-433 {
    width: calc(100% - 443px) !important;
  }
}

.calc-half-433 {
  width: calc(50% - 433px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-433 {
    width: calc(50% - 438px) !important;
  }
}

.calc-size-434 {
  width: calc(100% - 434px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-434 {
    width: calc(100% - 444px) !important;
  }
}

.calc-half-434 {
  width: calc(50% - 434px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-434 {
    width: calc(50% - 439px) !important;
  }
}

.calc-size-435 {
  width: calc(100% - 435px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-435 {
    width: calc(100% - 445px) !important;
  }
}

.calc-half-435 {
  width: calc(50% - 435px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-435 {
    width: calc(50% - 440px) !important;
  }
}

.calc-size-436 {
  width: calc(100% - 436px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-436 {
    width: calc(100% - 446px) !important;
  }
}

.calc-half-436 {
  width: calc(50% - 436px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-436 {
    width: calc(50% - 441px) !important;
  }
}

.calc-size-437 {
  width: calc(100% - 437px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-437 {
    width: calc(100% - 447px) !important;
  }
}

.calc-half-437 {
  width: calc(50% - 437px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-437 {
    width: calc(50% - 442px) !important;
  }
}

.calc-size-438 {
  width: calc(100% - 438px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-438 {
    width: calc(100% - 448px) !important;
  }
}

.calc-half-438 {
  width: calc(50% - 438px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-438 {
    width: calc(50% - 443px) !important;
  }
}

.calc-size-439 {
  width: calc(100% - 439px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-439 {
    width: calc(100% - 449px) !important;
  }
}

.calc-half-439 {
  width: calc(50% - 439px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-439 {
    width: calc(50% - 444px) !important;
  }
}

.calc-size-440 {
  width: calc(100% - 440px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-440 {
    width: calc(100% - 450px) !important;
  }
}

.calc-half-440 {
  width: calc(50% - 440px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-440 {
    width: calc(50% - 445px) !important;
  }
}

.calc-size-441 {
  width: calc(100% - 441px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-441 {
    width: calc(100% - 451px) !important;
  }
}

.calc-half-441 {
  width: calc(50% - 441px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-441 {
    width: calc(50% - 446px) !important;
  }
}

.calc-size-442 {
  width: calc(100% - 442px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-442 {
    width: calc(100% - 452px) !important;
  }
}

.calc-half-442 {
  width: calc(50% - 442px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-442 {
    width: calc(50% - 447px) !important;
  }
}

.calc-size-443 {
  width: calc(100% - 443px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-443 {
    width: calc(100% - 453px) !important;
  }
}

.calc-half-443 {
  width: calc(50% - 443px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-443 {
    width: calc(50% - 448px) !important;
  }
}

.calc-size-444 {
  width: calc(100% - 444px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-444 {
    width: calc(100% - 454px) !important;
  }
}

.calc-half-444 {
  width: calc(50% - 444px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-444 {
    width: calc(50% - 449px) !important;
  }
}

.calc-size-445 {
  width: calc(100% - 445px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-445 {
    width: calc(100% - 455px) !important;
  }
}

.calc-half-445 {
  width: calc(50% - 445px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-445 {
    width: calc(50% - 450px) !important;
  }
}

.calc-size-446 {
  width: calc(100% - 446px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-446 {
    width: calc(100% - 456px) !important;
  }
}

.calc-half-446 {
  width: calc(50% - 446px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-446 {
    width: calc(50% - 451px) !important;
  }
}

.calc-size-447 {
  width: calc(100% - 447px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-447 {
    width: calc(100% - 457px) !important;
  }
}

.calc-half-447 {
  width: calc(50% - 447px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-447 {
    width: calc(50% - 452px) !important;
  }
}

.calc-size-448 {
  width: calc(100% - 448px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-448 {
    width: calc(100% - 458px) !important;
  }
}

.calc-half-448 {
  width: calc(50% - 448px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-448 {
    width: calc(50% - 453px) !important;
  }
}

.calc-size-449 {
  width: calc(100% - 449px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-449 {
    width: calc(100% - 459px) !important;
  }
}

.calc-half-449 {
  width: calc(50% - 449px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-449 {
    width: calc(50% - 454px) !important;
  }
}

.calc-size-450 {
  width: calc(100% - 450px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-450 {
    width: calc(100% - 460px) !important;
  }
}

.calc-half-450 {
  width: calc(50% - 450px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-450 {
    width: calc(50% - 455px) !important;
  }
}

.calc-size-451 {
  width: calc(100% - 451px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-451 {
    width: calc(100% - 461px) !important;
  }
}

.calc-half-451 {
  width: calc(50% - 451px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-451 {
    width: calc(50% - 456px) !important;
  }
}

.calc-size-452 {
  width: calc(100% - 452px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-452 {
    width: calc(100% - 462px) !important;
  }
}

.calc-half-452 {
  width: calc(50% - 452px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-452 {
    width: calc(50% - 457px) !important;
  }
}

.calc-size-453 {
  width: calc(100% - 453px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-453 {
    width: calc(100% - 463px) !important;
  }
}

.calc-half-453 {
  width: calc(50% - 453px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-453 {
    width: calc(50% - 458px) !important;
  }
}

.calc-size-454 {
  width: calc(100% - 454px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-454 {
    width: calc(100% - 464px) !important;
  }
}

.calc-half-454 {
  width: calc(50% - 454px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-454 {
    width: calc(50% - 459px) !important;
  }
}

.calc-size-455 {
  width: calc(100% - 455px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-455 {
    width: calc(100% - 465px) !important;
  }
}

.calc-half-455 {
  width: calc(50% - 455px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-455 {
    width: calc(50% - 460px) !important;
  }
}

.calc-size-456 {
  width: calc(100% - 456px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-456 {
    width: calc(100% - 466px) !important;
  }
}

.calc-half-456 {
  width: calc(50% - 456px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-456 {
    width: calc(50% - 461px) !important;
  }
}

.calc-size-457 {
  width: calc(100% - 457px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-457 {
    width: calc(100% - 467px) !important;
  }
}

.calc-half-457 {
  width: calc(50% - 457px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-457 {
    width: calc(50% - 462px) !important;
  }
}

.calc-size-458 {
  width: calc(100% - 458px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-458 {
    width: calc(100% - 468px) !important;
  }
}

.calc-half-458 {
  width: calc(50% - 458px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-458 {
    width: calc(50% - 463px) !important;
  }
}

.calc-size-459 {
  width: calc(100% - 459px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-459 {
    width: calc(100% - 469px) !important;
  }
}

.calc-half-459 {
  width: calc(50% - 459px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-459 {
    width: calc(50% - 464px) !important;
  }
}

.calc-size-460 {
  width: calc(100% - 460px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-460 {
    width: calc(100% - 470px) !important;
  }
}

.calc-half-460 {
  width: calc(50% - 460px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-460 {
    width: calc(50% - 465px) !important;
  }
}

.calc-size-461 {
  width: calc(100% - 461px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-461 {
    width: calc(100% - 471px) !important;
  }
}

.calc-half-461 {
  width: calc(50% - 461px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-461 {
    width: calc(50% - 466px) !important;
  }
}

.calc-size-462 {
  width: calc(100% - 462px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-462 {
    width: calc(100% - 472px) !important;
  }
}

.calc-half-462 {
  width: calc(50% - 462px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-462 {
    width: calc(50% - 467px) !important;
  }
}

.calc-size-463 {
  width: calc(100% - 463px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-463 {
    width: calc(100% - 473px) !important;
  }
}

.calc-half-463 {
  width: calc(50% - 463px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-463 {
    width: calc(50% - 468px) !important;
  }
}

.calc-size-464 {
  width: calc(100% - 464px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-464 {
    width: calc(100% - 474px) !important;
  }
}

.calc-half-464 {
  width: calc(50% - 464px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-464 {
    width: calc(50% - 469px) !important;
  }
}

.calc-size-465 {
  width: calc(100% - 465px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-465 {
    width: calc(100% - 475px) !important;
  }
}

.calc-half-465 {
  width: calc(50% - 465px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-465 {
    width: calc(50% - 470px) !important;
  }
}

.calc-size-466 {
  width: calc(100% - 466px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-466 {
    width: calc(100% - 476px) !important;
  }
}

.calc-half-466 {
  width: calc(50% - 466px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-466 {
    width: calc(50% - 471px) !important;
  }
}

.calc-size-467 {
  width: calc(100% - 467px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-467 {
    width: calc(100% - 477px) !important;
  }
}

.calc-half-467 {
  width: calc(50% - 467px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-467 {
    width: calc(50% - 472px) !important;
  }
}

.calc-size-468 {
  width: calc(100% - 468px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-468 {
    width: calc(100% - 478px) !important;
  }
}

.calc-half-468 {
  width: calc(50% - 468px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-468 {
    width: calc(50% - 473px) !important;
  }
}

.calc-size-469 {
  width: calc(100% - 469px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-469 {
    width: calc(100% - 479px) !important;
  }
}

.calc-half-469 {
  width: calc(50% - 469px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-469 {
    width: calc(50% - 474px) !important;
  }
}

.calc-size-470 {
  width: calc(100% - 470px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-470 {
    width: calc(100% - 480px) !important;
  }
}

.calc-half-470 {
  width: calc(50% - 470px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-470 {
    width: calc(50% - 475px) !important;
  }
}

.calc-size-471 {
  width: calc(100% - 471px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-471 {
    width: calc(100% - 481px) !important;
  }
}

.calc-half-471 {
  width: calc(50% - 471px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-471 {
    width: calc(50% - 476px) !important;
  }
}

.calc-size-472 {
  width: calc(100% - 472px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-472 {
    width: calc(100% - 482px) !important;
  }
}

.calc-half-472 {
  width: calc(50% - 472px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-472 {
    width: calc(50% - 477px) !important;
  }
}

.calc-size-473 {
  width: calc(100% - 473px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-473 {
    width: calc(100% - 483px) !important;
  }
}

.calc-half-473 {
  width: calc(50% - 473px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-473 {
    width: calc(50% - 478px) !important;
  }
}

.calc-size-474 {
  width: calc(100% - 474px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-474 {
    width: calc(100% - 484px) !important;
  }
}

.calc-half-474 {
  width: calc(50% - 474px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-474 {
    width: calc(50% - 479px) !important;
  }
}

.calc-size-475 {
  width: calc(100% - 475px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-475 {
    width: calc(100% - 485px) !important;
  }
}

.calc-half-475 {
  width: calc(50% - 475px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-475 {
    width: calc(50% - 480px) !important;
  }
}

.calc-size-476 {
  width: calc(100% - 476px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-476 {
    width: calc(100% - 486px) !important;
  }
}

.calc-half-476 {
  width: calc(50% - 476px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-476 {
    width: calc(50% - 481px) !important;
  }
}

.calc-size-477 {
  width: calc(100% - 477px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-477 {
    width: calc(100% - 487px) !important;
  }
}

.calc-half-477 {
  width: calc(50% - 477px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-477 {
    width: calc(50% - 482px) !important;
  }
}

.calc-size-478 {
  width: calc(100% - 478px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-478 {
    width: calc(100% - 488px) !important;
  }
}

.calc-half-478 {
  width: calc(50% - 478px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-478 {
    width: calc(50% - 483px) !important;
  }
}

.calc-size-479 {
  width: calc(100% - 479px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-479 {
    width: calc(100% - 489px) !important;
  }
}

.calc-half-479 {
  width: calc(50% - 479px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-479 {
    width: calc(50% - 484px) !important;
  }
}

.calc-size-480 {
  width: calc(100% - 480px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-480 {
    width: calc(100% - 490px) !important;
  }
}

.calc-half-480 {
  width: calc(50% - 480px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-480 {
    width: calc(50% - 485px) !important;
  }
}

.calc-size-481 {
  width: calc(100% - 481px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-481 {
    width: calc(100% - 491px) !important;
  }
}

.calc-half-481 {
  width: calc(50% - 481px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-481 {
    width: calc(50% - 486px) !important;
  }
}

.calc-size-482 {
  width: calc(100% - 482px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-482 {
    width: calc(100% - 492px) !important;
  }
}

.calc-half-482 {
  width: calc(50% - 482px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-482 {
    width: calc(50% - 487px) !important;
  }
}

.calc-size-483 {
  width: calc(100% - 483px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-483 {
    width: calc(100% - 493px) !important;
  }
}

.calc-half-483 {
  width: calc(50% - 483px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-483 {
    width: calc(50% - 488px) !important;
  }
}

.calc-size-484 {
  width: calc(100% - 484px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-484 {
    width: calc(100% - 494px) !important;
  }
}

.calc-half-484 {
  width: calc(50% - 484px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-484 {
    width: calc(50% - 489px) !important;
  }
}

.calc-size-485 {
  width: calc(100% - 485px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-485 {
    width: calc(100% - 495px) !important;
  }
}

.calc-half-485 {
  width: calc(50% - 485px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-485 {
    width: calc(50% - 490px) !important;
  }
}

.calc-size-486 {
  width: calc(100% - 486px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-486 {
    width: calc(100% - 496px) !important;
  }
}

.calc-half-486 {
  width: calc(50% - 486px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-486 {
    width: calc(50% - 491px) !important;
  }
}

.calc-size-487 {
  width: calc(100% - 487px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-487 {
    width: calc(100% - 497px) !important;
  }
}

.calc-half-487 {
  width: calc(50% - 487px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-487 {
    width: calc(50% - 492px) !important;
  }
}

.calc-size-488 {
  width: calc(100% - 488px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-488 {
    width: calc(100% - 498px) !important;
  }
}

.calc-half-488 {
  width: calc(50% - 488px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-488 {
    width: calc(50% - 493px) !important;
  }
}

.calc-size-489 {
  width: calc(100% - 489px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-489 {
    width: calc(100% - 499px) !important;
  }
}

.calc-half-489 {
  width: calc(50% - 489px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-489 {
    width: calc(50% - 494px) !important;
  }
}

.calc-size-490 {
  width: calc(100% - 490px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-490 {
    width: calc(100% - 500px) !important;
  }
}

.calc-half-490 {
  width: calc(50% - 490px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-490 {
    width: calc(50% - 495px) !important;
  }
}

.calc-size-491 {
  width: calc(100% - 491px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-491 {
    width: calc(100% - 501px) !important;
  }
}

.calc-half-491 {
  width: calc(50% - 491px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-491 {
    width: calc(50% - 496px) !important;
  }
}

.calc-size-492 {
  width: calc(100% - 492px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-492 {
    width: calc(100% - 502px) !important;
  }
}

.calc-half-492 {
  width: calc(50% - 492px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-492 {
    width: calc(50% - 497px) !important;
  }
}

.calc-size-493 {
  width: calc(100% - 493px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-493 {
    width: calc(100% - 503px) !important;
  }
}

.calc-half-493 {
  width: calc(50% - 493px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-493 {
    width: calc(50% - 498px) !important;
  }
}

.calc-size-494 {
  width: calc(100% - 494px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-494 {
    width: calc(100% - 504px) !important;
  }
}

.calc-half-494 {
  width: calc(50% - 494px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-494 {
    width: calc(50% - 499px) !important;
  }
}

.calc-size-495 {
  width: calc(100% - 495px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-495 {
    width: calc(100% - 505px) !important;
  }
}

.calc-half-495 {
  width: calc(50% - 495px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-495 {
    width: calc(50% - 500px) !important;
  }
}

.calc-size-496 {
  width: calc(100% - 496px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-496 {
    width: calc(100% - 506px) !important;
  }
}

.calc-half-496 {
  width: calc(50% - 496px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-496 {
    width: calc(50% - 501px) !important;
  }
}

.calc-size-497 {
  width: calc(100% - 497px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-497 {
    width: calc(100% - 507px) !important;
  }
}

.calc-half-497 {
  width: calc(50% - 497px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-497 {
    width: calc(50% - 502px) !important;
  }
}

.calc-size-498 {
  width: calc(100% - 498px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-498 {
    width: calc(100% - 508px) !important;
  }
}

.calc-half-498 {
  width: calc(50% - 498px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-498 {
    width: calc(50% - 503px) !important;
  }
}

.calc-size-499 {
  width: calc(100% - 499px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-499 {
    width: calc(100% - 509px) !important;
  }
}

.calc-half-499 {
  width: calc(50% - 499px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-499 {
    width: calc(50% - 504px) !important;
  }
}

.calc-size-500 {
  width: calc(100% - 500px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-size-500 {
    width: calc(100% - 510px) !important;
  }
}

.calc-half-500 {
  width: calc(50% - 500px) !important;
}

@media all and (-ms-high-contrast: none) {
  .calc-half-500 {
    width: calc(50% - 505px) !important;
  }
}

.cols-wrap {
  display: flex;
  flex-wrap: wrap;
}

.cols-wrap > div[class^=cols-] {
  flex: auto;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
  float: none;
}

.cols-wrap > div[class^=cols-]:first-child {
  padding-left: 0 !important;
}

.cols-wrap > div[class^=cols-]:last-child {
  padding-right: 0 !important;
}

.cols-wrap > div[class^=cols-]:first-child:last-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.cols-wrap.gap-1 > div[class^=cols-] {
  padding-left: 10px;
  padding-right: 10px;
}

.cols-1-2, .cols-wrap .cols-1-2 {
  width: 50%;
}

.cols-1-3, .cols-wrap .cols-1-3 {
  width: 33.33333%;
}

.cols-1-4, .cols-wrap .cols-1-4 {
  width: 25%;
}

.cols-1-5, .cols-wrap .cols-1-5 {
  width: 20%;
}

.cols-1-6, .cols-wrap .cols-1-6 {
  width: 16.66667%;
}

.cols-1-7, .cols-wrap .cols-1-7 {
  width: 14.28571%;
}

.cols-1-8, .cols-wrap .cols-1-8 {
  width: 12.5%;
}

.cols-1-9, .cols-wrap .cols-1-9 {
  width: 11.11111%;
}

.cols-1-10, .cols-wrap .cols-1-10 {
  width: 10%;
}

.cols-1-11, .cols-wrap .cols-1-11 {
  width: 9.09091%;
}

.cols-1-12, .cols-wrap .cols-1-12 {
  width: 8.33333%;
}

.cols-wrap.gap-2 > div[class^=cols-] {
  padding-left: 20px;
  padding-right: 20px;
}

.cols-2-3, .cols-wrap .cols-2-3 {
  width: 66.66667%;
}

.cols-2-4, .cols-wrap .cols-2-4 {
  width: 50%;
}

.cols-2-5, .cols-wrap .cols-2-5 {
  width: 40%;
}

.cols-2-6, .cols-wrap .cols-2-6 {
  width: 33.33333%;
}

.cols-2-7, .cols-wrap .cols-2-7 {
  width: 28.57143%;
}

.cols-2-8, .cols-wrap .cols-2-8 {
  width: 25%;
}

.cols-2-9, .cols-wrap .cols-2-9 {
  width: 22.22222%;
}

.cols-2-10, .cols-wrap .cols-2-10 {
  width: 20%;
}

.cols-2-11, .cols-wrap .cols-2-11 {
  width: 18.18182%;
}

.cols-2-12, .cols-wrap .cols-2-12 {
  width: 16.66667%;
}

.cols-wrap.gap-3 > div[class^=cols-] {
  padding-left: 30px;
  padding-right: 30px;
}

.cols-3-4, .cols-wrap .cols-3-4 {
  width: 75%;
}

.cols-3-5, .cols-wrap .cols-3-5 {
  width: 60%;
}

.cols-3-6, .cols-wrap .cols-3-6 {
  width: 50%;
}

.cols-3-7, .cols-wrap .cols-3-7 {
  width: 42.85714%;
}

.cols-3-8, .cols-wrap .cols-3-8 {
  width: 37.5%;
}

.cols-3-9, .cols-wrap .cols-3-9 {
  width: 33.33333%;
}

.cols-3-10, .cols-wrap .cols-3-10 {
  width: 30%;
}

.cols-3-11, .cols-wrap .cols-3-11 {
  width: 27.27273%;
}

.cols-3-12, .cols-wrap .cols-3-12 {
  width: 25%;
}

.cols-wrap.gap-4 > div[class^=cols-] {
  padding-left: 40px;
  padding-right: 40px;
}

.cols-4-5, .cols-wrap .cols-4-5 {
  width: 80%;
}

.cols-4-6, .cols-wrap .cols-4-6 {
  width: 66.66667%;
}

.cols-4-7, .cols-wrap .cols-4-7 {
  width: 57.14286%;
}

.cols-4-8, .cols-wrap .cols-4-8 {
  width: 50%;
}

.cols-4-9, .cols-wrap .cols-4-9 {
  width: 44.44444%;
}

.cols-4-10, .cols-wrap .cols-4-10 {
  width: 40%;
}

.cols-4-11, .cols-wrap .cols-4-11 {
  width: 36.36364%;
}

.cols-4-12, .cols-wrap .cols-4-12 {
  width: 33.33333%;
}

.cols-wrap.gap-5 > div[class^=cols-] {
  padding-left: 50px;
  padding-right: 50px;
}

.cols-5-6, .cols-wrap .cols-5-6 {
  width: 83.33333%;
}

.cols-5-7, .cols-wrap .cols-5-7 {
  width: 71.42857%;
}

.cols-5-8, .cols-wrap .cols-5-8 {
  width: 62.5%;
}

.cols-5-9, .cols-wrap .cols-5-9 {
  width: 55.55556%;
}

.cols-5-10, .cols-wrap .cols-5-10 {
  width: 50%;
}

.cols-5-11, .cols-wrap .cols-5-11 {
  width: 45.45455%;
}

.cols-5-12, .cols-wrap .cols-5-12 {
  width: 41.66667%;
}

.cols-wrap.gap-6 > div[class^=cols-] {
  padding-left: 60px;
  padding-right: 60px;
}

.cols-6-7, .cols-wrap .cols-6-7 {
  width: 85.71429%;
}

.cols-6-8, .cols-wrap .cols-6-8 {
  width: 75%;
}

.cols-6-9, .cols-wrap .cols-6-9 {
  width: 66.66667%;
}

.cols-6-10, .cols-wrap .cols-6-10 {
  width: 60%;
}

.cols-6-11, .cols-wrap .cols-6-11 {
  width: 54.54545%;
}

.cols-6-12, .cols-wrap .cols-6-12 {
  width: 50%;
}

.cols-wrap.gap-7 > div[class^=cols-] {
  padding-left: 70px;
  padding-right: 70px;
}

.cols-7-8, .cols-wrap .cols-7-8 {
  width: 87.5%;
}

.cols-7-9, .cols-wrap .cols-7-9 {
  width: 77.77778%;
}

.cols-7-10, .cols-wrap .cols-7-10 {
  width: 70%;
}

.cols-7-11, .cols-wrap .cols-7-11 {
  width: 63.63636%;
}

.cols-7-12, .cols-wrap .cols-7-12 {
  width: 58.33333%;
}

.cols-wrap.gap-8 > div[class^=cols-] {
  padding-left: 80px;
  padding-right: 80px;
}

.cols-8-9, .cols-wrap .cols-8-9 {
  width: 88.88889%;
}

.cols-8-10, .cols-wrap .cols-8-10 {
  width: 80%;
}

.cols-8-11, .cols-wrap .cols-8-11 {
  width: 72.72727%;
}

.cols-8-12, .cols-wrap .cols-8-12 {
  width: 66.66667%;
}

.cols-wrap.gap-9 > div[class^=cols-] {
  padding-left: 90px;
  padding-right: 90px;
}

.cols-9-10, .cols-wrap .cols-9-10 {
  width: 90%;
}

.cols-9-11, .cols-wrap .cols-9-11 {
  width: 81.81818%;
}

.cols-9-12, .cols-wrap .cols-9-12 {
  width: 75%;
}

.cols-wrap.gap-10 > div[class^=cols-] {
  padding-left: 100px;
  padding-right: 100px;
}

.cols-10-11, .cols-wrap .cols-10-11 {
  width: 90.90909%;
}

.cols-10-12, .cols-wrap .cols-10-12 {
  width: 83.33333%;
}

.cols-wrap.gap-11 > div[class^=cols-] {
  padding-left: 110px;
  padding-right: 110px;
}

.cols-11-12, .cols-wrap .cols-11-12 {
  width: 91.66667%;
}

.cols-wrap.gap-12 > div[class^=cols-] {
  padding-left: 120px;
  padding-right: 120px;
}

/* 4.form element */
input:not([type=image]), select, textarea {
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  font-family: inherit;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.8);
}

input:not([type=image]):focus:not([readonly]), input:not([type=image]):focus:not(:disabled), select:focus:not([readonly]), select:focus:not(:disabled), textarea:focus:not([readonly]), textarea:focus:not(:disabled) {
  border-color: #16B892;
}

/* ( textarea ) */
textarea {
  padding: 10px;
}

.form-textarea {
  border-top: 2px solid #13332E;
  border-bottom: 1px solid #e3e9f0;
}

.form-textarea textarea {
  width: 100% !important;
  border-left: 0;
  border-right: 0;
}

/* ( select ) */
select {
  height: 28px;
  padding: 0 20px 0 10px;
  appearance: none;
  -webkit-appearance: none;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8934 0.571533H9.88891C9.82061 0.571533 9.75632 0.605015 9.71614 0.659926L5.91123 5.90457L2.10632 0.659926C2.06614 0.605015 2.00186 0.571533 1.93355 0.571533H0.92909C0.842036 0.571533 0.791143 0.670641 0.842036 0.741623L5.56436 7.25189C5.73579 7.48761 6.08668 7.48761 6.25677 7.25189L10.9791 0.741623C11.0313 0.670641 10.9804 0.571533 10.8934 0.571533Z' fill='%23c3c3c3' /%3E%3C/svg%3E") no-repeat right 7px center #fff;
}

/* ( input ) */
input[type=text], input[type=password] {
  height: 28px;
  padding: 0 4px;
}

input[type=text]:disabled, input[type=text][readonly], input[type=text].jui-input-dis, input[type=password]:disabled, input[type=password][readonly], input[type=password].jui-input-dis {
  background-color: #f5f5f5;
}

input.jui-si-input-txt {
  height: 18px;
  border: 1px solid #d9d9d9;
  color: #555;
  font-family: inherit;
  font-size: 12px;
}

input.jui-input-chk {
  width: 13px;
  height: 13px;
}

.jui-input-fix input {
  width: 12px;
  height: 13px;
}

[data-theme=DJS] .hasDatepicker {
  width: 83px !important;
}

[data-theme=DJS] .input-date-day {
  width: 83px !important;
}

/* ( checkbox & radio ) */
input[type="checkbox"], input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 16px;
  height: 16px;
  margin: 0;
  border: 0 none;
  cursor: pointer;
  outline: none;
}

input[type="checkbox"] + label, input[type="radio"] + label {
  margin-left: 4px;
}

input[type="checkbox"]:disabled + label, input[type="radio"]:disabled + label {
  color: rgba(0, 0, 0, 0.25);
}

/* ( checkbox ) */
input[type="checkbox"] {
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' rx='2' fill='white'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='1.5' fill='white' stroke='%23d9d9d9'/%3E%3C/svg%3E") no-repeat 0 0;
  background-size: contain;
}

input[type="checkbox"]:checked {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' rx='2' fill='%2316b892'/%3E%3Cpath d='M6.60496 12.222L6.58735 12.2396L3.1875 8.83977L4.62018 7.40709L6.60502 9.39194L11.379 4.61792L12.8117 6.0506L6.62264 12.2397L6.60496 12.222Z' fill='white'/%3E%3C/svg%3E");
}

input[type="checkbox"]:disabled {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='1.5' fill='%23F5F5F5' stroke='%23D9D9D9'/%3E%3C/svg%3E");
  cursor: default;
}

input[type="checkbox"][disabled]:checked {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='1.5' fill='%23F5F5F5' stroke='%23D9D9D9'/%3E%3Cpath d='M6.60496 12.222L6.58735 12.2396L3.1875 8.83977L4.62018 7.40709L6.60502 9.39194L11.379 4.61792L12.8117 6.0506L6.62264 12.2397L6.60496 12.222Z' fill='black' fill-opacity='0.25'/%3E%3C/svg%3E");
}

/* ( radio ) */
input[type="radio"] {
  height: 17px !important;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 8.5C0.5 4.35786 3.85786 1 8 1C12.1421 1 15.5 4.35786 15.5 8.5C15.5 12.6421 12.1421 16 8 16C3.85786 16 0.5 12.6421 0.5 8.5Z' fill='white' stroke='%23d9d9d9'/%3E%3C/svg%3E") no-repeat 0 0;
}

input[type="radio"]:checked {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 8.5C0.5 4.35786 3.85786 1 8 1C12.1421 1 15.5 4.35786 15.5 8.5C15.5 12.6421 12.1421 16 8 16C3.85786 16 0.5 12.6421 0.5 8.5Z' fill='white' stroke='%2316b892'/%3E%3Crect x='4.5' y='5' width='7' height='7' rx='3.5' fill='%2316b892' stroke='%2316b892'/%3E%3C/svg%3E");
}

input[type="radio"]:disabled {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 8.5C0.5 4.35786 3.85786 1 8 1C12.1421 1 15.5 4.35786 15.5 8.5C15.5 12.6421 12.1421 16 8 16C3.85786 16 0.5 12.6421 0.5 8.5Z' fill='%23F5F5F5' stroke='%23D9D9D9'/%3E%3C/svg%3E");
}

input[type="radio"][disabled]:checked {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 8.5C0.5 4.35786 3.85786 1 8 1C12.1421 1 15.5 4.35786 15.5 8.5C15.5 12.6421 12.1421 16 8 16C3.85786 16 0.5 12.6421 0.5 8.5Z' fill='%23F5F5F5' stroke='%23D9D9D9'/%3E%3Crect x='4' y='4.5' width='8' height='8' rx='4' fill='black' fill-opacity='0.25'/%3E%3C/svg%3E");
}

/* layout */
/* [ #wrap ] (S) */
#wrap {
  width: 100%;
  height: 100%;
  /* [ #wrap-top ] (S) */
  /* [ #wrap-top ] (E) */
}

#wrap.aside-off #wrap-top .header_wrap .aside-menu {
  width: 70px;
}

#wrap.aside-off #wrap-top .header_wrap .aside-menu .aside-toggle {
  transform: rotate(180deg);
}

#wrap.aside-off #wrap-panel #panel-left {
  transform: translateX(-100%);
}

#wrap.aside-off #wrap-panel #panel-cntn {
  margin-left: -315px;
}

#wrap #wrap-top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

#wrap #wrap-top h1 {
  padding-top: 12px;
  padding-left: 30px;
  width: 300px;
}

#wrap #wrap-top #eServiceLogo img {
  margin-top: -5px;
}

#wrap #wrap-top img {
  vertical-align: bottom;
}

#wrap #wrap-top .util-wrap {
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: 50px;
  background-color: #fff;
  z-index: 1000;
  /* Markup 주석처리됨 */
  /* 주석처리됨 */
}

#wrap #wrap-top .user {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 20px;
  height: 50px;
}

#wrap #wrap-top .user .lang-select {
  position: relative;
}

#wrap #wrap-top .user .lang-select .lang {
  position: relative;
  height: 28px;
  padding-right: 38px;
  margin-left: 43px;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.8);
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8934 0.571533H9.88891C9.82061 0.571533 9.75632 0.605015 9.71614 0.659926L5.91123 5.90457L2.10632 0.659926C2.06614 0.605015 2.00186 0.571533 1.93355 0.571533H0.92909C0.842036 0.571533 0.791143 0.670641 0.842036 0.741623L5.56436 7.25189C5.73579 7.48761 6.08668 7.48761 6.25677 7.25189L10.9791 0.741623C11.0313 0.670641 10.9804 0.571533 10.8934 0.571533Z' fill='%23c3c3c3' /%3E%3C/svg%3E") no-repeat right 14px center #fff;
  background-position-y: 12px;
}

#wrap #wrap-top .user .lang-select .lang::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(0, -50%);
  width: 1px;
  height: 16px;
  background-color: #ddd;
}

#wrap #wrap-top .user .lang-select .lang-menu {
  display: none;
  position: absolute;
  top: 30px;
  left: 20px;
  right: 0;
  font-size: 14px;
  color: #fff;
  background: #fff;
  box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 6px 16px rgba(0, 0, 0, 0.08), 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
}

#wrap #wrap-top .user .lang-select .lang-menu li {
  display: block;
  text-align: center;
  padding: 4px 8px;
  color: rgba(0, 0, 0, 0.85);
}

#wrap #wrap-top .user .lang-select .lang-menu li a {
  display: block;
  line-height: 28px;
  color: rgba(0, 0, 0, 0.85);
}

#wrap #wrap-top .user .lang-select .lang-menu li:hover {
  background-color: #13332e;
}

#wrap #wrap-top .user .lang-select .lang-menu li:hover a {
  color: #fff;
  text-decoration: none;
}

#wrap #wrap-top .user ul {
  font-size: 0;
}

#wrap #wrap-top .user ul li {
  display: inline-block;
  padding: 0 15px;
  font-size: 12px;
}

#wrap #wrap-top .user ul li:first-child {
  border-left: 0;
}

#wrap #wrap-top .user ul li a {
  line-height: 50px;
  color: #666;
}

#wrap #wrap-top .user ul li a:hover {
  color: #6cbb5a;
}

#wrap #wrap-top .user .user-id {
  position: relative;
  padding-left: 30px;
  line-height: 50px;
  font-size: 14px;
  font-weight: 600;
  color: #686d80;
}

#wrap #wrap-top .user .user-id::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: rgba(175, 175, 175, 0.2);
}

#wrap #wrap-top .user .user-menu {
  display: none;
  position: absolute;
  right: 0;
  top: 50px;
  min-width: 275px;
  border: 1px solid #ededed;
  border-radius: 8px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.3);
}

#wrap #wrap-top .user .user-menu.open {
  display: block;
}

#wrap #wrap-top .user .user-menu::before {
  content: "";
  display: block;
  position: absolute;
  top: -6px;
  right: 30px;
  width: 16px;
  height: 15px;
  border: 1px solid #ededed;
  border-radius: 4px;
  background-color: #fff;
  transform: rotateY(55.63018deg) rotate(45deg);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
}

#wrap #wrap-top .user .user-menu dl {
  position: relative;
  padding: 25px;
  border-radius: 8px;
  background-color: #ffffff;
}

#wrap #wrap-top .user .user-menu dl dt {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #eaeaea;
}

#wrap #wrap-top .user .user-menu dl dt .nm {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
  color: #000;
}

#wrap #wrap-top .user .user-menu dl dt .email {
  font-size: 13px;
  color: #99a0a8;
}

#wrap #wrap-top .user .user-menu dl dd {
  white-space: nowrap;
}

#wrap #wrap-top .user .user-menu dl dd:not(:nth-child(2)) {
  padding-top: 10px;
}

#wrap #wrap-top .user .user-menu dl dd:not(:last-child) {
  padding-bottom: 10px;
}

#wrap #wrap-top .user .user-menu dl dd a {
  font-size: 16px;
  color: #000;
  transition: color .2s;
}

#wrap #wrap-top .user .user-menu dl dd a:hover {
  color: #16b892;
}

#wrap #wrap-top .header_wrap {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  max-width: 100%;
  min-width: 100%;
  margin: 0 auto;
  background-color: #052B22;
  z-index: 999;
  /*Main GNB*/
}

#wrap #wrap-top .header_wrap .aside-menu {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 315px;
  transition: all ease .3s;
  transform: translateX(0);
  border-right: 1px solid #061C16;
}

#wrap #wrap-top .header_wrap .aside-menu .aside-toggle {
  position: absolute;
  left: 0;
  top: 0px;
  width: 70px;
  height: 50px;
  font-size: 0;
  outline: 0;
  cursor: pointer;
  transition: all ease .5s;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1426 20.7144L12.9997 15.5715L18.1426 10.4286' stroke='%23b0b8b6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
}

#wrap #wrap-top .header_wrap .aside-menu .aside-toggle:hover {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1426 20.7144L12.9997 15.5715L18.1426 10.4286' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#wrap #wrap-top .header_wrap .m_gnb {
  position: relative;
  flex-grow: 1;
  flex: 1;
  height: 50px;
  margin: 0 auto;
  clear: both;
  z-index: 150;
}

#wrap #wrap-top .header_wrap .m_gnb ul li {
  position: relative;
}

#wrap #wrap-top .header_wrap .m_gnb ul li:hover > ul {
  left: -1px;
}

#wrap #wrap-top .header_wrap .m_gnb ul li:hover > ul > li {
  height: 35px;
  display: inline-table;
}

#wrap #wrap-top .header_wrap .m_gnb ul li.active a {
  color: #13332E;
  font-weight: 500;
  background: #fff;
}

#wrap #wrap-top .header_wrap .m_gnb ul li.active:hover, #wrap #wrap-top .header_wrap .m_gnb ul li.active, #wrap #wrap-top .header_wrap .m_gnb ul li.has-sub.active:hover {
  background: #E2E2E2 !important;
  -webkit-transition: background .3s ease;
  -ms-transition: background .3s ease;
  transition: background .3s ease;
}

#wrap #wrap-top .header_wrap .m_gnb ul li.has-sub ul li.has-sub ul li:hover {
  color: #fff;
}

#wrap #wrap-top .header_wrap .m_gnb ul ul {
  position: absolute;
  left: -9999px;
  border: 1px solid #052B22;
  border-top: none;
}

#wrap #wrap-top .header_wrap .m_gnb ul ul > li.has-sub:hover > a:before {
  top: 17px;
  height: 0;
}

#wrap #wrap-top .header_wrap .m_gnb ul ul li {
  height: 0;
  background: #fff;
}

#wrap #wrap-top .header_wrap .m_gnb ul ul li a {
  display: block;
  border-bottom: 1px solid #ddd;
  padding: 13px 15px 12px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  color: #333;
}

#wrap #wrap-top .header_wrap .m_gnb ul ul li:last-child > a,
#wrap #wrap-top .header_wrap .m_gnb ul ul li.last-item > a {
  border-bottom: 0;
}

#wrap #wrap-top .header_wrap .m_gnb ul ul li:hover > a,
#wrap #wrap-top .header_wrap .m_gnb ul ul li a:hover {
  color: #16B892;
  font-weight: bold;
}

#wrap #wrap-top .header_wrap .m_gnb ul ul li.has-sub:hover {
  color: #fff;
}

#wrap #wrap-top .header_wrap .m_gnb ul ul li.has-sub > a::after, #wrap #wrap-top .header_wrap .m_gnb ul ul li.has-sub > a::before {
  content: '';
  position: absolute;
  display: block;
  background: #16B892;
}

#wrap #wrap-top .header_wrap .m_gnb ul ul li.has-sub > a::after {
  top: 18px;
  right: 11px;
  width: 8px;
  height: 2px;
}

#wrap #wrap-top .header_wrap .m_gnb ul ul li.has-sub > a::before {
  top: 15px;
  right: 14px;
  width: 2px;
  height: 8px;
}

#wrap #wrap-top .header_wrap .m_gnb ul ul ul {
  top: -1px;
  margin-left: 100%;
  border: 1px solid #006979;
}

#wrap #wrap-top .header_wrap .m_gnb ul ul ul li.active a {
  border-left: 1px solid #333;
}

#wrap #wrap-top .header_wrap .m_gnb > ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
}

#wrap #wrap-top .header_wrap .m_gnb > ul ul > li.has-sub > ul > li.active > a {
  border-top: 1px solid #333;
}

#wrap #wrap-top .header_wrap .m_gnb > ul ul ul {
  margin-left: calc(100% + 1px);
}

#wrap #wrap-top .header_wrap .m_gnb > ul li a {
  width: auto;
  white-space: nowrap;
  border-right: 0 !important;
}

#wrap #wrap-top .header_wrap .m_gnb > ul li:hover > ul > li {
  display: block;
  height: auto;
}

#wrap #wrap-top .header_wrap .m_gnb > ul li:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  min-width: calc(100% + 2px);
  width: auto;
  z-index: 10;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li {
  display: flex;
  flex: 1;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li:last-child {
  border-right: 0;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li > ul {
  top: 49px;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li > ul .has-sub > a {
  padding-right: 30px;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li > a {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  padding: 0;
  font-size: 15px;
  font-weight: 600;
  color: #b0b8b6;
  text-decoration: none;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li:hover {
  border-top: 1px solid #150d41;
  background: #E2E2E2 !important;
  -webkit-transition: background .3s ease;
  -ms-transition: background .3s ease;
  transition: background .3s ease;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li:hover > a {
  color: #13332E;
  font-weight: 600;
  background: #fff;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li.spp {
  background: #154b8f .3s ease;
  -ms-transition: background .3s ease;
  transition: background .3s ease;
  padding: 0px;
  border-radius: 3px;
  height: 35px;
  margin-top: 5px;
  margin-left: 10px;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li.spp a {
  margin-top: -4px;
  background: #1c2490;
  color: #fff;
  border-radius: 3px;
  line-height: 2px;
  margin-top: 3px;
  border-left: 1px solid #1c2490;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li.has-sub > a:after, #wrap #wrap-top .header_wrap .m_gnb > ul > li.has-sub > a:before {
  content: '';
  position: absolute;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li.has-sub > a:after {
  top: 22px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li.has-sub > a:before {
  top: 19px;
  right: 14px;
  display: inline-block;
  width: 2px;
  height: 8px;
  -webkit-transition: all .25s ease;
  -ms-transition: all .25s ease;
  transition: all .25s ease;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li.has-sub:hover > a:before {
  top: 23px;
  height: 0;
}

#wrap #wrap-top .header_wrap .m_gnb > ul > li.has-sub > ul > li.active > a {
  border-top: 1px solid #333;
}

#wrap #wrap-top .header_wrap .quick-menu {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  flex: 0 0 200px;
  padding-right: 10px;
}

#wrap #wrap-top .header_wrap .quick-menu button {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  border-radius: 3px;
  font-size: 0;
  background-color: transparent;
  cursor: pointer;
}

#wrap #wrap-top .header_wrap .quick-menu button::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

#wrap #wrap-top .header_wrap .quick-menu button.inquiry::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0625 15.625C12.6869 15.625 15.625 12.6869 15.625 9.0625C15.625 5.43813 12.6869 2.5 9.0625 2.5C5.43813 2.5 2.5 5.43813 2.5 9.0625C2.5 12.6869 5.43813 15.625 9.0625 15.625Z' stroke='%23b0b8b6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7026 13.7031L17.4996 17.5' stroke='%23b0b8b6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#wrap #wrap-top .header_wrap .quick-menu button.inquiry:hover::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0625 15.625C12.6869 15.625 15.625 12.6869 15.625 9.0625C15.625 5.43813 12.6869 2.5 9.0625 2.5C5.43813 2.5 2.5 5.43813 2.5 9.0625C2.5 12.6869 5.43813 15.625 9.0625 15.625Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7026 13.7031L17.4996 17.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#wrap #wrap-top .header_wrap .quick-menu button.sitemap::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 10H16.3333' stroke='%23b0b8b6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 5H16.3333' stroke='%23b0b8b6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 15H16.3333' stroke='%23b0b8b6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#wrap #wrap-top .header_wrap .quick-menu button.sitemap:hover::after {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 10H16.3333' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 5H16.3333' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 15H16.3333' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#wrap #wrap-top .pop-qi-wrap {
  display: none;
  position: absolute;
  right: 30px;
  top: 120px;
  width: 860px;
  height: 580px;
  padding: 30px 20px;
  border: 1px solid #ededed;
  border-radius: 8px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.3);
  z-index: 999;
}

#wrap #wrap-top .pop-qi-wrap.open {
  display: block;
}

#wrap #wrap-top .pop-qi-wrap::before, #wrap #wrap-top .pop-qi-wrap::after {
  content: "";
  display: block;
  position: absolute;
  top: -6px;
  right: 30px;
  width: 16px;
  height: 15px;
  border: 1px solid #ededed;
  border-radius: 4px;
  background-color: #fff;
  transform: rotateY(55.63018deg) rotate(45deg);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
}

#wrap #wrap-top .pop-qi-wrap::after {
  width: 30px;
  height: 20px;
  top: 0;
  border: 0;
  transform: rotate(0deg);
  box-shadow: none;
}

#wrap #wrap-top .pop-qi-wrap .tit {
  margin-bottom: 15px;
  font-size: 20px;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont {
  flex-wrap: wrap;
  display: flex;
  position: relative;
  height: calc(100% - 40px);
}

#wrap #wrap-top .pop-qi-wrap .qi-cont::before {
  content: "";
  position: absolute;
  top: 55px;
  bottom: 30px;
  left: calc(50% - 1px);
  width: 1px;
  background-color: #eaeaea;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul {
  position: relative;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  flex: 0 0 50%;
  flex-direction: column;
}

@media all and (-ms-high-contrast: none) {
  #wrap #wrap-top .pop-qi-wrap .qi-cont ul {
    flex-basis: calc(50% - 30px);
  }
}

@supports (-ms-ime-align: auto) {
  #wrap #wrap-top .pop-qi-wrap .qi-cont ul {
    flex-basis: calc(50% - 30px);
  }
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul:nth-child(odd) {
  padding-right: 30px;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul:nth-child(even) {
  padding-left: 30px;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul li {
  width: 100%;
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul .tit {
  margin-bottom: 9px;
  font-size: 15px;
  font-weight: 600;
  color: #686d80;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul .item {
  display: flex;
  flex-wrap: wrap;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul .item .data {
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 51px);
  border: 1px solid #c1c3c9;
  border-radius: 5px;
  font-size: 15px;
  color: #000;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul .item .data label {
  width: 140px;
  height: 100%;
  line-height: 30px;
  padding: 5px;
  padding-left: 10px;
  border-right: 1px solid #c1c3c9;
  color: #000;
  white-space: nowrap;
  letter-spacing: -.5px;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul .item .data input[type=text] {
  width: calc(100% - 140px);
  height: 100%;
  padding: 5px;
  border: 0;
  border-radius: 5px;
  font-size: 15px;
  color: #000;
  letter-spacing: -.5px;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul .item .data select {
  position: relative;
  width: 140px;
  height: 100%;
  padding: 5px 10px 5px 10px;
  border: 0;
  border-right: 1px solid #c1c3c9;
  font-size: 15px;
  color: #000;
  letter-spacing: -.5px;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 8L0.00481004 0.499999L12.9952 0.5L6.5 8Z' fill='%23c1c3c9'/%3E%3C/svg%3E") no-repeat right center;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul .item .src {
  width: 42px;
  height: 42px;
  margin-left: 9px;
  border: 1px solid #99a0a8;
  border-radius: 5px;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0625 15.625C12.6869 15.625 15.625 12.6869 15.625 9.0625C15.625 5.43813 12.6869 2.5 9.0625 2.5C5.43813 2.5 2.5 5.43813 2.5 9.0625C2.5 12.6869 5.43813 15.625 9.0625 15.625Z' stroke='%2399a0a8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7026 13.7031L17.4996 17.5' stroke='%2399a0a8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
  transition: background ease .3s;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul .item .src:hover {
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0625 15.625C12.6869 15.625 15.625 12.6869 15.625 9.0625C15.625 5.43813 12.6869 2.5 9.0625 2.5C5.43813 2.5 2.5 5.43813 2.5 9.0625C2.5 12.6869 5.43813 15.625 9.0625 15.625Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7026 13.7031L17.4996 17.5' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul .item .src button {
  width: 100%;
  height: 100%;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul .opt {
  margin-top: 10px;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul .opt label {
  position: relative;
  margin-left: 5px;
  margin-right: 15px;
  vertical-align: middle;
  font-size: 13px;
  color: #000;
}

#wrap #wrap-top .pop-qi-wrap .qi-cont ul .opt input[type=radio], #wrap #wrap-top .pop-qi-wrap .qi-cont ul .opt input[type=checkbox] {
  vertical-align: middle;
}

/* [ #wrap ] (E) */
/* [ #wrap-panel ] (S) */
#wrap-panel {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  min-width: 1200px;
  width: 100%;
  height: 100%;
  padding: 100px 0 40px;
  margin: 0;
}

#wrap-panel #panel-left {
  position: relative;
  width: 315px;
  /*left menu (S)*/
  /*left menu (E)*/
  /*favorite list (S)*/
  /*favorite list (E)*/
}

#wrap-panel #panel-left.jui-left-menu {
  position: relative;
  height: 100%;
  overflow: auto;
  padding: 17px 0 284px 25px;
  border-right: 1px solid #eaeaea;
  transform: translateX(0);
  transition: transform ease .3s;
  box-sizing: border-box;
}

#wrap-panel #panel-left.jui-left-menu .lnb_title {
  display: block;
  height: 54px;
  font-size: 20px;
  line-height: 54px;
  white-space: nowrap;
  color: #13332e;
  font-weight: bold;
}

#wrap-panel #panel-left.jui-left-menu .jui-left-menulist {
  height: 100%;
  overflow: auto;
  margin-right: 20px;
  list-style-type: none;
  font-size: 14px;
}

#wrap-panel #panel-left.jui-left-menu .jui-left-menulist li {
  padding: 11px 0 10px;
  font-weight: normal;
  vertical-align: middle;
}

#wrap-panel #panel-left.jui-left-menu .jui-left-menulist li a {
  display: block;
  font-size: 13px;
  font-weight: 700;
  color: #13332e;
}

#wrap-panel #panel-left.jui-left-menu .jui-left-menulist li.sub > a {
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' stroke='%23c1c3c9' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M5.5 8H10.5' stroke='%23c1c3c9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 5.5V10.5' stroke='%23c1c3c9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right center;
}

#wrap-panel #panel-left.jui-left-menu .jui-left-menulist li.sub.jui-left-on > a {
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' stroke='%23c1c3c9' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M5.5 8H10.5' stroke='%23c1c3c9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right center;
}

#wrap-panel #panel-left.jui-left-menu .jui-left-menulist li.jui-left-on:not(.sub) > a {
  color: #16b892;
}

#wrap-panel #panel-left.jui-left-menu .jui-left-menulist > li {
  padding-left: 10px;
}

#wrap-panel #panel-left.jui-left-menu .jui-left-menulist > li ul {
  padding-top: 10px;
}

#wrap-panel #panel-left.jui-left-menu .jui-left-menulist > li ul li {
  padding: 0;
}

#wrap-panel #panel-left.jui-left-menu .jui-left-menulist > li ul li a {
  display: block;
  padding: 5px 0 5px 20px;
  color: #000;
  font-size: 13px;
  font-weight: 400;
}

#wrap-panel #panel-left.jui-left-menu .jui-left-menulist > li ul li a:hover {
  text-decoration: underline;
}

#wrap-panel #panel-left .favorite-wrap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 284px;
  padding: 25px 25px 20px;
  border-top: 1px solid #eaeaea;
}

#wrap-panel #panel-left .favorite-wrap .tit {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
}

#wrap-panel #panel-left .favorite-wrap .btn-setting {
  position: absolute;
  right: 25px;
  top: 20px;
  border-radius: 26px;
  font-size: 13px;
  font-weight: 600;
  color: #fff;
  background-color: #000;
  padding: 6px 10px;
}

#wrap-panel #panel-left .favorite-wrap .fav-list {
  overflow: auto;
  height: calc(100% - 30px);
  margin-left: 10px;
}

#wrap-panel #panel-left .favorite-wrap .fav-list .no-data {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  line-height: 18px;
}

#wrap-panel #panel-left .favorite-wrap .fav-list .no-data::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  margin-bottom: 6px;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0.625C5.71836 0.625 0.625 5.71836 0.625 12C0.625 18.2816 5.71836 23.375 12 23.375C18.2816 23.375 23.375 18.2816 23.375 12C23.375 5.71836 18.2816 0.625 12 0.625ZM11.1875 6.51562C11.1875 6.40391 11.2789 6.3125 11.3906 6.3125H12.6094C12.7211 6.3125 12.8125 6.40391 12.8125 6.51562V13.4219C12.8125 13.5336 12.7211 13.625 12.6094 13.625H11.3906C11.2789 13.625 11.1875 13.5336 11.1875 13.4219V6.51562ZM12 17.6875C11.6811 17.681 11.3774 17.5497 11.1542 17.3219C10.9309 17.094 10.8059 16.7877 10.8059 16.4688C10.8059 16.1498 10.9309 15.8435 11.1542 15.6156C11.3774 15.3878 11.6811 15.2565 12 15.25C12.3189 15.2565 12.6226 15.3878 12.8458 15.6156C13.0691 15.8435 13.1941 16.1498 13.1941 16.4688C13.1941 16.7877 13.0691 17.094 12.8458 17.3219C12.6226 17.5497 12.3189 17.681 12 17.6875Z' fill='%23bdbdbd'/%3E%3C/svg%3E") no-repeat center;
}

#wrap-panel #panel-left .favorite-wrap .fav-list ul:not(:first-child) {
  border-top: 1px solid #eaeaea;
}

#wrap-panel #panel-left .favorite-wrap .fav-list li.line {
  border-top: 1px solid #eaeaea;
}

#wrap-panel #panel-left .favorite-wrap .fav-list li a {
  display: inline-block;
  padding: 10px 0;
  font-size: 14px;
  color: #000;
  transition: all .3s;
}

#wrap-panel #panel-left .favorite-wrap .fav-list li a:hover {
  color: #16b892;
}

#wrap-panel #panel-cntn {
  flex: 1;
  min-width: calc(100% - 315px);
  height: 100%;
  margin: 0;
  padding: 30px 50px 50px 30px;
  box-sizing: border-box;
  overflow: auto;
  transition: margin ease .3s;
}

#wrap-panel #panel-cntn .jui-location {
  padding: 0;
  font-size: 13px;
  text-align: right;
  float: right;
  margin-top: 18px;
  color: #99a0a8;
}

#wrap-panel #panel-cntn .jui-location i {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 2px;
  font-size: 0;
  vertical-align: middle;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 2.25L8.25 6L4.5 9.75' stroke='black' stroke-opacity='0.1' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
}

/* [ #wrap-panel ] (E) */
/* [ #wrap-bottom / #wrap-bottom-fix ] (S) */
#wrap-bottom {
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 40px;
  border-top: 1px solid #ddd;
  margin: 0 auto;
  background: #fff;
  overflow: hidden;
  z-index: 10;
}

#wrap-bottom img {
  margin-top: 12px;
  margin-right: 30px;
  position: relative;
  height: 18px;
  float: left;
}

#wrap-bottom .wrap-bottom-in {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}

#wrap-bottom .wrap-bottom-in ul {
  float: right;
  margin-top: 13px;
}

#wrap-bottom .wrap-bottom-in ul li {
  float: left;
  padding: 0 0 0 15px;
  font-size: 12px;
}

#wrap-bottom .wrap-bottom-in ul li + li:before {
  content: "\007C";
  padding-right: 15px;
  color: #ddd;
  font-size: 12px;
}

#wrap-bottom .wrap-bottom-in ul li a:hover {
  color: #00ace7;
}

#wrap-bottom .wrap-bottom-in span {
  font-size: 12px;
  margin-left: 20px;
  padding-top: 14px;
  display: block;
  float: left;
}

#wrap-bottom .wrap-bottom-in select {
  position: absolute;
  top: 10px;
  right: 0;
  width: 160px;
  height: 18px;
}

#wrap-bottom .wrap-bottom-in p {
  margin-left: 182px;
}

#wrap-bottom-fix {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 40px;
  padding-bottom: 10px;
  border-top: 1px solid #ddd;
  background: #fff;
}

#wrap-bottom-fix button .ui-icon {
  display: none;
}

#wrap-bottom-fix #main-control-btn {
  margin-right: 20px;
}

#wrap-bottom-fix #main-control-btn button {
  font-size: 12px;
}

/* [ #wrap-bottom / #wrap-bottom-fix] (E) */
/* 반응형 */
@media all and (max-width: 1500px) {
  #wrap #wrap-top .header_wrap .m_gnb {
    height: auto;
  }
  #wrap #wrap-top .header_wrap .m_gnb > ul > li {
    flex-basis: 20%;
    height: 25px;
  }
  #wrap #wrap-top .header_wrap .m_gnb > ul > li > ul {
    top: 22px;
  }
}

.jui_gnb_wrap {
  width: 100%;
  overflow: hidden;
}

/* template_esvcEtc.jsp 에만 씀 */
.jui-panel-wide {
  width: 1200px !important;
}

.jui-panel-wide #panel-cntn {
  width: 1200px;
}

.jui-panel-wide .jui-body-cont {
  width: 100%;
}

.jui-left-move {
  position: absolute;
}

#panel-content-body {
  width: 100%;
  height: 100%;
  margin: 0;
}

#panel-left-border {
  position: relative;
  float: left;
  height: 100%;
  width: 11px;
  height: 100%;
  margin-left: -1px;
  margin-right: 20px;
  border-left: 1px solid #ccc;
  cursor: pointer;
}

#panel-left-border a {
  display: block;
  position: absolute;
  top: 50%;
  margin: 0;
}

/*My Activity*/
.jui-td-list {
  line-height: 20px;
  margin: 0 20px 0 8px;
}

.jui-td-list li {
  font-weight: bold;
}

.jui-td-list li ul li {
  font-weight: normal;
}

.jui-td-list li span {
  float: right;
  *margin-top: -20px;
}

/*Shipping Instruction Submission*/
.jui-div-dubmission {
  overflow: hidden;
}

.jui-div-dubmission .jui-align-right {
  float: right;
}

.jui-div-dubmission .jui-align-right2 {
  text-align: right !important;
}

.jui-div-Submission_left {
  float: left;
  width: 420px;
}

.jui-div-Submission_left br {
  clear: both;
}

.jui-div-Submission_right {
  float: right;
  width: 420px;
  padding-right: 5px;
}

.jui-div-dubmission textarea {
  margin: 5px 0;
}

.jui-div-dubmission input {
  margin: 2px 0;
}

.jui-div-dubmission button {
  vertical-align: middle;
}

.jui-div-dubmission label.jui-label-size {
  display: inline-block;
  width: 50px;
}

.jui-div-dubmission label.jui-span-size2 {
  display: inline-block;
  width: 100px;
}

.jui-div-dubmission .jui-align-left_2 {
  float: left;
  width: 204px;
}

.jui-div-dubmission .jui-align-right_2 {
  float: right;
  width: 204px;
}

.jui-div-clear {
  overflow: hidden;
  width: 100%;
  clear: both;
}

/*1202*/
textarea.jui-textarea-topline {
  border-top: 2px solid #2B548F;
}

.jui-div-Submission_left textarea.jui-textarea-topline,
.jui-div-Submission_right textarea.jui-textarea-topline {
  border-top: 1px solid #d9d9d9;
}

#prnDIVH .jui-div-Submission_left {
  float: left;
  width: 400px;
}

#prnDIVH .jui-div-Submission_right {
  float: right;
  width: 400px;
}

.jui-div-dubmission strong.jui-label-size {
  display: inline-block;
  width: 50px;
}

.jui-div-dubmission span.jui-span-top-title {
  display: inline-block;
  vertical-align: top;
}

/* *******************************************************************************/
/* S/R Print Popup 용 start */
#wrap-pop .jui-div-Submission_left {
  float: left;
  width: 50%;
}

#wrap-pop .jui-div-Submission_right {
  float: right;
  width: 46%;
  padding-right: 0px;
}

#wrap-pop .jui-div-dubmission .jui-align-left_2 {
  float: left;
  width: 48%;
}

#wrap-pop .jui-div-dubmission .jui-align-right_2 {
  float: right;
  width: 48%;
}

#wrap-pop .jui-h4-bg {
  margin: 15px 0 7px;
  padding: 9px 8px 9px 5px;
  background: #f2f5fa;
  color: #3f6499;
  font-size: 12px;
  border: 1px solid black;
}

/* S/R Print Popup 용  end */
/*Point to Point Schedule*/
.jui-sch-month {
  height: 18px;
  margin: 15px 0;
  text-align: center;
  vertical-align: middle;
}

.jui-sch-month strong {
  font-size: 14px;
  color: #333;
  vertical-align: middle;
}

.jui-sch-month a, .jui-sch-month img, .jui-sch-month strong {
  vertical-align: middle;
}

/*Original B/L 발급신청*/
.ju-div-description {
  margin-top: 20px;
  padding: 12px;
  border: 1px solid #e6e6e6;
}

.ju-div-description dt {
  padding: 1px 0 5px 20px;
  background: url(../images/img/common/bul-description.gif) 0 0 no-repeat;
  color: #ff6600;
  font-weight: bold;
}

.ju-div-description dd {
  padding-left: 20px;
}

/*0921*/
.jui-table-grid1 {
  padding-right: 17px;
  *padding-right: 20px;
  background: #F2F5FA;
  border-bottom: 1px solid #95AAC7;
  border-top: 2px solid #2B548F;
}

.jui-table-grid1 .jui-table-linec {
  border-top: none;
}

.jui-table-grid1 .jui-table-linec th {
  border-bottom: none;
}

.jui-table-grid2 {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 200px;
  *padding-right: 20px;
  border-bottom: 1px solid #CCCCCC;
}

.jui-table-grid2 .jui-table-linec {
  _width: 701px;
  border-top: none;
  _margin-right: -19px;
}

/*Tariff Rule & S/C Access*/
/*Tariff Rule  Summary Print*/
p.jui-padding-number {
  padding-left: 14px;
  margin-top: -14px;
}

.jui-table-pdleft td {
  text-indent: 20px;
}

/*Add My SKD*/
.jui-popup-layer #ui-datepicker-div {
  position: absolute;
  top: 0;
  left: 0px;
  z-index: 1;
  display: block;
  border: 1px solid #cecece !important;
}

#ui-datepicker-div {
  border: 1px solid #cecece !important;
}

.jui-layer-cont .jui-position-calendar {
  position: relative;
  top: -7px;
  left: 147px;
}

.ui-datepicker-title, span.ui-datepicker-month {
  margin: 0 2.3em;
  color: #ffffff;
  /*font-family:"roboto","Dotum","돋움";*/
  font-size: 11px;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker-calendar td a.ui-state-default {
  background: #f2f5fa;
  color: #3f6499;
  /*font-family:"roboto","Dotum","돋움";*/
  font-size: 11px;
  font-weight: normal;
  text-align: center;
}

/*Surcharge*/
.jui-pop-shrcharge {
  width: 424px;
  border: 12px solid #2B548F;
}

.jui-search-con {
  width: 422px;
  overflow: hidden;
  margin-bottom: 11px;
  padding: 3px 0;
  border: 1px solid #87a1c6;
  background: #97b1d5;
}

.jui-search-con li {
  float: left;
  margin-right: -7px;
  padding: 0 0 0 10px;
}

.jui-search-con li a {
  display: block;
  width: 24px;
  height: 17px;
  padding-top: 3px;
  color: #fff !important;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}

/*1125*/
.jui-search-con li.jui-li-dis {
  display: block;
  width: 24px;
  height: 17px;
  padding-top: 3px;
  color: #becde1 !important;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}

/*1125*/
.jui-search-con li.jui-li-on a,
.jui-search-con li a:hover {
  display: inline-block;
  width: 24px;
  height: 17px;
  padding-top: 3px;
  color: #2b548f !important;
  background: #fff;
  text-decoration: none;
}

/*Mail tracking*/
.jui-div-mailinput {
  float: right;
  width: 286px;
  height: 82px;
  padding: 12px 10px 32px 12px;
  background: url("../images/img/common/bg-mail-input.gif") 0 0 no-repeat;
}

.jui-div-mailinput button {
  width: 95px;
}

.jui-div-mailinput label {
  display: inline-block;
  width: 95px;
}

.jui-div-mailinput input {
  width: 170px;
  height: 18px;
  _vertical-align: top;
}

.jui-line-height18 {
  line-height: 18px;
}

/*table list hover*/
.jui-tr-mouseout {
  background-color: #FFFFFF;
}

.jui-tr-mouseover {
  background: #d0e5f5 url("../images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;
}

/*select option layer*/
.jui-div-select {
  position: relative;
}

.jui-option-layer {
  position: absolute;
  border: 1px solid #ccc;
  overflow-y: scroll;
  overflow-x: hidden;
  background: #fff;
  z-index: 1000;
}

.jui-table-select {
  width: 100%;
}

.jui-table-select th {
  padding: 7px 16px;
  background: #f2f5fa;
  border-bottom: 1px solid #ccc;
  text-align: center;
  color: #3f6499;
  font-weight: normal;
}

.jui-table-select td {
  padding: 7px 18px 7px 12px;
  border-bottom: 1px solid #ccc;
}

.jui-dl-sign {
  overflow: hidden;
  line-height: 20px;
}

/*2012 0120*/
.jui-dl-sign dt {
  float: left;
  width: 80px;
  height: 15px;
  text-align: right;
  font-weight: bold;
}

/*2012 0120*/
.jui-dl-sign dd {
  float: left;
  width: 630px;
}

/*2012 0120*/
.jui-dl-sign dd.sign {
  float: left;
  border-bottom: 1px solid #666;
  width: 200px;
  text-align: center;
}

/*2012 0120*/
/*grid 내 canlendar up&down button*/
.jui-grid-ico-up {
  height: 10px !important;
  width: 14px !important;
  background: url("../images/img/common/btn-grid-ico-up.gif") 0 0 no-repeat;
}

.jui-grid-ico-up-on {
  height: 10px !important;
  width: 14px !important;
  background: url("../images/img/common/btn-grid-ico-up_on.gif") 0 0 no-repeat;
}

.jui-grid-ico-down {
  margin-top: 8px !important;
  height: 10px !important;
  width: 14px !important;
  background: url("../images/img/common/btn-grid-ico-down.gif") 0 0 no-repeat;
}

.jui-grid-ico-down-on {
  margin-top: 8px !important;
  height: 10px !important;
  width: 14px !important;
  background: url("../images/img/common/btn-grid-ico-down_on.gif") 0 0 no-repeat;
}

span.jui-span-input {
  display: inline-block;
  border: 1px solid #D9D9D9;
  color: #555555;
  height: 15px;
  padding: 2px 5px;
  vertical-align: middle;
}

/*1128*/
/*tooltip*/
.jui-tooltip {
  padding: 10px;
  border: 1px solid #CCCCCC;
  background: #f1f2f7;
  color: #333;
  overflow: hidden;
  position: absolute;
  z-index: 1000;
}

/*1214*/
.jui-tariff-view {
  width: 454px;
  color: #484848;
  font-size: 13px;
  word-spacing: 0px;
  line-height: 16px;
}

/*0110*/
.jui-table-top2 .jui-tab-list {
  width: 600px;
}

/*1230*/
/*SPACE*/
.mgTop10 {
  margin-top: 10px;
}

/*point to point schedule 내 row div 2012-08-17 이강준*/
.table-div {
  display: table;
}

.table-cell-div {
  display: table-cell;
}

/* (multi_row) */
table th.multi_row {
  padding-top: 6px;
  padding-bottom: 6px;
}

table td.multi_row {
  height: 31px;
  padding: 2px 8px 4px;
  line-height: 30px;
}

/* logo */
.header_logo {
  position: relative;
  background-color: #fff;
}

.header_logo > a[class^="header_logo_"] {
  font-size: 0;
  line-height: 0;
  background: url(/ecom/images/common/sprite_common.png?A=3) -7px 5px no-repeat;
  text-indent: -9999px;
}

.header_logo .header_logo_clt {
  float: left;
  width: 106px;
  height: 40px;
  margin: 7px 0 0 23px;
  background-color: transparent;
}

.header_logo .header_logo_group {
  float: right;
  width: 70px;
  height: 29px;
  background-position: -13px -45px !important;
  margin: 6px 38px 0 0;
}

.modal_login input[type=text],
.modal_login input[type=password] {
  width: 240px;
  margin: 8px 0;
  display: inline-block;
  box-sizing: border-box;
  background: #f2f2f2;
  border: none;
  height: 30px;
  padding-left: 15px;
}

.modal_login {
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 60px;
}

.modal-content {
  background-color: #fefefe;
  margin: 5% auto 15% auto;
  border: 1px solid #888;
  width: 425px;
}

.animate {
  -webkit-animation: animatezoom 0.6s;
  animation: animatezoom 0.6s;
}

.mh_foot {
  padding: 0px 0 35px 30px;
  font-size: 12px;
}

.mh_foot #btnForget {
  margin-left: 30px;
  color: #333;
}

@-webkit-keyframes animatezoom {
  from {
    -webkit-transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
  }
}

@keyframes animatezoom {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}

.mh_title {
  position: relative;
  background: #cccccc;
  padding: 10px;
  padding: 10px;
  font-size: 18px;
}

.tit_spp {
  color: #555;
  font-size: 15px;
}

.mh_login_wrap {
  padding: 16px;
  font-size: 13px;
  position: relative;
  padding: 30px;
}

.mh_login_wrap label {
  display: none;
}

.mh_button {
  background-color: #c0046b;
  color: white;
  border: none;
  cursor: pointer;
  padding: 12px 20px;
  width: 80px;
  height: 70px;
  right: 30px;
  position: absolute;
  top: 40px;
}

.mh_button:hover {
  opacity: 0.8;
}

.mh_close {
  position: absolute;
  right: 8px;
  top: 8px;
  color: #000;
  font-size: 20px;
  font-weight: bold;
}

.mh_close:hover,
.mh_close:focus {
  color: #717171;
  cursor: pointer;
}

.dropbtn {
  background-color: #fff;
  color: #c0046b;
  font-size: 12px;
  cursor: pointer;
  border: 1px solid #e19ec3;
  height: 22px;
  width: 44px;
  position: relativ;
  text-align: left;
  padding-left: 3px;
}

.dropdown {
  position: relative;
  display: inline-block;
  float: right;
  margin-top: 12spx;
  z-index: 999;
  top: 16px;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 44px;
  font-size: 12px;
  z-index: 1;
  border: 1px solid #e19ec3;
  margin-top: -1px;
  border-top: none;
}

.dropdown-content a {
  color: #c0046b;
  padding: 5px 3px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {
  background-color: #f5e6ee;
  transition: 0.3s;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown:hover .dropbtn {
  background-color: #fff;
}

.tri {
  position: absolute;
  right: 5px;
  top: 10px;
  width: 0px;
  height: 0px;
  border-bottom: 4px solid none;
  border-top: 4px solid #c0046b;
  border-right: 4px solid transparent;
  border-left: 4px solid  transparent;
  transition: 0.3s;
}

/*Login*/
.mt_login {
  float: right;
  font-size: 12px;
  margin: 15px 30px;
}

.mt_login > span {
  width: 25px;
  height: 25px;
  background: url(/ecom/images/common/sprite_common2.png) -136px -158px no-repeat;
  background-color: #d5d5d5;
  border-radius: 30px;
  margin-right: 10px;
  vertical-align: middle;
  font-size: 0;
}

.mt_login:hover {
  cursor: pointer;
}

/* ( user_settings ) */
.user_settings {
  position: absolute;
  right: 20px;
  text-align: left;
  z-index: 500;
}

.user_settings_main {
  top: 39px;
  left: 6px;
  right: auto;
  max-width: 165px;
  min-width: 0;
}

.user_settings > button {
  position: relative;
  min-width: 113px;
  height: 24px;
  padding: 3px 27px 5px 11px;
  border: 1px solid #fff;
  border-radius: 2px;
  background-color: #fff;
  color: #333;
  text-align: left;
  white-space: nowrap;
  outline: none;
}

.user_settings_main > button {
  overflow: hidden;
  height: 25px;
  width: 100%;
  margin-top: 5px;
  padding-right: 22px;
  padding-left: 9px;
  font-size: 15px;
  line-height: 13px;
  text-overflow: ellipsis;
}

.user_settings > button.on, .user_settings > button:hover {
  background-color: #fff;
  border-color: #c0046b;
}

.user_settings > button:after {
  display: block;
  content: "";
  position: absolute;
  right: 8px;
  top: 50%;
  width: 7px;
  height: 5px;
  margin-top: -1px;
  background: url(/ecom/images/common/sprite_common.png?A=3) -95px -62px no-repeat;
}

.user_settings > button.on:after {
  background-position: -95px -48px;
  margin-top: -2px;
}

.user_settings ul {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 0;
  margin-top: -1px;
  background-color: #fff;
  border: 1px solid #3f4bad;
  border-radius: 2px;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0);
}

.user_settings ul li *:hover {
  background-color: #faf6f8;
}

.user_settings ul li > * {
  width: 100%;
  padding: 0 13px;
  line-height: 29px;
  white-space: nowrap;
  text-align: left;
  cursor: pointer;
}

.user_settings_main ul li > * {
  line-height: 32px;
}

.fileupload_wrap {
  z-index: 1;
  cursor: pointer;
  position: absolute;
  top: 0px;
  margin-top: 0px;
  height: 20px;
  opacity: 20;
  width: 100%;
}

.fileupload {
  width: 80% !important;
}

/*svg*/
.gwd-img-y00s {
  position: absolute;
  height: 64px;
  width: 65px;
  left: 0px;
  top: 0px;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform: rotateZ(0deg);
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
}

@keyframes gwd-gen-6mx5gwdanimation_gwd-keyframes {
  0% {
    transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
  }
  100% {
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
  }
}

@-webkit-keyframes gwd-gen-6mx5gwdanimation_gwd-keyframes {
  0% {
    -webkit-transform: rotateZ(0deg);
    -webkit-animation-timing-function: linear;
  }
  100% {
    -webkit-transform: rotateZ(360deg);
    -webkit-animation-timing-function: linear;
  }
}

@-moz-keyframes gwd-gen-6mx5gwdanimation_gwd-keyframes {
  0% {
    -moz-transform: rotateZ(0deg);
    -moz-animation-timing-function: linear;
  }
  100% {
    -moz-transform: rotateZ(360deg);
    -moz-animation-timing-function: linear;
  }
}

.htmlNoPages .gwd-gen-6mx5gwdanimation {
  animation: gwd-gen-6mx5gwdanimation_gwd-keyframes 2.8s linear 0s infinite normal forwards;
  -webkit-animation: gwd-gen-6mx5gwdanimation_gwd-keyframes 2.8s linear 0s infinite normal forwards;
  -moz-animation: gwd-gen-6mx5gwdanimation_gwd-keyframes 2.8s linear 0s infinite normal forwards;
}

.gwd-img-116n {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 65px;
  height: 64px;
}

.gwd-img-1p8s {
  position: absolute;
  width: 65px;
  height: 64px;
  left: 0px;
  top: 1px;
  transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
}

@keyframes gwd-gen-19mwgwdanimation_gwd-keyframes {
  0% {
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
  }
  57.8947% {
    transform: translate3d(-5px, 0px, 0px);
    -webkit-transform: translate3d(-5px, 0px, 0px);
    -moz-transform: translate3d(-5px, 0px, 0px);
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
  }
  100% {
    transform: translate3d(1px, 0px, 0px);
    -webkit-transform: translate3d(1px, 0px, 0px);
    -moz-transform: translate3d(1px, 0px, 0px);
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
  }
}

@-webkit-keyframes gwd-gen-19mwgwdanimation_gwd-keyframes {
  0% {
    -webkit-transform: translate3d(0px, 0px, 0px);
    -webkit-animation-timing-function: linear;
  }
  57.8947% {
    -webkit-transform: translate3d(-5px, 0px, 0px);
    -webkit-animation-timing-function: linear;
  }
  100% {
    -webkit-transform: translate3d(1px, 0px, 0px);
    -webkit-animation-timing-function: linear;
  }
}

@-moz-keyframes gwd-gen-19mwgwdanimation_gwd-keyframes {
  0% {
    -moz-transform: translate3d(0px, 0px, 0px);
    -moz-animation-timing-function: linear;
  }
  57.8947% {
    -moz-transform: translate3d(-5px, 0px, 0px);
    -moz-animation-timing-function: linear;
  }
  100% {
    -moz-transform: translate3d(1px, 0px, 0px);
    -moz-animation-timing-function: linear;
  }
}

.htmlNoPages .gwd-gen-19mwgwdanimation {
  animation: gwd-gen-19mwgwdanimation_gwd-keyframes 1.9s linear 0s infinite normal forwards;
  -webkit-animation: gwd-gen-19mwgwdanimation_gwd-keyframes 1.9s linear 0s infinite normal forwards;
  -moz-animation: gwd-gen-19mwgwdanimation_gwd-keyframes 1.9s linear 0s infinite normal forwards;
}

.gwd-img-hnkh {
  position: absolute;
  width: 65px;
  height: 64px;
  top: -1px;
  left: -1px;
}

.gwd-oval-1q3y {
  position: absolute;
  width: 54.46px;
  height: 54.46px;
  left: 5.635px;
  top: 4.663px;
  fill: white;
  stroke: white;
  stroke-width: 0px;
}

.gwd-oval-1248 {
  position: absolute;
  width: 0.194px;
  height: 0.194px;
  left: 80.056px;
  top: 12.997px;
  fill: white;
  stroke: white;
  stroke-width: 0px;
}

.service_list {
  position: fixed;
  bottom: 39px;
  width: 219px;
  overflow: hidden;
  margin-top: 40px;
  border-top: 1px solid #e8e8e8;
  font-size: 0;
  text-align: center;
  background: #fff;
}

.service_list li {
  float: left;
  width: 109px;
  padding: 28px 0;
  vertical-align: top;
  border-bottom: 1px solid #e8e8e8;
}

.service_list li:nth-child(odd) {
  border-right: 1px solid #e8e8e8;
}

.service_list li a {
  display: block;
  transition: all 0.4s;
}

.service_list li .txt {
  display: block;
  padding-top: 5px;
  color: #333;
  font-size: 12px;
  line-height: 14px;
}

.service_list li a:hover .txt, .mc_un_info .service_list li a:focus .txt {
  color: #006979;
}

#list .jui-align-right {
  clear: both;
  padding-top: 20px;
  color: #333;
  text-align: right !important;
}

#list .jui-align-right #totCnt {
  color: #00ace7;
}

/***************************************
* [index]
*  1.table
*  2.grid
*  3.title
****************************************/
/* 1.table */
table th, td {
  vertical-align: middle;
  /* ( border ) */
}

table th.line-b-one, td.line-b-one {
  border-bottom: 1px solid #e3e9f0;
}

table th.bdr-t, td.bdr-t {
  border-top: 1px solid #e3e9f0;
}

table th.bdr-r, td.bdr-r {
  border-right: 1px solid #e3e9f0;
}

table th.bdr-b, td.bdr-b {
  border-bottom: 1px solid #e3e9f0;
}

table th.bdr-l, td.bdr-l {
  border-left: 1px solid #e3e9f0;
}

table th.bdr-y, td.bdr-y {
  border-top: 1px solid #e3e9f0;
  border-bottom: 1px solid #e3e9f0;
}

table th.bdr-x, td.bdr-x {
  border-left: 1px solid #e3e9f0;
  border-right: 1px solid #e3e9f0;
}

table th.bdr-t0, td.bdr-t0 {
  border-top: 0 !important;
}

table th.bdr-r0, td.bdr-r0 {
  border-right: 0 !important;
}

table th.bdr-b0, td.bdr-b0 {
  border-bottom: 0 !important;
}

table th.bdr-l0, td.bdr-l0 {
  border-left: 0 !important;
}

table th.bdr-y0, td.bdr-y0 {
  border-top: 0 !important;
  border-bottom: 0 !important;
}

table th.bdr-x0, td.bdr-x0 {
  border-left: 0 !important;
  border-right: 0 !important;
}

table th.bdr-a0, td.bdr-a0 {
  border-top: 0 !important;
  border-bottom: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}

th img,
td img {
  vertical-align: middle;
}

td .jui-td-txt {
  display: inline-block;
  padding: 0 3px;
}

td label.jui-td-txt {
  height: 24px;
  vertical-align: middle;
}

td.jui-td-row {
  line-height: 2em;
}

/*td내 2줄일경우*/
.jui-table-search,
.jui-table-left {
  width: 100%;
  border-top: 2px solid #13332E;
}

.jui-table-search.multi-header thead th,
.jui-table-left.multi-header thead th {
  height: calc( 38px - 14px);
  padding: 0;
  text-align: center;
}

.jui-table-search.multi-header th, .jui-table-search.multi-header td,
.jui-table-left.multi-header th,
.jui-table-left.multi-header td {
  border-right: 1px solid #e3e9f0;
}

.jui-table-search.multi-header th:last-child, .jui-table-search.multi-header td:last-child,
.jui-table-left.multi-header th:last-child,
.jui-table-left.multi-header td:last-child {
  border-right: 0;
}

.jui-table-search th, .jui-table-search td,
.jui-table-left th,
.jui-table-left td {
  height: 38px;
  line-height: 18px;
  padding: 5px 0 5px 20px;
  border-bottom: 1px solid #e3e9f0;
  vertical-align: middle;
  color: #000;
  font-size: 13px;
}

.jui-table-search th,
.jui-table-left th {
  position: relative;
  line-height: 18px;
  text-align: left;
  font-weight: 600;
  background: #f5f5f7;
}

.jui-table-search th[rowspan],
.jui-table-left th[rowspan] {
  padding-top: 17px;
  vertical-align: top;
}

.jui-table-search td,
.jui-table-left td {
  padding-right: 20px;
}

.jui-table-search td .jui-td-in,
.jui-table-left td .jui-td-in {
  border-bottom: 1px solid #cecece;
}

.jui-table-search td .ui-datepicker-trigger,
.jui-table-left td .ui-datepicker-trigger {
  width: 24px;
  height: 24px;
}

.jui-table-search td .jui-td-view,
.jui-table-left td .jui-td-view {
  padding: 30px 0 30px 12px;
}

.jui-table-search td.jui-valign-top,
.jui-table-left td.jui-valign-top {
  padding: 17px 5px;
  color: #40659a;
  text-align: right;
  vertical-align: top;
}

.jui-table-search td.jui-td-row select,
.jui-table-left td.jui-td-row select {
  margin-top: 3px;
}

/* dimension type */
table.thin-a th, table.thin-a td {
  height: 30px;
  padding: 2px 0 2px 20px;
}

table.thin-a input, table.thin-a select {
  height: 24px;
}

.jui-table-line {
  width: 100%;
  border-top: 2px solid #13332E;
}

.jui-table-line th, .jui-table-line td {
  height: 36px;
  padding: 5px 0 5px 16px;
  border-bottom: 1px solid #e3e9f0;
  border-left: 1px solid #e3e9f0;
  text-align: left;
}

.jui-table-line th .jui-align-center, .jui-table-line td .jui-align-center {
  padding: 5px 0;
}

.jui-table-line th {
  color: #333;
  font-weight: normal;
  background: #f5f5f7;
}

.jui-table-line td:first-child {
  border-left: 0;
}

.jui-table-line .jui-border-none {
  border-left: none;
}

.jui-table-linec {
  width: 100%;
  border-top: 2px solid #13332E;
  margin-bottom: 15px;
}

.jui-table-linec th, .jui-table-linec td {
  border-bottom: 1px solid #e3e9f0;
  text-align: center;
}

.jui-table-linec th.jui-align-left, .jui-table-linec td.jui-align-left {
  padding: 7px 0 7px 10px;
  text-align: left;
}

.jui-table-linec th.jui-align-left2, .jui-table-linec td.jui-align-left2 {
  padding: 7px 5px;
  text-align: left;
}

.jui-table-linec th {
  padding: 7px 0 7px;
  border-left: 1px solid #e3e9f0;
  color: #333;
  font-weight: 600;
  background: #f5f5f7;
}

.jui-table-linec td {
  padding: 2px 0 2px;
  border-left: 1px solid #e3e9f0;
  height: 22px;
}

.jui-table-linec th:first-child,
.jui-table-linec td:first-child,
.jui-table-linec .jui-border-none {
  border-left: none;
}

.jui-table-line2,
.jui-table-line3 {
  width: 100%;
}

.jui-table-line2 th, .jui-table-line2 td,
.jui-table-line3 th,
.jui-table-line3 td {
  height: 30px;
  padding: 5px;
  border: 1px solid #e3e9f0;
  text-align: center;
}

.jui-table-line2 th,
.jui-table-line3 th {
  background: #F8F8F8;
}

.jui-table-write {
  width: 100%;
}

.jui-table-write th {
  padding: 3px 7px;
  *padding: 3px 7px 3px 6px;
  background: #e0f1f9;
  border: 1px solid #83b2cc;
  text-align: right;
  font-size: 12px;
}

.jui-table-write td {
  padding: 3px 0 3px 5px;
  border: 1px solid #83b2cc;
  text-align: left;
  font-size: 12px;
}

.jui-table-bgnone th {
  border: 1px solid #83b2cc;
  text-align: center;
}

.jui-table-bgnone td {
  padding: 3px;
  border: 1px solid #83b2cc;
  text-align: center;
}

.jui-td-num {
  margin-top: -15px;
  margin-right: 10px;
  text-align: right;
  font-size: 12px;
}

.jui-eservice-table {
  border: 1px solid #83B2CC;
  margin-top: 0;
}

.jui-eservice-table td {
  border-bottom: medium none;
  padding: 10px;
  vertical-align: top;
}

.jui-td-tit {
  color: #08689B;
  font-weight: bold;
}

/*calendar (table-schedule)*/
.jui-table-calendar {
  width: 100%;
  border-top: 1px solid #333;
}

.jui-table-calendar th {
  padding: 7px 0 7px 0px;
  background: #f2f3f7;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
  text-align: center;
  color: #666;
  font-size: 12px;
  font-weight: normal;
}

.jui-table-calendar td {
  height: 60px;
  padding: 5px;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
  text-align: left;
  vertical-align: top;
}

.jui-table-calendar .jui-td-sun {
  border-left: none;
  color: #f27861;
}

.jui-table-calendar p {
  margin: -15px 0 0px 18px;
  font-size: 12px;
}

.jui-table-calendar p a {
  display: inline-block;
  margin-top: 3px;
  color: #aaa;
}

.tbl_inner ul li {
  color: #666;
  font-size: 13px;
  font-weight: 500;
  line-height: 22px;
  text-align: left;
  text-decoration: none !important;
}

.tbl_inner ul li span {
  position: absolute;
  right: 10px;
  color: #333 !important;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline !important;
}

.jui-table-calendar {
  /*20111221*/
}

.jui-table-calendar .jui-booking a {
  color: #555;
  text-decoration: underline;
}

.jui-table-calendar .jui-booking-red a,
.jui-table-calendar .jui-booking-blue a {
  text-decoration: underline;
}

.jui-table-calendar .jui-booking-red + .jui-table-calendar .jui-booking-red,
.jui-table-calendar .jui-booking-blue + .jui-table-calendar .jui-booking-red, .jui-table-calendar .jui-booking-red +
.jui-table-calendar .jui-booking-blue,
.jui-table-calendar .jui-booking-blue +
.jui-table-calendar .jui-booking-blue {
  padding-top: 10px;
}

.jui-table-calendar .jui-booking-red a {
  color: #FF0000;
}

.jui-table-calendar .jui-booking-blue a {
  color: #0000FF;
}

.jui-table-calendar .jui-td-sun p {
  color: #555;
}

.jui-table-calendar p button {
  display: block;
  overflow: visible;
  height: 20px;
  line-height: 19px;
  margin: 5px 0 15px 0;
  padding: 0 4px;
  font-size: 12px;
  color: #555;
  border-color: #555;
}

.jui-table-calendar p button:hover {
  border-color: #16B892 !important;
  color: #16B892 !important;
}

/* 2.grid */
.ui-jqgrid.ui-widget-content {
  border: none;
  border-top: 2px solid #13332E;
  border-bottom: 1px solid #e3e9f0;
}

.ui-jqgrid.ui-widget-content .ui-widget-content {
  border: none;
}

.ui-jqgrid.ui-widget-content .ui-state-default {
  background: #f5f5f7;
  color: #000;
  font-size: 13px;
  font-weight: 400;
  border-bottom: 1px solid #c2d0de;
}

.ui-jqgrid.ui-widget-content .ui-state-default .ui-jqgrid-htable {
  border-right: 1px solid #c2d0de;
}

.ui-jqgrid.ui-widget-content .ui-state-default .ui-jqgrid-htable tr:not([aria-hidden=true]) th {
  height: 30px !important;
  font-weight: 600;
  vertical-align: middle;
}

.ui-jqgrid.ui-widget-content .ui-state-default .ui-jqgrid-htable tr:not([aria-hidden=true]) th div {
  overflow: visible;
}

.ui-jqgrid.ui-widget-content .jqgrow td {
  font-size: 12px;
  height: 30px;
  line-height: 14px;
  vertical-align: middle;
}

.ui-jqgrid.ui-widget-content .jqgrow td input[type=text], .ui-jqgrid.ui-widget-content .jqgrow td select {
  height: 26px;
}

.ui-jqgrid.ui-widget.ui-widget-content.ui-corner-all {
  width: 100% !important;
}

.ui-jqgrid .ui-jqgrid-view {
  width: 100% !important;
  background-color: #f5f5f7;
}

.ui-jqgrid .ui-jqgrid-hdiv {
  width: calc(100% - 17px) !important;
}

.ui-jqgrid .ui-jqgrid-hbox {
  width: 100% !important;
  padding: 0 !important;
}

.ui-jqgrid .ui-jqgrid-htable {
  width: 100% !important;
}

.ui-jqgrid .ui-jqgrid-bdiv,
.ui-jqgrid .ui-jqgrid-ftable,
.ui-jqgrid .ui-jqgrid-sdiv {
  width: 100% !important;
  background-color: #fff;
}

.ui-jqgrid .ui-jqgrid-btable {
  width: 100% !important;
}

.ui-jqgrid .ui-jqgrid-pager {
  width: 100% !important;
}

.ui-jqgrid .ui-jqgrid-hbox {
  margin-left: -1px;
  /*FireFox*/
}

.ui-jqgrid .ui-jqgrid-hbox th {
  border-left: 1px solid #c2d0de !important;
  border-right: none !important;
}

.ui-jqgrid .ui-jqgrid-hbox x:-moz-any-link {
  margin-left: -2px;
}

.ui-jqgrid .ui-jqgrid-bdiv div {
  margin-left: -1px;
}

.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr td {
  border-left: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  border-right: none;
}

.grid-wrap.fit .ui-jqgrid .ui-jqgrid-hdiv {
  width: calc(100% - 16px) !important;
}

.in-tbl .ui-jqgrid.ui-widget-content {
  border: 1px solid #ddd;
}

/*******************************************************/
#jqgh_cb .cbox {
  *position: relative;
  *bottom: 1px;
}

td img.ui-datepicker-trigger {
  cursor: pointer;
}

.ui-datepicker {
  border-left: 1px solid #cecece !important;
  border-right: 1px solid #cecece !important;
}

/* ?? 사용처 모름 */
/*button*/
td button,
th button,
.jui-eservice-box button {
  margin-left: 1px;
  padding: 0 8px;
  height: 28px;
  line-height: 26px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  font-size: 13px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  vertical-align: middle;
  transition: all ease .3s;
  background: #fff;
}

td button.strong,
th button.strong,
.jui-eservice-box button.strong {
  border-color: #16B892;
  color: #16B892;
}

td button:hover:not(.strong),
th button:hover:not(.strong),
.jui-eservice-box button:hover:not(.strong) {
  border-color: #000;
  color: #000;
}

.ui-jqgrid-btable td button {
  margin: 0;
}

button .ui-icon {
  display: none !important;
}

/*?grid?*/
.jui-bottom-right {
  float: right;
}

#main-control-message {
  margin-top: 5px;
  text-align: right;
  float: left;
}

#main-control-btn button .ui-icon {
  display: none;
}

.jui-bottom button {
  margin: 0 2px;
}

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

.jui-button-left {
  text-align: left;
}

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

.jui-align-center button,
.jui-pop-bottom button {
  margin: 0 4px;
}

.jui-align-right button {
  margin-left: 5px;
}

.jui-align-left button {
  margin-right: 5px;
}

.jui-align-center button,
.jui-align-left button,
.jui-align-right button,
.jui-layer-bottom button,
.jui-pop-bottom button,
.jui-both-wrap button,
#pop-control-btn button,
#pop-control-btn1 button {
  display: inline-block;
}

.jui-button-center button span,
.jui-button-left button span,
.jui-button-right button span,
.jui-align-center button span,
.jui-align-left button span,
.jui-align-right button span,
.jui-layer-bottom button span,
.jui-pop-bottom button span,
.jui-both-wrap button span,
#pop-control-btn button span,
#pop-control-btn1 button span {
  overflow: visible;
  margin-left: 2px;
  border: none;
  color: #fff;
  white-space: nowrap;
}

.jui-align-right2 button {
  display: inline-block;
  height: 26px;
  margin-bottom: 10px;
  padding: 0 12px;
  border: 1px solid #bbb;
  line-height: 26px;
  background: #fff;
}

.jui-align-right2 button span {
  overflow: visible;
  color: #333;
  font-weight: bold;
  white-space: nowrap;
  cursor: pointer;
}

.jui-both-wrap button {
  line-height: 0;
}

span.jui-button-plus,
span.jui-button-minus {
  display: inline-block;
  height: 20px;
}

span.jui-button-plus button,
span.jui-button-minus button {
  position: relative;
  width: 20px;
  height: 20px;
  padding: 0;
  border: 1px solid #bbb;
  border-radius: 3px;
  margin-left: 2px;
  font-size: 0;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
}

span.jui-button-plus button::before, span.jui-button-plus button::after,
span.jui-button-minus button::before,
span.jui-button-minus button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #999;
}

span.jui-button-plus button::before,
span.jui-button-minus button::before {
  width: 9px;
  height: 2px;
}

span.jui-button-plus button::after,
span.jui-button-minus button::after {
  width: 2px;
  height: 9px;
}

span.jui-button-plus button:hover,
span.jui-button-minus button:hover {
  border: 1px solid #16B892;
  color: #fff;
  background: #16B892;
  transition: all 0.4s;
}

span.jui-button-plus button:hover::before, span.jui-button-plus button:hover::after,
span.jui-button-minus button:hover::before,
span.jui-button-minus button:hover::after {
  background-color: #fff;
}

span.jui-button-plus:not(.jui-button-plus) button::after,
span.jui-button-minus:not(.jui-button-plus) button::after {
  display: none;
}

span.jui-button-down {
  display: inline-block;
  height: 22px;
  margin-right: 1px;
  background: url("../images/img/common/btn-move-down.gif") no-repeat right 0;
  text-align: center;
}

span.jui-button-down button {
  overflow: visible;
  width: 21px;
  height: 22px;
  margin-left: 2px;
  margin-bottom: 20px;
  padding: 0 6px 2px 4px;
  border: none;
  color: #fff;
  font-size: 0;
  background: url("../images/img/common/btn-move-down.gif") no-repeat 0 0;
  vertical-align: top;
  cursor: pointer;
}

.jui-button-hide {
  margin-top: -21px;
  text-align: right;
}

.jui-button-show {
  margin-top: -21px;
  border-bottom: solid 2px #5fa0df;
  text-align: right;
}

.jui-button-hide a {
  display: inline-block;
  width: 33px;
  height: 16px;
  padding: 3px 28px 0 0;
  border: none;
  background: url("../images/img/common/bg-btn_hide.gif") no-repeat right 0;
  color: #fff !important;
}

.jui-button-show a {
  display: inline-block;
  width: 35px;
  height: 16px;
  padding: 3px 26px 0 0;
  border: none;
  background: url("../images/img/common/bg-btn_show.gif") no-repeat right 0;
  color: #fff !important;
}

.jui-button-search {
  margin-left: -4px !important;
}

.jui-bottom-left button {
  margin-right: 5px;
}

.jui-bottom-right button {
  margin-left: 5px;
}

span.jui-button-gray {
  background: url("../images/img/common/bg-btn_gray.gif") no-repeat left 0;
}

span.jui-button-gray button {
  background: url("../images/img/common/bg-btn_gray.gif") no-repeat right 0;
}

.jui-input-button {
  height: 21px;
  padding: 2px;
  vertical-align: middle;
}

button {
  font-size: 14px;
  /* white(default) button */
  /*disable button*/
}

button.ui-button {
  height: 32px;
  border-radius: 2px;
  background: #16B892;
  border: none;
}

button.ui-button .ui-button-text {
  min-height: auto;
  padding: 0 20px;
  color: #fff;
  font-weight: 400;
}

button.btn-base {
  border: 1px solid #cccccc !important;
  background: #fff !important;
}

button.btn-base .ui-button-text {
  color: rgba(0, 0, 0, 0.85) !important;
}

button#btnClear, button#btnNew, button#btnClose, button#btnLayerClose, button#btnNotAgree, button#btnDisAgree, button#btnClear1, button#btnClose1, button#btnClose01, button#btnNo, button#btnCancel {
  border: 1px solid #cccccc;
  background: #fff;
}

button#btnClear .ui-button-text, button#btnNew .ui-button-text, button#btnClose .ui-button-text, button#btnLayerClose .ui-button-text, button#btnNotAgree .ui-button-text, button#btnDisAgree .ui-button-text, button#btnClear1 .ui-button-text, button#btnClose1 .ui-button-text, button#btnClose01 .ui-button-text, button#btnNo .ui-button-text, button#btnCancel .ui-button-text {
  color: rgba(0, 0, 0, 0.85);
}

button.jui-button-dis {
  cursor: not-allowed;
  background: #bbbaba;
}

button.jui-button-dis span {
  color: #fff !important;
}

#frm #main-control-btn #btnSearch,
#frm #main-control-btn1 #btnSearch,
#frm #main-control-btn2 #btnSearch,
#wrap-pop #pop-control-btn2 #btnSearch {
  background-color: #16B892;
}

#frm #main-control-btn #btnSearch .ui-button-text,
#frm #main-control-btn1 #btnSearch .ui-button-text,
#frm #main-control-btn2 #btnSearch .ui-button-text,
#wrap-pop #pop-control-btn2 #btnSearch .ui-button-text {
  font-weight: 400;
  color: #fff;
}

.btn-period {
  line-height: 25px;
  height: 27px;
  border-radius: 20px;
  border-color: #999;
  font-size: 13px;
  color: #999;
}

.btn-period:hover {
  border-color: #16B892;
  color: #16B892;
}

/***************************************
* [index]
*  1.tab
*  2.box
*  3.title
*  4.description
*  5.list type (ul, dl)
*  6.division & area (line)
****************************************/
/* 1.tab */
.jui-tab-list,
.jui-tab-list2 {
  _width: 100%;
  height: 35px;
  margin-top: 25px;
  overflow: hidden;
  font-size: 0;
}

.jui-tab-list li,
.jui-tab-list2 li {
  display: inline-block;
  height: 35px;
  background: #fff;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

.jui-tab-list li:first-child,
.jui-tab-list2 li:first-child {
  margin-left: 0;
}

.jui-tab-list li a,
.jui-tab-list2 li a {
  display: inline-block;
  height: 35px;
  border: 1px solid #cecece;
  border-bottom: none;
  color: #7e7e7e;
}

.jui-tab-list li a span,
.jui-tab-list2 li a span {
  display: inline-block;
  line-height: 35px;
  padding: 0 15px;
  cursor: pointer;
}

.jui-tab-list li.jui-tab-on a,
.jui-tab-list2 li.jui-tab-on a {
  border: 1px solid #16B892;
  color: #fff;
  background: #16B892;
}

.jui-tab-list li {
  margin-left: -1px;
}

.jui-tab-list2 {
  border-bottom: 2px solid #052B22;
}

.jui-tab-list2 li {
  margin: 0 1px 0 -2px;
}

.jui-tab-list3 li {
  float: left;
  height: 35px;
  margin: 0 3px 2px 0;
  border-radius: 3px;
  font-weight: 500;
  background: #fff;
}

.jui-tab-list3 li a {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding-right: 0px;
  border: 1px solid #ccc;
  border-radius: 3px;
  text-align: center;
  color: #7e7e7e;
}

.jui-tab-list3 li a span {
  display: inline-block;
  height: 35px;
  cursor: pointer;
}

.jui-tab-list3 li.jui-tab-on a {
  border: 0;
  color: #fff;
  background: #16B892;
}

.jui-tab-view {
  position: relative;
  padding: 5px;
  border: 1px solid #83b2cc;
}

.jui-tab-view .jui-table-top {
  width: auto;
}

.jui-tab-view .jui-table-top .jui-total {
  margin-right: 10px;
}

.jui-tab-view .ui-jqgrid {
  margin-bottom: 0;
}

/* 2.box */
.jui-box-bd {
  padding: 10px;
  border: 1px solid #83B2CC;
}

.jui-box-border {
  overflow: hidden;
  width: 100%;
  border: 1px solid #83B2CC;
}

.jui-box-border .jui-language-check {
  padding: 10px;
}

.jui-box-border .jui-table-top {
  width: auto;
  padding: 10px;
}

.jui-box-border .ui-jqgrid {
  margin-left: 10px;
}

.jui-eservice-box {
  padding: 15px;
  line-height: 20px;
  border-top: 2px solid #13332E;
  border-bottom: 1px solid #e3e9f0;
}

.jui-total {
  text-align: right;
  margin-bottom: 5px;
}

.jui-total1 {
  text-align: right;
  margin-top: 3px;
  height: 15px;
}

.jui-table-top {
  margin-bottom: 3px;
}

.jui-table-top .jui-total input {
  margin-top: -5px;
}

.jui-table-top .jui-total {
  float: right;
  margin-top: 5px;
  color: #555;
}

.jui-total strong {
  color: #006979;
}

.jui-table-top2 {
  width: 100%;
  overflow: hidden;
  margin-top: 25px;
}

/*탭과 total 함께 나올경우*/
.jui-table-top2 .jui-tab-list {
  float: left;
  margin-top: 0;
}

.jui-table-top2 .jui-total {
  float: right;
  margin-top: 10px;
  margin-bottom: 0;
  color: #555;
}

.jui-btn-tablein {
  padding: 0 2px;
  border: 1px solid #9ea6af;
  background: url(../images/img/common/btn-tblin_bg.gif) 0 0 repeat-x;
  color: #555;
  font-size: 12px;
  cursor: pointer;
}

/*테이블내 버튼*/
/* 3.title */
.jui-h3 {
  margin: 0px 0 10px;
  line-height: 38px;
  font-size: 28px;
  font-weight: 700;
  color: #000;
}

#download_guide {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 8px;
  margin-left: 4px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  font-size: 13px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.25);
  vertical-align: middle;
  transition: all 0.4s;
}

#download_guide:hover {
  border-color: #16B892;
  color: #16B892;
}

.jui-h4 {
  display: block;
  line-height: 25px;
  margin: 25px 0 8px;
  color: #000;
  font-size: 18px;
  font-weight: 600;
}

.jui-h4-mail {
  padding: 10px 0;
  line-height: 1em;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  color: #16B892;
}

.jui-h5 {
  margin: 10px 0 5px;
  padding-left: 9px;
  color: #008767;
  font-size: 14px;
  font-weight: 600;
  background: url("../images/img/common/bul-sq-blue.gif") no-repeat 3px 5px;
}

.jui-h4 a {
  color: #2B548F;
  text-decoration: underline;
}

h2.jui-left-h2 {
  height: 38px;
  padding-left: 43px;
  color: #07679a;
  font-size: 1.2em;
  font-weight: bold;
  text-align: left;
  line-height: 18px;
}

.jui-h3-layer {
  margin: -13px 0 15px;
  font-size: 18px;
  color: #2b548f;
  line-height: 1em;
}

/*1125*/
.jui-h3-pop {
  margin: -13px 0 15px;
  font-size: 18px;
  color: #2b548f;
  line-height: 2em;
}

/*20120208*/
.jui-h4 label,
.jui-h4 span {
  color: #555;
  font-size: 12px;
  font-weight: normal;
}

.jui-h4-bg2 {
  margin: 15px 0 7px;
  padding: 9px 10px;
  background: #f2f5fa;
  color: #3f6499;
  font-size: 12px;
}

.jui-h4-bg {
  margin: 15px 0 7px;
  padding: 9px 8px 9px 17px;
  background: #f2f5fa url("../images/img/common/bul-arrow.gif") no-repeat 9px 14px;
  color: #3f6499;
  font-size: 12px;
}

.jui-h4-bg span {
  font-weight: normal;
}

.jui-h4-popup {
  margin-top: 24px;
  margin-bottom: 5px;
  padding-left: 7px;
  background: url("../images/img/common/bul-arrow.gif") no-repeat 0 4px;
  color: #3f6499;
  font-size: 12px;
}

.jui-h4-calendar {
  padding: 14px 0;
  font-size: 14px;
  text-align: center;
  color: #41649e;
}

.jui-td-tit {
  color: #08689B;
  font-weight: bold;
}

.jui-td-tit .jui-text {
  color: #555;
  font-weight: normal;
}

.hr_under {
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #666;
}

p.tit-txt {
  color: #999999;
  font-size: 12px;
}

/* 4.description */
.info-box {
  display: block;
}

.info-box.line-t1 {
  padding-top: 10px;
  border-top: 1px solid #cecece;
}

/* 5.list type (ul, dl) */
/*list*/
.jui-list-st1 {
  line-height: 18px;
  padding: 15px 0 15px 20px;
  margin-bottom: 10px;
  border-top: 2px solid #13332E;
  border-bottom: 1px solid #ccc;
  background: #F8F8F8;
}

.jui-list-st1 li {
  display: inline;
  padding-right: 20px;
  font-weight: bold;
  color: #052B22;
}

.jui-list-st1 li.jui-display-block {
  display: block;
}

.jui-list-st2 {
  margin: 25px 0 5px;
}

.jui-list-st2 dt {
  margin: 0 0 6px;
}

.jui-list-decimal li {
  margin: 10px 0 0 22px;
  list-style-type: decimal;
}

/*1115*/
.jui-list-st4 li {
  padding-left: 10px;
  background: url("../images/img/common/bul-list-st4.gif") no-repeat 0 8px;
  line-height: 18px;
}

.jui-list-st4 li a {
  color: #3243ca;
  text-decoration: underline;
}

/*EDI*/
.jui-float-left {
  float: left;
}

.jui-list-st5 li {
  padding-left: 10px;
  background: url("../images/img/common/bul-sq-gray.gif") no-repeat 0 8px;
  line-height: 18px;
}

.jui-list-st5 li a {
  color: #0033ff;
  text-decoration: underline;
}

/*추가 13.07.06*/
.jui-list-st5_02 li {
  padding-left: 10px;
  background: url("../images/img/common/bul-sq-gray.gif") no-repeat 0 9px;
  line-height: 21px;
}

.jui-list-st5_02 li a {
  color: #0033ff;
  text-decoration: underline;
}

.jui-list-st3 {
  display: flex;
  flex-wrap: wrap;
  line-height: 22px;
  margin-bottom: 10px;
  padding: 7px 15px;
  border-top: 2px solid #13332E;
  border-bottom: 1px solid #cccccc;
  font-size: 14px;
  overflow: hidden;
  background: #fafafa;
  color: #052B22;
}

.jui-list-st3 dt {
  width: 14%;
  margin-right: 10px;
  font-weight: 600;
  text-align: right;
}

.jui-list-st3 dd {
  width: 80%;
  font-weight: 500;
}

.jui-list-st3 dd a {
  color: #0033ff !important;
  text-decoration: underline !important;
}

/*paging*/
.jui-paging {
  margin: 10px 0 20px;
  text-align: center;
}

.jui-paging a {
  color: #555;
  font-weight: 400;
}

/* 6.division & area (line) */
.jui-bottom-border {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 2px solid #13332E;
}

/***************************************
* [index]
*  1.CUP_HOM_1006 - siteMap
*  2.CUP_HOM_3221 - Original BL Print Main
*  3.CUP_HOM_3201 - Booking Request
*  4.Membership Registration 
*    CUP_HOM_1020 - step1.Terms & Conditions
*    CUP_HOM_1021 - step2.Enter Information
*    CUP_HOM_1022 - step3.Review  for Approval
*  5.Simple -pages
*    CUP_HOM_3051 - SI
*    CUP_HOM_3265 - VGM
*  6.CUP_HOM_3055 - e-Service Guide
*  7.CUP_HOM_3053, CUP_HOM_3054 - e-Service Notice (list/detail)
*  8.CUP_HOM_3232 - My Booking Template
*  9.Shipping Instruction Submission (.conts-submission)
*    CUP_HOM_3254 - SI Submission (Request Detail)
*  10.CUP_HOM_3222 - Original BL Print
*  11.CUP_HOM_3259 - Inbound Master
*  12.CUP_HOM_3301 - Cargo Tracking 
*  13. Edit contents
*   CUP_HOM_3412 - Visibility Summary > Visibility Summary Report Setting
*   CUP_HOM_3604 - Create New Report
*   CUP_HOM_3057 - Quick Link Edit
*  14.CUP_HOM_3264 - Booking status Detail
*  15.CUP_HOM_1011 - ID/Password Search
****************************************/
/* 1.CUP_HOM_1006 - siteMap */
.wrap-sitemap {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}

.wrap-sitemap .sitemap {
  flex: 0 0 25%;
  padding-right: 60px;
  margin-bottom: 80px;
}

.wrap-sitemap .sitemap dt {
  margin-bottom: 10px;
  padding: 15px 0px 15px 20px;
  border-bottom: 1px solid #000;
  font-weight: 700;
  font-size: 14px;
}

.wrap-sitemap .sitemap dt a {
  color: #000;
}

.wrap-sitemap .sitemap dd {
  position: relative;
  line-height: 20px;
  padding: 3px 20px;
  margin: 6px 0;
}

.wrap-sitemap .sitemap dd:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translate(0, -50%);
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #dcdcdc;
}

.wrap-sitemap .sitemap dd a {
  display: block;
  padding-left: 15px;
  color: #373737;
}

.wrap-sitemap .sitemap dd a:hover {
  color: #000;
  font-weight: 600;
}

.wrap-sitemap .sitemap dd a:hover:before {
  content: "";
  position: absolute;
  top: 0;
  left: 26px;
  right: 20px;
  bottom: 0;
  border-radius: 20px;
  background-color: #dcdcdc;
  z-index: -1;
  opacity: .5;
}

/* 2.CUP_HOM_3221(login) - Original BL Print Main */
.jui-eservice-login {
  margin: 10px;
  padding: 25px 195px;
  border: 5px solid #d9e6ec;
}

.jui-eservice-login fieldset p {
  display: inline-block;
  float: left;
}

.jui-eservice-login fieldset p.jui-login-menu {
  width: 100%;
  padding: 10px 0 0;
  text-align: right;
}

.jui-eservice-login fieldset p.jui-login-menu a {
  margin: 0 8px 0 10px;
}

.jui-eservice-login label.jui-label-txt {
  display: inline-block;
  width: 100px;
  color: #2b548f;
  font-weight: bold;
  text-align: left;
}

.jui-eservice-login input {
  margin-bottom: 6px;
}

.jui-eservice-login .jui-login-txt {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #cecece;
  color: #555;
}

/* 3.CUP_HOM_3201 - Booking Request */
.jui-div-booking {
  width: 100%;
  overflow: hidden;
}

.jui-div-booking .jui-div-left textarea,
.jui-div-booking .jui-div-right textarea {
  width: 330px;
  height: 155px;
  border-top: 2px solid #13332E;
  border-left: 0;
  border-right: 0;
}

.jui-div-booking .jui-div-left select {
  float: right;
  margin-top: -38px;
}

.jui-div-booking .jui-div-right table th {
  padding-left: 0;
  text-align: center;
  border-left: 1px solid #94b8eb;
}

.jui-div-booking .jui-div-right table td {
  padding: 11px 0 11px 12px;
  text-align: center;
  border-left: 1px solid #cecece;
}

.jui-div-booking .jui-div-right table td input {
  height: 13px;
}

.jui-div-booking .jui-div-right table th.jui-align-left {
  padding-left: 20px;
  text-align: left;
  border-left: none;
}

.jui-div-booking .jui-div-right table td.jui-align-left {
  text-align: left;
  border-left: none;
}

.jui-div-booking p {
  padding-top: 6px;
}

/* 4.Membership Registration */
.wrap-reg {
  /*타이틀라인 h3 오른쪽 문구*/
  /*타이틀라인 h4 오른쪽 문구*/
}

.wrap-reg .jui-step {
  display: flex;
  flex-wrap: wrap;
  border-top: 2px solid #13332E;
}

.wrap-reg .jui-step li {
  position: relative;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  line-height: 35px;
  border-right: none;
  color: #7e7e7e;
  font-weight: 600;
  background-color: #eee;
}

.wrap-reg .jui-step li span {
  padding-left: 28px;
  background-repeat: no-repeat;
  background-position: 0 center;
}

.wrap-reg .jui-step li.step1 span {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAQAAACFih+zAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQflBRwPLBPuoSqLAAAB+0lEQVQoz3XTW2jOARjH8c//ff//d3vtnUw5NdMitRQ10S5kVlxqxcopFy7cUpQcyuROlMNKoUwSF4siZ6UshybSuBlKTslhUowdXvu/fxcb7yaeq6enb8/z6/c8T9A8zUELxRKjI5D2wXaXfhdCh8yyW4/wLzRRsNxxizz9jS6yzTH/jmsemldE8wZASsKwjBQSiYI+UVFAok+tFmPEIic9sUtOrNRRpyQKRZSMdy7KioU6vXVZVizyWCRVVBMird99GbGU177qkJHgjfRI4SF+qNEqZ1CJQx5qUS4xxl4Hi+OH0LEeaBApCHzWb7FIoMIbuZF9Q/SaZaesQaFzumxW5rxWVP7xZBhN6fFFmVioR16/SAwKguFsGC3R7bBIAR99tB6xsZZZa6qtpjjt/ZDZ381x0x233LMDsVilcw7otUenjdrVDXUt88gSkUTgA8g6YbpGd8BkbdrUh8irskJGLOO+s2hSr0EHmKjWWrdtCBErtUDOTyU+gaXu6pA1oOCImWY7ozEUyOrSKAB5MN4zaS1KdVtsFbqVhzJyEj9GHd9LM8Qu2G+qTa6iSk+o3RaJgRF7GTBJvfkueW6uNlRp0hY0V9unzuCo++8zTq917oEaR1WrD72yWrX0qN8aVGG/K254oVKDvJVeB83/+RUV1lhugm+ua/WOX9RKoz6B5CV5AAAAAElFTkSuQmCC");
}

.wrap-reg .jui-step li.step2 span {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQflBRwPKigJ8GQpAAABd0lEQVQoz43Su2tTYRzG8c855kQKpurgZfCfEBwETaGDCLZQoZEO0gwK1d2Ci3TwAhUVSxAvm5OzghYCVou4t4LErSgdNINUE+klmtQhx3pST02f9fny8P29vMGErrlszE+THme6oreNuGCf+7IZO1wxJIqrZQWLHeglb01j2b2MW4bd8E0AGr4m0JKCfte8csK8bDBRdcabVIEpo/IqepV9ccBCqKW6BVp0XAU1w05bcT60Lu3IklHHfAA5T00bsBamrpaM6IvRPV6rK1iVujrlrLxKjL5Ud8oaafAdxQ2BXjNqTmq0q83wVecc9jF2nbVk4A9Kp3OPMZFDG65LBq3+rTvhI767rqzPrth1JVl3agx5Z9IPz1QtJgXsdNCn5HKgX8NdRZH3BhMoRz2XTS7vtl/OnIdmLWw6PJITJOGavM/tF/0n65qdzq34ybZMiJbuaQoIRXq2AeeEmhkzHhhXjz9/uu9eN73wK+OiR578B21fUzbObwUcaRV9yafoAAAAAElFTkSuQmCC");
}

.wrap-reg .jui-step li.step3 span {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQflBRwPKxVIgxl5AAABlElEQVQoz3XTT4hNYRjH8c899xhxiakrJLGYWFtolKmrWcjJcqIxG6lZumVjijLKGJqxkbDS3G42SkpRFmQhutmwQl0Go1mIxGb+1ZixOPce586d89ucp+f5vud93vf5vblhbeoyrGhEbWUhTMVHdPurqN9W9LqnrsM3E+3wDhXbUkvXOtmIvnoeB0FSPN+CpnWlScWfnW4YlKVuD+2HfInIA4flZWuvfgtqAXrsyoDuOGUKbBTFB5zNQG85jfce24KZuOfODLQM3vkNNskFdhtIgE+NTbmtbBnrVO0BPaLAZdsbwBMHHFTDzQS9qy+ZyFiY3O6sM35hQJ/rlrBeNUGhmC/VndCBvJ9e4I+aZRRUHGs5xVC+NK3LPuT0WvCyUSioON6CvlEO8DFJXDXUQKsr/sqU+RCFVGpM6JGLLb029xLis8WU+0ads2GVe6/HQ5kQJb1iFXTSoLNNPz/zyn1HM8b+xSHT/PfznAvmM+CRGI0tGuu7OYs++JF48K3XJj11zVKcyLU92DUil2w2rmqmtfQPQhJdznXu7DAAAAAASUVORK5CYII=");
}

.wrap-reg .jui-step li.on {
  color: #fff;
  background-color: #16B892;
}

.wrap-reg .jui-step li.on.step1 span {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAQAAACFih+zAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQflBRwPIjmrmc7TAAACF0lEQVQoz3XTT4iVZRTH8c9773uvc/UqTpAm09SABDKWOULMopoG3IYLpYgYyDbtXBS5cBFBywLRaZObgQpaSFGSEumqohipRbmxBAmnRNEYqFFn5jbv/bWY/0Ln2TzP4fucc57nd06RR5zwrEqst0LdTcecXXHkc4PeN6O8D42ug4Y959dlz3Rei/9ZD+XPjC2fSh3zoCYslVFDRNesxnKaUswaMm6jSsOHLnlbW6XHKR+L7ipK03VfaqmUfvaHc1oqDb9oqK0WX6JuzkVNlZpr/japKZhSX/vOEnftMqFtwQYn/WTcZrHRu06spl9Et/jRqIauwl/m7NdQ6DWlvTZuiXsGvaVlQekzl71hky9MoG/lT5bQmhnTNqmUZnTMaahAV7G0g9zIq2lld/ZmT/Zke6SeemRLXsmFdHIpb2ZHhNzICxnOzdzJdO7k5JI2fbmQ6ZzJO/koU7mS4UX0cBp5PEPZm6HF+2nlfK7mmRV5v821PFqio9+LmipNF32KQ0aMmgTbDBnznSMlKj2e1vavDW6B531vUsu8rg885gmfOFAqtFx2QAE64AG/qRvX47b9XsJtm0tNbXF3Xa/+bqfKGcc97HVfod9M6RtHxfwaXeZtN+IpZ12xz2n0O+R0kQHvGbawrv9nbXXPYT+AXU4ZMFKE0oD6utla0Ou4J513VZ9RHWMmi/unb8V6veygB/3jaxOu8x+IP/MBvaJsngAAAABJRU5ErkJggg==");
}

.wrap-reg .jui-step li.on.step2 span {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQflBRwPKBrzEVcrAAABdUlEQVQoz42TSyiEUQCFv3/Mw5RhLEii7ISthRQ1CxuUBbKTFTsrZak8ihDNwmNvL8VCGaMUkWcsbIgUzWK8C5NxLMyM/+dn3Lu5956v07ndcxFpZ69OdaIO4STdGKONLvKYwo0y1Kc9HSXmlootrmOS1oVQqyJORmlmiDsMAGJETa5BWggwwCp1HOBGEdX+knVSUZULZWtT89rQHLpW6S/ojcoS60JJIXnQlSps0KCiKdSnbS0pU9jDQUVSp37tKCSvsIeTWZNoWJ7P3U943JQ1W7sKy53UvsP9ulVJKuueQsr8Uh2W1/LSiYsiAPyEuaWRly/ZCldyzyDL1JLFCo/U82yWrd1o4pBhnlggwiUNxFKKhwIuzM4GAWJM0I6LYxpNKFSxiNvsnEM+PvaZYY2zb91z4cMwww/UcM2rbVFF3Jr5nfO/q+0A3tN+AIhjgAMX3n/APhzEnYSYpofHRPnt8+YywhJvhvzMUv0H+nmbZbp5/gC3NSi9rsp1SAAAAABJRU5ErkJggg==");
}

.wrap-reg .jui-step li.on.step3 span {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQflBRwPJxyd6u7RAAABaUlEQVQoz4WTMUibQRiGn6RR1CBFrDhE0aG4dyhakA7BoTq4dOkanZR2qAWxUOjcVckmDsXBqnSw4uQmiEupIHVQkeigo9BWRaI8Dv3zJ/mTv31vufvuuePjvfeQmvHYz274rHYnIaFe0M8dj3hFJ3DDEgc0cspCSITnMp5bX9kSU4bzxmnHZCXc7aw3xmvNpyV42IL/0y+nJAkM0kN9zZPjBIBWhiEFXMWgeV4D+6zTAVxCEmiLQd8A8JMLAB6SwF7Pws4Ow+7zJkRsdjWoFB3BxRDdsN2M2+pcYFYZVd3DzWB6aZ+Ivb7zgYgtrlQ5co4D/lH1zg9VSUj7JWLfBOJCuJypQJcj6HebEN9XlKYDdNWovkoKSFcY9okU3/jIyxor039TN2ax6o7fdR98rhSkIbf+mYwjx20qR7TZ9Vj02K5onp94HQPn6n2rKbLc0sbzYP2DExoo8JZi9FuVRoOj7lpw0nR07x5AcUolm8sh7QAAAABJRU5ErkJggg==");
}

.wrap-reg .jui-box {
  font-size: 12px;
}

.wrap-reg .jui-box textarea {
  width: 100%;
  height: 600px;
  line-height: 18px;
  border-left: 0;
  border-right: 0;
  border-top: 2px solid #13332E;
  border-bottom: 1px solid #d9d9d9;
  font-size: 12px;
  color: #000;
}

.wrap-reg .jui-box textarea.agree-ko {
  height: 250px;
}

.wrap-reg .jui-box p {
  margin-top: 20px;
  font-size: 14px;
  font-weight: bold;
}

.wrap-reg .jui-box p input {
  margin-right: 3px;
}

.wrap-reg .jui-txt-rt {
  margin-top: -53px;
  margin-bottom: 5px;
  text-align: right;
}

.wrap-reg .jui-txt-rt2 {
  margin-top: -20px;
  margin-bottom: 5px;
  text-align: right;
}

/* 5.Simple - pages */
.simple-wrap .simple_vgm {
  margin-top: -6px;
}

.simple-wrap .simple_vgm span {
  font-size: 13px;
  color: #99a0a8;
}

.simple-wrap .simple_vgm span.title {
  display: none;
}

.simple-wrap .jui-align-right2 {
  margin-bottom: -30px;
}

.simple-wrap .jui-eservice-box {
  padding-left: 0;
  border: 0;
  border-top: 2px solid #13332E;
}

.simple-wrap .jui-list-st5 li {
  position: relative;
  padding-left: 18px;
  background: none;
}

.simple-wrap .jui-list-st5 li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #13332E;
}

.simple-wrap .jui-txt-orange {
  color: #EB5757;
}

/* 6.CUP_HOM_3055 - e-Service Guide */
[data-locale=ko] .jui-div-guide .jui-div-dl2 .jui-dl-guide dd, [data-locale=zh] .jui-div-guide .jui-div-dl2 .jui-dl-guide dd {
  margin: 0;
}

.jui-div-guide .jui-div-dl, .jui-div-guide .jui-div-dl2, .jui-div-guide .jui-div-dl3, .jui-div-guide .jui-div-dl4 {
  float: left;
  width: 33.3%;
}

.jui-div-guide .jui-div-dl {
  clear: both;
  padding-right: 30px;
  margin-bottom: 20px;
}

.jui-div-guide .jui-div-dl2 {
  padding: 0 30px;
  margin-bottom: 50px;
}

.jui-div-guide .jui-div-dl3 {
  padding-left: 30px;
}

.jui-div-guide .jui-div-dl4 {
  padding: 0 30px;
  margin-bottom: 30px;
}

.jui-div-guide .jui-div-dl4 .jui-dl-guide.jui-margin-t40 {
  margin-top: 110px !important;
}

.jui-div-guide .jui-dl-guide dt {
  margin-bottom: 5px;
  padding: 15px 0px 15px 20px;
  border-bottom: 1px solid #000;
  text-align: right;
}

.jui-div-guide .jui-dl-guide dt strong {
  float: left;
  font-size: 14px;
  color: #000;
}

.jui-div-guide .jui-dl-guide dt a {
  padding: 2px 6px;
  border: 1px solid #16B892;
  border-radius: 20px;
  color: #16B892;
}

.jui-div-guide .jui-dl-guide dt a img {
  display: none;
}

.jui-div-guide .jui-dl-guide dt a span {
  position: relative;
  padding-left: 16px;
  margin-left: 4px;
}

.jui-div-guide .jui-dl-guide dt a span::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAMAAAA8w5+RAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAV1BMVEUWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJIWuJL///9VBeOHAAAAG3RSTlMAG8bi4R4HHx055A6U4+D7tByysxYMXGk+l5bVJnLYAAAAAWJLR0QcnARBBwAAAAd0SU1FB+UGAQ8CJyHBIoAAAAB6SURBVBjTvdE5DoQwEETRAndjY3aG3fe/J4uF3GCJcH74gkoKOEtSRUcqTRBiclfEf8ZMaza59Whzw1pnKMqKatt4bGxNVVkApnWPWnMOdL20vvOzUm+TGiyotFuf5vVth/5iA4YB340cNWK63pGpCbOLmrGs26t12QGEdRPWQS1uOAAAAABJRU5ErkJggg==");
  background-position: center;
  background-size: 11px;
}

.jui-div-guide .jui-dl-guide dd {
  position: relative;
  text-align: right;
  line-height: 20px;
  padding: 3px 10px 3px 20px;
  margin: 6px 0;
  display: flex;
  flex-wrap: wrap;
}

.jui-div-guide .jui-dl-guide dd::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translate(0, -50%);
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #dcdcdc;
}

.jui-div-guide .jui-dl-guide dd a {
  padding-left: 15px;
  color: #373737;
  flex-grow: 1;
  text-align: left;
}

.jui-div-guide .jui-dl-guide dd a:hover::before {
  content: "";
  position: absolute;
  top: 0;
  left: 26px;
  right: 40px;
  bottom: 0;
  border-radius: 20px;
  background-color: #dcdcdc;
  z-index: -1;
  opacity: .5;
}

.jui-div-guide .jui-dl-guide img {
  vertical-align: middle;
  cursor: pointer;
}

/*  7.CUP_HOM_3053, CUP_HOM_3054 - e-Service Notice (list/detail) */
.wrap-notice {
  /*paging*/
  /*이전글-다음글*/
}

.wrap-notice a {
  color: #373737;
}

.wrap-notice a:hover {
  color: #16B892;
}

.wrap-notice .jui-div-search {
  padding-right: 100px;
  position: relative;
  height: 30px;
  text-align: right;
}

.wrap-notice .jui-div-search .jui-align-right {
  position: absolute;
  right: 0;
  top: -2px;
}

.wrap-notice .jui-list-news {
  border-top: 2px solid #13332E;
}

.wrap-notice .jui-list-news li {
  width: 100%;
  overflow: hidden;
  padding: 10px 0;
  border-bottom: 1px solid #CCCCCC;
}

.wrap-notice .jui-list-news li dl {
  padding: 7px 0 7px 12px;
}

.wrap-notice .jui-list-news li dl dt {
  margin: 0 0 6px;
  font-weight: bold;
}

.wrap-notice .jui-list-news li dl dt a {
  color: #373737;
}

.wrap-notice .jui-list-news li dl dt a:hover {
  color: #16B892;
}

.wrap-notice .jui-list-news li dl dd {
  width: 85%;
}

.wrap-notice .jui-list-news li p img {
  vertical-align: middle;
}

.wrap-notice .jui-list-news li .jui-date {
  float: right;
  padding-right: 5px;
  padding-top: 7px;
  color: #373737;
}

.wrap-notice .jui-list-news li .jui-date a {
  margin-left: 3px;
}

.wrap-notice .jui-paging2 {
  margin: 20px 0 20px;
  text-align: center;
  vertical-align: middle;
}

.wrap-notice .jui-paging2 a {
  color: #666;
}

.wrap-notice .jui-paging2 a.jui-paging-active {
  color: #16B892;
  font-weight: bold;
  text-decoration: underline;
}

.wrap-notice .jui-article {
  position: relative;
  margin-top: 30px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.wrap-notice .jui-article li {
  overflow: hidden;
  width: 100%;
  border-bottom: 1px solid #ccc;
}

.wrap-notice .jui-article li:last-child {
  border-bottom: none;
}

.wrap-notice .jui-article li .jui-article-tit {
  float: left;
  width: 118px;
  padding: 10px 0;
  text-align: center;
  font-weight: 600;
  background: #f7f7f7;
}

.wrap-notice .jui-article li .jui-article-tit img {
  margin-left: 6px;
  vertical-align: middle;
}

.wrap-notice .jui-article li p {
  float: left;
  overflow: hidden;
  width: 80%;
  margin-left: 10px;
  padding-top: 10px;
  text-align: left;
  white-space: nowrap;
}

.wrap-notice .jui-article li a {
  color: #373737;
}

.wrap-notice .jui-article li a:hover {
  color: #16B892;
}

/*  8.CUP_HOM_3232 - My Booking Template  */
.CUP_HOM_3232 td .remark {
  display: inline-block;
  width: 105px;
}

.CUP_HOM_3232 td label {
  display: inline-block;
  width: 105px;
}

.CUP_HOM_3232 td label:not(:first-child) {
  margin-left: 20px;
}

.CUP_HOM_3232 td label[for=cntcFwrdIndFlg1], .CUP_HOM_3232 td label[for=cntcFwrdIndFlg2] {
  width: 60px;
  margin-left: 10px;
}

.CUP_HOM_3232 td label[for=cntcPhnNo], .CUP_HOM_3232 td label[for=cntcXtnPhnNo], .CUP_HOM_3232 td label[for=cntcFaxNo], .CUP_HOM_3232 td label[for=ctrtNo] {
  width: 80px;
}

.CUP_HOM_3232 td label[for=mtyPkupDt] {
  width: 160px;
  margin-left: 10px;
}

.CUP_HOM_3232 td label[for=dorZipCd] {
  width: 60px;
  margin-left: 20px;
}

.CUP_HOM_3232 td label[for=phnNo] {
  width: 80px;
}

.CUP_HOM_3232 td label[for=faxNo] {
  width: 60px;
}

.CUP_HOM_3232 [id=hdn003] [for=shprOwnTrkFlgN] {
  width: 90px;
  margin-left: 5px;
}

.CUP_HOM_3232 [id=hdn003] [for=shprOwnTrkFlgY] {
  width: 80px;
  margin-left: 5px;
}

.CUP_HOM_3232 [id=hdn026] .jui-margin-r14 {
  display: inline-block;
  width: 80px;
}

.CUP_HOM_3232 [id=hdn026] [for=admCntcEml] {
  width: 50px;
}

.CUP_HOM_3232 [id=hdn026] [for=admCntcPhnAreaNo],
.CUP_HOM_3232 [id=hdn026] [for=admCntcFaxAreaNo] {
  width: 40px;
  margin-left: 0;
}

.CUP_HOM_3232 [id=hdn026] [for=admCntcPhnNo],
.CUP_HOM_3232 [id=hdn026] [for=admCntcFaxNo] {
  width: 50px;
  margin-left: 20px;
}

.CUP_HOM_3232 [id=hdn026] [for=krCntcEml] {
  width: 50px;
}

.CUP_HOM_3232 [id=hdn026] [for=krCntcPhnAreaNo],
.CUP_HOM_3232 [id=hdn026] [for=krCntcFaxAreaNo] {
  width: 40px;
  margin-left: 0;
}

.CUP_HOM_3232 [id=hdn026] [for=krCntcPhnNo],
.CUP_HOM_3232 [id=hdn026] [for=krCntcFaxNo] {
  width: 50px;
  margin-left: 20px;
}

.CUP_HOM_3232 [id=hdn026] [for=krCntcXtnPhnNo],
.CUP_HOM_3232 [id=hdn026] [for=krCtrtNo] {
  width: 80px;
  margin-left: 20px;
}

.CUP_HOM_3232 [id=hdn020] [for=phnNo] {
  width: 105px;
  margin-left: 0;
}

.CUP_HOM_3232 [id=hdn020] [for=mphnNo1] {
  width: 80px;
}

.CUP_HOM_3232 [id=bkgRtWhfExptCdFlg] h4 {
  position: relative;
}

/*  9.Shipping Instruction Submission (.conts-submission)  */
.conts-submission * {
  font-family: inherit !important;
}

.conts-submission .jui-h4-bg {
  line-height: 25px;
  border-bottom: 2px solid #13332E;
  padding-left: 0;
  font-size: 18px;
  font-weight: 600;
  color: #000;
  background-color: #fff;
  background: none;
}

.conts-submission strong, .conts-submission span {
  display: inline-block;
  line-height: 16px;
  min-height: 19px;
  padding-bottom: 5px;
}

.conts-submission strong.jui-label-size,
.conts-submission label.jui-label-size {
  width: 140px;
  padding-right: 10px;
  text-align: right;
  font-weight: bold;
}

.conts-submission strong.jui-label-size + span,
.conts-submission label.jui-label-size + span {
  width: calc(100% - 160px);
  padding-left: 15px;
}

.conts-submission .box-items {
  display: block;
  padding: 20px 30px;
  background-color: #f5f5f7;
}

.conts-submission .box-items .jui-align-right strong, .conts-submission .box-items .jui-align-right label, .conts-submission .box-items .fl_r strong, .conts-submission .box-items .fl_r label {
  font-weight: bold;
  color: #16B892;
}

.conts-submission .row-items {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0;
  align-items: center;
}

.conts-submission .row-items .label-item {
  font-weight: 600;
}

.conts-submission br + .row-items {
  margin-top: -10px;
}

.conts-submission .col-items {
  flex: 1;
  padding-bottom: 0;
}

.conts-submission [id=mark],
.conts-submission [id=description],
.conts-submission [id=cnslCgoDesc],
.conts-submission [id=cstmsDesc] {
  width: 100% !important;
  word-break: break-word;
}

.conts-submission [class^=jui-table-] th:first-child, .conts-submission [class^=jui-table-] td:first-child {
  border-left: none;
}

.conts-submission [class^=jui-table-] th:last-child, .conts-submission [class^=jui-table-] td:last-child {
  border-right: none;
}

.conts-submission .jui-table-linec {
  border-top-width: 2px;
}

.conts-submission .jui-table-linec td {
  height: 28px;
}

.conts-submission .jui-table-linec .ui-widget-content {
  border: 0;
}

.conts-submission.CUP_HOM_3233 .jui-eservice-box {
  margin-bottom: 50px;
}

.conts-submission.CUP_HOM_3233 .jui-eservice-box [for=tasTmpltNm] {
  font-weight: 600;
}

.conts-submission.CUP_HOM_3233 label {
  display: inline-block;
}

.conts-submission.CUP_HOM_3233 label[for=txtCustNm] {
  width: 110px;
}

.conts-submission.CUP_HOM_3233 label[for=txtCustEmail] {
  width: 110px;
}

.conts-submission.CUP_HOM_3233 label[for=txtCustTel] {
  width: 110px;
}

.conts-submission.CUP_HOM_3233 label[for=txtCustTelNum] {
  width: 70px;
}

.conts-submission.CUP_HOM_3233 label[for=txtCustTelExt] {
  width: 60px;
}

.conts-submission.CUP_HOM_3233 label[for=txtCustFax] {
  width: 110px;
}

.conts-submission.CUP_HOM_3233 label[for=txtCustFaxNum] {
  width: 70px;
}

.conts-submission.CUP_HOM_3233 label[for=cntcMphnNo] {
  width: 110px;
}

.conts-submission.CUP_HOM_3233 label[for=tasShiNm] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasShiAdd] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 [id=tasShiNm],
.conts-submission.CUP_HOM_3233 [id=tasShiAdd] {
  flex-grow: 1;
  margin-right: 40px;
}

.conts-submission.CUP_HOM_3233 [id=tasShiNmByte],
.conts-submission.CUP_HOM_3233 [id=tasShiAddByte] {
  position: absolute;
  top: calc(50% - 9px);
  right: -3px;
}

.conts-submission.CUP_HOM_3233 label[for=shiCntNm] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 [id=shiCntNm] {
  width: calc(100% - 90px) !important;
}

.conts-submission.CUP_HOM_3233 label[for=shiCity] {
  width: 110px;
}

.conts-submission.CUP_HOM_3233 [id=shiCity] {
  width: calc(100% - 165px) !important;
}

.conts-submission.CUP_HOM_3233 [id=shiState] {
  width: 40px !important;
}

.conts-submission.CUP_HOM_3233 label[for=shiZip] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasShiStreet] {
  width: 110px;
}

.conts-submission.CUP_HOM_3233 [id=tasShiStreet] {
  width: calc(100% - 164px) !important;
}

.conts-submission.CUP_HOM_3233 label[for=tasShiEor] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasShiUscc] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasShiAeo] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasConNm] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasConAdd] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 [id=tasConNm],
.conts-submission.CUP_HOM_3233 [id=tasConAdd] {
  flex-grow: 1;
  margin-right: 40px;
}

.conts-submission.CUP_HOM_3233 [id=tasConNmByte],
.conts-submission.CUP_HOM_3233 [id=tasConAddByte] {
  position: absolute;
  top: calc(50% - 9px);
  right: -3px;
}

.conts-submission.CUP_HOM_3233 label[for=conCntNm] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 [id=conCntNm] {
  width: calc(100% - 90px) !important;
}

.conts-submission.CUP_HOM_3233 label[for=conCity] {
  width: 110px;
}

.conts-submission.CUP_HOM_3233 [id=conCity] {
  width: calc(100% - 165px) !important;
}

.conts-submission.CUP_HOM_3233 [id=conState] {
  width: 40px !important;
}

.conts-submission.CUP_HOM_3233 label[for=conZip] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasConStreet] {
  width: 110px;
}

.conts-submission.CUP_HOM_3233 [id=tasConStreet] {
  width: calc(100% - 164px) !important;
}

.conts-submission.CUP_HOM_3233 label[for=tasConEor] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasConUscc] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasConAeo] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasNotNm] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasNotAdd] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 [id=tasNotNm],
.conts-submission.CUP_HOM_3233 [id=tasNotAdd] {
  flex-grow: 1;
  margin-right: 40px;
}

.conts-submission.CUP_HOM_3233 [id=tasNotNmByte],
.conts-submission.CUP_HOM_3233 [id=tasNotAddByte] {
  position: absolute;
  top: calc(50% - 9px);
  right: -3px;
}

.conts-submission.CUP_HOM_3233 label[for=notCntNm] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 [id=notCntNm] {
  width: calc(100% - 90px) !important;
}

.conts-submission.CUP_HOM_3233 label[for=notCity] {
  width: 110px;
}

.conts-submission.CUP_HOM_3233 [id=notCity] {
  width: calc(100% - 165px) !important;
}

.conts-submission.CUP_HOM_3233 [id=notState] {
  width: 40px !important;
}

.conts-submission.CUP_HOM_3233 label[for=notZip] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasNotStreet] {
  width: 110px;
}

.conts-submission.CUP_HOM_3233 [id=tasNotStreet] {
  width: calc(100% - 164px) !important;
}

.conts-submission.CUP_HOM_3233 label[for=tasNotEor] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasNotUscc] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 label[for=tasNotAeo] {
  width: 80px;
}

.conts-submission.CUP_HOM_3233 [id=expRef],
.conts-submission.CUP_HOM_3233 [id=freFor],
.conts-submission.CUP_HOM_3233 [id=alsNot],
.conts-submission.CUP_HOM_3233 [id=cntOrg] {
  flex-grow: 1;
  margin-right: 50px;
}

.conts-submission.CUP_HOM_3233 [id=expRefByte],
.conts-submission.CUP_HOM_3233 [id=freForByte],
.conts-submission.CUP_HOM_3233 [id=alsNotByte] {
  position: absolute;
  top: calc(50% - 9px);
  right: 0;
}

.conts-submission.CUP_HOM_3212 .jui-label-size {
  width: 80px !important;
  text-align: left;
}

.conts-submission.CUP_HOM_3212 .f-grow {
  flex-grow: 1;
}

.conts-submission.CUP_HOM_3212 .f-byte {
  position: absolute;
  top: calc(50% - 9px);
  right: -3px;
}

/*  10.CUP_HOM_3222 - Original BL Print */
.jui-set-req {
  position: relative;
  border-top: 1px solid #CCC;
  padding-top: 15px;
}

.jui-set-req span.sys {
  font-weight: bold;
  margin-top: 20px;
}

.jui-set-req ul {
  margin-top: 15px;
}

.jui-set-req ul a {
  color: #16B892;
}

.jui-set-req ul span {
  text-decoration: underline;
}

.jui-set-req ul i {
  font-style: italic;
  font-weight: 600;
}

.jui-set-req .jui-set-img {
  position: absolute;
  right: 50px;
  bottom: 0px;
}

/*  11.CUP_HOM_3259 - Inbound Master */
.jui-div-import {
  overflow: hidden;
}

.jui-div-import .jui-div-left,
.jui-div-import .jui-div-right {
  float: left;
  width: 50%;
}

.jui-div-import .jui-h5, .jui-div-import b {
  font-weight: 600;
}

/*  12.CUP_HOM_3301 - Cargo Tracking */
.jui-div-mytracking {
  margin: 0 55px;
  padding: 37px 0px 10px 0px;
}

.jui-div-mytracking .jui-tracking-current {
  display: inline-block;
  position: relative;
  float: left;
  width: 78px;
  height: 80px;
  margin: -40px 0 0 -110px;
  text-align: center;
  z-index: 200;
}

.jui-div-mytracking .jui-tracking-current.R img {
  margin-top: -22px;
}

.jui-div-mytracking .jui-position-tracking {
  position: relative;
  width: 100%;
  background-color: #c4c4c4;
  height: 8px;
  border-radius: 10px;
}

.jui-div-mytracking .jui-position-tracking .jui-trace-graph {
  position: absolute;
  display: inline-block;
  left: 0;
  height: 8px;
  background-color: #16B892;
  border-radius: 10px;
}

.jui-div-mytracking .jui-tracking-portname {
  position: relative;
  left: 0px;
  top: 0px;
  margin-top: 8px;
  width: 100%;
  text-align: right;
}

.jui-div-mytracking .jui-tracking-portname .jui-loading {
  position: absolute;
  left: 0px;
  top: 0px;
}

/*  13. Edit contents
*   CUP_HOM_3412 - Visibility Summary > Visibility Summary Report Setting
*   CUP_HOM_3604 - Create New Report
*   CUP_HOM_3057 - Quick Link Edit
*/
.jui-div-edit {
  display: flex;
  flex-wrap: wrap;
}

.jui-div-edit .jui-div-left,
.jui-div-edit .jui-div-right {
  flex: 1;
}

.jui-div-edit .jui-edit-select {
  width: 100%;
  height: 220px;
  padding: 10px 20px;
  border: 1px solid #e3e9f0;
  border-top: 2px solid #13332E;
}

.jui-div-edit button span {
  font-size: 0;
  line-height: 0;
  text-indent: -10000px;
}

.jui-div-edit .jui-button-add,
.jui-div-edit .jui-button-delete,
.jui-div-edit .jui-button-up,
.jui-div-edit .jui-button-down {
  width: 24px;
  height: 24px;
  margin: 2px;
  border: 1px solid #d9d9d9;
  cursor: pointer;
  border-radius: 3px;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.39777 5.20944L0.360269 0.49382C0.344493 0.481399 0.325533 0.473681 0.305568 0.47155C0.285603 0.469419 0.265441 0.472963 0.247399 0.481774C0.229357 0.490586 0.214166 0.504307 0.203571 0.521362C0.192976 0.538418 0.187406 0.558116 0.187501 0.578195V1.61346C0.187501 1.67909 0.218305 1.74203 0.269198 1.78221L5.09063 5.54694L0.269198 9.31168C0.216966 9.35186 0.187501 9.4148 0.187501 9.48043V10.5157C0.187501 10.6054 0.290626 10.655 0.360269 10.6001L6.39777 5.88445C6.44908 5.84442 6.4906 5.79321 6.51915 5.73473C6.5477 5.67625 6.56254 5.61203 6.56254 5.54694C6.56254 5.48186 6.5477 5.41764 6.51915 5.35916C6.4906 5.30067 6.44908 5.24947 6.39777 5.20944Z' fill='black'/%3E%3C/svg%3E") no-repeat center;
  background-color: #f5f5f5;
}

.jui-div-edit .jui-button-add:hover,
.jui-div-edit .jui-button-delete:hover,
.jui-div-edit .jui-button-up:hover,
.jui-div-edit .jui-button-down:hover {
  border-color: #999;
}

.jui-div-edit .jui-button-move {
  padding: 0 30px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.jui-div-edit .jui-button-move .jui-button-delete {
  transform: rotate(180deg);
}

.jui-div-edit .jui-button-up {
  margin-top: 10px;
  transform: rotate(270deg);
}

.jui-div-edit .jui-button-down {
  margin-top: 10px;
  transform: rotate(90deg);
}

.jui-div-edit .jui-div-right .jui-margin-tm10 {
  display: inline-block;
  margin-left: 10px;
}

.jui-edit-box {
  padding: 10px;
  border: 1px solid #cecece;
  border-top: 2px solid #3f6499;
  width: 292px;
  height: 200px;
  overflow-y: scroll;
}

.jui-edit-box li {
  line-height: 18px;
}

.jui-edit-box h5 {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
}

/*  14.CUP_HOM_3264 - Booking status Detail */
.CUP_HOM_3264 {
  position: relative;
}

.CUP_HOM_3264 .title {
  font-size: 24px;
  font-weight: bold;
  padding: 10px 0;
  text-align: center;
  color: #03F;
}

.CUP_HOM_3264 .toptitle {
  font-size: 11px;
  color: #03F;
  margin-bottom: 6px;
}

.CUP_HOM_3264 .check {
  vertical-align: middle;
}

.CUP_HOM_3264 p.txt_v {
  position: relative;
  display: block;
  width: 100%;
  font-size: 9px;
}

.CUP_HOM_3264 p.txt_v span.txt_r {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  margin-left: 100px;
  text-align: right;
  white-space: nowrap;
}

.CUP_HOM_3264 .tit_by {
  border-bottom: 1px dotted #03F;
  margin-left: 20px;
  color: #333;
  padding-bottom: 3px;
}

.CUP_HOM_3264 #popCntrInfo.tooltip_link {
  position: relative !important;
}

.CUP_HOM_3264 .tooltip {
  display: none;
  position: absolute !important;
  bottom: 100%;
  width: 400px;
  padding: 5px;
  margin: 0 0 12px 0;
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  background: #3d668f;
  z-index: 100;
}

.CUP_HOM_3264 .tooltip:after, .CUP_HOM_3264 .tooltip:before {
  content: "";
  position: absolute !important;
  bottom: -14px;
  border: 0;
}

.CUP_HOM_3264 .tooltip:after {
  width: 100%;
  border-bottom: 14px solid transparent;
  z-index: 100;
}

.CUP_HOM_3264 .tooltip:before {
  z-index: 100;
}

.CUP_HOM_3264 .tooltip.left {
  border-radius: 5px 5px 5px 0;
}

.CUP_HOM_3264 .tooltip.left:after {
  border-left-width: 14px;
  left: 0;
}

.CUP_HOM_3264 #editor table {
  width: 100%;
  font-size: 11px;
}

.CUP_HOM_3264 #editor table.de th {
  font-size: 11px;
  color: #03F;
  font-weight: normal;
  border-bottom: solid 1px #03F;
}

.CUP_HOM_3264 #editor table th, .CUP_HOM_3264 #editor table td {
  line-height: 14px;
}

.CUP_HOM_3264 #editor table td {
  height: 18px;
  padding: 7px 8px;
  border-bottom: solid 1px #03F;
}

.CUP_HOM_3264 #editor .table_in {
  width: 100%;
  font-size: 11px;
}

.CUP_HOM_3264 #editor .table_in td {
  height: 18px;
  padding: 7px 8px;
  vertical-align: top;
  border: none;
}

.CUP_HOM_3264 #editor .bill-tbl-wrap {
  border-left: 1px solid #03f;
  border-right: 1px solid #03f;
}

.CUP_HOM_3264 #editor #cntrNoViewDiv > div,
.CUP_HOM_3264 #editor #marksViewDiv > div {
  border-width: 3px;
}

.CUP_HOM_3264 #editor #popCntrInfo table th, .CUP_HOM_3264 #editor #popRateInfo table th {
  border-bottom: 0;
  color: #000;
}

.CUP_HOM_3264 #editor #popCntrInfo table td, .CUP_HOM_3264 #editor #popRateInfo table td {
  padding: 0;
  border-color: #e3e9f0;
}

.CUP_HOM_3264 #editor #popCntrInfo table .ui-jqgrid-labels.jqg-second-row-header, .CUP_HOM_3264 #editor #popRateInfo table .ui-jqgrid-labels.jqg-second-row-header {
  border-bottom: 1px solid #c2d0de !important;
}

.CUP_HOM_3264 #editor #popCntrInfo .desc, .CUP_HOM_3264 #editor #popRateInfo .desc {
  padding: 10px 0;
  line-height: 16px;
}

.CUP_HOM_3264 #popShipperInfo, .CUP_HOM_3264 #popConsigneeInfo, .CUP_HOM_3264 #popNotifyInfo, .CUP_HOM_3264 #popMarkInfo, .CUP_HOM_3264 #popDescInfo {
  padding: 10px;
  border-radius: 15px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.45);
}

.CUP_HOM_3264 #preview2 {
  bottom: 50px;
}

.CUP_HOM_3264 #preview2 .jui-div-Submission_left {
  width: 100%;
}

/*  15.CUP_HOM_1011 - ID/Password Search */
.CUP_HOM_1011 .jui-login-box {
  margin-bottom: 20px;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search {
  display: flex;
  flex-wrap: wrap;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-left {
  padding-right: 20px;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-right {
  padding-left: 20px;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-left,
.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-right {
  flex: 1;
  padding-top: 20px;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-left p b,
.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-right p b {
  display: block;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-left p i,
.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-right p i {
  display: block;
  line-height: 17.7px;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-left dl,
.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-right dl {
  margin-top: 20px;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-left dl dt,
.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-right dl dt {
  margin: 12px 0 7px;
  font-size: 15px;
  font-weight: 600;
  color: #686d80;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-left dl dd,
.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-right dl dd {
  display: flex;
  flex-wrap: wrap;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-left dl dd input[type=text],
.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-right dl dd input[type=text] {
  width: 280px;
  height: 42px;
  margin-right: 5px;
  border-radius: 5px;
  border-color: #C1C3C9;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-left dl dd input[type=text]:focus,
.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-right dl dd input[type=text]:focus {
  border-color: #16B892;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-left dl dd .btn-src,
.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-right dl dd .btn-src {
  width: 42px;
  border: 1px solid #99A0A8;
  border-radius: 5px;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0625 15.625C12.6869 15.625 15.625 12.6869 15.625 9.0625C15.625 5.43813 12.6869 2.5 9.0625 2.5C5.43813 2.5 2.5 5.43813 2.5 9.0625C2.5 12.6869 5.43813 15.625 9.0625 15.625Z' stroke='%2399a0a8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7026 13.7031L17.4996 17.5' stroke='%2399a0a8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
}

.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-left dl dd .btn-src:hover,
.CUP_HOM_1011 .jui-login-box .jui-login-search .jui-login-right dl dd .btn-src:hover {
  border-color: #16B892;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0625 15.625C12.6869 15.625 15.625 12.6869 15.625 9.0625C15.625 5.43813 12.6869 2.5 9.0625 2.5C5.43813 2.5 2.5 5.43813 2.5 9.0625C2.5 12.6869 5.43813 15.625 9.0625 15.625Z' stroke='%2316B892' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7026 13.7031L17.4996 17.5' stroke='%2316B892' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
}

.CUP_HOM_1011 .jui-notice {
  font-weight: 700;
  background: url('data:image/svg+xml;charset=utf8, %3Csvg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10.5 0C4.70156 0 0 4.70156 0 10.5C0 16.2984 4.70156 21 10.5 21C16.2984 21 21 16.2984 21 10.5C21 4.70156 16.2984 0 10.5 0ZM10.5 19.2188C5.68594 19.2188 1.78125 15.3141 1.78125 10.5C1.78125 5.68594 5.68594 1.78125 10.5 1.78125C15.3141 1.78125 19.2188 5.68594 19.2188 10.5C19.2188 15.3141 15.3141 19.2188 10.5 19.2188Z" fill="%23EB5757"/%3E%3Cpath d="M9.37463 14.625C9.37463 14.9234 9.49316 15.2095 9.70414 15.4205C9.91512 15.6315 10.2013 15.75 10.4996 15.75C10.798 15.75 11.0842 15.6315 11.2951 15.4205C11.5061 15.2095 11.6246 14.9234 11.6246 14.625C11.6246 14.3266 11.5061 14.0405 11.2951 13.8295C11.0842 13.6185 10.798 13.5 10.4996 13.5C10.2013 13.5 9.91512 13.6185 9.70414 13.8295C9.49316 14.0405 9.37463 14.3266 9.37463 14.625ZM9.93713 12H11.0621C11.1653 12 11.2496 11.9156 11.2496 11.8125V5.4375C11.2496 5.33438 11.1653 5.25 11.0621 5.25H9.93713C9.83401 5.25 9.74963 5.33438 9.74963 5.4375V11.8125C9.74963 11.9156 9.83401 12 9.93713 12Z" fill="%23EB5757"/%3E%3C/svg%3E') no-repeat 0 8px !important;
}

.CUP_HOM_1011 .jui-box-g {
  margin-top: 20px;
}

.CUP_HOM_1011 .jui-box-g .jui-h3-boxg {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 12px;
}

.CUP_HOM_1011 .jui-box-g .jui-ul-boxg {
  position: relative;
  margin-bottom: 38px;
}

.CUP_HOM_1011 .jui-box-g .jui-ul-boxg .btn-src-appr {
  position: absolute;
  top: -38px;
  right: 0;
  padding: 9px 15px;
  border-radius: 2px;
  color: #fff;
  background-color: #16B892;
}

.CUP_HOM_1011 .jui-box-g .jui-ul-boxg table,
.CUP_HOM_1011 .jui-box-g .jui-table-list {
  width: 100%;
  border-top: 2px solid #13332E;
}

.CUP_HOM_1011 .jui-box-g .jui-ul-boxg table th, .CUP_HOM_1011 .jui-box-g .jui-ul-boxg table td,
.CUP_HOM_1011 .jui-box-g .jui-table-list th,
.CUP_HOM_1011 .jui-box-g .jui-table-list td {
  border-right: 1px solid #E3E9F0;
  border-bottom: 1px solid #E3E9F0;
}

.CUP_HOM_1011 .jui-box-g .jui-ul-boxg table th:last-child, .CUP_HOM_1011 .jui-box-g .jui-ul-boxg table td:last-child,
.CUP_HOM_1011 .jui-box-g .jui-table-list th:last-child,
.CUP_HOM_1011 .jui-box-g .jui-table-list td:last-child {
  border-right: 0;
}

.CUP_HOM_1011 .jui-box-g .jui-ul-boxg table th,
.CUP_HOM_1011 .jui-box-g .jui-table-list th {
  height: 40px;
  padding: 0 10px;
  text-align: left;
  background-color: #F5F5F7;
}

.CUP_HOM_1011 .jui-box-g .jui-ul-boxg table td,
.CUP_HOM_1011 .jui-box-g .jui-table-list td {
  height: 40px;
  padding: 0 10px;
}

/***************************************
* [index]
*  1.popup
*   1-2. Layer Popup
*  2.alertDialog (alert, confirm)
*  3.autoComplte (자동완성리스트)
*  4.invoicemail (Layer Popup) ex.CUP_HOM_3209
****************************************/
/* 1.popup */
#wrap-pop {
  padding: 20px;
}

#wrap-pop .jui-h3 {
  margin: 0 0 10px;
  font-size: 24px;
}

#wrap-pop .jui-h4 {
  margin-top: 0;
}

#wrap-pop .jui-body-cont .jui-table-left {
  margin-top: 5px;
}

#wrap-pop .jui-txt-poptop {
  line-height: 18px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e5e5e5;
}

#wrap-pop .jui-notice {
  line-height: 18px;
  padding: 8px 0 8px 30px;
  color: #EB5757;
  background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAMAAABsDg4iAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABCFBMVEXrV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1frV1f////ZHzaHAAAAVnRSTlMAGJ/izVsEtPhHWb0MDcf9WGf2u9rIERfVr0Fmc5Qi8d0THOiYKvODkukmLO2WJ/KjMfTwNECgy6EBqrzR9ztL+mAWxboSvxWNaoIaNdidw2w31/mQD8SxwQkAAAABYktHRFd9CtkfAAAAB3RJTUUH5QUcCh4uXXLwAAAAAMZJREFUGNNVz9dSwlAUheEFqICIdERFQxORqgZRsFAUqQIqrPd/FHKyyYTsm/XPN3NmEkDO5fYcHMJ5R16SPr8Tj6kucLJvwVMTQ+F9jJDRWJxMJG07S5HnuPCRlzamjadXuNbITNayXN7AAm6KxtxaWKKNd2WxSlVhDfWG2pLgvfk5bjw8qtWbyp6KJmqtZ3P50jZ+sCOtv75JvH8A3Z5kH4NP0a8hvqWqI2AsyQl0idB0Nv/Z4QLLXTGuWbXC7x+d97/ebAGb3UGncKXyJgAAAABJRU5ErkJggg==") no-repeat 0 8px;
}

#wrap-pop #wrap-bottom {
  position: relative;
  height: auto;
  border-top: 0;
}

#wrap-pop #wrap-bottom .btns {
  text-align: center;
}

#wrap-pop-bottom {
  overflow: hidden;
  width: 100%;
  height: 30px;
  padding-top: 18px;
}

#pop-control-btn {
  margin-top: 10px;
  text-align: center;
}

#pop-control-btn button {
  margin-right: 5px;
}

.jui-pop-bottom {
  margin-top: 20px;
  text-align: center;
}

/*0923*/
.jui-popup-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000000;
  filter: Alpha(opacity=10);
  opacity: 0.1;
  -moz-opacity: 0.1;
}

.jui-popup-maskin {
  position: absolute;
  top: -5px;
  left: -5px;
  background-color: transparent;
  filter: Alpha(opacity=10);
  opacity: 0.1;
  -moz-opacity: 0.1;
}

/* 1-2 Layer Popup*/
.jui-popup-layer .layer-border {
  display: none;
}

.jui-popup-layer .jui-popup-layerin {
  position: absolute;
  padding: 10px 10px;
  border-radius: 15px;
  box-sizing: content-box;
  background-color: #fff;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.15);
}

.jui-popup-layer .jui-popup-layerin .jui-layer-cont {
  position: relative;
  height: 99%;
  padding: 0 20px;
  border-radius: 15px;
  background: #fff;
  z-index: 100;
}

.jui-popup-layer .jui-popup-layerin h3 {
  margin: 0;
  padding-top: 20px;
}

.jui-popup-layer .jui-popup-layerin .jui-pop-bottom {
  padding-bottom: 20px;
}

.jui-popup-layer .jui-popup-layerin .jui-layer-re {
  background: url(../images/img/common/bg_infobox.png) no-repeat;
  width: 275px;
  height: 214px;
  position: relative;
}

.jui-popup-layer .jui-popup-layerin .jui-layer-re p {
  padding: 50px 32px 20px 32px;
  line-height: 20px;
}

.jui-popup-layer .jui-popup-layerin .jui-layer-re .close {
  position: absolute;
  right: 25px;
  top: 15px;
}

.jui-popup-layer .jui-popup-layerin #popCon {
  border: 0 !important;
}

/*
* CUP_HOM_3264 / CUP_HOM_3212
* SI Recipients List Layer Popup에서만 사용
*/
.jui-popup-layer01 .jui-popup-layerin01 {
  position: absolute;
}

.jui-popup-layer01 .jui-popup-layerin01 .jui-layer-cont01 {
  position: relative;
  height: 99%;
  padding: 0 20px;
  border-radius: 15px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.45);
  background: #fff;
  z-index: 100;
}

.jui-popup-layer01 .jui-popup-layerin01 .jui-layer-cont01 h3 {
  margin: 0;
  padding-top: 20px;
}

.jui-popup-layer01 .jui-popup-layerin01 .jui-pop-bottom {
  padding-bottom: 20px;
}

.jui-popup-layer01 .jui-popup-layerin01 .jui-layer-re01 {
  background: url(../images/img/common/bg_infobox.png) no-repeat;
  width: 275px;
  height: 214px;
  position: relative;
}

.jui-popup-layer01 .jui-popup-layerin01 .jui-layer-re01 p {
  padding: 50px 32px 20px 32px;
  line-height: 20px;
}

.jui-popup-layer01 .jui-popup-layerin01 .jui-layer-re01 .close {
  position: absolute;
  right: 25px;
  top: 15px;
}

.jui-popup-mask01 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000000;
  filter: Alpha(opacity=10);
  opacity: 0.1;
  -moz-opacity: 0.1;
}

.jui-popup-maskin01 {
  position: absolute;
  top: -5px;
  left: -5px;
  background-color: transparent;
  filter: Alpha(opacity=10);
  opacity: 0.1;
  -moz-opacity: 0.1;
}

.jui-popup-maskin02 {
  position: absolute;
  top: -5px;
  left: -5px;
  background-color: transparent;
}

/* 2.alertDialog (alert, confirm) */
.ui-dialog {
  border: 0;
  border-radius: 2px;
  padding: 2em 32px 2em 64px;
  background: #FFFFFF;
  box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 6px 16px rgba(0, 0, 0, 0.08), 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
  box-sizing: content-box;
}

.ui-dialog .ui-widget-header {
  padding: 0 0 10px 0;
  font-size: 16px;
  border: 0;
  background: #fff;
  color: #000;
}

.ui-dialog .ui-widget-header .ui-dialog-titlebar-close {
  position: absolute;
  left: -36px;
  top: 7px;
}

.ui-dialog .ui-widget-header .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick {
  width: 22px;
  height: 22px;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0C4.70156 0 0 4.70156 0 10.5C0 16.2984 4.70156 21 10.5 21C16.2984 21 21 16.2984 21 10.5C21 4.70156 16.2984 0 10.5 0ZM10.5 19.2188C5.68594 19.2188 1.78125 15.3141 1.78125 10.5C1.78125 5.68594 5.68594 1.78125 10.5 1.78125C15.3141 1.78125 19.2188 5.68594 19.2188 10.5C19.2188 15.3141 15.3141 19.2188 10.5 19.2188Z' fill='%23FAAD14'/%3E%3Cpath d='M9.37463 14.625C9.37463 14.9234 9.49316 15.2095 9.70414 15.4205C9.91512 15.6315 10.2013 15.75 10.4996 15.75C10.798 15.75 11.0842 15.6315 11.2951 15.4205C11.5061 15.2095 11.6246 14.9234 11.6246 14.625C11.6246 14.3266 11.5061 14.0405 11.2951 13.8295C11.0842 13.6185 10.798 13.5 10.4996 13.5C10.2013 13.5 9.91512 13.6185 9.70414 13.8295C9.49316 14.0405 9.37463 14.3266 9.37463 14.625ZM9.93713 12H11.0621C11.1653 12 11.2496 11.9156 11.2496 11.8125V5.4375C11.2496 5.33438 11.1653 5.25 11.0621 5.25H9.93713C9.83401 5.25 9.74963 5.33438 9.74963 5.4375V11.8125C9.74963 11.9156 9.83401 12 9.93713 12Z' fill='%23FAAD14'/%3E,%3C/svg%3E") no-repeat center;
}

.ui-dialog .ui-dialog-content {
  min-height: auto !important;
  height: auto !important;
  padding: 10px 0 25px 0;
  font-size: 16px;
  overflow: hidden;
  word-break: break-word !important;
}

.ui-dialog .ui-dialog-buttonpane {
  padding: 0;
  border: 0;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-state-default,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-state-hover {
  border: 0;
  margin: 0 0 0 .4em;
  font-size: 1.08em;
  font-weight: 400;
  color: #fff;
  background: #16b892;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-state-default .ui-button-text,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-state-hover .ui-button-text {
  padding: .65em 1.16em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-state-default.btn-cancel,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-state-hover.btn-cancel {
  border: 1px solid #cccccc;
  background: #fff;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-state-default.btn-cancel .ui-button-text,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-state-hover.btn-cancel .ui-button-text {
  color: rgba(0, 0, 0, 0.85);
}

/* 3.autoComplte (자동완성리스트) */
.ui-autocomplete {
  margin-top: -1px;
  border: 1px solid #d9d9d9;
}

/* 4.invoicemail (Layer Popup) */
/*Inbound Service Mil Popup*/
.jui-div-invoicemail {
  margin-top: 10px;
  padding: 10px 0 20px;
  border-top: 2px solid #13332E;
  border-bottom: 1px solid #13332E;
  font-size: 13px;
}

.jui-div-invoicemail .jui-dl-underline {
  overflow: hidden;
  display: block;
  width: 100%;
  line-height: 20px;
  padding-top: 30px;
  margin: -10px 0 -20px;
  border-top: 1px dashed #aaa;
}

.jui-div-invoicemail .jui-dl-underline dt {
  float: left;
  height: 15px;
}

.jui-div-invoicemail .jui-dl-underline dd {
  float: left;
  height: 20px;
  font-size: 16px;
  font-weight: 600;
  color: #16B892;
  text-align: center;
}

/************[ NEW log-in page contents ]*****************/
#wrap-main {
  height: 100%;
}

@media all and (-ms-high-contrast: none) {
  #wrap-main {
    overflow: hidden;
  }
}

@supports (-ms-ime-align: auto) {
  #wrap-main {
    overflow: hidden;
  }
}

#wrap-main a:hover {
  text-decoration: underline;
}

#wrap-main #frm {
  height: 100%;
}

#wrap-main #wrap-top {
  position: absolute;
  top: 80px;
  left: 110px;
  width: 50%;
  z-index: 3;
}

#wrap-main #wrap-top h1 {
  width: auto;
  padding: 0;
}

#wrap-main #wrap-panel {
  flex-direction: column;
  padding: 0;
  background: url(./images/main_bg_login.png) no-repeat center;
  background-size: cover;
  z-index: 1;
}

#wrap-main #wrap-panel .wrap-login {
  position: relative;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0 110px;
}

#wrap-main #wrap-panel .wrap-login .box-login {
  position: absolute;
  top: 50%;
  right: 110px;
  width: 520px;
  transform: translate(0, -50%);
  border: 0.716146px solid #c1c3c9;
  border-radius: 3.58073px;
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  z-index: 2;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 10px 90px;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .lnb {
  position: absolute;
  right: 0;
  top: -60px;
  height: 40px;
  display: flex;
  align-items: center;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .lnb .sitemap {
  width: 30px;
  height: 100%;
  margin-left: 27px;
  font-size: 0;
  color: #fff;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='28' height='17' viewBox='0 0 28 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.13354 2.78571H26.3693C26.7263 2.78571 27.0688 2.63897 27.3213 2.37776C27.5738 2.11654 27.7157 1.76227 27.7157 1.39286C27.7157 1.02345 27.5738 0.66917 27.3213 0.407959C27.0688 0.146747 26.7263 0 26.3693 0H2.13354C1.77644 0 1.43397 0.146747 1.18147 0.407959C0.928965 0.66917 0.787109 1.02345 0.787109 1.39286C0.787109 1.76227 0.928965 2.11654 1.18147 2.37776C1.43397 2.63897 1.77644 2.78571 2.13354 2.78571ZM26.3693 13.9286H2.13354C1.77644 13.9286 1.43397 14.0753 1.18147 14.3365C0.928965 14.5977 0.787109 14.952 0.787109 15.3214C0.787109 15.6908 0.928965 16.0451 1.18147 16.3063C1.43397 16.5675 1.77644 16.7143 2.13354 16.7143H26.3693C26.7263 16.7143 27.0688 16.5675 27.3213 16.3063C27.5738 16.0451 27.7157 15.6908 27.7157 15.3214C27.7157 14.952 27.5738 14.5977 27.3213 14.3365C27.0688 14.0753 26.7263 13.9286 26.3693 13.9286ZM26.3693 6.96429H2.13354C1.77644 6.96429 1.43397 7.11103 1.18147 7.37224C0.928965 7.63346 0.787109 7.98773 0.787109 8.35714C0.787109 8.72655 0.928965 9.08083 1.18147 9.34204C1.43397 9.60325 1.77644 9.75 2.13354 9.75H26.3693C26.7263 9.75 27.0688 9.60325 27.3213 9.34204C27.5738 9.08083 27.7157 8.72655 27.7157 8.35714C27.7157 7.98773 27.5738 7.63346 27.3213 7.37224C27.0688 7.11103 26.7263 6.96429 26.3693 6.96429Z' fill='%23ffffff' fill-opacity='0.95'/%3E%3C/svg%3E") no-repeat right center;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .lnb .lang-select {
  position: relative;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .lnb .lang-select .lang {
  position: relative;
  top: -3px;
  height: 40px;
  font-size: 16px;
  color: #fff;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .lnb .lang-select .lang::after {
  content: "";
  position: absolute;
  bottom: 7px;
  left: -2px;
  right: -2px;
  height: 2px;
  background-color: #fff;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .lnb .lang-select .lang-menu {
  display: none;
  position: absolute;
  top: 40px;
  left: 50%;
  font-size: 14px;
  color: #fff;
  transform: translate(-50%, 0);
  background: #fff;
  box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 6px 16px rgba(0, 0, 0, 0.08), 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .lnb .lang-select .lang-menu li {
  padding: 10px 16px;
  color: rgba(0, 0, 0, 0.85);
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .lnb .lang-select .lang-menu li a {
  color: rgba(0, 0, 0, 0.85);
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .lnb .lang-select .lang-menu li:hover {
  background-color: #13332e;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .lnb .lang-select .lang-menu li:hover a {
  color: #fff;
  text-decoration: none;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .heading {
  margin-top: 30%;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .heading i {
  display: block;
  margin-bottom: 5px;
  font-size: 16px;
  color: #2d3748;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .heading b {
  display: block;
  margin-bottom: 50px;
  font-size: 30px;
  font-weight: 700;
  color: #1a202c;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .login {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .login label {
  margin: 12px 0;
  font-size: 16px;
  color: #4a5568;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .login input {
  height: 50px;
  padding: 0 20px;
  line-height: 50px;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  background-color: #fff;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .option {
  margin: 30px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  font-size: 14px;
  color: #2d3748;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .option a {
  color: #13332e;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .option input[type=checkbox] {
  top: -1px;
  position: relative;
  margin-right: 5px;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .option.join {
  justify-content: center;
  font-size: 16px;
  color: #616161;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .option.join b {
  color: #13332e;
}

#wrap-main #wrap-panel .wrap-login .box-login .box-account .btns button {
  display: inline-block;
  width: 100%;
  padding: 15px 0;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  background-color: #13332e;
}

#wrap-main #wrap-panel .wrap-login .box-login .info-menu {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  border-top: 1px solid #cfcfcf;
  padding-top: 30px;
  margin: 0 50px;
  height: 135px;
}

#wrap-main #wrap-panel .wrap-login .box-login .info-menu li {
  flex: 1;
  align-items: flex-start;
  display: flex;
  justify-content: center;
}

#wrap-main #wrap-panel .wrap-login .box-login .info-menu li a {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-top: 50px;
  font-size: 15px;
  color: #454545;
  text-align: center;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: center top;
}

#wrap-main #wrap-panel .wrap-login .box-login .info-menu li a.surcharge {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='35' height='34' viewBox='0 0 35 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.85' d='M29.75 0H5.25C3.85761 0 2.52226 0.580438 1.53769 1.61362C0.553124 2.64681 0 4.04811 0 5.50926V20.2006C0 21.6618 0.553124 23.0631 1.53769 24.0963C2.52226 25.1294 3.85761 25.7099 5.25 25.7099H15.75V29.3827H8.75C8.28587 29.3827 7.84075 29.5762 7.51256 29.9206C7.18437 30.265 7 30.7321 7 31.2191C7 31.7062 7.18437 32.1733 7.51256 32.5177C7.84075 32.8621 8.28587 33.0556 8.75 33.0556H26.25C26.7141 33.0556 27.1593 32.8621 27.4874 32.5177C27.8156 32.1733 28 31.7062 28 31.2191C28 30.7321 27.8156 30.265 27.4874 29.9206C27.1593 29.5762 26.7141 29.3827 26.25 29.3827H19.25V25.7099H29.75C31.1424 25.7099 32.4777 25.1294 33.4623 24.0963C34.4469 23.0631 35 21.6618 35 20.2006V5.50926C35 4.04811 34.4469 2.64681 33.4623 1.61362C32.4777 0.580438 31.1424 0 29.75 0ZM31.5 20.2006C31.5 20.6877 31.3156 21.1548 30.9874 21.4992C30.6593 21.8436 30.2141 22.037 29.75 22.037H5.25C4.78587 22.037 4.34075 21.8436 4.01256 21.4992C3.68437 21.1548 3.5 20.6877 3.5 20.2006V5.50926C3.5 5.02221 3.68437 4.55511 4.01256 4.21071C4.34075 3.86632 4.78587 3.67284 5.25 3.67284H29.75C30.2141 3.67284 30.6593 3.86632 30.9874 4.21071C31.3156 4.55511 31.5 5.02221 31.5 5.50926V20.2006Z' fill='%23000000'/%3E%3C/svg%3E");
}

#wrap-main #wrap-panel .wrap-login .box-login .info-menu li a.guide {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='34' height='35' viewBox='0 0 34 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.85' d='M32.0362 0.328802C30.8391 0.115143 29.6269 0.00516501 28.4123 7.52809e-06C24.2679 -0.00351314 20.21 1.22792 16.7222 3.54753C13.2255 1.25838 9.1682 0.0571673 5.03218 0.0865324C3.81749 0.0916898 2.60533 0.201668 1.40826 0.415327C1.01616 0.485375 0.66107 0.698192 0.40695 1.01545C0.152829 1.33271 0.0163736 1.73357 0.022158 2.14583V22.9118C0.0185814 23.1661 0.069129 23.418 0.170204 23.6498C0.271279 23.8815 0.420398 24.0873 0.60695 24.2525C0.793501 24.4177 1.0129 24.5383 1.24954 24.6057C1.48618 24.6731 1.73424 24.6856 1.97607 24.6423C4.36922 24.2129 6.82109 24.2842 9.18726 24.8518C11.5534 25.4195 13.7861 26.4721 15.7536 27.9476L15.954 28.0687H16.1377C16.3229 28.1487 16.5216 28.1898 16.7222 28.1898C16.9229 28.1898 17.1215 28.1487 17.3067 28.0687H17.4904L17.6908 27.9476C19.6447 26.4391 21.8709 25.3524 24.2375 24.7519C26.6041 24.1515 29.063 24.0495 31.4684 24.4519C31.7102 24.4952 31.9583 24.4827 32.1949 24.4153C32.4315 24.348 32.6509 24.2274 32.8375 24.0621C33.024 23.8969 33.1732 23.6911 33.2742 23.4594C33.3753 23.2277 33.4259 22.9757 33.4223 22.7214V1.95547C33.4049 1.56118 33.258 1.1849 33.0059 0.88903C32.7537 0.593162 32.4116 0.39549 32.0362 0.328802ZM15.0522 23.3271C11.9625 21.6428 8.52336 20.7638 5.03218 20.766C4.48107 20.766 3.92997 20.766 3.36217 20.766V3.461C3.91838 3.42779 4.47597 3.42779 5.03218 3.461C8.59494 3.45692 12.08 4.5403 15.0522 6.5759V23.3271ZM30.0823 20.8352C29.5145 20.8352 28.9634 20.8352 28.4123 20.8352C24.9211 20.833 21.4819 21.712 18.3922 23.3963V6.5759C21.3645 4.5403 24.8495 3.45692 28.4123 3.461C28.9685 3.42779 29.5261 3.42779 30.0823 3.461V20.8352ZM32.0362 28.0168C30.8391 27.8031 29.6269 27.6931 28.4123 27.688C24.2679 27.6845 20.21 28.9159 16.7222 31.2355C13.2344 28.9159 9.17652 27.6845 5.03218 27.688C3.81749 27.6931 2.60533 27.8031 1.40826 28.0168C1.19087 28.0525 0.982449 28.1325 0.794974 28.252C0.607499 28.3715 0.444672 28.5282 0.315856 28.7131C0.187041 28.8981 0.094779 29.1076 0.0443754 29.3296C-0.00602817 29.5516 -0.0135786 29.7818 0.022158 30.0068C0.107026 30.4562 0.360318 30.8524 0.726551 31.1087C1.09278 31.3649 1.5421 31.4603 1.97607 31.3739C4.36922 30.9446 6.82109 31.0158 9.18726 31.5835C11.5534 32.1511 13.7861 33.2037 15.7536 34.6792C16.0365 34.8879 16.375 35 16.7222 35C17.0694 35 17.408 34.8879 17.6908 34.6792C19.6584 33.2037 21.891 32.1511 24.2572 31.5835C26.6234 31.0158 29.0752 30.9446 31.4684 31.3739C31.9023 31.4603 32.3517 31.3649 32.7179 31.1087C33.0841 30.8524 33.3374 30.4562 33.4223 30.0068C33.458 29.7818 33.4505 29.5516 33.4001 29.3296C33.3497 29.1076 33.2574 28.8981 33.1286 28.7131C32.9998 28.5282 32.8369 28.3715 32.6495 28.252C32.462 28.1325 32.2536 28.0525 32.0362 28.0168Z' fill='%23000000'/%3E%3C/svg%3E");
}

#wrap-main #wrap-panel .wrap-login .box-login .info-menu li a.si {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='35' height='38' viewBox='0 0 35 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.85' d='M33.25 31.0559H22.435C22.1737 30.3323 21.7523 29.6751 21.2014 29.132C20.6505 28.5889 19.9839 28.1735 19.25 27.9158V24.1546H24.5C25.8924 24.1546 27.2277 23.6093 28.2123 22.6386C29.1969 21.6679 29.75 20.3514 29.75 18.9786V12.0773C29.75 12.0773 29.75 12.0773 29.75 11.9738C29.7318 11.8153 29.6966 11.6591 29.645 11.5079V11.3527C29.5609 11.1753 29.4486 11.0122 29.3125 10.8696L18.8125 0.517599C18.6678 0.383396 18.5024 0.272742 18.3225 0.189786C18.2703 0.182471 18.2172 0.182471 18.165 0.189786C17.9872 0.0892709 17.7909 0.0247485 17.5875 0H10.5C9.10761 0 7.77226 0.545326 6.78769 1.51601C5.80312 2.4867 5.25 3.80323 5.25 5.17599V18.9786C5.25 20.3514 5.80312 21.6679 6.78769 22.6386C7.77226 23.6093 9.10761 24.1546 10.5 24.1546H15.75V27.9158C15.0161 28.1735 14.3495 28.5889 13.7986 29.132C13.2477 29.6751 12.8263 30.3323 12.565 31.0559H1.75C1.28587 31.0559 0.840752 31.2377 0.512563 31.5613C0.184374 31.8848 0 32.3237 0 32.7813C0 33.2388 0.184374 33.6777 0.512563 34.0013C0.840752 34.3248 1.28587 34.5066 1.75 34.5066H12.565C12.9329 35.5058 13.6038 36.3692 14.4868 36.9793C15.3697 37.5894 16.4218 37.9167 17.5 37.9167C18.5782 37.9167 19.6303 37.5894 20.5132 36.9793C21.3961 36.3692 22.0671 35.5058 22.435 34.5066H33.25C33.7141 34.5066 34.1592 34.3248 34.4874 34.0013C34.8156 33.6777 35 33.2388 35 32.7813C35 32.3237 34.8156 31.8848 34.4874 31.5613C34.1592 31.2377 33.7141 31.0559 33.25 31.0559ZM19.25 5.88337L23.7825 10.352H21C20.5359 10.352 20.0907 10.1702 19.7626 9.84664C19.4344 9.52308 19.25 9.08423 19.25 8.62665V5.88337ZM10.5 20.704C10.0359 20.704 9.59075 20.5222 9.26256 20.1986C8.93437 19.8751 8.75 19.4362 8.75 18.9786V5.17599C8.75 4.7184 8.93437 4.27956 9.26256 3.956C9.59075 3.63243 10.0359 3.45066 10.5 3.45066H15.75V8.62665C15.75 9.99941 16.3031 11.3159 17.2877 12.2866C18.2723 13.2573 19.6076 13.8026 21 13.8026H26.25V18.9786C26.25 19.4362 26.0656 19.8751 25.7374 20.1986C25.4092 20.5222 24.9641 20.704 24.5 20.704H10.5ZM17.5 34.5066C17.1539 34.5066 16.8155 34.4054 16.5278 34.2158C16.24 34.0262 16.0157 33.7568 15.8832 33.4415C15.7508 33.1263 15.7161 32.7793 15.7836 32.4447C15.8511 32.11 16.0178 31.8026 16.2626 31.5613C16.5073 31.32 16.8191 31.1557 17.1586 31.0891C17.4981 31.0225 17.8499 31.0567 18.1697 31.1873C18.4895 31.3179 18.7628 31.539 18.9551 31.8227C19.1474 32.1064 19.25 32.44 19.25 32.7813C19.25 33.2388 19.0656 33.6777 18.7374 34.0013C18.4092 34.3248 17.9641 34.5066 17.5 34.5066Z' fill='%23000000'/%3E%3C/svg%3E");
}

#wrap-main #wrap-panel .wrap-login .box-login .info-menu li a.vgm {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.85' d='M33.4091 22.2727H30.2273V17.5C30.2273 17.0781 30.0597 16.6734 29.7613 16.3751C29.463 16.0767 29.0583 15.9091 28.6364 15.9091H19.0909V12.7273H22.2727C22.6947 12.7273 23.0993 12.5597 23.3977 12.2613C23.696 11.963 23.8636 11.5583 23.8636 11.1364V1.59091C23.8636 1.16897 23.696 0.76432 23.3977 0.465966C23.0993 0.167613 22.6947 0 22.2727 0H12.7273C12.3053 0 11.9007 0.167613 11.6023 0.465966C11.304 0.76432 11.1364 1.16897 11.1364 1.59091V11.1364C11.1364 11.5583 11.304 11.963 11.6023 12.2613C11.9007 12.5597 12.3053 12.7273 12.7273 12.7273H15.9091V15.9091H6.36364C5.9417 15.9091 5.53705 16.0767 5.23869 16.3751C4.94034 16.6734 4.77273 17.0781 4.77273 17.5V22.2727H1.59091C1.16897 22.2727 0.76432 22.4403 0.465966 22.7387C0.167613 23.037 0 23.4417 0 23.8636V33.4091C0 33.831 0.167613 34.2357 0.465966 34.534C0.76432 34.8324 1.16897 35 1.59091 35H11.1364C11.5583 35 11.963 34.8324 12.2613 34.534C12.5597 34.2357 12.7273 33.831 12.7273 33.4091V23.8636C12.7273 23.4417 12.5597 23.037 12.2613 22.7387C11.963 22.4403 11.5583 22.2727 11.1364 22.2727H7.95455V19.0909H27.0455V22.2727H23.8636C23.4417 22.2727 23.037 22.4403 22.7387 22.7387C22.4403 23.037 22.2727 23.4417 22.2727 23.8636V33.4091C22.2727 33.831 22.4403 34.2357 22.7387 34.534C23.037 34.8324 23.4417 35 23.8636 35H33.4091C33.831 35 34.2357 34.8324 34.534 34.534C34.8324 34.2357 35 33.831 35 33.4091V23.8636C35 23.4417 34.8324 23.037 34.534 22.7387C34.2357 22.4403 33.831 22.2727 33.4091 22.2727ZM9.54545 25.4545V31.8182H3.18182V25.4545H9.54545ZM14.3182 9.54545V3.18182H20.6818V9.54545H14.3182ZM31.8182 31.8182H25.4545V25.4545H31.8182V31.8182Z' fill='%23000000'/%3E%3C/svg%3E");
}

#wrap-main #wrap-panel .wrap-login .wrap-slogan {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  margin-bottom: 200px;
  font-size: 45px;
  font-weight: 600;
  color: #fff;
}

#wrap-main #wrap-panel .wrap-login .wrap-slogan b {
  padding-bottom: 25px;
}

#wrap-main #wrap-panel .wrap-login .wrap-slogan .desc {
  line-height: 33px;
  font-size: 22px;
  font-weight: 300;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  height: 320px;
  padding: 0 38% 0 110px;
  background: rgba(12, 17, 16, 0.7);
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice {
  position: relative;
  width: 50%;
  display: flex;
  flex-direction: column;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1.03px;
  background: rgba(0, 0, 0, 0.3);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice h2 {
  padding: 40px 0;
  font-size: 25px;
  font-weight: 700;
  color: #fff;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice .btn-more {
  position: absolute;
  right: 10%;
  top: 35px;
  padding: 8px 20px;
  border-radius: 3.99923px;
  font-size: 18px;
  font-weight: 500;
  color: #d0d0d0;
  background: rgba(7, 18, 16, 0.8);
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice ul {
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 0 10% 10% 0;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice li {
  flex: 1;
  display: flex;
  align-items: center;
  width: 100%;
  color: #fff;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice li:last-child {
  border: 0;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice li.no-data {
  padding-bottom: 20px;
  justify-content: center;
  font-size: 20px;
  color: #a3a3a3;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice li.new .tit i {
  max-width: calc(100% - 35px);
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice li.new .tit::after {
  content: "";
  width: 35px;
  background: url(../images/img/common/icon-new.png) no-repeat right center transparent;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice li .tit {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 100px);
  font-size: 13px;
  color: #fff;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice li .tit i {
  max-width: calc(100% - 10px);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-notice li .date {
  width: 90px;
  text-align: right;
  font-size: 13px;
  color: #c4c4c4;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  width: 50%;
  padding-left: 5%;
  /* tab(s) */
  /* tab(e) */
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tab-header {
  display: flex;
  flex-direction: row;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tab-header li {
  padding-right: 10px;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tab-header li.on a {
  color: #fff;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tab-header li a {
  position: relative;
  display: block;
  padding-right: 10px;
  color: #a3a3a3;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tab-header[data-tab-type=main] {
  padding: 40px 0;
  font-size: 25px;
  font-weight: 700;
  color: #fff;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tab-header[data-tab-type=sub] {
  height: 35px;
  margin-top: -30px;
  padding-bottom: 5px;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tab-header[data-tab-type=sub] a {
  line-height: 28px;
  padding-right: 20px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tab-header[data-tab-type=sub] .on a::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 2px;
  right: 22px;
  height: 2px;
  background-color: #fff;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tab-body .tab-cont {
  display: none;
  padding: 10px 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tab-body > .tab-cont:first-child {
  display: block;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tab-body[data-tab-type=main] {
  position: relative;
  display: flex;
  flex-grow: 1;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tab-body[data-tab-type=sub] {
  position: relative;
  height: calc(100% - 35px);
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service table th, #wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service table td {
  vertical-align: middle;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service table th {
  line-height: 20px;
  font-size: 13px;
  text-align: left;
  color: #d2e0dd;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service table .right {
  text-align: right;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service input[type=text], #wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service select {
  width: 100%;
  padding: 0 15px;
  height: 34px;
  line-height: 34px;
  box-sizing: border-box;
  border: 1px solid #C1C3C9;
  border-radius: 3.58073px;
  background: #FFFFFF;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service select {
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%2399a0a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat calc(100% - 10px) center #fff;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service label {
  position: relative;
  margin-right: 10px;
  font-style: normal;
  color: #fff;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service label::before, #wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service label::after {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(0, -50%);
  border: 1px solid #fff;
  border-radius: 3px;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service input[type=radio] + label::before, #wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service input[type=radio] + label::after {
  border-radius: 50%;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service input[type=checkbox], #wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service input[type=radio] {
  margin-right: 5px;
  opacity: 0;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service input[type=checkbox]:checked + label::before, #wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service input[type=radio]:checked + label::before {
  background-color: #fff;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service input[type=checkbox]:checked + label::after, #wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service input[type=radio]:checked + label::after {
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 3.5L4.5 6.5L9.5 1.5' stroke='%2313332E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .btn-src {
  width: 34px;
  height: 34px;
  border-radius: 3.99923px;
  border: 0;
  vertical-align: middle;
  font-size: 0;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0625 15.625C12.6869 15.625 15.625 12.6869 15.625 9.0625C15.625 5.43813 12.6869 2.5 9.0625 2.5C5.43813 2.5 2.5 5.43813 2.5 9.0625C2.5 12.6869 5.43813 15.625 9.0625 15.625Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7026 13.7031L17.4996 17.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center rgba(7, 18, 16, 0.9);
  background-size: 16px 16px;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .fromto {
  display: inline-block;
  width: calc(100% - 40px);
  border: 1px solid #C1C3C9;
  border-radius: 3.58073px;
  background: #FFFFFF;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .fromto input[type=text] {
  width: calc(50% - 45px);
  height: 32px;
  line-height: 32px;
  border: 0;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .fromto img {
  padding-right: 10px;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tracking {
  height: 130px;
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tracking .cargo-tracking select {
  width: calc(50% - 25px);
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tracking .cargo-tracking input[type=text] {
  width: calc(50% - 20px);
}

#wrap-main #wrap-panel .wrap-login .wrap-contents .cont-service .tracking .vessel-tracking input[type=text] {
  width: calc(100% - 43px);
}

#wrap-main #wrap-bottom {
  border: 0;
  right: 110px;
  text-align: right;
  font-size: 15px;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.8);
  background-color: transparent;
}

#wrap-main .login_gnb {
  position: absolute;
  top: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: url(../images/img/common/bg_gnb_line.png) repeat-x;
  z-index: 2;
}

#wrap-main .login_gnb > ul {
  font-size: 0;
}

#wrap-main .login_gnb > ul > li {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 170px;
}

#wrap-main .login_gnb > ul > li:hover {
  opacity: 1 !important;
  background: #fff;
}

#wrap-main .login_gnb > ul > li:hover > a {
  color: #150d41 !important;
  text-decoration: none !important;
}

#wrap-main .login_gnb > ul > li > a {
  font-size: 15px;
  color: #fff;
}

#wrap-main .login_gnb > ul > li > a:after {
  content: '';
  position: absolute;
  top: 48px;
  height: 2px;
  background: #006979;
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%) scaleX(0);
  -moz-transform: translateX(-50%) scaleX(0);
  -ms-transform: translateX(-50%) scaleX(0);
  -o-transform: translateX(-50%) scaleX(0);
  transform: translateX(-50%) scaleX(0);
  transition: transform 0.2s cubic-bezier(0.28, 0, 0.18, 1), background 1s cubic-bezier(0.28, 0, 0.18, 1);
}

#wrap-main .login_gnb > ul > li:hover > a:after {
  transition: transform 0.2s cubic-bezier(0.28, 0, 0.18, 1) 0.2s;
  -webkit-transform: translateX(-50%) scaleX(1);
  -moz-transform: translateX(-50%) scaleX(1);
  -ms-transform: translateX(-50%) scaleX(1);
  -o-transform: translateX(-50%) scaleX(1);
  transform: translateX(-50%) scaleX(1);
}

#wrap-main .login_gnb ul li .jui-gnb-box > .jui-gnb-sub > ul {
  font-size: 0;
}

#wrap-main .login_gnb ul li .jui-gnb-box > .jui-gnb-sub > ul > li {
  display: none;
  position: relative;
  width: 170px;
  background: #fff;
  height: 36px;
  line-height: 36px;
  border-bottom: 1px solid #e7e7e7;
  padding-left: 15px;
  text-align: left;
}

#wrap-main .login_gnb ul li .jui-gnb-box > .jui-gnb-sub > ul > li > a {
  display: block;
  font-size: 13px;
  color: #333;
}

#wrap-main .login_gnb ul li .jui-gnb-box > .jui-gnb-sub > ul > li > a:hover {
  color: #6cbb5a;
  font-weight: 400;
  text-decoration: none !important;
}

#wrap-main .login_gnb ul li .jui-gnb-box > .jui-gnb-sub > ul > li > a.gate {
  padding-left: 17px;
  background: url(../images/img/common/ico_gnb_login.png) no-repeat 0 10px;
}

#wrap-main .login_gnb ul li .jui-gnb-box > .jui-gnb-sub > ul > li .jui-lock {
  padding-right: 7px;
}

#wrap-main .login_gnb ul li.jui-gnb-menu1:hover .jui-gnb-box > .jui-gnb-sub > ul > li,
#wrap-main .login_gnb ul li.jui-gnb-menu2:hover .jui-gnb-box > .jui-gnb-sub > ul > li,
#wrap-main .login_gnb ul li.jui-gnb-menu3:hover .jui-gnb-box > .jui-gnb-sub > ul > li,
#wrap-main .login_gnb ul li.jui-gnb-menu4:hover .jui-gnb-box > .jui-gnb-sub > ul > li,
#wrap-main .login_gnb ul li.jui-gnb-menu5:hover .jui-gnb-box > .jui-gnb-sub > ul > li,
#wrap-main .login_gnb ul li.jui-gnb-menu6:hover .jui-gnb-box > .jui-gnb-sub > ul > li,
#wrap-main .login_gnb ul li.jui-gnb-menu7:hover .jui-gnb-box > .jui-gnb-sub > ul > li {
  display: block;
}

/************[ NEW home(main) page contents ]*****************/
#wrap-panel #panel-cntn.wrap-home {
  padding: 0;
  background-color: #f7f7f7;
}

.wrap-board {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  height: 100%;
  min-height: 790px;
  padding: 15px;
}

.wrap-board .board-wrap {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 50%;
  width: 50%;
}

.wrap-board .board-wrap.top-left, .wrap-board .board-wrap.top-right {
  height: calc(100% - 225px);
}

.wrap-board .board-wrap.btm-left, .wrap-board .board-wrap.btm-right {
  height: 225px;
}

.wrap-board .board-wrap.btm-left [class^="board-cont--"], .wrap-board .board-wrap.btm-right [class^="board-cont--"] {
  flex-basis: calc(50% - 15px);
}

@media all and (-ms-high-contrast: none) {
  .wrap-board .board-wrap.btm-left [class^="board-cont--"], .wrap-board .board-wrap.btm-right [class^="board-cont--"] {
    flex-basis: calc(50% - 57px);
  }
}

@supports (-ms-ime-align: auto) {
  .wrap-board .board-wrap.btm-left [class^="board-cont--"], .wrap-board .board-wrap.btm-right [class^="board-cont--"] {
    flex-basis: calc(50% - 57px);
  }
}

.wrap-board .board--cont {
  flex-grow: 1;
}

.wrap-board [class^="board-cont--"] {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 20px;
  margin: 7px 7px 8px 8px;
  box-sizing: border-box;
  border: 1px solid #D7DFE8;
  border-radius: 5px;
  background-color: #fff;
}

.wrap-board [class^="board-cont--"] .board--tit {
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
  color: #000;
}

.wrap-board [class^="board-cont--"] .total {
  position: absolute;
  top: 20px;
  right: 20px;
  min-width: 34px;
  height: 34px;
  line-height: 34px;
  padding: 0 4px;
  border-radius: 50%;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  color: #fff;
  background-color: #16b892;
}

.wrap-board [class^="board-cont--"] .tmpl {
  padding-left: 15px;
  font-size: 14px;
  font-weight: 600;
  color: #16B892;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.81024 9.98103C2.83926 9.98103 2.86828 9.97813 2.89729 9.97377L5.3377 9.54576C5.36671 9.53996 5.39428 9.5269 5.41459 9.50514L11.5649 3.3548C11.5784 3.34138 11.5891 3.32543 11.5963 3.30788C11.6036 3.29033 11.6074 3.27151 11.6074 3.25251C11.6074 3.23351 11.6036 3.21469 11.5963 3.19714C11.5891 3.17959 11.5784 3.16365 11.5649 3.15022L9.15355 0.737388C9.12598 0.709821 9.08971 0.695312 9.05053 0.695312C9.01136 0.695312 8.97509 0.709821 8.94752 0.737388L2.79718 6.88772C2.77542 6.90949 2.76236 6.9356 2.75656 6.96462L2.32854 9.40502C2.31443 9.48275 2.31947 9.56275 2.34324 9.63808C2.367 9.71342 2.40877 9.78183 2.46493 9.83739C2.56069 9.93025 2.68111 9.98103 2.81024 9.98103ZM3.78814 7.45067L9.05053 2.18973L10.114 3.25324L4.85165 8.51418L3.5618 8.74197L3.78814 7.45067ZM11.8391 11.1998H1.16057C0.903767 11.1998 0.696289 11.4073 0.696289 11.6641V12.1864C0.696289 12.2502 0.748521 12.3025 0.812361 12.3025H12.1874C12.2512 12.3025 12.3034 12.2502 12.3034 12.1864V11.6641C12.3034 11.4073 12.096 11.1998 11.8391 11.1998Z' fill='%23000'/%3E%3C/svg%3E") no-repeat left center;
}

.wrap-board .quartered {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}

.wrap-board .quartered::before, .wrap-board .quartered::after {
  content: "";
  position: absolute;
  display: block;
  background-color: #eaeaea;
}

.wrap-board .quartered::before {
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translate(50%, 0);
}

.wrap-board .quartered::after {
  height: 1px;
  width: 100%;
  top: calc(50% - 5px);
  left: 0;
  transform: translate(0, 50%);
}

.wrap-board .quartered li {
  width: 50%;
  display: flex;
  flex-direction: column;
  padding: 0 10px 10px 10px;
}

.wrap-board .quartered li .item {
  font-size: 13px;
  color: #000;
}

.wrap-board .quartered li .value {
  flex-grow: 1;
  display: flex;
  align-items: center;
  font-size: 25px;
  color: #000;
  font-weight: 700;
}

.wrap-board .quartered li:nth-child(3), .wrap-board .quartered li:nth-child(4) {
  margin-top: 10px;
}

.wrap-board .board-cont--schedule {
  flex-wrap: nowrap;
  width: calc(100% - 15px);
  height: calc(55% - 15px);
  background: url(./images/main_bg_schedule.png) no-repeat center;
  background-size: cover;
  /* tab(s) */
  /* tab(e) */
}

.wrap-board .board-cont--schedule .board--tit {
  color: #fff;
}

.wrap-board .board-cont--schedule .board--cont {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  position: relative;
}

.wrap-board .board-cont--schedule .tab-header {
  display: flex;
  flex-direction: row;
}

.wrap-board .board-cont--schedule .tab-header li {
  padding-right: 10px;
}

.wrap-board .board-cont--schedule .tab-header li:last-child a::after {
  display: none;
}

.wrap-board .board-cont--schedule .tab-header li.on a {
  color: #fff;
}

.wrap-board .board-cont--schedule .tab-header li a {
  position: relative;
  display: block;
  padding-right: 10px;
  color: #a3a3a3;
}

.wrap-board .board-cont--schedule .tab-header li a::after {
  content: "";
  position: absolute;
  right: 0;
  top: 2px;
  width: 2px;
  height: 16px;
  background-color: #c4c4c4;
}

.wrap-board .board-cont--schedule .tab-header[data-tab-type=sub] {
  margin-top: -10px;
  padding-bottom: 5px;
}

.wrap-board .board-cont--schedule .tab-header[data-tab-type=sub] a:after {
  height: 10px;
}

.wrap-board .board-cont--schedule .tab-body .tab-cont {
  display: none;
}

.wrap-board .board-cont--schedule .tab-body > .tab-cont:first-child {
  display: block;
}

.wrap-board .board-cont--schedule .tab-body[data-tab-type=main] > .tab-cont {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.wrap-board .board-cont--schedule .src-form {
  display: flex;
  padding: 7px 0 8px;
  font-size: 13px;
}

.wrap-board .board-cont--schedule .src-form i {
  flex: 1;
  padding: 6px 15px;
  margin-right: 10px;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.2);
}

.wrap-board .board-cont--schedule .src-form i:last-child {
  margin-right: 0;
}

.wrap-board .board-cont--schedule .src-form i label {
  display: inline-block;
  width: 100%;
  padding-bottom: 5px;
  font-style: normal;
  color: rgba(255, 255, 255, 0.7);
}

.wrap-board .board-cont--schedule .src-form i input[type=text] {
  width: 100%;
  height: 24px;
  padding-left: 0;
  border: 0;
  font-size: 18px;
  color: #fff;
  background-color: transparent;
}

.wrap-board .board-cont--schedule .src-form i select {
  width: 100%;
  height: 24px;
  padding-left: 0;
  border: 0;
  font-size: 18px;
  color: #fff;
  background: transparent;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right center;
}

.wrap-board .board-cont--schedule .src-form i select option {
  color: #000;
  background: transparent;
}

.wrap-board .board-cont--schedule .src-form .btn-src {
  flex: 0 0 50px;
  padding: 0;
  background: #16B892;
}

.wrap-board .board-cont--schedule .src-form .btn-src .btn-search {
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  font-size: 0;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0625 15.625C12.6869 15.625 15.625 12.6869 15.625 9.0625C15.625 5.43813 12.6869 2.5 9.0625 2.5C5.43813 2.5 2.5 5.43813 2.5 9.0625C2.5 12.6869 5.43813 15.625 9.0625 15.625Z' stroke='%23ddd' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7026 13.7031L17.4996 17.5' stroke='%23ddd' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
  transition: background ease .3s;
}

.wrap-board .board-cont--schedule .src-form .btn-src .btn-search:hover {
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0625 15.625C12.6869 15.625 15.625 12.6869 15.625 9.0625C15.625 5.43813 12.6869 2.5 9.0625 2.5C5.43813 2.5 2.5 5.43813 2.5 9.0625C2.5 12.6869 5.43813 15.625 9.0625 15.625Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7026 13.7031L17.4996 17.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
}

.wrap-board .board-cont--schedule .fromto i {
  flex: 1;
  margin: 0;
}

.wrap-board .board-cont--schedule .fromto i:first-child {
  padding-right: 25px;
}

.wrap-board .board-cont--schedule .fromto i:last-child {
  padding-left: 25px;
}

.wrap-board .board-cont--schedule .fromto .btn-swap {
  display: flex;
  align-self: center;
  position: relative;
  display: inline-block;
  width: 45px;
  height: 45px;
  margin: 0 -10px;
  border-radius: 50%;
  font-size: 0;
  background: url(./images/main_bg_schedule.png) no-repeat center;
  z-index: 0;
}

.wrap-board .board-cont--schedule .fromto .btn-swap:focus {
  outline: 0;
}

.wrap-board .board-cont--schedule .fromto .btn-swap::after {
  content: "";
  display: block;
  height: 100%;
  opacity: 0.5;
  transition: opacity ease .3s;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 21L27 21L23.5128 25' stroke='%23ffffff'  stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27 16L10 16L13.4872 12' stroke='%23ffffff'  stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
}

.wrap-board .board-cont--schedule .fromto .btn-swap:hover::after {
  opacity: 1;
}

.wrap-board .board-cont--schedule .date i {
  flex: 0 0 32%;
}

.wrap-board .board-cont--schedule .period i {
  display: flex;
  align-items: center;
  padding: 10px 15px;
}

.wrap-board .board-cont--schedule .period i input[type=text] {
  width: calc(100% - 25px);
}

.wrap-board .board-cont--schedule .src-wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}

.wrap-board .board-cont--schedule .src-wrap .chks {
  color: #fff;
}

.wrap-board .board-cont--schedule .src-wrap .chks label, .wrap-board .board-cont--schedule .src-wrap .chks input {
  display: inline-block;
  vertical-align: middle;
}

.wrap-board .board-cont--schedule .src-wrap .chks label {
  position: relative;
  margin-right: 10px;
  font-style: normal;
}

.wrap-board .board-cont--schedule .src-wrap .chks label::before, .wrap-board .board-cont--schedule .src-wrap .chks label::after {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(0, -50%);
  border: 1px solid #fff;
  border-radius: 3px;
}

.wrap-board .board-cont--schedule .src-wrap .chks input[type=radio] + label::before, .wrap-board .board-cont--schedule .src-wrap .chks input[type=radio] + label::after {
  border-radius: 50%;
}

.wrap-board .board-cont--schedule .src-wrap .chks input[type=checkbox], .wrap-board .board-cont--schedule .src-wrap .chks input[type=radio] {
  margin-right: 5px;
  opacity: 0;
}

.wrap-board .board-cont--schedule .src-wrap .chks input[type=checkbox]:checked + label::before, .wrap-board .board-cont--schedule .src-wrap .chks input[type=radio]:checked + label::before {
  background-color: #fff;
}

.wrap-board .board-cont--schedule .src-wrap .chks input[type=checkbox]:checked + label::after, .wrap-board .board-cont--schedule .src-wrap .chks input[type=radio]:checked + label::after {
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 3.5L4.5 6.5L9.5 1.5' stroke='%2313332E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
}

.wrap-board .board-cont--schedule .src-wrap .btns {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}

.wrap-board .board-cont--schedule .src-wrap .btns .btn-clear {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  border-radius: 5px;
  font-size: 0;
  background: rgba(255, 255, 255, 0.85);
}

.wrap-board .board-cont--schedule .src-wrap .btns .btn-clear::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.51501 10.2379H3.60876V6.33167' stroke='%23052B22' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.92333 19.0767C8.12518 20.2786 9.65644 21.097 11.3235 21.4286C12.9905 21.7602 14.7184 21.59 16.2887 20.9396C17.859 20.2892 19.2012 19.1877 20.1455 17.7744C21.0898 16.3612 21.5938 14.6997 21.5938 13C21.5938 11.3003 21.0898 9.63881 20.1455 8.22557C19.2012 6.81234 17.859 5.71085 16.2887 5.06041C14.7184 4.40997 12.9905 4.23979 11.3235 4.57138C9.65644 4.90297 8.12518 5.72145 6.92333 6.9233L3.60876 10.2379' stroke='%23052B22' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
  opacity: 0.7;
  transition: opacity ease .3s;
}

.wrap-board .board-cont--schedule .src-wrap .btns .btn-clear:hover:after {
  opacity: 1;
}

.wrap-board .board-cont--schedule .src-wrap .btns .btn-search {
  width: 180px;
  height: 50px;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  background: #16B892;
}

.wrap-board .board-cont--notice {
  position: relative;
  width: calc(100% - 15px);
  height: calc(45% - 15px);
  font-size: 15px;
}

.wrap-board .board-cont--notice .btn-more {
  position: absolute;
  right: 20px;
  top: 20px;
  padding: 3px 8px 5px;
  border: 1px solid #C1C3C9;
  border-radius: 5px;
  color: #C1C3C9;
  transition: color ease .3s;
}

.wrap-board .board-cont--notice .btn-more:hover {
  color: #000;
}

.wrap-board .board-cont--notice .board--cont {
  width: 100%;
}

.wrap-board .board-cont--notice ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
}

.wrap-board .board-cont--notice li {
  flex: 1;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #EAEAEA;
  width: 100%;
}

.wrap-board .board-cont--notice li:last-child {
  border: 0;
}

.wrap-board .board-cont--notice li.no-data {
  padding-bottom: 20px;
  justify-content: center;
  font-size: 20px;
  color: #a3a3a3;
}

.wrap-board .board-cont--notice li.new .tit i {
  max-width: calc(100% - 35px);
}

.wrap-board .board-cont--notice li.new .tit::after {
  content: "";
  width: 35px;
  background: url(../images/img/common/icon-new.png) no-repeat right center;
}

.wrap-board .board-cont--notice li .tit {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 120px);
  color: #000;
}

.wrap-board .board-cont--notice li .tit i {
  max-width: calc(100% - 10px);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.wrap-board .board-cont--notice li .date {
  width: 120px;
  text-align: right;
  color: #c4c4c4;
}

.wrap-board .board-cont--qi {
  width: calc(100% - 15px);
}

.wrap-board .board-cont--qi .board--cont {
  flex-wrap: wrap;
  display: flex;
}

.wrap-board .board-cont--qi .board--cont::before {
  content: "";
  position: absolute;
  top: 20px;
  bottom: 10px;
  left: 50%;
  width: 1px;
  transform: translate(-50%, 0);
  background-color: #eaeaea;
}

.wrap-board .board-cont--qi ul {
  position: relative;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  flex: 0 0 50%;
  flex-direction: column;
}

@media all and (-ms-high-contrast: none) {
  .wrap-board .board-cont--qi ul {
    flex-basis: calc(50% - 30px);
  }
}

@supports (-ms-ime-align: auto) {
  .wrap-board .board-cont--qi ul {
    flex-basis: calc(50% - 30px);
  }
}

.wrap-board .board-cont--qi ul:nth-child(odd) {
  padding-right: 30px;
}

.wrap-board .board-cont--qi ul:nth-child(even) {
  padding-left: 30px;
}

.wrap-board .board-cont--qi ul li {
  width: 100%;
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
}

.wrap-board .board-cont--qi ul .tit {
  margin-bottom: 9px;
  font-size: 15px;
  font-weight: 600;
  color: #686d80;
}

.wrap-board .board-cont--qi ul .item {
  display: flex;
  flex-wrap: wrap;
}

.wrap-board .board-cont--qi ul .item .data {
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 51px);
  border: 1px solid #c1c3c9;
  border-radius: 5px;
  font-size: 15px;
  color: #000;
}

.wrap-board .board-cont--qi ul .item .data label {
  width: 130px;
  height: 100%;
  line-height: 30px;
  padding: 5px;
  padding-left: 10px;
  border-right: 1px solid #c1c3c9;
  color: #000;
  white-space: nowrap;
  letter-spacing: -.5px;
}

.wrap-board .board-cont--qi ul .item .data input[type=text] {
  width: calc(100% - 130px);
  height: 100%;
  padding: 5px;
  border: 0;
  border-radius: 5px;
  font-size: 15px;
  color: #000;
  letter-spacing: -.5px;
}

.wrap-board .board-cont--qi ul .item .data select {
  position: relative;
  width: 130px;
  height: 100%;
  padding: 5px 10px 5px 10px;
  border: 0;
  border-right: 1px solid #c1c3c9;
  font-size: 15px;
  color: #000;
  letter-spacing: -.5px;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 8L0.00481004 0.499999L12.9952 0.5L6.5 8Z' fill='%23c1c3c9'/%3E%3C/svg%3E") no-repeat right center;
}

.wrap-board .board-cont--qi ul .item .src {
  width: 42px;
  height: 42px;
  margin-left: 9px;
  border: 1px solid #99a0a8;
  border-radius: 5px;
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0625 15.625C12.6869 15.625 15.625 12.6869 15.625 9.0625C15.625 5.43813 12.6869 2.5 9.0625 2.5C5.43813 2.5 2.5 5.43813 2.5 9.0625C2.5 12.6869 5.43813 15.625 9.0625 15.625Z' stroke='%2399a0a8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7026 13.7031L17.4996 17.5' stroke='%2399a0a8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
  transition: background ease .3s;
}

.wrap-board .board-cont--qi ul .item .src:hover {
  background: url("data:image/svg+xml;charset=utf8, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0625 15.625C12.6869 15.625 15.625 12.6869 15.625 9.0625C15.625 5.43813 12.6869 2.5 9.0625 2.5C5.43813 2.5 2.5 5.43813 2.5 9.0625C2.5 12.6869 5.43813 15.625 9.0625 15.625Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7026 13.7031L17.4996 17.5' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
}

.wrap-board .board-cont--qi ul .item .src button {
  width: 100%;
  height: 100%;
}

.wrap-board .board-cont--qi ul .opt {
  margin-top: 10px;
}

.wrap-board .board-cont--qi ul .opt label {
  position: relative;
  margin-left: 5px;
  margin-right: 15px;
  vertical-align: middle;
  font-size: 13px;
  color: #000;
}

.wrap-board .board-cont--qi ul .opt input[type=radio], .wrap-board .board-cont--qi ul .opt input[type=checkbox] {
  vertical-align: middle;
}

.wrap-board .board-cont--other .quartered li .value {
  width: 100%;
  height: 100%;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 11.125C15.1132 11.125 14.7423 11.2786 14.4688 11.5521C14.1953 11.8256 14.0416 12.1965 14.0416 12.5833V16.9583C14.0416 17.3451 14.1953 17.716 14.4688 17.9895C14.7423 18.263 15.1132 18.4166 15.5 18.4166C15.8867 18.4166 16.2577 18.263 16.5312 17.9895C16.8046 17.716 16.9583 17.3451 16.9583 16.9583V12.5833C16.9583 12.1965 16.8046 11.8256 16.5312 11.5521C16.2577 11.2786 15.8867 11.125 15.5 11.125ZM25.7083 0.916626H5.29163C4.1313 0.916626 3.01851 1.37756 2.19803 2.19803C1.37756 3.01851 0.916626 4.1313 0.916626 5.29163V19.875C0.916626 21.0353 1.37756 22.1481 2.19803 22.9686C3.01851 23.789 4.1313 24.25 5.29163 24.25H22.1937L27.5895 29.6604C27.7258 29.7955 27.8874 29.9025 28.0651 29.975C28.2428 30.0476 28.433 30.0844 28.625 30.0833C28.8163 30.0882 29.0061 30.0483 29.1791 29.9666C29.4454 29.8572 29.6734 29.6714 29.8343 29.4327C29.9952 29.1939 30.0819 28.9129 30.0833 28.625V5.29163C30.0833 4.1313 29.6224 3.01851 28.8019 2.19803C27.9814 1.37756 26.8686 0.916626 25.7083 0.916626ZM27.1666 25.1104L23.827 21.7562C23.6908 21.6211 23.5292 21.5141 23.3515 21.4415C23.1738 21.369 22.9836 21.3322 22.7916 21.3333H5.29163C4.90485 21.3333 4.53392 21.1796 4.26043 20.9062C3.98694 20.6327 3.83329 20.2617 3.83329 19.875V5.29163C3.83329 4.90485 3.98694 4.53392 4.26043 4.26043C4.53392 3.98694 4.90485 3.83329 5.29163 3.83329H25.7083C26.0951 3.83329 26.466 3.98694 26.7395 4.26043C27.013 4.53392 27.1666 4.90485 27.1666 5.29163V25.1104ZM15.5 6.74996C15.2115 6.74996 14.9296 6.83549 14.6898 6.99573C14.4499 7.15598 14.263 7.38374 14.1526 7.65021C14.0423 7.91669 14.0134 8.20991 14.0696 8.4928C14.1259 8.77569 14.2648 9.03554 14.4688 9.23949C14.6727 9.44344 14.9326 9.58233 15.2155 9.63861C15.4983 9.69487 15.7916 9.666 16.058 9.55562C16.3245 9.44524 16.5523 9.25832 16.7125 9.0185C16.8728 8.77868 16.9583 8.49672 16.9583 8.20829C16.9583 7.82152 16.8046 7.45059 16.5312 7.1771C16.2577 6.9036 15.8867 6.74996 15.5 6.74996Z' fill='%23000000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 30px auto;
}

.wrap-board .board-cont--other .quartered li.notice .value {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.85' d='M17.5246 15.7493C17.0612 15.7493 16.6167 15.9337 16.2889 16.2618C15.9612 16.59 15.7771 17.0351 15.7771 17.4992V22.749C15.7771 23.2131 15.9612 23.6582 16.2889 23.9864C16.6167 24.3146 17.0612 24.4989 17.5246 24.4989C17.9881 24.4989 18.4326 24.3146 18.7603 23.9864C19.088 23.6582 19.2722 23.2131 19.2722 22.749V17.4992C19.2722 17.0351 19.088 16.59 18.7603 16.2618C18.4326 15.9337 17.9881 15.7493 17.5246 15.7493ZM17.5246 10.4995C17.179 10.4995 16.8411 10.6022 16.5537 10.7945C16.2664 10.9867 16.0424 11.26 15.9101 11.5798C15.7778 11.8995 15.7432 12.2514 15.8107 12.5909C15.8781 12.9303 16.0445 13.2421 16.2889 13.4868C16.5333 13.7316 16.8447 13.8982 17.1837 13.9658C17.5227 14.0333 17.8741 13.9986 18.1934 13.8662C18.5127 13.7337 18.7856 13.5094 18.9777 13.2217C19.1697 12.9339 19.2722 12.5956 19.2722 12.2495C19.2722 11.7853 19.088 11.3403 18.7603 11.0121C18.4326 10.6839 17.9881 10.4995 17.5246 10.4995ZM17.5246 0C15.2297 0 12.9573 0.452631 10.8371 1.33205C8.71688 2.21147 6.79041 3.50045 5.16767 5.1254C1.89041 8.40715 0.0492567 12.8581 0.0492567 17.4992C0.0339795 21.54 1.4312 25.4588 3.99869 28.5762L0.503616 32.0761C0.261132 32.3222 0.0968703 32.6347 0.0315576 32.9741C-0.033755 33.3136 0.00280811 33.6648 0.136634 33.9835C0.28178 34.2984 0.517079 34.5629 0.812663 34.7436C1.10825 34.9244 1.45078 35.013 1.79679 34.9985H17.5246C22.1594 34.9985 26.6043 33.1548 29.8816 29.873C33.1588 26.5913 35 22.1403 35 17.4992C35 12.8581 33.1588 8.40715 29.8816 5.1254C26.6043 1.84366 22.1594 0 17.5246 0ZM17.5246 31.4986H6.00836L7.63357 29.8712C7.79869 29.7091 7.93005 29.5158 8.02004 29.3026C8.11004 29.0893 8.15687 28.8603 8.15783 28.6287C8.15126 28.1672 7.96283 27.7269 7.63357 27.4038C5.34532 25.115 3.92036 22.1025 3.60146 18.8796C3.28256 15.6566 4.08946 12.4227 5.88468 9.72873C7.6799 7.03476 10.3524 5.0474 13.4468 4.10527C16.5412 3.16314 19.8661 3.32451 22.855 4.5619C25.8439 5.79928 28.3119 8.03613 29.8385 10.8913C31.3652 13.7465 31.856 17.0434 31.2273 20.2204C30.5986 23.3973 28.8894 26.2577 26.3908 28.3142C23.8922 30.3707 20.7589 31.4961 17.5246 31.4986Z' fill='%23000000'/%3E%3C/svg%3E");
}

.wrap-board .board-cont--other .quartered li.guide .value {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='34' height='35' viewBox='0 0 34 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.85' d='M32.0362 0.328802C30.8391 0.115143 29.6269 0.00516501 28.4123 7.52809e-06C24.2679 -0.00351314 20.21 1.22792 16.7222 3.54753C13.2255 1.25838 9.1682 0.0571673 5.03218 0.0865324C3.81749 0.0916898 2.60533 0.201668 1.40826 0.415327C1.01616 0.485375 0.66107 0.698192 0.40695 1.01545C0.152829 1.33271 0.0163736 1.73357 0.022158 2.14583V22.9118C0.0185814 23.1661 0.069129 23.418 0.170204 23.6498C0.271279 23.8815 0.420398 24.0873 0.60695 24.2525C0.793501 24.4177 1.0129 24.5383 1.24954 24.6057C1.48618 24.6731 1.73424 24.6856 1.97607 24.6423C4.36922 24.2129 6.82109 24.2842 9.18726 24.8518C11.5534 25.4195 13.7861 26.4721 15.7536 27.9476L15.954 28.0687H16.1377C16.3229 28.1487 16.5216 28.1898 16.7222 28.1898C16.9229 28.1898 17.1215 28.1487 17.3067 28.0687H17.4904L17.6908 27.9476C19.6447 26.4391 21.8709 25.3524 24.2375 24.7519C26.6041 24.1515 29.063 24.0495 31.4684 24.4519C31.7102 24.4952 31.9583 24.4827 32.1949 24.4153C32.4315 24.348 32.6509 24.2274 32.8375 24.0621C33.024 23.8969 33.1732 23.6911 33.2742 23.4594C33.3753 23.2277 33.4259 22.9757 33.4223 22.7214V1.95547C33.4049 1.56118 33.258 1.1849 33.0059 0.88903C32.7537 0.593162 32.4116 0.39549 32.0362 0.328802ZM15.0522 23.3271C11.9625 21.6428 8.52336 20.7638 5.03218 20.766C4.48107 20.766 3.92997 20.766 3.36217 20.766V3.461C3.91838 3.42779 4.47597 3.42779 5.03218 3.461C8.59494 3.45692 12.08 4.5403 15.0522 6.5759V23.3271ZM30.0823 20.8352C29.5145 20.8352 28.9634 20.8352 28.4123 20.8352C24.9211 20.833 21.4819 21.712 18.3922 23.3963V6.5759C21.3645 4.5403 24.8495 3.45692 28.4123 3.461C28.9685 3.42779 29.5261 3.42779 30.0823 3.461V20.8352ZM32.0362 28.0168C30.8391 27.8031 29.6269 27.6931 28.4123 27.688C24.2679 27.6845 20.21 28.9159 16.7222 31.2355C13.2344 28.9159 9.17652 27.6845 5.03218 27.688C3.81749 27.6931 2.60533 27.8031 1.40826 28.0168C1.19087 28.0525 0.982449 28.1325 0.794974 28.252C0.607499 28.3715 0.444672 28.5282 0.315856 28.7131C0.187041 28.8981 0.094779 29.1076 0.0443754 29.3296C-0.00602817 29.5516 -0.0135786 29.7818 0.022158 30.0068C0.107026 30.4562 0.360318 30.8524 0.726551 31.1087C1.09278 31.3649 1.5421 31.4603 1.97607 31.3739C4.36922 30.9446 6.82109 31.0158 9.18726 31.5835C11.5534 32.1511 13.7861 33.2037 15.7536 34.6792C16.0365 34.8879 16.375 35 16.7222 35C17.0694 35 17.408 34.8879 17.6908 34.6792C19.6584 33.2037 21.891 32.1511 24.2572 31.5835C26.6234 31.0158 29.0752 30.9446 31.4684 31.3739C31.9023 31.4603 32.3517 31.3649 32.7179 31.1087C33.0841 30.8524 33.3374 30.4562 33.4223 30.0068C33.458 29.7818 33.4505 29.5516 33.4001 29.3296C33.3497 29.1076 33.2574 28.8981 33.1286 28.7131C32.9998 28.5282 32.8369 28.3715 32.6495 28.252C32.462 28.1325 32.2536 28.0525 32.0362 28.0168Z' fill='%23000000'/%3E%3C/svg%3E");
}

.wrap-board .board-cont--other .quartered li.si .value {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='35' height='38' viewBox='0 0 35 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.85' d='M33.25 31.0559H22.435C22.1737 30.3323 21.7523 29.6751 21.2014 29.132C20.6505 28.5889 19.9839 28.1735 19.25 27.9158V24.1546H24.5C25.8924 24.1546 27.2277 23.6093 28.2123 22.6386C29.1969 21.6679 29.75 20.3514 29.75 18.9786V12.0773C29.75 12.0773 29.75 12.0773 29.75 11.9738C29.7318 11.8153 29.6966 11.6591 29.645 11.5079V11.3527C29.5609 11.1753 29.4486 11.0122 29.3125 10.8696L18.8125 0.517599C18.6678 0.383396 18.5024 0.272742 18.3225 0.189786C18.2703 0.182471 18.2172 0.182471 18.165 0.189786C17.9872 0.0892709 17.7909 0.0247485 17.5875 0H10.5C9.10761 0 7.77226 0.545326 6.78769 1.51601C5.80312 2.4867 5.25 3.80323 5.25 5.17599V18.9786C5.25 20.3514 5.80312 21.6679 6.78769 22.6386C7.77226 23.6093 9.10761 24.1546 10.5 24.1546H15.75V27.9158C15.0161 28.1735 14.3495 28.5889 13.7986 29.132C13.2477 29.6751 12.8263 30.3323 12.565 31.0559H1.75C1.28587 31.0559 0.840752 31.2377 0.512563 31.5613C0.184374 31.8848 0 32.3237 0 32.7813C0 33.2388 0.184374 33.6777 0.512563 34.0013C0.840752 34.3248 1.28587 34.5066 1.75 34.5066H12.565C12.9329 35.5058 13.6038 36.3692 14.4868 36.9793C15.3697 37.5894 16.4218 37.9167 17.5 37.9167C18.5782 37.9167 19.6303 37.5894 20.5132 36.9793C21.3961 36.3692 22.0671 35.5058 22.435 34.5066H33.25C33.7141 34.5066 34.1592 34.3248 34.4874 34.0013C34.8156 33.6777 35 33.2388 35 32.7813C35 32.3237 34.8156 31.8848 34.4874 31.5613C34.1592 31.2377 33.7141 31.0559 33.25 31.0559ZM19.25 5.88337L23.7825 10.352H21C20.5359 10.352 20.0907 10.1702 19.7626 9.84664C19.4344 9.52308 19.25 9.08423 19.25 8.62665V5.88337ZM10.5 20.704C10.0359 20.704 9.59075 20.5222 9.26256 20.1986C8.93437 19.8751 8.75 19.4362 8.75 18.9786V5.17599C8.75 4.7184 8.93437 4.27956 9.26256 3.956C9.59075 3.63243 10.0359 3.45066 10.5 3.45066H15.75V8.62665C15.75 9.99941 16.3031 11.3159 17.2877 12.2866C18.2723 13.2573 19.6076 13.8026 21 13.8026H26.25V18.9786C26.25 19.4362 26.0656 19.8751 25.7374 20.1986C25.4092 20.5222 24.9641 20.704 24.5 20.704H10.5ZM17.5 34.5066C17.1539 34.5066 16.8155 34.4054 16.5278 34.2158C16.24 34.0262 16.0157 33.7568 15.8832 33.4415C15.7508 33.1263 15.7161 32.7793 15.7836 32.4447C15.8511 32.11 16.0178 31.8026 16.2626 31.5613C16.5073 31.32 16.8191 31.1557 17.1586 31.0891C17.4981 31.0225 17.8499 31.0567 18.1697 31.1873C18.4895 31.3179 18.7628 31.539 18.9551 31.8227C19.1474 32.1064 19.25 32.44 19.25 32.7813C19.25 33.2388 19.0656 33.6777 18.7374 34.0013C18.4092 34.3248 17.9641 34.5066 17.5 34.5066Z' fill='%23000000'/%3E%3C/svg%3E");
}

.wrap-board .board-cont--other .quartered li.vgm .value {
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.85' d='M33.4091 22.2727H30.2273V17.5C30.2273 17.0781 30.0597 16.6734 29.7613 16.3751C29.463 16.0767 29.0583 15.9091 28.6364 15.9091H19.0909V12.7273H22.2727C22.6947 12.7273 23.0993 12.5597 23.3977 12.2613C23.696 11.963 23.8636 11.5583 23.8636 11.1364V1.59091C23.8636 1.16897 23.696 0.76432 23.3977 0.465966C23.0993 0.167613 22.6947 0 22.2727 0H12.7273C12.3053 0 11.9007 0.167613 11.6023 0.465966C11.304 0.76432 11.1364 1.16897 11.1364 1.59091V11.1364C11.1364 11.5583 11.304 11.963 11.6023 12.2613C11.9007 12.5597 12.3053 12.7273 12.7273 12.7273H15.9091V15.9091H6.36364C5.9417 15.9091 5.53705 16.0767 5.23869 16.3751C4.94034 16.6734 4.77273 17.0781 4.77273 17.5V22.2727H1.59091C1.16897 22.2727 0.76432 22.4403 0.465966 22.7387C0.167613 23.037 0 23.4417 0 23.8636V33.4091C0 33.831 0.167613 34.2357 0.465966 34.534C0.76432 34.8324 1.16897 35 1.59091 35H11.1364C11.5583 35 11.963 34.8324 12.2613 34.534C12.5597 34.2357 12.7273 33.831 12.7273 33.4091V23.8636C12.7273 23.4417 12.5597 23.037 12.2613 22.7387C11.963 22.4403 11.5583 22.2727 11.1364 22.2727H7.95455V19.0909H27.0455V22.2727H23.8636C23.4417 22.2727 23.037 22.4403 22.7387 22.7387C22.4403 23.037 22.2727 23.4417 22.2727 23.8636V33.4091C22.2727 33.831 22.4403 34.2357 22.7387 34.534C23.037 34.8324 23.4417 35 23.8636 35H33.4091C33.831 35 34.2357 34.8324 34.534 34.534C34.8324 34.2357 35 33.831 35 33.4091V23.8636C35 23.4417 34.8324 23.037 34.534 22.7387C34.2357 22.4403 33.831 22.2727 33.4091 22.2727ZM9.54545 25.4545V31.8182H3.18182V25.4545H9.54545ZM14.3182 9.54545V3.18182H20.6818V9.54545H14.3182ZM31.8182 31.8182H25.4545V25.4545H31.8182V31.8182Z' fill='%23000000'/%3E%3C/svg%3E");
}

@media all and (-ms-high-contrast: none) {
  .wrap-board .board-cont--bl .board--cont {
    flex: 1;
  }
}

@supports (-ms-ime-align: auto) {
  .wrap-board .board-cont--bl .board--cont {
    flex: 1;
  }
}

/* 반응형 */
@media all and (max-width: 1360px) {
  #wrap:not(.aside-off) .wrap-board .board-wrap {
    width: 100%;
    flex: 0 0 100%;
  }
  #wrap:not(.aside-off) .wrap-board .board-wrap.top-left {
    height: 300px;
  }
  #wrap:not(.aside-off) .wrap-board .board-wrap .board-cont--schedule {
    width: calc(60% - 15px);
    height: calc(100% - 15px);
  }
  #wrap:not(.aside-off) .wrap-board .board-wrap .board-cont--notice {
    width: calc(40% - 15px);
    height: calc(100% - 15px);
  }
}

@media all and (max-width: 1210px) {
  #wrap .wrap-board .board-wrap {
    width: 100%;
    flex: 0 0 100%;
  }
  #wrap .wrap-board .board-wrap.top-left {
    height: 300px;
  }
  #wrap .wrap-board .board-wrap .board-cont--schedule {
    width: calc(60% - 15px);
    height: calc(100% - 15px);
  }
  #wrap .wrap-board .board-wrap .board-cont--notice {
    width: calc(40% - 15px);
    height: calc(100% - 15px);
  }
}
