/* Color */
/* Size */
/* font-Weight */
html, body, h1, h2, h3, h4, h5, h6, div, p, span, table, tr, th, td, ul, ol, li, input, textarea, select, label, sub, sup, strong, b, small, button, a, table, dl, dt, dt {
  font-family: "pretendard", "NanumSquareRound";
  margin: 0;
  padding: 0;
}

.bs-tmp {
  /* colorList */
  /* Typography - default-text-class */
  /* Button */
  /* Button - btn size array */
  /* Button - btn type array */
  /* flex & grid */
  /* padding margin */
}
.bs-tmp table {
  border-collapse: collapse;
}
.bs-tmp li {
  list-style: none;
}
.bs-tmp button {
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.bs-tmp .rel {
  position: relative;
}
.bs-tmp .white {
  color: #ffffff;
}
.bs-tmp .white_ipt {
  color: #ffffff !important;
}
.bs-tmp .bg-white {
  background-color: #ffffff;
}
.bs-tmp .bg-white_ipt {
  background-color: #ffffff !important;
}
.bs-tmp .bd-white {
  border: 1px solid #ffffff;
  box-sizing: border-box;
}
.bs-tmp .bd-white_ipt {
  border: 1px solid #ffffff !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-white {
  border-top: 1px solid #ffffff;
  box-sizing: border-box;
}
.bs-tmp .bdt-white {
  border-top: 1px solid #ffffff;
  box-sizing: border-box;
}
.bs-tmp .bdb-white {
  border-bottom: 1px solid #ffffff;
  box-sizing: border-box;
}
.bs-tmp .bdl-white {
  border-left: 1px solid #ffffff;
  box-sizing: border-box;
}
.bs-tmp .bdr-white {
  border-right: 1px solid #ffffff;
  box-sizing: border-box;
}
.bs-tmp .black {
  color: #000000;
}
.bs-tmp .black_ipt {
  color: #000000 !important;
}
.bs-tmp .bg-black {
  background-color: #000000;
}
.bs-tmp .bg-black_ipt {
  background-color: #000000 !important;
}
.bs-tmp .bd-black {
  border: 1px solid #000000;
  box-sizing: border-box;
}
.bs-tmp .bd-black_ipt {
  border: 1px solid #000000 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-black {
  border-top: 1px solid #000000;
  box-sizing: border-box;
}
.bs-tmp .bdt-black {
  border-top: 1px solid #000000;
  box-sizing: border-box;
}
.bs-tmp .bdb-black {
  border-bottom: 1px solid #000000;
  box-sizing: border-box;
}
.bs-tmp .bdl-black {
  border-left: 1px solid #000000;
  box-sizing: border-box;
}
.bs-tmp .bdr-black {
  border-right: 1px solid #000000;
  box-sizing: border-box;
}
.bs-tmp .blue50 {
  color: #F7F8FC;
}
.bs-tmp .blue50_ipt {
  color: #F7F8FC !important;
}
.bs-tmp .bg-blue50 {
  background-color: #F7F8FC;
}
.bs-tmp .bg-blue50_ipt {
  background-color: #F7F8FC !important;
}
.bs-tmp .bd-blue50 {
  border: 1px solid #F7F8FC;
  box-sizing: border-box;
}
.bs-tmp .bd-blue50_ipt {
  border: 1px solid #F7F8FC !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue50 {
  border-top: 1px solid #F7F8FC;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue50 {
  border-top: 1px solid #F7F8FC;
  box-sizing: border-box;
}
.bs-tmp .bdb-blue50 {
  border-bottom: 1px solid #F7F8FC;
  box-sizing: border-box;
}
.bs-tmp .bdl-blue50 {
  border-left: 1px solid #F7F8FC;
  box-sizing: border-box;
}
.bs-tmp .bdr-blue50 {
  border-right: 1px solid #F7F8FC;
  box-sizing: border-box;
}
.bs-tmp .blue100 {
  color: #F4FAFF;
}
.bs-tmp .blue100_ipt {
  color: #F4FAFF !important;
}
.bs-tmp .bg-blue100 {
  background-color: #F4FAFF;
}
.bs-tmp .bg-blue100_ipt {
  background-color: #F4FAFF !important;
}
.bs-tmp .bd-blue100 {
  border: 1px solid #F4FAFF;
  box-sizing: border-box;
}
.bs-tmp .bd-blue100_ipt {
  border: 1px solid #F4FAFF !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue100 {
  border-top: 1px solid #F4FAFF;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue100 {
  border-top: 1px solid #F4FAFF;
  box-sizing: border-box;
}
.bs-tmp .bdb-blue100 {
  border-bottom: 1px solid #F4FAFF;
  box-sizing: border-box;
}
.bs-tmp .bdl-blue100 {
  border-left: 1px solid #F4FAFF;
  box-sizing: border-box;
}
.bs-tmp .bdr-blue100 {
  border-right: 1px solid #F4FAFF;
  box-sizing: border-box;
}
.bs-tmp .blue200 {
  color: #F9F9FC;
}
.bs-tmp .blue200_ipt {
  color: #F9F9FC !important;
}
.bs-tmp .bg-blue200 {
  background-color: #F9F9FC;
}
.bs-tmp .bg-blue200_ipt {
  background-color: #F9F9FC !important;
}
.bs-tmp .bd-blue200 {
  border: 1px solid #F9F9FC;
  box-sizing: border-box;
}
.bs-tmp .bd-blue200_ipt {
  border: 1px solid #F9F9FC !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue200 {
  border-top: 1px solid #F9F9FC;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue200 {
  border-top: 1px solid #F9F9FC;
  box-sizing: border-box;
}
.bs-tmp .bdb-blue200 {
  border-bottom: 1px solid #F9F9FC;
  box-sizing: border-box;
}
.bs-tmp .bdl-blue200 {
  border-left: 1px solid #F9F9FC;
  box-sizing: border-box;
}
.bs-tmp .bdr-blue200 {
  border-right: 1px solid #F9F9FC;
  box-sizing: border-box;
}
.bs-tmp .blue300 {
  color: #D9DFEB;
}
.bs-tmp .blue300_ipt {
  color: #D9DFEB !important;
}
.bs-tmp .bg-blue300 {
  background-color: #D9DFEB;
}
.bs-tmp .bg-blue300_ipt {
  background-color: #D9DFEB !important;
}
.bs-tmp .bd-blue300 {
  border: 1px solid #D9DFEB;
  box-sizing: border-box;
}
.bs-tmp .bd-blue300_ipt {
  border: 1px solid #D9DFEB !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue300 {
  border-top: 1px solid #D9DFEB;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue300 {
  border-top: 1px solid #D9DFEB;
  box-sizing: border-box;
}
.bs-tmp .bdb-blue300 {
  border-bottom: 1px solid #D9DFEB;
  box-sizing: border-box;
}
.bs-tmp .bdl-blue300 {
  border-left: 1px solid #D9DFEB;
  box-sizing: border-box;
}
.bs-tmp .bdr-blue300 {
  border-right: 1px solid #D9DFEB;
  box-sizing: border-box;
}
.bs-tmp .blue400 {
  color: #D4DBE8;
}
.bs-tmp .blue400_ipt {
  color: #D4DBE8 !important;
}
.bs-tmp .bg-blue400 {
  background-color: #D4DBE8;
}
.bs-tmp .bg-blue400_ipt {
  background-color: #D4DBE8 !important;
}
.bs-tmp .bd-blue400 {
  border: 1px solid #D4DBE8;
  box-sizing: border-box;
}
.bs-tmp .bd-blue400_ipt {
  border: 1px solid #D4DBE8 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue400 {
  border-top: 1px solid #D4DBE8;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue400 {
  border-top: 1px solid #D4DBE8;
  box-sizing: border-box;
}
.bs-tmp .bdb-blue400 {
  border-bottom: 1px solid #D4DBE8;
  box-sizing: border-box;
}
.bs-tmp .bdl-blue400 {
  border-left: 1px solid #D4DBE8;
  box-sizing: border-box;
}
.bs-tmp .bdr-blue400 {
  border-right: 1px solid #D4DBE8;
  box-sizing: border-box;
}
.bs-tmp .blue500 {
  color: #0E89E8;
}
.bs-tmp .blue500_ipt {
  color: #0E89E8 !important;
}
.bs-tmp .bg-blue500 {
  background-color: #0E89E8;
}
.bs-tmp .bg-blue500_ipt {
  background-color: #0E89E8 !important;
}
.bs-tmp .bd-blue500 {
  border: 1px solid #0E89E8;
  box-sizing: border-box;
}
.bs-tmp .bd-blue500_ipt {
  border: 1px solid #0E89E8 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue500 {
  border-top: 1px solid #0E89E8;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue500 {
  border-top: 1px solid #0E89E8;
  box-sizing: border-box;
}
.bs-tmp .bdb-blue500 {
  border-bottom: 1px solid #0E89E8;
  box-sizing: border-box;
}
.bs-tmp .bdl-blue500 {
  border-left: 1px solid #0E89E8;
  box-sizing: border-box;
}
.bs-tmp .bdr-blue500 {
  border-right: 1px solid #0E89E8;
  box-sizing: border-box;
}
.bs-tmp .blue600 {
  color: #007AFF;
}
.bs-tmp .blue600_ipt {
  color: #007AFF !important;
}
.bs-tmp .bg-blue600 {
  background-color: #007AFF;
}
.bs-tmp .bg-blue600_ipt {
  background-color: #007AFF !important;
}
.bs-tmp .bd-blue600 {
  border: 1px solid #007AFF;
  box-sizing: border-box;
}
.bs-tmp .bd-blue600_ipt {
  border: 1px solid #007AFF !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue600 {
  border-top: 1px solid #007AFF;
  box-sizing: border-box;
}
.bs-tmp .bdt-blue600 {
  border-top: 1px solid #007AFF;
  box-sizing: border-box;
}
.bs-tmp .bdb-blue600 {
  border-bottom: 1px solid #007AFF;
  box-sizing: border-box;
}
.bs-tmp .bdl-blue600 {
  border-left: 1px solid #007AFF;
  box-sizing: border-box;
}
.bs-tmp .bdr-blue600 {
  border-right: 1px solid #007AFF;
  box-sizing: border-box;
}
.bs-tmp .gray50 {
  color: #f8f8f8;
}
.bs-tmp .gray50_ipt {
  color: #f8f8f8 !important;
}
.bs-tmp .bg-gray50 {
  background-color: #f8f8f8;
}
.bs-tmp .bg-gray50_ipt {
  background-color: #f8f8f8 !important;
}
.bs-tmp .bd-gray50 {
  border: 1px solid #f8f8f8;
  box-sizing: border-box;
}
.bs-tmp .bd-gray50_ipt {
  border: 1px solid #f8f8f8 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray50 {
  border-top: 1px solid #f8f8f8;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray50 {
  border-top: 1px solid #f8f8f8;
  box-sizing: border-box;
}
.bs-tmp .bdb-gray50 {
  border-bottom: 1px solid #f8f8f8;
  box-sizing: border-box;
}
.bs-tmp .bdl-gray50 {
  border-left: 1px solid #f8f8f8;
  box-sizing: border-box;
}
.bs-tmp .bdr-gray50 {
  border-right: 1px solid #f8f8f8;
  box-sizing: border-box;
}
.bs-tmp .gray100 {
  color: #F2F2F2;
}
.bs-tmp .gray100_ipt {
  color: #F2F2F2 !important;
}
.bs-tmp .bg-gray100 {
  background-color: #F2F2F2;
}
.bs-tmp .bg-gray100_ipt {
  background-color: #F2F2F2 !important;
}
.bs-tmp .bd-gray100 {
  border: 1px solid #F2F2F2;
  box-sizing: border-box;
}
.bs-tmp .bd-gray100_ipt {
  border: 1px solid #F2F2F2 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray100 {
  border-top: 1px solid #F2F2F2;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray100 {
  border-top: 1px solid #F2F2F2;
  box-sizing: border-box;
}
.bs-tmp .bdb-gray100 {
  border-bottom: 1px solid #F2F2F2;
  box-sizing: border-box;
}
.bs-tmp .bdl-gray100 {
  border-left: 1px solid #F2F2F2;
  box-sizing: border-box;
}
.bs-tmp .bdr-gray100 {
  border-right: 1px solid #F2F2F2;
  box-sizing: border-box;
}
.bs-tmp .gray200 {
  color: #E8E8E8;
}
.bs-tmp .gray200_ipt {
  color: #E8E8E8 !important;
}
.bs-tmp .bg-gray200 {
  background-color: #E8E8E8;
}
.bs-tmp .bg-gray200_ipt {
  background-color: #E8E8E8 !important;
}
.bs-tmp .bd-gray200 {
  border: 1px solid #E8E8E8;
  box-sizing: border-box;
}
.bs-tmp .bd-gray200_ipt {
  border: 1px solid #E8E8E8 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray200 {
  border-top: 1px solid #E8E8E8;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray200 {
  border-top: 1px solid #E8E8E8;
  box-sizing: border-box;
}
.bs-tmp .bdb-gray200 {
  border-bottom: 1px solid #E8E8E8;
  box-sizing: border-box;
}
.bs-tmp .bdl-gray200 {
  border-left: 1px solid #E8E8E8;
  box-sizing: border-box;
}
.bs-tmp .bdr-gray200 {
  border-right: 1px solid #E8E8E8;
  box-sizing: border-box;
}
.bs-tmp .gray300 {
  color: #D9D9D9;
}
.bs-tmp .gray300_ipt {
  color: #D9D9D9 !important;
}
.bs-tmp .bg-gray300 {
  background-color: #D9D9D9;
}
.bs-tmp .bg-gray300_ipt {
  background-color: #D9D9D9 !important;
}
.bs-tmp .bd-gray300 {
  border: 1px solid #D9D9D9;
  box-sizing: border-box;
}
.bs-tmp .bd-gray300_ipt {
  border: 1px solid #D9D9D9 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray300 {
  border-top: 1px solid #D9D9D9;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray300 {
  border-top: 1px solid #D9D9D9;
  box-sizing: border-box;
}
.bs-tmp .bdb-gray300 {
  border-bottom: 1px solid #D9D9D9;
  box-sizing: border-box;
}
.bs-tmp .bdl-gray300 {
  border-left: 1px solid #D9D9D9;
  box-sizing: border-box;
}
.bs-tmp .bdr-gray300 {
  border-right: 1px solid #D9D9D9;
  box-sizing: border-box;
}
.bs-tmp .gray400 {
  color: #C8C8C8;
}
.bs-tmp .gray400_ipt {
  color: #C8C8C8 !important;
}
.bs-tmp .bg-gray400 {
  background-color: #C8C8C8;
}
.bs-tmp .bg-gray400_ipt {
  background-color: #C8C8C8 !important;
}
.bs-tmp .bd-gray400 {
  border: 1px solid #C8C8C8;
  box-sizing: border-box;
}
.bs-tmp .bd-gray400_ipt {
  border: 1px solid #C8C8C8 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray400 {
  border-top: 1px solid #C8C8C8;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray400 {
  border-top: 1px solid #C8C8C8;
  box-sizing: border-box;
}
.bs-tmp .bdb-gray400 {
  border-bottom: 1px solid #C8C8C8;
  box-sizing: border-box;
}
.bs-tmp .bdl-gray400 {
  border-left: 1px solid #C8C8C8;
  box-sizing: border-box;
}
.bs-tmp .bdr-gray400 {
  border-right: 1px solid #C8C8C8;
  box-sizing: border-box;
}
.bs-tmp .gray500 {
  color: #999;
}
.bs-tmp .gray500_ipt {
  color: #999 !important;
}
.bs-tmp .bg-gray500 {
  background-color: #999;
}
.bs-tmp .bg-gray500_ipt {
  background-color: #999 !important;
}
.bs-tmp .bd-gray500 {
  border: 1px solid #999;
  box-sizing: border-box;
}
.bs-tmp .bd-gray500_ipt {
  border: 1px solid #999 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray500 {
  border-top: 1px solid #999;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray500 {
  border-top: 1px solid #999;
  box-sizing: border-box;
}
.bs-tmp .bdb-gray500 {
  border-bottom: 1px solid #999;
  box-sizing: border-box;
}
.bs-tmp .bdl-gray500 {
  border-left: 1px solid #999;
  box-sizing: border-box;
}
.bs-tmp .bdr-gray500 {
  border-right: 1px solid #999;
  box-sizing: border-box;
}
.bs-tmp .gray600 {
  color: #666;
}
.bs-tmp .gray600_ipt {
  color: #666 !important;
}
.bs-tmp .bg-gray600 {
  background-color: #666;
}
.bs-tmp .bg-gray600_ipt {
  background-color: #666 !important;
}
.bs-tmp .bd-gray600 {
  border: 1px solid #666;
  box-sizing: border-box;
}
.bs-tmp .bd-gray600_ipt {
  border: 1px solid #666 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray600 {
  border-top: 1px solid #666;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray600 {
  border-top: 1px solid #666;
  box-sizing: border-box;
}
.bs-tmp .bdb-gray600 {
  border-bottom: 1px solid #666;
  box-sizing: border-box;
}
.bs-tmp .bdl-gray600 {
  border-left: 1px solid #666;
  box-sizing: border-box;
}
.bs-tmp .bdr-gray600 {
  border-right: 1px solid #666;
  box-sizing: border-box;
}
.bs-tmp .gray700 {
  color: #333;
}
.bs-tmp .gray700_ipt {
  color: #333 !important;
}
.bs-tmp .bg-gray700 {
  background-color: #333;
}
.bs-tmp .bg-gray700_ipt {
  background-color: #333 !important;
}
.bs-tmp .bd-gray700 {
  border: 1px solid #333;
  box-sizing: border-box;
}
.bs-tmp .bd-gray700_ipt {
  border: 1px solid #333 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray700 {
  border-top: 1px solid #333;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray700 {
  border-top: 1px solid #333;
  box-sizing: border-box;
}
.bs-tmp .bdb-gray700 {
  border-bottom: 1px solid #333;
  box-sizing: border-box;
}
.bs-tmp .bdl-gray700 {
  border-left: 1px solid #333;
  box-sizing: border-box;
}
.bs-tmp .bdr-gray700 {
  border-right: 1px solid #333;
  box-sizing: border-box;
}
.bs-tmp .gray800 {
  color: #202020;
}
.bs-tmp .gray800_ipt {
  color: #202020 !important;
}
.bs-tmp .bg-gray800 {
  background-color: #202020;
}
.bs-tmp .bg-gray800_ipt {
  background-color: #202020 !important;
}
.bs-tmp .bd-gray800 {
  border: 1px solid #202020;
  box-sizing: border-box;
}
.bs-tmp .bd-gray800_ipt {
  border: 1px solid #202020 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray800 {
  border-top: 1px solid #202020;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray800 {
  border-top: 1px solid #202020;
  box-sizing: border-box;
}
.bs-tmp .bdb-gray800 {
  border-bottom: 1px solid #202020;
  box-sizing: border-box;
}
.bs-tmp .bdl-gray800 {
  border-left: 1px solid #202020;
  box-sizing: border-box;
}
.bs-tmp .bdr-gray800 {
  border-right: 1px solid #202020;
  box-sizing: border-box;
}
.bs-tmp .gray900 {
  color: #101010;
}
.bs-tmp .gray900_ipt {
  color: #101010 !important;
}
.bs-tmp .bg-gray900 {
  background-color: #101010;
}
.bs-tmp .bg-gray900_ipt {
  background-color: #101010 !important;
}
.bs-tmp .bd-gray900 {
  border: 1px solid #101010;
  box-sizing: border-box;
}
.bs-tmp .bd-gray900_ipt {
  border: 1px solid #101010 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray900 {
  border-top: 1px solid #101010;
  box-sizing: border-box;
}
.bs-tmp .bdt-gray900 {
  border-top: 1px solid #101010;
  box-sizing: border-box;
}
.bs-tmp .bdb-gray900 {
  border-bottom: 1px solid #101010;
  box-sizing: border-box;
}
.bs-tmp .bdl-gray900 {
  border-left: 1px solid #101010;
  box-sizing: border-box;
}
.bs-tmp .bdr-gray900 {
  border-right: 1px solid #101010;
  box-sizing: border-box;
}
.bs-tmp .green400 {
  color: #50B99B;
}
.bs-tmp .green400_ipt {
  color: #50B99B !important;
}
.bs-tmp .bg-green400 {
  background-color: #50B99B;
}
.bs-tmp .bg-green400_ipt {
  background-color: #50B99B !important;
}
.bs-tmp .bd-green400 {
  border: 1px solid #50B99B;
  box-sizing: border-box;
}
.bs-tmp .bd-green400_ipt {
  border: 1px solid #50B99B !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-green400 {
  border-top: 1px solid #50B99B;
  box-sizing: border-box;
}
.bs-tmp .bdt-green400 {
  border-top: 1px solid #50B99B;
  box-sizing: border-box;
}
.bs-tmp .bdb-green400 {
  border-bottom: 1px solid #50B99B;
  box-sizing: border-box;
}
.bs-tmp .bdl-green400 {
  border-left: 1px solid #50B99B;
  box-sizing: border-box;
}
.bs-tmp .bdr-green400 {
  border-right: 1px solid #50B99B;
  box-sizing: border-box;
}
.bs-tmp .green500 {
  color: #32AB8C;
}
.bs-tmp .green500_ipt {
  color: #32AB8C !important;
}
.bs-tmp .bg-green500 {
  background-color: #32AB8C;
}
.bs-tmp .bg-green500_ipt {
  background-color: #32AB8C !important;
}
.bs-tmp .bd-green500 {
  border: 1px solid #32AB8C;
  box-sizing: border-box;
}
.bs-tmp .bd-green500_ipt {
  border: 1px solid #32AB8C !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-green500 {
  border-top: 1px solid #32AB8C;
  box-sizing: border-box;
}
.bs-tmp .bdt-green500 {
  border-top: 1px solid #32AB8C;
  box-sizing: border-box;
}
.bs-tmp .bdb-green500 {
  border-bottom: 1px solid #32AB8C;
  box-sizing: border-box;
}
.bs-tmp .bdl-green500 {
  border-left: 1px solid #32AB8C;
  box-sizing: border-box;
}
.bs-tmp .bdr-green500 {
  border-right: 1px solid #32AB8C;
  box-sizing: border-box;
}
.bs-tmp .red300 {
  color: #F05046;
}
.bs-tmp .red300_ipt {
  color: #F05046 !important;
}
.bs-tmp .bg-red300 {
  background-color: #F05046;
}
.bs-tmp .bg-red300_ipt {
  background-color: #F05046 !important;
}
.bs-tmp .bd-red300 {
  border: 1px solid #F05046;
  box-sizing: border-box;
}
.bs-tmp .bd-red300_ipt {
  border: 1px solid #F05046 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-red300 {
  border-top: 1px solid #F05046;
  box-sizing: border-box;
}
.bs-tmp .bdt-red300 {
  border-top: 1px solid #F05046;
  box-sizing: border-box;
}
.bs-tmp .bdb-red300 {
  border-bottom: 1px solid #F05046;
  box-sizing: border-box;
}
.bs-tmp .bdl-red300 {
  border-left: 1px solid #F05046;
  box-sizing: border-box;
}
.bs-tmp .bdr-red300 {
  border-right: 1px solid #F05046;
  box-sizing: border-box;
}
.bs-tmp .red400 {
  color: #F00505;
}
.bs-tmp .red400_ipt {
  color: #F00505 !important;
}
.bs-tmp .bg-red400 {
  background-color: #F00505;
}
.bs-tmp .bg-red400_ipt {
  background-color: #F00505 !important;
}
.bs-tmp .bd-red400 {
  border: 1px solid #F00505;
  box-sizing: border-box;
}
.bs-tmp .bd-red400_ipt {
  border: 1px solid #F00505 !important;
  box-sizing: border-box;
}
.bs-tmp .bdt-red400 {
  border-top: 1px solid #F00505;
  box-sizing: border-box;
}
.bs-tmp .bdt-red400 {
  border-top: 1px solid #F00505;
  box-sizing: border-box;
}
.bs-tmp .bdb-red400 {
  border-bottom: 1px solid #F00505;
  box-sizing: border-box;
}
.bs-tmp .bdl-red400 {
  border-left: 1px solid #F00505;
  box-sizing: border-box;
}
.bs-tmp .bdr-red400 {
  border-right: 1px solid #F00505;
  box-sizing: border-box;
}
.bs-tmp [class*=hv-] {
  transition: color 0.2s;
}
.bs-tmp [class*=hv-][class*=white]:hover {
  color: #ffffff;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=black]:hover {
  color: #000000;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=blue50]:hover {
  color: #F7F8FC;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=blue100]:hover {
  color: #F4FAFF;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=blue200]:hover {
  color: #F9F9FC;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=blue300]:hover {
  color: #D9DFEB;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=blue400]:hover {
  color: #D4DBE8;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=blue500]:hover {
  color: #0E89E8;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=blue600]:hover {
  color: #007AFF;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=gray50]:hover {
  color: #f8f8f8;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=gray100]:hover {
  color: #F2F2F2;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=gray200]:hover {
  color: #E8E8E8;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=gray300]:hover {
  color: #D9D9D9;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=gray400]:hover {
  color: #C8C8C8;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=gray500]:hover {
  color: #999;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=gray600]:hover {
  color: #666;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=gray700]:hover {
  color: #333;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=gray800]:hover {
  color: #202020;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=gray900]:hover {
  color: #101010;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=green400]:hover {
  color: #50B99B;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=green500]:hover {
  color: #32AB8C;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=red300]:hover {
  color: #F05046;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=hv-][class*=red400]:hover {
  color: #F00505;
}
.bs-tmp [class*=hv-][class*=w-sm]:hover {
  font-weight: 400;
}
.bs-tmp [class*=hv-][class*=w-md]:hover {
  font-weight: 500;
}
.bs-tmp [class*=hv-][class*=w-lg]:hover {
  font-weight: 700;
}
.bs-tmp [class*=t12] {
  font-size: 12px;
}
.bs-tmp [class*=t12][class*=-line] {
  line-height: 18px;
  height: 18px;
}
.bs-tmp [class*=t14] {
  font-size: 14px;
}
.bs-tmp [class*=t14][class*=-line] {
  line-height: 20px;
  height: 20px;
}
.bs-tmp [class*=t16] {
  font-size: 16px;
}
.bs-tmp [class*=t16][class*=-line] {
  line-height: 24px;
  height: 24px;
}
.bs-tmp [class*=t18] {
  font-size: 18px;
}
.bs-tmp [class*=t18][class*=-line] {
  line-height: 24px;
  height: 24px;
}
.bs-tmp [class*=t20] {
  font-size: 20px;
}
.bs-tmp [class*=t20][class*=-line] {
  line-height: 32px;
  height: 32px;
}
.bs-tmp [class*=t24] {
  font-size: 24px;
}
.bs-tmp [class*=t24][class*=-line] {
  line-height: 32px;
  height: 32px;
}
.bs-tmp [class*=t36] {
  font-size: 36px;
}
.bs-tmp [class*=t36][class*=-line] {
  line-height: 42px;
  height: 42px;
}
.bs-tmp [class*=_w-lg] {
  font-weight: 700;
}
.bs-tmp [class*=_w-bd] {
  font-weight: 700;
}
.bs-tmp [class*=_w-md] {
  font-weight: 500;
}
.bs-tmp [class*=_w-sm] {
  font-weight: 400;
}
.bs-tmp [class*=_w-nm] {
  font-weight: 400;
}
.bs-tmp [data-langSize="2"] {
  min-width: 40px;
}
.bs-tmp [data-langSize="4"] {
  min-width: 80px;
}
.bs-tmp [data-langSize="6"] {
  min-width: 120px;
}
.bs-tmp [data-langSize="8"] {
  min-width: 160px;
}
.bs-tmp [data-langSize="10"] {
  min-width: 200px;
}
.bs-tmp [class*=elps] {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.bs-tmp [class*=elps][class*="2"] {
  -webkit-line-clamp: 2;
}
.bs-tmp [class*=elps][class*="3"] {
  -webkit-line-clamp: 3;
}
.bs-tmp [class*=-btn] {
  font-weight: 400;
  box-sizing: border-box;
  border: none;
  border-radius: 8px;
  transition: 0.2s;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  /* Btn size */
}
.bs-tmp [class*=-btn]:disabled {
  background-color: #F2F2F2;
  border-color: #C8C8C8;
  color: #C8C8C8;
  cursor: initial;
  pointer-events: none;
}
.bs-tmp [class*=-btn][class*=_xs] {
  font-size: 12px;
  height: 20px;
  font-weight: 400;
  padding: 0px 8px;
  gap: 2px;
}
.bs-tmp [class*=-btn][class*=_xs]:focus:not(:disabled), .bs-tmp [class*=-btn][class*=_xs].on:not(:disabled) {
  font-weight: 500;
}
.bs-tmp [class*=-btn][class*=_xs] {
  border-radius: 4px;
}
.bs-tmp [class*=-btn][class*=_sm] {
  font-size: 12px;
  height: 32px;
  font-weight: 400;
  padding: 0px 12px;
  gap: 2px;
}
.bs-tmp [class*=-btn][class*=_sm]:focus:not(:disabled), .bs-tmp [class*=-btn][class*=_sm].on:not(:disabled) {
  font-weight: 500;
}
.bs-tmp [class*=-btn][class*=_xs] {
  border-radius: 4px;
}
.bs-tmp [class*=-btn][class*=_md] {
  font-size: 14px;
  height: 40px;
  font-weight: 400;
  padding: 0px 12px;
  gap: 4px;
}
.bs-tmp [class*=-btn][class*=_md]:focus:not(:disabled), .bs-tmp [class*=-btn][class*=_md].on:not(:disabled) {
  font-weight: 400;
}
.bs-tmp [class*=-btn][class*=_xs] {
  border-radius: 4px;
}
.bs-tmp [class*=-btn][class*=_lg] {
  font-size: 14px;
  height: 48px;
  font-weight: 400;
  padding: 0px 20px;
  gap: 0px;
}
.bs-tmp [class*=-btn][class*=_lg]:focus:not(:disabled), .bs-tmp [class*=-btn][class*=_lg].on:not(:disabled) {
  font-weight: 500;
}
.bs-tmp [class*=-btn][class*=_xs] {
  border-radius: 4px;
}
.bs-tmp [class*=-btn][class*=_xl] {
  font-size: 14px;
  height: 56px;
  font-weight: 700;
  padding: 0px 20px;
  gap: 0px;
}
.bs-tmp [class*=-btn][class*=_xl]:focus:not(:disabled), .bs-tmp [class*=-btn][class*=_xl].on:not(:disabled) {
  font-weight: 700;
}
.bs-tmp [class*=-btn][class*=_xs] {
  border-radius: 4px;
}
@media (max-width: 768px) {
  .bs-tmp [class*=-btn][class*=_mxs] {
    font-size: 12px;
    height: 20px;
    font-weight: 400;
    padding: 0px 8px;
    gap: 2px;
  }
  .bs-tmp [class*=-btn][class*=_mxs]:focus:not(:disabled), .bs-tmp [class*=-btn][class*=_mxs].on:not(:disabled) {
    font-weight: 500;
  }
  .bs-tmp [class*=-btn][class*=_m_xs] {
    border-radius: 4px;
  }
  .bs-tmp [class*=-btn][class*=_msm] {
    font-size: 12px;
    height: 32px;
    font-weight: 400;
    padding: 0px 12px;
    gap: 2px;
  }
  .bs-tmp [class*=-btn][class*=_msm]:focus:not(:disabled), .bs-tmp [class*=-btn][class*=_msm].on:not(:disabled) {
    font-weight: 500;
  }
  .bs-tmp [class*=-btn][class*=_m_xs] {
    border-radius: 4px;
  }
  .bs-tmp [class*=-btn][class*=_mmd] {
    font-size: 14px;
    height: 40px;
    font-weight: 400;
    padding: 0px 12px;
    gap: 4px;
  }
  .bs-tmp [class*=-btn][class*=_mmd]:focus:not(:disabled), .bs-tmp [class*=-btn][class*=_mmd].on:not(:disabled) {
    font-weight: 400;
  }
  .bs-tmp [class*=-btn][class*=_m_xs] {
    border-radius: 4px;
  }
  .bs-tmp [class*=-btn][class*=_mlg] {
    font-size: 14px;
    height: 48px;
    font-weight: 400;
    padding: 0px 20px;
    gap: 0px;
  }
  .bs-tmp [class*=-btn][class*=_mlg]:focus:not(:disabled), .bs-tmp [class*=-btn][class*=_mlg].on:not(:disabled) {
    font-weight: 500;
  }
  .bs-tmp [class*=-btn][class*=_m_xs] {
    border-radius: 4px;
  }
  .bs-tmp [class*=-btn][class*=_mxl] {
    font-size: 14px;
    height: 56px;
    font-weight: 700;
    padding: 0px 20px;
    gap: 0px;
  }
  .bs-tmp [class*=-btn][class*=_mxl]:focus:not(:disabled), .bs-tmp [class*=-btn][class*=_mxl].on:not(:disabled) {
    font-weight: 700;
  }
  .bs-tmp [class*=-btn][class*=_m_xs] {
    border-radius: 4px;
  }
}
.bs-tmp [class*=df-btn] {
  color: #666;
  background: #ffffff;
  border: 1px solid #D9D9D9;
}
.bs-tmp [class*=df-btn]:hover:not(:disabled), .bs-tmp [class*=df-btn]:focus:not(:disabled), .bs-tmp [class*=df-btn].on:not(:disabled) {
  border-color: #C8C8C8;
  color: #202020;
}
.bs-tmp [class*=black-btn] {
  color: #ffffff;
  background: #333;
  border: 1px solid #333;
}
.bs-tmp [class*=black-btn]:hover:not(:disabled), .bs-tmp [class*=black-btn]:focus:not(:disabled), .bs-tmp [class*=black-btn].on:not(:disabled) {
  border-color: #101010;
  background: #101010;
}
.bs-tmp [class*=blue-btn] {
  color: #ffffff;
  background: #0E89E8;
  border: 1px solid #0E89E8;
}
.bs-tmp [class*=blue-btn]:hover:not(:disabled), .bs-tmp [class*=blue-btn]:focus:not(:disabled), .bs-tmp [class*=blue-btn].on:not(:disabled) {
  border-color: #007AFF;
  background: #007AFF;
}
.bs-tmp [class*=blue-outln-btn] {
  color: #0E89E8;
  background: #ffffff;
  border: 1px solid #0E89E8;
}
.bs-tmp [class*=blue-outln-btn]:hover:not(:disabled), .bs-tmp [class*=blue-outln-btn]:focus:not(:disabled), .bs-tmp [class*=blue-outln-btn].on:not(:disabled) {
  border-color: #007AFF;
  background: #ffffff;
  color: #007AFF;
}
.bs-tmp [class*=link-btn] {
  text-decoration: underline;
  color: #0E89E8;
}
.bs-tmp [class*=link-btn]:hover:not(:disabled), .bs-tmp [class*=link-btn]:focus:not(:disabled), .bs-tmp [class*=link-btn].on:not(:disabled) {
  color: #007AFF;
}
.bs-tmp [class*=flx] {
  display: flex;
  flex-wrap: wrap;
}
.bs-tmp [class*=flx][class*=_btw] {
  justify-content: space-between;
}
.bs-tmp [class*=flx][class*=_ct] {
  justify-content: center;
}
.bs-tmp [class*=flx][class*=_ed] {
  justify-content: flex-end;
}
.bs-tmp [class*=flx][class*=_ved] {
  align-items: flex-end;
}
.bs-tmp [class*=flx][class*=_vct] {
  align-items: center;
}
.bs-tmp [class*=flx][class*=_all-ct] {
  justify-content: center;
  align-items: center;
}
.bs-tmp [class*=flx][class*=_n-wrap] {
  flex-wrap: inherit;
}
.bs-tmp [class*=flx][class*=_col] {
  flex-direction: column;
}
@media (max-width: 768px) {
  .bs-tmp [class*=flx][class*=_mbtw] {
    justify-content: space-between;
  }
  .bs-tmp [class*=flx][class*=_mct] {
    justify-content: center;
  }
  .bs-tmp [class*=flx][class*=_med] {
    justify-content: flex-end;
  }
  .bs-tmp [class*=flx][class*=_mved] {
    align-items: flex-end;
  }
  .bs-tmp [class*=flx][class*=_mvct] {
    align-items: center;
  }
  .bs-tmp [class*=flx][class*=_mall-ct] {
    justify-content: center;
    align-items: center;
  }
  .bs-tmp [class*=flx][class*=_mn-wrap] {
    flex-wrap: inherit;
  }
  .bs-tmp [class*=flx][class*=_mcol] {
    flex-direction: column;
  }
}
.bs-tmp [class*=grid] {
  display: grid;
}
.bs-tmp [class*=grid][class*="_1/2"] {
  grid-template-columns: 1fr 1fr;
}
.bs-tmp [class*=grid][class*="_1/3"] {
  grid-template-columns: 1fr 1fr 1fr;
}
.bs-tmp [class*=grid][class*="_2/3"] {
  grid-template-columns: 2fr 1fr;
}
.bs-tmp [class*=grid][class*="_1/4"] {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 768px) {
  .bs-tmp [class*=grid][class*="_m1/2"] {
    grid-template-columns: 1fr 1fr;
  }
  .bs-tmp [class*=grid][class*="_m1/3"] {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .bs-tmp [class*=grid][class*="_m2/3"] {
    grid-template-columns: 2fr 1fr;
  }
  .bs-tmp [class*=grid][class*="_m1/4"] {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.bs-tmp [class*=_gp2] {
  gap: 2px;
}
.bs-tmp [class*=_xgp2] {
  column-gap: 2px;
}
.bs-tmp [class*=_ygp2] {
  row-gap: 2px;
}
.bs-tmp [class*=_gp4] {
  gap: 4px;
}
.bs-tmp [class*=_xgp4] {
  column-gap: 4px;
}
.bs-tmp [class*=_ygp4] {
  row-gap: 4px;
}
.bs-tmp [class*=_gp8] {
  gap: 8px;
}
.bs-tmp [class*=_xgp8] {
  column-gap: 8px;
}
.bs-tmp [class*=_ygp8] {
  row-gap: 8px;
}
.bs-tmp [class*=_gp10] {
  gap: 10px;
}
.bs-tmp [class*=_xgp10] {
  column-gap: 10px;
}
.bs-tmp [class*=_ygp10] {
  row-gap: 10px;
}
.bs-tmp [class*=_gp12] {
  gap: 12px;
}
.bs-tmp [class*=_xgp12] {
  column-gap: 12px;
}
.bs-tmp [class*=_ygp12] {
  row-gap: 12px;
}
.bs-tmp [class*=_gp14] {
  gap: 14px;
}
.bs-tmp [class*=_xgp14] {
  column-gap: 14px;
}
.bs-tmp [class*=_ygp14] {
  row-gap: 14px;
}
.bs-tmp [class*=_gp16] {
  gap: 16px;
}
.bs-tmp [class*=_xgp16] {
  column-gap: 16px;
}
.bs-tmp [class*=_ygp16] {
  row-gap: 16px;
}
.bs-tmp [class*=_gp18] {
  gap: 18px;
}
.bs-tmp [class*=_xgp18] {
  column-gap: 18px;
}
.bs-tmp [class*=_ygp18] {
  row-gap: 18px;
}
.bs-tmp [class*=_gp20] {
  gap: 20px;
}
.bs-tmp [class*=_xgp20] {
  column-gap: 20px;
}
.bs-tmp [class*=_ygp20] {
  row-gap: 20px;
}
.bs-tmp [class*=_gp22] {
  gap: 22px;
}
.bs-tmp [class*=_xgp22] {
  column-gap: 22px;
}
.bs-tmp [class*=_ygp22] {
  row-gap: 22px;
}
.bs-tmp [class*=_gp24] {
  gap: 24px;
}
.bs-tmp [class*=_xgp24] {
  column-gap: 24px;
}
.bs-tmp [class*=_ygp24] {
  row-gap: 24px;
}
.bs-tmp [class*=_gp32] {
  gap: 32px;
}
.bs-tmp [class*=_xgp32] {
  column-gap: 32px;
}
.bs-tmp [class*=_ygp32] {
  row-gap: 32px;
}
.bs-tmp [class*=_gp40] {
  gap: 40px;
}
.bs-tmp [class*=_xgp40] {
  column-gap: 40px;
}
.bs-tmp [class*=_ygp40] {
  row-gap: 40px;
}
.bs-tmp [class*=_gp48] {
  gap: 48px;
}
.bs-tmp [class*=_xgp48] {
  column-gap: 48px;
}
.bs-tmp [class*=_ygp48] {
  row-gap: 48px;
}
.bs-tmp [class*=_gp56] {
  gap: 56px;
}
.bs-tmp [class*=_xgp56] {
  column-gap: 56px;
}
.bs-tmp [class*=_ygp56] {
  row-gap: 56px;
}
.bs-tmp [class*=_gp64] {
  gap: 64px;
}
.bs-tmp [class*=_xgp64] {
  column-gap: 64px;
}
.bs-tmp [class*=_ygp64] {
  row-gap: 64px;
}
@media (max-width: 768px) {
  .bs-tmp [class*=_mgp2] {
    gap: 2px;
  }
  .bs-tmp [class*=_mxgp2] {
    column-gap: 2px;
  }
  .bs-tmp [class*=_mygp2] {
    row-gap: 2px;
  }
  .bs-tmp [class*=_mgp4] {
    gap: 4px;
  }
  .bs-tmp [class*=_mxgp4] {
    column-gap: 4px;
  }
  .bs-tmp [class*=_mygp4] {
    row-gap: 4px;
  }
  .bs-tmp [class*=_mgp8] {
    gap: 8px;
  }
  .bs-tmp [class*=_mxgp8] {
    column-gap: 8px;
  }
  .bs-tmp [class*=_mygp8] {
    row-gap: 8px;
  }
  .bs-tmp [class*=_mgp10] {
    gap: 10px;
  }
  .bs-tmp [class*=_mxgp10] {
    column-gap: 10px;
  }
  .bs-tmp [class*=_mygp10] {
    row-gap: 10px;
  }
  .bs-tmp [class*=_mgp12] {
    gap: 12px;
  }
  .bs-tmp [class*=_mxgp12] {
    column-gap: 12px;
  }
  .bs-tmp [class*=_mygp12] {
    row-gap: 12px;
  }
  .bs-tmp [class*=_mgp14] {
    gap: 14px;
  }
  .bs-tmp [class*=_mxgp14] {
    column-gap: 14px;
  }
  .bs-tmp [class*=_mygp14] {
    row-gap: 14px;
  }
  .bs-tmp [class*=_mgp16] {
    gap: 16px;
  }
  .bs-tmp [class*=_mxgp16] {
    column-gap: 16px;
  }
  .bs-tmp [class*=_mygp16] {
    row-gap: 16px;
  }
  .bs-tmp [class*=_mgp18] {
    gap: 18px;
  }
  .bs-tmp [class*=_mxgp18] {
    column-gap: 18px;
  }
  .bs-tmp [class*=_mygp18] {
    row-gap: 18px;
  }
  .bs-tmp [class*=_mgp20] {
    gap: 20px;
  }
  .bs-tmp [class*=_mxgp20] {
    column-gap: 20px;
  }
  .bs-tmp [class*=_mygp20] {
    row-gap: 20px;
  }
  .bs-tmp [class*=_mgp22] {
    gap: 22px;
  }
  .bs-tmp [class*=_mxgp22] {
    column-gap: 22px;
  }
  .bs-tmp [class*=_mygp22] {
    row-gap: 22px;
  }
  .bs-tmp [class*=_mgp24] {
    gap: 24px;
  }
  .bs-tmp [class*=_mxgp24] {
    column-gap: 24px;
  }
  .bs-tmp [class*=_mygp24] {
    row-gap: 24px;
  }
  .bs-tmp [class*=_mgp32] {
    gap: 32px;
  }
  .bs-tmp [class*=_mxgp32] {
    column-gap: 32px;
  }
  .bs-tmp [class*=_mygp32] {
    row-gap: 32px;
  }
  .bs-tmp [class*=_mgp40] {
    gap: 40px;
  }
  .bs-tmp [class*=_mxgp40] {
    column-gap: 40px;
  }
  .bs-tmp [class*=_mygp40] {
    row-gap: 40px;
  }
  .bs-tmp [class*=_mgp48] {
    gap: 48px;
  }
  .bs-tmp [class*=_mxgp48] {
    column-gap: 48px;
  }
  .bs-tmp [class*=_mygp48] {
    row-gap: 48px;
  }
  .bs-tmp [class*=_mgp56] {
    gap: 56px;
  }
  .bs-tmp [class*=_mxgp56] {
    column-gap: 56px;
  }
  .bs-tmp [class*=_mygp56] {
    row-gap: 56px;
  }
  .bs-tmp [class*=_mgp64] {
    gap: 64px;
  }
  .bs-tmp [class*=_mxgp64] {
    column-gap: 64px;
  }
  .bs-tmp [class*=_mygp64] {
    row-gap: 64px;
  }
}
.bs-tmp .pd0 {
  padding: 0;
  transition: 0.2s;
}
.bs-tmp .pdl0 {
  padding-left: 0;
  transition: 0.2s;
}
.bs-tmp .pdr0 {
  padding-right: 0;
  transition: 0.2s;
}
.bs-tmp .pdt0 {
  padding-top: 0;
  transition: 0.2s;
}
.bs-tmp .pdb0 {
  padding-bottom: 0;
  transition: 0.2s;
}
.bs-tmp .pdx0 {
  padding-left: 0;
  padding-right: 0;
  transition: 0.2s;
}
.bs-tmp .pdy0 {
  padding-top: 0;
  padding-bottom: 0;
  transition: 0.2s;
}
.bs-tmp .mg0 {
  margin: 0;
  transition: 0.2s;
}
.bs-tmp .mgl0 {
  margin-left: 0;
  transition: 0.2s;
}
.bs-tmp .mgr0 {
  margin-right: 0;
  transition: 0.2s;
}
.bs-tmp .mgt0 {
  margin-top: 0;
  transition: 0.2s;
}
.bs-tmp .mgb0 {
  margin-bottom: 0;
  transition: 0.2s;
}
.bs-tmp .mgx0 {
  margin-left: 0;
  margin-right: 0;
  transition: 0.2s;
}
.bs-tmp .mgy0 {
  margin-top: 0;
  margin-bottom: 0;
  transition: 0.2s;
}
.bs-tmp .pd0_ipt {
  padding: 0 !important;
  transition: 0.2s;
}
.bs-tmp .pdl0_ipt {
  padding-left: 0 !important;
  transition: 0.2s;
}
.bs-tmp .pdr0_ipt {
  padding-right: 0 !important;
  transition: 0.2s;
}
.bs-tmp .pdt0_ipt {
  padding-top: 0 !important;
  transition: 0.2s;
}
.bs-tmp .pdb0_ipt {
  padding-bottom: 0 !important;
  transition: 0.2s;
}
.bs-tmp .pdx0_ipt {
  padding-left: 0 !important;
  padding-right: 0 !important;
  transition: 0.2s;
}
.bs-tmp .pdy0_ipt {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  transition: 0.2s;
}
.bs-tmp .mgg0_ipt {
  margin: 0 !important;
  transition: 0.2s;
}
.bs-tmp .mgl0_ipt {
  margin-left: 0 !important;
  transition: 0.2s;
}
.bs-tmp .mgr0_ipt {
  margin-right: 0 !important;
  transition: 0.2s;
}
.bs-tmp .mgt0_ipt {
  margin-top: 0 !important;
  transition: 0.2s;
}
.bs-tmp .mgb0_ipt {
  margin-bottom: 0 !important;
  transition: 0.2s;
}
.bs-tmp .mgx0_ipt {
  margin-left: 0 !important;
  margin-right: 0 !important;
  transition: 0.2s;
}
.bs-tmp .mgy0_ipt {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  transition: 0.2s;
}
.bs-tmp .pd2 {
  padding: 2px;
  transition: 0.2s;
}
.bs-tmp .pdl2 {
  padding-left: 2px;
  transition: 0.2s;
}
.bs-tmp .pdr2 {
  padding-right: 2px;
  transition: 0.2s;
}
.bs-tmp .pdt2 {
  padding-top: 2px;
  transition: 0.2s;
}
.bs-tmp .pdb2 {
  padding-bottom: 2px;
  transition: 0.2s;
}
.bs-tmp .pdx2 {
  padding-left: 2px;
  padding-right: 2px;
  transition: 0.2s;
}
.bs-tmp .pdy2 {
  padding-top: 2px;
  padding-bottom: 2px;
  transition: 0.2s;
}
.bs-tmp .mg2 {
  margin: 2px;
  transition: 0.2s;
}
.bs-tmp .mgl2 {
  margin-left: 2px;
  transition: 0.2s;
}
.bs-tmp .mgr2 {
  margin-right: 2px;
  transition: 0.2s;
}
.bs-tmp .mgt2 {
  margin-top: 2px;
  transition: 0.2s;
}
.bs-tmp .mgb2 {
  margin-bottom: 2px;
  transition: 0.2s;
}
.bs-tmp .mgx2 {
  margin-left: 2px;
  margin-right: 2px;
  transition: 0.2s;
}
.bs-tmp .mgy2 {
  margin-top: 2px;
  margin-bottom: 2px;
  transition: 0.2s;
}
.bs-tmp .pd2_ipt {
  padding: 2px !important;
  transition: 0.2s;
}
.bs-tmp .pdl2_ipt {
  padding-left: 2px !important;
  transition: 0.2s;
}
.bs-tmp .pdr2_ipt {
  padding-right: 2px !important;
  transition: 0.2s;
}
.bs-tmp .pdt2_ipt {
  padding-top: 2px !important;
  transition: 0.2s;
}
.bs-tmp .pdb2_ipt {
  padding-bottom: 2px !important;
  transition: 0.2s;
}
.bs-tmp .pdx2_ipt {
  padding-left: 2px !important;
  padding-right: 2px !important;
  transition: 0.2s;
}
.bs-tmp .pdy2_ipt {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  transition: 0.2s;
}
.bs-tmp .mgg2_ipt {
  margin: 2px !important;
  transition: 0.2s;
}
.bs-tmp .mgl2_ipt {
  margin-left: 2px !important;
  transition: 0.2s;
}
.bs-tmp .mgr2_ipt {
  margin-right: 2px !important;
  transition: 0.2s;
}
.bs-tmp .mgt2_ipt {
  margin-top: 2px !important;
  transition: 0.2s;
}
.bs-tmp .mgb2_ipt {
  margin-bottom: 2px !important;
  transition: 0.2s;
}
.bs-tmp .mgx2_ipt {
  margin-left: 2px !important;
  margin-right: 2px !important;
  transition: 0.2s;
}
.bs-tmp .mgy2_ipt {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
  transition: 0.2s;
}
.bs-tmp .pd4 {
  padding: 4px;
  transition: 0.2s;
}
.bs-tmp .pdl4 {
  padding-left: 4px;
  transition: 0.2s;
}
.bs-tmp .pdr4 {
  padding-right: 4px;
  transition: 0.2s;
}
.bs-tmp .pdt4 {
  padding-top: 4px;
  transition: 0.2s;
}
.bs-tmp .pdb4 {
  padding-bottom: 4px;
  transition: 0.2s;
}
.bs-tmp .pdx4 {
  padding-left: 4px;
  padding-right: 4px;
  transition: 0.2s;
}
.bs-tmp .pdy4 {
  padding-top: 4px;
  padding-bottom: 4px;
  transition: 0.2s;
}
.bs-tmp .mg4 {
  margin: 4px;
  transition: 0.2s;
}
.bs-tmp .mgl4 {
  margin-left: 4px;
  transition: 0.2s;
}
.bs-tmp .mgr4 {
  margin-right: 4px;
  transition: 0.2s;
}
.bs-tmp .mgt4 {
  margin-top: 4px;
  transition: 0.2s;
}
.bs-tmp .mgb4 {
  margin-bottom: 4px;
  transition: 0.2s;
}
.bs-tmp .mgx4 {
  margin-left: 4px;
  margin-right: 4px;
  transition: 0.2s;
}
.bs-tmp .mgy4 {
  margin-top: 4px;
  margin-bottom: 4px;
  transition: 0.2s;
}
.bs-tmp .pd4_ipt {
  padding: 4px !important;
  transition: 0.2s;
}
.bs-tmp .pdl4_ipt {
  padding-left: 4px !important;
  transition: 0.2s;
}
.bs-tmp .pdr4_ipt {
  padding-right: 4px !important;
  transition: 0.2s;
}
.bs-tmp .pdt4_ipt {
  padding-top: 4px !important;
  transition: 0.2s;
}
.bs-tmp .pdb4_ipt {
  padding-bottom: 4px !important;
  transition: 0.2s;
}
.bs-tmp .pdx4_ipt {
  padding-left: 4px !important;
  padding-right: 4px !important;
  transition: 0.2s;
}
.bs-tmp .pdy4_ipt {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  transition: 0.2s;
}
.bs-tmp .mgg4_ipt {
  margin: 4px !important;
  transition: 0.2s;
}
.bs-tmp .mgl4_ipt {
  margin-left: 4px !important;
  transition: 0.2s;
}
.bs-tmp .mgr4_ipt {
  margin-right: 4px !important;
  transition: 0.2s;
}
.bs-tmp .mgt4_ipt {
  margin-top: 4px !important;
  transition: 0.2s;
}
.bs-tmp .mgb4_ipt {
  margin-bottom: 4px !important;
  transition: 0.2s;
}
.bs-tmp .mgx4_ipt {
  margin-left: 4px !important;
  margin-right: 4px !important;
  transition: 0.2s;
}
.bs-tmp .mgy4_ipt {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
  transition: 0.2s;
}
.bs-tmp .pd6 {
  padding: 6px;
  transition: 0.2s;
}
.bs-tmp .pdl6 {
  padding-left: 6px;
  transition: 0.2s;
}
.bs-tmp .pdr6 {
  padding-right: 6px;
  transition: 0.2s;
}
.bs-tmp .pdt6 {
  padding-top: 6px;
  transition: 0.2s;
}
.bs-tmp .pdb6 {
  padding-bottom: 6px;
  transition: 0.2s;
}
.bs-tmp .pdx6 {
  padding-left: 6px;
  padding-right: 6px;
  transition: 0.2s;
}
.bs-tmp .pdy6 {
  padding-top: 6px;
  padding-bottom: 6px;
  transition: 0.2s;
}
.bs-tmp .mg6 {
  margin: 6px;
  transition: 0.2s;
}
.bs-tmp .mgl6 {
  margin-left: 6px;
  transition: 0.2s;
}
.bs-tmp .mgr6 {
  margin-right: 6px;
  transition: 0.2s;
}
.bs-tmp .mgt6 {
  margin-top: 6px;
  transition: 0.2s;
}
.bs-tmp .mgb6 {
  margin-bottom: 6px;
  transition: 0.2s;
}
.bs-tmp .mgx6 {
  margin-left: 6px;
  margin-right: 6px;
  transition: 0.2s;
}
.bs-tmp .mgy6 {
  margin-top: 6px;
  margin-bottom: 6px;
  transition: 0.2s;
}
.bs-tmp .pd6_ipt {
  padding: 6px !important;
  transition: 0.2s;
}
.bs-tmp .pdl6_ipt {
  padding-left: 6px !important;
  transition: 0.2s;
}
.bs-tmp .pdr6_ipt {
  padding-right: 6px !important;
  transition: 0.2s;
}
.bs-tmp .pdt6_ipt {
  padding-top: 6px !important;
  transition: 0.2s;
}
.bs-tmp .pdb6_ipt {
  padding-bottom: 6px !important;
  transition: 0.2s;
}
.bs-tmp .pdx6_ipt {
  padding-left: 6px !important;
  padding-right: 6px !important;
  transition: 0.2s;
}
.bs-tmp .pdy6_ipt {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  transition: 0.2s;
}
.bs-tmp .mgg6_ipt {
  margin: 6px !important;
  transition: 0.2s;
}
.bs-tmp .mgl6_ipt {
  margin-left: 6px !important;
  transition: 0.2s;
}
.bs-tmp .mgr6_ipt {
  margin-right: 6px !important;
  transition: 0.2s;
}
.bs-tmp .mgt6_ipt {
  margin-top: 6px !important;
  transition: 0.2s;
}
.bs-tmp .mgb6_ipt {
  margin-bottom: 6px !important;
  transition: 0.2s;
}
.bs-tmp .mgx6_ipt {
  margin-left: 6px !important;
  margin-right: 6px !important;
  transition: 0.2s;
}
.bs-tmp .mgy6_ipt {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  transition: 0.2s;
}
.bs-tmp .pd8 {
  padding: 8px;
  transition: 0.2s;
}
.bs-tmp .pdl8 {
  padding-left: 8px;
  transition: 0.2s;
}
.bs-tmp .pdr8 {
  padding-right: 8px;
  transition: 0.2s;
}
.bs-tmp .pdt8 {
  padding-top: 8px;
  transition: 0.2s;
}
.bs-tmp .pdb8 {
  padding-bottom: 8px;
  transition: 0.2s;
}
.bs-tmp .pdx8 {
  padding-left: 8px;
  padding-right: 8px;
  transition: 0.2s;
}
.bs-tmp .pdy8 {
  padding-top: 8px;
  padding-bottom: 8px;
  transition: 0.2s;
}
.bs-tmp .mg8 {
  margin: 8px;
  transition: 0.2s;
}
.bs-tmp .mgl8 {
  margin-left: 8px;
  transition: 0.2s;
}
.bs-tmp .mgr8 {
  margin-right: 8px;
  transition: 0.2s;
}
.bs-tmp .mgt8 {
  margin-top: 8px;
  transition: 0.2s;
}
.bs-tmp .mgb8 {
  margin-bottom: 8px;
  transition: 0.2s;
}
.bs-tmp .mgx8 {
  margin-left: 8px;
  margin-right: 8px;
  transition: 0.2s;
}
.bs-tmp .mgy8 {
  margin-top: 8px;
  margin-bottom: 8px;
  transition: 0.2s;
}
.bs-tmp .pd8_ipt {
  padding: 8px !important;
  transition: 0.2s;
}
.bs-tmp .pdl8_ipt {
  padding-left: 8px !important;
  transition: 0.2s;
}
.bs-tmp .pdr8_ipt {
  padding-right: 8px !important;
  transition: 0.2s;
}
.bs-tmp .pdt8_ipt {
  padding-top: 8px !important;
  transition: 0.2s;
}
.bs-tmp .pdb8_ipt {
  padding-bottom: 8px !important;
  transition: 0.2s;
}
.bs-tmp .pdx8_ipt {
  padding-left: 8px !important;
  padding-right: 8px !important;
  transition: 0.2s;
}
.bs-tmp .pdy8_ipt {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  transition: 0.2s;
}
.bs-tmp .mgg8_ipt {
  margin: 8px !important;
  transition: 0.2s;
}
.bs-tmp .mgl8_ipt {
  margin-left: 8px !important;
  transition: 0.2s;
}
.bs-tmp .mgr8_ipt {
  margin-right: 8px !important;
  transition: 0.2s;
}
.bs-tmp .mgt8_ipt {
  margin-top: 8px !important;
  transition: 0.2s;
}
.bs-tmp .mgb8_ipt {
  margin-bottom: 8px !important;
  transition: 0.2s;
}
.bs-tmp .mgx8_ipt {
  margin-left: 8px !important;
  margin-right: 8px !important;
  transition: 0.2s;
}
.bs-tmp .mgy8_ipt {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  transition: 0.2s;
}
.bs-tmp .pd10 {
  padding: 10px;
  transition: 0.2s;
}
.bs-tmp .pdl10 {
  padding-left: 10px;
  transition: 0.2s;
}
.bs-tmp .pdr10 {
  padding-right: 10px;
  transition: 0.2s;
}
.bs-tmp .pdt10 {
  padding-top: 10px;
  transition: 0.2s;
}
.bs-tmp .pdb10 {
  padding-bottom: 10px;
  transition: 0.2s;
}
.bs-tmp .pdx10 {
  padding-left: 10px;
  padding-right: 10px;
  transition: 0.2s;
}
.bs-tmp .pdy10 {
  padding-top: 10px;
  padding-bottom: 10px;
  transition: 0.2s;
}
.bs-tmp .mg10 {
  margin: 10px;
  transition: 0.2s;
}
.bs-tmp .mgl10 {
  margin-left: 10px;
  transition: 0.2s;
}
.bs-tmp .mgr10 {
  margin-right: 10px;
  transition: 0.2s;
}
.bs-tmp .mgt10 {
  margin-top: 10px;
  transition: 0.2s;
}
.bs-tmp .mgb10 {
  margin-bottom: 10px;
  transition: 0.2s;
}
.bs-tmp .mgx10 {
  margin-left: 10px;
  margin-right: 10px;
  transition: 0.2s;
}
.bs-tmp .mgy10 {
  margin-top: 10px;
  margin-bottom: 10px;
  transition: 0.2s;
}
.bs-tmp .pd10_ipt {
  padding: 10px !important;
  transition: 0.2s;
}
.bs-tmp .pdl10_ipt {
  padding-left: 10px !important;
  transition: 0.2s;
}
.bs-tmp .pdr10_ipt {
  padding-right: 10px !important;
  transition: 0.2s;
}
.bs-tmp .pdt10_ipt {
  padding-top: 10px !important;
  transition: 0.2s;
}
.bs-tmp .pdb10_ipt {
  padding-bottom: 10px !important;
  transition: 0.2s;
}
.bs-tmp .pdx10_ipt {
  padding-left: 10px !important;
  padding-right: 10px !important;
  transition: 0.2s;
}
.bs-tmp .pdy10_ipt {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  transition: 0.2s;
}
.bs-tmp .mgg10_ipt {
  margin: 10px !important;
  transition: 0.2s;
}
.bs-tmp .mgl10_ipt {
  margin-left: 10px !important;
  transition: 0.2s;
}
.bs-tmp .mgr10_ipt {
  margin-right: 10px !important;
  transition: 0.2s;
}
.bs-tmp .mgt10_ipt {
  margin-top: 10px !important;
  transition: 0.2s;
}
.bs-tmp .mgb10_ipt {
  margin-bottom: 10px !important;
  transition: 0.2s;
}
.bs-tmp .mgx10_ipt {
  margin-left: 10px !important;
  margin-right: 10px !important;
  transition: 0.2s;
}
.bs-tmp .mgy10_ipt {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  transition: 0.2s;
}
.bs-tmp .pd12 {
  padding: 12px;
  transition: 0.2s;
}
.bs-tmp .pdl12 {
  padding-left: 12px;
  transition: 0.2s;
}
.bs-tmp .pdr12 {
  padding-right: 12px;
  transition: 0.2s;
}
.bs-tmp .pdt12 {
  padding-top: 12px;
  transition: 0.2s;
}
.bs-tmp .pdb12 {
  padding-bottom: 12px;
  transition: 0.2s;
}
.bs-tmp .pdx12 {
  padding-left: 12px;
  padding-right: 12px;
  transition: 0.2s;
}
.bs-tmp .pdy12 {
  padding-top: 12px;
  padding-bottom: 12px;
  transition: 0.2s;
}
.bs-tmp .mg12 {
  margin: 12px;
  transition: 0.2s;
}
.bs-tmp .mgl12 {
  margin-left: 12px;
  transition: 0.2s;
}
.bs-tmp .mgr12 {
  margin-right: 12px;
  transition: 0.2s;
}
.bs-tmp .mgt12 {
  margin-top: 12px;
  transition: 0.2s;
}
.bs-tmp .mgb12 {
  margin-bottom: 12px;
  transition: 0.2s;
}
.bs-tmp .mgx12 {
  margin-left: 12px;
  margin-right: 12px;
  transition: 0.2s;
}
.bs-tmp .mgy12 {
  margin-top: 12px;
  margin-bottom: 12px;
  transition: 0.2s;
}
.bs-tmp .pd12_ipt {
  padding: 12px !important;
  transition: 0.2s;
}
.bs-tmp .pdl12_ipt {
  padding-left: 12px !important;
  transition: 0.2s;
}
.bs-tmp .pdr12_ipt {
  padding-right: 12px !important;
  transition: 0.2s;
}
.bs-tmp .pdt12_ipt {
  padding-top: 12px !important;
  transition: 0.2s;
}
.bs-tmp .pdb12_ipt {
  padding-bottom: 12px !important;
  transition: 0.2s;
}
.bs-tmp .pdx12_ipt {
  padding-left: 12px !important;
  padding-right: 12px !important;
  transition: 0.2s;
}
.bs-tmp .pdy12_ipt {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  transition: 0.2s;
}
.bs-tmp .mgg12_ipt {
  margin: 12px !important;
  transition: 0.2s;
}
.bs-tmp .mgl12_ipt {
  margin-left: 12px !important;
  transition: 0.2s;
}
.bs-tmp .mgr12_ipt {
  margin-right: 12px !important;
  transition: 0.2s;
}
.bs-tmp .mgt12_ipt {
  margin-top: 12px !important;
  transition: 0.2s;
}
.bs-tmp .mgb12_ipt {
  margin-bottom: 12px !important;
  transition: 0.2s;
}
.bs-tmp .mgx12_ipt {
  margin-left: 12px !important;
  margin-right: 12px !important;
  transition: 0.2s;
}
.bs-tmp .mgy12_ipt {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
  transition: 0.2s;
}
.bs-tmp .pd14 {
  padding: 14px;
  transition: 0.2s;
}
.bs-tmp .pdl14 {
  padding-left: 14px;
  transition: 0.2s;
}
.bs-tmp .pdr14 {
  padding-right: 14px;
  transition: 0.2s;
}
.bs-tmp .pdt14 {
  padding-top: 14px;
  transition: 0.2s;
}
.bs-tmp .pdb14 {
  padding-bottom: 14px;
  transition: 0.2s;
}
.bs-tmp .pdx14 {
  padding-left: 14px;
  padding-right: 14px;
  transition: 0.2s;
}
.bs-tmp .pdy14 {
  padding-top: 14px;
  padding-bottom: 14px;
  transition: 0.2s;
}
.bs-tmp .mg14 {
  margin: 14px;
  transition: 0.2s;
}
.bs-tmp .mgl14 {
  margin-left: 14px;
  transition: 0.2s;
}
.bs-tmp .mgr14 {
  margin-right: 14px;
  transition: 0.2s;
}
.bs-tmp .mgt14 {
  margin-top: 14px;
  transition: 0.2s;
}
.bs-tmp .mgb14 {
  margin-bottom: 14px;
  transition: 0.2s;
}
.bs-tmp .mgx14 {
  margin-left: 14px;
  margin-right: 14px;
  transition: 0.2s;
}
.bs-tmp .mgy14 {
  margin-top: 14px;
  margin-bottom: 14px;
  transition: 0.2s;
}
.bs-tmp .pd14_ipt {
  padding: 14px !important;
  transition: 0.2s;
}
.bs-tmp .pdl14_ipt {
  padding-left: 14px !important;
  transition: 0.2s;
}
.bs-tmp .pdr14_ipt {
  padding-right: 14px !important;
  transition: 0.2s;
}
.bs-tmp .pdt14_ipt {
  padding-top: 14px !important;
  transition: 0.2s;
}
.bs-tmp .pdb14_ipt {
  padding-bottom: 14px !important;
  transition: 0.2s;
}
.bs-tmp .pdx14_ipt {
  padding-left: 14px !important;
  padding-right: 14px !important;
  transition: 0.2s;
}
.bs-tmp .pdy14_ipt {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
  transition: 0.2s;
}
.bs-tmp .mgg14_ipt {
  margin: 14px !important;
  transition: 0.2s;
}
.bs-tmp .mgl14_ipt {
  margin-left: 14px !important;
  transition: 0.2s;
}
.bs-tmp .mgr14_ipt {
  margin-right: 14px !important;
  transition: 0.2s;
}
.bs-tmp .mgt14_ipt {
  margin-top: 14px !important;
  transition: 0.2s;
}
.bs-tmp .mgb14_ipt {
  margin-bottom: 14px !important;
  transition: 0.2s;
}
.bs-tmp .mgx14_ipt {
  margin-left: 14px !important;
  margin-right: 14px !important;
  transition: 0.2s;
}
.bs-tmp .mgy14_ipt {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
  transition: 0.2s;
}
.bs-tmp .pd16 {
  padding: 16px;
  transition: 0.2s;
}
.bs-tmp .pdl16 {
  padding-left: 16px;
  transition: 0.2s;
}
.bs-tmp .pdr16 {
  padding-right: 16px;
  transition: 0.2s;
}
.bs-tmp .pdt16 {
  padding-top: 16px;
  transition: 0.2s;
}
.bs-tmp .pdb16 {
  padding-bottom: 16px;
  transition: 0.2s;
}
.bs-tmp .pdx16 {
  padding-left: 16px;
  padding-right: 16px;
  transition: 0.2s;
}
.bs-tmp .pdy16 {
  padding-top: 16px;
  padding-bottom: 16px;
  transition: 0.2s;
}
.bs-tmp .mg16 {
  margin: 16px;
  transition: 0.2s;
}
.bs-tmp .mgl16 {
  margin-left: 16px;
  transition: 0.2s;
}
.bs-tmp .mgr16 {
  margin-right: 16px;
  transition: 0.2s;
}
.bs-tmp .mgt16 {
  margin-top: 16px;
  transition: 0.2s;
}
.bs-tmp .mgb16 {
  margin-bottom: 16px;
  transition: 0.2s;
}
.bs-tmp .mgx16 {
  margin-left: 16px;
  margin-right: 16px;
  transition: 0.2s;
}
.bs-tmp .mgy16 {
  margin-top: 16px;
  margin-bottom: 16px;
  transition: 0.2s;
}
.bs-tmp .pd16_ipt {
  padding: 16px !important;
  transition: 0.2s;
}
.bs-tmp .pdl16_ipt {
  padding-left: 16px !important;
  transition: 0.2s;
}
.bs-tmp .pdr16_ipt {
  padding-right: 16px !important;
  transition: 0.2s;
}
.bs-tmp .pdt16_ipt {
  padding-top: 16px !important;
  transition: 0.2s;
}
.bs-tmp .pdb16_ipt {
  padding-bottom: 16px !important;
  transition: 0.2s;
}
.bs-tmp .pdx16_ipt {
  padding-left: 16px !important;
  padding-right: 16px !important;
  transition: 0.2s;
}
.bs-tmp .pdy16_ipt {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
  transition: 0.2s;
}
.bs-tmp .mgg16_ipt {
  margin: 16px !important;
  transition: 0.2s;
}
.bs-tmp .mgl16_ipt {
  margin-left: 16px !important;
  transition: 0.2s;
}
.bs-tmp .mgr16_ipt {
  margin-right: 16px !important;
  transition: 0.2s;
}
.bs-tmp .mgt16_ipt {
  margin-top: 16px !important;
  transition: 0.2s;
}
.bs-tmp .mgb16_ipt {
  margin-bottom: 16px !important;
  transition: 0.2s;
}
.bs-tmp .mgx16_ipt {
  margin-left: 16px !important;
  margin-right: 16px !important;
  transition: 0.2s;
}
.bs-tmp .mgy16_ipt {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
  transition: 0.2s;
}
.bs-tmp .pd18 {
  padding: 18px;
  transition: 0.2s;
}
.bs-tmp .pdl18 {
  padding-left: 18px;
  transition: 0.2s;
}
.bs-tmp .pdr18 {
  padding-right: 18px;
  transition: 0.2s;
}
.bs-tmp .pdt18 {
  padding-top: 18px;
  transition: 0.2s;
}
.bs-tmp .pdb18 {
  padding-bottom: 18px;
  transition: 0.2s;
}
.bs-tmp .pdx18 {
  padding-left: 18px;
  padding-right: 18px;
  transition: 0.2s;
}
.bs-tmp .pdy18 {
  padding-top: 18px;
  padding-bottom: 18px;
  transition: 0.2s;
}
.bs-tmp .mg18 {
  margin: 18px;
  transition: 0.2s;
}
.bs-tmp .mgl18 {
  margin-left: 18px;
  transition: 0.2s;
}
.bs-tmp .mgr18 {
  margin-right: 18px;
  transition: 0.2s;
}
.bs-tmp .mgt18 {
  margin-top: 18px;
  transition: 0.2s;
}
.bs-tmp .mgb18 {
  margin-bottom: 18px;
  transition: 0.2s;
}
.bs-tmp .mgx18 {
  margin-left: 18px;
  margin-right: 18px;
  transition: 0.2s;
}
.bs-tmp .mgy18 {
  margin-top: 18px;
  margin-bottom: 18px;
  transition: 0.2s;
}
.bs-tmp .pd18_ipt {
  padding: 18px !important;
  transition: 0.2s;
}
.bs-tmp .pdl18_ipt {
  padding-left: 18px !important;
  transition: 0.2s;
}
.bs-tmp .pdr18_ipt {
  padding-right: 18px !important;
  transition: 0.2s;
}
.bs-tmp .pdt18_ipt {
  padding-top: 18px !important;
  transition: 0.2s;
}
.bs-tmp .pdb18_ipt {
  padding-bottom: 18px !important;
  transition: 0.2s;
}
.bs-tmp .pdx18_ipt {
  padding-left: 18px !important;
  padding-right: 18px !important;
  transition: 0.2s;
}
.bs-tmp .pdy18_ipt {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
  transition: 0.2s;
}
.bs-tmp .mgg18_ipt {
  margin: 18px !important;
  transition: 0.2s;
}
.bs-tmp .mgl18_ipt {
  margin-left: 18px !important;
  transition: 0.2s;
}
.bs-tmp .mgr18_ipt {
  margin-right: 18px !important;
  transition: 0.2s;
}
.bs-tmp .mgt18_ipt {
  margin-top: 18px !important;
  transition: 0.2s;
}
.bs-tmp .mgb18_ipt {
  margin-bottom: 18px !important;
  transition: 0.2s;
}
.bs-tmp .mgx18_ipt {
  margin-left: 18px !important;
  margin-right: 18px !important;
  transition: 0.2s;
}
.bs-tmp .mgy18_ipt {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
  transition: 0.2s;
}
.bs-tmp .pd20 {
  padding: 20px;
  transition: 0.2s;
}
.bs-tmp .pdl20 {
  padding-left: 20px;
  transition: 0.2s;
}
.bs-tmp .pdr20 {
  padding-right: 20px;
  transition: 0.2s;
}
.bs-tmp .pdt20 {
  padding-top: 20px;
  transition: 0.2s;
}
.bs-tmp .pdb20 {
  padding-bottom: 20px;
  transition: 0.2s;
}
.bs-tmp .pdx20 {
  padding-left: 20px;
  padding-right: 20px;
  transition: 0.2s;
}
.bs-tmp .pdy20 {
  padding-top: 20px;
  padding-bottom: 20px;
  transition: 0.2s;
}
.bs-tmp .mg20 {
  margin: 20px;
  transition: 0.2s;
}
.bs-tmp .mgl20 {
  margin-left: 20px;
  transition: 0.2s;
}
.bs-tmp .mgr20 {
  margin-right: 20px;
  transition: 0.2s;
}
.bs-tmp .mgt20 {
  margin-top: 20px;
  transition: 0.2s;
}
.bs-tmp .mgb20 {
  margin-bottom: 20px;
  transition: 0.2s;
}
.bs-tmp .mgx20 {
  margin-left: 20px;
  margin-right: 20px;
  transition: 0.2s;
}
.bs-tmp .mgy20 {
  margin-top: 20px;
  margin-bottom: 20px;
  transition: 0.2s;
}
.bs-tmp .pd20_ipt {
  padding: 20px !important;
  transition: 0.2s;
}
.bs-tmp .pdl20_ipt {
  padding-left: 20px !important;
  transition: 0.2s;
}
.bs-tmp .pdr20_ipt {
  padding-right: 20px !important;
  transition: 0.2s;
}
.bs-tmp .pdt20_ipt {
  padding-top: 20px !important;
  transition: 0.2s;
}
.bs-tmp .pdb20_ipt {
  padding-bottom: 20px !important;
  transition: 0.2s;
}
.bs-tmp .pdx20_ipt {
  padding-left: 20px !important;
  padding-right: 20px !important;
  transition: 0.2s;
}
.bs-tmp .pdy20_ipt {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  transition: 0.2s;
}
.bs-tmp .mgg20_ipt {
  margin: 20px !important;
  transition: 0.2s;
}
.bs-tmp .mgl20_ipt {
  margin-left: 20px !important;
  transition: 0.2s;
}
.bs-tmp .mgr20_ipt {
  margin-right: 20px !important;
  transition: 0.2s;
}
.bs-tmp .mgt20_ipt {
  margin-top: 20px !important;
  transition: 0.2s;
}
.bs-tmp .mgb20_ipt {
  margin-bottom: 20px !important;
  transition: 0.2s;
}
.bs-tmp .mgx20_ipt {
  margin-left: 20px !important;
  margin-right: 20px !important;
  transition: 0.2s;
}
.bs-tmp .mgy20_ipt {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  transition: 0.2s;
}
.bs-tmp .pd24 {
  padding: 24px;
  transition: 0.2s;
}
.bs-tmp .pdl24 {
  padding-left: 24px;
  transition: 0.2s;
}
.bs-tmp .pdr24 {
  padding-right: 24px;
  transition: 0.2s;
}
.bs-tmp .pdt24 {
  padding-top: 24px;
  transition: 0.2s;
}
.bs-tmp .pdb24 {
  padding-bottom: 24px;
  transition: 0.2s;
}
.bs-tmp .pdx24 {
  padding-left: 24px;
  padding-right: 24px;
  transition: 0.2s;
}
.bs-tmp .pdy24 {
  padding-top: 24px;
  padding-bottom: 24px;
  transition: 0.2s;
}
.bs-tmp .mg24 {
  margin: 24px;
  transition: 0.2s;
}
.bs-tmp .mgl24 {
  margin-left: 24px;
  transition: 0.2s;
}
.bs-tmp .mgr24 {
  margin-right: 24px;
  transition: 0.2s;
}
.bs-tmp .mgt24 {
  margin-top: 24px;
  transition: 0.2s;
}
.bs-tmp .mgb24 {
  margin-bottom: 24px;
  transition: 0.2s;
}
.bs-tmp .mgx24 {
  margin-left: 24px;
  margin-right: 24px;
  transition: 0.2s;
}
.bs-tmp .mgy24 {
  margin-top: 24px;
  margin-bottom: 24px;
  transition: 0.2s;
}
.bs-tmp .pd24_ipt {
  padding: 24px !important;
  transition: 0.2s;
}
.bs-tmp .pdl24_ipt {
  padding-left: 24px !important;
  transition: 0.2s;
}
.bs-tmp .pdr24_ipt {
  padding-right: 24px !important;
  transition: 0.2s;
}
.bs-tmp .pdt24_ipt {
  padding-top: 24px !important;
  transition: 0.2s;
}
.bs-tmp .pdb24_ipt {
  padding-bottom: 24px !important;
  transition: 0.2s;
}
.bs-tmp .pdx24_ipt {
  padding-left: 24px !important;
  padding-right: 24px !important;
  transition: 0.2s;
}
.bs-tmp .pdy24_ipt {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
  transition: 0.2s;
}
.bs-tmp .mgg24_ipt {
  margin: 24px !important;
  transition: 0.2s;
}
.bs-tmp .mgl24_ipt {
  margin-left: 24px !important;
  transition: 0.2s;
}
.bs-tmp .mgr24_ipt {
  margin-right: 24px !important;
  transition: 0.2s;
}
.bs-tmp .mgt24_ipt {
  margin-top: 24px !important;
  transition: 0.2s;
}
.bs-tmp .mgb24_ipt {
  margin-bottom: 24px !important;
  transition: 0.2s;
}
.bs-tmp .mgx24_ipt {
  margin-left: 24px !important;
  margin-right: 24px !important;
  transition: 0.2s;
}
.bs-tmp .mgy24_ipt {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
  transition: 0.2s;
}
.bs-tmp .pd30 {
  padding: 30px;
  transition: 0.2s;
}
.bs-tmp .pdl30 {
  padding-left: 30px;
  transition: 0.2s;
}
.bs-tmp .pdr30 {
  padding-right: 30px;
  transition: 0.2s;
}
.bs-tmp .pdt30 {
  padding-top: 30px;
  transition: 0.2s;
}
.bs-tmp .pdb30 {
  padding-bottom: 30px;
  transition: 0.2s;
}
.bs-tmp .pdx30 {
  padding-left: 30px;
  padding-right: 30px;
  transition: 0.2s;
}
.bs-tmp .pdy30 {
  padding-top: 30px;
  padding-bottom: 30px;
  transition: 0.2s;
}
.bs-tmp .mg30 {
  margin: 30px;
  transition: 0.2s;
}
.bs-tmp .mgl30 {
  margin-left: 30px;
  transition: 0.2s;
}
.bs-tmp .mgr30 {
  margin-right: 30px;
  transition: 0.2s;
}
.bs-tmp .mgt30 {
  margin-top: 30px;
  transition: 0.2s;
}
.bs-tmp .mgb30 {
  margin-bottom: 30px;
  transition: 0.2s;
}
.bs-tmp .mgx30 {
  margin-left: 30px;
  margin-right: 30px;
  transition: 0.2s;
}
.bs-tmp .mgy30 {
  margin-top: 30px;
  margin-bottom: 30px;
  transition: 0.2s;
}
.bs-tmp .pd30_ipt {
  padding: 30px !important;
  transition: 0.2s;
}
.bs-tmp .pdl30_ipt {
  padding-left: 30px !important;
  transition: 0.2s;
}
.bs-tmp .pdr30_ipt {
  padding-right: 30px !important;
  transition: 0.2s;
}
.bs-tmp .pdt30_ipt {
  padding-top: 30px !important;
  transition: 0.2s;
}
.bs-tmp .pdb30_ipt {
  padding-bottom: 30px !important;
  transition: 0.2s;
}
.bs-tmp .pdx30_ipt {
  padding-left: 30px !important;
  padding-right: 30px !important;
  transition: 0.2s;
}
.bs-tmp .pdy30_ipt {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
  transition: 0.2s;
}
.bs-tmp .mgg30_ipt {
  margin: 30px !important;
  transition: 0.2s;
}
.bs-tmp .mgl30_ipt {
  margin-left: 30px !important;
  transition: 0.2s;
}
.bs-tmp .mgr30_ipt {
  margin-right: 30px !important;
  transition: 0.2s;
}
.bs-tmp .mgt30_ipt {
  margin-top: 30px !important;
  transition: 0.2s;
}
.bs-tmp .mgb30_ipt {
  margin-bottom: 30px !important;
  transition: 0.2s;
}
.bs-tmp .mgx30_ipt {
  margin-left: 30px !important;
  margin-right: 30px !important;
  transition: 0.2s;
}
.bs-tmp .mgy30_ipt {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
  transition: 0.2s;
}
.bs-tmp .pd32 {
  padding: 32px;
  transition: 0.2s;
}
.bs-tmp .pdl32 {
  padding-left: 32px;
  transition: 0.2s;
}
.bs-tmp .pdr32 {
  padding-right: 32px;
  transition: 0.2s;
}
.bs-tmp .pdt32 {
  padding-top: 32px;
  transition: 0.2s;
}
.bs-tmp .pdb32 {
  padding-bottom: 32px;
  transition: 0.2s;
}
.bs-tmp .pdx32 {
  padding-left: 32px;
  padding-right: 32px;
  transition: 0.2s;
}
.bs-tmp .pdy32 {
  padding-top: 32px;
  padding-bottom: 32px;
  transition: 0.2s;
}
.bs-tmp .mg32 {
  margin: 32px;
  transition: 0.2s;
}
.bs-tmp .mgl32 {
  margin-left: 32px;
  transition: 0.2s;
}
.bs-tmp .mgr32 {
  margin-right: 32px;
  transition: 0.2s;
}
.bs-tmp .mgt32 {
  margin-top: 32px;
  transition: 0.2s;
}
.bs-tmp .mgb32 {
  margin-bottom: 32px;
  transition: 0.2s;
}
.bs-tmp .mgx32 {
  margin-left: 32px;
  margin-right: 32px;
  transition: 0.2s;
}
.bs-tmp .mgy32 {
  margin-top: 32px;
  margin-bottom: 32px;
  transition: 0.2s;
}
.bs-tmp .pd32_ipt {
  padding: 32px !important;
  transition: 0.2s;
}
.bs-tmp .pdl32_ipt {
  padding-left: 32px !important;
  transition: 0.2s;
}
.bs-tmp .pdr32_ipt {
  padding-right: 32px !important;
  transition: 0.2s;
}
.bs-tmp .pdt32_ipt {
  padding-top: 32px !important;
  transition: 0.2s;
}
.bs-tmp .pdb32_ipt {
  padding-bottom: 32px !important;
  transition: 0.2s;
}
.bs-tmp .pdx32_ipt {
  padding-left: 32px !important;
  padding-right: 32px !important;
  transition: 0.2s;
}
.bs-tmp .pdy32_ipt {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
  transition: 0.2s;
}
.bs-tmp .mgg32_ipt {
  margin: 32px !important;
  transition: 0.2s;
}
.bs-tmp .mgl32_ipt {
  margin-left: 32px !important;
  transition: 0.2s;
}
.bs-tmp .mgr32_ipt {
  margin-right: 32px !important;
  transition: 0.2s;
}
.bs-tmp .mgt32_ipt {
  margin-top: 32px !important;
  transition: 0.2s;
}
.bs-tmp .mgb32_ipt {
  margin-bottom: 32px !important;
  transition: 0.2s;
}
.bs-tmp .mgx32_ipt {
  margin-left: 32px !important;
  margin-right: 32px !important;
  transition: 0.2s;
}
.bs-tmp .mgy32_ipt {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
  transition: 0.2s;
}
.bs-tmp .pd40 {
  padding: 40px;
  transition: 0.2s;
}
.bs-tmp .pdl40 {
  padding-left: 40px;
  transition: 0.2s;
}
.bs-tmp .pdr40 {
  padding-right: 40px;
  transition: 0.2s;
}
.bs-tmp .pdt40 {
  padding-top: 40px;
  transition: 0.2s;
}
.bs-tmp .pdb40 {
  padding-bottom: 40px;
  transition: 0.2s;
}
.bs-tmp .pdx40 {
  padding-left: 40px;
  padding-right: 40px;
  transition: 0.2s;
}
.bs-tmp .pdy40 {
  padding-top: 40px;
  padding-bottom: 40px;
  transition: 0.2s;
}
.bs-tmp .mg40 {
  margin: 40px;
  transition: 0.2s;
}
.bs-tmp .mgl40 {
  margin-left: 40px;
  transition: 0.2s;
}
.bs-tmp .mgr40 {
  margin-right: 40px;
  transition: 0.2s;
}
.bs-tmp .mgt40 {
  margin-top: 40px;
  transition: 0.2s;
}
.bs-tmp .mgb40 {
  margin-bottom: 40px;
  transition: 0.2s;
}
.bs-tmp .mgx40 {
  margin-left: 40px;
  margin-right: 40px;
  transition: 0.2s;
}
.bs-tmp .mgy40 {
  margin-top: 40px;
  margin-bottom: 40px;
  transition: 0.2s;
}
.bs-tmp .pd40_ipt {
  padding: 40px !important;
  transition: 0.2s;
}
.bs-tmp .pdl40_ipt {
  padding-left: 40px !important;
  transition: 0.2s;
}
.bs-tmp .pdr40_ipt {
  padding-right: 40px !important;
  transition: 0.2s;
}
.bs-tmp .pdt40_ipt {
  padding-top: 40px !important;
  transition: 0.2s;
}
.bs-tmp .pdb40_ipt {
  padding-bottom: 40px !important;
  transition: 0.2s;
}
.bs-tmp .pdx40_ipt {
  padding-left: 40px !important;
  padding-right: 40px !important;
  transition: 0.2s;
}
.bs-tmp .pdy40_ipt {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
  transition: 0.2s;
}
.bs-tmp .mgg40_ipt {
  margin: 40px !important;
  transition: 0.2s;
}
.bs-tmp .mgl40_ipt {
  margin-left: 40px !important;
  transition: 0.2s;
}
.bs-tmp .mgr40_ipt {
  margin-right: 40px !important;
  transition: 0.2s;
}
.bs-tmp .mgt40_ipt {
  margin-top: 40px !important;
  transition: 0.2s;
}
.bs-tmp .mgb40_ipt {
  margin-bottom: 40px !important;
  transition: 0.2s;
}
.bs-tmp .mgx40_ipt {
  margin-left: 40px !important;
  margin-right: 40px !important;
  transition: 0.2s;
}
.bs-tmp .mgy40_ipt {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
  transition: 0.2s;
}
.bs-tmp .pd48 {
  padding: 48px;
  transition: 0.2s;
}
.bs-tmp .pdl48 {
  padding-left: 48px;
  transition: 0.2s;
}
.bs-tmp .pdr48 {
  padding-right: 48px;
  transition: 0.2s;
}
.bs-tmp .pdt48 {
  padding-top: 48px;
  transition: 0.2s;
}
.bs-tmp .pdb48 {
  padding-bottom: 48px;
  transition: 0.2s;
}
.bs-tmp .pdx48 {
  padding-left: 48px;
  padding-right: 48px;
  transition: 0.2s;
}
.bs-tmp .pdy48 {
  padding-top: 48px;
  padding-bottom: 48px;
  transition: 0.2s;
}
.bs-tmp .mg48 {
  margin: 48px;
  transition: 0.2s;
}
.bs-tmp .mgl48 {
  margin-left: 48px;
  transition: 0.2s;
}
.bs-tmp .mgr48 {
  margin-right: 48px;
  transition: 0.2s;
}
.bs-tmp .mgt48 {
  margin-top: 48px;
  transition: 0.2s;
}
.bs-tmp .mgb48 {
  margin-bottom: 48px;
  transition: 0.2s;
}
.bs-tmp .mgx48 {
  margin-left: 48px;
  margin-right: 48px;
  transition: 0.2s;
}
.bs-tmp .mgy48 {
  margin-top: 48px;
  margin-bottom: 48px;
  transition: 0.2s;
}
.bs-tmp .pd48_ipt {
  padding: 48px !important;
  transition: 0.2s;
}
.bs-tmp .pdl48_ipt {
  padding-left: 48px !important;
  transition: 0.2s;
}
.bs-tmp .pdr48_ipt {
  padding-right: 48px !important;
  transition: 0.2s;
}
.bs-tmp .pdt48_ipt {
  padding-top: 48px !important;
  transition: 0.2s;
}
.bs-tmp .pdb48_ipt {
  padding-bottom: 48px !important;
  transition: 0.2s;
}
.bs-tmp .pdx48_ipt {
  padding-left: 48px !important;
  padding-right: 48px !important;
  transition: 0.2s;
}
.bs-tmp .pdy48_ipt {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
  transition: 0.2s;
}
.bs-tmp .mgg48_ipt {
  margin: 48px !important;
  transition: 0.2s;
}
.bs-tmp .mgl48_ipt {
  margin-left: 48px !important;
  transition: 0.2s;
}
.bs-tmp .mgr48_ipt {
  margin-right: 48px !important;
  transition: 0.2s;
}
.bs-tmp .mgt48_ipt {
  margin-top: 48px !important;
  transition: 0.2s;
}
.bs-tmp .mgb48_ipt {
  margin-bottom: 48px !important;
  transition: 0.2s;
}
.bs-tmp .mgx48_ipt {
  margin-left: 48px !important;
  margin-right: 48px !important;
  transition: 0.2s;
}
.bs-tmp .mgy48_ipt {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
  transition: 0.2s;
}
.bs-tmp .pd54 {
  padding: 54px;
  transition: 0.2s;
}
.bs-tmp .pdl54 {
  padding-left: 54px;
  transition: 0.2s;
}
.bs-tmp .pdr54 {
  padding-right: 54px;
  transition: 0.2s;
}
.bs-tmp .pdt54 {
  padding-top: 54px;
  transition: 0.2s;
}
.bs-tmp .pdb54 {
  padding-bottom: 54px;
  transition: 0.2s;
}
.bs-tmp .pdx54 {
  padding-left: 54px;
  padding-right: 54px;
  transition: 0.2s;
}
.bs-tmp .pdy54 {
  padding-top: 54px;
  padding-bottom: 54px;
  transition: 0.2s;
}
.bs-tmp .mg54 {
  margin: 54px;
  transition: 0.2s;
}
.bs-tmp .mgl54 {
  margin-left: 54px;
  transition: 0.2s;
}
.bs-tmp .mgr54 {
  margin-right: 54px;
  transition: 0.2s;
}
.bs-tmp .mgt54 {
  margin-top: 54px;
  transition: 0.2s;
}
.bs-tmp .mgb54 {
  margin-bottom: 54px;
  transition: 0.2s;
}
.bs-tmp .mgx54 {
  margin-left: 54px;
  margin-right: 54px;
  transition: 0.2s;
}
.bs-tmp .mgy54 {
  margin-top: 54px;
  margin-bottom: 54px;
  transition: 0.2s;
}
.bs-tmp .pd54_ipt {
  padding: 54px !important;
  transition: 0.2s;
}
.bs-tmp .pdl54_ipt {
  padding-left: 54px !important;
  transition: 0.2s;
}
.bs-tmp .pdr54_ipt {
  padding-right: 54px !important;
  transition: 0.2s;
}
.bs-tmp .pdt54_ipt {
  padding-top: 54px !important;
  transition: 0.2s;
}
.bs-tmp .pdb54_ipt {
  padding-bottom: 54px !important;
  transition: 0.2s;
}
.bs-tmp .pdx54_ipt {
  padding-left: 54px !important;
  padding-right: 54px !important;
  transition: 0.2s;
}
.bs-tmp .pdy54_ipt {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
  transition: 0.2s;
}
.bs-tmp .mgg54_ipt {
  margin: 54px !important;
  transition: 0.2s;
}
.bs-tmp .mgl54_ipt {
  margin-left: 54px !important;
  transition: 0.2s;
}
.bs-tmp .mgr54_ipt {
  margin-right: 54px !important;
  transition: 0.2s;
}
.bs-tmp .mgt54_ipt {
  margin-top: 54px !important;
  transition: 0.2s;
}
.bs-tmp .mgb54_ipt {
  margin-bottom: 54px !important;
  transition: 0.2s;
}
.bs-tmp .mgx54_ipt {
  margin-left: 54px !important;
  margin-right: 54px !important;
  transition: 0.2s;
}
.bs-tmp .mgy54_ipt {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
  transition: 0.2s;
}
.bs-tmp .pd56 {
  padding: 56px;
  transition: 0.2s;
}
.bs-tmp .pdl56 {
  padding-left: 56px;
  transition: 0.2s;
}
.bs-tmp .pdr56 {
  padding-right: 56px;
  transition: 0.2s;
}
.bs-tmp .pdt56 {
  padding-top: 56px;
  transition: 0.2s;
}
.bs-tmp .pdb56 {
  padding-bottom: 56px;
  transition: 0.2s;
}
.bs-tmp .pdx56 {
  padding-left: 56px;
  padding-right: 56px;
  transition: 0.2s;
}
.bs-tmp .pdy56 {
  padding-top: 56px;
  padding-bottom: 56px;
  transition: 0.2s;
}
.bs-tmp .mg56 {
  margin: 56px;
  transition: 0.2s;
}
.bs-tmp .mgl56 {
  margin-left: 56px;
  transition: 0.2s;
}
.bs-tmp .mgr56 {
  margin-right: 56px;
  transition: 0.2s;
}
.bs-tmp .mgt56 {
  margin-top: 56px;
  transition: 0.2s;
}
.bs-tmp .mgb56 {
  margin-bottom: 56px;
  transition: 0.2s;
}
.bs-tmp .mgx56 {
  margin-left: 56px;
  margin-right: 56px;
  transition: 0.2s;
}
.bs-tmp .mgy56 {
  margin-top: 56px;
  margin-bottom: 56px;
  transition: 0.2s;
}
.bs-tmp .pd56_ipt {
  padding: 56px !important;
  transition: 0.2s;
}
.bs-tmp .pdl56_ipt {
  padding-left: 56px !important;
  transition: 0.2s;
}
.bs-tmp .pdr56_ipt {
  padding-right: 56px !important;
  transition: 0.2s;
}
.bs-tmp .pdt56_ipt {
  padding-top: 56px !important;
  transition: 0.2s;
}
.bs-tmp .pdb56_ipt {
  padding-bottom: 56px !important;
  transition: 0.2s;
}
.bs-tmp .pdx56_ipt {
  padding-left: 56px !important;
  padding-right: 56px !important;
  transition: 0.2s;
}
.bs-tmp .pdy56_ipt {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
  transition: 0.2s;
}
.bs-tmp .mgg56_ipt {
  margin: 56px !important;
  transition: 0.2s;
}
.bs-tmp .mgl56_ipt {
  margin-left: 56px !important;
  transition: 0.2s;
}
.bs-tmp .mgr56_ipt {
  margin-right: 56px !important;
  transition: 0.2s;
}
.bs-tmp .mgt56_ipt {
  margin-top: 56px !important;
  transition: 0.2s;
}
.bs-tmp .mgb56_ipt {
  margin-bottom: 56px !important;
  transition: 0.2s;
}
.bs-tmp .mgx56_ipt {
  margin-left: 56px !important;
  margin-right: 56px !important;
  transition: 0.2s;
}
.bs-tmp .mgy56_ipt {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
  transition: 0.2s;
}
.bs-tmp .pd80 {
  padding: 80px;
  transition: 0.2s;
}
.bs-tmp .pdl80 {
  padding-left: 80px;
  transition: 0.2s;
}
.bs-tmp .pdr80 {
  padding-right: 80px;
  transition: 0.2s;
}
.bs-tmp .pdt80 {
  padding-top: 80px;
  transition: 0.2s;
}
.bs-tmp .pdb80 {
  padding-bottom: 80px;
  transition: 0.2s;
}
.bs-tmp .pdx80 {
  padding-left: 80px;
  padding-right: 80px;
  transition: 0.2s;
}
.bs-tmp .pdy80 {
  padding-top: 80px;
  padding-bottom: 80px;
  transition: 0.2s;
}
.bs-tmp .mg80 {
  margin: 80px;
  transition: 0.2s;
}
.bs-tmp .mgl80 {
  margin-left: 80px;
  transition: 0.2s;
}
.bs-tmp .mgr80 {
  margin-right: 80px;
  transition: 0.2s;
}
.bs-tmp .mgt80 {
  margin-top: 80px;
  transition: 0.2s;
}
.bs-tmp .mgb80 {
  margin-bottom: 80px;
  transition: 0.2s;
}
.bs-tmp .mgx80 {
  margin-left: 80px;
  margin-right: 80px;
  transition: 0.2s;
}
.bs-tmp .mgy80 {
  margin-top: 80px;
  margin-bottom: 80px;
  transition: 0.2s;
}
.bs-tmp .pd80_ipt {
  padding: 80px !important;
  transition: 0.2s;
}
.bs-tmp .pdl80_ipt {
  padding-left: 80px !important;
  transition: 0.2s;
}
.bs-tmp .pdr80_ipt {
  padding-right: 80px !important;
  transition: 0.2s;
}
.bs-tmp .pdt80_ipt {
  padding-top: 80px !important;
  transition: 0.2s;
}
.bs-tmp .pdb80_ipt {
  padding-bottom: 80px !important;
  transition: 0.2s;
}
.bs-tmp .pdx80_ipt {
  padding-left: 80px !important;
  padding-right: 80px !important;
  transition: 0.2s;
}
.bs-tmp .pdy80_ipt {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
  transition: 0.2s;
}
.bs-tmp .mgg80_ipt {
  margin: 80px !important;
  transition: 0.2s;
}
.bs-tmp .mgl80_ipt {
  margin-left: 80px !important;
  transition: 0.2s;
}
.bs-tmp .mgr80_ipt {
  margin-right: 80px !important;
  transition: 0.2s;
}
.bs-tmp .mgt80_ipt {
  margin-top: 80px !important;
  transition: 0.2s;
}
.bs-tmp .mgb80_ipt {
  margin-bottom: 80px !important;
  transition: 0.2s;
}
.bs-tmp .mgx80_ipt {
  margin-left: 80px !important;
  margin-right: 80px !important;
  transition: 0.2s;
}
.bs-tmp .mgy80_ipt {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
  transition: 0.2s;
}
@media (max-width: 768px) {
  .bs-tmp .mpd0 {
    padding: 0;
  }
  .bs-tmp .mpdl0 {
    padding-left: 0;
  }
  .bs-tmp .mpdr0 {
    padding-right: 0;
  }
  .bs-tmp .mpdt0 {
    padding-top: 0;
  }
  .bs-tmp .mpdb0 {
    padding-bottom: 0;
  }
  .bs-tmp .mpdx0 {
    padding-left: 0;
    padding-right: 0;
  }
  .bs-tmp .mpdy0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .bs-tmp .mmgg0 {
    margin: 0;
  }
  .bs-tmp .mmgl0 {
    margin-left: 0;
  }
  .bs-tmp .mmgr0 {
    margin-right: 0;
  }
  .bs-tmp .mmgt0 {
    margin-top: 0;
  }
  .bs-tmp .mmgb0 {
    margin-bottom: 0;
  }
  .bs-tmp .mmgx0 {
    margin-left: 0;
    margin-right: 0;
  }
  .bs-tmp .mmgy0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .bs-tmp .mpd0_ipt {
    padding: 0 !important;
  }
  .bs-tmp .mpdl0_ipt {
    padding-left: 0 !important;
  }
  .bs-tmp .mpdr0_ipt {
    padding-right: 0 !important;
  }
  .bs-tmp .mpdt0_ipt {
    padding-top: 0 !important;
  }
  .bs-tmp .mpdb0_ipt {
    padding-bottom: 0 !important;
  }
  .bs-tmp .mpdx0_ipt {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .bs-tmp .mpdy0_ipt {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .bs-tmp .mmgg0_ipt {
    margin: 0 !important;
  }
  .bs-tmp .mmgl0_ipt {
    margin-left: 0 !important;
  }
  .bs-tmp .mmgr0_ipt {
    margin-right: 0 !important;
  }
  .bs-tmp .mmgt0_ipt {
    margin-top: 0 !important;
  }
  .bs-tmp .mmgb0_ipt {
    margin-bottom: 0 !important;
  }
  .bs-tmp .mmgx0_ipt {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .bs-tmp .mmgy0_ipt {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .bs-tmp .mpd2 {
    padding: 2px;
  }
  .bs-tmp .mpdl2 {
    padding-left: 2px;
  }
  .bs-tmp .mpdr2 {
    padding-right: 2px;
  }
  .bs-tmp .mpdt2 {
    padding-top: 2px;
  }
  .bs-tmp .mpdb2 {
    padding-bottom: 2px;
  }
  .bs-tmp .mpdx2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  .bs-tmp .mpdy2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .bs-tmp .mmgg2 {
    margin: 2px;
  }
  .bs-tmp .mmgl2 {
    margin-left: 2px;
  }
  .bs-tmp .mmgr2 {
    margin-right: 2px;
  }
  .bs-tmp .mmgt2 {
    margin-top: 2px;
  }
  .bs-tmp .mmgb2 {
    margin-bottom: 2px;
  }
  .bs-tmp .mmgx2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .bs-tmp .mmgy2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .bs-tmp .mpd2_ipt {
    padding: 2px !important;
  }
  .bs-tmp .mpdl2_ipt {
    padding-left: 2px !important;
  }
  .bs-tmp .mpdr2_ipt {
    padding-right: 2px !important;
  }
  .bs-tmp .mpdt2_ipt {
    padding-top: 2px !important;
  }
  .bs-tmp .mpdb2_ipt {
    padding-bottom: 2px !important;
  }
  .bs-tmp .mpdx2_ipt {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .bs-tmp .mpdy2_ipt {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .bs-tmp .mmgg2_ipt {
    margin: 2px !important;
  }
  .bs-tmp .mmgl2_ipt {
    margin-left: 2px !important;
  }
  .bs-tmp .mmgr2_ipt {
    margin-right: 2px !important;
  }
  .bs-tmp .mmgt2_ipt {
    margin-top: 2px !important;
  }
  .bs-tmp .mmgb2_ipt {
    margin-bottom: 2px !important;
  }
  .bs-tmp .mmgx2_ipt {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .bs-tmp .mmgy2_ipt {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .bs-tmp .mpd4 {
    padding: 4px;
  }
  .bs-tmp .mpdl4 {
    padding-left: 4px;
  }
  .bs-tmp .mpdr4 {
    padding-right: 4px;
  }
  .bs-tmp .mpdt4 {
    padding-top: 4px;
  }
  .bs-tmp .mpdb4 {
    padding-bottom: 4px;
  }
  .bs-tmp .mpdx4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .bs-tmp .mpdy4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .bs-tmp .mmgg4 {
    margin: 4px;
  }
  .bs-tmp .mmgl4 {
    margin-left: 4px;
  }
  .bs-tmp .mmgr4 {
    margin-right: 4px;
  }
  .bs-tmp .mmgt4 {
    margin-top: 4px;
  }
  .bs-tmp .mmgb4 {
    margin-bottom: 4px;
  }
  .bs-tmp .mmgx4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .bs-tmp .mmgy4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .bs-tmp .mpd4_ipt {
    padding: 4px !important;
  }
  .bs-tmp .mpdl4_ipt {
    padding-left: 4px !important;
  }
  .bs-tmp .mpdr4_ipt {
    padding-right: 4px !important;
  }
  .bs-tmp .mpdt4_ipt {
    padding-top: 4px !important;
  }
  .bs-tmp .mpdb4_ipt {
    padding-bottom: 4px !important;
  }
  .bs-tmp .mpdx4_ipt {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .bs-tmp .mpdy4_ipt {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .bs-tmp .mmgg4_ipt {
    margin: 4px !important;
  }
  .bs-tmp .mmgl4_ipt {
    margin-left: 4px !important;
  }
  .bs-tmp .mmgr4_ipt {
    margin-right: 4px !important;
  }
  .bs-tmp .mmgt4_ipt {
    margin-top: 4px !important;
  }
  .bs-tmp .mmgb4_ipt {
    margin-bottom: 4px !important;
  }
  .bs-tmp .mmgx4_ipt {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .bs-tmp .mmgy4_ipt {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .bs-tmp .mpd6 {
    padding: 6px;
  }
  .bs-tmp .mpdl6 {
    padding-left: 6px;
  }
  .bs-tmp .mpdr6 {
    padding-right: 6px;
  }
  .bs-tmp .mpdt6 {
    padding-top: 6px;
  }
  .bs-tmp .mpdb6 {
    padding-bottom: 6px;
  }
  .bs-tmp .mpdx6 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .bs-tmp .mpdy6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .bs-tmp .mmgg6 {
    margin: 6px;
  }
  .bs-tmp .mmgl6 {
    margin-left: 6px;
  }
  .bs-tmp .mmgr6 {
    margin-right: 6px;
  }
  .bs-tmp .mmgt6 {
    margin-top: 6px;
  }
  .bs-tmp .mmgb6 {
    margin-bottom: 6px;
  }
  .bs-tmp .mmgx6 {
    margin-left: 6px;
    margin-right: 6px;
  }
  .bs-tmp .mmgy6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .bs-tmp .mpd6_ipt {
    padding: 6px !important;
  }
  .bs-tmp .mpdl6_ipt {
    padding-left: 6px !important;
  }
  .bs-tmp .mpdr6_ipt {
    padding-right: 6px !important;
  }
  .bs-tmp .mpdt6_ipt {
    padding-top: 6px !important;
  }
  .bs-tmp .mpdb6_ipt {
    padding-bottom: 6px !important;
  }
  .bs-tmp .mpdx6_ipt {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .bs-tmp .mpdy6_ipt {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .bs-tmp .mmgg6_ipt {
    margin: 6px !important;
  }
  .bs-tmp .mmgl6_ipt {
    margin-left: 6px !important;
  }
  .bs-tmp .mmgr6_ipt {
    margin-right: 6px !important;
  }
  .bs-tmp .mmgt6_ipt {
    margin-top: 6px !important;
  }
  .bs-tmp .mmgb6_ipt {
    margin-bottom: 6px !important;
  }
  .bs-tmp .mmgx6_ipt {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .bs-tmp .mmgy6_ipt {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .bs-tmp .mpd8 {
    padding: 8px;
  }
  .bs-tmp .mpdl8 {
    padding-left: 8px;
  }
  .bs-tmp .mpdr8 {
    padding-right: 8px;
  }
  .bs-tmp .mpdt8 {
    padding-top: 8px;
  }
  .bs-tmp .mpdb8 {
    padding-bottom: 8px;
  }
  .bs-tmp .mpdx8 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .bs-tmp .mpdy8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .bs-tmp .mmgg8 {
    margin: 8px;
  }
  .bs-tmp .mmgl8 {
    margin-left: 8px;
  }
  .bs-tmp .mmgr8 {
    margin-right: 8px;
  }
  .bs-tmp .mmgt8 {
    margin-top: 8px;
  }
  .bs-tmp .mmgb8 {
    margin-bottom: 8px;
  }
  .bs-tmp .mmgx8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .bs-tmp .mmgy8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .bs-tmp .mpd8_ipt {
    padding: 8px !important;
  }
  .bs-tmp .mpdl8_ipt {
    padding-left: 8px !important;
  }
  .bs-tmp .mpdr8_ipt {
    padding-right: 8px !important;
  }
  .bs-tmp .mpdt8_ipt {
    padding-top: 8px !important;
  }
  .bs-tmp .mpdb8_ipt {
    padding-bottom: 8px !important;
  }
  .bs-tmp .mpdx8_ipt {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .bs-tmp .mpdy8_ipt {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .bs-tmp .mmgg8_ipt {
    margin: 8px !important;
  }
  .bs-tmp .mmgl8_ipt {
    margin-left: 8px !important;
  }
  .bs-tmp .mmgr8_ipt {
    margin-right: 8px !important;
  }
  .bs-tmp .mmgt8_ipt {
    margin-top: 8px !important;
  }
  .bs-tmp .mmgb8_ipt {
    margin-bottom: 8px !important;
  }
  .bs-tmp .mmgx8_ipt {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .bs-tmp .mmgy8_ipt {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .bs-tmp .mpd10 {
    padding: 10px;
  }
  .bs-tmp .mpdl10 {
    padding-left: 10px;
  }
  .bs-tmp .mpdr10 {
    padding-right: 10px;
  }
  .bs-tmp .mpdt10 {
    padding-top: 10px;
  }
  .bs-tmp .mpdb10 {
    padding-bottom: 10px;
  }
  .bs-tmp .mpdx10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .bs-tmp .mpdy10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .bs-tmp .mmgg10 {
    margin: 10px;
  }
  .bs-tmp .mmgl10 {
    margin-left: 10px;
  }
  .bs-tmp .mmgr10 {
    margin-right: 10px;
  }
  .bs-tmp .mmgt10 {
    margin-top: 10px;
  }
  .bs-tmp .mmgb10 {
    margin-bottom: 10px;
  }
  .bs-tmp .mmgx10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .bs-tmp .mmgy10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .bs-tmp .mpd10_ipt {
    padding: 10px !important;
  }
  .bs-tmp .mpdl10_ipt {
    padding-left: 10px !important;
  }
  .bs-tmp .mpdr10_ipt {
    padding-right: 10px !important;
  }
  .bs-tmp .mpdt10_ipt {
    padding-top: 10px !important;
  }
  .bs-tmp .mpdb10_ipt {
    padding-bottom: 10px !important;
  }
  .bs-tmp .mpdx10_ipt {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .bs-tmp .mpdy10_ipt {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .bs-tmp .mmgg10_ipt {
    margin: 10px !important;
  }
  .bs-tmp .mmgl10_ipt {
    margin-left: 10px !important;
  }
  .bs-tmp .mmgr10_ipt {
    margin-right: 10px !important;
  }
  .bs-tmp .mmgt10_ipt {
    margin-top: 10px !important;
  }
  .bs-tmp .mmgb10_ipt {
    margin-bottom: 10px !important;
  }
  .bs-tmp .mmgx10_ipt {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .bs-tmp .mmgy10_ipt {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .bs-tmp .mpd12 {
    padding: 12px;
  }
  .bs-tmp .mpdl12 {
    padding-left: 12px;
  }
  .bs-tmp .mpdr12 {
    padding-right: 12px;
  }
  .bs-tmp .mpdt12 {
    padding-top: 12px;
  }
  .bs-tmp .mpdb12 {
    padding-bottom: 12px;
  }
  .bs-tmp .mpdx12 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .bs-tmp .mpdy12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .bs-tmp .mmgg12 {
    margin: 12px;
  }
  .bs-tmp .mmgl12 {
    margin-left: 12px;
  }
  .bs-tmp .mmgr12 {
    margin-right: 12px;
  }
  .bs-tmp .mmgt12 {
    margin-top: 12px;
  }
  .bs-tmp .mmgb12 {
    margin-bottom: 12px;
  }
  .bs-tmp .mmgx12 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .bs-tmp .mmgy12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .bs-tmp .mpd12_ipt {
    padding: 12px !important;
  }
  .bs-tmp .mpdl12_ipt {
    padding-left: 12px !important;
  }
  .bs-tmp .mpdr12_ipt {
    padding-right: 12px !important;
  }
  .bs-tmp .mpdt12_ipt {
    padding-top: 12px !important;
  }
  .bs-tmp .mpdb12_ipt {
    padding-bottom: 12px !important;
  }
  .bs-tmp .mpdx12_ipt {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .bs-tmp .mpdy12_ipt {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .bs-tmp .mmgg12_ipt {
    margin: 12px !important;
  }
  .bs-tmp .mmgl12_ipt {
    margin-left: 12px !important;
  }
  .bs-tmp .mmgr12_ipt {
    margin-right: 12px !important;
  }
  .bs-tmp .mmgt12_ipt {
    margin-top: 12px !important;
  }
  .bs-tmp .mmgb12_ipt {
    margin-bottom: 12px !important;
  }
  .bs-tmp .mmgx12_ipt {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .bs-tmp .mmgy12_ipt {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .bs-tmp .mpd14 {
    padding: 14px;
  }
  .bs-tmp .mpdl14 {
    padding-left: 14px;
  }
  .bs-tmp .mpdr14 {
    padding-right: 14px;
  }
  .bs-tmp .mpdt14 {
    padding-top: 14px;
  }
  .bs-tmp .mpdb14 {
    padding-bottom: 14px;
  }
  .bs-tmp .mpdx14 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .bs-tmp .mpdy14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .bs-tmp .mmgg14 {
    margin: 14px;
  }
  .bs-tmp .mmgl14 {
    margin-left: 14px;
  }
  .bs-tmp .mmgr14 {
    margin-right: 14px;
  }
  .bs-tmp .mmgt14 {
    margin-top: 14px;
  }
  .bs-tmp .mmgb14 {
    margin-bottom: 14px;
  }
  .bs-tmp .mmgx14 {
    margin-left: 14px;
    margin-right: 14px;
  }
  .bs-tmp .mmgy14 {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .bs-tmp .mpd14_ipt {
    padding: 14px !important;
  }
  .bs-tmp .mpdl14_ipt {
    padding-left: 14px !important;
  }
  .bs-tmp .mpdr14_ipt {
    padding-right: 14px !important;
  }
  .bs-tmp .mpdt14_ipt {
    padding-top: 14px !important;
  }
  .bs-tmp .mpdb14_ipt {
    padding-bottom: 14px !important;
  }
  .bs-tmp .mpdx14_ipt {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .bs-tmp .mpdy14_ipt {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .bs-tmp .mmgg14_ipt {
    margin: 14px !important;
  }
  .bs-tmp .mmgl14_ipt {
    margin-left: 14px !important;
  }
  .bs-tmp .mmgr14_ipt {
    margin-right: 14px !important;
  }
  .bs-tmp .mmgt14_ipt {
    margin-top: 14px !important;
  }
  .bs-tmp .mmgb14_ipt {
    margin-bottom: 14px !important;
  }
  .bs-tmp .mmgx14_ipt {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .bs-tmp .mmgy14_ipt {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .bs-tmp .mpd16 {
    padding: 16px;
  }
  .bs-tmp .mpdl16 {
    padding-left: 16px;
  }
  .bs-tmp .mpdr16 {
    padding-right: 16px;
  }
  .bs-tmp .mpdt16 {
    padding-top: 16px;
  }
  .bs-tmp .mpdb16 {
    padding-bottom: 16px;
  }
  .bs-tmp .mpdx16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .bs-tmp .mpdy16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .bs-tmp .mmgg16 {
    margin: 16px;
  }
  .bs-tmp .mmgl16 {
    margin-left: 16px;
  }
  .bs-tmp .mmgr16 {
    margin-right: 16px;
  }
  .bs-tmp .mmgt16 {
    margin-top: 16px;
  }
  .bs-tmp .mmgb16 {
    margin-bottom: 16px;
  }
  .bs-tmp .mmgx16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .bs-tmp .mmgy16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .bs-tmp .mpd16_ipt {
    padding: 16px !important;
  }
  .bs-tmp .mpdl16_ipt {
    padding-left: 16px !important;
  }
  .bs-tmp .mpdr16_ipt {
    padding-right: 16px !important;
  }
  .bs-tmp .mpdt16_ipt {
    padding-top: 16px !important;
  }
  .bs-tmp .mpdb16_ipt {
    padding-bottom: 16px !important;
  }
  .bs-tmp .mpdx16_ipt {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .bs-tmp .mpdy16_ipt {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .bs-tmp .mmgg16_ipt {
    margin: 16px !important;
  }
  .bs-tmp .mmgl16_ipt {
    margin-left: 16px !important;
  }
  .bs-tmp .mmgr16_ipt {
    margin-right: 16px !important;
  }
  .bs-tmp .mmgt16_ipt {
    margin-top: 16px !important;
  }
  .bs-tmp .mmgb16_ipt {
    margin-bottom: 16px !important;
  }
  .bs-tmp .mmgx16_ipt {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .bs-tmp .mmgy16_ipt {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .bs-tmp .mpd18 {
    padding: 18px;
  }
  .bs-tmp .mpdl18 {
    padding-left: 18px;
  }
  .bs-tmp .mpdr18 {
    padding-right: 18px;
  }
  .bs-tmp .mpdt18 {
    padding-top: 18px;
  }
  .bs-tmp .mpdb18 {
    padding-bottom: 18px;
  }
  .bs-tmp .mpdx18 {
    padding-left: 18px;
    padding-right: 18px;
  }
  .bs-tmp .mpdy18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .bs-tmp .mmgg18 {
    margin: 18px;
  }
  .bs-tmp .mmgl18 {
    margin-left: 18px;
  }
  .bs-tmp .mmgr18 {
    margin-right: 18px;
  }
  .bs-tmp .mmgt18 {
    margin-top: 18px;
  }
  .bs-tmp .mmgb18 {
    margin-bottom: 18px;
  }
  .bs-tmp .mmgx18 {
    margin-left: 18px;
    margin-right: 18px;
  }
  .bs-tmp .mmgy18 {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .bs-tmp .mpd18_ipt {
    padding: 18px !important;
  }
  .bs-tmp .mpdl18_ipt {
    padding-left: 18px !important;
  }
  .bs-tmp .mpdr18_ipt {
    padding-right: 18px !important;
  }
  .bs-tmp .mpdt18_ipt {
    padding-top: 18px !important;
  }
  .bs-tmp .mpdb18_ipt {
    padding-bottom: 18px !important;
  }
  .bs-tmp .mpdx18_ipt {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .bs-tmp .mpdy18_ipt {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .bs-tmp .mmgg18_ipt {
    margin: 18px !important;
  }
  .bs-tmp .mmgl18_ipt {
    margin-left: 18px !important;
  }
  .bs-tmp .mmgr18_ipt {
    margin-right: 18px !important;
  }
  .bs-tmp .mmgt18_ipt {
    margin-top: 18px !important;
  }
  .bs-tmp .mmgb18_ipt {
    margin-bottom: 18px !important;
  }
  .bs-tmp .mmgx18_ipt {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .bs-tmp .mmgy18_ipt {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .bs-tmp .mpd20 {
    padding: 20px;
  }
  .bs-tmp .mpdl20 {
    padding-left: 20px;
  }
  .bs-tmp .mpdr20 {
    padding-right: 20px;
  }
  .bs-tmp .mpdt20 {
    padding-top: 20px;
  }
  .bs-tmp .mpdb20 {
    padding-bottom: 20px;
  }
  .bs-tmp .mpdx20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .bs-tmp .mpdy20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .bs-tmp .mmgg20 {
    margin: 20px;
  }
  .bs-tmp .mmgl20 {
    margin-left: 20px;
  }
  .bs-tmp .mmgr20 {
    margin-right: 20px;
  }
  .bs-tmp .mmgt20 {
    margin-top: 20px;
  }
  .bs-tmp .mmgb20 {
    margin-bottom: 20px;
  }
  .bs-tmp .mmgx20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .bs-tmp .mmgy20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .bs-tmp .mpd20_ipt {
    padding: 20px !important;
  }
  .bs-tmp .mpdl20_ipt {
    padding-left: 20px !important;
  }
  .bs-tmp .mpdr20_ipt {
    padding-right: 20px !important;
  }
  .bs-tmp .mpdt20_ipt {
    padding-top: 20px !important;
  }
  .bs-tmp .mpdb20_ipt {
    padding-bottom: 20px !important;
  }
  .bs-tmp .mpdx20_ipt {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .bs-tmp .mpdy20_ipt {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .bs-tmp .mmgg20_ipt {
    margin: 20px !important;
  }
  .bs-tmp .mmgl20_ipt {
    margin-left: 20px !important;
  }
  .bs-tmp .mmgr20_ipt {
    margin-right: 20px !important;
  }
  .bs-tmp .mmgt20_ipt {
    margin-top: 20px !important;
  }
  .bs-tmp .mmgb20_ipt {
    margin-bottom: 20px !important;
  }
  .bs-tmp .mmgx20_ipt {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .bs-tmp .mmgy20_ipt {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .bs-tmp .mpd24 {
    padding: 24px;
  }
  .bs-tmp .mpdl24 {
    padding-left: 24px;
  }
  .bs-tmp .mpdr24 {
    padding-right: 24px;
  }
  .bs-tmp .mpdt24 {
    padding-top: 24px;
  }
  .bs-tmp .mpdb24 {
    padding-bottom: 24px;
  }
  .bs-tmp .mpdx24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .bs-tmp .mpdy24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .bs-tmp .mmgg24 {
    margin: 24px;
  }
  .bs-tmp .mmgl24 {
    margin-left: 24px;
  }
  .bs-tmp .mmgr24 {
    margin-right: 24px;
  }
  .bs-tmp .mmgt24 {
    margin-top: 24px;
  }
  .bs-tmp .mmgb24 {
    margin-bottom: 24px;
  }
  .bs-tmp .mmgx24 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .bs-tmp .mmgy24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .bs-tmp .mpd24_ipt {
    padding: 24px !important;
  }
  .bs-tmp .mpdl24_ipt {
    padding-left: 24px !important;
  }
  .bs-tmp .mpdr24_ipt {
    padding-right: 24px !important;
  }
  .bs-tmp .mpdt24_ipt {
    padding-top: 24px !important;
  }
  .bs-tmp .mpdb24_ipt {
    padding-bottom: 24px !important;
  }
  .bs-tmp .mpdx24_ipt {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .bs-tmp .mpdy24_ipt {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .bs-tmp .mmgg24_ipt {
    margin: 24px !important;
  }
  .bs-tmp .mmgl24_ipt {
    margin-left: 24px !important;
  }
  .bs-tmp .mmgr24_ipt {
    margin-right: 24px !important;
  }
  .bs-tmp .mmgt24_ipt {
    margin-top: 24px !important;
  }
  .bs-tmp .mmgb24_ipt {
    margin-bottom: 24px !important;
  }
  .bs-tmp .mmgx24_ipt {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .bs-tmp .mmgy24_ipt {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .bs-tmp .mpd30 {
    padding: 30px;
  }
  .bs-tmp .mpdl30 {
    padding-left: 30px;
  }
  .bs-tmp .mpdr30 {
    padding-right: 30px;
  }
  .bs-tmp .mpdt30 {
    padding-top: 30px;
  }
  .bs-tmp .mpdb30 {
    padding-bottom: 30px;
  }
  .bs-tmp .mpdx30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .bs-tmp .mpdy30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .bs-tmp .mmgg30 {
    margin: 30px;
  }
  .bs-tmp .mmgl30 {
    margin-left: 30px;
  }
  .bs-tmp .mmgr30 {
    margin-right: 30px;
  }
  .bs-tmp .mmgt30 {
    margin-top: 30px;
  }
  .bs-tmp .mmgb30 {
    margin-bottom: 30px;
  }
  .bs-tmp .mmgx30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .bs-tmp .mmgy30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .bs-tmp .mpd30_ipt {
    padding: 30px !important;
  }
  .bs-tmp .mpdl30_ipt {
    padding-left: 30px !important;
  }
  .bs-tmp .mpdr30_ipt {
    padding-right: 30px !important;
  }
  .bs-tmp .mpdt30_ipt {
    padding-top: 30px !important;
  }
  .bs-tmp .mpdb30_ipt {
    padding-bottom: 30px !important;
  }
  .bs-tmp .mpdx30_ipt {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .bs-tmp .mpdy30_ipt {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .bs-tmp .mmgg30_ipt {
    margin: 30px !important;
  }
  .bs-tmp .mmgl30_ipt {
    margin-left: 30px !important;
  }
  .bs-tmp .mmgr30_ipt {
    margin-right: 30px !important;
  }
  .bs-tmp .mmgt30_ipt {
    margin-top: 30px !important;
  }
  .bs-tmp .mmgb30_ipt {
    margin-bottom: 30px !important;
  }
  .bs-tmp .mmgx30_ipt {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .bs-tmp .mmgy30_ipt {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .bs-tmp .mpd32 {
    padding: 32px;
  }
  .bs-tmp .mpdl32 {
    padding-left: 32px;
  }
  .bs-tmp .mpdr32 {
    padding-right: 32px;
  }
  .bs-tmp .mpdt32 {
    padding-top: 32px;
  }
  .bs-tmp .mpdb32 {
    padding-bottom: 32px;
  }
  .bs-tmp .mpdx32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .bs-tmp .mpdy32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .bs-tmp .mmgg32 {
    margin: 32px;
  }
  .bs-tmp .mmgl32 {
    margin-left: 32px;
  }
  .bs-tmp .mmgr32 {
    margin-right: 32px;
  }
  .bs-tmp .mmgt32 {
    margin-top: 32px;
  }
  .bs-tmp .mmgb32 {
    margin-bottom: 32px;
  }
  .bs-tmp .mmgx32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .bs-tmp .mmgy32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .bs-tmp .mpd32_ipt {
    padding: 32px !important;
  }
  .bs-tmp .mpdl32_ipt {
    padding-left: 32px !important;
  }
  .bs-tmp .mpdr32_ipt {
    padding-right: 32px !important;
  }
  .bs-tmp .mpdt32_ipt {
    padding-top: 32px !important;
  }
  .bs-tmp .mpdb32_ipt {
    padding-bottom: 32px !important;
  }
  .bs-tmp .mpdx32_ipt {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .bs-tmp .mpdy32_ipt {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .bs-tmp .mmgg32_ipt {
    margin: 32px !important;
  }
  .bs-tmp .mmgl32_ipt {
    margin-left: 32px !important;
  }
  .bs-tmp .mmgr32_ipt {
    margin-right: 32px !important;
  }
  .bs-tmp .mmgt32_ipt {
    margin-top: 32px !important;
  }
  .bs-tmp .mmgb32_ipt {
    margin-bottom: 32px !important;
  }
  .bs-tmp .mmgx32_ipt {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .bs-tmp .mmgy32_ipt {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .bs-tmp .mpd40 {
    padding: 40px;
  }
  .bs-tmp .mpdl40 {
    padding-left: 40px;
  }
  .bs-tmp .mpdr40 {
    padding-right: 40px;
  }
  .bs-tmp .mpdt40 {
    padding-top: 40px;
  }
  .bs-tmp .mpdb40 {
    padding-bottom: 40px;
  }
  .bs-tmp .mpdx40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .bs-tmp .mpdy40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .bs-tmp .mmgg40 {
    margin: 40px;
  }
  .bs-tmp .mmgl40 {
    margin-left: 40px;
  }
  .bs-tmp .mmgr40 {
    margin-right: 40px;
  }
  .bs-tmp .mmgt40 {
    margin-top: 40px;
  }
  .bs-tmp .mmgb40 {
    margin-bottom: 40px;
  }
  .bs-tmp .mmgx40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .bs-tmp .mmgy40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .bs-tmp .mpd40_ipt {
    padding: 40px !important;
  }
  .bs-tmp .mpdl40_ipt {
    padding-left: 40px !important;
  }
  .bs-tmp .mpdr40_ipt {
    padding-right: 40px !important;
  }
  .bs-tmp .mpdt40_ipt {
    padding-top: 40px !important;
  }
  .bs-tmp .mpdb40_ipt {
    padding-bottom: 40px !important;
  }
  .bs-tmp .mpdx40_ipt {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .bs-tmp .mpdy40_ipt {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .bs-tmp .mmgg40_ipt {
    margin: 40px !important;
  }
  .bs-tmp .mmgl40_ipt {
    margin-left: 40px !important;
  }
  .bs-tmp .mmgr40_ipt {
    margin-right: 40px !important;
  }
  .bs-tmp .mmgt40_ipt {
    margin-top: 40px !important;
  }
  .bs-tmp .mmgb40_ipt {
    margin-bottom: 40px !important;
  }
  .bs-tmp .mmgx40_ipt {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .bs-tmp .mmgy40_ipt {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .bs-tmp .mpd48 {
    padding: 48px;
  }
  .bs-tmp .mpdl48 {
    padding-left: 48px;
  }
  .bs-tmp .mpdr48 {
    padding-right: 48px;
  }
  .bs-tmp .mpdt48 {
    padding-top: 48px;
  }
  .bs-tmp .mpdb48 {
    padding-bottom: 48px;
  }
  .bs-tmp .mpdx48 {
    padding-left: 48px;
    padding-right: 48px;
  }
  .bs-tmp .mpdy48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .bs-tmp .mmgg48 {
    margin: 48px;
  }
  .bs-tmp .mmgl48 {
    margin-left: 48px;
  }
  .bs-tmp .mmgr48 {
    margin-right: 48px;
  }
  .bs-tmp .mmgt48 {
    margin-top: 48px;
  }
  .bs-tmp .mmgb48 {
    margin-bottom: 48px;
  }
  .bs-tmp .mmgx48 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .bs-tmp .mmgy48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .bs-tmp .mpd48_ipt {
    padding: 48px !important;
  }
  .bs-tmp .mpdl48_ipt {
    padding-left: 48px !important;
  }
  .bs-tmp .mpdr48_ipt {
    padding-right: 48px !important;
  }
  .bs-tmp .mpdt48_ipt {
    padding-top: 48px !important;
  }
  .bs-tmp .mpdb48_ipt {
    padding-bottom: 48px !important;
  }
  .bs-tmp .mpdx48_ipt {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .bs-tmp .mpdy48_ipt {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .bs-tmp .mmgg48_ipt {
    margin: 48px !important;
  }
  .bs-tmp .mmgl48_ipt {
    margin-left: 48px !important;
  }
  .bs-tmp .mmgr48_ipt {
    margin-right: 48px !important;
  }
  .bs-tmp .mmgt48_ipt {
    margin-top: 48px !important;
  }
  .bs-tmp .mmgb48_ipt {
    margin-bottom: 48px !important;
  }
  .bs-tmp .mmgx48_ipt {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .bs-tmp .mmgy48_ipt {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .bs-tmp .mpd54 {
    padding: 54px;
  }
  .bs-tmp .mpdl54 {
    padding-left: 54px;
  }
  .bs-tmp .mpdr54 {
    padding-right: 54px;
  }
  .bs-tmp .mpdt54 {
    padding-top: 54px;
  }
  .bs-tmp .mpdb54 {
    padding-bottom: 54px;
  }
  .bs-tmp .mpdx54 {
    padding-left: 54px;
    padding-right: 54px;
  }
  .bs-tmp .mpdy54 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
  .bs-tmp .mmgg54 {
    margin: 54px;
  }
  .bs-tmp .mmgl54 {
    margin-left: 54px;
  }
  .bs-tmp .mmgr54 {
    margin-right: 54px;
  }
  .bs-tmp .mmgt54 {
    margin-top: 54px;
  }
  .bs-tmp .mmgb54 {
    margin-bottom: 54px;
  }
  .bs-tmp .mmgx54 {
    margin-left: 54px;
    margin-right: 54px;
  }
  .bs-tmp .mmgy54 {
    margin-top: 54px;
    margin-bottom: 54px;
  }
  .bs-tmp .mpd54_ipt {
    padding: 54px !important;
  }
  .bs-tmp .mpdl54_ipt {
    padding-left: 54px !important;
  }
  .bs-tmp .mpdr54_ipt {
    padding-right: 54px !important;
  }
  .bs-tmp .mpdt54_ipt {
    padding-top: 54px !important;
  }
  .bs-tmp .mpdb54_ipt {
    padding-bottom: 54px !important;
  }
  .bs-tmp .mpdx54_ipt {
    padding-left: 54px !important;
    padding-right: 54px !important;
  }
  .bs-tmp .mpdy54_ipt {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .bs-tmp .mmgg54_ipt {
    margin: 54px !important;
  }
  .bs-tmp .mmgl54_ipt {
    margin-left: 54px !important;
  }
  .bs-tmp .mmgr54_ipt {
    margin-right: 54px !important;
  }
  .bs-tmp .mmgt54_ipt {
    margin-top: 54px !important;
  }
  .bs-tmp .mmgb54_ipt {
    margin-bottom: 54px !important;
  }
  .bs-tmp .mmgx54_ipt {
    margin-left: 54px !important;
    margin-right: 54px !important;
  }
  .bs-tmp .mmgy54_ipt {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .bs-tmp .mpd56 {
    padding: 56px;
  }
  .bs-tmp .mpdl56 {
    padding-left: 56px;
  }
  .bs-tmp .mpdr56 {
    padding-right: 56px;
  }
  .bs-tmp .mpdt56 {
    padding-top: 56px;
  }
  .bs-tmp .mpdb56 {
    padding-bottom: 56px;
  }
  .bs-tmp .mpdx56 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .bs-tmp .mpdy56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .bs-tmp .mmgg56 {
    margin: 56px;
  }
  .bs-tmp .mmgl56 {
    margin-left: 56px;
  }
  .bs-tmp .mmgr56 {
    margin-right: 56px;
  }
  .bs-tmp .mmgt56 {
    margin-top: 56px;
  }
  .bs-tmp .mmgb56 {
    margin-bottom: 56px;
  }
  .bs-tmp .mmgx56 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .bs-tmp .mmgy56 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .bs-tmp .mpd56_ipt {
    padding: 56px !important;
  }
  .bs-tmp .mpdl56_ipt {
    padding-left: 56px !important;
  }
  .bs-tmp .mpdr56_ipt {
    padding-right: 56px !important;
  }
  .bs-tmp .mpdt56_ipt {
    padding-top: 56px !important;
  }
  .bs-tmp .mpdb56_ipt {
    padding-bottom: 56px !important;
  }
  .bs-tmp .mpdx56_ipt {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .bs-tmp .mpdy56_ipt {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .bs-tmp .mmgg56_ipt {
    margin: 56px !important;
  }
  .bs-tmp .mmgl56_ipt {
    margin-left: 56px !important;
  }
  .bs-tmp .mmgr56_ipt {
    margin-right: 56px !important;
  }
  .bs-tmp .mmgt56_ipt {
    margin-top: 56px !important;
  }
  .bs-tmp .mmgb56_ipt {
    margin-bottom: 56px !important;
  }
  .bs-tmp .mmgx56_ipt {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .bs-tmp .mmgy56_ipt {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .bs-tmp .mpd80 {
    padding: 80px;
  }
  .bs-tmp .mpdl80 {
    padding-left: 80px;
  }
  .bs-tmp .mpdr80 {
    padding-right: 80px;
  }
  .bs-tmp .mpdt80 {
    padding-top: 80px;
  }
  .bs-tmp .mpdb80 {
    padding-bottom: 80px;
  }
  .bs-tmp .mpdx80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .bs-tmp .mpdy80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .bs-tmp .mmgg80 {
    margin: 80px;
  }
  .bs-tmp .mmgl80 {
    margin-left: 80px;
  }
  .bs-tmp .mmgr80 {
    margin-right: 80px;
  }
  .bs-tmp .mmgt80 {
    margin-top: 80px;
  }
  .bs-tmp .mmgb80 {
    margin-bottom: 80px;
  }
  .bs-tmp .mmgx80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .bs-tmp .mmgy80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .bs-tmp .mpd80_ipt {
    padding: 80px !important;
  }
  .bs-tmp .mpdl80_ipt {
    padding-left: 80px !important;
  }
  .bs-tmp .mpdr80_ipt {
    padding-right: 80px !important;
  }
  .bs-tmp .mpdt80_ipt {
    padding-top: 80px !important;
  }
  .bs-tmp .mpdb80_ipt {
    padding-bottom: 80px !important;
  }
  .bs-tmp .mpdx80_ipt {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .bs-tmp .mpdy80_ipt {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .bs-tmp .mmgg80_ipt {
    margin: 80px !important;
  }
  .bs-tmp .mmgl80_ipt {
    margin-left: 80px !important;
  }
  .bs-tmp .mmgr80_ipt {
    margin-right: 80px !important;
  }
  .bs-tmp .mmgt80_ipt {
    margin-top: 80px !important;
  }
  .bs-tmp .mmgb80_ipt {
    margin-bottom: 80px !important;
  }
  .bs-tmp .mmgx80_ipt {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .bs-tmp .mmgy80_ipt {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
}
.bs-tmp input[type=text][class*=df-],
.bs-tmp input[type=tel][class*=df-],
.bs-tmp input[type=password][class*=df-],
.bs-tmp input[type=text][class*=data-],
.bs-tmp select[class*=df-],
.bs-tmp [class*=df-ipt-] {
  overflow: hidden;
  color: #C8C8C8;
  border: 1px solid #C8C8C8;
  box-sizing: border-box;
  transition: 0.2s;
  caret-color: #0E89E8;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  background: #ffffff;
}
.bs-tmp input[type=text][class*=df-]::placeholder,
.bs-tmp input[type=tel][class*=df-]::placeholder,
.bs-tmp input[type=password][class*=df-]::placeholder,
.bs-tmp input[type=text][class*=data-]::placeholder,
.bs-tmp select[class*=df-]::placeholder,
.bs-tmp [class*=df-ipt-]::placeholder {
  color: #C8C8C8;
}
.bs-tmp input[type=text][class*=df-][class*=select],
.bs-tmp input[type=tel][class*=df-][class*=select],
.bs-tmp input[type=password][class*=df-][class*=select],
.bs-tmp input[type=text][class*=data-][class*=select],
.bs-tmp select[class*=df-][class*=select],
.bs-tmp [class*=df-ipt-][class*=select] {
  background: #ffffff url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/Hproject/iconGuide/icon_chevron-down600.svg) center right 8px no-repeat;
  padding: 0 8px 0 12px;
}
.bs-tmp input[type=text][class*=df-][class*=select][class*=_sm],
.bs-tmp input[type=tel][class*=df-][class*=select][class*=_sm],
.bs-tmp input[type=password][class*=df-][class*=select][class*=_sm],
.bs-tmp input[type=text][class*=data-][class*=select][class*=_sm],
.bs-tmp select[class*=df-][class*=select][class*=_sm],
.bs-tmp [class*=df-ipt-][class*=select][class*=_sm] {
  padding: 0 24px 0 12px;
}
.bs-tmp input[type=text][class*=df-][class*=select][class*=_lg],
.bs-tmp input[type=tel][class*=df-][class*=select][class*=_lg],
.bs-tmp input[type=password][class*=df-][class*=select][class*=_lg],
.bs-tmp input[type=text][class*=data-][class*=select][class*=_lg],
.bs-tmp select[class*=df-][class*=select][class*=_lg],
.bs-tmp [class*=df-ipt-][class*=select][class*=_lg] {
  padding: 0 32px 0 16px;
}
.bs-tmp input[type=text][class*=df-][class*=select][class*=_xl],
.bs-tmp input[type=tel][class*=df-][class*=select][class*=_xl],
.bs-tmp input[type=password][class*=df-][class*=select][class*=_xl],
.bs-tmp input[type=text][class*=data-][class*=select][class*=_xl],
.bs-tmp select[class*=df-][class*=select][class*=_xl],
.bs-tmp [class*=df-ipt-][class*=select][class*=_xl] {
  padding: 0 32px 0 16px;
}
.bs-tmp input[type=text][class*=df-][class*=select]:read-only, .bs-tmp input[type=text][class*=df-][class*=select] :disabled,
.bs-tmp input[type=tel][class*=df-][class*=select]:read-only,
.bs-tmp input[type=tel][class*=df-][class*=select] :disabled,
.bs-tmp input[type=password][class*=df-][class*=select]:read-only,
.bs-tmp input[type=password][class*=df-][class*=select] :disabled,
.bs-tmp input[type=text][class*=data-][class*=select]:read-only,
.bs-tmp input[type=text][class*=data-][class*=select] :disabled,
.bs-tmp select[class*=df-][class*=select]:read-only,
.bs-tmp select[class*=df-][class*=select] :disabled,
.bs-tmp [class*=df-ipt-][class*=select]:read-only,
.bs-tmp [class*=df-ipt-][class*=select] :disabled {
  background-image: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/Hproject/iconGuide/icon_chevron-down300.svg);
}
.bs-tmp input[type=text][class*=df-][class*=select].active,
.bs-tmp input[type=tel][class*=df-][class*=select].active,
.bs-tmp input[type=password][class*=df-][class*=select].active,
.bs-tmp input[type=text][class*=data-][class*=select].active,
.bs-tmp select[class*=df-][class*=select].active,
.bs-tmp [class*=df-ipt-][class*=select].active {
  color: #202020;
  border-color: #202020;
  background-image: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/Hproject/iconGuide/icon_chevron-down800.svg);
}
.bs-tmp input[type=text][class*=df-][class*=select]:disabled,
.bs-tmp input[type=tel][class*=df-][class*=select]:disabled,
.bs-tmp input[type=password][class*=df-][class*=select]:disabled,
.bs-tmp input[type=text][class*=data-][class*=select]:disabled,
.bs-tmp select[class*=df-][class*=select]:disabled,
.bs-tmp [class*=df-ipt-][class*=select]:disabled {
  background-color: #F2F2F2;
}
.bs-tmp input[type=text][class*=df-][class*=input]:read-only,
.bs-tmp input[type=tel][class*=df-][class*=input]:read-only,
.bs-tmp input[type=password][class*=df-][class*=input]:read-only,
.bs-tmp input[type=text][class*=data-][class*=input]:read-only,
.bs-tmp select[class*=df-][class*=input]:read-only,
.bs-tmp [class*=df-ipt-][class*=input]:read-only {
  background-color: #F2F2F2;
}
.bs-tmp input[type=text][class*=df-][class*=_sm],
.bs-tmp input[type=tel][class*=df-][class*=_sm],
.bs-tmp input[type=password][class*=df-][class*=_sm],
.bs-tmp input[type=text][class*=data-][class*=_sm],
.bs-tmp select[class*=df-][class*=_sm],
.bs-tmp [class*=df-ipt-][class*=_sm] {
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  border-radius: 4px;
}
.bs-tmp input[type=text][class*=df-][class*=_lg],
.bs-tmp input[type=tel][class*=df-][class*=_lg],
.bs-tmp input[type=password][class*=df-][class*=_lg],
.bs-tmp input[type=text][class*=data-][class*=_lg],
.bs-tmp select[class*=df-][class*=_lg],
.bs-tmp [class*=df-ipt-][class*=_lg] {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
  border-radius: 4px;
}
.bs-tmp input[type=text][class*=df-][class*=_xl],
.bs-tmp input[type=tel][class*=df-][class*=_xl],
.bs-tmp input[type=password][class*=df-][class*=_xl],
.bs-tmp input[type=text][class*=data-][class*=_xl],
.bs-tmp select[class*=df-][class*=_xl],
.bs-tmp [class*=df-ipt-][class*=_xl] {
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
  border-radius: 4px;
}
.bs-tmp input[type=text][class*=df-][class*=box-cs],
.bs-tmp input[type=tel][class*=df-][class*=box-cs],
.bs-tmp input[type=password][class*=df-][class*=box-cs],
.bs-tmp input[type=text][class*=data-][class*=box-cs],
.bs-tmp select[class*=df-][class*=box-cs],
.bs-tmp [class*=df-ipt-][class*=box-cs] {
  display: flex;
  align-items: center;
  padding: 0 8px 0 12px;
}
.bs-tmp input[type=text][class*=df-][class*=box-cs]:read-only,
.bs-tmp input[type=tel][class*=df-][class*=box-cs]:read-only,
.bs-tmp input[type=password][class*=df-][class*=box-cs]:read-only,
.bs-tmp input[type=text][class*=data-][class*=box-cs]:read-only,
.bs-tmp select[class*=df-][class*=box-cs]:read-only,
.bs-tmp [class*=df-ipt-][class*=box-cs]:read-only {
  border-color: #C8C8C8;
}
.bs-tmp input[type=text][class*=df-][class*=box-cs]:focus,
.bs-tmp input[type=tel][class*=df-][class*=box-cs]:focus,
.bs-tmp input[type=password][class*=df-][class*=box-cs]:focus,
.bs-tmp input[type=text][class*=data-][class*=box-cs]:focus,
.bs-tmp select[class*=df-][class*=box-cs]:focus,
.bs-tmp [class*=df-ipt-][class*=box-cs]:focus {
  border-color: #666;
}
.bs-tmp input[type=text][class*=df-][class*=box-cs] input::placeholder,
.bs-tmp input[type=tel][class*=df-][class*=box-cs] input::placeholder,
.bs-tmp input[type=password][class*=df-][class*=box-cs] input::placeholder,
.bs-tmp input[type=text][class*=data-][class*=box-cs] input::placeholder,
.bs-tmp select[class*=df-][class*=box-cs] input::placeholder,
.bs-tmp [class*=df-ipt-][class*=box-cs] input::placeholder {
  color: #C8C8C8;
}
.bs-tmp input[type=text][class*=df-][class*=box-cs] input:hover:not(:disabled), .bs-tmp input[type=text][class*=df-][class*=box-cs] input:focus:not(:disabled),
.bs-tmp input[type=tel][class*=df-][class*=box-cs] input:hover:not(:disabled),
.bs-tmp input[type=tel][class*=df-][class*=box-cs] input:focus:not(:disabled),
.bs-tmp input[type=password][class*=df-][class*=box-cs] input:hover:not(:disabled),
.bs-tmp input[type=password][class*=df-][class*=box-cs] input:focus:not(:disabled),
.bs-tmp input[type=text][class*=data-][class*=box-cs] input:hover:not(:disabled),
.bs-tmp input[type=text][class*=data-][class*=box-cs] input:focus:not(:disabled),
.bs-tmp select[class*=df-][class*=box-cs] input:hover:not(:disabled),
.bs-tmp select[class*=df-][class*=box-cs] input:focus:not(:disabled),
.bs-tmp [class*=df-ipt-][class*=box-cs] input:hover:not(:disabled),
.bs-tmp [class*=df-ipt-][class*=box-cs] input:focus:not(:disabled) {
  color: #202020;
  border-color: #202020;
}
.bs-tmp input[type=text][class*=df-][class*=box-cs] input:not(:disabled, :read-only):not(:placeholder-shown),
.bs-tmp input[type=tel][class*=df-][class*=box-cs] input:not(:disabled, :read-only):not(:placeholder-shown),
.bs-tmp input[type=password][class*=df-][class*=box-cs] input:not(:disabled, :read-only):not(:placeholder-shown),
.bs-tmp input[type=text][class*=data-][class*=box-cs] input:not(:disabled, :read-only):not(:placeholder-shown),
.bs-tmp select[class*=df-][class*=box-cs] input:not(:disabled, :read-only):not(:placeholder-shown),
.bs-tmp [class*=df-ipt-][class*=box-cs] input:not(:disabled, :read-only):not(:placeholder-shown) {
  color: #202020;
}
.bs-tmp input[type=text][class*=df-][class*=box-cs] button,
.bs-tmp input[type=tel][class*=df-][class*=box-cs] button,
.bs-tmp input[type=password][class*=df-][class*=box-cs] button,
.bs-tmp input[type=text][class*=data-][class*=box-cs] button,
.bs-tmp select[class*=df-][class*=box-cs] button,
.bs-tmp [class*=df-ipt-][class*=box-cs] button {
  display: flex;
}
.bs-tmp input[type=text][class*=df-][class*=box-cs] button svg path,
.bs-tmp input[type=tel][class*=df-][class*=box-cs] button svg path,
.bs-tmp input[type=password][class*=df-][class*=box-cs] button svg path,
.bs-tmp input[type=text][class*=data-][class*=box-cs] button svg path,
.bs-tmp select[class*=df-][class*=box-cs] button svg path,
.bs-tmp [class*=df-ipt-][class*=box-cs] button svg path {
  transition: 0.2s;
}
.bs-tmp input[type=text][class*=df-][class*=box-cs] button:hover svg path,
.bs-tmp input[type=tel][class*=df-][class*=box-cs] button:hover svg path,
.bs-tmp input[type=password][class*=df-][class*=box-cs] button:hover svg path,
.bs-tmp input[type=text][class*=data-][class*=box-cs] button:hover svg path,
.bs-tmp select[class*=df-][class*=box-cs] button:hover svg path,
.bs-tmp [class*=df-ipt-][class*=box-cs] button:hover svg path {
  fill: #666;
}
.bs-tmp input[type=text][class*=df-]:read-only, .bs-tmp input[type=text][class*=df-] :disabled,
.bs-tmp input[type=tel][class*=df-]:read-only,
.bs-tmp input[type=tel][class*=df-] :disabled,
.bs-tmp input[type=password][class*=df-]:read-only,
.bs-tmp input[type=password][class*=df-] :disabled,
.bs-tmp input[type=text][class*=data-]:read-only,
.bs-tmp input[type=text][class*=data-] :disabled,
.bs-tmp select[class*=df-]:read-only,
.bs-tmp select[class*=df-] :disabled,
.bs-tmp [class*=df-ipt-]:read-only,
.bs-tmp [class*=df-ipt-] :disabled {
  border-color: #E8E8E8;
}
.bs-tmp input[type=text][class*=df-]:hover:not(:disabled), .bs-tmp input[type=text][class*=df-]:focus:not(:disabled),
.bs-tmp input[type=tel][class*=df-]:hover:not(:disabled),
.bs-tmp input[type=tel][class*=df-]:focus:not(:disabled),
.bs-tmp input[type=password][class*=df-]:hover:not(:disabled),
.bs-tmp input[type=password][class*=df-]:focus:not(:disabled),
.bs-tmp input[type=text][class*=data-]:hover:not(:disabled),
.bs-tmp input[type=text][class*=data-]:focus:not(:disabled),
.bs-tmp select[class*=df-]:hover:not(:disabled),
.bs-tmp select[class*=df-]:focus:not(:disabled),
.bs-tmp [class*=df-ipt-]:hover:not(:disabled),
.bs-tmp [class*=df-ipt-]:focus:not(:disabled) {
  color: #666;
  border-color: #666;
}
.bs-tmp input[type=text][class*=df-]:not(:disabled, :read-only):not(:placeholder-shown),
.bs-tmp input[type=tel][class*=df-]:not(:disabled, :read-only):not(:placeholder-shown),
.bs-tmp input[type=password][class*=df-]:not(:disabled, :read-only):not(:placeholder-shown),
.bs-tmp input[type=text][class*=data-]:not(:disabled, :read-only):not(:placeholder-shown),
.bs-tmp select[class*=df-]:not(:disabled, :read-only):not(:placeholder-shown),
.bs-tmp [class*=df-ipt-]:not(:disabled, :read-only):not(:placeholder-shown) {
  color: #202020;
  border-color: #C8C8C8;
}
.bs-tmp select[class*=df-]:read-only, .bs-tmp select[class*=df-] :disabled {
  border-color: #C8C8C8;
}
.bs-tmp input[type=text][class*=data-input] + button {
  position: absolute;
  right: 8px;
  top: 0;
  bottom: 0;
  margin: auto;
  padding: 0;
  background: none;
}
.bs-tmp input[type=text][class*=data-input][class*=_sm] + button {
  width: 20px;
  height: 20px;
}
.bs-tmp input[type=text][class*=data-input][class*=_lg] + button {
  width: 24px;
  height: 24px;
}
.bs-tmp input[type=text][class*=data-input][class*=_xl] + button {
  width: 24px;
  height: 24px;
}
.bs-tmp input[type=text][class*=data-input]:disabled + button, .bs-tmp input[type=text][class*=data-input]:read-only + button {
  pointer-events: none;
}
.bs-tmp input[type=text][class*=data-input]:hover:not(:disabled) + button svg > path, .bs-tmp input[type=text][class*=data-input]:focus:not(:disabled) + button svg > path {
  fill: #666;
  pointer-events: none;
}
.bs-tmp input[type=text][class*=data-input]:not(:disabled, :read-only):not(:placeholder-shown) + button svg > path {
  fill: #202020;
}
.bs-tmp input[type=text][class*=data-input].datepicker {
  padding: 0 32px 0 16px;
  background: none;
  background-size: inherit;
}
.bs-tmp input[type=checkbox][class*=df-] {
  position: relative;
  display: none;
  /*&:hover:not(:disabled,:checked) + label:after {
    content: '';
    width: var.$sz18;
    height: var.$sz18;
    display: inline-block;
    position: absolute;
    left: 0;
    background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/hospitalOpen/chk-black.png) center left 3.5px /60% no-repeat;
  }*/
}
.bs-tmp input[type=checkbox][class*=df-] + label {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  justify-content: center;
}
.bs-tmp input[type=checkbox][class*=df-] + label:before {
  content: "";
  display: inline-block;
  transition: 0.2s;
  box-shadow: none;
  outline: none;
  border: 1px solid #C8C8C8;
  box-sizing: border-box;
  border-radius: 4px;
  background: #ffffff;
  position: relative;
}
.bs-tmp input[type=checkbox][class*=df-] + label svg {
  display: none;
  position: absolute;
  top: 1px;
  left: 0px;
}
.bs-tmp input[type=checkbox][class*=df-] + label span.text {
  margin-left: 8px;
  transition: 0.2s;
}
.bs-tmp input[type=checkbox][class*=df-][class*=_sm] + label:before, .bs-tmp input[type=checkbox][class*=df-][class*=_sm] + label svg {
  width: 18px;
  height: 18px;
}
.bs-tmp input[type=checkbox][class*=df-][class*=_md] + label:before, .bs-tmp input[type=checkbox][class*=df-][class*=_md] + label svg {
  width: 20px;
  height: 20px;
}
.bs-tmp input[type=checkbox][class*=df-][class*=_lg] + label:before, .bs-tmp input[type=checkbox][class*=df-][class*=_lg] + label svg {
  width: 24px;
  height: 24px;
}
.bs-tmp input[type=checkbox][class*=df-]:disabled + label:before {
  background-color: #F2F2F2;
}
.bs-tmp input[type=checkbox][class*=df-]:disabled + label svg {
  display: block;
}
.bs-tmp input[type=checkbox][class*=df-]:disabled + label svg path {
  fill: #C8C8C8;
}
.bs-tmp input[type=checkbox][class*=df-]:disabled:not(:checked) + label:before {
  background-color: #F2F2F2;
}
.bs-tmp input[type=checkbox][class*=df-]:disabled:not(:checked) + label svg {
  display: none;
}
.bs-tmp input[type=checkbox][class*=df-]:disabled:not(:checked) + label svg path {
  fill: #C8C8C8;
}
.bs-tmp input[type=checkbox][class*=df-]:hover:not(:disabled, :checked) + label:before, .bs-tmp input[type=checkbox][class*=df-]:focus:not(:disabled, :checked) + label:before {
  border-color: #0E89E8;
  cursor: pointer;
}
.bs-tmp input[type=checkbox][class*=df-]:hover:not(:disabled, :checked) + label:before svg, .bs-tmp input[type=checkbox][class*=df-]:focus:not(:disabled, :checked) + label:before svg {
  display: block;
}
.bs-tmp input[type=checkbox][class*=df-]:hover:not(:disabled, :checked) + label:before svg path, .bs-tmp input[type=checkbox][class*=df-]:focus:not(:disabled, :checked) + label:before svg path {
  fill: #202020;
}
.bs-tmp input[type=checkbox][class*=df-]:hover:not(:disabled, :checked) + label svg {
  display: block;
}
.bs-tmp input[type=checkbox][class*=df-]:not(:disabled):checked + label:before {
  background-color: #0E89E8;
  border-color: #0E89E8;
}
.bs-tmp input[type=checkbox][class*=df-]:not(:disabled):checked + label svg {
  display: block;
}
.bs-tmp input[type=checkbox][class*=df-]:not(:disabled):checked + label svg path {
  fill: #ffffff;
}
.bs-tmp input[type=checkbox][class*=df-]:not(:disabled):checked + label span.text {
  color: #0E89E8;
}
.bs-tmp input[type=checkbox].pw_show-eye {
  position: absolute;
  right: 8px;
  top: 8px;
  cursor: pointer;
  width: 24px;
  height: 24px;
  margin: 0;
}
.bs-tmp input[type=checkbox].pw_show-eye:after {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background: #fff url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/Hproject/iconGuide/icon_eyeGray300.png) center no-repeat;
}
.bs-tmp input[type=checkbox].pw_show-eye:hover:after, .bs-tmp input[type=checkbox].pw_show-eye:checked:after {
  background: #fff url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/Hproject/iconGuide/icon_eyeGray600.png) center no-repeat;
}
.bs-tmp input[type=radio][class*=df-] {
  display: none;
}
.bs-tmp input[type=radio][class*=df-] + label {
  display: inline-flex;
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  border: 1px solid #C8C8C8;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  justify-content: center;
  align-items: center;
}
.bs-tmp input[type=radio][class*=df-]:checked + label {
  border-color: #0E89E8;
}
.bs-tmp input[type=radio][class*=df-]:checked + label:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #0E89E8;
  border-radius: 50%;
}
.bs-tmp [class*=df-file-input-cs] .file-cs {
  overflow: hidden;
  color: #C8C8C8;
  border: 1px solid #C8C8C8;
  box-sizing: border-box;
  transition: 0.2s;
  caret-color: #0E89E8;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  background: #ffffff;
  position: relative;
  padding-right: 32px;
}
.bs-tmp [class*=df-file-input-cs] .file-cs .cls-btn {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #C8C8C8;
  position: absolute;
  cursor: pointer;
  right: 12px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: none;
}
.bs-tmp [class*=df-file-input-cs] .file-cs .cls-btn:before, .bs-tmp [class*=df-file-input-cs] .file-cs .cls-btn:after {
  content: "";
  width: 60%;
  height: 1px;
  background: #ffffff;
  position: absolute;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.bs-tmp [class*=df-file-input-cs] .file-cs .cls-btn:before {
  transform: rotate(45deg);
}
.bs-tmp [class*=df-file-input-cs] .file-cs .cls-btn:after {
  transform: rotate(-45deg);
}
.bs-tmp [class*=df-file-input-cs][class*=_sm] .file-cs {
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  border-radius: 8px;
}
.bs-tmp [class*=df-file-input-cs][class*=_lg] .file-cs {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
  border-radius: 4px;
}
.bs-tmp [class*=df-file-input-cs][class*=_xl] .file-cs {
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
  border-radius: 4px;
}
.bs-tmp [class*=df-file-input-cs] label {
  cursor: pointer;
}
.bs-tmp [class*=df-file-input-cs].on .file-cs p {
  color: #101010;
}
.bs-tmp [class*=df-ipt-box-cs] {
  overflow: hidden;
  color: #C8C8C8;
  border: 1px solid #C8C8C8;
  box-sizing: border-box;
  transition: 0.2s;
  caret-color: #0E89E8;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  background: #ffffff;
}
.bs-tmp [class*=textarea-cs] {
  verflow: hidden;
  color: #C8C8C8;
  border: 1px solid #C8C8C8;
  box-sizing: border-box;
  border-radius: 4px;
  transition: 0.2s;
  position: relative;
}
.bs-tmp [class*=textarea-cs] textarea {
  width: calc(100% - 16px);
  height: calc(100% - 36px);
  padding: 8px 8px 24px;
}
.bs-tmp [class*=textarea-cs] .txt-length {
  position: absolute;
  right: 18px;
  bottom: 8px;
  color: #999;
  font-size: 12px;
}
.bs-tmp table[class*=df-] {
  border-collapse: collapse;
}
.bs-tmp table[class*=df-][class*=table] {
  color: #202020;
  font-weight: 400;
}
.bs-tmp table[class*=df-][class*=table] th, .bs-tmp table[class*=df-][class*=table] td {
  border: 1px solid #E8E8E8;
  height: 64px;
  padding: 0px 12px;
}
.bs-tmp table[class*=df-][class*=table] thead {
  background-color: #F7F8FC;
}
.bs-tmp table[class*=df-][class*=table] thead th {
  padding: 0px 16px;
  font-weight: 700;
}
.bs-tmp table[class*=df-][class*=table] tbody {
  background-color: #ffffff;
}
.bs-tmp table[class*=round-] {
  border-collapse: collapse;
}
.bs-tmp table[class*=round-][class*=table] thead {
  height: 48px;
}
.bs-tmp table[class*=round-][class*=table] thead th {
  background-color: #F2F2F2;
  font-weight: 700;
  color: #999;
  overflow: hidden;
  padding: 0 16px;
  border: none;
}
.bs-tmp table[class*=round-][class*=table] thead th:first-child {
  border-radius: 8px 0 0 8px;
}
.bs-tmp table[class*=round-][class*=table] thead th:last-child {
  border-radius: 0 8px 8px 0;
}
.bs-tmp table[class*=round-][class*=table] th, .bs-tmp table[class*=round-][class*=table] td {
  font-size: 14px;
  border: none;
}
.bs-tmp table[class*=round-][class*=table] tbody tr {
  /*&:nth-child(2n) {
    td {
      background-color: var.$blue50;
    }
  }*/
}
.bs-tmp table[class*=round-][class*=table] tbody tr td {
  padding: 0 12px;
  background-color: #ffffff;
  color: #666;
  border-bottom: 1px solid #E8E8E8;
  height: 64px;
}
.bs-tmp [class*=fix-table-hd] {
  overflow: auto;
}
.bs-tmp [class*=fix-table-hd] thead {
  position: sticky;
  top: 0;
  z-index: 2;
}
.bs-tmp [class*=fix-table-hd]::-webkit-scrollbar {
  width: 4px;
  background: #F7F8FC;
}
.bs-tmp [class*=fix-table-hd]::-webkit-scrollbar-track {
  background-color: transparent;
}
.bs-tmp [class*=fix-table-hd]::-webkit-scrollbar-thumb {
  background: #C8C8C8;
  border-radius: 4px;
  transition: 0.2s;
}
.bs-tmp [class*=fix-table-hd]::-webkit-scrollbar-thumb:hover {
  background: #999;
}
.bs-tmp [class*=fix-table-hd]::-webkit-scrollbar-button {
  display: none;
}
.bs-tmp .slim-colums-table-cs {
  border-top: 2px solid #D9D9D9;
  border-bottom: 2px solid #D9D9D9;
}
.bs-tmp .slim-colums-table-cs tbody th, .bs-tmp .slim-colums-table-cs tbody td {
  border-bottom: 1px solid #E8E8E8;
  padding: 12px 20px;
  color: #666;
  font-weight: 400;
  font-size: 14px;
}
.bs-tmp .slim-colums-table-cs tbody.col_md th, .bs-tmp .slim-colums-table-cs tbody.col_md td {
  height: 40px;
}
.bs-tmp .slim-colums-table-cs tbody.col_xl th th, .bs-tmp .slim-colums-table-cs tbody.col_xl th td, .bs-tmp .slim-colums-table-cs tbody.col_xl td th, .bs-tmp .slim-colums-table-cs tbody.col_xl td td {
  height: 64px;
}
.bs-tmp .slim-colums-table-cs th {
  background: #f8f8f8;
  text-align: left;
}
.bs-tmp .slim-colums-table-cs.round {
  border-radius: 8px;
  border-style: hidden;
  box-shadow: 0 0 0 1px #E8E8E8;
  overflow: hidden;
}
.bs-tmp .slim-colums-table-cs.round tbody th, .bs-tmp .slim-colums-table-cs.round tbody td {
  border: 1px solid #E8E8E8;
}
.bs-tmp .slim-colums-table-cs.round tbody th {
  color: #999;
}
.bs-tmp .w-full {
  width: 100%;
}
.bs-tmp .h-full {
  height: 100%;
}
.bs-tmp .vh-full {
  height: 100vh;
}
.bs-tmp .center {
  text-align: center;
}
.bs-tmp .fx1 {
  flex: 1;
}
.bs-tmp .fx2 {
  flex: 2;
}
.bs-tmp .fx3 {
  flex: 3;
}
.bs-tmp .pre-break {
  white-space: pre-line;
  word-break: break-all;
}
.bs-tmp hr {
  border: none;
  border-top: 1px solid #E8E8E8;
  margin: 0;
}
.bs-tmp hr.line1 {
  border-width: 1px;
}
.bs-tmp hr.line2 {
  border-width: 2px;
}
.bs-tmp .rd4 {
  border-radius: 4px;
}
.bs-tmp .rd4_ipt {
  border-radius: 4px !important;
}
.bs-tmp .rd8 {
  border-radius: 8px;
}
.bs-tmp .rd8_ipt {
  border-radius: 8px !important;
}
.bs-tmp .rd10 {
  border-radius: 10px;
}
.bs-tmp .rd10_ipt {
  border-radius: 10px !important;
}
.bs-tmp .rd12 {
  border-radius: 12px;
}
.bs-tmp .rd12_ipt {
  border-radius: 12px !important;
}
.bs-tmp .rd14 {
  border-radius: 14px;
}
.bs-tmp .rd14_ipt {
  border-radius: 14px !important;
}
.bs-tmp .rd16 {
  border-radius: 16px;
}
.bs-tmp .rd16_ipt {
  border-radius: 16px !important;
}
.bs-tmp .rd18 {
  border-radius: 18px;
}
.bs-tmp .rd18_ipt {
  border-radius: 18px !important;
}
.bs-tmp .rd20 {
  border-radius: 20px;
}
.bs-tmp .rd20_ipt {
  border-radius: 20px !important;
}
.bs-tmp .rd22 {
  border-radius: 22px;
}
.bs-tmp .rd22_ipt {
  border-radius: 22px !important;
}
.bs-tmp .rd24 {
  border-radius: 24px;
}
.bs-tmp .rd24_ipt {
  border-radius: 24px !important;
}
.bs-tmp .rd32 {
  border-radius: 32px;
}
.bs-tmp .rd32_ipt {
  border-radius: 32px !important;
}
.bs-tmp .rd40 {
  border-radius: 40px;
}
.bs-tmp .rd40_ipt {
  border-radius: 40px !important;
}
.bs-tmp .rd48 {
  border-radius: 48px;
}
.bs-tmp .rd48_ipt {
  border-radius: 48px !important;
}
.bs-tmp .rd56 {
  border-radius: 56px;
}
.bs-tmp .rd56_ipt {
  border-radius: 56px !important;
}
.bs-tmp .rd64 {
  border-radius: 64px;
}
.bs-tmp .rd64_ipt {
  border-radius: 64px !important;
}
.bs-tmp [class*=card] {
  background: #ffffff;
  border: 1px solid;
  box-sizing: border-box;
  /* cardColorList */
}
.bs-tmp [class*=card][class*=_sm] {
  padding: 0 12px;
  border-radius: 8px;
}
.bs-tmp [class*=card][class*=_md] {
  padding: 0 16px;
  border-radius: 4px;
}
.bs-tmp [class*=card][class*=_lg] {
  padding: 0 16px;
  border-radius: 4px;
}
.bs-tmp [class*=card].bd-white {
  border: 1px solid #ffffff;
}
.bs-tmp [class*=card].bdt-white {
  border-top: 1px solid #ffffff;
}
.bs-tmp [class*=card].bdb-white {
  border-bottom: 1px solid #ffffff;
}
.bs-tmp [class*=card].bdl-white {
  border-left: 1px solid #ffffff;
}
.bs-tmp [class*=card].bdr-white {
  border-right: 1px solid #ffffff;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-black {
  border: 1px solid #000000;
}
.bs-tmp [class*=card].bdt-black {
  border-top: 1px solid #000000;
}
.bs-tmp [class*=card].bdb-black {
  border-bottom: 1px solid #000000;
}
.bs-tmp [class*=card].bdl-black {
  border-left: 1px solid #000000;
}
.bs-tmp [class*=card].bdr-black {
  border-right: 1px solid #000000;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-blue50 {
  border: 1px solid #F7F8FC;
}
.bs-tmp [class*=card].bdt-blue50 {
  border-top: 1px solid #F7F8FC;
}
.bs-tmp [class*=card].bdb-blue50 {
  border-bottom: 1px solid #F7F8FC;
}
.bs-tmp [class*=card].bdl-blue50 {
  border-left: 1px solid #F7F8FC;
}
.bs-tmp [class*=card].bdr-blue50 {
  border-right: 1px solid #F7F8FC;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-blue100 {
  border: 1px solid #F4FAFF;
}
.bs-tmp [class*=card].bdt-blue100 {
  border-top: 1px solid #F4FAFF;
}
.bs-tmp [class*=card].bdb-blue100 {
  border-bottom: 1px solid #F4FAFF;
}
.bs-tmp [class*=card].bdl-blue100 {
  border-left: 1px solid #F4FAFF;
}
.bs-tmp [class*=card].bdr-blue100 {
  border-right: 1px solid #F4FAFF;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-blue200 {
  border: 1px solid #F9F9FC;
}
.bs-tmp [class*=card].bdt-blue200 {
  border-top: 1px solid #F9F9FC;
}
.bs-tmp [class*=card].bdb-blue200 {
  border-bottom: 1px solid #F9F9FC;
}
.bs-tmp [class*=card].bdl-blue200 {
  border-left: 1px solid #F9F9FC;
}
.bs-tmp [class*=card].bdr-blue200 {
  border-right: 1px solid #F9F9FC;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-blue300 {
  border: 1px solid #D9DFEB;
}
.bs-tmp [class*=card].bdt-blue300 {
  border-top: 1px solid #D9DFEB;
}
.bs-tmp [class*=card].bdb-blue300 {
  border-bottom: 1px solid #D9DFEB;
}
.bs-tmp [class*=card].bdl-blue300 {
  border-left: 1px solid #D9DFEB;
}
.bs-tmp [class*=card].bdr-blue300 {
  border-right: 1px solid #D9DFEB;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-blue400 {
  border: 1px solid #D4DBE8;
}
.bs-tmp [class*=card].bdt-blue400 {
  border-top: 1px solid #D4DBE8;
}
.bs-tmp [class*=card].bdb-blue400 {
  border-bottom: 1px solid #D4DBE8;
}
.bs-tmp [class*=card].bdl-blue400 {
  border-left: 1px solid #D4DBE8;
}
.bs-tmp [class*=card].bdr-blue400 {
  border-right: 1px solid #D4DBE8;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-blue500 {
  border: 1px solid #0E89E8;
}
.bs-tmp [class*=card].bdt-blue500 {
  border-top: 1px solid #0E89E8;
}
.bs-tmp [class*=card].bdb-blue500 {
  border-bottom: 1px solid #0E89E8;
}
.bs-tmp [class*=card].bdl-blue500 {
  border-left: 1px solid #0E89E8;
}
.bs-tmp [class*=card].bdr-blue500 {
  border-right: 1px solid #0E89E8;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-blue600 {
  border: 1px solid #007AFF;
}
.bs-tmp [class*=card].bdt-blue600 {
  border-top: 1px solid #007AFF;
}
.bs-tmp [class*=card].bdb-blue600 {
  border-bottom: 1px solid #007AFF;
}
.bs-tmp [class*=card].bdl-blue600 {
  border-left: 1px solid #007AFF;
}
.bs-tmp [class*=card].bdr-blue600 {
  border-right: 1px solid #007AFF;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-gray50 {
  border: 1px solid #f8f8f8;
}
.bs-tmp [class*=card].bdt-gray50 {
  border-top: 1px solid #f8f8f8;
}
.bs-tmp [class*=card].bdb-gray50 {
  border-bottom: 1px solid #f8f8f8;
}
.bs-tmp [class*=card].bdl-gray50 {
  border-left: 1px solid #f8f8f8;
}
.bs-tmp [class*=card].bdr-gray50 {
  border-right: 1px solid #f8f8f8;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-gray100 {
  border: 1px solid #F2F2F2;
}
.bs-tmp [class*=card].bdt-gray100 {
  border-top: 1px solid #F2F2F2;
}
.bs-tmp [class*=card].bdb-gray100 {
  border-bottom: 1px solid #F2F2F2;
}
.bs-tmp [class*=card].bdl-gray100 {
  border-left: 1px solid #F2F2F2;
}
.bs-tmp [class*=card].bdr-gray100 {
  border-right: 1px solid #F2F2F2;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-gray200 {
  border: 1px solid #E8E8E8;
}
.bs-tmp [class*=card].bdt-gray200 {
  border-top: 1px solid #E8E8E8;
}
.bs-tmp [class*=card].bdb-gray200 {
  border-bottom: 1px solid #E8E8E8;
}
.bs-tmp [class*=card].bdl-gray200 {
  border-left: 1px solid #E8E8E8;
}
.bs-tmp [class*=card].bdr-gray200 {
  border-right: 1px solid #E8E8E8;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-gray300 {
  border: 1px solid #D9D9D9;
}
.bs-tmp [class*=card].bdt-gray300 {
  border-top: 1px solid #D9D9D9;
}
.bs-tmp [class*=card].bdb-gray300 {
  border-bottom: 1px solid #D9D9D9;
}
.bs-tmp [class*=card].bdl-gray300 {
  border-left: 1px solid #D9D9D9;
}
.bs-tmp [class*=card].bdr-gray300 {
  border-right: 1px solid #D9D9D9;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-gray400 {
  border: 1px solid #C8C8C8;
}
.bs-tmp [class*=card].bdt-gray400 {
  border-top: 1px solid #C8C8C8;
}
.bs-tmp [class*=card].bdb-gray400 {
  border-bottom: 1px solid #C8C8C8;
}
.bs-tmp [class*=card].bdl-gray400 {
  border-left: 1px solid #C8C8C8;
}
.bs-tmp [class*=card].bdr-gray400 {
  border-right: 1px solid #C8C8C8;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-gray500 {
  border: 1px solid #999;
}
.bs-tmp [class*=card].bdt-gray500 {
  border-top: 1px solid #999;
}
.bs-tmp [class*=card].bdb-gray500 {
  border-bottom: 1px solid #999;
}
.bs-tmp [class*=card].bdl-gray500 {
  border-left: 1px solid #999;
}
.bs-tmp [class*=card].bdr-gray500 {
  border-right: 1px solid #999;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-gray600 {
  border: 1px solid #666;
}
.bs-tmp [class*=card].bdt-gray600 {
  border-top: 1px solid #666;
}
.bs-tmp [class*=card].bdb-gray600 {
  border-bottom: 1px solid #666;
}
.bs-tmp [class*=card].bdl-gray600 {
  border-left: 1px solid #666;
}
.bs-tmp [class*=card].bdr-gray600 {
  border-right: 1px solid #666;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-gray700 {
  border: 1px solid #333;
}
.bs-tmp [class*=card].bdt-gray700 {
  border-top: 1px solid #333;
}
.bs-tmp [class*=card].bdb-gray700 {
  border-bottom: 1px solid #333;
}
.bs-tmp [class*=card].bdl-gray700 {
  border-left: 1px solid #333;
}
.bs-tmp [class*=card].bdr-gray700 {
  border-right: 1px solid #333;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-gray800 {
  border: 1px solid #202020;
}
.bs-tmp [class*=card].bdt-gray800 {
  border-top: 1px solid #202020;
}
.bs-tmp [class*=card].bdb-gray800 {
  border-bottom: 1px solid #202020;
}
.bs-tmp [class*=card].bdl-gray800 {
  border-left: 1px solid #202020;
}
.bs-tmp [class*=card].bdr-gray800 {
  border-right: 1px solid #202020;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-gray900 {
  border: 1px solid #101010;
}
.bs-tmp [class*=card].bdt-gray900 {
  border-top: 1px solid #101010;
}
.bs-tmp [class*=card].bdb-gray900 {
  border-bottom: 1px solid #101010;
}
.bs-tmp [class*=card].bdl-gray900 {
  border-left: 1px solid #101010;
}
.bs-tmp [class*=card].bdr-gray900 {
  border-right: 1px solid #101010;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp [class*=card].bd-green400 {
  border: 1px solid #50B99B;
}
.bs-tmp [class*=card].bdt-green400 {
  border-top: 1px solid #50B99B;
}
.bs-tmp [class*=card].bdb-green400 {
  border-bottom: 1px solid #50B99B;
}
.bs-tmp [class*=card].bdl-green400 {
  border-left: 1px solid #50B99B;
}
.bs-tmp [class*=card].bdr-green400 {
  border-right: 1px solid #50B99B;
}
.bs-tmp [class*=card].bdn {
  border: none;
}
.bs-tmp .pg-btn {
  width: 24px;
  height: 24px;
  color: #666;
  border: 1px solid #C8C8C8;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  transition: 0.2s;
}
.bs-tmp .pg-btn:hover:not(.disabled), .bs-tmp .pg-btn:focus:not(.disabled) {
  border-color: #0E89E8;
  color: #202020;
}
.bs-tmp .pg-btn:hover:not(.disabled) svg > path, .bs-tmp .pg-btn:focus:not(.disabled) svg > path {
  fill: #202020;
}
.bs-tmp .pg-btn.on:not(.disabled) {
  background-color: #0E89E8;
  border-color: #0E89E8;
  color: #ffffff;
}
.bs-tmp .pg-btn.on:not(.disabled) svg > path {
  fill: #ffffff;
}
.bs-tmp .pg-btn.disabled {
  border-color: #E8E8E8;
  background-color: #F2F2F2;
  color: #C8C8C8;
  pointer-events: none;
  cursor: default;
}
.bs-tmp .pg-btn.disabled svg > path {
  fill: #C8C8C8;
}
.bs-tmp .mro-dim,
.bs-tmp .mro-dim-depth2 {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  display: none;
  left: 0;
  top: 0;
  z-index: 9999;
}
.bs-tmp .mro-dim .dim-center,
.bs-tmp .mro-dim-depth2 .dim-center {
  display: flex;
  width: 100%;
  height: 100vh;
  justify-content: center;
  align-items: center;
}
.bs-tmp .mro-dim .popup-box,
.bs-tmp .mro-dim-depth2 .popup-box {
  overflow: hidden;
  border-radius: 12px;
  width: 480px;
}
.bs-tmp .mro-dim .popup-box.pop-lg,
.bs-tmp .mro-dim-depth2 .popup-box.pop-lg {
  width: 792px;
}
.bs-tmp .mro-dim .popup-box .box_hd,
.bs-tmp .mro-dim-depth2 .popup-box .box_hd {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #023B69;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  height: 48px;
}
.bs-tmp .mro-dim .popup-box .box_hd .cls-btn,
.bs-tmp .mro-dim-depth2 .popup-box .box_hd .cls-btn {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 16px;
}
.bs-tmp .mro-dim .popup-box .box_hd .cls-btn:before, .bs-tmp .mro-dim .popup-box .box_hd .cls-btn:after,
.bs-tmp .mro-dim-depth2 .popup-box .box_hd .cls-btn:before,
.bs-tmp .mro-dim-depth2 .popup-box .box_hd .cls-btn:after {
  content: "";
  display: block;
  background: #ffffff;
  width: 100%;
  height: 1px;
  position: absolute;
}
.bs-tmp .mro-dim .popup-box .box_hd .cls-btn:before,
.bs-tmp .mro-dim-depth2 .popup-box .box_hd .cls-btn:before {
  transform: rotate(45deg);
}
.bs-tmp .mro-dim .popup-box .box_hd .cls-btn:after,
.bs-tmp .mro-dim-depth2 .popup-box .box_hd .cls-btn:after {
  transform: rotate(-45deg);
}
.bs-tmp .mro-dim .popup-box .box_bd,
.bs-tmp .mro-dim-depth2 .popup-box .box_bd {
  background: #ffffff;
  overflow: auto;
  max-height: 70vh;
}
.bs-tmp .mro-dim .popup-box .box_bd .none-data-cs,
.bs-tmp .mro-dim-depth2 .popup-box .box_bd .none-data-cs {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  grid: 4px;
}
.bs-tmp .mro-dim .popup-box .box_ft,
.bs-tmp .mro-dim-depth2 .popup-box .box_ft {
  background: #ffffff;
  box-shadow: 0px -4px 16px 0px rgba(0, 0, 0, 0.12);
  padding: 24px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  z-index: 1;
  position: relative;
}
.bs-tmp input[type=checkbox][class*=m_df-] {
  position: relative;
  display: none;
}
.bs-tmp input[type=checkbox][class*=m_df-] + label {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  justify-content: center;
}
.bs-tmp input[type=checkbox][class*=m_df-] + label:before {
  content: "";
  display: inline-block;
  transition: 0.2s;
  box-shadow: none;
  outline: none;
  border: 1px solid #C8C8C8;
  box-sizing: border-box;
  border-radius: 4px;
  background: #ffffff;
  position: relative;
}
.bs-tmp input[type=checkbox][class*=m_df-] + label svg {
  display: none;
  position: absolute;
  top: 1px;
}
.bs-tmp input[type=checkbox][class*=m_df-] + label span.text {
  margin-left: 8px;
  transition: 0.2s;
}
.bs-tmp input[type=checkbox][class*=m_df-][class*=_sm] + label:before, .bs-tmp input[type=checkbox][class*=m_df-][class*=_sm] + label svg {
  width: 18px;
  height: 18px;
}
.bs-tmp input[type=checkbox][class*=m_df-][class*=_md] + label:before, .bs-tmp input[type=checkbox][class*=m_df-][class*=_md] + label svg {
  width: 20px;
  height: 20px;
}
.bs-tmp input[type=checkbox][class*=m_df-][class*=_lg] + label:before, .bs-tmp input[type=checkbox][class*=m_df-][class*=_lg] + label svg {
  width: 24px;
  height: 24px;
}
.bs-tmp input[type=checkbox][class*=m_df-]:disabled + label:before {
  background-color: #F2F2F2;
}
.bs-tmp input[type=checkbox][class*=m_df-]:disabled + label svg {
  display: block;
}
.bs-tmp input[type=checkbox][class*=m_df-]:disabled + label svg path {
  fill: #C8C8C8;
}
.bs-tmp input[type=checkbox][class*=m_df-]:disabled:not(:checked) + label:before {
  background-color: #F2F2F2;
}
.bs-tmp input[type=checkbox][class*=m_df-]:disabled:not(:checked) + label svg {
  display: none;
}
.bs-tmp input[type=checkbox][class*=m_df-]:disabled:not(:checked) + label svg path {
  fill: #C8C8C8;
}
.bs-tmp input[type=checkbox][class*=m_df-]:hover:not(:disabled, :checked) + label:before, .bs-tmp input[type=checkbox][class*=m_df-]:focus:not(:disabled, :checked) + label:before {
  border-color: #0E89E8;
  cursor: pointer;
}
.bs-tmp input[type=checkbox][class*=m_df-]:hover:not(:disabled, :checked) + label:before svg, .bs-tmp input[type=checkbox][class*=m_df-]:focus:not(:disabled, :checked) + label:before svg {
  display: block;
}
.bs-tmp input[type=checkbox][class*=m_df-]:hover:not(:disabled, :checked) + label:before svg path, .bs-tmp input[type=checkbox][class*=m_df-]:focus:not(:disabled, :checked) + label:before svg path {
  fill: #202020;
}
.bs-tmp input[type=checkbox][class*=m_df-]:hover:not(:disabled, :checked) + label:after {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  left: 0;
  background: url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/static/images/hospitalOpen/chk-black.png) center left 3.5px/60% no-repeat;
}
.bs-tmp input[type=checkbox][class*=m_df-]:not(:disabled):checked + label:before {
  background-color: #0E89E8;
  border-color: #0E89E8;
}
.bs-tmp input[type=checkbox][class*=m_df-]:not(:disabled):checked + label svg {
  display: block;
}
.bs-tmp input[type=checkbox][class*=m_df-]:not(:disabled):checked + label svg path {
  fill: #ffffff;
}
.bs-tmp input[type=checkbox][class*=m_df-]:not(:disabled):checked + label span.text {
  color: #0E89E8;
}
.bs-tmp input[type=checkbox].pw_show-eye {
  position: absolute;
  right: 8px;
  top: 8px;
  cursor: pointer;
  width: 24px;
  height: 24px;
  margin: 0;
}
.bs-tmp input[type=checkbox].pw_show-eye:after {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background: #fff url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/Hproject/iconGuide/icon_eyeGray300.png) center no-repeat;
}
.bs-tmp input[type=checkbox].pw_show-eye:hover:after, .bs-tmp input[type=checkbox].pw_show-eye:checked:after {
  background: #fff url(https://castingn-mall.s3.ap-northeast-2.amazonaws.com/Hproject/iconGuide/icon_eyeGray600.png) center no-repeat;
}
.bs-tmp input[type=radio][class*=df-] {
  display: none;
}
.bs-tmp input[type=radio][class*=df-] + label {
  display: inline-flex;
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  border: 1px solid #C8C8C8;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
}
.bs-tmp input[type=radio][class*=df-]:checked + label {
  border-color: #0E89E8;
}
.bs-tmp input[type=radio][class*=df-]:checked + label:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #0E89E8;
  border-radius: 50%;
}
.bs-tmp [class*=df-file-input-cs] .file-cs {
  overflow: hidden;
  color: #D9D9D9;
  border: 1px solid #C8C8C8;
  box-sizing: border-box;
  transition: 0.2s;
  caret-color: #0E89E8;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  background: #ffffff;
  position: relative;
  padding-right: 32px;
}
.bs-tmp [class*=df-file-input-cs] .file-cs .cls-btn {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #C8C8C8;
  position: absolute;
  cursor: pointer;
  right: 12px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: none;
}
.bs-tmp [class*=df-file-input-cs] .file-cs .cls-btn:before, .bs-tmp [class*=df-file-input-cs] .file-cs .cls-btn:after {
  content: "";
  width: 60%;
  height: 1px;
  background: #ffffff;
  position: absolute;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.bs-tmp [class*=df-file-input-cs] .file-cs .cls-btn:before {
  transform: rotate(45deg);
}
.bs-tmp [class*=df-file-input-cs] .file-cs .cls-btn:after {
  transform: rotate(-45deg);
}
.bs-tmp [class*=df-file-input-cs][class*=_sm] .file-cs {
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  border-radius: 8px;
}
.bs-tmp [class*=df-file-input-cs][class*=_lg] .file-cs {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
  border-radius: 4px;
}
.bs-tmp [class*=df-file-input-cs][class*=_xl] .file-cs {
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
  border-radius: 4px;
}
.bs-tmp [class*=df-file-input-cs] label {
  cursor: pointer;
}
.bs-tmp [class*=df-file-input-cs].on .file-cs p {
  color: #101010;
}
.bs-tmp [class*=df-ipt-box-cs] {
  overflow: hidden;
  color: #C8C8C8;
  border: 1px solid #C8C8C8;
  box-sizing: border-box;
  transition: 0.2s;
  caret-color: #0E89E8;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  background: #ffffff;
}
.bs-tmp [class*=textarea-cs] {
  overflow: hidden;
  color: #C8C8C8;
  border: 1px solid #C8C8C8;
  box-sizing: border-box;
  border-radius: 4px;
  transition: 0.2s;
  position: relative;
}
.bs-tmp [class*=textarea-cs] textarea {
  width: calc(100% - 16px);
  height: calc(100% - 36px);
  padding: 8px 8px 24px;
}
.bs-tmp [class*=textarea-cs] .txt-length {
  position: absolute;
  right: 18px;
  bottom: 8px;
  color: #999;
  font-size: 12px;
}
.bs-tmp table[class*=df-] {
  border-collapse: collapse;
}
.bs-tmp table[class*=df-][class*=table] {
  color: #202020;
  font-weight: 400;
}
.bs-tmp table[class*=df-][class*=table] th, .bs-tmp table[class*=df-][class*=table] td {
  border: 1px solid #E8E8E8;
  height: 64px;
  padding: 0px 12px;
}
.bs-tmp table[class*=df-][class*=table] thead {
  background-color: #F7F8FC;
}
.bs-tmp table[class*=df-][class*=table] thead th {
  padding: 0px 16px;
  font-weight: 700;
}
.bs-tmp table[class*=df-][class*=table] tbody {
  background-color: #ffffff;
}
.bs-tmp table[class*=round-] {
  border-collapse: collapse;
}
.bs-tmp table[class*=round-][class*=table] thead {
  height: 48px;
}
.bs-tmp table[class*=round-][class*=table] thead th {
  background-color: #F2F2F2;
  font-weight: 700;
  color: #999;
  overflow: hidden;
  padding: 0;
  border: none;
}
.bs-tmp table[class*=round-][class*=table] thead th:first-child {
  border-radius: 8px 0 0 8px;
}
.bs-tmp table[class*=round-][class*=table] thead th:last-child {
  border-radius: 0 8px 8px 0;
}
.bs-tmp table[class*=round-][class*=table] th, .bs-tmp table[class*=round-][class*=table] td {
  font-size: 14px;
  border: none;
}
.bs-tmp table[class*=round-][class*=table] tbody tr {
  /*&:nth-child(2n) {
    td {
      background-color: var.$blue50;
    }
  }*/
}
.bs-tmp table[class*=round-][class*=table] tbody tr td {
  padding: 0;
  background-color: #ffffff;
  color: #666;
  border-bottom: 1px solid #E8E8E8;
  height: 64px;
}
.bs-tmp [class*=fix-table-hd] {
  overflow: auto;
}
.bs-tmp [class*=fix-table-hd] thead {
  position: sticky;
  top: 0;
  z-index: 2;
}
.bs-tmp [class*=fix-table-hd]::-webkit-scrollbar {
  width: 4px;
  background: #F7F8FC;
}
.bs-tmp [class*=fix-table-hd]::-webkit-scrollbar-track {
  background-color: transparent;
}
.bs-tmp [class*=fix-table-hd]::-webkit-scrollbar-thumb {
  background: #C8C8C8;
  border-radius: 4px;
  transition: 0.2s;
}
.bs-tmp [class*=fix-table-hd]::-webkit-scrollbar-thumb:hover {
  background: #999;
}
.bs-tmp [class*=fix-table-hd]::-webkit-scrollbar-button {
  display: none;
}
.bs-tmp .slim-colums-table-cs {
  border-top: 2px solid #D9D9D9;
  border-bottom: 2px solid #D9D9D9;
}
.bs-tmp .slim-colums-table-cs tbody th, .bs-tmp .slim-colums-table-cs tbody td {
  border-bottom: 1px solid #E8E8E8;
  padding: 12px 20px;
  color: #666;
  font-weight: 400;
  font-size: 14px;
}
.bs-tmp .slim-colums-table-cs tbody.col_md th, .bs-tmp .slim-colums-table-cs tbody.col_md td {
  height: 40px;
}
.bs-tmp .slim-colums-table-cs tbody.col_xl th th, .bs-tmp .slim-colums-table-cs tbody.col_xl th td, .bs-tmp .slim-colums-table-cs tbody.col_xl td th, .bs-tmp .slim-colums-table-cs tbody.col_xl td td {
  height: 64px;
}
.bs-tmp .slim-colums-table-cs th {
  background: #f8f8f8;
  text-align: left;
}
.bs-tmp .slim-colums-table-cs.round {
  border-radius: 8px;
  border-style: hidden;
  box-shadow: 0 0 0 1px #E8E8E8;
  overflow: hidden;
}
.bs-tmp .slim-colums-table-cs.round tbody th, .bs-tmp .slim-colums-table-cs.round tbody td {
  border: 1px solid #E8E8E8;
}
.bs-tmp .slim-colums-table-cs.round tbody th {
  color: #999;
}
.bs-tmp .w-full {
  width: 100%;
}
.bs-tmp .h-full {
  height: 100%;
}
.bs-tmp .vh-full {
  height: 100vh;
}
.bs-tmp .center {
  text-align: center;
}
.bs-tmp .fx1 {
  flex: 1;
}
.bs-tmp .fx2 {
  flex: 2;
}
.bs-tmp .fx3 {
  flex: 3;
}
.bs-tmp .pre-break {
  white-space: pre-line;
  word-break: break-all;
}
.bs-tmp hr {
  border: none;
  border-top: 1px solid #E8E8E8;
  margin: 0;
}
.bs-tmp hr.line1 {
  border-width: 1px;
}
.bs-tmp hr.line2 {
  border-width: 2px;
}
.bs-tmp .rd4 {
  border-radius: 4px;
}
.bs-tmp .rd4_ipt {
  border-radius: 4px !important;
}
.bs-tmp .rd8 {
  border-radius: 8px;
}
.bs-tmp .rd8_ipt {
  border-radius: 8px !important;
}
.bs-tmp .rd10 {
  border-radius: 10px;
}
.bs-tmp .rd10_ipt {
  border-radius: 10px !important;
}
.bs-tmp .rd12 {
  border-radius: 12px;
}
.bs-tmp .rd12_ipt {
  border-radius: 12px !important;
}
.bs-tmp .rd14 {
  border-radius: 14px;
}
.bs-tmp .rd14_ipt {
  border-radius: 14px !important;
}
.bs-tmp .rd16 {
  border-radius: 16px;
}
.bs-tmp .rd16_ipt {
  border-radius: 16px !important;
}
.bs-tmp .rd18 {
  border-radius: 18px;
}
.bs-tmp .rd18_ipt {
  border-radius: 18px !important;
}
.bs-tmp .rd20 {
  border-radius: 20px;
}
.bs-tmp .rd20_ipt {
  border-radius: 20px !important;
}
.bs-tmp .rd22 {
  border-radius: 22px;
}
.bs-tmp .rd22_ipt {
  border-radius: 22px !important;
}
.bs-tmp .rd24 {
  border-radius: 24px;
}
.bs-tmp .rd24_ipt {
  border-radius: 24px !important;
}
.bs-tmp .rd32 {
  border-radius: 32px;
}
.bs-tmp .rd32_ipt {
  border-radius: 32px !important;
}
.bs-tmp .rd40 {
  border-radius: 40px;
}
.bs-tmp .rd40_ipt {
  border-radius: 40px !important;
}
.bs-tmp .rd48 {
  border-radius: 48px;
}
.bs-tmp .rd48_ipt {
  border-radius: 48px !important;
}
.bs-tmp .rd56 {
  border-radius: 56px;
}
.bs-tmp .rd56_ipt {
  border-radius: 56px !important;
}
.bs-tmp .rd64 {
  border-radius: 64px;
}
.bs-tmp .rd64_ipt {
  border-radius: 64px !important;
}
.bs-tmp [class^=card] {
  background: #ffffff;
  border: 1px solid;
  box-sizing: border-box;
  /* cardColorList */
}
.bs-tmp [class^=card][class*=_sm] {
  padding: 0 12px;
  border-radius: 8px;
}
.bs-tmp [class^=card][class*=_md] {
  padding: 0 16px;
  border-radius: 4px;
}
.bs-tmp [class^=card][class*=_lg] {
  padding: 0 16px;
  border-radius: 4px;
}
.bs-tmp [class^=card].bd-white {
  border: 1px solid #ffffff;
}
.bs-tmp [class^=card].bdt-white {
  border-top: 1px solid #ffffff;
}
.bs-tmp [class^=card].bdb-white {
  border-bottom: 1px solid #ffffff;
}
.bs-tmp [class^=card].bdl-white {
  border-left: 1px solid #ffffff;
}
.bs-tmp [class^=card].bdr-white {
  border-right: 1px solid #ffffff;
}
.bs-tmp [class^=card].bd-black {
  border: 1px solid #000000;
}
.bs-tmp [class^=card].bdt-black {
  border-top: 1px solid #000000;
}
.bs-tmp [class^=card].bdb-black {
  border-bottom: 1px solid #000000;
}
.bs-tmp [class^=card].bdl-black {
  border-left: 1px solid #000000;
}
.bs-tmp [class^=card].bdr-black {
  border-right: 1px solid #000000;
}
.bs-tmp [class^=card].bd-blue50 {
  border: 1px solid #F7F8FC;
}
.bs-tmp [class^=card].bdt-blue50 {
  border-top: 1px solid #F7F8FC;
}
.bs-tmp [class^=card].bdb-blue50 {
  border-bottom: 1px solid #F7F8FC;
}
.bs-tmp [class^=card].bdl-blue50 {
  border-left: 1px solid #F7F8FC;
}
.bs-tmp [class^=card].bdr-blue50 {
  border-right: 1px solid #F7F8FC;
}
.bs-tmp [class^=card].bd-blue100 {
  border: 1px solid #F4FAFF;
}
.bs-tmp [class^=card].bdt-blue100 {
  border-top: 1px solid #F4FAFF;
}
.bs-tmp [class^=card].bdb-blue100 {
  border-bottom: 1px solid #F4FAFF;
}
.bs-tmp [class^=card].bdl-blue100 {
  border-left: 1px solid #F4FAFF;
}
.bs-tmp [class^=card].bdr-blue100 {
  border-right: 1px solid #F4FAFF;
}
.bs-tmp [class^=card].bd-blue200 {
  border: 1px solid #F9F9FC;
}
.bs-tmp [class^=card].bdt-blue200 {
  border-top: 1px solid #F9F9FC;
}
.bs-tmp [class^=card].bdb-blue200 {
  border-bottom: 1px solid #F9F9FC;
}
.bs-tmp [class^=card].bdl-blue200 {
  border-left: 1px solid #F9F9FC;
}
.bs-tmp [class^=card].bdr-blue200 {
  border-right: 1px solid #F9F9FC;
}
.bs-tmp [class^=card].bd-blue300 {
  border: 1px solid #D9DFEB;
}
.bs-tmp [class^=card].bdt-blue300 {
  border-top: 1px solid #D9DFEB;
}
.bs-tmp [class^=card].bdb-blue300 {
  border-bottom: 1px solid #D9DFEB;
}
.bs-tmp [class^=card].bdl-blue300 {
  border-left: 1px solid #D9DFEB;
}
.bs-tmp [class^=card].bdr-blue300 {
  border-right: 1px solid #D9DFEB;
}
.bs-tmp [class^=card].bd-blue400 {
  border: 1px solid #D4DBE8;
}
.bs-tmp [class^=card].bdt-blue400 {
  border-top: 1px solid #D4DBE8;
}
.bs-tmp [class^=card].bdb-blue400 {
  border-bottom: 1px solid #D4DBE8;
}
.bs-tmp [class^=card].bdl-blue400 {
  border-left: 1px solid #D4DBE8;
}
.bs-tmp [class^=card].bdr-blue400 {
  border-right: 1px solid #D4DBE8;
}
.bs-tmp [class^=card].bd-blue500 {
  border: 1px solid #0E89E8;
}
.bs-tmp [class^=card].bdt-blue500 {
  border-top: 1px solid #0E89E8;
}
.bs-tmp [class^=card].bdb-blue500 {
  border-bottom: 1px solid #0E89E8;
}
.bs-tmp [class^=card].bdl-blue500 {
  border-left: 1px solid #0E89E8;
}
.bs-tmp [class^=card].bdr-blue500 {
  border-right: 1px solid #0E89E8;
}
.bs-tmp [class^=card].bd-blue600 {
  border: 1px solid #007AFF;
}
.bs-tmp [class^=card].bdt-blue600 {
  border-top: 1px solid #007AFF;
}
.bs-tmp [class^=card].bdb-blue600 {
  border-bottom: 1px solid #007AFF;
}
.bs-tmp [class^=card].bdl-blue600 {
  border-left: 1px solid #007AFF;
}
.bs-tmp [class^=card].bdr-blue600 {
  border-right: 1px solid #007AFF;
}
.bs-tmp [class^=card].bd-gray50 {
  border: 1px solid #f8f8f8;
}
.bs-tmp [class^=card].bdt-gray50 {
  border-top: 1px solid #f8f8f8;
}
.bs-tmp [class^=card].bdb-gray50 {
  border-bottom: 1px solid #f8f8f8;
}
.bs-tmp [class^=card].bdl-gray50 {
  border-left: 1px solid #f8f8f8;
}
.bs-tmp [class^=card].bdr-gray50 {
  border-right: 1px solid #f8f8f8;
}
.bs-tmp [class^=card].bd-gray100 {
  border: 1px solid #F2F2F2;
}
.bs-tmp [class^=card].bdt-gray100 {
  border-top: 1px solid #F2F2F2;
}
.bs-tmp [class^=card].bdb-gray100 {
  border-bottom: 1px solid #F2F2F2;
}
.bs-tmp [class^=card].bdl-gray100 {
  border-left: 1px solid #F2F2F2;
}
.bs-tmp [class^=card].bdr-gray100 {
  border-right: 1px solid #F2F2F2;
}
.bs-tmp [class^=card].bd-gray200 {
  border: 1px solid #E8E8E8;
}
.bs-tmp [class^=card].bdt-gray200 {
  border-top: 1px solid #E8E8E8;
}
.bs-tmp [class^=card].bdb-gray200 {
  border-bottom: 1px solid #E8E8E8;
}
.bs-tmp [class^=card].bdl-gray200 {
  border-left: 1px solid #E8E8E8;
}
.bs-tmp [class^=card].bdr-gray200 {
  border-right: 1px solid #E8E8E8;
}
.bs-tmp [class^=card].bd-gray300 {
  border: 1px solid #D9D9D9;
}
.bs-tmp [class^=card].bdt-gray300 {
  border-top: 1px solid #D9D9D9;
}
.bs-tmp [class^=card].bdb-gray300 {
  border-bottom: 1px solid #D9D9D9;
}
.bs-tmp [class^=card].bdl-gray300 {
  border-left: 1px solid #D9D9D9;
}
.bs-tmp [class^=card].bdr-gray300 {
  border-right: 1px solid #D9D9D9;
}
.bs-tmp [class^=card].bd-gray400 {
  border: 1px solid #C8C8C8;
}
.bs-tmp [class^=card].bdt-gray400 {
  border-top: 1px solid #C8C8C8;
}
.bs-tmp [class^=card].bdb-gray400 {
  border-bottom: 1px solid #C8C8C8;
}
.bs-tmp [class^=card].bdl-gray400 {
  border-left: 1px solid #C8C8C8;
}
.bs-tmp [class^=card].bdr-gray400 {
  border-right: 1px solid #C8C8C8;
}
.bs-tmp [class^=card].bd-gray500 {
  border: 1px solid #999;
}
.bs-tmp [class^=card].bdt-gray500 {
  border-top: 1px solid #999;
}
.bs-tmp [class^=card].bdb-gray500 {
  border-bottom: 1px solid #999;
}
.bs-tmp [class^=card].bdl-gray500 {
  border-left: 1px solid #999;
}
.bs-tmp [class^=card].bdr-gray500 {
  border-right: 1px solid #999;
}
.bs-tmp [class^=card].bd-gray600 {
  border: 1px solid #666;
}
.bs-tmp [class^=card].bdt-gray600 {
  border-top: 1px solid #666;
}
.bs-tmp [class^=card].bdb-gray600 {
  border-bottom: 1px solid #666;
}
.bs-tmp [class^=card].bdl-gray600 {
  border-left: 1px solid #666;
}
.bs-tmp [class^=card].bdr-gray600 {
  border-right: 1px solid #666;
}
.bs-tmp [class^=card].bd-gray700 {
  border: 1px solid #333;
}
.bs-tmp [class^=card].bdt-gray700 {
  border-top: 1px solid #333;
}
.bs-tmp [class^=card].bdb-gray700 {
  border-bottom: 1px solid #333;
}
.bs-tmp [class^=card].bdl-gray700 {
  border-left: 1px solid #333;
}
.bs-tmp [class^=card].bdr-gray700 {
  border-right: 1px solid #333;
}
.bs-tmp [class^=card].bd-gray800 {
  border: 1px solid #202020;
}
.bs-tmp [class^=card].bdt-gray800 {
  border-top: 1px solid #202020;
}
.bs-tmp [class^=card].bdb-gray800 {
  border-bottom: 1px solid #202020;
}
.bs-tmp [class^=card].bdl-gray800 {
  border-left: 1px solid #202020;
}
.bs-tmp [class^=card].bdr-gray800 {
  border-right: 1px solid #202020;
}
.bs-tmp [class^=card].bd-gray900 {
  border: 1px solid #101010;
}
.bs-tmp [class^=card].bdt-gray900 {
  border-top: 1px solid #101010;
}
.bs-tmp [class^=card].bdb-gray900 {
  border-bottom: 1px solid #101010;
}
.bs-tmp [class^=card].bdl-gray900 {
  border-left: 1px solid #101010;
}
.bs-tmp [class^=card].bdr-gray900 {
  border-right: 1px solid #101010;
}
.bs-tmp [class^=card].bd-green400 {
  border: 1px solid #50B99B;
}
.bs-tmp [class^=card].bdt-green400 {
  border-top: 1px solid #50B99B;
}
.bs-tmp [class^=card].bdb-green400 {
  border-bottom: 1px solid #50B99B;
}
.bs-tmp [class^=card].bdl-green400 {
  border-left: 1px solid #50B99B;
}
.bs-tmp [class^=card].bdr-green400 {
  border-right: 1px solid #50B99B;
}
.bs-tmp .pg-btn {
  width: 24px;
  height: 24px;
  color: #666;
  border: 1px solid #C8C8C8;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  transition: 0.2s;
}
.bs-tmp .pg-btn:hover:not(.disabled), .bs-tmp .pg-btn:focus:not(.disabled) {
  border-color: #0E89E8;
  color: #202020;
}
.bs-tmp .pg-btn:hover:not(.disabled) svg > path, .bs-tmp .pg-btn:focus:not(.disabled) svg > path {
  fill: #202020;
}
.bs-tmp .pg-btn.on:not(.disabled) {
  background-color: #0E89E8;
  border-color: #0E89E8;
  color: #ffffff;
}
.bs-tmp .pg-btn.on:not(.disabled) svg > path {
  fill: #ffffff;
}
.bs-tmp .pg-btn.disabled {
  border-color: #E8E8E8;
  background-color: #F2F2F2;
  color: #C8C8C8;
  pointer-events: none;
  cursor: default;
}
.bs-tmp .pg-btn.disabled svg > path {
  fill: #C8C8C8;
}
.bs-tmp .mro-dim,
.bs-tmp .mro-dim-depth2 {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  display: none;
  left: 0;
  top: 0;
  z-index: 9999;
}
.bs-tmp .mro-dim .dim-center,
.bs-tmp .mro-dim-depth2 .dim-center {
  display: flex;
  width: 100%;
  height: 100vh;
  justify-content: center;
  align-items: center;
}
.bs-tmp .mro-dim .popup-box,
.bs-tmp .mro-dim-depth2 .popup-box {
  overflow: hidden;
  border-radius: 12px;
  width: 480px;
}
.bs-tmp .mro-dim .popup-box.pop-lg,
.bs-tmp .mro-dim-depth2 .popup-box.pop-lg {
  width: 792px;
}
.bs-tmp .mro-dim .popup-box .box_hd,
.bs-tmp .mro-dim-depth2 .popup-box .box_hd {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #023B69;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  height: 48px;
}
.bs-tmp .mro-dim .popup-box .box_hd .cls-btn,
.bs-tmp .mro-dim-depth2 .popup-box .box_hd .cls-btn {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 16px;
}
.bs-tmp .mro-dim .popup-box .box_hd .cls-btn:before, .bs-tmp .mro-dim .popup-box .box_hd .cls-btn:after,
.bs-tmp .mro-dim-depth2 .popup-box .box_hd .cls-btn:before,
.bs-tmp .mro-dim-depth2 .popup-box .box_hd .cls-btn:after {
  content: "";
  display: block;
  background: #ffffff;
  width: 100%;
  height: 1px;
  position: absolute;
}
.bs-tmp .mro-dim .popup-box .box_hd .cls-btn:before,
.bs-tmp .mro-dim-depth2 .popup-box .box_hd .cls-btn:before {
  transform: rotate(45deg);
}
.bs-tmp .mro-dim .popup-box .box_hd .cls-btn:after,
.bs-tmp .mro-dim-depth2 .popup-box .box_hd .cls-btn:after {
  transform: rotate(-45deg);
}
.bs-tmp .mro-dim .popup-box .box_bd,
.bs-tmp .mro-dim-depth2 .popup-box .box_bd {
  background: #ffffff;
  overflow: auto;
  max-height: 70vh;
}
.bs-tmp .mro-dim .popup-box .box_bd .none-data-cs,
.bs-tmp .mro-dim-depth2 .popup-box .box_bd .none-data-cs {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  grid: 4px;
}
.bs-tmp .mro-dim .popup-box .box_ft,
.bs-tmp .mro-dim-depth2 .popup-box .box_ft {
  background: #ffffff;
  box-shadow: 0px -4px 16px 0px rgba(0, 0, 0, 0.12);
  padding: 24px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  z-index: 1;
  position: relative;
}
.bs-tmp.dim-ct {
  display: none;
}
.bs-tmp.dim-ct .back-dim {
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  z-index: 99;
}
.bs-tmp.dim-ct .pop-ct {
  z-index: 100;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

/*# sourceMappingURL=template.css.map */
